.s-hint{left:50%;bottom:calc(100% + var(--nar-gap));transform:translate(calc(-50% - 6px), calc(-1 * var(--lift,0px)));white-space:nowrap;color:var(--ink);font:500 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 10px #050403b3,0 1px 3px #05040399;opacity:0;transition:opacity .4s ease-out, transform .7s var(--ease-out) var(--lift-wait,0s);pointer-events:none;align-items:center;gap:2px;display:flex;position:absolute}:root[data-hud=pill] .s-hint{font:400 14px/1 var(--font-sans);letter-spacing:0;text-transform:none}.s-hint[data-on]{opacity:1;transition:opacity .9s ease-out 1.8s, transform .7s var(--ease-out) var(--lift-wait,0s)}.s-hint[data-on][data-blocked]{opacity:0;transition:opacity .4s ease-out, transform .7s var(--ease-out) var(--lift-wait,0s)}.look-slot{flex:none;place-items:center;width:34px;display:grid}.look-hand{animation:2.4s cubic-bezier(.45,0,.55,1) .5s infinite both look-sweep;overflow:visible}.s-hint:not([data-on],[data-going]) .look-hand{animation-play-state:paused}@keyframes look-sweep{0%,10%{transform:translate(6px)rotate(4deg)}48%,58%{transform:translate(-6px)rotate(-12deg)}to{transform:translate(6px)rotate(4deg)}}@media (width<=760px),(aspect-ratio<=17/20){.s-hint{font-size:var(--phone-label)}:root[data-hud=pill] .s-hint{font-size:14px}.s-hint[data-on][data-card]{opacity:0;transition:opacity .4s ease-out, transform .7s var(--ease-out) var(--lift-wait,0s)}}@media (prefers-reduced-motion:reduce){.look-hand{animation:none}}.sl-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sl-label{border-radius:var(--hud-r-panel);color:var(--hud-ink);-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;will-change:transform, opacity;flex-direction:column;align-items:flex-start;text-decoration:none;transition:opacity .45s ease-out,visibility 0s .45s;display:flex;position:absolute;top:0;left:0}.sl-label[data-on]{opacity:1;visibility:visible;transition:opacity .9s ease-out .25s}.sl-label[data-on][href]{pointer-events:auto;cursor:pointer}.sl-title{font:500 14px/1.2 var(--font-sans);letter-spacing:.005em;white-space:nowrap;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .15s ease-out}.sl-artist{font:400 13px/1.2 var(--font-sans);color:var(--hud-ink-2);white-space:nowrap}.sl-code{fill:currentColor;opacity:.85;width:88px;height:19px;margin-top:7px;transition:opacity .15s ease-out;display:block}.sl-label[href]:hover .sl-title,.sl-label[href]:focus-visible .sl-title{text-decoration-color:currentColor}.sl-label[href]:hover .sl-code,.sl-label[href]:focus-visible .sl-code{opacity:1}.sl-label:focus-visible{outline:1.5px solid var(--hud-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sl-label{transition:opacity .2s ease-out,visibility 0s .2s}.sl-label[data-on]{transition:opacity .2s ease-out}}.proto-picker{z-index:2147483647;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;background:#0a0a0ad1;border-radius:999px;align-items:center;gap:2px;padding:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff14,0 8px 24px #0000003d,0 2px 6px #0000001f}.proto-picker-highlight{will-change:transform;background:#ffffff1f;border-radius:999px;height:28px;position:absolute;top:4px;left:0}.proto-picker[data-ready] .proto-picker-highlight{transition:transform .25s cubic-bezier(.23,1,.32,1),width .25s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.proto-picker[data-ready] .proto-picker-highlight{transition:none}}.proto-picker-item{color:#ffffff8c;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 12px;transition:color .15s ease-out;display:flex;position:relative}.proto-picker-item:hover{color:#ffffffd9}.proto-picker-item:active{transform:scale(.97)}.proto-picker-item:focus-visible{outline-offset:2px;outline:2px solid #fff6}.proto-picker-item[data-active]{color:#fff}.proto-picker-divider{background:#ffffff1f;width:1px;height:16px;margin:0 4px}.proto-picker-replay{padding:0 10px;font-size:14px}.proto-picker[data-position=top]{top:24px;bottom:auto}:root{--phone-words:17px;--phone-label:13px}.s-ui,.s-turn{--night:#050505;--ink:#f4efe8;--ink-2:#f4efe8cc;--dim:#f4efe8a8;--faint:#f4efe847;--hair:#f4efe824;--hair-2:#f4efe83d;--on-ink:#0b0a09;--accent:#ffb48a;--ease-out:cubic-bezier(.23, 1, .32, 1);--pad:clamp(18px, 2.2vw, 48px);--nav-w:clamp(240px, 13.5vw, 288px);color:var(--ink);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.s-ui{z-index:10;pointer-events:none;position:absolute;inset:0}.s-ui *{box-sizing:border-box}:where(.s-ui) button{font:inherit;color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0}:where(.s-ui) button:focus{outline:none}.s-ui kbd{min-width:20px;height:20px;font:500 11px/1 var(--font-mono);letter-spacing:0;opacity:.55;border-radius:3px;place-items:center;padding:0 5px;display:inline-grid;box-shadow:inset 0 0 0 1px}@media (hover:none){.s-ui kbd{display:none}}.s-num,.s-meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.s-meta{color:var(--dim)}.s-veil{opacity:1;will-change:opacity;pointer-events:none;background:#050406;position:absolute;inset:0}.s-back[hidden]{display:none}.s-wave{align-items:center;gap:2px;height:10px;display:inline-flex}.s-wave i{background:currentColor;width:1.5px;height:100%;animation:1.1s ease-in-out infinite s-eq}.s-wave i:first-child{animation-delay:-.2s}.s-wave i:nth-child(2){animation-delay:-.6s}.s-wave i:nth-child(3){animation-delay:-.9s}.s-wave i:nth-child(4){animation-delay:-.4s}.s-wave.off i{animation:none;transform:scaleY(.2)}.s-note{display:block;overflow:visible}.s-note .s-slash{display:none}.s-note.off g{opacity:.45}.s-note.off .s-slash{display:inline}@keyframes s-eq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes s-fade{0%{opacity:0}to{opacity:1}}.s-top{left:var(--pad);right:var(--pad);top:var(--pad);justify-content:space-between;align-items:center;display:flex;position:absolute}.s-name{font:400 19px/1 var(--font-serif);letter-spacing:0}.s-name-last{color:color-mix(in srgb, currentColor 40%, transparent)}.s-top-right{align-items:center;display:flex}.s-nav{left:var(--pad);top:calc(var(--pad) + 56px);width:var(--nav-w);transition:transform .7s var(--ease-out), opacity .3s ease-out;position:absolute}.s-nav-list{margin:0;padding:0;list-style:none;display:grid;position:relative}.s-nav-phase{text-align:left;grid-template-columns:20px 1fr;gap:4px 12px;width:100%;padding:8px 9px 8px 0;display:grid;position:relative}.s-nav-num{font:500 11.5px/1 var(--font-mono);letter-spacing:.04em;color:var(--ink-2);grid-row:span 2;padding-top:.35em;transition:color .3s ease-out}.s-nav-title{font:400 clamp(15.3px, .286vw + 10.36px, 21px)/1.05 var(--font-serif);letter-spacing:0;color:var(--ink)}.s-nav-meta{font:400 clamp(11.5px, .1vw + 9.5px, 12.5px)/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.s-nav li[data-done] .s-nav-num{color:var(--ink)}.s-nav li[data-on] .s-nav-num{color:var(--accent)}@media (hover:hover) and (pointer:fine){.s-nav-phase:hover .s-nav-num,.s-nav-beats button:hover{color:var(--ink)}}.s-nav-beats{animation:s-drop .32s var(--ease-out) both;margin:-2px 0 7px 32px;padding:0;list-style:none;display:grid}.s-nav-beats button{text-align:left;width:100%;font:400 clamp(11.5px, .1vw + 10px, 13px)/1.2 var(--font-mono);color:var(--ink-2);padding:6.5px 0 6.5px 14px;transition:color .2s ease-out;display:block;position:relative}.s-nav-beats button:before{content:"";background:var(--faint);width:6px;height:1px;transition:width .25s var(--ease-out), background-color .25s ease-out;position:absolute;top:50%;left:0}.s-nav-beats button[data-on]{color:var(--ink)}.s-nav-beats .s-nav-meta{letter-spacing:.1em;color:var(--dim);white-space:nowrap;margin-left:.6em;font-size:.72em}.s-nav-beats button[data-on]:before{background:var(--accent);width:10px}@keyframes s-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.s-latest{pointer-events:auto;width:fit-content;font:400 12px/1.35 var(--font-mono);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;text-decoration:none;transition:color .2s ease-out;display:flex;position:relative}.s-latest span{margin-right:.6em}.s-latest b{color:var(--accent);font-weight:500}.s-latest i{color:var(--accent);transition:transform .22s var(--ease-out);margin-left:.3em;font-style:normal}.s-latest:after{content:"";height:44px;position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}.s-nav .s-latest{white-space:nowrap;flex-wrap:nowrap;margin:16px 0 0 32px}.s-nav .s-latest:after{left:-40px}.s-nav .s-latest:before{content:"🌵" / "";position:absolute;top:0;left:-32px}.s-top .s-latest{display:none}@media (height<=560px) and (width>=761px) and (aspect-ratio>=17/20){.s-ui:not([data-phase-state=loading]) .s-top .s-latest{white-space:nowrap;font-size:11.5px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.s-top .s-latest:after{top:auto;bottom:0;transform:none}.s-nav .s-latest{display:none}}@media (hover:hover) and (pointer:fine){.s-latest:hover{color:var(--ink)}.s-latest:hover i{transform:translate(2px,-2px)}}.s-phone-line{display:none}.s-labels{pointer-events:none;opacity:0;transition:opacity .5s ease-out;position:absolute;inset:0;overflow:hidden}.s-labels[data-on]{opacity:1}.g-label{width:0;height:0;color:var(--ink);will-change:transform;transition:opacity .6s ease-out,filter .6s ease-out;position:absolute;top:0;left:0}.g-label:is([data-behind],[data-unseated]){opacity:0;filter:blur(8px);transition-duration:.3s}.g-seat{width:0;height:0;position:absolute;top:0;left:0}.g-lead{color:#f4efe880;position:absolute;top:0;left:0;overflow:visible}.g-tag{white-space:nowrap;gap:5px;display:grid;position:absolute;top:0;left:0}.g-label[data-side=left] .g-tag{justify-items:end}.g-name{font:400 17px/1 var(--font-pixel);letter-spacing:.12em;text-transform:uppercase;transition:color .25s ease-out}.g-sub{font:400 12px/1 var(--font-mono);letter-spacing:.1em;color:var(--dim);gap:6px;display:flex}.g-sub b{color:var(--ink-2);font-weight:500}.g-label[data-lit] .g-name{color:var(--accent)}.s-nar{left:50%;bottom:calc(var(--pad) + env(safe-area-inset-bottom,0px));width:min(980px, calc(100vw - 2 * var(--pad)));--nar-gap:clamp(12px, .7vw + 4px, 22px);justify-items:center;gap:var(--nar-gap);text-align:center;transition:opacity .3s ease-out;display:grid;position:absolute;transform:translate(-50%)}.s-nar[data-hidden]{opacity:0;pointer-events:none}.s-nar[data-hidden] :is(button,a){pointer-events:none}.s-links{opacity:0;gap:10px;margin:0;display:flex}.s-links[data-ready]{opacity:1;animation:s-fade .6s ease-out var(--d) backwards}.s-row{opacity:0;align-items:center;gap:8px;margin-top:4px;transition:opacity .16s ease-out,transform .16s ease-out;display:flex;transform:translateY(6px)}.s-row[data-ready]{opacity:1;transition:opacity .9s ease-out .25s, transform 1.1s var(--ease-out) .25s;transform:none}.s-row:not([data-ready]) :is(button,a){pointer-events:none}.s-index{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;background:#050505cc;transition:opacity .24s ease-out,visibility 0s linear .24s;position:absolute;inset:0;overflow-y:auto}.s-index[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s ease-out,visibility}.s-index-in{width:min(1180px, calc(100vw - 2 * var(--pad)));padding:var(--pad) 0 calc(var(--pad) * 2);margin:0 auto}.s-index-head{letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:clamp(24px,3vw,56px);font-size:11px;display:flex}.s-index-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:clamp(22px,2.4vw,44px) clamp(24px,3vw,56px);margin:0;padding:0;list-style:none;display:grid}.s-index-list li{border-top:1px solid var(--hair);transition:transform .4s var(--ease-out);padding-top:14px;transform:translateY(6px)}.s-index[data-open] .s-index-list li{transform:none}.s-index-phase{text-align:left;grid-template-columns:2.6em 1fr;row-gap:8px;width:100%;display:grid}.s-index-phase .s-num{color:var(--dim);padding-top:.5em;font-size:11px}.s-index-list li[data-on] .s-index-phase .s-num{color:var(--accent)}.s-index-title{font:400 clamp(26px, .9vw + 16px, 38px)/1.05 var(--font-serif);letter-spacing:-.01em}.s-index-phase .s-meta{letter-spacing:.14em;text-transform:uppercase;grid-column:2;font-size:10.5px}.s-project{gap:4px;margin:14px 0 0 2.6em;display:grid}.s-project button{text-align:left;gap:3px;font-size:clamp(12.5px,.15vw + 10.5px,14.5px);line-height:1.5;display:grid}.s-project-head{align-items:baseline;gap:10px;display:flex}.s-project-head .s-meta{letter-spacing:.08em;color:var(--dim);font-size:10.5px}.s-project b{font-weight:500}.s-project span{color:#f4efe8b3}.s-project a{pointer-events:auto;color:var(--accent);font:500 11px var(--font-mono);letter-spacing:.06em;text-decoration:none}@media (width<=760px),(aspect-ratio<=17/20){.s-top{top:calc(12px + env(safe-area-inset-top,0px));height:44px;left:12px;right:12px}.s-name{font-size:var(--phone-words)}.s-top :is(.s-sound,.s-music)>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s-nav{width:auto;left:12px;right:12px;top:calc(64px + env(safe-area-inset-top,0px))}.s-phone-line{text-align:left;width:100%;min-height:52px;transition:transform .14s var(--ease-out);grid-template-rows:1fr auto;grid-template-columns:1fr auto;align-items:center;row-gap:9px;padding:12px 14px 11px;display:grid;position:relative}.s-phone-where{min-width:0;font:400 var(--phone-words)/1 var(--font-serif);letter-spacing:0;text-rendering:geometricprecision;white-space:nowrap;align-items:baseline;gap:8px;display:flex;overflow:hidden}.s-phone-where .s-nav-num{color:var(--accent);font-size:var(--phone-label);padding:0;display:inline}.s-phone-where .s-nav-meta{font-size:var(--phone-label);letter-spacing:.08em;text-overflow:ellipsis;overflow:hidden}@media (width<=465px){.s-nav{top:calc(56px + env(safe-area-inset-top,0px))}.s-phone-line{padding-top:4px}.s-phone-where{flex-wrap:wrap;row-gap:4px}.s-phone-where .s-nav-meta{flex-basis:100%;line-height:1}}.s-phone-chev{color:var(--ink-2);transition:transform .22s var(--ease-out);grid-area:1/2}.s-nav[data-open] .s-phone-chev{transform:rotate(180deg)}.s-phone-ticks{grid-column:1/-1;gap:2px;display:flex}.s-phone-ticks i{background:#f4efe833;flex:1;height:2px}.s-phone-ticks i[data-done]{background:#f4efe89e}.s-phone-ticks i[data-on]{background:var(--accent)}.s-nav-list{pointer-events:auto;max-height:calc(100dvh - 150px);margin-top:6px;padding:8px 14px 6px;display:none;overflow-y:auto}.s-nav[data-open]{z-index:1}.s-ui[data-list] .s-nar{opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility 0s linear .3s}.s-nav[data-under-card]{opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility 0s linear .2s}.s-nav[data-open] .s-nav-list{animation:s-drop .22s var(--ease-out) both;display:grid}.s-nav-meta{font-size:var(--phone-label)}.s-nav-beats button{font-size:14px}.s-ui:not([data-phase-state=loading]) .s-top .s-latest{font-size:var(--phone-label);white-space:nowrap;flex-wrap:nowrap;margin-left:14px;display:flex}.s-nav .s-latest{display:none}.s-nar{--nar-gap:12px;width:calc(100vw - 24px);bottom:calc(16px + env(safe-area-inset-bottom,0px))}.s-where{display:none}.g-sub{font-size:var(--phone-label)}}.s-turn{z-index:60;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--night);opacity:0;visibility:hidden;place-items:center;transition:opacity .38s ease-out,visibility 0s linear .38s;display:grid;position:absolute;inset:0}.s-turn-in{animation:s-turn-in .7s var(--ease-out) .12s backwards;justify-items:center;gap:18px;display:none}.s-turn-say{font:400 24px/1.1 var(--font-serif);letter-spacing:0;margin:0}.s-turn-arc{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.s-turn-phone{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;transform-box:view-box;transform-origin:50%;animation:s-turn-phone 3.2s var(--ease-out) .4s infinite backwards}@keyframes s-turn-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes s-turn-phone{0%{opacity:0;transform:rotate(-90deg)}12%{opacity:1;transform:rotate(-90deg)}48%,86%{opacity:1;transform:none}to{opacity:0;transform:none}}@media (pointer:coarse) and (orientation:landscape) and (height<=600px){.s-turn{opacity:1;visibility:visible;transition:none}.s-turn-in{display:grid}}@media (width<=525px){.s-top .s-latest span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=421px){.s-top .s-name-last{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=389px){.s-ui:not([data-phase-state=loading]) .s-top .s-index-btn>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.s-latest b[data-name]{display:none}@media (width<=339px){.s-top .s-latest b[data-address]{display:none}.s-top .s-latest b[data-name]{display:inline}}@media (prefers-reduced-motion:reduce){.s-nav-beats,.s-nav-list{animation-duration:10ms!important}.s-wave i,.s-turn-phone{animation:none}.s-row{transform:none!important}.g-label{transition:opacity .2s ease-out}.g-label:is([data-behind],[data-unseated]){filter:none}}:root[data-hud=square]{--hud-fill:#0e0d0c5c;--hud-fill-hover:#34302d70;--hud-fill-press:#4a454080;--hud-panel:#0e0d0c6b;--hud-filter:saturate(1.25) brightness(.62);--hud-edge:inset 0 0 0 var(--hud-hair) #f4efe857;--hud-edge-hover:inset 0 0 0 var(--hud-hair) #f4efe89e;--hud-split:#f4efe838;--hud-r:0px;--hud-r-in:0px;--hud-r-panel:0px;--hud-font:500 12px/1 var(--font-mono);--hud-case:uppercase;--hud-track:.12em}:root[data-hud=rail]{--hud-fill:#100f0e57;--hud-fill-hover:#3a363270;--hud-fill-press:#504b4680;--hud-panel:#100f0e66;--hud-filter:saturate(1.3) brightness(.6);--hud-edge:0 0 #0000;--hud-edge-hover:0 0 #0000;--hud-r:12px;--hud-r-in:12px;--hud-r-panel:16px;--hud-h:40px;--hud-font:500 12px/1 var(--font-mono);--hud-case:uppercase;--hud-track:.12em}:root[data-hud=solid]{--hud-fill:#141211f0;--hud-fill-hover:#282522f5;--hud-fill-press:#36322ef7;--hud-panel:#141211e6;--hud-filter:none;--hud-edge:0 0 #0000;--hud-edge-hover:0 0 #0000;--hud-split:#f4efe81a;--hud-r:8px;--hud-r-in:5px;--hud-r-panel:10px;--hud-pad-in:3px;--hud-font:500 12px/1 var(--font-mono);--hud-case:uppercase;--hud-track:.12em}.hud-btn{justify-content:center;align-items:center;gap:var(--hud-gap);height:var(--hud-h);padding:0 var(--hud-px);font:var(--hud-font);letter-spacing:var(--hud-track);text-transform:var(--hud-case);white-space:nowrap;color:var(--hud-ink);cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;background:var(--hud-fill);-webkit-backdrop-filter:var(--hud-filter);backdrop-filter:var(--hud-filter);box-shadow:var(--hud-edge);border-radius:var(--hud-r);transition:background-color .18s ease-out, box-shadow .18s ease-out, color .18s ease-out, transform .16s var(--hud-ease);border:0;margin:0;text-decoration:none;display:inline-flex;position:relative}.hud-btn>svg{flex:none}.hud-btn b{font-weight:inherit}.hud-icon{width:var(--hud-h);padding:0}.hud-chip{align-items:center;gap:var(--hud-gap);height:var(--hud-h);padding:0 var(--hud-px);font:var(--hud-font);letter-spacing:var(--hud-track);text-transform:var(--hud-case);color:var(--hud-ink-2);background:var(--hud-fill);-webkit-backdrop-filter:var(--hud-filter);backdrop-filter:var(--hud-filter);border-radius:var(--hud-r);display:flex}@media (hover:hover) and (pointer:fine){.hud-btn:hover{background:var(--hud-fill-hover);box-shadow:var(--hud-edge-hover)}}.hud-btn:active{background:var(--hud-fill-press);transform:scale(var(--hud-press));transition-duration:80ms}:is(.s-ui,.s-index) :is(button,a):focus-visible,.hud-btn:focus-visible{outline:1.5px solid var(--hud-ink);outline-offset:2px}.s-nav-phase:focus-visible{border-radius:4px}:root:not([data-hud=rail]) :is(.s-top-right,.s-row){padding:var(--hud-pad-in);border-radius:var(--hud-r);background:var(--hud-fill);-webkit-backdrop-filter:var(--hud-filter);backdrop-filter:var(--hud-filter);box-shadow:var(--hud-edge);gap:0}:root:not([data-hud=rail]) :is(.s-top-right,.s-row)>.hud-btn{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:var(--hud-r-in);height:calc(var(--hud-h) - 2 * var(--hud-pad-in));background:0 0}@media (hover:hover) and (pointer:fine){:root:not([data-hud=rail]) :is(.s-top-right,.s-row)>.hud-btn:hover{background-color:var(--hud-fill-hover);box-shadow:none}}:root:not([data-hud=rail]) :is(.s-top-right,.s-row)>.hud-btn:active{background-color:var(--hud-fill-press);transform:none}:root:not([data-hud=rail]) :is(.s-top-right,.s-row)>.hud-btn:focus-visible{outline-offset:-4px}:root[data-hud=square] :is(.s-top-right,.s-row)>:not(:last-child){box-shadow:inset calc(-1 * var(--hud-hair)) 0 0 0 var(--hud-split)}.s-top-right{gap:8px}.s-where{font:500 12px/calc(var(--hud-h) - 2 * var(--hud-pad-in)) var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--hud-dim);margin:0;padding:0 18px}.s-where .s-num{color:var(--accent);margin-right:.3em}.s-where .s-dot{color:var(--hud-dim)}:root[data-hud=pill] .s-where{padding:0 14px}:root[data-hud=rail] .s-where{display:none}:root[data-hud=pill] .s-row>.s-next{box-shadow:inset 0 1px 0 #ffffff4d, inset 0 0 0 var(--hud-hair) #ffffff24;background:#fffaf424 linear-gradient(#fffaf41a,#fffaf400 70%);padding:0 16px 0 18px}@media (hover:hover) and (pointer:fine){:root[data-hud=pill] .s-row>.s-next:hover{box-shadow:inset 0 1px 0 #ffffff5c, inset 0 0 0 var(--hud-hair) #ffffff2e;background-color:#fffaf439}}:root[data-hud=pill] .s-row>.s-next:active{background-color:#fffaf449;transform:scale(.97)}:root[data-hud=pill] .s-row>.s-next:is([data-visit],[data-restart]){box-shadow:none;background:0 0}@media (hover:hover) and (pointer:fine){:root[data-hud=pill] .s-row>.s-next:is([data-visit],[data-restart]):hover{background-color:var(--hud-fill-hover);box-shadow:none}}:root[data-hud=pill] .s-row>.s-next:is([data-visit],[data-restart]):active{background-color:var(--hud-fill-press)}:root[data-hud=pill] .s-row>.s-next[data-restart]{padding:0 16px 0 14px}:root[data-hud=pill] .s-row>.s-back{width:calc(var(--hud-h) - 2 * var(--hud-pad-in))}:root[data-hud=solid] .s-row>:is(.s-next[data-next],.s-next[data-hi]){color:#0b0a09;box-shadow:none;background:#f1ebe3}@media (hover:hover) and (pointer:fine){:root[data-hud=solid] .s-row>:is(.s-next[data-next],.s-next[data-hi]):hover{background:#fffaf3}}:root[data-hud=solid] .s-row>:is(.s-next[data-next],.s-next[data-hi]):active{background:#e2dbd2;transform:scale(.97)}:root[data-hud=solid] .s-row>.s-next[data-hi]+.s-next{margin-left:var(--hud-pad-in)}:root[data-hud=solid] .s-row>:is(.s-next[data-next],.s-next[data-hi]):focus-visible{outline-color:#0b0a09}:root[data-hud=solid] .s-row>.s-back{width:calc(var(--hud-h) - 2 * var(--hud-pad-in) + 4px)}.s-next{padding-right:calc(var(--hud-px) - 2px)}.s-row>.s-next[data-restart]{color:var(--hud-dim)}@media (hover:hover) and (pointer:fine){.s-row>.s-next[data-restart]:hover{color:var(--hud-ink)}}:root[data-hud=rail] .s-top-right>.hud-btn{width:var(--hud-h);padding:0}:root[data-hud=rail] .s-top-right>.hud-btn>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-hud=rail] .s-row{gap:8px}@media (width>=761px) and (aspect-ratio>=17/20){.s-ui:not([data-phase-state=loading]) .s-top{z-index:1}.s-ui:not([data-phase-state=loading]) .s-nav{top:calc(var(--pad) - 13px);left:calc(var(--pad) - 14px);width:calc(var(--nav-w) + 29px);background:var(--hud-panel-nav,var(--hud-panel));-webkit-backdrop-filter:var(--hud-filter);backdrop-filter:var(--hud-filter);box-shadow:var(--hud-edge);border-radius:var(--hud-r-panel);padding:69px 14px 16px}.s-ui:not([data-phase-state=loading]) .s-nav .s-latest{margin-top:13px}:root[data-hud=pill] .s-nav li[data-on]>.s-nav-phase{background:#fffaf414;box-shadow:inset 0 1px #ffffff1a}:root[data-hud=pill] .s-nav-phase{border-radius:13px;width:calc(100% + 9px);margin-left:-9px;padding-left:9px}:root[data-hud=pill] .s-ui:not([data-phase-state=loading]) .s-nav{padding-left:16px;padding-right:11px}:root[data-hud=pill] .s-nav .s-latest{font-family:var(--font-sans);font-size:11.5px}:root[data-hud=square] .s-ui:not([data-phase-state=loading]) .s-nav{background-image:linear-gradient(var(--hud-split), var(--hud-split));background-repeat:no-repeat;background-size:calc(100% - 28px) var(--hud-hair);background-position:14px 54px}:root[data-hud=solid] .s-nav li[data-on] .s-nav-num{color:#0b0a09;background:#f1ebe3;border-radius:3px;place-self:start;margin-top:-2px;padding:4px 4px 3px}:root[data-hud=rail] .s-ui:not([data-phase-state=loading]) .s-nav{width:auto;min-width:0;max-width:calc(var(--nav-w) + 29px)}:root[data-hud=rail] .s-ui:not([data-phase-state=loading]) .s-nav:not(:hover,:focus-within) li:not([data-on]) :is(.s-nav-title,.s-nav-meta){display:none}:root[data-hud=rail] .s-ui:not([data-phase-state=loading]) .s-nav:not(:hover,:focus-within) li:not([data-on]) .s-nav-phase{padding:4.5px 0}}.s-links .hud-btn{height:calc(var(--hud-h) - 4px)}@media (width<=760px),(aspect-ratio<=17/20){:root{--hud-h:44px;--hud-px:14px}.hud-btn,.hud-chip,.s-latest{font-size:var(--phone-label)}:root[data-hud=pill] :is(.hud-btn,.hud-chip){font-size:15px}.s-where{display:none}.s-top>*{align-items:center;height:44px;display:flex}.s-top-right{margin-left:auto}.s-top-right>.hud-btn{min-width:44px;height:44px}.s-top :is(.s-sound,.s-music),:root[data-hud=rail] .s-top-right>.hud-btn{width:44px;padding:0}@media (width<=389px){.s-ui:not([data-phase-state=loading]) .s-top .s-index-btn{width:44px;padding:0}}.s-ui:not([data-phase-state=loading]) .s-top{border-radius:var(--hud-r-panel);background:var(--hud-panel);height:104px;-webkit-backdrop-filter:var(--hud-filter);backdrop-filter:var(--hud-filter);box-shadow:var(--hud-edge);align-items:flex-start;padding-left:14px}.s-ui:not([data-phase-state=loading]) .s-top-right{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;gap:0;padding:0}.s-ui:not([data-phase-state=loading]) .s-top-right>.hud-btn{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}:root[data-hud=square] .s-ui:not([data-phase-state=loading]) .s-top-right>:not(:last-child){box-shadow:none}.s-ui:not([data-phase-state=loading]) .s-phone-line{border-radius:0 0 var(--hud-r-panel) var(--hud-r-panel)}:root[data-hud=square] .s-ui:not([data-phase-state=loading]) .s-phone-line{box-shadow:inset 0 var(--hud-hair) 0 0 var(--hud-split)}:root[data-hud=solid] .s-ui:not([data-phase-state=loading]) .s-phone-line{box-shadow:inset 0 1px 0 0 var(--hud-split)}.s-phone-line:active{transform:scale(.99)}.s-phone-line:focus-visible{outline-offset:-4px}.s-nav-list{border-radius:var(--hud-r-panel);background:var(--hud-panel);-webkit-backdrop-filter:var(--hud-filter);backdrop-filter:var(--hud-filter);box-shadow:var(--hud-edge)}:root[data-hud=pill] .s-nav-list{padding-left:18px}.s-row>.hud-btn{min-width:44px;height:44px}.s-row>.s-back,:root[data-hud] .s-row>.s-back{width:44px}@media (width<=429px){:root[data-hud] .s-row>.s-next[data-restart]{width:44px;padding:0}.s-row>.s-next[data-restart]>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}}@media (prefers-reduced-motion:reduce){.hud-btn,.s-phone-line{transition:background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out}.hud-btn:active,.s-phone-line:active,:root .s-row>.hud-btn:active{transform:none}}@media (prefers-reduced-transparency:reduce){:root[data-hud]{--hud-fill:#141211f5;--hud-panel:#141211f0;--hud-filter:none;--hud-panel-nav:var(--hud-panel)}}
