.ZPtJLq_standalone{--auth-canvas:#000;--auth-surface:#1b1a20;--auth-raised:#25232c;--auth-ink:#f1edf5;--auth-secondary:#cbc4d3;--auth-muted:#aba4b5;--auth-line:#34313d;--auth-accent:#c4afe1;--auth-accent-ink:#24202f;--auth-decoration:#eddaff09;--auth-shadow:0 24px 64px #0000004d;--canvas:var(--auth-canvas);--card:var(--auth-surface);--card-tint:var(--auth-raised);--surface:var(--auth-raised);--line:var(--auth-line);--line-3:var(--auth-line);--home-accent:var(--auth-accent);--ink:var(--auth-ink);--ink-2:var(--auth-secondary);--ink-3:var(--auth-muted);--ink-4:var(--auth-muted);background:var(--auth-canvas);min-height:100dvh;color:var(--auth-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,-apple-system,Segoe UI,sans-serif;position:relative}.ZPtJLq_standalone[data-appearance=light]{--auth-canvas:#fff;--auth-surface:#fff;--auth-raised:#f5f1f8;--auth-ink:#090909;--auth-secondary:#303030;--auth-muted:#606060;--auth-line:#e2dce9;--auth-accent:#705489;--auth-accent-ink:#fff;--auth-decoration:#7054890a;--auth-shadow:0 20px 62px #35224c12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ZPtJLq_standalone[data-appearance=neo]{--auth-canvas:#f3f3f5;--auth-surface:#fff;--auth-raised:#efeff1;--auth-ink:#151515;--auth-secondary:#3b3b3b;--auth-muted:#676767;--auth-line:#e3e3e7;--auth-accent:#5b5b5b;--auth-accent-ink:#fff;--auth-decoration:#5b5b5b0e;--auth-shadow:0 20px 62px #29292914;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ZPtJLq_standalone[data-appearance=neo-light]{--auth-canvas:#f5f5f5;--auth-surface:#fcfcfc;--auth-raised:#ededed;--auth-ink:#252525;--auth-secondary:#4c4c4c;--auth-muted:#6f6f6f;--auth-line:#e1e1e1;--auth-accent:#252525;--auth-accent-ink:#fff;--auth-decoration:#25252509;--auth-shadow:0 20px 62px #25252513;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ZPtJLq_standalone[data-appearance=neo-dark]{--auth-canvas:#111215;--auth-surface:#191a1e;--auth-raised:#222328;--auth-ink:#f3f3f4;--auth-secondary:#cfd0d4;--auth-muted:#9d9fa7;--auth-line:#2b2d33;--auth-accent:#eeeef0;--auth-accent-ink:#141417;--auth-decoration:#ffffff08;--auth-shadow:0 24px 64px #0000006b}.ZPtJLq_appearanceControl{z-index:20;position:absolute;top:24px;right:24px}.ZPtJLq_standalone .auth-wrap{background:var(--auth-canvas);gap:20px;min-height:100dvh;padding:82px 20px 44px}.ZPtJLq_standalone .auth-card{isolation:isolate;border:1px solid var(--auth-line);background:var(--auth-surface);max-width:420px;box-shadow:var(--auth-shadow);border-radius:24px;padding:35px 34px 30px;position:relative;overflow:hidden}.ZPtJLq_standalone .auth-card:before{z-index:-1;border:32px solid var(--auth-decoration);width:360px;height:360px;box-shadow:0 0 0 32px var(--auth-decoration);content:"";pointer-events:none;border-radius:50%;position:absolute;top:-225px;right:-175px}.ZPtJLq_standalone .auth-brand{gap:3px;margin-bottom:27px}.ZPtJLq_standalone .auth-mark{color:var(--auth-ink);letter-spacing:-.06em;font-size:29px;font-weight:500;line-height:1.1}.ZPtJLq_standalone .auth-mark-sub{color:var(--auth-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:500}.ZPtJLq_standalone:is([data-appearance=light],[data-appearance=neo],[data-appearance=neo-light]) .auth-logo>img{filter:invert();mix-blend-mode:multiply}.ZPtJLq_standalone .auth-head{margin-bottom:25px}.ZPtJLq_standalone .auth-title{color:var(--auth-ink);letter-spacing:-.035em;font-size:29px;font-weight:450;line-height:1.12}.ZPtJLq_standalone .auth-sub{color:var(--auth-muted);margin-top:8px;font-size:13px;line-height:1.6}.ZPtJLq_standalone .auth-label{color:var(--auth-secondary);font-weight:500}.ZPtJLq_standalone .auth-input{border:1px solid var(--auth-line);background:var(--auth-raised);min-height:45px;color:var(--auth-ink);caret-color:var(--auth-accent);border-radius:11px}.ZPtJLq_standalone .auth-input::placeholder{color:var(--auth-muted)}.ZPtJLq_standalone .auth-input:focus{border-color:var(--auth-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--auth-accent) 18%, transparent)}.ZPtJLq_standalone .auth-submit{background:var(--auth-accent);min-height:45px;color:var(--auth-accent-ink);box-shadow:none;border-radius:999px;font-weight:550}.ZPtJLq_standalone .auth-submit:hover{opacity:1;background:color-mix(in srgb, var(--auth-accent) 87%, var(--auth-ink))}.ZPtJLq_standalone .auth-link{color:var(--auth-accent);font-weight:500}.ZPtJLq_standalone .auth-link:hover{color:var(--auth-ink)}:is(.ZPtJLq_standalone .auth-note,.ZPtJLq_standalone .auth-legal){color:var(--auth-muted)}.ZPtJLq_standalone .auth-legal{text-align:center;max-width:420px;line-height:1.6}.ZPtJLq_standalone .auth-legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ZPtJLq_standalone .auth-legal a:hover{color:var(--auth-ink)}.ZPtJLq_standalone .auth-error{color:#ed9da4;font-weight:500}.ZPtJLq_standalone:is([data-appearance=light],[data-appearance=neo],[data-appearance=neo-light]) .auth-error{color:#a83e48}.ZPtJLq_standalone .auth-ok{color:#9dd8b8;font-weight:500}.ZPtJLq_standalone:is([data-appearance=light],[data-appearance=neo],[data-appearance=neo-light]) .auth-ok{color:#326449}.ZPtJLq_standalone .auth-static{border-color:var(--auth-line);background:var(--auth-raised);border-radius:11px}.ZPtJLq_standalone .auth-static .t-body-strong{color:var(--auth-ink);font-weight:500}.ZPtJLq_standalone .auth-static .t-small{color:var(--auth-muted)}.ZPtJLq_standalone .auth-form :is(button,input,a):focus-visible{outline:2px solid var(--auth-accent);outline-offset:3px}.ZPtJLq_standalone .route-state-root{background:var(--auth-canvas);min-height:100dvh}.ZPtJLq_standalone .route-state-card{border-color:var(--auth-line);background:var(--auth-surface);box-shadow:var(--auth-shadow);border-radius:24px}.ZPtJLq_standalone .route-state-icon{background:var(--auth-raised);color:var(--auth-secondary);border-radius:13px}.ZPtJLq_standalone .route-state-icon-danger{color:#f1b6b7;background:#452b31}.ZPtJLq_standalone:is([data-appearance=light],[data-appearance=neo],[data-appearance=neo-light]) .route-state-icon-danger{color:#a83e48;background:#fae8e9}.ZPtJLq_standalone .route-state-kicker{color:var(--auth-muted);font-weight:550}.ZPtJLq_standalone .route-state h1{color:var(--auth-ink);font-weight:450}.ZPtJLq_standalone .route-state p{color:var(--auth-muted)}.ZPtJLq_standalone .route-state-actions .btn-primary{background:var(--auth-accent);color:var(--auth-accent-ink);border-radius:999px}.ZPtJLq_standalone .route-state-actions .btn-ghost{border-color:var(--auth-line);background:var(--auth-raised);color:var(--auth-ink);border-radius:999px}@media (max-width:520px){.ZPtJLq_appearanceControl{top:16px;right:16px}.ZPtJLq_standalone .auth-card{padding:30px 24px 26px}.ZPtJLq_standalone .route-state-root{padding-top:78px}}.ZPtJLq_standalone .auth-divider{color:var(--auth-muted)}.ZPtJLq_standalone .auth-divider:before{background:var(--auth-line)}.ZPtJLq_standalone .auth-divider:after{background:var(--auth-line)}.ZPtJLq_standalone .auth-google{border:1px solid var(--auth-line);background:var(--auth-surface);min-height:45px;color:var(--auth-ink);border-radius:999px;font-weight:550}.ZPtJLq_standalone .auth-google:hover{background:var(--auth-raised);border-color:color-mix(in srgb, var(--auth-line), var(--auth-ink) 18%)}
