._panel_ac4476f{border:1px solid var(--line-strong);background:var(--glass-surface);border-radius:var(--radius-panel);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff0a}._panel_ac4476f:after{content:"";background:linear-gradient(90deg, transparent, var(--tally), transparent);opacity:.8;pointer-events:none;block-size:1px;position:absolute;inset-block-start:0;inset-inline:12%}._bar_ac4476f{border-block-end:1px solid var(--line);color:var(--ink-3);font-family:var(--font-mono);direction:ltr;align-items:center;gap:.9rem;padding:.65rem .95rem;font-size:.72rem;display:flex}._dots_ac4476f{gap:.35rem;display:inline-flex}._dots_ac4476f i{background:var(--line-strong);border-radius:50%;block-size:.55rem;inline-size:.55rem}._dots_ac4476f i:first-child{background:var(--tally);box-shadow:0 0 8px var(--tally)}._barTitle_ac4476f{text-align:center;flex:1}._chips_ac4476f{flex-wrap:wrap;gap:.4rem;display:flex}._chip_ac4476f{border:1px solid var(--line);block-size:1.9rem;color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.04em;transition:border-color var(--t-fast), color var(--t-fast), background-color var(--t-fast);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:.75rem;font-size:.72rem;display:inline-flex}[dir=rtl] ._chip_ac4476f:not(._ltr_ac4476f){font-family:var(--font-sans);letter-spacing:0;font-size:.8rem}._chip_ac4476f:hover{border-color:var(--tally);color:var(--ink)}._chip_ac4476f[aria-pressed=true]{background:var(--tally);border-color:var(--tally);color:#0a0a0f}._ltr_ac4476f{direction:ltr}._code_ac4476f{min-block-size:150vh}._codeGrid_ac4476f{max-inline-size:min(36rem,48vw);gap:1.6rem;display:grid;position:sticky;inset-block-start:calc(var(--hud) + 5vh)}._editorPanel_ac4476f{direction:ltr}._editor_ac4476f{font-family:var(--font-mono);grid-template-columns:auto 1fr;font-size:.92rem;line-height:1.7;display:grid;position:relative}._gutterNums_ac4476f{color:var(--ink-3);text-align:end;-webkit-user-select:none;user-select:none;white-space:pre;opacity:.6;padding:.9rem .6rem .9rem .9rem}._textarea_ac4476f{resize:none;min-block-size:11.5rem;color:var(--ink);font:inherit;white-space:pre;caret-color:var(--tally);tab-size:2;background:0 0;border:0;outline:none;padding:.9rem 1rem .9rem .4rem;overflow-x:auto}._textarea_ac4476f:focus-visible{outline:none}._status_ac4476f{border-block-start:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-3);justify-content:space-between;gap:1rem;padding:.6rem .95rem;font-size:.72rem;display:flex}._statusOk_ac4476f b{color:var(--ink);font-weight:500}._statusOk_ac4476f b:before{content:"● ";color:#5df59a}._statusErr_ac4476f{color:var(--tally-ink)}._presetRow_ac4476f{border-block-start:1px solid var(--line);padding:.75rem .95rem}._help_ac4476f{color:var(--ink-3);font-size:var(--fs-small);max-inline-size:34rem;margin-block-start:1rem}._term_ac4476f{direction:ltr;flex-direction:column;block-size:clamp(20rem,46vh,28rem);display:flex}._termOut_ac4476f{font-family:var(--font-mono);color:var(--ink-2);overscroll-behavior:contain;scrollbar-width:thin;flex:1;padding:.9rem 1rem .4rem;font-size:.8rem;line-height:1.6;overflow-y:auto}._termOut_ac4476f p{white-space:pre-wrap;word-break:break-word}._termOut_ac4476f ._cmd_ac4476f{color:var(--ink)}._termOut_ac4476f ._cmd_ac4476f b{color:var(--tally-ink);font-weight:400}._termOut_ac4476f ._ok_ac4476f{color:#7cf2a8}._termOut_ac4476f ._dim_ac4476f{color:var(--ink-3)}._termOut_ac4476f ._warn_ac4476f{color:var(--tally-ink)}._termOut_ac4476f ._fa_ac4476f{text-align:start;font-family:var(--font-sans);direction:rtl}._termIn_ac4476f{font-family:var(--font-mono);align-items:center;gap:.6rem;padding:.55rem 1rem .7rem;font-size:.85rem;display:flex}._prompt_ac4476f{color:var(--tally-ink);white-space:nowrap}._input_ac4476f{min-inline-size:0;color:var(--ink);font:inherit;caret-color:var(--tally);background:0 0;border:0;outline:none;flex:1}._input_ac4476f:focus-visible{outline:none}._termChips_ac4476f{border-block-start:1px solid var(--line);padding:.55rem .8rem .75rem}._netGrid_ac4476f{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}._neural_ac4476f{direction:ltr;grid-template-columns:auto minmax(0,1fr);gap:1.2rem;padding:1rem;display:grid}._field_ac4476f{aspect-ratio:1;cursor:crosshair;touch-action:manipulation;border-radius:8px;inline-size:clamp(14rem,26vw,20rem);display:block}._neuralSide_ac4476f{flex-direction:column;gap:.9rem;min-inline-size:0;display:flex}._stats_ac4476f{font-family:var(--font-mono);color:var(--ink-3);grid-template-columns:repeat(3,auto);justify-content:start;gap:.2rem 1.4rem;font-size:.72rem;display:grid}._stats_ac4476f b{color:var(--ink);font-size:1.05rem;font-weight:400;display:block}._spark_ac4476f{block-size:3rem;inline-size:100%}._solved_ac4476f{color:#7cf2a8}._neuralWrap_ac4476f{max-inline-size:44rem;margin-block-start:2.5rem}._neuralTitle_ac4476f{font-family:var(--font-serif);font-size:var(--fs-h3);margin-block-end:.5rem}._stations_ac4476f{min-block-size:130vh}._stationGrid_ac4476f{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.4rem);margin-block-start:clamp(2rem,6vh,4rem);display:grid}._station_ac4476f{aspect-ratio:4/3;text-align:start;border:1px solid var(--line);isolation:isolate;transition:transform .6s var(--ease-cut), border-color var(--t-fast), box-shadow .6s var(--ease-cut);border-radius:16px;flex-direction:column;justify-content:flex-end;padding:1.1rem;display:flex;position:relative;overflow:hidden}._station_ac4476f:hover{border-color:var(--line-strong);transform:translateY(-6px)}._station_ac4476f[aria-pressed=true]{border-color:var(--tally);box-shadow:0 0 0 1px var(--tally), 0 24px 70px -20px var(--tally)}._stationSky_ac4476f{z-index:-1;transition:transform 1.2s var(--ease-cut);position:absolute;inset:0}._station_ac4476f:hover ._stationSky_ac4476f{transform:scale(1.06)}._stationShade_ac4476f{z-index:-1;background:linear-gradient(#0000 35%,#030409d9 100%);position:absolute;inset:0}._stationNum_ac4476f{font-family:var(--font-mono);color:#ffffffb3;font-size:.72rem;position:absolute;inset-block-start:1rem;inset-inline-start:1.1rem}._stationName_ac4476f{font-family:var(--font-serif);color:#fff;font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.05}._stationMood_ac4476f{color:#ebeeffbf;margin-block-start:.45rem;font-size:.85rem;line-height:1.4}._stationMeta_ac4476f{font-family:var(--font-mono);color:#ebeeff99;direction:ltr;justify-content:space-between;align-items:center;margin-block-start:.9rem;font-size:.68rem;display:flex}._onAir_ac4476f{color:#fff;align-items:center;gap:.4rem;display:inline-flex}._eq_ac4476f{align-items:flex-end;gap:2px;block-size:.75rem;display:inline-flex}._eq_ac4476f i{background:var(--tally);transform-origin:bottom;block-size:100%;inline-size:2px;animation:.8s ease-in-out infinite _eq_ac4476f}._eq_ac4476f i:nth-child(2){animation-delay:-.25s}._eq_ac4476f i:nth-child(3){animation-delay:-.5s}@keyframes _eq_ac4476f{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}._skyStars_ac4476f{opacity:.8;background-image:radial-gradient(1px 1px at 20% 30%,#fff,#0000),radial-gradient(1px 1px at 70% 18%,#fff,#0000),radial-gradient(1.5px 1.5px at 45% 55%,#dfe6ff,#0000),radial-gradient(1px 1px at 82% 62%,#fff,#0000),radial-gradient(1px 1px at 12% 70%,#cfd8ff,#0000),radial-gradient(1px 1px at 60% 40%,#fff,#0000);position:absolute;inset:0}._skyAurora_ac4476f{filter:blur(18px);background:linear-gradient(90deg,#0000,#28dcbe59,#8c50ff4d,#0000);block-size:40%;animation:9s ease-in-out infinite alternate _drift_ac4476f;position:absolute;inset:15% -20% auto}._skySun_ac4476f{aspect-ratio:1;border-radius:50%;inline-size:58%;margin-inline:auto;position:absolute;inset-block-start:40%;inset-inline:0}._skySunLantern_ac4476f{background:radial-gradient(circle at 50% 40%,#ffd79a,#ff7a5a 70%);box-shadow:0 0 60px 10px #ff8c5a73}._skySunRetro_ac4476f{background:linear-gradient(#ffe066 10%,#ff3fa0 85%);-webkit-mask:repeating-linear-gradient(#000 0 9px,#0000 9px 13px);mask:repeating-linear-gradient(#000 0 9px,#0000 9px 13px)}._skyGrid_ac4476f{transform-origin:top;background-image:linear-gradient(#ff3cc8cc 1px,#0000 1px),linear-gradient(90deg,#ff3cc8cc 1px,#0000 1px);background-size:22px 22px;block-size:38%;animation:1.2s linear infinite _grid_ac4476f;position:absolute;inset:auto -30% 0;transform:perspective(160px)rotateX(58deg)}._skyLanterns_ac4476f{background-image:radial-gradient(3px 4px at 25% 70%,#ffb46a,#0000),radial-gradient(3px 4px at 70% 55%,#ffc27a,#0000),radial-gradient(2px 3px at 50% 80%,#ff9a52,#0000),radial-gradient(2px 3px at 85% 78%,#ffb46a,#0000),radial-gradient(3px 4px at 12%,#ffcf8a,#0000);animation:6s ease-in-out infinite alternate _rise_ac4476f;position:absolute;inset:0}._skyNebula_ac4476f{filter:blur(8px);background:radial-gradient(40% 30% at 30% 35%,#3cc8ff59,#0000 70%),radial-gradient(35% 30% at 70% 60%,#aa50ff59,#0000 70%);animation:12s ease-in-out infinite alternate _drift_ac4476f;position:absolute;inset:-10%}._skyGirih_ac4476f{opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%23e8b04a' stroke-width='0.8'%3E%3Crect x='8' y='8' width='24' height='24'/%3E%3Crect x='8' y='8' width='24' height='24' transform='rotate(45 20 20)'/%3E%3Ccircle cx='20' cy='20' r='5'/%3E%3Cpath d='M0 0L6 6M40 0L34 6M0 40L6 34M40 40L34 34'/%3E%3C/g%3E%3C/svg%3E");background-size:34px 34px;animation:80s linear infinite _turn_ac4476f;position:absolute;inset:-20%;-webkit-mask:radial-gradient(70% 60% at 50% 20%,#000,#0000 75%);mask:radial-gradient(70% 60% at 50% 20%,#000,#0000 75%)}._skyCrescent_ac4476f{aspect-ratio:1;border-radius:50%;inline-size:22%;position:absolute;inset-block-start:14%;inset-inline-end:16%;rotate:-20deg;box-shadow:inset -.7rem .3rem #ffdc96,0 0 40px -6px #ffc87899}._skyLasers_ac4476f{aspect-ratio:1;background:repeating-conic-gradient(from -60deg at 50% 50%, #9dff3a8c 0 .6deg, transparent .6deg 14deg);mix-blend-mode:screen;inline-size:140%;animation:1.875s ease-in-out infinite alternate _sweep_ac4476f;position:absolute;inset-block-end:-10%;inset-inline-start:50%;translate:-50% 50%;-webkit-mask:radial-gradient(closest-side,#0000 6%,#000 7%,#0000 100%);mask:radial-gradient(closest-side,#0000 6%,#000 7%,#0000 100%)}@keyframes _turn_ac4476f{to{rotate:360deg}}@keyframes _sweep_ac4476f{0%{rotate:-18deg}to{rotate:18deg}}@keyframes _drift_ac4476f{to{transform:translate(8%)scale(1.08)}}@keyframes _grid_ac4476f{to{translate:0 22px}}@keyframes _rise_ac4476f{to{transform:translateY(-10%)}}@media (max-width:1000px){._stationGrid_ac4476f{grid-template-columns:repeat(2,minmax(0,1fr))}._station_ac4476f{aspect-ratio:1}._codeGrid_ac4476f,._netGrid_ac4476f{grid-template-columns:1fr;max-inline-size:none;position:relative;inset-block-start:0}}@media (max-width:560px){._neural_ac4476f{grid-template-columns:1fr}._field_ac4476f{inline-size:100%}._station_ac4476f{aspect-ratio:4/5;padding:.85rem}._stationMood_ac4476f{font-size:.78rem}._stationMeta_ac4476f{flex-direction:column;align-items:flex-start;gap:.3rem}._stationName_ac4476f{font-size:1.35rem}._term_ac4476f{block-size:24rem}}@media (prefers-reduced-motion:reduce){._skyAurora_ac4476f,._skyGrid_ac4476f,._skyLanterns_ac4476f,._skyNebula_ac4476f,._skyGirih_ac4476f,._skyLasers_ac4476f,._eq_ac4476f i{animation:none}}._arena_ac4476f{border:1px solid var(--line-strong);border-radius:var(--radius-panel);max-inline-size:36rem;box-shadow:var(--glass-shadow);background:radial-gradient(120% 140% at 0 0,#ffd27a1f,#0000 55%),#05060c99;margin-block:clamp(3rem,10vh,6rem) 2rem;padding:clamp(1.4rem,3vw,2rem);position:relative}._arenaTitle_ac4476f{font-family:var(--font-serif);font-size:var(--fs-h3);margin-block:.8rem .6rem;line-height:1.15}._play_ac4476f{color:#140d02;block-size:3.2rem;transition:transform .5s var(--ease-cut), box-shadow .5s var(--ease-cut);background:#ffd27a;border-radius:999px;align-items:center;gap:.8rem;margin-block-start:1.4rem;padding-inline:1.3rem 1.1rem;font-weight:500;display:inline-flex;box-shadow:0 14px 40px -12px #ffc86ebf}._play_ac4476f:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 20px 50px -12px #ffc86ef2}._playDot_ac4476f{background:#140d02;border-radius:50%;block-size:.55rem;inline-size:.55rem;animation:1.1s steps(2,start) infinite _blink_ac4476f}._playKey_ac4476f{font-size:.7rem}[dir=rtl] ._playKey_ac4476f{transform:scaleX(-1)}@keyframes _blink_ac4476f{to{opacity:0}}._marquee_ac4476f{margin-inline:calc(-1 * var(--gutter));border-block:1px solid var(--line);margin-block:clamp(4rem,12vh,8rem) 0;padding-block:1.2rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._marqueeTrack_ac4476f{will-change:transform;inline-size:max-content;display:flex}._marqueeSet_ac4476f{flex-shrink:0;display:flex}._marqueeItem_ac4476f{font-family:var(--font-serif);white-space:nowrap;color:var(--ink);align-items:center;gap:clamp(1.2rem,3vw,2.6rem);padding-inline-end:clamp(1.2rem,3vw,2.6rem);font-size:clamp(2.4rem,7vw,6.4rem);line-height:1.15;display:inline-flex}._marqueeSmall_ac4476f ._marqueeItem_ac4476f{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;padding-block-start:.6rem;font-size:clamp(.9rem,1.6vw,1.25rem)}._outline_ac4476f{color:#0000;-webkit-text-stroke:1px #e6ebff8c}._marqueeSmall_ac4476f ._outline_ac4476f{color:var(--ink-2);-webkit-text-stroke:0}._marqueeDot_ac4476f{background:var(--tally);block-size:.18em;inline-size:.18em;box-shadow:0 0 14px var(--tally);border-radius:50%}._rewindWrap_ac4476f{place-items:center;margin-block:clamp(5rem,14vh,9rem) 0;display:grid}._rewind_ac4476f{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);transition:border-color .4s, box-shadow .6s var(--ease-cut);cursor:pointer;background:#05060c99;border-radius:999px;align-items:center;gap:1.3rem;padding:1.1rem 1.8rem 1.1rem 1.3rem;display:inline-flex;position:relative}._rewind_ac4476f:hover{border-color:var(--tally);box-shadow:0 0 60px -12px var(--tally)}._reels_ac4476f{gap:.35rem;display:inline-flex}._reel_ac4476f{fill:none;block-size:2.2rem;inline-size:2.2rem;stroke:var(--ink-2);stroke-width:1.4px;transition:stroke .4s}._rewind_ac4476f:hover ._reel_ac4476f{stroke:var(--tally-ink);animation:1.2s linear infinite reverse _spool_ac4476f}.rewinding ._reel_ac4476f{stroke:var(--tally);animation:.25s linear infinite reverse _spool_ac4476f}@keyframes _spool_ac4476f{to{transform:rotate(360deg)}}._rewindText_ac4476f{text-align:start;gap:.15rem;display:grid}._rewindText_ac4476f b{font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400;line-height:1.05}._rewindText_ac4476f span{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}[dir=rtl] ._rewindText_ac4476f span{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.85rem}._vhs_ac4476f{z-index:75;pointer-events:none;opacity:0;direction:ltr;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 3px);transition:opacity .3s;position:fixed;inset:0}.rewinding ._vhs_ac4476f{opacity:1;animation:.18s steps(2,end) infinite _wobble_ac4476f}._vhsLabel_ac4476f,._vhsCode_ac4476f{font-family:var(--font-mono);letter-spacing:.1em;color:#f2f2f2;text-shadow:2px 0 #ff2f55,-2px 0 #2fd8ff;font-size:clamp(1.1rem,2.4vw,1.8rem);position:absolute;inset-block-start:calc(var(--hud) + 1.2rem)}._vhsLabel_ac4476f{animation:.8s steps(2,start) infinite _blink_ac4476f;inset-inline-start:var(--gutter)}._vhsCode_ac4476f{inset-inline-end:var(--gutter)}@keyframes _wobble_ac4476f{50%{transform:translate(1px)}}
