.astra-login-shell{--astra-login-play-state: paused;position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden;padding:28px;background:#080c12;color:#f4f8ff;isolation:isolate}.astra-login-shell.is-ready{--astra-login-play-state: running}.astra-login-shell:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;content:"";background-image:url(/astra-login-nebula.jpg);background-position:center;background-size:cover;opacity:0;transform:scale(1.03);transition:opacity .76s cubic-bezier(.16,1,.3,1);will-change:opacity}.astra-login-shell.is-ready:before{opacity:1}.astra-login-shell:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:"";background:linear-gradient(90deg,#04070cb8,#080c120d 23%,#080c1208 72%,#04070cc2),linear-gradient(180deg,rgba(2,5,9,.58),transparent 17%,transparent 78%,rgba(2,5,9,.74)),radial-gradient(circle at 50% 52%,rgba(101,183,255,.13),transparent 28%),radial-gradient(circle at 50% 125%,rgba(3,6,10,.9),transparent 42%)}.astra-login-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .9s cubic-bezier(.16,1,.3,1)}.astra-login-shell.is-ready .astra-login-backdrop{opacity:1}.astra-shooting-star{position:absolute;width:160px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(225,244,255,.95),transparent);box-shadow:0 0 10px #67bcff6b;opacity:0;transform:rotate(-26deg);animation:astra-shooting-star 9s linear infinite;animation-delay:5.1s;animation-play-state:var(--astra-login-play-state)}.astra-shooting-star:after{position:absolute;right:32px;top:-1px;width:3px;height:3px;border-radius:50%;content:"";background:#f7fbff;box-shadow:0 0 12px #90ceffe6}.astra-shooting-star-1{left:67%;top:18%}.astra-shooting-star-2{left:24%;top:34%;width:118px;animation-delay:8.4s;animation-duration:11s}.astra-shooting-star-3{left:78%;top:70%;width:132px;animation-delay:11.7s;animation-duration:12s}.astra-shooting-star-4{left:86%;top:23%;width:138px;animation-delay:7.2s;animation-duration:12.5s}.astra-orbit-thread{position:absolute;width:52vw;height:52vw;min-width:620px;min-height:620px;border:1px solid rgba(173,215,255,.08);border-radius:50%;opacity:.8;transform:rotate(-18deg) scaleY(.32)}.astra-orbit-thread-1{right:-16vw;bottom:-21vw}.astra-orbit-thread-2{left:-20vw;top:-25vw;border-color:#7e70ff12;transform:rotate(23deg) scaleY(.29)}.astra-login-panel-stage{position:relative;width:min(440px,calc(100vw - 40px));transform-origin:50% 54%;animation:astra-panel-arrive .86s cubic-bezier(.16,1,.3,1) both;animation-play-state:var(--astra-login-play-state);backface-visibility:hidden;will-change:transform,opacity}.astra-login-panel{position:relative;box-sizing:border-box;width:100%;padding:34px;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 23% 2%,rgba(255,255,255,.08),transparent 34%),linear-gradient(145deg,#ffffff0a,#ffffff01 56%,#65b7ff03),#070c1213;border:1px solid rgba(226,244,255,.22);border-radius:18px;box-shadow:0 34px 90px #0006,0 0 0 1px #ffffff0a,inset 0 1px #ffffff42,inset 0 -1px #ffffff14;backdrop-filter:blur(12px) saturate(1.55) brightness(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.55) brightness(1.12);backface-visibility:hidden;contain:layout paint style}.astra-login-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:linear-gradient(118deg,rgba(255,255,255,.16),rgba(255,255,255,.035) 23%,transparent 44%),linear-gradient(180deg,rgba(126,197,255,.075),transparent 50%);opacity:.3;transform:translate(-12%)}.astra-login-panel:after{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;pointer-events:none;content:"";border-radius:17px;background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 18%,transparent 72%,rgba(126,197,255,.1)),radial-gradient(circle at 18% 0%,rgba(255,255,255,.13),transparent 28%),radial-gradient(circle at 80% 100%,rgba(101,183,255,.08),transparent 30%);opacity:.34;mix-blend-mode:screen}.astra-login-panel>*{position:relative;z-index:1}.astra-login-brand{display:flex;flex-direction:column;align-items:center;min-height:96px;margin-bottom:26px;text-align:center}.astra-login-form,.astra-login-panel .ant-divider,.astra-login-secondary{animation:astra-panel-content .72s cubic-bezier(.16,1,.3,1) both;animation-play-state:var(--astra-login-play-state);backface-visibility:hidden}.astra-login-form{animation-delay:.25s}.astra-login-panel .ant-divider,.astra-login-secondary{animation-delay:.33s}.astra-wordmark{position:relative;display:inline-flex;width:auto;height:86px;align-items:flex-end;justify-content:center;flex-direction:column;margin-bottom:0;color:#f7fbff}.astra-wordmark-primary{position:relative;display:inline-flex;overflow:hidden;color:transparent;background-image:linear-gradient(105deg,#ebf6ffbd,#f9fdfff5 38%,#fff 48%,#f5fbffeb 57%,#deeefcc7);background-position:115% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-size:52px;font-weight:260;letter-spacing:.13em;line-height:.88;text-transform:uppercase;text-shadow:0 0 20px rgba(145,213,255,.26),0 12px 28px rgba(0,0,0,.28);animation:astra-wordmark-primary 2.8s cubic-bezier(.16,1,.3,1) both,astra-wordmark-light-reveal 2.6s .18s cubic-bezier(.22,1,.36,1) both;animation-play-state:var(--astra-login-play-state),var(--astra-login-play-state);backface-visibility:hidden;transform:translateZ(0);will-change:opacity,background-position}.astra-wordmark-product{position:relative;display:inline-block;align-self:flex-end;max-width:0;margin-top:6px;overflow:hidden;color:#d7edfff0;font-size:16px;font-weight:360;letter-spacing:.035em;line-height:1;text-align:right;text-shadow:0 0 16px rgba(101,183,255,.28);white-space:nowrap;opacity:0;animation:astra-flux-type 1.08s 3.3s steps(4,end) both;animation-play-state:var(--astra-login-play-state)}.astra-wordmark-product:after{position:absolute;top:1px;right:-4px;bottom:1px;width:1px;content:"";background:#cce8ffdb;box-shadow:0 0 10px #65b7ffb8;animation:astra-flux-caret 1.9s 3.15s steps(1,end) both;animation-play-state:var(--astra-login-play-state)}.astra-function-symbol{display:inline-block;margin-right:1px;color:#f3fbff;font-family:Georgia,Times New Roman,serif;font-size:1.2em;font-style:italic;font-weight:400;line-height:.82;transform:translateY(1px)}.astra-login-form .ant-form-item{margin-bottom:14px}.astra-login-panel .ant-input-affix-wrapper,.astra-login-panel .ant-input,.astra-login-panel .ant-input-password{color:#edf6ff;background:#04090f4d;border-color:#d4ecff29;box-shadow:inset 0 1px #ffffff0b}.astra-login-panel .ant-input-affix-wrapper{height:44px;border-radius:10px}.astra-login-panel .ant-input-affix-wrapper:hover{border-color:#74c3ff57;box-shadow:inset 0 1px #ffffff0e}.astra-login-panel .ant-input-affix-wrapper-focused,.astra-login-panel .ant-input-affix-wrapper:focus,.astra-login-panel .ant-input-affix-wrapper:focus-within{border-color:#d4ecff33;box-shadow:inset 0 1px #ffffff0b!important;outline:none}.astra-login-panel .ant-input-prefix{color:#a5d2ffd1;margin-inline-end:10px}.astra-login-panel .ant-input::placeholder{color:#c9d8e67a}.astra-login-panel .ant-btn-primary{height:44px;border:0;border-radius:10px;color:#07111d;font-weight:560;background:linear-gradient(135deg,#84d9ff,#65a7ff 52%,#7d8bff);box-shadow:0 12px 28px #3e92ff3b,inset 0 1px #ffffff6b}.astra-login-panel .ant-btn-primary:hover{color:#07111d!important;background:linear-gradient(135deg,#a5e6ff,#7ab6ff 52%,#91a0ff)!important}.astra-login-secondary.ant-btn{height:42px;color:#eaf4ffeb;background:#ffffff0e;border-color:#ffffff24;border-radius:10px}.astra-login-secondary.ant-btn:hover{color:#fff!important;background:#ffffff1a!important;border-color:#77c3ff61!important}.astra-login-panel .ant-divider{color:#c9d8e694;border-color:#ffffff1f;font-size:12px}.astra-login-panel .ant-alert{background:#060e1694;border-color:#ffffff21;border-radius:10px;color:#edf6ff}@keyframes astra-shooting-star{0%{opacity:0;transform:translateZ(0) rotate(-26deg)}8%{opacity:.92}18%{opacity:0;transform:translate3d(-28vw,16vw,0) rotate(-26deg)}to{opacity:0;transform:translate3d(-28vw,16vw,0) rotate(-26deg)}}@keyframes astra-panel-arrive{0%{opacity:0;transform:translate3d(0,18px,0) scale(.965)}58%{opacity:1}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes astra-panel-content{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes astra-wordmark-primary{0%{opacity:0}24%{opacity:.72}52%{opacity:1}67%{opacity:1}to{opacity:1}}@keyframes astra-wordmark-light-reveal{0%{background-position:115% 0}58%{background-position:42% 0}to{background-position:0% 0}}@keyframes astra-flux-type{0%{max-width:0;margin-left:0;opacity:0}1%{opacity:1}to{max-width:4.7ch;opacity:1}}@keyframes astra-flux-caret{0%,74%{opacity:0}75%,88%{opacity:1}to{opacity:0}}@media (max-width: 520px){.astra-login-shell{padding:18px}.astra-login-panel-stage{width:min(100%,410px)}.astra-login-panel{padding:28px 22px;border-radius:16px}.astra-login-brand{min-height:84px}.astra-wordmark{height:68px}.astra-wordmark-primary{font-size:42px;letter-spacing:.08em}.astra-wordmark-product{margin-top:5px;font-size:13px}}@media (prefers-reduced-motion: reduce){.astra-shooting-star,.astra-login-panel-stage,.astra-login-form,.astra-login-panel .ant-divider,.astra-login-secondary,.astra-wordmark-primary,.astra-wordmark-product,.astra-wordmark-product:after{animation:none}.astra-wordmark-primary{background-position:0 0;opacity:1;transform:none}.astra-wordmark-product{max-width:4.7ch;opacity:1}.astra-wordmark-product:after{display:none}}:root{--af-bg: #111417;--af-bg-elevated: #15191d;--af-topbar: #24282d;--af-rail: #111417;--af-island: rgba(25, 27, 29, .96);--af-panel: rgba(25, 29, 34, .92);--af-panel-solid: #191d22;--af-control: rgba(24, 28, 33, .9);--af-control-hover: rgba(40, 45, 51, .94);--af-border: rgba(255, 255, 255, .07);--af-border-strong: rgba(255, 255, 255, .14);--af-header-border: rgba(255, 255, 255, .08);--af-rail-divider: rgba(255, 255, 255, .075);--af-rail-highlight: rgba(255, 255, 255, .035);--af-text: #f2f5f8;--af-text-muted: #d9dcdf;--af-text-quiet: #87909b;--af-blue: #3f8cfa;--af-blue-ink: #102238;--af-success: #39d98a;--af-warning: #f5aa42;--af-danger: #ff6464;color-scheme:dark}html,body,#root{min-height:100%;background:var(--af-bg)}body{margin:0;color:var(--af-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}button,input,select,textarea{font-family:inherit;letter-spacing:0}.ant-layout{background:var(--af-bg)}.ant-layout-content{color:var(--af-text)}.ant-card,.ant-modal-content,.ant-drawer-content,.ant-popover-inner,.ant-picker-dropdown .ant-picker-panel-container,.ant-dropdown-menu{background:var(--af-panel-solid);border-color:var(--af-border);box-shadow:0 18px 44px #00000057}.ant-card{border:1px solid var(--af-border)}.ant-card-head,.ant-modal-header,.ant-drawer-header{background:transparent;border-color:var(--af-border)}.ant-card-head-title,.ant-modal-title,.ant-drawer-title,.ant-typography,.ant-descriptions-title{color:var(--af-text)}.ant-table-wrapper .ant-table,.ant-table-wrapper .ant-table-container,.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{background:var(--af-panel-solid);border-color:var(--af-border)}.ant-table-wrapper .ant-table-thead>tr>th{color:var(--af-text-muted);font-size:12px;font-weight:600}.ant-table-wrapper .ant-table-tbody>tr>td{color:var(--af-text)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#3f8cfa14}.ant-input,.ant-input-number,.ant-select-selector,.ant-picker,.ant-input-affix-wrapper{background:var(--af-control)!important;border-color:var(--af-border-strong)!important;color:var(--af-text)!important}.ant-input::placeholder,.ant-select-selection-placeholder{color:var(--af-text-quiet)!important}.ant-btn-default{background:var(--af-control);border-color:var(--af-border-strong);color:var(--af-text-muted)}.ant-btn-default:hover,.ant-btn-default:focus-visible{background:var(--af-control-hover)!important;border-color:#3f8cfa57!important;color:var(--af-text)!important}.ant-btn-primary{background:var(--af-blue);border-color:var(--af-blue);color:var(--af-blue-ink);box-shadow:none}.ant-menu-dark,.ant-menu-dark .ant-menu-sub,.ant-menu-dark .ant-menu-inline.ant-menu-sub{background:transparent}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-submenu-title{color:var(--af-text-muted);border-radius:7px;margin-inline:7px;width:calc(100% - 14px)}.ant-menu-dark .ant-menu-item-selected{background:#3f8cfa2e;color:#8fc0ff}.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-submenu-title:hover{background:#ffffff0f;color:var(--af-text)}.af-shell-island{background:var(--af-island);border:1px solid var(--af-border);border-radius:8px;box-shadow:0 8px 18px #0000003d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:#ffffff42}
