: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%}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__main{padding:24px 32px;width:100%;min-width:0;flex:1 1}@media (max-width:960px){.app-shell{flex-direction:column}.app-shell__rail{position:static;height:auto}.app-shell__main{padding:20px}}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}}.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}.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}.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-400);--text-muted:var(--neutral-500);--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}