.ParticleBackground_particleCanvas__ppdZO{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:1}.Auth_authContainer__zJ6dy{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000;background:linear-gradient(rgba(0,0,0,.28),rgba(0,0,0,.28)),var(--app-bg)}.Auth_authContent__3O60S{position:relative;z-index:10;width:100%;max-width:520px;padding:2rem}.Auth_authHeader__h48gT{text-align:center;margin-bottom:3rem}.Auth_title__auoa3{font-size:2.2rem;font-weight:700;color:var(--app-text);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-family:inherit}.Auth_titleUnderline___2dfM{width:200px;height:2px;background:var(--app-accent);margin:0 auto 1rem}.Auth_subtitle__0m_ef{font-size:1rem;color:var(--app-text-muted);margin:0;font-weight:300}.Auth_authBox__ktTCd{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:6px;padding:1.6rem;box-shadow:0 14px 34px rgba(0,0,0,.28)}.Auth_brandHeader__OxY1c{margin-bottom:1.1rem;text-align:center}.Auth_brandTitleRow__mVu_Y{display:inline-flex;align-items:center;justify-content:center;gap:.65rem}.Auth_brandLogo__RMx9t{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}.Auth_brandTitle__7P0Gz{margin:0;font-size:1.45rem;line-height:1.2;letter-spacing:.05em}.Auth_brandSubtitle__NNoQz{margin:.45rem 0 0;color:var(--app-text-muted);font-size:.8rem;line-height:1.35}.Auth_authTabs__Cu6Ez{display:flex;gap:.5rem;margin-bottom:1.3rem;border-bottom:1px solid var(--app-border)}.Auth_modeLinks__mIlrm{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.Auth_modeLinkButton__lPQI1{background:transparent;border:none;color:var(--app-text-muted);font-size:.88rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.Auth_modeLinkButton__lPQI1:hover{color:var(--app-text)}.Auth_tab__8vqw7{flex:1;padding:.7rem .95rem;background:transparent;color:var(--app-text-muted);font-size:.9rem;font-weight:500;cursor:pointer;transition:color .2s ease,border-color .2s ease;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.Auth_tab__8vqw7:hover{color:var(--app-text)}.Auth_tab__8vqw7.Auth_active__uYWOS{color:var(--app-text);border-bottom-color:var(--app-accent)}.Auth_authForm__LaRBn{display:flex;flex-direction:column;gap:1.15rem}.Auth_formGroup__OvCa1{display:flex;flex-direction:column;gap:.42rem}.Auth_formGroup__OvCa1 label{font-size:.82rem;font-weight:500;color:var(--app-text);text-transform:uppercase;letter-spacing:.05em}.Auth_inlineLabel__B_eYa{display:inline-flex;align-items:center;gap:.5rem}.Auth_helpButton__ktyah{width:22px;height:22px;border-radius:50%;border:1px solid var(--app-border-strong);background:hsla(0,0%,100%,.06);color:var(--app-text);font-size:.9rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.Auth_helpButton__ktyah:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.4)}.Auth_helpPanel__DqqdF{margin-top:.6rem;padding:.75rem;border-radius:10px;background:var(--app-surface-3);border:1px solid var(--app-border);display:flex;flex-direction:column;gap:.6rem}.Auth_helpOverlay__hsaPb{position:fixed;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1.5rem}.Auth_helpModal__A0bbf{width:min(720px,100%);background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 20px 60px rgba(0,0,0,.35)}.Auth_helpModalHeader__I7uDx{display:flex;align-items:center;justify-content:space-between;gap:1rem}.Auth_helpModalHeader__I7uDx h3{margin:0;font-size:1.1rem;color:var(--app-text)}.Auth_helpCloseButton__VMN8M{width:28px;height:28px;border-radius:50%;border:1px solid var(--app-border-strong);background:transparent;color:var(--app-text);font-size:1.1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.Auth_helpCloseButton__VMN8M:hover{background:hsla(0,0%,100%,.08)}.Auth_helpText__ciJzQ{margin:0;color:var(--app-text-muted);font-size:.85rem}.Auth_helpLink__4TPPD{color:var(--app-text);font-weight:600;font-size:.85rem;text-decoration:none}.Auth_helpLink__4TPPD:hover{text-decoration:underline}.Auth_helpImageWrap__rbGGK{border-radius:8px;overflow:hidden;border:1px solid var(--app-border)}.Auth_helpImage__eDYzf{width:100%;height:auto;display:block}.Auth_formGroup__OvCa1 input{padding:.68rem .85rem;background:var(--app-surface-3);border:1px solid var(--app-border);color:var(--app-text);font-size:.94rem;border-radius:4px;transition:border-color .2s ease,background .2s ease}.Auth_formGroup__OvCa1 input:focus{outline:none;border-color:rgba(225,29,42,.6);background:var(--app-surface-4);box-shadow:none}.Auth_formGroup__OvCa1 input:disabled{opacity:.6;cursor:not-allowed}.Auth_formGroup__OvCa1 input::-moz-placeholder{color:var(--app-text-subtle)}.Auth_formGroup__OvCa1 input::placeholder{color:var(--app-text-subtle)}.Auth_error__M7y_R{padding:.75rem 1rem;background:rgba(225,29,42,.18);border:1px solid rgba(225,29,42,.5);color:#fca5a5;font-size:.875rem;text-align:center}.Auth_submitButton__IJMaj{padding:.78rem 1.1rem;background:var(--app-accent);color:#fff;border:none;border-radius:4px;font-size:.92rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:transform .16s ease,filter .2s ease;margin-top:.25rem}.Auth_submitButton__IJMaj:hover:not(:disabled){background:var(--app-accent-strong);transform:none;filter:none}.Auth_submitButton__IJMaj:disabled{opacity:.6;cursor:not-allowed}.Auth_secondaryButton__aoqmo{padding:.65rem 1rem;background:transparent;color:var(--app-text);border:1px solid var(--app-border-strong);border-radius:4px;font-size:.82rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.Auth_secondaryButton__aoqmo:hover:not(:disabled){border-color:rgba(225,29,42,.6);color:#fca5a5;background:transparent}.Auth_secondaryButton__aoqmo:disabled{opacity:.5;cursor:not-allowed}.Auth_textButton__wAMC1{background:transparent;border:none;color:var(--app-text-muted);font-size:.8rem;text-align:center;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.Auth_textButton__wAMC1:hover{color:var(--app-text)}.Auth_checkboxRow__qK7z4{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;text-transform:none;letter-spacing:0;color:var(--app-text-muted)}.Auth_checkboxRow__qK7z4 span{font-size:.78rem}.Auth_checkboxRow__qK7z4 input{width:16px;height:16px;accent-color:var(--app-accent)}.Auth_supportNote__NFm9t{margin:0;text-align:center;font-size:.74rem;color:var(--app-text-muted)}.Auth_supportNote__NFm9t a{color:var(--app-text);text-decoration:none;font-weight:600}.Auth_supportNote__NFm9t a:hover{text-decoration:underline}.Auth_legalPanel__ZsYwM{border:1px solid var(--app-border);border-radius:4px;background:var(--app-surface-3);padding:.65rem .72rem;display:flex;flex-direction:column;gap:.5rem}.Auth_legalRow__1aGSV{display:flex;align-items:flex-start;gap:.5rem;text-transform:none;letter-spacing:0}.Auth_legalText__7BNYR{font-size:.66rem;line-height:1.34;color:var(--app-text-muted);text-transform:none;letter-spacing:0}.Auth_legalText__7BNYR a{color:var(--app-text);text-decoration:underline}.Auth_legalHint__IypsP{margin-top:.1rem;font-size:.63rem;line-height:1.35;color:var(--app-text-subtle)}.Auth_legalHint__IypsP a{color:var(--app-text);text-decoration:underline}.Auth_legalHintError__sNfd_{margin-top:.2rem;font-size:.62rem;line-height:1.3;color:#fca5a5}@media (max-width:640px){.Auth_authContent__3O60S{padding:1rem}.Auth_authBox__ktTCd{padding:1.1rem}}.Loading_fullScreen__ZLb3L{position:absolute;inset:0;min-width:100vw;min-height:100vh;background:#000;color:#fff;z-index:9999}.Loading_fullScreen__ZLb3L,.Loading_inline__kpz5i{display:flex;flex-direction:column;align-items:center;justify-content:center}.Loading_inline__kpz5i{gap:1rem;padding:2rem}.Loading_spinnerContainer___uVtm{display:flex;align-items:center;justify-content:center}.Loading_spinner__r_TtZ{border:4px solid hsla(0,0%,100%,.1);border-top-color:#ef4444;border-radius:50%;animation:Loading_spin__WBwpY 1s linear infinite}.Loading_spinner-small__QpSYL{width:24px;height:24px;border-width:3px}.Loading_spinner-medium__FCwGi{width:40px;height:40px;border-width:4px}.Loading_spinner-large___9XIV{width:60px;height:60px;border-width:5px}.Loading_message__cbIkz{color:#9ca3af;font-size:.875rem;margin:0;text-align:center}@keyframes Loading_spin__WBwpY{to{transform:rotate(1turn)}}