.auth_page__BzxL8{min-height:100dvh;display:flex;flex-direction:column;background:var(--color-canvas)}.auth_header__RGNy2{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 36px}.auth_wordmark__M8ghs{display:inline-flex;align-items:center;font-size:27px;font-weight:650;letter-spacing:-1.2px;color:var(--sapar-accent-strong);text-decoration:none}.auth_form__BXYhi{width:min(100%,416px);margin:auto;padding:40px 0 64px}.auth_heading__YPzn1{margin-bottom:28px;text-align:center;font-size:28px;font-weight:550;line-height:1.25;letter-spacing:-.8px}.auth_entryNote__FnfTK{margin-top:16px;color:var(--color-ink-soft);font-size:13px;line-height:1.6;text-align:center}.auth_methodSwitch__jIc6g{display:block;margin:12px auto 0;min-height:44px;padding:8px 16px;color:var(--sapar-accent-strong);font-size:15px;font-weight:500;cursor:pointer}.auth_methodSwitch__jIc6g:hover{text-decoration:underline;text-underline-offset:4px}.auth_methodSwitch__jIc6g:disabled{opacity:.6;cursor:wait}.auth_tabs__qdHsY{display:flex;gap:24px;border-bottom:1px solid var(--color-line);margin-bottom:24px}.auth_tabs__qdHsY button{flex:1;min-height:44px;padding:8px 0 12px;font-size:15px;color:var(--color-ink-soft);border-bottom:2px solid transparent;margin-bottom:-1px}.auth_tabs__qdHsY button[aria-pressed=true]{color:var(--color-ink);border-color:var(--sapar-accent-strong)}.auth_googleSection__zxZ79{display:grid;gap:24px;margin-top:20px}.auth_googleButton__6UHxw{width:100%;min-height:48px;display:flex;justify-content:center;align-items:center;gap:12px;border:1px solid var(--color-line-strong);border-radius:var(--radius-chip);background:var(--color-paper);color:var(--color-ink);font-size:15px;font-weight:500;cursor:pointer;transition:background-color .16s ease,transform .1s ease-out}.auth_googleButton__6UHxw:hover{background:var(--color-brand-wash)}.auth_googleButton__6UHxw:active{transform:scale(.97)}.auth_googleButton__6UHxw:disabled{opacity:.6;cursor:wait;transform:none}.auth_page__BzxL8 button:focus-visible,.auth_wordmark__M8ghs:focus-visible{outline:2px solid var(--sapar-accent-strong);outline-offset:4px}.auth_separator__Q31dM{display:flex;align-items:center;gap:16px;font-size:13px;color:var(--color-ink-soft)}.auth_separator__Q31dM:after,.auth_separator__Q31dM:before{content:"";height:1px;flex:1;background:var(--color-line)}.auth_legalAcceptance__zwA7Y{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;color:var(--color-ink-soft)}.auth_legalAcceptance__zwA7Y input{flex:0 0 auto;width:18px;height:18px;margin-top:2px;accent-color:var(--sapar-accent-strong)}.auth_legalAcceptance__zwA7Y label{cursor:pointer}.auth_legalAcceptance__zwA7Y a{color:var(--sapar-accent-strong);text-decoration:underline;text-underline-offset:3px}.auth_legalAcceptance__zwA7Y a:focus-visible,.auth_legalAcceptance__zwA7Y input:focus-visible{outline:2px solid var(--sapar-accent-strong);outline-offset:3px}@media (max-width:600px){.auth_header__RGNy2{padding:20px}.auth_form__BXYhi{padding:32px 24px 40px;max-width:464px}.auth_heading__YPzn1{font-size:26px}}@media (max-width:380px){.auth_header__RGNy2{padding:16px 12px;gap:8px}.auth_wordmark__M8ghs{font-size:22px}}