:root,[data-theme=light]{--bg:#f6f7f9;--surf:#fbfbfc;--card:#fff;--border:#e6e8ec;--border2:#d3d6dc;--text:#111318;--text2:#4a5060;--text3:#6b7280;--text4:#8b93a1;--hover:#f2f3f5;--chip:#eef0f3;--inset:#f7f8fa;--segon:#fff;--primary:#15171c;--primary-c:#fefefe;--brand:#dc2626;--brand-s:#dc262614;--data1:#2563eb;--data1-s:#2563eb1a;--data1-t:#2563eb;--success:#059669;--success-s:#0596691a;--warn:#d97706;--warn-s:#d977061f;--danger:#e11d48;--danger-s:#e11d481a;--violet:#7c3aed;--violet-s:#7c3aed1a;--sh1:0 1px 2px #1113180a;--sh2:0 1px 2px #11131814;--sh3:0 12px 32px #11131824;--overlay:#11131859}[data-theme=dark]{--bg:#0e0f12;--surf:#121317;--card:#16181d;--border:#23262d;--border2:#2f333c;--text:#f2f3f5;--text2:#b5bac4;--text3:#8b92a0;--text4:#6c7380;--hover:#1c1f25;--chip:#1f2229;--inset:#1a1d23;--segon:#2a2e36;--primary:#edeef2;--primary-c:#0f1013;--brand:#ef4444;--brand-s:#ef444424;--data1:#60a5fa;--data1-s:#60a5fa24;--data1-t:#93c5fd;--success:#34d399;--success-s:#34d39924;--warn:#fbbf24;--warn-s:#fbbf2424;--danger:#f87171;--danger-s:#f8717124;--violet:#a78bfa;--violet-s:#a78bfa24;--sh1:0 1px 2px #0000004d;--sh2:0 1px 2px #0006;--sh3:0 12px 32px #00000080;--overlay:#0000008c}:root{--auth-bg:#0a0a0d;--auth-panel:linear-gradient(135deg, #141014 0%, #0c0a0d 55%, #0a0a0d 100%);--auth-card:#141317;--auth-input:#0d0c10;--auth-tab-track:#0d0c10;--auth-tab-active:#26242b;--auth-hairline:#ffffff12;--auth-hairline-strong:#ffffff17;--auth-bubble-bg:#ffffff0a;--auth-bubble-border:#ffffff1f;--auth-text:#f5f5f6;--auth-text-input:#f0f0f2;--auth-text2:#b7bac2;--auth-text3:#a7abb4;--auth-text4:#9096a2;--auth-muted:#8a8f9a;--auth-accent:#e5484d;--auth-accent-hover:#ff6369;--auth-accent-soft:#e5484d1a;--auth-accent-border:#e5484d4d;--auth-accent-text:#e8b4b6;--auth-accent-ring:#e5484d2e;--auth-btn:linear-gradient(160deg, #ef3b3f, #d02730);--auth-btn-shadow:0 8px 20px #e02b2d4d;--auth-btn-shadow-hover:0 10px 26px #e02b2d6b;--auth-glow-1:#be1e2838;--auth-glow-2:#be1e281a;--auth-logo-shadow:0 8px 24px #e02b2d59;--auth-card-shadow:0 20px 60px #00000080}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.45}a{color:var(--data1-t);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:4px}@keyframes mm-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mm-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes mm-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes mm-laser{0%{top:12%}to{top:88%}}@keyframes mm-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes mm-shim{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes mm-scan{0%{top:0}to{top:100%}}@keyframes mm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media print{body *{visibility:hidden!important}#print-sheet-container,#print-sheet-container *{visibility:visible!important}#print-sheet-container{width:100%!important;max-width:100%!important;box-shadow:none!important;border:none!important;margin:0!important;padding:12mm!important;position:absolute!important;top:0!important;left:0!important}}@media (width<=1100px){.mm-header-desc{display:none!important}}._wrap_mneac_1{background:var(--auth-bg);min-height:100dvh;color:var(--auth-text);flex-wrap:wrap;display:flex}._brandPanel_mneac_11{background:var(--auth-panel);border-right:1px solid var(--auth-hairline);flex-direction:column;flex:460px;justify-content:center;align-items:center;min-height:280px;padding:56px 48px;display:flex;position:relative;overflow:hidden}._glow_mneac_26,._glow2_mneac_27{pointer-events:none;position:absolute;inset:0}._glow_mneac_26{background:radial-gradient(900px 600px at 30% 35%, var(--auth-glow-1), transparent 60%);transform-origin:30% 35%;animation:6s ease-in-out infinite _authGlow_mneac_1}._glow2_mneac_27{background:radial-gradient(500px 400px at 75% 80%, var(--auth-glow-2), transparent 70%);transform-origin:75% 80%;animation:8s ease-in-out infinite _authGlow2_mneac_1}._brandInner_mneac_45{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:440px;display:flex;position:relative}._logo_mneac_55{background:var(--auth-text);width:96px;height:96px;box-shadow:var(--auth-logo-shadow);border-radius:20px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}._logo_mneac_55 img{object-fit:contain;width:100%;height:100%}._brandName_mneac_74{letter-spacing:-.02em;color:var(--auth-text);margin:0;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.1}._brandKicker_mneac_83{letter-spacing:.22em;color:var(--auth-accent);margin:8px 0 0;font-size:11px;font-weight:700}._tagline_mneac_91{color:var(--auth-text2);text-wrap:pretty;max-width:360px;margin:0;font-size:14px;line-height:1.6}._bubbles_mneac_101{pointer-events:none;position:absolute;inset:0}._bubble_mneac_101{background:var(--auth-bubble-bg);border:1px solid var(--auth-bubble-border);color:var(--auth-text2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:600;animation:10s ease-in-out infinite _authFloat_mneac_1;position:absolute}._bubbleAccent_mneac_122{background:var(--auth-accent-soft);border-color:var(--auth-accent-border);color:var(--auth-accent-text)}._formPanel_mneac_129{flex:400px;justify-content:center;align-items:center;padding:48px 20px;display:flex}._card_mneac_137{background:var(--auth-card);border:1px solid var(--auth-hairline);width:100%;max-width:400px;box-shadow:var(--auth-card-shadow);border-radius:16px;flex-direction:column;gap:20px;padding:28px;display:flex}._tabs_mneac_151{background:var(--auth-tab-track);border:1px solid var(--auth-hairline);border-radius:10px;gap:4px;padding:4px;display:flex}._tab_mneac_151{height:36px;color:var(--auth-muted);background:0 0;border:none;border-radius:7px;flex:1;font-size:13px;font-weight:700;transition:background .15s,color .15s}._tab_mneac_151:hover{color:var(--auth-text2)}._tabActive_mneac_176,._tabActive_mneac_176:hover{background:var(--auth-tab-active);color:var(--auth-text);box-shadow:0 1px 4px #0006}@keyframes _authGlow_mneac_1{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes _authGlow2_mneac_1{0%,to{opacity:.4;transform:scale(1.08)}50%{opacity:.9;transform:scale(1)}}@keyframes _authFloat_mneac_1{0%,to{transform:translate(0)}25%{transform:translate(8px,-14px)}50%{transform:translate(-6px,-6px)}75%{transform:translate(5px,10px)}}@media (width<=900px){._brandPanel_mneac_11{border-right:none;border-bottom:1px solid var(--auth-hairline);min-height:0;padding:36px 24px}._bubbles_mneac_101,._tagline_mneac_91{display:none}._logo_mneac_55{border-radius:16px;width:64px;height:64px}._formPanel_mneac_129{padding:28px 16px 40px}}._form_146j7_1{flex-direction:column;gap:16px;animation:.25s _authFade_146j7_1;display:flex}._row2_146j7_8{grid-template-columns:1fr 1fr;gap:12px;display:grid}._field_146j7_14{flex-direction:column;gap:6px;display:flex}._label_146j7_20{letter-spacing:.1em;color:var(--auth-text4);font-size:11px;font-weight:700}._labelRow_146j7_27{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._input_146j7_34{border:1px solid var(--auth-hairline-strong);background:var(--auth-input);width:100%;height:42px;color:var(--auth-text-input);box-sizing:border-box;border-radius:9px;outline:none;padding:0 14px;font-size:14px;transition:border-color .12s,box-shadow .12s}._input_146j7_34::placeholder{color:var(--auth-text4)}._input_146j7_34:focus{border-color:var(--auth-accent);box-shadow:0 0 0 3px var(--auth-accent-ring)}._passwordWrap_146j7_57{align-items:center;display:flex;position:relative}._passwordWrap_146j7_57 ._input_146j7_34{padding-right:44px}._eye_146j7_67{width:32px;height:32px;color:var(--auth-text4);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:color .12s,background .12s;display:flex;position:absolute;right:6px}._eye_146j7_67:hover,._eye_146j7_67:focus-visible{color:var(--auth-text-input);background:#ffffff0f}._checkbox_146j7_88{color:var(--auth-text3);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:13px;display:flex}._checkboxTop_146j7_98{align-items:flex-start;line-height:1.45}._checkbox_146j7_88 input{width:16px;height:16px;accent-color:var(--auth-accent);flex:none}._checkboxTop_146j7_98 input{margin-top:1px}._submit_146j7_114{background:var(--auth-btn);color:#fff;height:44px;box-shadow:var(--auth-btn-shadow);border:none;border-radius:10px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s,opacity .12s}._submit_146j7_114:hover:not(:disabled){box-shadow:var(--auth-btn-shadow-hover);transform:translateY(-1px)}._submit_146j7_114:active:not(:disabled){transform:translateY(0)}._submit_146j7_114:disabled{opacity:.6;cursor:not-allowed}._link_146j7_140{color:var(--auth-accent);background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:none}._link_146j7_140:hover{color:var(--auth-accent-hover);text-decoration:underline}._footer_146j7_155{text-align:center;color:var(--auth-muted);margin:0;font-size:13px}._footer_146j7_155 ._link_146j7_140{font-size:13px}._title_146j7_166{color:var(--auth-text);margin:0;font-size:15px;font-weight:700}._note_146j7_173{color:var(--auth-text2);margin:0;font-size:13px;line-height:1.55}._error_146j7_180{color:var(--auth-accent-hover);background:var(--auth-accent-soft);border:1px solid var(--auth-accent-border);border-radius:9px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}._success_146j7_191{color:var(--auth-text2);border:1px solid var(--auth-bubble-border);background:#ffffff0a;border-radius:9px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}@keyframes _authFade_146j7_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
