.auth_shell__lu2p_{--auth-substrate-0:oklch(0.135 0.012 340);--auth-substrate-1:oklch(0.175 0.012 340);--auth-substrate-2:oklch(0.215 0.012 340);--auth-substrate-3:oklch(0.265 0.012 340);--auth-ink-0:oklch(0.965 0.005 80);--auth-ink-1:oklch(0.84 0.006 80);--auth-ink-2:oklch(0.66 0.008 340);--auth-ink-3:oklch(0.48 0.010 340);--auth-rule:oklch(0.30 0.012 340);--auth-rule-strong:oklch(0.38 0.014 340);--auth-spark:oklch(0.46 0.165 340);--auth-spark-hi:oklch(0.56 0.190 340);--auth-spark-ink:oklch(0.98 0.008 340);--auth-spark-glow:oklch(0.46 0.165 340/0.18);--auth-ease:cubic-bezier(0.25,1,0.5,1);position:relative;min-height:100vh;background:var(--auth-substrate-0);color:var(--auth-ink-0);font-feature-settings:"tnum" 0;overflow:hidden;isolation:isolate}.auth_center__k9wOg{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem}.auth_card__P0W9t{width:100%;max-width:28rem;display:flex;flex-direction:column;gap:1.75rem;padding:2.25rem 2rem;background:color-mix(in oklch,var(--auth-substrate-1) 88%,transparent);backdrop-filter:blur(.5px);border:1px solid var(--auth-rule);border-radius:6px}.auth_eyebrow__w8Y9i{font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--auth-ink-2);margin:0}.auth_eyebrow__w8Y9i .auth_sep__Jt4WL{margin:0 .4em;color:var(--auth-ink-3)}.auth_headline__AANL7{font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:300;line-height:1.05;letter-spacing:-.015em;color:var(--auth-ink-0);margin:0}.auth_headline__AANL7 em{font-style:normal;color:var(--auth-spark-hi)}.auth_body__lhytU{font-size:.9375rem;line-height:1.55;color:var(--auth-ink-2);margin:0}.auth_error__Gqe9B{font-size:.875rem;color:oklch(.72 .16 25);padding:.625rem .875rem;border:1px solid oklch(.45 .14 25);border-radius:4px;background:oklch(.3 .06 25/.25);margin:0}.auth_cta__TV7Zo{display:block;width:100%;padding:.875rem 1.25rem;text-align:center;font-size:.9375rem;font-weight:500;letter-spacing:.01em;text-decoration:none;border-radius:4px;background:var(--auth-spark);color:var(--auth-spark-ink);transition:background .16s var(--auth-ease),transform .16s var(--auth-ease)}.auth_cta__TV7Zo:hover{background:var(--auth-spark-hi)}.auth_cta__TV7Zo:active{transform:translateY(1px)}.auth_cta__TV7Zo:focus-visible{outline:2px solid var(--auth-spark-hi);outline-offset:3px}.auth_footnote__WWjFj{margin:0;padding-top:.25rem;border-top:1px solid var(--auth-rule);font-size:.8125rem;line-height:1.5;color:var(--auth-ink-3)}.auth_backdrop__7NwGp{position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:0;pointer-events:none;opacity:.55}.auth_cell__7l2eG{position:relative;border-right:1px solid var(--auth-rule);border-bottom:1px solid var(--auth-rule);padding:1.25rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;background:var(--auth-substrate-0);transition:background .6s var(--auth-ease)}.auth_cell__7l2eG:after{content:"";position:absolute;inset:0;background:var(--auth-substrate-1);opacity:0;animation:auth_drift__QnAYc 14s var(--auth-ease) infinite;pointer-events:none}.auth_cell__7l2eG>*{position:relative;z-index:1}.auth_cellName__j26E9{font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--auth-ink-3)}.auth_cellTicks__0Tq_d{display:flex;gap:4px;align-items:center}.auth_tick__4WdNO{width:4px;height:4px;border-radius:50%;background:var(--auth-ink-3);opacity:.4}.auth_cellSpark__eYO1_{background:var(--auth-substrate-1)}.auth_cellSpark__eYO1_ .auth_cellName__j26E9{color:var(--auth-ink-1)}.auth_cellSpark__eYO1_ .auth_tick__4WdNO{background:var(--auth-spark);opacity:1;box-shadow:0 0 12px var(--auth-spark-glow)}.auth_cellSpark__eYO1_:after{background:radial-gradient(120% 80% at 20% 20%,var(--auth-spark-glow),transparent 60%),var(--auth-substrate-1);opacity:.6;animation:auth_sparkPulse__MU_EI 6s var(--auth-ease) infinite}@keyframes auth_drift__QnAYc{0%,to{opacity:0}50%{opacity:.5}}@keyframes auth_sparkPulse__MU_EI{0%,to{opacity:.45}50%{opacity:.75}}@media (prefers-reduced-motion:reduce){.auth_cellSpark__eYO1_:after,.auth_cell__7l2eG:after{animation:none;opacity:.3}}