.auth_screen__hwOUn{width:100%;max-width:calc(480px + 2 * var(--shell-padding));margin-inline:auto;display:grid;gap:20px;padding:24px var(--shell-padding)}.auth_head__NyyQg{display:grid;gap:8px}.auth_kicker__yl_C_{font-size:12px;color:var(--accent)}.auth_heading__k16Qx,.auth_kicker__yl_C_{font-family:var(--font-display);font-weight:900;text-transform:uppercase}.auth_heading__k16Qx{font-size:22px;line-height:1.1}.auth_lede__ptDDw{font-size:14px;color:var(--text-secondary)}.auth_lede__ptDDw strong{color:var(--text-primary)}.auth_list__r_53W{display:grid;gap:6px;margin:0;padding-left:18px;font-size:14px;color:var(--text-secondary)}.auth_form__UzeVX{display:grid;gap:16px}.auth_field___qB_z{display:grid;gap:4px}.auth_label__jCf0h{font-family:var(--font-display);font-weight:700;font-size:12px;text-transform:uppercase}.auth_input__PYwDW{width:100%;height:var(--touch-floor);padding-inline:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-1);color:var(--text-primary);font-size:16px}.auth_input__PYwDW::-moz-placeholder{color:var(--text-secondary)}.auth_input__PYwDW::placeholder{color:var(--text-secondary)}.auth_input__PYwDW:focus{outline:2px solid var(--accent);outline-offset:-1px}.auth_code__Lmx4z{font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:.2em;text-align:center}.auth_button__AHcYc{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border:0;border-radius:var(--radius-1);box-shadow:var(--shadow-drop);font-family:var(--font-display);font-weight:900;font-style:italic;font-size:18px;text-transform:uppercase;cursor:pointer}.auth_button__AHcYc:disabled{opacity:.5;cursor:default;box-shadow:none}.auth_primary__CMYSP{background:var(--accent);color:var(--accent-contrast)}.auth_primary__CMYSP:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 90%,var(--fixed-ink))}.auth_secondary__MeB8r{background:var(--text-primary);color:var(--background)}.auth_secondary__MeB8r:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 85%,var(--fixed-white))}.auth_divider__R3m9J{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:700;font-size:11px;text-transform:uppercase;color:var(--text-secondary)}.auth_divider__R3m9J:after,.auth_divider__R3m9J:before{content:"";flex:1;height:1px;background:var(--border)}.auth_textButton__dLyHh,.auth_textLink__WjO_P{font-weight:700;color:var(--link);text-decoration:underline}.auth_textButton__dLyHh{justify-self:start;min-height:var(--touch-floor);padding:0;background:none;border:0;font-family:var(--font-display);font-size:12px;cursor:pointer}.auth_error___RiGz{color:var(--accent);font-weight:600;font-size:12px}.auth_passwordControl__GmT0M{position:relative}.auth_passwordInput__oVra8{padding-right:76px}.auth_passwordToggle__Zi3O_{position:absolute;top:0;right:4px;height:100%;min-width:64px;min-height:44px;border:0;background:transparent;color:var(--text-primary);font-size:12px;font-weight:700;cursor:pointer}.auth_button__AHcYc:focus-visible,.auth_passwordToggle__Zi3O_:focus-visible,.auth_textButton__dLyHh:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.auth_hint__PtfiP{color:var(--text-secondary);font-size:12px}.auth_notice__ZVx2m{padding:12px;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);font-size:14px}.auth_socialButtons__HKA4H{display:grid;gap:12px}.auth_socialButton__qC4Mb{gap:12px;padding-inline:16px;font-size:clamp(14px,4vw,18px)}.auth_providerIcon__u5LcB{width:20px;height:20px;flex:0 0 20px;-o-object-fit:contain;object-fit:contain}.auth_googleIcon__umkRm{background:var(--fixed-white);border-radius:50%}.auth_noticeLine__Ib9pn{margin:0}.auth_noticeLine__Ib9pn+.auth_noticeLine__Ib9pn{margin-top:8px}.auth_actions__oX2W7{display:grid;gap:4px}@media (min-width:768px){.auth_screen__hwOUn{gap:24px;padding-top:60px}.auth_heading__k16Qx{font-size:28px}.auth_field___qB_z{gap:6px}.auth_input__PYwDW{height:48px;padding-inline:16px}.auth_button__AHcYc{height:58px}}