.SolarStage-module__3OhP6a__stage{z-index:0;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.SolarStage-module__3OhP6a__sky{opacity:calc(var(--ag-solar-glow) * .72);background:radial-gradient(70% 68% at var(--ag-solar-x) var(--ag-solar-y), #ff702533, transparent 68%), linear-gradient(180deg, #ff480009, transparent 46%);transition:opacity .9s var(--ag-ease-swift);position:absolute;inset:0}.SolarStage-module__3OhP6a__body{left:var(--ag-solar-x);top:var(--ag-solar-y);aspect-ratio:1;width:clamp(92px,12vw,176px);opacity:calc(var(--ag-solar-intensity) * .82);filter:drop-shadow(0 0 28px #ff480047);transition:left .9s var(--ag-ease-swift), top .9s var(--ag-ease-swift), opacity .6s linear;animation:SolarStage-module__3OhP6a__solarRise 1.45s both var(--ag-ease-out), SolarStage-module__3OhP6a__solarBreathe 12s 1.45s ease-in-out infinite alternate;background:radial-gradient(circle at 42% 36%,#fff1d7 0 6%,#ffb45e 34%,#ff4800 69%,#ff480033 72%,#0000 74%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.SolarStage-module__3OhP6a__ambient .SolarStage-module__3OhP6a__body{width:clamp(76px,9vw,132px);opacity:calc(var(--ag-solar-intensity) * .25);filter:blur(.5px)drop-shadow(0 0 34px #ff48002e)}.SolarStage-module__3OhP6a__hero .SolarStage-module__3OhP6a__body{width:clamp(150px,23vw,330px)}html[data-solar-phase=night] .SolarStage-module__3OhP6a__sky{opacity:.18;background:radial-gradient(65% 60% at var(--ag-solar-x) var(--ag-solar-y), #7c3aed29, transparent 70%)}html[data-solar-phase=night] .SolarStage-module__3OhP6a__body{filter:drop-shadow(0 0 24px #c99aff38);background:radial-gradient(circle at 38% 34%,#fffdf6 0 12%,#d9d3c8 54%,#8d8792 100%);box-shadow:inset -18px -10px 28px #28223066}html[data-motion=subtle] .SolarStage-module__3OhP6a__body{animation:15s ease-in-out infinite alternate SolarStage-module__3OhP6a__solarBreathe}html[data-motion=off] .SolarStage-module__3OhP6a__body{transition:none;animation:none}html[data-motion=off] .SolarStage-module__3OhP6a__sky{transition:none}@keyframes SolarStage-module__3OhP6a__solarRise{0%{opacity:0;transform:translate(-50%,calc(54px - 50%))scale(.94)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes SolarStage-module__3OhP6a__solarBreathe{0%{scale:.985}to{scale:1.02}}@media (prefers-reduced-motion:reduce){.SolarStage-module__3OhP6a__body{transition:none;animation:none}.SolarStage-module__3OhP6a__sky{transition:none}}
.LoginForm-module__aLxvNa__form{flex-direction:column;gap:12px;display:flex}.LoginForm-module__aLxvNa__beyondButton,.LoginForm-module__aLxvNa__ssoButton,.LoginForm-module__aLxvNa__submitButton,.LoginForm-module__aLxvNa__magicButton,.LoginForm-module__aLxvNa__textButton{font-family:inherit}.LoginForm-module__aLxvNa__beyondButton{color:#fff;cursor:pointer;width:100%;min-height:48px;transition:transform .16s var(--ag-ease-swift), box-shadow .16s var(--ag-ease-swift);background:linear-gradient(#ff5c14,#ff4800);border:1px solid #ffbe9647;border-radius:14px;justify-content:center;align-items:center;gap:12px;font-size:14.5px;font-weight:600;display:flex;box-shadow:0 0 28px #ff480066,inset 0 1px #ffffff38}.LoginForm-module__aLxvNa__beyondButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 36px #ff480085,inset 0 1px #ffffff47}.LoginForm-module__aLxvNa__beyondButton:focus-visible,.LoginForm-module__aLxvNa__submitButton:focus-visible,.LoginForm-module__aLxvNa__magicButton:focus-visible,.LoginForm-module__aLxvNa__textButton:focus-visible{outline:2px solid var(--ag-sun-core,#ffe3b3);outline-offset:3px}.LoginForm-module__aLxvNa__beyondButton:disabled,.LoginForm-module__aLxvNa__submitButton:disabled,.LoginForm-module__aLxvNa__magicButton:disabled,.LoginForm-module__aLxvNa__textButton:disabled{cursor:not-allowed;opacity:.52}.LoginForm-module__aLxvNa__beyondMark{filter:drop-shadow(0 0 8px #ffe3b3ad);flex:none;width:24px;height:24px}.LoginForm-module__aLxvNa__beyondHint{color:#fdf6f061;font:400 9.6px/1.45 var(--font-geist-mono), ui-monospace, monospace;text-align:center;margin:-2px 0 0}.LoginForm-module__aLxvNa__divider{align-items:center;gap:12px;margin:4px 0 1px;display:flex}.LoginForm-module__aLxvNa__divider span{background:linear-gradient(90deg,#0000,#ffbe9633);flex:1;height:1px}.LoginForm-module__aLxvNa__divider span:last-child{transform:rotate(180deg)}.LoginForm-module__aLxvNa__divider b{color:#fdf6f061;font:500 9.5px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:1.2px;text-transform:uppercase}.LoginForm-module__aLxvNa__field{flex-direction:column;gap:6px;display:flex}.LoginForm-module__aLxvNa__fieldLabel{color:var(--ag-text-subtle);font:500 10px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:1.2px;text-transform:uppercase}.LoginForm-module__aLxvNa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LoginForm-module__aLxvNa__input{box-sizing:border-box;width:100%;min-height:42px;transition:border-color .15s var(--ag-ease-swift), box-shadow .15s var(--ag-ease-swift);outline:none;padding:10px 14px;font-family:inherit;font-size:13.5px;color:var(--ag-text)!important;background:#100b06!important;border:1px solid #ffbe9624!important;border-radius:10px!important}.LoginForm-module__aLxvNa__input::placeholder{color:#fdf6f052}.LoginForm-module__aLxvNa__input:focus{box-shadow:0 0 0 3px #ff48001f;border-color:#ff8a50a8!important}.LoginForm-module__aLxvNa__submitRow{gap:10px;display:flex}.LoginForm-module__aLxvNa__submitButton,.LoginForm-module__aLxvNa__magicButton{cursor:pointer;border-radius:12px;min-height:42px;font-size:13px;font-weight:500}.LoginForm-module__aLxvNa__submitButton{color:var(--ag-text);background:#241a10;border:1px solid #ffbe9629;flex:1}.LoginForm-module__aLxvNa__magicButton{color:#fdf6f09e;background:0 0;border:1px solid #ffbe961a;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.LoginForm-module__aLxvNa__submitButton:hover:not(:disabled),.LoginForm-module__aLxvNa__magicButton:hover:not(:disabled){background:#2b1e13;border-color:#ffbe964d}.LoginForm-module__aLxvNa__secondaryActions{justify-content:flex-start;align-items:center;gap:12px;margin-top:1px;display:flex}.LoginForm-module__aLxvNa__textButton{color:#fdf6f070;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11.5px}.LoginForm-module__aLxvNa__textButton:hover:not(:disabled){color:var(--ag-text)}.LoginForm-module__aLxvNa__ssoButton{border:1px solid var(--ag-border);background:var(--ag-surface);min-height:40px;color:var(--ag-text);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.LoginForm-module__aLxvNa__providerMark{border:1px solid var(--ag-border);background:var(--ag-surface-hi);border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:inline-flex}.LoginForm-module__aLxvNa__languageRow{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.LoginForm-module__aLxvNa__languageRow>span{color:var(--ag-text-subtle);text-transform:uppercase;font:500 9.5px/1 var(--font-geist-mono), ui-monospace, monospace!important;letter-spacing:1px!important}@media (max-width:390px){.LoginForm-module__aLxvNa__submitRow{flex-direction:column}.LoginForm-module__aLxvNa__secondaryActions{align-items:flex-start}}:is(html[data-motion=off] .LoginForm-module__aLxvNa__beyondButton,html[data-motion=off] .LoginForm-module__aLxvNa__input){transition:none}@media (prefers-reduced-motion:reduce){.LoginForm-module__aLxvNa__beyondButton,.LoginForm-module__aLxvNa__input{transition:none}.LoginForm-module__aLxvNa__beyondButton:hover:not(:disabled){transform:none}}
.login-module__WEZH7G__stage{--ag-text:#fdf6f0;--ag-text-muted:#fdf6f09e;--ag-text-subtle:#fdf6f06b;--ag-text-faint:#fdf6f047;--ag-surface:#100b06;--ag-surface-hi:#1d1510;--ag-canvas-raised:#151009;--ag-border:#ffbe9624;--ag-border-hi:#ffbe9647;isolation:isolate;min-height:100dvh;color:var(--ag-text);font-family:var(--font-geist-sans), system-ui, sans-serif;background:radial-gradient(82% 70% at 50% 105%,#7c3aed1a,#0000 70%),#070403;place-items:center;padding:56px 24px;display:grid;position:relative;overflow:hidden}.login-module__WEZH7G__stars{z-index:0;pointer-events:none;opacity:.62;background-image:radial-gradient(circle at 14% 14%,#ffffffb8 0 1.2px,#0000 1.8px),radial-gradient(circle at 82% 20%,#ffffff94 0 1px,#0000 1.6px),radial-gradient(circle at 70% 10%,#c99affbd 0 1px,#0000 1.7px),radial-gradient(circle at 30% 8%,#ffffff6b 0 1px,#0000 1.6px),radial-gradient(circle at 8% 38%,#ffd9a08a 0 1px,#0000 1.7px),radial-gradient(circle at 90% 44%,#ffffff7a 0 1px,#0000 1.6px);position:absolute;inset:0}.login-module__WEZH7G__horizon{z-index:0;pointer-events:none;background:linear-gradient(#0000,#070403ad);height:18vh;min-height:110px;position:absolute;inset:auto 0 0}.login-module__WEZH7G__phasePill{z-index:2;color:#fdf6f0b3;-webkit-backdrop-filter:blur(8px);min-height:30px;font:500 10px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.8px;text-transform:uppercase;background:#151009b3;border:1px solid #ffbe9629;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;display:inline-flex;position:absolute;top:20px;right:20px;box-shadow:inset 0 1px #ffffff09}.login-module__WEZH7G__phaseDot{background:var(--ag-ember-soft,#ff8a50);border-radius:50%;flex:none;width:6px;height:6px;animation:3.6s ease-in-out infinite alternate login-module__WEZH7G__phaseBreathe;box-shadow:0 0 8px #ff8a50cc}.login-module__WEZH7G__card{z-index:1;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);background:#151009db;border:1px solid #ffbe9629;border-radius:22px;width:min(420px,100%);padding:38px 40px 30px;position:relative;box-shadow:0 0 60px #ff480024,0 24px 80px #0009}.login-module__WEZH7G__brand{text-align:center;flex-direction:column;align-items:center;margin-bottom:27px;display:flex}.login-module__WEZH7G__mark{filter:drop-shadow(0 0 16px #ff480094);width:48px;height:48px;margin-bottom:14px}.login-module__WEZH7G__wordmark{color:var(--ag-text);letter-spacing:-.5px;font-size:21px;font-weight:600}.login-module__WEZH7G__eyebrow{color:#fdf6f066;font:500 10px/1.3 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:1.8px;text-transform:uppercase;margin:8px 0 0}.login-module__WEZH7G__pageError{border:1px solid rgba(var(--ag-red-rgb), .3);border-radius:var(--ag-radius-sm);background:rgba(var(--ag-red-rgb), .08);color:var(--color-ag-red);margin:-8px 0 18px;padding:9px 12px;font-size:12.5px;line-height:1.4}.login-module__WEZH7G__footer{color:#fdf6f052;font:500 9.5px/1.3 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.8px;text-transform:uppercase;border-top:1px solid #ffbe9614;justify-content:space-between;align-items:center;margin-top:24px;padding-top:17px;display:flex}.login-module__WEZH7G__footer a{color:inherit;text-decoration:none}.login-module__WEZH7G__footer a:hover,.login-module__WEZH7G__footer a:focus-visible{color:var(--ag-text-muted)}@keyframes login-module__WEZH7G__phaseBreathe{0%{opacity:.65;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}@media (max-width:560px){.login-module__WEZH7G__stage{place-items:start center;padding:68px 14px 18px;overflow-y:auto}.login-module__WEZH7G__phasePill{top:14px;right:14px}.login-module__WEZH7G__card{border-radius:18px;width:min(420px,100vw - 32px);padding:30px 22px 24px}.login-module__WEZH7G__brand{margin-bottom:24px}}@media (max-height:720px) and (min-width:561px){.login-module__WEZH7G__stage{place-items:start center;padding-top:48px;padding-bottom:24px;overflow-y:auto}}html[data-motion=off] .login-module__WEZH7G__phaseDot{animation:none}@media (prefers-reduced-motion:reduce){.login-module__WEZH7G__phaseDot{animation:none}}
