.places-module__Tsb4RW__wrap{gap:12px;display:grid}.places-module__Tsb4RW__cp{font:700 1.4rem/1 var(--f-display);letter-spacing:.12em;max-width:200px}.places-module__Tsb4RW__chosen{background:var(--accent-soft);color:var(--accent);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:inline-flex}
.auth-module__eKabGW__page{min-height:100dvh;padding:calc(32px + env(safe-area-inset-top,0px)) var(--gutter) calc(32px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, var(--accent-soft), var(--bg) 55%);place-items:center;display:grid}.auth-module__eKabGW__panel{gap:20px;width:min(460px,100%);display:grid}.auth-module__eKabGW__brand{font:700 1.5rem/1 var(--f-display);color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.auth-module__eKabGW__title{font:700 2.4rem/1 var(--f-display)}.auth-module__eKabGW__form{gap:18px;display:grid}.auth-module__eKabGW__code{font:700 1.8rem/1 var(--f-display);letter-spacing:.4em;text-align:center}.auth-module__eKabGW__tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.auth-module__eKabGW__tabs button{min-height:44px;color:var(--ink-2);background:0 0;border:0;border-radius:9px;font-weight:700}.auth-module__eKabGW__tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}.auth-module__eKabGW__password{position:relative}.auth-module__eKabGW__password .input{width:100%;padding-right:52px}.auth-module__eKabGW__eye{width:44px;height:44px;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:4px;translate:0 -50%}.auth-module__eKabGW__eye:hover{color:var(--ink)}.auth-module__eKabGW__eye:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.auth-module__eKabGW__eye .icon{width:22px;height:22px}.auth-module__eKabGW__alt{color:var(--ink-2);font-size:.9rem}.auth-module__eKabGW__screen{background:linear-gradient(180deg, var(--accent-soft), var(--bg) 55%);grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.auth-module__eKabGW__screen>.auth-module__eKabGW__page{background:0 0;align-items:start;min-height:0;padding-top:32px}.auth-module__eKabGW__split{--brand:#6a45f5;align-content:start;display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-module__eKabGW__split{--brand:#4b30c9}}:root[data-theme=dark] .auth-module__eKabGW__split{--brand:#4b30c9}.auth-module__eKabGW__brandSide{padding:12px max(20px, env(safe-area-inset-left,0px)) 72px;background:var(--brand);color:#fff;align-content:center;gap:14px;display:grid;overflow:hidden}.auth-module__eKabGW__brandTitle{font:800 clamp(2.8rem, 12vw, 5.4rem) / .86 var(--f-display);text-transform:uppercase;margin:0}.auth-module__eKabGW__perks{color:#ece6ff;gap:12px;margin:0;padding:0;font-size:1.1rem;list-style:none;display:none}.auth-module__eKabGW__perks li{align-items:center;gap:10px;display:flex}.auth-module__eKabGW__perks .icon{width:22px;height:22px;color:var(--gold)}.auth-module__eKabGW__formSide{justify-items:center;padding:0 16px 40px;display:grid}.auth-module__eKabGW__formSide .auth-module__eKabGW__panel{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:28px;margin-top:-48px;padding:24px;box-shadow:0 30px 50px -36px #0a003c99}.auth-module__eKabGW__split .auth-module__eKabGW__title{font:800 2.4rem/.95 var(--f-display);text-transform:uppercase}.auth-module__eKabGW__split .btn[data-variant=primary]{border-radius:999px;min-height:52px}.auth-module__eKabGW__split .input{border-radius:14px;min-height:52px}@media (min-width:900px){.auth-module__eKabGW__screen:has(.auth-module__eKabGW__split){background:var(--bg)}.auth-module__eKabGW__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:stretch;min-height:calc(100dvh - 61px)}.auth-module__eKabGW__brandSide{gap:28px;padding:48px clamp(32px,5vw,72px)}.auth-module__eKabGW__perks{display:grid}.auth-module__eKabGW__formSide{align-items:center;padding:48px 32px}.auth-module__eKabGW__formSide .auth-module__eKabGW__panel{box-shadow:none;background:0 0;border:0;margin-top:0;padding:0}.auth-module__eKabGW__split .auth-module__eKabGW__title{font-size:3rem}}
