.auth-shell-module__803W8W__shell{--auth-ink:#14343a;--auth-body:#3d5a61;--auth-muted:#6a858c;--auth-line:#14343a29;--auth-accent:#1f6f6a;--auth-accent-hover:#185954;--auth-panel:#ffffffe0;--auth-input:#f7fbfb;--auth-glow:#2a8f8847;--auth-mist:#e7f2f1;--auth-deep:#0f2c31;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100%;color:var(--auth-ink);background:radial-gradient(120% 80% at 0% 0%, var(--auth-glow), transparent 55%), radial-gradient(90% 70% at 100% 100%, #c5d9e08c, transparent 50%), linear-gradient(160deg, var(--auth-mist) 0%, #f4f7f6 42%, #dfece9 100%);font-family:var(--font-auth-sans), var(--font-geist-sans), sans-serif;flex-direction:column;flex:1;display:flex;position:relative;overflow:auto}.auth-shell-module__803W8W__atmosphere{pointer-events:none;background:radial-gradient(50% 40% at 18% 30%,#1f6f6a2e,#0000),radial-gradient(45% 35% at 78% 72%,#14343a1a,#0000);position:absolute;inset:0}.auth-shell-module__803W8W__gridPattern{pointer-events:none;opacity:.18;background-image:linear-gradient(#0f2c311f 1px,#0000 1px),linear-gradient(90deg,#0f2c311f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 30% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(75% 70% at 30% 40%,#000 20%,#0000 75%)}.auth-shell-module__803W8W__brand{z-index:10;flex-direction:column;justify-content:center;max-width:28rem;padding:2rem 1.5rem 1rem;display:flex;position:relative}.auth-shell-module__803W8W__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--auth-muted);font-size:.7rem;font-weight:500}.auth-shell-module__803W8W__mark{font-family:var(--font-auth-brand), serif;letter-spacing:-.02em;color:var(--auth-ink);margin-top:1.25rem;font-size:clamp(2.75rem,6vw,3.75rem);font-weight:600;line-height:1}.auth-shell-module__803W8W__title{font-family:var(--font-auth-display), serif;letter-spacing:.04em;color:var(--auth-ink);margin-top:.75rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:500}.auth-shell-module__803W8W__supporting{max-width:24rem;font-family:var(--font-auth-sans), sans-serif;color:var(--auth-body);margin-top:1.5rem;font-size:1rem;line-height:1.65}.auth-shell-module__803W8W__shiftHint{letter-spacing:.08em;color:var(--auth-muted);align-items:center;gap:.75rem;margin-top:2.5rem;font-size:.75rem;display:flex}.auth-shell-module__803W8W__shiftHintRule{background:var(--auth-line);width:2rem;height:1px}.auth-shell-module__803W8W__formSection{z-index:10;flex:1;justify-content:center;align-items:flex-start;padding:1.5rem 1.75rem 3rem;display:flex;position:relative}.auth-shell-module__803W8W__panel{background:var(--auth-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #14343a1a;border-radius:1rem;width:100%;max-width:28rem;padding:2.25rem 2rem 2rem;box-shadow:inset 0 1px #ffffffb3,0 24px 48px #0f2c311a}.auth-shell-module__803W8W__skeleton{background:#ffffff8c;border-radius:.75rem;height:18rem;animation:1.4s ease-in-out infinite auth-shell-module__803W8W__pulse}.auth-shell-module__803W8W__reveal{animation:.7s cubic-bezier(.22,1,.36,1) both auth-shell-module__803W8W__rise}.auth-shell-module__803W8W__reveal1{animation-delay:40ms}.auth-shell-module__803W8W__reveal2{animation-delay:.12s}.auth-shell-module__803W8W__reveal3{animation-delay:.2s}.auth-shell-module__803W8W__reveal4{animation-delay:.28s}.auth-shell-module__803W8W__reveal5{animation-delay:.36s}.auth-shell-module__803W8W__revealForm{animation-delay:.22s}.auth-shell-module__803W8W__authCard{box-shadow:none!important;background:0 0!important;border:none!important}.auth-shell-module__803W8W__authCard [data-slot=card]{box-shadow:none!important;background:0 0!important;border:none!important}.auth-shell-module__803W8W__authCard{gap:2.25rem!important}.auth-shell-module__803W8W__authCard [data-slot=card-header]{margin-bottom:.15rem;gap:1rem!important}.auth-shell-module__803W8W__authCard [data-slot=card-title]{letter-spacing:.04em}.auth-shell-module__803W8W__authCard [data-slot=card-description]{margin-top:.25rem;line-height:1.65}.auth-shell-module__803W8W__authCard [data-slot=card-content]{margin-top:.15rem}.auth-shell-module__803W8W__authCard [data-slot=card-footer]{margin-top:.35rem;padding-top:.25rem}.auth-shell-module__803W8W__authCard form{gap:1.65rem!important}.auth-shell-module__803W8W__authCard [data-slot=form-item]{gap:.8rem!important}.auth-shell-module__803W8W__authCard [data-slot=form-label]{margin-bottom:.1rem}@keyframes auth-shell-module__803W8W__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-shell-module__803W8W__pulse{50%{opacity:.55}}@media (min-width:640px){.auth-shell-module__803W8W__brand{padding-left:3rem;padding-right:3rem}.auth-shell-module__803W8W__panel{padding:2.5rem 2.25rem 2.25rem}}.auth-shell-module__803W8W__layout{z-index:10;flex-direction:column;flex:1;width:100%;max-width:72rem;margin-inline:auto;display:flex;position:relative}@media (min-width:1024px){.auth-shell-module__803W8W__layout{flex-direction:row;align-items:stretch}.auth-shell-module__803W8W__brand{flex:50%;padding:3rem 4rem}.auth-shell-module__803W8W__formSection{flex:50%;justify-content:flex-end;align-items:center;padding:2.5rem 4rem 2.5rem 2rem}}@media (prefers-reduced-motion:reduce){.auth-shell-module__803W8W__reveal,.auth-shell-module__803W8W__skeleton{animation:none}}
