.AgentAvatar-module__nEw6cq__root{--agent-accent:#8da3b3;--agent-glow:#8da3b359;--agent-ring-width:2px;--agent-portrait-inset:2px;--agent-font-size:14px;--agent-status-color:var(--ag-mint,#2fbf8f);--agent-status-stroke:5;isolation:isolate;vertical-align:middle;flex:none;display:inline-flex;position:relative;overflow:visible}.AgentAvatar-module__nEw6cq__rankRing,.AgentAvatar-module__nEw6cq__portrait,.AgentAvatar-module__nEw6cq__pulseRing,.AgentAvatar-module__nEw6cq__statusArc{border-radius:999px;position:absolute}.AgentAvatar-module__nEw6cq__rankRing{z-index:0;pointer-events:none;inset:0}.AgentAvatar-module__nEw6cq__rankNormal{border:var(--agent-ring-width) solid var(--agent-accent);box-shadow:0 0 14px -4px var(--agent-glow)}.AgentAvatar-module__nEw6cq__rankMeta{background:conic-gradient(#7ce7c4,#7fb2ff,#c99aff,#ff9ad5,#ffcb8a,#7ce7c4);animation:14s linear infinite AgentAvatar-module__nEw6cq__agent-avatar-iris,4.8s ease-in-out infinite AgentAvatar-module__nEw6cq__agent-avatar-aura;box-shadow:0 0 28px #a855f76b,0 0 58px #a855f729}.AgentAvatar-module__nEw6cq__rankHelper{border:1px solid var(--ag-border-strong,#ffbe9633);box-shadow:none}.AgentAvatar-module__nEw6cq__portrait{inset:var(--agent-portrait-inset);z-index:1;color:var(--agent-accent);font-family:var(--font-sans,var(--ag-font,system-ui, sans-serif));font-size:var(--agent-font-size);letter-spacing:-.02em;place-items:center;font-weight:600;display:grid;overflow:hidden}.AgentAvatar-module__nEw6cq__portraitImage{object-fit:cover;width:100%;height:100%}.AgentAvatar-module__nEw6cq__pulseRing{z-index:-1;border:var(--agent-ring-width) solid var(--agent-accent);pointer-events:none;animation:1.8s ease-out infinite AgentAvatar-module__nEw6cq__agent-avatar-pulse;inset:0}.AgentAvatar-module__nEw6cq__statusArc{z-index:2;pointer-events:none;width:calc(100% + 4px);height:calc(100% + 4px);inset:-2px;overflow:visible;transform:rotate(-8deg)}.AgentAvatar-module__nEw6cq__statusArcCircle{fill:none;stroke:var(--agent-status-color);stroke-width:var(--agent-status-stroke);stroke-linecap:round;stroke-dasharray:25 75;vector-effect:non-scaling-stroke}.AgentAvatar-module__nEw6cq__statusChip{z-index:4;border:2px solid var(--ag-canvas,#000);background:color-mix(in srgb, var(--agent-status-color) 22%, var(--ag-surface-2,#050302));min-width:16px;min-height:16px;box-shadow:0 0 9px color-mix(in srgb, var(--agent-status-color) 35%, transparent);color:var(--agent-status-color);font-family:var(--font-geist-mono,var(--ag-font-mono,monospace));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:1px 4px;font-size:9px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:-5px;right:-5px}.AgentAvatar-module__nEw6cq__workingChip,.AgentAvatar-module__nEw6cq__workingArc{animation:2.6s ease-in-out infinite AgentAvatar-module__nEw6cq__agent-avatar-working}.AgentAvatar-module__nEw6cq__statusText{padding-right:2px}.AgentAvatar-module__nEw6cq__expandedChip{bottom:-28px;left:50%;right:auto;translate:-50%}.AgentAvatar-module__nEw6cq__levelBadge{z-index:3;border:2px solid var(--ag-canvas,#000);background:var(--agent-accent);color:#080605;min-width:28px;height:15px;font-family:var(--font-geist-mono,var(--ag-font-mono,monospace));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:8px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:-7px;left:50%;translate:-50%}.AgentAvatar-module__nEw6cq__rankMeta+.AgentAvatar-module__nEw6cq__portrait{--agent-portrait-inset:3px}.AgentAvatar-module__nEw6cq__rankHelper+.AgentAvatar-module__nEw6cq__portrait{--agent-portrait-inset:2px}.AgentAvatar-module__nEw6cq__resting .AgentAvatar-module__nEw6cq__rankNormal{border-color:var(--ag-border-strong,#ffbe9633);box-shadow:none}.AgentAvatar-module__nEw6cq__resting .AgentAvatar-module__nEw6cq__portrait{filter:saturate(.5)brightness(.72)}.AgentAvatar-module__nEw6cq__dock .AgentAvatar-module__nEw6cq__statusChip{display:none}.AgentAvatar-module__nEw6cq__dock .AgentAvatar-module__nEw6cq__rankNormal,.AgentAvatar-module__nEw6cq__dock .AgentAvatar-module__nEw6cq__rankMeta{box-shadow:none}.AgentAvatar-module__nEw6cq__dock .AgentAvatar-module__nEw6cq__rankMeta,.AgentAvatar-module__nEw6cq__dock .AgentAvatar-module__nEw6cq__pulseRing,.AgentAvatar-module__nEw6cq__dock .AgentAvatar-module__nEw6cq__workingArc{animation:none}.AgentAvatar-module__nEw6cq__dock .AgentAvatar-module__nEw6cq__pulseRing,.AgentAvatar-module__nEw6cq__list .AgentAvatar-module__nEw6cq__levelBadge,.AgentAvatar-module__nEw6cq__dock .AgentAvatar-module__nEw6cq__levelBadge{display:none}@keyframes AgentAvatar-module__nEw6cq__agent-avatar-pulse{0%{opacity:.62;scale:1}80%,to{opacity:0;scale:1.55}}@keyframes AgentAvatar-module__nEw6cq__agent-avatar-iris{to{rotate:360deg}}@keyframes AgentAvatar-module__nEw6cq__agent-avatar-aura{0%,to{box-shadow:0 0 28px #a855f76b,0 0 58px #a855f729}50%{box-shadow:0 0 40px #a855f794,0 0 82px #d8b4fe3d}}@keyframes AgentAvatar-module__nEw6cq__agent-avatar-working{0%,to{opacity:.9}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.AgentAvatar-module__nEw6cq__rankMeta,.AgentAvatar-module__nEw6cq__pulseRing,.AgentAvatar-module__nEw6cq__workingChip,.AgentAvatar-module__nEw6cq__workingArc{animation:none}}:is(html[data-motion=off] .AgentAvatar-module__nEw6cq__rankMeta,html[data-motion=off] .AgentAvatar-module__nEw6cq__pulseRing,html[data-motion=off] .AgentAvatar-module__nEw6cq__workingChip,html[data-motion=off] .AgentAvatar-module__nEw6cq__workingArc){animation:none}
.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:var(--login-text-quiet);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, transparent, var(--login-divider-edge));flex:1;height:1px}.LoginForm-module__aLxvNa__divider span:last-child{transform:rotate(180deg)}.LoginForm-module__aLxvNa__divider b{color:var(--login-text-quiet);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;border-radius:10px!important}html.dark .LoginForm-module__aLxvNa__input{color:var(--ag-text)!important;background:#100b06!important;border:1px solid #ffbe9624!important}html.dark .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{border:1px solid var(--ag-border-hi);background:var(--login-btn-secondary-bg);color:var(--ag-text);flex:1}.LoginForm-module__aLxvNa__magicButton{border:1px solid var(--login-magic-border);color:var(--ag-text-70);background:0 0;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){border-color:var(--ag-border-strong);background:var(--login-btn-secondary-hover-bg)}.LoginForm-module__aLxvNa__secondaryActions{justify-content:flex-start;align-items:center;gap:12px;margin-top:1px;display:flex}.LoginForm-module__aLxvNa__textButton{color:var(--login-text-quiet);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{isolation:isolate;min-height:100dvh;color:var(--ag-text);font-family:var(--font-geist-sans), system-ui, sans-serif;--login-sky-glow:#ff8a5014;--login-horizon:#ff9a5629;--login-card-bg:#ffffffd1;--login-card-border:#ff5a1429;--login-card-shadow-ambient:#140a0524;--login-pill-bg:#ffffffa8;--login-pill-border:#ff5a142e;--login-hairline:#1a121014;--login-divider-edge:#1a121024;--login-btn-secondary-bg:var(--ag-surface-2);--login-btn-secondary-hover-bg:var(--ag-surface-3);--login-magic-border:#1a12101f;--login-text-quiet:#1a1210a3;--login-footer-quiet:#1a1210a3;background:radial-gradient(ellipse 82% 70% at 50% 105%, var(--login-sky-glow), transparent 70%), var(--ag-bg);place-items:center;padding:56px 24px;display:grid;position:relative;overflow:hidden}html.dark .login-module__WEZH7G__stage{--login-sky-glow:#7c3aed1a;--login-horizon:#070403ad;--login-card-bg:#151009db;--login-card-border:#ffbe9629;--login-card-shadow-ambient:#0009;--login-pill-bg:#151009b3;--login-pill-border:#ffbe9629;--login-hairline:#ffbe9614;--login-divider-edge:#ffbe9633;--login-btn-secondary-bg:#241a10;--login-btn-secondary-hover-bg:#2b1e13;--login-magic-border:#ffbe961a;--login-text-quiet:var(--ag-text-45);--login-footer-quiet:var(--ag-text-35);background:radial-gradient(ellipse 82% 70% at 50% 105%, var(--login-sky-glow), transparent 70%), #070403}.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);display:none;position:absolute;inset:0}html.dark .login-module__WEZH7G__stars{display:block}.login-module__WEZH7G__horizon{z-index:0;pointer-events:none;background:linear-gradient(0deg, var(--login-horizon), transparent);height:18vh;min-height:110px;position:absolute;inset:auto 0 0}.login-module__WEZH7G__phasePill{z-index:2;border:1px solid var(--login-pill-border);background:var(--login-pill-bg);min-height:30px;color:var(--ag-text-70);-webkit-backdrop-filter:blur(8px);font:500 10px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.8px;text-transform:uppercase;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;border:1px solid var(--login-card-border);background:var(--login-card-bg);width:min(420px,100%);box-shadow:0 0 60px #ff480024, 0 24px 80px var(--login-card-shadow-ambient);-webkit-backdrop-filter:blur(14px);border-radius:22px;padding:38px 40px 30px;position:relative}.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:var(--login-text-quiet);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{border-top:1px solid var(--login-hairline);color:var(--login-footer-quiet);font:500 9.5px/1.3 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.8px;text-transform:uppercase;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}}
