:root{--sk-purple: #37155D;--sk-purple-deep: #24063f;--sk-purple-bright: #7B2FCF;--sk-lavender: #DED6FF;--sk-lavender-soft: #EEE8FB;--sk-purple-soft: #F1E9FB;--sk-cyan: #C7F2F8;--sk-teal: #0C7C8C;--sk-teal-soft: #DFF5F8;--sk-teal-deep: #0C353B;--sk-viz-1: #37155D;--sk-viz-2: #0C7C8C;--sk-viz-3: #D64541;--sk-viz-4: #A9800F;--sk-viz-5: #1F9D5A;--sk-viz-6: #7B2FCF;--sk-ink: #191919;--sk-bg: #F4F1FB;--sk-white: #ffffff;--sk-surface: var(--sk-white);--sk-modal-bg: #F6F4FB;--sk-surface-alt: #FBFAFE;--sk-line: rgba(55, 21, 93, .12);--sk-muted: #6E6386;--sk-muted-2: #8B82A6;--sk-chip-bg: #F2F0F7;--sk-track: #F1EEF7;--sk-hotspot-rank: #C9BEE0;--sk-negative-soft: #FFBBBB;--sk-radar-issue-bg: #FBE9E8;--sk-radar-watch-bg: #FBF1E1;--sk-sidebar-ink: #EFEAFB;--sk-sidebar-sub: #B9A8DE;--sk-rail-bg: #1B0930;--sk-rail-muted: #C3B6E0;--sk-agent-gradient: linear-gradient(150deg, #37155D 0%, #2A1049 55%, #0C2E33 100%);--sk-agent-ink: #9fd4db;--sk-cyan-ink: #231340;--sk-briefing-gradient: linear-gradient(135deg, #2E1152, #37155D);--sk-iva-gradient: linear-gradient(160deg, #0C7C8C, #0C353B);--sk-iva-ink: #C9EEF3;--sk-good: #1F9D5A;--sk-watch: #C98A2F;--sk-bad: #D64541;--sk-bad-rgb: 214, 69, 65;--sk-ops-tree-orange: #D4552F;--sk-lineage-code-bg: #1E0F35;--sk-critical-fg: var(--sk-purple);--sk-critical-bg: var(--sk-lavender-soft);--sk-high-fg: var(--sk-bad);--sk-high-bg: #FBE7E6;--sk-medium-fg: #A9800F;--sk-medium-bg: #FBF1CE;--sk-low-fg: var(--sk-good);--sk-low-bg: #E7F6EE;--sk-accent-vdt: var(--sk-purple);--sk-accent-iva: var(--sk-teal);--sk-accent-work: #3E7BC2;--sk-accent-work-soft: #E3EEFA;--sk-accent-planning: #3E8F5B;--sk-accent-ops: #C77D2F;--sk-accent-fabric: #6B4FD8;--sk-accent-know: #7A4FBF;--sk-accent-workspace: #4A63D9;--sk-accent-users: #B5468A;--sk-accent-settings: #5C5470;--sk-accent-util: #2E8B7A;--sk-status-notready-fg: #9A93A8;--sk-status-notready-bg: #EEECF2;--sk-status-pending-fg: #C7791E;--sk-status-pending-bg: #FBEEDD;--sk-status-open-fg: #7A6E92;--sk-status-open-bg: #ECEAF0;--sk-status-review-fg: var(--sk-medium-fg);--sk-status-review-bg: var(--sk-medium-bg);--sk-status-actioned-fg: var(--sk-teal);--sk-status-actioned-bg: var(--sk-teal-soft);--sk-status-monitoring-fg: var(--sk-purple);--sk-status-monitoring-bg: var(--sk-lavender-soft);--sk-status-closed-fg: var(--sk-good);--sk-status-closed-bg: var(--sk-low-bg);--sk-text-8: 8px;--sk-text-8-5: 8.5px;--sk-text-9: 9px;--sk-text-9-5: 9.5px;--sk-text-10: 10px;--sk-text-10-5: 10.5px;--sk-text-11: 11px;--sk-text-11-5: 11.5px;--sk-text-12: 12px;--sk-text-12-5: 12.5px;--sk-text-13: 13px;--sk-text-13-5: 13.5px;--sk-text-14: 14px;--sk-text-14-5: 14.5px;--sk-text-15: 15px;--sk-text-15-5: 15.5px;--sk-text-16: 16px;--sk-text-16-5: 16.5px;--sk-text-17: 17px;--sk-text-18: 18px;--sk-text-19: 19px;--sk-text-20: 20px;--sk-text-22: 22px;--sk-text-24: 24px;--sk-text-25: 25px;--sk-text-26: 26px;--sk-text-27: 27px;--sk-text-28: 28px;--sk-text-30: 30px;--sk-text-34: 34px;--sk-text-40: 40px;--sk-text-42: 42px;--sk-text-46: 46px;--sk-text-display: var(--sk-text-34);--sk-text-page-title: var(--sk-text-25);--sk-text-section: var(--sk-text-17);--sk-text-card-title: var(--sk-text-14-5);--sk-text-body: var(--sk-text-13-5);--sk-text-secondary: var(--sk-text-12-5);--sk-text-label: var(--sk-text-10-5);--sk-text-code: var(--sk-text-11-5);--sk-space-2: 2px;--sk-space-3: 3px;--sk-space-4: 4px;--sk-space-5: 5px;--sk-space-6: 6px;--sk-space-7: 7px;--sk-space-8: 8px;--sk-space-9: 9px;--sk-space-10: 10px;--sk-space-11: 11px;--sk-space-12: 12px;--sk-space-13: 13px;--sk-space-14: 14px;--sk-space-16: 16px;--sk-space-17: 17px;--sk-space-18: 18px;--sk-space-20: 20px;--sk-space-22: 22px;--sk-space-24: 24px;--sk-space-26: 26px;--sk-space-40: 40px;--sk-space-44: 44px;--sk-space-48: 48px;--sk-space-56: 56px;--sk-radius-sm: 7px;--sk-radius: 11px;--sk-radius-lg: 16px;--sk-radius-pill: 999px;--sk-radius-5: 5px;--sk-radius-8: 8px;--sk-radius-9: 9px;--sk-radius-10: 10px;--sk-radius-12: 12px;--sk-radius-13: 13px;--sk-radius-14: 14px;--sk-shadow: 0 14px 32px rgba(20, 8, 40, .14);--sk-shadow-lg: 0 22px 46px -14px rgba(20, 8, 40, .55);--sk-shadow-flyout: -24px 0 60px rgba(20, 8, 40, .3);--sk-font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--sk-font-mono: "Space Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--sk-font);color:var(--sk-ink);background:var(--sk-bg);-webkit-font-smoothing:antialiased}a{color:var(--sk-purple-bright);text-decoration:none}a:hover{color:var(--sk-purple);text-decoration:underline}button{font-family:inherit}@keyframes sk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sk-fly-in{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes sk-pop-in{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes sk-spin{to{transform:rotate(360deg)}}@keyframes sk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes sk-float-shadow{0%,to{transform:scaleX(1);opacity:.4}50%{transform:scaleX(.78);opacity:.22}}.sk-fab{animation:sk-float 3.4s ease-in-out infinite;transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 16px 30px -10px #14082873}.sk-fab:hover{animation-play-state:paused;transform:translateY(-3px) scale(1.06);box-shadow:0 22px 42px -10px #1408288c}.sk-fab:active{transform:scale(.97)}.sk-fab-shadow{animation:sk-float-shadow 3.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.sk-fab,.sk-fab-shadow{animation:none}}.sk-nav-item:not(.active):hover{background:#ffffff14!important}.sk-rail-item:not(.active):hover{background:#ffffff24!important}
