@font-face{font-family:Geist Sans;font-weight:400;font-display:swap;src:url("/assets/geist-sans-latin-400-normal-NO4YIYBR.woff2") format("woff2")}@font-face{font-family:Geist Sans;font-weight:600;font-display:swap;src:url("/assets/geist-sans-latin-600-normal-APUZVQ3K.woff2") format("woff2")}@font-face{font-family:Geist Sans;font-weight:800;font-display:swap;src:url("/assets/geist-sans-latin-800-normal-MN5AJUEO.woff2") format("woff2")}@font-face{font-family:Geist Mono;font-weight:400;font-display:swap;src:url("/assets/geist-mono-latin-400-normal-2Q3D3HOO.woff2") format("woff2")}@font-face{font-family:Geist Mono;font-weight:600;font-display:swap;src:url("/assets/geist-mono-latin-600-normal-OLAZYQXY.woff2") format("woff2")}@font-face{font-family:Silkscreen;font-weight:400;font-display:swap;src:url("/assets/silkscreen-latin-400-normal-GEQY4APA.woff2") format("woff2")}@font-face{font-family:Silkscreen;font-weight:700;font-display:swap;src:url("/assets/silkscreen-latin-700-normal-KD7SQSJZ.woff2") format("woff2")}:root{--bg:#0F0F10;--panel:#18181A;--panel2:#1e1e21;--ink:#EDEDEA;--muted:#9B9B95;--dim:#6d6d69;--line:#34343A;--acc:#FF6A1F;--good:#7BD88F;--sc-bg:#0B0B0D;--sc-panel:rgba(16,16,18,.9);--sc-cell:#1b1b1f;--f-pix:"Silkscreen", ui-monospace, monospace;--f-sans:"Geist Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--f-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--f-sans);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.55}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.face{width:20px;height:20px;image-rendering:pixelated;flex:none}.money{background:var(--acc);color:#111;padding:0 5px;font-weight:600}.boot{min-height:100svh;display:grid;place-items:center;font-family:var(--f-mono);font-size:13px;color:var(--muted)}.noscript{max-width:520px;margin:20vh auto;padding:0 16px;font-family:var(--f-mono);color:var(--muted)}.logo{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-pix);font-weight:700;font-size:20px;letter-spacing:.08em;color:var(--ink);text-decoration:none;flex:none}.logo img{width:27px;height:27px;image-rendering:pixelated}.btn,.btn2{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 16px;font-weight:700;font-size:15px;text-decoration:none;border:2px solid var(--ink)}.btn{background:var(--ink);color:#111}.btn.go{background:var(--acc);border-color:var(--acc);color:#111}.btn2{background:transparent;color:var(--ink)}.btn:hover:not(:disabled),.btn2:hover:not(:disabled){filter:brightness(1.08);transform:translate(-1px,-1px)}.btn.big{width:100%;min-height:54px;font-family:var(--f-pix);font-size:18px;letter-spacing:.06em;box-shadow:5px 5px 0 var(--line)}.acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.note{margin:8px 0 0;min-height:1.2em;font-family:var(--f-mono);font-size:12px;line-height:1.5;color:var(--muted)}.fine{font-family:var(--f-mono);font-size:12px;line-height:1.5;color:var(--muted)}.ok{margin:10px 0 0;font-family:var(--f-mono);font-size:13px;color:var(--good)}.field{display:flex;flex-direction:column;gap:6px;margin-top:12px}.field span{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}input[type=email],input[type=text]{width:100%;min-height:44px;padding:10px 12px;background:#0b0b0d;border:1px solid var(--line);color:var(--ink);font:inherit;font-size:16px;border-radius:0}input:focus{outline:none;border-color:var(--ink)}input::placeholder{color:#76767a}.solo{max-width:540px;margin:0 auto;padding:28px 16px 48px;display:flex;flex-direction:column;gap:20px;min-height:100svh}.vcard{border:2px solid var(--line);background:var(--panel);padding:22px}.vhead{display:flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:13px}.vhead .face{width:30px;height:30px}.vhead span{color:var(--muted)}.vsay{margin:14px 0 4px;font-size:21px;line-height:1.35;font-weight:600}.lform .ts{margin-top:12px;min-height:0}.lform .btn{margin-top:12px;width:100%}.solo .fine a{color:var(--ink)}.glist{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.glist a{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);text-decoration:none;background:var(--panel2)}.glist a:hover{border-color:var(--ink)}.glist b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glist span:last-child{font-family:var(--f-mono);font-size:11px;color:var(--muted)}.icon{position:relative;display:inline-grid;place-items:center;width:30px;height:30px;flex:none;border-radius:7px;overflow:hidden;background:var(--ink)}.icon:before{content:attr(data-letter);font-family:var(--f-pix);font-weight:700;font-size:14px;color:#111}.icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shell{min-height:100svh;display:flex;flex-direction:column}.bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px;padding:10px 16px;background:#0f0f10f2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.appid{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.appid b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tier{flex:none;font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;color:var(--muted);border:1px dashed var(--muted);padding:2px 7px}.unlockbtn{flex:none;min-height:36px;padding:6px 12px;font-size:14px}.unlockbtn.done{background:transparent;border-color:var(--line);color:var(--muted)}.acct{position:relative;flex:none}.acctbtn{max-width:220px;min-height:36px;padding:6px 10px;background:transparent;border:1px solid var(--line);font-family:var(--f-mono);font-size:12px}.acctbtn span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:220px;display:flex;flex-direction:column;gap:4px;padding:8px;background:var(--panel);border:1px solid var(--line);box-shadow:4px 4px #0006}.menu[hidden]{display:none}.menu p{margin:2px 6px 6px;font-family:var(--f-mono);font-size:11px;color:var(--muted)}.menu a,.menu button{display:block;width:100%;padding:8px 10px;background:none;border:0;text-align:left;text-decoration:none;font-size:14px}.menu a:hover,.menu button:hover{background:var(--panel2)}.guestbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 16px;background:var(--panel);border-bottom:1px solid var(--line);font-size:14px}.guestbar p{margin:0}.guestbar form{display:flex;gap:6px;flex:1 1 280px;max-width:440px}.guestbar input{min-height:38px;padding:7px 10px;font-size:15px}.guestbar .btn2{min-height:38px;padding:6px 12px;font-size:14px}.guestbar .fine{margin:0}.guestbar .note{flex-basis:100%;margin:0;min-height:0}.garage{flex:1;min-height:0}.stage,.pbody,.card{scroll-margin-top:62px}.stage{position:relative;height:min(66svh,640px);min-height:420px;background:var(--sc-bg);overflow:hidden;color:var(--ink);font-size:14px;touch-action:pan-y;user-select:none;-webkit-user-select:none}#scene{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab}#scene.drag{cursor:grabbing}#scene.point{cursor:pointer}.loading{position:absolute;right:16px;bottom:14px;font-family:var(--f-mono);font-size:11px;color:var(--muted)}.loading[hidden]{display:none}.bubble{position:absolute;left:0;top:0;z-index:3;width:max-content;max-width:min(250px,72vw);pointer-events:none;padding:8px 10px 9px;background:#f4f2ec;color:#111;border:2px solid #111;box-shadow:3px 3px #00000073;font-size:12.5px;line-height:1.4;opacity:0;transition:opacity .15s}.bubble.on{opacity:1}.bubble[hidden]{display:none}.bubble .who{display:flex;align-items:center;gap:6px;margin-bottom:3px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.04em}.bubble .who b{font-size:11.5px}.bubble .who span{color:#5b5850}.bubble .face{width:18px;height:18px}.bubble:after{content:"";position:absolute;left:var(--tail, 50%);bottom:-9px;width:12px;height:12px;margin-left:-6px;background:#f4f2ec;border:2px solid #111;border-top:0;border-left:0;transform:rotate(45deg)}.stage.dragging .bubble.on{opacity:0}.hud{position:absolute;inset:0;pointer-events:none;display:grid;gap:12px;padding:14px;grid-template-columns:minmax(0,330px) minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"radio . decision" ". . ." "dock dock .";transition:opacity .5s}.hud>*{pointer-events:auto;min-width:0}.stage:not(.ready):not(.still) .hud{opacity:0;visibility:hidden}.hpanel{background:var(--sc-panel);border:1px solid var(--line);padding:12px 14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ptitle{margin:0;font-family:var(--f-pix);font-weight:700;font-size:15px;letter-spacing:.1em}.phead{display:flex;justify-content:space-between;align-items:center;gap:10px}.radio{grid-area:radio;align-self:start;max-width:310px}.feed{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.feed li:nth-last-child(n+4){display:none}.feed li{display:grid;grid-template-columns:20px 64px minmax(0,1fr);gap:6px;font-size:12.5px;line-height:1.35;animation:pop .35s ease both}.feed b{font-family:var(--f-mono);font-size:11.5px}.clock{font-family:var(--f-mono);font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.decision{grid-area:decision;align-self:start;justify-self:end;display:flex;align-items:center;gap:10px;text-align:left}.decision b{font-family:var(--f-pix);font-size:14px;letter-spacing:.1em;color:var(--acc)}.decision .due{background:var(--acc);color:#111;font-family:var(--f-mono);font-size:11px;padding:2px 7px}.ask{grid-area:dock;align-self:end;justify-self:start;width:min(360px,100%);display:flex;flex-direction:column;gap:8px;padding:10px 12px}.askhead{display:flex;align-items:center;gap:8px;width:100%;padding:0;background:none;border:0;color:var(--ink);text-align:left}.askhead .face{width:22px;height:22px}.askhead .role{margin-left:auto;font-family:var(--f-mono);font-size:10.5px;color:var(--muted)}.nudge{display:inline-flex;padding:4px;color:var(--ink);transition:transform .25s}.nudge svg{display:block;width:17px;height:10px}.ask[data-open=false] .nudge{animation:nudge 1.6s ease-in-out infinite}.ask[data-open=true] .nudge{transform:rotate(180deg);opacity:.8}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ask[data-open=false] .askbody{display:none}.askbody{display:flex;flex-direction:column;gap:8px}.chat{list-style:none;margin:0;padding:0 4px 0 0;display:flex;flex-direction:column;gap:7px;max-height:clamp(90px,26vh,230px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.chat li{font-size:12.5px;line-height:1.42;animation:pop .3s ease both}.chat .v{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px}.chat .v .face{width:18px;height:18px}.chat .u{align-self:flex-end;max-width:86%;padding:5px 8px;background:var(--sc-cell);border:1px solid var(--line);overflow-wrap:anywhere}.chat .typing{font-family:var(--f-mono);font-size:11px;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:5px}.chip{padding:5px 9px;background:var(--sc-cell);border:1px solid var(--line);color:var(--ink);font-size:12px;line-height:1.3}.chip:hover{border-color:var(--muted)}.askrow{display:flex;gap:6px}.askrow input{flex:1;min-width:0;min-height:34px;padding:6px 9px;font-size:13px}.askrow button{padding:0 12px;background:var(--ink);border:0;color:#111;font-weight:700;font-size:12.5px}.hint{font-family:var(--f-mono);font-size:9.5px;color:var(--muted);line-height:1.4}@media(pointer:coarse){.hint.keys{display:none}}.opener,.closer,.floor[hidden]{display:none}.stage.still{height:auto;min-height:0;overflow:visible;touch-action:auto}.stage.still #scene,.stage.still .loading,.stage.still .bubble,.stage.still .hint{display:none}.stage.still .hud{position:static;display:flex;flex-wrap:wrap;gap:10px;padding:12px 16px 0}.stage.still .decision{order:-1}.floor{padding:14px 16px 18px}.floor .sign{margin:0 0 12px;font-family:var(--f-pix);font-weight:700;font-size:18px;letter-spacing:.08em;text-align:center;padding:10px;border:2px solid var(--acc)}.floor .rows{display:flex;flex-direction:column;gap:8px}.floor .row{display:grid;grid-template-columns:1fr 1fr 18px 2fr;gap:6px}.floor .row.r1{grid-template-columns:2fr 18px 2fr}.floor .row.r4{grid-template-columns:1fr}.floor .lane{background:repeating-linear-gradient(180deg,var(--acc) 0 6px,transparent 6px 12px);width:2px;justify-self:center;opacity:.6}.tile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:64px;padding:8px;background:var(--panel);border:1px solid var(--line);text-align:left}.tile b{font-family:var(--f-pix);font-size:11px;letter-spacing:.06em}.tile span{display:flex;gap:2px}.tile .face{width:16px;height:16px}.tile.live{border-color:var(--good)}.tile.locked{opacity:.6}.tile.pit{min-height:56px;align-items:center}.side{display:flex;flex-direction:column;background:var(--bg)}.stations{padding:14px 16px 0}.stlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:6px}.st{width:100%;height:100%;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:4px 8px;padding:8px;background:var(--panel);border:1px solid var(--line);text-align:left}.st b{font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st .dot{width:8px;height:8px;background:var(--good)}.st.locked .dot{background:var(--dim)}.st.closed .dot{background:#2a2a2e}.st.locked b,.st.closed b{color:var(--muted)}.st .crewfaces{grid-column:2;display:flex;gap:2px}.st .crewfaces .face{width:14px;height:14px}.st .lbl{display:none}.st:hover{border-color:var(--muted)}.st.on{border-color:var(--ink);background:var(--panel2)}.pbody{padding:16px 16px 56px;outline:none}.phd{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.phd h2{margin:0;font-family:var(--f-pix);font-size:22px;letter-spacing:.08em}.state{font-family:var(--f-mono);font-size:11px;padding:2px 8px;border:1px solid var(--dim);color:var(--muted)}.state.live{border-color:var(--good);color:var(--good)}.dialog{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.dialog .d{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:11px 12px;background:var(--panel);border:1px solid var(--line);cursor:pointer;animation:pop .3s ease both}.dialog .d:hover{border-color:var(--dim)}.dialog .d .face{width:28px;height:28px}.dialog .d.teaser{border-style:dashed}.dialog .dn{display:flex;align-items:baseline;gap:7px;font-family:var(--f-mono);font-size:11.5px}.dialog .dn span{color:var(--muted);font-size:10.5px}.dialog .d p{margin:3px 0 0;font-size:15px;line-height:1.5}.dialog .typing{padding:4px 2px;font-family:var(--f-mono);font-size:11px;color:var(--muted)}.line{margin:14px 0 0;font-size:14.5px;color:#d6d6d1}.pitch{margin:14px 0 0;font-size:16px;line-height:1.5}.src{font-family:var(--f-mono);font-size:10.5px;color:var(--muted)}.needs{margin:12px 0 0;font-size:14px;color:var(--muted)}.prov{display:inline-block;padding:1px 7px;border:1px solid var(--line);color:var(--ink);font-family:var(--f-mono);font-size:12px}h4{margin:20px 0 8px;font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.card{margin-top:14px;padding:16px;background:var(--panel);border:1px solid var(--line)}.card h3{margin:6px 0 8px;font-size:19px;line-height:1.3}.card p{margin:0 0 8px;font-size:15px;line-height:1.5}.kicker{font-family:var(--f-pix);font-size:12px;letter-spacing:.1em;color:var(--muted)}.card blockquote{margin:12px 0;padding-left:10px;border-left:2px solid var(--line);font-style:italic;font-size:15px}.card cite{display:block;margin-top:4px;font-style:normal;font-family:var(--f-mono);font-size:11px;color:var(--muted)}.facts{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.facts li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.45}.by{display:flex;align-items:center;gap:6px;margin:12px 0 0!important;font-family:var(--f-mono);font-size:11px!important;color:var(--muted)}.by .face{width:16px;height:16px}.card.unlock{border:2px solid var(--acc)}.pix{font-family:var(--f-pix);font-size:17px!important;letter-spacing:.08em}.offer .money{display:inline-block;padding:3px 9px;font-family:var(--f-pix);font-size:15px;letter-spacing:.04em}.card.unlock .field{margin-top:4px}.rating{display:flex;align-items:baseline;gap:10px;margin-top:14px}.rating b{font-family:var(--f-pix);font-size:38px;line-height:1}.rating span{font-size:14px;color:var(--muted)}.hist{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.hist li{display:grid;grid-template-columns:28px minmax(0,1fr) 54px;align-items:center;gap:8px;font-family:var(--f-mono);font-size:11.5px;color:var(--muted)}.hist i{display:block;height:8px;background:linear-gradient(90deg,var(--ink) var(--w),var(--panel2) var(--w))}.hist em{font-style:normal;text-align:right}.meta{margin:8px 0 0;font-size:13.5px;color:var(--muted)}.reviews{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.reviews li{padding:12px;background:var(--panel);border:1px solid var(--line)}.reviews b{display:block;font-size:14.5px;margin-top:6px}.reviews p{margin:4px 0 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.rh{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stars{color:var(--ink);letter-spacing:1px;font-size:13px}.stars i{font-style:normal;color:var(--dim)}.rf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px}.tag{font-family:var(--f-mono);font-size:10.5px;padding:1px 7px;border:1px solid var(--muted)}.tag.praise{border-color:var(--good);color:var(--good)}.topic{font-size:12.5px;color:#d6d6d1}.rep,.cut{font-family:var(--f-mono);font-size:10.5px;color:var(--muted)}.cands{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cands>li{padding:12px;background:var(--panel);border:1px solid var(--line)}.cands>li.picked{border-left:4px solid var(--acc)}.ch{display:flex;gap:8px;align-items:baseline}.rk{font-family:var(--f-pix);font-size:13px;color:var(--muted)}.ch b{font-size:15px}.cm{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px;font-family:var(--f-mono);font-size:11px;color:var(--muted)}.cm .face{width:16px;height:16px}.sev{padding:1px 6px;border:1px solid var(--line)}.sev.high{border-color:var(--ink);color:var(--ink)}.pick{padding:1px 6px;background:var(--acc);color:#111}.cands ul{margin:8px 0 0;padding-left:18px;font-size:13.5px;line-height:1.5}.prices{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.prices li{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;background:var(--panel);border:1px solid var(--line);font-size:14px}@keyframes pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(min-width:1024px){.shell{height:100svh;min-height:560px}.garage{display:grid;grid-template-columns:minmax(0,1fr) clamp(380px,32vw,460px);overflow:hidden}.stage{height:100%;min-height:0}.stage.still{height:100%;overflow:auto}.side{overflow-y:auto;border-left:1px solid var(--line);overscroll-behavior:contain}}@media(max-width:1279px){.feed li:nth-last-child(n+3){display:none}}@media(max-width:1023px){.hud{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"radio decision" ". ." "dock dock"}.radio .feed li:not(:last-child){display:none}}@media(max-width:600px){.bar{gap:10px;padding:8px 12px}.logo{font-size:0;gap:0}.tier,.acctbtn span{display:none}.acctbtn{width:36px;padding:0}.acctbtn:before{content:"\2630";font-size:16px}.unlockbtn{font-size:13px;padding:5px 10px}.unlockbtn.done{display:none}.stage{height:calc(100svh - 53px);min-height:420px;max-height:800px}.stage.mini{height:34svh;min-height:220px}.stage.mini #scene{pointer-events:none}.stage.mini .decision,.stage.mini .hint{display:none}.stage.mini .opener{display:block;position:absolute;left:50%;bottom:12px;transform:translate(-50%);padding:9px 14px;background:var(--ink);color:#111;border:0;font-weight:700;font-size:14px;box-shadow:3px 3px #00000080}.stage:not(.mini):not(.still) .closer{display:block;position:absolute;left:10px;bottom:calc(10px + env(safe-area-inset-bottom));padding:8px 12px;background:var(--sc-panel);border:1px solid var(--line);font-family:var(--f-mono);font-size:12px}.hud{padding:8px;gap:6px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr)}.radio{padding:7px 9px;display:flex;align-items:center}.radio .phead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.radio .feed{margin:0;min-width:0;flex:1}.radio .feed li{grid-template-columns:18px auto minmax(0,1fr);align-items:center;font-size:12px}.radio .feed li>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio .feed .clock{display:none}.decision{padding:7px 9px;gap:7px}.decision b{font-size:11px}.decision .due .w{display:none}.ask{position:fixed;z-index:15;left:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;max-width:calc(100vw - 24px);padding:8px 11px;box-shadow:4px 4px #00000080}.ask[data-open=true]{left:12px;right:12px}.askhead .role,.ask .hint{display:none}.chat{max-height:36svh}.stage.still .ask{position:fixed}.side{display:flex;flex-direction:column}.pbody{order:1;padding-bottom:28px}.stations{order:2;padding:0 16px 96px}.stations:before{content:"ALL STATIONS";display:block;margin:0 0 8px;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--muted)}.stlist{grid-template-columns:1fr}.st{grid-template-columns:8px minmax(0,1fr) auto;padding:11px 12px}.st b{font-size:11px}.st .crewfaces{grid-column:auto}.st .lbl{display:block;grid-column:2 / -1;font-family:var(--f-mono);font-size:11px;color:var(--muted)}.floor .row,.floor .row.r1{grid-template-columns:1fr 1fr}.floor .lane{display:none}.floor .tile.wide{grid-column:span 1}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
