.ThemeProvider_wrap__LDuh_{min-height:100dvh;height:100%;position:relative;z-index:1;background:transparent}.ThemeProvider_themeControl__GmvEf{position:relative;z-index:40;display:flex;justify-content:flex-end;min-width:9.5rem}.ThemeProvider_themeBtn__7_eMb{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--border-subtle);background:transparent;color:var(--text);font-family:var(--font-mono);font-size:.78rem;padding:.28rem .5rem;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.ThemeProvider_themeBtn__7_eMb .ThemeProvider_material-symbols-outlined__ljH2C{font-size:1rem}.ThemeProvider_themeBtn__7_eMb:focus-visible,.ThemeProvider_themeBtn__7_eMb:hover{background:color-mix(in srgb,var(--accent-bright) 28%,transparent);border-color:var(--accent-bright);color:var(--text);outline:1px solid var(--accent-bright);outline-offset:2px}.ThemeProvider_themeBtnActive__j1AjO{background:var(--hover-bg);border-color:var(--hover-bg);color:var(--hover-text)}.ThemeProvider_themeBtnActive__j1AjO:focus-visible,.ThemeProvider_themeBtnActive__j1AjO:hover{background:var(--hover-bg);border-color:var(--accent-bright);color:var(--hover-text)}.ThemeProvider_themeName___v141{opacity:.95}.ThemeProvider_swatchPanel__FjV53{position:absolute;right:0;top:calc(100% + .4rem);display:flex;flex-direction:column;gap:.75rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:var(--surface);box-shadow:0 12px 32px color-mix(in srgb,var(--text) 12%,transparent);width:min(18.5rem,calc(100vw - 1rem));overflow:visible;z-index:50}.ThemeProvider_swatchSection__3C3rr{display:flex;flex-direction:column;gap:.4rem}.ThemeProvider_swatchSectionLabel__Y4yX_{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-left:.1rem}.ThemeProvider_swatchGrid__Vdv7d{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.ThemeProvider_swatch__Pspzc{display:flex;flex-direction:column;align-items:center;gap:.35rem;border:1px solid transparent;background:transparent;color:var(--text-muted);font-family:var(--font-mono);font-size:.62rem;padding:.4rem .25rem .35rem;cursor:pointer;text-align:center;min-height:0;transition:background .12s ease,border-color .12s ease,color .12s ease}.ThemeProvider_swatch__Pspzc:focus-visible,.ThemeProvider_swatch__Pspzc:hover{background:color-mix(in srgb,var(--accent-bright) 16%,transparent);border-color:color-mix(in srgb,var(--accent-bright) 45%,transparent);color:var(--text);outline:none}.ThemeProvider_swatchActive__ipKSw{background:color-mix(in srgb,var(--accent-bright) 28%,transparent);border-color:var(--accent-bright);color:var(--text)}.ThemeProvider_swatchActive__ipKSw:focus-visible,.ThemeProvider_swatchActive__ipKSw:hover{background:color-mix(in srgb,var(--accent-bright) 34%,transparent);color:var(--text)}.ThemeProvider_swatchChip__8lhBy{width:1.65rem;height:1.65rem;border:1px solid color-mix(in srgb,var(--text) 25%,transparent);flex-shrink:0}.ThemeProvider_swatchActive__ipKSw .ThemeProvider_swatchChip__8lhBy{outline:2px solid var(--accent-bright);outline-offset:2px}.ThemeProvider_swatchLabel__NOl29{line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.ThemeProvider_themeName___v141{display:none}.ThemeProvider_themeControl__GmvEf{min-width:2.75rem}.ThemeProvider_themeBtn__7_eMb{min-width:2.5rem;min-height:2.5rem;justify-content:center}.ThemeProvider_swatchPanel__FjV53{right:-.25rem;width:min(17.5rem,calc(100vw - .75rem))}.ThemeProvider_swatch__Pspzc{min-height:3.25rem;padding:.45rem .2rem .4rem}.ThemeProvider_swatchChip__8lhBy{width:1.85rem;height:1.85rem}}.VolumeControl_wrap___0rkQ{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.VolumeControl_iconBtn__RAMVK{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);background:transparent;color:var(--text);font-family:var(--font-mono);padding:.28rem;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;min-width:2.5rem;min-height:2.5rem}.VolumeControl_iconBtn__RAMVK .VolumeControl_material-symbols-outlined__RthZ3{font-size:1rem}.VolumeControl_iconBtn__RAMVK:focus-visible,.VolumeControl_iconBtn__RAMVK:hover{background:color-mix(in srgb,var(--accent-bright) 28%,transparent);border-color:var(--accent-bright);color:var(--text);outline:1px solid var(--accent-bright);outline-offset:2px}.VolumeControl_slider__AVv50{--vol-pct:80%;width:5.5rem;max-width:28vw;height:1.35rem;margin:0;padding:0;background:transparent;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.VolumeControl_slider__AVv50:focus{outline:none}.VolumeControl_slider__AVv50::-webkit-slider-runnable-track{height:.28rem;background:linear-gradient(to right,var(--accent-bright) 0,var(--accent-bright) var(--vol-pct),color-mix(in srgb,var(--text) 18%,transparent) var(--vol-pct),color-mix(in srgb,var(--text) 18%,transparent) 100%);border:1px solid var(--border-subtle)}.VolumeControl_slider__AVv50::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:.7rem;height:.7rem;margin-top:calc((.28rem + 2px - .7rem) / 2);background:var(--accent-bright);border:1px solid var(--border-subtle);border-radius:1px;cursor:pointer}.VolumeControl_slider__AVv50:focus-visible::-webkit-slider-thumb{outline:1px solid var(--accent-bright);outline-offset:2px}.VolumeControl_slider__AVv50::-moz-range-track{height:.28rem;background:color-mix(in srgb,var(--text) 18%,transparent);border:1px solid var(--border-subtle)}.VolumeControl_slider__AVv50::-moz-range-progress{height:.28rem;background:var(--accent-bright);border:1px solid var(--border-subtle)}.VolumeControl_slider__AVv50::-moz-range-thumb{width:.7rem;height:.7rem;background:var(--accent-bright);border:1px solid var(--border-subtle);border-radius:1px;cursor:pointer}.VolumeControl_slider__AVv50:focus-visible::-moz-range-thumb{outline:1px solid var(--accent-bright);outline-offset:2px}@media (max-width:640px){.VolumeControl_slider__AVv50{width:3.5rem}}@media (max-width:480px){.VolumeControl_slider__AVv50{display:none}}.ConfigBar_bar___MszW{position:relative;z-index:30;display:flex;flex-direction:column;align-items:stretch;gap:.55rem;padding:calc(.75rem + env(safe-area-inset-top, 0px)) 1rem .55rem;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:visible;width:100%;max-width:100%;min-width:0;transition:padding .26s ease,gap .26s ease}.ConfigBar_top__VqwSw{display:grid;grid-template-columns:minmax(2.5rem,1fr) minmax(0,auto) minmax(2.5rem,1fr);align-items:center;grid-gap:.35rem .65rem;gap:.35rem .65rem;width:100%;min-width:0}.ConfigBar_side__sc4Tg{display:flex;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;min-height:1.85rem}.ConfigBar_sideLeft__auxOu{justify-content:flex-start}.ConfigBar_brand__9ktz5{font-family:var(--font-ui);font-weight:700;font-size:clamp(2rem,4.5vw + .5rem,3.15rem);letter-spacing:-.03em;line-height:1;text-align:center;color:var(--accent-bright);max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:font-size .26s ease}.ConfigBar_barCompact__ouM7Q{padding-bottom:.45rem;gap:.3rem}.ConfigBar_barCompact__ouM7Q .ConfigBar_brand__9ktz5{font-size:clamp(1.65rem,3.5vw + .4rem,2.45rem)}.ConfigBar_controlsSlot__tzfuJ{display:grid;justify-items:center;width:100%;max-width:100%;min-width:0}.ConfigBar_fullControls__xjPwY{grid-area:1/1;display:flex;flex-direction:column;align-items:center;gap:.55rem;width:100%;max-height:14rem;opacity:1;overflow:visible;transform:translateY(0);transition:opacity .24s ease,max-height .26s ease,transform .24s ease}.ConfigBar_barCompact__ouM7Q .ConfigBar_fullControls__xjPwY{max-height:0;opacity:0;overflow:hidden;transform:translateY(-.35rem);pointer-events:none}.ConfigBar_compactRow__y7MA2{grid-area:1/1;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .45rem;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(.35rem);transition:opacity .24s ease,max-height .26s ease,transform .24s ease}.ConfigBar_barCompact__ouM7Q .ConfigBar_compactRow__y7MA2{max-height:3.25rem;opacity:1;pointer-events:auto;transform:translateY(0)}.ConfigBar_compactStatus__keZrx{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);letter-spacing:.02em;padding:.15rem .2rem}.ConfigBar_compactDot__YPgbG{opacity:.45}.ConfigBar_compactHard__0wlZk{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-bright);font-size:.65rem}.ConfigBar_tipWrap__iFSpe{position:relative;display:inline-flex;touch-action:manipulation}.ConfigBar_homeBtn__hmq6T{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted);min-width:2.5rem;min-height:2.5rem;transition:background .15s ease,color .15s ease,border-color .15s ease}.ConfigBar_homeBtn__hmq6T .ConfigBar_material-symbols-outlined__LD7bW{font-size:1.1rem}.ConfigBar_homeBtn__hmq6T:focus-visible,.ConfigBar_homeBtn__hmq6T:hover{color:var(--text);background:color-mix(in srgb,var(--accent-bright) 22%,transparent);border-color:var(--accent-bright);outline:1px solid var(--accent-bright);outline-offset:2px}.ConfigBar_homeTip__Qy1d2{position:absolute;left:0;top:calc(100% + .45rem);transform:translateY(-.2rem);width:max-content;max-width:min(14rem,calc(100vw - 2rem));padding:.4rem .55rem;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:var(--surface);box-shadow:0 8px 24px color-mix(in srgb,var(--bg) 55%,transparent);font-family:var(--font-mono);font-size:.68rem;color:var(--text-muted);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s ease;z-index:100}.ConfigBar_tipPinned__129mM .ConfigBar_homeTip__Qy1d2,.ConfigBar_tipWrap__iFSpe:focus-within .ConfigBar_homeTip__Qy1d2,.ConfigBar_tipWrap__iFSpe:hover .ConfigBar_homeTip__Qy1d2{opacity:1;visibility:visible;transform:translateY(0)}.ConfigBar_chipTip__l7mVv,.ConfigBar_presetTip__0jo5B{position:absolute;left:50%;top:calc(100% + .45rem);transform:translateX(-50%) translateY(-.2rem);width:max-content;max-width:min(16.5rem,calc(100vw - 2rem));padding:.55rem .7rem .6rem;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:var(--surface);box-shadow:0 8px 24px color-mix(in srgb,var(--bg) 55%,transparent);text-align:left;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s ease;z-index:100}.ConfigBar_chipTip__l7mVv:after,.ConfigBar_hardTip__L9gm7:after,.ConfigBar_presetTip__0jo5B:after{content:"";position:absolute;left:50%;bottom:100%;transform:translateX(-50%);border:6px solid transparent;border-bottom:6px solid var(--border-subtle)}.ConfigBar_presetTip__0jo5B{padding:.4rem .55rem;font-family:var(--font-mono);font-size:.68rem;color:var(--text-muted)}.ConfigBar_chipTipTitle__1l3Gp{display:block;font-family:var(--font-ui);font-size:.78rem;font-weight:700;letter-spacing:-.01em;color:var(--accent-bright);margin-bottom:.2rem}.ConfigBar_chipTipBody__PlARz{display:block;font-family:var(--font-mono);font-size:.68rem;line-height:1.35;color:var(--text-muted)}.ConfigBar_tipPinned__129mM .ConfigBar_chipTip__l7mVv,.ConfigBar_tipPinned__129mM .ConfigBar_presetTip__0jo5B,.ConfigBar_tipWrap__iFSpe:focus-within .ConfigBar_chipTip__l7mVv,.ConfigBar_tipWrap__iFSpe:focus-within .ConfigBar_presetTip__0jo5B,.ConfigBar_tipWrap__iFSpe:hover .ConfigBar_chipTip__l7mVv,.ConfigBar_tipWrap__iFSpe:hover .ConfigBar_presetTip__0jo5B{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.ConfigBar_tipEdgeStart__PcBfV .ConfigBar_chipTip__l7mVv,.ConfigBar_tipEdgeStart__PcBfV .ConfigBar_hardTip__L9gm7,.ConfigBar_tipEdgeStart__PcBfV .ConfigBar_presetTip__0jo5B{left:0;right:auto;transform:translateY(-.2rem)}.ConfigBar_tipEdgeStart__PcBfV .ConfigBar_chipTip__l7mVv:after,.ConfigBar_tipEdgeStart__PcBfV .ConfigBar_hardTip__L9gm7:after,.ConfigBar_tipEdgeStart__PcBfV .ConfigBar_presetTip__0jo5B:after{left:1rem;right:auto;transform:none}.ConfigBar_tipEdgeEnd__BsZrn .ConfigBar_chipTip__l7mVv,.ConfigBar_tipEdgeEnd__BsZrn .ConfigBar_hardTip__L9gm7,.ConfigBar_tipEdgeEnd__BsZrn .ConfigBar_presetTip__0jo5B{left:auto;right:0;transform:translateY(-.2rem)}.ConfigBar_tipEdgeEnd__BsZrn .ConfigBar_chipTip__l7mVv:after,.ConfigBar_tipEdgeEnd__BsZrn .ConfigBar_hardTip__L9gm7:after,.ConfigBar_tipEdgeEnd__BsZrn .ConfigBar_presetTip__0jo5B:after{left:auto;right:1.25rem;transform:none}.ConfigBar_segment__MBBXL{display:inline-grid;grid-template-columns:1fr 1fr;border:1px solid var(--border-subtle);width:min(16rem,100%);max-width:100%;min-width:0}.ConfigBar_segmentBtn__h1037{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:none;border-right:1px solid var(--border-subtle);background:transparent;color:var(--text-muted);font-family:var(--font-mono);font-size:.78rem;padding:.35rem .75rem;cursor:pointer;min-height:2.1rem;transition:background .15s ease,color .15s ease}.ConfigBar_segmentBtn__h1037:last-child{border-right:none}.ConfigBar_segmentBtn__h1037 .ConfigBar_material-symbols-outlined__LD7bW{font-size:1.05rem}.ConfigBar_segmentBtn__h1037:focus-visible:not(:disabled),.ConfigBar_segmentBtn__h1037:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--accent-bright) 18%,transparent);outline:none}.ConfigBar_segmentBtn__h1037:focus-visible:not(:disabled){box-shadow:inset 0 0 0 2px var(--accent-bright)}.ConfigBar_segmentActive__FQ0Df{background:var(--accent-bright);color:var(--hover-text)}.ConfigBar_segmentActive__FQ0Df:focus-visible:not(:disabled),.ConfigBar_segmentActive__FQ0Df:hover:not(:disabled){background:var(--accent-bright);color:var(--hover-text);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--text) 35%,transparent)}.ConfigBar_segmentBtn__h1037:disabled{opacity:.45;cursor:not-allowed}.ConfigBar_secondary__Z2_xK{display:flex;gap:.45rem .55rem;width:100%;transition:gap .35s cubic-bezier(.22,1,.36,1)}.ConfigBar_secondary__Z2_xK,.ConfigBar_settings__Od1Fm{flex-wrap:wrap;justify-content:center;align-items:center;overflow:visible}.ConfigBar_settings__Od1Fm{display:inline-flex;gap:.35rem .45rem;padding:.2rem .35rem;border:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent);width:-moz-fit-content;width:fit-content;max-width:100%;transition:padding .35s cubic-bezier(.22,1,.36,1),gap .35s cubic-bezier(.22,1,.36,1),border-color .25s ease}@supports (interpolate-size:allow-keywords){.ConfigBar_settings__Od1Fm{interpolate-size:allow-keywords;transition:width .38s cubic-bezier(.22,1,.36,1),padding .35s cubic-bezier(.22,1,.36,1),gap .35s cubic-bezier(.22,1,.36,1),border-color .25s ease}}.ConfigBar_settingsDivider__shWZi{width:1px;align-self:stretch;min-height:1.25rem;background:var(--border-subtle);transition:opacity .25s ease}.ConfigBar_group__Qkaqn,.ConfigBar_presetCluster__JrnG_{display:inline-flex;flex-wrap:wrap;gap:.25rem;justify-content:center}.ConfigBar_presetCluster__JrnG_{transform-origin:center}.ConfigBar_group__Qkaqn .ConfigBar_preset__ZfGUD{animation:ConfigBar_presetExpand__C2ZJY .34s cubic-bezier(.22,1,.36,1) both}.ConfigBar_presetCluster__JrnG_>:first-child .ConfigBar_preset__ZfGUD{animation-delay:0s}.ConfigBar_presetCluster__JrnG_>:nth-child(2) .ConfigBar_preset__ZfGUD{animation-delay:30ms}.ConfigBar_presetCluster__JrnG_>:nth-child(3) .ConfigBar_preset__ZfGUD{animation-delay:55ms}.ConfigBar_presetCluster__JrnG_>:nth-child(4) .ConfigBar_preset__ZfGUD{animation-delay:80ms}.ConfigBar_chromeSlot__Dld_S{display:inline-flex;max-width:0;opacity:0;overflow:hidden;pointer-events:none;vertical-align:middle;transform-origin:left center;transition:max-width .38s cubic-bezier(.22,1,.36,1),opacity .28s ease,transform .38s cubic-bezier(.22,1,.36,1);transform:scaleX(.92)}.ConfigBar_side__sc4Tg .ConfigBar_chromeSlot__Dld_S{transform-origin:left center}.ConfigBar_chromeSlotOpen__fkac0{max-width:14rem;opacity:1;overflow:visible;pointer-events:auto;transform:scaleX(1)}.ConfigBar_hardSlot__PaU8_{align-self:center;transform-origin:left center}@keyframes ConfigBar_presetExpand__C2ZJY{0%{opacity:0;transform:scaleX(.72);filter:blur(1px)}to{opacity:1;transform:scaleX(1);filter:none}}.ConfigBar_chip__TvOYH{display:inline-flex;align-items:center;gap:.22rem;border:1px solid transparent;background:transparent;color:var(--text-muted);font-family:var(--font-mono);font-size:.75rem;padding:.28rem .48rem;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;min-height:2rem}.ConfigBar_chip__TvOYH .ConfigBar_material-symbols-outlined__LD7bW{font-size:.95rem}.ConfigBar_chip__TvOYH:focus-visible:not(:disabled),.ConfigBar_chip__TvOYH:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--accent-bright) 22%,transparent);outline:1px solid var(--accent-bright);outline-offset:1px}.ConfigBar_active__YGB9h{background:color-mix(in srgb,var(--accent-bright) 32%,transparent);border-color:var(--accent-bright);color:var(--text)}.ConfigBar_chip__TvOYH:disabled{opacity:.45;cursor:not-allowed}.ConfigBar_preset__ZfGUD{min-width:2.1rem;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ConfigBar_hard___7BRV{text-transform:uppercase;letter-spacing:.05em;border-color:var(--border-subtle);color:var(--text-muted);font-size:.7rem;opacity:.92}.ConfigBar_hard___7BRV.ConfigBar_active__YGB9h{background:transparent;border-color:var(--accent-bright);color:var(--accent-bright)}.ConfigBar_hardTip__L9gm7{position:absolute;left:50%;top:calc(100% + .45rem);bottom:auto;transform:translateX(-50%) translateY(-.2rem);width:max-content;max-width:min(16.5rem,calc(100vw - 2rem));padding:.55rem .7rem .6rem;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:var(--surface);color:var(--text);text-align:left;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s ease;z-index:100;box-shadow:0 8px 24px color-mix(in srgb,var(--bg) 55%,transparent)}.ConfigBar_hardTipTitle__g_Qxc{display:block;font-family:var(--font-ui);font-size:.78rem;font-weight:700;letter-spacing:-.01em;color:var(--accent-bright);margin-bottom:.2rem}.ConfigBar_hardTipBody__R8bNO{display:block;font-family:var(--font-mono);font-size:.68rem;line-height:1.35;color:var(--text-muted);text-transform:none;letter-spacing:0}.ConfigBar_tipPinned__129mM .ConfigBar_hardTip__L9gm7,.ConfigBar_tipWrap__iFSpe:focus-within .ConfigBar_hardTip__L9gm7,.ConfigBar_tipWrap__iFSpe:hover .ConfigBar_hardTip__L9gm7{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.ConfigBar_tipEdgeStart__PcBfV.ConfigBar_tipPinned__129mM .ConfigBar_chipTip__l7mVv,.ConfigBar_tipEdgeStart__PcBfV.ConfigBar_tipPinned__129mM .ConfigBar_hardTip__L9gm7,.ConfigBar_tipEdgeStart__PcBfV.ConfigBar_tipPinned__129mM .ConfigBar_presetTip__0jo5B,.ConfigBar_tipEdgeStart__PcBfV:focus-within .ConfigBar_chipTip__l7mVv,.ConfigBar_tipEdgeStart__PcBfV:focus-within .ConfigBar_hardTip__L9gm7,.ConfigBar_tipEdgeStart__PcBfV:focus-within .ConfigBar_presetTip__0jo5B,.ConfigBar_tipEdgeStart__PcBfV:hover .ConfigBar_chipTip__l7mVv,.ConfigBar_tipEdgeStart__PcBfV:hover .ConfigBar_hardTip__L9gm7,.ConfigBar_tipEdgeStart__PcBfV:hover .ConfigBar_presetTip__0jo5B{left:0;right:auto;transform:translateY(0)}.ConfigBar_tipEdgeEnd__BsZrn.ConfigBar_tipPinned__129mM .ConfigBar_chipTip__l7mVv,.ConfigBar_tipEdgeEnd__BsZrn.ConfigBar_tipPinned__129mM .ConfigBar_hardTip__L9gm7,.ConfigBar_tipEdgeEnd__BsZrn.ConfigBar_tipPinned__129mM .ConfigBar_presetTip__0jo5B,.ConfigBar_tipEdgeEnd__BsZrn:focus-within .ConfigBar_chipTip__l7mVv,.ConfigBar_tipEdgeEnd__BsZrn:focus-within .ConfigBar_hardTip__L9gm7,.ConfigBar_tipEdgeEnd__BsZrn:focus-within .ConfigBar_presetTip__0jo5B,.ConfigBar_tipEdgeEnd__BsZrn:hover .ConfigBar_chipTip__l7mVv,.ConfigBar_tipEdgeEnd__BsZrn:hover .ConfigBar_hardTip__L9gm7,.ConfigBar_tipEdgeEnd__BsZrn:hover .ConfigBar_presetTip__0jo5B{left:auto;right:0;transform:translateY(0)}.ConfigBar_stopBtn__PRR_E{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted);min-width:2.5rem;min-height:2.5rem;padding:0;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.ConfigBar_stopBtn__PRR_E .ConfigBar_material-symbols-outlined__LD7bW{font-size:1.1rem}.ConfigBar_stopBtn__PRR_E:focus-visible,.ConfigBar_stopBtn__PRR_E:hover{color:var(--text);background:color-mix(in srgb,var(--accent-bright) 22%,transparent);border-color:var(--accent-bright);outline:1px solid var(--accent-bright);outline-offset:2px}.ConfigBar_stopTip__kITDQ{position:absolute;left:50%;top:calc(100% + .45rem);transform:translateX(-50%) translateY(-.2rem);width:max-content;max-width:min(14rem,calc(100vw - 2rem));padding:.45rem .6rem .5rem;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:var(--surface);text-align:left;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s ease;z-index:100;box-shadow:0 8px 24px color-mix(in srgb,var(--bg) 55%,transparent)}.ConfigBar_stopTipTitle__2ko4H{display:block;font-family:var(--font-ui);font-size:.75rem;font-weight:700;letter-spacing:-.01em;color:var(--accent-bright);margin-bottom:.15rem}.ConfigBar_stopTipBody__JkabC{display:block;font-family:var(--font-mono);font-size:.66rem;line-height:1.35;color:var(--text-muted)}.ConfigBar_tipPinned__129mM .ConfigBar_stopTip__kITDQ,.ConfigBar_tipWrap__iFSpe:focus-within .ConfigBar_stopTip__kITDQ,.ConfigBar_tipWrap__iFSpe:hover .ConfigBar_stopTip__kITDQ{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}@media (prefers-reduced-motion:reduce){.ConfigBar_bar___MszW,.ConfigBar_brand__9ktz5,.ConfigBar_chromeSlot__Dld_S,.ConfigBar_compactRow__y7MA2,.ConfigBar_fullControls__xjPwY,.ConfigBar_group__Qkaqn .ConfigBar_preset__ZfGUD,.ConfigBar_secondary__Z2_xK,.ConfigBar_settings__Od1Fm{transition:none;animation:none;transform:none;filter:none}.ConfigBar_chipTip__l7mVv,.ConfigBar_hardTip__L9gm7,.ConfigBar_homeTip__Qy1d2,.ConfigBar_presetTip__0jo5B,.ConfigBar_stopTip__kITDQ{transition:none;animation:none;filter:none}}@media (max-width:640px){.ConfigBar_bar___MszW{gap:.4rem;padding:calc(.55rem + env(safe-area-inset-top, 0px)) .65rem .45rem}.ConfigBar_top__VqwSw{gap:.3rem .4rem}.ConfigBar_brand__9ktz5{font-size:clamp(1.55rem,7vw,2.35rem)}.ConfigBar_barCompact__ouM7Q .ConfigBar_brand__9ktz5{font-size:clamp(1.35rem,6vw,1.9rem)}.ConfigBar_sideLeft__auxOu{gap:.25rem}.ConfigBar_segment__MBBXL{width:100%;max-width:100%;min-width:0}.ConfigBar_segmentBtn__h1037{min-height:2.5rem;font-size:.76rem;padding:.4rem .55rem}.ConfigBar_secondary__Z2_xK{gap:.4rem;justify-content:center;width:100%;min-width:0}.ConfigBar_settings__Od1Fm{width:100%;max-width:100%;justify-content:center;min-width:0}.ConfigBar_settingsDivider__shWZi{display:none}.ConfigBar_chip__TvOYH{font-size:.72rem;padding:.35rem .45rem;min-height:2.5rem}.ConfigBar_hard___7BRV{min-height:2.5rem}.ConfigBar_homeBtn__hmq6T{min-width:2.5rem;min-height:2.5rem}}@media (max-width:400px){.ConfigBar_bar___MszW{padding-left:.4rem;padding-right:.4rem}.ConfigBar_top__VqwSw{grid-template-columns:auto minmax(0,1fr) auto}.ConfigBar_brand__9ktz5{font-size:clamp(1.35rem,8vw,1.85rem)}.ConfigBar_chip__TvOYH .ConfigBar_material-symbols-outlined__LD7bW,.ConfigBar_segmentBtn__h1037 .ConfigBar_material-symbols-outlined__LD7bW{font-size:.95rem}.ConfigBar_segmentBtn__h1037{padding:.4rem;font-size:.72rem;gap:.2rem}.ConfigBar_preset__ZfGUD{min-width:1.85rem;padding-left:.28rem;padding-right:.28rem}}.FeedbackBurst_layer__SbGKi{position:absolute;inset:0;pointer-events:none;z-index:4;overflow:hidden}.FeedbackBurst_origin___tZpI{position:absolute;left:50%;top:42%;width:0;height:0}.FeedbackBurst_particle__ZW8q2{position:absolute;left:0;top:0;width:var(--size,4px);height:var(--size,4px);border-radius:1px;opacity:0;transform:translate(-50%,-50%) scale(.4);animation:FeedbackBurst_burst__EajHw var(--dur,.56s) cubic-bezier(.16,.84,.28,1) forwards;animation-delay:var(--delay,0s)}.FeedbackBurst_dash__qTDAc{width:calc(var(--size, 4px) * 2.4);height:calc(var(--size, 4px) * .55);border-radius:1px}.FeedbackBurst_correct__BBbI4 .FeedbackBurst_a__HwY0x{background:var(--success)}.FeedbackBurst_correct__BBbI4 .FeedbackBurst_b__DTMBh{background:var(--flash-ok)}.FeedbackBurst_correct__BBbI4 .FeedbackBurst_c__HMgkY{background:var(--accent-bright)}.FeedbackBurst_wrong__VzEW1 .FeedbackBurst_a__HwY0x,.FeedbackBurst_wrong__VzEW1 .FeedbackBurst_b__DTMBh{background:var(--error)}.FeedbackBurst_wrong__VzEW1 .FeedbackBurst_c__HMgkY{background:var(--flash-bad)}.FeedbackBurst_skip__YTO4s .FeedbackBurst_a__HwY0x,.FeedbackBurst_skip__YTO4s .FeedbackBurst_b__DTMBh,.FeedbackBurst_skip__YTO4s .FeedbackBurst_c__HMgkY{background:var(--accent-bright);opacity:.85}@keyframes FeedbackBurst_burst__EajHw{0%{opacity:0;transform:translate(-50%,-50%) scale(.35) rotate(0deg)}12%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.15) rotate(var(--rot))}}@media (prefers-reduced-motion:reduce){.FeedbackBurst_layer__SbGKi{display:none}}.GuessCombobox_root__x1eIT{width:100%;position:relative}.GuessCombobox_input__jtSdM{width:100%;border:none;border-bottom:1px solid color-mix(in srgb,var(--text) 35%,transparent);background:transparent;color:var(--text);font-family:var(--font-ui);font-size:clamp(1.5rem,4vw,2rem);padding:.75rem 1rem;outline:none;border-radius:var(--radius-none)}.GuessCombobox_input__jtSdM:focus{border-bottom-color:var(--accent-bright)}.GuessCombobox_input__jtSdM:focus-visible{border-bottom-color:var(--accent-bright);box-shadow:0 2px 0 0 var(--accent-bright)}.GuessCombobox_input__jtSdM::placeholder{color:var(--text-muted);opacity:.72}.GuessCombobox_input__jtSdM:disabled{opacity:.55;cursor:not-allowed}.GuessCombobox_input__jtSdM[readonly]{cursor:default}.GuessCombobox_list__q01mv{list-style:none;margin:0;padding:0;position:absolute;left:0;right:0;top:100%;width:100%;max-height:min(50vh,22rem);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-top:none;background:var(--surface);box-shadow:0 14px 36px color-mix(in srgb,var(--text) 12%,transparent);z-index:20;overscroll-behavior-y:contain}.GuessCombobox_row__UdPqG{width:100%;display:grid;grid-template-columns:1.5rem 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center;border:none;border-bottom:1px solid var(--border-subtle);border-left:3px solid var(--row-accent,transparent);background:transparent;color:var(--text);font-family:var(--font-ui);font-size:1rem;padding:.75rem 1rem;cursor:pointer;text-align:left;min-height:2.75rem}.GuessCombobox_rowActive__gdi1u,.GuessCombobox_row__UdPqG:hover{background:color-mix(in srgb,var(--accent-bright) 14%,transparent);color:var(--text)}.GuessCombobox_rowActive__gdi1u .GuessCombobox_acronym__tAyde,.GuessCombobox_row__UdPqG:hover .GuessCombobox_acronym__tAyde{opacity:.85}.GuessCombobox_skipItem__q3A__{position:-webkit-sticky;position:sticky;bottom:0;z-index:2}.GuessCombobox_skip__9PAzX{font-style:italic;opacity:.9;border-left-color:transparent;background:var(--surface);border-top:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-bottom:none;box-shadow:0 -6px 12px color-mix(in srgb,var(--bg) 40%,transparent)}.GuessCombobox_skip__9PAzX.GuessCombobox_rowActive__gdi1u,.GuessCombobox_skip__9PAzX:hover{background:color-mix(in srgb,var(--surface) 88%,var(--accent-bright) 12%)}.GuessCombobox_index__Qp88G{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);transition:opacity .12s ease,-webkit-text-decoration-color .12s ease;transition:opacity .12s ease,text-decoration-color .12s ease;transition:opacity .12s ease,text-decoration-color .12s ease,-webkit-text-decoration-color .12s ease}.GuessCombobox_listDigitsOff__M6zRh .GuessCombobox_index__Qp88G{opacity:.28;text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--text-muted) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--text-muted) 55%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none}.GuessCombobox_label__zefU8{min-width:0}.GuessCombobox_acronym__tAyde{font-family:var(--font-mono);font-size:.75rem;opacity:.75;color:var(--row-accent,var(--text-muted))}.GuessCombobox_mark__JEvOn{background:transparent;color:inherit;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--accent-bright);text-decoration-color:var(--accent-bright);text-underline-offset:2px;padding:0}@media (max-width:640px){.GuessCombobox_input__jtSdM{font-size:max(1.125rem,16px);padding:.85rem}.GuessCombobox_row__UdPqG{padding:.8rem .85rem .8rem .7rem;gap:.5rem;font-size:.95rem;min-height:2.85rem}}.AmbientParticles_layer__ArYuy{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden;opacity:var(--amb-opacity,.2)}.AmbientParticles_dot__ZdqYc{position:absolute;border-radius:1px;opacity:.7;animation-name:AmbientParticles_drift__ZHWE4;animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform,opacity}.AmbientParticles_a__TXDDU{background:var(--accent-bright)}.AmbientParticles_b__fP6wS{background:var(--success)}@keyframes AmbientParticles_drift__ZHWE4{0%{transform:translate(0) scale(.85);opacity:.15}35%{opacity:.85}50%{transform:translate(calc(var(--drift, 16px) * .6),calc(var(--drift, 16px) * -1.1)) scale(1);opacity:.7}to{transform:translate(var(--drift,16px),calc(var(--drift, 16px) * -2.2)) scale(.7);opacity:.05}}@media (prefers-reduced-motion:reduce){.AmbientParticles_layer__ArYuy{display:none}}.ProgressRail_wash__rceYc{position:fixed;top:var(--config-bar-height,7.5rem);left:0;right:0;bottom:var(--footer-height,0);z-index:0;pointer-events:none;background:var(--bg);overflow:hidden}.ProgressRail_fill__mR0nm{position:absolute;inset:0;background:color-mix(in srgb,var(--accent-bright) var(--progress-wash,18%),transparent);transition:transform .15s linear,background .25s ease;will-change:transform}.ProgressRail_particleClip__M8Vq4{position:absolute;inset:0;pointer-events:none;transition:-webkit-clip-path .15s linear;transition:clip-path .15s linear;transition:clip-path .15s linear,-webkit-clip-path .15s linear;will-change:clip-path}.ProgressRail_particleClipEase__9JHoB{transition:-webkit-clip-path .45s cubic-bezier(.22,1,.36,1);transition:clip-path .45s cubic-bezier(.22,1,.36,1);transition:clip-path .45s cubic-bezier(.22,1,.36,1),-webkit-clip-path .45s cubic-bezier(.22,1,.36,1)}.ProgressRail_fillEase__JGiEP{transition:transform .45s cubic-bezier(.22,1,.36,1),background .35s ease}.ProgressRail_urgent__uExPP{background:color-mix(in srgb,var(--error) 38%,transparent);animation:ProgressRail_urgencyPulse__PadBE 1s ease-in-out infinite}@keyframes ProgressRail_urgencyPulse__PadBE{0%,to{background:color-mix(in srgb,var(--error) 30%,transparent)}50%{background:color-mix(in srgb,var(--error) 48%,transparent)}}@media (prefers-reduced-motion:reduce){.ProgressRail_fillEase__JGiEP,.ProgressRail_fill__mR0nm,.ProgressRail_particleClipEase__9JHoB,.ProgressRail_particleClip__M8Vq4{transition:none}.ProgressRail_urgent__uExPP{animation:none;background:color-mix(in srgb,var(--error) 40%,transparent)}}.ResultsPanel_panel__6TRtS{width:min(36rem,100%);margin:0 auto;padding:1rem;text-align:center;position:relative}.ResultsPanel_heading__0p5KV{font-family:var(--font-mono);font-size:.72rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .85rem}.ResultsPanel_shareCard__NCWe9{display:flex;flex-direction:column;align-items:center;gap:0;padding:1.25rem 1rem 1rem;border:1px solid var(--border-subtle);background:var(--bg);position:relative}.ResultsPanel_brand__a72e7{display:none;font-family:var(--font-ui);font-weight:700;font-size:1.85rem;letter-spacing:-.03em;line-height:1;margin-bottom:.85rem;order:0;color:var(--accent-bright)}.ResultsPanel_shareUrl__UzHBA{display:none;position:absolute;right:.75rem;bottom:.55rem;font-family:var(--font-mono);font-size:.58rem;color:var(--text-muted);opacity:.7;letter-spacing:.01em}.ResultsPanel_meta___7e6v{order:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin-bottom:.75rem;padding-top:0;border-top:none;width:100%}.ResultsPanel_metaChip__Q8zcW{display:inline-flex;align-items:center;gap:.22rem;border:1px solid color-mix(in srgb,var(--accent-bright) 55%,var(--border-subtle));padding:.15rem .45rem;text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-mono);font-size:.68rem;color:var(--accent-bright);min-height:1.55rem}.ResultsPanel_metaChip__Q8zcW .ResultsPanel_material-symbols-outlined__fvWCZ{font-size:.9rem}.ResultsPanel_metaChipHard__mAxpO{border-color:var(--accent-bright)}.ResultsPanel_scoreBlock__Vtndo{order:2;display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-bottom:.5rem;animation:ResultsPanel_resultsScoreIn__4PSf0 .4s ease}.ResultsPanel_score__On8uA{font-family:var(--font-ui);font-weight:700;font-size:clamp(4rem,16vw,7rem);line-height:1;letter-spacing:-.03em}.ResultsPanel_pb__zWzCA{font-family:var(--font-mono);font-size:.9rem;color:var(--text-muted);animation:ResultsPanel_resultsFadeIn__kucZJ .35s ease .05s both}.ResultsPanel_badge__PuSen{border:1px solid color-mix(in srgb,var(--accent-bright) 55%,var(--border-subtle));padding:.1rem .4rem;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;color:var(--accent-bright)}.ResultsPanel_stats__Jq5uq{order:3;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted);margin-bottom:1.1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle);width:100%;animation:ResultsPanel_resultsFadeIn__kucZJ .35s ease .1s both}.ResultsPanel_chartWrap___LWTJ{order:4;margin:0 auto;width:100%;max-width:22rem;animation:ResultsPanel_resultsFadeIn__kucZJ .4s ease .15s both}.ResultsPanel_newPbShare__1e8s5{display:none;order:6;margin-top:.45rem}.ResultsPanel_sharing__5B_tE .ResultsPanel_brand__a72e7,.ResultsPanel_sharing__5B_tE .ResultsPanel_shareUrl__UzHBA{display:block}.ResultsPanel_sharing__5B_tE .ResultsPanel_meta___7e6v{order:5;margin-top:1rem;margin-bottom:1.35rem;padding-top:.85rem;border-top:1px solid var(--border-subtle)}.ResultsPanel_sharing__5B_tE .ResultsPanel_scoreBlock__Vtndo{order:1}.ResultsPanel_sharing__5B_tE .ResultsPanel_stats__Jq5uq{order:2}.ResultsPanel_sharing__5B_tE .ResultsPanel_chartWrap___LWTJ{order:3}.ResultsPanel_sharing__5B_tE .ResultsPanel_scoreBlock__Vtndo .ResultsPanel_badge__PuSen{display:none}.ResultsPanel_sharing__5B_tE .ResultsPanel_newPbShare__1e8s5{display:block}.ResultsPanel_sharing__5B_tE .ResultsPanel_chartLegend__7r5Xp,.ResultsPanel_sharing__5B_tE .ResultsPanel_chartTip__bLslX{display:none}.ResultsPanel_sharing__5B_tE .ResultsPanel_axisText__rfI4j{font-size:6.5px}.ResultsPanel_chartLabel__OXhrM{font-family:var(--font-mono);font-size:.75rem;opacity:.6;margin-bottom:.35rem}.ResultsPanel_chartLegend__7r5Xp{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .75rem;margin-bottom:.4rem}.ResultsPanel_legendItem__mwpR4{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--font-mono);font-size:.62rem;color:var(--text-muted);text-transform:lowercase}.ResultsPanel_legendDot__hBmkz{display:inline-block;width:.42rem;height:.42rem;border-radius:50%;background:currentColor;flex-shrink:0}.ResultsPanel_legendTick__KmeA_{display:inline-block;width:.55rem;height:.55rem;flex-shrink:0;background:linear-gradient(45deg,transparent 42%,currentColor 0,currentColor 58%,transparent 0),linear-gradient(-45deg,transparent 42%,currentColor 0,currentColor 58%,transparent 0)}.ResultsPanel_legendTickSkip__3y9P3{border-radius:50%;border:1.5px solid;background:radial-gradient(circle,currentColor 28%,transparent 30%);box-sizing:border-box}.ResultsPanel_chartInner__GXcTB{position:relative}.ResultsPanel_chartPlot__oPNUv{position:relative;width:min(100%,320px);margin:0 auto;overflow:visible}.ResultsPanel_chart__0ytgY{width:100%;height:auto;display:block;overflow:visible}.ResultsPanel_axisText__rfI4j{fill:var(--text-muted);font-family:var(--font-mono);font-size:9px}.ResultsPanel_chartDot__xUSFP,.ResultsPanel_eventMark__BOga2{pointer-events:none}.ResultsPanel_chartHit__x9wol{cursor:pointer;outline:none}.ResultsPanel_chartHit__x9wol:focus-visible{stroke:var(--text);stroke-width:1.5}.ResultsPanel_markerCorrect__d5kb9{color:var(--accent-bright)}.ResultsPanel_markerWrong__izh_j{color:var(--error)}.ResultsPanel_markerSkip__7V8LW{color:var(--chart-skip)}.ResultsPanel_chartTip__bLslX{position:absolute;bottom:calc(100% - .25rem);transform:translateX(-50%);min-width:8rem;max-width:min(14rem,calc(100% - .5rem));padding:.4rem .55rem;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:var(--surface);box-shadow:0 10px 28px color-mix(in srgb,var(--text) 12%,transparent);pointer-events:none;z-index:4;text-align:left}.ResultsPanel_chartTipTitle__U6P1V{display:block;font-family:var(--font-ui);font-size:.78rem;font-weight:700;line-height:1.2;margin-bottom:.15rem}.ResultsPanel_chartTipMeta__N8AZJ{display:flex;align-items:center;flex-wrap:wrap;gap:.15rem .25rem;font-family:var(--font-mono);font-size:.65rem;color:var(--text-muted);text-transform:lowercase}.ResultsPanel_actions__4S8cW{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-top:1.15rem;animation:ResultsPanel_resultsFadeIn__kucZJ .4s ease .22s both}.ResultsPanel_btn__tPo_b{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--border-subtle);background:transparent;color:var(--text);font-family:var(--font-mono);font-size:.78rem;padding:.28rem .5rem;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;min-height:2.5rem}.ResultsPanel_btn__tPo_b:focus-visible,.ResultsPanel_btn__tPo_b:hover{background:color-mix(in srgb,var(--accent-bright) 28%,transparent);border-color:var(--accent-bright);color:var(--text);outline:1px solid var(--accent-bright);outline-offset:2px}.ResultsPanel_btn__tPo_b .ResultsPanel_material-symbols-outlined__fvWCZ{font-size:1rem}.ResultsPanel_toast__r5etW{position:fixed;left:50%;bottom:calc(1.5rem + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .85rem;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:var(--surface);box-shadow:0 10px 28px color-mix(in srgb,var(--text) 12%,transparent);font-family:var(--font-mono);font-size:.78rem;z-index:80;animation:ResultsPanel_toastIn__ilHHC .2s ease}.ResultsPanel_toast__r5etW .ResultsPanel_material-symbols-outlined__fvWCZ{font-size:1.05rem;color:var(--success)}.ResultsPanel_toastError__6DwKy .ResultsPanel_material-symbols-outlined__fvWCZ{color:var(--error)}@keyframes ResultsPanel_toastIn__ilHHC{0%{opacity:0;transform:translateX(-50%) translateY(6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes ResultsPanel_resultsScoreIn__4PSf0{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ResultsPanel_resultsFadeIn__kucZJ{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ResultsPanel_actions__4S8cW,.ResultsPanel_chartWrap___LWTJ,.ResultsPanel_pb__zWzCA,.ResultsPanel_scoreBlock__Vtndo,.ResultsPanel_stats__Jq5uq,.ResultsPanel_toast__r5etW{animation:none}}.GameApp_skipLink__3lEWg{position:absolute;left:-9999px;top:0;background:var(--bg);color:var(--text);padding:.5rem;z-index:100}.GameApp_skipLink__3lEWg:focus{left:.5rem;outline:1px solid var(--accent-bright);outline-offset:2px}.GameApp_srOnly__7HGs5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.GameApp_shell__tvd7Z{min-height:100dvh;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.GameApp_stage__5uR8c{position:relative;z-index:2;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:1.25rem 0 1rem;width:100%;background:transparent;transition:transform .18s ease;overflow:auto;overscroll-behavior:contain}.GameApp_stageLift___fEnB{transform:translateY(calc(-1 * min(10vh, 3.25rem)))}.GameApp_prompt__ztLu5{text-align:center;padding:0 1.5rem 1.5rem;min-height:6.5rem;display:flex;align-items:center;justify-content:center}.GameApp_hint__zr54_{font-family:var(--font-mono);font-size:.9rem;color:var(--text-muted);max-width:28rem}.GameApp_countdownBlock__DqBRA{display:flex;flex-direction:column;align-items:center;gap:.65rem}.GameApp_readyLine__X_5rc{font-family:var(--font-mono);font-size:clamp(.85rem,2vw,1.05rem);color:var(--text-muted);letter-spacing:.02em;margin:0}.GameApp_countdown__fzgiE{font-family:var(--font-ui);font-weight:700;font-size:clamp(3rem,12vw,5rem);letter-spacing:-.03em;animation:GameApp_countdownPulse__bCFkR .7s ease-in-out infinite;opacity:.85;line-height:1}.GameApp_promptEnter__uRbim{animation:GameApp_promptEnter__uRbim .28s ease}.GameApp_lyric__oUcUh{font-family:var(--font-ui);font-size:clamp(1.25rem,3.5vw,1.85rem);line-height:1.4;max-width:40rem;margin:0;border:none;quotes:none}.GameApp_audioPrompt__oL2z9{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.95rem;opacity:.85}.GameApp_audioPrompt__oL2z9 .GameApp_material-symbols-outlined__4Qmbv{font-size:1.5rem;color:var(--accent-bright)}.GameApp_replay__kPgC4{border:1px solid var(--border-subtle);background:transparent;color:var(--text);display:inline-flex;padding:.2rem;cursor:pointer;min-width:2rem;min-height:2rem;align-items:center;justify-content:center}.GameApp_replay__kPgC4:focus-visible,.GameApp_replay__kPgC4:hover{background:color-mix(in srgb,var(--accent-bright) 28%,transparent);border-color:var(--accent-bright);outline:1px solid var(--accent-bright);outline-offset:2px}.GameApp_replayWrap__MmpHd{position:relative;display:inline-flex;margin-left:.35rem}.GameApp_replayTip__rarK_{position:absolute;left:50%;bottom:calc(100% + .45rem);transform:translateX(-50%) translateY(.2rem);width:max-content;max-width:min(14rem,calc(100vw - 2rem));padding:.45rem .6rem .5rem;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:var(--surface);box-shadow:0 10px 28px color-mix(in srgb,var(--text) 12%,transparent);text-align:left;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s ease;z-index:60;box-shadow:0 8px 24px color-mix(in srgb,var(--bg) 55%,transparent)}.GameApp_replayTipTitle__s8yLX{display:block;font-family:var(--font-ui);font-size:.75rem;font-weight:700;letter-spacing:-.01em;color:var(--accent-bright);margin-bottom:.15rem}.GameApp_replayTipBody__H6dWt{display:block;font-family:var(--font-mono);font-size:.66rem;line-height:1.35;color:var(--text-muted)}.GameApp_replayWrap__MmpHd:focus-within .GameApp_replayTip__rarK_,.GameApp_replayWrap__MmpHd:hover .GameApp_replayTip__rarK_{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}@media (prefers-reduced-motion:reduce){.GameApp_replayTip__rarK_{transition:none}}.GameApp_hud__Zsd68{position:relative;z-index:5;display:flex;justify-content:center;align-items:flex-end;gap:2rem;text-align:center;font-family:var(--font-mono);margin-bottom:1rem}.GameApp_hudStat__beSt2{display:inline-flex;flex-direction:column;align-items:center;gap:.15rem;min-width:3.5rem}.GameApp_hudValue__TwqvJ{font-size:1.15rem;opacity:.9;line-height:1.1;letter-spacing:-.01em;color:var(--text)}.GameApp_comboValue__N0Chv{color:var(--accent-bright);opacity:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GameApp_scorePop__AEMEW{animation:GameApp_scorePop__AEMEW .32s ease;color:var(--success)}.GameApp_comboPop__xuweR{animation:GameApp_comboPop__xuweR .34s ease}.GameApp_hudLabel__ayJSc{font-size:.65rem;text-transform:lowercase;letter-spacing:.06em;opacity:.55;color:var(--text-muted)}.GameApp_inputArea__SE_SD{width:100%;position:relative;z-index:3}.GameApp_skipReveal__wawyg{display:flex;flex-direction:column;align-items:center;gap:.25rem;animation:GameApp_skipRevealIn__WvysR .22s ease}.GameApp_skipRevealOut__D6FFw{animation:GameApp_skipRevealOut__D6FFw .18s ease forwards}.GameApp_skipToastCaption__pd_p4{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.08em;text-transform:lowercase;color:var(--text-muted)}.GameApp_skipToastTitle__xq2XS{font-family:var(--font-ui);font-size:clamp(1.15rem,3vw,1.55rem);line-height:1.25;color:var(--text)}.GameApp_flashOk__1sdpP{animation:GameApp_flashOk__1sdpP .56s ease}.GameApp_flashBad__JShuG{animation:GameApp_flashBad__JShuG var(--mistake-lock-ms,1s) ease,GameApp_shake__og4Ja var(--shake-ms) ease}.GameApp_flashSkip__X7n_v{animation:GameApp_flashSkip__X7n_v .24s ease}@keyframes GameApp_flashOk__1sdpP{0%{box-shadow:inset 0 0 0 0 transparent}20%{box-shadow:inset 0 0 90px 12px color-mix(in srgb,var(--success) 42%,transparent)}55%{box-shadow:inset 0 0 70px 6px color-mix(in srgb,var(--flash-ok) 28%,transparent)}to{box-shadow:inset 0 0 0 0 transparent}}@keyframes GameApp_flashBad__JShuG{0%{box-shadow:inset 0 0 0 0 transparent}10%{box-shadow:inset 0 0 160px 0 color-mix(in srgb,var(--flash-bad) 66%,transparent),inset 0 0 40px 0 color-mix(in srgb,var(--error) 28%,transparent)}70%{box-shadow:inset 0 0 120px 0 color-mix(in srgb,var(--flash-bad) 48%,transparent),inset 0 0 32px 0 color-mix(in srgb,var(--error) 18%,transparent)}to{box-shadow:inset 0 0 0 0 transparent}}@keyframes GameApp_flashSkip__X7n_v{0%{box-shadow:inset 0 0 0 0 transparent}35%{box-shadow:inset 0 0 120px 0 color-mix(in srgb,var(--flash-skip) 42%,transparent),inset 0 0 28px 0 color-mix(in srgb,var(--accent-bright) 22%,transparent)}to{box-shadow:inset 0 0 0 0 transparent}}@keyframes GameApp_skipRevealIn__WvysR{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes GameApp_skipRevealOut__D6FFw{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes GameApp_promptEnter__uRbim{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes GameApp_scorePop__AEMEW{0%{transform:scale(1);color:var(--text);text-shadow:none}40%{transform:scale(1.08);color:var(--success);text-shadow:0 0 18px color-mix(in srgb,var(--flash-ok) 55%,transparent)}to{transform:scale(1);color:var(--success);text-shadow:none}}@keyframes GameApp_comboPop__xuweR{0%{transform:scale(1)}40%{transform:scale(1.14);color:var(--success);text-shadow:0 0 14px color-mix(in srgb,var(--accent-bright) 45%,transparent)}to{transform:scale(1);color:var(--accent-bright);text-shadow:none}}@keyframes GameApp_shake__og4Ja{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes GameApp_countdownPulse__bCFkR{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.GameApp_comboPop__xuweR,.GameApp_countdown__fzgiE,.GameApp_flashBad__JShuG,.GameApp_flashOk__1sdpP,.GameApp_flashSkip__X7n_v,.GameApp_promptEnter__uRbim,.GameApp_scorePop__AEMEW,.GameApp_skipRevealOut__D6FFw,.GameApp_skipReveal__wawyg{animation:none}.GameApp_countdown__fzgiE{opacity:.85;transform:none}.GameApp_stage__5uR8c{transition:none}.GameApp_stageLift___fEnB{transform:none}}.GameApp_footer__dlMrU{position:relative;z-index:2;flex-shrink:0;text-align:center;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom, 0px));font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);border-top:1px solid var(--border-subtle);background:var(--bg)}.GameApp_footer__dlMrU a{color:inherit;transition:color .15s ease}.GameApp_footer__dlMrU a:focus-visible,.GameApp_footer__dlMrU a:hover{color:var(--text);text-decoration:underline;outline:1px solid var(--accent-bright);outline-offset:2px}@media (max-width:640px){.GameApp_stage__5uR8c{padding:.85rem 0 .75rem}.GameApp_stageLift___fEnB{transform:translateY(calc(-1 * min(8vh, 2.5rem)))}.GameApp_prompt__ztLu5{padding:0 1rem 1rem;min-height:5rem}.GameApp_lyric__oUcUh{max-width:100%}.GameApp_hud__Zsd68{gap:1.35rem;margin-bottom:.75rem}}