.aGWo1G_pageRoot{background:linear-gradient(180deg, color-mix(in srgb, var(--dawn-sun) 10%, transparent) 0%, transparent 34%), var(--dawn-paper);place-items:center;min-height:100dvh;padding:clamp(24px,6vw,72px) 16px;display:grid}.aGWo1G_pageInner{width:min(100%,560px)}.aGWo1G_authCard{border:1px solid var(--dawn-border);border-radius:var(--dawn-radius);background:linear-gradient(180deg, color-mix(in srgb, var(--dawn-band) 92%, transparent) 0%, var(--dawn-surface) 42%);width:100%;color:var(--dawn-ink);box-shadow:0 28px 70px -42px var(--dawn-shadow);position:relative;overflow:hidden}.aGWo1G_authCard:before{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--dawn-sun) 12%, transparent) 0%, transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--dawn-band) 72%, transparent) 0%, transparent 180px);opacity:.9;pointer-events:none;position:absolute;inset:0}.aGWo1G_authCard>*{position:relative}.aGWo1G_authContent{padding:clamp(24px,5vw,36px)}.aGWo1G_brandRow{min-height:44px}.aGWo1G_wordmark{width:172px;height:auto;display:block}.aGWo1G_eyebrow{color:var(--dawn-sun);text-transform:uppercase;font-size:.78rem;font-weight:700}.aGWo1G_title{color:var(--dawn-ink);line-height:1.05}.aGWo1G_description{color:var(--dawn-ink-muted);line-height:1.55}.aGWo1G_notice{border:1px solid color-mix(in srgb, var(--dawn-sun) 28%, transparent);background:color-mix(in srgb, var(--dawn-sun) 8%, transparent);color:var(--dawn-ink);border-radius:14px;padding:10px 12px}.aGWo1G_formArea{margin-top:2px}.aGWo1G_authCard .mantine-Input-input{border-color:var(--dawn-border-strong);background:color-mix(in srgb, var(--dawn-surface) 94%, transparent)}:is(.aGWo1G_authCard .mantine-Input-input:focus,.aGWo1G_authCard .mantine-Input-input:focus-within){border-color:var(--dawn-sun)}:is(.aGWo1G_authCard .mantine-Input-label,.aGWo1G_authCard .mantine-Checkbox-label){color:var(--dawn-ink)}.aGWo1G_authCard .mantine-Divider-label{color:var(--dawn-ink-muted)}.aGWo1G_primaryButton{color:var(--dawn-on-accent);box-shadow:0 14px 28px -18px color-mix(in srgb, var(--dawn-sun) 70%, #000);font-weight:700}.aGWo1G_submitRow{gap:16px}.aGWo1G_brandLink{color:var(--dawn-navy);font-weight:600}.aGWo1G_brandLink:hover{color:var(--dawn-sun)}@media (max-width:36em){.aGWo1G_pageRoot{align-items:start;padding-top:18px}.aGWo1G_authContent{padding:22px}.aGWo1G_wordmark{width:154px}.aGWo1G_submitRow{flex-direction:column-reverse;align-items:stretch}.aGWo1G_submitRow .aGWo1G_primaryButton{width:100%}}