:root{--foundation-design-profile: executive_brief;--foundation-design-source: packages/foundation-shared/design_profiles/executive_brief/DESIGN.md;--foundation-color-primary: #10233f;--foundation-color-secondary: #677284;--foundation-color-tertiary: #1c5fa8;--foundation-color-neutral: #f8f4ec;--foundation-color-surface: #ffffff;--foundation-color-rule: #d8d0c2;--foundation-color-accent-light: #eaf1fb;--foundation-color-hero-text: #ffffff;--foundation-color-hero-muted: #d4deea;--foundation-color-success: #17695b;--foundation-color-warning: #9b531f;--foundation-color-danger: #ff5f7a;--foundation-color-muted: rgba(103, 114, 132, .66);--foundation-color-text: #10233f;--foundation-font-body: "DM Sans", "Avenir Next", "Segoe UI", sans-serif;--foundation-font-heading: "Newsreader", Georgia, "Times New Roman", serif;--foundation-font-hero: "DM Serif Display", Georgia, "Times New Roman", serif;--foundation-font-label: "IBM Plex Mono", "SFMono-Regular", Consolas, ui-monospace, monospace;--foundation-radius-sm: 10px;--foundation-radius-md: 18px;--foundation-radius-lg: 24px;--foundation-radius-pill: 999px;--foundation-spacing-xs: 6px;--foundation-spacing-sm: 12px;--foundation-spacing-md: 18px;--foundation-spacing-lg: 32px;--foundation-spacing-xl: 48px;--foundation-app-background: linear-gradient(180deg, #f8f4ec 0%, var(--foundation-color-accent-light, #eaf1fb) 100%);--foundation-dashboard-background: #10233f;--foundation-card-border: rgba(16, 35, 63, .1);--foundation-card-shadow: 0 28px 50px rgba(16, 35, 63, .1);--foundation-rule-soft: rgba(16, 35, 63, .1);--foundation-surface-soft: rgba(255, 255, 255, .7);--foundation-surface-strong: rgba(255, 255, 255, .92);--foundation-button-primary-bg: linear-gradient(135deg, #1c5fa8 0%, #17695b 100%);--foundation-button-primary-shadow: 0 16px 30px rgba(28, 95, 168, .2);--foundation-button-secondary-bg: rgba(16, 35, 63, .08);--foundation-nav-active-bg: rgba(28, 95, 168, .12);--foundation-nav-active-border: rgba(28, 95, 168, .55);--hud-bg: var(--foundation-color-primary);--hud-surface: rgba(16, 35, 63, .98);--hud-border: rgba(216, 208, 194, .22);--hud-border-dim: rgba(216, 208, 194, .12);--hud-cyan: var(--foundation-color-tertiary);--hud-green: var(--foundation-color-success);--hud-magenta: var(--foundation-color-warning);--hud-amber: var(--foundation-color-warning);--hud-purple: #5c6389;--hud-blue: var(--foundation-color-tertiary);--hud-yellow: #d8a441}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:var(--foundation-dashboard-background, #10233f);color:var(--foundation-color-hero-text, #ffffff);font-family:var(--foundation-font-body, "DM Sans", "Avenir Next", "Segoe UI", sans-serif);font-size:15px;font-weight:500;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;height:100%}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:color-mix(in srgb,var(--foundation-color-tertiary, #1c5fa8) 6%,transparent)}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foundation-color-tertiary, #1c5fa8) 24%,transparent)}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--foundation-color-tertiary, #1c5fa8) 36%,transparent)}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}::selection{background:color-mix(in srgb,var(--foundation-color-tertiary, #1c5fa8) 22%,transparent);color:var(--foundation-color-tertiary, #1c5fa8)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.04) 2px,rgba(0,0,0,.04) 4px)}.holo-title{background:linear-gradient(90deg,var(--foundation-color-tertiary, #1c5fa8) 0%,var(--foundation-color-surface, #ffffff) 20%,var(--foundation-color-primary, #10233f) 40%,var(--foundation-color-tertiary, #1c5fa8) 55%,var(--foundation-color-success, #17695b) 70%,var(--foundation-color-surface, #ffffff) 80%,var(--foundation-color-tertiary, #1c5fa8) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:holoShimmer 5s linear infinite;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--foundation-color-tertiary, #1c5fa8) 36%,transparent))}.hud-panel{background:var(--foundation-surface-strong, rgba(255,255,255,.92));border:1px solid var(--foundation-card-border, rgba(16,35,63,.1));position:relative;overflow:hidden}.hud-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--foundation-color-tertiary, #1c5fa8) 4%,transparent) 0%,transparent 50%,color-mix(in srgb,var(--foundation-color-primary, #10233f) 3%,transparent) 100%);pointer-events:none}.hud-bracket{position:relative}.hud-bracket:before,.hud-bracket:after{content:"";position:absolute;width:12px;height:12px;border-color:color-mix(in srgb,var(--foundation-color-tertiary, #1c5fa8) 42%,transparent);border-style:solid}.hud-bracket:before{top:0;left:0;border-width:1.5px 0 0 1.5px}.hud-bracket:after{bottom:0;right:0;border-width:0 1.5px 1.5px 0}.hud-value{font-family:var(--foundation-font-label, "IBM Plex Mono", monospace);color:var(--foundation-color-tertiary, #1c5fa8);letter-spacing:.06em}.status-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.status-dot.up{background:var(--foundation-color-success, #17695b);box-shadow:0 0 8px var(--foundation-color-success, #17695b),0 0 16px color-mix(in srgb,var(--foundation-color-success, #17695b) 35%,transparent)}.status-dot.degraded{background:var(--foundation-color-warning, #9b531f);box-shadow:0 0 8px var(--foundation-color-warning, #9b531f);animation:blink 1s step-end infinite}.status-dot.down{background:var(--foundation-color-warning, #9b531f);box-shadow:0 0 8px var(--foundation-color-warning, #9b531f)}.activity-card{position:relative;overflow:hidden;transition:all .18s ease}.activity-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:currentColor;opacity:.6}.activity-card:hover{transform:translate(2px)}.glow-cyan{color:var(--foundation-color-tertiary, #1c5fa8);text-shadow:0 0 12px color-mix(in srgb,var(--foundation-color-tertiary, #1c5fa8) 42%,transparent)}.glow-green{color:var(--foundation-color-success, #17695b);text-shadow:0 0 12px color-mix(in srgb,var(--foundation-color-success, #17695b) 42%,transparent)}.glow-magenta{color:var(--foundation-color-warning, #9b531f);text-shadow:0 0 12px color-mix(in srgb,var(--foundation-color-warning, #9b531f) 42%,transparent)}@keyframes holoShimmer{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes tickerScroll{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes flicker{0%,to{opacity:1}8%{opacity:.85}12%{opacity:1}20%{opacity:.9}25%{opacity:1}60%{opacity:1}62%{opacity:.88}64%{opacity:1}}@keyframes blink{0%,to{opacity:1}50%{opacity:.1}}@keyframes pulseRing{0%{transform:scale(.8);opacity:.8}to{transform:scale(2.2);opacity:0}}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinReverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes glowPulse{0%,to{box-shadow:0 0 8px currentColor}50%{box-shadow:0 0 22px currentColor,0 0 44px currentColor}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes tritonPillFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}body{background:var(--foundation-color-neutral, #f8f4ec);color:var(--foundation-color-primary, #10233f)}:root{--foundation-density: comfortable;--foundation-section-padding: 20px;--foundation-row-gap: 10px}html.foundation-compact{--foundation-density: compact;--foundation-section-padding: 12px;--foundation-row-gap: 6px}html.foundation-compact body,html.foundation-compact #root{line-height:1.45;font-size:14px}html.foundation-compact section[role=region]{padding:14px!important;margin-bottom:10px!important}.triton-chat-msg:hover .triton-msg-toolbar,.triton-chat-msg:focus-within .triton-msg-toolbar{opacity:1!important}@keyframes streamEntry{0%{opacity:0;transform:translate(-8px);border-left-color:#1c5fa8cc}to{opacity:1;transform:translate(0);border-left-color:#1c5fa833}}@keyframes scanSweep{0%{top:0%}to{top:100%}}@keyframes introScale{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes countUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-holo{animation:holoShimmer 5s linear infinite}.animate-blink{animation:blink 1s step-end infinite}.animate-fade-in{animation:fadeIn .35s ease forwards}.animate-fade-in-up{animation:fadeInUp .4s ease forwards}.animate-slide-in-right{animation:slideInRight .35s ease forwards}.animate-slide-in-left{animation:slideInLeft .35s ease forwards}.animate-stream-entry{animation:streamEntry .3s ease forwards}.animate-glow-pulse{animation:glowPulse 2s ease-in-out infinite}.animate-intro{animation:introScale .8s ease forwards}.animate-flicker{animation:flicker 4s ease-in-out}@media(max-width:1024px){.hud-body{flex-direction:column!important}.hud-right-stats{width:100%!important;border-left:none!important;border-top:1px solid rgba(28,95,168,.07);flex-direction:row!important;flex-shrink:0!important;overflow-x:auto!important;overflow-y:hidden!important;max-height:160px!important}.hud-breadcrumb,.hud-cluster-dots{display:none!important}.hud-nav-tab .hud-tab-shortcut{display:none}.hud-sparkline,.hud-ticker{display:none!important}.hud-node-detail{width:260px!important}.hud-intel-stream{width:180px!important}.hud-admin-sidebar{width:170px!important}.hud-activity-header{padding:8px 12px!important}}@media(max-width:768px){.hud-header{height:auto!important;min-height:44px!important;flex-wrap:wrap!important}.hud-logo{padding:0 12px!important}.hud-logo svg{width:24px!important;height:24px!important}.hud-logo-text{display:none!important}.hud-nav{padding:0 2px!important;gap:0!important;overflow-x:auto!important}.hud-nav-tab{padding:0 10px!important;font-size:11px!important;letter-spacing:.08em!important}.hud-nav-tab .hud-tab-shortcut,.hud-header-stat,.hud-sparkline,.hud-ws-status-text,.hud-right-stats{display:none!important}.hud-node-detail{width:100%!important}.hud-intel-stream{display:none!important}.hud-footer{height:24px!important;font-size:10px!important;padding:0 8px!important}.hud-ticker,.hud-footer-stats,.hud-admin-sidebar{display:none!important}.hud-admin-content{padding:16px 12px!important}.hud-activity-filters{flex-wrap:wrap!important}.hud-activity-search{width:100%!important;min-width:unset!important}.hud-login-box{width:90vw!important;max-width:340px!important}}@media(max-width:480px){.hud-nav-tab{padding:0 7px!important;font-size:10px!important}.hud-header{min-height:38px!important}.hud-footer{height:22px!important;font-size:9px!important}}html[data-foundation-shell=product],body[data-foundation-shell=product]{overflow:auto;background:var(--foundation-color-neutral, #f8f4ec);color:var(--foundation-color-primary, #10233f);font-family:var(--foundation-font-body, "DM Sans", "Avenir Next", "Segoe UI", sans-serif)}body[data-foundation-shell=product]:after{display:none}body[data-foundation-shell=product] #root{background:var(--foundation-app-background, linear-gradient(180deg, #f8f4ec 0%, var(--foundation-color-accent-light, #eaf1fb) 100%))}body[data-foundation-shell=product] ::selection{background:#1c5fa82e;color:var(--foundation-color-tertiary, #1c5fa8)}body[data-foundation-shell=product] ::-webkit-scrollbar-track{background:#10233f0a}body[data-foundation-shell=product] ::-webkit-scrollbar-thumb{background:#10233f2e}body[data-foundation-shell=product] ::-webkit-scrollbar-thumb:hover{background:#10233f47}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
