.auth-module__9lQH2W__page{min-height:100dvh;padding:var(--space-7) var(--space-4) var(--space-8);background:radial-gradient(46rem 30rem at 50% -18%, color-mix(in srgb, var(--energy-primary) 16%, transparent), transparent 70%), radial-gradient(30rem 20rem at 92% 82%, color-mix(in srgb, var(--energy-secondary) 9%, transparent), transparent 70%), radial-gradient(26rem 18rem at 4% 90%, color-mix(in srgb, var(--energy-tertiary) 8%, transparent), transparent 70%), var(--canvas);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.auth-module__9lQH2W__energy{pointer-events:none;background-image:linear-gradient(#9aa7c70d 1px,#0000 1px),linear-gradient(90deg,#9aa7c70d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 85%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 85%)}.auth-module__9lQH2W__energy:after{content:"";background:linear-gradient(115deg,#0000 42%,#2ee6ff0d 50%,#0000 58%);animation:9s linear infinite auth-module__9lQH2W__auth-sweep;position:absolute;inset:-50% -20%}@keyframes auth-module__9lQH2W__auth-sweep{0%{transform:translate(-30%)}to{transform:translate(30%)}}.auth-module__9lQH2W__masthead{width:100%;max-width:var(--width-narrow);margin-bottom:var(--space-6);animation:auth-module__9lQH2W__auth-rise .5s var(--ease-enter) both;position:relative}.auth-module__9lQH2W__brand{font:700 1.375rem/1 var(--font-display);letter-spacing:var(--tracking-display);color:var(--text-primary);text-shadow:0 0 24px color-mix(in srgb, var(--energy-primary) 35%, transparent);align-items:baseline;gap:.375rem;text-decoration:none;display:inline-flex}.auth-module__9lQH2W__brandMark{color:var(--accent)}.auth-module__9lQH2W__card{width:100%;max-width:var(--width-narrow);background:var(--surface-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border-bright);border-radius:var(--radius-panel);padding:var(--space-6) var(--space-5);box-shadow:var(--shadow-high), 0 0 0 1px #ff4d210f;animation:auth-module__9lQH2W__auth-rise .56s var(--ease-enter) 60ms both;position:relative}@keyframes auth-module__9lQH2W__auth-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.auth-module__9lQH2W__title{font:var(--text-page-title);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;font-size:clamp(1.625rem,4vw,2rem);line-height:1.15}.auth-module__9lQH2W__lede{margin:var(--space-3) 0 0;color:var(--text-secondary);font:var(--text-small-body)}.auth-module__9lQH2W__form{margin:var(--space-5) 0 0;gap:var(--space-4);flex-direction:column;display:flex}.auth-module__9lQH2W__footerLink{margin:var(--space-4) 0 0;font:var(--text-small-body)}.auth-module__9lQH2W__footerLink a{color:var(--accent)}.auth-module__9lQH2W__footerLink a:hover{color:var(--accent-hover)}.auth-module__9lQH2W__footer{margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font:var(--text-small-body);color:var(--text-secondary)}.auth-module__9lQH2W__footer a{color:var(--accent)}.auth-module__9lQH2W__footer a:hover{color:var(--accent-hover)}.auth-module__9lQH2W__linkButton{color:var(--accent);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.auth-module__9lQH2W__linkButton:hover{color:var(--accent-hover)}.auth-module__9lQH2W__noticeWarning{border-color:var(--warning);background:var(--warning-surface)}.auth-module__9lQH2W__noticeNeutral{border-color:var(--border-bright);background:var(--surface-raised)}.auth-module__9lQH2W__noticeTitle{margin-bottom:var(--space-1);display:block}.auth-module__9lQH2W__footnote{margin:var(--space-5) 0 0;font:var(--text-caption);color:var(--text-muted);position:relative}@media (max-width:30rem){.auth-module__9lQH2W__card{padding:var(--space-5) var(--space-4)}}
