.cyber_section__Qd2sr{display:flex;flex-direction:column;gap:18px}.cyber_secHead__DcUHi{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cyber_secTitle__ntNjn{font-size:var(--fs-2xl);font-weight:var(--page-title-weight);color:var(--text-0);min-width:0;overflow-wrap:anywhere}.cyber_secBadge__zPZnW{font-family:var(--font-mono),monospace;font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--violet-300);border:1px solid var(--violet-500);border-radius:99px;padding:3px 10px;flex:0 0 auto}.cyber_tabs__JkeRo{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--border)}.cyber_tab__Lfw1W{padding:9px 14px;font-size:var(--fs-sm);font-weight:600;color:var(--text-2);border-bottom:2px solid transparent;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.cyber_tab__Lfw1W:hover{color:var(--text-1)}.cyber_tabActive__qi94L{color:var(--text-0);border-bottom-color:var(--violet-400)}.cyber_intro__Xa9mJ{font-size:var(--fs-sm);color:var(--text-1);max-width:720px;line-height:1.6}.cyber_muted__jVand{color:var(--text-2);font-size:var(--fs-sm);padding:12px 0}.cyber_error__Uq5Ii{color:var(--err);font-size:var(--fs-sm);padding:12px 0}.cyber_courseGrid__ldwMp{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px;margin-top:16px}.cyber_courseCard___zIOD{display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--bg-1);background-image:var(--card-grad);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.cyber_courseCard___zIOD:hover{transform:var(--lift-hover,translateY(-2px));border-color:var(--violet-400)}.cyber_courseTitle__OAjjD{font-size:var(--fs-md);font-weight:700;color:var(--text-0)}.cyber_courseDesc__vwsSM{font-size:var(--fs-sm);color:var(--text-2);line-height:1.5;flex:1 1}.cyber_courseGo__y_Ecm{font-size:var(--fs-sm);font-weight:600;color:var(--violet-300)}.cyber_levelList__toS0P{display:flex;flex-direction:column;gap:12px;margin-top:16px}.cyber_levelCard__OaQgR{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:6px 16px;gap:6px 16px;padding:16px 18px;background:var(--bg-1);background-image:var(--card-grad);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease)}.cyber_levelCard__OaQgR:hover{border-color:var(--violet-400)}.cyber_levelNum__r5wCY{font-family:var(--font-mono),monospace;font-size:var(--fs-xs);color:var(--violet-300);grid-row:1}.cyber_levelTitle__T1uvq{font-size:var(--fs-md);font-weight:700;color:var(--text-0);grid-row:1}.cyber_levelSummary__j2Qa9{font-size:var(--fs-sm);color:var(--text-2);grid-column:1/-1}.cyber_levelMeta__h3aS0{grid-row:1;grid-column:3;text-align:right;font-size:var(--fs-xs);color:var(--text-2);text-transform:capitalize;display:flex;gap:8px;align-items:center}.cyber_premium__sYmHO{font-family:var(--font-mono),monospace;font-size:9px;font-weight:800;color:#f5c542;border:1px solid #f5c542;border-radius:99px;padding:2px 7px}.cyber_statCard__YhDCH{display:flex;flex-direction:column;gap:4px;padding:20px;background:var(--bg-1);background-image:var(--card-grad);border:1px solid var(--border);border-radius:var(--radius-lg)}.cyber_statValue__uzMJj{font-family:var(--font-mono),monospace;font-size:var(--fs-3xl);font-weight:800;color:var(--violet-300);line-height:1}.cyber_statLabel__IPDT3{font-size:var(--fs-xs);color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}.cyber_lab__OT_is{display:flex;flex-direction:column;gap:12px}.cyber_objBar__5QDAS{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:color-mix(in srgb,var(--violet-500) 10%,var(--bg-1));border:1px solid var(--violet-500);border-radius:var(--radius-md)}.cyber_objLabel__SMrvl{font-family:var(--font-mono),monospace;font-size:var(--fs-xs);color:var(--violet-300);margin-right:10px}.cyber_objText__7PYxt{font-size:var(--fs-sm);color:var(--text-0);font-weight:600}.cyber_objScore__PIsNv{font-family:var(--font-mono),monospace;font-size:var(--fs-md);font-weight:800;color:var(--violet-300)}.cyber_term__MfhW7{min-height:320px;max-height:460px;overflow-y:auto;padding:16px;border-radius:var(--radius-lg);background:#070b16;border:1px solid var(--border);font-family:var(--font-mono),monospace;font-size:13px;line-height:1.5}.cyber_termLine__03CQc{margin:0;white-space:pre-wrap;word-break:break-word}.cyber_termIn__O5d_M{color:#a8b3cf}.cyber_termOut__cmEfC{color:#d6def0}.cyber_termSys__JcJ5u{color:var(--violet-300)}.cyber_termInputRow__w9kkr{display:flex;gap:8px;align-items:center}.cyber_modeBtn__Skjf0{flex:0 0 auto;padding:10px 12px;font-size:var(--fs-xs);color:var(--violet-300);cursor:pointer}.cyber_modeBtn__Skjf0,.cyber_termInput__Bonna{font-family:var(--font-mono),monospace;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-md)}.cyber_termInput__Bonna{flex:1 1;padding:10px 14px;font-size:13px;color:var(--text-0)}.cyber_termInput__Bonna:focus-visible{outline:2px solid var(--violet-400);outline-offset:1px}.cyber_hintBtn__Qfrh9,.cyber_runBtn__XYpJ4{flex:0 0 auto;padding:10px 16px;font-size:var(--fs-sm);font-weight:600;border-radius:var(--radius-md);cursor:pointer}.cyber_hintBtn__Qfrh9{background:var(--bg-2);color:var(--text-1);border:1px solid var(--border)}.cyber_runBtn__XYpJ4{background:var(--violet-500);color:#fff;border:1px solid var(--violet-400)}.cyber_runBtn__XYpJ4:hover{background:var(--violet-600,var(--violet-500))}.cyber_doneRow__GpYmr{padding:16px;text-align:center;font-weight:700;color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,var(--bg-1));border:1px solid var(--ok);border-radius:var(--radius-md)}.cyber_backToCourse__k_8Sx{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:var(--fs-sm);font-weight:600;color:var(--violet-300);background:transparent;border:1px solid var(--violet-500);border-radius:99px;padding:5px 12px 5px 9px;text-decoration:none;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.cyber_backToCourse__k_8Sx:hover{background:color-mix(in srgb,var(--violet-500) 12%,transparent);border-color:var(--violet-400);color:var(--violet-300)}.cyber_backToCourse__k_8Sx svg{flex:0 0 auto}.cyber_modeNote__TZ0ux{background:color-mix(in srgb,#f5c542 8%,var(--bg-1));border:1px solid color-mix(in srgb,#f5c542 55%,var(--border));border-left:3px solid #f5c542;border-radius:var(--radius-md);padding:10px 14px}.cyber_modeNoteTitle__XoskR{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:.08em;color:#f5c542;margin-bottom:4px}.cyber_modeNoteBody__XRSJa{margin:0;font-size:var(--fs-sm);line-height:1.55;color:var(--text-1)}.cyber_modeNoteBody__XRSJa strong{color:var(--text-0)}.cyber_modeNoteLegend__tizcf{margin:8px 0 0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:var(--fs-sm);color:var(--text-2)}.cyber_modeNoteLegend__tizcf strong{color:var(--violet-300)}