#scene,#vignette,#hud{--accent:#6ee7ff;--accent-dim:#6ee7ff24}html,body{background:#030409;width:100%;height:100%;overflow:hidden}body{color:#f0f6ffeb;font-family:Geist Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}canvas#scene{cursor:grab;touch-action:none;display:block;position:fixed;inset:0}canvas#scene:active{cursor:grabbing}#scene{opacity:0;transition:opacity 1.1s cubic-bezier(.22,1,.36,1)}body.lab-ready #scene{opacity:1}@media (prefers-reduced-motion:reduce){#scene{transition:none}}#vignette{pointer-events:none;z-index:2;background:radial-gradient(#0000 52%,#02030a8c 100%);position:fixed;inset:0}#hud{pointer-events:none;z-index:10;opacity:0;position:fixed;inset:0}body.lab-ready #hud{animation:1.2s cubic-bezier(.22,1,.36,1) .15s both hudIn}@keyframes hudIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#hud>*{pointer-events:auto}@media (prefers-reduced-motion:reduce){#hud{opacity:1}body.lab-ready #hud{animation:none}}.glass{-webkit-backdrop-filter:blur(20px)saturate(150%);background:linear-gradient(160deg,#101626b8,#080c189e);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 12px 44px #00000680}#hud a:focus-visible,#hud button:focus-visible,#hud input:focus-visible+.track{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}#topbar{pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:20px;left:20px;right:20px}#brand{pointer-events:auto;padding:14px 20px}#brand .back{letter-spacing:.02em;color:#e6f0ffd9;margin-bottom:7px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}#brand .back span{color:var(--accent)}#brand .back em{color:#becde499;margin-left:6px;font-style:normal;font-weight:400}#brand .back:hover em{color:#e6f0ffd9}#brand h1{letter-spacing:.06em;background:linear-gradient(90deg,#fff,#9fd8ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:650}#brand p{letter-spacing:.04em;color:#becde499;margin-top:4px;font-size:11px}#aboutBtn{cursor:pointer;color:var(--accent);letter-spacing:.02em;background:0 0;border:none;margin-top:8px;padding:0;font-family:inherit;font-size:11.5px;font-weight:600}#aboutBtn:hover{text-underline-offset:3px;text-decoration:underline}#about{z-index:30;pointer-events:auto;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;width:min(92vw,26rem);padding:24px;position:fixed;top:162px;bottom:108px;left:20px;overflow-y:auto}#about[hidden]{display:none}#about .close{float:right;z-index:1;color:#becde4bf;cursor:pointer;background:#141c2cd9;border:none;border-radius:8px;place-items:center;width:26px;height:26px;margin:-10px -10px 0 12px;font-size:13px;display:grid;position:sticky;top:0}#about .close:hover{color:#fff;background:#ffffff1f}#about h2{color:#fff;padding-right:30px;font-size:17px;font-weight:650}#about h3{color:#f0f6ffeb;margin-top:18px;font-size:13px;font-weight:650}#about p,#about li,#about dd{color:#becde4cc;font-size:12.5px;line-height:1.6}#about p{margin-top:8px}#about ul{gap:4px;margin-top:8px;padding-left:16px;list-style:outside;display:grid}#about .about-note{color:#becde48c;font-size:11.5px}#about dl{gap:10px;margin-top:8px;display:grid}#about dt{color:#f0f6ffe6;font-size:12.5px;font-weight:600}#about dd{margin-top:2px}.top-center{pointer-events:auto;align-items:stretch;gap:10px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}#view-opts{pointer-events:auto;align-items:center;gap:18px;padding:12px 18px;display:flex}@media (width<=1100px){.top-center{position:static;transform:none}}#zoomctl{align-items:center;gap:10px;padding:9px 14px;display:flex}#zoomctl input[type=range]{width:150px}.zoom-btn{color:#becde4cc;cursor:pointer;aspect-ratio:1;background:0 0;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;transition:all .2s;display:grid}.zoom-btn:hover{color:var(--accent);background:var(--accent-dim);border-color:#6ee7ff66}@media (width<=900px){#zoomctl{display:none}}.switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;display:flex}.switch span.lbl{letter-spacing:.03em;color:#becde4bf;font-size:12px;transition:color .25s}.switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.switch .track{background:#ffffff1a;border:1px solid #ffffff0f;border-radius:10px;flex-shrink:0;width:32px;height:18px;transition:background .25s;position:relative}.switch .track:after{content:"";background:#ffffff8c;border-radius:50%;width:12px;height:12px;transition:transform .25s cubic-bezier(.22,1,.36,1),background .25s;position:absolute;top:2px;left:2px}.switch input:checked+.track{background:var(--accent-dim);border-color:#6ee7ff59}.switch input:checked+.track:after{background:var(--accent);transform:translate(14px);box-shadow:0 0 8px #6ee7ffb3}.switch input:checked~span.lbl{color:#f0f6ffeb}#chips{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;flex-direction:column;gap:4px;width:17.75rem;padding:10px;display:flex;position:absolute;top:162px;bottom:108px;left:20px;overflow:hidden auto}#chips::-webkit-scrollbar{width:4px}#chips::-webkit-scrollbar-track{background:0 0}#chips::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}#chips::-webkit-scrollbar-thumb:hover{background:#ffffff42}.chip{color:#becde4bf;letter-spacing:.03em;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:8px 14px 8px 10px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .22s;display:flex}.chip:hover{color:#f0f6fff2;background:#ffffff0d}.chip.active{background:var(--accent-dim);color:#fff;border-color:#6ee7ff47}.chip .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 6px}.chip .dot-moon{border:1.5px solid;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 5px;background:0 0!important}.chip .ico{filter:drop-shadow(0 0 4px);flex-shrink:0;width:13px;height:13px}.chip .ico svg{fill:currentColor;width:100%;height:100%;display:block}#info{opacity:0;pointer-events:none;width:300px;padding:24px;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:20px;transform:translateY(-50%)translate(16px)}#info.show{opacity:1;pointer-events:auto;transform:translateY(-50%)}#info .close{color:#becde4bf;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;place-items:center;width:26px;height:26px;font-size:14px;line-height:1;transition:all .2s;display:grid;position:absolute;top:14px;right:14px}#info .close:hover{color:#fff;background:#ffffff1f}#info .kicker{letter-spacing:.05em;color:var(--accent);margin-bottom:6px;font-size:11px}#info h2{letter-spacing:.01em;color:#fff;margin-bottom:14px;font-size:26px;font-weight:650}#info .desc{color:#becde4bf;margin-bottom:18px;font-size:12.5px;line-height:1.65}#info .facts{background:#ffffff0f;border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}#info .fact{background:#0a0f1cbf;padding:11px 13px}#info .fact .k{letter-spacing:.04em;color:#becde49e;margin-bottom:4px;font-size:10px}#info .fact .v{color:#f0f6ffeb;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:550}#timebar{align-items:center;gap:20px;max-width:calc(100vw - 40px);padding:12px 20px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.tb-divider{background:#ffffff14;flex-shrink:0;width:1px;height:34px}.icon-btn{background:var(--accent-dim);width:44px;height:44px;color:var(--accent);cursor:pointer;border:1px solid #6ee7ff4d;border-radius:50%;flex-shrink:0;place-items:center;transition:all .22s;display:grid}.icon-btn:hover{background:#6ee7ff3d;box-shadow:0 0 18px #6ee7ff40}.icon-btn svg{fill:currentColor;width:16px;height:16px}#clock{text-align:center;min-width:132px}#simDate{letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:600}#simTime{letter-spacing:.08em;color:#becde49e;margin-top:3px;font-family:Geist Mono Variable,Menlo,Consolas,monospace;font-size:10.5px}#speedCtl{flex-direction:column;gap:8px;width:210px;display:flex}#speedCtl .row{justify-content:space-between;align-items:baseline;display:flex}#speedCtl .row .lbl{letter-spacing:.05em;color:#becde49e;font-size:10.5px}#speedVal{color:var(--accent);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}input[type=range].lab-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px}input[type=range].lab-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #6ee7ff8c var(--fill,50%), #ffffff1a var(--fill,50%));border-radius:2px;height:4px}input[type=range].lab-range::-webkit-slider-thumb{-webkit-appearance:none;background:#eaf7ff;border:none;border-radius:50%;width:14px;height:14px;margin-top:-5px;transition:transform .15s;box-shadow:0 0 10px #6ee7ffcc,0 1px 4px #00000080}input[type=range].lab-range::-webkit-slider-thumb:hover{transform:scale(1.2)}input[type=range].lab-range::-moz-range-track{background:#ffffff1a;border-radius:2px;height:4px}input[type=range].lab-range::-moz-range-progress{background:#6ee7ff8c;border-radius:2px;height:4px}input[type=range].lab-range::-moz-range-thumb{background:#eaf7ff;border:none;border-radius:50%;width:14px;height:14px;box-shadow:0 0 10px #6ee7ffcc}.text-btn{color:#becde4bf;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;padding:9px 16px;font-family:inherit;font-size:11px;font-weight:600;transition:all .22s}.text-btn:hover{color:var(--accent);background:var(--accent-dim);border-color:#6ee7ff66}.text-btn[aria-pressed=true]{color:var(--accent);background:var(--accent-dim);border-color:#6ee7ff73;box-shadow:0 0 12px #6ee7ff2e}.p-label{z-index:5;letter-spacing:.08em;color:#e6f0ffb8;text-shadow:0 1px 6px #000000e6;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:4px 6px;font-size:11px;font-weight:600;transition:color .2s;position:fixed;transform:translate(-50%,-100%)}.p-label:hover{color:var(--accent)}.p-label:after{content:"";background:#e6f0ff80;border-radius:50%;width:3px;height:3px;margin:3px auto 0;display:block}#opener{z-index:60;background:radial-gradient(90vw 60vh at 68% 30%,#38448247,#0000 60%),radial-gradient(70vw 50vh at 25% 75%,#784e3429,#0000 65%),#030409;place-items:center;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),visibility .7s;display:grid;position:fixed;inset:0}#opener.done{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.045)}.opener-stars{opacity:0;background:0 0;border-radius:50%;width:1px;height:1px;animation:1.4s ease-out .1s forwards openerLayerIn,3.2s ease-in-out 1.6s infinite alternate openerTwinkle;position:absolute;top:0;left:0}@keyframes openerLayerIn{0%{opacity:0}to{opacity:1}}@keyframes openerTwinkle{0%{opacity:.72}to{opacity:1}}.opener-nebula{pointer-events:none;opacity:0;background:radial-gradient(46vw 10vh at 50% 46%,#96aaff1a,#0000 70%);animation:1.8s ease-out .3s forwards openerLayerIn;position:absolute;inset:0;transform:rotate(-14deg)}.opener-intro{z-index:2;text-align:center;opacity:0;place-content:center;justify-items:center;padding:0 24px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);animation:.9s cubic-bezier(.22,1,.36,1) 1.05s forwards introIn;display:grid;position:absolute;inset:0}@keyframes introIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#opener.phase2 .opener-intro{pointer-events:none;transform:translateY(-8px);opacity:0!important}.opener-photo{object-fit:cover;border:1px solid #ffffff38;border-radius:50%;width:96px;height:96px;box-shadow:0 0 0 6px #6ee7ff12,0 18px 50px #00000a99}.opener-quote{color:#f0f6ffeb;max-width:30rem;margin-top:26px;font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:500;line-height:1.65}.opener-cite{letter-spacing:.04em;color:#becde499;margin-top:14px;font-size:12px}.opener-inner{text-align:center;opacity:0;max-width:34rem;padding:0 24px;transition:opacity .7s cubic-bezier(.22,1,.36,1) .25s,transform .7s cubic-bezier(.22,1,.36,1) .25s;position:relative;transform:translateY(8px)}#opener.phase2 .opener-inner{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.opener-intro{opacity:1;transition:none;animation:none}.opener-inner{transition:none}}.opener-orbit{border:1px solid #9fd8ff38;border-radius:50%;width:72px;height:72px;margin:0 auto 24px;position:relative}.opener-orbit:before{content:"";border:1px solid #9fd8ff24;border-radius:50%;position:absolute;inset:14px}.orbit-core{background:radial-gradient(circle at 35% 35%,#ffe9b0,#ffb340);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #ffbe5abf}.orbit-dot{animation:3.2s linear infinite orbitSpin;position:absolute;inset:0}.orbit-dot:after{content:"";background:#9fd8ff;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:-2.5px;left:50%;box-shadow:0 0 8px #6ee7ffe6}.orbit-dot-2{animation-duration:1.9s;animation-direction:reverse;inset:14px}.orbit-dot-2:after{background:#e8c88f;width:4px;height:4px;box-shadow:0 0 7px #e8c88fe6}@keyframes orbitSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.orbit-dot{animation:none}.opener-stars,.opener-nebula{opacity:1;animation:none}}.opener-eyebrow{letter-spacing:.06em;color:#becde4bf;font-size:12px;font-weight:600}.opener-eyebrow span{color:var(--accent,#6ee7ff)}.opener-title{letter-spacing:.02em;background:linear-gradient(90deg,#fff 20%,#9fd8ff 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:10px;font-size:clamp(2.1rem,6vw,3.3rem);font-weight:650;line-height:1.05}.opener-sub{color:#becde49e;margin-top:12px;font-size:13.5px;line-height:1.6}.opener-progress{justify-content:center;align-items:center;gap:14px;margin-top:34px;display:flex}.opener-bar{background:#ffffff1a;border-radius:999px;width:min(280px,62vw);height:4px;overflow:hidden}.opener-fill{background:linear-gradient(90deg,#6ee7ff,#9fd8ff);border-radius:999px;width:0%;height:100%;transition:width .35s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 12px #6ee7ffb3}.opener-pct{color:#6ee7ff;font-variant-numeric:tabular-nums;text-align:left;min-width:3.2em;font-size:12.5px;font-weight:600}.opener-status{letter-spacing:.03em;color:#becde480;min-height:1.2em;margin-top:14px;font-size:11.5px}@media (prefers-reduced-motion:reduce){#opener,.opener-fill{transition:none}.opener-stars{animation:none}}.chip-tabs{border-bottom:1px solid #ffffff12;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px 12px;margin-bottom:2px;padding:4px 10px 6px;display:flex}.chip-tab{cursor:pointer;letter-spacing:.03em;color:#becde48c;background:0 0;border:none;align-items:baseline;gap:3px;height:28px;padding:4px 0;font-family:inherit;font-size:12px;font-weight:600;transition:color .18s;display:inline-flex}.chip-tab:hover{color:#f0f6ffd9}.chip-tab[aria-pressed=true]{color:#fff}.chip-tab .n{color:#becde473;font-variant-numeric:tabular-nums;font-size:9px;font-weight:500}.chip-tab[aria-pressed=true] .n{color:#becde4b3}.chip-sep{letter-spacing:.05em;color:#becde480;white-space:nowrap;border-top:1px solid #ffffff12;margin:8px 4px 2px;padding-top:8px;font-size:10.5px;font-weight:600}@media (width<=900px){.chip-sep{border-top:none;border-left:1px solid #ffffff12;align-self:center;margin:0 2px;padding:0 0 0 10px}}#dimBtn{color:#f0f6ffe6;cursor:pointer;letter-spacing:.02em;padding:10px 16px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .2s}#dimBtn span{color:var(--accent)}#dimBtn:hover{color:#fff;border-color:#6ee7ff59;box-shadow:0 0 18px #6ee7ff26}#dimhud{width:min(94vw,33rem);padding:22px 24px 18px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}#dimhud .close{color:#becde4bf;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;display:grid;position:absolute;top:12px;right:12px}#dimhud .close:hover{color:#fff;background:#ffffff1f}.dim-eyebrow{letter-spacing:.05em;color:var(--accent);font-size:11px}#dimhud h2{color:#fff;margin-top:6px;font-size:20px;font-weight:650}.dim-text{color:#becde4cc;margin-top:8px;font-size:13px;line-height:1.6}.dim-scale{color:#becde48c;letter-spacing:.02em;margin-top:10px;font-family:Geist Mono Variable,Menlo,monospace;font-size:11px}.dim-nav{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.dim-next{color:var(--accent);background:var(--accent-dim);border-color:#6ee7ff73}body.dim-mode #timebar,body.dim-mode .top-center,body.dim-mode #view-opts,body.dim-mode #hint{display:none}.p-label.we-label{color:var(--accent);text-shadow:0 0 12px #6ee7ff99,0 1px 6px #000000e6;font-size:12.5px;font-weight:650}.p-label.we-label:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:8px solid var(--accent);width:0;height:0;box-shadow:none;filter:drop-shadow(0 0 6px #6ee7ffcc);background:0 0;border-radius:0;margin:5px auto 0;animation:1.5s ease-in-out infinite weBob}@keyframes weBob{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.p-label.we-label:after{animation:none}}#hint{letter-spacing:.04em;color:#becde49e;pointer-events:none;white-space:nowrap;font-size:11px;animation:14s forwards hintFade;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}@keyframes hintFade{0%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){#hint{opacity:1;animation:none}}#legal{color:#becde49e;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 14px;font-size:10.5px;line-height:1.5;display:flex;position:absolute;bottom:22px;left:20px}#legal a{color:#becde4bf;text-decoration:none}#legal a:hover{color:#fff}@media (width<=1240px){#legal{display:none}}#menuBtn,#navFab,#mobilemenu,#sheetback{display:none}@media (width<=900px){#topbar{align-items:center;top:10px;left:10px;right:10px}#brand{padding:9px 14px 10px}#brand .back{margin-bottom:2px}#brand .back em{display:none}#brand h1{font-size:15px}#brand p,#brand #aboutBtn,.top-center,#topbar #view-opts{display:none}#menuBtn{cursor:pointer;pointer-events:auto;border-radius:14px;grid-auto-rows:min-content;align-content:center;place-items:center;gap:4px;width:42px;height:42px;padding:0;display:grid}#menuBtn .bar{background:#e6f0ffd9;border-radius:1px;width:16px;height:1.5px}#sheetback{z-index:30;background:#02040a8c;display:block;position:fixed;inset:0}#sheetback[hidden]{display:none}#chips{width:auto;top:auto;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;opacity:0;visibility:hidden;pointer-events:none;max-height:56vh;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),visibility .3s;transform:translateY(14px)}body.nav-open #chips{opacity:1;visibility:visible;pointer-events:auto;transform:none}body.nav-open #chips,#mobilemenu{background:linear-gradient(160deg,#0e1322f5,#070a14f0)}body.nav-open #timebar,body.menu-open #timebar,body.nav-open #navFab,body.menu-open #navFab{opacity:0;pointer-events:none}#mobilemenu{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;gap:18px;max-height:70vh;padding:20px;display:grid;position:fixed;overflow-y:auto}#mobilemenu[hidden]{display:none}#mobilemenu #view-opts{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;flex-wrap:wrap;gap:16px;padding:0;display:flex}.mm-actions{gap:10px;display:grid}.mm-actions button{color:#f0f6ffe6;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:12px 16px;font-family:inherit;font-size:13px;font-weight:600}.mm-actions #dimBtnM span{color:var(--accent)}.mm-legal{color:#becde48c;font-size:11px;line-height:1.6}.mm-legal a{color:#becde4bf}#navFab{left:10px;bottom:calc(128px + env(safe-area-inset-bottom));z-index:20;cursor:pointer;color:#f0f6ffe6;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex;position:fixed}.fab-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #6ee7ffb3}#info{width:auto;top:auto;left:10px;right:10px;bottom:calc(128px + env(safe-area-inset-bottom));max-height:46vh;padding:18px;overflow-y:auto;transform:translateY(10px)}#info.show{transform:none}body:has(#info.show) #navFab{opacity:0;pointer-events:none}#timebar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px 12px;max-width:none;padding:10px 14px;transform:none}.tb-divider{display:none}#speedCtl{order:4;width:100%}#speedCtl input[type=range]{width:100%}#nowBtn{margin-left:auto}#about{z-index:50;background:linear-gradient(160deg,#0e1322f7,#070a14f5);width:calc(100vw - 20px);top:10px;bottom:10px;left:10px}body:has(#about:not([hidden])) #timebar,body:has(#about:not([hidden])) #navFab,body:has(#about:not([hidden])) #brand,body:has(#about:not([hidden])) #menuBtn{opacity:0;pointer-events:none}#dimhud{width:auto;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));transform:none}body.dim-mode #navFab,body.dim-mode #menuBtn,#hint,#legal{display:none}}
