.auth-card_page__VlW_K{position:relative;min-height:100dvh;display:grid;place-items:center;padding:24px;overflow-x:hidden;background:var(--color-ground);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.auth-card_page__VlW_K:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 82% 12%,color-mix(in srgb,var(--brand) 6%,transparent),transparent 70%),radial-gradient(50% 50% at 8% 92%,color-mix(in srgb,var(--status-done) 4%,transparent),transparent 70%)}.auth-card_card__so1Kk{position:relative;z-index:1;width:min(820px,100%);min-height:480px;display:grid;grid-template-columns:1fr 1fr;background:var(--color-paper);border:1px solid var(--color-line);border-radius:20px;box-shadow:var(--elev-2);overflow:hidden}.auth-card_aside__7x7vy{position:absolute;top:0;bottom:0;left:0;width:50%;z-index:3;background:radial-gradient(120% 90% at 85% 8%,color-mix(in srgb,#fff 22%,transparent),transparent 55%),linear-gradient(155deg,var(--brand) 0,color-mix(in srgb,var(--brand) 55%,var(--brand-text)) 55%,var(--brand-text) 100%);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 36px;transform:translateX(100%);transition:transform var(--motion-panel) var(--ease-spatial)}.auth-card_card__so1Kk[data-mode=signup] .auth-card_aside__7x7vy{transform:translateX(0)}.auth-card_aside__7x7vy:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;border:1px solid color-mix(in srgb,var(--brand-ink) 16%,transparent);bottom:-120px;left:-70px}.auth-card_badge__WGHY0{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-pill);background:var(--color-paper);color:var(--brand-text);font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--elev-1);margin-bottom:18px}.auth-card_aside__7x7vy h2{font-family:var(--font-display);font-weight:600;font-size:26px;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.auth-card_aside__7x7vy p{margin-top:12px;font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--brand-ink) 86%,transparent);max-width:260px;text-wrap:balance}.auth-card_ghost__gDBVc{margin-top:24px;min-height:44px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:1.5px solid color-mix(in srgb,var(--brand-ink) 65%,transparent);color:var(--brand-ink);background:none;font-family:var(--font-display);font-weight:600;font-size:14px;cursor:pointer;transition:background var(--motion-state) var(--ease-spatial),border-color var(--motion-state) var(--ease-spatial),transform var(--motion-hover) var(--ease-spatial)}.auth-card_ghost__gDBVc:hover{background:color-mix(in srgb,var(--brand-ink) 14%,transparent);border-color:var(--brand-ink);transform:translateY(-1px)}.auth-card_face__xCnJq{display:none;flex-direction:column;align-items:center;animation:auth-card_fade__FbsZI var(--motion-enter) var(--ease-spatial) both}.auth-card_card__so1Kk[data-mode=signin] .auth-card_faceIn__XqutP,.auth-card_card__so1Kk[data-mode=signup] .auth-card_faceUp__Prib3{display:flex}@keyframes auth-card_fade__FbsZI{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes auth-card_fadeOnly__VzyBa{0%{opacity:0}to{opacity:1}}.auth-card_forms__zU1Mo{position:relative;grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.auth-card_pane___2dQ_{padding:36px 44px;display:flex;flex-direction:column;justify-content:center;transition:opacity var(--motion-enter) var(--ease-spatial)}.auth-card_paneSignin__NWyQC{grid-column:1}.auth-card_paneSignup__ET6RJ{grid-column:2}.auth-card_card__so1Kk[data-mode=signin] .auth-card_paneSignup__ET6RJ,.auth-card_card__so1Kk[data-mode=signup] .auth-card_paneSignin__NWyQC{opacity:0;pointer-events:none}.auth-card_brand__RHW_r{display:flex;align-items:center;gap:10px;margin-bottom:22px}.auth-card_mark__IHBA3{width:34px;height:34px;border-radius:10px;background:linear-gradient(150deg,var(--brand),var(--brand-text));display:grid;place-items:center;box-shadow:var(--elev-2);color:#fff}.auth-card_brandText__mhD3O{line-height:1}.auth-card_brandText__mhD3O b{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:.02em}.auth-card_brandText__mhD3O span{display:block;font-size:10px;letter-spacing:.22em;color:var(--color-ink-3);margin-top:3px;text-transform:uppercase}.auth-card_pane___2dQ_ h1{font-family:var(--font-display);font-weight:600;font-size:24px;letter-spacing:-.01em}.auth-card_sub__AkQqr{color:var(--color-ink-3);font-size:13.5px;margin-top:6px;margin-bottom:22px;line-height:1.5;text-wrap:balance}.auth-card_field__Wj1nc{display:block;margin-bottom:14px}.auth-card_fieldLabel__grjrq{display:block;font-size:13px;font-weight:600;color:var(--color-ink-2);margin-bottom:6px}.auth-card_control__aGz5I{position:relative;display:flex;align-items:center}.auth-card_lead__ctlxH{position:absolute;left:14px;color:var(--color-ink-3);display:flex;pointer-events:none}.auth-card_control__aGz5I input{width:100%;height:44px;padding:0 12px 0 40px;border-radius:var(--radius-box);border:1px solid var(--color-field-border);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:14px;transition:border-color var(--motion-state),box-shadow var(--motion-state)}.auth-card_control__aGz5I input::placeholder{color:color-mix(in srgb,var(--color-ink-3) 70%,#fff)}.auth-card_control__aGz5I input:hover{border-color:var(--color-field-border-hover)}.auth-card_control__aGz5I input:focus,.auth-card_control__aGz5I input:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint-strong)}.auth-card_control__aGz5I:has(.auth-card_eye__l6kxa) input{padding-right:44px}.auth-card_eye__l6kxa{position:absolute;top:0;right:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-box);color:var(--color-ink-3);background:none;cursor:pointer}.auth-card_eye__l6kxa:hover{color:var(--color-ink-2)}.auth-card_note__H_E1r{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;line-height:1.4;color:var(--color-ink-3);transition:color var(--motion-state)}.auth-card_noteMet__gmT5r{color:var(--status-done-text)}.auth-card_noteIssue__hnBjs{color:var(--status-error-text)}.auth-card_srOnly__jfnM3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.auth-card_link__Z20B2{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:var(--brand-text);font-weight:600;font-size:inherit;background:none;cursor:pointer}.auth-card_link__Z20B2:hover{text-decoration:underline}.auth-card_primary__VjZBL{height:44px;width:100%;border-radius:var(--radius-pill);background:var(--brand);color:var(--brand-ink);font-family:var(--font-display);font-weight:600;font-size:14.5px;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb,var(--brand) 22%,transparent);transition:transform var(--motion-hover) var(--ease-spatial),box-shadow var(--motion-state),filter var(--motion-hover),opacity var(--motion-state)}.auth-card_primary__VjZBL:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 6px 16px color-mix(in srgb,var(--brand) 28%,transparent)}.auth-card_primary__VjZBL:disabled{opacity:.6;cursor:default}.auth-card_foot__vXYOb{margin-top:8px;text-align:center;font-size:13px;color:var(--color-ink-3)}.auth-card_error__F1tV5{margin:-4px 0 14px;font-size:13.5px;line-height:1.45;color:var(--status-error-text)}@media (prefers-reduced-motion:reduce){.auth-card_card__so1Kk .auth-card_aside__7x7vy{transition:none!important}.auth-card_card__so1Kk .auth-card_asideFade__ErwE1{animation:auth-card_fadeOnly__VzyBa .2s ease both!important;animation-duration:.2s!important}.auth-card_card__so1Kk .auth-card_face__xCnJq{animation:none!important}.auth-card_card__so1Kk .auth-card_pane___2dQ_{transition:opacity .2s ease!important;transition-duration:.2s!important}}@media (max-width:860px){.auth-card_card__so1Kk{display:flex;flex-direction:column;width:min(440px,100%);min-height:auto;margin-inline:auto}.auth-card_aside__7x7vy{display:none}.auth-card_forms__zU1Mo{display:block;flex:1}.auth-card_pane___2dQ_{padding:36px 32px;justify-content:flex-start;opacity:1!important}.auth-card_card__so1Kk[data-mode=signin] .auth-card_paneSignup__ET6RJ,.auth-card_card__so1Kk[data-mode=signup] .auth-card_paneSignin__NWyQC{display:none}.auth-card_control__aGz5I input{height:50px;font-size:16px}.auth-card_eye__l6kxa{height:50px}.auth-card_primary__VjZBL{height:50px;font-size:15.5px}}@media (max-width:520px){.auth-card_page__VlW_K{padding:0;place-items:stretch}.auth-card_card__so1Kk{width:100%;min-height:100dvh;border:0;border-radius:0;box-shadow:none}.auth-card_pane___2dQ_{padding:44px 22px calc(30px + env(safe-area-inset-bottom));min-height:100dvh}}