.self-evolving-engine_portal__Of2z6{display:grid;gap:16px;color:#dcecf0}.self-evolving-engine_header___1gCl{display:flex;align-items:start;justify-content:space-between;gap:20px;padding-bottom:4px}.self-evolving-engine_kicker__VqvQH,.self-evolving-engine_sectionKicker__udOrT{display:inline-flex;align-items:center;gap:7px;color:#48e5ff;font:10px var(--font-geist-mono),monospace;letter-spacing:.14em}.self-evolving-engine_header___1gCl h1{margin:9px 0 0;color:#f0ffd3;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:650;letter-spacing:-.035em}.self-evolving-engine_header___1gCl p{max-width:790px;margin:9px 0 0;color:#8da7b0;font-size:.9rem;line-height:1.55}.self-evolving-engine_liveStatus__9WXey{display:flex;align-items:center;gap:8px;min-width:220px;padding:10px;border:1px solid rgba(72,229,255,.2);background:rgba(72,229,255,.045);color:#b6e8f0;font:9px var(--font-geist-mono),monospace}.self-evolving-engine_liveStatus__9WXey i{width:7px;height:7px;border-radius:50%;background:#b6ff61;box-shadow:0 0 12px #b6ff61;animation:self-evolving-engine_pulse__S2eEV 1.8s ease-in-out infinite}.self-evolving-engine_controlStrip__9ggwL{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid rgba(148,163,184,.16);background:rgba(3,9,17,.72)}.self-evolving-engine_metric__4UTP_{min-width:112px;padding:8px 10px;border-right:1px solid rgba(148,163,184,.13)}.self-evolving-engine_metric__4UTP_ span{display:block;color:#6d8791;font:8px var(--font-geist-mono),monospace}.self-evolving-engine_metric__4UTP_ strong{display:block;margin-top:5px;color:#eaffb8;font:17px var(--font-geist-mono),monospace;font-weight:550}.self-evolving-engine_modeToggle__KRfTw{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:0 10px;border:1px solid rgba(72,229,255,.35);background:rgba(72,229,255,.07);color:#b9f3fb;font-size:10px}.self-evolving-engine_modeToggle__KRfTw[aria-pressed=false]{border-color:rgba(244,211,94,.4);background:rgba(244,211,94,.06);color:#fff0a9}.self-evolving-engine_modeToggle__KRfTw:hover{background:rgba(72,229,255,.14)}.self-evolving-engine_resetButton__G4YYg{display:inline-flex;align-items:center;gap:6px;min-height:31px;margin-left:auto;padding:0 10px;border:1px solid rgba(255,126,92,.25);background:rgba(255,126,92,.06);color:#ffc7b9;font-size:10px}.self-evolving-engine_resetButton__G4YYg:hover{background:rgba(255,126,92,.12)}.self-evolving-engine_beginnerGuide__7fCDV{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid rgba(244,211,94,.3);background:linear-gradient(115deg,rgba(244,211,94,.1),rgba(72,229,255,.045))}.self-evolving-engine_beginnerGuide__7fCDV h2{margin:6px 0 0;color:#fff3b8;font-size:1.2rem}.self-evolving-engine_beginnerGuide__7fCDV p{max-width:680px;margin:5px 0 0;color:#a8bdc2;font-size:.78rem;line-height:1.5}.self-evolving-engine_guideSteps__HLVj2{display:flex;gap:7px;flex-wrap:wrap}.self-evolving-engine_guideSteps__HLVj2 span{display:inline-flex;align-items:center;gap:6px;padding:8px 9px;border:1px solid rgba(182,255,97,.23);color:#cafa92;font:9px var(--font-geist-mono),monospace}.self-evolving-engine_guideSteps__HLVj2 b{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#b6ff61;color:#06100c}.self-evolving-engine_engineLoop__foUV1{display:grid;gap:10px;padding:13px;border:1px solid rgba(182,255,97,.24);background:linear-gradient(115deg,rgba(182,255,97,.055),rgba(72,229,255,.035))}.self-evolving-engine_loopTitle__SxQBn{display:flex;align-items:center;gap:8px;color:#c9f6ff;font:9px var(--font-geist-mono),monospace}.self-evolving-engine_loopTitle__SxQBn svg{color:#b6ff61}.self-evolving-engine_loopTitle__SxQBn b{margin-left:auto;color:#718c95;font-weight:500}.self-evolving-engine_loopTrack__KyNQ4{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.self-evolving-engine_loopTrack__KyNQ4>div{display:flex;align-items:center;gap:5px;min-width:0;color:#a9c1c7;font-size:10px}.self-evolving-engine_loopTrack__KyNQ4 i{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:1px solid rgba(72,229,255,.27);border-radius:50%;color:#75dce9;font:8px var(--font-geist-mono),monospace;font-style:normal}.self-evolving-engine_loopTrack__KyNQ4 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.self-evolving-engine_loopTrack__KyNQ4 svg{flex:0 0 auto;color:#557985}.self-evolving-engine_exampleSection__nLA9q,.self-evolving-engine_history__lgV0p{display:grid;gap:12px}.self-evolving-engine_sectionHeader__zl_dV{display:flex;align-items:end;justify-content:space-between;gap:16px}.self-evolving-engine_sectionHeader__zl_dV h2{margin:6px 0 0;color:#edfaff;font-size:1.35rem;font-weight:620}.self-evolving-engine_sectionHeader__zl_dV p{max-width:780px;margin:6px 0 0;color:#829ba4;font-size:.78rem;line-height:1.5}.self-evolving-engine_exampleCount__6u6nM,.self-evolving-engine_history__lgV0p>.self-evolving-engine_sectionHeader__zl_dV>span{color:#77909a;font:9px var(--font-geist-mono),monospace}.self-evolving-engine_exampleGrid__AbV0A{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.self-evolving-engine_exampleCard__WmrcD{display:grid;gap:6px;min-width:0;padding:13px;border:1px solid rgba(148,163,184,.15);background:rgba(255,255,255,.025);color:#d9ebee;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.self-evolving-engine_exampleCard__WmrcD:hover{transform:translateY(-2px);border-color:rgba(72,229,255,.38)}.self-evolving-engine_exampleActive__2U7UN{border-color:rgba(244,211,94,.56);background:linear-gradient(145deg,rgba(244,211,94,.075),rgba(72,229,255,.035));box-shadow:0 0 28px rgba(244,211,94,.06)}.self-evolving-engine_exampleTop__u2402{display:flex;justify-content:space-between;gap:8px}.self-evolving-engine_difficulty__Vl9iB{display:inline-flex;width:-moz-max-content;width:max-content;padding:4px 6px;border:1px solid rgba(182,255,97,.23);color:#cafa92;font:8px var(--font-geist-mono),monospace}.self-evolving-engine_exampleTop__u2402 strong{color:#fff0a9;font:12px var(--font-geist-mono),monospace;font-weight:550}.self-evolving-engine_exampleCard__WmrcD h3{margin:3px 0 0;color:#f1fbfd;font-size:1.05rem}.self-evolving-engine_exampleCard__WmrcD>span{color:#6f8b95;font:9px var(--font-geist-mono),monospace}.self-evolving-engine_exampleCard__WmrcD p{min-height:37px;margin:3px 0;color:#88a1aa;font-size:.72rem;line-height:1.45}.self-evolving-engine_exampleCard__WmrcD>i{display:block;height:4px;overflow:hidden;background:rgba(148,163,184,.14)}.self-evolving-engine_exampleCard__WmrcD>i b{display:block;height:100%;background:linear-gradient(90deg,#48e5ff,#b6ff61);transition:width .3s ease}.self-evolving-engine_workspace__RlUlz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.self-evolving-engine_card__naxoM,.self-evolving-engine_controlCard__VnjGt,.self-evolving-engine_simulationCard__LXLrM{min-width:0;padding:15px;border:1px solid rgba(148,163,184,.15);background:rgba(3,9,17,.72)}.self-evolving-engine_cardHeader__xhEEw{display:flex;align-items:start;justify-content:space-between;gap:12px}.self-evolving-engine_cardHeader__xhEEw h2{margin:6px 0 0;color:#f1fbfd;font-size:1.35rem;font-weight:620}.self-evolving-engine_cardHeader__xhEEw p{max-width:620px;margin:6px 0 0;color:#849ea7;font-size:.75rem;line-height:1.5}.self-evolving-engine_systemCanvas__0_V7m{display:grid;min-height:245px;margin-top:13px;place-items:center;align-content:center;gap:24px;border:1px solid rgba(72,229,255,.17);background:radial-gradient(circle at 50% 42%,rgba(72,229,255,.14),transparent 25%),linear-gradient(rgba(72,229,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(72,229,255,.045) 1px,transparent 0),rgba(0,0,0,.18);background-size:auto,28px 28px,28px 28px,auto}.self-evolving-engine_systemOrb__VqgYt{display:grid;width:126px;height:126px;place-items:center;align-content:center;border:1px solid rgba(72,229,255,.48);border-radius:50%;background:rgba(72,229,255,.08);color:#dffbff;box-shadow:0 0 42px rgba(72,229,255,.17);animation:self-evolving-engine_orbPulse__6xypi 3s ease-in-out infinite}.self-evolving-engine_systemOrb__VqgYt span{color:#b6ff61;font-size:2.3rem;letter-spacing:.12em}.self-evolving-engine_systemOrb__VqgYt small{max-width:92px;margin-top:7px;color:#8fb0b9;font:8px var(--font-geist-mono),monospace;text-align:center}.self-evolving-engine_orbCorrect__xCmOA{border-color:rgba(182,255,97,.7);box-shadow:0 0 46px rgba(182,255,97,.28)}.self-evolving-engine_orbWrong__ikKbi{border-color:rgba(255,126,92,.72);box-shadow:0 0 46px rgba(255,126,92,.25)}.self-evolving-engine_signalLine__IE55K{display:grid;width:min(300px,80%);grid-template-columns:auto auto;gap:5px 12px;align-items:center;color:#7c98a1;font:9px var(--font-geist-mono),monospace}.self-evolving-engine_signalLine__IE55K b{color:#fff0a6;text-align:right}.self-evolving-engine_signalLine__IE55K i{grid-column:1/-1;display:block;height:4px;overflow:hidden;background:rgba(148,163,184,.14)}.self-evolving-engine_signalLine__IE55K i b{display:block;height:100%;background:linear-gradient(90deg,#48e5ff,#b6ff61);transition:width .3s ease}.self-evolving-engine_caveat__KLzbh{display:flex;align-items:start;gap:7px;margin-top:11px;color:#718a94;font-size:9px;line-height:1.45}.self-evolving-engine_caveat__KLzbh svg{flex:0 0 auto;color:#ffc45e}.self-evolving-engine_reasonCard__NshUe{display:grid;gap:4px;margin-top:13px;padding:10px;border-left:2px solid #f4d35e;background:rgba(244,211,94,.05)}.self-evolving-engine_reasonCard__NshUe strong{color:#fff0a9;font-size:10px}.self-evolving-engine_reasonCard__NshUe span{color:#b0c2c6;font-size:.72rem;line-height:1.45}.self-evolving-engine_variableList__8AKdN{display:grid;gap:12px;margin-top:18px}.self-evolving-engine_variableList__8AKdN label{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:6px 12px;align-items:center;color:#a6bdc4;font-size:10px}.self-evolving-engine_variableList__8AKdN label>span{display:flex;gap:7px;align-items:center}.self-evolving-engine_variableList__8AKdN label b{color:#e1f2f5;font-weight:550}.self-evolving-engine_variableList__8AKdN label small{color:#657f89;font:8px var(--font-geist-mono),monospace}.self-evolving-engine_variableList__8AKdN label strong{color:#fff1a9;font:11px var(--font-geist-mono),monospace;text-align:right}.self-evolving-engine_variableList__8AKdN input{grid-column:1/-1;width:100%;accent-color:#48e5ff}.self-evolving-engine_predictionBlock__wPkTz{display:grid;gap:8px;margin-top:20px;padding-top:13px;border-top:1px solid rgba(148,163,184,.13)}.self-evolving-engine_predictionBlock__wPkTz>span{color:#78a8b2;font:9px var(--font-geist-mono),monospace}.self-evolving-engine_predictionOptions__VBwK7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.self-evolving-engine_predictionOptions__VBwK7 button{display:grid;gap:5px;min-height:72px;padding:8px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.025);color:#9cb6be;text-align:left}.self-evolving-engine_predictionOptions__VBwK7 button:hover{border-color:rgba(72,229,255,.35)}.self-evolving-engine_predictionOptions__VBwK7 button b{color:#48e5ff;font-size:18px}.self-evolving-engine_predictionOptions__VBwK7 button span{font-size:9px;line-height:1.25}.self-evolving-engine_predictionOptions__VBwK7 .self-evolving-engine_predictionSelected__Bj2v5{border-color:rgba(244,211,94,.64);background:rgba(244,211,94,.08);color:#fff1a9;box-shadow:inset 0 -2px #f4d35e}.self-evolving-engine_predictionOptions__VBwK7 .self-evolving-engine_predictionSelected__Bj2v5 b{color:#f4d35e}.self-evolving-engine_runButton__6SlIb{display:inline-flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:7px;margin-top:14px;border:1px solid rgba(182,255,97,.4);background:rgba(182,255,97,.12);color:#e7ffbb;font-size:11px;font-weight:650}.self-evolving-engine_runButton__6SlIb:hover{background:rgba(182,255,97,.2)}.self-evolving-engine_secondaryButton__5VU2z{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:12px;padding:8px;border:1px dashed rgba(72,229,255,.28);background:rgba(72,229,255,.035);color:#9bdde6;font-size:9px}.self-evolving-engine_secondaryButton__5VU2z:hover{background:rgba(72,229,255,.09)}.self-evolving-engine_resultMain__5QzYe{display:flex;gap:10px}.self-evolving-engine_resultMain__5QzYe>svg{flex:0 0 auto;color:#b6ff61}.self-evolving-engine_resultBad__JPfbE .self-evolving-engine_resultMain__5QzYe>svg{color:#ff9c83}.self-evolving-engine_replay__TxRwc{display:flex;align-items:stretch;gap:6px;margin-top:14px;padding:9px;border:1px solid rgba(72,229,255,.17);background:rgba(0,0,0,.13)}.self-evolving-engine_replay__TxRwc>svg{align-self:center;flex:0 0 auto;color:#557985}.self-evolving-engine_replay__TxRwc>div{display:flex;min-width:0;gap:7px;align-items:start}.self-evolving-engine_replay__TxRwc>div>b{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(72,229,255,.2);color:#bff4fb;font:9px var(--font-geist-mono),monospace}.self-evolving-engine_replay__TxRwc span{display:grid;gap:3px;color:#78939c;font:8px var(--font-geist-mono),monospace}.self-evolving-engine_replay__TxRwc strong{color:#d9eef1;font:10px inherit;line-height:1.3}.self-evolving-engine_whyButton__FcCKd{margin-top:10px;padding:7px 9px;border:1px solid rgba(244,211,94,.3);background:rgba(244,211,94,.055);color:#ffed9d;font-size:9px}.self-evolving-engine_whyButton__FcCKd:hover{background:rgba(244,211,94,.11)}.self-evolving-engine_whyPanel__Xcquh{display:grid;gap:6px;margin-top:10px;padding:10px;border-left:2px solid #48e5ff;background:rgba(72,229,255,.045)}.self-evolving-engine_whyPanel__Xcquh p{margin:0}.self-evolving-engine_whyPanel__Xcquh strong{color:#b9eff6;font-size:9px}.self-evolving-engine_whyPanel__Xcquh span{color:#9bb7be;font-size:.72rem;line-height:1.45}.self-evolving-engine_learningGrid__XWmNJ{display:grid;grid-template-columns:1fr 1fr;gap:10px}.self-evolving-engine_primitiveCloud__LQaW8{display:flex;flex-wrap:wrap;gap:5px;margin-top:15px}.self-evolving-engine_primitiveCloud__LQaW8 span{padding:6px 8px;border:1px solid rgba(72,229,255,.2);background:rgba(72,229,255,.045);color:#a8eaf3;font:9px var(--font-geist-mono),monospace}.self-evolving-engine_cardNote__PjWAO{margin:14px 0 0;color:#79939c;font-size:.72rem;line-height:1.55}.self-evolving-engine_adaptationList__HpVgI{display:grid;gap:7px;margin-top:14px}.self-evolving-engine_adaptationList__HpVgI div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px;border-left:2px solid rgba(182,255,97,.3);background:rgba(182,255,97,.035);color:#89a2ab;font-size:9px}.self-evolving-engine_adaptationList__HpVgI strong{color:#e5ffc0;font:9px var(--font-geist-mono),monospace;font-weight:500}.self-evolving-engine_history__lgV0p{padding:15px;border:1px solid rgba(148,163,184,.15);background:rgba(3,9,17,.72)}.self-evolving-engine_historyRows__ie_6y{display:grid;gap:4px}.self-evolving-engine_historyRows__ie_6y>div{display:grid;grid-template-columns:42px minmax(0,1fr) 1fr 28px;gap:8px;align-items:center;padding:8px;border-bottom:1px solid rgba(148,163,184,.1);color:#8da6ae;font-size:10px}.self-evolving-engine_historyRows__ie_6y span{color:#69cbd7;font:9px var(--font-geist-mono),monospace}.self-evolving-engine_historyRows__ie_6y b{color:#dceff1;font-weight:550}.self-evolving-engine_historyRows__ie_6y small{color:#718a94;font:8px var(--font-geist-mono),monospace}.self-evolving-engine_historyRows__ie_6y strong{text-align:right;font:16px var(--font-geist-mono),monospace}.self-evolving-engine_textGood__x5RI9{color:#b6ff61}.self-evolving-engine_textBad__i9eof{color:#ff947b}.self-evolving-engine_emptyState____BJ6{padding:22px 0;color:#718b95;font:10px var(--font-geist-mono),monospace}@keyframes self-evolving-engine_pulse__S2eEV{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}}@keyframes self-evolving-engine_orbPulse__6xypi{0%,to{transform:scale(.98)}50%{transform:scale(1.04)}}@media (max-width:900px){.self-evolving-engine_beginnerGuide__7fCDV,.self-evolving-engine_header___1gCl,.self-evolving-engine_resultBanner__OxLbV,.self-evolving-engine_sectionHeader__zl_dV{flex-direction:column;align-items:start}.self-evolving-engine_liveStatus__9WXey{min-width:0}.self-evolving-engine_learningGrid__XWmNJ,.self-evolving-engine_workspace__RlUlz{grid-template-columns:1fr}.self-evolving-engine_loopTrack__KyNQ4{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:10px}.self-evolving-engine_loopTrack__KyNQ4>div:nth-child(4) svg,.self-evolving-engine_loopTrack__KyNQ4>div:nth-child(7) svg{display:none}}@media (max-width:620px){.self-evolving-engine_exampleGrid__AbV0A{grid-template-columns:1fr}.self-evolving-engine_controlStrip__9ggwL{display:grid;grid-template-columns:1fr 1fr}.self-evolving-engine_metric__4UTP_{border-right:0}.self-evolving-engine_resetButton__G4YYg{margin-left:0;grid-column:1/-1}.self-evolving-engine_loopTrack__KyNQ4{grid-template-columns:repeat(2,minmax(0,1fr))}.self-evolving-engine_predictionOptions__VBwK7{grid-template-columns:1fr}.self-evolving-engine_predictionOptions__VBwK7 button{min-height:52px;grid-template-columns:32px 1fr;align-items:center}.self-evolving-engine_historyRows__ie_6y>div{grid-template-columns:36px minmax(0,1fr) 28px}.self-evolving-engine_historyRows__ie_6y small{display:none}}@media (prefers-reduced-motion:reduce){.self-evolving-engine_liveStatus__9WXey i,.self-evolving-engine_systemOrb__VqgYt{animation:none}.self-evolving-engine_exampleCard__WmrcD{transition:none}}