:root{--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--font-family-base:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;width:100%;overflow-x:clip}body{background:var(--bg-body);color:var(--text-primary);font-family:var(--font-family-base)}body:before{background:radial-gradient(80% 60% at 0 0,rgba(117,86,220,.14),transparent 60%),radial-gradient(70% 60% at 100% 100%,rgba(15,200,215,.12),transparent 60%);background-size:200% 200%;animation:subtleShift 180s ease-in-out infinite}body:after,body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}body:after{background:radial-gradient(60% 50% at 15% 85%,rgba(117,86,220,.1),transparent 60%),radial-gradient(65% 50% at 85% 15%,rgba(15,200,215,.08),transparent 60%);background-size:220% 220%;animation:subtleShift 260s ease-in-out infinite;animation-delay:-37s}@media (prefers-reduced-motion:reduce){body:after,body:before{animation:none}}a{color:var(--purple-300);text-decoration:none;font-weight:500}a:hover{text-decoration:underline}.app-shell{min-height:100vh;display:flex;flex-direction:row;width:100%;min-width:0}.app-shell__rail{position:sticky;top:0;height:100vh;flex:0 0 auto;padding:24px 0 24px 32px}.app-shell__content{display:flex;flex-direction:column;min-width:0;flex:1 1;overflow-x:clip}.app-shell__account-rail{padding:24px 32px 0}.app-shell__account-rail-content>div:first-child{display:none}.app-shell__top-header{padding:16px 32px 0;display:flex;justify-content:flex-start}.app-shell__top-header-cluster{display:flex;gap:20px;width:100%;max-width:100%}.app-shell__top-header-cluster,.app-shell__top-header-metrics-list{align-items:center;justify-content:flex-start;min-width:0;flex-wrap:nowrap}.app-shell__top-header-metrics-list{display:inline-flex;gap:12px;flex:1 1 auto}.app-shell__top-header-metric-wrap{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.app-shell__top-header-metric{width:auto;flex:0 0 auto}.app-shell__top-header-metric>div:first-child{display:flex!important}.app-shell__top-header-metric>div:last-child{display:none!important}.app-shell__top-header-divider{width:1px;height:26px;background:rgba(255,255,255,.14);flex:0 0 auto}.app-shell__metric-label{white-space:nowrap}.app-shell__metric-button{border:0;background:transparent;padding:0;text-align:left}.app-shell__metric-button,.app-shell__metric-ghost-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;display:inline-flex;align-items:center;cursor:pointer}.app-shell__metric-ghost-button{border:1px dashed rgba(255,255,255,.2);background:rgba(255,255,255,.03);padding:8px 12px;justify-content:center;min-height:40px;border-radius:10px}.app-shell__metric-meter{min-width:108px;width:108px}.app-shell__metric-meter [role=meter]{display:block}.app-shell__metric-meter-stack{display:grid;grid-gap:4px;gap:4px}.app-shell__metric-meter-inline{display:inline-flex;align-items:center;gap:8px}.app-shell__metric-inline-label{color:var(--text-primary);white-space:nowrap}.app-shell__metric-inline-value{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);line-height:1;white-space:nowrap}.app-shell__metric-button:focus-visible{outline:2px solid rgba(255,255,255,.32);outline-offset:4px;border-radius:6px}.app-shell__metric-ghost-button:focus-visible{outline:2px solid rgba(255,255,255,.32);outline-offset:4px}.app-shell__metric-value{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);line-height:1.1;white-space:nowrap}.app-shell__metric-meta{color:var(--text-muted);white-space:nowrap}.app-shell__user-actions{display:inline-flex;align-items:center;gap:8px}.app-shell__notifications-menu{position:absolute;top:calc(100% + 8px);right:0;width:min(420px,calc(100vw - 40px));max-height:min(68vh,640px);overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(140deg,rgba(17,16,23,.96),rgba(10,10,14,.96));box-shadow:0 26px 68px rgba(0,0,0,.58);backdrop-filter:blur(14px);z-index:45;animation:appShellNotificationsMenuIn .18s ease-out both}.app-shell__notifications-menu-header{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.app-shell__notifications-menu-header-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.app-shell__notifications-menu-demo{display:flex;flex-wrap:wrap;gap:6px}.app-shell__notifications-menu-list{display:grid;grid-gap:8px;gap:8px;padding:10px;max-height:min(58vh,560px);overflow-y:auto}.app-shell__notifications-menu-item{opacity:0;transform:translateY(-8px);animation:appShellNotificationItemIn .26s ease-out forwards}.app-shell__notifications-menu-item--exiting{animation:appShellNotificationItemOut .22s ease-in forwards;pointer-events:none}.app-shell__notifications-empty{color:var(--text-muted);padding:8px 4px}.app-shell__main{padding:16px 32px 24px;width:100%;min-width:0;flex:1 1}.app-shell__mobile-nav{display:none}@media (max-width:960px){.app-shell{flex-direction:column}.app-shell__rail{display:none}.app-shell__main{padding:20px 20px calc(124px + env(safe-area-inset-bottom, 0px))}.app-shell__top-header{padding:16px 20px 0}.app-shell__top-header-cluster{flex-wrap:wrap;align-items:flex-start;gap:12px}.app-shell__top-header-metrics-list{flex-wrap:wrap;gap:10px}.app-shell__top-header-metric-wrap{min-width:0}.app-shell__top-header-divider{display:none}.app-shell__user-actions{width:100%;justify-content:flex-end}.app-shell__account-rail{padding:16px 20px 0}.app-shell__mobile-nav{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:40;display:block}.app-shell__mobile-nav-inner{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:4px;gap:4px;padding:8px;border-radius:20px;background:linear-gradient(140deg,rgba(24,22,32,.72),rgba(12,12,18,.88));border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 70px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.04);backdrop-filter:blur(16px)}.app-shell__mobile-nav-item{min-height:58px;border:0;border-radius:14px;background:transparent;color:var(--text-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 4px;font-size:11px;line-height:1.2;cursor:pointer;transition:background-color .12s ease,color .12s ease}.app-shell__mobile-nav-item:hover{color:var(--text-primary);background:rgba(255,255,255,.06)}.app-shell__mobile-nav-item:focus-visible{outline:2px solid var(--purple-400);outline-offset:2px}.app-shell__mobile-nav-item--active{color:var(--text-primary);background:rgba(116,86,220,.32);border:1px solid rgba(156,132,255,.45)}.app-shell__mobile-nav-item--disabled{opacity:.45;cursor:not-allowed}.app-shell__mobile-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.app-shell__mobile-nav-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__notifications-menu{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 84px);left:12px;right:12px;width:auto;max-height:min(56dvh,560px)}}@media (max-width:640px){.app-shell__main{padding-bottom:calc(152px + env(safe-area-inset-bottom, 0px))}.app-shell__top-header-metric{min-width:0}.app-shell__notifications-menu-header-row{align-items:flex-start;flex-wrap:wrap}}table{width:100%;border-collapse:collapse;margin-top:12px;font-size:14px}thead{background:rgba(33,17,85,.55)}td,th{padding:8px 10px;text-align:left;border-bottom:1px solid var(--border-subtle)}th{font-weight:500;color:var(--text-secondary)}h1,h2,h3{color:var(--text-primary)}.text-muted{color:var(--text-muted);font-size:13px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes subtleShift{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes appShellNotificationsMenuIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes appShellNotificationItemIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes appShellNotificationItemOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(18px)}}.radix-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #334155;background:#0f172a;color:#e2e8f0;border-radius:10px;padding:8px 10px;min-width:200px;font-size:14px}[data-radix-popper-content-wrapper]{z-index:30!important}.radix-select-trigger:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.radix-select-icon{font-size:12px;opacity:.7}.radix-select-content{background:#0b1221;border:1px solid #334155;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.35);min-width:200px;z-index:60;animation:fadeIn .12s ease-out}.radix-select-viewport{padding:6px;max-height:260px}.radix-select-item{font-size:14px;color:#e2e8f0;border-radius:8px;padding:8px 10px;cursor:pointer}.radix-select-item[data-highlighted]{background:rgba(129,140,248,.2)}.radix-select-item[data-state=checked]{background:rgba(129,140,248,.3)}.radix-select-indicator{margin-left:auto;color:#cbd5e1}.radix-select-scroll{text-align:center;padding:4px;color:#cbd5e1}#stcm-wrapper{--fontFamily:var(--font-family-base);--primaryColor:var(--accent);--backgroundColor:var(--bg-surface);--textColor:var(--text-primary);--iconColor:var(--bg-surface);--iconBackgroundColor:var(--accent);--backdropBackgroundColor:rgba(6,8,14,0.72);--backdropBackgroundBlur:2px}#stcm-wrapper #stcm-banner button:focus,#stcm-wrapper #stcm-icon:focus,#stcm-wrapper #stcm-modal .stcm-toggle:focus-within,#stcm-wrapper #stcm-modal button:focus,#stcm-wrapper a:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}#stcm-wrapper #stcm-banner,#stcm-wrapper #stcm-modal{background:linear-gradient(180deg,rgba(27,24,27,.95),rgba(12,10,14,.96));color:var(--text-primary);border:1px solid rgba(255,255,255,.04);border-radius:var(--radius-lg);box-shadow:0 28px 70px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.04)}#stcm-wrapper #stcm-banner{max-width:min(680px,calc(100% - 32px))}#stcm-wrapper #stcm-modal{max-width:min(860px,calc(100% - 32px))}#stcm-wrapper #stcm-modal h1{color:var(--text-primary);font-weight:700}#stcm-wrapper .stcm-button{min-height:40px;padding:8px 12px;border-radius:var(--radius-md);border:1px solid transparent;font-size:13px;line-height:16px;font-weight:600;transition:background-color .16s ease-out,color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}#stcm-wrapper .stcm-button:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}#stcm-wrapper .stcm-button-primary{background:var(--accent);border-color:color-mix(in srgb,var(--accent) 70%,black 30%);color:var(--text-primary)}#stcm-wrapper .stcm-button-primary:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--accent) 86%,black 14%)}#stcm-wrapper .stcm-button-primary:active{transform:translateY(0);background:color-mix(in srgb,var(--accent) 75%,black 25%)}#stcm-wrapper .stcm-button-secondary{color:var(--accent);border-color:var(--border-strong);background:transparent}#stcm-wrapper .stcm-button-secondary:hover{transform:translateY(-1px);border-color:var(--accent-border);background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--text-primary)}#stcm-wrapper .stcm-button-secondary:active{transform:translateY(0);background:color-mix(in srgb,var(--accent) 26%,transparent)}#stcm-wrapper #stcm-banner p,#stcm-wrapper #stcm-modal p{color:var(--text-secondary);opacity:1}#stcm-wrapper #stcm-banner .stcm-preferences-button,#stcm-wrapper #stcm-banner a,#stcm-wrapper #stcm-banner a.stcm-logo,#stcm-wrapper #stcm-modal .stcm-modal-close,#stcm-wrapper #stcm-modal .stcm-modal-close svg,#stcm-wrapper #stcm-modal footer a{color:var(--accent);fill:var(--accent)}#stcm-wrapper #stcm-banner .stcm-preferences-button{min-height:40px;padding:8px 0}#stcm-wrapper #stcm-banner .stcm-preferences-button span:hover,#stcm-wrapper #stcm-banner a:hover,#stcm-wrapper #stcm-modal footer a:hover,#stcm-wrapper #stcm-modal legend{color:var(--text-primary)}#stcm-wrapper #stcm-modal .stcm-toggle-track{background:var(--border-strong)}#stcm-wrapper #stcm-modal .stcm-toggle-thumb{background:var(--bg-surface)}#stcm-wrapper #stcm-modal .stcm-toggle input:checked+.stcm-toggle-track{background:var(--accent)}#stcm-wrapper #stcm-icon{width:56px;height:56px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(27,24,27,.95),rgba(12,10,14,.96));box-shadow:0 16px 42px rgba(0,0,0,.45)}#stcm-wrapper #stcm-icon svg{fill:var(--accent)}.ScrollAreaScrollbar{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;padding:2px;background:rgba(255,255,255,.04);transition:background .16s ease-out}.ScrollAreaScrollbar:hover{background:rgba(255,255,255,.08)}.ScrollAreaScrollbar[data-orientation=vertical]{width:8px}.ScrollAreaThumb{flex:1 1;background:rgba(148,163,184,.7);border-radius:9999px}.h1{font-size:48px;line-height:60px;letter-spacing:.48px}.h1,.h2{font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800;color:var(--text-primary);margin:0}.h2{font-size:36px;line-height:43.2px;letter-spacing:.36px}.h3{font-size:28px;line-height:33.6px;letter-spacing:.28px}.h3,.h4{font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800;color:var(--text-primary);margin:0}.h4{font-size:24px;line-height:28.8px;letter-spacing:.24px}.h5{font-size:20px;line-height:24px;letter-spacing:.2px}.h5,.h6{font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800;color:var(--text-primary);margin:0}.h6{font-size:16px;line-height:19.2px;letter-spacing:.16px}.body-lg{font-size:28px;line-height:42px;letter-spacing:.28px}.body-lg,.body-md{font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);margin:0;font-weight:200}.body-md{font-size:20px;line-height:30px;letter-spacing:.2px}.body-sm{font-size:16px;line-height:24px;letter-spacing:.16px}.body-sm,.body-xs{font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);margin:0;font-weight:400}.body-xs{font-size:14px;line-height:21px;letter-spacing:.14px}.body-xxs{font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);margin:0;font-size:12px;line-height:18px;letter-spacing:.12px;font-weight:400}:root{--neutral-0:#ffffff;--neutral-50:#f3f2f3;--neutral-100:#e7e4e7;--neutral-200:#cecace;--neutral-300:#b6afb6;--neutral-400:#9d959d;--neutral-500:#857a85;--neutral-600:#6a626a;--neutral-700:#4c464c;--neutral-800:#353135;--neutral-900:#1b181b;--neutral-1000:#131113;--purple-50:#f1edff;--purple-100:#ddd5f6;--purple-200:#baaaee;--purple-300:#9880e5;--purple-400:#7556dc;--purple-500:#532bd4;--purple-600:#4223a9;--purple-700:#321a80;--purple-800:#211155;--purple-900:#11092a;--purple-1000:#0c061e;--blue-50:#e8fbfd;--blue-100:#d0f7fb;--blue-200:#a1f0f7;--blue-300:#72e8f3;--blue-400:#43e0ef;--blue-500:#14d9eb;--blue-600:#10adbc;--blue-700:#0c828d;--blue-800:#08575e;--blue-900:#042b2f;--blue-1000:#031e21;--red-50:#fbe9e9;--red-100:#f7d4d4;--red-200:#f0a8a8;--red-300:#e87d7d;--red-400:#e05252;--red-500:#d92626;--red-600:#ad1f1f;--red-700:#821717;--red-800:#570f0f;--red-900:#2b0808;--red-1000:#1e0505;--green-50:#caffea;--green-100:#a0f7d4;--green-200:#6df6bf;--green-300:#39f7ab;--green-400:#05f796;--green-500:#00c878;--green-600:#009b5c;--green-700:#006e41;--green-800:#004026;--green-900:#00310c;--green-1000:#00130b;--yellow-50:#fff9e9;--yellow-100:#fff6df;--yellow-200:#ffe8b0;--yellow-300:#fed777;--yellow-400:#fcc43f;--yellow-500:#fab008;--yellow-600:#c88e03;--yellow-700:#996a02;--yellow-800:#664701;--yellow-900:#332300;--yellow-1000:#1a1200}:root[data-theme=light]{--neutral-0:#131113;--neutral-50:#1b181b;--neutral-100:#353135;--neutral-200:#4c464c;--neutral-300:#6a626a;--neutral-400:#857a85;--neutral-500:#9d959d;--neutral-600:#b6afb6;--neutral-700:#cecace;--neutral-800:#e7e4e7;--neutral-900:#f3f2f3;--neutral-1000:#ffffff;--purple-50:#0c061e;--purple-100:#11092a;--purple-200:#211155;--purple-300:#321a80;--purple-400:#4223a9;--purple-500:#532bd4;--purple-600:#7556dc;--purple-700:#9880e5;--purple-800:#baaaee;--purple-900:#ddd5f6;--purple-1000:#f1edff;--blue-50:#031e21;--blue-100:#042b2f;--blue-200:#08575e;--blue-300:#0c828d;--blue-400:#10adbc;--blue-500:#14d9eb;--blue-600:#43e0ef;--blue-700:#72e8f3;--blue-800:#a1f0f7;--blue-900:#d0f7fb;--blue-1000:#e8fbfd;--red-50:#1e0505;--red-100:#2b0808;--red-200:#570f0f;--red-300:#821717;--red-400:#ad1f1f;--red-500:#d92626;--red-600:#e05252;--red-700:#e87d7d;--red-800:#f0a8a8;--red-900:#f7d4d4;--red-1000:#fbe9e9;--green-50:#00130b;--green-100:#00310c;--green-200:#004026;--green-300:#006e41;--green-400:#009b5c;--green-500:#00c878;--green-600:#05f796;--green-700:#39f7ab;--green-800:#6df6bf;--green-900:#a0f7d4;--green-1000:#caffea;--yellow-50:#1a1200;--yellow-100:#332300;--yellow-200:#664701;--yellow-300:#996a02;--yellow-400:#c88e03;--yellow-500:#fab008;--yellow-600:#fcc43f;--yellow-700:#fed777;--yellow-800:#ffe8b0;--yellow-900:#fff6df;--yellow-1000:#fff9e9}:root{--bg-body:var(--neutral-1000);--bg-surface:var(--neutral-900);--bg-surface-2:var(--neutral-800);--border-subtle:var(--neutral-800);--border-strong:var(--neutral-700);--text-primary:var(--neutral-0);--text-secondary:var(--neutral-200);--text-muted:var(--neutral-400);--accent:var(--purple-500);--accent-strong:var(--purple-600);--accent-weak:rgba(117,86,220,0.14);--accent-border:rgba(117,86,220,0.4);color-scheme:dark}:root[data-theme=light]{color-scheme:light}