._btn_11efl_1{--h:48px;height:var(--h);border-radius:var(--r-md);white-space:nowrap;isolation:isolate;transition:transform .35s var(--spring), box-shadow .35s var(--ease), border-color .3s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14.5px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}._btn_11efl_1:active{transform:scale(.96)}._sm_11efl_24{--h:38px;padding:0 16px;font-size:13.5px}._lg_11efl_30{--h:56px;padding:0 30px;font-size:15.5px}._primary_11efl_37{color:var(--navy);background:var(--accent);box-shadow:0 10px 26px -10px #26de708c}._primary_11efl_37:before{content:"";z-index:-1;opacity:0;transition:opacity .35s var(--ease);background:#2ef47f;position:absolute;inset:0}._primary_11efl_37:hover{transform:translateY(-2px);box-shadow:0 14px 32px -8px #26de70a6}._primary_11efl_37:hover:before{opacity:1}._ghost_11efl_63{color:var(--text);background:var(--surface);border-color:var(--stroke)}._ghost_11efl_63:hover{border-color:var(--stroke-strong);background:var(--surface-2);transform:translateY(-2px)}._subtle_11efl_76{color:var(--text-dim);background:0 0}._subtle_11efl_76:hover{color:var(--text);background:var(--surface)}._subtle_11efl_76._active_11efl_86{color:var(--text);background:var(--surface-2)}._icon_11efl_91{width:var(--h);border-radius:50%;padding:0}._full_11efl_97{width:100%}._btn_11efl_1:disabled{opacity:.5;pointer-events:none}._screen_o0z1m_1{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}._brandPanel_o0z1m_8{background:var(--grad-navy);color:#fff;flex-direction:column;justify-content:center;gap:22px;padding:28px clamp(28px,4vw,64px);display:flex;position:relative;overflow:hidden}._brandPattern_o0z1m_20{opacity:.5;pointer-events:none;background-image:radial-gradient(#ffffff24 1.5px,#0000 1.5px);background-size:26px 26px;animation:40s linear infinite _patternDrift_o0z1m_1;position:absolute;inset:-20%}@keyframes _patternDrift_o0z1m_1{0%{transform:translate(0,0)}to{transform:translate(-26px,-26px)}}._brandBlob_o0z1m_39{background:var(--brand);opacity:.35;filter:blur(80px);pointer-events:none;width:380px;height:380px;animation:_blobDrift1_o0z1m_1 12s var(--ease-in-out) infinite alternate;border-radius:50%;position:absolute;top:-120px;right:-100px}._brandBlob2_o0z1m_53{background:var(--accent);opacity:.22;filter:blur(80px);pointer-events:none;width:320px;height:320px;animation:_blobDrift2_o0z1m_1 14s var(--ease-in-out) infinite alternate;border-radius:50%;position:absolute;bottom:-140px;left:-80px}@keyframes _blobDrift1_o0z1m_1{0%{transform:translate(0)scale(1)}to{transform:translate(-30px,30px)scale(1.12)}}@keyframes _blobDrift2_o0z1m_1{0%{transform:translate(0)scale(1)}to{transform:translate(24px,-24px)scale(1.08)}}._brandTop_o0z1m_85{flex-direction:column;gap:20px;display:flex;position:relative}._brandLogo_o0z1m_92{font-family:var(--font-display);animation:_fadeUp_o0z1m_1 .6s var(--ease) both;align-items:center;gap:12px;font-size:17px;font-weight:800;display:flex}._brandLogo_o0z1m_92 img{border-radius:10px;flex-shrink:0;width:38px;height:38px}._brandLogoFull_o0z1m_109{font-family:var(--font-body,inherit);color:#ffffff80;max-width:300px;margin-top:2px;font-size:11.5px;font-weight:500;line-height:1.35}._brandKicker_o0z1m_119{color:#ffffffd9;animation:_fadeUp_o0z1m_1 .6s var(--ease) .1s both;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:99px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:12.5px;font-weight:600;display:inline-flex}._kickerDot_o0z1m_134{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite _blink_o0z1m_1;box-shadow:0 0 0 3px #26de7040}@keyframes _blink_o0z1m_1{0%,to{opacity:1}50%{opacity:.4}}._brandCopy_o0z1m_153{flex-direction:column;gap:14px;max-width:460px;display:flex;position:relative}._brandTitle_o0z1m_161{color:#fff;animation:_fadeUp_o0z1m_1 .6s var(--ease) .15s both;font-size:clamp(24px,2.8vw,32px);line-height:1.2}._brandSubtitle_o0z1m_168{color:#ffffffb8;animation:_fadeUp_o0z1m_1 .6s var(--ease) .22s both;font-size:14.5px;line-height:1.65}._brandStats_o0z1m_175{animation:_fadeUp_o0z1m_1 .6s var(--ease) .3s both;gap:28px;display:flex;position:relative}._brandStat_o0z1m_175{flex-direction:column;gap:2px;display:flex}._brandStatValue_o0z1m_188{font-family:var(--font-display);color:#fff;font-size:22px;font-weight:800}._brandStatLabel_o0z1m_195{color:#fff9;font-size:12px}._brandFeatures_o0z1m_200{flex-direction:column;gap:4px;display:flex;position:relative}._brandFeature_o0z1m_200{opacity:0;animation:_fadeUp_o0z1m_1 .5s var(--ease) forwards;animation-delay:var(--delay,0s);border-top:1px solid #ffffff1a;align-items:flex-start;gap:12px;padding:10px 0;display:flex}._brandFeature_o0z1m_200:first-child{border-top:none}._brandFeatureIcon_o0z1m_222{width:34px;height:34px;color:var(--accent);background:#ffffff1a;border-radius:10px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}._brandFeatureIcon_o0z1m_222 svg{width:17px;height:17px}._brandFeatureTitle_o0z1m_239{color:#fff;font-size:13.5px;font-weight:700}._brandFeatureDesc_o0z1m_245{color:#ffffff9e;margin-top:2px;font-size:12.5px;line-height:1.5}@keyframes _fadeUp_o0z1m_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}._brandFooterRow_o0z1m_263{z-index:1;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}._brandFooter_o0z1m_263{color:#ffffff80;flex-direction:column;gap:4px;font-size:12px;display:flex}._brandFooterLegal_o0z1m_280{color:#ffffff59;font-size:11px;line-height:1.4}._disclaimerBtn_o0z1m_286{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffb3;transition:color .2s var(--ease), border-color .2s var(--ease), background-color .2s var(--ease);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:99px;flex-shrink:0;align-items:center;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex}._disclaimerBtn_o0z1m_286:hover{color:#fff;background:#ffffff1a;border-color:#ffffff52}._formPanel_o0z1m_308{background:var(--bg-soft);justify-content:center;align-items:center;padding:32px 24px;display:flex;position:relative;overflow:hidden}._formGlow_o0z1m_318{background:radial-gradient(46% 46% at 82% 8%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 70%), radial-gradient(40% 40% at 8% 92%, color-mix(in srgb, var(--violet) 8%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}._formPattern_o0z1m_327{opacity:.5;background-image:radial-gradient(color-mix(in srgb, var(--text) 14%, transparent) 1.5px, transparent 1.5px);pointer-events:none;background-size:26px 26px;animation:40s linear infinite _patternDrift_o0z1m_1;position:absolute;inset:-20%}._codeArt_o0z1m_338{background:var(--surface);pointer-events:none;animation:_fadeUp_o0z1m_1 .7s var(--ease) .2s both;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}._codeArtHead_o0z1m_349{background:var(--surface-2);border-bottom:1px solid var(--stroke);flex-shrink:0;align-items:center;gap:6px;padding:14px 20px;display:flex}._codeDotRed_o0z1m_359,._codeDotYellow_o0z1m_360,._codeDotGreen_o0z1m_361{border-radius:50%;width:8px;height:8px}._codeDotRed_o0z1m_359{background:#ff5f57}._codeDotYellow_o0z1m_360{background:#febc2e}._codeDotGreen_o0z1m_361{background:#28c840}._codeArtName_o0z1m_371{font-family:var(--mono);color:var(--text-mute);margin-left:auto;font-size:10px}._codeArtBody_o0z1m_378{font-family:var(--mono);color:var(--text-dim);flex:1;padding:20px 24px;font-size:13px;line-height:2;overflow:hidden}._codeLine_o0z1m_388{align-items:baseline;display:flex}._codeLineNum_o0z1m_393{text-align:right;width:34px;color:var(--text-mute);opacity:.5;-webkit-user-select:none;user-select:none;flex-shrink:0;padding-right:12px}._codeLineText_o0z1m_403{white-space:pre;width:0;animation:.4s steps(34,end) forwards _codeType_o0z1m_1;animation-delay:calc(var(--i,0) * .28s + .4s);display:inline-block;overflow:hidden}@keyframes _codeType_o0z1m_1{to{width:100%}}._codeKeyword_o0z1m_418{color:var(--violet);font-weight:700}._codeComment_o0z1m_423{color:var(--text-mute);font-style:italic}._codeString_o0z1m_428{color:var(--ok)}._codeCursor_o0z1m_432{background:var(--brand);opacity:0;width:7px;height:13px;animation:.1s step-end forwards _codeCursorIn_o0z1m_1,1s step-end infinite _codeBlink_o0z1m_1;animation-delay:calc(var(--i,0) * .28s + .4s), calc(var(--i,0) * .28s + .4s);margin-left:46px;display:inline-block}@keyframes _codeCursorIn_o0z1m_1{to{opacity:1}}@keyframes _codeBlink_o0z1m_1{0%,49%{opacity:1}50%,to{opacity:0}}@media (width<=1240px){._codeArt_o0z1m_338{display:none}}._formCard_o0z1m_466{z-index:1;background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(20px);border:1px solid var(--stroke);border-radius:var(--r-xl);width:100%;max-width:400px;box-shadow:var(--shadow-2);animation:_fadeUp_o0z1m_1 .6s var(--ease) both;flex-direction:column;gap:26px;padding:40px 36px;display:flex;position:relative}._formCard_o0z1m_466:before{content:"";background:var(--grad);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:24px;right:24px}._formHeadMobile_o0z1m_495{font-family:var(--font-display);color:var(--text);align-items:center;gap:10px;font-size:16px;font-weight:800;display:none}._formHeadMobile_o0z1m_495 img{border-radius:9px;width:32px;height:32px}._formHead_o0z1m_495{flex-direction:column;gap:10px;display:flex}._formBadge_o0z1m_517{border-radius:var(--r-md);background:var(--grad);color:#fff;width:46px;height:46px;box-shadow:var(--glow);place-items:center;margin-bottom:4px;display:grid}._formTitle_o0z1m_529{font-size:24px}._formSubtitle_o0z1m_533{color:var(--text-mute);font-size:13.5px}._form_o0z1m_308{flex-direction:column;gap:16px;display:flex}._field_o0z1m_544{flex-direction:column;gap:7px;display:flex}._label_o0z1m_550{color:var(--text-dim);font-size:12.5px;font-weight:700}._inputWrap_o0z1m_556{align-items:center;display:flex;position:relative}._inputWrap_o0z1m_556 svg{width:17px;height:17px;color:var(--text-mute);pointer-events:none;position:absolute;left:14px}._input_o0z1m_556{border-radius:var(--r-md);border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface) 45%, transparent);-webkit-backdrop-filter:blur(6px);width:100%;height:46px;color:var(--text);font:inherit;transition:border-color .2s var(--ease), box-shadow .2s var(--ease), background-color .2s var(--ease);padding:0 14px 0 42px;font-size:14px}._input_o0z1m_556::placeholder{color:var(--text-mute)}._input_o0z1m_556:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent);outline:none}._eyeBtn_o0z1m_596{width:32px;height:32px;color:var(--text-mute);pointer-events:auto;border-radius:8px;place-items:center;display:grid;position:absolute;right:10px}._eyeBtn_o0z1m_596:hover{color:var(--text);background:var(--surface-2)}._eyeBtn_o0z1m_596 svg{position:static}._rowBetween_o0z1m_617{justify-content:space-between;align-items:center;gap:12px;display:flex}._checkboxLabel_o0z1m_624{color:var(--text-dim);align-items:center;gap:8px;font-size:13px;display:flex}._checkboxLabel_o0z1m_624 input{width:16px;height:16px;accent-color:var(--accent)}._forgotLink_o0z1m_638{color:var(--brand);font-size:13px;font-weight:700}._forgotLink_o0z1m_638:hover{text-decoration:underline}._errorText_o0z1m_648{color:var(--danger);font-size:12.5px;font-weight:600}._divider_o0z1m_654{color:var(--text-mute);align-items:center;gap:12px;font-size:12px;display:flex}._divider_o0z1m_654:before,._divider_o0z1m_654:after{content:"";background:var(--stroke);flex:1;height:1px}._helpText_o0z1m_670{text-align:center;color:var(--text-mute);border-top:1px solid var(--stroke);padding-top:4px;font-size:13px}._helpText_o0z1m_670 a{color:var(--brand);font-weight:700}._helpText_o0z1m_670 a:hover{text-decoration:underline}@media (width<=940px){._screen_o0z1m_1{grid-template-columns:1fr}._brandPanel_o0z1m_8{display:none}._formHeadMobile_o0z1m_495{display:flex}._formPanel_o0z1m_308{padding:40px 20px}._formCard_o0z1m_466{box-shadow:var(--shadow-1);padding:28px 22px}}._screen_1qv2e_1{background:var(--bg);min-height:100vh}._topbar_1qv2e_6{border-bottom:1px solid var(--stroke);justify-content:space-between;align-items:center;gap:12px;padding:22px clamp(20px,4vw,64px);display:flex}._logo_1qv2e_15{font-family:var(--font-display);color:var(--text);align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}._logo_1qv2e_15 img{border-radius:9px;width:32px;height:32px}._backLink_1qv2e_31{color:var(--brand);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}._backLink_1qv2e_31:hover{text-decoration:underline}._content_1qv2e_44{max-width:720px;margin:0 auto;padding:48px 20px 80px}._title_1qv2e_50{color:var(--text);font-size:32px}._lead_1qv2e_55{color:var(--text-mute);margin-top:12px;font-size:15px;line-height:1.6}._section_1qv2e_62{margin-top:34px}._section_1qv2e_62 h2{color:var(--text);margin-bottom:10px;font-size:19px}._section_1qv2e_62 p{color:var(--text-dim);font-size:14.5px;line-height:1.7}._list_1qv2e_78{color:var(--text-dim);flex-direction:column;gap:10px;padding-left:20px;font-size:14.5px;line-height:1.6;display:flex}._list_1qv2e_78 li{list-style:outside}._list_1qv2e_78 strong{color:var(--text)}._sectionDanger_1qv2e_96{border-radius:var(--r-lg);background:color-mix(in srgb, var(--danger) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--danger) 30%, var(--stroke));margin-top:34px;padding:22px}._dangerHead_1qv2e_104{color:var(--danger);align-items:center;gap:10px;margin-bottom:14px;display:flex}._dangerHead_1qv2e_104 h2{color:var(--text);margin:0;font-size:19px}._sectionDanger_1qv2e_96 ._list_1qv2e_78 strong{color:var(--text)}._section_1qv2e_62 a{color:var(--brand);font-weight:700}._section_1qv2e_62 a:hover{text-decoration:underline}._avatar_ofvjb_1{width:var(--s,44px);height:var(--s,44px);background:var(--grad-violet);color:#fff;font-weight:800;font-size:calc(var(--s,44px) * .38);letter-spacing:-.02em;border:2px solid var(--stroke);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:hidden}._img_ofvjb_18{object-fit:cover;width:100%;height:100%}._status_ofvjb_24{background:var(--ok);border:2px solid var(--bg-soft);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}._sidebar_15pp7_1{width:var(--sidebar-w);background:var(--bg-soft);border-right:1px solid var(--stroke);z-index:40;flex-direction:column;gap:28px;padding:26px 18px;display:flex;position:fixed;top:0;bottom:0;left:0}._logo_15pp7_16{align-items:center;gap:10px;padding:0 8px;display:flex}._logoMark_15pp7_23{border-radius:10px;width:34px;height:34px}._logoText_15pp7_29{flex-direction:column;line-height:1.1;display:flex}._logoTitle_15pp7_35{letter-spacing:-.01em;font-size:15px;font-weight:800}._logoSub_15pp7_41{color:var(--text-mute);font-size:11px;font-family:var(--mono)}._nav_15pp7_47{flex-direction:column;gap:4px;display:flex}._navLink_15pp7_53{border-radius:var(--r-md);color:var(--text-dim);transition:color .25s var(--ease), background-color .25s var(--ease);align-items:center;gap:12px;padding:11px 14px;font-size:14px;font-weight:600;display:flex;position:relative}._navLink_15pp7_53 svg{flex-shrink:0;width:19px;height:19px}._navLink_15pp7_53:hover{color:var(--text);background:var(--surface)}._navLinkActive_15pp7_77{color:var(--text);background:var(--surface-2)}._navLinkActive_15pp7_77:before{content:"";background:var(--grad);border-radius:0 4px 4px 0;width:4px;height:22px;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}._spacer_15pp7_94{flex:1}._footer_15pp7_98{flex-direction:column;gap:12px;display:flex}._userCard_15pp7_104{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--stroke);align-items:center;gap:10px;padding:10px;display:flex}._userMeta_15pp7_114{min-width:0;line-height:1.25}._userName_15pp7_119{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}._userGroup_15pp7_127{color:var(--text-mute);font-size:11.5px;font-family:var(--mono)}._exitLink_15pp7_133{border-radius:var(--r-md);width:100%;color:var(--text-mute);text-align:left;transition:color .25s var(--ease), background-color .25s var(--ease);background:0 0;border:none;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex}._exitLink_15pp7_133:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}._exitLink_15pp7_133 svg{width:17px;height:17px}@media (width<=1023px){._sidebar_15pp7_1{display:none}}._topbar_1gw1s_1{z-index:30;height:var(--topbar-h);background:var(--bg-soft);border-bottom:1px solid var(--stroke);align-items:center;gap:16px;padding:0 28px;display:flex;position:sticky;top:0}._mobileLogo_1gw1s_14{align-items:center;gap:8px;display:none}._mobileLogo_1gw1s_14 img{border-radius:8px;width:28px;height:28px}._mobileLogo_1gw1s_14 span{font-size:14px;font-weight:800}._titleBlock_1gw1s_31{flex-direction:column;min-width:0;line-height:1.25;display:flex}._title_1gw1s_31{white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}._subtitle_1gw1s_45{color:var(--text-mute);font-size:12.5px}._search_1gw1s_50{background:var(--surface);border:1px solid var(--stroke);height:42px;color:var(--text-mute);width:280px;max-width:32vw;transition:border-color .25s var(--ease), width .25s var(--ease);border-radius:99px;align-items:center;gap:9px;margin-left:12px;padding:0 16px;display:flex}._search_1gw1s_50:focus-within{border-color:var(--stroke-strong)}._search_1gw1s_50 svg{flex-shrink:0;width:17px;height:17px}._search_1gw1s_50 input{color:var(--text);font:inherit;background:0 0;border:none;outline:none;width:100%}._search_1gw1s_50 input::placeholder{color:var(--text-mute)}._spacer_1gw1s_89{flex:1}._actions_1gw1s_93{align-items:center;gap:8px;display:flex}._iconBtn_1gw1s_99{border:1px solid var(--stroke);background:var(--surface);width:42px;height:42px;color:var(--text-dim);transition:color .25s var(--ease), border-color .25s var(--ease), transform .3s var(--spring);border-radius:50%;place-items:center;display:grid;position:relative}._iconBtn_1gw1s_99:hover{color:var(--text);border-color:var(--stroke-strong);transform:translateY(-2px)}._iconBtn_1gw1s_99 svg{width:19px;height:19px}._dot_1gw1s_123{background:var(--brand-2);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:9px;right:10px}._notifWrap_1gw1s_134{position:relative}._notifPanel_1gw1s_138{z-index:40;background:var(--surface-solid);border:1px solid var(--stroke);border-radius:var(--r-lg);width:340px;max-width:calc(100vw - 32px);max-height:70vh;box-shadow:var(--shadow-2);animation:_notifIn_1gw1s_1 .18s var(--ease) both;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}@keyframes _notifIn_1gw1s_1{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}._notifSection_1gw1s_165+._notifSection_1gw1s_165{border-top:1px solid var(--stroke)}._notifHead_1gw1s_169{text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute);align-items:center;gap:8px;padding:14px 16px 8px;font-size:11.5px;font-weight:700;display:flex}._notifEmpty_1gw1s_181{color:var(--text-mute);padding:4px 16px 16px;font-size:13px}._notifRow_1gw1s_187{transition:background-color .2s var(--ease);align-items:center;gap:10px;padding:9px 16px;display:flex}._notifRow_1gw1s_187:last-child{padding-bottom:14px}._notifRow_1gw1s_187:hover{background:var(--surface-2)}._notifDot_1gw1s_203{background:var(--dot-color,var(--brand));border-radius:50%;flex-shrink:0;width:7px;height:7px}._notifMeta_1gw1s_211{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._notifTitle_1gw1s_219{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}._notifSub_1gw1s_227{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}._notifScore_1gw1s_235{font-family:var(--mono);flex-shrink:0;font-size:14px;font-weight:800}._notifNewBadge_1gw1s_242{color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, transparent);border-radius:99px;flex-shrink:0;padding:3px 8px;font-size:10.5px;font-weight:700}._userChip_1gw1s_252{border:1px solid var(--stroke);background:var(--surface);border-radius:99px;align-items:center;gap:8px;padding:5px 6px 5px 5px;display:flex}._userChip_1gw1s_252 span{font-size:13px;font-weight:700}@media (width<=1023px){._topbar_1gw1s_1{gap:10px;padding:0 16px}._mobileLogo_1gw1s_14{display:flex}._titleBlock_1gw1s_31,._search_1gw1s_50,._userChipName_1gw1s_285{display:none}}._nav_fw7yq_1{z-index:50;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--bg-soft);border-top:1px solid var(--stroke);display:none;position:fixed;bottom:0;left:0;right:0}._list_fw7yq_13{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}._link_fw7yq_19{border-radius:var(--r-md);color:var(--text-mute);transition:color .25s var(--ease);flex-direction:column;align-items:center;gap:4px;padding:7px 4px;font-size:10.5px;font-weight:700;display:flex;position:relative}._link_fw7yq_19 svg{width:21px;height:21px;transition:transform .3s var(--spring)}._linkActive_fw7yq_39{color:var(--text)}._linkActive_fw7yq_39 svg{color:var(--brand);transform:translateY(-2px)}._indicator_fw7yq_48{background:var(--grad);opacity:0;width:5px;height:5px;transition:opacity .25s var(--ease);border-radius:50%;position:absolute;top:2px}._linkActive_fw7yq_39 ._indicator_fw7yq_48{opacity:1}@media (width<=1023px){._nav_fw7yq_1{display:block}}._shell_1uley_1{min-height:100vh}._main_1uley_5{flex-direction:column;min-height:100vh;display:flex}@media (width>=1024px){._main_1uley_5{margin-left:var(--sidebar-w)}}._content_1uley_17{flex:1;width:100%;max-width:1320px;padding:28px 28px 48px}@media (width<=1023px){._content_1uley_17{padding:20px 16px calc(var(--mobile-nav-h) + 32px)}}._card_oaprv_1{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--r-lg);transition:border-color .35s var(--ease), transform .35s var(--ease), box-shadow .35s var(--ease), background-color .35s var(--ease);position:relative}._padded_oaprv_9{padding:22px}._hoverable_oaprv_13:hover{border-color:var(--stroke-strong);box-shadow:var(--shadow-1);background:var(--surface-2);transform:translateY(-4px)}._glow_oaprv_20{box-shadow:var(--shadow-1)}._glow_oaprv_20:after{content:"";z-index:-1;border-radius:inherit;background:var(--grad);opacity:.5;filter:blur(18px);position:absolute;inset:-1px}._badge_11vxe_1{letter-spacing:.01em;border:1px solid var(--stroke);background:var(--surface);height:26px;color:var(--text-dim);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}._dot_11vxe_17{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}._ok_11vxe_25{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 35%, transparent);background:color-mix(in srgb, var(--ok) 12%, transparent)}._warn_11vxe_31{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 35%, transparent);background:color-mix(in srgb, var(--warn) 12%, transparent)}._danger_11vxe_37{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, transparent);background:color-mix(in srgb, var(--danger) 12%, transparent)}._brand_11vxe_43{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 35%, transparent);background:color-mix(in srgb, var(--brand) 12%, transparent)}._live_11vxe_49 ._dot_11vxe_17{animation:1.6s ease-in-out infinite _pulse_11vxe_1}@keyframes _pulse_11vxe_1{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.6;box-shadow:0 0 0 4px #0000}}._wrap_10596_1{flex-direction:column;gap:20px;display:flex}._hero_10596_8{justify-content:space-between;align-items:center;gap:20px;padding:30px;display:flex;position:relative;overflow:hidden}._heroGlow_10596_18{background:radial-gradient(55% 140% at 0% 0%, color-mix(in srgb, var(--brand) 16%, transparent), transparent 60%), radial-gradient(55% 140% at 100% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}._heroCopy_10596_26{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}._heroTitle_10596_34{font-size:24px}._heroSubtitle_10596_38{color:var(--text-dim);max-width:460px;font-size:13.5px}._heroAvatar_10596_44{z-index:1;flex-shrink:0;position:relative}._statsGrid_10596_51{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._statCard_10596_57{align-items:center;gap:14px;min-width:0;display:flex}._iconBox_10596_64{width:46px;height:46px;color:var(--navy);border-radius:14px;flex-shrink:0;place-items:center;display:grid}._statMeta_10596_74{flex-direction:column;gap:2px;min-width:0;display:flex}._statValue_10596_81{font-size:21px;font-weight:800;font-family:var(--mono);letter-spacing:-.02em}._rankRow_10596_88{align-items:baseline;gap:6px;min-width:0;display:flex}._rankRow_10596_88 ._statValue_10596_81{font-size:17px}._rankDivider_10596_99{color:var(--text-mute);font-size:13px}._statLabel_10596_104{color:var(--text-mute);font-size:12px}._mainGrid_10596_110{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}@media (width<=1300px){._mainGrid_10596_110{grid-template-columns:1fr 1fr}}._panel_10596_123{flex-direction:column;gap:16px;min-width:0;display:flex}._panelHead_10596_130{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}._panelHead_10596_130 h3{font-size:16px}._panelLink_10596_142{color:var(--brand);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:inline-flex}._panelLink_10596_142 svg{width:14px;height:14px}._lessonRow_10596_158{border-top:1px solid var(--stroke);align-items:center;gap:14px;padding:12px 4px;display:flex}._lessonRow_10596_158:first-child{border-top:none}._lessonDot_10596_170{background:var(--dot-color,var(--brand));border-radius:50%;flex-shrink:0;width:8px;height:8px}._lessonTime_10596_178{font-family:var(--mono);color:var(--text-dim);min-width:44px;font-size:12.5px;font-weight:700}._lessonMeta_10596_186{flex:1;min-width:0}._lessonSubject_10596_191{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}._lessonTeacher_10596_199{color:var(--text-mute);font-size:12px}._gradeRow_10596_204{border-top:1px solid var(--stroke);align-items:center;gap:12px;padding:11px 4px;display:flex}._gradeRow_10596_204:first-child{border-top:none}._gradeSubject_10596_216{flex:1;min-width:0}._gradeSubjectName_10596_221{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}._gradeTitleText_10596_229{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}._gradeValue_10596_237{font-family:var(--mono);flex-shrink:0;font-size:15px;font-weight:800}._newsList_10596_244{flex-direction:column;gap:4px;display:flex}._newsRow_10596_250{border-top:1px solid var(--stroke);flex-direction:column;gap:6px;padding:12px 4px;display:flex}._newsRow_10596_250:first-child{border-top:none}._newsTop_10596_262{justify-content:space-between;align-items:center;display:flex}._newsTitle_10596_268{font-size:13px;font-weight:600;line-height:1.4}._newsDate_10596_274{color:var(--text-mute);font-size:11.5px;font-family:var(--mono)}._quickLinks_10596_280{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=640px){._quickLinks_10596_280{grid-template-columns:1fr 1fr}}._quickLink_10596_280{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--stroke);transition:transform .3s var(--spring), border-color .3s var(--ease);flex-direction:column;gap:10px;padding:16px;display:flex}._quickLink_10596_280:hover{border-color:var(--stroke-strong);transform:translateY(-3px)}._quickLinkIcon_10596_308{width:34px;height:34px;color:var(--navy);border-radius:10px;place-items:center;display:grid}._quickLinkLabel_10596_317{font-size:13px;font-weight:700}@media (width<=1180px){._statsGrid_10596_51{grid-template-columns:1fr 1fr}}@media (width<=980px){._mainGrid_10596_110{grid-template-columns:1fr}}@media (width<=640px){._hero_10596_8{text-align:center;flex-direction:column}._statsGrid_10596_51{grid-template-columns:1fr 1fr}}@media (width<=360px){._statsGrid_10596_51{gap:10px}._statsGrid_10596_51>._statCard_10596_57{gap:10px;padding:14px}._statsGrid_10596_51 ._iconBox_10596_64{width:38px;height:38px}}._overlay_1lmlq_1{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeIn_1lmlq_1 .2s var(--ease);background:#0a08148c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._panel_1lmlq_14{background:var(--surface-solid);border:1px solid var(--stroke);border-radius:var(--r-lg);width:100%;max-width:440px;max-height:calc(100vh - 40px);box-shadow:var(--shadow-2);animation:_slideUp_1lmlq_1 .25s var(--ease);overflow-y:auto}._header_1lmlq_26{border-bottom:1px solid var(--stroke);background:var(--surface-solid);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex;position:sticky;top:0}._title_1lmlq_38{font-size:16px}._closeBtn_1lmlq_42{width:32px;height:32px;color:var(--text-dim);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._closeBtn_1lmlq_42:hover{background:var(--surface-2);color:var(--text)}._body_1lmlq_58{padding:20px}@keyframes _fadeIn_1lmlq_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1lmlq_1{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._wrap_14wza_1{flex-direction:column;gap:20px;display:flex}._header_14wza_8{align-items:center;gap:22px;padding:28px;display:flex;position:relative;overflow:hidden}._headerGlow_14wza_17{background:radial-gradient(60% 130% at 0% 0%, color-mix(in srgb, var(--brand) 14%, transparent), transparent 60%), radial-gradient(60% 130% at 100% 100%, color-mix(in srgb, var(--violet) 14%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}._avatarBig_14wza_25{z-index:1;position:relative}._headerInfo_14wza_34{z-index:1;flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}._nameRow_14wza_43{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._name_14wza_43{font-size:24px}._badgesRow_14wza_54{flex-wrap:wrap;gap:8px;display:flex}._bio_14wza_60{color:var(--text-dim);max-width:460px;font-size:13.5px;line-height:1.55}._headerActions_14wza_67{z-index:1;flex-shrink:0;gap:10px;margin-left:auto;display:flex;position:relative}._logoutMobile_14wza_76{color:var(--danger);display:none}._socials_14wza_81{gap:8px;margin-top:2px;display:flex}._socialLink_14wza_87{border:1px solid var(--stroke);width:32px;height:32px;color:var(--text-dim);transition:color .2s var(--ease), border-color .2s var(--ease);border-radius:50%;place-items:center;display:grid}._socialLink_14wza_87:hover{color:var(--text);border-color:var(--stroke-strong)}._socialLink_14wza_87 svg{width:15px;height:15px}._form_14wza_109{flex-direction:column;gap:16px;display:flex}._field_14wza_115{flex-direction:column;gap:6px;display:flex}._label_14wza_121{color:var(--text-dim);font-size:12.5px;font-weight:700}._inputWrap_14wza_127{border-radius:var(--r-md);border:1px solid var(--stroke);background:var(--surface-2);height:44px;color:var(--text-mute);align-items:center;gap:10px;padding:0 14px;display:flex}._inputWrap_14wza_127 svg{flex-shrink:0;width:16px;height:16px}._input_14wza_127{min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1}._input_14wza_127:disabled{cursor:not-allowed}._inputPlain_14wza_158,._textarea_14wza_159{border-radius:var(--r-md);border:1px solid var(--stroke);background:var(--surface);width:100%;color:var(--text);font:inherit;transition:border-color .2s var(--ease);padding:10px 14px}._textarea_14wza_159{resize:vertical;line-height:1.5}._inputPlain_14wza_158:focus,._textarea_14wza_159:focus{border-color:var(--stroke-strong);outline:none}._fieldHint_14wza_181{color:var(--text-mute);font-size:12px;line-height:1.4}._errorText_14wza_187{color:var(--danger);font-size:12.5px;font-weight:600}._noticeText_14wza_193{color:var(--ok);font-size:12.5px;font-weight:600}._formDivider_14wza_199{background:var(--stroke);height:1px;margin:4px 0}._formActions_14wza_205{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}._statsGrid_14wza_213{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._statCard_14wza_219{align-items:center;gap:16px;min-width:0;display:flex}._statMeta_14wza_226{flex-direction:column;gap:2px;min-width:0;display:flex}._statValue_14wza_233{font-size:24px;font-weight:800;font-family:var(--mono);letter-spacing:-.02em}._rankRow_14wza_240{align-items:baseline;gap:6px;min-width:0;display:flex}._rankRow_14wza_240 ._statValue_14wza_233{font-size:19px}._rankDivider_14wza_251{color:var(--text-mute);font-size:14px}._statLabel_14wza_256{color:var(--text-mute);font-size:12.5px}._iconBox_14wza_261{width:48px;height:48px;color:var(--navy);border-radius:14px;flex-shrink:0;place-items:center;display:grid}._mainGrid_14wza_272{grid-template-columns:1.1fr .9fr;align-items:start;gap:16px;display:grid}._sectionCard_14wza_279{min-width:0}._sectionTitle_14wza_286{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}._sectionTitle_14wza_286 h3{font-size:16.5px}._sectionCaption_14wza_297{color:var(--text-mute);font-size:12.5px}._achievementsGrid_14wza_302{grid-template-columns:1fr 1fr;gap:12px;display:grid}._achievement_14wza_302{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--stroke);transition:transform .3s var(--spring), border-color .3s var(--ease);align-items:flex-start;gap:12px;padding:14px;display:flex}._achievement_14wza_302:hover{border-color:var(--stroke-strong);transform:translateY(-3px)}._achievementIcon_14wza_324{width:38px;height:38px;color:var(--navy);border-radius:11px;flex-shrink:0;place-items:center;display:grid}._achievementMeta_14wza_334{min-width:0}._achievementTitle_14wza_338{font-size:13.5px;font-weight:700}._achievementDesc_14wza_343{color:var(--text-mute);margin-top:2px;font-size:12px;line-height:1.4}._rarityEpic_14wza_350{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 10%, var(--surface)), var(--surface));border-color:color-mix(in srgb, var(--brand) 35%, var(--stroke))}._contactList_14wza_355{flex-direction:column;gap:4px;display:flex}._contactRow_14wza_361{border-bottom:1px solid var(--stroke);align-items:center;gap:12px;padding:12px 4px;display:flex}._contactRow_14wza_361:last-child{border-bottom:none}._contactRow_14wza_361 svg{width:17px;height:17px;color:var(--text-mute);flex-shrink:0}._contactMeta_14wza_380{min-width:0;line-height:1.3}._contactLabel_14wza_385{color:var(--text-mute);font-size:11.5px}._contactValue_14wza_390{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}._declineNotice_14wza_398{border-radius:var(--r-md);background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}._declineNotice_14wza_398 svg{flex-shrink:0;margin-top:1px}@media (width<=1180px){._statsGrid_14wza_213{grid-template-columns:1fr 1fr}}@media (width<=980px){._mainGrid_14wza_272{grid-template-columns:1fr}}@media (width<=640px){._wrap_14wza_1{gap:14px}._header_14wza_8{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:18px 16px}._avatarImg_14wza_30{--s:68px!important}._headerInfo_14wza_34{align-items:center;gap:6px}._name_14wza_43{font-size:18px}._nameRow_14wza_43,._badgesRow_14wza_54,._socials_14wza_81{justify-content:center}._bio_14wza_60{max-width:320px;font-size:12.5px}._socialLink_14wza_87{width:28px;height:28px}._headerActions_14wza_67{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-left:0}._headerActions_14wza_67>*{flex:0 auto}._logoutMobile_14wza_76{flex-basis:100%;display:inline-flex}._statsGrid_14wza_213{grid-template-columns:1fr 1fr;gap:10px}._statCard_14wza_219{gap:10px;padding:14px}._statValue_14wza_233{font-size:19px}._iconBox_14wza_261{border-radius:11px;width:38px;height:38px}._mainGrid_14wza_272{gap:12px}._sectionCard_14wza_279{padding:16px!important}._sectionTitle_14wza_286{margin-bottom:12px}._achievementsGrid_14wza_302{grid-template-columns:1fr;gap:8px}._achievement_14wza_302{gap:10px;padding:11px}._achievementIcon_14wza_324{width:32px;height:32px}._contactRow_14wza_361{padding:9px 4px}}._wrap_766qn_1{flex-direction:column;gap:20px;display:flex}._weekBar_766qn_8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._weekLabel_766qn_16{flex-direction:column;gap:2px;display:flex}._weekLabel_766qn_16 strong{font-size:16px}._weekLabel_766qn_16 span{color:var(--text-mute);font-size:12.5px}._weekNav_766qn_31{align-items:center;gap:8px;display:flex}._navBtn_766qn_37{border:1px solid var(--stroke);background:var(--surface);width:38px;height:38px;color:var(--text-dim);transition:color .2s var(--ease), border-color .2s var(--ease), transform .3s var(--spring);border-radius:50%;place-items:center;display:grid}._navBtn_766qn_37:hover{color:var(--text);border-color:var(--stroke-strong);transform:translateY(-2px)}._navBtn_766qn_37 svg{width:17px;height:17px}._days_766qn_61{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}._dayBtn_766qn_67{border-radius:var(--r-md);border:1px solid var(--stroke);background:var(--surface);transition:border-color .25s var(--ease), background-color .25s var(--ease), transform .3s var(--spring);flex-direction:column;align-items:center;gap:4px;padding:12px 6px;display:flex;position:relative}._dayBtn_766qn_67:hover{border-color:var(--stroke-strong)}._dayName_766qn_84{color:var(--text-mute);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}._dayNum_766qn_91{font-size:17px;font-weight:800;font-family:var(--mono)}._dayCount_766qn_97{color:var(--text-mute);font-size:10px}._dayDot_766qn_102{background:var(--brand-2);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}._dayActive_766qn_112{background:var(--grad);border-color:#0000;transform:translateY(-2px)}._dayActive_766qn_112 ._dayName_766qn_84,._dayActive_766qn_112 ._dayCount_766qn_97{color:#0a0b10a6}._dayActive_766qn_112 ._dayNum_766qn_91{color:var(--navy)}._dayToday_766qn_127:not(._dayActive_766qn_112){border-color:var(--brand)}._timeline_766qn_132{flex-direction:column;gap:12px;display:flex}._lesson_766qn_138{align-items:stretch;gap:16px;padding:18px;display:flex}._lessonTime_766qn_145{min-width:64px;font-family:var(--mono);flex-direction:column;flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}._lessonTime_766qn_145 span:last-child{color:var(--text-mute);font-size:11.5px;font-weight:500}._lessonBar_766qn_163{background:var(--bar-color,var(--brand));border-radius:4px;flex-shrink:0;width:4px}._lessonBody_766qn_170{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}._lessonTop_766qn_178{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}._lessonSubject_766qn_185{font-size:15px;font-weight:700}._lessonMeta_766qn_190{color:var(--text-mute);flex-wrap:wrap;gap:12px;font-size:12.5px;display:flex}._lessonMeta_766qn_190 span{align-items:center;gap:5px;display:inline-flex}._lessonMeta_766qn_190 svg{width:13px;height:13px}._lessonDone_766qn_209{opacity:.55}._emptyState_766qn_213{color:var(--text-mute);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;display:flex}._emptyState_766qn_213 svg{opacity:.5;width:40px;height:40px}@media (width<=760px){._days_766qn_61{grid-template-columns:repeat(7,minmax(40px,1fr));overflow-x:auto}._lesson_766qn_138{gap:12px;padding:14px}._lessonTime_766qn_145{min-width:52px;font-size:12px}}._root_k7p44_1{position:relative}._trigger_k7p44_5{border-radius:var(--r-md);border:1px solid var(--stroke);background:var(--surface);width:100%;color:var(--text);transition:border-color .25s var(--ease), color .25s var(--ease);align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:700;display:flex}._trigger_k7p44_5:hover{border-color:var(--stroke-strong)}._triggerLabel_k7p44_24{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._dot_k7p44_33{background:var(--dot-color,var(--brand));border-radius:50%;flex-shrink:0;width:8px;height:8px}._chevron_k7p44_41{color:var(--text-mute);transition:transform .25s var(--ease);flex-shrink:0}._chevronOpen_k7p44_47{transform:rotate(180deg)}._menu_k7p44_51{z-index:40;background:var(--surface-solid);border:1px solid var(--stroke);border-radius:var(--r-md);max-height:320px;box-shadow:var(--shadow-2);animation:_selectMenuIn_k7p44_1 .15s var(--ease);padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}._option_k7p44_67{border-radius:var(--r-sm);width:100%;color:var(--text-dim);text-align:left;transition:background-color .2s var(--ease), color .2s var(--ease);align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}._option_k7p44_67:hover{background:var(--surface-2);color:var(--text)}._optionActive_k7p44_86{color:var(--text);background:var(--surface-2)}._optionLabel_k7p44_91{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._check_k7p44_99{color:var(--brand);flex-shrink:0}@keyframes _selectMenuIn_k7p44_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._wrap_62swk_1{flex-direction:column;gap:20px;display:flex}._summaryGrid_62swk_8{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}._summaryCard_62swk_14{align-items:center;gap:16px;min-width:0;display:flex}._summaryMeta_62swk_21{flex-direction:column;gap:2px;min-width:0;display:flex}._summaryValue_62swk_28{font-size:24px;font-weight:800;font-family:var(--mono);letter-spacing:-.02em}._summaryValueText_62swk_38{-webkit-line-clamp:2;font-size:15px;font-weight:800;font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:break-word;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}._summaryLabel_62swk_51{color:var(--text-mute);font-size:12.5px}._iconBox_62swk_56{width:48px;height:48px;color:var(--navy);border-radius:14px;flex-shrink:0;place-items:center;display:grid}._controlsRow_62swk_67{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}._subjectSelect_62swk_74{width:100%;max-width:360px}._filterRow_62swk_80{flex-wrap:wrap;gap:8px;display:flex}._filterChip_62swk_86{border:1px solid var(--stroke);background:var(--surface);color:var(--text-dim);transition:border-color .25s var(--ease), color .25s var(--ease), transform .3s var(--spring);border-radius:99px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:600;display:inline-flex}._filterChip_62swk_86:hover{color:var(--text);transform:translateY(-2px)}._filterChipActive_62swk_105{color:var(--navy);background:var(--accent);border-color:#0000}._filterChipSubtle_62swk_111{padding:7px 14px;font-size:12.5px}._subjectGrid_62swk_117{flex-direction:column;gap:16px;display:flex}._backLink_62swk_123{color:var(--brand);align-self:flex-start;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}._backLink_62swk_123 svg{width:14px;height:14px}._subjectCard_62swk_138{flex-direction:column;gap:18px;display:flex}._subjectHead_62swk_144{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._subjectInfo_62swk_152{align-items:center;gap:12px;display:flex}._subjectDot_62swk_158{background:var(--dot-color,var(--brand));border-radius:50%;flex-shrink:0;width:10px;height:10px}._subjectName_62swk_166{font-size:16px}._subjectTeacher_62swk_170{color:var(--text-mute);font-size:12.5px}._subjectStats_62swk_175{gap:22px;display:flex}._subjectStat_62swk_175{flex-direction:column;align-items:flex-end;gap:2px;display:flex}._subjectStatValue_62swk_187{font-family:var(--mono);font-size:17px;font-weight:800}._subjectStatLabel_62swk_193{color:var(--text-mute);text-transform:uppercase;letter-spacing:.04em;font-size:11px}._gradesTable_62swk_201{flex-direction:column;gap:2px;display:flex}._gradeRow_62swk_207{border-top:1px solid var(--stroke);grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;padding:12px 4px;display:grid}._gradeTitle_62swk_216{flex-direction:column;gap:3px;min-width:0;display:flex}._gradeTitle_62swk_216 strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}._gradeSubjectLabel_62swk_233{text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}._gradeComment_62swk_244{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}._gradeKind_62swk_252{text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute);font-size:11px;font-weight:700}._gradeDate_62swk_260{color:var(--text-mute);font-size:12px;font-family:var(--mono);white-space:nowrap}._gradeScore_62swk_267{min-width:46px;font-family:var(--mono);justify-content:flex-end;align-items:baseline;gap:2px;font-size:16px;font-weight:800;display:inline-flex}._emptyState_62swk_278{color:var(--text-mute);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:56px 20px;display:flex}._emptyState_62swk_278 svg{opacity:.5;width:38px;height:38px}._spinner_62swk_294{animation:.9s linear infinite _journalSpin_62swk_1}@keyframes _journalSpin_62swk_1{to{transform:rotate(360deg)}}._finalsTableWrap_62swk_305{overflow-x:auto}._finalsTable_62swk_305{border-collapse:collapse;width:100%;min-width:480px}._finalsTable_62swk_305 th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute);border-bottom:1px solid var(--stroke);padding:0 12px 10px;font-size:11px;font-weight:700}._finalsTable_62swk_305 td{border-bottom:1px solid var(--stroke);vertical-align:top;padding:12px;font-size:13.5px}._finalsTable_62swk_305 tbody tr:last-child td{border-bottom:none}._finalsTable_62swk_305 tbody tr:hover{background:var(--surface-2)}._finalsTable_62swk_305 th:last-child,._finalsTable_62swk_305 td:last-child{text-align:right}._finalsSubjectCell_62swk_346{align-items:center;gap:8px;font-weight:600;display:inline-flex}._finalsMuted_62swk_353{color:var(--text-dim);white-space:nowrap}._creditLabel_62swk_358{color:var(--ok);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-size:12px;font-weight:700}._scoreHigh_62swk_367{color:var(--ok)}._scoreMid_62swk_368{color:var(--warn)}._scoreLow_62swk_369{color:var(--danger)}@media (width<=1180px){._summaryGrid_62swk_8{grid-template-columns:1fr 1fr}}@media (width<=480px){._summaryGrid_62swk_8{grid-template-columns:1fr}}@media (width<=760px){._subjectStats_62swk_175{gap:14px}._gradeRow_62swk_207{grid-template-columns:1fr auto;row-gap:6px}._gradeKind_62swk_252,._gradeDate_62swk_260{grid-column:1/2}._gradeScore_62swk_267{grid-area:1/2/3/3;align-self:center}}._wrap_dk2lx_1{flex-direction:column;gap:20px;display:flex}._summaryGrid_dk2lx_7{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}._summaryCard_dk2lx_13{align-items:center;gap:14px;min-width:0;display:flex}._iconBox_dk2lx_20{width:46px;height:46px;color:var(--navy);border-radius:14px;flex-shrink:0;place-items:center;display:grid}._summaryMeta_dk2lx_30{flex-direction:column;gap:2px;min-width:0;display:flex}._summaryValue_dk2lx_37{font-size:21px;font-weight:800;font-family:var(--mono);letter-spacing:-.02em}._summaryLabel_dk2lx_44{color:var(--text-mute);font-size:12px}._filterRow_dk2lx_49{flex-wrap:wrap;gap:8px;display:flex}._filterChip_dk2lx_55{border:1px solid var(--stroke);background:var(--surface);color:var(--text-dim);transition:border-color .25s var(--ease), color .25s var(--ease), background-color .25s var(--ease), transform .3s var(--spring);border-radius:99px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}._filterChip_dk2lx_55:hover{color:var(--text);transform:translateY(-2px)}._filterChipActive_dk2lx_74{color:var(--navy);background:var(--accent);border-color:#0000}._list_dk2lx_80{flex-direction:column;gap:12px;display:flex}._card_dk2lx_86{align-items:flex-start;gap:16px;display:flex}._cardBar_dk2lx_92{background:var(--bar-color,var(--brand));border-radius:4px;flex-shrink:0;align-self:stretch;width:4px}._cardBody_dk2lx_100{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}._cardTop_dk2lx_108{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._cardSubject_dk2lx_116{text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute);font-size:12px;font-weight:700}._cardTitle_dk2lx_124{margin-top:2px;font-size:15.5px}._cardDesc_dk2lx_129{color:var(--text-dim);font-size:13.5px;line-height:1.55}._cardMeta_dk2lx_135{color:var(--text-mute);flex-wrap:wrap;align-items:center;gap:16px;font-size:12.5px;display:flex}._cardMeta_dk2lx_135 span{align-items:center;gap:5px;display:inline-flex}._cardMeta_dk2lx_135 svg{width:14px;height:14px}._fileLink_dk2lx_155{color:var(--brand);transition:color .2s var(--ease);font-weight:600}._fileLink_dk2lx_155:hover{color:var(--text);text-decoration:underline}._gradeChip_dk2lx_166{font-family:var(--mono);color:var(--ok);font-size:14px;font-weight:800}._teacherComment_dk2lx_173{border-radius:var(--r-md);background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--text-dim);align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}._teacherComment_dk2lx_173 svg{color:var(--danger);flex-shrink:0;margin-top:2px}._teacherComment_dk2lx_173 p{color:var(--text)}._teacherComment_dk2lx_173 ._fileLink_dk2lx_155{align-items:center;gap:5px;margin-top:4px;font-size:12.5px;display:inline-flex}._cardActions_dk2lx_203{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}._form_dk2lx_211{flex-direction:column;gap:16px;display:flex}._field_dk2lx_217{flex-direction:column;gap:6px;display:flex}._label_dk2lx_223{color:var(--text-dim);font-size:12.5px;font-weight:700}._textarea_dk2lx_229{border-radius:var(--r-md);border:1px solid var(--stroke);background:var(--surface);width:100%;color:var(--text);font:inherit;transition:border-color .2s var(--ease);resize:vertical;padding:10px 14px;line-height:1.5}._textarea_dk2lx_229:focus{border-color:var(--stroke-strong);outline:none}._fileInput_dk2lx_247{color:var(--text-dim);font-size:13px}._fieldHint_dk2lx_252{color:var(--text-mute);font-size:12px;line-height:1.4}._errorText_dk2lx_258{color:var(--danger);font-size:12.5px;font-weight:600}._formActions_dk2lx_264{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}._timeRow_dk2lx_271{grid-template-columns:1fr 1fr;gap:12px;display:grid}._starRow_dk2lx_277{gap:6px;display:flex}._starBtn_dk2lx_282{color:var(--text-mute);transition:color .2s var(--ease), transform .2s var(--spring);place-items:center;padding:4px;display:grid}._starBtn_dk2lx_282:hover{transform:translateY(-1px)}._starFilled_dk2lx_294{color:#ffb020;fill:#ffb020}._formDivider_dk2lx_299{background:var(--stroke);height:1px;margin:4px 0}._tagRow_dk2lx_305{flex-wrap:wrap;gap:8px;display:flex}._tagChip_dk2lx_311{border:1px solid var(--stroke);background:var(--surface);color:var(--text-dim);transition:border-color .2s var(--ease), color .2s var(--ease), background-color .2s var(--ease);border-radius:99px;padding:7px 13px;font-size:12.5px;font-weight:600}._tagChip_dk2lx_311:hover{color:var(--text);border-color:var(--stroke-strong)}._tagChipActive_dk2lx_327{color:var(--navy);background:var(--accent);border-color:#0000}._emptyState_dk2lx_333{color:var(--text-mute);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:56px 20px;display:flex}._emptyState_dk2lx_333 svg{opacity:.5;width:38px;height:38px}._spinner_dk2lx_349{animation:.9s linear infinite _homeworkSpin_dk2lx_1}._loadMoreBtn_dk2lx_353{border:1px solid var(--stroke);background:var(--surface);color:var(--text-dim);transition:color .25s var(--ease), border-color .25s var(--ease), transform .3s var(--spring);border-radius:99px;align-self:center;align-items:center;gap:8px;margin-top:4px;padding:11px 22px;font-size:13.5px;font-weight:700;display:inline-flex}._loadMoreBtn_dk2lx_353:hover:not(:disabled){color:var(--text);border-color:var(--stroke-strong);transform:translateY(-2px)}._loadMoreBtn_dk2lx_353:disabled{opacity:.6;cursor:not-allowed}._loadMoreBtn_dk2lx_353 ._spinner_dk2lx_349{width:15px;height:15px}@keyframes _homeworkSpin_dk2lx_1{to{transform:rotate(360deg)}}@media (width<=1180px){._summaryGrid_dk2lx_7{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){._summaryGrid_dk2lx_7{grid-template-columns:1fr 1fr}}@media (width<=380px){._summaryGrid_dk2lx_7{grid-template-columns:1fr}}._wrap_7u927_1{flex-direction:column;gap:20px;display:flex}._toolbar_7u927_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._toolbarRight_7u927_15{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._recommendedToggle_7u927_22{flex-wrap:wrap;gap:6px;display:flex}._recommendedChip_7u927_28{border:1px solid var(--stroke);background:var(--surface);color:var(--text-mute);transition:border-color .25s var(--ease), color .25s var(--ease), background-color .25s var(--ease);border-radius:99px;padding:8px 14px;font-size:12.5px;font-weight:600}._recommendedChip_7u927_28:hover{color:var(--text)}._recommendedChipActive_7u927_43{color:var(--navy);background:var(--accent);border-color:#0000}._filterRow_7u927_49{flex-wrap:wrap;gap:8px;display:flex}._filterChip_7u927_55{border:1px solid var(--stroke);background:var(--surface);color:var(--text-dim);transition:border-color .25s var(--ease), color .25s var(--ease), background-color .25s var(--ease), transform .3s var(--spring);border-radius:99px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}._filterChip_7u927_55:hover{color:var(--text);transform:translateY(-2px)}._filterChipActive_7u927_74{color:var(--navy);background:var(--accent);border-color:#0000}._filterCount_7u927_80{color:var(--text-mute);font-weight:600}._filterChipActive_7u927_74 ._filterCount_7u927_80{color:inherit;opacity:.75}._filterBadge_7u927_90{background:var(--brand);color:#fff;border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}._grid_7u927_99{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._cardLink_7u927_105{color:inherit;display:block}._card_7u927_105{flex-direction:column;gap:14px;height:100%;display:flex}._description_7u927_117{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}._cardTop_7u927_128{justify-content:space-between;align-items:center;display:flex}._iconWrap_7u927_134{color:#fff;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}._typeLabel_7u927_144{text-transform:uppercase;letter-spacing:.05em;color:var(--text-mute);border:1px solid var(--stroke);border-radius:99px;padding:5px 10px;font-size:11px;font-weight:700}._subject_7u927_155{text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute);font-size:12px;font-weight:700}._title_7u927_163{font-size:15px;line-height:1.4}._footerRow_7u927_168{border-top:1px solid var(--stroke);color:var(--text-mute);justify-content:space-between;align-items:center;padding-top:12px;font-size:12.5px;display:flex}._footerRow_7u927_168 span{align-items:center;gap:5px;display:inline-flex}._footerRow_7u927_168 svg{width:13px;height:13px}._emptyState_7u927_189{color:var(--text-mute);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:56px 20px;display:flex}._emptyState_7u927_189 svg{opacity:.5;width:38px;height:38px}._spinner_7u927_205{animation:.9s linear infinite _librarySpin_7u927_1}@keyframes _librarySpin_7u927_1{to{transform:rotate(360deg)}}@media (width<=980px){._grid_7u927_99{grid-template-columns:1fr 1fr}}@media (width<=620px){._grid_7u927_99{grid-template-columns:1fr}}._wrap_1ixfh_1{flex-direction:column;gap:20px;display:flex}._emptyState_1ixfh_7{color:var(--text-mute);text-align:center;padding:40px 20px}._summaryGrid_1ixfh_13{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}._summaryCard_1ixfh_19{align-items:center;gap:14px;min-width:0;display:flex}._iconBox_1ixfh_26{width:46px;height:46px;color:var(--navy);border-radius:14px;flex-shrink:0;place-items:center;display:grid}._summaryMeta_1ixfh_36{flex-direction:column;gap:2px;min-width:0;display:flex}._summaryValue_1ixfh_43{font-size:19px;font-weight:800;font-family:var(--mono);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._summaryLabel_1ixfh_53{color:var(--text-mute);font-size:12px}._panel_1ixfh_58{flex-direction:column;gap:14px;min-width:0;display:flex}._panelHead_1ixfh_65 h3{font-size:15px}._tableWrap_1ixfh_69{overflow-x:auto}._table_1ixfh_69{border-collapse:collapse;width:100%;font-size:13.5px}._table_1ixfh_69 th{text-align:left;color:var(--text-mute);border-bottom:1px solid var(--stroke);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}._table_1ixfh_69 td{border-bottom:1px solid var(--stroke);padding:10px}._table_1ixfh_69 tr:last-child td{border-bottom:none}._amount_1ixfh_98{font-family:var(--mono);white-space:nowrap;font-weight:700}._mono_1ixfh_104{font-family:var(--mono);color:var(--text-mute);font-size:12.5px}._emptyCell_1ixfh_110{text-align:center;color:var(--text-mute)}@media (width<=1180px){._summaryGrid_1ixfh_13{grid-template-columns:1fr 1fr}}@media (width<=480px){._summaryGrid_1ixfh_13{grid-template-columns:1fr}}@media (width<=640px){._table_1ixfh_69{font-size:12px}._table_1ixfh_69 th,._table_1ixfh_69 td{padding:7px 8px}}._wrap_1b6vq_1{flex-direction:column;gap:20px;max-width:760px;display:flex}._list_1b6vq_8{flex-direction:column;gap:12px;display:flex}._card_1b6vq_14{flex-direction:column;gap:10px;display:flex}._cardLink_1b6vq_20{display:block}._top_1b6vq_24{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._date_1b6vq_32{color:var(--text-mute);font-size:12.5px;font-family:var(--mono)}._title_1b6vq_38{font-size:16px;line-height:1.4}._emptyState_1b6vq_43{color:var(--text-mute);text-align:center;padding:40px 20px}._backLink_1b6vq_49{color:var(--brand);align-items:center;gap:6px;width:fit-content;font-size:13px;font-weight:700;display:inline-flex}._backLink_1b6vq_49 svg{width:16px;height:16px}._detailCard_1b6vq_64{flex-direction:column;gap:12px;display:flex}._detailTitle_1b6vq_70{font-size:20px;line-height:1.4}._detailBody_1b6vq_75{color:var(--text-dim);overflow-wrap:anywhere;font-size:14px;line-height:1.7}._detailBody_1b6vq_75 img{border-radius:var(--r-md);max-width:100%}._detailBody_1b6vq_75 a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}._detailBody_1b6vq_75 p{margin:0 0 12px}._detailBody_1b6vq_75 p:last-child{margin-bottom:0}._detailBody_1b6vq_75 strong,._detailBody_1b6vq_75 b{color:var(--text);font-weight:700}._detailBody_1b6vq_75 h1,._detailBody_1b6vq_75 h2,._detailBody_1b6vq_75 h3,._detailBody_1b6vq_75 h4{color:var(--text);margin:20px 0 10px;line-height:1.35}._detailBody_1b6vq_75 h1:first-child,._detailBody_1b6vq_75 h2:first-child,._detailBody_1b6vq_75 h3:first-child,._detailBody_1b6vq_75 h4:first-child{margin-top:0}._detailBody_1b6vq_75 ul,._detailBody_1b6vq_75 ol{margin:0 0 12px;padding-left:22px}._detailBody_1b6vq_75 li{margin-bottom:6px}._detailBody_1b6vq_75 li::marker{color:var(--text-mute)}._detailBody_1b6vq_75 hr{border:none;border-top:1px solid var(--stroke);margin:16px 0}._detailBody_1b6vq_75 blockquote{border-left:3px solid var(--stroke-strong);color:var(--text-mute);margin:0 0 12px;padding:4px 0 4px 14px}._detailBody_1b6vq_75 table{border-collapse:collapse;width:100%;margin-bottom:12px}._detailBody_1b6vq_75 td,._detailBody_1b6vq_75 th{border:1px solid var(--stroke);text-align:left;padding:6px 10px}._detailBody_1b6vq_75 code{background:var(--surface-2);font-family:var(--mono);border-radius:6px;padding:2px 6px;font-size:12.5px}._screen_1bfvp_1{background:var(--grad-navy);place-items:center;min-height:100vh;padding:24px;display:grid}._card_1bfvp_9{flex-direction:column;gap:26px;width:100%;max-width:380px;display:flex}._head_1bfvp_17{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}._badge_1bfvp_25{border-radius:var(--r-lg);background:var(--grad-navy);width:52px;height:52px;color:var(--accent);place-items:center;display:grid}._badge_1bfvp_25 svg{width:26px;height:26px}._title_1bfvp_40{font-size:22px}._subtitle_1bfvp_44{color:var(--text-mute);font-size:13.5px}._form_1bfvp_49{flex-direction:column;gap:16px;display:flex}._field_1bfvp_55{flex-direction:column;gap:7px;display:flex}._label_1bfvp_61{color:var(--text-dim);font-size:12.5px;font-weight:700}._inputWrap_1bfvp_67{align-items:center;display:flex;position:relative}._inputWrap_1bfvp_67 svg{width:17px;height:17px;color:var(--text-mute);pointer-events:none;position:absolute;left:14px}._input_1bfvp_67{border-radius:var(--r-md);border:1px solid var(--stroke);background:var(--surface);width:100%;height:46px;color:var(--text);font:inherit;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);padding:0 14px 0 42px;font-size:14px}._input_1bfvp_67::placeholder{color:var(--text-mute)}._input_1bfvp_67:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent);outline:none}._eyeBtn_1bfvp_105{width:32px;height:32px;color:var(--text-mute);pointer-events:auto;border-radius:8px;place-items:center;display:grid;position:absolute;right:10px}._eyeBtn_1bfvp_105:hover{color:var(--text);background:var(--surface-2)}._eyeBtn_1bfvp_105 svg{position:static}._errorText_1bfvp_126{color:var(--danger);font-size:12.5px;font-weight:600}._sidebar_emxlr_1{width:var(--sidebar-w);background:var(--bg-soft);border-right:1px solid var(--stroke);z-index:40;flex-direction:column;gap:28px;padding:26px 18px;display:flex;position:fixed;top:0;bottom:0;left:0}._logo_emxlr_16{align-items:center;gap:10px;padding:0 8px;display:flex}._logoMark_emxlr_23{background:var(--grad-navy);width:34px;height:34px;color:var(--accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}._logoMark_emxlr_23 svg{width:18px;height:18px}._logoText_emxlr_39{flex-direction:column;line-height:1.1;display:flex}._logoTitle_emxlr_45{letter-spacing:-.01em;font-size:15px;font-weight:800}._logoSub_emxlr_51{color:var(--text-mute);font-size:11px;font-family:var(--mono)}._nav_emxlr_57{flex-direction:column;gap:4px;display:flex}._navLink_emxlr_63{border-radius:var(--r-md);color:var(--text-dim);transition:color .25s var(--ease), background-color .25s var(--ease);align-items:center;gap:12px;padding:11px 14px;font-size:14px;font-weight:600;display:flex;position:relative}._navLink_emxlr_63 svg{flex-shrink:0;width:19px;height:19px}._navLink_emxlr_63:hover{color:var(--text);background:var(--surface)}._navLinkActive_emxlr_87{color:var(--text);background:var(--surface-2)}._navLinkActive_emxlr_87:before{content:"";background:var(--grad);border-radius:0 4px 4px 0;width:4px;height:22px;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}._spacer_emxlr_104{flex:1}._exitLink_emxlr_108{border-radius:var(--r-md);width:100%;color:var(--text-mute);text-align:left;transition:color .25s var(--ease), background-color .25s var(--ease);background:0 0;border:none;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex}._exitLink_emxlr_108:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}._exitLink_emxlr_108 svg{width:17px;height:17px}@media (width<=1023px){._sidebar_emxlr_1{display:none}}._nav_1709w_1{z-index:50;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--bg-soft);border-top:1px solid var(--stroke);display:none;position:fixed;bottom:0;left:0;right:0}._list_1709w_13{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}._link_1709w_19,._exitLink_1709w_20{border-radius:var(--r-md);width:100%;color:var(--text-mute);transition:color .25s var(--ease);background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:7px 4px;font-size:10.5px;font-weight:700;display:flex;position:relative}._link_1709w_19 svg,._exitLink_1709w_20 svg{width:21px;height:21px;transition:transform .3s var(--spring)}._linkActive_1709w_44{color:var(--text)}._linkActive_1709w_44 svg{color:var(--brand);transform:translateY(-2px)}._exitLink_1709w_20:hover{color:var(--danger)}._indicator_1709w_57{background:var(--grad);opacity:0;width:5px;height:5px;transition:opacity .25s var(--ease);border-radius:50%;position:absolute;top:2px}._linkActive_1709w_44 ._indicator_1709w_57{opacity:1}@media (width<=1023px){._nav_1709w_1{display:block}}._shell_zx7d2_1{min-height:100vh}._main_zx7d2_5{flex-direction:column;min-height:100vh;display:flex}@media (width>=1024px){._main_zx7d2_5{margin-left:var(--sidebar-w)}}._topbar_zx7d2_17{z-index:30;height:var(--topbar-h);background:var(--bg-soft);border-bottom:1px solid var(--stroke);align-items:center;gap:16px;padding:0 28px;display:flex;position:sticky;top:0}._titleBlock_zx7d2_30{flex-direction:column;min-width:0;line-height:1.25;display:flex}._title_zx7d2_30{white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}._subtitle_zx7d2_44{color:var(--text-mute);font-size:12.5px}._spacer_zx7d2_49{flex:1}._iconBtn_zx7d2_53{border:1px solid var(--stroke);background:var(--surface);width:42px;height:42px;color:var(--text-dim);transition:color .25s var(--ease), border-color .25s var(--ease), transform .3s var(--spring);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._iconBtn_zx7d2_53:hover{color:var(--text);border-color:var(--stroke-strong);transform:translateY(-2px)}._iconBtn_zx7d2_53 svg{width:19px;height:19px}._content_zx7d2_77{flex:1;width:100%;max-width:1320px;padding:28px 28px 48px}@media (width<=1023px){._topbar_zx7d2_17{gap:10px;padding:0 16px}._subtitle_zx7d2_44{display:none}._content_zx7d2_77{padding:20px 16px calc(var(--mobile-nav-h) + 32px)}}._wrap_1ve9p_1{flex-direction:column;gap:20px;display:flex}._emptyState_1ve9p_7{color:var(--text-mute);text-align:center;padding:40px 20px}._statsGrid_1ve9p_13{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}@media (width<=1200px){._statsGrid_1ve9p_13{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){._statsGrid_1ve9p_13{grid-template-columns:repeat(2,1fr)}._table_1ve9p_30{font-size:12px}._table_1ve9p_30 th,._table_1ve9p_30 td{padding:7px 8px}._table_1ve9p_30 td._mono_1ve9p_39{white-space:normal;overflow-wrap:break-word}}._statCard_1ve9p_45{align-items:center;gap:12px;display:flex}._iconBox_1ve9p_51{border-radius:var(--r-md);color:#fff;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}._statMeta_1ve9p_61{flex-direction:column;min-width:0;display:flex}._statValue_1ve9p_67{font-family:var(--font-display);font-size:19px;font-weight:800;line-height:1.2}._statLabel_1ve9p_74{color:var(--text-mute);font-size:12px}._mainGrid_1ve9p_79{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=900px){._mainGrid_1ve9p_79{grid-template-columns:1fr}}._panel_1ve9p_91{flex-direction:column;gap:14px;min-width:0;display:flex}._panelHead_1ve9p_102{justify-content:space-between;align-items:center;gap:12px;display:flex}._panelHead_1ve9p_102 h3{font-size:15px}._uptime_1ve9p_113{color:var(--text-mute);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}._tableWrap_1ve9p_98{overflow-x:auto}._table_1ve9p_30{border-collapse:collapse;width:100%;font-size:13.5px}._table_1ve9p_30 th{text-align:left;color:var(--text-mute);border-bottom:1px solid var(--stroke);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}._table_1ve9p_30 td{border-bottom:1px solid var(--stroke);white-space:nowrap;padding:9px 10px}._table_1ve9p_30 tr:last-child td{border-bottom:none}._emptyCell_1ve9p_151{text-align:center;color:var(--text-mute)}._mono_1ve9p_39{font-family:var(--mono);font-size:12.5px}._thIcon_1ve9p_161{align-items:center;gap:4px;display:inline-flex}._thSort_1ve9p_167{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}._thSort_1ve9p_167:hover{color:var(--text)}._thSort_1ve9p_167 svg{opacity:.5}._thSortActive_1ve9p_188 svg{opacity:1;color:var(--brand)}._runtimeGrid_1ve9p_193{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}._runtimeStat_1ve9p_199{border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;gap:2px;padding:10px 12px;display:flex}._runtimeValue_1ve9p_208{font-family:var(--font-display);font-size:16px;font-weight:800}._runtimeLabel_1ve9p_214{color:var(--text-mute);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}._statusBar_1ve9p_222{flex-wrap:wrap;gap:10px;display:flex}._statusChip_1ve9p_228{background:var(--surface-2);border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}._statusDot_1ve9p_239{background:var(--dot-color,var(--text-mute));border-radius:50%;width:7px;height:7px}._windowBlock_1ve9p_246{border-top:1px solid var(--stroke);padding-top:4px}._windowTitle_1ve9p_251{color:var(--text-mute);font-size:12px}._wrap_t1m2p_1{flex-direction:column;gap:20px;display:flex}._panel_t1m2p_7{flex-direction:column;display:flex}._emptyState_t1m2p_12,._emptyCell_t1m2p_13{color:var(--text-mute);text-align:center;padding:32px 20px}._tableWrap_t1m2p_19{overflow-x:auto}._table_t1m2p_19{border-collapse:collapse;width:100%;font-size:13.5px}._table_t1m2p_19 th{text-align:left;color:var(--text-mute);border-bottom:1px solid var(--stroke);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}._table_t1m2p_19 td{border-bottom:1px solid var(--stroke);white-space:nowrap;padding:10px}._table_t1m2p_19 tr:last-child td{border-bottom:none}._mono_t1m2p_49{font-family:var(--mono);font-size:12.5px}._rowActions_t1m2p_54{justify-content:flex-end;gap:6px;display:flex}._rowBtn_t1m2p_60,._rowBtnDanger_t1m2p_61{border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-mute);transition:color .2s var(--ease), background-color .2s var(--ease);place-items:center;display:grid}._rowBtn_t1m2p_60:hover{color:var(--text);background:var(--surface-2)}._rowBtnDanger_t1m2p_61:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}._rowBtnDanger_t1m2p_61:disabled{opacity:.5;pointer-events:none}._formCard_t1m2p_86{flex-direction:column;gap:16px;display:flex}._formHead_t1m2p_92{justify-content:space-between;align-items:center;display:flex}._formHead_t1m2p_92 h3{font-size:15px}._closeBtn_t1m2p_102{border-radius:var(--r-sm);width:30px;height:30px;color:var(--text-mute);place-items:center;display:grid}._closeBtn_t1m2p_102:hover{color:var(--text);background:var(--surface-2)}._form_t1m2p_86{flex-direction:column;gap:16px;display:flex}._formGrid_t1m2p_122{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width<=560px){._formGrid_t1m2p_122{grid-template-columns:1fr}}._field_t1m2p_134{flex-direction:column;gap:7px;display:flex}._label_t1m2p_140{color:var(--text-dim);font-size:12.5px;font-weight:700}._input_t1m2p_146{border-radius:var(--r-md);border:1px solid var(--stroke);background:var(--surface);height:42px;color:var(--text);font:inherit;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);padding:0 14px;font-size:14px}._input_t1m2p_146:disabled{opacity:.6}._input_t1m2p_146:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent);outline:none}._checkboxLabel_t1m2p_168{color:var(--text-dim);align-items:center;gap:8px;font-size:13px;display:flex}._checkboxLabel_t1m2p_168 input{width:16px;height:16px;accent-color:var(--accent)}._errorText_t1m2p_182{color:var(--danger);font-size:12.5px;font-weight:600}._formActions_t1m2p_188{justify-content:flex-end;gap:10px;display:flex}:root{--bg:#f5f5fa;--bg-soft:#fff;--surface:#fff;--surface-2:#edeff4;--surface-solid:#fff;--stroke:#e3e3ee;--stroke-strong:#cfd0e2;--text:#1b0d43;--text-dim:#55507a;--text-mute:#8b87a8;--navy:#1b0d43;--navy-soft:#2f2064;--brand:#ff6847;--brand-2:#ff8a3d;--accent:#26de70;--violet:#6f4cff;--blue:#2f6fed;--grad:linear-gradient(135deg, #ff8a3d 0%, #ff6847 100%);--grad-cool:linear-gradient(135deg, #2f6fed 0%, #6f4cff 100%);--grad-violet:linear-gradient(135deg, #6f4cff 0%, #ff6847 100%);--grad-navy:linear-gradient(135deg, #2f2064 0%, #1b0d43 100%);--ok:#26de70;--warn:#ffb020;--danger:#ff4d5e;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--shadow-1:0 1px 2px #1b0d430a, 0 10px 28px #1b0d4312;--shadow-2:0 24px 60px -16px #1b0d432e;--glow:0 0 0 1px #ff684740, 0 12px 32px -10px #ff68474d;--sidebar-w:264px;--topbar-h:72px;--mobile-nav-h:68px;--font:"PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Manrope", var(--font);--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0c0a18;--bg-soft:#120f22;--surface:#171429;--surface-2:#1e1a35;--surface-solid:#171429;--stroke:#2a2545;--stroke-strong:#3b3560;--text:#f3f2fa;--text-dim:#b3aed0;--text-mute:#8078a8;--shadow-1:0 1px 2px #0006, 0 10px 28px #00000059;--shadow-2:0 24px 60px -16px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0c0a18;--bg-soft:#120f22;--surface:#171429;--surface-2:#1e1a35;--surface-solid:#171429;--stroke:#2a2545;--stroke-strong:#3b3560;--text:#f3f2fa;--text-dim:#b3aed0;--text-mute:#8078a8;--shadow-1:0 1px 2px #0006, 0 10px 28px #00000059;--shadow-2:0 24px 60px -16px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background-color .4s var(--ease), color .4s var(--ease);margin:0;font-size:15px;line-height:1.55;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.15}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;appearance:none;text-align:inherit;background:0 0;border:none;margin:0;padding:0}ul{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}::selection{background:color-mix(in srgb, var(--brand) 30%, transparent);color:var(--navy)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--stroke-strong);background-clip:content-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--text-mute);background-clip:content-box}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.mono{font-family:var(--mono);font-variant-ligatures:none}.gradText{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(22px)}[data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}
