.TasksPanel_panel__wp9Lv{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}.TasksPanel_headRow__3URyn{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.TasksPanel_head__Dtl_K{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.TasksPanel_count__JXj0i{font-family:var(--font-mono),monospace;font-size:var(--fs-sm);color:var(--violet-400);font-weight:700}.TasksPanel_bar__97N4R{height:6px;border-radius:99px;background:var(--bg-3);overflow:hidden;margin-bottom:14px}.TasksPanel_fill__QKlxQ{height:100%;background:linear-gradient(90deg,var(--violet-600),var(--violet-400));border-radius:99px;transition:width var(--dur-med) ease}.TasksPanel_list__2fWMX{list-style:none;display:flex;flex-direction:column;gap:9px}.TasksPanel_task__UCbpD{display:flex;gap:9px;font-size:var(--fs-sm);color:var(--text-1);line-height:1.5}.TasksPanel_done__4JBPC{color:var(--text-2)}.TasksPanel_done__4JBPC .TasksPanel_mark__Ambbq{color:var(--ok)}.TasksPanel_mark__Ambbq{flex:0 0 auto;color:var(--text-2);font-weight:700}.Button_btn__sgFU2{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--radius-md);border:1px solid transparent;font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease;width:100%}@media (min-width:640px){.Button_btn__sgFU2{width:auto}}.Button_primary__oSpWt{background:var(--violet-500);color:#fff}.Button_primary__oSpWt:hover:not(:disabled){background:var(--violet-600);box-shadow:0 0 0 4px var(--violet-soft)}.Button_ghost__mZ9vJ{background:transparent;color:var(--text-1);border-color:var(--border-strong)}.Button_ghost__mZ9vJ:hover:not(:disabled){border-color:var(--violet-500);color:var(--text-0)}.Button_danger__1ocl9{background:transparent;color:var(--err);border-color:var(--border-strong)}.Button_danger__1ocl9:hover:not(:disabled){border-color:var(--err)}.Button_btn__sgFU2:disabled{opacity:.55;cursor:not-allowed}.Button_dots__Kmb6a{letter-spacing:3px}.Input_field__Z5Ma1{display:flex;flex-direction:column;gap:6px}.Input_label__83Pis{font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.Input_input__h6Yry{height:44px;padding:0 14px;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg-1);color:var(--text-0);font-size:var(--fs-md);transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.Input_input__h6Yry::placeholder{color:var(--text-2)}.Input_input__h6Yry:focus{outline:none;border-color:var(--violet-500);box-shadow:0 0 0 3px var(--violet-soft)}.Input_hasError__rIrpX{border-color:var(--err)}.Input_error__KqG2Y{font-size:var(--fs-xs);color:var(--err)}.auth_screen__lsEbd{position:relative;min-height:100dvh;display:grid;grid-template-rows:240px 1fr;grid-template-columns:1fr}@media (min-width:1024px){.auth_screen__lsEbd{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.auth_brandSide__hstKi{min-height:0}.auth_formSide__fdJGe{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:28px 20px 48px}.auth_card__oBMV1{width:100%;max-width:410px;display:flex;flex-direction:column;gap:18px;background:var(--bg-1);background-image:var(--card-grad);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);padding:30px 28px 26px;animation:auth_rise-in__8lrVl var(--dur-slow) var(--ease) both}.auth_title__VUPHc{font-size:var(--fs-xl);font-weight:800;letter-spacing:-.02em}.auth_subtitle__x_ypB{font-size:var(--fs-sm);color:var(--text-1);margin-top:-12px}.auth_form__c_tn9{display:flex;flex-direction:column;gap:15px}.auth_formError__mbQV1{background:hsla(0,91%,71%,.1);border:1px solid hsla(0,91%,71%,.4);color:var(--err);border-radius:var(--radius-md);padding:10px 14px;font-size:var(--fs-sm)}.auth_switch__9FVqh{text-align:center;font-size:var(--fs-sm);color:var(--text-1)}.auth_forgotLink__gA1pT{align-self:flex-end;margin-top:-6px;font-size:var(--fs-xs);font-weight:600;color:var(--violet-400)}.auth_divider__Lwfup{display:flex;align-items:center;gap:12px;color:var(--text-2);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em}.auth_divider__Lwfup:after,.auth_divider__Lwfup:before{content:"";flex:1 1;height:1px;background:var(--border)}.auth_legal__21h1n{margin-top:-4px}.auth_ack__lu9cN,.auth_legal__21h1n{text-align:center;font-size:var(--fs-xs);color:var(--text-2)}.auth_ack__lu9cN{line-height:1.5}.DevicePicker_picker__Y40Uz{display:flex;flex-direction:column;gap:18px;max-width:560px}.DevicePicker_notice__BfYV9{background:var(--violet-soft);border:1px solid var(--violet-600);color:var(--text-1);border-radius:var(--radius-md);padding:10px 14px;font-size:var(--fs-sm)}.DevicePicker_devices__BY_ce{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:640px){.DevicePicker_devices__BY_ce{grid-template-columns:1fr 1fr}}.DevicePicker_device__sZhdf{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;text-align:left;transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.DevicePicker_device__sZhdf:hover{border-color:var(--border-strong)}.DevicePicker_deviceActive__o_m4N{border-color:var(--violet-500);box-shadow:0 0 0 3px var(--violet-soft)}.DevicePicker_deviceIcon___VRNe{font-size:22px;color:var(--violet-400)}.DevicePicker_deviceName___rBo3{font-weight:700;color:var(--text-0)}.DevicePicker_deviceHint__BuscU{font-size:var(--fs-xs);color:var(--text-2)}.DevicePicker_deviceActive__o_m4N .DevicePicker_deviceIcon___VRNe{animation:DevicePicker_device-live__EX2RS 2.6s var(--ease) infinite}@keyframes DevicePicker_device-live__EX2RS{0%,to{opacity:1;text-shadow:0 0 8px var(--violet-glow)}50%{opacity:.78;text-shadow:0 0 2px var(--violet-soft)}}@media (prefers-reduced-motion:reduce){.DevicePicker_deviceActive__o_m4N .DevicePicker_deviceIcon___VRNe{animation:none}}.LearningPanel_panel__TVeDq{margin-top:14px;background:var(--bg-1);border:1px solid var(--border);border-left:3px solid var(--violet-500);border-radius:var(--radius-md);overflow:hidden}.LearningPanel_header__jNE59{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;background:transparent;border:none;cursor:pointer;text-align:left}.LearningPanel_badge__2RQJG{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--violet-400);background:var(--violet-soft);border-radius:99px;padding:3px 9px}.LearningPanel_title__jnQ2k{flex:1 1;font-family:var(--font-mono),monospace;font-size:var(--fs-sm);color:var(--text-0)}.LearningPanel_chevron__MNI4L{color:var(--text-2)}.LearningPanel_body__LzzvE{padding:0 14px 14px;display:flex;flex-direction:column;gap:10px}.LearningPanel_syntax__8S3iu{display:block;font-family:var(--font-mono),monospace;font-size:12px;color:var(--ok);background:var(--noc-1);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;overflow-x:auto;white-space:pre}.LearningPanel_mental__4w_kK,.LearningPanel_quickref__Ej5aO,.LearningPanel_text__vPpsz{font-size:var(--fs-sm);color:var(--text-1);line-height:1.55}.LearningPanel_label__ydA0p{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:2px}.Terminal_terminal__o0pZF{display:flex;flex-direction:column;height:calc(100dvh - 56px - 140px);min-height:320px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--noc-1);overflow:hidden}@media (min-width:1024px){.Terminal_terminal__o0pZF{height:calc(100dvh - 200px)}}.Terminal_output__1IXRR{flex:1 1;overflow-y:auto;padding:14px 14px 8px;font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;line-height:1.5;cursor:text;overscroll-behavior:contain}@media (min-width:768px){.Terminal_output__1IXRR{font-size:14px;padding:18px 18px 10px}}.Terminal_banner__5a8Q8{color:var(--text-2);padding-bottom:10px;border-bottom:1px dashed var(--border);margin-bottom:10px}.Terminal_kbd__5SxPl{border:1px solid var(--border-strong);border-radius:4px;padding:0 5px;color:var(--violet-400)}.Terminal_entry__VozQT{margin-bottom:2px}.Terminal_cmdLine__wqhP7{display:flex;flex-wrap:wrap}.Terminal_prompt__D74mJ{color:var(--violet-400);font-weight:600;white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:8px}.Terminal_cmd__plnfg{color:var(--text-0);word-break:break-all}.Terminal_cGreen__mQfIQ{color:var(--ok)}.Terminal_cAmber__uacHw{color:var(--warn)}.Terminal_cRed__c3tL2{color:var(--err)}.Terminal_cBlue__vzTES,.Terminal_cCyan__Cl3rp{color:var(--info)}.Terminal_cWhite__qqww8{color:var(--text-0)}.Terminal_cDim__50nW_{color:var(--text-2)}.Terminal_cAmber__uacHw,.Terminal_cBlue__vzTES,.Terminal_cCyan__Cl3rp,.Terminal_cDim__50nW_,.Terminal_cGreen__mQfIQ,.Terminal_cRed__c3tL2,.Terminal_cWhite__qqww8{white-space:pre-wrap;word-break:break-word}.Terminal_inputLine__Y2qA9{display:flex;align-items:center;padding-top:2px}.Terminal_input__eQuea{flex:1 1;background:transparent;border:none;color:var(--text-0);font-family:inherit;font-size:16px;caret-color:var(--violet-400)}@media (min-width:768px){.Terminal_input__eQuea{font-size:14px}}.Terminal_input__eQuea:focus{outline:none}.Terminal_input__eQuea:disabled{opacity:.6}.Terminal_busyDot__AmCmr{width:8px;height:8px;border-radius:50%;background:var(--violet-500);animation:Terminal_pulse__oPqFQ .9s ease-in-out infinite;margin-left:8px}@keyframes Terminal_pulse__oPqFQ{0%,to{opacity:.25}50%{opacity:1}}.Terminal_chips__4cEEu{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--border);background:var(--bg-1);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.Terminal_chips__4cEEu::-webkit-scrollbar{display:none}.Terminal_chip__o030L{flex:0 0 auto;background:var(--bg-2);border:1px solid var(--border-strong);color:var(--text-1);border-radius:99px;padding:7px 13px;font-family:var(--font-mono),monospace;font-size:12px;cursor:pointer;transition:border-color var(--dur-fast) ease,color var(--dur-fast) ease}.Terminal_chip__o030L:hover{border-color:var(--violet-500);color:var(--text-0)}.Terminal_chip__o030L:active{background:var(--bg-3)}@media (min-width:1024px){.Terminal_chips__4cEEu{padding:8px 12px}}.Card_card__7jt2e{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px}.Spinner_wrap__wL2cY{display:flex;align-items:center;justify-content:center;min-height:40vh}.Spinner_ring__3WnLQ{width:36px;height:36px;border-radius:50%;border:3px solid var(--bg-3);border-top-color:var(--violet-500);animation:Spinner_spin__5g3s1 .8s linear infinite}@keyframes Spinner_spin__5g3s1{to{transform:rotate(1turn)}}.cli_header__OO7bE{margin-bottom:var(--page-header-gap)}.cli_headerRow__F9rOt{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px;flex-wrap:wrap}.cli_title___g6pG{font-size:var(--fs-xl);font-weight:var(--page-title-weight);letter-spacing:-.01em}.cli_sub__b86kv{margin-top:6px;color:var(--text-1);font-size:var(--fs-md);max-width:560px}.cli_meta__UHL_O{margin-top:8px;display:flex;align-items:center;gap:10px}.cli_badge__i1dNS{text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--violet-400);background:var(--violet-soft);border:1px solid var(--violet-600);border-radius:99px;padding:3px 10px}.cli_metaText__lC2nd{font-family:var(--font-mono),monospace;font-size:var(--fs-sm);color:var(--text-1)}.cli_infoGrid__TiVcu{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-top:22px}@media (min-width:640px){.cli_infoGrid__TiVcu{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.cli_infoGrid__TiVcu{grid-template-columns:repeat(4,1fr)}}.cli_infoPanel__UW6vR{background:var(--bg-1);background-image:var(--card-grad);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:16px;animation:cli_rise-in__UHDyU var(--dur-med) var(--ease) both}.cli_infoHead__HYeTv{font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-bottom:10px}.cli_infoList__jriZh,.cli_infoSteps__JZ4Xb{display:flex;flex-direction:column;gap:7px;font-size:var(--fs-sm);color:var(--text-1);padding-left:18px}.cli_infoList__jriZh{list-style:square}.cli_infoList__jriZh li::marker{color:var(--violet-400)}.cli_infoSteps__JZ4Xb li::marker{color:var(--violet-400);font-weight:700}.cli_infoList__jriZh code,.cli_infoSteps__JZ4Xb code{font-family:var(--font-mono),monospace;font-size:12px;color:var(--info);background:var(--noc-1);border:1px solid var(--noc-border);border-radius:4px;padding:1px 6px}.cli_topRow__9ifL0{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media (min-width:1024px){.cli_topRow__9ifL0{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.cli_topRow__9ifL0>:last-child{align-self:start}}.cli_cmdList__L7ot5{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0}.exam_header__M0vME{margin-bottom:var(--page-header-gap)}.exam_title__FYEWr{font-size:var(--fs-xl);font-weight:var(--page-title-weight)}.exam_sub__lFTsf{margin-top:6px;color:var(--text-1);font-size:var(--fs-md);max-width:620px}.exam_notice__daXgv{background:var(--violet-soft);border:1px solid var(--violet-600);color:var(--text-1);border-radius:var(--radius-md);padding:10px 14px;font-size:var(--fs-sm);margin-bottom:16px}.exam_diffGrid__tB02o{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;max-width:720px}@media (min-width:768px){.exam_diffGrid__tB02o{grid-template-columns:repeat(3,1fr)}}.exam_diff__Lm_sZ{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 18px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;text-align:left;transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.exam_diff__Lm_sZ:hover:not(:disabled){border-color:var(--violet-500);box-shadow:0 0 0 3px var(--violet-soft)}.exam_diff__Lm_sZ:disabled{opacity:.55;cursor:wait}.exam_diffName__yiZjo{font-weight:700;font-size:var(--fs-md);color:var(--text-0)}.exam_diffMeta__iA03Q{font-size:var(--fs-xs);color:var(--text-2)}.exam_examBar__AT74b{position:-webkit-sticky;position:sticky;top:56px;z-index:10;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 14px;margin-bottom:14px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-md)}@media (min-width:1024px){.exam_examBar__AT74b{top:0}}.exam_examMeta__LRHq9{display:flex;align-items:center;gap:10px;flex:1 1}.exam_diffTag__XG_Ay{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--violet-400);background:var(--violet-soft);border-radius:99px;padding:3px 10px}.exam_progress__LPVxa{font-size:var(--fs-sm);color:var(--text-1);font-weight:600}.exam_clock__zHSkf{font-family:var(--font-mono),monospace;font-size:var(--fs-lg);font-weight:700;color:var(--text-0)}.exam_clockLow__Dh7LV{color:var(--err);animation:exam_blink__aoTDu 1s step-end infinite}@keyframes exam_blink__aoTDu{50%{opacity:.45}}.exam_brief__ntAqw{margin-bottom:14px}.exam_chTitle__FEf4I{font-size:var(--fs-lg);font-weight:700;margin-bottom:6px}.exam_scenario__gcQzc{font-size:var(--fs-sm);color:var(--text-1);line-height:1.55;margin-bottom:10px}.exam_topology__LDutb{font-family:var(--font-mono),monospace;font-size:11px;color:var(--text-2);background:var(--noc-1);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px;overflow-x:auto;margin-bottom:10px;white-space:pre}.exam_tasks__tbTrC{padding-left:18px;display:flex;flex-direction:column;gap:5px;font-size:var(--fs-sm);color:var(--text-1)}.exam_points__M67dg{color:var(--text-2);font-size:var(--fs-xs)}.exam_subnetForm__m_Xmx{display:flex;flex-direction:column;gap:12px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px}.exam_subnetRow__AE69J{display:flex;flex-direction:column;gap:6px}@media (min-width:768px){.exam_subnetRow__AE69J{flex-direction:row;align-items:center;justify-content:space-between;gap:14px}}.exam_subnetQ__F3CwV{font-size:var(--fs-sm);color:var(--text-1)}.exam_mono__wrGb8,.exam_subnetInput__Gsixj{font-family:var(--font-mono),monospace;color:var(--text-0)}.exam_subnetInput__Gsixj{height:42px;padding:0 12px;min-width:0;width:100%;max-width:260px;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg-0);font-size:16px}@media (min-width:768px){.exam_subnetInput__Gsixj{font-size:14px}}.exam_subnetInput__Gsixj:focus{outline:none;border-color:var(--violet-500);box-shadow:0 0 0 3px var(--violet-soft)}.exam_submitRow__W3t6_{display:flex;justify-content:flex-end;margin-top:14px}.exam_resultWrap__ey6UW{display:flex;justify-content:center;padding-top:5vh}.exam_resultCard__1dpHF{max-width:480px;width:100%;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.exam_resultBadge__FhfwB{font-size:var(--fs-xs);font-weight:800;letter-spacing:.1em}.exam_passText__W6dwA{color:var(--ok)}.exam_failText__2P4QM{color:var(--err)}.exam_resultScore__DLRC0{font-size:64px;font-weight:800;line-height:1}.exam_resultMeta__hQScE{color:var(--text-1);font-size:var(--fs-sm)}.exam_breakdown__n_L25{width:100%;display:flex;flex-direction:column;gap:6px;margin-top:6px}.exam_bRow__ST7K1{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;background:var(--bg-2);border-radius:var(--radius-sm);font-size:var(--fs-sm)}.exam_bTitle__UCil1{color:var(--text-1);text-align:left}.exam_bScore__5Oxy9{font-family:var(--font-mono),monospace;color:var(--text-0)}.exam_recommend__0OIW4{font-size:var(--fs-sm);color:var(--text-1)}.exam_recommendList__DAa0e{color:var(--violet-400);font-weight:600}.exam_prepGrid__xplr7{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media (min-width:1024px){.exam_prepGrid__xplr7{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.exam_prepSide__dfiCT{display:flex;flex-direction:column;gap:14px}.exam_prepPanel__65jWf{background:var(--bg-1);background-image:var(--card-grad);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:16px}.exam_prepHead__ms4Ia{font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-bottom:10px}.exam_prepRows__nmuLj{display:flex;flex-direction:column;gap:9px}.exam_prepRow__nLYdX{display:flex;justify-content:space-between;font-size:var(--fs-sm);color:var(--text-1)}.exam_prepRow__nLYdX strong{color:var(--text-0)}.exam_prepStatus__bpDeE{color:var(--violet-400)}.exam_prepWeak__J2R1r{font-size:var(--fs-xs);color:var(--warn)}.exam_prepEmpty___x_M6{font-size:var(--fs-sm);color:var(--text-2)}.exam_prepList__Dk1h5{display:flex;flex-direction:column;gap:8px;font-size:var(--fs-sm);color:var(--text-1);padding-left:18px;list-style:square}.exam_prepList__Dk1h5 li::marker{color:var(--violet-400)}.exam_prepList__Dk1h5 code{font-family:var(--font-mono),monospace;font-size:12px;color:var(--info)}.runner_headerRow__8KjVe{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:16px}.runner_headerLeft__cYFYP{min-width:0}.runner_back__64xQf{font-size:var(--fs-xs);color:var(--text-2);display:inline-block;margin-bottom:6px}.runner_back__64xQf:hover{color:var(--violet-400)}.runner_title__XZlEF{font-size:var(--fs-lg);font-weight:700}.runner_objective__IoTrD{margin-top:4px;font-size:var(--fs-sm);color:var(--text-1);max-width:640px}.runner_headerActions__RIEeg{display:flex;gap:10px;flex-wrap:wrap}.runner_layout__8SVN6{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:1024px){.runner_layout__8SVN6{grid-template-columns:minmax(0,1fr) 320px}}.runner_terminalCol__nkOCd{min-width:0}.runner_sideCol__fNAXD{display:flex;flex-direction:column;gap:14px;order:-1}@media (min-width:1024px){.runner_sideCol__fNAXD{order:0}}.runner_hints__xx0Px{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.runner_hintsHead__iInXj{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--warn)}.runner_hint__VwuHF{font-size:var(--fs-sm);color:var(--text-1);line-height:1.5}.runner_resultWrap__AKJ6W{display:flex;justify-content:center;padding-top:6vh}.runner_resultCard__rQBc6{max-width:420px;width:100%;text-align:center;display:flex;flex-direction:column;gap:12px}.runner_resultBadge__Axq1x{font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--violet-400)}.runner_resultScore__L3xHX{font-size:64px;font-weight:800;color:var(--text-0);line-height:1}.runner_resultMeta__okKhd{color:var(--text-1);font-size:var(--fs-sm)}.runner_resultActions__1AiDw{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:8px}.runner_errorText__U9Wr9{color:var(--err);margin-bottom:12px}.labs_header__2TI6P{margin-bottom:var(--page-header-gap)}.labs_title__MUE5m{font-size:var(--fs-xl);font-weight:var(--page-title-weight)}.labs_sub__yhPP6{margin-top:6px;color:var(--text-1);font-size:var(--fs-md)}.labs_filters__eJGz9{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;margin-bottom:18px;scrollbar-width:none}.labs_filters__eJGz9::-webkit-scrollbar{display:none}.labs_filter__eS2qC{flex:0 0 auto;background:var(--bg-1);border:1px solid var(--border-strong);color:var(--text-1);border-radius:99px;padding:7px 14px;font-size:var(--fs-xs);font-weight:600;cursor:pointer}.labs_filter__eS2qC:hover{border-color:var(--violet-500);color:var(--text-0)}.labs_filterActive__hb9TM{background:var(--violet-soft);border-color:var(--violet-500);color:var(--violet-400)}.labs_grid__dYJ37{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media (min-width:640px){.labs_grid__dYJ37{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.labs_grid__dYJ37{grid-template-columns:repeat(3,1fr)}}.labs_card__3mIi2{display:flex;flex-direction:column;gap:8px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px;color:inherit;transition:border-color var(--dur-fast) ease,transform var(--dur-fast) ease}.labs_card__3mIi2:hover{color:inherit}.labs_cardTop__RFQEi{display:flex;justify-content:space-between;align-items:center}.labs_topic__ye3On{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--violet-400)}.labs_difficulty__rJXTC{font-size:var(--fs-xs);color:var(--text-2)}.labs_cardTitle__VTGb_{font-size:var(--fs-md);font-weight:700;color:var(--text-0)}.labs_cardDesc__yw8Qm{font-size:var(--fs-sm);color:var(--text-1);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.labs_tasks__GzIdJ{margin-top:auto;font-size:var(--fs-xs);color:var(--text-2)}.labs_tier1__wiE_S{color:var(--ok);border-color:rgba(52,211,153,.45)}.labs_tier2__uIeUG{color:var(--warn);border-color:rgba(251,191,36,.45)}.labs_tier3__2in8d{color:var(--err);border-color:hsla(0,91%,71%,.45)}.labs_card__3mIi2{transition:transform var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.labs_card__3mIi2:hover{transform:translateY(var(--lift-hover));border-color:var(--violet-500);box-shadow:var(--shadow-glow)}.labs_filterActive__hb9TM{background:var(--violet-soft)!important;border-color:var(--violet-500)!important;color:var(--violet-400)!important}.profile_header__QV6H8{margin-bottom:var(--page-header-gap)}.profile_title__Hm6jQ{font-size:var(--fs-xl);font-weight:var(--page-title-weight)}.profile_sub__fHmMf{margin-top:6px;color:var(--text-1);font-size:var(--fs-sm)}.profile_grid__hzSOw{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:1024px){.profile_grid__hzSOw{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.profile_card__FmdjO{background:var(--bg-1);background-image:var(--card-grad);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:22px;animation:profile_rise-in__gcoYT var(--dur-med) var(--ease) both}.profile_identity__ouICi{display:flex;gap:18px;align-items:center;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--border)}.profile_avatarWrap__pM4Fo{display:flex;flex-direction:column;align-items:center;gap:8px}.profile_avatarFallback__mj5SV,.profile_avatar__z3zfa{width:88px;height:88px;border-radius:50%;object-fit:cover}.profile_avatarFallback__mj5SV{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(140deg,var(--violet-500),var(--violet-700));color:#fff;font-size:var(--fs-2xl);font-weight:800}.profile_avatarEdit__2PVPE{background:none;border:1px solid var(--border-strong);border-radius:99px;padding:4px 12px;font-size:var(--fs-xs);font-weight:600;color:var(--violet-400);cursor:pointer;min-height:32px}.profile_avatarEdit__2PVPE:hover{border-color:var(--violet-500)}.profile_identityText__Pa5MT{display:flex;flex-direction:column;gap:3px}.profile_username__WV2no{font-size:var(--fs-lg);font-weight:700}.profile_joined__wpPm3,.profile_provider__oo3Tj{font-size:var(--fs-xs);color:var(--text-2)}.profile_provider__oo3Tj{color:var(--violet-400);font-weight:600}.profile_fields__FJ_S4{display:flex;flex-direction:column;gap:14px}.profile_row__g_kn_{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media (min-width:520px){.profile_row__g_kn_{grid-template-columns:1fr 1fr}}.profile_bioLabel__Kib3C{position:relative;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm);font-weight:600;color:var(--text-1)}.profile_bio__iskuA{width:100%;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg-0);color:var(--text-0);padding:10px 12px;font:inherit;font-size:var(--fs-sm);resize:vertical}.profile_bio__iskuA:focus{outline:none;border-color:var(--violet-500);box-shadow:var(--shadow-glow)}.profile_bioCount__Vhes7{font-size:var(--fs-xs);color:var(--text-2);font-weight:400;text-align:right}.profile_err__5GbnK,.profile_ok__G99Bx{border-radius:var(--radius-md);padding:9px 13px;font-size:var(--fs-sm)}.profile_ok__G99Bx{background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.4);color:var(--ok)}.profile_err__5GbnK{background:hsla(0,91%,71%,.1);border:1px solid hsla(0,91%,71%,.4);color:var(--err)}.profile_cardHead__f7a2m{font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-bottom:16px}.profile_stats__uIviu{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.profile_stat__uCw8l{display:flex;flex-direction:column;gap:4px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px}.profile_statValue__mNrNx{font-size:var(--fs-xl);font-weight:800}.profile_statLabel__Uc9BS{font-size:var(--fs-xs);color:var(--text-2)}.profile_verified__ngaS_{font-size:var(--fs-xs);font-weight:700;color:var(--ok)}.profile_unverified__cR36P{font-size:var(--fs-xs);font-weight:700;color:var(--warn)}.profile_verifyNotice__p282e{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.35);border-radius:var(--radius-md);padding:12px 14px;margin-bottom:16px;font-size:var(--fs-sm);color:var(--text-1)}.profile_resendBtn__ySfNZ{border:1px solid var(--violet-500);background:var(--violet-soft);color:var(--violet-400);border-radius:var(--radius-sm);padding:6px 14px;font-size:var(--fs-xs);font-weight:700;cursor:pointer;min-height:36px}.profile_resendBtn__ySfNZ:disabled{opacity:.6;cursor:default}.profile_resendMsg__ekMcd{font-size:var(--fs-xs);color:var(--ok);width:100%}.progress_header__yQHE9{margin-bottom:var(--page-header-gap)}.progress_title__lt8Tw{font-size:var(--fs-xl);font-weight:var(--page-title-weight)}.progress_sub__uTvsM{margin-top:6px;color:var(--text-1);font-size:var(--fs-md)}.progress_tiles__ATeyA{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-bottom:22px}@media (min-width:1024px){.progress_tiles__ATeyA{grid-template-columns:repeat(4,1fr)}}.progress_tileLabel__pqprp{font-size:var(--fs-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-2)}.progress_tileValue__yttRg{margin-top:8px;font-size:var(--fs-xl);font-weight:800}.progress_tileHint__3PJx4{margin-top:4px;font-size:var(--fs-xs);color:var(--text-2)}.progress_columns__bucPF{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}@media (min-width:1024px){.progress_columns__bucPF{grid-template-columns:minmax(0,1fr) 320px}}.progress_mainCol__0zOGZ{min-width:0;display:flex;flex-direction:column;gap:22px}.progress_sideCol__LeXV8{display:flex;flex-direction:column;gap:14px}.progress_section__27zoz{display:flex;flex-direction:column;gap:12px}.progress_sectionHead__n9Tiw{font-size:var(--fs-sm);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);margin-bottom:8px}.progress_recList__1uFdi{display:flex;flex-direction:column;gap:10px}.progress_rec__AOqlw{display:flex;gap:12px;align-items:flex-start;background:var(--bg-1);border:1px solid var(--border);border-left:3px solid var(--violet-500);border-radius:var(--radius-md);padding:12px 14px}.progress_recPriority__UehFq{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:3px 9px;border:1px solid var(--border-strong);color:var(--text-2)}.progress_recPriority__UehFq[data-priority="1"]{color:var(--err);border-color:var(--err)}.progress_recPriority__UehFq[data-priority="2"]{color:var(--warn);border-color:var(--warn)}.progress_recBody__ko06f{display:flex;flex-direction:column;gap:3px;min-width:0}.progress_recTitle__n2loB{font-weight:700;font-size:var(--fs-sm);color:var(--text-0)}.progress_recReason__DC0HB{font-size:var(--fs-xs);color:var(--text-1)}.progress_recAction__Ts6qi{font-size:var(--fs-xs);color:var(--violet-400)}.progress_topicList__65NhO{display:flex;flex-direction:column;gap:14px}.progress_topic__pRd8x{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 14px}.progress_topicTop__ymQfe{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.progress_topicName__e_e9z{font-weight:700;font-size:var(--fs-sm)}.progress_topicLabel__WIuxW{font-size:var(--fs-xs);font-weight:700}.progress_bar__JKw57{height:6px;border-radius:99px;background:var(--bg-3);overflow:hidden}.progress_fill__CnPWv{height:100%;border-radius:99px;transition:width var(--dur-med) ease}.progress_topicMeta__xjkdZ{margin-top:7px;font-size:var(--fs-xs);color:var(--text-2)}.progress_notStarted__TRqj1{font-size:var(--fs-xs);color:var(--text-2);line-height:1.6}.progress_subnetStats__iPcm_{display:flex;flex-direction:column;gap:8px}.progress_statRow__xhdyw{display:flex;justify-content:space-between;font-size:var(--fs-sm);color:var(--text-1)}.progress_weakTypes__P5STY{font-size:var(--fs-xs);color:var(--warn);margin-top:4px}.progress_empty__DACWQ{font-size:var(--fs-sm);color:var(--text-2)}.progress_feed__dk3LL{list-style:none;display:flex;flex-direction:column;gap:10px}.progress_event__ZbEX3{display:flex;gap:8px;align-items:baseline;font-size:var(--fs-xs)}.progress_eventIcon__dIeJM{flex:0 0 auto}.progress_eventText__R6xvk{flex:1 1;color:var(--text-1);min-width:0}.progress_eventTime__Pqy47{flex:0 0 auto;color:var(--text-2)}.progress_distSection__K52EU{margin-bottom:22px}.progress_distBar__Li3s0{display:flex;height:12px;border-radius:99px;overflow:hidden;gap:2px;background:var(--bg-2);border:1px solid var(--border)}.progress_distSeg__pos0W{min-width:6px}.progress_distDot__0kJNB[data-seg="0"],.progress_distSeg__pos0W[data-seg="0"]{background:var(--bg-3)}.progress_distDot__0kJNB[data-seg="1"],.progress_distSeg__pos0W[data-seg="1"]{background:var(--info)}.progress_distDot__0kJNB[data-seg="2"],.progress_distSeg__pos0W[data-seg="2"]{background:var(--warn)}.progress_distDot__0kJNB[data-seg="3"],.progress_distSeg__pos0W[data-seg="3"]{background:var(--violet-400)}.progress_distDot__0kJNB[data-seg="4"],.progress_distSeg__pos0W[data-seg="4"]{background:var(--ok)}.progress_distDot__0kJNB[data-seg="5"],.progress_distSeg__pos0W[data-seg="5"]{background:var(--violet-300)}.progress_distLegend__w5r4R{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:9px}.progress_distKey__CimxP{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--text-1)}.progress_distDot__0kJNB{width:9px;height:9px;border-radius:50%;display:inline-block}.settings_header__jkH0h{margin-bottom:var(--page-header-gap)}.settings_title__hecCg{font-size:var(--fs-xl);font-weight:var(--page-title-weight)}.settings_sub__zICM2{margin-top:6px;color:var(--text-1);font-size:var(--fs-sm)}.settings_stack__CZ430{display:flex;flex-direction:column;gap:16px;max-width:620px}.settings_card__Ep5rF{background:var(--bg-1);background-image:var(--card-grad);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:20px;animation:settings_rise-in__oa14B var(--dur-med) var(--ease) both}.settings_cardHead__FvKp9{font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-bottom:12px}.settings_cardNote__0vcuL{font-size:var(--fs-sm);color:var(--text-1);margin-bottom:12px}.settings_fields__SBZ2p{display:flex;flex-direction:column;gap:14px}.settings_themeRow__3rqa2{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.settings_themeState__c2LUu{font-size:var(--fs-sm);color:var(--text-1)}.settings_danger__MPvcX{border-color:hsla(0,91%,71%,.4)}.settings_dangerRow__pHUcO{display:flex;gap:10px;flex-wrap:wrap}.settings_err__VSnCs,.settings_ok__LFQMR{border-radius:var(--radius-md);padding:9px 13px;font-size:var(--fs-sm)}.settings_ok__LFQMR{background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.4);color:var(--ok)}.settings_err__VSnCs{background:hsla(0,91%,71%,.1);border:1px solid hsla(0,91%,71%,.4);color:var(--err)}.settings_trustRows__ZHItb{display:flex;flex-direction:column;gap:10px}.settings_trustRow__RCizU{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--fs-sm);color:var(--text-1)}.settings_trustRow__RCizU strong{color:var(--text-0)}.settings_trustOk__cL7sK{color:var(--ok)}.settings_trustWarn__fvC8_{color:var(--warn)}.subnetting_header__ZlMJo{margin-bottom:var(--page-header-gap)}.subnetting_title__ViWgu{font-size:var(--fs-xl);font-weight:var(--page-title-weight)}.subnetting_sub__e_V6A{margin-top:6px;color:var(--text-1);font-size:var(--fs-md);max-width:600px}.subnetting_notice__8D2XZ{background:var(--violet-soft);border:1px solid var(--violet-600);color:var(--text-1);border-radius:var(--radius-md);padding:10px 14px;font-size:var(--fs-sm);margin-bottom:16px}.subnetting_setup__4110z{max-width:520px;display:flex;flex-direction:column;gap:18px}.subnetting_optGroup__uE_C2{display:flex;flex-direction:column;gap:8px}.subnetting_optLabel__miNol{font-size:var(--fs-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-2)}.subnetting_optRow__Sb79I{display:flex;gap:8px;flex-wrap:wrap}.subnetting_opt__pvA7s{background:var(--bg-2);border:1px solid var(--border-strong);color:var(--text-1);border-radius:99px;padding:8px 16px;min-height:44px;font-size:var(--fs-sm);font-weight:600;cursor:pointer}.subnetting_optActive__Sxmw6,.subnetting_opt__pvA7s:hover{border-color:var(--violet-500)}.subnetting_optActive__Sxmw6{background:var(--violet-soft);color:var(--violet-400)}.subnetting_drillBar__5HCDk{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.subnetting_progressTag__Z_Xbu{font-family:var(--font-mono),monospace;font-weight:700;color:var(--violet-400)}.subnetting_streak__SbrXq{font-size:var(--fs-md);font-weight:700}.subnetting_best__fG6bb{font-size:var(--fs-xs);color:var(--text-2);font-weight:400}.subnetting_qCard__1O9Ef{max-width:640px;display:flex;flex-direction:column;gap:16px}.subnetting_qType__x__BB{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.subnetting_qAddr__x9fSq{font-family:var(--font-mono),monospace;font-size:clamp(1.6rem,6vw,2.4rem);font-weight:700;color:var(--text-0);letter-spacing:.01em}.subnetting_qPrefix__nov6w{color:var(--violet-400)}.subnetting_answerRow__I_qwM{display:flex;gap:10px;flex-wrap:wrap}.subnetting_answerInput__oIwzo{flex:1 1;min-width:200px;height:46px;padding:0 14px;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg-0);color:var(--text-0);font-family:var(--font-mono),monospace;font-size:16px}.subnetting_answerInput__oIwzo:focus{outline:none;border-color:var(--violet-500);box-shadow:0 0 0 3px var(--violet-soft)}.subnetting_feedback__opkHL{display:flex;flex-direction:column;gap:12px}.subnetting_verdict__x9BPk{font-family:var(--font-mono),monospace;font-weight:700;font-size:var(--fs-md)}.subnetting_right__iomc0{color:var(--ok)}.subnetting_wrong__4UEc4{color:var(--err)}.subnetting_explSummary__pjaxw{font-size:var(--fs-sm);color:var(--text-1);line-height:1.6}.subnetting_formula__oTagD{display:block;font-family:var(--font-mono),monospace;font-size:12px;color:var(--info);background:var(--noc-1);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;overflow-x:auto}.subnetting_resultWrap__puwc_{display:flex;justify-content:center;padding-top:6vh}.subnetting_resultCard__vP0CJ{max-width:420px;width:100%;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.subnetting_resultBadge__XWrSy{font-size:var(--fs-xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--violet-400)}.subnetting_resultScore__1wcqK{font-size:64px;font-weight:800;line-height:1}.subnetting_resultMeta__HeYh0{color:var(--text-1);font-size:var(--fs-sm)}.subnetting_weakNote__2Ct4Y{font-size:var(--fs-xs);color:var(--warn)}.subnetting_moduleGrid__1Nngn{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-bottom:14px}@media (min-width:1024px){.subnetting_moduleGrid__1Nngn{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.subnetting_moduleGrid__1Nngn .subnetting_setup__4110z{max-width:none}.subnetting_statsPanel__ar9jM{align-self:start}.subnetting_panelHead__0TGUZ{font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-bottom:12px}.subnetting_statRows__cCFnL{display:flex;flex-direction:column;gap:10px}.subnetting_statRow__nh15a{display:flex;justify-content:space-between;font-size:var(--fs-sm);color:var(--text-1)}.subnetting_statRow__nh15a strong{color:var(--text-0)}.subnetting_weakTypes__Be0Q4{font-size:var(--fs-xs);color:var(--warn)}.subnetting_strongTypes__SBE2a{font-size:var(--fs-xs);color:var(--ok)}.subnetting_emptyStats__dg_1H{font-size:var(--fs-sm);color:var(--text-2)}.subnetting_cheat__osiu6{animation:subnetting_rise-in__LyHfR var(--dur-med) var(--ease) 80ms both}.subnetting_cheatScroll__wYJ6c{overflow-x:auto}.subnetting_cheatTable__3c_Cm{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.subnetting_cheatTable__3c_Cm th{text-align:left;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);padding:6px 12px 6px 0;border-bottom:1px solid var(--border-strong)}.subnetting_cheatTable__3c_Cm td{padding:7px 12px 7px 0;border-bottom:1px solid var(--border);color:var(--text-1)}.subnetting_cheatTable__3c_Cm td:first-child{color:var(--violet-400);font-weight:700}.subnetting_mono__6d_sa{font-family:var(--font-mono),monospace;font-size:13px}.subnetting_cheatTip__VN_Pt{margin-top:10px;font-size:var(--fs-xs);color:var(--text-2)}.subnetting_academy__SZLSU{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-top:14px}@media (min-width:768px){.subnetting_academy__SZLSU{grid-template-columns:1fr 1fr}}.subnetting_binaryRow__Tzd7i{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.subnetting_bit__9RLeq{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:36px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-2);font-family:var(--font-mono),monospace;font-size:13px;font-weight:700;color:var(--violet-400)}.subnetting_formulaList__7syz5{display:flex;flex-direction:column;gap:8px;font-size:var(--fs-sm);color:var(--text-1);padding-left:18px;list-style:square}.subnetting_formulaList__7syz5 li::marker{color:var(--violet-400)}.troubleshoot_header__SrCvY{margin-bottom:var(--page-header-gap)}.troubleshoot_headerRow___mXIA{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:14px}.troubleshoot_headerActions__Cca1T{display:flex;gap:10px;flex-wrap:wrap}.troubleshoot_title__J7VDC{font-size:var(--fs-xl);font-weight:var(--page-title-weight)}.troubleshoot_sub__uZUe2{margin-top:6px;color:var(--text-1);font-size:var(--fs-md);max-width:620px}.troubleshoot_notice__GWA4W{background:var(--violet-soft);border:1px solid var(--violet-600);color:var(--text-1);border-radius:var(--radius-md);padding:10px 14px;font-size:var(--fs-sm);margin-bottom:16px}.troubleshoot_faultTag__JizfU{display:inline-block;margin-top:6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--warn);background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.35);border-radius:99px;padding:3px 10px}.troubleshoot_faultGrid__4t27R{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:640px){.troubleshoot_faultGrid__4t27R{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.troubleshoot_faultGrid__4t27R{grid-template-columns:repeat(3,1fr)}}.troubleshoot_fault__11Z2H{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;text-align:left;transition:border-color var(--dur-fast) ease}.troubleshoot_fault__11Z2H:hover:not(:disabled){border-color:var(--violet-500)}.troubleshoot_fault__11Z2H:disabled{opacity:.55;cursor:wait}.troubleshoot_faultRandom__AjN0O{border-color:var(--violet-600);background:var(--violet-soft)}.troubleshoot_faultName__fbe3v{font-weight:700;color:var(--text-0);font-size:var(--fs-sm)}.troubleshoot_faultHint__U2Wal{font-size:var(--fs-xs);color:var(--text-2)}.troubleshoot_solvedBanner__w6jDx{background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.4);color:var(--ok);border-radius:var(--radius-md);padding:10px 14px;font-size:var(--fs-sm);font-weight:600;margin-bottom:14px}.troubleshoot_layout__iuCG7{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:1024px){.troubleshoot_layout__iuCG7{grid-template-columns:minmax(0,1fr) 320px}}.troubleshoot_terminalCol__1hOwf{min-width:0}.troubleshoot_sideCol__8OnVF{order:-1}@media (min-width:1024px){.troubleshoot_sideCol__8OnVF{order:0}}.troubleshoot_brief__vHB8y{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}.troubleshoot_briefHead__iFI8u{display:block;font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:6px}.troubleshoot_symptom__qTCMR{font-size:var(--fs-sm);color:var(--text-1);line-height:1.55;margin-bottom:12px}.troubleshoot_topology__7Aqbm{font-family:var(--font-mono),monospace;font-size:11px;color:var(--text-2);background:var(--noc-1);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px;overflow-x:auto;margin-bottom:12px;white-space:pre}.troubleshoot_steps__L3kjb{padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm);color:var(--text-1)}.troubleshoot_hints__0pKSO{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.troubleshoot_hintsHead__mvVoa{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--warn)}.troubleshoot_hint__B5u1Z{font-size:var(--fs-sm);color:var(--text-1);line-height:1.5}.troubleshoot_resultWrap__enBuY{display:flex;justify-content:center;padding-top:6vh}.troubleshoot_resultCard__2F0qU{max-width:420px;width:100%;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.troubleshoot_resultBadge__ICb9h{font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--violet-400)}.troubleshoot_resultScore__vJn4H{font-size:64px;font-weight:800;line-height:1}.troubleshoot_resultMeta__lkgpX{color:var(--text-1);font-size:var(--fs-sm)}.troubleshoot_centerGrid__xJAb_{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media (min-width:1024px){.troubleshoot_centerGrid__xJAb_{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.troubleshoot_sideCol__8OnVF{display:flex;flex-direction:column;gap:14px}.troubleshoot_sidePanel__JEXby{background:var(--bg-1);background-image:var(--card-grad);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:16px}.troubleshoot_sideHead__VjzpR{font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-bottom:10px}.troubleshoot_sideRows__L8UUQ{display:flex;flex-direction:column;gap:9px}.troubleshoot_sideRow__0KrQM{display:flex;justify-content:space-between;font-size:var(--fs-sm);color:var(--text-1)}.troubleshoot_sideRow__0KrQM strong{color:var(--text-0)}.troubleshoot_sideEmpty__oBZlw{font-size:var(--fs-sm);color:var(--text-2)}.troubleshoot_sideSteps__ymHvs{display:flex;flex-direction:column;gap:7px;font-size:var(--fs-sm);color:var(--text-1);padding-left:18px}.troubleshoot_sideSteps__ymHvs li::marker{color:var(--violet-400);font-weight:700}.troubleshoot_sideSteps__ymHvs code{font-family:var(--font-mono),monospace;font-size:12px;color:var(--info)}.troubleshoot_sideFeed__AR_Dt{list-style:none;display:flex;flex-direction:column;gap:9px}.troubleshoot_sideEvent__K8QTX{display:flex;gap:8px;align-items:baseline;font-size:var(--fs-xs)}.troubleshoot_sideEventText__nV5YE{flex:1 1;color:var(--text-1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.troubleshoot_sideEventTime__FvT7L{flex:0 0 auto;color:var(--text-2)}