.auth-module__SUv9sW__screen{--ink:#080808;--muted:#686868;--accent:#285bed;--line:#e4e6ea;--paper:#fff;--field-off:#f4f5f7;--placeholder:#a7abb3;--error:#c8372d;--error-line:#f0c8c4;--error-bg:#fdf2f1;--error-ink:#9e2b22;--cta:#171717;--cta-ink:#fff;--cta-off:#6e7178;--u:clamp(1px, .6px + .03125vw, 1.2px);background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-geist), var(--font-sans), Arial, sans-serif;grid-template-columns:52fr 48fr;display:grid}:root[data-theme=dark] .auth-module__SUv9sW__screen{--ink:#f2f3f5;--muted:#9a9ca3;--accent:#6b8cff;--line:#2a2d33;--paper:#0e0f11;--field-off:#17191c;--placeholder:#6b6f78;--error:#f0786b;--error-line:#5a2a25;--error-bg:#2a1614;--error-ink:#f4a69c;--cta:#f2f3f5;--cta-ink:#080808;--cta-off:#5c6068}.auth-module__SUv9sW__brand{isolation:isolate;color:#fff;background:#070809;position:relative;overflow:hidden}.auth-module__SUv9sW__brandImage{z-index:-3;position:absolute;inset:0 0 0 28%}.auth-module__SUv9sW__brandImage img{object-fit:cover;object-position:center 22%;opacity:.72;width:100%;height:100%}.auth-module__SUv9sW__brandOverlay{z-index:-2;background:linear-gradient(#0000 28%,#080808),linear-gradient(90deg,#080808 14%,#080808c7 48%,#0808083d);position:absolute;inset:0}.auth-module__SUv9sW__brandContent{flex-direction:column;justify-content:space-between;gap:40px;min-height:100%;padding:44px 8% 40px 9%;display:flex}.auth-module__SUv9sW__wordmark{color:inherit;flex-direction:column;align-self:flex-start;gap:3px;text-decoration:none;display:inline-flex}.auth-module__SUv9sW__wordmarkName{font-size:calc(20 * var(--u));letter-spacing:-.02em;font-weight:600}.auth-module__SUv9sW__wordmarkTag{font-size:calc(11 * var(--u));letter-spacing:.13em;text-transform:uppercase;color:#9a9a9a}.auth-module__SUv9sW__brandMain{max-width:calc(680 * var(--u))}.auth-module__SUv9sW__eyebrow{font-size:calc(12 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:#b7b7b7;font-weight:600}.auth-module__SUv9sW__title{letter-spacing:-.055em;white-space:pre-line;margin-top:22px;font-size:clamp(34px,3.9vw,72px);font-weight:500;line-height:1.12}.auth-module__SUv9sW__lead{max-width:calc(520 * var(--u));margin:calc(24 * var(--u)) 0 0;font-size:calc(16 * var(--u));color:#c4c4c4;line-height:1.75}.auth-module__SUv9sW__announcement{max-width:calc(480 * var(--u));font-size:calc(13 * var(--u));letter-spacing:.01em;color:#7e7e7e;line-height:1.7}.auth-module__SUv9sW__panel{justify-content:center;align-items:center;padding:56px 9%;display:flex}.auth-module__SUv9sW__panelInner{width:100%;max-width:calc(420 * var(--u))}.auth-module__SUv9sW__back{margin-bottom:calc(40 * var(--u));font-size:calc(13 * var(--u));color:var(--muted);font-weight:600;text-decoration:none;display:inline-block}.auth-module__SUv9sW__back:hover{color:var(--accent)}.auth-module__SUv9sW__formTitle{font-size:calc(34 * var(--u));letter-spacing:-.045em;font-weight:600;line-height:1.1}.auth-module__SUv9sW__formLead{margin:calc(10 * var(--u)) 0 calc(32 * var(--u));font-size:calc(15 * var(--u));color:var(--muted);line-height:1.6}.auth-module__SUv9sW__field{margin-bottom:4px}.auth-module__SUv9sW__label{margin-bottom:calc(8 * var(--u));font-size:calc(12 * var(--u));letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600;display:block}.auth-module__SUv9sW__input{width:100%;min-height:calc(54 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:calc(16 * var(--u));border-radius:10px;transition:border-color .18s,box-shadow .18s}.auth-module__SUv9sW__input::placeholder{color:var(--placeholder)}.auth-module__SUv9sW__input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #285bed24}.auth-module__SUv9sW__input:disabled{background:var(--field-off);color:var(--muted)}.auth-module__SUv9sW__inputError{border-color:var(--error)}.auth-module__SUv9sW__inputError:focus{border-color:var(--error);box-shadow:0 0 0 3px #c8372d24}.auth-module__SUv9sW__fieldError{min-height:calc(20 * var(--u));font-size:calc(12.5 * var(--u));color:var(--error);padding-top:5px;line-height:1.15}.auth-module__SUv9sW__reveal{margin-bottom:calc(24 * var(--u));font-size:calc(13 * var(--u));color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.auth-module__SUv9sW__reveal:hover{color:var(--accent)}.auth-module__SUv9sW__formError{border:1px solid var(--error-line);background:var(--error-bg);font-size:calc(14 * var(--u));color:var(--error-ink);border-radius:10px;margin-bottom:18px;padding:11px 14px;line-height:1.45}.auth-module__SUv9sW__submit{width:100%;min-height:calc(54 * var(--u));padding:calc(15 * var(--u)) 22px;background:var(--cta);color:var(--cta-ink);font-size:calc(15 * var(--u));letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.auth-module__SUv9sW__submit:hover:not(:disabled){color:#fff;background:#2859df;transform:translateY(-2px)}.auth-module__SUv9sW__submit:disabled{background:var(--cta-off);cursor:progress}.auth-module__SUv9sW__support{margin-top:calc(20 * var(--u));font-size:calc(13 * var(--u));color:var(--muted);line-height:1.5}.auth-module__SUv9sW__request{margin-top:calc(28 * var(--u));padding-top:calc(22 * var(--u));border-top:1px solid var(--line);font-size:calc(14 * var(--u));color:var(--muted)}.auth-module__SUv9sW__requestLink{font:inherit;color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.auth-module__SUv9sW__dialog{width:min(calc(500 * var(--u)), calc(100vw - 32px));border:1px solid var(--line);background:var(--paper);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:18px;padding:0;font-family:inherit;box-shadow:0 30px 80px -30px #08080880}.auth-module__SUv9sW__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0808088c}.auth-module__SUv9sW__dialogBody{padding:26px 26px 22px}.auth-module__SUv9sW__dialogHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.auth-module__SUv9sW__dialogTitle{font-size:calc(26 * var(--u));letter-spacing:-.04em;font-weight:600;line-height:1.15}.auth-module__SUv9sW__dialogClose{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin:-4px -6px 0 0;font-size:22px;line-height:1}.auth-module__SUv9sW__dialogClose:hover{background:var(--field-off);color:var(--ink)}.auth-module__SUv9sW__labelHint{letter-spacing:0;text-transform:none;font-weight:500}.auth-module__SUv9sW__textarea{resize:vertical;min-height:84px;font-family:inherit;line-height:1.5}.auth-module__SUv9sW__grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;display:grid}.auth-module__SUv9sW__grid2>.auth-module__SUv9sW__field{grid-row:span 3;grid-template-rows:subgrid;display:grid}.auth-module__SUv9sW__grid2 .auth-module__SUv9sW__label{align-self:end}.auth-module__SUv9sW__sent{font-size:calc(14.5 * var(--u));color:var(--muted);gap:22px;margin-top:10px;line-height:1.6;display:grid}.auth-module__SUv9sW__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:520px){.auth-module__SUv9sW__grid2{grid-template-columns:minmax(0,1fr)}.auth-module__SUv9sW__dialogBody{padding:22px 18px 18px}}@media (max-width:900px){.auth-module__SUv9sW__screen{grid-template-columns:1fr;min-height:auto}.auth-module__SUv9sW__brand{order:2;min-height:520px}.auth-module__SUv9sW__brandImage{inset:0}.auth-module__SUv9sW__brandImage img{opacity:.4}.auth-module__SUv9sW__brandOverlay{background:linear-gradient(#0000 22%,#080808),linear-gradient(#080808 6%,#080808cc 40%,#08080899)}.auth-module__SUv9sW__brandContent{gap:30px;padding:46px 7% 42px}.auth-module__SUv9sW__panel{order:1;padding:40px 7% 44px}.auth-module__SUv9sW__back{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.auth-module__SUv9sW__submit,.auth-module__SUv9sW__input{transition:none}.auth-module__SUv9sW__submit:hover:not(:disabled){transform:none}}
