.auth-page_page__pKOFU{--auth-brand-ink:var(--admin-brand-solid);--auth-card-ink:var(--admin-light-text-primary);--auth-card-muted:var(--admin-light-text-secondary);--auth-card-soft:var(--admin-light-text-muted);--auth-card-border:var(--admin-light-border);--auth-card-border-strong:var(--admin-light-border-strong);--auth-card-tint:color-mix(in srgb,var(--auth-brand-ink) 6%,white);--admin-surface:var(--admin-light-surface-1);--admin-surface-muted:var(--admin-light-surface-2);--admin-border:var(--admin-light-border);--admin-border-strong:var(--admin-light-border-strong);--admin-navy:var(--auth-card-ink);--admin-navy-muted:var(--auth-card-muted);--admin-navy-soft:var(--auth-card-soft);--admin-primary-disabled-surface:color-mix(in srgb,var(--admin-orange) 18%,var(--admin-surface));--admin-primary-disabled-ink:color-mix(in srgb,var(--auth-card-ink) 44%,var(--admin-surface));--admin-primary-disabled-border:color-mix(in srgb,var(--admin-orange) 20%,var(--admin-surface));--admin-orange-accent-ink:var(--admin-orange);--admin-orange-accent-soft:var(--admin-light-accent-soft);--admin-status-accent-surface:color-mix(in srgb,var(--admin-orange) 15%,var(--admin-surface));--admin-status-accent-ink:var(--admin-orange);position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--admin-orange) 10%,transparent) 0,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--admin-light-surface-1) 72%,var(--admin-light-bg) 28%) 0,var(--admin-light-bg) 100%);color:var(--auth-card-ink)}.auth-page_page__pKOFU:before{position:absolute;inset:0;background:radial-gradient(circle at 20% 18%,color-mix(in srgb,var(--admin-orange) 9%,transparent) 0,transparent 34%),radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--auth-brand-ink) 6%,transparent) 0,transparent 28%);content:"";opacity:.8;pointer-events:none}.auth-page_shell__kfhlK{position:relative;z-index:1;display:flex;min-height:100vh;align-items:center;justify-content:center;padding:2.5rem 1rem}.auth-page_card__WClvK{--admin-navy:var(--auth-brand-ink);--admin-navy-soft:var(--auth-card-soft);--auth-field-surface:var(--admin-light-surface-1);--auth-field-border:color-mix(in srgb,var(--auth-card-border-strong) 88%,white 12%);--auth-field-border-focus:color-mix(in srgb,var(--admin-orange) 34%,var(--auth-card-border-strong));--auth-field-ring:0 0 0 1px color-mix(in srgb,var(--admin-orange) 18%,transparent);--auth-field-text:var(--auth-card-ink);--auth-field-placeholder:color-mix(in srgb,var(--auth-card-soft) 88%,white 12%);width:min(100%,32rem);border:1px solid color-mix(in srgb,white 12%,transparent);border-radius:1.6rem;background:linear-gradient(180deg,color-mix(in srgb,white 97%,var(--auth-card-tint) 3%),color-mix(in srgb,white 94%,var(--auth-card-tint) 6%));box-shadow:0 32px 72px color-mix(in srgb,black 32%,transparent),0 0 0 1px color-mix(in srgb,white 7%,transparent);color-scheme:light;color:var(--auth-card-ink);padding:2rem}.auth-page_brandRow__8X5rK{display:flex;align-items:center;gap:.75rem;justify-content:space-between}.auth-page_brandIdentity__S6b40{display:inline-flex;align-items:center;gap:.6rem;min-width:0}.auth-page_brandWordmark__raucD{font-family:var(--font-bricolage),sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:-.035em;color:var(--auth-brand-ink)}.auth-page_copy__7Af0X{margin-top:1.75rem}.auth-page_title__u_etb{margin:0;font-family:var(--font-bricolage),sans-serif;font-size:clamp(1.75rem,1.55rem + .45vw,1.95rem);font-weight:700;letter-spacing:-.045em;line-height:1.02;color:var(--auth-card-ink)}.auth-page_description__P_Wz0{margin:.9rem 0 0;font-size:var(--admin-route-bar-description-size);line-height:1.5;color:color-mix(in srgb,var(--auth-card-muted) 84%,var(--auth-card-soft))}.auth-page_form__YI__N{display:grid;gap:1.1rem;margin-top:1.65rem}.auth-page_googleForm__2eDtL{margin-top:1.65rem}.auth-page_providerButton__N9wLK{width:100%;justify-content:center;gap:.55rem;min-height:3.2rem;border-radius:1.1rem;border-color:var(--auth-field-border);background:var(--auth-field-surface);color:var(--auth-card-ink);font-size:.95rem;font-weight:700;box-shadow:0 1px 0 color-mix(in srgb,white 76%,transparent),0 10px 24px color-mix(in srgb,var(--auth-brand-ink) 6%,transparent)}.auth-page_providerButton__N9wLK:hover:not(:disabled){border-color:var(--auth-field-border-focus);background:color-mix(in srgb,white 98%,var(--auth-card-tint) 2%);color:var(--auth-card-ink)}.auth-page_providerButton__N9wLK:active:not(:disabled){border-color:var(--auth-field-border-focus);background:color-mix(in srgb,white 96%,var(--auth-card-tint) 4%);color:var(--auth-card-ink)}.auth-page_providerButton__N9wLK:disabled{border-color:var(--auth-field-border);background:var(--auth-field-surface);color:var(--auth-card-muted)}.auth-page_googleIcon__RU4mF{width:1.05rem;height:1.05rem;flex-shrink:0}.auth-page_authDivider__I6_FS{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin-top:1rem;color:color-mix(in srgb,var(--auth-card-soft) 78%,var(--auth-card-ink));font-size:var(--admin-type-label-quiet);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auth-page_authDivider__I6_FS span{height:1px;background:color-mix(in srgb,var(--auth-card-border) 86%,white 14%)}.auth-page_field___DUtw{display:grid;gap:.6rem}.auth-page_fieldLabel__yY1SC{font-size:var(--admin-type-label-quiet);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--auth-card-soft) 82%,var(--auth-card-ink))}.auth-page_fieldControl__nRRDG{position:relative;max-width:none;min-height:3.65rem;border:1px solid var(--auth-field-border);border-radius:1.15rem;background:var(--auth-field-surface);padding-inline:1rem;gap:.65rem;color:var(--auth-field-text);box-shadow:0 1px 0 color-mix(in srgb,white 76%,transparent),0 10px 24px color-mix(in srgb,var(--auth-brand-ink) 6%,transparent)}.auth-page_fieldControl__nRRDG:focus-within{border-color:var(--auth-field-border-focus);box-shadow:var(--auth-field-ring),0 1px 0 color-mix(in srgb,white 76%,transparent),0 10px 24px color-mix(in srgb,var(--auth-brand-ink) 8%,transparent)}.auth-page_input__ocz8Y{min-width:0;font-size:.95rem;font-weight:500;color:var(--auth-field-text)}.auth-page_input__ocz8Y::placeholder{color:var(--auth-field-placeholder)}.auth-page_visibilityButton__Pr2IA{display:inline-flex;width:1.9rem;height:1.9rem;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--auth-card-soft);cursor:pointer;margin-right:-.15rem}.auth-page_visibilityButton__Pr2IA:hover{background:color-mix(in srgb,var(--auth-card-tint) 50%,transparent);color:var(--auth-card-ink)}.auth-page_visibilityButton__Pr2IA:focus-visible{outline:2px solid color-mix(in srgb,var(--admin-orange) 42%,transparent);outline-offset:2px}.auth-page_submitButton__QByXm{justify-content:center;gap:.5rem;margin-top:.3rem;min-height:3.2rem;border-radius:1.1rem;padding-inline:1.15rem;font-size:.95rem;font-weight:700}.auth-page_submitIcon__7nnzl{width:1rem;height:1rem;flex-shrink:0}.auth-page_note__nJ7Cv{display:flex;gap:.7rem;align-items:flex-start;margin-top:1.15rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--auth-card-border) 86%,white 14%);font-size:.83rem;line-height:1.55;color:var(--auth-card-soft)}.auth-page_note__nJ7Cv p{margin:0}.auth-page_note__nJ7Cv a{color:var(--auth-card-ink);font-weight:600;text-decoration:underline;text-underline-offset:.16em}.auth-page_noteIcon__8cVb1{width:1rem;height:1rem;flex-shrink:0;margin-top:.1rem;color:var(--admin-orange)}.auth-page_toastThemeScope__v1v3P{--admin-surface:var(--admin-light-surface-1);--admin-surface-muted:var(--admin-light-surface-2);--admin-border:var(--admin-light-border);--admin-border-strong:var(--admin-light-border-strong);--admin-page-divider:var(--admin-light-page-divider);--admin-navy-muted:var(--admin-light-text-secondary);--admin-navy-soft:var(--admin-light-text-muted);--admin-info-soft:var(--admin-light-info-soft);--admin-info-ink:var(--admin-light-info-ink);--admin-orange-soft:var(--admin-light-accent-soft);color-scheme:light}@media (max-width:640px){.auth-page_shell__kfhlK{padding:1.1rem}.auth-page_card__WClvK{width:min(100%,31rem);padding:1.4rem;border-radius:1.3rem}.auth-page_brandRow__8X5rK{align-items:flex-start;gap:.9rem}.auth-page_title__u_etb{font-size:clamp(1.6rem,1.4rem + .8vw,1.8rem)}}