:root{--tabbar-h:66px;--tabbar-lift:calc(max(env(safe-area-inset-bottom), 12px) + var(--tabbar-h) + 10px)}@media (min-width:768px){.tabbar{display:block}.tabbar .doors-orb .tab-label,.tabbar .tab:not(.doors-orb){display:none}}@media (max-width:767px){.tabbar{position:fixed;left:12px;right:12px;bottom:max(env(safe-area-inset-bottom),12px);z-index:122;height:var(--tabbar-h);display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch;padding:0 4px;border-radius:26px;border:1.5px solid transparent;background:linear-gradient(var(--deep),var(--deep)) padding-box,var(--rim) border-box;box-shadow:0 0 0 1px rgba(var(--glow-a),.12),0 18px 40px -18px rgba(0,0,0,.85),0 0 44px -14px rgba(var(--glow-a),.7)}[data-mode=day] .tabbar{border-radius:999px;background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--rim) border-box}.tabbar .doors-orb,.tabbar .tab{position:static;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;width:auto;height:auto;min-height:44px;padding:6px 2px 9px;border:0;border-radius:18px;background:none;box-shadow:none;transform:none;color:var(--label);text-decoration:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:0;-webkit-tap-highlight-color:transparent}.tabbar .tab-label{display:block;white-space:nowrap;line-height:1}.tabbar .tab-ico{display:grid;place-items:center;width:28px;height:28px}.tabbar .doors-orb.is-open,.tabbar .is-here{color:var(--ink)}.tabbar .doors-orb.is-open .tab-ico,.tabbar .is-here .tab-ico{color:rgb(var(--glow-a))}.tabbar .is-here .tab-label{text-shadow:0 0 14px rgba(var(--glow-a),.9)}.tabbar .tab-start .tab-ico{width:46px;height:46px;margin-top:-24px;border-radius:16px;border:1.5px solid transparent;background:linear-gradient(var(--deep),var(--deep)) padding-box,var(--rim) border-box;box-shadow:0 0 0 1px rgba(var(--glow-a),.18),0 0 28px -6px rgba(var(--glow-a),.9),0 10px 24px -12px rgba(0,0,0,.8);color:var(--ink)}[data-mode=day] .tabbar .tab-start .tab-ico{background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--rim) border-box}.tabbar .doors-orb:focus-visible,.tabbar .tab:focus-visible{outline:2px solid rgb(var(--glow-a));outline-offset:-4px}.tabbar .doors-orb.is-open,.tabbar .doors-orb:focus-visible,.tabbar .doors-orb:hover{transform:none;box-shadow:none}body{padding-bottom:var(--tabbar-lift)}.nav-chips,.nav-start{display:none}.act-bar,.bottombar,.cta-bar{bottom:0;padding-bottom:calc(var(--tabbar-lift) + 10px);background:var(--ground-solid)}[data-mode=day] :is(.bottombar,.cta-bar,.act-bar){background:var(--ground-solid)}.act-bar,.cta-bar{padding-left:max(env(safe-area-inset-left),16px)}.has-act,.has-cta{padding-bottom:96px}.doors{padding-bottom:calc(var(--tabbar-lift) + 12px)}}body:has(.animate-night) .tabbar,body:has(.blackout) .tabbar,html.arriving .tabbar,html.film-on .tabbar,html.stage-holding .tabbar{display:none}.tab-ico{position:relative}.tab-dot{position:absolute;top:1px;right:1px;width:7px;height:7px;border-radius:999px;background:rgb(var(--glow-a));box-shadow:0 0 10px 2px rgba(var(--glow-a),.7)}@media (prefers-reduced-motion:no-preference){.tab-dot{animation:tabpulse 2.4s ease-in-out infinite}}@keyframes tabpulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.75}}header.pt-5{padding-top:max(env(safe-area-inset-top),20px)}@media (max-width:767px){.feed-page{display:flex;flex-direction:column;height:calc(100dvh - var(--tabbar-lift));padding-bottom:0}.feed-page footer{display:none}.feed-wrap{flex:1;min-height:0;display:flex;flex-direction:column}.feed-rail{flex:1;min-height:0;height:auto;margin:0 -24px;border-radius:0}.feed-arrows{display:none}.feed-x .feed-card,.feed-y .feed-card{padding:0 12px}.bmap-full.bmap-full{position:fixed;inset:0 0 var(--tabbar-lift);z-index:115;height:auto;min-height:0;border-radius:0;border:0}html.bmap-open{overflow:hidden}}.doors-install{margin-top:18px;display:grid;place-items:center;gap:8px;width:100%}.doors-install .doors-node{position:static;transform:none}.doors-hint{max-width:32ch;text-align:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600;color:var(--label)}@media (min-width:768px){.doors-install{position:absolute;left:0;right:0;bottom:max(env(safe-area-inset-bottom),28px);margin:0}}@media (display-mode:standalone){html{overscroll-behavior-y:contain}}.pull{position:fixed;left:50%;top:max(env(safe-area-inset-top),12px);z-index:130;transform:translate(-50%,calc(var(--p, 0) * 28px - 12px));opacity:var(--p,0);pointer-events:none}.pull-mark{display:block;width:24px;height:24px;border-radius:999px;border:2.5px solid rgb(var(--glow-a));border-top:2.5px solid transparent;box-shadow:0 0 18px -4px rgba(var(--glow-a),.9);transform:rotate(calc(var(--p, 0) * 1turn))}.pull.is-busy .pull-mark{animation:pullspin .8s linear infinite}@keyframes pullspin{to{transform:rotate(1turn)}}@media (max-width:767px){.act-bar,.bottombar,.cta-bar,.tabbar{transition:transform .28s cubic-bezier(.22,1,.36,1)}html.kbd :is(.tabbar,.bottombar,.cta-bar,.act-bar){transform:translateY(160%)}}@media (prefers-reduced-motion:reduce){.act-bar,.bottombar,.cta-bar,.tabbar{transition:none}}.feed-card:not(.is-front) :is(.btn-lit,circle,.logo-halo,[class*=glow]){animation-play-state:paused}.lens-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;text-align:left;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.lens-change{margin-left:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600;color:var(--label);text-decoration:underline;text-underline-offset:4px}@media (max-width:767px){.lens{padding:16px}}.steward-band{position:relative;width:min(100%,440px);aspect-ratio:4/5;margin:0 auto;border-radius:30px;overflow:hidden;background:#08061c}.steward-band .stage-film{-webkit-mask-image:none;mask-image:none}.steward-band .stage-film.is-on{opacity:.96}.steward-band .stage-film video{-o-object-position:50% 18%;object-position:50% 18%;transform:none;filter:none}.steward-holds{display:grid;gap:14px}@media (min-width:640px){.steward-holds{grid-template-columns:1fr 1fr}}.steward-holds li{position:relative;list-style:none;padding-top:44px}.steward-n{position:absolute;top:18px;left:22px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.18em;color:rgb(var(--glow-a))}.steward-steps{display:grid;gap:18px}.steward-steps li{position:relative;list-style:none;display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:start}.steward-steps .steward-n{position:static;padding-top:6px}[data-mode=day] .steward-steps .steward-n{color:var(--label)}.motus-line{position:relative;display:grid;gap:22px;padding-left:28px}.motus-line:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;border-left:2px dotted rgba(var(--glow-a),.45)}.motus-line li{position:relative;list-style:none}.motus-dot{position:absolute;left:-28px;top:7px;width:14px;height:14px;border-radius:999px;background:rgb(var(--glow-a));box-shadow:0 0 14px 2px rgba(var(--glow-a),.6)}.compare{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;font-size:16px}.compare td,.compare th{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(var(--glow-a),.14)}.compare thead th{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.compare tbody th,.compare thead th{font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--label)}.compare tbody th{font-size:13px;font-weight:600;white-space:nowrap}.compare td{color:var(--second)}.compare td.is-ours{color:var(--ink);font-weight:600}body,html{overscroll-behavior-x:none}.anchor-stack{list-style:none;margin:0;padding:0 0 8px}.anchor-plate{position:relative;transform:translateX(calc(var(--depth, 0) * 3px)) scale(calc(1 - var(--depth, 0) * .012));transform-origin:50% 0;opacity:calc(1 - var(--depth, 0) * .045)}.anchor-plate+.anchor-plate{margin-top:-14px}.anchor-face{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;width:100%;padding:16px 18px 26px;text-align:left;cursor:pointer;border-radius:24px;border:1.5px solid transparent;color:var(--ink);background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--rim-soft) border-box;box-shadow:inset 0 1px 0 var(--relief),0 -12px 28px -18px rgba(0,0,0,.85),0 0 50px -30px rgba(var(--glow-a),.5);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}div.anchor-face{cursor:default}button.anchor-face:focus-visible,button.anchor-face:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 var(--relief),0 -12px 28px -18px rgba(0,0,0,.85),0 0 60px -22px rgba(var(--glow-a),.75);outline:none}.anchor-plate.is-editing .anchor-face{background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--rim) border-box;box-shadow:inset 0 1px 0 var(--relief),0 0 60px -18px rgba(var(--glow-a),.9),0 0 70px -24px rgba(var(--glow-b),.6)}.anchor-plate.is-dying .anchor-face{opacity:.5}.anchor-plate.is-empty .anchor-face{background:linear-gradient(rgba(var(--glow-a),.03),rgba(var(--glow-a),.03)) padding-box,var(--rim-soft) border-box;box-shadow:none;min-height:58px}.anchor-n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.18em;color:rgb(var(--glow-a))}.anchor-text{font-family:Sora,system-ui,sans-serif;font-weight:700;font-size:1.1rem;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}.anchor-body{display:block;min-width:0}.anchor-when{display:block;margin-top:4px}.anchor-lift,.anchor-when{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;color:var(--label)}.anchor-plate.is-editing .anchor-lift{color:rgb(var(--glow-a))}.anchor-slot{height:12px;margin:-5px auto 0;width:calc(100% - var(--depth, 0) * 6px);border-radius:999px;border:1px solid rgba(var(--glow-a),.16);background:rgba(var(--glow-a),.03)}.anchor-plate.is-fresh{animation:anchorland .7s cubic-bezier(.22,1,.36,1) both}@keyframes anchorland{0%{transform:translateY(-22px) scale(1.02);opacity:0}}.anchor-art{pointer-events:none}.stack-peek{max-width:560px}.stack-peek .anchor-face{padding:12px 16px 20px}.stack-peek .anchor-text{font-size:1rem}.anchor-art .anchor-plate:after{content:"";position:absolute;left:10%;right:10%;top:0;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(var(--glow-a),.95),transparent);opacity:0;animation:anchorread 9s ease-in-out infinite;animation-delay:calc(var(--depth, 0) * .28s);pointer-events:none}@keyframes anchorread{0%,14%,to{opacity:0}7%{opacity:1}}.anchors-stack-section{position:relative}.anchors-stack-section:before{content:"";position:absolute;inset:10% 15% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--glow-a),.16),rgba(var(--glow-b),.06) 60%,transparent 75%);filter:blur(24px);pointer-events:none}[data-mode=day] .anchor-face{box-shadow:inset 0 1px 0 var(--relief),0 -12px 28px -18px rgba(20,30,80,.28),var(--shadow)}@media (prefers-reduced-motion:reduce){.anchor-plate.is-fresh{animation:none}.anchor-face{transition:none}.anchor-art .anchor-plate:after{animation:none}}.flow{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:flow}.flow li{position:relative;padding:14px 16px 14px 56px;border-radius:20px;border:1.5px solid transparent;background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--rim-soft) border-box;font-size:17px;line-height:1.35}.flow li:before{counter-increment:flow;content:counter(flow,decimal-leading-zero);position:absolute;left:18px;top:16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.18em;color:rgb(var(--glow-a))}.flow li+li:after{content:"";position:absolute;left:25px;top:-11px;height:12px;border-left:2px dotted rgba(var(--glow-a),.6)}@media (min-width:640px){.flow{grid-template-columns:1fr 1fr}.flow li+li:after{display:none}}.picker-search{display:flex;gap:10px;align-items:stretch}.picker-search .field{flex:1;min-width:0}.picker-hits{display:grid;gap:6px;margin-top:8px}.picker-hit{display:grid;grid-template-columns:14px 1fr;gap:12px;align-items:center;width:100%;padding:12px 16px;text-align:left;cursor:pointer;border-radius:18px;border:1.5px solid transparent;color:var(--ink);font-size:15px;line-height:1.3;background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--rim-soft) border-box}.picker-hit:focus-visible,.picker-hit:hover{background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--rim) border-box;outline:none}.picker-dot{width:10px;height:10px;border-radius:999px;background:rgb(var(--glow-a));box-shadow:0 0 12px rgba(var(--glow-a),.8)}.picker-map{margin-top:12px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(180deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.bmap:not(.bmap-full),.picker-map{-webkit-mask-composite:source-in;mask-composite:intersect}.bmap:not(.bmap-full){-webkit-mask-image:linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.map-credit{color:#D9D8F2;text-shadow:0 1px 8px rgba(0,0,0,.9)}.steward-band{-webkit-mask-image:linear-gradient(180deg,transparent,#000 7%,#000 92%,transparent),linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(180deg,transparent,#000 7%,#000 92%,transparent),linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.mission-lines p+p{margin-top:2px}.creed-list{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-width:60ch}.creed-list li{font-family:Sora,system-ui,sans-serif;font-weight:700;font-size:clamp(1.15rem,4.2vw,1.5rem);line-height:1.3;letter-spacing:-.01em;color:var(--second)}.creed-list li.is-big{font-weight:800;font-size:clamp(1.6rem,6.5vw,2.4rem);line-height:1.1;color:var(--ink);margin:6px 0}.work-door{text-decoration:none;color:inherit;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.work-door:focus-visible,.work-door:hover{transform:translateY(-3px);background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--rim) border-box;outline:none}@media (prefers-reduced-motion:reduce){.work-door{transition:none}.work-door:hover{transform:none}}@media (max-width:767px){.song{top:auto;bottom:calc(var(--tabbar-lift) + 10px)}@keyframes songin{0%{opacity:0;transform:translate(-50%,14px) scale(.97)}to{opacity:.72;transform:translateX(-50%)}}}.fire{position:relative;display:inline-flex;align-items:center;gap:.5em;border-radius:999px;padding:8px 14px;border:1.5px solid transparent;background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--rim-soft) border-box;color:var(--ink);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;font-weight:600;box-shadow:inset 0 1px 0 var(--relief),0 0 34px -16px rgba(255,120,87,.5),var(--shadow);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);cursor:pointer;text-decoration:none}.fire:focus-visible,.fire:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--relief),0 0 46px -10px rgba(255,120,87,.8),var(--shadow);outline:none}.fire:active{transform:scale(.97)}.fire-mark{font-size:18px;line-height:1}.fire-on{background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(135deg,#FFC857,#FF6B4A 50%,#F04FD6) border-box;box-shadow:inset 0 0 26px -12px rgba(255,120,87,.6),0 0 52px -10px rgba(255,120,87,.9),0 0 80px -22px rgba(240,79,214,.6),var(--shadow)}.fire-on .fire-mark{animation:firepop .55s cubic-bezier(.22,1,.36,1)}@keyframes firepop{0%{transform:scale(1)}40%{transform:scale(1.35) rotate(-8deg)}to{transform:scale(1)}}.fire-burst{position:absolute;inset:0;pointer-events:none;overflow:visible}.fire-burst i{position:absolute;left:22px;top:50%;font-style:normal;font-size:15px;line-height:1;opacity:0;--dx:calc((var(--i) - 2.5) * 16px);animation:fireburst .95s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i) * 45ms)}@keyframes fireburst{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}18%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),-200%) scale(1.2) rotate(calc((var(--i) - 2.5) * 12deg));opacity:0}}.watch-on{box-shadow:0 0 30px -10px rgba(var(--glow-a),.8)}.rc-body{margin-top:10px;padding:14px 16px;border-radius:22px;background:rgba(var(--glow-a),.04)}.rc-row{display:flex;align-items:flex-start;gap:10px}.story-deck{list-style:none;margin:0 -24px;padding:8px 24px 24px;display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 24px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.story-deck::-webkit-scrollbar{display:none}.story-deck>li{flex:0 0 min(86vw,560px);scroll-snap-align:center;scroll-snap-stop:always}.story.is-deck{min-height:62vh;display:flex;flex-direction:column;justify-content:center;animation:deckin 1s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(min(var(--i, 0), 6) * .11s)}@keyframes deckin{0%{opacity:0;transform:translateX(48px) scale(.97)}to{opacity:1;transform:none}}.stories-motus .story-view .chip-do{box-shadow:0 0 40px -10px rgba(var(--glow-b),.9),0 0 60px -20px rgba(var(--glow-a),.8)}@media (min-width:900px){.story-deck{margin:0;padding:8px 0 24px;scroll-padding:0}}@media (prefers-reduced-motion:reduce){.fire-burst i,.fire-on .fire-mark,.story.is-deck{animation:none}.story-deck{scroll-behavior:auto}}@media (max-width:767px){.tabbar{border-radius:999px;padding:0 10px}.tabbar .tab-start{-webkit-touch-callout:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.tabbar .tab-start .tab-ico{position:relative;width:66px;height:66px;margin-top:-36px;border-radius:999px;border:0;background:none;box-shadow:none}.tabbar .tab-start .tab-ico:before{content:"";position:absolute;inset:-8px;border-radius:999px;z-index:-1;background:radial-gradient(circle,rgba(var(--glow-a),.38),rgba(var(--glow-b),.2) 52%,transparent 72%)}.tabbar .tab-start .tab-ico img{display:block;width:66px;height:66px;-o-object-fit:contain;object-fit:contain;transition:transform .18s cubic-bezier(.22,1,.36,1)}.tabbar .tab-start:active .tab-ico img,html.holding .tabbar .tab-start .tab-ico img{transform:scale(.9)}[data-mode=day] .tabbar .tab-start .tab-ico{background:none}}html.holding .doors-orb{transform:scale(.92)}.present-orb{filter:drop-shadow(0 0 28px rgba(var(--glow-a),.55)) drop-shadow(0 0 60px rgba(var(--glow-b),.35));animation:presentbreathe 6s ease-in-out infinite}@keyframes presentbreathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.present-stat b{font-size:clamp(1.5rem,6vw,2.4rem)}@media (prefers-reduced-motion:reduce){.present-orb{animation:none}}@media (max-width:767px){.tabbar{background:none;border:0;box-shadow:none;padding:0;overflow:visible}.tabbar:after,.tabbar:before{content:"";position:absolute;top:0;bottom:0;width:calc(50% - 44px);z-index:-1;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 0 1px rgba(var(--glow-a),.12),0 18px 40px -18px rgba(0,0,0,.85),0 0 44px -14px rgba(var(--glow-a),.6)}.tabbar:before{left:0}.tabbar:after{right:0}[data-mode=day] .tabbar:after,[data-mode=day] .tabbar:before{background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--rim) border-box}.tabbar .tab-start{justify-content:flex-end;gap:4px;padding-top:0;padding-bottom:8px}.tabbar .tab-start .tab-ico{width:52px;height:52px;margin-top:-26px}.tabbar .tab-start .tab-ico:before{inset:-6px}.tabbar .tab-start .tab-ico img{width:52px;height:52px}.tabbar .tab-start.tab-up{flex-direction:column-reverse;justify-content:flex-start;padding-top:8px;padding-bottom:0}.tabbar .tab-start.tab-up .tab-ico{margin-top:0;margin-bottom:-26px}.tabbar .tab-start .tab-ico:after{content:"";position:absolute;inset:0;border-radius:999px;border:2px solid rgba(var(--glow-a),.9);opacity:0;pointer-events:none}.tabbar .tab-start.is-wave .tab-ico img{animation:orbwave .95s cubic-bezier(.22,1,.36,1)}.tabbar .tab-start.is-wave .tab-ico:after{animation:orbring .95s cubic-bezier(.22,1,.36,1)}.tabbar .tab-start.is-holding .tab-ico img{transform:scale(1.34);transition:transform .65s cubic-bezier(.22,1,.36,1)}.tabbar .tab-start.is-holding .tab-ico:before{animation:orbholdglow .65s ease-in forwards}.tabbar .tab-start .orb-clock{position:absolute;inset:9px;width:auto;height:auto;opacity:0;transform:scale(.6);stroke:#F7F6FF;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;filter:drop-shadow(0 0 10px rgba(var(--glow-a),.9))}.tabbar .tab-start.is-clock .tab-ico img{opacity:0;transform:scale(1.6);transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1)}.tabbar .tab-start.is-clock .orb-clock{opacity:1;transform:scale(1);transition:opacity .35s .1s,transform .5s cubic-bezier(.22,1,.36,1) .1s}}@keyframes orbwave{0%{transform:scale(1)}22%{transform:scale(1.26)}46%{transform:scale(.92)}66%{transform:scale(1.1)}84%{transform:scale(.98)}to{transform:scale(1)}}@keyframes orbring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes orbholdglow{to{transform:scale(2);opacity:1}}html.holding .doors-orb{transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.tabbar .tab-start.is-holding .tab-ico:before,.tabbar .tab-start.is-wave .tab-ico img,.tabbar .tab-start.is-wave .tab-ico:after{animation:none}}.motus-wrap{flex-direction:column;align-items:flex-start;gap:3px}.motus,.motus-wrap{display:inline-flex}.motus{align-items:center;gap:.45em;border-radius:999px;padding:8px 14px;border:1.5px solid transparent;background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(135deg,rgba(255,200,87,.85),rgba(255,120,87,.5)) border-box;color:var(--ink);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;font-weight:600;box-shadow:inset 0 1px 0 var(--relief),0 0 30px -14px rgba(255,200,87,.6),var(--shadow);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;cursor:pointer;text-decoration:none}.motus:focus-visible,.motus:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--relief),0 0 44px -10px rgba(255,200,87,.9),var(--shadow);outline:none}.motus:active{transform:scale(.97)}.motus.is-empty{opacity:.6;cursor:default}.motus.is-empty:hover{transform:none}.motus-bolt{color:#FFC857}.motus-bal{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;color:var(--label)}.motus-stat b{display:flex;align-items:baseline;gap:6px}.night-clock{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(2.6rem,12vw,4.4rem);font-weight:600;letter-spacing:.04em;color:#F7F6FF;line-height:1}.night-clock .night-days,.night-clock .night-secs{color:#9FE1FF;font-size:.55em}.present-stat.is-live b{color:#FFC857}.doors-orb .tab-ico{position:relative}.doors-orb .reach-mic-ico{position:absolute;inset:-3px;width:auto;height:auto;opacity:0;transform:scale(.5);stroke:#F7F6FF;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;filter:drop-shadow(0 0 10px rgba(var(--glow-b),.9))}.doors-orb.is-holding .tab-ico img{transform:scale(1.3);transition:transform .65s cubic-bezier(.22,1,.36,1)}.doors-orb.is-mic .tab-ico img{opacity:0;transform:scale(1.5);transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1)}.doors-orb.is-mic .reach-mic-ico{opacity:1;transform:scale(1);transition:opacity .3s .1s,transform .45s cubic-bezier(.22,1,.36,1) .1s}html.holding .doors-orb{transform:none}.reach-studio{position:fixed;left:0;right:0;bottom:0;z-index:126;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px calc(var(--tabbar-lift, 100px) + 16px);border-radius:32px 32px 0 0;background:var(--ground-solid);box-shadow:0 -20px 60px -20px rgba(0,0,0,.9),0 0 90px -30px rgba(var(--glow-b),.55);animation:sheetup .45s cubic-bezier(.22,1,.36,1) both}@media (min-width:768px){.reach-studio{left:auto;right:24px;bottom:24px;width:min(540px,92vw);border-radius:32px;padding-bottom:20px;max-height:84vh}}@keyframes sheetup{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.reach-mic{position:relative;width:96px;height:96px;margin:6px auto 0;display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle,rgba(var(--glow-b),.38),rgba(var(--glow-a),.16) 55%,transparent 72%)}.reach-mic svg{width:44px;height:44px;stroke:#F7F6FF;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.reach-mic.is-live:after,.reach-mic.is-live:before{content:"";position:absolute;inset:0;border-radius:999px;border:2px solid rgba(var(--glow-b),.85);animation:micring 1.6s ease-out infinite}.reach-mic.is-live:after{animation-delay:.8s}.reach-mic.is-live svg{animation:micbreath 1.6s ease-in-out infinite}@keyframes micring{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.9);opacity:0}}@keyframes micbreath{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.reach-time{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:30px;font-weight:600;letter-spacing:.04em;line-height:1}.reach-card{padding:14px 16px;border-radius:22px;border:1.5px solid transparent;background:var(--panel-fill,linear-gradient(var(--panel),var(--panel))) padding-box,var(--rim-soft) border-box}@media (prefers-reduced-motion:reduce){.reach-mic.is-live svg,.reach-mic.is-live:after,.reach-mic.is-live:before,.reach-studio{animation:none}}@media (max-width:767px){.tabbar{grid-template-columns:1fr 1fr 88px 1fr 1fr;left:10px;right:10px}.tabbar .tab{padding-left:0;padding-right:0;min-width:0}.tabbar .tab-label{font-size:12px;letter-spacing:-.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tabbar:before{transform-origin:100% 50%;transform:rotate(-2.5deg) translateY(2px)}.tabbar:after{transform-origin:0 50%;transform:rotate(2.5deg) translateY(2px)}.tabbar:after,.tabbar:before{background:linear-gradient(90deg,var(--deep),color-mix(in srgb,var(--deep) 88%,rgb(var(--glow-a)) 12%)) padding-box,var(--rim) border-box}.tabbar:after{background:linear-gradient(270deg,var(--deep),color-mix(in srgb,var(--deep) 88%,rgb(var(--glow-b)) 12%)) padding-box,var(--rim) border-box}[data-mode=day] .tabbar:after,[data-mode=day] .tabbar:before{background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--rim) border-box}.tabbar .tab-start:after{content:"";position:absolute;left:50%;bottom:-6px;width:60px;height:22px;transform:translateX(-50%);border-radius:999px;background:radial-gradient(ellipse at 50% 100%,rgba(var(--glow-a),.35),transparent 70%);pointer-events:none;z-index:-1}.tabbar .tab-start{position:relative}}.doors-orb .reach-burst{position:absolute;inset:0;pointer-events:none}.doors-orb .reach-burst i{position:absolute;inset:0;border-radius:999px;border:2px solid rgba(var(--glow-a),.9);opacity:0}.doors-orb.is-burst .reach-burst i{animation:reachburst 1.1s cubic-bezier(.22,1,.36,1) forwards}.doors-orb.is-burst .reach-burst i:nth-child(2){animation-delay:.12s;border-color:rgba(var(--glow-b),.9)}.doors-orb.is-burst .reach-burst i:nth-child(3){animation-delay:.24s;border-color:rgba(167,139,255,.9)}.doors-orb.is-burst .tab-ico img{animation:orbwave .95s cubic-bezier(.22,1,.36,1)}@keyframes reachburst{0%{transform:scale(.8);opacity:.95}to{transform:scale(3.2);opacity:0}}.reach-meter{display:flex;align-items:flex-end;justify-content:center;gap:4px;height:34px}.reach-meter i{display:block;width:5px;height:34px;border-radius:999px;background:linear-gradient(180deg,rgb(var(--glow-b)),rgb(var(--glow-a)));transform:scaleY(.12);transform-origin:50% 100%;transition:transform .08s linear}.reach-mic .reach-ring{position:absolute;inset:-4px;width:auto;height:auto;transform:rotate(-90deg)}.reach-ring-track{fill:none;stroke:rgba(var(--glow-a),.14);stroke-width:3}.reach-ring-left{fill:none;stroke:rgb(var(--glow-a));stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.reach-mic svg:not(.reach-ring){position:relative}.reach-play{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1.5px solid transparent;background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--rim-soft) border-box;color:var(--ink);cursor:pointer;font-size:14px}.reach-play.is-on{background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--rim) border-box;box-shadow:0 0 34px -10px rgba(var(--glow-a),.9)}.reach-bars{display:inline-flex;align-items:flex-end;gap:3px;height:16px}.reach-bars i{display:block;width:3px;height:16px;border-radius:999px;background:rgb(var(--glow-a));transform-origin:50% 100%;animation:reachbar .9s ease-in-out infinite}.reach-bars i:nth-child(2){animation-delay:.15s}.reach-bars i:nth-child(3){animation-delay:.3s}@keyframes reachbar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.reach-card.is-speaking{background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--rim) border-box;box-shadow:0 0 46px -14px rgba(var(--glow-a),.8)}@media (prefers-reduced-motion:reduce){.doors-orb.is-burst .reach-burst i,.doors-orb.is-burst .tab-ico img,.reach-bars i{animation:none}.reach-meter i{transition:none}}.sonic-go{display:inline-flex;align-items:center;gap:10px}.sonic-dot{width:10px;height:10px;border-radius:999px;background:#F7F6FF;box-shadow:0 0 12px rgba(255,255,255,.9);animation:sonicdot 1.6s ease-in-out infinite}@keyframes sonicdot{0%,to{transform:scale(.7);opacity:.7}50%{transform:scale(1.15);opacity:1}}.sonic-clock{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:44px;font-weight:600;letter-spacing:.04em;line-height:1}.sonic-live .reach-meter{height:44px}.sonic-live .reach-meter i{height:44px;width:6px}.sonic-feed{max-height:42vh;overflow-y:auto;overscroll-behavior:contain;padding-right:6px}.sonic-words{font-size:19px;line-height:1.6}.sonic-hearing{display:inline-flex;align-items:center;gap:8px}.sonic-hearing i{width:8px;height:8px;border-radius:999px;background:rgb(var(--glow-a));box-shadow:0 0 10px rgba(var(--glow-a),.9);animation:sonicdot 1.2s ease-in-out infinite}.sonic-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.sonic-card:hover{transform:translateY(-2px);box-shadow:0 0 46px -16px rgba(var(--glow-a),.8)}.sonic-play{width:52px;height:52px;font-size:16px}.sonic-parts summary{list-style:none;cursor:pointer}.sonic-parts summary::-webkit-details-marker{display:none}.sonic-read{display:grid;gap:14px;font-size:18px;line-height:1.75}.sonic-seg{display:block;padding:8px 12px;margin:0 -12px;border-radius:16px;transition:background .35s}.sonic-seg.is-live{background:linear-gradient(90deg,rgba(var(--glow-a),.1),transparent 70%)}.sonic-stamp{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;color:var(--second);margin-right:10px;vertical-align:2px;letter-spacing:.04em}.sonic-stamp:not(:disabled):hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.sonic-w{display:inline-block;transform-origin:50% 80%;transition:transform .16s cubic-bezier(.22,1,.36,1),color .16s,opacity .16s;cursor:pointer}.sonic-w.is-said{color:var(--ink);opacity:.78}.sonic-seg.is-live .sonic-w:not(.is-said):not(.is-now){opacity:.5}.sonic-w.is-now{transform:scale(1.18);font-weight:800;color:#fff;text-shadow:0 0 18px rgba(var(--glow-a),.95);opacity:1}[data-mode=day] .sonic-w.is-now{color:var(--ink)}.sonic-synth li,.sonic-synth p{line-height:1.6}.sonic-move,.sonic-point{position:relative;padding-left:22px;font-size:16px}.sonic-point:before{content:"";position:absolute;left:0;top:.62em;width:9px;height:9px;border-radius:999px;background:rgb(var(--glow-a));box-shadow:0 0 10px rgba(var(--glow-a),.8)}.sonic-move:before{content:"→";position:absolute;left:0;top:0;color:rgb(var(--glow-a));font-weight:700}.sonic-audio{max-width:100%;height:40px;border-radius:999px}.sonic-room .sonic-list{margin-top:12px}@media (prefers-reduced-motion:reduce){.sonic-dot,.sonic-hearing i{animation:none}.sonic-card,.sonic-w{transition:none}}