: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 .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(--pilot-hairline)!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 transparent!important;border-radius:var(--c2-radius-pill)!important;background:var(--c2-panel-soft)!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{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{grid-template-columns:minmax(0,1fr) auto!important;min-height:54px!important;padding:6px 6px 6px 14px!important;border:1px solid var(--c2-line-strong)!important;border-radius:12px!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-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-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(--pilot-hairline)!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-ai-evidence-empty,:root .pilot-ai-panel.is-fullscreen .pilot-ai-evidence-empty{border:0!important;background:transparent!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}}.pilot-scope{--pilot-radius-control: 8px;--pilot-radius-surface: 14px;--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}: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-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-focus-button: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-focus-button,:root #root .app-shell-modern .pilot-scope .pilot-ai-composer{transition:none!important}}.pilot-console{display:grid;gap:16px;width:100%;max-width:var(--app-content-max, 1120px);margin-inline:auto;padding-bottom:44px}:root #root .app-shell-modern .pilot-console{padding-top:8px!important}.pilot-console>*{min-width:0;scroll-margin-top:96px}@keyframes pilot-console-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pilot-console>*{animation:pilot-console-rise-in var(--motion-slower) var(--ease-out-expo) backwards}.pilot-console>*:nth-child(2){animation-delay:60ms}.pilot-console>*:nth-child(3){animation-delay:.11s}.pilot-console>*:nth-child(n+4){animation-delay:.15s}.pilot-console-hero,.pilot-console-panel{border:0;border-radius:14px;background:var(--ui-panel);box-shadow:0 1px 2px #0f172a0a}:root #root .app-shell-modern .pilot-console .eyebrow,:root #root .app-shell-modern .pilot-console .metric-label{display:inline-flex!important;align-items:center!important;padding:0!important;border:0!important;background:transparent!important;color:color-mix(in srgb,var(--ui-muted) 70%,transparent)!important;box-shadow:none!important;font-size:.66rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}.pilot-console-hero{position:relative;display:grid;grid-template-columns:minmax(280px,.86fr) minmax(420px,1.14fr);gap:28px;align-items:stretch;min-height:300px;padding:24px}.pilot-console-hero-copy{display:grid;align-content:center;justify-items:start;min-width:0;padding-right:26px;border-right:1px solid color-mix(in srgb,var(--ui-line) 68%,transparent)}.pilot-console-hero-heading{display:grid;justify-items:start}:root #root .app-shell-modern .pilot-console-hero-heading h1{margin:6px 0 0!important;max-width:52ch!important;color:var(--ui-text)!important;font-size:clamp(1.35rem,1.8vw,1.65rem)!important;font-weight:680!important;letter-spacing:-.015em!important;line-height:1.2!important}:root #root .app-shell-modern .pilot-console-hero-heading p{margin:8px 0 0!important;max-width:56ch!important;color:var(--ui-muted)!important;font-size:.9rem!important;line-height:1.55!important}.pilot-console-hero-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.pilot-console-all-clear{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:2px 12px;border-radius:var(--ui-radius-pill);background:var(--ui-success-bg);color:var(--ui-success);font-size:.7rem;font-weight:700;letter-spacing:.02em}.pilot-console-all-clear svg{width:12px;height:12px;flex:0 0 auto}.pilot-console-hero.is-all-clear .pilot-console-metric>strong{color:color-mix(in srgb,var(--ui-muted) 70%,transparent);font-weight:600}.pilot-console-hero-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(86px,1fr);gap:12px;align-content:stretch}.pilot-console-metric{display:grid;align-content:start;gap:6px;min-height:86px;padding:14px 16px;border-radius:10px;background:var(--ui-panel-soft);transition:transform var(--motion-base) var(--ease-out-expo),box-shadow var(--motion-base) var(--ease-out-expo)}.pilot-console-metric:hover{transform:translateY(-2px);box-shadow:0 14px 30px -22px color-mix(in srgb,var(--beamo-black) 50%,transparent)}.pilot-console-metric>strong{min-width:0;overflow-wrap:anywhere;color:var(--ui-text);font-size:1.5rem;font-weight:660;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.15}.pilot-console-metric>strong.pilot-console-metric-zero{color:color-mix(in srgb,var(--ui-muted) 70%,transparent);font-weight:600}.pilot-console-hero-copy>*{animation:pilot-console-rise-in var(--motion-slower) var(--ease-out-expo) backwards}.pilot-console-hero-copy>*:nth-child(2){animation-delay:80ms}.pilot-console-metric{animation:pilot-console-rise-in var(--motion-slower) var(--ease-out-expo) backwards}.pilot-console-hero-metrics .pilot-console-metric:nth-child(2){animation-delay:80ms}.pilot-console-hero-metrics .pilot-console-metric:nth-child(3){animation-delay:.16s}.pilot-console-hero-metrics .pilot-console-metric:nth-child(4){animation-delay:.24s}:root #root .app-shell-modern .pilot-console .button-primary-action,:root #root .app-shell-modern .pilot-console a.button-primary-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;padding:0 18px!important;border:1px solid var(--ui-accent)!important;border-radius:var(--ui-radius-pill)!important;background:var(--ui-accent)!important;color:var(--beamo-button-foreground)!important;box-shadow:none!important;font-size:.88rem!important;font-weight:680!important;text-decoration:none!important;transform:none!important}:root #root .app-shell-modern .pilot-console .button-primary-action:hover:not(:disabled),:root #root .app-shell-modern .pilot-console a.button-primary-action:hover{background:var(--ui-accent-strong)!important;border-color:var(--ui-accent-strong)!important;color:var(--beamo-button-foreground)!important;transform:none!important;box-shadow:none!important}.pilot-console-cta .pilot-console-cta-icon{width:15px;height:15px;flex:0 0 auto;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .14s ease}.pilot-console-cta:hover .pilot-console-cta-icon,.pilot-console-cta:focus-visible .pilot-console-cta-icon{transform:translate(2px)}.pilot-console-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.pilot-console-panel{display:grid;align-content:start;gap:18px;padding:24px;min-width:0}.pilot-console-panel-header{display:grid;justify-items:start;width:100%;padding-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--ui-line) 68%,transparent)}:root #root .app-shell-modern .pilot-console-panel-header h2{margin:6px 0 0!important;color:var(--ui-text)!important;font-size:1.15rem!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.2!important}:root #root .app-shell-modern .pilot-console-panel-header p{margin:6px 0 0!important;max-width:65ch!important;color:var(--ui-muted)!important;font-size:.9rem!important;line-height:1.55!important}.pilot-console-action-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.pilot-console-action-list li{display:grid;gap:3px;min-width:0;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--ui-line) 85%,transparent)}.pilot-console-action-list li:first-child{padding-top:0}.pilot-console-action-list li:last-child{padding-bottom:0;border-bottom:0}.pilot-console-action-list strong{color:var(--ui-text);font-size:.88rem;font-weight:650;line-height:1.3}.pilot-console-action-list span{color:var(--ui-muted);font-size:.8rem;line-height:1.5}.pilot-console-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pilot-console-signal{display:grid;align-content:start;gap:6px;min-height:74px;padding:12px 14px;border-radius:10px;background:var(--ui-panel-soft)}.pilot-console-signal>strong{min-width:0;overflow-wrap:anywhere;color:var(--ui-text);font-size:1.25rem;font-weight:660;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.15}.pilot-console-panel-footer{display:flex;align-self:end;width:100%;margin-top:2px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--ui-line) 85%,transparent)}:root #root .app-shell-modern .pilot-console-footer-link{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--ui-accent-strong)!important;box-shadow:none!important;font-size:.85rem!important;font-weight:650!important;text-decoration:none!important}:root #root .app-shell-modern .pilot-console-footer-link:hover,:root #root .app-shell-modern .pilot-console-footer-link:focus-visible{color:var(--ui-accent-strong)!important;background:transparent!important;box-shadow:none!important;text-decoration:underline!important}.pilot-console-footer-link svg{width:14px;height:14px;flex:0 0 auto;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .14s ease}.pilot-console-footer-link:hover svg,.pilot-console-footer-link:focus-visible svg{transform:translate(2px)}.pilot-console-focus{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:14px 16px;border-radius:10px;background:var(--ui-panel-soft)}.pilot-console-focus-copy{display:grid;gap:2px;min-width:0}.pilot-console-focus-copy>strong{color:var(--ui-text);font-size:1rem;font-weight:660;letter-spacing:-.01em}.pilot-console-focus-copy>p{margin:0;color:var(--ui-muted);font-size:.82rem;line-height:1.5}.pilot-console-focus-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}:root.dark .pilot-console-hero,:root[data-theme=dark] .pilot-console-hero,:root.dark .pilot-console-panel,:root[data-theme=dark] .pilot-console-panel{background:var(--ui-panel);box-shadow:none}:root.dark .pilot-console-metric:hover,:root[data-theme=dark] .pilot-console-metric:hover{box-shadow:0 14px 30px -22px #0009}@media(max-width:1080px){.pilot-console-hero{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0}.pilot-console-hero-copy{padding-right:0;padding-bottom:18px;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--ui-line) 68%,transparent)}.pilot-console-support{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.pilot-console-hero,.pilot-console-panel{padding:18px}}@media(max-width:560px){.pilot-console-hero-metrics,.pilot-console-signal-grid{grid-template-columns:minmax(0,1fr)}.pilot-console-hero-actions{width:100%}.pilot-console-hero-actions>.button-primary-action{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.pilot-console>*,.pilot-console-hero-copy>*,.pilot-console-metric{animation:none}.pilot-console-metric,.pilot-console-cta .pilot-console-cta-icon,.pilot-console-footer-link svg{transition:none}.pilot-console-metric:hover{transform:none;box-shadow:none}.pilot-console-cta:hover .pilot-console-cta-icon,.pilot-console-cta:focus-visible .pilot-console-cta-icon,.pilot-console-footer-link:hover svg,.pilot-console-footer-link:focus-visible svg{transform:none}}
