*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%;overflow:hidden}body{font-family:IBM Plex Sans,"Source Sans 3",system-ui,sans-serif;background:#edf0f4;color:#000;-webkit-font-smoothing:antialiased}.mono,code,pre{font-family:IBM Plex Mono,JetBrains Mono,monospace}input,select,textarea,button{font-family:inherit}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d9e2;border-radius:3px}@keyframes fi{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fi{animation:fi .2s ease forwards}table{border-spacing:0}.bar{transition:width .4s ease}:root{--cs-mesh: radial-gradient(at 12% 18%, rgba(26, 109, 176, .32) 0%, transparent 42%), radial-gradient(at 88% 12%, rgba(15, 43, 70, .45) 0%, transparent 50%), radial-gradient(at 78% 88%, rgba(148, 163, 184, .22) 0%, transparent 45%), radial-gradient(at 22% 82%, rgba(26, 109, 176, .28) 0%, transparent 48%), linear-gradient(180deg, #f0f3f6 0%, #e6ecf2 100%);--cs-glass-content: rgba(255, 255, 255, .62);--cs-glass-elevated: rgba(255, 255, 255, .78);--cs-glass-input: rgba(255, 255, 255, .55);--cs-glass-edge: rgba(255, 255, 255, .6);--cs-glass-top-highlight: inset 0 1px 0 rgba(255, 255, 255, .65);--cs-glass-saturate: saturate(140%);--cs-glass-saturate-heavy: saturate(180%);--cs-blur-light: blur(6px);--cs-blur-medium: blur(12px);--cs-blur-heavy: blur(20px);--cs-solid-content: #ffffff;--cs-solid-border: #d1d9e2;--cs-shadow-glass: 0 8px 32px rgba(15, 43, 70, .1);--cs-shadow-glass-lg: 0 24px 64px rgba(15, 43, 70, .18), 0 8px 16px rgba(15, 43, 70, .08)}.cs-glass-content{background-color:var(--cs-glass-content);-webkit-backdrop-filter:var(--cs-blur-light) var(--cs-glass-saturate);backdrop-filter:var(--cs-blur-light) var(--cs-glass-saturate);border:1px solid var(--cs-glass-edge);border-radius:12px;box-shadow:var(--cs-shadow-glass),var(--cs-glass-top-highlight)}.cs-glass-elevated{background-color:var(--cs-glass-elevated);-webkit-backdrop-filter:var(--cs-blur-heavy) var(--cs-glass-saturate-heavy);backdrop-filter:var(--cs-blur-heavy) var(--cs-glass-saturate-heavy);border:1px solid var(--cs-glass-edge);border-radius:16px;box-shadow:var(--cs-shadow-glass-lg),var(--cs-glass-top-highlight)}.cs-glass-input{background-color:var(--cs-glass-input);-webkit-backdrop-filter:var(--cs-blur-light);backdrop-filter:var(--cs-blur-light);border:1px solid var(--cs-glass-edge);border-radius:8px}html:not(.dark):not([data-theme=dark]) thead th,html:not(.dark):not([data-theme=dark]) thead tr,html:not(.dark):not([data-theme=dark]) th{background-color:#ffffff8c;-webkit-backdrop-filter:blur(4px) saturate(130%);backdrop-filter:blur(4px) saturate(130%);border-bottom:1px solid var(--cs-glass-edge)}html:not(.dark):not([data-theme=dark]) tbody tr:hover td{background-color:#ffffff52}html:not(.dark):not([data-theme=dark]) [data-cs-btn=primary],html:not(.dark):not([data-theme=dark]) [data-cs-login-submit]{position:relative;background:linear-gradient(180deg,#1a6db0,#155a91)!important;color:#fff!important;border:1px solid rgba(15,43,70,.2)!important;box-shadow:0 2px 6px #1a6db040,inset 0 1px #fff3!important;overflow:hidden}html:not(.dark):not([data-theme=dark]) [data-cs-btn=primary]:before,html:not(.dark):not([data-theme=dark]) [data-cs-login-submit]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.06) 38%,transparent 55%);pointer-events:none;border-radius:inherit}html:not(.dark):not([data-theme=dark]) [data-cs-btn=primary]:hover:not(:disabled),html:not(.dark):not([data-theme=dark]) [data-cs-login-submit]:hover:not(:disabled){background:linear-gradient(180deg,#2480c8,#1a6db0)!important;box-shadow:0 4px 12px #1a6db059,inset 0 1px #ffffff4d!important}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html:not(.dark):not([data-theme=dark]) .cs-glass-content,html:not(.dark):not([data-theme=dark]) .cs-glass-elevated,html:not(.dark):not([data-theme=dark]) .cs-glass-input,html:not(.dark):not([data-theme=dark]) thead th,html:not(.dark):not([data-theme=dark]) th{background-color:var(--cs-solid-content)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--cs-solid-border)!important}}@media (prefers-reduced-transparency: reduce){html:not(.dark):not([data-theme=dark]) .cs-glass-content,html:not(.dark):not([data-theme=dark]) .cs-glass-elevated,html:not(.dark):not([data-theme=dark]) .cs-glass-input,html:not(.dark):not([data-theme=dark]) thead th,html:not(.dark):not([data-theme=dark]) th{background-color:var(--cs-solid-content)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html:not(.dark):not([data-theme=dark]) body.no-glass .cs-glass-content,html:not(.dark):not([data-theme=dark]) body.no-glass .cs-glass-elevated,html:not(.dark):not([data-theme=dark]) body.no-glass .cs-glass-input,html:not(.dark):not([data-theme=dark]) body.no-glass thead th,html:not(.dark):not([data-theme=dark]) body.no-glass th{background-color:var(--cs-solid-content)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:not(.dark):not([data-theme=dark]) [role=dialog]>div:has(.cs-systems-launcher-content){background-color:#ffffffc7!important;background-image:none!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 24px 64px #0f2b462e,0 8px 16px #0f2b4614!important}html[data-theme=dark],html.dark{color-scheme:dark}html[data-theme=dark] body,html.dark body{background:#000;color:#fff}html[data-theme=dark] ::-webkit-scrollbar-thumb,html.dark ::-webkit-scrollbar-thumb{background:#ffffff38}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover,html.dark ::-webkit-scrollbar-thumb:hover{background:#ffffff52}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html.dark input,html.dark select,html.dark textarea{color-scheme:dark}html.dark,html[data-theme=dark]{--cs-bg: #000000;--cs-surface-1: #0a0a0a;--cs-surface-2: #141414;--cs-surface-3: #1f1f1f;--cs-surface-4: #2a2a2a;--cs-page-bg: #000000;--cs-elevated: #141414;--cs-header-bg: #0f2b46;--cs-header-bg-grad: linear-gradient(180deg, #0f2b46 0%, #081220 100%);--cs-header-text: #ffffff;--cs-header-text-muted:rgba(255, 255, 255, .65);--cs-header-border: rgba(255, 255, 255, .08);--cs-surface-border: rgba(255, 255, 255, .14);--cs-text: #ffffff;--cs-text-2: #cbd5e1;--cs-text-3: #a8b3c0;--cs-text-4: #6b7785;--cs-text-disabled: rgba(255, 255, 255, .32);--cs-border-hairline: rgba(255, 255, 255, .08);--cs-border: rgba(255, 255, 255, .14);--cs-border-prominent: rgba(255, 255, 255, .22);--cs-border-focus: #3d9be0;--cs-divider: rgba(255, 255, 255, .06);--cs-accent: #3d9be0;--cs-accent-hover: #5fa3e0;--cs-accent-pressed: #2480c8;--cs-accent-soft: rgba(61, 155, 224, .12);--cs-accent-glow: rgba(61, 155, 224, .45);--cs-input-bg: #141414;--cs-input-border: rgba(255, 255, 255, .14);--cs-input-border-hover: rgba(255, 255, 255, .22);--cs-input-border-focus: #3d9be0;--cs-input-text: #ffffff;--cs-input-placeholder: #a8b3c0;--cs-row-hover: rgba(255, 255, 255, .03);--cs-row-selected: rgba(255, 255, 255, .06);--cs-success-bg: #15803d;--cs-warning-bg: #b45309;--cs-danger-bg: #b91c1c;--cs-info-bg: #1a6db0;--cs-glow-accent: 0 0 12px rgba(61, 155, 224, .45);--cs-glow-accent-soft: 0 0 0 1px rgba(61, 155, 224, .3), 0 0 8px rgba(61, 155, 224, .25);--cs-glow-err: 0 0 14px rgba(239, 68, 68, .5);--cs-glow-ok: 0 0 10px rgba(52, 211, 153, .35);--cs-shadow: 0 1px 2px rgba(0, 0, 0, .4);--cs-shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--cs-shadow-lg: 0 12px 32px rgba(0, 0, 0, .6);--cs-scrim: rgba(0, 0, 0, .55);color-scheme:dark}@media (prefers-reduced-motion: reduce){html.dark,html[data-theme=dark]{--cs-dur-fast: 0ms;--cs-dur: 0ms;--cs-dur-slow: 0ms}}html.dark body,html[data-theme=dark] body{background:var(--cs-page-bg)!important;color:var(--cs-text)}html.dark #root,html[data-theme=dark] #root{background:var(--cs-page-bg)}html.dark header,html.dark thead,html.dark thead tr,html.dark thead th,html.dark table thead,html.dark table thead th,html.dark [data-cs-header=true],html.dark [role=banner]{background:var(--cs-header-bg)!important;background-color:var(--cs-header-bg)!important;color:var(--cs-text)!important;border-color:var(--cs-surface-border)!important}html.dark thead th *,html.dark header *,html.dark [data-cs-header=true] *{color:var(--cs-text)}html.dark input,html.dark select,html.dark textarea,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:var(--cs-input-bg)!important;color:var(--cs-text)!important;border-color:var(--cs-input-border)!important}html.dark input:focus,html.dark select:focus,html.dark textarea:focus,html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{outline:none!important;border-color:var(--cs-accent)!important;box-shadow:var(--cs-glow-accent-soft)!important}html.dark input::placeholder,html.dark textarea::placeholder,html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--cs-text-3)!important;opacity:1}html.dark [data-cs-btn=primary],html.dark [data-cs-login-submit],html[data-theme=dark] [data-cs-btn=primary],html[data-theme=dark] [data-cs-login-submit]{background:var(--cs-accent)!important;color:#fff!important;border-color:var(--cs-accent)!important}html.dark [data-cs-btn=primary]:hover,html.dark [data-cs-login-submit]:hover,html[data-theme=dark] [data-cs-btn=primary]:hover,html[data-theme=dark] [data-cs-login-submit]:hover{background:var(--cs-accent-hover)!important;box-shadow:var(--cs-glow-accent)!important}html.dark [data-cs-btn=primary]:focus-visible,html.dark [data-cs-login-submit]:focus-visible,html[data-theme=dark] [data-cs-btn=primary]:focus-visible,html[data-theme=dark] [data-cs-login-submit]:focus-visible{outline:none;box-shadow:var(--cs-glow-accent-soft)!important}html.dark [data-cs-nav-active=true],html[data-theme=dark] [data-cs-nav-active=true]{background:var(--cs-accent-soft)!important;box-shadow:inset 3px 0 0 0 var(--cs-accent)!important;color:var(--cs-text)!important}html.dark tr:hover td{background:var(--cs-row-hover)!important;color:var(--cs-text)!important}html.dark tr.selected td,html.dark tr[aria-selected=true] td{background:var(--cs-row-selected)!important;color:var(--cs-text)!important}html.dark [style*="color:#000"],html.dark [style*="color: #000"],html.dark [style*="color:#0f2b46"],html.dark [style*="color: #0f2b46"],html.dark [style*="color:#0F2B46"],html.dark [style*="color:black"],html[data-theme=dark] [style*="color:#000"],html[data-theme=dark] [style*="color: #000"],html[data-theme=dark] [style*="color:#0f2b46"],html[data-theme=dark] [style*="color: #0f2b46"],html[data-theme=dark] [style*="color:#0F2B46"],html[data-theme=dark] [style*="color:black"],html.dark [style*="color:#1e293b"],html.dark [style*="color:#0f172a"],html[data-theme=dark] [style*="color:#1e293b"],html[data-theme=dark] [style*="color:#0f172a"]{color:var(--cs-text)!important}@media print{html.dark,html[data-theme=dark],html.dark body,html[data-theme=dark] body{background:#fff!important;color:#0f2b46!important}html.dark *,html[data-theme=dark] *{background:transparent!important;color:#0f2b46!important;border-color:#dde3ea!important}html.dark thead,html.dark thead th,html.dark header,html.dark [data-cs-header=true]{background:#fff!important;color:#0f2b46!important;border-color:#dde3ea!important}}details.cs-cfg{border:1px solid #dde3ea;border-radius:10px;margin-bottom:8px;background:#fff;overflow:hidden;box-shadow:0 1px 3px #0f2b460f}details.cs-cfg>summary{padding:14px 18px;cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#0f2b46;-webkit-user-select:none;user-select:none}details.cs-cfg>summary>span:first-child{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px}details.cs-cfg>summary::-webkit-details-marker{display:none}details.cs-cfg>summary:after{content:"›";color:#94a3b8;font-size:22px;line-height:1;transition:transform .15s;flex-shrink:0}details.cs-cfg[open]>summary:after{transform:rotate(90deg)}details.cs-cfg>summary:hover{background:#f5f7fa}details.cs-cfg>.cs-cfg-body{padding:14px 18px 18px;border-top:1px solid #dde3ea}details.cs-cfg .cs-cfg-icon{display:inline-flex;align-items:center;color:#1a6db0}.cs-cfg-banner{padding:10px 14px;background:#1a6db00f;border:1px solid rgba(26,109,176,.25);border-radius:8px;margin-bottom:14px;font-size:11.5px;color:#0f2b46;line-height:1.55}html[data-theme=dark] details.cs-cfg,html.dark details.cs-cfg{background:#13243d;border-color:#1f3a5c}html[data-theme=dark] details.cs-cfg>summary,html.dark details.cs-cfg>summary{color:#fff}html[data-theme=dark] details.cs-cfg>summary:hover,html.dark details.cs-cfg>summary:hover{background:#172e4a}html[data-theme=dark] details.cs-cfg>.cs-cfg-body,html.dark details.cs-cfg>.cs-cfg-body{border-top-color:#1f3a5c}html[data-theme=dark] .cs-cfg-banner,html.dark .cs-cfg-banner{color:#cbd5e1;background:#1a6db01f;border-color:#1a6db066}html.text-sm{zoom:.9}html.text-md{zoom:1}html.text-lg{zoom:1.15}html.text-sm body{font-size:11.5px}html.text-md body{font-size:13px}html.text-lg body{font-size:15px}html.text-lg [style*="height:100vh"],html.text-lg [style*="height: 100vh"]{height:calc(100vh / 1.15)!important}html.text-sm [style*="height:100vh"],html.text-sm [style*="height: 100vh"]{height:calc(100vh / .9)!important}
