nav.tabbar{background:none}nav.tabbar .tab-start:not(.x){touch-action:none}.bar-shell{position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/bar/capsule.webp) 50%/100% 100% no-repeat;transform-origin:50% 60%;will-change:transform,opacity;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s ease}html.bar-veiled .bar-shell{opacity:0}nav.tabbar:after{transition:opacity .4s ease}html.bar-veiled nav.tabbar:after,nav.tabbar.is-drawing:after,nav.tabbar.is-veiling:after{opacity:0}nav.tabbar.is-drawing .bar-shell{transition:none;transform:translateY(calc(var(--vd, 0) * 26px)) scale(calc(1 - var(--vd, 0) * .06));opacity:calc(1 - var(--vd, 0) * 1.15)}html.bar-veiled nav.tabbar.is-drawing .bar-shell{transform:translateY(calc((1 - var(--vd, 0)) * 30px)) scale(calc(.92 + var(--vd, 0) * .08));opacity:calc(var(--vd, 0) * 1.15)}.bar-halo{position:absolute;left:50%;top:40%;z-index:1;width:calc(var(--tabbar-h) * 1.4);height:calc(var(--tabbar-h) * 1.4);margin:calc(var(--tabbar-h) * -.7) 0 0 calc(var(--tabbar-h) * -.7);border-radius:999px;pointer-events:none;opacity:0;transform:scale(.5);background:radial-gradient(circle,rgba(255,255,255,.55),rgba(var(--glow-a),.5) 22%,rgba(79,124,255,.3) 42%,rgba(var(--glow-b),.18) 58%,transparent 72%);will-change:transform,opacity;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s ease}nav.tabbar.is-drawing .bar-halo{transition:none;opacity:calc(var(--vd, 0) * .85);transform:scale(calc(.5 + var(--vd, 0) * .9))}.bar-sweep{position:absolute;inset:-6% 0;z-index:3;pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent 40%,rgba(255,255,255,0) 46%,rgba(255,255,255,.34) 50%,rgba(159,225,255,.2) 54%,transparent 60%);background-size:260% 100%;background-position:120% 0}nav.tabbar.is-veiling .bar-shell{animation:veil-away 1s cubic-bezier(.22,1,.36,1) forwards}nav.tabbar.is-veiling .bar-halo{animation:halo-open 1.2s ease-out forwards}nav.tabbar.is-veiling .bar-sweep{animation:sweep-right .9s ease-in-out .1s forwards}@keyframes veil-away{0%{transform:translateY(22px) scale(.95);opacity:.32}30%{transform:translateY(18px) scale(.965);opacity:.5}to{transform:translateY(48px) scale(.9);opacity:0}}@keyframes halo-open{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes sweep-right{0%{opacity:1;background-position:120% 0}to{opacity:0;background-position:-30% 0}}nav.tabbar.is-waking .bar-shell{animation:wake-in 1.15s cubic-bezier(.22,1,.36,1) forwards}nav.tabbar.is-waking .bar-halo{animation:halo-gather 1.15s ease-in-out forwards}nav.tabbar.is-waking .bar-sweep{animation:sweep-left .7s ease-in-out .45s forwards}@keyframes wake-in{0%{transform:translateY(14px) scale(.96);opacity:.6}22%{transform:translateY(11px) scale(.965);opacity:.3}38%{transform:translateY(7px) scale(.975);opacity:.9}50%{transform:translateY(5px) scale(.98);opacity:.45}66%{transform:translateY(-4px) scale(1.025);opacity:1}84%{transform:translateY(1px) scale(.995);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes halo-gather{0%{opacity:0;transform:scale(2.4)}40%{opacity:.6;transform:scale(1.2)}66%{opacity:1;transform:scale(.55)}78%{opacity:.95;transform:scale(1.5)}to{opacity:0;transform:scale(2.2)}}@keyframes sweep-left{0%{opacity:1;background-position:-30% 0}to{opacity:0;background-position:120% 0}}nav.tabbar .tab-label:not(.x){transition:text-shadow .6s ease}html.bar-veiled nav.tabbar .tab-label:not(.x){text-shadow:0 1px 2px rgba(0,0,0,.8),0 2px 12px rgba(0,0,0,.7)}nav.tabbar.is-veiling .tab-label:not(.x),nav.tabbar.is-waking .tab-label:not(.x){text-shadow:0 0 14px rgba(255,255,255,.9),0 1px 2px rgba(0,0,0,.8)}@media (prefers-reduced-motion:reduce){.bar-halo,.bar-shell,.bar-sweep{animation:none!important;transition:none!important}}.sacred{position:fixed;left:50%;bottom:calc(var(--tabbar-lift) + 10px);z-index:132;width:min(380px,100vw - 24px);transform:translate(-50%,12px);opacity:0;animation:sacred-rise 1.3s cubic-bezier(.22,1,.36,1) .2s forwards}@keyframes sacred-rise{to{transform:translate(-50%);opacity:1}}.sacred-in{position:relative;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;padding:10px 10px 12px;border-radius:22px;border:1px solid transparent;background:linear-gradient(rgba(10,14,44,.94),rgba(10,14,44,.94)) padding-box,var(--rim) border-box;box-shadow:0 14px 40px -18px rgba(0,0,0,.7),0 0 34px -12px rgba(var(--glow-a),.7)}[data-mode=day] .sacred-in{background:linear-gradient(#fff,#fff) padding-box,var(--rim) border-box}.sacred-orb{width:44px;height:44px;border-radius:999px;border:0;display:grid;place-items:center;color:#fff;font-size:14px;cursor:pointer;background:radial-gradient(circle at 35% 35%,#fff,rgb(var(--glow-a)) 30%,#4F7CFF 60%,rgb(var(--glow-b)));box-shadow:0 0 18px rgba(var(--glow-a),.8)}.sacred.is-playing .sacred-orb{animation:sacredbreathe 3.2s ease-in-out infinite}.sacred.is-asked .sacred-orb{animation:sacredask 1.6s ease-in-out infinite}@keyframes sacredbreathe{0%,to{transform:scale(1);box-shadow:0 0 18px rgba(var(--glow-a),.8)}50%{transform:scale(1.08);box-shadow:0 0 32px rgba(var(--glow-a),1)}}@keyframes sacredask{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.sacred-title{margin:0;font-family:Sora,system-ui,sans-serif;font-weight:800;font-size:15px;letter-spacing:-.01em;color:var(--ink)}.sacred-sub{margin:2px 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:var(--label)}.sacred-x{width:44px;height:44px;border-radius:999px;border:0;background:rgba(255,255,255,.06);color:var(--second);font-size:20px;line-height:1;cursor:pointer}.sacred-line,.sacred-x:hover{background:rgba(255,255,255,.12)}.sacred-line{position:absolute;left:14px;right:14px;bottom:5px;height:2px;border-radius:2px;overflow:hidden}.sacred-line i{display:block;height:100%;width:100%;transform-origin:0 50%;transform:scaleX(var(--p,0));background:linear-gradient(90deg,rgb(var(--glow-a)),rgb(var(--glow-b)))}@media (min-width:900px){.sacred{left:auto;right:22px;transform:translateY(12px);animation-name:sacred-rise-right}}@keyframes sacred-rise-right{to{transform:translate(0);opacity:1}}@media (prefers-reduced-motion:reduce){.sacred{animation:none;opacity:1;transform:translate(-50%)}.sacred-orb{animation:none!important}}@media (prefers-reduced-motion:reduce) and (min-width:900px){.sacred{transform:none}}@media (max-width:767px){.doors{overflow-x:clip;padding-left:14px;padding-right:14px;padding-bottom:calc(var(--tabbar-lift) + 18px)}.doors-ring{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:440px}.doors-node{min-width:0;white-space:normal;text-align:center;line-height:1.15;padding:8px 12px}.doors-node.is-big{width:min(100%,300px)}}.doors,.doors *,.doors-orb,.doors-orb *,nav.tabbar,nav.tabbar *{-webkit-touch-callout:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.doors-node img,.doors-orb img,nav.tabbar img{pointer-events:none}.doors-node.is-sign:after{content:"";position:absolute;inset:-3px;border-radius:999px;pointer-events:none;z-index:-1;opacity:.2;box-shadow:0 0 26px -4px rgba(var(--glow-a),.85),0 0 54px -14px rgba(255,255,255,.35);animation:signbreathe 5.6s ease-in-out calc(var(--i) * 45ms + .7s) infinite}.doors-node.is-sign i{background:rgba(var(--glow-a),.9);box-shadow:0 0 10px rgba(var(--glow-a),.9)}.doors-node.is-sign-bright{background:linear-gradient(var(--deep),var(--deep)) padding-box,var(--rim) border-box}[data-mode=day] .doors-node.is-sign-bright{background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--rim) border-box}.doors-node.is-sign-bright:after{inset:-4px;box-shadow:0 0 38px -2px rgba(var(--glow-a),1),0 0 88px -12px rgba(255,255,255,.55);animation-duration:4.8s}.doors-node.is-sign-bright i{background:#fff;box-shadow:0 0 12px #fff,0 0 22px rgba(var(--glow-a),.9)}@keyframes signbreathe{0%,to{opacity:.2}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.doors-node.is-sign:after{animation:none;opacity:.6}}.week-totals{display:flex;flex-wrap:wrap;gap:10px 22px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600;color:var(--label)}.week-totals b{display:inline-block;margin-right:4px;color:var(--ink);font-family:var(--font-sans,inherit);font-size:24px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.week-days{list-style:none;margin:0;padding:0;display:grid;gap:10px}@media (min-width:900px){.week-days{grid-template-columns:repeat(7,minmax(0,1fr))}}.week-day{min-width:0;padding:12px 14px 14px;border-radius:20px;background:rgba(var(--glow-a),.05)}.week-day.is-today{background:linear-gradient(160deg,rgba(var(--glow-a),.12),rgba(var(--glow-b),.06));box-shadow:0 0 36px -14px rgba(var(--glow-a),.9)}.week-day h3{margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--label)}.week-day.is-today h3{color:rgb(var(--glow-a))}.week-room{display:block;margin-top:10px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.04);color:inherit;text-decoration:none;transition:background .2s}.week-room:focus-visible,.week-room:hover{background:rgba(255,255,255,.08)}.week-room b{display:block;font-family:var(--font-display,inherit);font-weight:800;font-size:15px;line-height:1.2;letter-spacing:-.01em}.week-room span{display:block;margin-top:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.4;color:var(--label)}.week-room span.week-host{display:flex;align-items:center;gap:6px}.week-quiet{margin:10px 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:var(--label)}[data-mode=day] .week-room{background:rgba(0,0,0,.04)}nav.tabbar .bar-emoji{display:grid;place-items:center;font-size:calc(var(--bar-ico) * .84);line-height:1;text-align:center;filter:drop-shadow(0 0 10px rgba(var(--glow-a),.85)) drop-shadow(0 0 22px rgba(var(--glow-b),.45));font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Twemoji Mozilla,sans-serif}.table-card{padding:28px 26px 24px;border-radius:28px;border:1.5px solid transparent;background:linear-gradient(var(--deep),var(--deep)) padding-box,var(--rim) border-box;text-align:center;box-shadow:0 0 60px -20px rgba(var(--glow-a),.8)}.table-kicker{margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--label)}.table-line{font-family:var(--font-display,inherit);font-size:clamp(1.6rem,6.4vw,2.3rem);font-weight:800;line-height:1.08;letter-spacing:-.02em}.table-line,.table-where{margin:12px 0 0;color:var(--ink)}.table-where{font-size:17px;font-weight:600}.table-when{margin:4px 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;font-weight:600;color:var(--second)}.table-qr{width:min(260px,70vw);margin:22px auto 0;padding:10px;border-radius:18px;background:#fff}.table-qr svg{display:block;width:100%;height:auto}.table-scan{margin:18px 0 0;font-family:var(--font-display,inherit);font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.table-host{margin:12px 0 0;display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--second)}.table-url{margin:14px 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px;color:var(--label);word-break:break-all}@media print{body,html{background:#fff!important;color:#000!important;padding:0!important}body:after,body:before,main:after,main:before{display:none!important}*{background-image:none!important;box-shadow:none!important;text-shadow:none!important}.bar-now,.no-print,.sacred,footer,header,nav.tabbar{display:none!important}.card-page{max-width:none;padding:0}.table-card{border:2px solid #000;border-radius:18px;background:#fff;box-shadow:none;color:#000;page-break-inside:avoid}.table-host,.table-kicker,.table-line,.table-scan,.table-url,.table-when,.table-where{color:#000}.table-qr{padding:0}}.hero-emoji{display:grid;place-items:center;font-size:clamp(48px,12vw,70px);line-height:1;filter:drop-shadow(0 0 22px rgba(var(--glow-a),.75));font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Twemoji Mozilla,sans-serif}.way-mark .hero-emoji{width:64px;height:64px;font-size:50px}.shelf-from{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.shelf-from a{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;color:rgb(var(--glow-a));text-decoration:none;padding:5px 10px;min-height:28px;border-radius:999px;background:rgba(var(--glow-a),.08)}.shelf-from a:focus-visible,.shelf-from a:hover{background:rgba(var(--glow-a),.16)}.shelf-asked{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.shelf-asked li{padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.04)}.shelf-asked b{display:block;font-size:13px;font-weight:600;color:var(--second)}.shelf-asked p{margin:4px 0 0;font-size:15px;line-height:1.5}[data-mode=day] .shelf-asked li{background:rgba(0,0,0,.04)}.sacred.has-restart .sacred-in{grid-template-columns:44px 1fr 44px 44px;gap:10px}.sacred-restart{font-size:22px}nav.tabbar .tab-now .compass{position:absolute;inset:0;display:block;--aim:0deg}nav.tabbar .tab-now .compass .bar-img{animation:none;transform:rotate(calc(var(--aim) - 43deg));transition:opacity .9s ease,transform .7s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 0 4px rgba(46,232,205,.9)) drop-shadow(0 0 11px rgba(46,232,205,.45))}nav.tabbar .tab-now .compass .compass-set{filter:drop-shadow(0 0 4px rgba(66,150,255,.95)) drop-shadow(0 0 11px rgba(66,150,255,.5))}nav.tabbar .tab-now .compass .compass-now{transform:rotate(var(--aim));filter:drop-shadow(0 0 4px rgba(225,242,255,.95)) drop-shadow(0 0 11px rgba(160,214,255,.6))}nav.tabbar .tab-now .tab-ico:before{opacity:.5;animation:aura 4.6s ease-in-out infinite}nav.tabbar .tab-now.is-set .tab-ico:before{background:radial-gradient(circle,rgba(66,150,255,.42),rgba(66,150,255,.14) 45%,transparent 70%)}nav.tabbar .tab-now.is-now .tab-ico:before{opacity:.8;background:radial-gradient(circle,rgba(225,242,255,.5),rgba(160,214,255,.16) 45%,transparent 70%);animation-duration:2.4s}nav.tabbar .tab-now.is-here .tab-ico:before{opacity:1}nav.tabbar .tab-now.is-shine .compass{animation:sunburst 1.1s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){nav.tabbar .tab-now .compass .bar-img{transition:opacity .9s ease}nav.tabbar .tab-now .tab-ico:before{animation:none}}nav.tabbar .doors-orb .bar-reach{animation:reachbreathe 3.4s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(92,190,255,.9)) drop-shadow(0 0 12px rgba(92,190,255,.45))}nav.tabbar .doors-orb .bar-live{display:none}nav.tabbar .doors-orb.is-live .bar-reach{opacity:1;transform:none;animation:reachbreathe 1.4s ease-in-out infinite;filter:drop-shadow(0 0 5px rgba(255,79,120,1)) drop-shadow(0 0 14px rgba(255,79,120,.7)) saturate(1.3) hue-rotate(140deg)}nav.tabbar .doors-orb .tab-ico:before{opacity:.45;background:radial-gradient(circle,rgba(92,190,255,.38),rgba(92,190,255,.12) 45%,transparent 70%);animation:aura 4.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){nav.tabbar .doors-orb .bar-reach,nav.tabbar .doors-orb.is-live .bar-reach{animation:none}}nav.tabbar .tab-now .compass{--heat:.15}nav.tabbar .tab-now .tab-ico:before{opacity:calc(.3 + var(--heat, .15) * .7)}nav.tabbar .tab-now .compass .bar-img{filter:drop-shadow(0 0 calc(3px + var(--heat, .15) * 5px) rgba(46,232,205,.95)) drop-shadow(0 0 calc(8px + var(--heat, .15) * 12px) rgba(46,232,205,calc(.3 + var(--heat, .15) * .5)))}nav.tabbar .tab-now .compass .compass-set{filter:drop-shadow(0 0 calc(3px + var(--heat, .15) * 5px) rgba(66,150,255,.95)) drop-shadow(0 0 calc(8px + var(--heat, .15) * 12px) rgba(66,150,255,calc(.3 + var(--heat, .15) * .5)))}nav.tabbar .tab-now .compass .compass-now{filter:drop-shadow(0 0 calc(3px + var(--heat, .15) * 5px) rgba(225,242,255,.95)) drop-shadow(0 0 calc(8px + var(--heat, .15) * 12px) rgba(160,214,255,calc(.3 + var(--heat, .15) * .5)))}nav.tabbar .tab-now .compass.is-hot{animation:quiver 1.1s ease-in-out infinite}nav.tabbar .tab-now .compass.is-still .bar-img{transition:opacity .9s ease,transform 1.6s cubic-bezier(.22,1,.36,1)}@keyframes quiver{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){nav.tabbar .tab-now .compass.is-hot{animation:none}}.doors-group{display:contents}.doors-group-name{display:none}@media (min-width:768px){.doors{place-items:center;padding:28px;overflow:auto}.doors-ring{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 26px;width:min(1180px,100%);height:auto;align-items:start}.doors-mark{position:static;translate:none;grid-column:1/-1;justify-self:center;margin:0 0 6px}.doors-group{display:grid;align-content:start;gap:10px;min-width:0}.doors-group-name{display:block;margin:0 0 4px 6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--label)}.doors-node,.doors-node:focus-visible,.doors-node:hover{position:static;transform:none;animation-name:doornode;white-space:normal;text-align:left;justify-content:flex-start;width:100%}.doors-node:focus-visible,.doors-node:hover{transform:translateY(-2px)}.doors-node:before{content:none}.doors-node.is-sign:after{content:""}.doors-install{position:static;grid-column:1/-1;margin-top:8px}}:root{--bar-ico:calc(var(--tabbar-h) * .37)}nav.tabbar .tab-now{left:12%}nav.tabbar .tab-stories{left:29%}nav.tabbar .tab-stewards{left:70.4%}nav.tabbar .doors-orb{left:88.4%}nav.tabbar .doors-orb .tab-ico{left:calc(50% - var(--bar-ico) / 2);top:calc(52.5% - var(--bar-ico) / 2)}nav.tabbar .tab-stewards .tab-ico{top:calc(50% - var(--bar-ico) / 2)}nav.tabbar .tab-label:not(.x){bottom:11.5%}nav.tabbar .tab-start .tab-label:not(.x){bottom:9.5%}nav.tabbar .tab-now .compass{inset:5%}.sts-page{position:relative;padding-top:env(safe-area-inset-top)}.stage-grid{position:relative;z-index:1}.stage-lights{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.stage-lights i{position:absolute;left:50%;top:-30vh;width:70vw;height:160vh;margin-left:-35vw;transform-origin:50% 0;opacity:.42;background:conic-gradient(from 180deg at 50% 0,transparent 45%,rgba(var(--glow-a),.14) 48.5%,rgba(214,236,255,.2) 50%,rgba(var(--glow-b),.14) 51.5%,transparent 55%);animation:beam 16s ease-in-out infinite}.stage-lights i:nth-child(2){animation-duration:22s;animation-delay:-9s;opacity:.3}@keyframes beam{0%,to{transform:rotate(-19deg)}50%{transform:rotate(19deg)}}@media (max-width:767px){.sts-page.sts-page{padding-bottom:0}.mock.mock{--mw:100vw;width:100vw;margin:0;border-radius:0;box-shadow:none}.stage-col-side,.stage-marquee{width:100%;max-width:none;padding:0 14px}.stage-marquee{margin-top:14px}.stage-lights i{opacity:.26}}@media (min-width:768px) and (max-width:1023px){.stage-marquee{width:min(100%,560px);margin:14px auto 0;padding:0 16px}}.stage-now-title{font-family:Sora,system-ui,sans-serif;font-size:clamp(1.35rem,3vw,2.1rem);font-weight:800;letter-spacing:-.025em;line-height:1.1}.stage-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.stage-stat{position:relative;padding:12px 12px 14px;border-radius:18px;background:rgba(var(--glow-a),.05);overflow:hidden}.stage-stat b{display:block;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:#fff}.stage-stat b small{font-size:.5em;font-weight:700;color:var(--second)}.stage-stat span{display:block;margin-top:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--label)}.stage-stat i{position:absolute;left:0;right:0;bottom:0;height:3px;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#FFC857,#FFE8A3);box-shadow:0 0 12px rgba(255,200,87,.9);transition:transform 1.6s cubic-bezier(.22,1,.36,1) .3s}.stage-stat.is-gold b{color:#FFD56A;text-shadow:0 0 20px rgba(255,200,87,.45)}[data-mode=day] .stage-stat b{color:var(--ink)}[data-mode=day] .stage-stat.is-gold b{color:#7A4F00;text-shadow:none}.stage-crowd{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px}.stage-crowd .orb{width:34px;height:34px;font-size:18px;animation:crowdin .6s cubic-bezier(.22,1,.36,1) both}.stage-crowd .orb:nth-child(2){animation-delay:.05s}.stage-crowd .orb:nth-child(3){animation-delay:.1s}.stage-crowd .orb:nth-child(4){animation-delay:.15s}.stage-crowd .orb:nth-child(5){animation-delay:.2s}.stage-crowd .orb:nth-child(n+6){animation-delay:.25s}.stage-crowd span:not(.orb){margin-left:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--label)}@keyframes crowdin{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.stage-pair{display:grid;gap:16px}.chat-frame{background:#0F0F0F}@media (min-width:1024px){.stage-grid{grid-template-columns:minmax(400px,500px) minmax(0,1fr);grid-template-areas:"marquee marquee" "mock side";gap:16px 36px;max-width:1440px;padding:0 32px}.stage-marquee{grid-area:marquee;padding-top:14px}.stage-col-mock{grid-area:mock;top:16px}.stage-col-side{grid-area:side;padding-top:0}.mock.mock{--mw:min(520px,calc((100vh - var(--tabbar-h) - 48px) * 864 / 1471));width:var(--mw);margin:0}.rail-list{-webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 2%,#000 96%,transparent)}.rail-list li{width:220px}.stage-now{padding:28px 30px}.chat-frame{height:640px}}@media (min-width:1280px){.stage-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.stage-pair>*{margin-top:0!important}}@media (min-width:1024px) and (max-height:999px){.stage-col-mock{position:static}.mock.mock{--mw:min(520px,40vw)}}@media (prefers-reduced-motion:reduce){.stage-lights i{animation:none;transform:none}.stage-crowd .orb{animation:none}.stage-stat i{transition:none}}nav.tabbar .tab-stewards .tab-ico:before,nav.tabbar .tab-stories .tab-ico:before{--ring:1}nav.tabbar .doors-orb .tab-ico:before,nav.tabbar .tab-now .tab-ico:before{--ring:2}nav.tabbar .tab:not(.tab-start) .tab-ico:before{animation-duration:4.2s;animation-delay:calc(var(--ring, 0) * .4s - 4.2s)}nav.tabbar .tab-start .tab-ico:before{animation-duration:4.2s,14s;animation-delay:-4.2s,0s}nav.tabbar .doors-orb .bar-reach{animation-duration:4.2s;animation-delay:-3.4s}nav.tabbar .doors-orb.is-charged .tab-ico:before,nav.tabbar .doors-orb.is-live .tab-ico:before{animation-duration:1.5s;animation-delay:0s}nav.tabbar .doors-orb.is-live .bar-reach{animation-duration:1.4s;animation-delay:0s}.bar-comet{left:0;top:52%;width:14px;height:14px;margin:-7px 0 0 -7px;opacity:0;pointer-events:none;z-index:2;will-change:transform;background:radial-gradient(circle,#fff,rgba(159,225,255,.95) 30%,rgba(var(--glow-a),0) 70%);box-shadow:0 0 14px 4px rgba(159,225,255,.7),0 0 36px 10px rgba(var(--glow-a),.35)}.bar-comet,.bar-comet:after{position:absolute;border-radius:999px}.bar-comet:after{content:"";left:50%;top:50%;width:96px;height:4px;margin-top:-2px;transform-origin:0 50%;transform:scaleX(calc(var(--dir, 1) * -1));background:linear-gradient(90deg,rgba(159,225,255,.85),rgba(var(--glow-a),.25) 60%,transparent)}.bar-comet.is-go{animation:comet .64s cubic-bezier(.3,.7,.2,1) forwards}@keyframes comet{0%{transform:translateX(var(--x0,0)) scale(.5);opacity:0}14%{opacity:1}86%{opacity:1}to{transform:translateX(var(--x1,0)) scale(1.1);opacity:0}}nav.tabbar .tab.is-ripple .tab-ico{animation:ripple .72s cubic-bezier(.22,1,.36,1) calc(.56s + var(--rd, 0s)) both}@keyframes ripple{0%,to{transform:translateY(0)}42%{transform:translateY(-10%)}}nav.tabbar .doors-orb.is-mic .tab-ico img,nav.tabbar .doors-orb.is-mic .tab-ico img.bar-reach{opacity:1;transform:scale(1.22);animation:none;filter:drop-shadow(0 0 6px rgba(92,190,255,1)) drop-shadow(0 0 18px rgba(92,190,255,.8)) brightness(1.25);transition:transform .5s cubic-bezier(.22,1,.36,1),filter .4s}nav.tabbar .doors-orb.is-mic .reach-mic-ico{opacity:0}nav.tabbar .doors-orb:not(.x){touch-action:none}nav.tabbar .doors-orb.is-mic .tab-ico:before{opacity:1;animation-duration:1.6s}nav.tabbar .reach-tag{position:absolute;left:50%;bottom:112%;transform:translate(-50%,6px);opacity:0;pointer-events:none;white-space:nowrap;padding:.45em .8em;border-radius:999px;border:1.5px solid transparent;background:linear-gradient(var(--deep),var(--deep)) padding-box,var(--rim) border-box;color:#fff;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.04em;box-shadow:0 0 24px -8px rgba(92,190,255,.9);transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1);z-index:3}nav.tabbar .doors-orb.is-mic .reach-tag{opacity:1;transform:translate(-50%)}nav.tabbar .reach-field{position:absolute;left:88.4%;bottom:46%;width:50%;height:300%;margin-left:-25%;pointer-events:none;z-index:1;opacity:0;transform:scaleY(.2);transform-origin:50% 100%;transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1);background:radial-gradient(55% 100% at 50% 100%,rgba(92,190,255,.46),rgba(92,190,255,.16) 42%,transparent 70%)}nav.tabbar.is-lifting .reach-field{opacity:calc(.3 + var(--lp, 0) * .7);transform:scaleY(calc(.3 + var(--lp, 0) * .7));transition:none}nav.tabbar.is-charged .reach-field{background:radial-gradient(55% 100% at 50% 100%,rgba(255,79,120,.55),rgba(255,79,120,.2) 42%,transparent 70%)}nav.tabbar .reach-field i{position:absolute;left:50%;bottom:6%;width:44%;aspect-ratio:1;margin-left:-22%;border-radius:999px;corner-shape:round;border:2px solid rgba(159,225,255,.8);opacity:0}nav.tabbar.is-lifting .reach-field i{animation:liftring 1.6s ease-out infinite}nav.tabbar.is-lifting .reach-field i:nth-child(2){animation-delay:.53s}nav.tabbar.is-lifting .reach-field i:nth-child(3){animation-delay:1.06s}nav.tabbar.is-charged .reach-field i{border-color:rgba(255,79,120,.95);animation-duration:.8s}@keyframes liftring{0%{transform:translateY(0) scale(.5);opacity:.95}to{transform:translateY(-190%) scale(1.25);opacity:0}}nav.tabbar .reach-field b,nav.tabbar .reach-field em{position:absolute;left:50%;top:36%;z-index:2;transform:translateX(-74%);white-space:nowrap;padding:.45em .9em;border-radius:999px;border:1.5px solid rgba(92,190,255,.55);background:rgba(6,10,34,.84);font-family:IBM Plex Mono,ui-monospace,monospace;font-style:normal;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 0 12px rgba(92,190,255,.95);opacity:0;transition:opacity .2s}nav.tabbar.is-lifting .reach-field b{opacity:calc(var(--lp, 0) * 1.6)}nav.tabbar.is-charged .reach-field b{opacity:0}nav.tabbar.is-charged .reach-field em{opacity:1;border-color:rgba(255,79,120,.9);text-shadow:0 0 12px rgba(255,79,120,1);box-shadow:0 0 22px -6px rgba(255,79,120,.9)}nav.tabbar .doors-orb.is-lifting .tab-ico{transform:translateY(calc(var(--lp, 0) * -34%)) scale(calc(1 + var(--lp, 0) * .38))}nav.tabbar .doors-orb.is-lifting .bar-reach{animation:none;filter:drop-shadow(0 0 6px rgba(92,190,255,1)) drop-shadow(0 0 16px rgba(92,190,255,.8)) brightness(calc(1 + var(--lp, 0) * .4))}nav.tabbar .doors-orb.is-charged .bar-reach{filter:drop-shadow(0 0 6px rgba(255,79,120,1)) drop-shadow(0 0 18px rgba(255,79,120,.8)) saturate(1.3) hue-rotate(140deg) brightness(1.3)}nav.tabbar .doors-orb.is-charged .tab-ico:before{opacity:1;background:radial-gradient(circle,rgba(255,79,120,.6),rgba(255,79,120,.2) 46%,transparent 70%)}nav.tabbar.is-charged .bar-halo,nav.tabbar.is-lifting .bar-halo{opacity:calc(.2 + var(--lp, 0) * .8)}@media (prefers-reduced-motion:reduce){.bar-comet.is-go{animation-duration:.01s}nav.tabbar .tab.is-ripple .tab-ico,nav.tabbar.is-lifting .reach-field i{animation:none}}.sonic-heat{display:flex;align-items:flex-end;gap:2px;height:26px;padding:0 2px;overflow:hidden}.sonic-heat i{display:block;flex:1 1 0;min-width:2px;max-width:12px;height:26px;border-radius:3px 3px 0 0;transform-origin:50% 100%;background:linear-gradient(180deg,rgb(var(--glow-a)),#4F7CFF);opacity:.9;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .3s}.sonic-heat i.is-hearing{opacity:.45;animation:sonicdot 1.2s ease-in-out infinite}.sonic-heat i.is-waiting{opacity:.3;background:#FFC857}.sonic-kind{--k:rgb(var(--glow-a))}.sonic-kind.is-decision{--k:#FFC857}.sonic-kind.is-question{--k:#A78BFF}.sonic-kind.is-move{--k:#22D3EE}.sonic-kind:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:999px 999px 999px 2px;transform:rotate(-45deg);background:var(--k);box-shadow:0 0 8px var(--k);vertical-align:1px}.sonic-pin.is-decision{background:#FFC857;box-shadow:0 0 12px rgba(255,200,87,.9)}.sonic-pin.is-question{background:#A78BFF;box-shadow:0 0 12px rgba(167,139,255,.9)}.sonic-pin.is-move{background:#22D3EE;box-shadow:0 0 12px rgba(34,211,238,.9)}.sonic-marktag.is-decision{color:#FFC857}.sonic-marktag.is-decision:before{background:#FFC857}.sonic-marktag.is-question{color:#A78BFF;background:rgba(167,139,255,.14)}.sonic-marktag.is-question:before{background:#A78BFF;box-shadow:0 0 8px rgba(167,139,255,.8)}.sonic-marktag.is-move{color:#22D3EE;background:rgba(34,211,238,.12)}.sonic-marktag.is-move:before{background:#22D3EE;box-shadow:0 0 8px rgba(34,211,238,.8)}[data-mode=day] .sonic-marktag,[data-mode=day] .sonic-marktag.is-decision{color:#7A4F00}[data-mode=day] .sonic-marktag.is-question{color:var(--second)}[data-mode=day] .sonic-marktag.is-move{color:#006370}.sonic-stats{display:flex;flex-wrap:wrap;gap:4px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px}.sonic-sofar{padding:12px 14px;border-radius:16px;background:rgba(var(--glow-a),.05)}.sonic-sofar li{font-size:15px;line-height:1.5}.sonic-glance{display:flex;flex-wrap:wrap;gap:6px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px;color:var(--second)}.sonic-glance b{color:var(--ink);font-weight:700}.sonic-tape{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border-radius:16px;background:rgba(var(--glow-a),.05)}.sonic-tape audio{flex:1 1 240px;min-width:0;height:40px}.sonic-line-heat{position:absolute;left:0;right:0;top:18px;height:10px;display:flex;align-items:flex-end;gap:1px;pointer-events:none;opacity:.55}.sonic-line-heat i{display:block;height:10px;border-radius:2px 2px 0 0;transform-origin:50% 100%;background:rgb(var(--glow-a))}.sonic-line.has-heat{height:34px}@media (prefers-reduced-motion:reduce){.sonic-heat i{transition:none;animation:none}}nav.tabbar .tab-now .compass .bar-img.compass-rose{transform:none}nav.tabbar .tab-now .compass .bar-img.compass-dial.compass-needle{transform:rotate(calc(var(--aim) - 43deg))}nav.tabbar .tab-now .compass .bar-img.compass-dial.compass-star{transform:rotate(var(--aim))}nav.tabbar .tab-now .compass .bar-img{opacity:0}nav.tabbar .tab-now .compass.is-now .compass-now,nav.tabbar .tab-now .compass.is-rest .compass-rest,nav.tabbar .tab-now .compass.is-set .compass-set{opacity:1}nav.tabbar .tab-now .compass .compass-rose{filter:none}nav.tabbar .tab-now .compass .compass-dial{filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}nav.tabbar .tab-now .compass{--rim:46,232,205}nav.tabbar .tab-now .compass.is-set{--rim:66,150,255}nav.tabbar .tab-now .compass.is-now{--rim:225,242,255}nav.tabbar .tab-now .compass .compass-pulse,nav.tabbar .tab-now .compass .compass-rim{position:absolute;inset:-9%;border-radius:999px;corner-shape:round;pointer-events:none;will-change:transform}nav.tabbar .tab-now .compass .compass-rim{background:conic-gradient(from 0deg,transparent 0 40%,rgba(var(--rim),.35) 52%,rgba(255,255,255,.95) 60%,rgba(var(--rim),.35) 68%,transparent 80% 100%);-webkit-mask:radial-gradient(circle,transparent 60%,#000 66%,#000 80%,transparent 88%);mask:radial-gradient(circle,transparent 60%,#000 66%,#000 80%,transparent 88%);opacity:calc(.45 + var(--heat, .15) * .55);animation:rimrun 7s linear infinite}nav.tabbar .tab-now .compass .compass-pulse{border:1.5px solid rgba(var(--rim),.9);box-shadow:0 0 10px rgba(var(--rim),.7),inset 0 0 8px rgba(var(--rim),.35);opacity:0;animation:rimpulse 4.2s ease-out infinite;animation-delay:-3.4s}nav.tabbar .tab-now .compass.is-hot .compass-pulse{animation-duration:1.4s;animation-delay:0s}@keyframes rimrun{to{transform:rotate(1turn)}}@keyframes rimpulse{0%{transform:scale(.86);opacity:.9}70%{transform:scale(1.34);opacity:0}to{transform:scale(1.34);opacity:0}}nav.tabbar .tab-now .tab-ico:before{background:radial-gradient(circle,rgba(46,232,205,.38),rgba(46,232,205,.12) 45%,transparent 70%)}nav.tabbar .tab-label:not(.x){bottom:16.6%}nav.tabbar .tab-start .tab-label:not(.x){bottom:17%}nav.tabbar .tab-ico{top:calc(48.5% - var(--bar-ico) / 2)}nav.tabbar .doors-orb .tab-ico{top:calc(49% - var(--bar-ico) / 2)}nav.tabbar .tab-stewards .tab-ico{top:calc(46.5% - var(--bar-ico) / 2)}nav.tabbar .tab.tab-start .tab-ico{top:calc(40% - var(--bar-mark) / 2)}.bar-shell{background-image:url(/bar/capsule-clear.webp)}nav.tabbar:after{-webkit-mask-image:url(/bar/capsule-clear.webp);mask-image:url(/bar/capsule-clear.webp)}nav.tabbar .doors-orb .reach-hold-ring{position:absolute;inset:-14%;width:auto;height:auto;transform:rotate(-90deg);pointer-events:none;opacity:0;transition:opacity .2s}nav.tabbar .doors-orb .reach-hold-ring circle{fill:none;stroke:rgba(92,190,255,.95);stroke-width:6;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 6px rgba(92,190,255,.9))}nav.tabbar .doors-orb.is-mic .reach-hold-ring{opacity:1}nav.tabbar .doors-orb.is-mic .reach-hold-ring circle{animation:holdfill 1.65s linear forwards}@keyframes holdfill{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){nav.tabbar .tab-now .compass .compass-pulse,nav.tabbar .tab-now .compass .compass-rim{animation:none}nav.tabbar .doors-orb.is-mic .reach-hold-ring circle{animation-duration:.01s}}nav.tabbar .tab-start .tab-ico:before{opacity:.5;inset:-18%;background:radial-gradient(circle,rgba(159,225,255,.42),rgba(var(--glow-a),.2) 34%,rgba(79,124,255,.08) 50%,transparent 64%);animation:aura 4.2s ease-in-out infinite;animation-delay:-4.2s}nav.tabbar .tab-start.is-here .tab-ico:before,nav.tabbar .tab-start.is-holding .tab-ico:before,nav.tabbar .tab-start:hover .tab-ico:before{opacity:.8}.sonic-console{position:relative;overflow:hidden}.sonic-console:before{content:"";position:absolute;right:-8%;top:-30%;width:60%;aspect-ratio:1;pointer-events:none;opacity:.07;background:url(/bar/live.webp) 50%/contain no-repeat}.sonic-desk{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px}.sonic-live .sonic-clock{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(3rem,12vw,4.4rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:#fff;text-shadow:0 0 30px rgba(var(--glow-a),.35)}.sonic-state{display:inline-flex;align-items:center;gap:8px}.sonic-state i{width:9px;height:9px;border-radius:999px;background:rgb(var(--glow-a));box-shadow:0 0 10px rgba(var(--glow-a),.9);animation:sonicdot 1.6s ease-in-out infinite}.sonic-live.is-paused .sonic-state i{background:#FFC857;box-shadow:0 0 10px rgba(255,200,87,.9);animation:none}.sonic-live.is-paused .sonic-clock{color:#FFE8A3;text-shadow:0 0 30px rgba(255,200,87,.3)}[data-mode=day] .sonic-live .sonic-clock{color:var(--ink);text-shadow:none}[data-mode=day] .sonic-live.is-paused .sonic-clock{color:#7A4F00}.sonic-live.is-paused .sonic-wave-mark{opacity:.55}.sonic-wave-wrap{position:relative}.sonic-halo{position:absolute;left:50%;top:30px;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:999px;corner-shape:round;pointer-events:none;opacity:.55;background:conic-gradient(from 0deg,transparent 0 55%,rgba(var(--glow-a),.5) 70%,rgba(255,255,255,.7) 78%,rgba(var(--glow-b),.4) 86%,transparent 100%);-webkit-mask:radial-gradient(circle,transparent 62%,#000 68%,#000 80%,transparent 88%);mask:radial-gradient(circle,transparent 62%,#000 68%,#000 80%,transparent 88%);animation:rimrun 6s linear infinite}.sonic-live.is-paused .sonic-halo{animation-play-state:paused;opacity:.3}.sonic-resume{padding:12px 14px;border-radius:16px;background:rgba(255,200,87,.08);border:1px solid rgba(255,200,87,.35)}.sonic-badge{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;background:rgba(var(--glow-a),.12);color:rgb(var(--glow-a));font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.06em}.sonic-del{color:var(--second)}.sonic-del.is-small{position:absolute;right:14px;top:14px;padding:4px 8px;border:0;background:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;cursor:pointer}.sonic-del.is-small:hover,.sonic-del:hover{color:#FF6B4A}.sonic-del-ask{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.sonic-del-ask.is-small{position:absolute;right:12px;top:10px;padding:8px 10px;border-radius:14px;background:var(--ground-solid);box-shadow:0 10px 30px -10px rgba(0,0,0,.8);z-index:2}.sonic-record{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sonic-record div{padding:12px;border-radius:16px;background:rgba(var(--glow-a),.05)}.sonic-record b{display:block;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,5vw,2rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:#fff}[data-mode=day] .sonic-record b{color:var(--ink)}.sonic-record span{display:block;margin-top:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--label)}.sonic-pill{position:fixed;left:50%;bottom:calc(var(--tabbar-lift, 100px) + 8px);z-index:121;transform:translateX(-50%);display:flex;align-items:center;gap:6px;max-width:min(92vw,520px);padding:6px 6px 6px 12px;border-radius:999px;border:1.5px solid transparent;background:linear-gradient(var(--deep),var(--deep)) padding-box,var(--rim) border-box;box-shadow:0 0 34px -10px rgba(255,79,120,.8),0 12px 30px -14px rgba(0,0,0,.8);animation:pillin .4s ease-out both}@keyframes pillin{0%{opacity:0}to{opacity:1}}.sonic-pill-main{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:6px 4px;border:0;background:none;color:#fff;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:700;cursor:pointer;text-align:left}.sonic-pill-main i{width:10px;height:10px;border-radius:999px;background:#FF4F78;box-shadow:0 0 10px #FF4F78;animation:tabpulse 1.2s ease-in-out infinite;flex:none}.sonic-pill.is-paused .sonic-pill-main i{background:#FFC857;box-shadow:0 0 10px #FFC857;animation:none}.sonic-pill.is-paused{box-shadow:0 0 34px -10px rgba(255,200,87,.7),0 12px 30px -14px rgba(0,0,0,.8)}.sonic-pill-main b{color:var(--second);font-weight:600}.sonic-pill-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:34vw;font-weight:500;color:var(--ink)}.sonic-pill-acts{display:inline-flex;gap:4px;flex:none}.sonic-pill-btn{width:40px;height:40px;border-radius:999px;border:1.5px solid rgba(var(--glow-a),.45);background:rgba(var(--glow-a),.08);color:#fff;font-size:13px;cursor:pointer}.sonic-pill-btn.is-stop{border-color:rgba(255,79,120,.7);background:rgba(255,79,120,.14);color:#FF9DB5}[data-mode=day] .sonic-pill-btn,[data-mode=day] .sonic-pill-btn.is-stop,[data-mode=day] .sonic-pill-main{color:var(--ink)}@media (min-width:768px){.sonic-pill{left:auto;right:24px;transform:none;bottom:calc(var(--tabbar-lift, 100px) + 8px)}}html.kbd .sonic-pill{transform:translate(-50%,200%)}@media (prefers-reduced-motion:reduce){.sonic-halo,.sonic-pill,.sonic-pill-main i,.sonic-state i{animation:none}}.bar-now{opacity:0;visibility:hidden;transform:translate(-50%,8px);pointer-events:none;transition:opacity .45s ease,transform .5s cubic-bezier(.22,1,.36,1),visibility 0s .5s}.bar-now.is-nudge,.bar-now:focus-visible{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto;transition-delay:0s}@media (prefers-reduced-motion:reduce){.bar-now{transition:opacity .2s;transform:translate(-50%)}}.top-room{display:grid;gap:6px}.top-room li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:14px;background:rgba(255,255,255,.04);font-size:14px}.top-room li>span{display:inline-flex;align-items:center;gap:8px;min-width:0}.top-room .orb{width:26px;height:26px;border-radius:999px;display:inline-grid;place-items:center;background:rgba(255,255,255,.08);font-size:14px}.badges{flex-wrap:wrap;vertical-align:middle}.badge,.badges{display:inline-flex;gap:6px}.badge{align-items:center;padding:3px 10px 3px 8px;border-radius:999px;border:1px solid rgba(var(--glow-a),.35);background:rgba(var(--glow-a),.08);color:var(--ink);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.badge i{width:8px;height:8px;border-radius:999px;corner-shape:round;background:rgb(var(--glow-a));box-shadow:0 0 8px rgba(var(--glow-a),.9)}.badge small{font-weight:600;color:var(--second);font-size:11px}.badge.is-steward{border-color:rgba(255,200,87,.55);background:rgba(255,200,87,.1);color:#FFE8A3}.badge.is-steward i{background:#FFC857;box-shadow:0 0 8px rgba(255,200,87,.9)}[data-mode=day] .badge.is-steward{color:#7A4F00}.badge.is-admin{border-color:rgba(167,139,255,.55);background:rgba(167,139,255,.1);color:#D9CFFF}.badge.is-admin i{background:#A78BFF;box-shadow:0 0 8px rgba(167,139,255,.9)}[data-mode=day] .badge.is-admin{color:var(--second)}.badges.is-md .badge{font-size:13px;padding:5px 12px 5px 10px}