.AuthScreen_screen__ffzpv{min-height:100vh;display:grid;grid-template-columns:minmax(360px,42%) 1fr}@media (max-width:859px){.AuthScreen_screen__ffzpv{grid-template-columns:1fr}}.AuthScreen_formSide__i__Cp{display:flex;flex-direction:column;padding:var(--space-6) var(--space-6) var(--space-8)}@media (min-width:640px){.AuthScreen_formSide__i__Cp{padding:var(--space-6) var(--space-8) var(--space-9)}}.AuthScreen_brandRow__zKu51{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-8)}.AuthScreen_mark__G3ekx{display:inline-flex;align-items:baseline;gap:var(--space-2);font-family:var(--font-body);font-weight:700;font-size:1.125rem;color:var(--color-ink);text-decoration:none}.AuthScreen_markSeal__NJLad{color:var(--color-primary)}.AuthScreen_backLink__9xPg9{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.875rem;color:var(--color-ink-soft);text-decoration:none}.AuthScreen_backLink__9xPg9:hover{color:var(--color-ink)}.AuthScreen_formInner__lQUJt{width:100%;max-width:25rem;margin:auto 0}.AuthScreen_heading__dOabj{font-size:1.75rem;font-weight:700;letter-spacing:-.01em;color:var(--color-ink);margin-bottom:var(--space-2)}.AuthScreen_subheading__NY97u{color:var(--color-ink-soft);line-height:1.55;margin-bottom:var(--space-6);max-width:38ch}.AuthScreen_tabs__HScX2{display:flex;gap:var(--space-6);border-bottom:1px solid var(--color-line);margin-bottom:var(--space-6)}.AuthScreen_tab__yi_nx{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:var(--space-2) 0 var(--space-3);font-size:.9375rem;font-weight:700;color:var(--color-ink-soft);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.AuthScreen_tab__yi_nx[data-active=true]{color:var(--color-ink);border-bottom-color:var(--color-primary)}.AuthScreen_form__PrEvF{display:flex;flex-direction:column;gap:var(--space-5)}.AuthScreen_field__IxSaH{display:flex;flex-direction:column;gap:var(--space-2)}.AuthScreen_label__Kk42a{font-size:.875rem;font-weight:600;color:var(--color-ink)}.AuthScreen_input__KJoY9{font:inherit;font-size:1rem;color:var(--color-ink);background:var(--color-bg-raised);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:var(--space-3) var(--space-4);width:100%}.AuthScreen_input__KJoY9:focus-visible{border-color:var(--color-primary)}.AuthScreen_input__KJoY9[data-invalid=true]{border-color:var(--color-accent)}.AuthScreen_passwordWrap__1oNE8{position:relative}.AuthScreen_passwordWrap__1oNE8 .AuthScreen_input__KJoY9{padding-right:var(--space-8)}.AuthScreen_eyeToggle__ovUEJ{position:absolute;top:0;right:0;height:100%;width:2.75rem;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-ink-soft);cursor:pointer}.AuthScreen_eyeToggle__ovUEJ:hover{color:var(--color-ink)}.AuthScreen_errorText__bqIh9{font-size:.8125rem;color:var(--color-accent)}.AuthScreen_checkboxRow__Dc6n5{display:flex;align-items:flex-start;gap:var(--space-3)}.AuthScreen_checkbox__x1HHq{margin-top:.2rem;width:1.05rem;height:1.05rem;accent-color:var(--color-primary);flex-shrink:0}.AuthScreen_checkboxLabel__YAPMR{font-size:.875rem;color:var(--color-ink-soft);line-height:1.5}.AuthScreen_checkboxLabel__YAPMR a{color:var(--color-primary)}.AuthScreen_submitBtn___B_qx{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--color-primary);color:var(--color-bg);border:none;border-radius:var(--radius-card);padding:var(--space-4);font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background .15s ease}.AuthScreen_submitBtn___B_qx:hover:not(:disabled){background:var(--color-primary-strong)}.AuthScreen_submitBtn___B_qx:disabled{opacity:.72;cursor:default}.AuthScreen_forgotRow__EdRLA{display:flex;justify-content:flex-end}.AuthScreen_forgotLink___uzB7{font-size:.8125rem;color:var(--color-ink-soft);text-decoration:underline}.AuthScreen_forgotLink___uzB7:hover{color:var(--color-ink)}.AuthScreen_preview__BpElX{border:1px dashed var(--color-line);border-radius:var(--radius-card);padding:var(--space-4);animation:AuthScreen_preview-in__og3PQ .2s ease}.AuthScreen_preview__BpElX[data-stamped=true]{border-style:solid;border-color:var(--color-accent-soft)}@keyframes AuthScreen_preview-in__og3PQ{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.AuthScreen_previewLabel__0DxCt{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:var(--space-2)}.AuthScreen_previewRow___GT5z{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.AuthScreen_previewNumber__G4i_5{font-family:var(--font-numeral);font-weight:700;font-size:1.5rem;color:var(--color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AuthScreen_previewStamp__CdbHY{font-family:var(--font-numeral);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);border:1.75px solid var(--color-accent);border-radius:3px;padding:.2em .6em;transform:rotate(-5deg)}.AuthScreen_success__tymY3{display:flex;flex-direction:column;gap:var(--space-5)}.AuthScreen_successSeal__BITNA{color:var(--color-primary)}.AuthScreen_successHeading__q4zAO{font-size:1.75rem;font-weight:700;color:var(--color-ink)}.AuthScreen_successBlock__lTXgS{border:1px solid var(--color-accent-soft);border-radius:var(--radius-card);padding:var(--space-5)}.AuthScreen_successLabel__n9F_U{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:var(--space-2)}.AuthScreen_successNumberRow__SaTPm{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.AuthScreen_successNumber__fcuug{font-family:var(--font-numeral);font-weight:700;font-size:2.25rem;color:var(--color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AuthScreen_successStamp__ieNlq{flex-shrink:0;font-family:var(--font-numeral);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);border:1.75px solid var(--color-accent);border-radius:3px;padding:.3em .7em;transform:rotate(-6deg)}.AuthScreen_successCaption__FrCSN{font-size:.875rem;color:var(--color-ink-soft);line-height:1.5}.AuthScreen_successBackLink__wFqW_{align-self:flex-start;color:var(--color-primary);font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-2)}.AuthScreen_successBackLink__wFqW_:hover{text-decoration:underline}.AuthScreen_illustrationSide__YxPwa{display:none;position:relative;background:var(--color-primary);overflow:hidden;align-items:center;justify-content:center;padding:var(--space-8)}@media (min-width:860px){.AuthScreen_illustrationSide__YxPwa{display:flex}}.AuthScreen_ghostField__dKA7h{position:absolute;inset:0}.AuthScreen_ghostSlip__C25Cz{position:absolute;width:9rem;height:6rem;border:1px solid color-mix(in srgb,var(--color-bg) 22%,transparent);border-radius:var(--radius-card)}.AuthScreen_certificate__D1_2F{position:relative;width:100%;max-width:22rem;background:var(--color-bg-raised);border-radius:var(--radius-card);padding:var(--space-7) var(--space-6);transform:rotate(-2deg)}.AuthScreen_certificate__D1_2F:before{content:"";position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--color-bg) 55%,transparent);border-radius:var(--radius-card);transform:translate(9px,9px);z-index:-1}.AuthScreen_certificateHead__UKyLV{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6)}.AuthScreen_certificateTitle__UZ4Wp{font-size:1.25rem;font-weight:700;color:var(--color-ink)}.AuthScreen_certificateNumberLabel__xPt57{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:var(--space-2)}.AuthScreen_certificateNumber__nSHnW{font-family:var(--font-numeral);font-weight:700;font-size:2.25rem;color:var(--color-ink-soft);letter-spacing:.08em;margin-bottom:var(--space-2)}.AuthScreen_certificateNote__DcdZn{font-size:.8125rem;color:var(--color-ink-soft);margin-bottom:var(--space-6)}.AuthScreen_certificateText__m8OHK{color:var(--color-ink);line-height:1.6;font-size:.9375rem}