:root #root .app-shell-modern .pilot-ai-trust-card,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-card{display:grid!important;gap:10px!important;margin-top:14px!important;padding:12px!important;border:1px solid color-mix(in srgb,var(--c2-line) 82%,var(--c2-accent) 18%)!important;border-radius:8px!important;background:color-mix(in srgb,var(--c2-panel-soft) 78%,var(--c2-panel))!important;color:var(--c2-text)!important}:root #root .app-shell-modern .pilot-ai-evidence-rail,:root .pilot-ai-panel.is-fullscreen .pilot-ai-evidence-rail{grid-template-rows:auto auto minmax(0,1fr) auto!important}:root #root .app-shell-modern .pilot-ai-trust-card-compact,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-card-compact{margin-top:0!important;background:var(--c2-panel)!important}:root #root .app-shell-modern .pilot-ai-trust-head,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-head{display:flex!important;align-items:flex-start!important;gap:10px!important;min-width:0!important}:root #root .app-shell-modern .pilot-ai-trust-copy,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-copy{display:grid!important;gap:2px!important;min-width:0!important}:root #root .app-shell-modern .pilot-ai-trust-head p,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-head p{margin:0!important;color:var(--c2-text)!important;font-size:.8rem!important;font-weight:760!important;line-height:1.3!important}:root #root .app-shell-modern .pilot-ai-trust-copy>span,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-copy>span{color:var(--c2-muted)!important;font-size:.75rem!important;font-weight:600!important;line-height:1.35!important}:root #root .app-shell-modern .pilot-ai-trust-badge,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-badge{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:4px 8px!important;border:1px solid transparent!important;border-radius:999px!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:0!important;white-space:nowrap!important}:root #root .app-shell-modern .pilot-ai-trust-badge.is-safe,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-badge.is-safe{border-color:color-mix(in srgb,var(--beamo-success) 42%,var(--c2-line))!important;background:color-mix(in srgb,var(--beamo-success) 12%,var(--c2-panel))!important;color:var(--beamo-success)!important}:root #root .app-shell-modern .pilot-ai-trust-badge.is-review,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-badge.is-review{border-color:color-mix(in srgb,var(--beamo-warning) 42%,var(--c2-line))!important;background:color-mix(in srgb,var(--beamo-warning) 13%,var(--c2-panel))!important;color:var(--beamo-warning)!important}:root #root .app-shell-modern .pilot-ai-trust-grid,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}:root #root .app-shell-modern .pilot-ai-trust-grid>div,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-grid>div{display:grid!important;align-content:start!important;gap:4px!important;min-width:0!important;padding:10px!important;border:1px solid var(--c2-line)!important;border-radius:8px!important;background:var(--c2-panel)!important}:root #root .app-shell-modern .pilot-ai-trust-grid span,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-grid span{color:var(--c2-muted)!important;font-size:.7rem!important;font-weight:760!important;letter-spacing:0!important;text-transform:uppercase!important}:root #root .app-shell-modern .pilot-ai-trust-grid strong,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-grid strong{color:var(--c2-text)!important;font-size:.82rem!important;font-weight:780!important;line-height:1.25!important;overflow-wrap:break-word!important}:root #root .app-shell-modern .pilot-ai-trust-grid p,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-grid p{margin:0!important;color:var(--c2-muted)!important;font-size:.74rem!important;font-weight:580!important;line-height:1.35!important}:root #root .app-shell-modern .pilot-ai-trust-missing,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-missing{display:grid!important;gap:6px!important;margin:2px 0 0!important;padding:0!important;list-style:none!important}:root #root .app-shell-modern .pilot-ai-trust-missing li,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-missing li{display:grid!important;gap:2px!important;min-width:0!important}:root #root .app-shell-modern .pilot-ai-trust-card-compact .pilot-ai-trust-grid,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-card-compact .pilot-ai-trust-grid{grid-template-columns:minmax(0,1fr)!important}:root #root .app-shell-modern .pilot-ai-trust-card-compact .pilot-ai-trust-grid>div,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-card-compact .pilot-ai-trust-grid>div{padding:8px!important}@media(max-width:760px){:root #root .app-shell-modern .pilot-ai-trust-head,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-head{display:grid!important}:root #root .app-shell-modern .pilot-ai-trust-grid,:root .pilot-ai-panel.is-fullscreen .pilot-ai-trust-grid{grid-template-columns:minmax(0,1fr)!important}}:root.dark #root .app-shell-modern .pilot-ai-trust-card,:root[data-theme=dark] #root .app-shell-modern .pilot-ai-trust-card,:root.dark .pilot-ai-panel.is-fullscreen .pilot-ai-trust-card,:root[data-theme=dark] .pilot-ai-panel.is-fullscreen .pilot-ai-trust-card{background:var(--c2-panel)!important;border-color:var(--c2-line)!important}:root #root .app-shell-modern .pilot-decision-hub{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)!important;gap:var(--pilot-gap-hero)!important;padding:var(--pilot-pad-surface)!important;border:0!important;border-radius:var(--pilot-radius-surface)!important;background:var(--c2-panel)!important;box-shadow:var(--pilot-lift)!important}:root.dark #root .app-shell-modern .pilot-decision-hub,:root[data-theme=dark] #root .app-shell-modern .pilot-decision-hub{background:var(--c2-panel)!important;box-shadow:none!important}:root #root .app-shell-modern .pilot-decision-copy>span{gap:0!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.14em!important}:root #root .app-shell-modern .pilot-decision-copy>span:before{content:none!important}:root #root .app-shell-modern .pilot-decision-copy h2{font-size:clamp(1.4rem,1.9vw,1.95rem)!important;font-weight:700!important;letter-spacing:-.015em!important;line-height:1.12!important}:root #root .app-shell-modern .pilot-decision-copy p{font-size:.92rem!important;line-height:1.55!important}:root #root .app-shell-modern .pilot-decision-link,:root #root .app-shell-modern .pilot-decision-link-success,:root #root .app-shell-modern .pilot-decision-link-warning,:root #root .app-shell-modern .pilot-decision-link-danger{min-height:40px!important;padding:0 18px!important;border:1px solid var(--c2-accent)!important;border-radius:var(--c2-radius-pill)!important;background:var(--c2-accent)!important;color:var(--beamo-button-foreground)!important;box-shadow:none!important;font-size:.88rem!important;font-weight:680!important}:root #root .app-shell-modern .pilot-decision-link-warning:before{content:none!important}:root #root .app-shell-modern .pilot-decision-link:hover,:root #root .app-shell-modern .pilot-decision-link:focus-visible,:root #root .app-shell-modern .pilot-decision-link-success:hover,:root #root .app-shell-modern .pilot-decision-link-success:focus-visible,:root #root .app-shell-modern .pilot-decision-link-warning:hover,:root #root .app-shell-modern .pilot-decision-link-warning:focus-visible,:root #root .app-shell-modern .pilot-decision-link-danger:hover,:root #root .app-shell-modern .pilot-decision-link-danger:focus-visible{transform:none!important;border-color:var(--c2-accent-strong)!important;background:var(--c2-accent-strong)!important;color:var(--beamo-button-foreground)!important;box-shadow:none!important}:root #root .app-shell-modern .pilot-decision-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(18px,2vw,28px) clamp(20px,2.4vw,40px)!important;align-self:center!important;border-left:1px solid var(--c2-line)!important;border-top:0!important;padding-left:clamp(24px,3vw,48px)!important;padding-top:0!important}:root #root .app-shell-modern .pilot-decision-metrics .metric-card{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;justify-content:start!important;gap:4px!important}:root #root .app-shell-modern .pilot-decision-metrics .metric-label{font-size:.72rem!important;font-weight:640!important;letter-spacing:.02em!important}:root #root .app-shell-modern .pilot-decision-metrics .metric-value{font-size:clamp(1.35rem,1.8vw,1.7rem)!important;font-weight:680!important;font-variant-numeric:tabular-nums!important}:root #root .app-shell-modern .pilot-decision-metrics .muted-small{font-size:.72rem!important;opacity:.85!important}@media(max-width:1160px){:root #root .app-shell-modern .pilot-decision-hub{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}:root #root .app-shell-modern .pilot-decision-metrics{align-self:stretch!important;border-left:0!important;border-top:1px solid var(--c2-line)!important;padding-left:0!important;padding-top:18px!important}}:root #root .app-shell-modern .panel.pilot-ai-panel{border:0!important;border-radius:var(--pilot-radius-surface)!important;background:var(--c2-panel)!important;box-shadow:var(--pilot-lift)!important}:root.dark #root .app-shell-modern .panel.pilot-ai-panel,:root[data-theme=dark] #root .app-shell-modern .panel.pilot-ai-panel{background:var(--c2-panel)!important;box-shadow:none!important}:root #root .app-shell-modern .pilot-ai-header{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 18px!important;padding:16px 20px!important;border-bottom:1px solid var(--c2-line)!important;background:var(--c2-panel)!important}:root.dark #root .app-shell-modern .pilot-ai-header,:root[data-theme=dark] #root .app-shell-modern .pilot-ai-header{background:var(--c2-panel)!important}:root #root .app-shell-modern .pilot-ai-mark,:root #root .app-shell-modern .pilot-ai-avatar,:root .pilot-ai-panel.is-fullscreen .pilot-ai-mark,:root .pilot-ai-panel.is-fullscreen .pilot-ai-avatar{width:30px!important;height:30px!important;border-radius:var(--c2-radius-sm)!important;background:var(--c2-accent-soft)!important;color:var(--c2-accent-strong)!important;box-shadow:none!important}:root #root .app-shell-modern .pilot-ai-title-group h2{font-size:1rem!important}:root #root .app-shell-modern .pilot-ai-title-group p{font-size:.8rem!important}:root #root .app-shell-modern .pilot-ai-status-line,:root .pilot-ai-panel.is-fullscreen .pilot-ai-status-line{display:inline-flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 10px!important;margin-left:auto!important;min-width:0!important;color:var(--c2-muted)!important;font-size:.78rem!important;font-weight:600!important}:root #root .app-shell-modern .pilot-ai-status-line span,:root .pilot-ai-panel.is-fullscreen .pilot-ai-status-line span{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}:root #root .app-shell-modern .pilot-ai-status-line span+span:before,:root .pilot-ai-panel.is-fullscreen .pilot-ai-status-line span+span:before{content:"·";color:var(--c2-line-strong)}:root #root .app-shell-modern .pilot-ai-status-online,:root .pilot-ai-panel.is-fullscreen .pilot-ai-status-online{color:var(--c2-success)!important;font-weight:650!important}:root #root .app-shell-modern .pilot-ai-status-online:before,:root .pilot-ai-panel.is-fullscreen .pilot-ai-status-online:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--c2-success)}:root #root .app-shell-modern .pilot-ai-body{height:440px!important}:root #root .app-shell-modern .pilot-ai-body:has(.pilot-ai-empty-thread){height:auto!important;min-height:0!important}:root #root .app-shell-modern .pilot-ai-chat{padding:20px 20px 14px!important;gap:14px!important}:root #root .app-shell-modern .pilot-ai-empty-thread,:root .pilot-ai-panel.is-fullscreen .pilot-ai-empty-thread{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:4px!important;max-width:none!important;padding:34px 16px 24px!important;border:0!important;background:transparent!important;text-align:center!important}:root #root .app-shell-modern .pilot-ai-empty-thread strong,:root .pilot-ai-panel.is-fullscreen .pilot-ai-empty-thread strong{font-size:.95rem!important;font-weight:660!important}:root #root .app-shell-modern .pilot-ai-empty-thread p,:root .pilot-ai-panel.is-fullscreen .pilot-ai-empty-thread p{margin:0!important;font-size:.85rem!important}:root #root .app-shell-modern .pilot-ai-message,:root .pilot-ai-panel.is-fullscreen .pilot-ai-message{box-shadow:none!important}:root #root .app-shell-modern .pilot-ai-message-assistant,:root .pilot-ai-panel.is-fullscreen .pilot-ai-message-assistant{border-color:transparent!important;background:var(--c2-panel-soft)!important}:root.dark #root .app-shell-modern .pilot-ai-message-assistant,:root[data-theme=dark] #root .app-shell-modern .pilot-ai-message-assistant,:root.dark .pilot-ai-panel.is-fullscreen .pilot-ai-message-assistant,:root[data-theme=dark] .pilot-ai-panel.is-fullscreen .pilot-ai-message-assistant{border-color:transparent!important;background:var(--c2-panel-soft)!important}:root #root .app-shell-modern .pilot-ai-message-user,:root .pilot-ai-panel.is-fullscreen .pilot-ai-message-user{border-color:transparent!important;background:var(--c2-accent-soft)!important}:root.dark #root .app-shell-modern .pilot-ai-message-user,:root[data-theme=dark] #root .app-shell-modern .pilot-ai-message-user,:root.dark .pilot-ai-panel.is-fullscreen .pilot-ai-message-user,:root[data-theme=dark] .pilot-ai-panel.is-fullscreen .pilot-ai-message-user{border-color:transparent!important;background:var(--c2-accent-soft)!important}:root #root .app-shell-modern .pilot-ai-meta span,:root .pilot-ai-panel.is-fullscreen .pilot-ai-meta span{padding:0!important;border-color:transparent!important;background:transparent!important}:root #root .app-shell-modern .pilot-ai-prompt,:root .pilot-ai-panel.is-fullscreen .pilot-ai-prompt{min-height:32px!important;padding:5px 13px!important;border:1px solid var(--c2-line)!important;border-radius:var(--c2-radius-pill)!important;background:transparent!important;color:var(--c2-muted)!important;box-shadow:none!important;font-size:.8rem!important;font-weight:620!important;gap:0!important}:root.dark #root .app-shell-modern .pilot-ai-prompt,:root[data-theme=dark] #root .app-shell-modern .pilot-ai-prompt,:root.dark .pilot-ai-panel.is-fullscreen .pilot-ai-prompt,:root[data-theme=dark] .pilot-ai-panel.is-fullscreen .pilot-ai-prompt{background:transparent!important;border-color:var(--c2-line)!important}:root #root .app-shell-modern .pilot-ai-prompt:hover:not(:disabled),:root #root .app-shell-modern .pilot-ai-prompt:focus-visible,:root .pilot-ai-panel.is-fullscreen .pilot-ai-prompt:hover:not(:disabled),:root .pilot-ai-panel.is-fullscreen .pilot-ai-prompt:focus-visible{border-color:var(--c2-accent)!important;background:var(--c2-accent-soft)!important;color:var(--c2-accent-strong)!important}:root #root .app-shell-modern .pilot-ai-prompt-more,:root .pilot-ai-panel.is-fullscreen .pilot-ai-prompt-more{border-style:dashed!important}:root #root .app-shell-modern .pilot-ai-composer,:root .pilot-ai-panel.is-fullscreen .pilot-ai-composer{grid-template-columns:minmax(0,1fr) auto!important;min-height:50px!important;padding:6px 6px 6px 14px!important;border:1px solid var(--c2-line-strong)!important;border-radius:var(--c2-radius-md)!important;background:var(--c2-panel)!important;box-shadow:none!important}:root.dark #root .app-shell-modern .pilot-ai-composer,:root[data-theme=dark] #root .app-shell-modern .pilot-ai-composer,:root.dark .pilot-ai-panel.is-fullscreen .pilot-ai-composer,:root[data-theme=dark] .pilot-ai-panel.is-fullscreen .pilot-ai-composer{border-color:var(--c2-line-strong)!important}:root #root .app-shell-modern .pilot-ai-composer:focus-within,:root .pilot-ai-panel.is-fullscreen .pilot-ai-composer:focus-within{border-color:var(--c2-accent)!important;box-shadow:0 0 0 3px var(--c2-accent-soft)!important}:root #root .app-shell-modern .pilot-ai-send,:root .pilot-ai-panel.is-fullscreen .pilot-ai-send{min-width:38px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;border:0!important;border-radius:var(--c2-radius-sm)!important;background:var(--c2-accent)!important;color:var(--beamo-button-foreground)!important;box-shadow:none!important}:root #root .app-shell-modern .pilot-ai-send:disabled,:root .pilot-ai-panel.is-fullscreen .pilot-ai-send:disabled{background:var(--c2-line)!important;color:var(--c2-muted)!important}:root #root .app-shell-modern .pilot-ai-command-hint{font-size:.72rem!important;font-weight:500!important;opacity:.75!important}:root #root .app-shell-modern .pilot-ai-evidence-rail,:root .pilot-ai-panel.is-fullscreen .pilot-ai-evidence-rail{padding:18px!important;border-left:1px solid var(--c2-line)!important;background:var(--c2-panel)!important}:root.dark #root .app-shell-modern .pilot-ai-evidence-rail,:root[data-theme=dark] #root .app-shell-modern .pilot-ai-evidence-rail,:root.dark .pilot-ai-panel.is-fullscreen .pilot-ai-evidence-rail,:root[data-theme=dark] .pilot-ai-panel.is-fullscreen .pilot-ai-evidence-rail{background:var(--c2-panel)!important}:root #root .app-shell-modern .pilot-ai-evidence-heading,:root .pilot-ai-panel.is-fullscreen .pilot-ai-evidence-heading{padding:0 0 10px!important;border-bottom:1px solid var(--c2-line)!important}:root #root .app-shell-modern .pilot-ai-evidence-row,:root .pilot-ai-panel.is-fullscreen .pilot-ai-evidence-row{padding:10px 2px!important;border:0!important;border-bottom:1px solid var(--c2-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root.dark #root .app-shell-modern .pilot-ai-evidence-row,:root[data-theme=dark] #root .app-shell-modern .pilot-ai-evidence-row,:root.dark .pilot-ai-panel.is-fullscreen .pilot-ai-evidence-row,:root[data-theme=dark] .pilot-ai-panel.is-fullscreen .pilot-ai-evidence-row{background:transparent!important}:root #root .app-shell-modern .pilot-ai-evidence-row div:last-child strong,:root .pilot-ai-panel.is-fullscreen .pilot-ai-evidence-row div:last-child strong{color:var(--c2-success)!important}:root #root .app-shell-modern .pilot-ai-context-summary,:root .pilot-ai-panel.is-fullscreen .pilot-ai-context-summary{margin-top:4px!important;padding:12px 2px 0!important;border:0!important;border-top:1px solid var(--c2-line)!important;border-radius:0!important;background:transparent!important}:root.dark #root .app-shell-modern .pilot-ai-context-summary,:root[data-theme=dark] #root .app-shell-modern .pilot-ai-context-summary,:root.dark .pilot-ai-panel.is-fullscreen .pilot-ai-context-summary,:root[data-theme=dark] .pilot-ai-panel.is-fullscreen .pilot-ai-context-summary{background:transparent!important}:root #root .app-shell-modern .pilot-collapsible-panel{border:0!important;border-radius:var(--pilot-radius-surface)!important;background:var(--c2-panel)!important;box-shadow:var(--pilot-lift)!important}:root.dark #root .app-shell-modern .pilot-collapsible-panel,:root[data-theme=dark] #root .app-shell-modern .pilot-collapsible-panel{background:var(--c2-panel)!important;box-shadow:none!important}:root #root .app-shell-modern .pilot-queue-panel{border:0!important;border-radius:var(--pilot-radius-surface)!important;background:var(--c2-panel)!important;box-shadow:var(--pilot-lift)!important}:root.dark #root .app-shell-modern .pilot-queue-panel,:root[data-theme=dark] #root .app-shell-modern .pilot-queue-panel{background:var(--c2-panel)!important;box-shadow:none!important}:root #root .app-shell-modern .pilot-focus-bar{border:0!important;border-radius:var(--pilot-radius-control)!important;background:var(--c2-panel-soft)!important;box-shadow:none!important}@media(max-width:760px){:root #root .app-shell-modern .pilot-ai-body{height:auto!important;min-height:0!important}:root #root .app-shell-modern .pilot-ai-header{padding:14px 16px!important}:root #root .app-shell-modern .pilot-ai-status-line{margin-left:0!important;width:100%!important}:root #root .app-shell-modern .pilot-ai-chat{padding:16px 14px 12px!important}:root #root .app-shell-modern .pilot-decision-metrics{gap:16px 18px!important}:root #root .app-shell-modern .pilot-all-clear-pill{width:auto!important;justify-self:start!important}}:root #root .app-shell-modern .pilot-ai-evidence-empty,:root .pilot-ai-panel.is-fullscreen .pilot-ai-evidence-empty{border:0!important;background:transparent!important}.pilot-scope{display:contents;--pilot-space-1: 4px;--pilot-space-2: 8px;--pilot-space-3: 12px;--pilot-space-4: 16px;--pilot-space-5: 24px;--pilot-space-6: 32px;--pilot-space-7: 48px;--pilot-space-8: 64px;--pilot-radius-control: 8px;--pilot-radius-surface: 14px;--pilot-pad-surface: clamp(var(--pilot-space-5), 2.8vw, var(--pilot-space-6));--pilot-gap-hero: clamp(var(--pilot-space-5), 3vw, var(--pilot-space-8));--pilot-font-display: clamp(1.4rem, 1.9vw, 1.95rem);--pilot-font-section: 1.05rem;--pilot-font-metric: clamp(1.35rem, 1.8vw, 1.7rem);--pilot-font-body: .92rem;--pilot-font-caption: .78rem;--pilot-font-eyebrow: .68rem;--pilot-text-1: var(--c2-text);--pilot-text-2: var(--c2-muted);--pilot-text-3: color-mix(in srgb, var(--c2-muted) 70%, transparent);--pilot-hairline: color-mix(in srgb, var(--c2-line) 85%, transparent);--pilot-lift: 0 1px 2px rgba(15, 23, 42, .04);--pilot-motion: .15s ease;--pilot-max-width: 1320px}:root #root .app-shell-modern .pilot-scope>*{width:100%!important;max-width:var(--pilot-max-width)!important;margin-inline:auto!important}:root #root .app-shell-modern .pilot-scope .section-intro{padding-top:var(--pilot-space-3)!important}:root #root .app-shell-modern .pilot-scope .section-intro-eyebrow{color:var(--pilot-text-3)!important;font-size:var(--pilot-font-eyebrow)!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}:root #root .app-shell-modern .pilot-scope .section-intro-copy h2{color:var(--pilot-text-1)!important;font-size:var(--pilot-font-display)!important;font-weight:700!important;letter-spacing:-.015em!important;line-height:1.12!important}:root #root .app-shell-modern .pilot-scope .section-intro-copy p{color:var(--pilot-text-2)!important;font-size:var(--pilot-font-body)!important;line-height:1.55!important;max-width:64ch!important}:root #root .app-shell-modern .pilot-scope .warning-panel{display:grid!important;gap:var(--pilot-space-2)!important;padding:var(--pilot-space-3) var(--pilot-space-4)!important;border:0!important;border-radius:var(--pilot-radius-control)!important;background:color-mix(in srgb,var(--c2-warn) 9%,var(--c2-panel))!important;box-shadow:none!important;outline:none!important}:root #root .app-shell-modern .pilot-scope .warning-panel .warning-panel-header{display:flex!important;align-items:baseline!important;gap:var(--pilot-space-2)!important;margin:0!important}:root #root .app-shell-modern .pilot-scope .warning-panel .warning-panel-header h2{margin:0!important;color:var(--pilot-text-1)!important;font-size:var(--pilot-font-caption)!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}:root #root .app-shell-modern .pilot-scope .warning-panel .warning-panel-header span{padding:0!important;border:0!important;background:transparent!important;color:var(--pilot-text-2)!important;font-size:var(--pilot-font-eyebrow)!important;font-weight:650!important}:root #root .app-shell-modern .pilot-scope .warning-panel .warning-action-list{display:grid!important;gap:var(--pilot-space-1)!important;margin:0!important;padding:0!important;list-style:none!important}:root #root .app-shell-modern .pilot-scope .warning-panel .warning-action-item{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:space-between!important;gap:var(--pilot-space-1) var(--pilot-space-4)!important;padding:0!important;border:0!important;background:transparent!important}:root #root .app-shell-modern .pilot-scope .warning-panel .warning-action-copy span{color:var(--pilot-text-1)!important;font-size:var(--pilot-font-caption)!important;font-weight:550!important;line-height:1.45!important}:root #root .app-shell-modern .pilot-scope .warning-panel .warning-action-link{padding:0!important;border:0!important;background:transparent!important;color:var(--c2-warn)!important;font-size:var(--pilot-font-caption)!important;font-weight:680!important;text-decoration:none!important}:root #root .app-shell-modern .pilot-scope .warning-panel .warning-action-link:hover,:root #root .app-shell-modern .pilot-scope .warning-panel .warning-action-link:focus-visible{text-decoration:underline!important}:root #root .app-shell-modern .pilot-scope .pilot-decision-copy h2{font-size:var(--pilot-font-display)!important}:root #root .app-shell-modern .pilot-scope .pilot-queue-panel h2,:root #root .app-shell-modern .pilot-scope .pilot-collapsible-panel>h2{color:var(--pilot-text-1)!important;font-size:var(--pilot-font-section)!important;font-weight:700!important;letter-spacing:-.01em!important}:root #root .app-shell-modern .pilot-scope .pilot-decision-copy>span{color:var(--pilot-text-3)!important;font-size:var(--pilot-font-eyebrow)!important}:root #root .app-shell-modern .pilot-all-clear-pill{display:inline-flex!important;align-items:center!important;gap:var(--pilot-space-1)!important;min-height:26px!important;padding:2px var(--pilot-space-3)!important;border-radius:var(--c2-radius-pill)!important;background:var(--c2-success-soft)!important;color:var(--c2-success)!important;font-size:var(--pilot-font-eyebrow)!important;font-weight:700!important;letter-spacing:.02em!important}:root #root .app-shell-modern .pilot-all-clear-pill svg{width:12px;height:12px;flex:0 0 auto}:root #root .app-shell-modern .pilot-decision-hub-all-clear .pilot-decision-metrics .metric-value{color:var(--pilot-text-2)!important;font-weight:620!important}:root #root .app-shell-modern .pilot-decision-hub-all-clear .pilot-decision-metrics .metric-label,:root #root .app-shell-modern .pilot-decision-hub-all-clear .pilot-decision-metrics .muted-small{color:var(--pilot-text-3)!important}:root #root .app-shell-modern .pilot-scope .pilot-ai-prompt,:root #root .app-shell-modern .pilot-scope .pilot-ai-tool-button,:root #root .app-shell-modern .pilot-scope .pilot-ai-send,:root #root .app-shell-modern .pilot-scope .pilot-decision-link,:root #root .app-shell-modern .pilot-scope .pilot-focus-button,:root #root .app-shell-modern .pilot-scope .pilot-ai-composer{transition:background-color var(--pilot-motion),border-color var(--pilot-motion),color var(--pilot-motion),box-shadow var(--pilot-motion)!important}:root #root .app-shell-modern .pilot-scope .pilot-ai-prompt:focus-visible,:root #root .app-shell-modern .pilot-scope .pilot-ai-tool-button:focus-visible,:root #root .app-shell-modern .pilot-scope .pilot-ai-send:focus-visible,:root #root .app-shell-modern .pilot-scope .pilot-decision-link:focus-visible,:root #root .app-shell-modern .pilot-scope .pilot-focus-button:focus-visible,:root #root .app-shell-modern .pilot-scope .warning-action-link:focus-visible{outline:2px solid color-mix(in srgb,var(--c2-accent) 65%,transparent)!important;outline-offset:2px!important}@media(prefers-reduced-motion:reduce){:root #root .app-shell-modern .pilot-scope .pilot-ai-prompt,:root #root .app-shell-modern .pilot-scope .pilot-ai-tool-button,:root #root .app-shell-modern .pilot-scope .pilot-ai-send,:root #root .app-shell-modern .pilot-scope .pilot-decision-link,:root #root .app-shell-modern .pilot-scope .pilot-focus-button,:root #root .app-shell-modern .pilot-scope .pilot-ai-composer{transition:none!important}}:root #root .app-shell-modern .pilot-scope>*+*{margin-top:var(--pilot-space-2)!important}:root #root .app-shell-modern .pilot-decision-copy h2{font-size:clamp(1.5rem,2.2vw,2.15rem)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.08!important}:root #root .app-shell-modern .pilot-decision-copy p{font-size:.95rem!important;max-width:56ch!important}:root #root .app-shell-modern .pilot-decision-actions{margin-top:var(--pilot-space-2)!important}:root #root .app-shell-modern .pilot-decision-link .pilot-decision-link-icon{transition:transform var(--pilot-motion)!important}:root #root .app-shell-modern .pilot-decision-link:hover .pilot-decision-link-icon,:root #root .app-shell-modern .pilot-decision-link:focus-visible .pilot-decision-link-icon{transform:translate(2px)!important}:root #root .app-shell-modern .pilot-decision-metrics .metric-label{color:var(--pilot-text-3)!important;font-size:.66rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}:root #root .app-shell-modern .pilot-decision-metrics .metric-value{font-size:clamp(1.5rem,2vw,1.9rem)!important;font-weight:660!important;letter-spacing:-.01em!important}:root #root .app-shell-modern .pilot-decision-metrics .muted-small{color:var(--pilot-text-3)!important;font-size:.72rem!important;opacity:1!important}:root #root .app-shell-modern .pilot-ai-header{border-bottom-color:var(--pilot-hairline)!important}:root #root .app-shell-modern .pilot-ai-evidence-rail{border-left-color:var(--pilot-hairline)!important}:root #root .app-shell-modern .pilot-ai-prompt,:root .pilot-ai-panel.is-fullscreen .pilot-ai-prompt{border-color:transparent!important;background:var(--c2-panel-soft)!important;color:var(--c2-muted)!important}:root.dark #root .app-shell-modern .pilot-ai-prompt,:root[data-theme=dark] #root .app-shell-modern .pilot-ai-prompt,:root.dark .pilot-ai-panel.is-fullscreen .pilot-ai-prompt,:root[data-theme=dark] .pilot-ai-panel.is-fullscreen .pilot-ai-prompt{border-color:transparent!important;background:var(--c2-panel-soft)!important}:root #root .app-shell-modern .pilot-ai-prompt:hover:not(:disabled),:root #root .app-shell-modern .pilot-ai-prompt:focus-visible,:root .pilot-ai-panel.is-fullscreen .pilot-ai-prompt:hover:not(:disabled),:root .pilot-ai-panel.is-fullscreen .pilot-ai-prompt:focus-visible{border-color:transparent!important;background:var(--c2-accent-soft)!important;color:var(--c2-accent-strong)!important}:root #root .app-shell-modern .pilot-ai-prompt-more,:root .pilot-ai-panel.is-fullscreen .pilot-ai-prompt-more,:root.dark #root .app-shell-modern .pilot-ai-prompt-more,:root[data-theme=dark] #root .app-shell-modern .pilot-ai-prompt-more,:root.dark .pilot-ai-panel.is-fullscreen .pilot-ai-prompt-more,:root[data-theme=dark] .pilot-ai-panel.is-fullscreen .pilot-ai-prompt-more{border-style:solid!important;border-color:transparent!important;background:transparent!important;color:var(--pilot-text-3, var(--c2-muted))!important}:root #root .app-shell-modern .pilot-ai-composer,:root .pilot-ai-panel.is-fullscreen .pilot-ai-composer{min-height:54px!important;border-radius:12px!important}:root #root .app-shell-modern .pilot-ai-composer textarea::placeholder,:root .pilot-ai-panel.is-fullscreen .pilot-ai-composer textarea::placeholder{color:var(--c2-muted)!important;opacity:.7!important}:root #root .app-shell-modern .pilot-scope .pilot-queue-panel th{padding:var(--pilot-space-2) var(--pilot-space-3)!important;border-bottom:1px solid var(--pilot-hairline)!important;background:transparent!important;color:var(--pilot-text-3)!important;font-size:.64rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}:root #root .app-shell-modern .pilot-scope .pilot-queue-panel td{padding:var(--pilot-space-3)!important;border-bottom:1px solid var(--pilot-hairline)!important;background:transparent!important;color:var(--pilot-text-1)!important;font-size:var(--pilot-font-caption)!important}:root #root .app-shell-modern .pilot-scope .pilot-queue-panel tbody tr:last-child td{border-bottom:0!important}:root #root .app-shell-modern .pilot-scope .pilot-queue-panel tbody tr:hover td{background:var(--c2-panel-soft)!important}:root #root .app-shell-modern .pilot-scope .pilot-focus-bar>div:first-child>span{color:var(--pilot-text-3)!important;font-size:.64rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}:root #root .app-shell-modern .pilot-scope .pilot-collapsible-panel>summary{color:var(--pilot-text-2)!important;font-size:var(--pilot-font-caption)!important;font-weight:650!important;transition:color var(--pilot-motion)!important}:root #root .app-shell-modern .pilot-scope .pilot-collapsible-panel>summary:hover,:root #root .app-shell-modern .pilot-scope .pilot-collapsible-panel[open]>summary{color:var(--pilot-text-1)!important}@media(prefers-reduced-motion:reduce){:root #root .app-shell-modern .pilot-decision-link .pilot-decision-link-icon,:root #root .app-shell-modern .pilot-scope .pilot-collapsible-panel>summary{transition:none!important}:root #root .app-shell-modern .pilot-decision-link:hover .pilot-decision-link-icon,:root #root .app-shell-modern .pilot-decision-link:focus-visible .pilot-decision-link-icon{transform:none!important}}
