@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Geist:wght@300;400;500;600;700&family=Source+Serif+4:ital,wght@0,400;1,400;1,600&display=swap";: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}html[data-foundation-shell=user-app],body[data-foundation-shell=user-app]{--bg: #f4efe3;--bg-2: #ece6d6;--panel: #fbf8ee;--panel-2: #f0eadb;--vellum: #1a140e;--vellum-ink: #f4efe3;--ink: #16120e;--ink-2: #3f392f;--ink-3: #6b6354;--muted: #948d7e;--muted-2: #c5bead;--rule: rgba(22, 18, 14, .1);--rule-2: rgba(22, 18, 14, .05);--rule-strong: rgba(22, 18, 14, .22);--rule-bright: rgba(22, 18, 14, .4);--alarm: #c53b30;--alarm-soft: rgba(197, 59, 48, .1);--alarm-dim: rgba(197, 59, 48, .4);--gold: #a07825;--gold-soft: rgba(160, 120, 37, .1);--gold-dim: rgba(160, 120, 37, .4);--sage: #4a7d5c;--sage-soft: rgba(74, 125, 92, .1);--sage-dim: rgba(74, 125, 92, .4);--font-ui: "Geist", "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace;--font-serif: "Source Serif 4", "Tiempos", Georgia, serif;--foundation-color-primary: #16120e;--foundation-color-secondary: #3f392f;--foundation-color-tertiary: #a07825;--foundation-color-neutral: #f4efe3;--foundation-color-surface: #fbf8ee;--foundation-color-rule: rgba(22, 18, 14, .12);--foundation-color-accent-light: #ece6d6;--foundation-color-hero-text: #f4efe3;--foundation-color-hero-muted: rgba(244, 239, 227, .72);--foundation-color-success: #4a7d5c;--foundation-color-warning: #c53b30;--foundation-color-danger: #c53b30;--foundation-color-muted: rgba(63, 57, 47, .68);--foundation-color-text: #16120e;--foundation-color-accent: #a07825;--foundation-font-body: "Geist", "Avenir Next", "Segoe UI", sans-serif;--foundation-font-heading: "Source Serif 4", Georgia, "Times New Roman", serif;--foundation-font-hero: "Source Serif 4", Georgia, "Times New Roman", serif;--foundation-font-label: "JetBrains Mono", "SFMono-Regular", Consolas, ui-monospace, monospace;--foundation-radius-sm: 5px;--foundation-radius-md: 5px;--foundation-radius-lg: 8px;--foundation-radius-pill: 5px;--foundation-app-background: #f4efe3;--foundation-dashboard-background: #16120e;--foundation-card-border: rgba(22, 18, 14, .12);--foundation-card-shadow: none;--foundation-rule-soft: rgba(22, 18, 14, .12);--foundation-surface-soft: #ece6d6;--foundation-surface-strong: #fbf8ee;--foundation-button-primary-bg: #16120e;--foundation-button-primary-shadow: none;--foundation-button-secondary-bg: rgba(22, 18, 14, .06);--foundation-nav-active-bg: rgba(160, 120, 37, .16);--foundation-nav-active-border: rgba(160, 120, 37, .56);overflow:auto;background:#f4efe3;color:#16120e;font-family:var(--font-ui);font-size:13.5px;line-height:1.5;font-feature-settings:"ss01","cv11","cv12"}body[data-foundation-shell=user-app]:after{display:none}body[data-foundation-shell=user-app] #root{background:#f4efe3}body[data-foundation-shell=user-app] ::selection{background:#a078252e;color:#16120e}body[data-foundation-shell=user-app] ::-webkit-scrollbar-track{background:#16120e0d}body[data-foundation-shell=user-app] ::-webkit-scrollbar-thumb{background:#16120e33}body[data-foundation-shell=user-app] button,body[data-foundation-shell=user-app] input,body[data-foundation-shell=user-app] textarea,body[data-foundation-shell=user-app] select{font-family:inherit}body[data-foundation-shell=user-app] .mono{font-family:var(--font-mono);font-feature-settings:"ss02","ss05"}body[data-foundation-shell=user-app] .serif{font-family:var(--font-serif)}body[data-foundation-shell=user-app] .serif-i,body[data-foundation-shell=user-app] .subject{font-family:var(--font-serif);font-style:italic}body[data-foundation-shell=user-app] .subject{font-weight:400;letter-spacing:0;color:var(--ink)}body[data-foundation-shell=user-app] .eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:0;color:var(--ink-3)}html[data-foundation-shell=user-app][data-theme=dark],body[data-foundation-shell=user-app][data-theme=dark]{--bg: #16120e;--bg-2: #1d1812;--panel: #221c15;--panel-2: #2a2218;--vellum: #f4efe3;--vellum-ink: #1a140e;--ink: #f4efe3;--ink-2: #c8c0b0;--ink-3: #8c8576;--muted: #635d52;--muted-2: #423d34;--rule: rgba(244, 239, 227, .08);--rule-2: rgba(244, 239, 227, .04);--rule-strong: rgba(244, 239, 227, .18);--rule-bright: rgba(244, 239, 227, .3);--alarm: #e84a3f;--alarm-soft: rgba(232, 74, 63, .14);--alarm-dim: rgba(232, 74, 63, .55);--gold: #c19a3d;--gold-soft: rgba(193, 154, 61, .14);--gold-dim: rgba(193, 154, 61, .55);--sage: #6fa683;--sage-soft: rgba(111, 166, 131, .14);--sage-dim: rgba(111, 166, 131, .55);--foundation-color-primary: #f4efe3;--foundation-color-secondary: #c8c0b0;--foundation-color-tertiary: #c19a3d;--foundation-color-neutral: #16120e;--foundation-color-surface: #221c15;--foundation-color-rule: rgba(244, 239, 227, .1);--foundation-color-accent-light: #2a2218;--foundation-color-muted: rgba(200, 192, 176, .72);--foundation-color-text: #f4efe3;--foundation-color-accent: #c19a3d;--foundation-app-background: #16120e;--foundation-card-border: rgba(244, 239, 227, .1);--foundation-rule-soft: rgba(244, 239, 227, .1);--foundation-surface-soft: #1d1812;--foundation-surface-strong: #221c15;--foundation-button-primary-bg: #f4efe3;--foundation-button-secondary-bg: rgba(244, 239, 227, .06);--foundation-nav-active-bg: rgba(193, 154, 61, .16);--foundation-nav-active-border: rgba(193, 154, 61, .56);background:var(--bg);color:var(--ink)}body[data-foundation-shell=user-app][data-theme=dark] #root{background:var(--bg)}body[data-foundation-shell=user-app] button{cursor:pointer}body[data-foundation-shell=user-app] button:disabled{cursor:not-allowed}.foundation-v2-app-root{--rail-w: 60px;--rail-w-expanded: 220px;--header-h: 52px;min-height:100vh;height:100vh;display:grid;grid-template-columns:var(--rail-w-expanded) minmax(0,1fr);background:var(--bg);color:var(--ink);overflow:hidden;font-family:var(--font-ui)}.foundation-v2-app-root.is-rail-collapsed{grid-template-columns:var(--rail-w) minmax(0,1fr)}.foundation-v2-agent-rail,.foundation-v2-right-ledger,.foundation-v2-top-chrome{background:var(--bg)}.foundation-v2-agent-rail{min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--rule);overflow:hidden}.foundation-v2-rail-brand{height:var(--header-h);padding:12px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--rule)}.foundation-v2-rail-mark{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:2px;background:var(--ink);color:var(--bg);font-family:var(--font-serif);font-style:italic;font-weight:600;font-size:20px}.foundation-v2-rail-brand-copy{min-width:0;display:grid;gap:2px}.foundation-v2-rail-brand-copy strong{font-family:var(--font-serif);font-style:italic;font-size:17px;font-weight:400;line-height:1}.foundation-v2-rail-brand-copy span,.foundation-v2-rail-footer small,.foundation-v2-rail-text small,.foundation-v2-rail-code{font-family:var(--font-mono);font-size:9.5px;letter-spacing:0;color:var(--muted)}.foundation-v2-rail-toggle{margin-left:auto;width:24px;height:24px;border:1px solid var(--rule);border-radius:var(--foundation-radius-sm, 5px);background:var(--panel);color:var(--ink-2)}.foundation-v2-agent-rail.is-collapsed .foundation-v2-rail-brand{padding-inline:0;justify-content:center}.foundation-v2-agent-rail.is-collapsed .foundation-v2-rail-brand-copy,.foundation-v2-agent-rail.is-collapsed .foundation-v2-rail-footer span,.foundation-v2-agent-rail.is-collapsed .foundation-v2-rail-text,.foundation-v2-agent-rail.is-collapsed .foundation-v2-rail-status{display:none}.foundation-v2-agent-rail.is-collapsed .foundation-v2-rail-toggle{position:absolute;top:18px;left:48px;width:18px;height:18px;z-index:3}.foundation-v2-rail-nav{flex:1;overflow:auto;padding:12px 0;display:grid;align-content:start}.foundation-v2-rail-item{width:100%;min-height:44px;padding:8px 14px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;border:0;border-left:2px solid transparent;background:transparent;color:var(--ink-2);text-align:left;transition:background .14s ease,color .14s ease,border-color .14s ease}.foundation-v2-rail-item:hover{background:var(--panel-2);color:var(--ink)}.foundation-v2-rail-item.is-active{background:var(--panel-2);color:var(--ink);border-left-color:var(--gold)}.foundation-v2-agent-rail.is-collapsed .foundation-v2-rail-item{grid-template-columns:1fr;justify-items:center;padding-inline:0}.foundation-v2-rail-code{color:inherit}.foundation-v2-rail-text{min-width:0;display:grid;gap:1px}.foundation-v2-rail-text strong,.foundation-v2-rail-footer strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500}.foundation-v2-rail-status{width:5px;height:5px;border-radius:50%;background:var(--muted)}.foundation-v2-rail-status.is-live{background:var(--alarm);box-shadow:0 0 0 3px var(--alarm-soft);animation:foundation-pulse 1.6s infinite}.foundation-v2-rail-status.is-watching{background:var(--gold)}.foundation-v2-rail-footer{border-top:1px solid var(--rule);padding:12px 14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.foundation-v2-agent-rail.is-collapsed .foundation-v2-rail-footer{grid-template-columns:1fr;justify-items:center;padding-inline:0}.foundation-v2-rail-footer button{border:1px solid var(--rule);border-radius:var(--foundation-radius-sm, 5px);background:var(--panel);color:var(--ink-2);padding:5px 7px;font-size:11px}.foundation-v2-canvas{min-width:0;min-height:0;display:grid;grid-template-rows:var(--header-h) minmax(0,1fr);overflow:hidden}.foundation-v2-canvas.has-subnav{grid-template-rows:var(--header-h) auto minmax(0,1fr)}.foundation-v2-top-chrome{min-width:0;height:var(--header-h);padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--rule)}.foundation-v2-top-subject{min-width:0;display:flex;align-items:baseline;gap:18px}.foundation-v2-top-subject strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:20px}.foundation-v2-top-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px}.foundation-v2-btn,.tag{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--foundation-radius-sm, 5px);white-space:nowrap}.foundation-v2-btn{border:1px solid var(--rule-strong);background:transparent;color:var(--ink);padding:7px 12px;font-size:12px;font-weight:500;transition:background .14s ease,border-color .14s ease,color .14s ease}.foundation-v2-btn:hover:not(:disabled){background:var(--panel-2);border-color:var(--rule-bright)}.foundation-v2-btn.ghost{border-color:transparent;color:var(--ink-2)}.foundation-v2-btn.gold{background:var(--gold);border-color:var(--gold);color:var(--bg)}.foundation-v2-btn.sm{padding:5px 10px;font-size:11px}.tag{padding:2px 7px;border:1px solid var(--rule-strong);background:transparent;color:var(--ink-2);font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:0;text-transform:uppercase;line-height:1.6}.tag.gold{color:var(--gold);border-color:var(--gold-dim);background:var(--gold-soft)}.tag.sage{color:var(--sage);border-color:var(--sage-dim);background:var(--sage-soft)}.tag.alarm{color:var(--alarm);border-color:var(--alarm-dim);background:var(--alarm-soft)}.foundation-v2-theme-switch{height:24px;padding:2px;display:inline-flex;align-items:center;border:1px solid var(--rule);border-radius:var(--foundation-radius-sm, 5px);background:var(--bg-2);color:var(--ink-3)}.foundation-v2-theme-switch span{padding:3px 8px;border-radius:3px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:0;text-transform:uppercase}.foundation-v2-theme-switch .is-active{background:var(--ink);color:var(--bg)}.foundation-v2-surface-subnav{min-width:0;border-bottom:1px solid var(--rule);background:var(--bg-2);overflow-x:auto}.foundation-v2-surface{min-height:0;overflow:auto;padding:24px;background:var(--bg)}.foundation-v2-surface.is-triton{overflow:hidden;padding:0}.foundation-v2-surface.is-triton [data-testid=triton-v7-diagnostics]{max-height:40vh;overflow-y:auto;overscroll-behavior:contain}.foundation-v2-surface.is-triton [data-testid=triton-v7-history]{align-content:start!important}.foundation-v2-route-frame{animation:fade-up .24s cubic-bezier(.2,.8,.2,1) backwards;min-width:0}.foundation-v2-route-frame>*{min-width:0}.foundation-v2-route-frame.is-foundation,.foundation-v2-route-frame.is-alexandria,.foundation-v2-route-frame.is-workspace,.foundation-v2-route-frame.is-scouts,.foundation-v2-route-frame.is-trust,.foundation-v2-route-frame.is-inbox,.foundation-v2-route-frame.is-profile,.foundation-v2-route-frame.is-feedback,.foundation-v2-route-frame.is-triton{max-width:none!important}.foundation-v2-route-frame.is-scouts>*,.foundation-v2-route-frame.is-trust>*,.foundation-v2-route-frame.is-inbox>*,.foundation-v2-route-frame.is-profile>*,.foundation-v2-route-frame.is-feedback>*{border-radius:var(--foundation-radius-sm, 5px)!important}.foundation-v2-right-ledger{min-width:0;min-height:0;display:grid;grid-template-rows:var(--header-h) minmax(0,1fr) auto;border-left:1px solid var(--rule);overflow:hidden}.foundation-v2-right-ledger-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--rule)}.foundation-v2-right-ledger-head span{font-family:var(--font-mono);font-size:10px;letter-spacing:0;text-transform:uppercase;color:var(--ink-2)}.foundation-v2-right-ledger-head button,.foundation-v2-ledger-collapsed-label{border:1px solid var(--rule);border-radius:var(--foundation-radius-sm, 5px);background:var(--panel);color:var(--ink-2);font-size:11px;padding:5px 8px}.foundation-v2-right-ledger.is-collapsed{align-items:center}.foundation-v2-right-ledger.is-collapsed .foundation-v2-right-ledger-head{width:100%;padding-inline:6px;justify-content:center}.foundation-v2-right-ledger.is-collapsed .foundation-v2-right-ledger-head span,.foundation-v2-right-ledger.is-collapsed .foundation-v2-right-ledger-head button{display:none}.foundation-v2-ledger-collapsed-label{align-self:stretch;margin:12px 8px;writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:0;font-family:var(--font-mono)}.foundation-v2-ledger-stream{min-height:0;overflow:auto}.foundation-v2-ledger-stream-row{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px 16px 12px;border:0;border-bottom:1px solid var(--rule);background:transparent;color:var(--ink);text-align:left}.foundation-v2-ledger-stream-row:hover{background:var(--bg-2)}.foundation-v2-ledger-stream-row strong,.foundation-v2-ledger-stream-row small,.foundation-v2-ledger-stream-row em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foundation-v2-ledger-stream-row strong{font-size:11px;font-weight:500}.foundation-v2-ledger-stream-row small,.foundation-v2-ledger-stream-row em{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-style:normal}.dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0;margin-top:5px;background:var(--muted)}.dot.alarm{background:var(--alarm);box-shadow:0 0 0 3px var(--alarm-soft)}.dot.gold{background:var(--gold)}.dot.sage{background:var(--sage)}.dot.muted{background:var(--muted)}.foundation-v2-ledger-empty{margin:12px;padding:12px;border:1px solid var(--rule);border-radius:var(--foundation-radius-sm, 5px);background:var(--bg-2);color:var(--ink-3)}.foundation-v2-media{position:relative;min-height:100%;overflow:hidden;border:1px solid var(--rule);border-radius:var(--foundation-radius-sm, 5px);background:var(--bg-2)}.foundation-v2-media svg{width:100%;height:100%;display:block}.foundation-v2-media>span{position:absolute;left:8px;top:6px;font-family:var(--font-mono);font-size:9px;letter-spacing:0;text-transform:uppercase;color:currentColor}.foundation-v2-wave{min-height:36px;display:flex;align-items:center;gap:2px}.foundation-v2-wave span{flex:1;background:var(--ink-3);opacity:.5}.foundation-v2-wave span.is-played{background:var(--gold);opacity:1}.foundation-v2-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#080604a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-in .2s ease both}.foundation-v2-reader{position:fixed;top:0;right:0;bottom:0;z-index:81;width:min(880px,92vw);overflow:auto;border-left:1px solid var(--rule-strong);background:var(--bg);box-shadow:-32px 0 80px -20px #0006;animation:fade-up .3s cubic-bezier(.2,.8,.2,1) both}.foundation-v2-reader-head{position:sticky;top:0;z-index:2;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--rule);background:var(--bg)}.foundation-v2-reader-head strong{display:block;font-family:var(--font-mono);font-size:10.5px;color:var(--muted)}.foundation-v2-reader-head>div:last-child,.foundation-v2-reader-tags,.foundation-v2-media-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.foundation-v2-reader-body{max-width:760px;margin:0 auto;padding:32px 64px 80px}.foundation-v2-reader-body h2{margin:18px 0 0;font-size:clamp(28px,5vw,36px);line-height:1.1}.foundation-v2-source-link{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:10px 14px;border:1px solid var(--rule-strong);border-radius:var(--foundation-radius-sm, 5px);background:var(--bg-2);color:var(--ink);cursor:pointer;font:inherit;text-align:left;text-decoration:none}.foundation-v2-source-link small{color:var(--muted);font-family:var(--font-mono)}.foundation-v2-reader-media,.foundation-v2-reader-audio,.foundation-v2-reader-pdf{margin-top:28px;border:1px solid var(--rule);border-radius:var(--foundation-radius-sm, 5px);background:var(--panel);overflow:hidden}.foundation-v2-reader-media{position:relative;aspect-ratio:16 / 9}.foundation-v2-reader-media .foundation-v2-media{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0}.foundation-v2-reader-media button,.foundation-v2-reader-audio button{border:0;border-radius:999px;background:var(--ink);color:var(--bg);font-weight:600}.foundation-v2-reader-media button{position:absolute;inset:50% auto auto 50%;width:72px;height:72px;transform:translate(-50%,-50%)}.foundation-v2-reader-audio{padding:18px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.foundation-v2-reader-audio button{width:68px;height:44px}.foundation-v2-reader-pdf{padding:18px;display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:12px;align-items:start}.foundation-v2-reader-pdf span{width:88px;height:112px;padding:8px;display:grid;align-content:start;gap:4px;background:var(--vellum)}.foundation-v2-reader-pdf i{height:2px;display:block;background:#00000038}.foundation-v2-reader-pdf p,.foundation-v2-reader-copy{margin:0;color:var(--ink-2);line-height:1.7}.foundation-v2-reader-copy{margin-top:32px;font-family:var(--font-serif);font-size:15px}.foundation-v2-provenance{margin-top:48px;padding-top:24px;border-top:1px solid var(--rule)}.foundation-v2-provenance dl{margin:14px 0 0;display:grid}.foundation-v2-provenance div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--rule)}.foundation-v2-provenance dt,.foundation-v2-provenance dd{margin:0;min-width:0}.foundation-v2-provenance dt{font-family:var(--font-mono);font-size:10.5px;color:var(--muted);text-transform:uppercase}.foundation-v2-provenance dd{color:var(--ink);word-break:break-word}@keyframes foundation-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 var(--alarm-soft)}50%{opacity:.72;box-shadow:0 0 0 5px transparent}}@keyframes fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:1180px){.foundation-v2-app-root,.foundation-v2-app-root.is-rail-expanded,.foundation-v2-app-root.is-ledger-collapsed,.foundation-v2-app-root.is-rail-collapsed.is-ledger-collapsed{grid-template-columns:var(--rail-w) minmax(0,1fr)}.foundation-v2-agent-rail .foundation-v2-rail-brand{padding-inline:0;justify-content:center}.foundation-v2-agent-rail .foundation-v2-rail-brand-copy,.foundation-v2-agent-rail .foundation-v2-rail-footer span,.foundation-v2-agent-rail .foundation-v2-rail-text,.foundation-v2-agent-rail .foundation-v2-rail-status,.foundation-v2-agent-rail .foundation-v2-rail-toggle,.foundation-v2-right-ledger .foundation-v2-right-ledger-head span,.foundation-v2-right-ledger .foundation-v2-right-ledger-head button,.foundation-v2-right-ledger .foundation-v2-ledger-stream{display:none}.foundation-v2-agent-rail .foundation-v2-rail-item,.foundation-v2-agent-rail .foundation-v2-rail-footer{grid-template-columns:1fr;justify-items:center;padding-inline:0}.foundation-v2-ledger-collapsed-label{display:inline-flex}}@media(max-width:820px){.foundation-v2-app-root,.foundation-v2-app-root.is-rail-expanded,.foundation-v2-app-root.is-rail-collapsed,.foundation-v2-app-root.is-ledger-collapsed,.foundation-v2-app-root.is-rail-collapsed.is-ledger-collapsed{height:100vh;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.foundation-v2-agent-rail{min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr);border-right:0;border-bottom:1px solid var(--rule)}.foundation-v2-rail-brand{width:52px;height:52px;border-bottom:0;border-right:1px solid var(--rule)}.foundation-v2-rail-nav{min-width:0;display:flex;align-items:stretch;overflow-x:auto;padding:0}.foundation-v2-rail-item{min-width:58px;min-height:52px;border-left:0;border-bottom:2px solid transparent}.foundation-v2-rail-item.is-active{border-bottom-color:var(--gold)}.foundation-v2-rail-footer,.foundation-v2-right-ledger{display:none}.foundation-v2-canvas{min-height:0;grid-template-rows:auto minmax(0,1fr)}.foundation-v2-canvas.has-subnav{grid-template-rows:auto auto minmax(0,1fr)}.foundation-v2-top-chrome{height:auto;min-height:var(--header-h);padding:8px 12px;flex-wrap:wrap;align-content:start}.foundation-v2-top-subject{width:100%;justify-content:space-between}.foundation-v2-top-actions{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.foundation-v2-theme-switch,.foundation-v2-btn{flex:0 0 auto}.foundation-v2-surface{padding:12px}}@media(max-width:600px){.foundation-v2-agent-rail{display:block}.foundation-v2-rail-brand{display:none}.foundation-v2-rail-nav{flex-wrap:nowrap;overflow-x:auto;gap:4px;padding:4px 6px;scrollbar-width:thin}.foundation-v2-agent-rail .foundation-v2-rail-item{display:inline-flex;align-items:center;width:auto;min-width:0;min-height:36px;gap:5px;padding:5px 9px;border:0;border-radius:8px}.foundation-v2-agent-rail .foundation-v2-rail-item.is-active{background:var(--panel-2);color:var(--ink)}.foundation-v2-agent-rail .foundation-v2-rail-text{display:none}.foundation-v2-agent-rail .foundation-v2-rail-code{min-width:24px;text-align:center;font-size:10px}.foundation-v2-top-chrome{min-height:44px;height:44px;padding:5px 8px;flex-wrap:nowrap;overflow:hidden}.foundation-v2-top-subject{width:auto;min-width:0;flex:1 1 auto}.foundation-v2-top-actions{width:auto;flex:0 0 auto;justify-content:flex-end;padding:0}}.alexandria-task-toolbar{grid-column:1 / -1;display:grid;grid-template-columns:auto auto minmax(150px,1fr);align-items:center;gap:10px;border-top:1px solid var(--foundation-rule-soft, rgba(16,35,63,.1));padding-top:10px}.alexandria-task-brand{display:grid;gap:2px;min-width:160px}.alexandria-primary-nav,.alexandria-lens-options,.alexandria-pull-controls{display:flex;align-items:center;gap:8px}.alexandria-primary-nav,.alexandria-pull-controls{flex-wrap:nowrap}.alexandria-lens-menu{position:relative;font-size:12px;color:var(--foundation-color-primary, #10233f)}.alexandria-lens-menu>summary,.alexandria-operations-drawer>summary{cursor:pointer;font-weight:750}.alexandria-lens-options{padding-top:8px;flex-wrap:wrap}.alexandria-search-control{grid-column:1 / -1;display:flex;align-items:center;gap:10px;min-width:0;border-radius:12px;border:1px solid var(--foundation-rule-soft, rgba(16,35,63,.1));background:var(--foundation-surface-soft, rgba(255,255,255,.7));padding:8px 10px}.alexandria-search-field{display:flex;align-items:center;gap:8px;min-width:260px;flex:1 1 420px;border-radius:999px;border:1px solid var(--foundation-rule-soft, rgba(16,35,63,.1));background:var(--foundation-surface-strong, rgba(255,255,255,.92));padding:7px 10px}.alexandria-mode-meta{color:var(--foundation-color-muted, rgba(103,114,132,.66));font-size:10px;white-space:nowrap}.alexandria-pull-controls{margin-left:auto}.alexandria-runs-surface{display:grid;gap:18px;padding:clamp(16px,3vw,34px)}.alexandria-library-heading{display:grid;gap:5px;margin-bottom:12px}.alexandria-library-heading p{margin:0;color:var(--foundation-color-muted, rgba(103,114,132,.76));font-size:13px}@media(max-width:760px){.alexandria-library-heading p{display:none}}.alexandria-session-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.alexandria-session-strip>div,.alexandria-run-state{display:grid;gap:5px}.alexandria-run-state{padding:16px}.alexandria-run-layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:16px;align-items:start}.alexandria-run-list{display:grid;gap:9px}.alexandria-run-card{display:grid;gap:5px;width:100%;padding:12px;color:var(--foundation-color-primary, #10233f);text-align:left;cursor:pointer}.alexandria-run-card>span,.alexandria-run-card>small{color:var(--foundation-color-muted, rgba(103,114,132,.76));line-height:1.4}.alexandria-run-detail{min-width:0;padding:clamp(16px,2.4vw,26px)}.alexandria-run-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.alexandria-run-detail code,.alexandria-run-detail li{overflow-wrap:anywhere}.alexandria-live-state{border-radius:999px;background:var(--foundation-nav-active-bg, rgba(28,95,168,.12));color:var(--foundation-color-tertiary, #1c5fa8);padding:5px 9px;font-size:11px;font-weight:750;white-space:nowrap}.alexandria-live-state[data-state=error]{color:var(--foundation-color-warning, #9b531f)}.alexandria-run-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.alexandria-run-facts>div{border-top:1px solid var(--foundation-rule-soft, rgba(16,35,63,.1));padding-top:9px}.alexandria-run-facts dt{color:var(--foundation-color-muted, rgba(103,114,132,.72));font-size:11px}.alexandria-run-facts dd{margin:4px 0 0}.alexandria-run-actions{display:flex;flex-wrap:wrap;gap:8px}.alexandria-operations-drawer{margin:18px clamp(12px,3vw,34px) 30px;border-top:1px solid var(--foundation-rule-soft, rgba(16,35,63,.1));padding-top:12px;color:var(--foundation-color-muted, rgba(103,114,132,.78))}.alexandria-operations-content{display:grid;gap:10px;padding-top:12px}@media(max-width:760px){.alexandria-task-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding-top:4px}.alexandria-task-brand{display:none}.alexandria-primary-nav{min-width:0;overflow-x:auto;padding-bottom:2px}.alexandria-lens-menu{white-space:nowrap}.alexandria-search-control{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:5px 6px;gap:6px}.alexandria-search-field{grid-column:1 / -1;min-width:0;padding:6px 8px}.alexandria-mode-meta{display:none}.alexandria-pull-controls{grid-column:2}.alexandria-pull-controls button:first-child{display:none}.alexandria-session-strip,.alexandria-run-layout,.alexandria-run-facts{grid-template-columns:1fr}.alexandria-runs-surface{padding:14px 12px}.alexandria-run-list{display:flex;overflow-x:auto}.alexandria-run-card{min-width:min(78vw,280px)}}.foundation-v2-shell{display:grid;gap:14px;color:#16120e}.foundation-v2-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:14px;min-height:420px}.foundation-v2-hero-copy,.foundation-v2-ledger,.foundation-v2-panel,.foundation-v2-cta-row button,.foundation-v2-stats button{border:1px solid rgba(22,18,14,.12);border-radius:8px;background:#fbf8ee}.foundation-v2-hero-copy{position:relative;overflow:hidden;display:grid;align-content:end;gap:18px;padding:clamp(22px,4vw,54px)}.foundation-v2-hero-copy:before{content:"";position:absolute;inset:18px 18px auto auto;width:min(44%,360px);aspect-ratio:1.4;border-radius:5px;border:1px solid rgba(22,18,14,.1);background:linear-gradient(135deg,rgba(197,59,48,.16),transparent 45%),linear-gradient(90deg,#4a7d5c38,#a0782529),repeating-linear-gradient(90deg,rgba(22,18,14,.1) 0 1px,transparent 1px 22px);opacity:.74;z-index:0;pointer-events:none}.foundation-v2-hero-copy>*{position:relative;z-index:1}.foundation-v2-eyebrow,.foundation-v2-panel-heading span,.foundation-v2-decision-code,.foundation-v2-media-copy>span,.foundation-v2-cta-row span,.foundation-v2-stats span,.foundation-v2-ledger-head{font-family:var(--font-mono);font-size:10px;letter-spacing:0;color:var(--ink-3)}.foundation-v2-hero h1{position:relative;max-width:860px;margin:0;font-family:var(--font-serif);font-style:italic;font-size:clamp(34px,5vw,44px);line-height:1.08;font-weight:400;letter-spacing:0;color:var(--ink)}.foundation-v2-hero p{position:relative;max-width:720px;margin:0;color:#3f392fc7;font-size:clamp(15px,1.6vw,18px);line-height:1.65}.foundation-v2-ledger-head button,.foundation-v2-media-meta button{border:1px solid rgba(22,18,14,.14);border-radius:5px;background:#16120e;color:#f4efe3;font:inherit;font-weight:700;padding:0 14px}.foundation-v2-ledger-head button:disabled{opacity:.42;cursor:not-allowed}.foundation-v2-ledger{display:grid;align-content:start;gap:8px;padding:14px}.foundation-v2-ledger-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.foundation-v2-ledger-head button{min-height:30px;background:transparent;color:#16120e}.foundation-v2-ledger-row,.foundation-v2-decision{width:100%;border:1px solid rgba(22,18,14,.1);border-radius:5px;background:#f4efe3;color:#16120e;text-align:left}.foundation-v2-ledger-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px}.foundation-v2-ledger-row strong,.foundation-v2-ledger-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foundation-v2-ledger-row small{color:#3f392fad}.foundation-v2-dot{width:8px;height:8px;margin-top:6px;border-radius:999px;background:#c53b30}.foundation-v2-dot.is-muted{background:#a07825}.foundation-v2-status,.foundation-v2-empty{border:1px solid rgba(197,59,48,.2);border-radius:5px;background:#c53b3014;color:#7d241e;padding:12px}.foundation-v2-stats,.foundation-v2-cta-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.foundation-v2-stats button,.foundation-v2-cta-row button{display:grid;gap:6px;min-height:82px;padding:14px;color:#16120e;text-align:left}.foundation-v2-stats strong{font-size:28px;line-height:1}.foundation-v2-main-grid{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:14px}.foundation-v2-left-stack{display:grid;align-content:start;gap:14px;min-width:0}.foundation-v2-panel{display:grid;gap:14px;padding:14px}.foundation-v2-panel-heading{display:flex;align-items:end;justify-content:space-between;gap:12px}.foundation-v2-panel-heading strong{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:22px;line-height:1.1;color:var(--ink)}.foundation-v2-decision-list,.foundation-v2-mosaic,.foundation-v2-side-mosaic{display:grid;gap:10px}.foundation-v2-decision{display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px}.foundation-v2-decision strong,.foundation-v2-decision small,.foundation-v2-decision em{display:block}.foundation-v2-decision small{color:#3f392fb8;line-height:1.4}.foundation-v2-decision em{color:#3f392fad;font-style:normal;font-size:12px}.foundation-v2-mosaic{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.foundation-v2-side-mosaic{grid-template-columns:1fr}.foundation-v2-media-card{min-height:280px;display:grid;grid-template-rows:150px auto minmax(0,1fr) auto;gap:12px;overflow:hidden;border:1px solid rgba(22,18,14,.12);border-radius:5px;background:#f4efe3}.foundation-v2-media-card.is-compact{min-height:250px;grid-template-rows:118px auto minmax(0,1fr) auto}.foundation-v2-media-card.has-inline-video{display:flex;flex-direction:column;grid-template-rows:none;overflow:visible;min-height:0}.foundation-v2-media-card.has-inline-video [data-testid=video-storyboard]{margin-bottom:4px}.foundation-v2-media-card.is-compact .foundation-v2-media-preview{min-height:118px}.foundation-v2-media-preview{position:relative;min-width:0;width:100%;min-height:150px;border:0;border-radius:0;background:transparent;color:inherit;overflow:hidden;padding:0}.foundation-v2-media-preview .foundation-v2-media{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0}.foundation-v2-media-preview .foundation-v2-wave{position:absolute;left:16px;right:16px;top:50%;height:52px;transform:translateY(-50%)}.foundation-v2-media-play{position:absolute;top:12px;right:12px;padding:6px 9px;border-radius:999px;background:#f4efe3eb;color:#1a140e!important;font-family:var(--font-mono);font-size:10px}.foundation-v2-media-copy,.foundation-v2-media-card p,.foundation-v2-media-meta{padding-inline:16px}.foundation-v2-media-copy{display:grid;gap:5px}.foundation-v2-media-copy strong,.foundation-v2-cta-row strong{display:block;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:18px;line-height:1.2;color:var(--ink)}.foundation-v2-media-card p{margin:0;color:#3f392fc2;line-height:1.5}.foundation-v2-media-meta{padding-bottom:16px}.foundation-v2-media-meta button{justify-self:start;min-height:34px}.foundation-v2-tone-go{box-shadow:inset 3px 0 #4a7d5c}.foundation-v2-tone-review{box-shadow:inset 3px 0 #c53b30}.foundation-v2-tone-watch{box-shadow:inset 3px 0 #a07825}.foundation-v2-tone-quiet{box-shadow:inset 3px 0 #16120e38}.foundation-v2-ledger-row:hover,.foundation-v2-decision:hover,.foundation-v2-stats button:hover,.foundation-v2-cta-row button:hover,.foundation-v2-media-meta button:hover{border-color:#16120e47;transform:translateY(-1px)}.foundation-v2-cta-row{grid-template-columns:repeat(5,minmax(0,1fr))}.triton-live-dot,.triton-live-row-dot{width:9px;height:9px;border-radius:999px;background:var(--trace-dot, #1f7f6b);box-shadow:0 0 0 4px color-mix(in srgb,var(--trace-dot, #1f7f6b) 16%,transparent);margin-top:4px}.triton-live-dot{width:10px;height:10px;margin-top:0;background:#1f7f6b;box-shadow:0 0 0 5px #1f7f6b26}.triton-live-dot--active{animation:triton-live-pulse 1.35s ease-in-out infinite}@keyframes triton-live-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #1f7f6b24,0 0 #1f7f6b3d}50%{transform:scale(1.18);box-shadow:0 0 0 6px #1f7f6b1a,0 0 0 10px #1f7f6b0a}}.triton-live-pill{width:fit-content;max-width:100%}.triton-live-pill>summary{list-style:none}.triton-live-pill>summary::-webkit-details-marker{display:none}.triton-live-pill>summary::marker{content:""}@media(max-width:1120px){.foundation-v2-hero,.foundation-v2-main-grid,.foundation-v2-stats,.foundation-v2-cta-row{grid-template-columns:1fr 1fr}}@media(max-width:720px){.foundation-v2-hero,.foundation-v2-main-grid,.foundation-v2-stats,.foundation-v2-cta-row,.foundation-v2-mosaic,.foundation-v2-decision{grid-template-columns:1fr}.foundation-v2-hero{min-height:0}.foundation-v2-hero-copy:before{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
