:root{--background-app:#0b0f14;--background-panel:#0f1720;--background-panel-elevated:#152233;--background-muted:#0a1220;--app-gradient:radial-gradient(1200px 800px at 20% -10%, #3b82f638, transparent 60%), radial-gradient(900px 700px at 85% 0%, #a855f729, transparent 58%), radial-gradient(900px 700px at 75% 95%, #06b6d41a, transparent 55%), linear-gradient(180deg, #0b0f14 0%, #090d13 100%);--glass-surface:#0f17209e;--glass-surface-elevated:#152233a3;--glass-border:#e6edf324;--glass-highlight:#e6edf30f;--glow-soft:0 0 0 1px #3b82f614, 0 12px 30px #0006;--glow-active:0 0 0 1px #3b82f659, 0 10px 28px #00000073;--panel-shadow:0 12px 30px #00000061;--tab-active-bg:#152233c7;--focus-ring:0 0 0 3px #3b82f659;--status-surface-success:#22c55e29;--status-surface-warning:#f59e0b29;--status-surface-danger:#ef444429;--status-surface-info:#06b6d424;--chart-stage-bg:#0a12209e;--ui-overlay-backdrop:#00000073;--ui-hover-surface:#3b82f61a;--ui-hover-border:#3b82f62e;--ui-selected-surface:#3b82f624;--ui-selected-border:#3b82f63d;--ui-panel-subtle:#0a12202e;--ui-positive-border:#22c55e59;--text-primary:#e6edf3;--text-secondary:#b7c2cc;--text-muted:#8b98a5;--text-inverse:#0b0f14;--border-subtle:#e6edf31f;--border-strong:#e6edf33d;--accent-primary:#3b82f6;--accent-positive:#22c55e;--accent-negative:#ef4444;--accent-warning:#f59e0b;--accent-info:#06b6d4;--status-lock-farm:#22c55e;--status-watch-lock:#3b82f6;--status-reference-edge:#06b6d4;--status-expensive-lock:#f59e0b;--status-wick-trap:#ef4444;--status-range-trap:#f97316;--status-line-danger:#dc2626;--status-no-edge:#94a3b8;--live-cockpit-hero-height:clamp(500px, 58vh, 620px);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}[data-theme=light]{--background-app:#f5f7fb;--background-panel:#fff;--background-panel-elevated:#fff;--background-muted:#eef2f7;--app-gradient:radial-gradient(1200px 800px at 20% -10%, #2563eb2e, transparent 60%), radial-gradient(900px 700px at 85% 0%, #a855f71a, transparent 58%), radial-gradient(900px 700px at 75% 95%, #0891b21a, transparent 55%), linear-gradient(180deg, #f5f7fb 0%, #eef2f7 100%);--glass-surface:#ffffffc2;--glass-surface-elevated:#ffffffdb;--glass-border:#0f172a24;--glass-highlight:#0f172a0f;--glow-soft:0 0 0 1px #2563eb1a, 0 14px 36px #0f172a1f;--glow-active:0 0 0 1px #2563eb42, 0 14px 36px #0f172a29;--panel-shadow:0 14px 40px #0f172a1a;--tab-active-bg:#ffffffeb;--focus-ring:0 0 0 3px #2563eb47;--status-surface-success:#16a34a1f;--status-surface-warning:#d977061f;--status-surface-danger:#dc26261f;--status-surface-info:#0891b21a;--chart-stage-bg:#eef2f7d1;--ui-overlay-backdrop:#0f172a4d;--ui-hover-surface:#2563eb1a;--ui-hover-border:#2563eb2e;--ui-selected-surface:#2563eb24;--ui-selected-border:#2563eb38;--ui-panel-subtle:#0f172a0d;--ui-positive-border:#16a34a4d;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--text-inverse:#fff;--border-subtle:#0f172a1f;--border-strong:#0f172a38;--accent-primary:#2563eb;--accent-positive:#16a34a;--accent-negative:#dc2626;--accent-warning:#d97706;--accent-info:#0891b2;--status-lock-farm:#16a34a;--status-watch-lock:#2563eb;--status-reference-edge:#0891b2;--status-expensive-lock:#d97706;--status-wick-trap:#dc2626;--status-range-trap:#ea580c;--status-line-danger:#b91c1c;--status-no-edge:#64748b}*{box-sizing:border-box}body{background:var(--app-gradient);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.dashboard{flex-direction:column;width:100%;height:100vh;padding:16px;display:flex;overflow:hidden}.tabBar{gap:8px;margin-bottom:14px;padding-bottom:4px;display:flex;overflow-x:auto}.tabButton{background:var(--glass-surface);border:1px solid var(--glass-border);color:var(--text-secondary);cursor:pointer;white-space:nowrap;box-shadow:var(--glow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:8px 16px;font-weight:600;transition:background .12s,border-color .12s,box-shadow .16s,transform .12s,color .12s}.tabButtonPassive{cursor:default;pointer-events:none}.edgeLabSectionNote{color:var(--muted-text,#6b7280);margin-top:.75rem;font-size:.92rem;line-height:1.5}.edgeLabManualActions{gap:1rem;display:grid}.edgeLabManualActionsCopy{color:var(--muted-text,#6b7280);font-size:.95rem;line-height:1.5}.edgeLabManualActionGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;display:grid}.edgeLabManualActionCard{border:1px solid var(--border-color,#94a3b833);background:color-mix(in srgb, var(--card-bg,#111827) 88%, transparent);border-radius:16px;gap:.7rem;padding:1rem;display:grid}.edgeLabManualActionHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.edgeLabManualActionTitle{font-size:.98rem;font-weight:600}.edgeLabManualActionDescription,.edgeLabManualActionPathway,.edgeLabManualActionSafety{color:var(--muted-text,#6b7280);font-size:.92rem;line-height:1.5}.tabButton:hover{border-color:#e6edf338;transform:translateY(-1px)}.tabButton:focus-visible{box-shadow:var(--focus-ring), var(--glow-active);outline:none}.tabButton[aria-selected=true]{background:var(--tab-active-bg);color:var(--text-primary);border-color:var(--accent-primary);box-shadow:var(--glow-active)}.viewContainer{flex:1;min-height:0;padding-right:4px;overflow-y:auto}h1{margin:0 0 20px}header.cockpitHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.headerBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.headerBadgesLeft{justify-content:flex-start;margin-top:10px}.cockpitTitle{margin:0}.pill{border:1px solid var(--glass-border);background:var(--glass-surface);color:var(--text-secondary);white-space:normal;overflow-wrap:anywhere;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;max-width:100%;padding:6px 10px;font-size:.85rem;line-height:1.1;display:inline-flex;box-shadow:0 10px 24px #00000040}.statusBadge{letter-spacing:.02em;white-space:nowrap;color:var(--text-inverse);border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:6px 10px;font-size:.85rem;font-weight:600;display:inline-flex;box-shadow:0 10px 24px #00000038}.statusLockFarm{background:var(--status-lock-farm)}.statusWatchLock{background:var(--status-watch-lock)}.statusReferenceEdge{background:var(--status-reference-edge)}.statusExpensiveLock{background:var(--status-expensive-lock)}.statusWickTrap{background:var(--status-wick-trap)}.statusRangeTrap{background:var(--status-range-trap)}.statusLineDanger{background:var(--status-line-danger)}.statusNoEdge{background:var(--status-no-edge)}.confidenceHigh{background:var(--accent-positive)}.confidenceMedium{background:var(--accent-warning)}.confidenceLow{background:var(--accent-negative)}.healthHealthy{background:var(--accent-positive)}.healthDegraded{background:var(--accent-warning)}.healthStale{background:var(--status-no-edge)}.healthMissing{background:var(--accent-negative)}.healthUnknown{background:var(--status-no-edge)}.kalshiSelected{background:var(--accent-positive)}.kalshiDegraded,.kalshiAmbiguous{background:var(--accent-warning)}.kalshiMissing{background:var(--accent-negative)}.kalshiUnknown{background:var(--status-no-edge)}section{background:linear-gradient(180deg, var(--glass-surface), var(--glass-surface-elevated));border:1px solid var(--glass-border);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;margin-bottom:10px;padding:12px 14px;position:relative}section:before{content:"";border-radius:inherit;pointer-events:none;opacity:.8;background:linear-gradient(#e6edf314,#0000 40%);position:absolute;inset:0}section>*{position:relative}section:hover{border-color:#e6edf333}.cardShell{flex-direction:column;gap:10px;display:flex}.edgeLabPage{min-height:100vh;padding:16px}.edgeLabShell{flex-direction:column;gap:14px;display:flex}.edgeLabHero,.edgeLabBanner,.edgeLabComingSoon{border-color:#3b82f642}.edgeLabBanner,.edgeLabHero{background:linear-gradient(#0f1720db,#152233b8),radial-gradient(900px 300px at 10% 0,#3b82f62e,#0000 60%)}.edgeLabHeroGrid,.edgeLabBannerGrid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:12px;display:grid}.edgeLabHeroCopy,.edgeLabBannerLead{flex-direction:column;gap:10px;display:flex}.edgeLabHeroLead,.edgeLabBannerLead{color:var(--text-primary);font-size:1.03rem;font-weight:600}.edgeLabHeroNotes,.edgeLabBannerCopyGrid{color:var(--text-secondary);gap:8px;display:grid}.edgeLabHeroPills{flex-wrap:wrap;place-content:flex-start flex-end;gap:8px;display:flex}.edgeLabTabBar{margin-bottom:0}.edgeLabGrid{gap:14px;display:grid}.edgeLabTableWrap{overflow-x:auto}.edgeLabTable{border-collapse:collapse;width:100%;font-size:.92rem}.edgeLabTable th,.edgeLabTable td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:10px 8px}.edgeLabTable th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.edgeLabRowTitle{color:var(--text-primary);font-weight:700}.edgeLabRowMeta{color:var(--text-muted);margin-top:2px;font-size:.82rem}.edgeLabActionStack{flex-wrap:wrap;gap:6px;display:flex}.edgeLabActionDanger{border-color:#ef444447}.edgeLabStatus{letter-spacing:.02em;border-radius:999px;align-items:center;margin-bottom:4px;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.edgeLabStatusMuted{color:var(--text-primary);background:#94a3b829}.edgeLabStatusWarning{color:var(--text-primary);background:#f59e0b2e}.edgeLabStatusPositive{color:var(--text-primary);background:#22c55e2e}.edgeLabStatusDanger{color:var(--text-primary);background:#ef44442e}.edgeLabComingSoonBody{color:var(--text-secondary)}.edgeLabTableSummary{gap:10px;display:grid}.edgeLabRowSummary{padding-top:4px}.cardShellAccent{background:linear-gradient(180deg, var(--chart-stage-bg), #0000001f), linear-gradient(180deg, var(--glass-surface), var(--glass-surface-elevated)), radial-gradient(900px 300px at 10% 0%, #3b82f629, transparent 60%), radial-gradient(800px 260px at 90% 0%, #a855f71f, transparent 55%)}.chartShell{min-height:420px;overflow:hidden}.chartShellBody{contain:layout paint;flex-direction:column;gap:10px;min-height:320px;display:flex}.chartCanvasContainer{border:1px solid var(--glass-border);background:var(--chart-stage-bg);border-radius:10px;width:100%;height:clamp(300px,48vh,560px);min-height:300px;overflow:hidden}.chartShellMeta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.chartInspector{min-height:320px}.chartInspectorMeta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.liveCockpitHeroGrid{width:100%;height:var(--live-cockpit-hero-height);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.liveCockpitChartSlot{min-width:0;height:100%;min-height:0}.liveCockpitSummaryStack{flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;display:flex}.liveCockpitSummaryCard{border:1px solid var(--glass-border);background:var(--glass-surface);box-shadow:var(--glow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;flex:1;min-height:0;padding:12px}.liveCockpitHeroChart{height:100%;min-height:0}.liveCockpitHeroChartBody{flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.liveCockpitChartRoot{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.liveCockpitChartControls{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.pillWarn{border-color:var(--accent-warning);color:var(--accent-warning)}.liveCockpitChartCanvas{flex:1;width:100%;height:auto;min-height:0}.liveCockpitChartEmpty{border:1px dashed var(--border-subtle);background:var(--glass-surface);border-radius:14px;width:100%;height:420px}.tokenizedTooltip{z-index:20;border:1px solid var(--glass-border);background:var(--glass-surface-elevated);min-width:220px;max-width:320px;box-shadow:var(--panel-shadow);color:var(--text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;border-radius:12px;padding:10px;position:absolute}.tokenizedTooltipTitle{margin-bottom:8px;font-weight:700}.tokenizedTooltipGrid{grid-template-columns:1fr 1fr;gap:6px 10px;display:grid}.tokenizedTooltipKey{color:var(--text-secondary)}.tokenizedTooltipVal{color:var(--text-primary);text-align:right}@media (max-width:900px){.liveCockpitHeroGrid{grid-template-columns:1fr;height:auto}.liveCockpitHeroChartBody{height:360px}.liveCockpitHeroChart{min-height:360px}.liveCockpitChartEmpty{height:360px}}.chartInspectorBody{flex-direction:column;gap:12px;display:flex}.chartInspectorGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}.chartInspectorRow{background:#0a12202e;border:1px solid #e6edf31a;border-radius:10px;grid-column:span 12;justify-content:space-between;gap:12px;padding:10px;display:flex}.chartInspectorSectionTitle{color:var(--text-secondary);font-weight:700}.chartInspectorPlugins{flex-direction:column;gap:10px;display:flex}.chartInspectorPluginRow{background:#0a122029;border:1px solid #e6edf31a;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.chartInspectorPluginTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chartInspectorPluginId{color:var(--text-primary);font-weight:700}.chartInspectorPill{color:var(--text-primary);background:#1522334d;border:1px solid #e6edf31f;border-radius:999px;align-items:center;padding:4px 8px;font-size:.8rem;font-weight:700;display:inline-flex}.pillOk{background:#22c55e24;border-color:#22c55e40}.pillWarn{background:#f59e0b24;border-color:#f59e0b4d}.pillInfo{background:#06b6d41f;border-color:#06b6d440}.pillDanger{background:#ef444424;border-color:#ef44444d}.pillMuted{opacity:.85}.chartSettings{min-height:320px}.chartSettingsGrid{flex-direction:column;gap:8px;display:flex}.chartSettingsSectionTitle{color:var(--text-secondary);margin-top:4px;font-weight:700}.chartSettingsPlugins{flex-direction:column;gap:8px;display:flex}.chartSettingsPluginRow{background:#0a122029;border:1px solid #e6edf31a;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.chartSettingsPluginToggle{color:var(--text-primary);align-items:center;gap:10px;font-weight:600;display:flex}.chartSettingsPluginLabel{color:var(--text-primary)}@media (max-width:900px){.chartShell{min-height:360px}.chartShellBody{min-height:280px}.chartCanvasContainer{height:clamp(280px,52vh,460px);min-height:280px}.chartShellMeta,.chartInspectorMeta{justify-content:flex-start}}.cardShellCompact{padding:12px 14px}.cardShellObservability{background:linear-gradient(180deg, var(--glass-surface), var(--glass-surface-elevated)), radial-gradient(900px 320px at 12% 0%, #06b6d41f, transparent 55%), radial-gradient(900px 320px at 88% 0%, #3b82f61a, transparent 58%);border-color:#06b6d42e}.cardShellDecision{background:linear-gradient(180deg, var(--glass-surface), var(--glass-surface-elevated)), radial-gradient(900px 320px at 18% 0%, #3b82f61f, transparent 58%), radial-gradient(900px 320px at 86% 0%, #a855f71a, transparent 60%);border-color:#3b82f62e}.cardShellReadiness{border-color:#22c55e29}.cardShellSetup{border-color:#f59e0b2e}.cardShellConfidence{border-color:#a855f72e}.panelHeader{border-bottom:1px solid #e6edf31a;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:6px;display:flex}.panelHeaderDense{padding-bottom:8px}.panelHeaderCommand{padding-bottom:10px}.panelHeaderMain{min-width:0}.panelEyebrow{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.78rem}.panelTitleRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.panelTitle{color:var(--text-primary);font-size:1rem;font-weight:700}.panelSubtitle{color:var(--text-secondary);margin-top:4px;font-size:.9rem}.panelRight{flex:none;align-items:center;gap:8px;display:flex}h2{color:var(--text-secondary);margin:0 0 8px;font-size:1rem}p{color:var(--text-primary);margin:4px 0}pre{max-height:400px;overflow-y:auto}.muted{color:var(--text-muted)}.small{font-size:.9rem}.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.grid>section{grid-column:span 6;margin-bottom:0}.spanFull{grid-column:span 12}@media (max-width:900px){.grid>section{grid-column:span 12}}.layoutGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.slot>section{margin-bottom:0}.slotReadiness,.slotSetupProof{grid-column:span 6}.slotConfidence,.slotSourceHealth,.slotKalshiSelectionAudit{grid-column:span 12}.slotReadiness>section{border-color:var(--border-strong);background:var(--background-panel-elevated)}.slotMarket,.slotKalshi{grid-column:span 3}.slotAlertStatus,.slotAlertDetail,.slotHeaderMode{grid-column:span 4}.slotSettings{grid-column:span 6}.slotRuleSummary{grid-column:span 3}.slotJournal,.slotReviewCapture,.slotExplainer,.slotGeminiSession{grid-column:span 6}.slotDecisions{grid-column:span 3}@media (max-width:900px){.slotReadiness,.slotSetupProof,.slotSourceHealth,.slotKalshiSelectionAudit,.slotConfidence,.slotMarket,.slotKalshi,.slotAlertStatus,.slotAlertDetail,.slotHeaderMode,.slotSettings,.slotRuleSummary,.slotJournal,.slotReviewCapture,.slotExplainer,.slotGeminiSession,.slotDecisions{grid-column:span 12}}.detailsSection{border:1px solid var(--glass-border);background:linear-gradient(180deg, var(--glass-surface), var(--glass-surface-elevated));box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px}.detailsSummary{cursor:pointer;color:var(--text-secondary);align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:flex}.detailsSummary:hover{color:var(--text-primary)}.detailsSummary:focus-visible{box-shadow:var(--focus-ring);border-radius:10px;outline:none}.detailsSection>section{border:none;margin:0;padding:12px 14px}.detailHeader{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.bulletList{color:var(--text-primary);text-align:left;margin:6px 0 0;padding-left:18px}.bulletList li{margin:2px 0}.kv{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:16px;padding:6px 0;display:flex}.kv:last-child{border-bottom:none}.k{color:var(--text-secondary)}.v{color:var(--text-primary);text-align:right}.buttonRow{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.btn{color:var(--text-primary);cursor:not-allowed;opacity:.7;background:#1522334d;border:1px solid #e6edf324;border-radius:8px;padding:8px 10px;box-shadow:0 8px 22px #0000002e}.btn:disabled{opacity:.6}.fieldRow{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.fieldRow:last-of-type{border-bottom:none}.fieldLabel{color:var(--text-secondary)}.input,.select{border:1px solid var(--glass-border);width:220px;max-width:100%;color:var(--text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a122066;border-radius:8px;padding:8px 10px;transition:border-color .12s,box-shadow .16s,background .12s;box-shadow:0 10px 22px #0000002e}.textarea{border:1px solid var(--glass-border);width:100%;max-width:100%;color:var(--text-primary);resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a122066;border-radius:8px;padding:8px 10px;transition:border-color .12s,box-shadow .16s,background .12s;overflow-x:auto;box-shadow:0 10px 22px #0000002e}.input:disabled{opacity:.6}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{box-shadow:var(--focus-ring), 0 14px 32px #00000040;border-color:#3b82f68c;outline:none}.toggleRow{justify-content:space-between;align-items:center;gap:12px;padding:10px 0 2px;display:flex}.toggleLabel{color:var(--text-secondary)}.toggle{accent-color:var(--accent-primary)}.settingsStatusRow{justify-content:flex-start;padding:6px 0 10px;display:flex}.settingsBadge{border:1px solid var(--border-subtle);letter-spacing:.02em;color:var(--text-inverse);border-radius:999px;align-items:center;padding:6px 10px;font-size:.85rem;font-weight:600;display:inline-flex}.settingsOk{background:var(--accent-positive)}.settingsWarn{background:var(--accent-warning)}.validation{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a122057;border-radius:10px;margin:8px 0 0;padding:8px 10px}.validationWarn{color:var(--accent-warning)}.emptyState{background:radial-gradient(800px 240px at 15% 0,#3b82f624,#0000 55%),linear-gradient(#0a122047,#0000001a);border:1px solid #e6edf31a;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.emptyStateIcon{background:#3b82f61f;border:1px solid #3b82f62e;border-radius:12px;width:38px;height:38px;box-shadow:0 10px 20px #00000038}.emptyStateBody{min-width:0}.emptyStateTitle{color:var(--text-primary);font-weight:700}.emptyStateDescription{color:var(--text-secondary);margin-top:6px;font-size:.92rem;line-height:1.35}.emptyStateInfo{background:radial-gradient(800px 240px at 15% 0,#06b6d41f,#0000 55%),linear-gradient(#0a122042,#0000001a);border-color:#06b6d42e}.emptyStateWarning{background:radial-gradient(800px 240px at 15% 0,#f59e0b24,#0000 55%),linear-gradient(#0a122042,#0000001a);border-color:#f59e0b38}.kvGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.kvRow{background:#0a122033;border:1px solid #e6edf31a;border-radius:10px;grid-column:span 6;min-width:0;padding:10px}.kvLabel{color:var(--text-secondary);margin-bottom:4px;font-size:.85rem}.kvValue{color:var(--text-primary);overflow-wrap:anywhere}@media (max-width:900px){.kvRow{grid-column:span 12}}.tokenizedDropdown{display:inline-flex;position:relative}.tokenizedDropdownButton{border:1px solid var(--glass-border);background:var(--glass-surface);color:var(--text-primary);box-shadow:var(--glow-soft);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:8px;padding:8px 10px;transition:border-color .12s,box-shadow .16s,transform .12s;display:inline-flex}.tokenizedDropdownButton:hover{box-shadow:var(--glow-active);transform:translateY(-1px)}.tokenizedDropdownLabel{color:var(--text-secondary);font-size:.85rem;font-weight:700}.tokenizedDropdownValue{letter-spacing:.01em;font-weight:800}.tokenizedDropdownChevron{color:var(--text-muted);font-weight:800}.tokenizedDropdownMenu{border:1px solid var(--glass-border);background:var(--glass-surface-elevated);min-width:240px;box-shadow:var(--panel-shadow);z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);left:0}.tokenizedDropdownItem{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:baseline;gap:10px;padding:10px;display:flex}.tokenizedDropdownItem:hover{background:var(--ui-hover-surface);border-color:var(--ui-hover-border)}.tokenizedDropdownItemSelected{background:var(--ui-selected-surface);border-color:var(--ui-selected-border)}.tokenizedDropdownItemDisabled{opacity:.55;cursor:not-allowed}.tokenizedDropdownItemLabel{font-weight:800}.tokenizedOverlayRoot{z-index:80;place-items:center;display:grid;position:fixed;inset:0}.tokenizedOverlayRootDrawerRight{place-items:stretch stretch}.tokenizedOverlayBackdrop{background:var(--ui-overlay-backdrop);cursor:pointer;border:none;position:absolute;inset:0}.tokenizedOverlayPanel{border:1px solid var(--glass-border);background:var(--glass-surface-elevated);width:min(720px,100vw - 24px);max-height:min(80vh,920px);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;padding:14px;position:relative;overflow:auto}.tokenizedOverlayPanelDrawerRight{border-left:1px solid var(--glass-border);border-top:none;border-bottom:none;border-right:none;border-radius:0;width:min(420px,100vw - 24px);height:100%;max-height:none;margin-left:auto;padding:14px}.tokenizedOverlayHeader{z-index:1;background:var(--glass-surface-elevated);padding:10px 0;position:sticky;top:0}.tokenizedDrawerSection{border-bottom:1px solid var(--border-subtle);padding:8px 0 12px}.tokenizedDrawerSection:last-child{border-bottom:none}.tokenizedDrawerSectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-size:.72rem;font-weight:800}.tokenizedDrawerRow{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.tokenizedDrawerRowLabel{color:var(--text-secondary);font-size:.9rem;font-weight:700}.tokenizedDrawerActions{gap:8px;padding-top:6px;display:flex}.tokenizedNumberInput{border:1px solid var(--glass-border);background:var(--glass-surface);width:92px;color:var(--text-primary);box-shadow:var(--glow-soft);text-align:right;border-radius:999px;padding:8px 10px}.tokenizedNumberInput:focus-visible{box-shadow:var(--focus-ring), 0 14px 32px #00000040;outline:none}.tokenizedSwitch{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.tokenizedSwitchText{min-width:0}.tokenizedSwitchLabel{color:var(--text-primary);font-size:.95rem;font-weight:800}.tokenizedSwitchDesc{color:var(--text-muted);margin-top:2px;font-size:.82rem}.tokenizedSwitchToggle{border:1px solid var(--glass-border);background:var(--glass-surface);cursor:pointer;width:44px;height:24px;box-shadow:var(--glow-soft);border-radius:999px;padding:0;position:relative}.tokenizedSwitchToggleOn{border-color:var(--ui-positive-border)}.tokenizedSwitchThumb{background:var(--text-primary);border-radius:999px;width:18px;height:18px;transition:left .14s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.tokenizedSwitchToggleOn .tokenizedSwitchThumb{left:23px}.tokenizedSwitchDisabled{opacity:.6}.tokenizedOverlayHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.tokenizedOverlayTitle{letter-spacing:.01em;font-weight:900}.tokenizedOverlayBody{padding-top:12px}.tokenizedOverlaySection{border:1px solid var(--border-subtle);background:var(--ui-panel-subtle);border-radius:14px;margin-bottom:12px;padding:12px}.tokenizedOverlaySectionTitle{margin-bottom:8px;font-weight:900}.tokenizedOverlayFieldRow{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.tokenizedOverlayFieldRow:last-child{border-bottom:none}.tokenizedOverlayFieldLabel{color:var(--text-secondary);font-weight:700}.liveCockpitHeroReadouts{flex-wrap:wrap;gap:8px;margin:8px 0 10px;display:flex}.geminiAnalystPanel{background:linear-gradient(180deg, var(--glass-surface), var(--glass-surface-elevated)), radial-gradient(900px 320px at 8% 0%, #06b6d424, transparent 58%), radial-gradient(760px 280px at 95% 8%, #3b82f61f, transparent 55%);border-color:#06b6d438;gap:12px}.geminiHeaderActions,.geminiStatusStrip,.geminiRecommendationHeader{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.geminiStatusStrip{padding:10px 0 2px}.geminiStatusPill{border:1px solid var(--border-subtle);color:var(--text-primary);overflow-wrap:anywhere;background:#0a122038;border-radius:999px;align-items:baseline;gap:6px;padding:6px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.geminiStatusPillLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:800}.geminiPillGood{background:#22c55e1f;border-color:#22c55e47}.geminiPillWatch{background:#f59e0b1f;border-color:#f59e0b4d}.geminiPillDanger{background:#ef44441f;border-color:#ef44444d}.geminiPillNeutral{border-color:var(--border-subtle)}.geminiActionButton{color:var(--text-primary);cursor:pointer;background:#06b6d424;border:1px solid #06b6d452;border-radius:8px;padding:7px 10px;font-weight:800}.geminiActionButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.geminiTickSummary{border:1px solid var(--border-subtle);background:#0a122038;border-radius:12px;justify-content:space-between;gap:12px;padding:12px;display:flex}.geminiTickSummary-good{border-color:#22c55e47}.geminiTickSummary-watch{border-color:#f59e0b47}.geminiTickSummary-danger{border-color:#ef44444d}.geminiTickTitle,.geminiSectionTitle{color:var(--text-primary);font-weight:900}.geminiTickCopy,.geminiStateCopy,.geminiHumanSummary,.geminiNoteText{color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.45}.geminiTickMeta{color:var(--text-muted);text-align:right;min-width:160px;font-size:.82rem}.geminiPanelBody{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:start;gap:12px;display:grid}.geminiPanelMain,.geminiPanelAside,.geminiVoicePanel{gap:10px;display:grid}.geminiRecommendation,.geminiRecommendationEmpty,.geminiNotes,.geminiAlertState,.geminiContractGrid{border:1px solid var(--border-subtle);background:#0a12202e;border-radius:12px;padding:12px}.geminiRecommendation-previous{opacity:.88;border-style:dashed}.geminiRecommendationHeader{justify-content:space-between;margin-bottom:10px}.geminiConfidenceBadge{background:#22c55e24;border:1px solid #22c55e4d;border-radius:999px;padding:6px 10px;font-weight:900}.geminiRecommendationGrid,.geminiContractGrid,.geminiNoteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.geminiMetric,.geminiNote{background:#0a12202e;border:1px solid #e6edf314;border-radius:10px;min-width:0;padding:9px}.geminiMetricLabel,.geminiNoteSource{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:800}.geminiMetricValue{color:var(--text-primary);overflow-wrap:anywhere;margin-top:3px}.geminiHumanSummary{margin-top:10px}.geminiAlertStateDanger{background:#ef44441a;border-color:#ef44444d}.geminiAlertStateWatch{background:#f59e0b1a;border-color:#f59e0b47}.geminiVoicePanel .geminiVoiceControls{margin-bottom:0}@media (max-width:900px){.geminiPanelBody,.geminiRecommendationGrid,.geminiContractGrid,.geminiNoteGrid{grid-template-columns:1fr}.geminiTickSummary{flex-direction:column}.geminiTickMeta{text-align:left;min-width:0}}
