.ClassicRoomArtPanel_frame__b2Qtc{position:relative;width:100%;max-width:100%;margin:0 auto 10px;padding:5px;border-radius:8px;background:linear-gradient(180deg,var(--classics-accent-soft,rgba(232,210,160,.18)),var(--classics-accent-subtle,rgba(232,210,160,.05))),var(--color-surface,#07120a);border:1px solid var(--classics-accent-border,rgba(232,210,160,.45));box-shadow:0 4px 14px var(--color-shadow-strong,rgba(0,0,0,.4)),inset 0 0 0 1px var(--classics-accent-rim,rgba(232,210,160,.12));outline:none;cursor:zoom-in;transition:box-shadow .22s ease}.ClassicRoomArtPanel_frame__b2Qtc:after{content:"⤢";position:absolute;top:10px;right:12px;z-index:1;font-size:13px;line-height:1;color:var(--classics-accent-border,rgba(232,210,160,.9));background:rgba(0,0,0,.5);border-radius:4px;padding:3px 5px;pointer-events:none;opacity:.8;transition:opacity .2s ease}.ClassicRoomArtPanel_frame__b2Qtc:focus-visible,.ClassicRoomArtPanel_frame__b2Qtc:hover{box-shadow:0 8px 24px var(--color-shadow-strong,rgba(0,0,0,.5)),inset 0 0 0 1px var(--classics-accent-rim,rgba(232,210,160,.2))}.ClassicRoomArtPanel_frame__b2Qtc:focus-within:after,.ClassicRoomArtPanel_frame__b2Qtc:hover:after{opacity:0}.ClassicRoomArtPanel_frame__b2Qtc:focus-visible{box-shadow:0 0 0 2px var(--color-surface,#07120a),0 0 0 4px var(--classics-accent-border,rgba(232,210,160,.9))}.ClassicRoomArtPanel_image__yHzU9{display:block;width:100%;height:20dvh;min-height:92px;object-fit:cover;object-position:center;border-radius:4px;background:var(--color-image-placeholder,rgba(0,0,0,.35));animation-name:ClassicRoomArtPanel_classicRoomArtFadeIn__PVhyv;animation-timing-function:ease-out;animation-fill-mode:forwards;transition:height .28s cubic-bezier(.22,1,.36,1)}.ClassicRoomArtPanel_frame__b2Qtc:focus-within .ClassicRoomArtPanel_image__yHzU9,.ClassicRoomArtPanel_frame__b2Qtc:hover .ClassicRoomArtPanel_image__yHzU9{height:46dvh}@keyframes ClassicRoomArtPanel_classicRoomArtFadeIn__PVhyv{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ClassicRoomArtPanel_image__yHzU9{animation:none;transition:none}}@media(max-width:760px){.ClassicRoomArtPanel_frame__b2Qtc{margin-bottom:8px;padding:4px}.ClassicRoomArtPanel_image__yHzU9{height:16dvh}.ClassicRoomArtPanel_frame__b2Qtc:focus-within .ClassicRoomArtPanel_image__yHzU9,.ClassicRoomArtPanel_frame__b2Qtc:hover .ClassicRoomArtPanel_image__yHzU9{height:38dvh}}@media(max-width:520px){.ClassicRoomArtPanel_image__yHzU9{height:14dvh}.ClassicRoomArtPanel_frame__b2Qtc:focus-within .ClassicRoomArtPanel_image__yHzU9,.ClassicRoomArtPanel_frame__b2Qtc:hover .ClassicRoomArtPanel_image__yHzU9{height:32dvh}}.ClassicRoomArtTeaserCta_wrap__OWoQr{text-align:center}.ClassicRoomArtTeaserCta_cta__XOMmc{display:inline-flex;align-items:center;gap:6px;margin:8px auto 0;padding:7px 14px;border:1px solid color-mix(in srgb,var(--accent-blue,#6ca8ff) 45%,var(--border-subtle));border-radius:999px;background:color-mix(in srgb,var(--accent-blue,#6ca8ff) 14%,transparent);color:var(--text-primary,#f6efd9);font-size:.82rem;cursor:pointer}.ClassicRoomArtTeaserCta_cta__XOMmc:hover{background:color-mix(in srgb,var(--accent-blue,#6ca8ff) 22%,transparent)}.ClassicRoomArtTeaserCta_cta__XOMmc:focus-visible{outline:2px solid var(--accent-blue,#6ca8ff);outline-offset:2px}.ClassicRoomArtTeaserCta_hint__h5mwX{display:block;margin:4px auto 0;font-size:.7rem;color:var(--text-secondary,#a59d8a)}.ClassicThemePicker_scrim__xJdGb{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px}.ClassicThemePicker_dialog__z7UpV{position:relative;width:min(640px,100%);max-height:80vh;overflow-y:auto;background:var(--color-surface,#0a1410);border:1px solid var(--color-accent,#88cc88);border-radius:12px;box-shadow:0 18px 60px rgba(0,0,0,.55);color:var(--color-text,#e8f2dc);padding:18px 22px;display:flex;flex-direction:column;gap:14px;font-family:monospace}.ClassicThemePicker_header__UbwM4{display:flex;align-items:baseline;justify-content:space-between}.ClassicThemePicker_header__UbwM4 h2{margin:0;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent,#9bf2b8)}.ClassicThemePicker_close__gpPf4{background:rgba(0,0,0,0);border:1px solid rgba(155,242,184,.35);color:var(--color-text,#e8f2dc);border-radius:6px;padding:4px 10px;font-size:1.1rem;cursor:pointer;line-height:1}.ClassicThemePicker_intro__2Kt_Y{margin:0;font-size:.85rem;line-height:1.55;color:var(--color-text-muted,#a8bfa0)}.ClassicThemePicker_options__RtqEN{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ClassicThemePicker_option__soIj2{border-radius:10px;border:1px solid rgba(155,242,184,.18);background:rgba(82,200,120,.04);transition:background .14s ease,border-color .14s ease}.ClassicThemePicker_optionSelected__8CIQL{border-color:rgba(155,242,184,.55);background:rgba(82,200,120,.12)}.ClassicThemePicker_radio__jCH_K{position:absolute;opacity:0;pointer-events:none}.ClassicThemePicker_label__SxN0C{display:grid;grid-template-columns:140px 1fr;gap:12px;align-items:center;padding:10px 12px;cursor:pointer}.ClassicThemePicker_swatch__H6wao{display:inline-flex;align-items:center;justify-content:flex-start;height:56px;padding:0 10px;border-radius:6px;font-size:14px;font-weight:600;border:1px solid hsla(0,0%,100%,.12)}.ClassicThemePicker_copy__b_A4e{display:flex;flex-direction:column;gap:2px;min-width:0}.ClassicThemePicker_optionLabel__D0IlR{font-size:.92rem;font-weight:600;letter-spacing:.02em;color:var(--color-text,#e8f2dc)}.ClassicThemePicker_optionCaption___NldX{font-size:.76rem;line-height:1.45;color:var(--color-text-muted,#a8bfa0)}.ClassicThemePicker_optionNote__lbx_e{margin-top:2px;font-size:.72rem;letter-spacing:.04em;color:#ecd5a3}.ClassicThemePicker_optionNote__lbx_e:before{content:"✓ ";opacity:.7}.ClassicThemePicker_section__ZwUsc{margin-top:6px;padding-top:16px;border:none;border-top:1px solid rgba(155,242,184,.16)}.ClassicThemePicker_sectionTitle__bKTDU{display:block;font-size:.86rem;font-weight:600;letter-spacing:.03em;color:var(--color-text,#e8f2dc);padding:0;margin:0 0 4px}.ClassicThemePicker_sectionCaption__n4r6W{margin:0 0 10px;font-size:.76rem;line-height:1.45;color:var(--color-text-muted,#a8bfa0)}.ClassicThemePicker_segmented__iUuZ4{display:flex;flex-wrap:wrap;gap:8px}.ClassicThemePicker_segment__syLiR{display:flex;flex-direction:column;justify-content:center;gap:2px;flex:1 1;min-width:96px;min-height:44px;padding:8px 12px;border-radius:9px;border:1px solid rgba(155,242,184,.2);background:rgba(82,200,120,.04);color:var(--color-text-muted,#a8bfa0);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.ClassicThemePicker_segment__syLiR:hover{border-color:rgba(155,242,184,.4)}.ClassicThemePicker_segment__syLiR:focus-within{outline:2px solid rgba(155,242,184,.55);outline-offset:2px}.ClassicThemePicker_segmentSelected__HQioZ{border-color:rgba(155,242,184,.6);background:rgba(82,200,120,.14);color:var(--color-text,#e8f2dc)}.ClassicThemePicker_segmentInput__KJnqw{position:absolute;opacity:0;pointer-events:none}.ClassicThemePicker_segmentLabel__EKsMO{font-size:.9rem;font-weight:600;letter-spacing:.02em}.ClassicThemePicker_segmentCaption__i4VdV{font-size:.72rem;line-height:1.35;opacity:.85}@media(max-width:640px){.ClassicThemePicker_scrim__xJdGb{align-items:flex-end;padding:8px}.ClassicThemePicker_dialog__z7UpV{width:100%;max-height:calc(100dvh - 16px);padding:14px;gap:10px;border-radius:12px 12px 0 0}.ClassicThemePicker_header__UbwM4 h2{font-size:1rem;letter-spacing:.08em}.ClassicThemePicker_label__SxN0C{grid-template-columns:104px 1fr;gap:10px;padding:8px 10px}.ClassicThemePicker_swatch__H6wao{height:48px}}.ClassicVerbCloud_cloud__CN9IO{padding:6px 0 4px}.ClassicVerbCloud_list__MkFWG{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ClassicVerbCloud_chip__NTzKK{font-family:var(--classic-font-family,ui-monospace,monospace);font-size:.78rem;letter-spacing:var(--classic-letter-spacing,.04em);padding:4px 10px;border-radius:4px;background:rgba(0,0,0,0);color:var(--classic-fg-dim,#a07a30);border:1px solid var(--classic-border-color,rgba(255,184,74,.2));cursor:pointer;transition:background .1s ease,color .1s ease,border-color .1s ease}.ClassicVerbCloud_chip__NTzKK:hover{background:var(--classic-border-color,rgba(255,184,74,.18));color:var(--classic-fg,#ffb84a);border-color:var(--classic-fg-dim,rgba(255,184,74,.55))}.ClassicVerbCloud_chip__NTzKK:focus-visible{outline:2px solid var(--classic-accent,#ffd07a);outline-offset:1px}.ClassicVerbCloud_chipQuick__RtGen{color:var(--classic-fg,#ffb84a);border-color:var(--classic-fg-dim,rgba(255,184,74,.45))}.ClassicVerbCloud_divider__NIsQg{width:1px;height:18px;background:var(--classic-border-color,rgba(255,184,74,.22));margin:0 4px}@media(max-width:640px){.ClassicVerbCloud_chip__NTzKK{padding:9px 12px;font-size:.82rem}}.ClassicMiniMap_miniMap__xRBen{position:absolute;bottom:12px;right:12px;z-index:6;width:196px;border-radius:8px;overflow:hidden;background:var(--classic-status-bg,rgba(10,8,4,.92));border:1px solid var(--classic-border-color,rgba(255,184,74,.32));box-shadow:0 4px 18px rgba(0,0,0,.45);font-family:var(--classic-font-family,monospace);color:var(--classic-status-fg,#ffb84a)}.ClassicMiniMap_header__tNlR5{display:flex;align-items:center;gap:6px;min-height:32px;padding:2px 4px 2px 6px;border-bottom:1px solid var(--classic-border-color,rgba(255,184,74,.22))}.ClassicMiniMap_collapseToggle__Zkogy{flex:1 1 auto;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:2px 4px;background:none;border:none;color:inherit;font:inherit;letter-spacing:.06em;cursor:pointer}.ClassicMiniMap_collapseToggle__Zkogy:focus-visible{outline:2px solid var(--classic-accent,#ffb84a);outline-offset:1px}.ClassicMiniMap_chevron__ACJ7U{font-size:.7rem;opacity:.85}.ClassicMiniMap_title__mzKZp{text-transform:uppercase;font-size:.72rem;font-weight:600}.ClassicMiniMap_counter__0kNKV{font-size:.66rem;opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ClassicMiniMap_fullMapButton__0WIJL{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;background:rgba(255,184,74,.08);border:1px solid var(--classic-border-color,rgba(255,184,74,.28));color:inherit;font-size:.86rem;cursor:pointer;transition:background .14s ease,border-color .14s ease}.ClassicMiniMap_fullMapButton__0WIJL:hover{background:rgba(255,184,74,.18);border-color:var(--classic-accent,rgba(255,184,74,.5))}.ClassicMiniMap_fullMapButton__0WIJL:focus-visible{outline:2px solid var(--classic-accent,#ffb84a);outline-offset:1px}.ClassicMiniMap_svg__mNIHD{display:block;width:100%;height:134px;background:var(--classic-bg-deep,rgba(0,0,0,.3))}.ClassicMiniMap_edges__OV45e{fill:none}.ClassicMiniMap_edgeVisited__ac4dX{stroke:rgba(155,242,184,.6);stroke-width:5;fill:none}.ClassicMiniMap_edgeSpeculative__aFt2j{stroke:rgba(155,242,184,.32);stroke-width:4;fill:none;stroke-dasharray:12 10}.ClassicMiniMap_nodeCurrent__1d9N4{fill:#ecd5a3;stroke:#c89868;stroke-width:6}.ClassicMiniMap_nodeVisited__HEJTr{fill:#1a3a22;stroke:#9bf2b8;stroke-width:5}.ClassicMiniMap_nodeUnvisited___lRNs{fill:rgba(0,0,0,0);stroke:rgba(155,242,184,.5);stroke-width:4;stroke-dasharray:10 8}@media(prefers-reduced-motion:reduce){.ClassicMiniMap_fullMapButton__0WIJL{transition:none}}@media(max-width:760px){.ClassicMiniMap_miniMap__xRBen{position:static;width:100%;margin-top:2px;box-shadow:none}.ClassicMiniMap_svg__mNIHD{height:104px}.ClassicMiniMap_collapseToggle__Zkogy,.ClassicMiniMap_fullMapButton__0WIJL{min-height:36px}}@media(max-width:520px){.ClassicMiniMap_svg__mNIHD{height:86px}.ClassicMiniMap_title__mzKZp{font-size:.68rem}}.ClassicNpcPresence_card__1n_iQ{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:8px;background:rgba(155,242,184,.05);border:1px solid rgba(155,242,184,.18);font-family:monospace}.ClassicNpcPresence_label__nbcN_{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent,#9bf2b8);opacity:.8}.ClassicNpcPresence_row__1z17L{display:flex;align-items:center;gap:10px;min-width:0}.ClassicNpcPresence_avatar__F5_w0{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;color:#0a1410;-webkit-user-select:none;user-select:none}.ClassicNpcPresence_portrait__rs6vY{flex:0 0 auto;width:40px;height:40px;border-radius:50%;object-fit:cover}.ClassicNpcPresence_name__owv1T{font-size:.92rem;font-weight:600;color:var(--color-text,#e8f2dc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClassicNpcPresence_tint0__bp6Kr{background:hsl(150,45%,55%)}.ClassicNpcPresence_tint1__pK38y{background:hsl(200,45%,58%)}.ClassicNpcPresence_tint2__nELqo{background:hsl(45,55%,60%)}.ClassicNpcPresence_tint3__aIvH1{background:hsl(280,40%,62%)}.ClassicNpcPresence_tint4__A49YJ{background:hsl(15,55%,60%)}.ClassicNpcPresence_tint5__OPDB9{background:hsl(95,40%,58%)}.ClassicNpcPresence_tint6__my_0S{background:hsl(330,45%,64%)}.ClassicNpcPresence_tint7__Wm28z{background:hsl(255,40%,64%)}.SmartParseSuggestions_root__rG9vJ{display:flex;flex-direction:column;gap:8px;margin:8px 0}.SmartParseSuggestions_trigger__WnOsI{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:44px;padding:8px 14px;font-family:var(--classic-font-family,ui-monospace,monospace);font-size:.9rem;letter-spacing:var(--classic-letter-spacing,.02em);color:var(--classic-fg,#ffb84a);background:var(--classic-bg-elev,rgba(255,184,74,.05));border:1px dashed var(--classic-border-color,rgba(255,184,74,.45));border-radius:6px;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.SmartParseSuggestions_trigger__WnOsI:hover:not(:disabled){background:var(--classic-border-color,rgba(255,184,74,.16));border-color:var(--classic-fg-dim,rgba(255,184,74,.6))}.SmartParseSuggestions_trigger__WnOsI:focus-visible{outline:2px solid var(--classic-accent,#ffd07a);outline-offset:2px}.SmartParseSuggestions_trigger__WnOsI:disabled{opacity:.6;cursor:default}.SmartParseSuggestions_bulb__m9n8K{font-size:1rem;line-height:1}.SmartParseSuggestions_results__5Msyb{display:flex;flex-direction:column;gap:6px}.SmartParseSuggestions_heading__SRoNQ{margin:0;font-family:var(--classic-font-family,ui-monospace,monospace);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--classic-fg-dim,rgba(255,184,74,.7))}.SmartParseSuggestions_chips___AZhW{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.SmartParseSuggestions_chipItem__gAiJy{margin:0}.SmartParseSuggestions_chip__QsVuM{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;font-family:var(--classic-font-family,ui-monospace,monospace);font-size:.9rem;letter-spacing:var(--classic-letter-spacing,.02em);color:var(--classic-bg,#1a1206);background:var(--classic-fg-dim,#a07a30);border:1px solid var(--classic-fg-dim,rgba(255,184,74,.6));border-radius:6px;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.SmartParseSuggestions_chip__QsVuM:hover{background:var(--classic-fg,#ffb84a);border-color:var(--classic-fg,#ffb84a)}.SmartParseSuggestions_chip__QsVuM:focus-visible{outline:2px solid var(--classic-accent,#ffd07a);outline-offset:2px}.SmartParseSuggestions_empty__YS6nJ{margin:0;font-family:var(--classic-font-family,ui-monospace,monospace);font-size:.85rem;color:var(--classic-fg-dim,rgba(255,184,74,.7))}@media(prefers-reduced-motion:reduce){.SmartParseSuggestions_chip__QsVuM,.SmartParseSuggestions_trigger__WnOsI{transition:none}}.ClassicSessionStatsPanel_backdrop__xTV_0{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px}.ClassicSessionStatsPanel_panel__2f3Ik{position:relative;width:min(420px,100%);background:var(--color-surface,#0a1410);border:1px solid var(--color-accent,#88cc88);border-radius:12px;box-shadow:0 18px 60px rgba(0,0,0,.55);color:var(--color-text,#e8f2dc);padding:18px 22px 16px;display:flex;flex-direction:column;gap:14px;font-family:monospace}.ClassicSessionStatsPanel_header__bwsPR{display:flex;align-items:baseline;gap:16px}.ClassicSessionStatsPanel_title__tVFvh{margin:0;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent,#9bf2b8)}.ClassicSessionStatsPanel_close__cseL3{margin-left:auto;background:rgba(0,0,0,0);border:1px solid rgba(155,242,184,.35);color:var(--color-text,#e8f2dc);border-radius:6px;padding:4px 10px;font-size:1.1rem;cursor:pointer;line-height:1}.ClassicSessionStatsPanel_close__cseL3:hover{background:rgba(155,242,184,.12)}.ClassicSessionStatsPanel_close__cseL3:focus-visible{outline:2px solid var(--color-accent,#9bf2b8);outline-offset:2px}.ClassicSessionStatsPanel_rows__ICfTk{margin:0;display:flex;flex-direction:column;gap:4px}.ClassicSessionStatsPanel_row__Ojz4N{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid rgba(136,204,136,.14)}.ClassicSessionStatsPanel_row__Ojz4N:last-child{border-bottom:none}.ClassicSessionStatsPanel_rowLabel__Az5Zw{margin:0;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted,#88aa7a)}.ClassicSessionStatsPanel_rowValue__jrwkM{margin:0;font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text,#e8f2dc)}.ClassicSessionStatsPanel_subhead__wgC1y{margin:4px 0 -2px;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted,#88aa7a);opacity:.85}.ClassicHintBanner_banner___4_9b{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:8px 12px;margin:0 0 10px;border-radius:6px;background:var(--classic-border-color,rgba(255,184,74,.12));border:1px solid var(--classic-fg-dim,rgba(255,184,74,.45));color:var(--classic-fg,#ffb84a);font-family:var(--classic-font-family,ui-monospace,monospace);font-size:.86rem;letter-spacing:var(--classic-letter-spacing,.04em);line-height:1.5}.ClassicHintBanner_bannerLoading__uSeS9{opacity:.75;font-style:italic}.ClassicHintBanner_bannerError__Rr_lD{background:rgba(220,60,60,.12);border-color:rgba(220,60,60,.55);color:#ff8c8c}.ClassicHintBanner_label__4ROF6{flex:0 0 auto;padding:2px 8px;background:var(--classic-fg,#ffb84a);color:var(--classic-bg,#0a0500);border-radius:3px;font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.ClassicHintBanner_bannerError__Rr_lD .ClassicHintBanner_label__4ROF6{background:#ff8c8c;color:#2a0000}.ClassicHintBanner_text__ZjbF6{flex:1 1 auto;min-width:0}.ClassicHintBanner_tag__2i0AJ{flex:0 0 auto;font-size:.72rem;letter-spacing:.08em;color:var(--classic-fg-dim,rgba(255,184,74,.6));white-space:nowrap;align-self:center}.ClassicHintBanner_dismiss__smNL6{flex:0 0 auto;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);color:inherit;font-size:1.1rem;line-height:1;min-width:44px;min-height:44px;padding:0 8px;cursor:pointer;border-radius:3px}.ClassicHintBanner_dismiss__smNL6:hover{border-color:currentColor}.ClassicHintBanner_stronger__CvM6_{flex:0 0 auto;min-height:44px;padding:0 12px;border:1px solid;border-radius:4px;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.ClassicHintBanner_stronger__CvM6_:hover{background:hsla(0,0%,100%,.1)}.ClassicAccessibilityPanel_backdrop__DQH7j{position:fixed;inset:0;z-index:115;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px}.ClassicAccessibilityPanel_panel__XvEKd{position:relative;width:min(640px,100%);max-height:80vh;overflow-y:auto;background:var(--color-surface,#0a1410);border:1px solid var(--color-accent,#88cc88);border-radius:12px;box-shadow:0 18px 60px rgba(0,0,0,.55);color:var(--color-text,#e8f2dc);padding:18px 22px;display:flex;flex-direction:column;gap:16px;font-family:monospace}.ClassicAccessibilityPanel_header__YPukT{display:flex;align-items:baseline;justify-content:space-between}.ClassicAccessibilityPanel_title__nW4bK{margin:0;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent,#9bf2b8)}.ClassicAccessibilityPanel_closeButton__PMqzO{background:rgba(0,0,0,0);border:1px solid rgba(155,242,184,.35);color:var(--color-text,#e8f2dc);border-radius:6px;padding:4px 10px;font-size:1.1rem;cursor:pointer;line-height:1}.ClassicAccessibilityPanel_closeButton__PMqzO:hover{background:rgba(155,242,184,.12)}.ClassicAccessibilityPanel_closeButton__PMqzO:focus-visible{outline:2px solid var(--color-accent,#9bf2b8);outline-offset:2px}.ClassicAccessibilityPanel_section__Y1K6Z{border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:12px 14px 14px;margin:0;display:flex;flex-direction:column;gap:10px}.ClassicAccessibilityPanel_legend__L1zDM{padding:0 6px;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent,#9bf2b8)}.ClassicAccessibilityPanel_options__fQtaw{display:flex;flex-direction:column;gap:6px}.ClassicAccessibilityPanel_option__y1_29{display:grid;grid-template-columns:18px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:start;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .12s ease}.ClassicAccessibilityPanel_option__y1_29 input[type=radio]{grid-row:1/span 2;margin-top:3px;accent-color:var(--color-accent,#9bf2b8)}.ClassicAccessibilityPanel_option__y1_29:hover{background:rgba(155,242,184,.08)}.ClassicAccessibilityPanel_selected__6eNZj{background:rgba(155,242,184,.15);outline:1px solid var(--color-accent,#88cc88)}.ClassicAccessibilityPanel_optionLabel__5plZO{grid-column:2;grid-row:1;font-size:.95rem;color:var(--color-text,#e8f2dc)}.ClassicAccessibilityPanel_optionCaption__SeGvm{grid-column:2;grid-row:2;font-size:.78rem;color:rgba(232,242,220,.7)}.ClassicAccessibilityPanel_toggle___alVn{display:flex;align-items:center;gap:10px;padding:6px 10px;cursor:pointer}.ClassicAccessibilityPanel_toggle___alVn input[type=checkbox]{accent-color:var(--color-accent,#9bf2b8);width:18px;height:18px}.ClassicAccessibilityPanel_toggleLabel__nPes_{font-size:.92rem;color:var(--color-text,#e8f2dc)}.ClassicAccessibilityPanel_footer__LNWM9{display:flex;justify-content:flex-end;border-top:1px solid hsla(0,0%,100%,.06);padding-top:12px}.ClassicAccessibilityPanel_resetButton__gH_f1{background:rgba(0,0,0,0);border:1px solid rgba(155,242,184,.45);color:var(--color-accent,#9bf2b8);border-radius:6px;padding:6px 14px;font-family:inherit;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ClassicAccessibilityPanel_resetButton__gH_f1:hover{background:rgba(155,242,184,.12)}.ClassicAccessibilityPanel_resetButton__gH_f1:focus-visible{outline:2px solid var(--color-accent,#9bf2b8);outline-offset:2px}@media(max-width:640px){.ClassicAccessibilityPanel_backdrop__DQH7j{align-items:flex-end;padding:8px}.ClassicAccessibilityPanel_panel__XvEKd{width:100%;max-height:calc(100dvh - 16px);padding:14px;gap:12px;border-radius:12px 12px 0 0}.ClassicAccessibilityPanel_title__nW4bK{font-size:1rem;letter-spacing:.08em}}