:root{--bg-base:#07090c;--bg-card:#0b0e13;--bg-card-hover:#0f141c;--surface:var(--bg-card);--surface-2:var(--bg-card-hover);--bg-sidebar:#090b10;--bg-elevated:#121722;--bg-input:#0a0d12;--border-focus:#38bdf8;--text-primary:#d7e2ec;--text-secondary:#8a97a8;--text-muted:#5b6877;--text-link:#38bdf8;--accent-blue:var(--ev-info);--accent-blue-hover:#0ea5e9;--accent-green:var(--ev-success);--accent-red:var(--ev-danger);--accent-amber:var(--ev-warning);--accent-purple:#8b5cf6;--topic-geopolitics:#e85d75;--topic-military:#e8834a;--topic-finance:#4ae8a0;--topic-crypto:#a78bfa;--topic-tech:#38bdf8;--topic-politics:#fbbf24;--topic-health:#f472b6;--topic-environment:#34d399;--topic-social:#60a5fa;--topic-legal:#a3e635;--topic-prediction:#f87171;--topic-satellite:#818cf8;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-size-xs:calc(11.5px * var(--font-scale,1));--font-size-sm:calc(13px * var(--font-scale,1));--font-size-base:calc(14px * var(--font-scale,1));--font-size-lg:calc(16px * var(--font-scale,1));--font-size-xl:calc(19px * var(--font-scale,1));--font-size-2xl:calc(22px * var(--font-scale,1));--font-size-3xl:calc(28px * var(--font-scale,1));--fs-2xs:calc(11px * var(--font-scale,1));--fs-xs:calc(12px * var(--font-scale,1));--fs-sm:calc(13px * var(--font-scale,1));--fs-md:calc(14px * var(--font-scale,1));--fs-lg:calc(16px * var(--font-scale,1));--fs-xl:calc(19px * var(--font-scale,1));--fs-2xl:calc(22px * var(--font-scale,1));--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.3;--line-height-normal:1.55;--line-height-relaxed:1.8;--radius-sm:2px;--radius-md:2px;--radius-lg:4px;--radius-xl:4px;--radius-full:9999px;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-card-hover:none;--transition-fast:.1s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--bg-elev-3:var(--bg-card-hover);--overlay-subtle:#ffffff08;--overlay-soft:#ffffff0d;--overlay-medium:#ffffff0f;--rail-width:2px;--h-view:calc(15px * var(--font-scale,1));--h-section:calc(12.5px * var(--font-scale,1));--h-micro:calc(10px * var(--font-scale,1));--density:1}[data-theme=light]{--bg-base:#f4f6f8;--bg-card:#fff;--bg-card-hover:#eef1f5;--bg-sidebar:#eef1f5;--bg-elevated:#fff;--bg-input:#fff;--border-focus:#0284c7;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#7a8694;--text-link:#0284c7;--accent-blue:var(--ev-info);--accent-blue-hover:#0369a1;--accent-green:var(--ev-success);--accent-red:var(--ev-danger);--accent-amber:var(--ev-warning);--accent-purple:#7c3aed;--topic-finance:#0f9d6e;--topic-environment:#0f9d6e;--topic-legal:#4d7c0f;--topic-social:#2563eb;--topic-tech:#0284c7;--topic-health:#db2777;--topic-prediction:#dc2626;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-card-hover:none;--overlay-subtle:#0f172a08;--overlay-soft:#0f172a0d;--overlay-medium:#0f172a12}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0s;--transition-normal:0s;--transition-slow:0s}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes vt-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vt-slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes vt-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes vt-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}:root{--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--easing:cubic-bezier(.4, 0, .2, 1);--bg:#07090c;--bg-elev:#0b0e13;--bg-elev-2:#121722;--border:#2a3442;--border-soft:#1a212b;--fg:#d7e2ec;--fg-muted:#8a97a8;--fg-dim:#5b6877;--accent:#38bdf8;--accent-dim:#0c8ccd;--primary-nav-width:220px;--mobile-bottom-nav-clearance:76px;--z-sticky-nav:900;--z-inspector:7000;--z-inspector-head:7001;--z-dropdown:12000;--z-modal:13000;--z-command:14000;--z-toast:15000;--z-notification:16000;--warn:var(--ev-warning);--bad:var(--ev-danger);--good:var(--ev-success);--ev-danger:#ef4444;--ev-success:#4ade80;--ev-warning:#fbbf24;--ev-info:#38bdf8;--ev-muted:#8a97a8;--tag-politics:#fbbf24;--tag-politics-bg:#fbbf2433;--tag-geopolitics:#e85d75;--tag-geopolitics-bg:#e85d7533;--tag-finance:#4ae8a0;--tag-finance-bg:#4ae8a033;--tag-crypto:#a78bfa;--tag-crypto-bg:#a78bfa38;--tag-military:#e8834a;--tag-military-bg:#e8834a38;--tag-legal:#a3e635;--tag-legal-bg:#a3e63533;--tag-tech:#38bdf8;--tag-tech-bg:#38bdf833;--tag-social:#60a5fa;--tag-social-bg:#60a5fa33;--tag-prediction:#f87171;--tag-prediction-bg:#f8717133;--tag-health:#f472b6;--tag-health-bg:#f472b633;--tag-environment:#34d399;--tag-environment-bg:#34d39933}.chronology-view{min-width:0;color:var(--text-primary,var(--fg))}.chronology-head,.chronology-item-head,.chronology-controls,.chronology-coverage,.chronology-meta,.chronology-actions,.chronology-alerts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.chronology-head{justify-content:space-between;align-items:flex-start;margin-bottom:10px}.chronology-head h4{margin:0}.chronology-head p{color:var(--text-muted);max-width:72ch;margin:3px 0 0;font-size:12px}.chronology-order-state,.chronology-status,.chronology-coverage span{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:3px 7px;font-size:11px;line-height:1.2}.chronology-current-state{border:1px solid color-mix(in srgb, var(--accent,#5ea0ff) 28%, var(--border));background:color-mix(in srgb, var(--surface-2) 88%, transparent);border-radius:10px;margin-bottom:10px;padding:11px 13px}.chronology-current-state>span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;display:block}.chronology-current-state>strong{margin-top:3px;display:block}.chronology-current-state p{margin:5px 0;line-height:1.5}.chronology-current-state>div{color:var(--text-muted);gap:3px;font-size:12px;display:grid}.chronology-alerts{border-left:3px solid var(--ev-warning,#e0a33a);background:color-mix(in srgb, var(--ev-warning,#e0a33a) 9%, transparent);margin-bottom:10px;padding:8px 10px;font-size:12px}.chronology-alerts strong:first-child{color:var(--ev-danger,#ef6868)}.chronology-controls{border-block:1px solid var(--border);margin-bottom:8px;padding:8px 0}.chronology-controls>label{color:var(--text-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.chronology-controls input[type=date],.chronology-controls select,.chronology-controls button,.chronology-controls summary{max-width:100%;min-height:32px}.chronology-lane-filter{position:relative}.chronology-lane-filter>div{z-index:5;border:1px solid var(--border);background:var(--surface-2);width:min(280px,80vw);box-shadow:var(--shadow-lg,0 12px 32px #00000059);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.chronology-lane-filter label{align-items:center;gap:6px;font-size:12px;display:flex}.chronology-coverage{margin-bottom:8px}.chronology-list{margin:0;padding:0 0 0 18px;list-style:none;position:relative}.chronology-list:before{content:"";left:7px;background:var(--border);width:1px;position:absolute;inset-block:7px}.chronology-item{outline:none;grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:12px;min-width:0;padding:8px 0 11px 9px;display:grid;position:relative}.chronology-item:focus-visible{box-shadow:0 0 0 2px var(--accent,#5ea0ff);border-radius:8px}.chronology-marker{border:2px solid var(--surface-1,#111827);background:var(--text-muted);border-radius:999px;width:8px;height:8px;position:absolute;top:14px;left:-15px}.chronology-lane-occurrence .chronology-marker,.chronology-lane-official-action .chronology-marker{background:var(--accent,#5ea0ff)}.chronology-lane-evidence .chronology-marker{background:var(--ev-success,#49b987)}.chronology-lane-market-context .chronology-marker,.chronology-lane-trading .chronology-marker{background:var(--ev-warning,#e0a33a)}.chronology-status-retracted .chronology-marker{background:var(--ev-danger,#ef6868)}.chronology-time{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.chronology-time time{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px}.chronology-time>span,.chronology-time small{color:var(--text-muted);font-size:10px}.chronology-content{min-width:0}.chronology-item-head{justify-content:space-between;align-items:flex-start}.chronology-item-head strong,.chronology-content p,.chronology-meta span{overflow-wrap:anywhere}.chronology-content>p{margin:4px 0;font-size:12px;line-height:1.45}.chronology-meta{color:var(--text-muted);font-size:10px}.chronology-meta span+span:before{content:"·";margin-right:8px}.chronology-uncertainty{color:var(--text-muted)}.chronology-actions{margin-top:6px}.chronology-actions a,.chronology-actions button,.chronology-actions summary{font-size:11px}.chronology-technical dl{gap:4px;margin:7px 0 0;display:grid}.chronology-technical dl>div{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.chronology-technical dt{color:var(--text-muted)}.chronology-technical dd{overflow-wrap:anywhere;margin:0}.chronology-status-retracted .chronology-status{color:var(--ev-danger,#ef6868);border-color:color-mix(in srgb, var(--ev-danger,#ef6868) 50%, var(--border))}.chronology-status-corrected .chronology-status{color:var(--ev-warning,#e0a33a)}.chronology-source-thread{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 72%, transparent);border-radius:9px;margin:4px 0 9px;padding:10px 10px 10px 12px}.chronology-thread-details{margin-top:7px}.chronology-thread-list{margin-top:6px}.chronology-thread-list .chronology-item{grid-template-columns:minmax(130px,170px) minmax(0,1fr)}.chronology-undated,.chronology-gaps{border-top:1px solid var(--border);margin-top:10px;padding-top:9px}.chronology-preservation-notice{border:1px solid color-mix(in srgb, var(--accent-amber,#f59e0b) 30%, var(--border));background:color-mix(in srgb, var(--accent-amber,#f59e0b) 5%, transparent);border-radius:7px;margin:9px 0;padding:8px 10px}.chronology-preservation-notice summary{cursor:pointer;font-weight:650}.chronology-preservation-notice p{color:var(--text-muted);margin:7px 0 0}.chronology-version-status{border:1px solid var(--border);width:fit-content;color:var(--text-muted);font-size:calc(11px * var(--font-scale,1));border-radius:999px;margin-top:4px;padding:2px 7px;display:inline-flex}.chronology-thread-technical-note{color:var(--text-muted);font-size:calc(12px * var(--font-scale,1))}.chronology-undated-list .chronology-marker{border-color:var(--text-muted);background:0 0}.chronology-no-results,.chronology-page-note,.chronology-loading p,.chronology-error p,.chronology-empty p{color:var(--text-muted);font-size:12px}.trading-trade-chronology{margin-top:12px;padding:14px}.trading-trade-chronology-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trading-trade-chronology-head h3{margin:0 0 4px}.trading-trade-chronology-head p{color:var(--text-muted);margin:0}.trading-trade-chronology-head>span{color:var(--text-muted);font-size:calc(12px * var(--font-scale,1));white-space:nowrap}.trading-trade-list{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.trading-trade-list>li>details{border:1px solid var(--border);border-radius:8px;overflow:clip}.trading-trade-list>li>details>summary{cursor:pointer;grid-template-columns:minmax(110px,.6fr) minmax(210px,1.3fr) minmax(110px,.6fr) minmax(100px,.5fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.trading-trade-list>li>details>summary:hover{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}.trading-trade-list>li>details[open]>summary{border-bottom:1px solid var(--border)}.trading-trade-list .chronology-view{border:0;border-radius:0}@media (width<=700px){.chronology-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.chronology-controls>button,.chronology-controls>details,.chronology-undated-toggle{grid-column:1/-1}.chronology-controls>label{flex-direction:column;align-items:stretch;min-width:0}.chronology-controls>label.chronology-undated-toggle{flex-direction:row;align-items:center}.chronology-lane-filter>div{grid-template-columns:minmax(0,1fr);width:auto;margin-top:6px;position:static}.chronology-item,.chronology-thread-list .chronology-item{grid-template-columns:minmax(0,1fr);gap:5px;padding-block:10px 12px}.chronology-time{grid-template-columns:minmax(0,auto) auto;align-items:baseline;column-gap:8px;display:grid}.chronology-time small{grid-column:1/-1}.chronology-item-head{align-items:flex-start}.chronology-current-state,.chronology-source-thread{overflow:hidden}.trading-trade-chronology-head{display:grid}.trading-trade-chronology-head>span{white-space:normal}.trading-trade-list>li>details>summary{grid-template-columns:minmax(0,1fr);gap:3px}}@media (prefers-reduced-motion:reduce){.chronology-view *,.chronology-view :before,.chronology-view :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.world-workbench .workbench-eyebrow{margin-bottom:4px}.world-briefing-surface{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.world-briefing-surface .attention-preview-head{border:0;align-items:end;min-height:0;padding:0 0 8px}.world-briefing-surface .attention-preview-title{color:#ecf2f8e0;margin:0;font-size:clamp(17px,1.6vw,22px);line-height:1.1}.world-briefing-surface .attention-preview-head p{color:#becad8b3;max-width:640px;font-size:var(--fs-sm);margin:3px 0 0}.world-briefing-path{gap:10px;display:grid}.world-start-here .attention-primary-kicker,.world-start-here .attention-item-meta{color:#becad8b8;gap:7px}.world-start-here .attention-primary-kicker span:first-child{color:#54d28bf5}.world-start-here .attention-fast-brief.read-path-card .read-path-grid{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(145px,.56fr));align-items:stretch;gap:8px;display:grid}.world-start-here .read-path-field{background:#ffffff09;border:0;border-radius:7px;min-width:0;padding:9px 10px}.world-start-here .read-path-field span{color:#becad8ad;font-size:var(--fs-xs);text-transform:uppercase;margin-bottom:4px;font-weight:700;display:block}.world-start-here .read-path-happened strong,.world-start-here .read-path-why strong,.world-start-here .read-path-next strong{color:#f2f7fcf0;font-size:var(--fs-sm);line-height:1.35}.world-start-here .attention-brief-detail{color:#becad8b8;max-width:920px}.world-start-action{justify-content:flex-end;align-items:flex-start;display:flex}.world-start-action .attention-inspect{min-width:108px}.world-priority-queue.attention-secondary-review{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.world-priority-queue .attention-secondary-head{border-bottom:1px solid #aab8ca1f;margin:0;padding:0 0 7px}.world-priority-queue .attention-secondary-head h3{color:#ecf2f8e6;font-size:var(--fs-md);line-height:1.2}.world-priority-queue .attention-secondary-head p{color:#becad89e;font-size:var(--fs-xs);margin:2px 0 0}.world-priority-queue .attention-secondary-list{gap:0;display:grid}.world-priority-row.attention-secondary-item:hover,.world-priority-row.attention-secondary-item:focus-within{background:#74c7ff0b}.world-priority-row .attention-secondary-copy{gap:4px;min-width:0}.world-priority-row .attention-secondary-copy h3{color:#f2f7fceb;font-size:var(--fs-md);overflow-wrap:anywhere;margin:0;line-height:1.25}.world-priority-row .attention-secondary-copy p,.world-priority-row .attention-signals{color:#becad8ab;font-size:var(--fs-xs)}.world-workbench .world-context-filters{margin-top:2px}.kernel-object-workspace .kernel-inspector-head{background:linear-gradient(#12171ddb,#0c0f1280);border-bottom:1px solid #aab8ca29;gap:18px;padding:22px 24px 16px}.kernel-object-workspace .kernel-inspector-head h2{letter-spacing:0;max-width:1080px;margin-top:7px;font-size:clamp(27px,3.1vw,44px);line-height:1.03}.kernel-object-workspace .kernel-inspector-summary{color:#d0dbe6c2;max-width:900px;margin-top:8px;line-height:1.45}.kernel-object-workspace .kernel-inspector-object-signals{grid-template-columns:repeat(2,minmax(220px,1fr));max-width:780px;margin-top:12px}.kernel-object-workspace .kernel-object-signal{background:0 0;border:0;border-left:2px solid #aab8ca2e;border-radius:0;padding:2px 0 2px 10px}.kernel-object-workspace .kernel-section-nav{background:#080a0de6;border-bottom:1px solid #aab8ca21;gap:6px;padding:9px 0}.kernel-object-workspace .kernel-section-nav button{color:#dce5eec7;background:0 0;border:0;border-radius:7px}.kernel-object-workspace .kernel-section-nav button:first-child,.kernel-object-workspace .kernel-section-nav button:hover,.kernel-object-workspace .kernel-section-nav button:focus-visible{color:#f2f7fcf2;background:#74c7ff1a}.kernel-object-workspace .kernel-workspace-grid{gap:0;max-width:1240px;padding-top:10px}.kernel-object-workspace .kernel-workspace-section:first-child{border-top:0}.kernel-object-workspace .kernel-workspace-section-head h3{color:#f2f7fcf0;font-size:clamp(17px,1.5vw,22px);line-height:1.2}.kernel-object-workspace .kernel-brief-lede{border-bottom:1px solid #aab8ca1f;max-width:960px;margin-bottom:11px;padding-bottom:11px}.kernel-object-workspace .kernel-brief-lede p{color:#f2f7fceb;font-size:clamp(17px,1.55vw,22px);line-height:1.35}.kernel-object-workspace .kernel-object-support-line,.kernel-object-workspace .kernel-source-context,.kernel-object-workspace .kernel-next-steps,.kernel-object-workspace .kernel-evidence-preserve-guard,.kernel-object-workspace .preserve-evidence-action{box-shadow:none;background:#ffffff06;border:1px solid #aab8ca1a;border-radius:8px;margin-top:10px}@media (width<=900px){.world-start-here.attention-primary-brief,.world-start-here .attention-fast-brief.read-path-card .read-path-grid,.kernel-object-workspace .kernel-fast-brief-strip,.kernel-object-workspace .kernel-inspector-object-signals{grid-template-columns:minmax(0,1fr)}.world-start-action{justify-content:flex-start}.world-priority-row.attention-secondary-item{grid-template-columns:minmax(0,1fr)}.kernel-object-workspace{border-radius:0;inset:0}.kernel-object-workspace .kernel-inspector-head,.kernel-object-workspace .kernel-inspector-body{padding-left:14px;padding-right:14px}}.attention-preview-head p,.attention-relevance-hint{font-size:var(--fs-xs)}.attention-primary-brief{gap:9px 12px;padding:clamp(10px,1.4vw,16px)}.attention-primary-brief h3{margin-bottom:7px;font-size:clamp(20px,2.4vw,28px);line-height:1.08}.attention-primary-kicker,.attention-primary-brief .attention-item-meta{gap:5px;margin-bottom:4px}.attention-fast-brief.read-path-card{padding:7px}.attention-fast-brief.read-path-card .read-path-grid{gap:5px}.attention-fast-brief.read-path-card .read-path-field,.attention-fast-brief.read-path-card .read-path-happened,.attention-fast-brief.read-path-card .read-path-support,.attention-fast-brief.read-path-card .read-path-uncertainty,.attention-fast-brief.read-path-card .read-path-next{padding:6px 8px}.attention-fast-brief.read-path-card .read-path-happened strong{font-size:clamp(15px,1.45vw,19px)}.attention-brief-detail{margin-top:6px}.attention-brief-detail>summary,.read-path-secondary-context>summary{min-height:26px;font-size:var(--fs-xs);padding-block:4px}.attention-secondary-compact-list .attention-secondary-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;padding:7px 9px}.attention-secondary-compact-list .attention-secondary-item h3{font-size:var(--fs-sm);margin:2px 0 3px}.attention-secondary-compact-list .attention-secondary-item p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.attention-secondary-compact-list .attention-signals{gap:5px;max-height:22px;overflow:hidden}.attention-secondary-compact-list .attention-inspect{min-height:28px;padding:4px 8px}.world-gap-row{padding:7px 9px}.signals-object-card,.card-v2.signals-object-card,.story-card.signals-object-card,.compact-card.signals-object-card{padding:9px 11px}.mag-hero{grid-template-columns:minmax(0,1fr) minmax(160px,.28fr);padding:11px 12px}.mag-hero-headline,.cv-title,.story-headline{font-size:clamp(15px,1.25vw,20px);line-height:1.16}.story-meta,.cv-meta,.story-card-topline,.story-card-head{gap:5px;margin-bottom:4px}.signals-scan-line{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;padding:5px 0;display:grid}.signals-scan-line>strong{min-width:0;color:var(--fg);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.signals-scan-line .status-badge{text-overflow:ellipsis;white-space:nowrap;max-width:220px;min-height:20px;padding:2px 6px;overflow:hidden}.signals-fast-brief.brief-density-compact{background:0 0;border:0;margin-top:5px;padding:0}.signals-fast-brief.brief-density-compact .read-path-grid-compact{grid-template-columns:minmax(0,1fr) auto auto auto;gap:4px;margin-top:2px}.signals-fast-brief.brief-density-compact .read-path-why,.signals-fast-brief.brief-density-compact .read-path-member,.signals-fast-brief.brief-density-compact .fast-brief-more-context,.signals-fast-brief.brief-density-compact .read-path-happened{display:none}.signals-fast-brief.brief-density-compact .read-path-next{max-width:260px}.signals-card-quality-row,.cv-tags,.quick-brief-chip-row,.story-card-tags{max-height:26px}.cv-actions,.signals-card-secondary-actions{gap:4px;margin-top:5px}.story-full-detail-btn,.event-full-detail-btn,.cv-expand-toggle,.coverage-btn,.story-preview-btn{min-height:24px;padding:3px 7px}.kernel-inspector-head h2{font-size:clamp(20px,2.2vw,30px)}.kernel-understand-brief{gap:7px;padding:clamp(9px,1.1vw,14px)}.kernel-understand-summary p{font-size:clamp(17px,1.75vw,23px);line-height:1.18}.kernel-fast-brief-grid{gap:5px}.kernel-object-snapshot{max-height:92px;margin-top:6px;padding:6px 8px}.kernel-source-context-disclosure{opacity:.68;max-height:none;padding:0}.kernel-source-context-disclosure>summary{cursor:pointer;gap:2px;min-height:28px;padding:6px 8px;list-style:none;display:grid}.kernel-source-context-disclosure>summary::-webkit-details-marker{display:none}.kernel-source-context-disclosure>summary span{color:var(--fg-muted);font-size:var(--fs-2xs);letter-spacing:0;text-transform:uppercase;font-weight:800}.kernel-source-context-disclosure>summary small{color:var(--fg);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.kernel-source-context-disclosure[open]>summary{border-bottom:1px solid color-mix(in srgb, var(--border-soft) 50%, transparent)}.kernel-source-context-body{gap:7px;padding:8px;display:grid}.kernel-evidence-card,.kernel-relationship-card,.kernel-timeline-row{padding:7px 8px}.mission-workspace-card{padding:10px}.mission-workspace-card-head{margin-bottom:7px}.mission-evidence-row-compact{grid-template-columns:minmax(0,1fr) minmax(0,260px);align-items:center;gap:7px 10px;padding:7px 9px;overflow-x:hidden}.mission-evidence-row-compact .mission-evidence-main>strong{font-size:var(--fs-sm);line-height:1.25;display:block}.mission-evidence-row-compact .mission-evidence-main>p{margin-top:2px}.mission-evidence-row-compact .mission-evidence-status{gap:4px;margin-top:4px}.mission-evidence-row-compact .mission-evidence-case-status{margin-top:4px}.mission-evidence-row-compact .mission-evidence-case-link{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:6px;margin-top:5px;display:grid}.mission-evidence-row-compact .mission-row-actions{align-items:center}.mission-evidence-row-compact .mission-row-actions button,.mission-evidence-row-compact .mission-row-actions a{min-height:28px;padding:4px 8px}@media (width<=900px){.signals-scan-line{grid-template-columns:1fr}.signals-scan-line>strong,.signals-scan-line .status-badge{white-space:normal;max-width:100%}.mission-evidence-row-compact,.mission-evidence-row-compact .mission-evidence-case-link{grid-template-columns:1fr}}@media (width<=720px){.world-hero{padding:12px 10px}.world-context-filters{margin-bottom:8px}.attention-primary-brief{padding:9px}.attention-primary-brief h3{font-size:calc(19px * var(--font-scale,1))}.attention-fast-brief.read-path-card .read-path-field,.kernel-fast-brief-grid>div{padding:5px 6px}.signals-object-card,.card-v2.signals-object-card,.story-card.signals-object-card,.compact-card.signals-object-card,.kernel-understand-brief{padding:8px}.kernel-understand-summary p{font-size:calc(17px * var(--font-scale,1))}.kernel-source-context-disclosure>summary small{white-space:normal}}.progressive-scan-row,.signals-scan-line,.mission-evidence-row-compact,.attention-secondary-compact-list .attention-secondary-item{contain:layout paint}.world-progressive-stack{gap:9px}.world-progressive-stack .attention-primary-brief{scrollbar-width:thin;max-height:min(52vh,430px);overflow:auto}.world-progressive-stack .attention-primary-kicker{margin-bottom:2px}.world-progressive-stack .attention-primary-brief h3{margin-bottom:5px}.world-progressive-stack .attention-fast-brief.read-path-card .read-path-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(112px,.5fr))}.world-progressive-stack .read-path-secondary-context{margin-top:4px}.world-progressive-stack .attention-brief-detail,.world-progressive-stack .attention-recommendations{opacity:.72}.world-progressive-stack .attention-secondary-review{margin-top:7px;display:block}.world-progressive-stack .attention-secondary-head{margin-bottom:5px}.world-progressive-stack .attention-secondary-head p{display:none}.world-progressive-stack .attention-secondary-compact-list{gap:5px}.world-progressive-stack .attention-secondary-compact-list .attention-secondary-item{min-height:58px}.signals-object-card,.story-card.signals-object-card,.compact-card.signals-object-card,.card-v2.signals-object-card{max-height:min(35vh,260px);overflow:clip}:is(.signals-object-card:has(.signals-progressive-detail[open]),.signals-object-card:has(.cv-expanded)){max-height:none;overflow:visible}.signals-scan-line{grid-template-columns:minmax(0,1fr) auto auto auto;padding:3px 0}.signals-inline-source{white-space:nowrap;min-height:22px;padding:2px 7px}.signals-progressive-detail{border-top:1px solid color-mix(in srgb, var(--border-soft) 55%, transparent);margin-top:5px;padding-top:5px}details.signals-progressive-detail>summary{min-height:24px;color:var(--fg-muted);cursor:pointer;font-size:var(--fs-xs);font-weight:750;list-style:none}details.signals-progressive-detail>summary::-webkit-details-marker{display:none}.signals-progressive-detail .read-path-grid-compact{margin-top:4px}.signals-progressive-detail .fast-brief-more-context{opacity:.78;margin-top:4px}.signals-fast-brief.brief-density-compact .read-path-grid-compact{display:grid}.signals-fast-brief.brief-density-compact .quick-brief-safe-link:not(.signals-inline-source){align-self:start}.mag-hero{min-height:0}.mag-hero-cover{min-height:72px;max-height:112px}.kernel-fast-brief-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.kernel-fast-brief-strip>div{min-height:58px}.kernel-fast-brief-strip>div:nth-child(5){opacity:.72;grid-column:1/-1;min-height:0}.kernel-object-snapshot{display:none}.kernel-source-context-disclosure{margin-top:4px}.kernel-understand-brief{border-width:1px}.kernel-understand-summary{border-bottom:0;margin-bottom:4px;padding-bottom:2px}.mission-evidence-row-compact{scrollbar-width:thin;max-height:170px;overflow:auto}.mission-evidence-expanded-detail{margin-top:5px}.mission-evidence-expanded-detail>summary{min-height:24px;color:var(--fg-muted);cursor:pointer;font-size:var(--fs-xs);align-items:center;font-weight:750;list-style:none;display:inline-flex}.mission-evidence-expanded-detail>summary::-webkit-details-marker{display:none}.mission-evidence-expanded-detail .mission-evidence-case-link{margin-top:5px}@media (width<=900px){.signals-scan-line{grid-template-columns:minmax(0,1fr) auto}.signals-scan-line .status-badge{max-width:min(56vw,260px)}.signals-inline-source{justify-self:start}.kernel-fast-brief-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.world-progressive-stack .attention-primary-brief{max-height:none}.world-progressive-stack .attention-fast-brief.read-path-card .read-path-grid{grid-template-columns:1fr}.world-context-filters{padding:4px 6px}.world-context-filters-head{display:none}.world-context-mobile-disclosure summary{min-height:30px;padding:4px 8px}.world-context-mobile-disclosure summary span,.world-context-mobile-disclosure summary small{font-size:var(--fs-xs)}.signals-object-card,.story-card.signals-object-card,.compact-card.signals-object-card,.card-v2.signals-object-card{max-height:min(76vh,520px)}.signals-scan-line,.kernel-fast-brief-strip{grid-template-columns:1fr}.kernel-fast-brief-strip>div{min-height:0}.mission-evidence-row-compact{max-height:none}}*{box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}.data-table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:var(--fs-xs)}.data-table th,.data-table td{border-bottom:1px solid var(--border-soft,var(--border));padding:6px 10px}.data-table thead th{background:var(--bg);z-index:1;text-align:left;font-weight:500;font-size:var(--h-micro);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-dim);position:sticky;top:0}.data-table tbody tr:hover{background:var(--bg-elev)}.data-table td.num,.data-table th.num,.num{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=768px){.bar-row>*,.card>*,.documents-list>*>*,.markets-tiles>*,.compact-row>*,.modal-body>*{min-width:0}.modal,.card,.bottom-sheet,.side-panel{max-width:100vw}pre,code{max-width:100%;overflow-x:auto}.data-table{max-width:100%;display:block;overflow-x:auto}}button,a,input,select,textarea,[role=button]{touch-action:manipulation}button,.seg,.chip,.topic-chip,.src-category-chip,.pn-item,.mtab,.tag,.link-btn,.seg-link,.more-list button,.nav-pill{white-space:nowrap}html,body,#root{overscroll-behavior-y:contain;background:var(--bg);height:100%;min-height:100%;color:var(--fg);font-family:var(--font-ui,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:calc(15.5px * var(--font-scale,1));margin:0;padding:0;line-height:1.55}@supports (height:100dvh){html,body,#root{height:100dvh;min-height:100dvh}}html[data-theme=light]{--bg:#f4f6f8;--bg-elev:#fff;--bg-elev-2:#eef1f5;--border:#c3ccd6;--border-soft:#e5e9ee;--fg:#111827;--fg-muted:#4b5563;--fg-dim:#7a8694;--accent:#0284c7;--accent-dim:#0369a1;--warn:var(--ev-warning);--bad:var(--ev-danger);--good:var(--ev-success);--ev-danger:#dc2626;--ev-success:#15803d;--ev-warning:#b45309;--ev-info:#0284c7;--ev-muted:#7a8694;--tag-finance:#0f9d6e;--tag-environment:#0f9d6e;--tag-legal:#4d7c0f}html[data-compact=true]{--density:.8}html[data-compact=true] .card-v2{margin-bottom:6px;padding:7px 10px}html[data-compact=true] .card,html[data-compact=true] .grid-wrap{padding:8px}html[data-compact=true] .card-grid{column-gap:8px}html[data-compact=true] .cv-title{font-size:calc(13px * var(--font-scale,1));margin-bottom:3px}html[data-compact=true] .cv-meta{font-size:calc(11px * var(--font-scale,1));margin-bottom:2px}html[data-compact=true] .digest-body{padding:8px 12px}html[data-compact=true] .settings-page-body{padding:10px 12px}html[data-density=comfortable]{--density:1.3;font-size:calc(15.5px * var(--font-scale,1))}html[data-density=comfortable] .card-v2{margin-bottom:14px;padding:14px 16px}html[data-density=comfortable] .card,html[data-density=comfortable] .grid-wrap{padding:16px}html[data-density=comfortable] .card-grid{column-gap:16px}html[data-density=comfortable] .cv-title{font-size:calc(16px * var(--font-scale,1));margin-bottom:6px;line-height:1.4}html[data-density=comfortable] .cv-meta{margin-bottom:6px}.app.focus-mode.app-with-rail{padding-left:0}.app.focus-mode .primary-nav{display:none}.app.focus-mode .primary-nav.overlay{display:flex}.app.focus-mode .topbar{opacity:.55;transition:opacity var(--transition-fast)}.app.focus-mode .topbar:hover{opacity:1}.focus-exit-hint{z-index:40;background:var(--bg-elev,#161b22);border:1px solid var(--border,#30363d);font-size:calc(12px * var(--font-scale,1));color:var(--fg-muted,#8b949e);cursor:pointer;border-radius:6px;padding:6px 12px;position:fixed;bottom:14px;right:14px}.topbar-icon-btn{border:1px solid var(--border,#30363d);color:var(--fg-muted,#8b949e);cursor:pointer;font-size:calc(14px * var(--font-scale,1));background:0 0;border-radius:6px;padding:3px 9px;line-height:1}.topbar-icon-btn:hover{color:var(--fg,#e6edf3)}.topbar-icon-btn.active{color:var(--accent,#4f6ef7);border-color:var(--accent,#4f6ef7)}@keyframes eq-pulse{0%{opacity:.9}50%{opacity:.35}to{opacity:.9}}.eq-major{transform-origin:50%;animation:1.6s ease-in-out infinite eq-pulse}@media (prefers-reduced-motion:reduce){.eq-major{animation:none}}.hover-card{filter:drop-shadow(0 8px 24px #00000080);animation:.18s hovercard-in}@keyframes hovercard-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hover-card{animation:none}}.event-ctx-menu{background:var(--bg-elev,#161b22);border:1px solid var(--border,#30363d);border-radius:8px;flex-direction:column;min-width:190px;padding:4px;display:flex;box-shadow:0 8px 28px #00000080}.event-ctx-menu>button,.event-ctx-menu>a{text-align:left;width:100%;color:var(--fg,#e6edf3);font-size:calc(13px * var(--font-scale,1));cursor:pointer;background:0 0;border:none;border-radius:5px;padding:7px 12px;text-decoration:none;display:block}.event-ctx-menu>button:hover,.event-ctx-menu>a:hover{background:var(--bg-hover,#21262d)}.pwa-install-banner{z-index:60;background:var(--bg-elev,#161b22);border:1px solid var(--border,#30363d);max-width:92vw;font-size:calc(13px * var(--font-scale,1));border-radius:10px;align-items:center;gap:14px;padding:10px 16px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000073}html[data-anim=off] *,html[data-anim=off] :before,html[data-anim=off] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-anim=fast] .card-v2{transition-duration:60ms}html[data-anim=slow] .card-v2{transition-duration:.28s}html[data-anim=slow] .card-v2:hover{transform:translateY(-3px)scale(1.008)}@media (width<=600px){html,body,#root{font-size:calc(14.5px * var(--font-scale,1))}}.knowledge-continuity{border:1px solid var(--border-soft);background:#ffffff05;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.knowledge-continuity-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.knowledge-continuity-head>div{min-width:0}.knowledge-continuity-head h4,.knowledge-continuity-head p{margin:0}.knowledge-continuity-head p{color:var(--fg-muted);overflow-wrap:anywhere;margin-top:3px}.knowledge-continuity-brief{padding:9px 10px}.knowledge-continuity-brief .knowledge-continuity-head h4{font-size:var(--fs-sm)}.knowledge-continuity-brief .knowledge-continuity-head p{font-size:var(--fs-xs)}.knowledge-continuity-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.knowledge-continuity-counts>div{border:1px solid var(--border-soft);border-radius:7px;min-width:0;padding:7px 8px}.knowledge-continuity-counts dt{color:var(--fg-muted);font-size:var(--fs-xs)}.knowledge-continuity-counts dd{margin:2px 0 0;font-weight:700}.knowledge-continuity-records{gap:6px;margin:0;padding:0;list-style:none;display:grid}.knowledge-continuity-records>li{border-top:1px solid var(--border-soft);min-width:0;padding:9px 0}.knowledge-continuity-record-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.knowledge-continuity-record-head strong,.knowledge-continuity-record-head span,.knowledge-continuity-records p,.knowledge-continuity-records small,.knowledge-continuity-overflow,.knowledge-continuity-thread-state{overflow-wrap:anywhere}.knowledge-continuity-record-head span,.knowledge-continuity-records small,.knowledge-continuity-overflow,.knowledge-continuity-thread-state{color:var(--fg-muted);font-size:var(--fs-xs)}.knowledge-continuity-records p{margin:4px 0}.knowledge-continuity-overflow{margin:0}.knowledge-continuity-limitations>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.knowledge-continuity-limitations ul{margin:4px 0 0;padding-left:20px}.knowledge-continuity-thread-state{margin-top:3px;display:block}.admin-knowledge-continuity{border:1px solid var(--border-soft);background:#ffffff04;border-radius:10px;gap:10px;margin-top:12px;padding:12px;display:grid}.admin-knowledge-continuity h4,.admin-knowledge-continuity p{margin:0}.admin-knowledge-continuity details>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}@media (width<=700px){.knowledge-continuity-head,.knowledge-continuity-record-head{justify-items:start;display:grid}.knowledge-continuity-counts,.admin-knowledge-continuity-summary{grid-template-columns:minmax(0,1fr)}}p,li,td,label{line-height:1.6}input,select,textarea,button{font:inherit;font-size:var(--fs-md);color:inherit;background:var(--bg-elev);border:1px solid var(--border);border-radius:4px;padding:6px 10px}input:focus,select:focus,textarea:focus{outline:1px solid var(--accent);border-color:var(--accent)}button{cursor:pointer;background:var(--bg-elev-2);font-family:var(--font-mono);border-radius:var(--radius-sm)}button:hover{border-color:var(--accent)}button.primary{background:var(--accent);border-color:var(--accent);color:#07090c;letter-spacing:.04em;font-weight:700}button.primary:hover{background:var(--accent-blue-hover,var(--accent-dim));border-color:var(--accent)}html[data-theme=light] button.primary{color:#fff}button.primary:disabled,button.primary[disabled]{background:var(--accent-dim);box-shadow:none;opacity:.6}button.danger{color:var(--bad)}button.danger:hover{border-color:var(--bad)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.app{grid-template-rows:44px 1fr;height:100%;min-height:0;display:grid;overflow:hidden}@supports (height:100dvh){.app{height:100dvh}}.topbar{border-bottom:1px solid var(--border);background:var(--bg-elev-2);align-items:center;gap:14px;padding:0 16px;display:flex;box-shadow:inset 0 1px #ffffff05}.topbar .brand{letter-spacing:1.5px;font-weight:800;font-size:var(--fs-lg);color:var(--accent)}.topbar .nav{gap:4px;display:flex}.topbar .nav button{color:var(--fg-muted);font-size:var(--fs-md);background:0 0;border:none;padding:7px 14px;font-weight:500}.topbar .nav button:hover{color:var(--fg)}.topbar .nav button.active{color:var(--fg);border-bottom:2px solid var(--accent);border-radius:0}.topbar .spacer{flex:1}.topbar .search{width:320px}.workspace-switcher{margin-right:4px;position:relative}.ws-current{background:var(--bg);border:1px solid var(--border);color:var(--fg);cursor:pointer;font-size:calc(12px * var(--font-scale,1));border-radius:4px;align-items:center;gap:6px;min-height:28px;padding:3px 8px;display:inline-flex}.ws-current:hover{border-color:var(--accent)}.ws-icon{font-size:calc(13px * var(--font-scale,1))}.ws-kind{color:var(--fg-muted);font-size:calc(10px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.04em}.ws-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-weight:500;overflow:hidden}.ws-caret{color:var(--fg-dim);font-size:calc(9px * var(--font-scale,1))}.ws-menu{z-index:250;background:var(--bg-elev);border:1px solid var(--border);border-radius:4px;min-width:240px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 30px #00000080}.ws-section-label{font-size:calc(10px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.6px;color:var(--fg-muted);padding:6px 10px 2px;font-weight:600}.ws-row{border-radius:2px;align-items:stretch;display:flex}.ws-row:hover{background:var(--bg-elev-2)}.ws-row.active{background:var(--bg-elev-2);border-left:2px solid var(--accent)}.ws-row-main{text-align:left;color:var(--fg);cursor:pointer;font-size:calc(12px * var(--font-scale,1));background:0 0;border:none;flex:1;align-items:center;gap:8px;min-height:32px;padding:6px 10px;display:inline-flex}.ws-system{font-size:calc(9px * var(--font-scale,1));color:var(--fg-dim);border:1px solid var(--border-soft);border-radius:2px;margin-left:auto;padding:0 4px}.ws-edit{color:var(--fg-dim);font-size:calc(13px * var(--font-scale,1));cursor:pointer;background:0 0;border:none;padding:0 8px}.ws-edit:hover{color:var(--accent)}.ws-new{border:none;border-top:1px solid var(--border-soft);width:100%;color:var(--accent);text-align:left;font-size:calc(12px * var(--font-scale,1));cursor:pointer;background:0 0;margin-top:4px;padding:8px 10px}.ws-new:hover{background:var(--bg-elev-2)}.icon-picker{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.icon-pick{background:var(--bg);border:1px solid var(--border);color:var(--fg);cursor:pointer;width:32px;height:32px;font-size:calc(16px * var(--font-scale,1));border-radius:4px}.icon-pick.on{border-color:var(--accent);background:var(--bg-elev-2)}.icon-custom{width:64px}.ws-filter-preview{background:var(--bg);border:1px solid var(--border-soft);font-size:calc(12px * var(--font-scale,1));color:var(--fg-muted);border-radius:4px;padding:6px 8px}button.danger{border-color:var(--bad);color:var(--bad)}button.danger:hover{background:#f851491a}@media (width<=480px){.workspace-switcher{display:none}}.live-indicator{color:var(--fg);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;padding:2px 8px;display:flex}.live-indicator:hover{border-color:var(--border)}.live-toggle{font-size:calc(11px * var(--font-scale,1));letter-spacing:.5px;background:var(--bg);border:1px solid var(--border);color:var(--fg-muted);cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:2px 10px;display:flex}.live-toggle.on{color:var(--good);border-color:var(--good);background:#4ae8a01a;font-weight:700}.icon-btn{font-size:calc(16px * var(--font-scale,1));color:var(--fg-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:2px 6px}.icon-btn:hover{color:var(--fg);border-color:var(--border)}.live-dot{background:var(--good);border-radius:50%;width:9px;height:9px;animation:2s ease-out infinite live-pulse;display:inline-block;box-shadow:0 0 #4ae8a0b3}.live-dot.paused{background:var(--fg-dim);animation:none}.live-dot.syncing{box-shadow:none;border:2px solid var(--border);border-top-color:var(--accent);background:0 0;animation:.7s linear infinite live-spin}@keyframes live-spin{to{transform:rotate(360deg)}}@keyframes live-pulse{0%{box-shadow:0 0 #3fb9508c}70%{box-shadow:0 0 0 6px #3fb95000}to{box-shadow:0 0 #3fb95000}}.filter-chips{border-bottom:1px solid var(--border-soft);background:var(--bg-elev);flex-wrap:wrap;gap:6px;padding:8px 16px;display:flex}.chip{background:var(--bg-elev-2);border:1px solid var(--border);font-size:var(--fs-xs);cursor:pointer;color:var(--fg);border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-weight:500;display:inline-flex}.chip:hover{border-color:var(--accent);background:var(--bg-elev)}.chip-x{color:var(--fg-dim);font-size:calc(14px * var(--font-scale,1));margin-left:4px}.chip:hover .chip-x{color:var(--bad)}.chip-clear{color:var(--fg-muted);border-style:dashed}.chip-tag.tag-politics{color:var(--tag-politics);border-color:var(--tag-politics);background:var(--tag-politics-bg)}.chip-tag.tag-geopolitics{color:var(--tag-geopolitics);border-color:var(--tag-geopolitics);background:var(--tag-geopolitics-bg)}.chip-tag.tag-finance{color:var(--tag-finance);border-color:var(--tag-finance);background:var(--tag-finance-bg)}.chip-tag.tag-crypto{color:var(--tag-crypto);border-color:var(--tag-crypto);background:var(--tag-crypto-bg)}.chip-tag.tag-military{color:var(--tag-military);border-color:var(--tag-military);background:var(--tag-military-bg)}.chip-tag.tag-legal{color:var(--tag-legal);border-color:var(--tag-legal);background:var(--tag-legal-bg)}.chip-tag.tag-tech{color:var(--tag-tech);border-color:var(--tag-tech);background:var(--tag-tech-bg)}.chip-tag.tag-social{color:var(--tag-social);border-color:var(--tag-social);background:var(--tag-social-bg)}.chip-tag.tag-prediction{color:var(--tag-prediction);border-color:var(--tag-prediction);background:var(--tag-prediction-bg)}.chip-tag.tag-health{color:var(--tag-health);border-color:var(--tag-health);background:var(--tag-health-bg)}.chip-tag.tag-environment{color:var(--tag-environment);border-color:var(--tag-environment);background:var(--tag-environment-bg)}.chip-personal-tag{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 12%, transparent)}.segmented{border:1px solid var(--border);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}@media (width<=768px){.kill-fab{z-index:60;background:var(--ev-danger,#e74c3c);color:#fff;cursor:pointer;border:none;border-radius:22px;align-items:center;gap:4px;padding:12px 18px;font-size:14px;font-weight:800;display:inline-flex;position:fixed;bottom:76px;right:12px;box-shadow:0 3px 12px #00000073}.kill-fab:active{transform:scale(.96)}}.seg{background:var(--bg);font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);cursor:pointer;border:none;border-radius:0;padding:4px 11px}.seg.active{background:var(--border-soft);color:var(--fg)}.seg:not(:last-child){border-right:1px solid var(--border)}.badge-net{font-size:calc(10px * var(--font-scale,1));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-weight:700;line-height:1.6;display:inline-flex}.badge-net.mainnet{background:color-mix(in srgb, var(--ev-danger) 13%, transparent);border-color:color-mix(in srgb, var(--ev-danger) 42%, transparent);color:var(--ev-danger)}.badge-net.testnet{background:color-mix(in srgb, var(--ev-info) 13%, transparent);border-color:color-mix(in srgb, var(--ev-info) 42%, transparent);color:var(--ev-info)}.chip-sel{font-weight:600;background:color-mix(in srgb, var(--accent) 16%, transparent)!important;border:1px solid var(--accent)!important;color:var(--accent)!important}.focus-toggle{text-align:left;border:1px solid var(--border);background:var(--bg);width:100%;color:var(--fg);border-radius:4px;margin-bottom:8px;padding:6px 8px}.focus-toggle.active{border-color:var(--good);color:var(--good)}.src-category-row{flex-wrap:wrap;gap:4px;margin:8px 0 12px;display:flex}.src-category-chip{background:var(--bg-elev-2);border:1px solid var(--border);font-size:calc(12px * var(--font-scale,1));color:var(--fg);cursor:pointer;text-transform:capitalize;border-radius:999px;padding:3px 12px}.src-category-chip:hover{border-color:var(--accent)}.src-category-chip.on{border-color:var(--accent);background:var(--accent-bg,var(--bg-elev-3))}.cv-premium{color:gold;font-size:calc(13px * var(--font-scale,1));filter:drop-shadow(0 0 4px #ffd70066);margin-right:2px}.premium-filters{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.premium-card{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex;position:relative}.premium-card.status-paid{border-left:3px solid #4ade80}.premium-card.status-free{border-left:3px solid #facc15}.premium-card.status-off{opacity:.85;border-left:3px solid #ef4444}.premium-card.status-ent{border-left:3px solid #9ca3af}.premium-card header{align-items:center;gap:6px;display:flex}.premium-icon{color:gold;font-size:calc(16px * var(--font-scale,1))}.premium-name{flex:1;font-weight:600}.premium-category{background:var(--bg-elev-3);font-size:calc(10px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.3px;color:var(--fg-muted);border-radius:999px;padding:1px 8px}.premium-tag{font-size:calc(11px * var(--font-scale,1))}.premium-pricing{font-size:calc(12px * var(--font-scale,1))}.premium-pricing .cost{color:var(--accent)}.premium-status{font-size:calc(12px * var(--font-scale,1));background:var(--bg-elev-3);border-radius:4px;padding:2px 6px;display:inline-block}.premium-status.free{color:#facc15}.premium-status.paid{color:#4ade80}.premium-status.off{color:var(--fg-muted)}.premium-status.ent{color:#9ca3af}.premium-card footer{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:6px;display:flex}.premium-link{font-size:calc(12px * var(--font-scale,1));color:var(--accent);text-decoration:none}.premium-link:hover{text-decoration:underline}.premium-usage{border-top:1px solid var(--border-soft);padding-top:4px}.premium-setup .kv-grid{font-size:calc(13px * var(--font-scale,1));grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.premium-setup .kv-grid>div{flex-direction:column;display:flex}.premium-setup .kv-grid .span-2{grid-column:span 2}.premium-setup .kv-grid .label{font-size:calc(10px * var(--font-scale,1));text-transform:uppercase;color:var(--fg-muted)}.cv-sig{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.cv-sig-high{background:#d29922;box-shadow:0 0 4px #d2992299}.cv-sig-crit{background:#f85149;animation:2s ease-in-out infinite sig-pulse;box-shadow:0 0 6px #f85149b3}@keyframes sig-pulse{0%,to{box-shadow:0 0 6px #f85149b3}50%{box-shadow:0 0 12px #f85149}}.cv-story{background:var(--bg-elev-3);font-size:calc(10px * var(--font-scale,1));color:var(--accent);letter-spacing:.2px;border-radius:4px;padding:1px 6px;font-weight:600}.cv-updated{background:color-mix(in srgb, var(--ev-warning) 16%, transparent);font-size:calc(10px * var(--font-scale,1));color:var(--ev-warning);letter-spacing:.2px;white-space:nowrap;border-radius:4px;padding:1px 6px;font-weight:600}.cmp-updated{font-size:calc(11px * var(--font-scale,1));cursor:help;flex:none}.cmd-title{font-size:calc(20px * var(--font-scale,1));margin:0 0 10px}.intel-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;margin-bottom:10px;padding:12px 14px}.intel-card-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.intel-card-badge{font-size:calc(11px * var(--font-scale,1));font-weight:700}.intel-card-novelty{font-size:calc(9px * var(--font-scale,1));letter-spacing:.4px;background:var(--bg-elev-2);color:var(--fg-muted);border-radius:3px;padding:1px 5px;font-weight:700}.intel-card-novelty.nov-new{background:color-mix(in srgb, var(--ev-success) 18%, transparent);color:var(--ev-success)}.intel-card-novelty.nov-developing{background:color-mix(in srgb, var(--ev-info) 18%, transparent);color:var(--ev-info)}.intel-card-novelty.nov-updated{background:color-mix(in srgb, var(--ev-warning) 18%, transparent);color:var(--ev-warning)}.intel-card-meta{margin-left:auto}.intel-card-title{font-size:calc(15px * var(--font-scale,1));margin:6px 0 0}.intel-card-summary{font-size:calc(12.5px * var(--font-scale,1));color:var(--fg-secondary,var(--fg-muted));margin:4px 0 0;line-height:1.5}.intel-card-why{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.intel-card-why-label{font-size:calc(10px * var(--font-scale,1));color:var(--fg-muted);text-transform:uppercase;letter-spacing:.3px;font-weight:600}.intel-card-why-chip{font-size:calc(10px * var(--font-scale,1));background:var(--bg-elev-2);border:1px solid var(--border-soft);color:var(--fg-muted);border-radius:999px;padding:1px 6px}.intel-card-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.setup-list{flex-direction:column;gap:6px;margin:12px 0;padding:0;list-style:none;display:flex}.setup-row{border:1px solid var(--border);background:var(--bg-elev);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.setup-row.done{border-color:color-mix(in srgb, var(--ev-success) 35%, var(--border))}.setup-mark{text-align:center;width:18px;color:var(--fg-muted);font-size:16px;font-weight:700}.setup-row.done .setup-mark{color:var(--ev-success)}.setup-body{flex-direction:column;flex:1;min-width:0;display:flex}.setup-label{font-weight:600}.setup-cta{white-space:nowrap}.setup-golive{border:1px solid var(--border);background:var(--bg-elev-2);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:14px;display:flex}.setup-golive.open{border-color:color-mix(in srgb, var(--ev-success) 45%, var(--border));background:color-mix(in srgb, var(--ev-success) 8%, transparent)}.setup-golive-title{margin-bottom:2px;font-weight:600}.primary.danger{background:var(--ev-danger);border-color:var(--ev-danger)}.investigation-drawer{z-index:55;background:var(--bg-elev);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));border-radius:10px;align-items:stretch;max-width:280px;display:flex;position:fixed;bottom:14px;left:14px;box-shadow:0 6px 20px #00000059}.invd-main{color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.invd-icon{flex:none;font-size:16px}.invd-label{flex-direction:column;min-width:0;display:flex}.invd-kicker{font-size:calc(9px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.4px;color:var(--accent);font-weight:700}.invd-title{font-size:calc(12.5px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.invd-clear{border:0;border-left:1px solid var(--border-soft);color:var(--fg-muted);cursor:pointer;background:0 0;padding:0 10px}.invd-clear:hover{color:var(--ev-danger)}.act-active{font-weight:600;color:var(--accent)!important}@media (width<=768px){.investigation-drawer{bottom:64px}}.feed-presets{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.feed-preset{font-size:calc(11px * var(--font-scale,1));background:var(--bg-elev-2);border:1px solid var(--border);color:var(--fg-muted);cursor:pointer;white-space:nowrap;border-radius:999px;padding:3px 9px}.feed-preset:hover{color:var(--fg)}.feed-preset.active{background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:var(--accent);color:var(--accent);font-weight:600}.feed-preset-count{margin-left:4px}.act-menu{display:inline-block;position:relative}.act-trigger{font-size:calc(12px * var(--font-scale,1));background:var(--bg-elev-2);border:1px solid var(--border);color:var(--fg-secondary,var(--fg-muted));cursor:pointer;border-radius:6px;padding:3px 8px}.act-trigger:hover{color:var(--fg);border-color:var(--accent)}.act-trigger.act-compact{padding:2px 7px}.act-dropdown{z-index:60;background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:1px;min-width:180px;max-height:280px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 8px 24px #00000059}.act-dropdown button{text-align:left;color:var(--fg);cursor:pointer;font-size:calc(12.5px * var(--font-scale,1));background:0 0;border:0;border-radius:5px;padding:6px 9px}.act-dropdown button:hover:not(:disabled){background:var(--bg-card-hover)}.act-picker-head{padding:4px 9px 2px}.act-empty{padding:6px 9px}.act-back{margin-top:2px;color:var(--fg-muted)!important;border-top:1px solid var(--border-soft)!important;border-radius:0!important}.track-list{flex-direction:column;gap:2px;display:flex}.track-row{border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 8px;display:flex}.track-row:hover{background:var(--bg-elev-2)}.track-row.track-inactive{opacity:.55}.track-label{font-weight:600}.track-detail{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.track-flags{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.track-flag{font-size:calc(10px * var(--font-scale,1));border-radius:999px;padding:1px 6px}.track-alerts{color:var(--ev-warning);border:1px solid color-mix(in srgb, var(--ev-warning) 40%, var(--border))}.track-paused{color:var(--fg-dim);border:1px solid var(--border)}.track-manage{white-space:nowrap}.conf-badge{font-size:calc(10px * var(--font-scale,1));border:1px solid var(--border);white-space:nowrap;cursor:help;letter-spacing:.2px;border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-weight:600;display:inline-flex}.stories-view{padding:16px 24px}.stories-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.story-card{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:8px;padding:12px 14px;overflow:hidden}.story-head{cursor:pointer;align-items:baseline;gap:8px;display:flex}.story-chev{color:var(--fg-muted);flex-shrink:0;width:12px}.story-headline{font-size:calc(14px * var(--font-scale,1));-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-weight:600;display:-webkit-box;overflow:hidden}.story-badge{background:var(--accent);color:#0a0c11;font-size:calc(10px * var(--font-scale,1));letter-spacing:.3px;border-radius:999px;padding:1px 8px;font-weight:700}.story-badge.alt{background:var(--bg-elev-3);color:var(--fg)}.story-meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:6px;display:flex}.story-bias-bar{background:var(--bg-elev-3);border-radius:3px;flex:1;min-width:0;max-width:100%;height:6px;margin-left:12px;display:flex;overflow:hidden}.story-bias.left{background:#60a5fa}.story-bias.center{background:#a3a3a3}.story-bias.right{background:#f87171}.story-bias.state{background:#c084fc}.story-events{margin:0;padding:8px 0 0;list-style:none}.story-event-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;padding:6px 8px}.story-event-row:hover{background:var(--bg-elev-3)}.story-event-title{font-size:calc(14px * var(--font-scale,1))}.topic-trends .trends-rows{flex-direction:column;gap:4px;display:flex}.trend-row{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:100px 60px 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.trend-row:hover{background:var(--bg-elev-3)}.trend-row.anomaly{background:#f8717114}.trend-count{font-weight:600}.trend-arrow{font-variant-numeric:tabular-nums}.trend-anom-badge{color:#0a0c11;font-size:calc(9px * var(--font-scale,1));letter-spacing:.3px;background:#f87171;border-radius:4px;padding:1px 5px;font-weight:700}.markets-view{padding:16px 24px}.markets-view.main{overflow-y:auto}.markets-row{margin:16px 0}.markets-lens-overview{flex-direction:column;gap:14px;display:flex}.markets-decision-note,.markets-research-entry{border-color:color-mix(in srgb, var(--accent) 24%, var(--border-soft));background:color-mix(in srgb, var(--bg-elev-2) 82%, transparent);justify-content:space-between;align-items:center;gap:14px;display:flex}.markets-research-entry h3{margin:0 0 4px}.markets-research-entry p{margin:0}.market-pulse-card{border-radius:8px}.markets-exposure-grid{align-items:stretch}.markets-exposure-card{border-radius:8px}.markets-card-subcopy{margin-top:-4px;margin-bottom:10px}.markets-exposure-table td,.markets-exposure-table th{vertical-align:middle}.markets-exposure-table th:last-child,.markets-exposure-table td:last-child{white-space:nowrap;min-width:76px}.markets-exposure-table .kernel-inspect-btn.compact{white-space:nowrap}.market-data-missing{color:var(--fg-muted);font-size:var(--fs-xs);white-space:normal}.markets-row-label{font-size:calc(11px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.6px;color:var(--fg-muted);margin:0 0 6px}.markets-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;min-width:0;display:grid}.market-tile{background:var(--bg-elev-2);border:1px solid var(--border);border-left:3px solid var(--fg-muted);border-radius:6px;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;align-items:center;gap:2px 6px;min-width:0;padding:8px 10px;display:grid;overflow:hidden}.market-tile.up{border-left-color:#4ade80}.market-tile.down{border-left-color:#f87171}.market-tile-main{all:unset;cursor:pointer;display:contents}.market-inspect-btn{position:absolute;top:4px;right:32px}.markets-tile-meta{color:var(--fg-muted);font-size:calc(11px * var(--font-scale,1));flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;min-width:0;max-width:100%;line-height:1.35;display:flex}.markets-tile-meta .status-badge{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;flex:0 auto;min-width:0;max-width:min(100%,13rem);overflow:hidden}.market-provider-pill{border:1px solid var(--border);background:var(--surface-2,var(--bg-elev));min-width:0;max-width:min(100%,13rem);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;border-radius:999px;flex:0 auto;align-items:center;padding:1px 6px;display:inline-flex;overflow:hidden}.kernel-inspect-btn.compact{font-size:calc(11px * var(--font-scale,1));padding:3px 8px}.mt-name{min-width:0;font-size:calc(11px * var(--font-scale,1));color:var(--fg-muted);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;grid-column:1/-1;overflow:hidden}.mt-price{font-size:calc(16px * var(--font-scale,1));font-variant-numeric:tabular-nums;font-weight:600}.mt-change{font-size:calc(12px * var(--font-scale,1));font-variant-numeric:tabular-nums}.market-tile.up .mt-change{color:#4ade80}.market-tile.down .mt-change{color:#f87171}.market-tile .spark{opacity:.85;grid-column:1/-1;margin-top:4px}.markets-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.regional-activity>p{margin:10px 0}.regional-activity-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:8px;min-width:0;display:grid}.regional-activity-row{border:1px solid var(--border-soft);background:var(--bg-elev-2);border-radius:7px;gap:8px;min-width:0;padding:10px;display:grid}.regional-activity-row>div:first-child{gap:2px;min-width:0;display:grid}.regional-activity-row strong,.regional-activity-row span{overflow-wrap:anywhere}.regional-activity-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.regional-activity-row dl>div{min-width:0}.regional-activity-row dt{color:var(--fg-muted);font-size:calc(10px * var(--font-scale,1))}.regional-activity-row dd{font-variant-numeric:tabular-nums;margin:1px 0 0}@media (width<=768px){.markets-grid{grid-template-columns:1fr}.regional-activity-row dl{grid-template-columns:1fr 1fr}}.cmd-backdrop{z-index:var(--z-command);background:#00000080;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.cmd-palette{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:10px;flex-direction:column;width:min(640px,92vw);display:flex;overflow:hidden;box-shadow:0 14px 40px #0000008c}.cmd-input{border:0;border-bottom:1px solid var(--border);font-size:calc(15px * var(--font-scale,1));color:var(--fg);background:0 0;outline:none;padding:14px 16px}.cmd-list{max-height:60vh;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.cmd-row{cursor:pointer;font-size:calc(13px * var(--font-scale,1));align-items:center;gap:10px;padding:7px 14px;display:flex}.cmd-row.active{background:var(--bg-elev-3)}.cmd-kind{text-align:center;width:16px}.cmd-label{flex:1}.cmd-hint{font-size:calc(11px * var(--font-scale,1))}.cmd-empty{padding:14px 16px}.cmd-foot{border-top:1px solid var(--border);font-size:calc(11px * var(--font-scale,1));padding:8px 14px}.watchlist-widget .watchlist-chips{flex-wrap:wrap;gap:4px;margin:8px 0;display:flex}.watchlist-chip{background:var(--bg-elev-3);font-size:calc(12px * var(--font-scale,1));border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 8px;display:inline-flex}.watchlist-kind{font-size:calc(9px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.3px;color:var(--fg-muted)}.watchlist-value{color:var(--fg)}.watchlist-rm{color:var(--fg-muted);cursor:pointer;font-size:calc(14px * var(--font-scale,1));background:0 0;border:0;padding:0 4px}.watchlist-rm:hover{color:var(--accent-red,#f87171)}.watchlist-add{border:1px dashed var(--border);font-size:calc(11px * var(--font-scale,1));color:var(--fg-muted);cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px}.watchlist-add:hover{border-color:var(--accent);color:var(--accent)}.watchlist-form{align-items:center;gap:6px;margin-top:6px;display:flex}.watchlist-form input{flex:1}.watchlist-list{margin:0;padding:0;list-style:none}.watchlist-event-row{text-align:left;cursor:pointer;border:0;border-bottom:1px dashed var(--border-soft);white-space:normal;background:0 0;width:100%;padding:5px 0}.watchlist-event-row:hover{background:var(--bg-elev-3)}.watchlist-event-title{font-size:calc(13px * var(--font-scale,1));overflow-wrap:anywhere}.timeline-feed .card-v2{font-size:calc(13px * var(--font-scale,1));border-radius:4px;padding:8px 12px}.timeline-feed .card-v2.is-breaking{background:#f851490d;border-top:2px solid #f85149}.timeline-feed .card-v2.is-breaking:before{content:"BREAKING";color:#f85149;font-size:calc(9px * var(--font-scale,1));letter-spacing:.6px;margin-bottom:4px;font-weight:700;display:block}.timeline-feed .card-v2.is-developing{border-top:2px solid #d29922}.timeline-feed .card-v2.is-developing:before{content:"DEVELOPING";color:#d29922;font-size:calc(9px * var(--font-scale,1));letter-spacing:.6px;margin-bottom:4px;font-weight:700;display:block}@media (width<=768px){.button,.primary,button.icon-btn,.seg,.mtab,.topic-chip,.src-category-chip,.watchlist-chip{min-width:48px;min-height:48px}.icon-btn,.button.primary{min-height:48px}html,body,#root,input,textarea,select{font-size:calc(16px * var(--font-scale,1))!important}.desktop-banner{background:var(--bg-elev);border:1px solid var(--border);border-left:3px solid var(--accent-amber);border-radius:8px;align-items:center;gap:10px;margin:10px 12px;padding:10px 12px;display:flex}.desktop-banner-icon{font-size:calc(20px * var(--font-scale,1))}.desktop-banner-body{flex:1;min-width:0}.desktop-banner-title{font-weight:600}.desktop-banner-dismiss{color:var(--fg-muted);font-size:calc(20px * var(--font-scale,1));cursor:pointer;background:0 0;border:0;padding:4px 8px;line-height:1}.desktop-banner-dismiss:hover{color:var(--fg)}}@media (width>=769px){.desktop-banner{display:none}}@media (width<=768px){.markets-tiles{grid-template-columns:1fr;grid-auto-flow:row;grid-auto-columns:unset;scroll-snap-type:none;gap:6px;padding-bottom:0;overflow-x:visible}.market-tile{scroll-snap-align:unset;padding:10px 12px}.side-panel{border-top:1px solid var(--border);border-left:0!important;border-radius:14px 14px 0 0!important;width:100vw!important;max-width:100vw!important;position:fixed!important;inset:10vh 0 0!important;box-shadow:0 -8px 28px #0009!important}.side-panel:before{content:"";background:var(--border);border-radius:2px;width:40px;height:4px;margin:6px auto 4px;display:block}.cmd-palette{width:96vw}.cmd-input{font-size:calc(16px * var(--font-scale,1));padding:16px}.grid.grid-2,.grid.grid-4{grid-template-columns:1fr!important}}.card-v2.swipe-hide{opacity:.5;transition:transform .2s ease-out;transform:translate(-30%)}.card-v2.swipe-pin{transition:transform .2s ease-out;transform:translate(20%)}.card-v2.swipe-restore{transition:transform .2s ease-out;transform:translate(0)}.analyst-view{grid-template-columns:280px 1fr;height:100%;min-height:0;display:grid}.analyst-empty{justify-content:center;align-items:center;padding:40px;display:flex}.analyst-empty-card{background:var(--bg-elev-2);border:1px solid var(--border);text-align:center;border-radius:8px;max-width:480px;padding:32px}.analyst-sidebar{background:var(--bg-elev);border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex}.analyst-side-head{border-bottom:1px solid var(--border-soft);padding:12px}.analyst-side-head h3{font-size:calc(12px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.6px;color:var(--fg-muted);margin:0 0 8px}.analyst-new-row{gap:4px;display:flex}.analyst-new-row select{flex:1}.analyst-conv-list{flex:1;margin:0;padding:6px;list-style:none;overflow-y:auto}.analyst-conv-row{border-radius:6px;align-items:center;margin-bottom:2px;display:flex}.analyst-conv-row.active{background:var(--bg-elev-3)}.analyst-conv-row>button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:8px 10px}.analyst-conv-title{font-size:calc(13px * var(--font-scale,1));font-weight:500;line-height:1.3}.analyst-conv-rm{color:var(--fg-muted);cursor:pointer;font-size:calc(16px * var(--font-scale,1));background:0 0;border:0;padding:6px 10px}.analyst-conv-rm:hover{color:var(--accent-red,#f87171)}.analyst-chat{background:var(--bg);flex-direction:column;min-height:0;display:flex}.analyst-chat-head{border-bottom:1px solid var(--border);background:var(--bg-elev);align-items:center;gap:12px;padding:12px 20px;display:flex}.analyst-chat-head h2{font-size:calc(14px * var(--font-scale,1));flex:1;margin:0}.analyst-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.analyst-messages{flex-direction:column;flex:1;gap:14px;padding:16px 24px;display:flex;overflow-y:auto}.analyst-msg-user .analyst-msg-bubble{background:var(--accent);color:#0a0c11;align-self:flex-end;margin-left:25%}.analyst-msg-assistant .analyst-msg-bubble{background:var(--bg-elev-2);border:1px solid var(--border);margin-right:15%}.analyst-msg-bubble{font-size:calc(14px * var(--font-scale,1));border-radius:12px;padding:10px 14px;line-height:1.5}.analyst-msg-bubble p{margin:0 0 6px}.analyst-msg-bubble p:last-child{margin-bottom:0}.analyst-msg-bubble code{font-size:calc(12px * var(--font-scale,1));background:#0003;border-radius:3px;padding:1px 4px}.analyst-cite{background:var(--bg-elev-3);border:1px solid var(--border);font-size:calc(11px * var(--font-scale,1));cursor:pointer;color:var(--accent);border-radius:4px;margin:0 2px;padding:0 6px;display:inline-block}.analyst-citations{flex-wrap:wrap;gap:6px;margin-top:6px;margin-right:15%;display:flex}.analyst-cite-card{background:var(--bg-elev-3);border:1px solid var(--border);text-align:left;cursor:pointer;border-radius:6px;max-width:280px;padding:6px 10px}.analyst-cite-card:hover{border-color:var(--accent)}.analyst-cite-card.loading{opacity:.5}.analyst-cite-title{font-size:calc(12px * var(--font-scale,1));font-weight:500;line-height:1.3}.analyst-input-row{border-top:1px solid var(--border);background:var(--bg-elev);gap:8px;padding:12px 20px;display:flex}.analyst-input-row textarea{resize:vertical;flex:1;min-height:44px;max-height:200px}@media (width<=768px){.analyst-view{grid-template-columns:1fr}.analyst-sidebar{border-right:0;border-bottom:1px solid var(--border);max-height:38vh}}.reports-view{padding:16px 24px}.reports-list{margin:12px 0;padding:0;list-style:none}.reports-row{border:1px solid var(--border);background:var(--bg-elev-2);border-radius:6px;align-items:center;margin-bottom:6px;display:flex}.reports-row>button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:10px 14px}.reports-row-title{font-weight:600;font-size:calc(14px * var(--font-scale,1))}.reports-row:hover{border-color:var(--accent)}.reports-row .report-inspect-btn{white-space:nowrap;margin-right:8px}.reports-edit{flex-direction:column;min-height:0;padding:0;display:flex}.reports-edit .view-head{gap:6px}.report-blocks{flex:1;padding:16px 24px;overflow-y:auto}.report-block-row{gap:8px;margin-bottom:12px;display:flex}.report-block-controls{flex-direction:column;gap:2px;display:flex}.report-block-controls button{font-size:calc(11px * var(--font-scale,1));min-height:22px;padding:2px 6px}.report-block{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:6px;flex:1;padding:10px}.report-block textarea{resize:vertical;width:100%;min-height:60px;color:var(--fg);background:0 0;border:0}.report-block-header textarea{font-size:calc(18px * var(--font-scale,1));min-height:32px;font-weight:700}.report-block-subheader textarea{font-size:calc(14px * var(--font-scale,1));min-height:28px;font-weight:600}.report-add-row{border-top:1px solid var(--border);background:var(--bg-elev);align-items:center;gap:4px;padding:8px 24px;display:flex}.range-presets{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.range-btn{background:var(--bg);border:1px solid var(--border);font-size:calc(11px * var(--font-scale,1));color:var(--fg-muted);cursor:pointer;border-radius:4px;padding:4px 6px;font-weight:600}.range-btn:hover{color:var(--fg);border-color:var(--accent-dim)}.range-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}.topic-chip-row{flex-wrap:wrap;gap:4px;display:flex}.topic-chip{font-size:var(--fs-xs);border:1px solid var(--border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:999px;padding:3px 12px;font-weight:600}.topic-chip:hover{color:var(--fg);border-color:var(--fg-dim)}.topic-chip.excluded{color:var(--accent-red,#f85149);border-color:var(--accent-red,#f85149);background:#f851491a;text-decoration:line-through}.topic-chip.politics.on{color:var(--tag-politics);border-color:var(--tag-politics);background:var(--tag-politics-bg)}.topic-chip.geopolitics.on{color:var(--tag-geopolitics);border-color:var(--tag-geopolitics);background:var(--tag-geopolitics-bg)}.topic-chip.finance.on{color:var(--tag-finance);border-color:var(--tag-finance);background:var(--tag-finance-bg)}.topic-chip.crypto.on{color:var(--tag-crypto);border-color:var(--tag-crypto);background:var(--tag-crypto-bg)}.topic-chip.military.on{color:var(--tag-military);border-color:var(--tag-military);background:var(--tag-military-bg)}.topic-chip.legal.on{color:var(--tag-legal);border-color:var(--tag-legal);background:var(--tag-legal-bg)}.topic-chip.tech.on{color:var(--tag-tech);border-color:var(--tag-tech);background:var(--tag-tech-bg)}.topic-chip.social.on{color:var(--tag-social);border-color:var(--tag-social);background:var(--tag-social-bg)}.topic-chip.prediction.on{color:var(--tag-prediction);border-color:var(--tag-prediction);background:var(--tag-prediction-bg)}.topic-chip.health.on{color:var(--tag-health);border-color:var(--tag-health);background:var(--tag-health-bg)}.topic-chip.environment.on{color:var(--tag-environment);border-color:var(--tag-environment);background:var(--tag-environment-bg)}.src-group{margin-bottom:8px}.src-group-head{font-size:calc(10px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.5px;color:var(--fg-dim);border-bottom:1px dashed var(--border-soft);justify-content:space-between;margin-bottom:4px;padding:6px 0 4px;display:flex}.src-group-actions{gap:4px;display:flex}.src-group-actions button{color:var(--fg-muted);font-size:calc(10px * var(--font-scale,1));cursor:pointer;background:0 0;border:none;padding:0 4px}.src-group-actions button:hover{color:var(--accent)}.src-row{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:2px 0;display:grid}.src-row:hover{background:var(--bg-elev-2)}.src-row-name{font-size:calc(12px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.src-row-count{font-size:calc(10px * var(--font-scale,1));color:var(--fg-muted);font-variant-numeric:tabular-nums}.country-chip-row{flex-wrap:wrap;gap:4px;max-height:200px;margin-top:6px;display:flex;overflow-y:auto}.country-chip{background:var(--bg);border:1px solid var(--border);font-size:calc(11px * var(--font-scale,1));cursor:pointer;color:var(--fg);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.country-chip-count{color:var(--fg-dim);font-size:calc(10px * var(--font-scale,1))}.country-chip:hover{border-color:var(--accent)}.country-chip.on{background:var(--accent-dim);border-color:var(--accent);color:#fff}.country-chip.on .country-chip-count{color:#ffffffb3}.severity-seg{flex-wrap:wrap;display:flex}.severity-seg .seg.sev-low.active{background:var(--fg-dim)}.severity-seg .seg.sev-medium.active{background:var(--warn);color:#1a1300}.severity-seg .seg.sev-high.active{background:var(--tag-military);color:#1a1300}.severity-seg .seg.sev-critical.active{background:var(--bad);color:#fff}.slider-row{font-size:calc(11px * var(--font-scale,1));color:var(--fg-muted);grid-template-columns:32px 1fr 28px;align-items:center;gap:8px;display:grid}.slider-val{color:var(--fg);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.slider-row input[type=range]{width:100%;accent-color:var(--accent)}.toggle-row{cursor:pointer;font-size:calc(13px * var(--font-scale,1));align-items:center;gap:8px;padding:4px 0;display:flex}.toggle-row:hover{color:var(--fg)}.digest-page{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}.digest-head{border-bottom:1px solid var(--border);background:var(--bg-elev);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 20px;display:flex}.digest-head h1{font-size:var(--fs-2xl);letter-spacing:.4px;margin:0}.digest-tabs{gap:2px;display:flex}.digest-tab{border:1px solid var(--border);color:var(--fg-muted);font-size:var(--fs-md);cursor:pointer;background:0 0;border-radius:999px;padding:5px 16px}.digest-tab:hover{color:var(--fg)}.digest-tab.active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.digest-body{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.density-bars{align-items:flex-end;gap:3px;height:80px;padding-bottom:16px;display:flex;position:relative}.density-col{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.density-bar{background:linear-gradient(180deg, var(--accent), var(--accent-dim));border-radius:2px 2px 0 0;width:100%;min-height:4px}.density-label{font-size:calc(9px * var(--font-scale,1));color:var(--fg-dim);white-space:nowrap;text-overflow:clip;margin-top:4px;overflow:hidden}.digest-story-list{margin:0;padding:0;list-style:none}.digest-story-list li{margin-bottom:4px}.digest-story-row{background:var(--bg);border:1px solid var(--border-soft);border-left:3px solid var(--accent);text-align:left;cursor:pointer;width:100%;color:var(--fg);border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.digest-story-row:hover{border-color:var(--accent)}.digest-story-tags{flex-wrap:wrap;gap:3px;max-width:180px;display:inline-flex}.tag.sm.muted{background:var(--border-soft);color:var(--fg-muted)}.digest-story-title{font-size:calc(13px * var(--font-scale,1));text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.trend.trend-up{color:var(--good);font-weight:600}.trend.trend-down{color:var(--bad);font-weight:600}.trend.trend-flat{color:var(--fg-dim)}.entity-chip-row{flex-wrap:wrap;gap:6px;display:flex}.entity-chip{border:1px solid var(--border);font-size:calc(12px * var(--font-scale,1));background:var(--bg);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.entity-chip.type-person{color:var(--tag-tech);border-color:var(--tag-tech);background:var(--tag-tech-bg)}.entity-chip.type-org{color:var(--tag-politics);border-color:var(--tag-politics);background:var(--tag-politics-bg)}.entity-chip.type-location{color:var(--tag-finance);border-color:var(--tag-finance);background:var(--tag-finance-bg)}.entity-chip.type-other{color:var(--tag-crypto);border-color:var(--tag-crypto);background:var(--tag-crypto-bg)}.entity-chip-count{color:#fff;font-size:calc(10px * var(--font-scale,1));background:#00000040;border-radius:999px;padding:0 6px;font-weight:700}.annotation-banner{column-span:all;-webkit-column-span:all;background:linear-gradient(90deg, color-mix(in srgb, var(--ann-color,var(--warn)) 14%, var(--bg-elev)) 0%, var(--bg-elev) 60%);border:1px solid var(--border);border-left:4px solid var(--ann-color,var(--warn));break-inside:avoid;border-radius:8px;margin:4px 0 16px;padding:12px 16px}.ann-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ann-time{font-size:var(--fs-xs);letter-spacing:.4px;color:var(--fg-muted);text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:600}.ann-pill{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.5px;background:var(--accent-dim);color:#fff;border-radius:999px;padding:1px 8px;font-weight:700}.ann-title{font-size:var(--fs-lg);flex:1;min-width:0;font-weight:700}.ann-actions{gap:4px;display:inline-flex}.ann-actions button{color:var(--fg-muted);cursor:pointer;font-size:var(--fs-md);background:0 0;border:none;padding:2px 6px}.ann-actions button:hover{color:var(--fg)}.ann-actions button.danger:hover{color:var(--bad)}.ann-body{color:var(--fg-muted);font-size:var(--fs-sm);margin-top:8px}.ann-body p{margin:4px 0}.color-swatches{flex-wrap:wrap;gap:6px;display:flex}.color-swatch{border:2px solid var(--border);cursor:pointer;border-radius:50%;width:28px;height:28px;padding:0}.color-swatch.selected{border-color:var(--fg);box-shadow:0 0 0 2px var(--accent)}.color-swatch:hover{transform:scale(1.08)}.cv-note-mark{font-size:calc(12px * var(--font-scale,1));opacity:.9}.cv-monitor-pill{font-size:var(--fs-2xs);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;margin-left:4px;padding:2px 9px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #00000026}.notes-page{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}.notes-head{border-bottom:1px solid var(--border);background:var(--bg-elev);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex}.notes-head h1{font-size:var(--fs-2xl);letter-spacing:.4px;margin:0}.notes-head .spacer{flex:1}.notes-layout{flex:1;grid-template-columns:320px 1fr;gap:0;min-height:0;display:grid}@media (width<=900px){.notes-layout{grid-template-columns:1fr}}.notes-list{border-right:1px solid var(--border);background:var(--bg-elev);overflow-y:auto}.notes-list-item{text-align:left;border:none;border-bottom:1px solid var(--border-soft);cursor:pointer;width:100%;color:var(--fg);background:0 0;padding:12px 14px;display:block}.notes-list-item:hover{background:var(--bg-elev-2)}.notes-list-item.selected{background:var(--bg-elev-2);border-left:3px solid var(--accent);padding-left:11px}.notes-list-title{font-size:calc(14px * var(--font-scale,1));margin-bottom:4px;font-weight:600}.notes-list-meta{font-size:calc(11px * var(--font-scale,1));color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.notes-list-preview{font-size:calc(12px * var(--font-scale,1));color:var(--fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notes-editor{flex-direction:column;min-width:0;display:flex;overflow:hidden}.notes-editor-head{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.notes-title-input{font-size:calc(20px * var(--font-scale,1));letter-spacing:.1px;background:0 0;border:none;flex:1;min-width:200px;padding:4px 0;font-weight:700}.notes-title-input:focus{border-bottom:1px solid var(--accent);outline:none}.notes-editor-actions{gap:6px;display:flex}.notes-tags-row{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;gap:4px;padding:8px 18px;display:flex}.notes-body{resize:none;width:100%;font-family:-apple-system,Segoe UI,Roboto,sans-serif;font-size:calc(14px * var(--font-scale,1));color:var(--fg);background:0 0;border:none;flex:1;min-height:200px;padding:14px 18px;line-height:1.65}.notes-body:focus{outline:none}.notes-preview{flex:1;padding:14px 18px;overflow-y:auto}.notes-links{border-top:1px solid var(--border-soft);background:var(--bg-elev);padding:10px 18px}.notes-links-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.notes-link-picker{margin-bottom:8px}.notes-link-picker input{width:100%;padding:6px 8px}.notes-link-results{max-height:180px;margin:4px 0;padding:4px 0;list-style:none;overflow-y:auto}.notes-link-results li{padding:0}.notes-link-results button{text-align:left;background:var(--bg);border:1px solid var(--border-soft);cursor:pointer;width:100%;color:var(--fg);border-radius:4px;margin-bottom:4px;padding:6px 10px}.notes-link-results button:hover{border-color:var(--accent)}.notes-link-title{font-size:calc(13px * var(--font-scale,1));margin-bottom:2px;font-weight:500;display:block}.notes-link-chips{flex-wrap:wrap;gap:4px;display:flex}.notes-link-chip{border:1px solid var(--border);background:var(--bg);border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}.notes-link-chip-go{font-size:calc(12px * var(--font-scale,1));color:var(--fg);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;max-width:240px;padding:3px 10px;overflow:hidden}.notes-link-chip-go:hover{color:var(--accent)}.notes-link-chip-x{border:none;border-left:1px solid var(--border);color:var(--fg-dim);cursor:pointer;background:0 0;padding:3px 8px}.notes-link-chip-x:hover{color:var(--bad);background:#0003}.main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.source-scorecard{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.coverage-matrix-panel{margin:14px 0}.coverage-matrix-panel.skeleton-card{min-height:180px}.coverage-matrix-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.coverage-matrix-heading h3{font-size:var(--fs-lg);margin:0 0 3px}.coverage-state-pill,.coverage-chip{border:1px solid var(--border-soft);min-height:24px;font-size:var(--fs-xs);white-space:nowrap;border-radius:6px;align-items:center;padding:3px 8px;font-weight:700;display:inline-flex}.coverage-state-pill.good,.coverage-chip.good{color:var(--accent-green);background:#3fb9501a;border-color:#3fb95073}.coverage-state-pill.warn,.coverage-chip.warn{color:var(--accent-amber);background:#f0a0401a;border-color:#f0a04073}.coverage-state-pill.bad,.coverage-chip.bad{color:var(--bad);background:#f851491a;border-color:#f8514973}.coverage-state-pill.neutral,.coverage-chip.neutral{color:var(--fg-muted);background:var(--bg-elev)}.coverage-matrix-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.coverage-matrix-stats>div{border:1px solid var(--border-soft);background:var(--bg-elev);border-radius:6px;padding:9px 10px}.coverage-matrix-stats span{font-weight:800;font-size:var(--fs-lg);display:block}.coverage-matrix-stats small{color:var(--fg-muted)}.coverage-matrix-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:14px;display:grid}.coverage-matrix-label{text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px}.coverage-chip-list{flex-wrap:wrap;gap:6px;display:flex}.coverage-gaps{border-top:1px solid var(--border-soft);padding-top:12px}.coverage-gap-row{border:1px solid var(--border-soft);background:var(--bg-elev);border-left-width:3px;border-radius:6px;margin-top:7px;padding:8px 10px}.coverage-gap-row>span{margin-bottom:2px;font-weight:700;display:block}.coverage-gap-row>small{color:var(--fg-muted)}.coverage-gap-row.warn{border-left-color:var(--accent-amber)}.coverage-gap-row.bad{border-left-color:var(--bad)}.coverage-gap-row.good{border-left-color:var(--accent-green)}.coverage-gap-row.neutral{border-left-color:var(--border)}.jump-to-top{z-index:60;border:1px solid var(--border);background:var(--bg-elev,#161b22);width:40px;height:40px;color:var(--fg);font-size:calc(18px * var(--font-scale,1));cursor:pointer;opacity:.9;border-radius:50%;justify-content:center;align-items:center;line-height:1;transition:opacity .15s,transform .15s,border-color .15s;display:flex;position:absolute;bottom:22px;right:22px;box-shadow:0 4px 14px #0006}.jump-to-top:hover{opacity:1;border-color:var(--accent);transform:translateY(-2px)}@media (width<=768px){.jump-to-top{bottom:78px}}.bias-spectrum{margin-top:6px}.bias-bar{background:var(--bg-elev,#161b22);border:1px solid var(--border-soft);border-radius:5px;width:100%;max-width:220px;height:10px;display:flex;overflow:hidden}.bias-spectrum.large .bias-bar{max-width:100%;height:14px}.bias-bar>span{min-width:2px;height:100%}.bias-spectrum-meta{flex-wrap:wrap;align-items:center;gap:2px;margin-top:3px;display:flex}.bias-spectrum-meta .bias-warn{color:var(--accent-amber)}.bias-spectrum-meta .bias-ok{color:var(--accent-green)}.bias-spectrum-empty{margin-top:4px;font-style:italic}.wire-bias .bias-bar{vertical-align:middle;max-width:60px;height:8px;display:inline-flex}.compact-bias-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.blindspot-badge{color:var(--accent-amber);border:1px solid var(--accent-amber);font-size:calc(10px * var(--font-scale,1));white-space:nowrap;background:#f0a0402e;border-radius:4px;padding:0 5px;font-weight:700}.blindspot-dot{font-size:calc(11px * var(--font-scale,1))}.factuality-shield{font-size:calc(11px * var(--font-scale,1));white-space:nowrap;font-weight:600}.bias-pill{color:#0b0e14;font-size:calc(10px * var(--font-scale,1));text-transform:capitalize;border-radius:4px;margin-left:6px;padding:0 5px;font-weight:600}.coverage-btn{border:1px solid var(--border-soft);color:var(--fg-muted);cursor:pointer;font-size:calc(11px * var(--font-scale,1));background:0 0;border-radius:4px;padding:0 5px}.coverage-btn:hover{color:var(--accent);border-color:var(--accent)}.bias-clickable{cursor:pointer}.coverage-headline{font-size:calc(16px * var(--font-scale,1));margin:0 0 12px}.coverage-blindspot-banner{border:1px solid var(--accent-amber);color:var(--accent-amber);background:#f0a04026;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-weight:600}.coverage-buckets{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:14px 0;display:grid}.coverage-bucket{background:var(--bg-elev,#161b22);border:1px solid var(--border-soft);border-radius:6px;padding:8px}.coverage-bucket-head{font-size:calc(11px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid;margin-bottom:6px;padding-bottom:4px;font-weight:700}.coverage-bucket-src{font-size:calc(12px * var(--font-scale,1));padding:2px 0}.coverage-section{margin-top:18px}.coverage-section h4{font-size:calc(13px * var(--font-scale,1));margin:0 0 8px}.coverage-quality-stats{align-items:center;gap:6px;margin-bottom:6px;display:flex}.coverage-quality-msg{font-size:calc(13px * var(--font-scale,1));border-radius:6px;padding:7px 10px}.coverage-quality-msg.ok{color:var(--accent-green);background:#3fb9501f}.coverage-quality-msg.warn{color:var(--accent-amber);background:#f0a0401f}.coverage-headlines td{vertical-align:top;padding:5px 8px}.coverage-headlines td:first-child{white-space:nowrap}.coverage-timeline{flex-direction:column;gap:4px;display:flex}.coverage-tl-row{align-items:center;gap:8px;display:flex}.coverage-tl-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.coverage-tl-src{font-weight:600;font-size:calc(12px * var(--font-scale,1));min-width:120px}.link-btn{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.corr-matrix td{font-size:calc(11px * var(--font-scale,1));padding:3px 6px}.status-head{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.status-overall{font-size:calc(18px * var(--font-scale,1));margin:4px 0;font-weight:700}.status-overall.ok{color:var(--accent-green)}.status-overall.warn{color:var(--accent-amber)}.status-overall.err{color:var(--accent-red)}.status-section{font-size:calc(13px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.5px;color:var(--fg-muted);margin:18px 0 8px}.status-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.status-card{border:1px solid var(--border-soft);border-left:3px solid var(--border-soft);background:var(--bg-elev,#161b22);border-radius:6px;padding:8px 10px}.status-card.ok{border-left-color:var(--accent-green)}.status-card.slow{border-left-color:var(--accent-amber)}.status-card.error,.status-card.unreachable{border-left-color:var(--accent-red)}.status-card.not_configured{border-left-color:var(--border);opacity:.7}.status-card-head{font-weight:600;font-size:calc(13px * var(--font-scale,1));text-transform:capitalize}.status-alerts{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.status-alert{font-size:calc(13px * var(--font-scale,1));border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.status-alert.ok{color:var(--accent-green);background:#3fb9501f}.status-alert.warn{color:var(--accent-amber);background:#f0a0401f}.status-alert.err{color:var(--accent-red);background:#f8514924}.status-metrics{flex-wrap:wrap;gap:8px;display:flex}.status-metrics span{background:var(--bg-elev,#161b22);border:1px solid var(--border-soft);font-size:calc(12px * var(--font-scale,1));border-radius:6px;padding:6px 10px}.status-ingesters .row-err{background:#f851490f}.status-ingesters .err-text{color:var(--accent-red)}.balance-feed-bar{padding:0 var(--space-4);justify-content:flex-end;display:flex}.balance-toggle{border:1px solid var(--border-soft);color:var(--fg-muted);cursor:pointer;font-size:calc(11px * var(--font-scale,1));background:0 0;border-radius:14px;padding:2px 10px}.balance-toggle.on{color:var(--accent);border-color:var(--accent)}.balance-suggestion{margin:4px var(--space-4);border:1px solid var(--border-soft);border-left:3px solid var(--accent);background:var(--bg-elev,#161b22);font-size:calc(13px * var(--font-scale,1));border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.balance-sugg-link{color:var(--fg);cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;flex:1}.balance-sugg-link:hover{color:var(--accent)}.balance-dismiss{color:var(--fg-muted);cursor:pointer;font-size:calc(16px * var(--font-scale,1));background:0 0;border:none}.reading-bias-card{margin-bottom:14px}.reading-bias-legend{font-size:calc(11px * var(--font-scale,1));flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.rb-legend-item,.rb-blindspot{align-items:center;gap:4px;display:inline-flex}.rb-swatch{border-radius:2px;width:9px;height:9px;display:inline-block}.reading-bias-score{margin-top:12px}.rb-gauge{background:var(--bg-elev,#161b22);border:1px solid var(--border-soft);border-radius:4px;height:8px;margin-bottom:4px;overflow:hidden}.rb-gauge-fill{height:100%;transition:width .3s}.reading-bias-blindspots{flex-direction:column;gap:4px;margin-top:12px;display:flex}.reading-bias-blindspots>div{flex-wrap:wrap;gap:10px;display:flex}.reading-bias-sources{margin-top:12px}.reading-bias-sources ol{margin:4px 0 0;padding-left:18px}.reading-bias-sources li{padding:2px 0}.reading-bias-sources .rb-swatch{margin-right:5px}.timeline-wrap{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:12px;overflow:auto}.timeline{align-items:flex-start;gap:0;padding-bottom:30px;display:flex;position:relative}.live-lens-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin:var(--space-3) var(--space-4) var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb, var(--border) 56%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elev-2) 86%, transparent), color-mix(in srgb, var(--bg-elev) 94%, transparent));border-radius:10px;display:flex}.live-lens-header h1{letter-spacing:0;margin:2px 0 4px;font-size:clamp(18px,2.2vw,26px);line-height:1.18}.live-lens-header p{color:var(--text-secondary);max-width:680px;margin:0}.live-lens-kicker{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--text-muted)!important}.live-lens-status{color:var(--text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.live-lens-status span,.live-lens-status time{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg-elev) 78%, transparent);border-radius:999px;align-items:center;min-height:26px;padding:3px 9px;display:inline-flex}.view-toolbar{border-bottom:1px solid var(--border);background:var(--bg-elev);align-items:center;gap:8px;padding:6px 10px;display:flex}.signals-toolbar{background:color-mix(in srgb, var(--bg-elev) 42%, transparent);border-top:0;border-bottom-color:color-mix(in srgb, var(--border) 48%, transparent);padding:6px 14px}.signals-controls-panel{flex-wrap:wrap;gap:7px}.signals-card-topic-more{border:1px solid color-mix(in srgb, var(--border-soft) 76%, transparent);min-height:20px;color:var(--fg-muted);background:color-mix(in srgb, var(--bg-elev) 74%, transparent);font-size:var(--fs-2xs);border-radius:999px;align-items:center;padding:1px 7px;line-height:1;display:inline-flex}.signals-card-quality-row{color:var(--fg-muted);font-size:var(--fs-2xs);flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.signals-card-quality-row span,.story-card-compact-support{border:1px solid color-mix(in srgb, var(--border-soft) 70%, transparent);background:color-mix(in srgb, var(--bg-elev-2) 58%, transparent);min-height:22px;color:var(--fg-muted);border-radius:999px;align-items:center;padding:2px 7px;display:inline-flex}.live-status-strip{margin:0 var(--space-4) var(--space-2);color:var(--text-secondary);font-size:var(--font-size-xs);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.live-status-strip span{border:1px solid color-mix(in srgb, var(--border-soft) 70%, transparent);background:color-mix(in srgb, var(--bg-elev) 56%, transparent);border-radius:999px;align-items:center;min-height:24px;padding:2px 8px;display:inline-flex}.view-toolbar .spacer{flex:1}.grid-wrap{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:18px;overflow-y:auto}.card-grid{column-count:2;column-gap:18px}@media (width<=760px){.card-grid{column-count:1}}.cv-cred-dots{font-size:calc(9px * var(--font-scale,1));letter-spacing:-1px;color:var(--accent)}.cv-expand-toggle{cursor:pointer;color:var(--fg-muted);font-size:calc(11px * var(--font-scale,1));white-space:nowrap;background:0 0;border:none;margin-left:auto;padding:0 2px}.cv-expand-toggle:hover{color:var(--fg)}.cv-expanded{border-top:1px solid var(--border-soft);flex-direction:column;gap:8px;margin-top:8px;padding-top:8px;display:flex}.cv-desc{font-size:calc(12px * var(--font-scale,1));color:var(--fg-dim);margin:0;line-height:1.45}.card-v2{background:var(--bg-elev);border:1px solid var(--border-soft);border-left:var(--rail-width) solid var(--accent-dim);border-radius:var(--radius-md);cursor:pointer;break-inside:avoid;margin:0 0 10px;padding:10px 12px;transition:border-color .1s,background .1s;position:relative}.veritas-icon{color:currentColor;vertical-align:-.14em;flex:none;width:1em;height:1em;display:inline-block}.route-icon{stroke-width:1.9px}.status-badge{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--bg-elev-2) 70%, transparent);min-height:20px;color:var(--text-secondary);font-size:calc(11px * var(--font-scale,1));white-space:nowrap;align-items:center;gap:4px;padding:2px 7px;font-weight:650;line-height:1.2;display:inline-flex}.status-badge.status-live,.status-badge.status-fresh,.status-badge.status-source-backed,.status-badge.status-provenance,.status-badge.status-configured,.status-badge.status-complete,.status-badge.status-watched,.status-badge.status-held,.status-badge.status-running,.status-badge.status-evidence-linked{color:var(--accent-green);border-color:color-mix(in srgb, var(--accent-green) 36%, var(--border));background:color-mix(in srgb, var(--accent-green) 11%, transparent)}.status-badge.status-loading,.status-badge.status-decision-support,.status-badge.status-paper,.status-badge.status-guarded{color:var(--accent-blue);border-color:color-mix(in srgb, var(--accent-blue) 36%, var(--border));background:color-mix(in srgb, var(--accent-blue) 10%, transparent)}.status-badge.status-stale,.status-badge.status-weak-support,.status-badge.status-single-source,.status-badge.status-audit-disabled,.status-badge.status-missing,.status-badge.status-disabled,.status-badge.status-missing-provider,.status-badge.status-paused{color:var(--accent-amber);border-color:color-mix(in srgb, var(--accent-amber) 38%, var(--border));background:color-mix(in srgb, var(--accent-amber) 10%, transparent)}.status-badge.status-destructive,.status-badge.status-emergency,.status-badge.status-failed{color:var(--accent-red);border-color:color-mix(in srgb, var(--accent-red) 42%, var(--border));background:color-mix(in srgb, var(--accent-red) 10%, transparent)}.status-badge.status-external,.status-badge.status-live-trading{color:var(--accent-purple,var(--accent));border-color:color-mix(in srgb, var(--accent-purple,var(--accent)) 36%, var(--border));background:color-mix(in srgb, var(--accent-purple,var(--accent)) 10%, transparent)}.veritas-empty-state{border:1px dashed color-mix(in srgb, var(--border) 82%, transparent);border-radius:var(--radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elev) 82%, transparent), color-mix(in srgb, var(--bg-card) 72%, transparent));width:100%;color:var(--text-secondary);text-align:center;justify-items:center;gap:8px;padding:clamp(22px,5vw,44px);display:grid}.veritas-empty-state strong{color:var(--text-primary);font-size:calc(15px * var(--font-scale,1))}.veritas-empty-state p{max-width:56ch;color:var(--text-muted);margin:0;line-height:1.5}.veritas-empty-state__action{margin-top:4px}.card-v2:hover{background:var(--bg-elev-2);border-color:var(--border);border-left-color:var(--accent)}.signals-object-card{border-color:color-mix(in srgb, var(--border-soft) 62%, transparent);background:color-mix(in srgb, var(--bg-elev) 84%, transparent);box-shadow:none}.signals-object-card:hover,.signals-object-card:focus-visible{border-color:color-mix(in srgb, var(--accent) 52%, var(--border));outline:none}.card-v2.selected{box-shadow:0 0 0 1px var(--accent);border-color:var(--accent);background:var(--bg-elev-2);border-left-color:var(--accent)!important}.card-v2.is-hidden{opacity:.42}.card-v2.is-pinned{border-top:1px solid var(--warn);border-right:1px solid var(--warn);border-bottom:1px solid var(--warn);border-left-color:var(--warn)!important}.card-v2[data-tag]{border-left-width:3px}.card-v2.is-new{outline:1px solid var(--warn);outline-offset:-1px;animation:1.6s ease-out 3 card-new-flash}.card-v2.fresh-now{border-left-width:3px;box-shadow:-1px 0 #f0c04080}.card-v2.fresh-hour,.card-v2.fresh-today{border-left-width:3px}.card-v2.stale{opacity:.7;border-left-style:dashed}.cv-new{font-size:calc(9px * var(--font-scale,1));letter-spacing:.5px;color:#0d1117;background:#f0c040;border-radius:2px;padding:0 4px;font-weight:700}.user-menu{position:relative}.user-avatar{background:var(--accent-dim);color:#fff;width:28px;height:28px;font-size:calc(11px * var(--font-scale,1));letter-spacing:.5px;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-weight:600;display:inline-flex}.user-avatar:hover{background:var(--accent)}.user-menu-pop{z-index:var(--z-notification);background:var(--bg-elev);border:1px solid var(--border);border-radius:6px;min-width:220px;padding:4px 0;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #00000080}.user-menu-head{border-bottom:1px solid var(--border-soft);margin-bottom:4px;padding:8px 12px}.user-email{font-size:calc(12px * var(--font-scale,1));color:var(--fg);word-break:break-all}.user-menu-pop button{width:100%;color:var(--fg);text-align:left;font-size:calc(13px * var(--font-scale,1));cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;min-height:40px;padding:8px 12px;display:flex}.user-menu-pop button:hover{background:var(--bg-elev-2)}.settings-shortcuts{flex-direction:column;gap:4px;display:flex}.settings-shortcuts button{text-align:left;background:var(--bg);border:1px solid var(--border-soft);width:100%;color:var(--fg);cursor:pointer;font-size:calc(13px * var(--font-scale,1));border-radius:4px;padding:8px 10px}.settings-shortcuts button:hover{border-color:var(--accent)}.form-success{border:1px solid var(--good);color:var(--good);font-size:calc(12px * var(--font-scale,1));background:#3fb9501a;border-radius:4px;margin-bottom:8px;padding:6px 8px}.form-success code{background:var(--bg);border-radius:2px;padding:1px 4px}.sources-panel{width:640px;max-width:100vw}.sources-actions{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sources-table,.users-table{border-collapse:collapse;width:100%;font-size:calc(12px * var(--font-scale,1))}.sources-table th,.users-table th{text-align:left;font-size:calc(10px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.5px;color:var(--fg-muted);border-bottom:1px solid var(--border-soft);padding:6px 4px}.sources-table td,.users-table td{border-bottom:1px solid var(--border-soft);vertical-align:top;padding:8px 4px}.sources-table tr.is-off{opacity:.55}.src-name{font-weight:500}.src-url{word-break:break-all;max-width:240px}.src-type{font-size:calc(10px * var(--font-scale,1));border:1px solid var(--border);color:var(--fg-muted);border-radius:8px;padding:1px 6px}.src-ok{color:var(--good);font-size:calc(11px * var(--font-scale,1))}.src-err{color:var(--bad);font-size:calc(11px * var(--font-scale,1))}.users-table td .row-toggle{padding:0}.users-table td.row-actions{white-space:nowrap;gap:6px;display:flex}.source-editor .test-ok{border-left:3px solid var(--good);font-size:calc(12px * var(--font-scale,1));background:#3fb9500f;border-radius:0 4px 4px 0;margin:6px 0;padding:6px 10px}.source-editor .test-err{border-left:3px solid var(--bad);font-size:calc(12px * var(--font-scale,1));background:#f851490f;border-radius:0 4px 4px 0;margin:6px 0;padding:6px 10px}.test-preview{font-size:calc(11px * var(--font-scale,1));color:var(--fg-muted);margin:4px 0 0;padding-left:18px}.tag-rule{grid-template-columns:2fr 1fr auto;align-items:center;gap:6px;margin:4px 0;display:grid}.tag-rule select{background:var(--bg)}.settings-page{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}.settings-page-head{border-bottom:1px solid var(--border);background:var(--bg-elev);padding:0}.settings-page-head h1{font-size:var(--fs-2xl);letter-spacing:.5px;margin:0;padding:16px 20px 4px;font-weight:700}.settings-tabs{gap:2px;padding:0 16px;display:flex;overflow-x:auto}.settings-tab{color:var(--fg-muted);font-size:var(--fs-md);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:11px 16px;font-weight:500}.settings-tab:hover{color:var(--fg)}.settings-tab.active{color:var(--fg);border-bottom-color:var(--accent)}.settings-page-body{background:var(--bg);flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.settings-content{max-width:880px}.settings-stack-section{margin-bottom:22px}.settings-stack-section+.settings-stack-section{border-top:1px solid var(--border-soft);padding-top:18px}.settings-section-title{font-size:calc(14px * var(--font-scale,1));color:var(--fg);margin:0 0 10px;font-weight:600}.settings-content .form-actions{border-top:1px solid var(--border-soft);margin-top:16px;padding-top:12px}.settings-content .settings-section{border-bottom:1px solid var(--border-soft);padding:14px 0}.settings-content .settings-section:first-of-type{padding-top:0}.settings-content .settings-section:last-of-type{border-bottom:none}.icon-btn.active{color:var(--accent);border-color:var(--accent)}@media (width<=768px){.settings-page-head h1{font-size:calc(16px * var(--font-scale,1));padding:10px 12px 4px}.settings-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding:0 8px;overflow-x:auto}.settings-tabs::-webkit-scrollbar{display:none}.settings-tab{font-size:calc(12px * var(--font-scale,1));flex-shrink:0;padding:8px 10px}.settings-page-body{padding:14px 12px}.settings-page-body label{margin-bottom:12px;display:block}.settings-page-body input[type=text],.settings-page-body input[type=email],.settings-page-body input[type=number],.settings-page-body input[type=password],.settings-page-body input[type=url],.settings-page-body textarea,.settings-page-body select{box-sizing:border-box;width:100%}}.predictions-page{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}.predictions-head{border-bottom:1px solid var(--border);background:var(--bg-elev);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 20px;display:flex}.predictions-head h1{font-size:var(--fs-2xl);letter-spacing:.5px;margin:0;font-weight:700}.pred-score{flex-wrap:wrap;flex:1;gap:6px;display:flex}.pred-score .pw-stat{min-width:70px}.pw-warn{color:var(--warn)}.predictions-toolbar{border-bottom:1px solid var(--border-soft);background:var(--bg-elev);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 20px;display:flex}.predictions-toolbar .spacer{flex:1}.pred-scope-filter{max-width:100%;overflow-x:auto}.predictions-layout{flex:1;grid-template-columns:1fr 280px;gap:16px;min-height:0;padding:16px 20px;display:grid;overflow-y:auto}@media (width<=1100px){.predictions-layout{grid-template-columns:1fr}}@media (width<=768px){.predictions-toolbar{align-items:stretch;padding:8px 10px}.predictions-toolbar .segmented,.predictions-toolbar input,.predictions-toolbar select{width:100%!important}.prediction-card{padding:10px}.leaderboard{position:static}}.predictions-list{flex-direction:column;gap:12px;display:flex}.prediction-card{background:var(--bg-elev);border:1px solid var(--border);border-left:3px solid var(--accent-dim);border-radius:6px;padding:12px 16px}.prediction-card.prediction-card-target{border-color:color-mix(in srgb, var(--accent) 58%, var(--border));border-left-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}.prediction-card.outcome-confirmed{border-left-color:var(--good)}.prediction-card.outcome-refuted{border-left-color:var(--bad)}.prediction-card.outcome-partial{border-left-color:var(--warn)}.prediction-card.outcome-pending{border-left-color:var(--accent-dim)}.prediction-card.prediction-card-target.outcome-confirmed,.prediction-card.prediction-card-target.outcome-refuted,.prediction-card.prediction-card-target.outcome-partial,.prediction-card.prediction-card-target.outcome-pending{border-left-color:var(--accent)}.pc-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pc-head .spacer{flex:1}.outcome-badge{font-size:calc(10px * var(--font-scale,1));letter-spacing:.6px;text-transform:uppercase;border:1px solid var(--border);border-radius:10px;padding:2px 8px;font-weight:700}.outcome-badge.outcome-pending{color:var(--fg-muted);border-color:var(--border)}.outcome-badge.outcome-confirmed{color:var(--good);border-color:var(--good);background:#3fb95014}.outcome-badge.outcome-refuted{color:var(--bad);border-color:var(--bad);background:#f8514914}.outcome-badge.outcome-partial{color:var(--warn);border-color:var(--warn);background:#d2992214}.scope-pill{font-size:calc(10px * var(--font-scale,1));letter-spacing:.4px;text-transform:uppercase;border:1px solid var(--border-soft);color:var(--text-secondary);background:var(--bg-card);border-radius:999px;padding:2px 7px;font-weight:700}.scope-personal{border-color:var(--accent-blue);color:var(--accent-blue)}.scope-auto{border-color:var(--accent-amber);color:var(--accent-amber)}.scope-external{border-color:var(--accent-green);color:var(--accent-green)}.scope-platform{border-color:var(--border-strong);color:var(--text-secondary)}.pc-claimant{font-size:calc(12px * var(--font-scale,1));color:var(--fg)}.pc-claim{font-size:calc(14px * var(--font-scale,1));margin:0 0 8px;font-weight:500;line-height:1.4}.pc-meta-row{font-size:calc(12px * var(--font-scale,1));flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.pc-target{color:var(--fg-muted);font-variant-numeric:tabular-nums}.pc-target.pw-bad{color:var(--bad);font-weight:600}.pc-conf,.pc-ai{letter-spacing:1px;color:#f0c040;font-family:ui-monospace,monospace}.pc-linked{margin:8px 0}.pc-actions{border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.pc-actions .spacer{flex:1}.pc-actions .seg{min-height:28px;font-size:calc(11px * var(--font-scale,1))}.prediction-new{background:var(--bg-elev);border:1px solid var(--accent);border-radius:6px;margin-bottom:4px;padding:12px 16px}.leaderboard{background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:6px;align-self:flex-start;padding:12px 14px;position:sticky;top:0}.leader-row{border-bottom:1px solid var(--border-soft);grid-template-columns:1fr auto;align-items:center;gap:6px;padding:6px 0;display:grid}.leader-row:last-child{border-bottom:none}.leader-name{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.leader-name .scope-pill{font-size:calc(9px * var(--font-scale,1));padding:1px 6px}.leader-name{font-size:calc(12px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leader-stats{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.webhook-url label{font-size:calc(11px * var(--font-scale,1));color:var(--fg-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;display:block}.copy-btn{border:1px solid var(--border-soft);color:var(--fg-muted);cursor:pointer;font-size:calc(11px * var(--font-scale,1));background:0 0;border-radius:3px;margin-left:4px;padding:0 4px}.copy-btn:hover{color:var(--accent);border-color:var(--accent)}.mapping-rows{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}.mapping-row{grid-template-columns:1fr auto 2fr auto;align-items:center;gap:6px;display:grid}.mapping-arrow{color:var(--fg-dim);font-family:ui-monospace,monospace}.cmd-list{margin:4px 0;padding:0;list-style:none}.cmd-list li{font-size:calc(12px * var(--font-scale,1));padding:2px 0}.cmd-list code{background:var(--bg);border:1px solid var(--border-soft);font-size:calc(11px * var(--font-scale,1));border-radius:3px;margin-right:6px;padding:1px 6px}.ai-action{border:1px solid var(--accent);color:var(--accent);font-size:calc(11px * var(--font-scale,1));cursor:pointer;background:0 0;border-radius:10px;margin-left:8px;padding:2px 8px;font-weight:500}.ai-action:hover:not(:disabled){background:#58a6ff14}.ai-action:disabled{opacity:.5;cursor:default}.ai-summary{border-left:3px solid var(--accent);font-size:calc(12px * var(--font-scale,1));background:#58a6ff0f;border-radius:0 4px 4px 0;margin:4px 0 8px;padding:8px 12px;line-height:1.5}.ai-summary-label{font-size:calc(10px * var(--font-scale,1));letter-spacing:.5px;color:var(--accent);margin-bottom:2px;font-weight:600}.ai-connections{flex-direction:column;gap:4px;margin:4px 0;padding:0;list-style:none;display:flex}.ai-conn-row{background:var(--bg);border:1px solid var(--border-soft);border-left:3px solid var(--accent);text-align:left;cursor:pointer;color:var(--fg);width:100%;font-size:calc(12px * var(--font-scale,1));border-radius:4px;padding:6px 10px;line-height:1.4}.ai-conn-row:hover{border-color:var(--accent)}.ai-conn-reason{display:block}.daily-briefing{padding:14px}.briefing-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.briefing-head h3{font-size:calc(12px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.5px;color:var(--fg-muted);margin:0;font-weight:500}.ai-badge{color:var(--accent);margin-right:4px}.briefing-foot{border-top:1px solid var(--border-soft);margin-top:10px;padding-top:8px}.markdown-body h2{font-size:calc(15px * var(--font-scale,1));color:var(--fg);letter-spacing:.3px;text-transform:none;margin-top:12px;margin-bottom:4px}.markdown-body h2:first-child{margin-top:0}.markdown-body h3{font-size:calc(14px * var(--font-scale,1));margin-top:10px;margin-bottom:4px}.markdown-body p{font-size:calc(14.5px * var(--font-scale,1));margin:5px 0;line-height:1.6}.markdown-body ul{margin:4px 0 8px;padding-left:18px}.markdown-body li{font-size:calc(14.5px * var(--font-scale,1));margin-bottom:3px;line-height:1.55}.markdown-body strong{color:var(--fg);font-weight:600}.markdown-body code{background:var(--bg);font-size:calc(12.5px * var(--font-scale,1));border-radius:2px;padding:1px 4px}.ai-search-btn{font-size:calc(14px * var(--font-scale,1));cursor:pointer;color:var(--accent);background:0 0;border:none;border-radius:3px;height:24px;padding:0 6px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ai-search-btn:hover:not(:disabled){background:#58a6ff1f}.ai-search-btn:disabled{color:var(--fg-dim);cursor:default}.search-wrap .search{padding-right:30px}.ai-chip{border:1px solid var(--accent);color:var(--accent);font-size:calc(11px * var(--font-scale,1));background:#58a6ff14;border-radius:12px;align-items:center;gap:4px;max-width:360px;padding:2px 4px 2px 8px;display:inline-flex}.ai-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ai-chip button{color:var(--accent);cursor:pointer;font-size:calc(14px * var(--font-scale,1));background:0 0;border:none;flex-shrink:0;padding:0 4px}.ai-assessment-block{margin:8px 0}.ai-assessment{border-left:3px solid var(--accent);background:#58a6ff0f;border-radius:0 4px 4px 0;margin-top:6px;padding:6px 10px}.ai-assessment-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.ai-assessment-label{font-size:calc(10px * var(--font-scale,1));letter-spacing:.5px;color:var(--accent);font-weight:600}.confidence-stars.sm span{font-size:calc(13px * var(--font-scale,1));color:var(--fg-dim)}.confidence-stars.sm span.on{color:#f0c040}mark.hl{color:inherit;background:#f0c04052;border-radius:2px;padding:0 1px}.search-wrap{display:inline-block;position:relative}.recent-popover{background:var(--bg-elev);border:1px solid var(--border);z-index:200;border-radius:4px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #0006}.recent-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;margin-bottom:2px;padding:2px 4px 4px;display:flex}.recent-clear{color:var(--fg-dim);font-size:calc(10px * var(--font-scale,1));cursor:pointer;background:0 0;border:none}.recent-clear:hover{color:var(--bad)}.recent-chip{color:var(--fg);font-size:calc(12px * var(--font-scale,1));text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:4px 8px}.recent-chip:hover{background:var(--bg-elev-2)}.dv-news-block{margin-top:14px}.news-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.news-item{background:var(--bg);border:1px solid var(--border-soft);color:var(--fg);border-radius:4px;padding:6px 8px;text-decoration:none;display:block}.news-item:hover{border-color:var(--accent);text-decoration:none}.news-title{font-size:calc(13.5px * var(--font-scale,1));margin-bottom:2px;font-weight:500;line-height:1.35}@keyframes card-new-flash{0%{outline-color:var(--warn)}to{outline-color:#d2992200}}.cv-top{justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;display:flex}.cv-top-right{align-items:center;gap:4px;display:inline-flex}.cv-pin{color:#f0c040;font-size:calc(12px * var(--font-scale,1))}.cv-auto{font-size:calc(9px * var(--font-scale,1));letter-spacing:.6px;color:var(--fg-dim);border:1px solid var(--border);border-radius:2px;padding:0 4px}.cv-auto.sm{font-size:calc(8px * var(--font-scale,1));padding:0 3px}.cv-title{font-size:var(--fs-xl);letter-spacing:-.1px;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:2px 0 10px;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.cv-meta{font-size:var(--fs-sm);color:var(--fg-muted);align-items:center;gap:7px;min-width:0;margin-bottom:8px;display:flex}.cv-favicon{border-radius:3px;flex-shrink:0;width:20px;height:20px}.cv-source{white-space:nowrap;text-overflow:ellipsis;max-width:60%;color:var(--fg);font-weight:500;overflow:hidden}.cv-dot{color:var(--fg-dim)}.cv-time{color:var(--fg-dim);font-variant-numeric:tabular-nums}.cv-tags{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.tag.sm{font-size:var(--fs-2xs);padding:1px 9px;font-weight:600}.cv-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.cv-confidence{background:var(--bg);border-radius:4px;flex:1;height:6px;overflow:hidden}.cv-confidence-fill{background:linear-gradient(90deg, var(--accent-dim), var(--accent));height:100%;box-shadow:0 0 8px #58a6ff66}.cv-cred{background:var(--fg-dim);border-radius:50%;flex-shrink:0;width:7px;height:7px}.cv-cred.cred-1{background:#f85149}.cv-cred.cred-2{background:#f0883e}.cv-cred.cred-3{background:#d29922}.cv-cred.cred-4{background:#58a6ff}.cv-cred.cred-5{background:#3fb950}.cv-cred.cred-0{border:1px dashed var(--border);background:0 0}.cv-actions{background:color-mix(in srgb, var(--bg-elev-2) 88%, transparent);border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:4px;gap:4px;padding:2px 4px;display:none;position:absolute;top:6px;right:6px}.card-v2:hover .cv-actions{display:inline-flex}.cv-actions button,.cv-actions a{color:var(--fg-muted);font-size:calc(12px * var(--font-scale,1));cursor:pointer;background:0 0;border:none;padding:1px 4px;text-decoration:none}.cv-actions button:hover,.cv-actions a:hover{color:var(--fg)}.event-full-detail-btn,.story-full-detail-btn{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg-elev-2) 82%, transparent);color:var(--fg-muted);font-size:calc(11px * var(--font-scale,1));white-space:nowrap;border-radius:999px;min-height:24px;padding:3px 8px;line-height:1}.event-full-detail-btn:hover,.story-full-detail-btn:hover{color:var(--fg);border-color:var(--border)}.cv-actions .event-full-detail-btn{font-size:calc(11px * var(--font-scale,1));padding:3px 7px}.compact-full-detail,.masonry-full-detail{min-height:20px;font-size:calc(10px * var(--font-scale,1));padding:2px 6px}.signals-object-type,.signals-support-label{border:1px solid color-mix(in srgb, var(--border-soft) 74%, transparent);min-height:20px;color:var(--text-secondary);background:color-mix(in srgb, var(--bg-elev-2) 58%, transparent);font-size:var(--font-size-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 7px;line-height:1.25;display:inline-flex}.signals-object-type{color:color-mix(in srgb, var(--text-primary) 82%, var(--text-secondary));text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-2xs);font-weight:700}.signals-card-secondary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.event-inspect-hidden,.story-inspect-hidden{opacity:.58}.signals-source-link{color:var(--text-secondary)}.compact-wrap{flex:1;min-height:0;padding:0;overflow-y:auto}.compact-table{border-collapse:collapse;width:100%;font-size:calc(12px * var(--font-scale,1))}.compact-row{cursor:pointer;border-bottom:1px solid var(--border-soft);font-size:calc(12px * var(--font-scale,1));white-space:nowrap;align-items:center;gap:8px;padding:5px 8px;display:flex;overflow:hidden}.compact-row:hover{background:var(--bg-elev-2)}.compact-row.selected{background:var(--bg-elev-2);box-shadow:inset 2px 0 0 var(--accent)}.compact-row.is-pinned{box-shadow:inset 2px 0 #f0c040}.compact-row.is-hidden{opacity:.45}.compact-row.is-new{background:#d299220f}.compact-row>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmp-time{color:var(--fg-muted);font-variant-numeric:tabular-nums;flex:none;width:90px}.cmp-tag{flex:none;width:90px}.cmp-title{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.cmp-title-text{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;flex:auto;min-width:0;display:inline-block;overflow:hidden}.cmp-personal-tag{text-overflow:ellipsis;white-space:nowrap;max-width:120px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));font-size:var(--fs-2xs);border-radius:999px;flex:0 120px;padding:0 6px;line-height:16px;overflow:hidden}.cmp-perspective-reason{text-overflow:ellipsis;white-space:nowrap;max-width:150px;color:var(--fg-muted);border:1px solid var(--border);font-size:var(--fs-2xs);border-radius:999px;flex:0 150px;padding:0 6px;line-height:16px;overflow:hidden}.cmp-perspective-reason.layer-critical_global{color:var(--accent-amber,#d8a640)}.cmp-perspective-reason.layer-personal_context{color:var(--accent)}.cmp-pin{color:#f0c040;margin-right:4px}.cmp-source{width:180px;color:var(--fg-muted);flex:none;align-items:center;gap:6px;display:flex}.compact-virtualized{padding:0;overflow:hidden}.timeline .axis{background:var(--border);height:1px;position:absolute;bottom:18px;left:0;right:0}.timeline-col{border-right:1px dashed var(--border-soft);flex-direction:column;flex:0 0 240px;gap:6px;padding:8px;display:flex;position:relative}.timeline-col .col-label{text-align:center;font-size:calc(11px * var(--font-scale,1));color:var(--fg-muted);position:absolute;bottom:0;left:0;right:0}.event-card{background:var(--bg-elev);border:1px solid var(--border);border-left:3px solid var(--accent-dim);cursor:pointer;font-size:calc(12px * var(--font-scale,1));border-radius:4px;padding:6px 8px;transition:background 80ms,border-color 80ms}.event-card:hover{background:var(--bg-elev-2);border-color:var(--accent)}.event-card.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.event-card.is-hidden{opacity:.45;background:repeating-linear-gradient(45deg, var(--bg-elev) 0 6px, var(--bg-elev-2) 6px 12px)}.event-card.is-new{outline:1px solid var(--warn);animation:1.6s ease-out 3 new-flash}@keyframes new-flash{0%{outline-color:var(--warn)}to{outline-color:#d2992200}}.ec-head-right{align-items:center;gap:4px;display:inline-flex}.ec-geo{font-size:calc(9px * var(--font-scale,1));color:var(--fg-dim);border:1px solid var(--border-soft);border-radius:2px;padding:0 3px}.ec-meta-row{justify-content:space-between;align-items:center;gap:6px;margin-top:1px;display:flex}.cred-dots-mini{font-size:calc(9px * var(--font-scale,1));letter-spacing:.5px;color:var(--warn);font-family:ui-monospace,monospace}.ec-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.event-card .ec-date{font-size:calc(10px * var(--font-scale,1));color:var(--fg-muted);font-variant-numeric:tabular-nums}.event-card .ec-auto{font-size:calc(9px * var(--font-scale,1));letter-spacing:.5px;color:var(--fg-dim);border:1px solid var(--border);text-transform:uppercase;border-radius:2px;padding:0 4px}.event-card .ec-title{margin:2px 0;font-weight:500;line-height:1.25}.event-card .ec-source{font-size:calc(11.5px * var(--font-scale,1));color:var(--fg-dim);margin-top:1px}.event-card .ec-tags{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.event-card .ec-tags .tag.muted{color:var(--fg-muted);border-color:var(--border)}.tag{font-size:var(--fs-xs);letter-spacing:.2px;border:1px solid var(--border);color:var(--fg);background:var(--overlay-subtle);white-space:nowrap;border-radius:999px;padding:2px 11px;font-weight:600;line-height:1.6;display:inline-block}.tag.politics{color:var(--tag-politics);border-color:var(--tag-politics);background:var(--tag-politics-bg)}.tag.geopolitics{color:var(--tag-geopolitics);border-color:var(--tag-geopolitics);background:var(--tag-geopolitics-bg)}.tag.finance{color:var(--tag-finance);border-color:var(--tag-finance);background:var(--tag-finance-bg)}.tag.crypto{color:var(--tag-crypto);border-color:var(--tag-crypto);background:var(--tag-crypto-bg)}.tag.military{color:var(--tag-military);border-color:var(--tag-military);background:var(--tag-military-bg)}.tag.legal{color:var(--tag-legal);border-color:var(--tag-legal);background:var(--tag-legal-bg)}.tag.tech{color:var(--tag-tech);border-color:var(--tag-tech);background:var(--tag-tech-bg)}.tag.social{color:var(--tag-social);border-color:var(--tag-social);background:var(--tag-social-bg)}.tag.prediction{color:var(--tag-prediction);border-color:var(--tag-prediction);background:var(--tag-prediction-bg)}.tag.health{color:var(--tag-health);border-color:var(--tag-health);background:var(--tag-health-bg)}.tag.environment{color:var(--tag-environment);border-color:var(--tag-environment);background:var(--tag-environment-bg)}.tag.personal-tag{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 12%, transparent)}.detail,.side-panel{background:var(--bg-elev);border-left:1px solid var(--border);z-index:1200;flex-direction:column;width:480px;display:flex;position:fixed;top:44px;bottom:0;right:0}.detail{z-index:1200;padding:16px;overflow-y:auto}.side-panel-head{border-bottom:1px solid var(--border);background:var(--bg-elev-2);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.side-panel-head h2{font-size:calc(14px * var(--font-scale,1));margin:0}.side-panel-head .close{color:var(--fg-muted);font-size:calc(14px * var(--font-scale,1));cursor:pointer;background:0 0;border:none}.side-panel-body{flex:1;padding:14px 16px;overflow-y:auto}.settings-section{border-bottom:1px solid var(--border-soft);padding:10px 0}.settings-section:last-of-type{border-bottom:none}.settings-section h3{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.6px;color:var(--fg-muted);margin:0 0 8px;font-weight:600}.row-toggle{cursor:pointer;align-items:center;gap:6px;padding:3px 0;display:flex}.setting-row{grid-template-columns:1fr 110px;align-items:center;gap:8px;margin:4px 0;display:grid}.setting-row>label{font-size:calc(12px * var(--font-scale,1));color:var(--fg-muted)}.setting-row>input,.setting-row>select{font-size:calc(12px * var(--font-scale,1))}.detail h2{font-size:calc(15px * var(--font-scale,1));margin:0 0 4px}.detail .meta{font-size:calc(11px * var(--font-scale,1));color:var(--fg-muted);grid-template-columns:110px 1fr;gap:4px 12px;margin:12px 0;display:grid}.detail .meta dt{color:var(--fg-dim)}.detail .meta dd{color:var(--fg);margin:0}.detail .description{background:var(--bg);border:1px solid var(--border);white-space:pre-wrap;border-radius:4px;padding:8px}.detail .actions{gap:6px;margin-top:16px;display:flex}.detail .close{float:right}.detail .json{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(11px * var(--font-scale,1));background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:6px 8px;overflow-x:auto}.form-row{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.form-row label{font-size:calc(11px * var(--font-scale,1));color:var(--fg-muted);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:4px;display:flex}.form-row.error input,.form-row.error textarea{border-color:var(--bad)}.form-row .req{color:var(--bad)}.field-error{font-size:calc(11px * var(--font-scale,1));color:var(--bad)}.form-row textarea{resize:vertical;min-height:60px}.form-grid-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-row .tag-grid{flex-wrap:wrap;gap:4px;display:flex}.form-row .tag-grid label{background:var(--bg);border:1px solid var(--border);cursor:pointer;font-size:calc(11px * var(--font-scale,1));text-transform:none;letter-spacing:0;color:var(--fg);border-radius:3px;align-items:center;gap:4px;padding:2px 6px;display:flex}.form-row .tag-grid label.checked{border-color:var(--accent)}.form-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.manual-candidate-notice{border:1px solid color-mix(in srgb, var(--accent-amber,#d6a84b) 46%, var(--border));background:color-mix(in srgb, var(--accent-amber,#d6a84b) 8%, transparent);color:var(--fg);border-radius:8px;gap:4px;padding:10px 12px;line-height:1.4;display:grid}.manual-candidate-notice span{color:var(--muted);font-size:var(--fs-sm)}.form-error{border:1px solid var(--bad);color:var(--bad);font-size:calc(12px * var(--font-scale,1));background:#f8514914;border-radius:4px;margin-bottom:8px;padding:6px 8px}.dashboard{flex:1;padding:16px;overflow-y:auto}.dashboard .grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.dashboard .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard .span-2-up{grid-column:1/-1}@media (width<=1300px){.dashboard .grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=1100px){.dashboard .grid-2,.dashboard .grid-3{grid-template-columns:1fr}.dashboard .grid-4{grid-template-columns:repeat(2,1fr)}}.dashboard-v2{padding-bottom:60px}.donut-legend{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.legend-item{border:1px solid var(--border-soft);cursor:pointer;color:var(--fg);background:0 0;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.legend-item:hover{border-color:var(--accent)}.bar-row-btn{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;width:100%}.bar-row-btn .src-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-row{cursor:pointer;transition:background 80ms}.recent-row:hover{background:var(--bg-elev-2)}.recent-row .recent-time{white-space:nowrap}.pw-score{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pw-stat{background:var(--bg);border:1px solid var(--border-soft);text-align:center;border-radius:4px;padding:6px 4px}.pw-num{font-size:calc(18px * var(--font-scale,1));font-variant-numeric:tabular-nums;font-weight:600}.pw-num.pw-good{color:var(--good)}.pw-num.pw-bad{color:var(--bad)}.pw-lbl{font-size:calc(10px * var(--font-scale,1));color:var(--fg-muted);text-transform:uppercase;letter-spacing:.5px}.pw-list{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pw-item{background:var(--bg);border:1px solid var(--border-soft);text-align:left;cursor:pointer;width:100%;color:var(--fg);border-radius:4px;padding:6px 8px}.pw-item:hover:not(:disabled){border-color:var(--accent)}.pw-item:disabled{cursor:default;opacity:.7}.pw-claim{font-size:calc(12px * var(--font-scale,1));margin-bottom:2px;font-weight:500;line-height:1.3}.ticker{background:var(--bg-elev);border-top:1px solid var(--border);z-index:80;height:40px;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;bottom:0;left:0;right:0;overflow:hidden}.ticker-track{white-space:nowrap;will-change:transform;align-items:center;gap:20px;height:100%;padding:0 20px;animation:120s linear infinite ticker-scroll;display:inline-flex}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{color:var(--fg);cursor:pointer;font-size:calc(12px * var(--font-scale,1));background:0 0;border:none;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.ticker-item:hover{color:var(--accent)}.ticker-title{text-overflow:ellipsis;max-width:380px;font-weight:500;overflow:hidden}.ticker-meta{color:var(--fg-muted);font-size:calc(11px * var(--font-scale,1))}@media (width<=1024px){.ticker{bottom:52px}}.kpi .big-number{letter-spacing:-.5px;font-weight:700;line-height:1.1}.kpi h3{font-size:calc(11.5px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.7px;color:var(--fg-muted);margin:0 0 6px;font-weight:600}.kpi .big-number{font-size:calc(30px * var(--font-scale,1));margin:4px 0 2px}.dense-table{border-collapse:collapse;width:100%;font-size:calc(12px * var(--font-scale,1))}.dense-table td{border-top:1px solid var(--border-soft);vertical-align:top;padding:4px 6px}.dense-table tr:first-child td{border-top:none}.topic-trend-list{font-size:var(--fs-xs);flex-direction:column;gap:2px;margin-top:8px;display:flex}.topic-trend-row{border-top:1px solid var(--border-soft);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:3px 4px;display:grid}.topic-trend-row:first-child{border-top:none}.topic-trend-row .num{font-variant-numeric:tabular-nums;text-align:right;min-width:28px}.src-del-list{border:1px solid var(--border-soft);border-radius:4px;flex-direction:column;gap:2px;max-height:320px;padding:4px;display:flex;overflow-y:auto}.src-del-row{border-bottom:1px solid var(--border-soft);font-size:var(--fs-xs);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:4px 6px;display:grid}.src-del-row:last-child{border-bottom:none}.src-del-row .num{font-variant-numeric:tabular-nums;text-align:right;min-width:60px;color:var(--fg-muted)}.src-del-row button.danger{font-size:var(--fs-2xs);padding:2px 8px}.sub-rule-list{flex-direction:column;gap:4px;margin-top:4px;display:flex}.sub-rule-row{border:1px solid var(--border-soft);background:var(--bg-elev);opacity:.7;border-radius:4px;padding:6px 8px;transition:opacity .15s,border-color .15s}.sub-rule-row.on{opacity:1;border-color:var(--border)}.sub-rule-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.sub-rule-name{min-width:0;font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.sub-rule-name>span:last-child{overflow-wrap:anywhere;min-width:0}.sub-rule-name input[type=checkbox]{margin:0}.sub-rule-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.sub-rule-freq .seg{font-size:var(--fs-2xs);padding:2px 8px}.sub-rule-freq .seg:disabled{opacity:.4;cursor:not-allowed}.sub-rule-desc{margin-top:4px;padding-left:22px}@media (width<=760px){.sub-rule-head{grid-template-columns:minmax(0,1fr) auto}.sub-rule-name{grid-column:1/-1}.sub-rule-freq{justify-self:start}}@media (width<=900px){.world-start-here .glance-summary-head .attention-inspect{min-width:44px;min-height:44px}.world-start-here .glance-summary-lede{order:1}.world-start-here .glance-summary-facts{order:2}.world-start-here .glance-summary-footer{order:3}.world-start-here .glance-summary-head{order:4}.world-start-here .glance-summary-head .attention-inspect{width:100%}.trading-view button,.trading-view a[href],.trading-view [role=button],.trading-view summary{min-width:44px;min-height:44px}}.kernel-inspector-mobile-navigation{display:none}.kernel-presentation-state{color:#cedce6c2;border-left:2px solid #74c7ff94;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;padding:5px 9px;font-size:12px;line-height:1.35;display:flex}.kernel-presentation-state strong{color:#e8f3faf0;font-size:inherit}.kernel-presentation-state.is-preliminary_title_only,.kernel-presentation-state.is-preliminary_metadata_only,.kernel-presentation-state.is-loading,.kernel-presentation-state.is-partial{border-left-color:#f0ae52b8}.kernel-presentation-state.is-stale_last_valid,.kernel-presentation-state.is-unavailable,.kernel-presentation-state.is-error{border-left-color:#f27171ad}.kernel-chronology-unavailable{color:#c4d1dab3;border:1px solid #b0beca1f;border-radius:8px;gap:4px;min-width:0;padding:11px 12px;font-size:13px;display:grid}.kernel-chronology-unavailable strong{color:#e5eff5e6}@media (width<=768px){.kernel-object-workspace.kernel-inspector-workspace{width:100%;max-width:none;height:100dvh;min-height:0;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.kernel-object-workspace .kernel-inspector-head,.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-head{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;min-height:0;max-height:min(34dvh,236px);padding:10px 14px 9px;display:grid;position:relative;overflow:hidden}.kernel-object-workspace .kernel-inspector-controls,.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-controls{grid-area:1/1;place-self:start;display:block;position:static;transform:none}.kernel-object-workspace .kernel-inspector-titleblock,.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-titleblock{grid-area:1/2;gap:5px;min-width:0;padding:0;display:grid;overflow:hidden}.kernel-inspector-mobile-navigation{color:#ebf4f9f5;background:#ffffff09;border:1px solid #b0beca2e;border-radius:10px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-flex}.kernel-inspector-mobile-navigation>span:last-child,.kernel-inspector-desktop-navigation{display:none!important}.kernel-object-workspace .kernel-inspector-head h2,.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-head h2{overflow-wrap:anywhere;white-space:normal;text-overflow:clip;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:22px;line-height:1.16;display:-webkit-box;overflow:hidden}.kernel-object-workspace .kernel-inspector-summary{display:none}.kernel-object-workspace .kernel-inspector-kicker,.kernel-object-workspace .kernel-inspector-meta{min-width:0;font-size:13px}.kernel-object-workspace[data-mobile-header-collapsed=true] .kernel-inspector-head{align-items:center;min-height:64px;max-height:64px;padding-top:8px;padding-bottom:8px}.kernel-object-workspace[data-mobile-header-collapsed=true] .kernel-inspector-kicker,.kernel-object-workspace[data-mobile-header-collapsed=true] .kernel-inspector-meta,.kernel-object-workspace[data-mobile-header-collapsed=true] .kernel-trust-badge{display:none}.kernel-object-workspace[data-mobile-header-collapsed=true] .kernel-inspector-head h2{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.25;display:block;overflow:hidden}.kernel-object-workspace .kernel-inspector-body{overscroll-behavior:contain;height:auto;min-height:0;max-height:none;padding:0 14px calc(18px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;scroll-padding-top:58px;overflow:hidden auto}.kernel-object-workspace .kernel-section-nav,.kernel-object-workspace[data-active-section] .kernel-section-nav{z-index:calc(var(--z-inspector-head,1210) + 2);scrollbar-width:none;background:#0a0d11f5;border:0;border-bottom:1px solid #b0beca24;border-radius:0;grid-template-columns:none;gap:4px;width:100%;max-width:100%;min-height:48px;padding:4px 0;scroll-padding-inline:8px;display:flex;position:sticky;top:0;overflow:auto hidden}.kernel-object-workspace .kernel-section-nav::-webkit-scrollbar{display:none}.kernel-object-workspace .kernel-section-nav button,.kernel-object-workspace .kernel-section-nav button:nth-child(odd){border:0;border-radius:8px;flex:none;min-width:82px;min-height:44px;padding:8px 12px;font-size:14px}.kernel-object-workspace .kernel-workspace-grid{min-width:0;padding-top:8px}.kernel-object-workspace .kernel-workspace-section,.kernel-object-workspace .kernel-workspace-section.is-active{min-width:0;min-height:0;padding:8px 0 16px;scroll-margin-top:56px}.kernel-object-workspace .kernel-object-brief-workspace{background:0 0;border-left:0;padding-left:0}.kernel-presentation-state{margin-bottom:8px;padding-block:4px}.kernel-object-workspace .kernel-context-narrative,.kernel-object-workspace .kernel-relationship-lanes,.kernel-object-workspace .kernel-object-context-grid{grid-template-columns:minmax(0,1fr)}.kernel-object-workspace button,.kernel-object-workspace a,.kernel-object-workspace summary{min-height:44px}}.glance-summary{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border));border-radius:var(--radius-md,10px);background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 8%, var(--bg-elev)), var(--bg-elev));gap:.8rem;min-width:0;padding:1rem;display:grid}.glance-summary-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.glance-summary-lede{gap:.35rem;display:grid}.glance-summary-lede p{max-width:78ch;margin:0;line-height:1.48}.glance-summary-lede p:first-child{font-size:clamp(1rem,1.2vw,1.18rem);font-weight:650}.glance-summary-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.glance-summary-facts>div{border-left:2px solid var(--border);background:color-mix(in srgb, var(--bg) 48%, transparent);min-width:0;padding:.6rem}.glance-summary-facts>div[data-tone=support]{border-left-color:var(--ev-success)}.glance-summary-facts>div[data-tone=relevance]{border-left-color:var(--accent)}.glance-summary-facts>div[data-tone=warning]{border-left-color:var(--ev-warning)}.glance-summary-facts dt,.glance-summary-footer strong{color:var(--fg-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.glance-summary-facts dd{overflow-wrap:anywhere;margin:.25rem 0 0;line-height:1.38}.glance-summary-footer{border-top:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding-top:.65rem;display:grid}.glance-summary-footer p{gap:.2rem;min-width:0;margin:0;display:grid}.glance-summary-footer span{overflow-wrap:anywhere}.attention-refresh-state{color:var(--fg-muted);font-size:var(--fs-xs);margin:0 0 .6rem}.attention-refresh-state.is-error{color:var(--ev-warning)}.kernel-context-narrative{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;min-width:0;display:grid}.kernel-context-narrative article{border:1px solid var(--border-soft,var(--border));border-radius:var(--radius-sm,6px);background:color-mix(in srgb, var(--bg) 62%, transparent);gap:.25rem;min-width:0;padding:.65rem .75rem;display:grid}.kernel-context-narrative span,.kernel-context-diagnostics>summary,.kernel-technical-history>summary{color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:650}.kernel-context-narrative strong{overflow-wrap:normal;word-break:normal;min-width:0;line-height:1.42}.kernel-context-diagnostics,.kernel-technical-history{border-top:1px solid var(--border-soft,var(--border));min-width:0;padding-top:.65rem}.kernel-context-flow-disclosure{border:1px solid var(--border-soft,var(--border));border-radius:var(--radius-sm,6px);grid-column:1/-1;min-width:0;padding:.65rem .75rem}.kernel-context-flow-disclosure>summary{color:var(--fg-muted);cursor:pointer;font-size:.78rem;font-weight:650}.kernel-context-flow-disclosure[open]>summary{margin-bottom:.7rem}.kernel-context-diagnostics-body{gap:.7rem;margin-top:.7rem;display:grid}.kernel-technical-history ol{gap:.45rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.kernel-technical-history li{border:1px solid var(--border-soft,var(--border));border-radius:var(--radius-sm,6px);grid-template-columns:minmax(0,1fr) auto;gap:.2rem .7rem;padding:.5rem .6rem;display:grid}.kernel-technical-history li span{color:var(--fg-muted);grid-column:1/-1}.kernel-evidence-lineage-list{gap:.65rem;display:grid}.kernel-evidence-lineage-list>article{border:1px solid var(--border-soft,var(--border));border-radius:var(--radius-sm,6px);gap:.45rem;min-width:0;padding:.7rem;display:grid}.kernel-evidence-lineage-list ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.kernel-evidence-lineage-list li{grid-template-columns:minmax(7.5rem,.3fr) minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.kernel-evidence-lineage-list li>span{color:var(--fg-muted);font-size:var(--fs-xs)}.kernel-evidence-lineage-list p{color:var(--fg-muted);margin:0}.investigate-question-mode{min-width:0;color:var(--fg-muted);justify-content:space-between;align-items:center;gap:.65rem;font-size:.74rem;display:flex}.investigate-question-mode select{min-width:min(10rem,48%)}.question-answer-workspace{box-sizing:border-box;gap:1rem;width:100%;min-width:0;max-width:100%;display:grid}.question-answer-header,.question-direct-answer,.question-answer-section,.question-answer-primary-grid>section,.question-answer-secondary-grid>section,.question-answer-disclosure,.question-answer-technical{border:1px solid var(--border);border-radius:var(--radius-md,10px);background:color-mix(in srgb, var(--bg-elev) 80%, transparent);box-sizing:border-box;min-width:0;padding:1rem}.question-answer-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.question-answer-header>div{min-width:0}.question-answer-header h2,.question-direct-answer h3{overflow-wrap:anywhere;margin:.25rem 0 .45rem}.question-answer-header p,.question-direct-answer p,.question-answer-section p,.question-answer-workspace li,.question-answer-workspace dd{overflow-wrap:anywhere;max-width:78ch}.question-answer-status{color:var(--fg-muted);text-transform:capitalize;flex:none;justify-items:end;gap:.2rem;font-size:.72rem;display:grid}.question-answer-status strong{color:var(--accent)}.question-direct-answer{padding:1rem;display:grid}.question-source-overflow{margin-top:.65rem}.question-source-overflow>summary{cursor:pointer;font-weight:650}.question-source-overflow[open]>summary{margin-bottom:.65rem}.kernel-object-snapshot-disclosure>summary{cursor:pointer;color:var(--fg-muted);font-size:.75rem}.kernel-object-snapshot-disclosure[open]>summary{margin-bottom:.55rem}.question-answer-primary-grid,.question-answer-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.question-answer-workspace h3,.question-answer-workspace h4{margin:0 0 .65rem}.question-claim-list,.question-source-list,.question-chronology-list,.question-answer-workspace ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.question-claim-list li,.question-source-list li,.question-chronology-list li,.question-answer-secondary-grid li,.question-answer-section li{border:1px solid color-mix(in srgb, var(--border) 76%, transparent);border-radius:var(--radius-sm,6px);background:color-mix(in srgb, var(--bg) 55%, transparent);min-width:0;padding:.65rem}.question-claim-list p{margin:0 0 .35rem}.question-claim-list small,.question-source-list span,.question-chronology-list small,.question-answer-secondary-grid li>span,.question-answer-section li>span{color:var(--fg-muted);font-size:.72rem;display:block}.question-source-list li,.question-chronology-list li,.question-answer-secondary-grid li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.6rem;display:grid}.question-chronology-list li{grid-template-columns:minmax(8.5rem,.32fr) minmax(0,1fr) auto}.question-chronology-list time{color:var(--fg-muted);font-size:.72rem}.question-answer-disclosure>summary,.question-answer-technical>summary{cursor:pointer;font-weight:700}.question-answer-disclosure[open]>summary,.question-answer-technical[open]>summary{margin-bottom:.85rem}.question-follow-up-list{gap:.5rem;display:grid}.question-follow-up-list button{border:1px solid var(--border);border-radius:var(--radius-sm,6px);width:100%;min-width:0;color:var(--fg);text-align:left;overflow-wrap:anywhere;white-space:normal;background:0 0;padding:.55rem .65rem}.question-follow-up-list button:hover,.question-follow-up-list button:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.question-answer-technical dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.question-answer-technical dl>div{border:1px solid var(--border);border-radius:var(--radius-sm,6px);min-width:0;padding:.55rem}.question-answer-technical dt{color:var(--fg-muted);text-transform:uppercase;font-size:.68rem}.question-answer-technical dd{margin:.2rem 0 0}.mission-review-brief{gap:.85rem;min-width:0;display:grid}.mission-review-copy{gap:.4rem;min-width:0;display:grid}.mission-review-copy p{overflow-wrap:anywhere;max-width:82ch;margin:0}.mission-review-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;min-width:0;display:grid}.mission-review-actions button{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:color-mix(in srgb, var(--bg) 52%, transparent);min-width:0;min-height:4.9rem;color:var(--fg);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.25rem .5rem;padding:.65rem .7rem;display:grid}.mission-review-actions button.active,.mission-review-actions button:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--bg))}.mission-review-actions button span,.mission-review-actions button strong,.mission-review-actions button small{overflow-wrap:anywhere;min-width:0}.mission-review-actions button strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.mission-review-actions button small{color:var(--fg-muted);white-space:normal;word-break:normal;grid-column:1/-1;width:100%;max-width:100%;line-height:1.3}.mission-review-clear{justify-self:start}.markets-universe-loading{grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);align-items:center;gap:1rem;min-width:0;display:grid}.markets-universe-loading p{max-width:72ch;color:var(--fg-muted);margin:.35rem 0 0}.net-worth-row{flex-wrap:wrap;min-width:0}.net-worth-row>span{overflow-wrap:anywhere;min-width:0}.net-worth-row-basis{color:var(--fg-muted);overflow-wrap:anywhere;flex:1 0 100%;padding-left:1.1rem}@media (width<=900px){.glance-summary-facts{grid-template-columns:minmax(0,1fr)}.glance-summary-head button,.glance-summary-head a[role=button],.glance-summary-head a[href]{min-width:44px;min-height:44px}.kernel-context-narrative{grid-template-columns:minmax(0,1fr)}.kernel-evidence-lineage-list li{grid-template-columns:minmax(0,1fr) auto}.kernel-evidence-lineage-list li>span{grid-column:1/-1}.question-answer-primary-grid,.question-answer-secondary-grid{grid-template-columns:minmax(0,1fr)}.question-answer-technical dl,.mission-review-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.mission-human-match-reasons{gap:4px;margin-top:8px;display:grid}.mission-human-match-reasons p{color:var(--text-secondary);margin:0;line-height:1.45}.mission-technical-reason{color:var(--text-muted);margin-top:8px}.mission-technical-reason>summary{min-height:32px;font-size:calc(12px * var(--font-scale,1));cursor:pointer;align-items:center;display:inline-flex}@media (width<=768px){.app.veritas-workbench-root{height:100dvh;min-height:100dvh;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.mobile-tabs{min-height:64px;padding-inline:max(2px, env(safe-area-inset-left,0px)) max(2px, env(safe-area-inset-right,0px))}.mtab{touch-action:manipulation;min-width:44px;min-height:56px;padding:6px 1px}.topbar.workbench-topbar{min-height:var(--topbar-height,52px);padding-left:max(5px, env(safe-area-inset-left,0px));padding-right:max(5px, env(safe-area-inset-right,0px));gap:4px}.topbar.workbench-topbar>.topbar-icon-btn[data-mobile-essential]{touch-action:manipulation;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;min-height:44px;padding:0;display:inline-flex}.topbar .workspace-switcher{min-width:44px;max-width:78px}.topbar .perspective-switcher{min-width:62px;max-width:min(116px,100vw - 218px)}.topbar .perspective-current-label,.topbar .workspace-switcher .ws-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.more-head .close,.more-route-group>details>summary,.more-list button{touch-action:manipulation;min-height:44px}}@media (width<=360px){.topbar .workspace-switcher{max-width:62px}.topbar .perspective-switcher{max-width:74px}.topbar .workspace-switcher .ws-name{max-width:30px}.topbar .perspective-current-label{max-width:50px}.mtab .mtab-label{font-size:calc(9px * var(--font-scale,1));letter-spacing:0}}.crypto-wallet-form{grid-template-columns:minmax(240px,2fr) minmax(130px,.8fr) minmax(140px,1fr) minmax(150px,.8fr) auto;align-items:end;gap:8px;display:grid}.crypto-wallet-form label{gap:5px;min-width:0;display:grid}.crypto-wallet-form label>span{color:var(--fg-muted);font-size:calc(13px * var(--font-scale,1))}.crypto-wallet-form input,.crypto-wallet-form select,.crypto-wallet-form button{width:100%;min-width:0;min-height:44px}.market-personal-exception,.markets-previous-view{color:var(--accent-amber)}.stock-index-card,.stock-index-quote-state,.stock-index-quote-state>*{box-sizing:border-box;white-space:normal;overflow-wrap:break-word;word-break:normal;min-width:0;max-width:100%}@media (width<=768px){.crypto-view,.crypto-view>*,.crypto-wallet-form,.crypto-wallet-form>*{box-sizing:border-box;min-width:0;max-width:100%}.crypto-wallet-form{grid-template-columns:minmax(0,1fr)}.markets-mobile-view-selector select,.crypto-wallet-form select{height:44px;min-height:44px}.crypto-view .segmented{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto;flex-wrap:nowrap!important}.crypto-view .segmented .seg{flex:none;min-height:44px}}@media (width<=1024px){.workspace-navigation-trigger .ws-current,.topbar .perspective-current,.topbar .topbar-icon-btn,.topbar .live-toggle,.topbar .live-indicator,.topbar .icon-btn,.topbar .user-avatar{min-height:44px}.topbar .topbar-icon-btn,.topbar .icon-btn,.topbar .user-avatar{min-width:44px}}.kernel-object-workspace .glance-summary.kernel-understand-summary{border-bottom:1px solid color-mix(in srgb, var(--accent) 36%, var(--border));gap:.72rem;margin:0;padding:1rem}.kernel-object-workspace .glance-summary.kernel-understand-summary p,.kernel-object-workspace .glance-summary.kernel-understand-summary dd,.kernel-object-workspace .glance-summary.kernel-understand-summary span{font-size:.9rem;line-height:1.42}.kernel-object-workspace .glance-summary.kernel-understand-summary .glance-summary-lede p:first-child{max-width:78ch;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.35}.kernel-object-workspace .glance-summary.kernel-understand-summary .glance-summary-lede p:not(:first-child){color:var(--text-muted,var(--fg-muted));font-size:.92rem}.kernel-object-workspace .glance-summary.kernel-understand-summary .glance-summary-footer p{font-size:.86rem}.kernel-object-workspace .glance-summary.kernel-understand-summary .glance-summary-footer span{letter-spacing:normal;text-transform:none;font-weight:400}.kernel-object-workspace .kernel-understand-brief{padding:clamp(12px,1.5vw,18px)}.investigate-workbench[data-question-workspace=answered],.investigate-workbench[data-question-workspace=error]{gap:.6rem}.investigate-workbench[data-question-workspace=answered]>.perspective-surface-scope,.investigate-workbench[data-question-workspace=error]>.perspective-surface-scope{margin-bottom:0;padding-block:.35rem}.investigate-workbench[data-question-workspace=answered]>.investigate-search-surface,.investigate-workbench[data-question-workspace=error]>.investigate-search-surface{border-radius:6px;padding:.55rem}.investigate-workbench[data-question-workspace=answered]>.investigate-search-surface>:first-child,.investigate-workbench[data-question-workspace=error]>.investigate-search-surface>:first-child,.investigate-workbench[data-question-workspace=answered]>.investigate-type-disclosure,.investigate-workbench[data-question-workspace=error]>.investigate-type-disclosure{display:none}.investigate-workbench[data-question-workspace=answered] .investigate-search-card,.investigate-workbench[data-question-workspace=error] .investigate-search-card{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.45rem;display:grid}.investigate-workbench[data-question-workspace=answered] .investigate-question-mode,.investigate-workbench[data-question-workspace=error] .investigate-question-mode{gap:.35rem}.investigate-workbench[data-question-workspace=answered] .investigate-question-mode>span,.investigate-workbench[data-question-workspace=error] .investigate-question-mode>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.investigate-workbench[data-question-workspace=answered] .investigate-question-mode select,.investigate-workbench[data-question-workspace=error] .investigate-question-mode select{min-width:8rem}.investigate-workbench[data-question-workspace=answered] .investigate-actions,.investigate-workbench[data-question-workspace=error] .investigate-actions{margin-top:0}.investigate-workbench[data-question-workspace=answered] .question-answer-workspace{gap:.65rem}.investigate-workbench[data-question-workspace=answered] .question-answer-header{align-items:center;padding:.65rem .8rem}.investigate-workbench[data-question-workspace=answered] .question-answer-header h2{margin:.15rem 0 0;font-size:1rem;line-height:1.3}.investigate-workbench[data-question-workspace=answered] .question-answer-header p{display:none}@media (width<=760px){.investigate-workbench[data-question-workspace=answered] .investigate-search-card,.investigate-workbench[data-question-workspace=error] .investigate-search-card{grid-template-columns:minmax(0,1fr)}.investigate-workbench[data-question-workspace=answered] .investigate-question-mode,.investigate-workbench[data-question-workspace=error] .investigate-question-mode{justify-content:flex-start}}@media (width<=600px){.glance-summary-footer{grid-template-columns:minmax(0,1fr)}.question-answer-header{flex-direction:column}.question-answer-status{justify-items:start}.question-source-list li,.question-chronology-list li,.question-answer-secondary-grid li,.question-answer-technical dl,.mission-review-actions{grid-template-columns:minmax(0,1fr)}.mission-review-actions button{min-height:0}.markets-universe-loading{grid-template-columns:minmax(0,1fr)}}.topic-radar-figure{width:100%;min-width:0;margin:0}.topic-radar-chart{width:min(100%,300px);height:auto;margin-inline:auto;display:block;overflow:visible}.stock-overview-scope,.stock-overview-local-state{border:1px solid var(--border-soft);background:var(--bg-elev);border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin:0 0 10px;padding:9px 10px;display:flex}.stock-overview-scope span,.stock-overview-local-state span{overflow-wrap:normal;word-break:normal;min-width:0;color:var(--fg-muted)}.stock-overview-scope button,.stock-overview-local-state button{margin-left:auto}.stock-overview-local-skeleton{flex:260px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.stock-overview-local-skeleton i{background:var(--bg-elev-2);border-radius:5px;min-height:42px}.stock-index-grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;min-width:0;display:grid}.stock-overview-context-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;min-width:0;margin-bottom:12px;display:grid}.stock-sector-row{grid-template-columns:minmax(0,120px) minmax(0,1fr) 56px;align-items:center;gap:8px;min-width:0;display:grid}.stock-sector-name{overflow-wrap:anywhere;min-width:0}.stock-sector-bar{min-width:0}.stock-sector-value{white-space:nowrap}.stockintel-view,.stockintel-view>*,.stock-index-grid>*,.stock-overview-context-grid>*,.stock-sector-row>*{box-sizing:border-box;min-width:0;max-width:100%}.stock-index-grid .card{overflow-wrap:normal;word-break:normal}.stock-index-grid .card>div:first-child{flex-wrap:wrap;min-width:0}.stock-index-grid .card svg{flex:none;max-width:100%}.stock-index-quote-state{white-space:normal;overflow-wrap:normal;word-break:normal;min-width:min(100%,8.5rem)}.holdings-read-table{min-width:52rem}.holdings-read-table .holdings-quote-cell{white-space:normal;overflow-wrap:normal;word-break:normal;min-width:9.5rem}.holdings-read-table .holdings-quote-cell>*{overflow-wrap:normal;word-break:normal}@media (width<=900px){.stock-overview-context-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.stock-sector-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.stock-sector-bar{grid-area:2/1/auto/-1}.stock-sector-value{grid-area:1/2}}.prediction-perspective-summary{border:1px solid var(--border-soft);background:var(--bg-elev);color:var(--fg-muted);font-size:var(--fs-xs);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin:0 0 10px;padding:8px 10px;display:flex}.prediction-perspective-summary strong{color:var(--fg)}.prediction-market-relevance{color:var(--fg-muted);font-size:var(--fs-2xs);flex-wrap:wrap;gap:4px 8px;margin-top:4px;display:flex}.prediction-market-relevance>span:first-child{color:var(--accent);text-transform:capitalize}.prediction-market-local-skeleton{border:1px solid var(--border-soft);background:linear-gradient(90deg, var(--bg-elev), var(--bg-elev-2), var(--bg-elev));background-size:200% 100%;border-radius:6px;min-height:132px;animation:1.4s linear infinite skeleton-shimmer}.trading-canonical-state-strip{border:1px solid var(--border-soft);background:var(--border-soft);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;display:grid;overflow:hidden}.trading-canonical-state-strip>div{background:var(--bg-elev);flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.trading-canonical-state-strip span{color:var(--fg-muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.045em}.trading-canonical-state-strip strong,.trading-canonical-state-strip small{overflow-wrap:anywhere;min-width:0}.trading-canonical-state-strip strong{font-size:var(--fs-sm)}.trading-canonical-state-strip small{color:var(--fg-muted);font-size:var(--fs-2xs);line-height:1.35}@media (width<=1100px){.trading-canonical-state-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.trading-canonical-state-strip{grid-template-columns:minmax(0,1fr)}}.notif-list{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.notif-row{background:var(--bg-elev);border:1px solid var(--border-soft);text-align:left;width:100%;font-size:var(--fs-sm);cursor:pointer;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 8px;display:grid}.notif-row:hover:not(:disabled){background:var(--bg-elev-2);border-color:var(--accent)}.notif-row:disabled{cursor:default}.notif-row.unread{border-color:color-mix(in srgb, var(--accent) 35%, var(--border-soft));background:color-mix(in srgb, var(--accent) 8%, var(--bg-elev))}.notif-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.notif-icon{width:20px;height:20px;font-size:var(--fs-sm);justify-content:center;align-items:center;display:inline-flex}.notif-rule{color:var(--fg-muted);font-weight:500;font-size:var(--fs-xs);display:block}.notif-content{gap:2px;min-width:0;display:grid}.notif-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notif-reason{color:var(--fg-muted);font-size:var(--fs-xs);white-space:normal;line-height:1.35;display:block}.notif-change{color:var(--fg);font-size:var(--fs-xs);white-space:normal;line-height:1.35;display:block}.notif-meta{white-space:nowrap}.kernel-story-thread-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kernel-story-thread-list>li{border:1px solid var(--border-soft);background:var(--bg-elev);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:10px;display:grid}.kernel-story-thread-marker{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-top:6px}.kernel-story-thread-main,.kernel-story-thread-actions,.kernel-source-identity>div{min-width:0}.kernel-story-thread-main{gap:4px;display:grid}.kernel-story-thread-main p,.kernel-story-thread-main small{overflow-wrap:anywhere;margin:0}.kernel-story-thread-head,.kernel-story-thread-meta,.kernel-story-thread-actions,.kernel-source-identity,.kernel-source-activity-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kernel-story-thread-head{justify-content:space-between}.kernel-story-thread-meta{color:var(--fg-muted);font-size:var(--fs-xs)}.kernel-story-thread-actions{justify-content:flex-end}.kernel-source-identity{justify-content:space-between;align-items:flex-start}.kernel-source-identity span,.kernel-source-identity strong,.kernel-source-identity p{margin:0 0 4px;display:block}.kernel-source-facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:10px 0;display:grid}.kernel-source-facts div{min-width:0}.kernel-source-facts dt{color:var(--fg-muted);font-size:var(--fs-xs)}.kernel-source-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.kernel-source-limitations ul{margin:5px 0 0;padding-left:18px}.kernel-source-activity-summary{justify-content:space-between;margin-top:10px}.kernel-source-activity-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.kernel-source-activity-list>li{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;padding-block:6px;display:flex}.kernel-source-activity-list>li>div{min-width:0}.kernel-source-activity-list strong,.kernel-source-activity-list small{overflow-wrap:anywhere;display:block}.kernel-source-activity-list small{color:var(--fg-muted);margin-top:2px}.kernel-source-capability{border-block:1px solid var(--border-soft);gap:3px;margin:10px 0;padding:10px 0;display:grid}.kernel-source-capability>span,.kernel-source-capability>small{color:var(--fg-muted)}.kernel-source-capability details{margin-top:5px}.trading-risk-strip{padding:8px 10px}.trading-risk-strip>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:7px 12px;min-width:0;display:flex}.trading-risk-strip>summary strong{margin-right:auto}.trading-risk-strip>summary span{color:var(--fg-muted);font-size:var(--fs-xs)}.trading-performance-workspace{gap:12px;min-width:0;display:grid}.trading-performance-workspace>header h2{margin:3px 0}.trading-performance-workspace>header p{margin:0}@media (width<=700px){.kernel-story-thread-list>li{grid-template-columns:auto minmax(0,1fr)}.kernel-story-thread-actions{grid-column:2;justify-content:flex-start}}.bell-btn{position:relative}.bell-badge{background:var(--bad);color:#fff;min-width:16px;height:16px;font-size:calc(10px * var(--font-scale,1));text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:8px;padding:0 4px;font-weight:600;line-height:16px;position:absolute;top:-2px;right:-2px}.notifications-view{flex-direction:column;gap:12px;padding:16px 20px 24px;display:flex;overflow-y:auto}.notifications-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.notifications-head h1{font-size:var(--fs-2xl);margin:0}.notif-day-list{flex-direction:column;gap:14px;display:flex}.notif-day-head{font-size:var(--fs-sm);text-transform:none;letter-spacing:0;color:var(--fg);align-items:baseline;gap:8px;margin:0 0 6px;font-weight:600;display:flex}.empty-state{text-align:center;border:1px dashed var(--border-soft);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg-dim);flex-direction:column;align-items:center;gap:10px;padding:60px 20px;display:flex}.micro-label{font-family:var(--font-mono);font-size:var(--h-micro);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-dim)}.stat-tiles{background:var(--border-soft);border:1px solid var(--border-soft);gap:1px;display:flex}.stat-tiles>*{background:var(--bg-elev);padding:calc(8px * var(--density)) calc(10px * var(--density));flex:1;min-width:0}.stat-tiles .stat-value{font-family:var(--font-mono);font-size:var(--fs-lg);color:var(--fg);font-weight:700}.rail-danger{border-left:var(--rail-width) solid var(--ev-danger)}.rail-warning{border-left:var(--rail-width) solid var(--ev-warning)}.rail-success{border-left:var(--rail-width) solid var(--ev-success)}.rail-info{border-left:var(--rail-width) solid var(--ev-info)}.rail-muted{border-left:var(--rail-width) solid var(--ev-muted)}.filterbar{border-bottom:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 88%, transparent);overscroll-behavior-x:contain;z-index:50;flex:none;align-items:center;gap:6px;min-height:34px;padding:5px 14px;display:flex;position:relative;overflow-x:auto}.filterbar-mobile-toggle{display:none}.filterbar-mobile-panel{display:contents}.fb-pill-wrap{flex:none;position:relative}.fb-pill{background:color-mix(in srgb, var(--bg-elev) 64%, transparent);border:1px solid color-mix(in srgb, var(--border) 72%, transparent);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-sm);white-space:nowrap;padding:3px 9px}.fb-pill.active{color:var(--accent);border-color:var(--accent);background:var(--bg-elev-2)}.fb-pop{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-sm);z-index:600;min-width:250px;max-width:340px;padding:8px;position:fixed}.fb-pop-body{flex-direction:column;gap:2px;display:flex}.fb-pop-ranges{flex-flow:wrap;gap:4px;display:flex}.fb-pop-scroll{max-height:320px;overflow-y:auto}.fb-pop-wide{min-width:280px}.fb-group{margin-bottom:6px}.fb-group-head{justify-content:space-between;align-items:center;padding:2px 0;display:flex}.fb-group-actions button{color:var(--fg-dim);font-size:var(--fs-2xs);text-transform:lowercase;background:0 0;border:none;padding:0 4px}.fb-group-actions button:hover{color:var(--accent);border:none}.fb-opt{font-size:var(--fs-xs);color:var(--fg);cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:6px;padding:3px 4px;display:flex}.fb-opt:hover{background:var(--overlay-soft)}.fb-opt.excluded .fb-opt-name{opacity:.55;text-decoration:line-through}.fb-opt-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fb-opt-count{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--fg-dim)}.fb-intel{color:var(--fg-dim);font-size:var(--fs-2xs);background:0 0;border:none;flex:none;padding:0 2px}.fb-intel:hover{color:var(--accent);border:none}.fb-search{background:var(--bg-input,var(--bg));border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--fg);font-size:var(--fs-xs);margin-bottom:6px;padding:4px 8px}.fb-chips{flex:0 auto;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.fb-clear{border:1px solid var(--border);color:var(--fg-dim);font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-sm);background:0 0;flex:none;padding:3px 9px}.fb-clear:hover{color:var(--ev-danger);border-color:var(--ev-danger)}.fb-save-current{font-size:var(--fs-xs);margin-bottom:4px;padding:4px 8px}.fb-saved-row{align-items:center;gap:4px;display:flex}.fb-saved-apply{text-align:left;color:var(--fg);font-size:var(--fs-xs);border-radius:var(--radius-sm);background:0 0;border:none;flex:1;padding:4px 6px}.fb-saved-apply:hover{background:var(--overlay-soft);border:none}.view-with-filterbar{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.view-with-filterbar>.main{flex:1;min-height:0}.user-menu-sep{border:none;border-top:1px solid var(--border-soft);margin:4px 0}.nts{border-bottom:1px solid var(--border-soft);background:var(--bg);align-items:center;gap:8px;padding:4px 12px;display:flex}.nts-strip{cursor:crosshair;touch-action:none;flex:1;min-width:120px;height:22px}.nts-date{white-space:nowrap}.nts-current{color:var(--accent);white-space:nowrap}.network-ledger{z-index:5;background:color-mix(in srgb, var(--bg-elev) 94%, transparent);border:1px solid var(--border);border-radius:var(--radius-sm);width:300px;max-height:70%;padding:8px;position:absolute;top:8px;right:8px;overflow-y:auto}.ncl{flex-direction:column;gap:2px;display:flex}.ncl-row{flex-direction:column;display:flex}.ncl-main{text-align:left;border-radius:var(--radius-sm);width:100%;font-size:var(--fs-xs);color:var(--fg);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:3px 4px;display:flex}.ncl-main:hover{background:var(--overlay-soft);border:none}.ncl-glyph{font-family:var(--font-mono);flex:none}.ncl-names{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ncl-score{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--fg-dim);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:0 4px}.ncl-evidence{align-items:center;gap:4px;padding:2px 4px 4px 22px;display:flex}.ncl-ev-link{border:1px solid var(--border-soft);color:var(--accent);font-size:var(--fs-2xs);font-family:var(--font-mono);border-radius:var(--radius-sm);background:0 0;padding:0 5px}.ncl-empty{padding:16px}.ncl-compact .ncl-main{font-size:var(--fs-2xs);padding:2px 3px}.dv-media{margin:14px 0}.dv-media-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.dv-media-head h4{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.6px;color:var(--fg-muted);margin:0}.dv-media-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;display:grid}.dv-media-tile{border:1px solid var(--border-soft);background:var(--bg-elev);cursor:pointer;aspect-ratio:4/3;border-radius:4px;padding:0;position:relative;overflow:hidden}.dv-media-tile img{object-fit:cover;width:100%;height:100%;display:block}.dv-media-badge{font-size:calc(9px * var(--font-scale,1));color:#fff;text-transform:uppercase;letter-spacing:.4px;background:#0009;border-radius:2px;padding:1px 4px;position:absolute;bottom:2px;left:4px}.dv-media-lightbox{z-index:9999;cursor:zoom-out;background:#000000e6;place-items:center;display:grid;position:fixed;inset:0}.dv-media-lightbox img{max-width:90vw;max-height:90vh}.dv-media-lightbox .close{color:#fff;cursor:pointer;font-size:calc(16px * var(--font-scale,1));background:0 0;border:1px solid #fff6;border-radius:3px;padding:4px 10px;position:absolute;top:12px;right:16px}.dv-versions{border-top:1px solid var(--border-soft);margin-top:14px;padding-top:10px}.dv-versions-head{cursor:pointer;width:100%;color:var(--fg);font-size:var(--fs-sm);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.dv-versions-list{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.dv-versions-row{align-items:baseline;gap:10px;display:flex}.dv-versions-fields{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.dv-versions-pill{font-size:calc(10px * var(--font-scale,1));background:var(--bg-elev-2);border:1px solid var(--border-soft);color:var(--fg-muted);text-transform:lowercase;border-radius:3px;padding:1px 6px}.dv-versions-snap pre{background:var(--bg-elev);border-radius:3px;max-height:240px;padding:6px;overflow:auto}.dv-versions-prominent{border:1px solid color-mix(in srgb, var(--ev-warning) 35%, var(--border));border-top:1px solid color-mix(in srgb, var(--ev-warning) 35%, var(--border));background:color-mix(in srgb, var(--ev-warning) 7%, transparent);border-radius:6px;margin-top:10px;padding:8px 10px}.dv-versions-prominent .dv-versions-head{color:var(--ev-warning)}.dv-ver-diff{font-size:calc(12px * var(--font-scale,1));grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;margin-top:4px;display:grid}.dv-ver-field{font-size:calc(10px * var(--font-scale,1));color:var(--fg-muted);text-transform:uppercase;letter-spacing:.3px;grid-row:span 2;font-weight:600}.dv-ver-diff del{color:var(--ev-danger);opacity:.8;text-decoration:line-through}.dv-ver-diff ins{color:var(--ev-success);text-decoration:none}.dv-ver-content{border-left:2px solid color-mix(in srgb, var(--ev-warning) 45%, transparent);padding-left:8px}.dv-ver-system{opacity:.7}.plugin-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.plugin-card{border:1px solid var(--border-soft);background:var(--bg-elev);border-radius:5px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.plugin-card.off{opacity:.55}.plugin-card-head{align-items:center;gap:8px;display:flex}.plugin-icon{font-size:calc(18px * var(--font-scale,1))}.plugin-name{flex:1;min-width:0}.plugin-toggle{cursor:pointer;font-size:var(--fs-2xs);text-transform:uppercase;align-items:center;gap:4px;display:inline-flex}.plugin-desc{line-height:1.35}.plugin-stats{flex-wrap:wrap;gap:4px;display:flex}.plugin-stats .bad{color:var(--bad)}.plugin-actions{gap:6px;display:flex}.plugin-actions button{font-size:var(--fs-2xs);padding:3px 8px}.modal-backdrop{z-index:var(--z-modal);padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#0009;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--bg);border:1px solid var(--border);width:min(600px,100vw - 24px);min-width:0;max-width:min(600px,100vw - 24px);max-height:calc(100vh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.modal-head,.modal-foot{border-bottom:1px solid var(--border-soft);align-items:center;gap:8px;padding:10px 14px;display:flex}.modal-foot{border-bottom:none;border-top:1px solid var(--border-soft);justify-content:flex-end}.modal-head h3{font-size:var(--fs-lg);flex:1;margin:0}.modal-head .close{color:var(--fg-muted);cursor:pointer;font-size:calc(18px * var(--font-scale,1));background:0 0;border:none}.modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;padding:12px 14px;overflow-y:auto}.documents-view{flex-direction:column;gap:12px;min-height:0;padding:16px 20px 0;display:flex;overflow:hidden}.documents-head{align-items:center;gap:10px;display:flex}.documents-head h1{font-size:var(--fs-2xl);margin:0}.documents-upload-btn{cursor:pointer;background:linear-gradient(180deg, var(--accent) 0%, var(--accent-dim) 100%);border:1px solid var(--accent-dim);color:#fff;font-size:var(--fs-sm);border-radius:3px;padding:5px 12px}.documents-layout{flex:1;grid-template-columns:minmax(260px,360px) 1fr;gap:12px;min-height:0;padding-bottom:16px;display:grid}.documents-list-col{background:var(--bg-elev);border:1px dashed #0000;border-radius:6px;min-height:0;padding:4px;overflow-y:auto}.documents-list-col.drag-over{border-color:var(--accent);background:var(--bg-elev-2)}.documents-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.documents-row{text-align:left;background:var(--bg-elev);border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.documents-row:hover{background:var(--bg-elev-2)}.documents-row.active{border-color:var(--accent)}.documents-row-main{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:0;display:flex}.documents-row .document-inspect-btn{white-space:nowrap;flex:none}.documents-row-title{font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.doc-icon{font-size:calc(16px * var(--font-scale,1))}.documents-row-meta{align-items:center;gap:4px;display:flex}.documents-detail-col{border:1px solid var(--border-soft);background:var(--bg);border-radius:6px;padding:14px 16px;overflow-y:auto}.documents-detail-head{align-items:center;gap:8px;display:flex}.documents-detail-head h2{font-size:var(--fs-xl);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.documents-detail-actions{gap:4px;display:flex}.documents-detail-meta{flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0 14px;display:flex}.dv-section{margin:14px 0}.dv-section h4{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.6px;color:var(--fg-muted);margin:0 0 6px}.doc-badge{font-size:calc(10px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.4px;border-radius:3px;padding:1px 6px;font-weight:600;display:inline-block}.doc-pending{background:var(--accent-dim);color:#fff}.doc-done{background:var(--good,#3fb950);color:#fff}.doc-error{background:var(--bad);color:#fff}.doc-entities{flex-wrap:wrap;gap:4px;display:flex}.doc-entity{border:1px solid var(--border-soft);font-size:var(--fs-xs);background:var(--bg-elev);border-radius:3px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.doc-entity-type{font-size:calc(9px * var(--font-scale,1));text-transform:uppercase;color:var(--fg-muted);letter-spacing:.4px}.doc-entity-btn{font:inherit;color:inherit;cursor:pointer}.doc-entity-btn:hover{border-color:var(--accent)}.dv-where-list{flex-direction:column;gap:6px;max-height:40vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.doc-text{background:var(--bg-elev);max-height:60vh;font-size:var(--fs-xs);white-space:pre-wrap;border-radius:4px;padding:10px;line-height:1.5;overflow-y:auto}.card-v2.has-cover{color:#f0f6fc;position:relative}.card-v2.has-cover .cv-title{text-shadow:0 1px 2px #00000080}.card-v2.has-cover .cv-meta,.card-v2.has-cover .cv-meta .cv-source,.card-v2.has-cover .cv-meta .cv-time{color:#f0f6fcd9}.card-v2.has-cover .cv-favicon{filter:drop-shadow(0 1px 1px #0006)}.timeline-masonry{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;gap:10px;min-height:0;padding:12px;display:grid;overflow-y:auto}@media (width<=1100px){.timeline-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.timeline-masonry{grid-template-columns:1fr}}.masonry-tile{break-inside:avoid;border:1px solid var(--border-soft);cursor:pointer;text-align:left;background-position:50%;background-size:cover;border-radius:5px;flex-direction:column;justify-content:flex-end;width:100%;min-height:180px;margin:0 0 10px;padding:0;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.masonry-tile:hover{border-color:var(--accent)}.masonry-tile.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.masonry-tile.is-new{box-shadow:0 0 0 2px var(--good,#3fb950)}.masonry-tile.has-cover{min-height:220px}.masonry-tile-body{color:#f0f6fc;flex-direction:column;gap:4px;padding:8px 10px 10px;display:flex}.masonry-tile-title{font-size:var(--fs-sm);text-shadow:0 1px 2px #00000080;font-weight:500;line-height:1.3}.masonry-tile-meta{color:#f0f6fccc}.masonry-noimg-icon{font-size:calc(16px * var(--font-scale,1));opacity:.4;position:absolute;top:10px;right:10px}.bar-row.clickable:hover{background:var(--bg-elev-2);border-radius:3px}.section-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.6px;color:var(--fg-muted);margin:14px 0 6px;font-weight:600}.hidden-badge,.pinned-badge{font-size:calc(10px * var(--font-scale,1));letter-spacing:.8px;background:var(--bg-elev-2);border:1px solid var(--warn);color:var(--warn);border-radius:2px;margin-bottom:6px;margin-right:4px;padding:1px 6px;display:inline-block}.pinned-badge{color:#f0c040;border-color:#f0c040}.detail-v2{background:var(--bg-elev);border-left:1px solid var(--border);z-index:1200;flex-direction:column;width:min(820px,94vw);animation:.18s ease-out slide-in;display:flex;position:fixed;top:44px;bottom:0;right:0;box-shadow:-10px 0 30px #0006}@keyframes slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.dv-accent{flex-shrink:0;height:3px}.dv-section{border:1px solid var(--border-soft);background:var(--bg-elev-2);border-radius:6px;margin-top:8px}.dv-section>summary{cursor:pointer;font-size:calc(12px * var(--font-scale,1));color:var(--fg-dim);-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:600;list-style:none}.dv-section>summary::-webkit-details-marker{display:none}.dv-section>summary:before{content:"▸ ";color:var(--fg-muted)}.dv-section[open]>summary:before{content:"▾ "}.dv-section[open]>summary{color:var(--fg);border-bottom:1px solid var(--border-soft)}.dv-section-body{padding:8px 10px}.dv-coverage-btn{cursor:pointer;text-align:left;background:var(--bg-elev-2);border:1px solid var(--border-soft);width:100%;color:var(--fg-dim);font-size:calc(12px * var(--font-scale,1));border-radius:6px;margin-top:6px;padding:7px 10px;font-weight:600}.dv-coverage-btn:hover{color:var(--fg);border-color:var(--fg-dim)}.dv-head{border-bottom:1px solid var(--border);background:var(--bg-elev-2);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.dv-head-tags{flex-wrap:wrap;gap:4px;display:flex}.detail-v2 .close{color:var(--fg-muted);font-size:calc(14px * var(--font-scale,1));cursor:pointer;background:0 0;border:none}.dv-body{flex:1;padding:14px 18px 24px;overflow-y:auto}.dv-title{font-size:var(--fs-2xl);letter-spacing:-.3px;margin:6px 0 14px;font-weight:700;line-height:1.28}.dv-meta{font-size:calc(12px * var(--font-scale,1));color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.dv-favicon{border-radius:2px;width:16px;height:16px}.dv-source{color:var(--fg)}.dv-time{font-variant-numeric:tabular-nums}.dv-chip{font-size:calc(10px * var(--font-scale,1));letter-spacing:.4px;border:1px solid var(--border);color:var(--fg-muted);border-radius:10px;padding:1px 6px}.dv-chip.automated{color:var(--accent);border-color:var(--accent)}.dv-chip.manual{color:var(--good);border-color:var(--good)}.dv-cred-row{font-size:calc(11px * var(--font-scale,1));gap:24px;margin:10px 0 14px;display:flex}.dv-cred-item{flex-direction:column;gap:2px;display:flex}.dv-cred-item .label{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.5px;font-size:calc(10px * var(--font-scale,1))}.dv-open{background:var(--accent-dim);color:#fff;font-size:calc(12px * var(--font-scale,1));border-radius:4px;margin-bottom:14px;padding:6px 12px;font-weight:500;display:inline-block}.dv-open:hover{background:var(--accent);text-decoration:none}.source-access{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:6px;gap:6px;margin:8px 0 14px;padding:10px 12px;display:grid}.source-access.compact{margin:4px 0;padding:6px 8px}.source-access-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.source-access-actions a,.source-access-actions button{font-size:calc(12px * var(--font-scale,1))}.source-access-meta{color:var(--fg-muted);font-size:calc(11px * var(--font-scale,1));flex-wrap:wrap;gap:10px;display:flex}.source-access-status{color:var(--fg-muted);font-size:calc(11px * var(--font-scale,1));line-height:1.45}.source-access-status.warn{color:var(--accent-amber)}.source-access-status.danger{color:var(--danger);font-weight:600}.dv-typed{background:var(--bg);border:1px solid var(--border-soft);border-radius:6px;margin:10px 0;padding:10px 12px}.dv-typed-grid{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.dv-typed-grid>div{flex-direction:column;gap:2px;display:flex}.dv-typed-grid>div.span-2{grid-column:span 2}.dv-typed-grid .label{font-size:calc(10px * var(--font-scale,1));color:var(--fg-muted);text-transform:uppercase;letter-spacing:.5px}.dv-typed-grid .value{font-size:calc(13px * var(--font-scale,1))}.dv-typed-grid .value.mono{font-family:ui-monospace,monospace}.dv-typed-grid .value.pos{color:var(--good)}.dv-typed-grid .value.neg{color:var(--bad)}.dv-sev{font-weight:700;font-size:calc(11px * var(--font-scale,1));letter-spacing:.5px;border-radius:3px;margin-bottom:10px;padding:4px 10px;display:inline-block}.dv-sev.sev-critical{color:#ff7b72;background:#5a1a1a;border:1px solid #f85149}.dv-sev.sev-high{color:#f0883e;background:#4a2810;border:1px solid #f0883e}.dv-sev.sev-medium{color:#d29922;background:#3a2a0a;border:1px solid #d29922}.dv-sev.sev-low{color:#79c0ff;background:#1f2937;border:1px solid #58a6ff}.dv-description{font-size:calc(14px * var(--font-scale,1));background:var(--bg);border:1px solid var(--border-soft);white-space:pre-wrap;border-radius:4px;margin:4px 0 14px;padding:10px 12px;line-height:1.62}.dv-entities{flex-wrap:wrap;gap:5px;margin:0 0 14px;display:flex}.dv-entity-chip-wrap{align-items:center;gap:2px;display:inline-flex}.dv-entity-chip{font-size:calc(11px * var(--font-scale,1));background:var(--bg-elev-2);border:1px solid var(--border-soft);color:var(--fg);white-space:nowrap;border-radius:999px;padding:2px 8px}.dv-entity-chip.ent-person{border-color:color-mix(in srgb, var(--ev-info) 40%, var(--border))}.dv-entity-chip.ent-org{border-color:color-mix(in srgb, var(--ev-warning) 40%, var(--border))}.dv-entity-chip.ent-location{border-color:color-mix(in srgb, var(--ev-success) 40%, var(--border))}button.dv-entity-chip.is-link{cursor:pointer;font:inherit}button.dv-entity-chip.is-link:hover{background:var(--bg-card-hover);border-color:var(--accent)}.dv-entity-inspect{border:1px solid var(--border-soft);background:var(--bg-elev-2);width:20px;height:20px;color:var(--fg-muted);font:700 calc(10px * var(--font-scale,1)) var(--font-ui);cursor:pointer;border-radius:999px;line-height:1}.dv-entity-inspect:hover{color:var(--fg);border-color:var(--accent);background:var(--bg-card-hover)}.ed-action.is-following{border-color:color-mix(in srgb, var(--ev-success) 50%, var(--border));color:var(--ev-success)}.ed-picker{border:1px solid var(--border);background:var(--bg-elev-2);border-radius:6px;margin:8px 0;padding:8px 10px}.ed-picker-list{flex-direction:column;gap:3px;max-height:200px;display:flex;overflow-y:auto}.ed-picker-item{text-align:left;color:var(--fg);cursor:pointer;font-size:calc(12px * var(--font-scale,1));background:0 0;border:1px solid #0000;border-radius:4px;padding:5px 8px}.ed-picker-item:hover:not(:disabled){background:var(--bg-card-hover);border-color:var(--border)}.coverage-updated-banner{font-size:calc(12px * var(--font-scale,1));background:color-mix(in srgb, var(--ev-warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--ev-warning) 35%, var(--border));color:var(--ev-warning);border-radius:6px;margin:8px 0;padding:6px 10px}.dv-raw{margin-top:10px}.dv-raw summary{cursor:pointer;color:var(--fg-muted);font-size:calc(11px * var(--font-scale,1))}.detail-v2 .actions{border-top:1px solid var(--border-soft);flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:14px;display:flex}.dv-notes-block{margin-top:14px}.dv-notes{background:var(--bg);width:100%;min-height:70px;color:var(--fg);border:1px solid var(--border);font-family:inherit;font-size:calc(12px * var(--font-scale,1));resize:vertical;border-radius:4px;padding:8px 10px}.dv-notes:focus{outline:1px solid var(--accent);border-color:var(--accent)}.dv-relations-block{margin-top:14px}.dv-relations-block .section-label{align-items:center;gap:8px;display:flex}.add-related{border:1px solid var(--border);color:var(--fg-muted);font-size:calc(11px * var(--font-scale,1));cursor:pointer;background:0 0;border-radius:10px;padding:1px 8px}.add-related:hover{color:var(--fg);border-color:var(--accent)}.related-row{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.related-card{background:var(--bg);border:1px solid var(--border);border-left:3px solid var(--accent-dim);cursor:pointer;border-radius:4px;flex:0 0 200px;padding:6px 8px;position:relative}.related-card:hover{border-color:var(--accent)}.related-card-head{justify-content:space-between;align-items:center;display:flex}.related-x{color:var(--fg-dim);cursor:pointer;font-size:calc(14px * var(--font-scale,1));background:0 0;border:none;padding:0 2px;line-height:1}.related-x:hover{color:var(--bad)}.related-title{font-size:calc(12px * var(--font-scale,1));-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:4px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.related-meta{margin-top:4px}.related-search{flex-direction:column;gap:6px;margin-top:8px;display:flex}.related-search>input{width:100%}.related-search-results{background:var(--bg);border:1px solid var(--border);border-radius:4px;flex-direction:column;gap:2px;max-height:200px;display:flex;overflow-y:auto}.related-result{text-align:left;color:var(--fg);cursor:pointer;font-size:calc(12px * var(--font-scale,1));background:0 0;border:none;align-items:center;gap:6px;padding:5px 8px;display:flex}.related-result:hover{background:var(--bg-elev-2)}.related-result-title{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.track-prediction{background:var(--bg);border:1px solid var(--border-soft);border-radius:4px;flex-basis:100%;margin-top:6px;padding:10px 12px}.confidence-stars{gap:2px;display:inline-flex}.confidence-stars button{color:var(--fg-dim);font-size:calc(18px * var(--font-scale,1));cursor:pointer;background:0 0;border:none;padding:0 2px;line-height:1}.confidence-stars button.on{color:#f0c040}.card{background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:16px}.card h3{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--fg-muted);margin:0 0 10px;font-weight:600}.card .big-number{font-size:calc(28px * var(--font-scale,1));font-variant-numeric:tabular-nums;font-weight:600}.bar-row{font-size:calc(12px * var(--font-scale,1));grid-template-columns:110px 1fr 40px;align-items:center;gap:6px;margin-bottom:4px;display:grid}.bar-row .bar{background:var(--accent-dim);border-radius:2px;height:8px}.bar-row .num{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg-muted)}.empty{color:var(--fg-muted);text-align:center;padding:24px;font-style:italic}.loading{color:var(--fg-muted);padding:24px}.login-page{background:radial-gradient(ellipse at top, #1f6feb1a, transparent 60%), var(--bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.login-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-sm);width:360px;padding:24px}.login-card button.primary{white-space:normal;width:100%;line-height:1.35}.login-brand{font-size:calc(22px * var(--font-scale,1));letter-spacing:2px;font-weight:700}.login-sub{margin-top:2px}.login-card .form-row label{font-size:calc(11px * var(--font-scale,1))}.map-wrap{flex:1;min-height:0;position:relative}.map-host{position:absolute;inset:0}.map-view{background:#04070a;position:absolute;inset:0}.map-overlay{background:var(--bg-elev);border:1px solid var(--border);z-index:500;border-radius:4px;padding:4px 8px;position:absolute;top:8px;right:8px}.map-layer-control{z-index:500;border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#161b22f0;border-radius:6px;min-width:220px;padding:8px 10px;position:absolute;top:10px;right:10px}.mlc-title{font-size:calc(10px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.8px;color:var(--fg-muted);margin-bottom:6px;font-weight:600}.mlc-scroll{max-height:56vh;margin:0 -4px;padding:0 4px;overflow-y:auto}.mlc-group{font-size:calc(9px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.6px;color:var(--fg-muted);opacity:.75;border-top:1px solid var(--border);margin:8px 0 2px;padding-top:6px;font-weight:700}.mlc-group:first-child{border-top:none;margin-top:0;padding-top:0}.mlc-row{font-size:calc(12px * var(--font-scale,1));align-items:center;gap:8px;padding:3px 0;display:flex}.mlc-row.disabled{opacity:.5}.mlc-toggle{cursor:pointer;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.mlc-row.disabled .mlc-toggle{cursor:not-allowed}.mlc-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.mlc-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mlc-ref-health{color:var(--fg-dim);font-size:calc(10px * var(--font-scale,1));justify-content:space-between;align-items:center;gap:8px;margin:2px 0 4px;display:flex}.mlc-ref-status{color:var(--fg-dim);font-size:calc(10px * var(--font-scale,1));white-space:nowrap;font-variant-numeric:tabular-nums}.mlc-ref-status.ok{color:var(--good)}.mlc-ref-status.warn{color:var(--warn)}.mlc-ref-status.down{color:var(--bad)}.mlc-status{align-items:center;gap:6px;display:flex}.mlc-count{color:var(--fg);font-variant-numeric:tabular-nums;font-size:calc(11px * var(--font-scale,1));background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:0 6px}.mlc-time{color:var(--fg-dim);font-size:calc(10px * var(--font-scale,1))}.mlc-error{color:var(--bad);font-weight:700}.mlc-retry{border:1px solid var(--border);color:var(--fg-muted);font-size:calc(11px * var(--font-scale,1));cursor:pointer;background:0 0;border-radius:3px;padding:0 5px;line-height:1.3}.mlc-retry:hover{color:var(--fg);border-color:var(--accent)}.mlc-spinner{border:1.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite mlc-spin;display:inline-block}@keyframes mlc-spin{to{transform:rotate(360deg)}}.leaflet-div-icon,.plane-marker,.fire-marker{background:0 0;border:none}.plane-svg svg,.fire-svg svg{filter:drop-shadow(0 0 2px #000c)}.plane-svg,.fire-svg{display:block}.marker-cluster{border:1px solid var(--accent);background:#1f6feb73!important}.marker-cluster div{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;color:#0d1117!important;background:#58a6ffd9!important}.marker-cluster-small{border-color:var(--good);background:#3fb95066!important}.marker-cluster-small div{background:#3fb950d9!important}.marker-cluster-medium{border-color:var(--warn);background:#d2992266!important}.marker-cluster-medium div{background:#d29922d9!important}.marker-cluster-large{border-color:var(--bad);background:#f8514966!important}.marker-cluster-large div{background:#f85149d9!important}.mobile-tabs{z-index:90;background:var(--bg-elev);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}.mtab{min-width:0;color:var(--fg-muted);min-height:56px;font-size:calc(11px * var(--font-scale,1));cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:8px 0;display:flex}.mtab.active{color:var(--accent)}.mtab .mtab-icon{font-size:calc(20px * var(--font-scale,1));justify-content:center;align-items:center;line-height:1;display:inline-flex}.mtab .mtab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:calc(10px * var(--font-scale,1));letter-spacing:.4px;overflow:hidden}.sheet-backdrop{z-index:1000;touch-action:none;background:#0000008c;animation:.16s ease-out backdrop-fade;position:fixed;inset:0}@keyframes backdrop-fade{0%{opacity:0}to{opacity:1}}.more-sheet{z-index:1001;background:var(--bg-elev);border-top:1px solid var(--border);padding:8px 16px calc(16px + env(safe-area-inset-bottom,0));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;border-top-left-radius:14px;border-top-right-radius:14px;max-height:calc(100dvh - 24px);animation:.2s cubic-bezier(.2,.8,.2,1) sheet-up;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 30px #0006}@keyframes sheet-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.more-handle{background:var(--border);border-radius:2px;width:36px;height:4px;margin:0 auto 8px}.more-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.more-user{font-size:calc(12px * var(--font-scale,1));color:var(--fg-muted)}.more-head .close{color:var(--fg-muted);font-size:calc(14px * var(--font-scale,1));cursor:pointer;background:0 0;border:none;padding:4px 8px}.more-list{margin:0;padding:0;list-style:none}.more-list li{margin:0}.more-list button{width:100%;color:var(--fg);text-align:left;font-size:calc(16px * var(--font-scale,1));cursor:pointer;border:none;border-bottom:1px solid var(--border-soft);white-space:normal;background:0 0;align-items:center;gap:12px;min-height:48px;padding:14px 4px;display:flex}.more-list button>span:not(.more-icon):not(.bell-badge){text-overflow:ellipsis;min-width:0;overflow:hidden}.more-list li:last-child button{border-bottom:none}.more-list button:hover{background:var(--bg-elev-2)}.more-icon{font-size:calc(18px * var(--font-scale,1));text-align:center;width:24px;color:var(--fg-muted);justify-content:center;align-items:center;display:inline-flex}.more-route-group{border-bottom:1px solid var(--border-soft)}.more-route-group>details>summary{min-height:48px;color:var(--fg);cursor:pointer;font-size:calc(15px * var(--font-scale,1));justify-content:space-between;align-items:center;padding:0 4px;font-weight:700;list-style:none;display:flex}.more-route-group>details>summary::-webkit-details-marker{display:none}.more-route-group>details>summary:after{content:"⌄";color:var(--fg-muted);font-size:calc(14px * var(--font-scale,1));transition:transform .12s;transform:rotate(-90deg)}.more-route-group>details[open]>summary:after{transform:rotate(0)}.more-list-nested{padding:0 0 6px 8px}.more-list-nested button{min-height:42px;color:var(--fg-muted);font-size:calc(14px * var(--font-scale,1));border-bottom:0;padding:10px 4px}.mobile-more-primary-lenses{border-bottom:1px solid var(--border-soft);padding:6px 0 10px}.mobile-more-primary-title{color:var(--fg-muted);font-size:calc(11px * var(--font-scale,1));letter-spacing:.06em;text-transform:uppercase;margin:2px 2px 8px;font-weight:700}.mobile-more-lens-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-more-lens-grid button{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg-elev-2) 74%, transparent);min-height:44px;color:var(--fg);border-radius:8px;padding:9px 10px}.mobile-more-lens-grid button:hover{background:var(--bg-elev-2)}.more-section-head{font-size:calc(11px * var(--font-scale,1));letter-spacing:.6px;color:var(--fg-muted);text-transform:uppercase;padding:16px 16px 4px;font-weight:700}.more-section-head:first-child{padding-top:4px}@media (width<=1024px){.topbar .nav{display:none}.topbar .search{width:180px}.dashboard .grid-2{grid-template-columns:1fr}.dashboard .grid-4{grid-template-columns:repeat(2,1fr)}}.bottom-sheet-backdrop{z-index:100;touch-action:pan-y;background:#0000008c;justify-content:center;align-items:flex-end;animation:.16s bottom-sheet-fade-in;display:flex;position:fixed;inset:0}.bottom-sheet{background:var(--bg-elev);width:100%;max-width:640px;max-height:calc(100vh - max(8px, env(safe-area-inset-top,0px)));max-height:calc(100dvh - max(8px, env(safe-area-inset-top,0px)));border-radius:16px 16px 0 0;flex-direction:column;animation:.2s bottom-sheet-slide-in;display:flex;overflow:hidden;box-shadow:0 -8px 30px #00000073}.bottom-sheet-handle{cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;padding:10px 0 6px;display:flex}.bottom-sheet-handle:active{cursor:grabbing}.bottom-sheet-grip{background:var(--fg-dim,var(--fg-muted));opacity:.6;border-radius:2px;width:44px;height:4px;display:block}.bottom-sheet-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:4px 16px 8px;display:flex}.bottom-sheet-head h3{margin:0}.bottom-sheet-body{padding:12px 16px calc(24px + env(safe-area-inset-bottom,0));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:1;overflow-y:auto}@keyframes bottom-sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bottom-sheet-slide-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bottom-sheet-backdrop,.bottom-sheet{animation:none}}@media (width<=768px){input,select,textarea{font-size:calc(16px * var(--font-scale,1))}.mobile-tabs{display:flex}.app{padding-bottom:calc(52px + env(safe-area-inset-bottom,0));grid-template-rows:44px 1fr;height:100dvh}.topbar{gap:6px;padding:0 8px}.topbar .brand{font-size:calc(12px * var(--font-scale,1));letter-spacing:1px}.topbar .search,.topbar>.small.muted,.topbar>.primary,.topbar>.icon-btn,.topbar>.topbar-icon-btn,.topbar>.live-indicator,.topbar>.live-indicator-chip,.topbar>.live-toggle{display:none}.topbar>.live-toggle{flex-shrink:0;min-width:44px;padding:0 10px;font-size:0}.topbar>.live-toggle .live-dot{font-size:calc(14px * var(--font-scale,1))}.topbar{flex-wrap:nowrap;overflow-x:hidden}.topbar>*{flex-shrink:0}.topbar>.spacer{flex:1;min-width:0}.card-v2,.card-v2 .ec-title{font-size:calc(14px * var(--font-scale,1))}.detail-v2{border-left:none;border-top:1px solid var(--border);width:100%;height:90vh;max-height:calc(100dvh - 60px);padding-bottom:env(safe-area-inset-bottom,0);border-top-left-radius:14px;border-top-right-radius:14px;animation:.2s cubic-bezier(.2,.8,.2,1) sheet-up;inset:auto 0 0;box-shadow:0 -10px 30px #00000080}.detail-v2:before{content:"";background:var(--border);border-radius:2px;width:36px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.dv-head{padding-top:18px}.side-panel{border-left:none;border-top:1px solid var(--border);border-top-left-radius:14px;border-top-right-radius:14px;width:100%;height:90vh;max-height:calc(100dvh - 60px);animation:.2s cubic-bezier(.2,.8,.2,1) sheet-up;inset:auto 0 0;box-shadow:0 -10px 30px #00000080}.detail-v2-embedded{width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding-bottom:0!important;animation:none!important;position:static!important;inset:auto!important}.detail-v2-embedded:before{display:none!important}.detail-v2-embedded .dv-head{padding-top:4px}.leaflet-control-zoom{display:none!important}.map-host,.map-view{padding:0}.map-controls-toggle{top:auto;right:12px;bottom:calc(64px + env(safe-area-inset-bottom,0));min-width:40px;min-height:40px;font-size:calc(13px * var(--font-scale,1));border-radius:20px;padding:6px 10px;box-shadow:0 3px 10px #00000080}.map-layer-control{top:auto;left:8px;right:8px;bottom:calc(56px + env(safe-area-inset-bottom,0));min-width:unset;border-top-left-radius:14px;border-top-right-radius:14px;width:auto;max-width:none;max-height:60vh;overflow-y:auto}.map-regions-control,.map-rgn-btn{display:none!important}.map-snapshot-btn{min-width:44px;min-height:44px;top:12px;right:12px}.view-toolbar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding:6px 8px;overflow-x:auto}.view-toolbar::-webkit-scrollbar{display:none}.view-toolbar .filter-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex-shrink:1;min-width:0;overflow-x:auto}.view-toolbar .filter-chips::-webkit-scrollbar{display:none}.view-toolbar>.segmented,.view-toolbar>.bias-filter-select,.view-toolbar>.icon-btn[aria-label=Add\ annotation]{display:none}.view-toolbar>.ai-chip{max-width:60vw}.view-toolbar>.story-sort:not(.bias-filter-select){flex-shrink:0}.stories-list,.stories-feed{column-count:1!important;grid-template-columns:1fr!important}.card-grid{column-count:1}.stories-list>*,.card-grid>*{margin-bottom:8px}.filter-chips{padding:4px 8px}.card-v2{margin-bottom:8px;padding:10px 12px;transition:none}.card-v2:hover{box-shadow:none;transform:none}.story-card{padding:10px 12px}.stories-list{gap:8px;margin-top:4px}.grid-wrap{padding:8px 8px calc(70px + env(safe-area-inset-bottom,0))}.main{padding-bottom:calc(60px + env(safe-area-inset-bottom,0))}.stories-list{padding-bottom:16px}button,.seg,.chip,.focus-toggle,.related-result,.sb-section-head{min-height:44px}.seg,.chip,.live-toggle,.related-result{min-height:36px}}.topbar .live-toggle .label-text{display:inline}.leaflet-tooltip{font-size:calc(11px * var(--font-scale,1));background:var(--bg-elev)!important;color:var(--fg)!important;border:1px solid var(--border)!important;box-shadow:none!important}.leaflet-tooltip-top:before{border-top-color:var(--border)!important}.leaflet-bar a{background:var(--bg-elev)!important;color:var(--fg)!important;border-bottom-color:var(--border)!important}.leaflet-bar a:hover{background:var(--bg-elev-2)!important}.row-gap{align-items:center;gap:8px;display:flex}.muted{color:var(--fg-muted)}.small{font-size:calc(11px * var(--font-scale,1))}.cred-dots{letter-spacing:1px;color:var(--warn);font-family:ui-monospace,monospace}.audit-table .audit-action{font-size:calc(11px * var(--font-scale,1));background:var(--bg);border:1px solid var(--border);border-radius:3px;padding:1px 6px}.audit-details{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.network-view{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.network-toolbar{border-bottom:1px solid var(--border);background:var(--bg-elev);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.network-toolbar .spacer{flex:1}.network-legend{border-bottom:1px solid var(--border-soft);font-size:calc(11px * var(--font-scale,1));background:var(--bg-elev);gap:16px;padding:4px 16px;display:flex}.legend-item{color:var(--fg-muted);align-items:center;gap:4px;display:inline-flex}.legend-swatch{border-radius:50%;width:10px;height:10px;display:inline-block}.network-canvas{cursor:grab;flex:1;min-height:0;position:relative;overflow:hidden}.network-canvas:active{cursor:grabbing}.network-canvas svg{-webkit-user-select:none;user-select:none;display:block}.network-ctx-menu{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;min-width:200px;padding:4px;display:flex;box-shadow:0 6px 24px #00000080}.network-ctx-menu button{color:var(--text-secondary);padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;font-size:var(--font-size-sm);border-radius:var(--radius-sm);background:0 0;border:0}.network-ctx-menu button:hover{background:var(--bg-card-hover);color:var(--text-primary)}.network-toolbar button.active{border-color:var(--accent-blue);color:var(--text-primary);background:#4f6ef72e}.entity-detail{background:var(--bg-elev);border-left:1px solid var(--border);z-index:1200;flex-direction:column;width:420px;max-width:95vw;display:flex;position:fixed;top:48px;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 24px #0006}@media (width<=768px){.entity-detail{border-left:none;border-top:1px solid var(--border);width:100%;max-height:70vh;inset:auto 0 60px}}.entity-detail-lg{width:420px}.entity-detail-edge{width:480px}.edge-signal-banner{border:1px solid var(--border);background:var(--overlay-subtle);border-left:3px solid var(--accent);border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.edge-signal-banner.sig-strengthened_tie,.edge-signal-banner.sig-new_tie{border-left-color:var(--accent-green,#3fb950)}.edge-signal-banner.sig-burst{border-left-color:var(--accent-amber,#d29922)}.edge-signal-banner.sig-bridge,.edge-signal-banner.sig-community_shift{border-left-color:var(--accent-blue,#58a6ff)}.edge-signal-glyph{font-size:22px;line-height:1}.edge-signal-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.edge-signal-score{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.edge-signal-score .small{opacity:.6;font-size:12px;font-weight:400}.edge-trend{align-items:flex-end;gap:3px;height:56px;margin-bottom:4px;padding:4px 0;display:flex}.edge-trend-bar{flex:1;align-items:flex-end;min-width:4px;height:100%;display:flex}.edge-trend-fill{background:var(--accent);border-radius:2px 2px 0 0;align-items:flex-end;width:100%;min-height:2px;display:flex;position:relative}.edge-trend-docs{background:var(--accent-blue,#58a6ff);opacity:.85;border-radius:0 0 2px 2px;width:100%}.entity-detail-embedded{width:100%;max-width:none;height:100%;box-shadow:none;background:0 0;border:none;position:static}.entity-detail .side-panel-body{padding:var(--space-4,16px);flex-direction:column;gap:14px;display:flex}.entity-detail .settings-section{margin:0}.entity-detail .settings-section h3{font-size:calc(11px * var(--font-scale,1));letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 6px;font-weight:600}.entity-detail-head{padding:var(--space-4,16px);align-items:flex-start;gap:10px}.ed-head-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ed-name{font-size:calc(20px * var(--font-scale,1));color:var(--fg);word-break:break-word;margin:0;font-weight:700;line-height:1.2}.ed-type-badge{font-size:calc(10.5px * var(--font-scale,1));border:1px solid var(--border);color:var(--fg-muted);background:var(--bg);border-radius:10px;align-self:flex-start;padding:2px 8px;font-weight:600}.ed-type-person{color:var(--ev-info);border-color:color-mix(in srgb, var(--ev-info) 50%, var(--border))}.ed-type-org{color:var(--ev-warning);border-color:color-mix(in srgb, var(--ev-warning) 50%, var(--border))}.ed-type-location{color:var(--ev-success);border-color:color-mix(in srgb, var(--ev-success) 50%, var(--border))}.ed-type-other{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.ed-summary{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-md,8px);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ed-summary-line{font-size:calc(13px * var(--font-scale,1));color:var(--fg)}.ed-summary-line strong{color:var(--fg)}.ed-actions{flex-wrap:wrap;gap:6px;display:flex}.ed-action{font-size:calc(12px * var(--font-scale,1));background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-sm,6px);cursor:pointer;align-items:center;gap:4px;padding:6px 12px;text-decoration:none;display:inline-flex}.ed-action:hover{border-color:var(--accent);color:var(--accent)}.ed-action:disabled{opacity:.55;cursor:default}.ed-show-all{color:var(--accent);cursor:pointer;font-size:calc(12px * var(--font-scale,1));background:0 0;border:none;margin-top:6px;padding:2px 0}.ed-show-all:hover{text-decoration:underline}.conn-glyph{opacity:.85}.edge-head-title{font-size:calc(14px * var(--font-scale,1))}.edge-relation-card{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-md,8px);flex-direction:column;gap:4px;padding:12px;display:flex}.edge-endpoint{text-align:left;width:100%;color:var(--fg);cursor:pointer;border-radius:var(--radius-sm,6px);background:0 0;border:none;align-items:center;gap:8px;padding:6px 4px;display:flex}.edge-endpoint:hover{background:var(--bg-card-hover)}.edge-endpoint-glyph{font-size:calc(16px * var(--font-scale,1))}.edge-endpoint-name{font-weight:600;font-size:calc(14px * var(--font-scale,1));word-break:break-word}.edge-relation-arrow{color:var(--fg-muted);align-items:center;gap:8px;padding:2px 8px;display:flex}.edge-relation-line{background:var(--border);flex:1;height:1px}.edge-relation-label{font-size:calc(11px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;color:var(--fg-muted)}.edge-relation-label.typed{color:var(--accent);font-weight:600}.edge-relation-arrowhead{color:var(--fg-dim)}.edge-stats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.edge-kind-badge{font-size:calc(10.5px * var(--font-scale,1));border:1px solid var(--border);color:var(--fg-muted);background:var(--bg);border-radius:10px;padding:2px 8px;font-weight:600}.edge-kind-badge.typed{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}@media (width<=768px){.entity-detail-lg{width:100%}}.entity-meta{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:0 0 12px;display:flex}.sparkline{align-items:flex-end;gap:2px;height:40px;padding:4px 0;display:flex}.spark-bar{background:var(--accent-dim);border-radius:1px;flex:1;min-width:4px}.conn-list{margin:4px 0;padding:0;list-style:none}.conn-list li{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:4px 0;display:flex}.conn-list li:last-child{border-bottom:none}.conn-link{color:var(--fg);cursor:pointer;text-align:left;font-size:calc(12px * var(--font-scale,1));background:0 0;border:none;padding:2px 0}.conn-link:hover{color:var(--accent)}.mention-list{margin:4px 0;padding:0;list-style:none}.mention-list li{margin-bottom:6px}.mention-row{background:var(--bg);border:1px solid var(--border-soft);border-left:3px solid var(--accent);text-align:left;cursor:pointer;width:100%;color:var(--fg);border-radius:4px;padding:6px 8px;display:block}.mention-row:hover{border-color:var(--accent)}.mention-head{align-items:center;gap:8px;margin-bottom:2px;display:flex}.mention-title{font-size:calc(12px * var(--font-scale,1));line-height:1.3}.toast-stack{z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:8px;max-width:calc(100vw - 32px);display:flex;position:fixed;top:56px;right:16px}.toast{pointer-events:auto;background:var(--bg-elev);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:6px;align-items:flex-start;gap:10px;min-width:240px;max-width:380px;padding:10px 12px;animation:.18s ease-out toast-in;display:flex;box-shadow:0 6px 24px #00000080}@keyframes toast-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.toast.toast-success{border-left-color:var(--good)}.toast.toast-error{border-left-color:var(--bad)}.toast.toast-info{border-left-color:var(--accent)}.toast-icon{font-size:calc(14px * var(--font-scale,1));font-weight:700;line-height:1.4}.toast.toast-success .toast-icon{color:var(--good)}.toast.toast-error .toast-icon{color:var(--bad)}.toast.toast-info .toast-icon{color:var(--accent)}.toast-body{flex:1;min-width:0}.toast-message{font-size:calc(13px * var(--font-scale,1));font-weight:500}.toast-detail{font-size:calc(11px * var(--font-scale,1));color:var(--fg-muted);word-break:break-word;margin-top:2px}.toast-close{color:var(--fg-dim);cursor:pointer;font-size:calc(14px * var(--font-scale,1));background:0 0;border:none;padding:0 2px}@media (width<=768px){.toast-stack{top:auto;bottom:calc(60px + env(safe-area-inset-bottom,0));left:8px;right:8px}.toast{max-width:none}}.kbd-overlay{z-index:var(--z-command);background:#0000008c;justify-content:center;align-items:center;padding:24px;animation:.16s ease-out backdrop-fade;display:flex;position:fixed;inset:0}.kbd-panel{background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;width:min(680px,95vw);max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #00000080}.kbd-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.kbd-head h2{font-size:calc(15px * var(--font-scale,1));margin:0}.kbd-head .close{color:var(--fg-muted);cursor:pointer;font-size:calc(14px * var(--font-scale,1));background:0 0;border:none}.kbd-body{grid-template-columns:repeat(2,1fr);gap:16px;padding:14px 18px;display:grid}@media (width<=600px){.kbd-body{grid-template-columns:1fr}}.kbd-group h3{font-size:calc(11px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.6px;color:var(--fg-muted);margin:0 0 6px}.kbd-group table{width:100%;font-size:calc(12px * var(--font-scale,1))}.kbd-group td{vertical-align:middle;padding:3px 0}.kbd-keys{white-space:nowrap;min-width:90px;padding-right:12px}.kbd-then{color:var(--fg-dim);font-size:calc(10px * var(--font-scale,1))}kbd{background:var(--bg);border:1px solid var(--border);font-family:ui-monospace,monospace;font-size:calc(11px * var(--font-scale,1));color:var(--fg);border-bottom-width:2px;border-radius:3px;margin:0 1px;padding:1px 6px;display:inline-block}.kbd-foot{padding:6px 18px 12px}@keyframes sk-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.sk{background:linear-gradient(90deg, var(--bg-elev) 0%, var(--bg-elev-2) 50%, var(--bg-elev) 100%);background-size:200% 100%;border-radius:3px;animation:1.6s linear infinite sk-pulse}.sk-line{height:10px;margin:6px 0}.sk-block{width:100%}.sk-pill{border-radius:8px;width:60px;height:14px;margin-right:4px;display:inline-block}.sk-meta{gap:4px;margin-top:8px;display:flex}.w15{width:15%}.w20{width:20%}.w30{width:30%}.w50{width:50%}.w70{width:70%}.w95{width:95%}.skeleton-card{background:var(--bg-elev);border:1px solid var(--border);border-left:3px solid var(--border);break-inside:avoid;border-radius:6px;margin-bottom:12px;padding:12px}.skeleton-row{border-bottom:1px solid var(--border-soft);grid-template-columns:80px 1fr 60px;align-items:center;gap:8px;padding:8px 0;display:grid}.onboarding-overlay{z-index:3000;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.onboarding-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;width:min(540px,100%);max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 20px 60px #0009}.onboarding-card h1{font-size:calc(20px * var(--font-scale,1));letter-spacing:.5px;margin:0 0 10px}.onboarding-card p{font-size:calc(13px * var(--font-scale,1));line-height:1.5}.onb-progress{gap:6px;margin-bottom:16px;display:flex}.onb-dot{background:var(--border);border-radius:2px;flex:1;height:4px;transition:background .2s}.onb-dot.filled{background:var(--accent)}.onb-choices{gap:8px;margin:12px 0;display:grid}.onb-choice{background:var(--bg);border:1px solid var(--border);text-align:left;cursor:pointer;width:100%;color:var(--fg);border-radius:6px;padding:10px 12px;display:block}.onb-choice:hover{border-color:var(--accent)}.onb-choice.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:#58a6ff0f}.onb-choice-title{font-size:calc(14px * var(--font-scale,1));margin-bottom:2px;font-weight:600}.onb-tips{padding-left:18px}.onb-tips li{font-size:calc(13px * var(--font-scale,1));margin:4px 0}.error-boundary{background:var(--bg);z-index:9000;padding:40px 20px;position:fixed;inset:0;overflow-y:auto}.error-boundary-inner{background:var(--bg-elev);border:1px solid var(--bad);border-radius:8px;max-width:760px;margin:0 auto;padding:24px}.error-boundary-brand{color:var(--accent);letter-spacing:.16em;margin-bottom:18px;font-weight:800}.error-technical{margin:12px 0}.error-technical>summary{color:var(--text-muted);cursor:pointer;font-size:var(--fs-sm)}.error-boundary h1{font-size:calc(20px * var(--font-scale,1));color:var(--bad);margin:0 0 8px}.error-stack{background:var(--bg);border:1px solid var(--border);font-size:calc(11px * var(--font-scale,1));white-space:pre-wrap;border-radius:4px;max-height:50vh;margin:12px 0;padding:12px;font-family:ui-monospace,monospace;overflow:auto}@keyframes marker-fade-in{0%{opacity:0}to{opacity:1}}.leaflet-marker-icon{animation:.24s ease-out marker-fade-in}.offline-banner{z-index:4000;background:var(--warn);color:#1a1300;text-align:center;font-size:calc(12px * var(--font-scale,1));padding:4px 12px;font-weight:600;position:fixed;top:0;left:0;right:0}.availability-banner{justify-content:center;align-items:center;gap:10px;min-height:34px;display:flex;box-shadow:0 1px 8px #00000047}.availability-banner button{color:#1a1300;background:#ffffff47;border-color:#1a13006b;min-height:26px;padding:2px 10px;font-weight:700}.availability-banner button:focus-visible{outline-offset:2px;outline:2px solid #1a1300}@media (width<=700px){.availability-banner{text-align:left;font-size:calc(11px * var(--font-scale,1));justify-content:space-between;padding:6px 10px}.availability-banner span{max-width:calc(100% - 74px)}}.boards-view{padding:16px 24px}.boards-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.board-card{background:var(--bg-elev-2);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:14px}.board-card:hover{border-color:var(--accent)}.board-icon{font-size:calc(28px * var(--font-scale,1));margin-bottom:6px}.board-card-title{font-weight:600;font-size:calc(14px * var(--font-scale,1));margin-bottom:4px}.boards-edit{flex-direction:column;min-height:0;padding:0;display:flex}.boards-edit .view-head{flex-wrap:wrap;gap:6px}.boards-canvas-host{background-image:radial-gradient(var(--overlay-soft) 1px, transparent 1px);background-size:20px 20px;background-color:var(--bg);cursor:grab;-webkit-user-select:none;user-select:none;flex:1;position:relative;overflow:hidden}.boards-canvas-host:active{cursor:grabbing}.boards-canvas{width:4000px;height:4000px;position:relative}.board-item{background:var(--bg-elev-2);border:1px solid var(--border);min-width:180px;max-width:240px;font-size:calc(12px * var(--font-scale,1));cursor:move;z-index:2;border-radius:6px;padding:8px 10px;box-shadow:0 2px 6px #0003}.board-item.connecting{border-color:var(--accent);box-shadow:0 0 12px var(--accent)}.board-item-title{margin-bottom:4px;font-weight:600}.board-item-actions{opacity:0;gap:2px;transition:opacity .15s;display:flex;position:absolute;top:-8px;right:-8px}.board-item:hover .board-item-actions{opacity:1}.board-item-actions button{background:var(--bg-elev-3);border:1px solid var(--border);width:22px;height:22px;font-size:calc(11px * var(--font-scale,1));cursor:pointer;border-radius:11px;padding:0}.board-item textarea{width:100%;min-height:60px;color:var(--fg);font-size:calc(12px * var(--font-scale,1));resize:vertical;background:0 0;border:0}.board-item .link-btn{color:var(--accent);font-size:calc(11px * var(--font-scale,1));cursor:pointer;background:0 0;border:0;padding:4px 0}.board-item-note{background:#fcd34d1a;border-color:#fcd34d66}.board-item-entity{background:#a855f71a;border-color:#a855f766}.boards-hint{background:var(--accent);color:#0a0c11;font-size:calc(12px * var(--font-scale,1));z-index:10;border-radius:999px;padding:6px 14px;font-weight:600;position:absolute;top:12px;left:50%;transform:translate(-50%)}.cv-context{background:var(--bg-elev-3);border:1px solid var(--border);z-index:100;border-radius:8px;flex-direction:column;gap:4px;min-width:160px;padding:6px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0009}.cv-context button,.cv-context a{text-align:left;font-size:calc(14px * var(--font-scale,1));color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:10px 12px;text-decoration:none}.cv-context button:hover,.cv-context a:hover{background:var(--bg-elev-2)}.upgrade-modal{max-width:420px}.upgrade-stat{background:var(--bg-elev-3);border-radius:8px;justify-content:center;align-items:center;gap:16px;margin:12px 0;padding:16px;display:flex}.upgrade-stat .big-number{font-size:calc(28px * var(--font-scale,1));color:var(--accent);font-weight:700;display:block}.pricing-view{padding:24px 32px}.pricing-view.main{overflow-y:auto}.form-info{background:var(--bg-elev-2);border-left:3px solid var(--accent);font-size:calc(12px * var(--font-scale,1));border-radius:4px;margin:6px 0;padding:8px 12px}.form-warning{background:var(--bg-elev-2);border-left:3px solid var(--bad);font-size:calc(12px * var(--font-scale,1));border-radius:4px;margin:6px 0;padding:8px 12px}.pricing-toggle{margin:12px 0;display:inline-flex}.badge-save{color:#0a0c11;font-size:calc(9px * var(--font-scale,1));background:#4ade80;border-radius:999px;margin-left:6px;padding:0 6px;font-weight:700}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:12px;display:grid}.pricing-card{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:10px;flex-direction:column;padding:18px;display:flex}.pricing-card-featured{border-color:var(--accent);box-shadow:0 0 0 2px #6366f126}.pricing-card.current{background:var(--bg-elev-3)}.pricing-card header{margin-bottom:14px}.pricing-tier-name{text-transform:uppercase;letter-spacing:.6px;font-size:calc(11px * var(--font-scale,1));color:var(--fg-muted)}.pricing-price .big{font-size:calc(36px * var(--font-scale,1));font-weight:700}.pricing-features{font-size:calc(12px * var(--font-scale,1));margin:0 0 16px;padding:0;list-style:none}.pricing-features li{padding:4px 0}.pricing-features li.off{color:var(--fg-muted);text-decoration:line-through}.pricing-features li.on{color:var(--fg)}.pricing-features li.limit-row{border-top:1px dashed var(--border-soft);justify-content:space-between;margin-top:4px;padding-top:6px;display:flex}.pricing-card footer{margin-top:auto;padding-top:12px}.pricing-card footer button{width:100%}.terminal-bar{border-top:1px solid var(--accent);z-index:900;background:#0a0c11;align-items:center;gap:8px;padding:8px 16px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0009}.terminal-prompt{color:var(--accent);font-weight:700}.terminal-bar input{color:var(--fg);font-family:inherit;font-size:calc(14px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.4px;background:0 0;border:0;outline:none;flex:1}.terminal-bar input::placeholder{text-transform:none;letter-spacing:normal;color:var(--fg-muted)}.terminal-echo{background:var(--bg-elev-2);font-size:calc(11px * var(--font-scale,1));color:var(--accent);border-radius:4px;padding:2px 8px}.terminal-help-btn,.terminal-close{border:1px solid var(--border);color:var(--fg);cursor:pointer;background:0 0;border-radius:4px;padding:2px 8px}.terminal-help{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:6px 6px 0 0;grid-template-columns:220px 1fr;gap:4px 12px;max-height:60vh;padding:12px;font-family:ui-monospace,monospace;display:grid;position:absolute;bottom:100%;left:16px;right:16px;overflow-y:auto}.terminal-help-row{display:contents}.terminal-help-row code{background:var(--bg-elev-3);font-size:calc(12px * var(--font-scale,1));border-radius:3px;padding:1px 6px}.dv-section{margin-top:14px}.dv-section-toggle{background:var(--bg-elev-2);border:1px solid var(--border);cursor:pointer;width:100%;font-size:calc(13px * var(--font-scale,1));color:var(--fg);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.dv-section-toggle:hover{border-color:var(--accent)}.dv-chev{color:var(--fg-muted);font-size:calc(12px * var(--font-scale,1))}.dv-cluster-body,.dv-comments-body{border:1px solid var(--border);background:var(--bg-elev);border-top:0;border-radius:0 0 6px 6px;padding:10px 12px}.dv-cluster-list,.dv-comment-list{margin:0;padding:0;list-style:none}.dv-cluster-row{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:6px 0}.dv-cluster-row:hover{background:var(--bg-elev-3)}.dv-cluster-title{font-size:calc(13px * var(--font-scale,1))}.dv-comment{border-bottom:1px dashed var(--border-soft);padding:8px 0}.dv-comment:last-child{border-bottom:0}.dv-comment-head{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.dv-comment-body{font-size:calc(13px * var(--font-scale,1));white-space:pre-wrap;word-break:break-word;line-height:1.45}.dv-comment-actions{gap:8px;margin-top:4px;display:flex}.dv-comment-actions .link-btn{color:var(--fg-muted);font-size:calc(11px * var(--font-scale,1));cursor:pointer;background:0 0;border:0;padding:0}.dv-comment-actions .link-btn:hover{color:var(--accent)}.dv-comment-actions .link-btn.danger:hover{color:var(--accent-red,#f87171)}.dv-comment-replies{border-left:2px solid var(--border-soft);margin-top:6px;margin-left:16px;padding-left:8px}.dv-comment-form{margin-top:10px}.dv-comment-form textarea{background:var(--bg-elev-2);border:1px solid var(--border);width:100%;min-height:60px;color:var(--fg);resize:vertical;font-size:calc(13px * var(--font-scale,1));border-radius:4px;padding:6px 8px}.dv-comment-form button{margin-top:6px}.historical-banner{font-size:calc(11px * var(--font-scale,1));color:var(--fg);background:#a855f71f;border-left:3px solid #a371f7;border-radius:4px;margin-top:6px;padding:6px 10px}.topic-chip-wrap,.country-chip-wrap{align-items:stretch;gap:0;display:inline-flex}.topic-chip-info,.country-chip-info{border:1px solid var(--border);color:var(--fg-muted);font-size:calc(10px * var(--font-scale,1));cursor:pointer;background:0 0;border-left:0;border-radius:0 999px 999px 0;margin-left:-1px;padding:0 4px}.topic-chip-wrap .topic-chip,.country-chip-wrap .country-chip{border-radius:999px 0 0 999px}.topic-chip-info:hover,.country-chip-info:hover{color:var(--accent);border-color:var(--accent)}.intel-sheet{flex-direction:column;width:min(720px,96vw);max-height:86vh;display:flex}.intel-sheet .modal-body{overflow-y:auto}.intel-stats{background:var(--bg-elev-3);border-radius:6px;flex-wrap:wrap;gap:18px;padding:10px 14px;display:flex}.intel-stats>div{flex-direction:column;gap:2px;display:flex}.intel-stats .big-number{font-size:calc(24px * var(--font-scale,1));font-weight:700}.report-block-drag{cursor:grab;font-size:calc(14px * var(--font-scale,1));line-height:1}.report-block-row{transition:outline .1s ease-out}.investigate-summary{margin-bottom:12px}.investigate-summary .ip-head{align-items:center;gap:10px;display:flex}.investigate-labels{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ip-label{font-size:calc(11px * var(--font-scale,1));color:var(--accent-red);background:#f8514926;border-radius:999px;padding:2px 8px}.investigate-providers{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;display:grid}.investigate-provider .ip-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.ip-badge{font-size:calc(10px * var(--font-scale,1));border-radius:4px;padding:1px 6px}.ip-badge.ok{color:var(--accent-green);background:#3fb95026}.ip-badge.err{color:var(--accent-red);background:#f8514926}.ip-badge.muted{background:var(--bg-card);color:var(--text-muted)}.investigate-json{background:var(--bg-base);border:1px solid var(--border);font-size:calc(10.5px * var(--font-scale,1));white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:260px;padding:6px;line-height:1.4;overflow:auto}.page-diff{background:var(--bg-base);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:calc(11px * var(--font-scale,1));white-space:pre-wrap;word-break:break-word;max-height:320px;padding:8px;line-height:1.5;overflow:auto}.page-diff .diff-add{color:var(--ev-success);background:#3fb95014}.page-diff .diff-del{color:var(--ev-danger);background:#f8514914}.page-diff .diff-ctx{color:var(--text-muted)}.monitoring-hub{height:100%;min-height:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex;overflow:hidden}.monitoring-hub-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:none;overflow-x:auto}.monitoring-hub-tabs::-webkit-scrollbar{display:none}.monitoring-hub-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.monitoring-hub-body>.main{flex:1;height:100%;min-height:0}.keywords-view{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;min-height:0;padding:16px;display:grid;overflow-y:auto}.keywords-view.narrow{grid-template-columns:minmax(0,1fr)}.keywords-view>*{min-width:0}.keywords-view .grid{min-width:0;display:grid}.keywords-view .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.keywords-view .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.keywords-view .bar-row{min-width:0}.keywords-view .src-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.monitor-page-list{grid-template-columns:1fr;gap:10px;display:grid}.monitor-page-card{border:1px solid var(--border);border-left:3px solid var(--border);background:var(--bg-card);border-radius:8px;padding:10px}.monitor-page-card.status-ok{border-left-color:var(--ev-success)}.monitor-page-card.status-warn{border-left-color:var(--ev-warning)}.monitor-page-card.status-err{border-left-color:var(--ev-danger)}.monitor-page-card.status-idle{opacity:.78}.monitor-page-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.monitor-page-head h3{font-size:calc(15px * var(--font-scale,1));margin:0 0 3px}.monitor-page-head a{max-width:100%;color:var(--accent);display:block}.monitor-page-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.monitor-page-meta span,.monitor-page-detail,.status-chip{border:1px solid var(--border-soft);background:var(--bg-elev);font-size:calc(12px * var(--font-scale,1));border-radius:6px;padding:4px 7px}.status-chip{cursor:pointer;color:var(--text-primary);flex:none}.monitor-page-tags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.monitor-page-detail{color:var(--text-secondary);margin-top:8px}.monitor-page-detail.err{color:var(--ev-danger)}.monitor-page-detail.warn{color:var(--ev-warning)}.monitor-page-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.monitor-page-actions button{min-width:0}.monitor-page-actions .danger{color:var(--ev-danger)}@media (width<=520px){.monitoring-hub-tabs{padding:6px 8px}.monitoring-hub-tabs .seg{min-width:max-content}.keywords-view{padding:10px 8px calc(70px + env(safe-area-inset-bottom,0));gap:10px}.keywords-view .card{padding:10px}.keywords-view .grid-2,.keywords-view .grid-3{grid-template-columns:minmax(0,1fr)}.monitor-page-head{flex-direction:column}.status-chip{width:100%}.monitor-page-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.link-btn{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.link-btn:hover{text-decoration:underline}.dash-customize-fab{bottom:var(--space-4);right:var(--space-4);background:var(--bg-elev);border:1px solid var(--border);width:44px;height:44px;font-size:calc(20px * var(--font-scale,1));cursor:pointer;color:var(--text-secondary);box-shadow:var(--shadow-md);z-index:600;border-radius:50%;position:fixed}.dash-customize-fab:hover{color:var(--accent-blue);border-color:var(--accent-blue)}.dash-customize-pop{bottom:64px;right:var(--space-4);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);min-width:260px;box-shadow:var(--shadow-md);z-index:601;position:fixed}.leaderboard-table{font-size:var(--font-size-sm)}.leaderboard-table tr.leaderboard-me{border-left:3px solid var(--accent-blue);background:#4f6ef71a}.leaderboard-you-badge{font-size:calc(9px * var(--font-scale,1));background:var(--accent-blue);color:#fff;letter-spacing:.5px;border-radius:999px;margin-left:6px;padding:2px 6px;font-weight:700;display:inline-block}.leaderboard-level-pill{color:var(--accent-amber);font-size:calc(11px * var(--font-scale,1));background:#f4c0402e;border-radius:999px;padding:2px 8px;font-weight:600;display:inline-block}.leaderboard-stars{color:var(--accent-amber);letter-spacing:1px;font-size:calc(12px * var(--font-scale,1))}.accuracy-confirmed{color:var(--accent-green);font-weight:600}.integrations-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important}.integration-card{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--bg-elev);gap:var(--space-1);flex-direction:column;display:flex}.integration-head{align-items:center;gap:var(--space-2);display:flex}.integration-icon{font-size:calc(20px * var(--font-scale,1))}.integration-badge{font-size:calc(10px * var(--font-scale,1));border-radius:var(--radius-sm);margin-left:auto;padding:2px 6px}.integration-badge.ok{color:var(--accent-green);background:#3fb95026}.integration-badge.muted{background:var(--bg-card);color:var(--text-muted)}.integration-actions{flex-wrap:wrap;gap:4px;display:flex}.integration-actions button{font-size:var(--font-size-xs);padding:3px 8px}.market-detail-modal{width:min(720px,92vw);max-width:720px}.market-detail-stats{flex-wrap:wrap;gap:24px;display:flex}.market-detail-stats>div{flex-direction:column;display:flex}.market-detail-stats .big-number{font-size:calc(20px * var(--font-scale,1));color:var(--text-primary);font-weight:700}.market-detail-stats .pos .big-number{color:var(--accent-green)}.market-detail-stats .neg .big-number{color:var(--accent-red)}.report-snapshot-block{border:1px dashed var(--border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--bg-elev)}.report-block-upload{border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;color:var(--text-secondary);background:0 0;padding:3px 8px}.report-block-upload:hover{color:var(--text-primary);border-color:var(--accent-blue)}.report-chart-block{border:1px dashed var(--border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--bg-elev);gap:var(--space-2);flex-direction:column;display:flex}.report-chart-controls{flex-wrap:wrap;gap:6px;display:flex}.report-chart-controls select,.report-chart-controls input{background:var(--bg-base);border:1px solid var(--border);color:var(--text-primary);border-radius:var(--radius-sm);font-size:var(--font-size-xs);padding:3px 6px}.report-chart-preview{min-height:80px}.report-chart-caption{margin-top:6px;font-style:italic}.report-block-row.drop-target{outline:2px dashed var(--accent-blue);outline-offset:-2px}.report-block-drag{cursor:grab;-webkit-user-select:none;user-select:none}.report-block-drag:active{cursor:grabbing}.map-timelapse{background:var(--bg-elev-2);border:1px solid var(--border);z-index:800;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex;position:absolute;bottom:12px;left:12px;right:320px;box-shadow:0 4px 12px #0006}.map-timelapse input[type=range]{accent-color:var(--accent)}@media (width<=768px){.map-timelapse{right:12px}}.danger-zone{border:1px solid #ef444466}.danger-zone h3{color:#f87171}.danger-zone button.danger{color:#fff;cursor:pointer;background:#ef4444;border:0;border-radius:4px;padding:6px 12px}.danger-zone button.danger:disabled{background:var(--bg-elev-3);color:var(--fg-muted);cursor:not-allowed}.intelligence-profile{padding:24px 32px;overflow-y:auto}.xp-bar-track{background:var(--bg-elev-3);border-radius:7px;height:14px;overflow:hidden}.xp-bar-fill{background:linear-gradient(90deg,#f0c040,#f85149);height:100%}.xp-bar>div+div{margin-top:4px}.achievement-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.achievement{background:var(--bg-elev-2);border:1px solid var(--border);opacity:.45;border-radius:6px;padding:10px;transition:all .2s}.achievement.unlocked{opacity:1;border-color:#f0c040}.achievement-icon{font-size:calc(28px * var(--font-scale,1))}.achievement-name{font-weight:600;font-size:calc(13px * var(--font-scale,1));margin:2px 0}.pull-to-refresh{background:var(--bg-elev-2);color:var(--fg-muted);font-size:calc(13px * var(--font-scale,1));justify-content:center;align-items:center;transition:height .15s ease-out;display:flex;overflow:hidden}.oauth-btn{background:var(--bg-elev-2);border:1px solid var(--border);color:var(--fg);font-size:calc(13px * var(--font-scale,1));cursor:pointer;border-radius:6px;padding:8px 12px}.oauth-btn:hover{border-color:var(--accent)}.boards-presence{z-index:50;gap:-6px;display:flex;position:absolute;top:10px;right:10px}.presence-pill{background:var(--bg-elev-3);color:#0a0c11;width:28px;height:28px;font-size:calc(10px * var(--font-scale,1));border:2px solid var(--bg);border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;font-weight:700;display:inline-flex}.peer-cursor{pointer-events:none;z-index:40;align-items:flex-start;gap:2px;transition:transform .1s linear;display:flex;position:absolute}.peer-cursor-label{font-size:calc(10px * var(--font-scale,1));color:#0a0c11;background:currentColor;border-radius:3px;margin-top:14px;padding:0 4px;font-family:ui-monospace,monospace}.anim-fade-in-up{animation:vt-fade-in-up var(--transition-normal) both}.anim-slide-in-right{animation:vt-slide-in-right var(--transition-normal) both}.anim-scale-in{animation:vt-scale-in var(--transition-normal) both}.skeleton{background:linear-gradient(90deg, var(--bg-card) 0%, var(--bg-elevated) 50%, var(--bg-card) 100%);border-radius:var(--radius-sm);background-size:200px 100%;animation:1.5s linear infinite vt-shimmer}code,pre,.mono,.data-table td.num,.data-table th.num{font-family:var(--font-mono)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.landing{background:var(--bg-base);color:var(--text-primary);min-height:100vh;font-family:var(--font-ui)}.lp-nav{padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.lp-brand{font-size:var(--font-size-xl);letter-spacing:2px;font-weight:700}.lp-nav nav{gap:var(--space-5);align-items:center;display:flex}.lp-nav nav a{color:var(--text-secondary);text-decoration:none}.lp-nav nav a:hover{color:var(--text-primary)}.lp-nav nav a.primary,.lp-cta.primary{background:var(--accent-blue);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:#fff!important}.lp-cta-lg{padding:var(--space-3) var(--space-6);font-size:var(--font-size-lg);border-radius:var(--radius-md);text-decoration:none}.lp-secondary{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border)}.lp-ticker{background:var(--bg-sidebar);border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:var(--font-size-xs);align-items:center;display:flex;overflow:hidden}.lp-ticker-label{background:var(--accent-red);color:#fff;padding:var(--space-1) var(--space-3);letter-spacing:1px;font-weight:700}.lp-ticker-track{white-space:nowrap;padding-left:100%;animation:60s linear infinite lp-ticker-scroll;display:inline-flex}@keyframes lp-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.lp-ticker-item{padding:0 var(--space-6);color:var(--text-secondary)}.lp-ticker-item strong{color:var(--accent-amber)}.lp-hero-shell{max-width:1120px;padding:var(--space-10) var(--space-6) var(--space-8);gap:var(--space-7);margin:0 auto;display:grid}.lp-hero{text-align:center;max-width:820px;margin:0 auto}.lp-hero h1{font-size:calc(58px * var(--font-scale,1));margin:0 0 var(--space-4);line-height:var(--line-height-tight);letter-spacing:0;font-weight:800}.lp-sub{color:var(--text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-normal);max-width:760px;margin:0 auto}.lp-hero-cta{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;justify-content:center;display:flex}.lp-hero-stats{gap:var(--space-8);margin-top:var(--space-8);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--font-size-sm);flex-wrap:wrap;justify-content:center;display:flex}.lp-hero-stats strong{color:var(--accent-blue);font-size:var(--font-size-xl)}.lp-live-board{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-card) 88%, var(--bg-base));box-shadow:var(--shadow-lg);overflow:hidden}.lp-board-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex}.lp-board-kicker{color:var(--accent-amber);font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.lp-board-head h2{text-align:right;font-size:var(--font-size-lg);margin:0}.lp-board-metrics{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-board-metrics div{padding:var(--space-3) var(--space-5);border-right:1px solid var(--border)}.lp-board-metrics div:last-child{border-right:0}.lp-board-metrics strong{font-family:var(--font-mono);font-size:var(--font-size-xl);color:var(--text-primary);display:block}.lp-board-metrics span{color:var(--text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em}.lp-board-feed{display:grid}.lp-board-row{gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:72px minmax(0,1fr);display:grid}.lp-board-row:last-child{border-bottom:0}.lp-board-time{font-family:var(--font-mono);color:var(--accent-blue);font-size:var(--font-size-sm);padding-top:2px}.lp-board-copy{min-width:0}.lp-board-title{color:var(--text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);overflow-wrap:anywhere}.lp-board-meta{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;margin-top:4px;display:flex}.lp-board-tag{color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);padding:1px 6px}.lp-board-empty{padding:var(--space-5);color:var(--text-muted);text-align:center}.lp-section{max-width:1100px;padding:var(--space-10) var(--space-6);margin:0 auto}.lp-section h2{font-size:var(--font-size-2xl);text-align:center;margin:0 0 var(--space-8)}.lp-features{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.lp-feature{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-6)}.lp-feature-icon{font-family:var(--font-mono);color:var(--accent-blue);font-size:var(--font-size-sm);letter-spacing:.08em;margin-bottom:var(--space-3);font-weight:800}.lp-feature h3{margin:0 0 var(--space-2);font-size:var(--font-size-lg)}.lp-feature p{color:var(--text-secondary);line-height:var(--line-height-normal);margin:0}.lp-comparison{overflow-x:auto}.lp-comparison table{border-collapse:collapse;background:var(--bg-card);border-radius:var(--radius-md);width:100%;min-width:760px;overflow:hidden}.lp-comparison th,.lp-comparison td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border)}.lp-comparison th{background:var(--bg-sidebar);color:var(--text-secondary);font-weight:600}.lp-yes{color:var(--accent-green);font-weight:600}.lp-pricing{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.lp-pricing-note{text-align:center;color:var(--text-secondary);font-size:calc(14px * var(--font-scale,1));margin-top:var(--space-4)}.lp-tier{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;position:relative}.lp-tier-featured{border-color:var(--accent-blue);box-shadow:0 0 0 1px var(--accent-blue)}.lp-badge{background:var(--accent-blue);color:#fff;border-radius:var(--radius-full);font-size:var(--font-size-xs);padding:2px 10px;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.lp-tier h3{margin:0 0 var(--space-3)}.lp-price{font-size:var(--font-size-3xl);font-family:var(--font-mono);font-weight:700}.lp-price span{font-size:var(--font-size-sm);color:var(--text-muted)}.lp-price-sub{font-size:var(--font-size-xs);color:var(--text-muted);margin:2px 0 8px}.lp-tier ul{margin:var(--space-4) 0;color:var(--text-secondary);font-size:var(--font-size-sm);padding:0;list-style:none}.lp-tier ul li{padding:var(--space-1) 0}.lp-tier .lp-cta{padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border);text-decoration:none;display:inline-block}.lp-tier .lp-cta.primary{background:var(--accent-blue);color:#fff;border-color:var(--accent-blue)}.lp-footer{border-top:1px solid var(--border);padding:var(--space-6) var(--space-8);color:var(--text-muted);font-size:var(--font-size-sm);justify-content:space-between;display:flex}.lp-footer nav{gap:var(--space-5);display:flex}.lp-footer a{color:var(--text-secondary);text-decoration:none}.lp-footer a:hover{color:var(--text-primary)}.demo-page{background:var(--bg-base);min-height:100vh;padding-bottom:var(--space-10);font-family:var(--font-ui);color:var(--text-primary)}.demo-head{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg-base) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.demo-head .lp-brand a{color:var(--text-primary);text-decoration:none}.demo-chip{font-size:calc(11px * var(--font-scale,1));letter-spacing:1px;color:var(--accent-amber);border:1px solid var(--accent-amber);vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 6px;font-weight:700}.demo-head-cta{align-items:center;gap:var(--space-4);display:flex}.demo-head-cta a{color:var(--text-secondary);text-decoration:none}.demo-head-cta a.primary{color:#fff}.demo-tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.demo-hero{text-align:center;padding:var(--space-8) var(--space-6) var(--space-6);max-width:760px;margin:0 auto}.demo-hero h1{margin:0 0 var(--space-3);font-size:clamp(26px,4vw,40px);line-height:1.1}.demo-hero p{color:var(--text-secondary);font-size:calc(16px * var(--font-scale,1));max-width:600px;margin:0 auto}.demo-hero-stats{gap:var(--space-5);margin-top:var(--space-4);color:var(--text-secondary);font-size:calc(14px * var(--font-scale,1));justify-content:center;display:flex}.demo-hero-stats strong{color:var(--text-primary)}.demo-live{text-transform:uppercase;letter-spacing:.5px;font-size:calc(12px * var(--font-scale,1));align-items:center;gap:6px;display:inline-flex}.demo-live-dot{background:var(--accent-green,#3fb950);border-radius:50%;width:8px;height:8px;animation:2s infinite demo-pulse;box-shadow:0 0 #3fb95080}@keyframes demo-pulse{0%{box-shadow:0 0 #3fb95073}70%{box-shadow:0 0 0 7px #3fb95000}to{box-shadow:0 0 #3fb95000}}.demo-showcase{gap:var(--space-5);max-width:1080px;padding:0 var(--space-6);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;margin:0 auto;display:grid}@media (width<=820px){.demo-showcase{grid-template-columns:1fr}}.demo-col-head{font-size:calc(13px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:var(--space-3);align-items:center;gap:8px;display:flex}.demo-feed-col{position:relative}.demo-feed-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-3);transition:border-color .15s,transform .15s}.demo-feed-card:hover{border-color:var(--accent-blue);transform:translateY(-1px)}.demo-feed-top{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:6px;display:flex}.demo-feed-time{font-size:calc(12px * var(--font-scale,1));color:var(--text-secondary);white-space:nowrap}.demo-feed-card h3{font-size:calc(15px * var(--font-scale,1));margin:4px 0;line-height:1.3}.demo-gate{margin-top:calc(var(--space-6) * -1.5);padding-top:var(--space-8);position:relative}.demo-gate-fade{background:linear-gradient(to bottom, transparent, var(--bg-base));pointer-events:none;height:120px;position:absolute;top:0;left:0;right:0}.demo-gate-card{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg,12px);padding:var(--space-6);position:relative}.demo-gate-card strong{font-size:calc(18px * var(--font-scale,1));margin-bottom:6px;display:block}.demo-gate-card p{color:var(--text-secondary);max-width:420px;margin:0 auto var(--space-4)}.demo-gate-cta{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.demo-side{gap:var(--space-4);flex-direction:column;display:flex;position:sticky;top:72px}@media (width<=820px){.demo-side{position:static}}.demo-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4)}.demo-panel-head{font-size:calc(12px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:var(--space-3)}.demo-markets{flex-direction:column;gap:10px;display:flex}.demo-mkt{align-items:center;gap:var(--space-3);grid-template-columns:1fr 64px auto;display:grid}.demo-mkt-name{font-weight:600;font-size:calc(14px * var(--font-scale,1))}.demo-spark{width:64px;height:20px}.demo-mkt-chg{font-size:calc(13px * var(--font-scale,1));font-variant-numeric:tabular-nums;text-align:right}.demo-mkt-chg.up{color:var(--accent-green,#3fb950)}.demo-mkt-chg.down{color:var(--accent-red,#f85149)}.demo-topics{flex-direction:column;gap:10px;display:flex}.demo-topic{align-items:center;gap:var(--space-2);grid-template-columns:90px 1fr;display:grid}.demo-topic-bar{background:var(--bg-elevated,#181c27);border-radius:3px;height:6px;overflow:hidden}.demo-topic-fill{background:linear-gradient(90deg, var(--accent-blue), var(--accent-dim,#1f6feb));border-radius:3px;height:100%}.demo-locked ul{margin:0 0 var(--space-4);flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.demo-locked li{gap:var(--space-3);align-items:flex-start;display:flex}.demo-locked-icon{font-size:calc(18px * var(--font-scale,1));opacity:.85}.demo-locked li strong{font-size:calc(14px * var(--font-scale,1));display:block}.demo-locked li em{font-style:normal;font-size:calc(12px * var(--font-scale,1));color:var(--text-secondary)}.inbox-wrap{position:relative}.inbox-dropdown{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);width:360px;max-height:480px;box-shadow:var(--shadow-lg);z-index:var(--z-notification);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.inbox-dropdown header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.inbox-dropdown header .link-btn{color:var(--text-link);font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0}.inbox-list{overflow-y:auto}.inbox-item{gap:var(--space-3);text-align:left;width:100%;padding:var(--space-3) var(--space-4);cursor:pointer;border:0;border-bottom:1px solid var(--border);color:var(--text-primary);background:0 0;align-items:flex-start;display:flex}.inbox-item:hover{background:var(--bg-card-hover)}.inbox-item.unread{background:#4f6ef712}.inbox-item.unread:before{content:"";background:var(--accent-blue);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.inbox-icon{font-size:var(--font-size-lg);flex:none}.inbox-body{flex:1;min-width:0}.inbox-title{font-size:var(--font-size-sm);font-weight:600}.inbox-sub{font-size:var(--font-size-xs);color:var(--text-secondary);margin-top:2px}.inbox-time{margin-top:4px}.skip-nav{padding:var(--space-2) var(--space-4);background:var(--accent-blue);color:#fff;z-index:9999;border-radius:var(--radius-md);box-sizing:border-box;align-items:center;min-height:44px;text-decoration:none;position:absolute;top:-100px;left:8px}.skip-nav:focus{display:inline-flex;top:8px}.docs-view{padding:var(--space-6) var(--space-8)}.docs-layout{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:220px 1fr;display:grid}.docs-toc{border-right:1px solid var(--border);padding-right:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.docs-toc-item{text-align:left;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-sm);background:0 0;border:0;text-decoration:none}.docs-toc-item:hover,.docs-toc-item.active{background:var(--bg-card-hover);color:var(--text-primary)}.docs-content{max-width:760px;line-height:var(--line-height-normal)}.docs-content h2{margin-top:0}.docs-content h3{margin-top:var(--space-6);color:var(--accent-blue)}.docs-content pre{background:var(--bg-elevated);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-xs);overflow-x:auto}.docs-content code{background:var(--bg-elevated);border-radius:3px;padding:1px 4px;font-size:.9em}.docs-content pre code{background:0 0;padding:0}.changelog-view{padding:var(--space-6) var(--space-8);max-width:760px;margin:0 auto}.changelog-list{padding:0;list-style:none}.changelog-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--space-3);overflow:hidden}.changelog-head{text-align:left;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);color:var(--text-primary);cursor:pointer;background:0 0;border:0;display:flex}.changelog-bullets{padding:var(--space-3) var(--space-6);color:var(--text-secondary);margin:0}.changelog-bullets li{padding:var(--space-1) 0}.stories-list{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.story-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);transition:border-color var(--transition-fast)}.story-card:hover{border-color:var(--accent-blue)}.story-card.is-breaking{border-left:4px solid var(--accent-red)}.story-card.is-developing{border-left:4px solid var(--accent-amber)}.story-card-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.story-card-topline{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.story-banner{font-size:calc(10px * var(--font-scale,1));letter-spacing:1px;border-radius:var(--radius-sm);color:#fff;padding:2px 6px;font-weight:700}.story-banner.breaking{background:var(--accent-red)}.story-banner.developing{background:var(--accent-amber);color:#0a0c11}.story-card-tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.story-inspect-btn{flex:none;min-width:26px;min-height:24px;padding:2px 7px;font-weight:700;line-height:1}.story-preview-btn{cursor:pointer;color:var(--fg-muted);font-size:calc(11px * var(--font-scale,1));white-space:nowrap;background:0 0;border:none;padding:0 2px}.story-preview-btn:hover{color:var(--fg)}.story-preview{font-size:calc(12px * var(--font-scale,1));color:var(--fg-dim);margin:6px 0 0;line-height:1.45}.story-headline{margin:var(--space-2) 0;font-size:var(--font-size-lg);line-height:var(--line-height-tight);cursor:pointer}.story-headline:hover{color:var(--accent-blue)}.story-meta{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.story-sources-btn{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-primary);border-radius:var(--radius-full);cursor:pointer;font-size:var(--font-size-xs);padding:2px 10px}.story-sources-btn:hover{border-color:var(--accent-blue)}.story-sort{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-primary);border-radius:var(--radius-sm);padding:4px 8px}.story-sig{color:var(--accent-amber);font-family:var(--font-mono);font-size:var(--font-size-xs)}.bias-spread{align-items:center;gap:2px;display:inline-flex}.bias-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.bias-pill{font-size:calc(9px * var(--font-scale,1));border-radius:var(--radius-full);color:#0a0c11;text-transform:uppercase;margin-left:4px;padding:1px 5px;font-weight:700}.story-sources{margin-top:var(--space-3);background:var(--bg-elevated);border-radius:var(--radius-sm);padding:var(--space-2);max-height:240px;overflow-y:auto}.story-source-row{gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-size-sm);grid-template-columns:180px 1fr 90px;align-items:center;text-decoration:none;display:grid}.story-source-row:hover{background:var(--bg-card-hover)}.story-source-name{align-items:center;gap:4px;display:flex}.status-pill{border-radius:var(--radius-full);font-size:var(--font-size-xs);text-transform:capitalize;padding:2px 8px;font-weight:600;display:inline-block}.status-pending{background:var(--bg-elevated);color:var(--text-secondary)}.status-running{background:var(--accent-blue);color:#fff}.status-done{background:var(--accent-green);color:#0a0c11}.status-failed{background:var(--accent-red);color:#fff}.status-cancelled{background:var(--text-muted);color:#fff}.pw-strength{align-items:center;display:flex}.pw-bar{background:var(--bg-elevated);border-radius:2px;flex:1;height:4px;overflow:hidden}.pw-bar>div{transition:width var(--transition-fast);border-radius:2px}.daily-task-list{margin:0;padding:0;list-style:none}.daily-task-list li{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.daily-task-list li.done .daily-task-label{color:var(--text-muted);text-decoration:line-through}.daily-task-list li.done .daily-task-check{color:var(--accent-green)}.daily-task-check{font-family:var(--font-mono);width:16px}.daily-task-label{flex:1}.daily-task-progress{text-align:right;min-width:90px}html,body,.app{max-width:100%}.main{min-width:0;max-width:100%}.leaflet-container{background:#18181a!important}.gps-jam-marker{background:0 0;border:none}.gps-jam-pulse{width:22px;height:22px;font-size:calc(12px * var(--font-scale,1));justify-content:center;align-items:center;display:flex;position:relative}.gps-jam-pulse>span{z-index:1;filter:drop-shadow(0 0 2px #000);position:relative}.gps-jam-pulse:before{content:"";border:2px solid var(--gps,#f85149);box-shadow:0 0 8px var(--gps,#f85149);border-radius:50%;animation:1.6s ease-out infinite gps-jam-pulse;position:absolute;inset:0}@keyframes gps-jam-pulse{0%{opacity:.95;transform:scale(.55)}to{opacity:0;transform:scale(1.7)}}.leaflet-tile-pane{background:0 0}.map-host{background:var(--bg-base)}.app-with-rail{transition:padding-left var(--transition-fast);padding-left:220px}.primary-nav{background:var(--bg-sidebar);border-right:1px solid var(--border);z-index:500;width:220px;transition:width var(--transition-fast);font-family:var(--font-ui);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.pn-brand{padding:var(--space-4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.pn-brand-text{letter-spacing:1.5px;color:var(--text-primary);font-weight:700}.pn-brand-actions{align-items:center;gap:2px;display:flex}.pn-collapse{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--font-size-base);background:0 0;border:0;padding:4px 8px}.pn-collapse:hover{color:var(--accent-blue);background:var(--bg-card-hover)}.pn-sections{padding:var(--space-3) 0;gap:var(--space-3);flex-direction:column;flex:1;display:flex}.pn-section{flex-direction:column;display:flex}.pn-section-title{font-size:calc(10px * var(--font-scale,1));letter-spacing:1px;color:var(--text-muted);padding:var(--space-2) var(--space-4) var(--space-1) calc(var(--space-4) + 3px);font-weight:700}.pn-item{align-items:center;gap:var(--space-3);color:var(--text-secondary);padding:var(--space-2) var(--space-4);text-align:left;cursor:pointer;font-size:var(--font-size-sm);background:0 0;border:0;border-left:3px solid #0000;display:flex;position:relative}.pn-item:hover{background:var(--bg-card-hover);color:var(--text-primary)}.pn-item.active{color:var(--text-primary);border-left-color:var(--accent-blue);background:#4f6ef71f}.pn-icon{font-size:calc(17px * var(--font-scale,1));text-align:center;opacity:.78;flex:none;justify-content:center;align-items:center;width:22px;display:inline-flex}.pn-item.active .pn-icon,.pn-item:hover .pn-icon{opacity:.95}.pn-label{flex:1}.pn-section-primary{color:color-mix(in srgb, var(--text-primary) 86%, var(--text-secondary))}.pn-lens-primary{background:color-mix(in srgb, var(--bg-card) 38%, transparent);border-left-color:#0000;border-radius:8px;margin:0 8px;font-weight:650}.pn-lens-primary.active{background:color-mix(in srgb, var(--accent-blue) 16%, var(--bg-card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-blue) 32%, transparent);border-left-color:#0000}.pn-section-secondary{padding-left:calc(var(--space-4) + 12px);font-size:calc(12px * var(--font-scale,1))}.pn-section-more{margin:1px var(--space-2) 3px calc(var(--space-4) + 3px);border-left:1px solid color-mix(in srgb, var(--border-soft,#262a38) 72%, transparent)}.pn-section-more>summary{min-height:28px;color:var(--text-muted);cursor:pointer;font-size:calc(11px * var(--font-scale,1));justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 4px 10px;line-height:1.2;list-style:none;display:flex}.pn-section-more>summary::-webkit-details-marker{display:none}.pn-section-more>summary:hover{color:var(--text-secondary)}.pn-secondary-disclosure{opacity:.88}.pn-secondary-disclosure[open]{opacity:1}.pn-section-more-count{border:1px solid color-mix(in srgb, var(--border-soft,#262a38) 80%, transparent);color:var(--text-muted);font-size:calc(10px * var(--font-scale,1));border-radius:999px;padding:1px 6px}.pn-section-more-items{gap:1px;padding:0 0 4px;display:grid}@keyframes vt-pulse{50%{opacity:.6}}.topbar-slim{height:48px;padding:0 var(--space-4)}.topbar-slim .brand,.topbar-slim .nav{display:none}.topbar-slim>.small.muted{white-space:nowrap;flex:none}@media (width>=769px) and (width<=1320px){.topbar.workbench-topbar>.small.muted{display:none}.topbar.workbench-topbar .search{width:min(280px,25vw)}}.topbar-world{background:color-mix(in srgb, var(--bg,#0e1117) 94%, transparent)}.topbar-world .small.muted{opacity:.5}.topbar-world .primary{opacity:.72;box-shadow:none}.topbar-world .live-toggle,.topbar-world .live-indicator{opacity:.82}@media (width<=768px){.app-with-rail{padding-left:0!important}.primary-nav{display:none!important}.primary-nav.overlay{z-index:1100;width:min(280px,82vw);animation:.18s ease-out vt-nav-slide-in;box-shadow:4px 0 24px #0000008c;display:flex!important}}.primary-nav-backdrop{z-index:1099;background:#0000008c;animation:.18s ease-out vt-fade-in;position:fixed;inset:0}@keyframes vt-nav-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes vt-fade-in{0%{opacity:0}to{opacity:1}}.topbar-hamburger{border:1px solid var(--border);color:var(--text-secondary);border-radius:var(--radius-sm);width:36px;height:36px;font-size:calc(18px * var(--font-scale,1));cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.topbar-hamburger:hover{color:var(--text-primary);border-color:var(--accent-blue)}.topbar-hamburger:active{background:var(--bg-card-hover)}.top-stories-grid-wrap h3{margin-top:0}.top-stories-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1100px){.top-stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.top-stories-grid{grid-template-columns:1fr}}.top-story-card{border:1px solid var(--border);border-radius:var(--radius-md);min-height:160px;padding:var(--space-3);cursor:pointer;color:var(--text-primary);text-align:left;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;transition:transform .12s,border-color .12s;display:flex;position:relative}.top-story-card:hover{border-color:var(--accent-blue);transform:translateY(-2px)}.top-story-card.is-breaking{border-left:4px solid var(--accent-red)}.top-story-card.is-developing{border-left:4px solid var(--accent-amber)}.ts-banner{top:var(--space-2);right:var(--space-2);font-size:calc(9px * var(--font-scale,1));letter-spacing:.5px;border-radius:var(--radius-sm);padding:2px 6px;font-weight:700;position:absolute}.ts-banner.breaking{background:var(--accent-red);color:#fff}.ts-banner.developing{background:var(--accent-amber);color:#000}.ts-card-body{gap:var(--space-1);flex-direction:column;display:flex}.ts-card-tags{gap:var(--space-2);align-items:center;display:flex}.ts-card-headline{font-size:var(--font-size-sm);font-weight:600;line-height:1.3}.ts-card-meta{font-size:var(--font-size-xs);color:var(--text-muted)}.ts-sig{font-size:var(--font-size-xs);color:var(--accent-amber);font-weight:700}.timeline-wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.feed-magazine{gap:var(--space-4);padding:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.mag-hero{gap:var(--space-4);padding:var(--space-6);cursor:pointer;grid-template-columns:1.5fr 1fr;min-height:240px;display:grid}.mag-hero-headline{font-size:var(--font-size-2xl);line-height:var(--line-height-tight);margin:var(--space-3) 0;color:var(--text-primary)}.mag-hero-cover{background:linear-gradient(135deg, var(--accent-blue), var(--accent-purple));border-radius:var(--radius-md);opacity:.4}.mag-hero-cover.has-image{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--bg-card);opacity:1}.mag-secondary{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.mag-medium{cursor:pointer}@media (width<=768px){.mag-hero{grid-template-columns:1fr}.mag-hero-cover{display:none}.mag-secondary{grid-template-columns:1fr}}.feed-wire{padding:var(--space-2);font-family:var(--font-mono);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.wire-row{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);color:var(--text-primary);text-align:left;cursor:pointer;font-size:var(--font-size-sm);background:0 0;grid-template-columns:70px auto 92px minmax(0,1fr) auto minmax(100px,auto) auto auto auto;align-items:center;display:grid}.wire-row:hover{background:var(--bg-card-hover)}.wire-row.is-breaking{border-left:3px solid var(--accent-red)}.wire-row.is-developing{border-left:3px solid var(--accent-amber)}.wire-time{color:var(--text-muted);font-size:var(--font-size-xs)}.wire-headline{font-family:var(--font-ui)}.wire-sources{color:var(--text-secondary);font-size:var(--font-size-xs)}.wire-row .story-inspect-btn{justify-self:end}@media (width<=768px){.wire-row{grid-template-columns:60px minmax(0,1fr) auto auto}.wire-tag,.wire-sources,.wire-bias,.bias-spread,.wire-row .signals-object-type{display:none}}.feed-compact{gap:var(--space-3);padding:var(--space-4);flex:1;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;min-height:0;display:grid;overflow-y:auto}.compact-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);text-align:left;cursor:pointer;transition:var(--transition-fast)}.compact-card:hover{border-color:var(--accent-blue);transform:translateY(-2px)}.compact-time{font-size:var(--font-size-xs);color:var(--text-muted);align-items:center;gap:6px;margin-bottom:4px;display:flex}.compact-time .story-inspect-btn{margin-left:auto}.compact-headline{font-size:var(--font-size-sm);line-height:var(--line-height-tight);font-weight:500}.compact-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.empty-state{text-align:center;padding:var(--space-10) var(--space-4);color:var(--text-secondary)}.empty-state-icon{font-size:calc(48px * var(--font-scale,1));opacity:.4;margin-bottom:var(--space-3)}.empty-state h3{margin:0 0 var(--space-2)}.live-stats-bar{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);background:var(--bg-sidebar);border-bottom:1px solid var(--border);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.lsb-live{color:var(--text-muted);letter-spacing:1px;font-weight:700;font-size:var(--font-size-xs);align-items:center;gap:6px;display:inline-flex}.lsb-live.on{color:var(--accent-green)}.lsb-live .lsb-dot{background:var(--text-muted);border-radius:50%;width:8px;height:8px}.lsb-live.on .lsb-dot{background:var(--accent-green);box-shadow:0 0 8px var(--accent-green);animation:2s ease-in-out infinite vt-pulse}.lsb-stat{color:var(--text-secondary)}.lsb-stat strong{color:var(--text-primary);font-family:var(--font-mono)}.lsb-headline{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.map-host{width:100%;height:calc(100dvh - 49px);position:relative}.app-with-rail .map-host{margin:0}.map-view{width:100%;height:100%}.map-layer-control{top:var(--space-3);right:var(--space-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);z-index:800;max-height:calc(100dvh - 200px);box-shadow:var(--shadow-md);background:#0d0f14eb;min-width:240px;position:absolute;overflow-y:auto}.map-timelapse{bottom:var(--space-3);left:var(--space-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0f14eb;right:280px}.map-snapshot-btn{top:var(--space-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);color:var(--text-secondary);font-size:var(--font-size-xs);border-radius:var(--radius-md);cursor:pointer;z-index:800;box-shadow:var(--shadow-md);background:#0d0f14eb;padding:6px 10px;position:absolute;right:240px}.map-snapshot-btn:hover{color:var(--text-primary);border-color:var(--accent-blue)}.map-controls-toggle{top:var(--space-3);right:var(--space-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);color:var(--text-secondary);font-size:var(--font-size-xs);border-radius:var(--radius-md);cursor:pointer;z-index:800;box-shadow:var(--shadow-md);background:#0d0f14eb;padding:6px 11px;position:absolute}.map-controls-toggle:hover{color:var(--text-primary);border-color:var(--accent-blue)}.mlc-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.mlc-collapse{color:var(--fg-muted);cursor:pointer;font-size:calc(13px * var(--font-scale,1));border-radius:var(--radius-sm);background:0 0;border:0;padding:2px 4px;line-height:1}.mlc-collapse:hover{color:var(--text-primary);background:var(--overlay-medium)}.mlc-media-issues{flex-wrap:wrap;gap:4px;margin:0 0 5px 23px;display:flex}.mlc-media-issue{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-sm);max-width:160px;color:var(--text-muted);font-size:var(--font-size-xxs);border:1px solid #8b949e3d;padding:2px 5px;overflow:hidden}.mlc-media-issue.warn{color:var(--accent-amber,#d29922);border-color:#d2992273}.mlc-media-issue.down{color:var(--accent-red,#f85149);border-color:#f8514973}.map-regions-control{top:calc(var(--space-3) + 58px);left:var(--space-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2);z-index:800;box-shadow:var(--shadow-md);background:#0d0f14eb;flex-direction:column;gap:4px;min-width:200px;max-width:280px;display:flex;position:absolute}.map-rgn-btn{border:1px solid var(--border);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-xs);text-align:left;background:0 0;padding:4px 8px}.map-rgn-btn:hover{color:var(--text-primary);border-color:var(--accent-blue)}.map-rgn-btn.active{border-color:var(--accent-amber);color:var(--text-primary);background:#ffd4002e}.map-rgn-list{flex-direction:column;gap:2px;max-height:240px;margin-top:4px;display:flex;overflow-y:auto}.map-rgn-row{font-size:var(--font-size-xs);align-items:center;gap:6px;display:flex}.map-rgn-swatch{border-radius:50%;flex:none;width:10px;height:10px}.map-rgn-name{color:var(--text-secondary);cursor:pointer;text-align:left;font-size:var(--font-size-xs);background:0 0;border:0;flex:1;padding:2px 0}.map-rgn-name:hover{color:var(--text-primary);text-decoration:underline}.map-rgn-del{color:var(--text-muted);cursor:pointer;font-size:var(--font-size-xs);background:0 0;border:0;padding:2px 4px}.map-rgn-del:hover{color:var(--accent-red)}.map-rgn-alert{color:var(--text-muted);cursor:pointer;font-size:var(--font-size-xs);background:0 0;border:0;padding:2px 4px}.map-rgn-alert:hover{color:var(--accent-amber)}@media (width<=1180px){.map-regions-control{top:calc(var(--space-3) + 94px)}}@media (width<=768px){.map-controls-toggle{top:auto;right:12px;bottom:calc(64px + env(safe-area-inset-bottom,0));min-width:40px;min-height:40px;font-size:calc(13px * var(--font-scale,1));border-radius:20px;padding:6px 10px}.map-layer-control{top:auto;left:8px;right:8px;bottom:calc(56px + env(safe-area-inset-bottom,0));min-width:unset;border-top-left-radius:14px;border-top-right-radius:14px;width:auto;max-width:none;max-height:58vh;overflow-y:auto}.map-regions-control,.map-rgn-btn{display:none!important}.map-snapshot-btn{white-space:nowrap;width:44px;min-width:44px;min-height:40px;padding:6px;top:8px;right:8px;overflow:hidden}.map-timelapse{left:8px;right:8px;bottom:calc(108px + env(safe-area-inset-bottom,0))}}.ops-globe-view{background:#02040a;flex:1;height:100%;min-height:0;position:relative;overflow:hidden}.ops-globe-view>.ops-globe-map{position:absolute;inset:0}.ops-globe-hud{top:var(--space-3);left:var(--space-3);z-index:20;border:1px solid var(--border);border-radius:var(--radius-md);width:min(420px,100% - 24px);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0f14e6;gap:8px;padding:10px 12px;display:grid;position:absolute}.ops-globe-kicker{color:var(--text-muted);font-size:var(--font-size-xxs);text-transform:uppercase;letter-spacing:.04em;font-weight:800}.ops-globe-hud h2{color:var(--text-primary);margin:1px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.05}.ops-globe-stats{flex-wrap:wrap;gap:6px;display:flex}.ops-globe-stats span{border-radius:var(--radius-sm);min-height:28px;color:var(--text-secondary);font-size:var(--font-size-xs);background:#ffffff0a;border:1px solid #8b949e3d;align-items:baseline;gap:4px;padding:3px 8px;display:inline-flex}.ops-globe-stats strong{color:var(--text-primary);font-family:var(--font-mono)}.ops-globe-actions{flex-wrap:wrap;gap:6px;display:flex}.ops-globe-actions button{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-xs);background:#ffffff0a;padding:5px 9px}.ops-globe-actions button:hover{color:var(--text-primary);border-color:var(--accent-blue,#58a6ff);background:#58a6ff1f}.ops-globe-layers{flex-wrap:wrap;gap:4px;display:flex}.ops-globe-layers button{min-height:24px;color:var(--text-muted);font-size:var(--font-size-xxs);cursor:pointer;background:#ffffff08;border:1px solid #8b949e3d;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.ops-globe-layers button i{opacity:.4;border-radius:50%;flex:none;width:7px;height:7px}.ops-globe-layers button.on{color:var(--text-primary);background:#58a6ff1a;border-color:#58a6ff73}.ops-globe-layers button.on i{opacity:1}.ops-globe-layers button strong{color:var(--text-secondary);font-family:var(--font-mono);font-weight:600}.ops-globe-note{color:var(--text-muted);font-size:var(--font-size-xxs)}.dv-ac-photo{margin-top:10px;text-decoration:none;display:block}.dv-ac-photo img{border:1px solid var(--border);border-radius:8px;width:100%;display:block}.dv-ac-photo span{color:var(--text-muted);font-size:var(--font-size-xxs);margin-top:3px;display:block}.home-threat{border:1px solid var(--border-soft);cursor:help;border-radius:999px;padding:1px 8px}.home-threat.ht-quiet{color:var(--ev-success)}.home-threat.ht-normal{color:var(--ev-info)}.home-threat.ht-elevated{color:var(--ev-warning)}.home-threat.ht-high{color:var(--ev-danger)}.dv-ac-track{margin-top:10px}.dv-ac-track-map{border:1px solid var(--border);background:#0b0d12;border-radius:8px;height:180px;overflow:hidden}.dv-ac-track>span{color:var(--text-muted);font-size:var(--font-size-xxs);margin-top:3px;display:block}.ops-globe-legend{left:var(--space-3);bottom:var(--space-3);z-index:20;border:1px solid var(--border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0f14d1;flex-wrap:wrap;gap:6px;max-width:min(760px,100% - 24px);padding:7px;display:flex;position:absolute}.ops-globe-legend span{border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-xxs);border:1px solid #8b949e33;align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.ops-globe-legend i{border-radius:50%;flex:none;width:8px;height:8px}.ops-globe-legend strong{color:var(--text-primary);font-family:var(--font-mono)}.ops-globe-view .maplibregl-popup-content{color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:var(--font-size-xs);background:#0d0f14f5}.ops-globe-view .maplibregl-popup-content span{color:var(--text-secondary)}.ops-globe-view .maplibregl-popup-tip{border-top-color:#0d0f14f5}@media (width<=768px){.ops-globe-hud{width:calc(100% - 16px);padding:8px;top:8px;left:8px}.ops-globe-hud h2{font-size:18px}.ops-globe-stats span,.ops-globe-actions button{min-height:26px;padding:3px 7px}.ops-globe-layers{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.ops-globe-layers::-webkit-scrollbar{display:none}.ops-globe-layers button{flex:none}.ops-globe-legend{left:8px;right:8px;bottom:calc(64px + env(safe-area-inset-bottom,0));max-height:82px;overflow-y:auto}}.leaflet-control-zoom{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-md)!important;border:1px solid var(--border)!important;background:#0d0f14eb!important}.leaflet-control-zoom a{color:var(--text-primary)!important;border-color:var(--border)!important;background:0 0!important}.leaflet-control-zoom a:hover{background:var(--bg-card-hover)!important}.leaflet-control-attribution{color:var(--text-muted)!important;background:#0d0f14b3!important}.leaflet-control-attribution a{color:var(--text-secondary)!important}.analyst-suggestions{padding:var(--space-8) var(--space-4);text-align:center}.analyst-suggestions h3{color:var(--text-primary);margin-bottom:var(--space-4)}.analyst-suggestion-grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);max-width:720px;margin:0 auto;display:grid}.analyst-suggestion{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);cursor:pointer;color:var(--text-primary);text-align:left;font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.analyst-suggestion:hover{border-color:var(--accent-blue);background:var(--bg-card-hover)}.analyst-context-info{font-style:italic}.analyst-empty-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8);max-width:560px;margin:var(--space-10) auto;text-align:center}.analyst-empty-card code{background:var(--bg-elevated);border-radius:4px;padding:2px 6px}@media (width<=768px){.analyst-suggestion-grid{grid-template-columns:1fr}}.pred-scoreboard{gap:var(--space-2);flex-wrap:wrap;display:flex}.pred-chip{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);color:var(--text-secondary)}.pred-chip strong{color:var(--text-primary);font-family:var(--font-mono);margin-right:4px}.pred-chip.pw-good{border-color:var(--accent-green)}.pred-chip.pw-good strong{color:var(--accent-green)}.pred-chip.pw-bad{border-color:var(--accent-red)}.pred-chip.pw-bad strong{color:var(--accent-red)}.pred-chip.pw-warn{border-color:var(--accent-amber)}.pred-chip.pw-warn strong{color:var(--accent-amber)}.pred-chip.pred-accuracy{border-color:var(--accent-blue)}.pred-chip.pred-accuracy strong{color:var(--accent-blue)}.vt-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);transition:var(--transition-normal)}.vt-card:hover{box-shadow:var(--shadow-md);border-color:var(--accent-blue);transform:translateY(-2px)}.section-spaced+.section-spaced{margin-top:var(--space-8)}.imageintel-view .image-dropzone{border:2px dashed var(--border);text-align:center;color:var(--text-muted);border-radius:8px;padding:28px;transition:border-color .15s,background .15s}.imageintel-view .image-dropzone.drag{border-color:var(--accent);background:var(--surface-2)}.imageintel-view .image-intel-grid{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.cases-view{padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;overflow:hidden}.cases-workspace{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elev-2) 78%, transparent);border-radius:12px;flex:1;min-height:0;display:flex;overflow:hidden}.cases-list{border-right:1px solid var(--border);background:color-mix(in srgb, var(--bg) 62%, transparent);flex-direction:column;width:300px;min-width:260px;min-height:0;display:flex}.cases-list-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.cases-filters{border-bottom:1px solid var(--border);gap:6px;padding:8px 12px;display:flex}.cases-filters input{flex:1;min-width:0}.scenario-mode-filter{-webkit-overflow-scrolling:touch;overflow-x:auto}.scenario-mode-filter .seg-btn{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);white-space:nowrap;border-radius:6px;flex:1 0 auto;min-height:32px;padding:6px 8px}.scenario-mode-filter .seg-btn.active{border-color:var(--accent);color:var(--text-primary);background:var(--surface-2)}.count-badge{border:1px solid var(--border);min-width:20px;height:18px;color:var(--text-muted);font-family:var(--font-mono,monospace);font-size:calc(10px * var(--font-scale,1));border-radius:999px;justify-content:center;align-items:center;margin-left:5px;padding:0 5px;display:inline-flex}.cases-scroll{flex:1;min-height:0;padding:6px;overflow-y:auto}.case-card{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin-bottom:6px;padding:9px 11px;transition:border-color .12s,background .12s;display:grid}.case-card:hover{border-color:var(--accent)}.case-card.active{border-color:var(--accent);background:var(--surface-2)}.case-card-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.case-card-top{min-width:0;font-size:calc(11px * var(--font-scale,1));justify-content:space-between;gap:8px;display:flex}.case-num{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono,monospace);color:var(--text-muted);overflow:hidden}.case-status{text-transform:capitalize;font-weight:600}.case-status.status-active{color:var(--accent-green)}.case-status.status-archived{color:var(--text-muted)}.case-title{overflow-wrap:anywhere;font-weight:600;font-size:calc(13px * var(--font-scale,1));margin:3px 0}.case-card-foot{text-transform:capitalize;flex-wrap:wrap;gap:5px;display:flex}.case-inspect-btn{white-space:nowrap;align-self:center}.case-detail{flex:1;min-width:0;min-height:0;overflow-y:auto}.case-empty{justify-content:center;align-items:center;height:100%;display:flex}.case-empty-card{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);max-width:520px;max-height:min(320px,42vh);color:var(--text-secondary);border-radius:10px;padding:18px;overflow-y:auto}.case-empty-card h3{color:var(--text-primary);font-size:calc(20px * var(--font-scale,1));margin:3px 0 8px}.case-empty-card p{margin:0 0 8px;line-height:1.45}.case-empty-kicker{color:var(--text-muted);font-family:var(--font-mono,monospace);font-size:calc(11px * var(--font-scale,1));letter-spacing:.06em;text-transform:uppercase;font-weight:700}.case-empty-step{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent);color:var(--text-muted);padding-top:9px}.case-detail-inner{max-width:920px;padding:18px 22px}.case-detail-panel{width:100%}.case-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.case-head-actions{flex-shrink:0;gap:6px;display:flex}.case-operator-actions{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);color:var(--text-secondary);border-radius:8px;margin:12px 0 4px}.case-operator-actions[open]{background:color-mix(in srgb, var(--surface) 84%, transparent)}.case-operator-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;list-style:none;display:flex}.case-operator-toggle::-webkit-details-marker{display:none}.case-operator-toggle:after{content:"▾";color:var(--text-muted);font-size:calc(11px * var(--font-scale,1))}.case-operator-actions[open] .case-operator-toggle:after{transform:rotate(180deg)}.case-operator-body{border-top:1px solid color-mix(in srgb, var(--border) 56%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:0 10px 10px;display:flex}.case-operator-copy{min-width:0;color:var(--text-secondary);font-size:calc(12px * var(--font-scale,1));flex-direction:column;gap:2px;display:flex}.case-operator-copy strong{color:var(--text-primary);font-size:calc(12px * var(--font-scale,1))}.case-operator-toggle .case-operator-copy strong{color:var(--text-secondary)}.case-operator-copy-secondary{display:none}.case-operator-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.case-controls{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;margin:14px 0;padding:10px 0;display:flex}.case-controls label{flex-direction:column;gap:2px;display:flex}.case-controls select{min-width:110px}.case-tags{flex-wrap:wrap;gap:4px;display:flex}.case-section{margin-top:20px}.case-section-head{justify-content:space-between;align-items:center;display:flex}.evidence-form{flex-direction:column;gap:6px;margin:8px 0;display:flex}.evidence-form textarea,.evidence-form input{width:100%}.evidence-list{flex-direction:column;gap:7px;margin-top:8px;display:flex}.evidence-item{border:1px solid var(--border);border-radius:6px;padding:9px 11px}.evidence-item.redacted{opacity:.85;border-style:dashed}.evidence-h{font-size:calc(13px * var(--font-scale,1));flex-wrap:wrap;align-items:center;gap:6px;display:flex}.evidence-actions{gap:8px;margin-left:auto;display:flex}.evidence-durability-badge{border:1px solid var(--border);max-width:100%;min-height:20px;color:var(--text-muted);background:color-mix(in srgb, var(--surface-2) 78%, transparent);font-size:calc(10px * var(--font-scale,1));white-space:normal;border-radius:999px;align-items:center;padding:1px 6px;line-height:1.35;display:inline-flex}.evidence-durability-badge.durable{color:var(--accent-green);border-color:color-mix(in srgb, var(--accent-green) 42%, var(--border))}.evidence-durability-badge.facade{color:var(--accent-amber);border-color:color-mix(in srgb, var(--accent-amber) 36%, var(--border))}.link-btn{color:var(--accent);cursor:pointer;font-size:calc(11px * var(--font-scale,1));background:0 0;border:none;padding:0}.link-btn.danger{color:var(--accent-red)}.evidence-f{border-top:1px dashed var(--border);flex-wrap:wrap;gap:4px;margin-top:5px;padding-top:4px;display:flex}.custody-list{font-family:var(--font-mono,monospace);flex-direction:column;gap:2px;display:flex}.custody-row{border-bottom:1px solid var(--border);grid-template-columns:150px 110px 160px 1fr;gap:8px;padding:3px 0;display:grid}.custody-action{text-transform:uppercase;font-size:calc(10px * var(--font-scale,1));letter-spacing:.5px;align-self:center}.act-created,.act-evidence_added{color:var(--accent-green)}.act-redacted,.act-evidence_removed{color:var(--accent-red)}.act-status_changed,.act-exported{color:var(--accent-amber)}.template-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:8px 0;display:grid}.template-card{text-align:left;background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:10px}.template-card.active{border-color:var(--accent);background:var(--surface-2)}.template-card .t-icon{font-size:calc(20px * var(--font-scale,1))}.template-card .t-name{font-weight:600;font-size:calc(13px * var(--font-scale,1));margin:2px 0}@media (width<=768px){.cases-view{padding:10px;padding-bottom:calc(var(--mobile-bottom-nav-clearance) + 12px);gap:10px;overflow-y:auto}.cases-workspace,.scenarios-view{background:0 0;border:0;flex-direction:column;gap:10px;overflow:visible}.cases-list{border-right:none;border-bottom:1px solid var(--border);flex:none;width:auto;min-width:0;max-height:38vh}.case-detail{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elev-2) 78%, transparent);border-radius:10px;margin-bottom:8px;overflow:visible}.case-empty{align-items:flex-start;min-height:120px;padding:8px}.case-empty-card{width:100%;max-height:190px;padding:12px}.case-empty{padding:8px 8px calc(var(--mobile-bottom-nav-clearance) + 12px);padding-bottom:calc(var(--mobile-bottom-nav-clearance) + 12px)}.case-empty-card{max-height:none;overflow-y:visible}.case-empty-card h3{font-size:calc(17px * var(--font-scale,1));margin-bottom:5px}.case-empty-card p{margin-bottom:6px;line-height:1.32}.case-empty-step{padding-top:7px}.case-detail-inner{max-width:none;padding:12px}.case-head,.case-operator-body{flex-direction:column;align-items:stretch}.case-head-actions,.case-operator-buttons{justify-content:flex-start}.case-operator-toggle{padding:8px 9px}.case-operator-body{padding:0 9px 9px}.case-operator-buttons .btn{min-height:32px}.case-controls{gap:10px;margin:10px 0}.case-controls label{flex:130px}.case-section{margin-top:14px}.case-section-head{align-items:flex-start;gap:8px}.evidence-actions{flex-wrap:wrap;width:100%;margin-left:0}.evidence-actions .link-btn{min-height:28px;padding:3px 0}.evidence-item{overflow-wrap:anywhere}.custody-row{grid-template-columns:1fr;gap:0}}.scenarios-view{padding:0;display:flex;overflow:hidden}.scenario-empty-state{max-width:100%}.scenario-empty-actions{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}.scenario-empty-actions h1{font-size:calc(22px * var(--font-scale,1));margin:0}.scenario-create-actions{flex-wrap:wrap;gap:8px;display:flex}.tree-wrap{margin-top:8px}.tree-node{margin:4px 0}.tree-row{border:1px solid var(--border);background:var(--surface);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.risk-badge{color:#fff;font-weight:700;font-size:calc(11px * var(--font-scale,1));text-align:center;border-radius:4px;min-width:30px;padding:2px 5px}.tree-text{min-width:180px;font-size:calc(13px * var(--font-scale,1));flex:1}.tree-if,.tree-then{font-size:calc(10px * var(--font-scale,1));color:var(--accent);margin:0 5px 0 0;font-weight:700}.tree-then{margin-left:8px}.tree-controls{align-items:center;gap:10px;display:flex}.tree-controls label{align-items:center;gap:4px;display:flex}.tree-controls input[type=range]{width:80px}.mono{font-family:var(--font-mono,monospace)}.risk-matrix{margin:8px 0}.rm-yaxis{font-size:calc(10px * var(--font-scale,1));color:var(--text-muted);margin-bottom:2px}.rm-xaxis{font-size:calc(10px * var(--font-scale,1));color:var(--text-muted);text-align:center;margin-top:2px}.rm-table{border-collapse:collapse}.rm-table td{border:1px solid var(--border);text-align:center;vertical-align:middle;width:56px;height:40px}.rm-ylabel{font-size:calc(10px * var(--font-scale,1));color:var(--text-muted);text-align:right;white-space:nowrap;padding-right:6px}.rm-xlabel{font-size:calc(11px * var(--font-scale,1));color:var(--text-muted);text-align:center}.rm-dot{border-radius:50%;width:11px;height:11px;margin:1px;display:inline-block}.ach-scroll{overflow-x:auto}.ach-matrix{border-collapse:collapse;min-width:100%}.ach-matrix th,.ach-matrix td{border:1px solid var(--border);font-size:calc(12px * var(--font-scale,1));vertical-align:top;padding:6px 8px}.ach-corner{text-align:left;color:var(--text-muted);font-size:calc(11px * var(--font-scale,1))}.ach-hcol{text-align:center;min-width:120px;position:relative}.ach-rank{font-size:calc(10px * var(--font-scale,1));text-transform:capitalize;margin-top:3px}.ach-erow{text-align:left;min-width:200px}.ach-weight{background:var(--surface-2);font-size:calc(10px * var(--font-scale,1));color:var(--text-muted);border-radius:3px;margin-right:4px;padding:0 4px;display:inline-block}.ach-cell{text-align:center}.ach-cell select{cursor:pointer;background:0 0;border:none}.ach-totals th,.ach-totals td{background:var(--surface-2);text-align:center}.ach-result-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:5px 0;display:flex}.ach-result-rank{min-width:28px;font-weight:700}.ach-result-verdict{color:#fff;font-size:calc(10px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.5px;border-radius:10px;padding:2px 7px}.ach-result-label{flex:1;font-weight:600}@media (width<=768px){.scenarios-view .cases-list{flex:none;max-height:34vh}.scenarios-view .case-detail{-webkit-overflow-scrolling:touch;flex:auto;min-height:0}.scenarios-view .case-detail-inner{max-width:100%;padding:12px}.scenarios-view .case-head,.scenarios-view .case-section-head,.scenarios-view .scenario-empty-actions,.scenarios-view .ach-result-row{flex-direction:column;align-items:flex-start}.scenarios-view .case-head-actions,.scenarios-view .scenario-create-actions{width:100%}.scenarios-view .case-head-actions .btn,.scenarios-view .scenario-create-actions .btn{flex:140px}.scenarios-view .tree-node{margin-left:0!important}.scenarios-view .tree-row,.scenarios-view .tree-controls,.scenarios-view .tree-controls label{flex-direction:column;align-items:stretch}.scenarios-view .tree-controls input[type=range],.scenarios-view .tree-controls select,.scenarios-view .tree-controls button{width:100%}.scenarios-view .risk-matrix,.scenarios-view .ach-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.scenarios-view .rm-table{min-width:360px}}.premium-cat{margin-bottom:18px}.premium-cat h3{margin:0 0 8px}.premium-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.premium-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.premium-card.locked{opacity:.72}.premium-card-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.premium-cost{font-size:calc(12px * var(--font-scale,1));color:var(--accent);white-space:nowrap;font-weight:700}.premium-card-f{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.premium-card-f .btn{margin-left:auto}.premium-result{background:var(--surface-2);border:1px solid var(--border);max-height:280px;font-size:calc(11px * var(--font-scale,1));white-space:pre-wrap;word-break:break-word;border-radius:6px;margin-top:10px;padding:10px;overflow:auto}.credit-balance{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.credit-big{font-size:calc(30px * var(--font-scale,1));font-weight:800;line-height:1}.credit-stats{flex-direction:column;gap:2px;display:flex}.credit-pkg-amount{font-size:calc(20px * var(--font-scale,1));font-weight:700}.credit-bonus{font-size:calc(12px * var(--font-scale,1));color:var(--accent-green);font-weight:600}.stat-card{text-align:center}.sanctions-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sanction-chip{border:1px solid var(--border);font-size:calc(12px * var(--font-scale,1));border-radius:12px;padding:2px 10px}.brand-grid{grid-template-columns:240px 1fr;align-items:start;gap:16px;display:grid}.brand-list{flex-direction:column;gap:6px;display:flex}.brand-detail{min-width:0}.brand-alert-on{color:var(--ev-success)}.brand-spark{border-bottom:1px solid var(--border);align-items:flex-end;gap:2px;height:52px;padding:4px 0;display:flex}.brand-spark .spark-bar{background:var(--accent);border-radius:1px 1px 0 0;flex:1;min-width:3px}.inline-check{align-items:center;gap:6px;display:inline-flex}@media (width<=768px){.brand-grid{grid-template-columns:1fr}}.search-group{margin-bottom:16px}.search-group h3{font-size:calc(14px * var(--font-scale,1));margin:0 0 6px}.search-rows{flex-direction:column;gap:2px;display:flex}.search-row{text-align:left;background:var(--surface);border:1px solid var(--border);cursor:default;border-radius:5px;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:7px 10px;display:flex}button.search-row{cursor:pointer}button.search-row:hover{border-color:var(--accent)}.search-row-title{font-size:calc(13px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.board-inspect-btn,.document-inspect-btn,.report-inspect-btn{align-self:center}.board-card.board-archived{opacity:.7;cursor:default}.board-card.board-archived:hover{border-color:var(--border)}.breaking-banner{background:var(--accent-red,#dc2626);color:#fff;border-radius:6px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 14px;display:flex}.breaking-tag{letter-spacing:.5px;font-weight:800;font-size:calc(12px * var(--font-scale,1));white-space:nowrap}.breaking-title{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;font-weight:600;text-decoration:underline}.breaking-dismiss{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:4px;width:24px;height:24px}.new-stories-pill{background:var(--accent);color:#fff;font-size:calc(13px * var(--font-scale,1));cursor:pointer;border:none;border-radius:16px;margin:0 auto 8px;padding:6px 16px;font-weight:600;animation:.25s pillIn;display:block;box-shadow:0 2px 8px #0003}@keyframes pillIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.feature-guide{background:var(--surface-2);border:1px solid var(--accent);border-radius:8px;margin:0 0 12px;padding:12px 16px;position:relative}.feature-guide-title{margin-bottom:6px;font-weight:600}.feature-guide-points{font-size:calc(13px * var(--font-scale,1));color:var(--text-muted);margin:0;padding-left:18px}.feature-guide-points li{margin:2px 0}.feature-guide-x{font-size:calc(18px * var(--font-scale,1));cursor:pointer;color:var(--text-muted);background:0 0;border:none;position:absolute;top:8px;right:10px}.feature-guide-got{background:var(--accent);color:#fff;font-size:calc(12px * var(--font-scale,1));cursor:pointer;border:none;border-radius:5px;margin-top:8px;padding:4px 12px}.feature-guide-reopen{border:1px solid var(--border);background:var(--surface);width:22px;height:22px;color:var(--text-muted);cursor:pointer;border-radius:50%;margin-bottom:8px;font-weight:700}.feature-guide-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.feature-guide-actions .feature-guide-got{margin-top:0}.feature-guide-link{color:var(--text-link);cursor:pointer;font-size:calc(12px * var(--font-scale,1));background:0 0;border:0;padding:4px 0}.feature-guide-global-toggle{width:auto;height:auto;font-size:calc(12px * var(--font-scale,1));border-radius:999px;padding:4px 10px}.signals-guide-compact{margin:0 var(--space-4) var(--space-2);border-color:color-mix(in srgb, var(--border-soft) 72%, transparent);background:color-mix(in srgb, var(--surface-2) 62%, transparent);opacity:.92;padding:0}.signals-guide-compact>summary{cursor:pointer;color:var(--text-secondary);align-items:center;gap:8px;min-height:36px;padding:8px 12px;list-style:none;display:flex}.signals-guide-compact>summary::-webkit-details-marker{display:none}.signals-guide-compact>summary span:first-child{color:var(--text-primary);font-weight:650}.signals-guide-summary{min-width:0;color:var(--text-muted);font-size:var(--font-size-xs);flex:1}.signals-guide-body{border-top:1px solid color-mix(in srgb, var(--border-soft) 64%, transparent);padding:8px 12px 10px}.help-tip{margin-left:4px;display:inline-flex;position:relative}.help-tip-icon{background:var(--border);width:15px;height:15px;color:var(--text);font-size:calc(10px * var(--font-scale,1));cursor:help;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.help-tip-bubble{background:var(--surface-2);border:1px solid var(--border);font-size:calc(12px * var(--font-scale,1));z-index:50;border-radius:6px;width:220px;padding:6px 10px;position:absolute;bottom:120%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}.feed-load-more{grid-column:1/-1;justify-content:center;width:100%;padding:16px;display:flex}.market-tile.flash-up{animation:.5s flashUp}.market-tile.flash-down{animation:.5s flashDown}@keyframes flashUp{0%{background:#22c55e59}to{background:inherit}}@keyframes flashDown{0%{background:#ef444459}to{background:inherit}}.intel-surface-head{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.intel-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.intel-card{background:var(--bg-elevated);border:1px solid var(--border-color,#262a38);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.intel-card-top{align-items:center;gap:8px;display:flex}.intel-badge{color:#fff;font-size:calc(10px * var(--font-scale,1));letter-spacing:.04em;border-radius:4px;padding:2px 7px;font-weight:700}.intel-conf{font-size:calc(11px * var(--font-scale,1));color:var(--text-muted)}.intel-conf.conf-high{color:var(--accent-green)}.intel-conf.conf-medium{color:var(--accent-amber)}.intel-x{color:var(--text-muted);font-size:calc(18px * var(--font-scale,1));cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 2px;line-height:1}.intel-x:hover{color:var(--text-primary)}.intel-headline{font-size:calc(15px * var(--font-scale,1));color:var(--text-primary);font-weight:650;line-height:1.3}.intel-explain{color:var(--text-secondary);line-height:1.4}.intel-evidence{flex-wrap:wrap;gap:5px;display:flex}.intel-ev-chip{background:var(--bg-input);border:1px solid var(--border-color,#262a38);color:var(--text-secondary);font-size:calc(11px * var(--font-scale,1));cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:100%;padding:2px 7px;overflow:hidden}.intel-ev-chip:hover{color:var(--text-primary);border-color:var(--accent-blue)}.intel-card-foot{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.intel-investigate{color:var(--text-link);font-size:calc(12px * var(--font-scale,1));cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.intel-investigate:hover{text-decoration:underline}.intel-feedback{gap:4px;display:flex}.intel-feedback .fb{cursor:pointer;opacity:.5;font-size:calc(13px * var(--font-scale,1));background:0 0;border:none;border-radius:4px;padding:1px 3px}.intel-feedback .fb:hover{opacity:1}.intel-feedback .fb.on{opacity:1;background:#10b98126}.entity-memory-banner{font-size:calc(13px * var(--font-scale,1));border-radius:6px;align-items:center;gap:8px;margin:8px 0;padding:8px 10px;line-height:1.35;display:flex}.entity-memory-banner.silent{color:var(--text-primary);background:#e0843a1f;border:1px solid #e0843a66}.entity-memory-banner.surge{color:var(--text-primary);background:#4f6ef71f;border:1px solid #4f6ef766}.entity-memory-banner .emb-icon{font-size:calc(16px * var(--font-scale,1))}.case-stale-banner{color:var(--text-primary);font-size:calc(13px * var(--font-scale,1));background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:6px;margin:10px 0;padding:8px 10px}.case-suggestion{border-bottom:1px solid var(--border-color,#262a38);align-items:center;gap:10px;padding:7px 0;display:flex}.case-suggestion:last-child{border-bottom:none}.case-suggestion .cs-main{flex:1;min-width:0}.case-suggestion .cs-title{font-size:calc(13px * var(--font-scale,1));color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-suggestion .cs-actions{flex-shrink:0;gap:5px;display:flex}.btn.btn-xs{font-size:calc(11px * var(--font-scale,1));padding:3px 8px}.btn.btn-xs.ghost{border:1px solid var(--border-color,#333);color:var(--text-secondary);background:0 0}.cross-domain{margin-bottom:16px}.cd-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.cd-list{flex-direction:column;gap:8px;display:flex}.cd-item{border-left:3px solid var(--accent-amber);background:var(--bg-elevated);border-radius:6px;padding:8px 10px}.cd-item.cd-status-sourced,.cd-item.cd-status-evidence_backed{border-left-color:var(--accent-green)}.cd-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cd-name{font-weight:650;font-size:calc(13px * var(--font-scale,1));color:var(--text-primary)}.cd-acc{font-size:calc(12px * var(--font-scale,1));color:var(--accent-amber);flex-shrink:0;font-weight:600}.cd-status{border:1px solid color-mix(in srgb, var(--accent-amber) 45%, transparent);color:var(--accent-amber);font-size:calc(11px * var(--font-scale,1));border-radius:999px;flex-shrink:0;padding:3px 7px;font-weight:650;line-height:1.2}.cd-status-sourced .cd-status,.cd-status-evidence_backed .cd-status{border-color:color-mix(in srgb, var(--accent-green) 45%, transparent);color:var(--accent-green)}.cd-desc{margin:2px 0 4px}.cd-signal-why{color:var(--text-primary);margin:4px 0 3px;line-height:1.4}.cd-signal-assets{margin:0 0 5px}.cd-section-label{color:var(--text-secondary);margin-top:7px;font-weight:650}.cd-trigger,.cd-corrob{text-align:left;cursor:pointer;width:100%;font-size:calc(12px * var(--font-scale,1));color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:2px 0;display:block;overflow:hidden}.cd-trigger:hover,.cd-corrob:hover{color:var(--text-primary)}.cd-corrob{color:var(--accent-green)}.cd-watch{padding:2px 0}.cd-rule-detail{margin-top:5px}.cd-rule-detail summary{cursor:pointer}.cd-detail-grid{gap:5px;margin-top:6px;line-height:1.45;display:grid}.cd-rules{border-top:1px solid var(--border-color,#262a38);margin-top:10px;padding-top:8px}.cd-rules-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.cd-add{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.cd-add input{background:var(--bg-input);border:1px solid var(--border-color,#333);color:var(--text-primary);font-size:calc(12px * var(--font-scale,1));border-radius:5px;padding:5px 8px}.cd-rule-row{justify-content:space-between;align-items:center;padding:3px 0;display:flex}.geo-intel-panel{z-index:5;margin:0 0 6px;position:relative}.gip-toggle{background:var(--bg-card);border:1px solid var(--border-color,#262a38);color:var(--text-primary);font-size:calc(13px * var(--font-scale,1));cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.gip-toggle:hover{background:var(--bg-card-hover)}.gip-count{background:var(--accent-amber);color:#111;font-size:calc(11px * var(--font-scale,1));border-radius:10px;padding:0 7px;font-weight:700}.gip-body{background:var(--bg-card);border:1px solid var(--border-color,#262a38);border-radius:8px;flex-wrap:wrap;gap:14px;margin-top:6px;padding:10px 12px;display:flex}.gip-section{flex:1;min-width:220px}.gip-h{font-size:calc(12px * var(--font-scale,1));color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:5px;font-weight:650}.gip-row{text-align:left;width:100%;color:var(--text-primary);font-size:calc(12px * var(--font-scale,1));cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:3px 0;display:flex}.gip-row.static{cursor:default}.gip-row:not(.static):hover{color:var(--accent-blue)}.gip-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.fin-intel{margin-bottom:16px}.fi-section{border-top:1px solid var(--border-color,#262a38);padding:8px 0}.fi-section:first-of-type{border-top:none}.fi-h{font-size:calc(13px * var(--font-scale,1));color:var(--text-primary);margin-bottom:6px;font-weight:650}.fi-h-row{justify-content:space-between;align-items:center;display:flex}.fi-phase{color:var(--accent-amber)}.fi-indicators{flex-wrap:wrap;gap:12px;margin:4px 0;display:flex}.fi-ind{flex-direction:column;gap:2px;display:flex}.fi-ind-label{font-size:calc(11px * var(--font-scale,1));color:var(--text-muted)}.fi-ind-val.pos{color:var(--accent-green)}.fi-ind-val.neg{color:var(--accent-red)}.fi-ind select{background:var(--bg-input);border:1px solid var(--border-color,#333);color:var(--text-primary);font-size:calc(12px * var(--font-scale,1));border-radius:4px;padding:2px 4px}.fi-perf{margin-top:4px}.fi-perf-item{color:var(--text-secondary);margin-right:10px}.fi-add{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.fi-add input,.fi-add select{background:var(--bg-input);border:1px solid var(--border-color,#333);color:var(--text-primary);font-size:calc(12px * var(--font-scale,1));border-radius:5px;padding:5px 8px}.fi-table{width:100%;font-size:calc(12px * var(--font-scale,1));border-collapse:collapse;margin:4px 0}.fi-table th{text-align:left;color:var(--text-muted);padding:3px 6px;font-weight:500}.fi-table td{border-top:1px solid var(--border-color,#222);padding:3px 6px}.fi-sym{font-weight:650}.fi-x{color:var(--text-muted);cursor:pointer;font-size:calc(15px * var(--font-scale,1));background:0 0;border:none}.fi-x:hover{color:var(--accent-red)}.fi-signals{margin:4px 0}.fi-signal{color:var(--accent-amber);padding:2px 0}.fi-risk{margin:4px 0}.fi-risk-item{background:var(--bg-input);border-radius:4px;margin-right:6px;padding:2px 7px}.fi-events{margin-top:6px}.fi-event-row{text-align:left;width:100%;color:var(--text-secondary);font-size:calc(12px * var(--font-scale,1));cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:3px 0;display:block;overflow:hidden}.fi-event-row:hover{color:var(--text-primary)}.fi-event-sym,.fi-score{background:var(--bg-input);font-weight:650;font-size:calc(11px * var(--font-scale,1));border-radius:4px;margin-right:5px;padding:1px 6px}.fi-score{color:var(--accent-amber)}.decision-tools{flex-direction:column;gap:14px;padding:4px;display:flex;overflow-y:auto}.dt-card h3{font-size:calc(15px * var(--font-scale,1));margin:0 0 4px}.dt-row{gap:8px;margin:6px 0;display:flex}.dt-row input{background:var(--bg-input);border:1px solid var(--border-color,#333);color:var(--text-primary);font-size:calc(13px * var(--font-scale,1));border-radius:6px;flex:1;padding:7px 10px}.dt-prob{font-size:calc(13px * var(--font-scale,1));margin:6px 0}.dt-conf{font-size:calc(11px * var(--font-scale,1));border-radius:4px;margin-left:6px;padding:1px 7px}.dt-conf.low{color:var(--accent-red);background:#d6453d26}.dt-conf.medium{color:var(--accent-amber);background:#f59e0b26}.dt-cols{grid-template-columns:1fr 1fr;gap:12px;margin:6px 0;display:grid}.dt-h{font-size:calc(12px * var(--font-scale,1));margin-bottom:4px;font-weight:650}.dt-h.pos{color:var(--accent-green)}.dt-h.neg{color:var(--accent-red)}.dt-ev{text-align:left;width:100%;color:var(--text-secondary);font-size:calc(12px * var(--font-scale,1));cursor:pointer;border:none;border-bottom:1px solid var(--border-color,#1e2230);background:0 0;padding:3px 0;display:block}.dt-ev:hover{color:var(--text-primary)}.dt-change ul{color:var(--text-secondary);margin:4px 0 0 16px}.dt-chips{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.dt-chip{background:var(--bg-input);border:1px solid var(--border-color,#333);color:var(--text-secondary);font-size:calc(12px * var(--font-scale,1));cursor:pointer;border-radius:14px;padding:4px 11px}.dt-chip.on,.dt-chip:hover{border-color:var(--accent-blue);color:var(--text-primary)}.dt-chain{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.dt-chain-step{background:var(--bg-elevated);font-size:calc(12px * var(--font-scale,1));border-radius:5px;padding:3px 8px}.dt-note{color:var(--accent-amber)}.dt-sources{margin-top:4px}.decision-memo{flex-direction:column;gap:8px;display:flex}.dm-field{flex-direction:column;gap:2px;display:flex}.dm-label{font-size:calc(11px * var(--font-scale,1));color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.dm-field textarea{background:var(--bg-input);border:1px solid var(--border-color,#333);color:var(--text-primary);font-size:calc(12px * var(--font-scale,1));resize:vertical;border-radius:6px;padding:6px 8px;font-family:inherit}.ig-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:6px;display:grid}.ig-dim-h{font-size:calc(12px * var(--font-scale,1));color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:5px;font-weight:650}.ig-item{font-size:calc(12px * var(--font-scale,1));align-items:center;gap:6px;padding:2px 0;display:flex}.ig-key{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);flex:0 0 45%;overflow:hidden}.ig-bar{background:var(--bg-input);border-radius:3px;flex:1;height:6px;overflow:hidden}.ig-bar span{background:var(--accent-blue);height:100%;display:block}.ig-expertise{margin-top:12px}.ig-badge{background:var(--bg-elevated);border:1px solid var(--border-color,#262a38);font-size:calc(12px * var(--font-scale,1));border-radius:12px;margin:3px 5px 0 0;padding:3px 10px;display:inline-block}.ig-missed{text-align:left;border:none;border-bottom:1px solid var(--border-color,#1e2230);width:100%;color:var(--text-secondary);font-size:calc(13px * var(--font-scale,1));cursor:pointer;background:0 0;padding:5px 0;display:block}.ig-missed:hover{color:var(--text-primary)}.ig-missed-topic{background:var(--bg-input);font-size:calc(11px * var(--font-scale,1));border-radius:4px;margin-right:6px;padding:1px 7px}.quality-block .q-overall{float:right;font-size:calc(13px * var(--font-scale,1));color:var(--accent-amber);font-weight:600}.q-dims{flex-wrap:wrap;gap:10px 18px;margin:6px 0;display:flex}.q-dim{flex-direction:column;display:flex}.q-dim-label{font-size:calc(11px * var(--font-scale,1));color:var(--text-muted)}.q-dim-stars{font-size:calc(13px * var(--font-scale,1));color:var(--accent-amber);letter-spacing:1px}.q-hygiene{margin:6px 0}.q-flag{font-size:calc(12px * var(--font-scale,1));color:var(--accent-amber);padding:2px 0}.q-bias{margin-top:8px}.q-bias-bar{border-radius:5px;height:10px;margin-bottom:4px;display:flex;overflow:hidden}.q-bias-bar .qb{display:block}.qb.left{background:#3b6fd6}.qb.cl{background:#6f9be0}.qb.c{background:#8b8fa8}.qb.cr{background:#e0a36f}.qb.right{background:#d6563b}.qb.state{background:#9b59b6}.cmd-dates{border-bottom:1px solid var(--border-color,#262a38);align-items:center;gap:12px;padding:6px 12px;display:flex}.cmd-dates label{align-items:center;gap:5px;display:flex}.cmd-dates input[type=date]{background:var(--bg-input);border:1px solid var(--border-color,#333);color:var(--text-primary);font-size:calc(12px * var(--font-scale,1));border-radius:5px;padding:3px 6px}.cmd-date-clear{color:var(--text-link);font-size:calc(12px * var(--font-scale,1));cursor:pointer;background:0 0;border:none}.ig-adj{gap:2px;margin-left:4px;display:inline-flex}.ig-adj button{background:var(--bg-input);border:1px solid var(--border-color,#333);color:var(--text-secondary);width:18px;height:18px;line-height:1;font-size:calc(12px * var(--font-scale,1));cursor:pointer;border-radius:4px;padding:0}.ig-adj button:hover{color:var(--text-primary);border-color:var(--accent-blue)}.ig-brief{align-items:center;gap:8px;margin-top:10px;display:flex}.ig-brief select{background:var(--bg-input);border:1px solid var(--border-color,#333);color:var(--text-primary);font-size:calc(12px * var(--font-scale,1));border-radius:5px;padding:3px 6px}.q-claims{margin-top:8px}.q-claim{font-size:calc(12px * var(--font-scale,1));border-bottom:1px solid var(--border-color,#1e2230);justify-content:space-between;gap:10px;padding:3px 0;display:flex}.q-claim-kind{color:var(--text-secondary);text-transform:capitalize}.q-claim.divergent .q-claim-kind{color:var(--accent-amber)}.q-claim-vals{color:var(--text-primary);text-align:right}:root{--tag-maritime:#38bdf8;--tag-maritime-bg:#38bdf833;--tag-space:#a78bfa;--tag-space-bg:#a78bfa33;--tag-energy:#fbbf24;--tag-energy-bg:#fbbf2433;--tag-agriculture:#84cc16;--tag-agriculture-bg:#84cc1633}.tag.maritime,.chip-tag.tag-maritime,.topic-chip.maritime.on{color:var(--tag-maritime);border-color:var(--tag-maritime);background:var(--tag-maritime-bg)}.tag.space,.chip-tag.tag-space,.topic-chip.space.on{color:var(--tag-space);border-color:var(--tag-space);background:var(--tag-space-bg)}.tag.energy,.chip-tag.tag-energy,.topic-chip.energy.on{color:var(--tag-energy);border-color:var(--tag-energy);background:var(--tag-energy-bg)}.tag.agriculture,.chip-tag.tag-agriculture,.topic-chip.agriculture.on{color:var(--tag-agriculture);border-color:var(--tag-agriculture);background:var(--tag-agriculture-bg)}.ve-icon{font-size:calc(48px * var(--font-scale,1));margin-bottom:8px}.view-error-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:300px;padding:60px 24px;display:flex}.view-error-card h2{font-size:var(--font-size-xl,22px);margin:0}.view-error-card .form-actions{gap:8px;margin-top:14px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.landing{position:relative;overflow-x:hidden}.lp-hero-fineprint{font-size:calc(13px * var(--font-scale,1));color:var(--text-muted);margin-top:12px}.lp-hero-fineprint a{color:var(--text-link)}.lp-proof{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.lp-pill{background:var(--bg-card);border:1px solid var(--border-color,#262a38);font-size:calc(13px * var(--font-scale,1));color:var(--text-secondary);border-radius:999px;padding:5px 14px}.lp-how .lp-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;max-width:900px;margin:0 auto;display:grid}.lp-step{text-align:center}.lp-step-icon{font-size:calc(30px * var(--font-scale,1));color:var(--accent-blue);margin-bottom:6px}.lp-step h3{font-size:calc(17px * var(--font-scale,1));margin:4px 0}.lp-step p{color:var(--text-secondary);font-size:calc(14px * var(--font-scale,1))}.lp-final-cta{text-align:center}.lp-final-cta .lp-hero-cta{justify-content:center}.lp-footer-links{flex-wrap:wrap;justify-content:center;gap:18px;margin-bottom:12px;display:flex}.lp-footer-bottom{text-align:center;color:var(--text-secondary);font-size:calc(14px * var(--font-scale,1))}@media (width<=760px){.lp-nav{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.lp-nav nav{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end}.lp-hero-shell{padding:var(--space-8) var(--space-4) var(--space-6)}.lp-hero h1{font-size:calc(42px * var(--font-scale,1))}.lp-sub{font-size:var(--font-size-base)}.lp-cta-lg{text-align:center;width:100%}.lp-board-head{align-items:flex-start;gap:var(--space-1);flex-direction:column}.lp-board-head h2{text-align:left}.lp-board-metrics{grid-template-columns:1fr}.lp-board-metrics div{border-right:0;border-bottom:1px solid var(--border)}.lp-board-metrics div:last-child{border-bottom:0}.lp-board-row{padding:var(--space-3) var(--space-4);grid-template-columns:56px minmax(0,1fr)}.lp-section{padding:var(--space-8) var(--space-4)}.lp-footer{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);flex-direction:column}}.pn-section-toggle{cursor:pointer;width:100%;padding:var(--space-2) var(--space-4) var(--space-1) calc(var(--space-4) + 3px);color:inherit;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.pn-section-toggle:hover .pn-section-chevron{color:var(--text-primary)}.pn-section-chevron{font-size:calc(10px * var(--font-scale,1));color:var(--text-muted);margin-right:4px}.settings-tabs{flex-direction:column;gap:10px;display:flex}.settings-tab-group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.settings-tab-grouplabel{font-size:calc(11px * var(--font-scale,1));letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-basis:100%;margin-right:8px;padding-inline-start:var(--space-2);font-weight:700}.settings-tab-group-admin{border-top:1px solid var(--border-color,#262a38);padding-top:8px}.settings-tab-group-admin .settings-tab-grouplabel{color:var(--accent-amber)}.advisor-card{flex-direction:column;gap:8px;display:flex}.advisor-card.urgent{box-shadow:0 0 0 1px #f8514940}.advisor-card-head{font-size:calc(11px * var(--font-scale,1));align-items:center;gap:8px;display:flex}.advisor-badge{text-transform:capitalize;color:var(--text-secondary);background:var(--overlay-soft);border-radius:999px;padding:2px 8px}.advisor-sens{border-radius:999px;padding:2px 8px;font-weight:600}.advisor-sens.urgent{color:var(--accent-red);background:#f851492e}.advisor-sens.soon{color:var(--accent-amber);background:#f59e0b29}.advisor-sens.later{color:var(--accent-blue,#58a6ff);background:#58a6ff24}.advisor-sens.info{background:var(--overlay-medium);color:var(--text-muted)}.advisor-headline{font-size:calc(16px * var(--font-scale,1));margin:0}.advisor-headline:hover{color:var(--accent-blue,#58a6ff)}.advisor-reco{color:var(--text-secondary);margin:0}.advisor-datapoints{font-family:var(--font-mono)}.advisor-card-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.advisor-detail{background:var(--bg-elev,#16181d);border:1px solid var(--border);border-radius:8px;width:min(760px,94vw);max-height:88vh;padding:20px;position:relative;overflow-y:auto}.advisor-detail h4{font-size:calc(12px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:16px 0 6px}.advisor-close{color:var(--text-muted);font-size:calc(22px * var(--font-scale,1));cursor:pointer;background:0 0;border:0;line-height:1;position:absolute;top:10px;right:12px}.advisor-reasoning{white-space:pre-wrap;font-family:var(--font-mono);font-size:calc(12px * var(--font-scale,1));background:var(--overlay-subtle);border-radius:6px;padding:10px}.advisor-reco-full{white-space:pre-wrap;line-height:1.5}.advisor-evidence{margin:4px 0;padding-left:18px}.advisor-disclaimer{border-top:1px solid var(--border-soft,#262a38);margin-top:16px;padding-top:10px}.advisor-ask input{font-family:inherit}.advisor-answer{background:var(--overlay-subtle);border-radius:6px;padding:10px;line-height:1.5}.linklike{color:var(--accent-blue,#58a6ff);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;padding:0}.linklike:hover{text-decoration:underline}.pn-badge{background:var(--accent-blue,#6366f1);color:#fff;font-size:calc(10px * var(--font-scale,1));border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:auto;padding:0 5px;font-weight:700;display:inline-flex}.home-view{box-sizing:border-box;width:100%;max-width:1120px;padding:22px var(--space-4) 28px;overscroll-behavior:contain;margin:0 auto;overflow-y:auto}.world-hero{border:0;border-bottom:1px solid var(--border-soft,#262a38);background:0 0;margin-bottom:18px;padding:8px 0 22px}.world-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:calc(11px * var(--font-scale,1));margin:0 0 6px;font-weight:700}.world-hero h1{max-width:820px;font-size:calc(34px * var(--font-scale,1));letter-spacing:0;margin:0;line-height:1.12}.world-hero-subline{color:var(--text-secondary);font-size:calc(15px * var(--font-scale,1));margin:8px 0 0;line-height:1.45}.world-hero-summary{color:var(--text-primary);font-size:calc(15px * var(--font-scale,1));max-width:780px;margin:9px 0 0;line-height:1.45}.world-status-line{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.world-status-pill,.world-chip-line span{border:1px solid var(--border-soft,#262a38);background:color-mix(in srgb, var(--bg-elev-2,#1f2630) 72%, transparent);color:var(--text-secondary);font-size:calc(11px * var(--font-scale,1));overflow-wrap:anywhere;border-radius:999px;padding:5px 10px;line-height:1.3}.world-since{color:var(--text-muted);font-size:calc(12px * var(--font-scale,1));margin:12px 0 0;line-height:1.45}.world-context-filters{border:1px solid color-mix(in srgb, var(--border-soft) 82%, transparent);background:color-mix(in srgb, var(--bg-elev) 62%, transparent);border-radius:8px;margin:-4px 0 14px;padding:10px 12px}.world-context-filters-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.world-context-filters-head strong{font-size:var(--fs-sm);display:block}.world-context-filters-head p,.world-context-unsupported-note{color:var(--fg-muted);font-size:var(--fs-xs);margin:2px 0 0;line-height:1.4}.world-context-mobile-disclosure{display:none}.world-context-desktop-controls{display:block}.world-context-mobile-disclosure summary{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg-elev-2) 72%, transparent);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:7px 9px;list-style:none;display:flex}.world-context-mobile-disclosure summary::-webkit-details-marker{display:none}.world-context-mobile-disclosure summary span{font-weight:700;font-size:var(--fs-sm)}.world-context-mobile-disclosure summary small{min-width:0;color:var(--fg-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.world-context-mobile-panel{padding-top:8px}.world-context-filter-controls{flex-wrap:wrap;gap:10px 16px;margin-top:9px;display:flex}.world-context-filter-controls fieldset{border:0;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.world-context-filter-controls legend{color:var(--fg-muted);font-size:var(--fs-xs);padding:0 2px 0 0;font-weight:700}.world-context-filter-controls label{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg-elev-2) 70%, transparent);color:var(--fg);font-size:var(--fs-xs);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.world-context-filter-controls input{margin:0}.world-context-unsupported{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.world-context-unsupported-heading{color:var(--fg-muted);font-size:var(--fs-xs);flex:none;font-weight:700}.world-context-unsupported button{border:1px dashed color-mix(in srgb, var(--border-soft) 82%, transparent);background:color-mix(in srgb, var(--bg-elev-2) 34%, transparent);color:color-mix(in srgb, var(--fg-muted) 82%, transparent);cursor:not-allowed;opacity:.78;font-size:var(--fs-xs);border-radius:999px;padding:4px 8px}.world-lens-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;margin:0 0 16px;display:grid}.world-panel{border:1px solid var(--border-soft,#262a38);background:color-mix(in srgb, var(--bg-card,#161b22) 78%, transparent);border-radius:8px;padding:14px}.world-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.world-panel-head .home-h2{margin-top:0}.world-relevance-strip,.world-observation-gaps{min-height:0}.world-panel-head p,.world-row p,.world-market-tile p{color:var(--text-secondary);font-size:calc(12px * var(--font-scale,1));margin:2px 0 0;line-height:1.45}.world-empty{color:var(--text-muted);font-size:calc(12px * var(--font-scale,1));margin:6px 0 0;line-height:1.45}.world-compact-list{flex-direction:column;gap:7px;display:flex}.world-row{border:1px solid color-mix(in srgb, var(--border-soft,#262a38) 76%, transparent);background:color-mix(in srgb, var(--bg-elev,#161b22) 82%, transparent);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 11px;display:grid}.world-row>div,.world-market-tile>div{min-width:0}.world-row h3,.world-market-tile h3{font-size:calc(13px * var(--font-scale,1));letter-spacing:0;overflow-wrap:anywhere;margin:0;line-height:1.35}.world-chip-line{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.world-gap-row{border-left:2px solid var(--border-soft,#262a38)}.world-gap-row.good{border-left-color:var(--accent-green)}.world-gap-row.warn{border-left-color:var(--accent-amber)}.world-gap-row.bad{border-left-color:var(--accent-red)}.world-gap-row small{color:var(--text-muted);margin-top:4px;line-height:1.35;display:block}.world-loading{border-radius:6px;height:54px}.world-market-context{margin-top:16px}.world-market-attention-list{margin-bottom:10px}.world-row-kicker{color:var(--text-muted);font-size:calc(11px * var(--font-scale,1));letter-spacing:0;margin-bottom:3px;display:inline-block}.world-market-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.world-market-tile{border:1px solid var(--border-soft,#262a38);background:color-mix(in srgb, var(--bg-elev,#161b22) 82%, transparent);border-radius:6px;grid-template-columns:minmax(0,1fr);gap:8px;padding:9px 10px;display:grid}.world-market-tile .kernel-inspect-btn{justify-self:start}.world-market-price{font-size:calc(13px * var(--font-scale,1));justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.world-market-price .good{color:var(--accent-green)}.world-market-price .bad{color:var(--accent-red)}.world-can-wait{border:1px solid var(--border-soft,#262a38);background:color-mix(in srgb, var(--bg-card,#161b22) 64%, transparent);border-radius:8px;margin-top:14px;padding:10px 12px}.world-can-wait summary{cursor:pointer;color:var(--text-secondary);flex-direction:column;gap:2px;display:flex}.world-can-wait summary span{font-weight:700}.world-can-wait summary small{color:var(--text-muted)}.world-can-wait[open] .world-compact-list{margin-top:10px}.world-more-context{border-top:1px solid var(--border-soft,#262a38);margin-top:18px;padding-top:12px}.world-more-context summary{color:var(--text-secondary);cursor:pointer;flex-direction:column;gap:2px;list-style-position:outside;display:flex}.world-more-context summary span{font-weight:700}.world-more-context summary small{color:var(--text-muted)}.world-more-context-body{margin-top:14px}.home-statbar{color:var(--text-secondary);border-bottom:1px solid var(--border-soft,#262a38);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding:6px 2px 12px;display:flex}.home-h2{font-size:calc(14px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:18px 0 8px}.home-rightnow .home-rn-card{margin-bottom:10px}.home-rn-card.urgent{border-left:3px solid var(--accent-red)}.home-rn-badge{font-weight:700}.attention-preview{border:1px solid var(--border-soft,#262a38);background:color-mix(in srgb, var(--bg-card,#161b22) 86%, transparent);border-radius:8px;margin:0 0 16px;padding:16px}.world-primary-review{box-shadow:0 14px 42px #0000002e}.attention-preview-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.attention-preview-title{color:var(--text-primary);margin-top:0}.attention-preview-head p{color:var(--text-secondary);font-size:calc(12px * var(--font-scale,1));margin:2px 0 0;line-height:1.45}.attention-state{color:var(--text-muted);font-size:calc(13px * var(--font-scale,1));padding:8px 0 2px}.attention-empty-state{gap:8px;display:grid}.attention-empty-state strong{color:var(--text-primary);font-size:calc(15px * var(--font-scale,1))}.attention-empty-state p{max-width:720px;color:var(--text-secondary);margin:0;line-height:1.45}.attention-empty-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.attention-empty-actions a,.attention-empty-actions button{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--surface) 76%, transparent);min-height:30px;color:var(--text-secondary);font-size:calc(12px * var(--font-scale,1));border-radius:999px;padding:5px 10px;text-decoration:none}.attention-empty-actions a:hover,.attention-empty-actions button:hover{border-color:var(--accent);color:var(--text-primary)}.attention-error{color:var(--accent-amber)}.attention-relevance-hint{color:var(--text-muted);font-size:calc(11px * var(--font-scale,1));margin:0 0 8px;line-height:1.45}.attention-list{flex-direction:column;gap:9px;display:flex}.attention-guided-flow{gap:12px;display:grid}.attention-primary-brief{border:1px solid color-mix(in srgb, var(--border-soft,#262a38) 88%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--bg-elev-2,#1f2630) 78%, transparent), color-mix(in srgb, var(--bg-elev,#161b22) 90%, transparent));border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:15px;display:grid}.attention-primary-brief.attention-critical{border-color:color-mix(in srgb, var(--accent-red) 30%, var(--border-soft,#262a38))}.attention-primary-copy{gap:8px;min-width:0;display:grid}.attention-primary-kicker{color:var(--text-muted);font-size:calc(11px * var(--font-scale,1));text-transform:uppercase;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:7px;font-weight:750;display:flex}.attention-primary-kicker span:first-child{color:var(--text-primary)}.attention-primary-brief h3{color:var(--text-primary);font-size:calc(20px * var(--font-scale,1));letter-spacing:0;overflow-wrap:anywhere;margin:0;line-height:1.25}.attention-brief-narrative{color:var(--text-secondary);font-size:calc(13px * var(--font-scale,1));overflow-wrap:anywhere;margin:0;line-height:1.55}.attention-brief-summary{border-top:1px solid color-mix(in srgb, var(--border-soft,#262a38) 62%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:8px;display:grid}.attention-brief-point{border-right:1px solid color-mix(in srgb, var(--border-soft,#262a38) 54%, transparent);min-width:0;padding:0 11px}.attention-brief-point:first-child{padding-left:0}.attention-brief-point:last-child{border-right:0;padding-right:0}.attention-brief-point>span{color:var(--text-muted);font-size:calc(10px * var(--font-scale,1));text-transform:uppercase;letter-spacing:0;margin-bottom:3px;font-weight:700;display:block}.attention-brief-point strong{color:var(--text-secondary);font-size:calc(12px * var(--font-scale,1));overflow-wrap:anywhere;font-weight:600;line-height:1.4;display:block}.attention-brief-point small{color:var(--text-muted);font-size:calc(11px * var(--font-scale,1));margin-top:3px;line-height:1.3;display:block}.attention-brief-detail{border-top:1px solid color-mix(in srgb, var(--border-soft,#262a38) 62%, transparent);color:var(--text-secondary);font-size:calc(12px * var(--font-scale,1));min-width:0;padding-top:8px}.attention-brief-detail>summary{color:var(--accent);cursor:pointer;font-weight:800;list-style-position:outside}.attention-brief-detail .attention-brief-narrative{margin-top:8px}.attention-brief-detail .attention-brief-summary{margin-top:9px}.attention-recommendations{border-top:1px solid color-mix(in srgb, var(--border-soft,#262a38) 72%, transparent);margin-top:16px;padding-top:14px}.attention-recommendations h4,.kernel-next-steps h4{font-size:calc(12px * var(--font-scale,1));letter-spacing:0;color:var(--text-secondary);margin:0 0 8px;font-weight:700}.recommendation-list{gap:10px;display:grid}.recommendation-list.compact{gap:8px}.recommendation-item{border-top:1px solid color-mix(in srgb, var(--border-soft,#262a38) 54%, transparent);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.recommendation-item:first-child{border-top:0;padding-top:0}.recommendation-copy{gap:5px;min-width:0;display:grid}.recommendation-label-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recommendation-label-row strong{color:var(--text-primary);font-size:calc(13px * var(--font-scale,1))}.recommendation-copy p{color:var(--text-secondary);font-size:calc(12px * var(--font-scale,1));margin:0;line-height:1.45}.recommendation-risk{border:1px solid var(--border-soft,#262a38);color:var(--text-muted);font-size:calc(10px * var(--font-scale,1));white-space:nowrap;background:#94a3b814;border-radius:999px;padding:2px 7px}.recommendation-related{flex-wrap:wrap;gap:6px;display:flex}.recommendation-open{color:var(--accent);font-size:calc(12px * var(--font-scale,1));border:1px solid var(--border-soft,#262a38);border-radius:999px;flex:none;padding:5px 10px;text-decoration:none}.recommendation-open:hover{background:#60a5fa14}.recommendation-empty{color:var(--text-dim);font-size:calc(12px * var(--font-scale,1));margin:0}.attention-secondary-review{gap:8px;display:grid}.attention-secondary-head h3{font-size:calc(13px * var(--font-scale,1));color:var(--text-secondary);letter-spacing:0;margin:0}.attention-secondary-head p{color:var(--text-muted);font-size:calc(11px * var(--font-scale,1));margin:2px 0 0}.attention-secondary-list{gap:7px;display:grid}.attention-secondary-row-list{gap:6px}.attention-secondary-item{border:1px solid color-mix(in srgb, var(--border-soft,#262a38) 76%, transparent);background:color-mix(in srgb, var(--bg-elev,#161b22) 58%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.attention-secondary-copy{min-width:0}.attention-secondary-item h3{font-size:calc(14px * var(--font-scale,1));letter-spacing:0;overflow-wrap:anywhere;margin:4px 0 2px;line-height:1.35}.attention-secondary-item p{color:var(--text-secondary);font-size:calc(12px * var(--font-scale,1));margin:0 0 5px;line-height:1.4}.attention-item{border:1px solid color-mix(in srgb, var(--border-soft,#262a38) 80%, transparent);background:color-mix(in srgb, var(--bg-elev,#161b22) 84%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.attention-item:first-child{background:color-mix(in srgb, var(--bg-elev-2,#1f2630) 74%, transparent)}.attention-item.attention-critical{border-color:color-mix(in srgb, var(--accent-red) 24%, var(--border-soft,#262a38))}.attention-item.attention-high{border-color:color-mix(in srgb, var(--border-soft,#262a38) 88%, transparent)}.attention-item.attention-normal{border-color:var(--border-soft,#262a38)}.attention-item-main{min-width:0}.attention-item-meta,.attention-signals{color:var(--text-muted);font-size:calc(11px * var(--font-scale,1));flex-wrap:wrap;align-items:center;gap:6px;display:flex}.attention-priority:not(.status-badge){border:1px solid var(--border-soft,#262a38);color:var(--text-secondary);border-radius:999px;padding:1px 6px}.attention-priority:not(.status-badge).priority_critical,.attention-priority:not(.status-badge).priority-critical{color:var(--accent-red)}.attention-priority:not(.status-badge).priority_high,.attention-priority:not(.status-badge).priority-high{color:var(--accent-amber)}.attention-item h3{font-size:calc(15px * var(--font-scale,1));letter-spacing:0;overflow-wrap:anywhere;margin:5px 0 3px;line-height:1.35}.attention-item p{color:var(--text-secondary);font-size:calc(12px * var(--font-scale,1));margin:0 0 6px;line-height:1.45}.attention-relevance{flex-wrap:wrap;gap:6px;margin:0 0 6px;display:flex}.attention-relevance span{border:1px solid color-mix(in srgb, var(--accent-blue,#4da3ff) 34%, var(--border-soft,#262a38));color:var(--text-secondary);background:color-mix(in srgb, var(--accent-blue,#4da3ff) 10%, transparent);font-size:calc(11px * var(--font-scale,1));border-radius:999px;padding:2px 7px;line-height:1.3}.attention-signals span{background:var(--bg-elev-2,#1f2630);border-radius:4px;min-width:0;padding:2px 6px}.attention-inspect{white-space:nowrap;align-self:start}.home-grid2{grid-template-columns:1.5fr 1fr;align-items:start;gap:16px;display:grid}.home-story{margin-bottom:10px}.home-advisor-card{margin-bottom:8px}.home-tiles{gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.home-tile{cursor:pointer;flex:none;min-width:130px}.home-activity{flex-wrap:wrap;gap:6px;display:flex}.home-footer{border-top:1px solid var(--border-soft,#262a38);flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:14px;display:flex}.home-footer button{padding:8px 14px}.home-map-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.home-skeleton{background:linear-gradient(90deg, var(--overlay-subtle) 25%, var(--overlay-medium) 50%, var(--overlay-subtle) 75%);background-size:200% 100%;animation:1.4s infinite home-shimmer}.home-loading-shell{gap:12px;min-height:0;padding:16px;display:grid}.route-loading-shell{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);align-self:start;gap:8px;width:min(760px,100% - 32px);min-height:0;margin:18px auto;padding:clamp(18px,3vw,28px);display:grid}.route-loading-shell>span{color:var(--accent);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.route-loading-shell h1,.route-loading-shell p{margin:0}.route-loading-shell p{color:var(--text-muted)}.route-loading-lines{gap:7px;margin-top:8px;display:grid}.route-loading-lines i{background:linear-gradient(90deg, var(--overlay-subtle) 25%, var(--overlay-medium) 50%, var(--overlay-subtle) 75%);background-size:200% 100%;border-radius:999px;width:100%;height:7px;animation:1.4s infinite home-shimmer;display:block}.route-loading-lines i:nth-child(2){width:78%}.route-loading-lines i:nth-child(3){width:54%}@media (width<=700px){.route-loading-shell{width:calc(100% - 20px);margin:10px auto;padding:18px}}.home-loading-head{gap:3px;display:grid}.home-loading-head span{color:var(--text);font-weight:700}.home-loading-head small{color:var(--text-muted)}.home-loading-rows{gap:8px;display:grid}.home-loading-row{min-width:0;color:var(--text-muted);font-size:var(--fs-sm);grid-template-columns:auto max-content minmax(80px,1fr);align-items:center;gap:8px;display:grid}.home-loading-dot{background:var(--accent);opacity:.75;border-radius:999px;width:7px;height:7px}.home-loading-line{background:linear-gradient(90deg, var(--overlay-subtle) 25%, var(--overlay-medium) 50%, var(--overlay-subtle) 75%);background-size:200% 100%;border-radius:999px;min-width:0;height:7px;animation:1.4s infinite home-shimmer}@keyframes home-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=768px){.world-hero{margin-bottom:14px;padding:6px 0 16px}.world-hero h1{font-size:calc(24px * var(--font-scale,1))}.world-hero-subline,.world-hero-summary{font-size:calc(13px * var(--font-scale,1))}.world-status-line{gap:5px;margin-top:12px}.world-status-pill{max-width:100%;padding:4px 8px}.world-since{display:none}.world-context-filters{margin:-2px 0 10px;padding:9px}.world-context-filters-head{flex-direction:column;gap:6px}.world-context-desktop-controls{display:none}.world-context-mobile-disclosure{display:block}.world-context-filter-controls{grid-template-columns:1fr;gap:8px;display:grid}.world-context-filter-controls fieldset{flex-wrap:wrap;padding-bottom:2px;overflow:visible}.world-context-unsupported{flex-wrap:wrap;padding-bottom:0;overflow:visible}.world-context-unsupported-heading{flex-basis:100%}.world-context-filter-controls label,.world-context-unsupported button{white-space:normal;flex:0 auto;max-width:100%}.world-lens-grid{grid-template-columns:1fr;gap:8px}.world-panel{padding:10px}.world-panel-head{flex-direction:column;align-items:stretch}.world-row{grid-template-columns:1fr}.attention-primary-brief,.attention-secondary-item{grid-template-columns:1fr}.attention-primary-brief h3{font-size:calc(17px * var(--font-scale,1))}.attention-brief-summary{grid-template-columns:1fr;gap:7px;display:grid}.attention-brief-point,.attention-brief-point:first-child,.attention-brief-point:last-child{border-right:0;border-top:1px solid color-mix(in srgb, var(--border-soft,#262a38) 54%, transparent);padding:7px 0 0}.world-row .kernel-inspect-btn,.world-market-tile .kernel-inspect-btn,.attention-primary-brief .kernel-inspect-btn,.attention-secondary-item .kernel-inspect-btn{width:100%;min-height:44px}.recommendation-item{display:grid}.recommendation-open{width:fit-content}.world-market-strip{grid-template-columns:1fr}.world-market-price{flex-wrap:wrap;align-items:flex-start}.home-grid2{grid-template-columns:1fr;gap:10px}.home-view{padding:8px}.home-statbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;padding:4px 2px 8px;display:grid}.home-statbar>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.home-tiles{flex-direction:column;gap:6px;overflow-x:visible}.home-tile{width:100%;min-width:0}.home-footer,.home-since{display:none}.home-h2{margin:14px 0 6px}.home-map-actions{gap:6px}.attention-preview{padding:10px}.attention-item{grid-template-columns:1fr;gap:8px}.attention-inspect{justify-self:stretch;min-height:44px}.world-more-context{margin-top:14px}}.home-map-cta{text-align:center;width:100%;color:var(--accent);cursor:pointer;padding:18px 14px;font-weight:600}.mission-panel{margin:12px 0 16px}.mission-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mission-head .home-h2{margin-top:4px}.mission-overview,.mission-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mission-overview{margin-bottom:10px}.mission-overview>div,.mission-grid>div{border:1px solid var(--border);background:var(--bg-card,var(--surface));border-radius:6px;min-width:0;padding:8px 9px}.mission-grid{margin-top:10px}.mission-overview span,.mission-grid span,.mission-overview strong,.mission-grid strong{overflow-wrap:anywhere;display:block}.mission-overview span,.mission-grid span{color:var(--text-muted);font-size:calc(11px * var(--font-scale,1))}.mission-overview strong,.mission-grid strong{font-size:calc(14px * var(--font-scale,1));margin-top:2px}.mission-stack{gap:8px;display:grid}.mission-card,.mission-empty,.mission-form{border:1px solid var(--border);background:var(--bg-card,var(--surface));border-radius:8px;padding:12px}.mission-form{margin:10px 0}.mission-templates{border-top:1px solid var(--border-soft,var(--border));border-bottom:1px solid var(--border-soft,var(--border));align-items:flex-start;gap:10px;margin:10px 0;padding:10px 0;display:flex}.mission-template-copy{gap:2px;min-width:160px;display:grid}.mission-template-copy strong{font-size:calc(12px * var(--font-scale,1))}.mission-template-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.mission-template-btn{white-space:normal;text-align:left;border-radius:6px;min-height:30px}.mission-help{border:1px solid var(--border-soft,var(--border));background:var(--bg-soft,var(--surface-2));border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:8px;margin:8px 0 10px;padding:8px 10px;display:flex}.mission-help strong{font-size:calc(12px * var(--font-scale,1))}.mission-help span{color:var(--text-secondary);font-size:calc(12px * var(--font-scale,1));line-height:1.4}.mission-form-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.mission-form-head h3{font-size:calc(14px * var(--font-scale,1));margin:0}.mission-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.mission-form .form-row{margin-bottom:0}.mission-form .form-row span:first-child{color:var(--text-muted);font-size:calc(11px * var(--font-scale,1))}.mission-form .form-row input,.mission-form .form-row select,.mission-form .form-row textarea{width:100%;min-width:0}.mission-form .form-row textarea{min-height:84px}.mission-form-wide{grid-column:1/-1}.mission-card-main{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px;display:grid}.mission-title-btn{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.mission-title-btn:hover .mission-title,.mission-title-btn:focus-visible .mission-title{color:var(--accent-blue)}.mission-title{overflow-wrap:anywhere;min-width:0;font-weight:700}.mission-meta,.mission-card-tools,.mission-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mission-meta,.mission-card-tools{justify-content:flex-end}.mission-card-manage button{min-height:28px}.mission-drivers{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.mission-drivers>span:first-child{color:var(--text-muted);font-size:calc(11px * var(--font-scale,1))}.mission-chip{min-height:24px;font-size:calc(11px * var(--font-scale,1));border:1px solid var(--border);color:var(--text-muted);border-radius:6px;align-items:center;padding:2px 7px;display:inline-flex}.mission-chip-good{color:var(--accent-green)}.mission-chip-warn{color:var(--accent-amber)}.mission-chip-bad{color:var(--accent-red)}.mission-detail{border-top:1px solid var(--border-soft,var(--border));margin-top:10px;padding-top:10px}.mission-detail-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mission-detail h3{font-size:calc(12px * var(--font-scale,1));color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px}.mission-detail p{overflow-wrap:anywhere;margin:0;line-height:1.45}.mission-actions{margin-top:10px}.mission-brief{border:1px solid var(--border);background:var(--bg-card,var(--surface));border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 14px;padding:12px;display:flex}.mission-brief-copy{min-width:0}.mission-brief-copy .home-h2{margin-top:0}.mission-brief-copy p{overflow-wrap:anywhere;margin:4px 0 0}.mission-brief-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mission-workspace{flex-direction:column;gap:14px;display:flex}.mission-workspace-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.mission-workspace-list{gap:8px;max-height:calc(100vh - 140px);padding-right:2px;display:grid;position:sticky;top:10px;overflow:auto}.mission-workspace-list h2,.mission-workspace-card h2{font-size:calc(15px * var(--font-scale,1));margin:0}.mission-workspace-list-item{border:1px solid var(--border);background:var(--bg-card,var(--surface));width:100%;min-height:92px;color:inherit;text-align:left;border-radius:8px;gap:4px;padding:10px;display:grid}.mission-workspace-list-item.active,.mission-workspace-list-item:hover,.mission-workspace-list-item:focus-visible{border-color:var(--accent-blue)}.mission-workspace-list-item strong,.mission-workspace-list-item span,.mission-workspace-list-item small{overflow-wrap:anywhere;min-width:0}.mission-workspace-list-item span,.mission-workspace-list-item small{color:var(--text-muted)}.mission-workspace-list-item span{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.mission-workspace-detail{gap:12px;min-width:0;display:grid}.mission-workspace-card{border:1px solid var(--border);background:var(--bg-card,var(--surface));border-radius:8px;min-width:0;padding:12px}.mission-workspace-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.mission-workspace-brief{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.mission-workspace-brief-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mission-workspace-brief h2,.mission-workspace-brief p{overflow-wrap:anywhere}.mission-workspace-brief h2{margin:2px 0 6px}.mission-workspace-brief p{color:var(--text-secondary);margin:0;line-height:1.45}.mission-workspace-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:8px;width:100%;min-width:0;display:grid}.mission-workspace-metrics>div{border:1px solid var(--border-soft,var(--border));border-radius:6px;padding:8px}.mission-workspace-metrics span,.mission-workspace-metrics strong{overflow-wrap:normal;word-break:normal;min-width:0;display:block}.mission-workspace-metrics span{color:var(--text-muted);font-size:calc(11px * var(--font-scale,1))}.mission-workspace-metrics .mission-action-queue{grid-column:span 2}.mission-workspace-metrics .mission-action-queue strong{line-height:1.45}.mission-typed-match-reasons{flex-wrap:wrap;gap:5px;margin:5px 0 0;padding:0;list-style:none;display:flex}.mission-typed-match-reasons li{border:1px solid var(--border-soft);background:var(--bg-elev-2);min-width:0;font-size:var(--fs-xs);border-radius:5px;grid-template-columns:auto minmax(0,1fr);gap:2px 5px;padding:4px 6px;display:grid}.mission-typed-match-reasons li small{color:var(--fg-muted);grid-column:1/-1}.mission-workspace-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mission-picker{gap:8px;margin:10px 0;display:grid}.mission-picker input,.mission-picker select{width:100%;min-width:0}.mission-evidence-list{gap:8px;display:grid}.mission-observation-delta{border-left:3px solid var(--accent-blue,#58a6ff);background:var(--bg-elev-2);gap:3px;min-width:0;margin:4px 0 10px;padding:9px 10px;display:grid}.mission-observation-delta strong,.mission-observation-delta span{overflow-wrap:anywhere}.mission-observation-delta span{color:var(--text-muted);font-size:var(--fs-xs)}.mission-evidence-row{border:1px solid var(--border-soft,var(--border));border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,260px);align-items:start;gap:10px;padding:10px;display:grid}.mission-evidence-main,.mission-row-actions{min-width:0}.mission-evidence-main strong,.mission-evidence-main p{overflow-wrap:anywhere}.mission-evidence-main p{margin:3px 0 0}.mission-evidence-status,.mission-row-actions{flex-wrap:wrap;gap:6px;display:flex}.mission-evidence-status{margin-top:6px}.mission-row-actions{justify-content:flex-end}@media (width<=900px){.mission-overview,.mission-grid,.mission-form-grid,.mission-detail-cols,.mission-card-main{grid-template-columns:1fr}.mission-meta,.mission-card-tools{justify-content:flex-start}.mission-templates{flex-direction:column}.mission-template-copy{min-width:0}.mission-workspace-layout,.mission-workspace-brief,.mission-workspace-links,.mission-evidence-row{grid-template-columns:1fr}.mission-workspace-list{max-height:none;position:static}.mission-workspace-metrics{grid-template-columns:1fr}.mission-row-actions{justify-content:flex-start}.mission-brief{flex-direction:column;align-items:stretch}.mission-brief-actions{justify-content:flex-start}}.intel-card{background:var(--bg-card,var(--bg-elev));border:1px solid var(--border);transition:border-color var(--duration-fast) var(--easing), transform var(--duration-fast) var(--easing);animation:intel-appear var(--duration-normal) var(--easing);border-radius:12px;padding:14px}.intel-card.clickable{cursor:pointer}.intel-card.clickable:hover{border-color:var(--accent-blue,#58a6ff)}.intel-card-sm{padding:10px 12px}.intel-card-head{font-size:calc(11px * var(--font-scale,1));align-items:center;gap:8px;margin-bottom:4px;display:flex}.intel-card-badge{text-transform:capitalize;color:var(--text-secondary)}.intel-card-meta{color:var(--text-muted);margin-left:auto}.intel-card-title{font-weight:600;line-height:1.35}.intel-card-sm .intel-card-title{font-weight:500;font-size:calc(13px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.intel-card-summary{color:var(--text-secondary);font-size:calc(14px * var(--font-scale,1));margin-top:6px}.intel-card-footer{margin-top:8px}@keyframes intel-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.intel-card{animation:none}*{scroll-behavior:auto!important}}html[data-density=compact] .intel-card{border-radius:var(--radius-sm);padding:8px 10px}html[data-density=compact] .intel-card-summary{display:none}html[data-density=comfortable] .intel-card{padding:14px 16px}html[data-density=comfortable] .intel-card-title{font-size:calc(15px * var(--font-scale,1))}@media (width<=768px){input,select,textarea{font-size:calc(16px * var(--font-scale,1))}.admin-density-summary{grid-template-columns:1fr}.admin-api .data-table,.admin-provider-card .data-table,.operator-actions .data-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.admin-provider-card .bar-row{align-items:flex-start}}.mlc-presets{flex-wrap:wrap;gap:4px;margin:6px 0 8px;display:flex}.mlc-preset{font-size:calc(10px * var(--font-scale,1));background:var(--overlay-soft);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:3px 7px}.mlc-preset:hover{color:var(--text-primary);border-color:var(--accent-blue,#58a6ff)}.view-header{margin-bottom:var(--space-3)}.view-header__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-height:32px;display:flex}.view-header__title{align-items:center;gap:var(--space-2);line-height:1.2;font-family:var(--font-mono);font-size:var(--h-view);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:700;display:flex}.view-header__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.view-header__sub{margin:var(--space-1) 0 0;font-size:var(--fs-xs);color:var(--fg-dim)}.admin-readonly-framing{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg-elev-2) 78%, transparent);color:var(--fg-muted);font-size:var(--fs-xs);border-radius:10px;flex-wrap:wrap;padding:10px 12px;display:flex}.admin-readonly-framing strong{color:var(--fg)}.admin-density-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:0 0 12px;display:grid}.admin-density-summary>div{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg-elev-2) 70%, transparent);border-radius:8px;min-width:0;padding:10px 12px}.admin-density-summary span,.admin-density-summary small{color:var(--fg-muted);font-size:var(--fs-xs);display:block}.admin-density-summary strong{color:var(--fg);font-size:calc(20px * var(--font-scale,1));margin:3px 0;line-height:1.2;display:block}.admin-source-capability>p{max-width:72ch}.admin-source-capability details>summary{cursor:pointer}.admin-source-gap-list ol{gap:6px;margin:8px 0;padding-left:20px;display:grid}.admin-source-gap-list li span,.admin-source-gap-list li small{overflow-wrap:anywhere;display:block}.admin-source-gap-list li small{color:var(--fg-muted)}.admin-source-capability-list{gap:6px;margin:8px 0;padding-left:20px;display:grid}.admin-source-capability-list span,.admin-source-capability-list small{overflow-wrap:anywhere;display:block}.admin-source-capability-list small{color:var(--fg-muted)}.admin-provider-card{border-color:color-mix(in srgb, var(--border-soft) 82%, transparent)}.admin-operator-form{width:100%;min-width:0;margin-bottom:8px}.admin-api .data-table,.admin-provider-card .data-table,.operator-actions .data-table{min-width:0}@media (width<=720px){.admin-mobile-card-table.data-table,.admin-mobile-card-table.sources-table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-sans,inherit);display:block;overflow:visible;min-width:0!important}.admin-mobile-card-table.data-table thead,.admin-mobile-card-table.sources-table thead{display:none}.admin-mobile-card-table.data-table tbody,.admin-mobile-card-table.data-table tr,.admin-mobile-card-table.data-table td,.admin-mobile-card-table.sources-table tbody,.admin-mobile-card-table.sources-table tr,.admin-mobile-card-table.sources-table td{width:100%;min-width:0;display:block}.admin-mobile-card-table.data-table tr,.admin-mobile-card-table.sources-table tr,.src-del-list.admin-mobile-card-table .src-del-row{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg-elev-2) 76%, transparent);box-shadow:none;border-radius:10px;margin:0 0 10px;padding:10px 12px}.admin-mobile-card-table.data-table td,.admin-mobile-card-table.sources-table td{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(92px,34%) minmax(0,1fr);align-items:start;gap:8px;padding:7px 0;display:grid;white-space:normal!important}.admin-mobile-card-table.data-table td:last-child,.admin-mobile-card-table.sources-table td:last-child{border-bottom:0}.admin-mobile-card-table td[data-label]:before{content:attr(data-label);color:var(--fg-muted);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.4}.admin-mobile-card-table td[data-label]>button,.admin-mobile-card-table td[data-label]>.btn,.admin-mobile-card-table td[data-label]>select,.admin-mobile-card-table td[data-label]>input{justify-self:start;max-width:100%}.admin-mobile-card-table td[data-label] code,.admin-mobile-card-table td[data-label] .small{overflow-wrap:anywhere;word-break:normal;min-width:0}.src-del-list.admin-mobile-card-table{border:0;gap:10px;max-height:none;padding:0;overflow:visible}.src-del-list.admin-mobile-card-table .src-del-row{grid-template-columns:1fr;align-items:start}.src-del-list.admin-mobile-card-table .src-del-row .num{text-align:left;min-width:0}}.source-scorecard-operator{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.source-scorecard-context{margin:calc(-1 * var(--space-2)) 0 var(--space-3)}.markets-hub,.trading-view,.markets-hub .card,.trading-view .card{min-width:0;max-width:100%}.markets-hub input,.markets-hub select,.markets-hub textarea,.markets-hub button,.trading-view input,.trading-view select,.trading-view textarea,.trading-view button{max-width:100%}.markets-hub-tabs-calm{gap:0}.markets-hub-tabs-calm .seg{letter-spacing:0}.markets-overview-section{margin-bottom:14px}.markets-section-label{color:var(--fg-muted);font-family:var(--font-mono,monospace);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font-weight:700}.trading-risk-first{border-left:3px solid var(--ev-warning);background:color-mix(in srgb, var(--bg-elev-2) 76%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.trading-risk-first p{margin:4px 0 0;line-height:1.45}.trading-risk-first-pills{flex-wrap:wrap;gap:6px;display:flex}.trading-risk-first-pills span{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 76%, transparent);color:var(--fg-muted);font-size:var(--fs-xs);border-radius:999px;padding:3px 8px}.trading-risk-first-pills>strong,.trading-performance-scope>strong{color:var(--fg);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;flex:1 0 100%}.trading-open-terminal{justify-self:end}.operator-action{border-color:color-mix(in srgb, var(--ev-warning) 38%, var(--border-soft));background:color-mix(in srgb, var(--bg-elev-2) 78%, transparent);align-items:center;gap:6px;display:inline-flex}.operator-action small{color:var(--fg-muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:0;font-weight:600}.operator-action.ui-audit-disabled:disabled,.ui-audit-disabled:disabled{cursor:not-allowed;opacity:.64}.operator-actions,.guarded-actions-disclosure,.action-danger-zone{border:1px solid color-mix(in srgb, var(--border-soft) 78%, transparent);background:color-mix(in srgb, var(--bg-elev-2) 76%, transparent);border-radius:8px;margin-top:10px;padding:8px}.operator-actions-head,.danger-zone-head,.guarded-actions-disclosure>summary>span{min-width:0;color:var(--fg-muted);font-size:var(--fs-xs);flex-direction:column;gap:2px;display:flex}.operator-actions-head strong,.danger-zone-head strong,.guarded-actions-disclosure>summary strong{color:var(--fg);font-size:var(--fs-xs)}.operator-actions-body,.danger-zone-body,.guarded-actions-body{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.guarded-actions-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.guarded-actions-disclosure>summary::-webkit-details-marker{display:none}.guarded-actions-disclosure>summary:after{content:"▾";color:var(--fg-muted);font-size:var(--fs-2xs)}.guarded-actions-disclosure[open]>summary:after{transform:rotate(180deg)}.action-danger-zone{border-color:color-mix(in srgb, var(--ev-danger) 42%, var(--border-soft));background:color-mix(in srgb, var(--ev-danger) 7%, var(--bg-elev-2))}.muted-primary-action{border-color:color-mix(in srgb, var(--ev-warning) 34%, var(--border-soft));background:color-mix(in srgb, var(--bg-elev-2) 82%, transparent);color:var(--fg);box-shadow:none}.action-readonly,.action-navigation,.action-guarded,.action-danger,.action-external,.action-trading,.action-emergency{position:relative}.action-context{color:var(--fg-muted);font-size:var(--fs-xs);align-items:center;gap:6px;display:inline-flex}.action-readonly{border-color:color-mix(in srgb, var(--border-soft) 86%, transparent)}.action-navigation{border-color:color-mix(in srgb, var(--accent) 34%, var(--border-soft))}.action-guarded{border-color:color-mix(in srgb, var(--ev-warning) 42%, var(--border-soft));background:color-mix(in srgb, var(--bg-elev-2) 82%, transparent)}.action-external{border-color:color-mix(in srgb, var(--ev-info) 38%, var(--border-soft))}.action-danger{border-color:color-mix(in srgb, var(--ev-danger) 58%, var(--border-soft))}.action-emergency{box-shadow:0 0 0 1px color-mix(in srgb, var(--ev-danger) 52%, transparent), 0 10px 24px #00000057}.action-guarded:disabled,.action-danger:disabled,.action-external:disabled{cursor:not-allowed;opacity:.62}.ui-audit-note{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg-elev-2) 70%, transparent);border-radius:6px;padding:6px 8px}@media (width<=1024px){.markets-hub{padding:12px!important}.markets-hub .view-header__tabs,.trading-view .trade-subnav{-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;max-width:100%;padding-bottom:4px;overflow:auto hidden;flex-wrap:nowrap!important}.markets-hub .view-header__tabs::-webkit-scrollbar{display:none}.trading-view .trade-subnav::-webkit-scrollbar{display:none}.markets-hub .view-header__tabs>.segmented,.trading-view .trade-subnav .segmented{width:max-content;max-width:none;overflow:visible;flex-wrap:nowrap!important}.markets-hub .seg,.trading-view .seg,.trading-view .trade-subnav>div{flex:none}.trading-view table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.trading-risk-first{grid-template-columns:1fr}.trading-open-terminal{justify-self:start}}.market-universe-status{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface-1) 88%, transparent);grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:10px;min-width:0;margin:0 0 14px;padding:10px 12px;display:grid}.market-universe-status>div,.market-universe-heading>div,.market-universe-pulse-grid>div{min-width:0}.market-universe-status>div{flex-direction:column;gap:2px;display:flex}.market-universe-status strong,.market-universe-coverage span{overflow-wrap:anywhere}.market-universe-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:12px;display:flex}.market-universe-heading h3,.market-universe-heading p{margin:0}.market-universe-pulse-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;min-width:0;display:grid}.market-universe-coverage{color:var(--fg-muted);font-size:var(--font-size-sm);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:12px;display:flex}.markets-local-skeleton{background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:200% 100%;border-radius:6px;height:28px;margin-bottom:8px;animation:1.4s linear infinite skeleton-shimmer}.compact-empty-state,.markets-deliberately-demoted{flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.compact-empty-state span,.markets-deliberately-demoted p{color:var(--fg-muted)}.yield-risk-cell{white-space:normal;min-width:min(320px,42vw);max-width:420px}.yield-risk-cell summary{cursor:pointer;color:var(--accent-amber);font-weight:700}.yield-risk-cell details>strong{color:var(--accent-amber);font-size:var(--font-size-sm);margin:8px 0;display:block}.yield-risk-cell dl{gap:5px;margin:8px 0 0;display:grid}.yield-risk-cell dl>div{grid-template-columns:minmax(90px,.32fr) minmax(0,1fr);gap:8px;display:grid}.yield-risk-cell dt,.yield-risk-cell dd{overflow-wrap:anywhere;margin:0}.yield-risk-cell dt{color:var(--fg-muted)}@media (width<=640px){.yield-risk-cell{min-width:min(280px,82vw)}.yield-risk-cell dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.question-answer-limitation,.question-refreshing-state,.question-refreshing-error{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));border-radius:var(--radius-sm,6px);color:var(--fg-muted);background:color-mix(in srgb, var(--accent) 7%, var(--bg-elev));margin:0;padding:.7rem .85rem}.question-refreshing-error{border-color:color-mix(in srgb, var(--warning,#d99b4b) 45%, var(--border))}.question-answer-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.question-answer-actions>span,.research-session-state{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.question-pin-action{border:1px solid var(--border);border-radius:var(--radius-sm,6px);min-width:44px;min-height:44px;color:var(--fg-muted);cursor:pointer;background:0 0;padding:.45rem .7rem}.question-answer-status .comprehension-state{max-width:24rem;color:var(--fg-muted);font-size:.75rem;line-height:1.35}.question-answer-status .comprehension-state.state-complete_source_optional,.question-answer-status .comprehension-state.state-complete_structured_record,.question-answer-status .comprehension-state.state-complete_honest_limited{color:var(--success,#6fd6a7)}.question-answer-limitation.title-only-understanding{border-left:3px solid var(--warning,#d5a44b)}.kernel-comprehension-detail{border-top:1px solid var(--border);padding-top:.7rem}.kernel-comprehension-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;display:flex}.kernel-comprehension-detail>summary span{font-weight:700}.kernel-comprehension-detail>summary small{color:var(--fg-muted);text-align:right}.kernel-comprehension-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.5rem 0 0;display:grid}.kernel-comprehension-detail dl>div{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:color-mix(in srgb, var(--surface,#111820) 88%, transparent);min-width:0;padding:.65rem}.kernel-comprehension-detail dt{color:var(--fg-muted);font-size:.75rem}.kernel-comprehension-detail dd{overflow-wrap:anywhere;margin:.25rem 0 0;line-height:1.48}.question-claim-citations{gap:.35rem!important;margin-top:.55rem!important}.question-claim-citations li{background:color-mix(in srgb, var(--accent) 4%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .55rem;padding:.45rem .55rem;display:grid}.question-claim-citations li>small{grid-column:1}.question-timeline-contribution{color:var(--fg-muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.45}.question-compare-dimensions{flex-wrap:wrap;gap:.4rem;display:flex}.question-compare-dimensions a{border:1px solid var(--border);min-height:44px;color:var(--fg-muted);border-radius:999px;align-items:center;padding:.45rem .7rem;text-decoration:none;display:inline-flex}.question-claim-citations li>button{grid-area:1/2/span 2;min-height:44px}.question-claim-list>li>.question-pin-action{margin-top:.45rem}.question-source-comparison{gap:.8rem;display:grid}.question-source-comparison>div{min-width:0}.question-learning-path>ol{counter-reset:learning-step;gap:.65rem;display:grid}.question-learning-path>ol>li{gap:.35rem;display:grid}.question-learning-path>ol>li>span{text-transform:uppercase;letter-spacing:.05em}.question-learning-path h4,.question-learning-path p{margin:0}.question-learning-path dl{gap:.6rem;display:grid}.question-learning-path dl>div{gap:.2rem;display:grid}.question-learning-path dd{color:var(--fg-muted);margin:0}.research-session-panel{border:1px solid var(--border);border-radius:var(--radius-md,10px);background:color-mix(in srgb, var(--bg-elev) 84%, transparent);min-width:0;position:relative}.research-session-panel>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:44px;padding:.5rem .75rem;list-style-position:inside;display:grid}.research-session-panel>summary>span{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.research-session-panel>summary>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.research-session-panel>summary>small{color:var(--fg-muted)}.research-session-sheet{border-top:1px solid var(--border);gap:1rem;padding:1rem;display:grid}.research-session-sheet header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.research-session-sheet h2,.research-session-sheet h3,.research-session-sheet p{margin:0}.research-session-sheet dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.research-session-sheet dl>div{border:1px solid var(--border);border-radius:var(--radius-sm,6px);gap:.25rem;min-width:0;padding:.6rem;display:grid}.research-session-sheet dt{color:var(--fg-muted);font-size:.72rem}.research-session-sheet dd{overflow-wrap:anywhere;margin:0}.research-session-sheet ul,.research-session-sheet ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.research-session-sheet li{border:1px solid var(--border);border-radius:var(--radius-sm,6px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem;display:grid}.research-session-sheet li>span{color:var(--fg-muted);text-transform:uppercase;font-size:.7rem}.research-session-sheet li>button,.research-session-clear{min-height:44px}.research-session-clear{justify-self:start}@media (width<=760px){.question-answer-meaning,.kernel-comprehension-detail dl,.research-session-sheet dl{grid-template-columns:minmax(0,1fr)}.research-session-panel>summary{grid-template-columns:minmax(0,1fr) auto}.research-session-panel>summary>span{grid-column:1/-1}}@media (width<=430px){.investigate-workbench[data-question-workspace=answered]>.perspective-surface-scope,.investigate-workbench[data-question-workspace=error]>.perspective-surface-scope{display:none}.investigate-workbench[data-question-workspace=answered]>.investigate-search-surface,.investigate-workbench[data-question-workspace=error]>.investigate-search-surface{order:5;margin-top:.35rem}.investigate-workbench[data-question-workspace=answered]>.question-answer-workspace{order:1}.investigate-workbench[data-question-workspace=answered]>.research-session-panel{order:4}.investigate-workbench[data-question-workspace=answered]>.view-header{margin-bottom:0;padding-bottom:.35rem}.investigate-workbench[data-question-workspace=answered]>.view-header .view-header__sub{display:none}.investigate-workbench[data-question-workspace=answered]>.view-header .view-header__title{font-size:1.1rem}.investigate-workbench[data-question-workspace=answered] .question-answer-header{flex-direction:row;align-items:flex-start;gap:.45rem}.investigate-workbench[data-question-workspace=answered] .question-answer-header>div:first-child>span,.investigate-workbench[data-question-workspace=answered] .question-answer-status>span{display:none}.investigate-workbench[data-question-workspace=answered] .question-answer-header h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.question-answer-workspace :is(button,a),.research-session-panel>summary{min-width:44px;min-height:44px}.question-answer-workspace a{align-items:center;display:inline-flex}.question-compare-dimensions{top:calc(var(--mobile-topbar-height,56px) + env(safe-area-inset-top));z-index:12;background:var(--surface-1);scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;padding:.35rem 0;position:sticky;overflow-x:auto}.question-answer-header,.question-direct-answer,.question-answer-section,.question-answer-primary-grid>section,.question-answer-secondary-grid>section,.question-answer-disclosure,.question-answer-technical{padding:.75rem}.question-answer-primary-grid,.question-answer-secondary-grid,.question-claim-citations li{grid-template-columns:minmax(0,1fr)}.question-claim-citations li>button{grid-area:auto/1;width:100%}.question-source-list li>.question-pin-action{width:100%}.research-session-panel[open] .research-session-sheet{z-index:var(--z-modal,13000);inset:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-md,10px);background:var(--bg-elev);position:fixed;overflow:auto}.research-session-sheet li{grid-template-columns:minmax(0,1fr)}.research-session-sheet li>button{width:100%}}@media (height<=430px) and (orientation:landscape){.investigate-workbench[data-question-workspace=answered]>.perspective-surface-scope,.investigate-workbench[data-question-workspace=error]>.perspective-surface-scope{display:none}.investigate-workbench[data-question-workspace=answered]>.investigate-search-surface,.investigate-workbench[data-question-workspace=error]>.investigate-search-surface{order:5;margin-top:.35rem}.investigate-workbench[data-question-workspace=answered]>.question-answer-workspace{order:1}.investigate-workbench[data-question-workspace=answered]>.research-session-panel{order:4}.investigate-workbench[data-question-workspace=answered]>.view-header{margin-bottom:0;padding-bottom:.25rem}.investigate-workbench[data-question-workspace=answered]>.view-header .view-header__sub{display:none}.investigate-workbench[data-question-workspace=answered] .question-answer-header{flex-direction:row;align-items:flex-start;gap:.45rem}.investigate-workbench[data-question-workspace=answered] .question-answer-header>div:first-child>span,.investigate-workbench[data-question-workspace=answered] .question-answer-status>span{display:none}}.case-memory-summary,.report-citation-readiness{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));border-radius:var(--radius-md,10px);background:color-mix(in srgb, var(--accent) 5%, transparent);gap:.85rem;margin-bottom:.9rem;padding:.9rem;display:grid}.case-memory-state{gap:.35rem;display:grid}.case-memory-state>span,.report-citation-readiness>div:first-child>span{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.case-memory-state p,.report-citation-readiness p{max-width:78ch;margin:0}.case-memory-state small{color:var(--fg-muted)}.case-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.case-memory-grid>section{border:1px solid var(--border);border-radius:var(--radius-sm,6px);min-width:0;padding:.7rem}.case-memory-grid h4{margin:0 0 .55rem}.case-memory-grid ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.case-memory-grid li{gap:.2rem;display:grid}.case-memory-grid li span{color:var(--fg-muted);font-size:.74rem}.case-memory-grid dl,.report-citation-readiness dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.case-memory-grid dl>div,.report-citation-readiness dl>div{gap:.2rem;min-width:0;display:grid}.case-memory-grid dt,.report-citation-readiness dt{color:var(--fg-muted);font-size:.72rem}.case-memory-grid dd,.report-citation-readiness dd{overflow-wrap:anywhere;margin:0}.mission-review-explain-actions{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.mission-review-explain-actions button{min-height:44px}.research-handoff-review-actions{flex-wrap:wrap;gap:.5rem;display:flex}.research-handoff-review-actions button{min-height:44px}.research-session-navigation{flex-wrap:wrap;gap:.5rem;display:flex}.research-session-navigation button,.research-session-sheet ol button{text-align:left;min-height:44px}.report-citation-readiness>div:first-child{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.report-citation-readiness>div:first-child strong{color:var(--accent)}.knowledge-summary-grid-secondary{opacity:.86}@media (width<=700px){.case-memory-grid{grid-template-columns:minmax(0,1fr)}.case-memory-grid dl,.report-citation-readiness dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.report-citation-readiness>div:first-child{flex-direction:column;align-items:flex-start}.case-memory-grid dl,.report-citation-readiness dl{grid-template-columns:minmax(0,1fr)}}.research-handoff-panel{border:1px solid var(--border);border-radius:var(--radius-md,10px);background:color-mix(in srgb, var(--bg-elev) 80%, transparent);min-width:0;padding:.85rem}.research-handoff-panel>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.research-handoff-body{gap:.75rem;padding-top:.75rem;display:grid}.research-handoff-body>p{color:var(--fg-muted);margin:0}.research-handoff-body>label{gap:.3rem;display:grid}.research-handoff-body>label>span{color:var(--fg-muted);font-size:.74rem}.research-handoff-body input,.research-handoff-body select,.research-handoff-body button{min-width:0;min-height:44px}.research-handoff-review{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border));border-radius:var(--radius-sm,6px);gap:.65rem;padding:.75rem;display:grid}.research-handoff-review p{margin:0}.research-handoff-confirm{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.research-handoff-confirm input{justify-self:center;width:20px;height:20px}.research-handoff-boundary{border-top:1px solid var(--border);padding-top:.6rem;font-size:.78rem}@media (width<=1180px){.market-universe-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.market-universe-status{grid-template-columns:minmax(0,1fr)}.market-universe-heading{flex-direction:column}.market-universe-pulse-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=769px) and (width<=900px){.trading-view .trade-subnav{overflow-x:visible;flex-wrap:wrap!important}.trading-view .trade-subnav>div{flex-direction:column;width:100%;min-width:0;align-items:stretch!important;gap:4px!important;display:flex!important}.trading-view .trade-subnav>div>.small.muted{text-align:left;flex:none;width:auto;letter-spacing:0!important}.trading-view .trade-subnav .segmented{flex:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;max-width:100%;display:grid;overflow:hidden}.trading-view .trade-subnav .seg{text-overflow:ellipsis;min-width:0;overflow:hidden}}@media (width<=768px){.markets-hub{padding:8px!important;padding-bottom:calc(var(--mobile-bottom-nav-clearance) + 12px)!important}.trading-view{gap:10px!important}.trading-view .card{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto;flex-basis:100%!important;padding:10px!important}.markets-hub .card{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto;flex-basis:100%!important}.markets-hub .card>*,.trading-view .card>*,.markets-hub label,.trading-view label,.markets-hub form,.trading-view form,.markets-hub fieldset,.trading-view fieldset{min-width:0;max-width:100%}.markets-hub [style*="min-width: 88px"],.markets-hub [style*="min-width: 120px"],.markets-hub [style*="min-width: 140px"],.markets-hub [style*="min-width: 160px"],.markets-hub [style*="min-width: 180px"],.markets-hub [style*="min-width: 200px"],.markets-hub [style*="min-width: 220px"],.markets-hub [style*="min-width: 240px"],.markets-hub [style*="min-width: 260px"],.markets-hub [style*="min-width: 280px"],.markets-hub [style*="min-width: 300px"],.markets-hub [style*="min-width: 320px"],.markets-hub [style*="min-width: 340px"],.markets-hub [style*="min-width: 360px"],.trading-view [style*="min-width: 120px"],.trading-view [style*="min-width: 140px"],.trading-view [style*="min-width: 160px"],.trading-view [style*="min-width: 180px"],.trading-view [style*="min-width: 200px"],.trading-view [style*="min-width: 220px"],.trading-view [style*="min-width: 240px"],.trading-view [style*="min-width: 260px"],.trading-view [style*="min-width: 280px"],.trading-view [style*="min-width: 300px"],.trading-view [style*="min-width: 320px"],.trading-view [style*="min-width: 340px"],.trading-view [style*="min-width: 360px"]{min-width:0!important}.markets-hub [style*="flex: 1 1 200px"],.markets-hub [style*="flex: 1 1 280px"],.markets-hub [style*="flex: 1 1 300px"],.markets-hub [style*="flex: 1 1 320px"],.markets-hub [style*="flex: 1 1 340px"],.markets-hub [style*="flex: 1 1 360px"],.trading-view [style*="flex: 1 1 320px"],.trading-view [style*="flex: 1 1 340px"],.trading-view [style*="flex: 1 1 360px"],.trading-view [style*="flex: 2 1 360px"]{flex-basis:100%!important}.markets-hub .data-table,.trading-view .data-table{min-width:max-content}.markets-hub .crypto-view .data-table[data-markets-local-scroller=true],.markets-hub .stockintel-view .data-table[data-markets-local-scroller=true]{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.markets-hub .markets-exposure-table{min-width:0}.markets-hub .markets-exposure-table thead{display:none}.markets-hub .markets-exposure-table,.markets-hub .markets-exposure-table tbody,.markets-hub .markets-exposure-table tr,.markets-hub .markets-exposure-table td{width:100%;display:block}.markets-hub .markets-exposure-table tr{padding:9px 0}.markets-hub .markets-exposure-table td{padding:3px 0;text-align:left!important}.markets-hub-tabs-calm{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;overflow:auto hidden;flex-wrap:nowrap!important}.markets-hub-tabs-calm::-webkit-scrollbar{display:none}.markets-hub .markets-exposure-table tbody tr{border-top:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:10px 0;display:grid}.markets-hub .markets-exposure-table td[data-label]{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.markets-hub .markets-exposure-table td[data-label]>*{min-width:0}.markets-hub .markets-exposure-table .small,.markets-hub .markets-exposure-table .market-data-missing{overflow-wrap:normal;word-break:normal}.markets-hub .markets-exposure-table td[data-label]:before{content:attr(data-label);color:var(--fg-muted);font-size:var(--fs-2xs);letter-spacing:0;text-transform:uppercase;flex:none;font-weight:700}.markets-hub .markets-exposure-table td[data-label]:first-child{grid-column:1/-1;gap:2px;display:grid}.markets-hub .markets-exposure-table td[data-label]:first-child:before{content:none}.markets-decision-note,.markets-research-entry{flex-direction:column;align-items:flex-start}.markets-research-entry .btn{justify-content:center;width:100%}.cd-trigger,.cd-corrob{white-space:normal;overflow-wrap:anywhere}.cd-top{flex-wrap:wrap;align-items:flex-start}.cd-status{white-space:normal}.markets-hub .view-header__row,.trading-view .view-header__row{align-items:flex-start}.markets-hub .view-header__title,.trading-view .view-header__title{min-width:0}.trading-view .trade-subnav{margin-left:-2px;margin-right:-2px;padding-left:2px;padding-right:2px;overflow-x:visible;flex-wrap:wrap!important;gap:8px!important}.markets-hub .view-header__tabs{-webkit-overflow-scrolling:touch;margin-left:-2px;margin-right:-2px;padding-left:2px;padding-right:2px;overflow:auto hidden}.markets-hub .view-header__tabs>.segmented{border-radius:4px;width:max-content;max-width:100%;display:flex;overflow:visible}.markets-hub .view-header__tabs>.segmented.markets-hub-tabs-calm{max-width:none}.markets-hub .view-header__tabs .seg,.trading-view .trade-subnav .seg{text-overflow:ellipsis;min-width:0;font-size:calc(13px * var(--font-scale,1));padding-inline:8px;overflow:hidden}.trading-view .trade-subnav>div{flex-direction:column;width:100%;min-width:0;align-items:stretch!important;gap:4px!important;display:flex!important}.trading-view .trade-subnav>div>.small.muted{text-align:left;flex:none;width:auto;letter-spacing:0!important}.trading-view .trade-subnav .segmented{flex:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;max-width:100%;display:grid;overflow:hidden}.trading-view .trade-subnav .seg{min-height:40px}.topbar{z-index:900;position:relative;overflow:visible}.inbox-wrap,.user-menu{flex:none;display:inline-flex;position:relative}.inbox-dropdown,.user-menu-pop{top:calc(48px + env(safe-area-inset-top,0px));right:max(8px, env(safe-area-inset-right,0px));left:max(8px, env(safe-area-inset-left,0px));width:auto;min-width:0;max-width:none;max-height:calc(100dvh - 112px - env(safe-area-inset-bottom,0px));z-index:var(--z-notification);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:fixed;overflow-y:auto}.user-menu-pop{padding:6px}.user-menu-pop button{justify-content:flex-start;min-height:44px}.view-with-filterbar .main>.feature-guide-reopen:not(.feature-guide-global-toggle){display:none}.view-with-filterbar>.main{padding-bottom:0}.filterbar{min-height:auto;padding:6px 10px;display:block;overflow:visible}.filterbar-mobile-toggle{border:1px solid color-mix(in srgb, var(--border-soft) 78%, transparent);background:color-mix(in srgb, var(--bg-elev) 76%, transparent);width:100%;min-height:38px;color:var(--fg);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.filterbar-mobile-toggle span{font-weight:700}.filterbar-mobile-toggle small{min-width:0;color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filterbar-mobile-panel{display:none}.filterbar.mobile-open .filterbar-mobile-panel{border:1px solid color-mix(in srgb, var(--border-soft) 72%, transparent);background:color-mix(in srgb, var(--bg-elev) 92%, transparent);max-height:min(58dvh,520px);box-shadow:var(--shadow-lg);border-radius:10px;flex-wrap:wrap;gap:6px;margin-top:8px;padding:8px;display:flex;overflow-y:auto}.filterbar.mobile-open .fb-pill-wrap,.filterbar.mobile-open .fb-clear{flex:0 auto}.filterbar.mobile-open .fb-chips{flex-basis:100%;width:100%}.fb-pop{width:calc(100vw - 20px);max-width:calc(100vw - 20px);right:10px;left:10px!important}.live-lens-header{flex-direction:column;align-items:flex-start;gap:10px;margin:8px 8px 6px;padding:12px}.live-lens-header h1{font-size:calc(18px * var(--font-scale,1))}.live-lens-status{justify-content:flex-start}.live-status-strip{gap:5px;margin:0 8px 6px}.signals-controls-panel{gap:6px;padding:6px 8px}.signals-guide-compact{margin:0 8px 6px}.grid-wrap{padding:8px 8px calc(56px + env(safe-area-inset-bottom,0))}.feed-magazine,.feed-wire,.feed-compact{gap:8px;padding:8px}.feed-load-more{margin:0;padding:8px 8px 0}.stories-list{padding:0 0 calc(56px + env(safe-area-inset-bottom,0));gap:8px}.story-card,.mag-hero{min-height:0;padding:10px 12px}.mag-hero{display:block}.mag-hero-headline,.story-headline{font-size:calc(17px * var(--font-scale,1));margin:6px 0;line-height:1.28}.story-meta{font-size:calc(12px * var(--font-scale,1));gap:6px}.card-v2{margin-bottom:7px;padding:9px 10px}.card-v2.has-cover{background-position:50%;min-height:0}.cv-title{font-size:calc(15px * var(--font-scale,1));margin:4px 0 6px;line-height:1.28}.cv-meta{flex-wrap:wrap;gap:5px;margin-bottom:4px}.cv-source{max-width:50vw}.home-view.main{box-sizing:border-box;width:100%;max-width:100%;padding:8px!important;padding-bottom:calc(62px + env(safe-area-inset-bottom,0))!important}.home-view *,.intel-card{min-width:0}.home-view .view-header{margin-bottom:8px}.home-view .view-header__row{gap:8px}.home-view .view-header__title{font-size:calc(20px * var(--font-scale,1))}.home-statbar{border-bottom:0;margin-bottom:8px}.home-h2{margin:10px 0 6px}.home-rightnow .intel-card,.home-story,.home-advisor-card{margin-bottom:7px}.intel-card{border-radius:8px;padding:10px 11px}.intel-card-meta{margin-left:0}.intel-card-title{overflow-wrap:anywhere}.home-rightnow .intel-card-title,.home-col-main .intel-card-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.intel-card-summary{font-size:calc(12px * var(--font-scale,1));-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.intel-card-why{max-height:46px;margin-top:6px;overflow:hidden}.home-map-cta{padding:12px 10px;line-height:1.35}.briefing-view.main,.notifications-view{box-sizing:border-box;width:100%;max-width:100%;padding:8px!important;padding-bottom:calc(64px + env(safe-area-inset-bottom,0))!important}.briefing-view .view-header,.notifications-view .view-header{margin-bottom:8px}.briefing-view .view-header__tabs,.notifications-view .view-header__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.briefing-view .view-header__tabs::-webkit-scrollbar{display:none}.notifications-view .view-header__tabs::-webkit-scrollbar{display:none}.digest-page{min-width:0}.digest-head{align-items:stretch;gap:8px;padding:8px}.digest-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.digest-tabs::-webkit-scrollbar{display:none}.digest-body{padding:8px}.digest-story-row,.notif-row{grid-template-columns:auto 1fr;gap:5px 8px;padding:8px 9px}.digest-story-title,.notif-title,.notif-meta{white-space:normal}.notif-rule,.notif-title,.notif-meta,.notif-content{grid-column:2}.notif-day-list{gap:8px}.daily-briefing{padding:10px}.daily-briefing .briefing-head{align-items:flex-start;gap:8px}.daily-briefing .briefing-head h3{line-height:1.3}.briefing-view .card,.digest-page .card{border-radius:8px}.briefing-view .markdown-body p,.briefing-view .markdown-body li,.digest-page .markdown-body p,.digest-page .markdown-body li{font-size:calc(13.5px * var(--font-scale,1));line-height:1.48}.notes-page{min-width:0}.notes-page .view-header{margin-bottom:6px;padding:8px}.notes-page .view-header__actions,.notes-page .view-header__actions input{width:100%!important}.notes-layout{grid-template-columns:1fr;overflow-y:auto}.notes-list{border-right:0;border-bottom:1px solid var(--border);max-height:34dvh}.notes-editor-head,.notes-tags-row,.notes-body,.notes-preview,.notes-links{padding-left:10px;padding-right:10px}}.imagery-compare{width:min(1280px,94vw);max-width:min(1280px,94vw)}.imagery-controls{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.imagery-ctl{align-items:center;gap:5px;display:inline-flex}.imagery-ctl>span{color:var(--fg-muted);font-size:calc(11px * var(--font-scale,1))}.imagery-stage{margin:0 12px 12px}.imagery-frame{position:relative}.imagery-img{background:var(--bg-elev);border-radius:4px;width:100%;min-height:200px;display:block}.imagery-after{will-change:clip-path;position:absolute;inset:0}.imagery-divider{background:var(--accent);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.imagery-slider{width:96%;margin:0 2%;position:absolute;bottom:6px;left:0;right:0}.imagery-caption{margin-top:8px}@media (width<=760px){.documents-layout{grid-template-columns:1fr}.documents-detail-col{min-height:40vh}.network-legend{display:none}.nts{overflow-x:auto}}.documents-row-title{min-width:0}.documents-layout>*{min-width:0}@media (width<=760px){.documents-list-col{min-height:140px;max-height:34vh}.documents-detail-col{min-height:0}}.imagery-aoi-popup .iap-name{margin-bottom:6px;font-weight:600}.imagery-aoi-popup .iap-actions{gap:6px;display:flex}.imagery-aoi-popup .iap-actions button{cursor:pointer;font-size:calc(11px * var(--font-scale,1));border:1px solid var(--border-soft);background:var(--bg-elev);color:var(--fg);border-radius:4px;padding:2px 8px}.imagery-aoi-popup .iap-delete{color:var(--ev-danger,#f85149);border-color:var(--ev-danger,#f85149)}.card-v2:focus-within .cv-actions{display:inline-flex}.cv-actions .kernelInspectObject{border:1px solid var(--border-soft);border-radius:4px;min-width:22px;font-weight:700}.kernel-object-card{border:1px solid var(--border);background:var(--bg-elev);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.kernel-object-card h3{font-size:var(--fs-lg);letter-spacing:0;margin:0}.kernel-object-card p{color:var(--fg-muted);margin:0;line-height:1.45}.kernel-object-card-head,.kernel-object-card-foot,.kernel-object-card-actions{align-items:center;gap:8px;display:flex}.kernel-object-card-head,.kernel-object-card-foot{justify-content:space-between}.kernel-object-type,.kernel-object-status,.kernel-object-row-type,.kernel-trust-meta{font-size:var(--fs-xs);color:var(--fg-muted)}.kernel-object-type,.kernel-object-row-type{text-transform:uppercase;letter-spacing:0}.kernel-inspect-btn,.kernel-action-trigger{border:1px solid var(--border-soft);background:var(--bg-elev-2);color:var(--fg);cursor:pointer;border-radius:4px;padding:4px 8px}.kernel-inspect-btn:hover,.kernel-action-trigger:hover{border-color:var(--accent)}.kernel-object-row{border:1px solid var(--border-soft);background:var(--bg-elev);width:100%;color:var(--fg);text-align:left;border-radius:6px;grid-template-columns:minmax(70px,.3fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.kernel-object-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kernel-object-chip{border:1px solid var(--border-soft);background:var(--bg-elev-2);min-width:0;max-width:100%;color:var(--fg);cursor:pointer;overflow-wrap:anywhere;white-space:normal;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}span.kernel-object-chip{cursor:default}.kernel-object-chip span{color:var(--fg-muted);font-size:var(--fs-2xs);text-transform:uppercase}.kernel-object-chip strong{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.kernel-trust-badge{border:1px solid var(--border-soft);max-width:100%;color:var(--fg);background:var(--bg-elev-2);font-size:var(--fs-xs);white-space:normal;overflow-wrap:anywhere;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.kernel-trust-dot{background:var(--fg-dim);border-radius:50%;width:8px;height:8px}.kernel-trust-ok .kernel-trust-dot{background:var(--ev-success)}.kernel-trust-warn .kernel-trust-dot{background:var(--ev-warning)}.kernel-trust-danger .kernel-trust-dot{background:var(--ev-danger)}.kernel-trust-neutral .kernel-trust-dot{background:var(--accent)}.kernel-action-menu{display:inline-block;position:relative}.kernel-action-dropdown{z-index:95;border:1px solid var(--border);background:var(--bg-elev-2);min-width:220px;box-shadow:var(--shadow-lg);border-radius:6px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.kernel-action-dropdown button,.kernel-action-dropdown a{color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 8px;text-decoration:none}.kernel-action-dropdown button:hover,.kernel-action-dropdown a:hover{background:var(--bg-hover)}.kernel-menu-empty,.kernel-menu-note{color:var(--fg-muted);font-size:var(--fs-xs);padding:7px 8px}.kernel-inspector{top:var(--topbar-height,52px);z-index:var(--z-inspector);width:clamp(600px,42vw,860px);min-width:min(560px,100vw - 24px);max-width:calc(100vw - 48px);height:calc(100dvh - var(--topbar-height,52px));max-height:calc(100dvh - var(--topbar-height,52px));background:var(--bg-elev);border-left:1px solid var(--border);flex-direction:column;display:flex;position:fixed;bottom:0;right:0;overflow:hidden;box-shadow:-18px 0 36px #00000047,0 0 0 100vmax #02061752}.kernel-inspector-wide{width:min(1120px,100vw - 48px)}.kernel-inspector-workspace{width:min(1120px, calc(100vw - var(--primary-nav-width,220px) - 32px))}.kernel-inspector-head{z-index:var(--z-inspector-head);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg-elev) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex;position:sticky;top:0}.kernel-inspector-titleblock{gap:7px;min-width:0;max-width:100%;display:grid}.kernel-inspector-kicker,.kernel-inspector-ref{color:var(--fg-muted);font-size:var(--fs-xs)}.kernel-inspector-kicker{text-transform:uppercase;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:flex}.kernel-inspector-kicker span+span:before{content:"/";color:var(--fg-dim);margin-right:6px}.kernel-inspector-head h2{font-size:var(--fs-xl);letter-spacing:0;margin:0;line-height:1.25}.kernel-inspector-summary{color:var(--fg-muted);overflow-wrap:anywhere;margin:0;line-height:1.45}.kernel-inspector-meta{color:var(--fg-muted);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kernel-inspector-meta span,.kernel-inspector-meta time{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg-elev-2) 78%, transparent);overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:2px 7px}.kernel-inspector-controls{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.kernel-inspector-close,.kernel-inspector-wide-toggle{border:1px solid var(--border-soft);background:var(--bg-elev-2);width:32px;height:32px;color:var(--fg);cursor:pointer;border-radius:6px}.kernel-inspector-wide-toggle{width:auto;min-width:46px;font-size:var(--fs-xs);padding:0 9px}.kernel-inspector-back{border:1px solid var(--border-soft);background:var(--bg-elev-2);color:var(--fg);cursor:pointer;border-radius:6px;align-self:flex-start;padding:7px 9px}.kernel-inspector-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:10px;min-height:0;max-height:100%;padding:12px 14px 18px;display:flex;overflow:hidden auto}.kernel-inspector-body>*{flex:none}.kernel-section-nav{z-index:var(--z-inspector-head);background:color-mix(in srgb, var(--bg-elev) 92%, transparent);scrollbar-width:thin;gap:6px;padding:4px 0 9px;display:flex;position:sticky;top:0;overflow-x:auto}.kernel-section-nav button{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg-elev-2) 82%, transparent);color:var(--fg);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.kernel-section-nav button:hover{border-color:var(--accent)}.kernel-section-nav small{color:var(--fg-muted);font-size:var(--fs-2xs)}.kernel-workspace-grid{grid-template-columns:1fr;gap:10px;min-width:0;padding-bottom:min(38vh,320px);display:grid}.kernel-inspector-wide .kernel-workspace-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start}.kernel-inspector-wide .kernel-workspace-section-summary,.kernel-inspector-wide .kernel-workspace-section-raw{grid-column:1/-1}.kernel-workspace-section{border:1px solid color-mix(in srgb, var(--border-soft) 84%, transparent);background:color-mix(in srgb, var(--bg) 82%, transparent);border-radius:10px;min-width:0;min-height:0;scroll-margin-top:64px;overflow:hidden}.kernel-workspace-section-head{border-bottom:1px solid color-mix(in srgb, var(--border-soft) 70%, transparent);background:color-mix(in srgb, var(--bg-elev) 62%, transparent);justify-content:space-between;gap:12px;padding:11px 12px;display:flex}.kernel-workspace-section-head h3{color:var(--fg);font-size:var(--fs-sm);letter-spacing:0;margin:0;font-weight:750}.kernel-workspace-section-head p{color:var(--fg-muted);font-size:var(--fs-xs);margin:3px 0 0;line-height:1.35}.kernel-workspace-section-body{gap:8px;min-width:0;padding:10px;display:grid}.kernel-depth-group{border:1px solid color-mix(in srgb, var(--border-soft) 85%, transparent);background:color-mix(in srgb, var(--bg) 82%, transparent);border-radius:10px;flex:none;min-width:0;min-height:0;display:block;overflow:hidden}.kernel-depth-group>summary{cursor:pointer;gap:2px;padding:11px 12px;list-style:none;display:grid}.kernel-depth-group>summary::-webkit-details-marker{display:none}.kernel-depth-group>summary span{color:var(--fg);font-size:var(--fs-sm);letter-spacing:0;font-weight:750}.kernel-depth-group>summary small{color:var(--fg-muted);line-height:1.35}.kernel-depth-group[open]{border-color:var(--border);background:color-mix(in srgb, var(--bg-elev) 70%, transparent)}.kernel-depth-group[open]>summary{border-bottom:1px solid var(--border-soft)}.kernel-depth-content{gap:8px;min-width:0;min-height:0;padding:10px;display:grid;overflow:visible}.kernel-understand-brief{border:1px solid color-mix(in srgb, var(--border-soft) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elev-2) 58%, transparent), color-mix(in srgb, var(--bg) 82%, transparent));border-radius:9px;gap:10px;padding:12px;display:grid}.kernel-understand-summary{border-bottom:1px solid color-mix(in srgb, var(--border-soft) 55%, transparent);gap:4px;padding-bottom:8px;display:grid}.kernel-understand-summary>span,.kernel-understand-points span{color:var(--fg-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:0;font-weight:750}.kernel-understand-summary p,.kernel-understand-points p{color:var(--fg);overflow-wrap:anywhere;margin:0;line-height:1.5}.kernel-understand-summary p{font-size:var(--fs-md);font-weight:760;line-height:1.42}.kernel-object-snapshot{border:1px solid color-mix(in srgb, var(--border-soft) 60%, transparent);background:color-mix(in srgb, var(--bg) 72%, transparent);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px;display:grid}.kernel-object-snapshot div,.kernel-object-snapshot a{gap:2px;min-width:0;display:grid}.kernel-object-snapshot span{color:var(--fg-muted);font-size:var(--fs-2xs);letter-spacing:0;text-transform:uppercase;font-weight:750}.kernel-object-snapshot strong,.kernel-object-snapshot a{color:var(--fg);font-size:var(--fs-xs);overflow-wrap:anywhere;line-height:1.35}.kernel-object-snapshot a{border:1px solid var(--border-soft);color:var(--accent);border-radius:6px;align-content:center;padding:7px 8px;text-decoration:none}.kernel-object-snapshot a:hover{border-color:var(--accent)}.kernel-source-context{border:1px solid color-mix(in srgb, var(--border-soft) 55%, transparent);background:color-mix(in srgb, var(--bg-elev) 54%, transparent);border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.kernel-source-context>div:not(.quick-brief-chip-row):not(.kernel-member-context-list){gap:2px;min-width:0;display:grid}.kernel-source-context span,.kernel-member-context-row span{color:var(--fg-muted);font-size:var(--fs-2xs);letter-spacing:0;text-transform:uppercase;font-weight:750}.kernel-source-context strong,.kernel-member-context-row strong{color:var(--fg);font-size:var(--fs-xs);overflow-wrap:anywhere;line-height:1.4}.kernel-context-section{gap:12px;min-width:0;display:grid}.kernel-context-section>section{gap:8px;min-width:0;display:grid}.kernel-context-section h4{color:var(--text);font-size:var(--fs-sm);letter-spacing:0;margin:0}.kernel-member-context-list{gap:6px;min-width:0;display:grid}.kernel-member-context-row{border-top:1px solid color-mix(in srgb, var(--border-soft) 48%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding-top:7px;display:grid}.kernel-member-context-row>div{gap:2px;min-width:0;display:grid}.kernel-member-context-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.kernel-member-context-actions a{color:var(--accent);font-size:var(--fs-xs);font-weight:750;text-decoration:none}.kernel-understand-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kernel-understand-points>div{border-top:1px solid color-mix(in srgb, var(--border-soft) 55%, transparent);min-width:0;padding-top:8px}.kernel-understand-points p{color:var(--fg-muted);font-size:var(--fs-sm)}.kernel-next-steps{border-top:1px solid var(--border-soft,#262a38);margin-top:14px;padding-top:12px}.kernel-next-steps>p{color:var(--text-dim);font-size:calc(12px * var(--font-scale,1));margin:-2px 0 10px}.preserve-evidence-action{border-top:1px solid var(--border-soft,#262a38);gap:9px;min-width:0;margin-top:14px;padding-top:12px;display:grid}.preserve-evidence-copy{gap:7px;min-width:0;display:grid}.preserve-evidence-copy strong,.preserve-evidence-guidance strong{color:var(--fg);font-size:var(--fs-sm)}.preserve-evidence-copy p,.preserve-evidence-guidance p,.preserve-evidence-note,.preserve-evidence-result,.preserve-evidence-error{color:var(--fg-muted);font-size:var(--fs-sm);margin:0;line-height:1.45}.preserve-evidence-copy small{color:var(--fg-muted);overflow-wrap:anywhere}.preserve-evidence-object{border:1px solid color-mix(in srgb, var(--border-soft) 70%, transparent);background:color-mix(in srgb, var(--bg-elev-2) 70%, transparent);border-radius:8px;gap:3px;min-width:0;padding:8px 10px;display:grid}.preserve-evidence-object span,.preserve-evidence-chooser-head p{color:var(--fg-muted);font-size:var(--fs-xs)}.preserve-evidence-object strong{overflow-wrap:anywhere}.preserve-evidence-trigger,.preserve-evidence-confirm button{width:fit-content;max-width:100%}.preserve-evidence-chooser{border:1px solid color-mix(in srgb, var(--accent-amber,#f59e0b) 35%, var(--border-soft));background:color-mix(in srgb, var(--bg-elev-2) 82%, transparent);overscroll-behavior:contain;border-radius:8px;gap:9px;min-width:0;max-height:min(58vh,520px);padding:10px;display:grid;overflow-y:auto}.preserve-evidence-chooser-head{gap:3px;min-width:0;display:grid}.preserve-evidence-chooser-head p,.preserve-evidence-empty p{margin:0}.preserve-evidence-chooser label{color:var(--fg-muted);font-size:var(--fs-xs);gap:5px;display:grid}.preserve-evidence-chooser select,.preserve-evidence-chooser input{min-width:0;max-width:100%}.preserve-evidence-empty{gap:8px;min-width:0;display:grid}.preserve-evidence-confirm{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.preserve-evidence-confirm p{min-width:0;color:var(--fg-muted);overflow-wrap:anywhere;flex:220px;margin:0}.preserve-evidence-result{color:var(--ev-success,#22c55e);gap:8px;display:grid}.preserve-evidence-result p{margin:0}.preserve-evidence-success-actions{flex-wrap:wrap;gap:8px;display:flex}.preserve-evidence-error{color:var(--ev-danger,#ef4444)}.kernel-detail-state{border:1px solid var(--border-soft);background:var(--bg-elev-2);color:var(--fg-muted);font-size:var(--fs-xs);border-radius:6px;padding:7px 9px}.kernel-section-loading{border:1px solid color-mix(in srgb, var(--border-soft) 70%, transparent);background:color-mix(in srgb, var(--bg-elev-2) 60%, transparent);color:var(--fg-muted);font-size:var(--fs-xs);border-radius:6px;margin:0;padding:7px 9px}.kernel-detail-error{color:var(--ev-danger);border-color:color-mix(in srgb, var(--ev-danger) 50%, var(--border-soft))}.kernel-inspector-section{border:1px solid var(--border-soft);background:var(--bg);border-radius:8px;min-width:0;padding:12px;overflow:visible}.kernel-inspector-section h4{font-size:var(--fs-sm);letter-spacing:0;margin:0 0 8px}.kernel-inspector-section p{color:var(--fg-muted);margin:0;line-height:1.45}.kernel-section-state{color:var(--fg-muted)}.kernel-overview-list,.kernel-raw-list{gap:7px;margin:0;display:grid}.kernel-overview-list div,.kernel-raw-list div{grid-template-columns:120px minmax(0,1fr);gap:10px;display:grid}.kernel-overview-list dt,.kernel-raw-list dt{color:var(--fg-muted)}.kernel-overview-list dd,.kernel-raw-list dd{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}.kernel-raw-list dd a{overflow-wrap:anywhere;word-break:break-word}.kernel-raw-json{background:color-mix(in srgb, var(--bg) 72%, transparent);max-width:100%;color:var(--fg-muted);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:0;padding:8px;overflow:auto}.kernel-timeline{gap:8px;margin:0;padding:0;display:grid}.kernel-timeline-row{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg-elev-2) 72%, transparent);overflow-wrap:anywhere;border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.kernel-timeline-row time,.kernel-evidence-list time{color:var(--fg-muted);font-size:var(--fs-xs)}.kernel-timeline-main{gap:4px;min-width:0;display:grid}.kernel-timeline-main a{color:var(--accent);font-size:var(--fs-xs);overflow-wrap:anywhere}.kernel-row-status{border:1px solid var(--border-soft);width:fit-content;color:var(--fg-muted);font-size:var(--fs-xs);border-radius:999px;padding:2px 7px}.kernel-chip-list,.kernel-evidence-list,.kernel-knowledge-list,.kernel-trust-panel{flex-direction:column;gap:8px;display:flex}.kernel-list-item-wrap{min-width:0}.kernel-ref-overflow{border:1px dashed color-mix(in srgb, var(--border-soft) 80%, transparent);background:color-mix(in srgb, var(--bg-elev-2) 48%, transparent);border-radius:7px;min-width:0}.kernel-ref-overflow>summary{color:var(--accent);cursor:pointer;font-size:var(--fs-xs);padding:7px 9px}.kernel-ref-overflow-list{gap:8px;min-width:0;padding:0 8px 8px;display:grid}.kernel-trust-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kernel-trust-narrative{min-width:0;color:var(--fg-muted);font-size:var(--fs-sm);overflow-wrap:anywhere;flex:280px;margin:0;line-height:1.45}.kernel-trust-unknown-summary{color:var(--fg-muted);font-size:var(--fs-sm);margin:0}.kernel-trust-groups{gap:8px;display:grid}.kernel-trust-group{gap:6px;display:grid}.kernel-trust-group h5{color:var(--fg-muted);font-size:var(--fs-xs);letter-spacing:0;text-transform:uppercase;margin:0}.kernel-trust-dimensions{gap:7px;margin:0;display:grid}.kernel-trust-dimension{border:1px solid var(--border-soft);background:var(--bg-elev-2);border-radius:6px;grid-template-columns:minmax(132px,.42fr) minmax(0,1fr);gap:8px;padding:7px 8px;display:grid}.kernel-trust-dimension dt,.kernel-trust-dimension dd{min-width:0}.kernel-trust-dimension dt{flex-direction:column;gap:2px;display:flex}.kernel-trust-dimension dd{overflow-wrap:anywhere;word-break:break-word;gap:2px;margin:0;display:grid}.kernel-trust-dimension-label{color:var(--fg);font-weight:600}.kernel-trust-dimension-severity{color:var(--fg-muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:0}.kernel-trust-dimension dd small{color:var(--fg-muted)}.kernel-trust-diagnostics{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 70%, transparent);border-radius:7px;min-width:0}.kernel-trust-diagnostics>summary{color:var(--fg-muted);cursor:pointer;padding:8px 9px}.kernel-trust-diagnostics .kernel-trust-dimensions{padding:0 8px 8px}.kernel-trust-dimensions-compact .kernel-trust-dimension{opacity:.82}.kernel-trust-dimension-bad{border-color:color-mix(in srgb, var(--ev-danger) 45%, var(--border-soft))}.kernel-trust-dimension-warn{border-color:color-mix(in srgb, var(--ev-warning) 45%, var(--border-soft))}.kernel-trust-dimension-good{border-color:color-mix(in srgb, var(--ev-success) 35%, var(--border-soft))}.kernel-relationship-row,.kernel-relationship-card{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg-elev-2) 62%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 9px;display:grid}.kernel-relationship-row>span{min-width:0;color:var(--fg-muted);overflow-wrap:anywhere}.kernel-ref-marker{display:none}.kernel-relationship-main,.kernel-evidence-main{gap:4px;min-width:0;display:grid}.kernel-relationship-primary,.kernel-evidence-primary{min-width:0;color:var(--fg);overflow-wrap:anywhere;word-break:break-word}.kernel-relationship-meta{min-width:0;color:var(--fg-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;flex-wrap:wrap;gap:6px;display:flex}.kernel-relationship-meta span+span:before{content:"·";color:var(--fg-dim);margin-right:6px}.kernel-relationship-inert{border:1px solid color-mix(in srgb, var(--border-soft) 76%, transparent);width:fit-content;color:var(--fg-muted);font-size:var(--fs-2xs);border-radius:999px;align-self:center;padding:3px 7px}.kernel-relationship-card.is-inert{opacity:.82}.kernel-relationship-inspect,.kernel-evidence-actions{align-self:center}.kernel-evidence-list a,.kernel-evidence-card{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg-elev-2) 56%, transparent);color:var(--fg);overflow-wrap:anywhere;border-radius:8px;gap:8px;min-width:0;padding:8px;text-decoration:none;display:grid}.kernel-evidence-meta{min-width:0;color:var(--fg-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;flex-wrap:wrap;gap:3px;display:flex}.kernel-evidence-meta>*+:before{content:"·";color:var(--fg-dim);margin:0 5px 0 2px}.kernel-evidence-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.kernel-evidence-source-link{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border-soft));width:fit-content;color:var(--accent);font-size:var(--fs-xs);border-radius:6px;align-self:center;padding:4px 8px;text-decoration:none}.kernel-evidence-list a:hover{border-color:var(--accent)}.kernel-knowledge-item{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg-elev-2) 58%, transparent);overflow-wrap:anywhere;border-radius:6px;gap:3px;min-width:0;padding:8px;display:grid}.kernel-knowledge-item span{color:var(--fg-muted);font-size:var(--fs-xs)}.kernel-safe-actions{border:1px solid var(--border-soft);background:var(--bg);border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.kernel-safe-actions h4{font-size:var(--fs-sm);margin:0}.kernel-safe-actions p{color:var(--fg-muted);margin:0;line-height:1.45}.kernel-safe-action-list{flex-wrap:wrap;gap:8px;display:flex}.kernel-safe-action-list a,.kernel-safe-action-list button{border:1px solid var(--border-soft);background:var(--bg-elev-2);color:var(--fg);cursor:pointer;border-radius:6px;padding:7px 9px;text-decoration:none}.kernel-safe-action-list a:hover,.kernel-safe-action-list button:hover{border-color:var(--accent)}@media (width<=760px){.kernel-inspector{width:100dvw;min-width:0;max-width:100dvw;height:100dvh;max-height:100dvh;z-index:var(--z-inspector);border-left:0;inset:0}.kernel-inspector.kernel-object-workspace{z-index:17000}.kernel-inspector-head{padding:calc(env(safe-area-inset-top,0px) + 12px) 12px 12px}.kernel-inspector-head h2{font-size:var(--fs-lg)}.kernel-inspector-summary{font-size:var(--fs-sm)}.kernel-inspector-body{padding:10px 8px calc(env(safe-area-inset-bottom,0px) + 18px);min-height:0;overflow:hidden auto}.kernel-inspector-controls{gap:6px}.kernel-inspector-wide-toggle{display:none}.kernel-inspector-back{padding:7px 8px}.kernel-depth-content{padding:8px}.kernel-section-nav{gap:4px;margin:0 -2px;padding-bottom:8px}.kernel-section-nav button{font-size:var(--fs-xs);padding:5px 8px}.kernel-inspector-wide .kernel-workspace-grid{grid-template-columns:minmax(0,1fr)}.kernel-workspace-grid{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;max-width:100%;padding-bottom:min(58vh,430px)}.kernel-workspace-section{width:100%;max-width:100%;scroll-margin-top:calc(env(safe-area-inset-top,0px) + 74px);grid-column:1/-1}.kernel-workspace-section,.kernel-workspace-section-body,.kernel-inspector-section,.kernel-depth-content,.kernel-safe-actions,.kernel-raw-list,.kernel-raw-list div,.kernel-trust-panel,.kernel-trust-groups,.kernel-trust-dimensions{min-width:0;max-width:100%}.kernel-workspace-section-head,.kernel-workspace-section-body{padding:9px}.kernel-workspace-section-body{min-width:0;max-width:100%;overflow:visible}.kernel-understand-brief{padding:10px}.kernel-object-snapshot,.kernel-understand-points{grid-template-columns:1fr}.kernel-overview-list div,.kernel-raw-list div{grid-template-columns:1fr;gap:2px}.kernel-raw-list dt,.kernel-raw-list dd,.kernel-raw-list dd a,.kernel-raw-json,.kernel-relationship-primary,.kernel-relationship-meta,.kernel-evidence-primary,.kernel-evidence-meta,.kernel-trust-dimension dd{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.kernel-raw-json{white-space:pre-wrap;overflow-x:auto}.kernel-object-row,.kernel-relationship-row,.kernel-relationship-card,.kernel-evidence-card,.kernel-trust-dimension{grid-template-columns:1fr}.kernel-evidence-actions{justify-content:flex-start}.kernel-safe-action-list{grid-template-columns:1fr;display:grid}.preserve-evidence-trigger,.preserve-evidence-confirm button,.preserve-evidence-success-actions button{width:100%}.preserve-evidence-confirm{grid-template-columns:1fr;display:grid}.preserve-evidence-chooser{max-height:min(65vh,560px)}.preserve-evidence-success-actions{grid-template-columns:1fr;display:grid}.kernel-action-dropdown{top:auto;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:var(--z-dropdown);position:fixed}}.quick-brief-card,.signals-quick-brief{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 88%, transparent);gap:8px;padding:10px;display:grid}.fast-brief-panel{border:1px solid color-mix(in srgb, var(--border) 64%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 88%, transparent);gap:8px;min-width:0;padding:10px;display:grid}.attention-fast-brief{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}.read-path-card{box-shadow:0 10px 30px #0000002e}.read-path-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.read-path-grid-compact{grid-template-columns:minmax(0,1fr) auto;gap:7px}.read-path-field{align-content:start;gap:4px;min-width:0;display:grid}.read-path-field>span{color:var(--muted);font-size:var(--fs-2xs);letter-spacing:0;text-transform:uppercase;font-weight:800}.read-path-field>strong{color:var(--text);font-size:var(--fs-sm);overflow-wrap:anywhere;line-height:1.35}.read-path-happened,.read-path-why,.read-path-member,.read-path-next{grid-column:1/-1}.signals-read-path .read-path-next{border-top:1px solid color-mix(in srgb, var(--border) 42%, transparent);padding-top:6px}.signals-fast-brief{gap:7px;margin-top:8px}.signals-fast-brief.compact{padding:8px}.fast-brief-panel p{min-width:0;margin:0}.fast-brief-panel p>span{color:var(--muted);font-size:var(--fs-2xs);letter-spacing:0;text-transform:uppercase;font-weight:800;display:block}.fast-brief-panel p>strong{color:var(--text);overflow-wrap:anywhere;display:block}.fast-brief-happened{color:var(--text);font-size:var(--fs-sm);overflow-wrap:anywhere;font-weight:700;line-height:1.4}.fast-brief-happened span,.fast-brief-next span,.kernel-fast-brief-grid span{color:var(--muted);font-size:var(--fs-2xs);letter-spacing:0;text-transform:uppercase;font-weight:800;display:block}.fast-brief-happened strong,.fast-brief-next strong{color:var(--text);font-size:var(--fs-sm);overflow-wrap:anywhere;line-height:1.35;display:block}.fast-brief-badges{flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0;display:flex}.fast-brief-muted{color:var(--text-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;line-height:1.35}.fast-brief-next{flex-wrap:wrap;align-items:center;gap:6px 9px;min-width:0;display:flex}.fast-brief-next span{flex-basis:100%}.fast-brief-next strong{font-size:var(--fs-xs)}.fast-brief-more-context{border-top:1px solid color-mix(in srgb, var(--border) 55%, transparent);color:var(--text-muted);font-size:var(--fs-xs);min-width:0;padding-top:6px}.fast-brief-more-context>summary{color:var(--accent);cursor:pointer;font-weight:800;list-style-position:outside}.fast-brief-more-context p{color:var(--text-muted);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.35}.kernel-fast-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.kernel-fast-brief-grid>div{border-top:1px solid color-mix(in srgb, var(--border-soft) 55%, transparent);min-width:0;padding-top:8px}.kernel-fast-brief-no-match,.read-path-no-match,.attention-brief-no-match{opacity:.72}.kernel-fast-brief-no-match p,.read-path-no-match strong,.attention-brief-no-match strong{color:var(--fg-muted);font-size:var(--fs-xs);font-weight:650}.kernel-fast-brief-grid p{color:var(--fg);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;line-height:1.4}.signals-brief-action{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border-soft));background:color-mix(in srgb, var(--accent) 12%, var(--bg-elev-2));color:var(--accent);font-size:var(--fs-xs);border-radius:6px;padding:6px 9px;font-weight:800}.story-full-detail-btn,.event-full-detail-btn{opacity:.78}@media (width<=720px){.kernel-fast-brief-grid,.quick-brief-card,.read-path-grid,.read-path-grid-compact{grid-template-columns:1fr}.fast-brief-panel{padding:9px}}.quick-brief-card{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.quick-brief-card div,.signals-quick-brief p{min-width:0}.quick-brief-card span,.signals-quick-brief strong{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.02em;display:block}.quick-brief-card strong,.signals-quick-brief p{color:var(--text);font-size:var(--fs-sm);line-height:1.35}.signals-quick-brief{gap:5px;margin-top:8px}.signals-quick-brief.compact{padding:8px}.signals-quick-brief p{margin:0}.quick-brief-context{align-content:start}.quick-brief-context-line{color:var(--text-muted)}.quick-brief-chip-row{flex-wrap:wrap;gap:5px;min-width:0;margin-top:4px;display:flex}.quick-brief-chip{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--surface-2) 82%, transparent);min-width:0;color:var(--text-muted);font-size:var(--fs-2xs);text-transform:none;overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:3px 7px;font-weight:750;line-height:1.2;display:inline-flex}.quick-brief-safe-link{color:var(--accent);font-size:var(--fs-xs);justify-self:start;font-weight:800;text-decoration:none}.quick-brief-safe-link:hover{text-decoration:underline}.all-tools-panel{gap:12px;display:grid}.all-tools-panel.compact{gap:8px}.all-tools-panel-head{gap:8px;display:grid}.all-tools-panel-head p,.all-tools-group p{color:var(--muted);font-size:var(--fs-sm);margin:3px 0 0}.all-tools-search{font-size:var(--fs-xs);color:var(--muted);gap:4px;display:grid}.all-tools-search input{width:100%;min-width:0}.all-tools-groups{gap:10px;display:grid}.all-tools-group h3{font-size:var(--fs-sm);margin:0}.all-tools-list{gap:6px;margin-top:8px;display:grid}.all-tools-item{text-align:left;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:8px;display:grid}.all-tools-item strong,.all-tools-item small{display:block}.all-tools-item small{color:var(--muted);line-height:1.25}.all-tools-item em{color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;font-style:normal}.pn-all-tools{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 92%, transparent);padding:6px}.pn-all-tools>summary{cursor:pointer;font-size:var(--fs-sm);color:var(--text);font-weight:700;list-style:none}.pn-all-tools>summary::-webkit-details-marker{display:none}.mobile-more-all-tools .all-tools-panel{padding:8px 0}@media (width<=720px){.quick-brief-card{grid-template-columns:1fr}.all-tools-item{grid-template-columns:auto minmax(0,1fr)}.all-tools-item em{grid-column:2}}.home-view{max-width:1180px;padding-top:28px}.world-hero{border:1px solid color-mix(in srgb, var(--border-soft) 72%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--bg-elev-2) 88%, transparent), color-mix(in srgb, #1a1711 48%, var(--bg-elev))), color-mix(in srgb, var(--bg-elev) 86%, transparent);border-radius:8px;margin-bottom:18px;padding:clamp(22px,4vw,38px);position:relative;overflow:hidden;box-shadow:0 18px 54px #00000038}.world-hero:before{content:"";background:linear-gradient(180deg, var(--accent-green), var(--accent-amber));opacity:.85;width:4px;position:absolute;inset:0 auto 0 0}.world-hero-copy{z-index:1;position:relative}.world-kicker{color:color-mix(in srgb, var(--accent-green) 82%, var(--text-secondary));letter-spacing:.12em}.world-hero-subline{max-width:700px;color:color-mix(in srgb, var(--text-secondary) 88%, white);font-size:var(--fs-md)}.world-hero-summary{max-width:760px;color:var(--text-secondary)}.world-status-line{max-width:840px}.world-status-pill{background:color-mix(in srgb, var(--bg) 62%, transparent);border-color:color-mix(in srgb, var(--border-soft) 54%, transparent);color:var(--text-secondary)}.world-context-filters{background:color-mix(in srgb, var(--bg) 58%, transparent);border-radius:8px}.attention-preview{box-shadow:none;background:0 0;border:0;border-radius:8px;padding:0}.attention-preview-head{margin:0 0 12px}.attention-preview-title{font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase}.attention-primary-brief{border:1px solid color-mix(in srgb, var(--accent-green) 24%, var(--border-soft));background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elev-2) 92%, transparent), color-mix(in srgb, var(--bg-card) 86%, transparent)), var(--bg-card);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:16px;padding:clamp(16px,2.8vw,26px);position:relative;box-shadow:0 24px 64px #00000042}.attention-primary-brief:before{content:"";background:linear-gradient(90deg, var(--accent-green), color-mix(in srgb, var(--accent-amber) 80%, transparent), transparent);height:2px;position:absolute;top:0;left:16px;right:16px}.attention-primary-kicker{color:var(--text-muted);gap:8px}.attention-primary-kicker span:first-child{background:color-mix(in srgb, var(--accent-green) 13%, transparent);border:1px solid color-mix(in srgb, var(--accent-green) 42%, var(--border-soft));min-height:26px;color:color-mix(in srgb, var(--accent-green) 82%, white);border-radius:999px;align-items:center;padding:3px 9px;display:inline-flex}.attention-primary-brief h3{max-width:900px;font-size:clamp(22px,3vw,34px);line-height:1.13}.attention-primary-brief .attention-inspect{border-radius:8px;justify-self:start;min-height:38px;padding:8px 15px}.attention-fast-brief{box-shadow:none;background:0 0;border:0;padding:0}.attention-fast-brief .read-path-field{border:1px solid color-mix(in srgb, var(--border-soft) 58%, transparent);background:color-mix(in srgb, var(--bg) 54%, transparent);border-radius:8px;padding:10px 12px}.attention-fast-brief .read-path-happened{background:color-mix(in srgb, var(--bg-elev-2) 68%, transparent)}.attention-fast-brief .read-path-happened strong{font-size:clamp(16px,2vw,20px);line-height:1.35}.attention-fast-brief .read-path-support,.attention-fast-brief .read-path-uncertainty,.attention-fast-brief .read-path-next{background:color-mix(in srgb, var(--bg-card) 76%, transparent)}.read-path-secondary-context{border:1px solid color-mix(in srgb, var(--border-soft) 44%, transparent);background:color-mix(in srgb, var(--bg) 38%, transparent);border-radius:8px;margin-top:8px}.read-path-secondary-context>summary{cursor:pointer;min-height:36px;color:var(--text-secondary);padding:8px 11px;font-size:12px;font-weight:750}.read-path-secondary-list{gap:6px;padding:0 11px 10px;display:grid}.read-path-secondary-line{color:var(--text-secondary);gap:2px;margin:0;font-size:12px;display:grid}.read-path-secondary-line span{color:var(--text-muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:800}.read-path-secondary-line strong{color:var(--text-secondary);font-weight:650}.attention-brief-detail{border-top-color:color-mix(in srgb, var(--border-soft) 36%, transparent)}.attention-brief-detail>summary{color:var(--text-secondary)}.attention-secondary-review{opacity:.92}.attention-secondary-item{background:color-mix(in srgb, var(--bg) 54%, transparent);border-color:color-mix(in srgb, var(--border-soft) 58%, transparent)}.world-panel,.world-can-wait,.world-more-context{border-color:color-mix(in srgb, var(--border-soft) 58%, transparent);background:color-mix(in srgb, var(--bg-card) 58%, transparent)}.world-observation-gaps{opacity:.82}.world-can-wait:not([open]){opacity:.7}.live-lens-header{background:linear-gradient(135deg, color-mix(in srgb, var(--bg-elev-2) 86%, transparent), color-mix(in srgb, #11181a 52%, var(--bg-elev))), var(--bg-elev);border:0;border-radius:8px;align-items:flex-start;padding:clamp(16px,3vw,28px);box-shadow:0 18px 52px #00000038}.live-lens-kicker{color:color-mix(in srgb, var(--accent-blue) 78%, var(--text-secondary))!important}.live-lens-header p{max-width:760px;color:var(--text-secondary)}.live-lens-status span,.live-lens-status time,.live-status-strip span{background:color-mix(in srgb, var(--bg) 54%, transparent);border-color:color-mix(in srgb, var(--border-soft) 54%, transparent)}.signals-toolbar,.signals-controls-panel,.signals-guide-compact{border-color:color-mix(in srgb, var(--border-soft) 42%, transparent);background:0 0}.signals-object-card,.card-v2.signals-object-card,.story-card.signals-object-card,.compact-card.signals-object-card{border:1px solid color-mix(in srgb, var(--border-soft) 58%, transparent);border-left:4px solid color-mix(in srgb, var(--accent-blue) 48%, var(--border-soft));background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elev) 94%, transparent), color-mix(in srgb, var(--bg-card) 88%, transparent));border-radius:8px;box-shadow:0 12px 34px #0000002e}.signals-object-card.is-breaking{border-left-color:var(--accent-red)}.signals-object-card.is-developing{border-left-color:var(--accent-amber)}.signals-object-card:hover,.signals-object-card:focus-visible{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elev-2) 88%, transparent), color-mix(in srgb, var(--bg-card) 92%, transparent));border-color:color-mix(in srgb, var(--accent-blue) 38%, var(--border-soft));box-shadow:0 18px 46px #00000042}.mag-hero-headline,.cv-title,.story-headline{letter-spacing:0}.mag-hero-headline{font-size:clamp(24px,3.2vw,38px);line-height:1.12}.cv-title,.story-headline{font-size:clamp(17px,1.8vw,22px);line-height:1.22}.signals-fast-brief{background:color-mix(in srgb, var(--bg) 48%, transparent);border:0;border-radius:8px;padding:10px}.signals-fast-brief .read-path-grid-compact{grid-template-columns:minmax(0,1fr) minmax(180px,.58fr);gap:8px 10px}.signals-fast-brief .read-path-happened strong{font-size:var(--fs-md)}.signals-fast-brief .read-path-why{color:var(--text-secondary)}.signals-fast-brief .read-path-support,.signals-fast-brief .read-path-uncertainty{background:color-mix(in srgb, var(--bg-elev-2) 54%, transparent);border-radius:8px;padding:8px}.signals-read-path .read-path-next{border-top-color:color-mix(in srgb, var(--border-soft) 42%, transparent)}.signals-card-quality-row,.cv-tags,.quick-brief-chip-row{opacity:.78}.story-full-detail-btn,.event-full-detail-btn,.cv-expand-toggle{color:var(--text-muted);opacity:.68}.signals-brief-action{background:color-mix(in srgb, var(--accent-blue) 14%, transparent);border-radius:8px;min-height:32px}.kernel-inspector{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elev) 96%, transparent), color-mix(in srgb, var(--bg) 96%, transparent));border:1px solid color-mix(in srgb, var(--border-soft) 68%, transparent);border-radius:8px 0 0 8px;width:min(1040px,100vw - 56px);box-shadow:-24px 0 70px #0000006b,0 0 0 100vmax #01050c94}.kernel-inspector-workspace{width:min(1180px, calc(100vw - var(--primary-nav-width,220px) - 54px));height:calc(100dvh - var(--topbar-height,52px) - 36px);max-height:calc(100dvh - var(--topbar-height,52px) - 36px);border-radius:8px;bottom:18px;right:18px}.kernel-inspector-head{background:color-mix(in srgb, var(--bg-elev) 98%, transparent);padding:18px 20px}.kernel-inspector-summary{max-width:820px}.kernel-section-nav{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 96%, transparent), color-mix(in srgb, var(--bg) 82%, transparent));padding:8px 0 12px}.kernel-section-nav button{background:color-mix(in srgb, var(--bg-elev-2) 58%, transparent);color:var(--text-secondary);border-radius:8px}.kernel-section-nav button:first-child{color:var(--text-primary);border-color:color-mix(in srgb, var(--accent-green) 42%, var(--border-soft))}.kernel-workspace-section{background:0 0;border:0;border-radius:8px}.kernel-workspace-section-head{background:0 0;border:0;padding:8px 2px}.kernel-workspace-section-head p{max-width:68ch}.kernel-workspace-section-body{padding:0}.kernel-understand-brief{border:1px solid color-mix(in srgb, var(--accent-green) 20%, var(--border-soft));background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elev-2) 78%, transparent), color-mix(in srgb, var(--bg-card) 88%, transparent));border-radius:8px;padding:clamp(14px,2vw,20px);box-shadow:0 18px 48px #0003}.kernel-understand-summary{border-bottom-color:color-mix(in srgb, var(--border-soft) 38%, transparent);padding-bottom:12px}.kernel-fast-brief-grid>div{border:1px solid color-mix(in srgb, var(--border-soft) 48%, transparent);background:color-mix(in srgb, var(--bg) 48%, transparent);border-radius:8px;padding:10px}.kernel-fast-brief-next{grid-column:auto;background:color-mix(in srgb, var(--accent-green) 8%, var(--bg))!important}.kernel-object-snapshot,.kernel-source-context,.kernel-inspector-section,.kernel-depth-group,.kernel-timeline-row,.kernel-evidence-card,.kernel-relationship-card,.kernel-knowledge-item,.kernel-trust-group{border-color:color-mix(in srgb, var(--border-soft) 52%, transparent);background:color-mix(in srgb, var(--bg-card) 54%, transparent);border-radius:8px}.kernel-evidence-card,.kernel-relationship-card{padding:12px}.kernel-evidence-primary,.kernel-relationship-primary{font-size:var(--fs-sm)}.kernel-workspace-section-raw:hover,.kernel-workspace-section-raw:focus-within{opacity:1}.all-tools-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elev) 94%, transparent), color-mix(in srgb, var(--bg) 92%, transparent));border-radius:8px}.all-tools-panel-head{border-bottom:1px solid color-mix(in srgb, var(--border-soft) 50%, transparent);padding-bottom:12px}.all-tools-group{border:1px solid color-mix(in srgb, var(--border-soft) 58%, transparent);background:color-mix(in srgb, var(--bg-card) 48%, transparent);border-radius:8px;padding:12px}.all-tools-group h3{font-size:var(--fs-md)}.all-tools-item{background:color-mix(in srgb, var(--bg-elev-2) 44%, transparent);border-color:#0000;border-radius:8px}.all-tools-item:hover,.all-tools-item:focus-visible{border-color:color-mix(in srgb, var(--accent-blue) 36%, var(--border-soft));background:color-mix(in srgb, var(--bg-elev-2) 72%, transparent)}.pn-all-tools{background:color-mix(in srgb, var(--bg-elev-2) 58%, transparent);border-radius:8px}.pn-section-primary{border-radius:8px;min-height:38px}.mobile-more-primary-lenses{padding:10px 0 14px}.mobile-more-primary-title{color:color-mix(in srgb, var(--accent-blue) 70%, var(--fg-muted))}.mobile-more-lens-grid{grid-template-columns:1fr}.mobile-more-lens-grid button,.more-route-group>details>summary{border-radius:8px}.mobile-more-lens-grid button{background:color-mix(in srgb, var(--bg-elev-2) 66%, transparent);border-color:color-mix(in srgb, var(--border-soft) 56%, transparent)}@media (width<=900px){.attention-fast-brief .read-path-grid,.signals-fast-brief .read-path-grid-compact,.kernel-fast-brief-grid{grid-template-columns:1fr}.kernel-fast-brief-next{grid-column:1}.mag-hero{grid-template-columns:1fr}}@media (width<=720px){.home-view{padding:10px}.world-hero{padding:18px 16px}.world-hero h1{font-size:calc(28px * var(--font-scale,1))}.attention-primary-brief{padding:14px}.attention-fast-brief .read-path-field{padding:9px}.attention-fast-brief .read-path-happened strong,.kernel-understand-summary p{font-size:calc(16px * var(--font-scale,1))}.grid-wrap,.feed-magazine{padding:8px 8px calc(62px + env(safe-area-inset-bottom,0))}.live-lens-header{margin:8px;padding:16px 14px}.live-lens-header h1{font-size:calc(26px * var(--font-scale,1))}.signals-fast-brief{padding:9px}.signals-fast-brief .read-path-happened strong{font-size:var(--fs-sm)}.signals-card-quality-row,.cv-tags{display:none}.kernel-inspector,.kernel-inspector-workspace{border-radius:0;width:100vw;min-width:0;max-width:100vw;height:100dvh;max-height:100dvh;inset:0}.kernel-inspector-head{padding:14px}.kernel-inspector-head h2{font-size:calc(20px * var(--font-scale,1))}.kernel-inspector-body{padding:10px 12px calc(72px + env(safe-area-inset-bottom,0))}.kernel-understand-brief{padding:12px}.all-tools-groups{grid-template-columns:1fr}}.home-view{max-width:1240px}.world-hero{background:linear-gradient(135deg, #0f172aeb, #141c18e6), radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--accent-green) 16%, transparent), transparent 28%), var(--bg-elev);margin-bottom:26px;padding-block:clamp(30px,5vw,56px)}.world-hero-summary{max-width:680px;color:color-mix(in srgb, var(--text-secondary) 82%, transparent);margin-top:12px}.world-status-line{opacity:.72;margin-top:20px}.world-context-filters{opacity:.82;margin:0 0 28px;padding:10px 12px}.world-context-filters:hover,.world-context-filters:focus-within{opacity:1}.attention-preview-head p{color:var(--text-muted)}.attention-primary-brief{border-color:color-mix(in srgb, var(--accent-green) 38%, var(--border-soft));background:linear-gradient(140deg, color-mix(in srgb, #10231d 72%, var(--bg-elev)), color-mix(in srgb, var(--bg-card) 92%, transparent)), var(--bg-card);padding:clamp(22px,4vw,38px);box-shadow:0 34px 90px #00000052,inset 0 1px #ffffff09}.attention-primary-kicker span:last-child{opacity:.58}.attention-primary-brief .attention-item-meta{opacity:.74;gap:7px;margin-bottom:8px}.attention-primary-brief .attention-item-meta .status-badge{min-height:22px;padding:2px 7px}.attention-primary-brief h3{max-width:980px;margin-bottom:16px;font-size:clamp(30px,4.6vw,52px);line-height:1.02}.attention-primary-brief .attention-inspect{min-height:44px;font-size:var(--fs-sm);box-shadow:0 12px 32px color-mix(in srgb, var(--accent-green) 18%, transparent);padding:10px 18px}.attention-fast-brief .read-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.attention-fast-brief .read-path-happened{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elev-2) 82%, transparent), color-mix(in srgb, var(--bg) 72%, transparent));grid-column:1/-1;min-height:112px;padding:18px 20px}.attention-fast-brief .read-path-happened span{color:color-mix(in srgb, var(--accent-green) 76%, var(--text-secondary))}.attention-fast-brief .read-path-happened strong{max-width:780px;font-size:clamp(20px,2.4vw,28px);line-height:1.22;display:block}.attention-fast-brief .read-path-why{grid-column:span 2;padding:16px 18px}.attention-fast-brief .read-path-support,.attention-fast-brief .read-path-uncertainty,.attention-fast-brief .read-path-next{background:color-mix(in srgb, var(--bg-card) 62%, transparent);padding:13px 14px}.attention-fast-brief .read-path-next{background:color-mix(in srgb, var(--accent-green) 10%, var(--bg-card))}.read-path-secondary-context{opacity:.72;background:0 0;margin-top:12px}.read-path-secondary-context:hover,.read-path-secondary-context:focus-within,.read-path-secondary-context[open]{opacity:1}.attention-brief-detail,.attention-recommendations{opacity:.76;margin-top:12px}.attention-secondary-review{opacity:.74;margin-top:24px}.attention-secondary-head h3{font-size:var(--fs-md)}.attention-secondary-item{box-shadow:none;padding:12px 14px}.attention-secondary-item h3{font-size:var(--fs-md)}.world-observation-gaps,.world-can-wait,.world-more-context{opacity:.68;margin-top:24px}.world-observation-gaps:hover,.world-can-wait:hover,.world-more-context:hover{opacity:.9}.live-lens-header{background:linear-gradient(135deg, #0a121ef5, #0c191ce6), radial-gradient(circle at 92% 10%, color-mix(in srgb, var(--accent-blue) 17%, transparent), transparent 30%);margin-bottom:18px;padding:clamp(24px,4vw,46px)}.live-lens-header h1{max-width:900px;font-size:clamp(34px,5vw,58px);line-height:1}.live-lens-header p{max-width:720px;margin-top:12px;font-size:clamp(15px,1.6vw,18px)}.signals-toolbar,.signals-controls-panel,.signals-guide-compact,.live-status-strip{opacity:.72}.signals-toolbar:hover,.signals-controls-panel:hover,.signals-guide-compact:hover,.live-status-strip:hover{opacity:1}.feed-magazine{gap:22px}.mag-secondary,.stories-list,.grid-wrap{gap:16px}.signals-object-card,.card-v2.signals-object-card,.story-card.signals-object-card,.compact-card.signals-object-card{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elev) 96%, transparent), color-mix(in srgb, var(--bg) 90%, transparent));border-left-width:6px;position:relative;box-shadow:0 16px 42px #0003}.signals-object-card:has(.status-source-backed){border-left-color:color-mix(in srgb, var(--accent-green) 78%, var(--accent-blue))}:is(.signals-object-card:has(.status-single-source),.signals-object-card:has(.status-weak-support)){border-left-color:color-mix(in srgb, var(--accent-amber) 86%, var(--accent-red))}.signals-object-card:before{content:"Source-backed";color:var(--text-muted);letter-spacing:0;text-transform:uppercase;opacity:.42;font-size:10px;font-weight:850;position:absolute;top:12px;right:12px}.signals-object-card:has(.status-single-source):before{content:"Single reporting origin";color:color-mix(in srgb, var(--accent-amber) 72%, var(--text-muted));opacity:.76}.signals-object-card:has(.status-weak-support):before{content:"Weak support";color:color-mix(in srgb, var(--accent-red) 66%, var(--text-muted));opacity:.78}.signals-object-card.is-developing:before{content:"Developing";color:color-mix(in srgb, var(--accent-amber) 72%, var(--text-muted));opacity:.86}.signals-object-card.is-breaking:before{content:"Breaking";color:color-mix(in srgb, var(--accent-red) 72%, var(--text-muted));opacity:.88}.mag-hero{min-height:340px;padding:clamp(24px,4vw,42px)}.story-headline,.cv-title{margin-right:92px}.signals-fast-brief{background:0 0;margin-top:14px;padding:0}.signals-fast-brief .read-path-grid-compact{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:8px;display:grid}.signals-fast-brief .read-path-field{background:0 0;border:0;min-width:0;padding:0}.signals-fast-brief .read-path-happened{grid-column:1/-1;padding:0 96px 0 0}.signals-fast-brief .read-path-happened span,.signals-fast-brief .read-path-why{display:none}.signals-fast-brief .read-path-happened strong{color:var(--text-secondary);font-size:clamp(14px,1.4vw,17px);line-height:1.43}.signals-fast-brief .read-path-support,.signals-fast-brief .read-path-uncertainty{background:color-mix(in srgb, var(--bg-elev-2) 58%, transparent);border-radius:999px;align-items:center;min-height:30px;padding:4px 8px;display:inline-flex}.signals-fast-brief .read-path-support>span,.signals-fast-brief .read-path-uncertainty>span,.signals-fast-brief .read-path-next>span{display:none}.signals-fast-brief .read-path-next{background:color-mix(in srgb, var(--accent-green) 9%, var(--bg-elev-2));border-top:0;border-radius:999px;grid-column:auto;align-items:center;min-height:30px;padding:4px 10px;display:inline-flex}.signals-fast-brief .read-path-next strong{color:var(--text-secondary);font-size:12px}.fast-brief-more-context{opacity:.58;margin-top:10px}.story-meta,.cv-meta,.signals-card-quality-row,.cv-tags,.quick-brief-chip-row,.story-card-tags{opacity:.62}.story-full-detail-btn,.event-full-detail-btn,.cv-expand-toggle,.coverage-btn,.story-preview-btn{opacity:.45}.story-full-detail-btn:hover,.event-full-detail-btn:hover,.cv-expand-toggle:hover,.coverage-btn:hover,.story-preview-btn:hover{opacity:.86}.kernel-inspector{width:min(1160px,100vw - 44px);box-shadow:-32px 0 90px #0000008a,0 0 0 100vmax #00040cb8}.kernel-inspector-workspace{width:min(1280px, calc(100vw - var(--primary-nav-width,220px) - 34px));height:calc(100dvh - var(--topbar-height,52px) - 24px);max-height:calc(100dvh - var(--topbar-height,52px) - 24px);bottom:12px;right:12px;box-shadow:0 30px 90px #00000080,0 0 0 100vmax #00040cb8}.kernel-inspector-head h2{max-width:960px;font-size:clamp(28px,3.5vw,46px)}.kernel-inspector-summary{font-size:var(--fs-md)}.kernel-section-nav{padding:10px 2px 14px}.kernel-section-nav button{min-height:34px;padding-inline:12px}.kernel-section-nav button:last-child{opacity:.58}.kernel-section-nav button:last-child:hover,.kernel-section-nav button:last-child:focus-visible{opacity:1}.kernel-understand-brief{background:linear-gradient(145deg, color-mix(in srgb, #10231d 68%, var(--bg-elev-2)), color-mix(in srgb, var(--bg-card) 90%, transparent));padding:clamp(20px,3vw,32px);box-shadow:0 28px 74px #0000004d,inset 0 1px #ffffff09}.kernel-understand-summary span{color:color-mix(in srgb, var(--accent-green) 74%, var(--text-secondary))}.kernel-fast-brief-grid>div{background:color-mix(in srgb, var(--bg) 38%, transparent);padding:13px 14px}.kernel-fast-brief-next{grid-column:auto;border-color:color-mix(in srgb, var(--accent-green) 28%, var(--border-soft))!important}.kernel-fast-brief-no-match,.kernel-object-snapshot,.kernel-source-context{opacity:.7}.kernel-source-context{margin-top:14px}.kernel-evidence-card,.kernel-relationship-card,.kernel-timeline-row{border-left:3px solid color-mix(in srgb, var(--accent-green) 42%, var(--border-soft));background:color-mix(in srgb, var(--bg-elev-2) 34%, var(--bg-card))}:is(.kernel-workspace-section-raw,.kernel-depth-group:has(pre),.kernel-depth-group:has(code)){opacity:.56}.all-tools-panel-head p{max-width:680px;color:var(--text-secondary)}.all-tools-groups{gap:16px}.all-tools-group{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elev-2) 62%, transparent), color-mix(in srgb, var(--bg-card) 78%, transparent));padding:16px}.all-tools-group h3{margin-bottom:10px;font-size:clamp(18px,2vw,22px)}.all-tools-item{background:0 0;padding:10px}@media (width<=900px){.attention-fast-brief .read-path-grid{grid-template-columns:1fr}.attention-fast-brief .read-path-happened,.attention-fast-brief .read-path-why{grid-column:1}.signals-fast-brief .read-path-grid-compact{grid-template-columns:1fr 1fr}.signals-fast-brief .read-path-happened{grid-column:1/-1;padding-right:0}.signals-fast-brief .read-path-next{grid-column:1/-1}.kernel-fast-brief-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.world-hero{margin:0 0 14px;padding:22px 16px}.world-hero h1{font-size:calc(34px * var(--font-scale,1))}.world-context-filters{margin-bottom:18px}.attention-preview-head{margin-bottom:10px}.attention-primary-brief{padding:18px 14px}.attention-primary-brief h3{font-size:calc(24px * var(--font-scale,1))}.attention-fast-brief .read-path-happened{min-height:0;padding:14px}.attention-fast-brief .read-path-happened strong{font-size:calc(18px * var(--font-scale,1))}.attention-secondary-review,.world-observation-gaps,.world-can-wait,.world-more-context{margin-top:18px}.live-lens-header{padding:22px 16px}.live-lens-header h1{font-size:calc(30px * var(--font-scale,1))}.signals-object-card:before{top:10px;right:10px}.story-headline,.cv-title{margin-right:84px}.kernel-inspector,.kernel-inspector-workspace{width:100vw;min-width:0;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;border-radius:0;inset:0}.kernel-inspector-head h2{font-size:calc(25px * var(--font-scale,1))}.kernel-understand-summary p{font-size:calc(20px * var(--font-scale,1))}.kernel-fast-brief-grid{grid-template-columns:1fr}}.world-hero{margin-bottom:16px;padding-block:clamp(18px,3vw,34px)}.world-hero h1{max-width:780px;font-size:clamp(32px,4.2vw,48px);line-height:1.02}.world-hero-subline{max-width:680px;margin-top:10px;font-size:clamp(15px,1.5vw,18px);line-height:1.38}.world-status-line{gap:7px;margin-top:12px}.world-status-pill,.world-since{min-height:24px;padding:3px 8px}.world-context-filters{margin-bottom:16px;padding:8px 10px}.attention-preview-head{margin-bottom:8px}.attention-preview-head p{max-width:620px;font-size:var(--fs-sm)}.attention-primary-brief{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding:clamp(14px,2vw,22px);display:grid}.attention-primary-copy{min-width:0}.attention-primary-brief:before{height:2px;left:14px;right:14px}.attention-primary-kicker{margin-bottom:4px}.attention-primary-brief .attention-item-meta{margin-bottom:6px}.attention-primary-brief h3{max-width:860px;margin:0 0 10px;font-size:clamp(22px,3vw,34px);line-height:1.08}.attention-primary-brief .attention-inspect{min-height:34px;box-shadow:none;align-self:start;padding:7px 12px}.attention-fast-brief.read-path-card{background:color-mix(in srgb, var(--bg) 38%, transparent);border:0;margin-top:0;padding:9px}.attention-fast-brief.read-path-card .read-path-grid{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(130px,.55fr));gap:7px}.attention-fast-brief.read-path-card .read-path-field{min-height:0;padding:8px 10px}.attention-fast-brief.read-path-card .read-path-happened{grid-column:1/-1;min-height:0;padding:10px 12px}.attention-fast-brief.read-path-card .read-path-happened strong{max-width:900px;font-size:clamp(16px,1.7vw,21px);line-height:1.24}.attention-fast-brief.read-path-card .read-path-why{grid-column:auto}.attention-fast-brief.read-path-card .read-path-support,.attention-fast-brief.read-path-card .read-path-uncertainty,.attention-fast-brief.read-path-card .read-path-next{padding:8px 9px}.attention-fast-brief.read-path-card .status-badge{min-height:22px;padding:2px 7px}.read-path-secondary-context{margin-top:7px}.read-path-secondary-context summary{min-height:28px}.attention-brief-detail,.attention-recommendations{margin-top:8px}.attention-secondary-review{margin-top:14px}.attention-secondary-head{margin-bottom:8px}.attention-secondary-head p{display:none}.attention-secondary-list{gap:8px}.attention-secondary-item{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:9px 11px;display:grid}.attention-secondary-item h3{margin-bottom:4px}.attention-secondary-item p,.attention-signals{font-size:var(--fs-xs);margin-top:4px}.world-observation-gaps,.world-can-wait,.world-more-context{margin-top:16px}.live-lens-header{margin-bottom:12px;padding:clamp(16px,2.5vw,28px)}.live-lens-header h1{font-size:clamp(28px,3.7vw,44px)}.live-lens-header p{max-width:660px;font-size:var(--fs-sm);margin-top:8px}.signals-toolbar,.signals-controls-panel,.signals-guide-compact,.live-status-strip{margin-bottom:8px}.grid-wrap,.feed-magazine{padding:12px 14px 18px}.feed-magazine,.mag-secondary,.stories-list,.grid-wrap{gap:10px}.signals-object-card,.card-v2.signals-object-card,.story-card.signals-object-card,.compact-card.signals-object-card{border-left-width:4px;padding:12px 14px;box-shadow:0 8px 24px #00000029}.signals-object-card:before{font-size:9px;top:9px;right:10px}.mag-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);min-height:0;padding:clamp(14px,2vw,20px)}.mag-hero-headline{max-width:700px;font-size:clamp(22px,2.8vw,34px)}.cv-title,.story-headline{margin-right:82px;font-size:clamp(16px,1.35vw,20px);line-height:1.18}.story-meta,.cv-meta{gap:6px;margin-bottom:6px}.signals-fast-brief.brief-density-compact{margin-top:8px}.signals-fast-brief.brief-density-compact .read-path-grid-compact{grid-template-columns:minmax(0,1fr) auto auto auto;gap:6px}.signals-fast-brief.brief-density-compact .read-path-happened{grid-column:1/-1;padding:0 86px 0 0}.signals-fast-brief.brief-density-compact .read-path-happened strong{font-size:var(--fs-sm);line-height:1.34}.signals-fast-brief.brief-density-compact .read-path-support,.signals-fast-brief.brief-density-compact .read-path-uncertainty,.signals-fast-brief.brief-density-compact .read-path-next{min-height:26px;padding:3px 8px}.signals-fast-brief.brief-density-compact .status-badge{min-height:20px;padding:2px 6px}.signals-card-quality-row,.cv-tags{opacity:.5;max-height:36px;overflow:hidden}.quick-brief-chip-row,.story-card-tags{opacity:.5;max-height:32px;overflow:hidden}.fast-brief-more-context{margin-top:6px}.cv-actions,.story-card-actions{gap:6px;margin-top:8px}.story-full-detail-btn,.event-full-detail-btn,.cv-expand-toggle,.coverage-btn,.story-preview-btn{min-height:28px;font-size:var(--fs-xs);padding:5px 8px}.signals-brief-action{min-height:30px;padding:6px 10px}.kernel-inspector-head{padding:12px 16px 10px}.kernel-inspector-head h2{max-width:920px;font-size:clamp(22px,2.6vw,34px);line-height:1.1}.kernel-inspector-summary,.kernel-inspector-meta{font-size:var(--fs-sm)}.kernel-section-nav{gap:6px;padding:6px 2px 8px}.kernel-section-nav button{min-height:30px;padding:5px 9px}.kernel-section-nav small{opacity:.55}.kernel-workspace-grid{gap:10px}.kernel-workspace-section-head{padding:4px 2px}.kernel-workspace-section-summary .kernel-workspace-section-head{display:none}.kernel-workspace-section-head h3{font-size:var(--fs-sm)}.kernel-workspace-section-head p{font-size:var(--fs-xs);margin-top:2px}.kernel-understand-brief{padding:clamp(12px,1.6vw,18px);box-shadow:0 12px 34px #0003}.kernel-quick-brief.brief-density-inspector{background:0 0;border:0;padding:0}.kernel-understand-summary{margin-bottom:10px;padding-bottom:10px}.kernel-understand-summary p{max-width:860px;font-size:clamp(18px,2vw,26px);line-height:1.22}.kernel-fast-brief-grid{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(150px,.8fr));gap:7px}.kernel-fast-brief-grid>div{padding:8px 9px}.kernel-fast-brief-grid span{margin-bottom:3px}.kernel-fast-brief-grid p{font-size:var(--fs-sm);line-height:1.32}.kernel-fast-brief-next{grid-column:auto}.kernel-fast-brief-no-match{font-size:var(--fs-xs);margin-top:6px}.kernel-object-snapshot,.kernel-source-context{opacity:.62;max-height:118px;margin-top:8px;padding:8px 10px;overflow:auto}.kernel-object-snapshot:hover,.kernel-source-context:hover,.kernel-source-context:focus-within{opacity:.92}.kernel-evidence-card,.kernel-relationship-card,.kernel-timeline-row{border-left-width:2px;padding:9px 10px}.kernel-context-section{gap:10px}.kernel-context-section h4{font-size:var(--fs-sm);margin-bottom:6px}.kernel-workspace-section-raw .kernel-workspace-section-head h3{font-weight:700}.all-tools-panel{padding:12px}.all-tools-panel-head{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;gap:10px;padding-bottom:8px;display:grid}.all-tools-panel-head strong{font-size:clamp(18px,2vw,24px)}.all-tools-panel-head p{font-size:var(--fs-xs);margin-top:4px}.all-tools-groups{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.all-tools-group{padding:10px}.all-tools-group h3{font-size:var(--fs-md);margin-bottom:4px}.all-tools-group>p{font-size:var(--fs-xs);margin-bottom:6px;line-height:1.35}.all-tools-list{gap:4px}.all-tools-item{min-height:44px;padding:7px 8px}.all-tools-item small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.all-tools-item em{opacity:.62}.all-tools-panel.compact{max-width:100%;overflow:hidden}.all-tools-panel.compact .all-tools-panel-head{grid-template-columns:minmax(0,1fr);align-items:start}.all-tools-panel.compact .all-tools-groups{grid-template-columns:minmax(0,1fr)}.all-tools-panel.compact .all-tools-group,.all-tools-panel.compact .all-tools-item,.all-tools-panel.compact .all-tools-item>span{min-width:0;max-width:100%}.all-tools-panel.compact .all-tools-item{grid-template-columns:20px minmax(0,1fr);gap:7px}.all-tools-panel.compact .all-tools-panel-head p,.all-tools-panel.compact .all-tools-group>p,.all-tools-panel.compact .all-tools-item small,.all-tools-panel.compact .all-tools-item em{display:none}.all-tools-panel.compact .all-tools-item strong{white-space:normal;overflow-wrap:break-word;line-height:1.16}.all-tools-panel.compact .all-tools-item small{-webkit-line-clamp:2;white-space:normal;overflow-wrap:break-word}.all-tools-panel.compact .all-tools-item em{white-space:normal;overflow-wrap:break-word;grid-column:2;justify-self:start;max-width:100%}.mobile-more-primary-lenses{padding-block:10px}.mobile-more-lens-grid button{min-height:46px}@media (width<=900px){.attention-primary-brief{grid-template-columns:1fr}.attention-primary-brief .attention-inspect{justify-self:start}.attention-fast-brief.read-path-card .read-path-grid,.signals-fast-brief.brief-density-compact .read-path-grid-compact,.kernel-fast-brief-grid{grid-template-columns:1fr 1fr}.attention-fast-brief.read-path-card .read-path-happened,.signals-fast-brief.brief-density-compact .read-path-happened,.attention-fast-brief.read-path-card .read-path-why,.signals-fast-brief.brief-density-compact .read-path-next,.kernel-fast-brief-next{grid-column:1/-1}.all-tools-panel-head{grid-template-columns:1fr}}@media (width<=720px){.world-hero{padding:16px 14px}.world-hero h1{font-size:calc(28px * var(--font-scale,1))}.world-hero-subline,.world-hero-summary{font-size:var(--fs-sm)}.attention-primary-brief{padding:12px}.attention-primary-brief h3{font-size:calc(21px * var(--font-scale,1))}.attention-fast-brief.read-path-card .read-path-grid,.signals-fast-brief.brief-density-compact .read-path-grid-compact,.kernel-fast-brief-grid{grid-template-columns:1fr}.attention-fast-brief.read-path-card .read-path-field,.kernel-fast-brief-grid>div{padding:7px 8px}.attention-secondary-item{grid-template-columns:1fr}.live-lens-header{padding:16px 14px}.live-lens-header h1{font-size:calc(25px * var(--font-scale,1))}.grid-wrap,.feed-magazine{padding:7px 7px calc(62px + env(safe-area-inset-bottom,0))}.signals-object-card,.card-v2.signals-object-card,.story-card.signals-object-card,.compact-card.signals-object-card{padding:10px}.signals-fast-brief.brief-density-compact .read-path-happened{padding-right:78px}.signals-fast-brief.brief-density-compact .read-path-support,.signals-fast-brief.brief-density-compact .read-path-uncertainty,.signals-fast-brief.brief-density-compact .read-path-next{justify-content:flex-start}.kernel-inspector-head{padding:10px 12px 8px}.kernel-inspector-head h2{font-size:calc(21px * var(--font-scale,1))}.kernel-inspector-body{padding-top:8px}.kernel-understand-brief{padding:10px}.kernel-understand-summary p{font-size:calc(18px * var(--font-scale,1))}.kernel-section-nav{padding-bottom:6px;overflow-x:auto}.all-tools-panel{padding:10px}.all-tools-groups{gap:7px}.world-context-filters{padding:4px 6px}.world-context-filters-head{display:none}.world-context-mobile-disclosure summary{min-height:44px;padding:7px 10px}.world-context-filter-controls label{min-height:44px;padding:8px 10px}}html,body,#root,.app-shell,.main,.attention-preview,.feed-magazine,.feed-wire,.feed-compact,.grid-wrap,.mission-workspace{max-width:100%}.attention-primary-brief,.attention-secondary-item,.attention-fast-brief,.attention-fast-brief .read-path-field,.signals-object-card,.story-card,.card-v2,.compact-card,.wire-row,.signals-fast-brief,.signals-fast-brief .read-path-field,.mission-evidence-row,.mission-workspace-card{overflow-wrap:anywhere;min-width:0}.world-progressive-stack .attention-primary-brief{overflow:hidden auto}.attention-fast-brief.read-path-card,.attention-fast-brief.read-path-card .read-path-grid,.attention-fast-brief.read-path-card .read-path-field,.attention-fast-brief.read-path-card .status-badge{min-width:0;max-width:100%}.attention-fast-brief.read-path-card .read-path-grid{grid-template-columns:minmax(0,1fr) minmax(140px,.56fr)}.attention-fast-brief.read-path-card .status-badge{white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left;display:inline-block}.attention-fast-brief.read-path-card .read-path-support .status-badge,.attention-fast-brief.read-path-card .read-path-uncertainty .status-badge{width:100%;display:block}.signals-scan-line{overflow-wrap:anywhere;white-space:normal;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:6px;min-width:0;display:grid;overflow:visible}.signals-scan-line>strong,.signals-scan-line .status-badge,.signals-scan-line .quick-brief-safe-link,.story-card-head,.story-meta,.cv-meta,.cv-top,.cv-top-right,.wire-row>*,.quick-brief-chip,.read-path-field strong,.read-path-field p{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.signals-scan-line .status-badge{justify-self:start}.signals-inline-source,.quick-brief-safe-link{min-height:24px;font-size:var(--fs-xs);border-radius:999px;align-items:center;padding:2px 7px;line-height:1.2;display:inline-flex}.story-card-tags,.cv-tags,.quick-brief-chip-row,.mission-evidence-status{flex-wrap:wrap;min-width:0}.mission-match-row-compact{grid-template-columns:minmax(0,1fr) minmax(0,260px);align-items:start;gap:10px;display:grid;overflow-x:hidden}.mission-match-row-compact .mission-evidence-main,.mission-match-row-compact .mission-evidence-main>strong,.mission-match-row-compact .mission-evidence-main p{overflow-wrap:anywhere;min-width:0}.mission-match-row-compact .mission-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.mission-match-row-compact .mission-row-actions button,.mission-match-row-compact .mission-row-actions a,.mission-match-row-compact .guarded-actions-disclosure>summary{min-height:28px;font-size:var(--fs-xs);white-space:normal;overflow-wrap:anywhere;padding:4px 8px}.kernel-inspector{overflow:hidden}.kernel-inspector-body{overscroll-behavior:contain;overflow:hidden auto}.kernel-workspace-grid{min-width:0;overflow:visible}.kernel-workspace-section,.kernel-workspace-section-body,.kernel-context-section,.kernel-understand-brief,.kernel-quick-brief,.kernel-fast-brief-grid,.kernel-source-context-body,.kernel-evidence-card,.kernel-relationship-card,.kernel-timeline-row,.kernel-trust-panel,.kernel-raw-list,.kernel-raw-list dd{overflow-wrap:anywhere;min-width:0;max-width:100%}.kernel-object-snapshot,.kernel-source-context{overflow-x:hidden}.kernel-provider-gap-group{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--panel) 86%, transparent);border-radius:8px;margin:8px 0;padding:8px 10px}.kernel-provider-gap-group summary{cursor:pointer;font-size:var(--fs-sm);font-weight:700}.kernel-provider-gap-group ul{gap:5px;margin:7px 0 0;padding-left:16px;display:grid}.kernel-provider-gap-group li{overflow-wrap:anywhere;min-width:0}.kernel-provider-gap-group li span{color:var(--muted);font-size:var(--fs-xs);display:block}.kernel-workspace-section-raw{opacity:.72}.kernel-workspace-section-raw:focus-within,.kernel-workspace-section-raw:hover{opacity:.95}@media (width<=760px){.signals-scan-line{grid-template-columns:minmax(0,1fr);gap:5px}.signals-scan-line .status-badge,.signals-inline-source,.quick-brief-safe-link{justify-self:start}.mission-match-row-compact{grid-template-columns:1fr}.mission-match-row-compact .mission-row-actions{justify-content:flex-start;max-width:100%}.kernel-section-nav{max-width:100%}}.live-lens-header{gap:12px;padding:12px 14px}.live-lens-header h1{margin-bottom:2px;font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.12}.live-lens-header p{margin:0}.live-lens-kicker{font-size:var(--fs-xs);letter-spacing:.04em}.live-lens-status{gap:5px}.signals-controls-panel{padding-block:6px}.feed-wire.signals-triage-list{font-family:var(--font-ui);gap:2px;padding:6px 8px 12px}.signals-triage-group{gap:2px;min-width:0;display:grid}.signals-triage-group-can-wait{opacity:.72}.signals-triage-group-can-wait:hover,.signals-triage-group-can-wait:focus-within{opacity:.9}.signals-triage-group+.signals-triage-group{margin-top:7px}.signals-triage-group-header{min-width:0;color:var(--muted);border-bottom:1px solid color-mix(in srgb, var(--border) 54%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:4px 3px 3px;display:grid}.signals-triage-group-header>span{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.signals-triage-group-header small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-xs);color:var(--muted);overflow:hidden}.signals-triage-group-count{justify-content:end;align-items:center;gap:7px;min-width:max-content;display:inline-flex}.signals-triage-group-header em{font-style:normal;font-size:var(--fs-xs);color:var(--muted)}.signals-triage-collapse-toggle{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--bg-elev-2) 72%, transparent);min-height:24px;color:var(--text-secondary);font-size:var(--fs-xs);border-radius:999px;padding:2px 8px}.signals-triage-collapse-toggle:hover,.signals-triage-collapse-toggle:focus-visible{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));color:var(--fg)}.signals-triage-collapsed-preview{border:1px dashed color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--bg-elev-2) 40%, transparent);min-width:0;color:var(--muted);font-size:var(--fs-xs);border-radius:7px;align-items:center;gap:10px;padding:7px 9px;display:flex}.signals-triage-collapsed-preview strong,.signals-triage-collapsed-preview span{min-width:0}.signals-triage-collapsed-preview strong{color:var(--text-secondary);white-space:nowrap}.signals-triage-collapsed-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signals-triage-group-label{text-transform:uppercase;letter-spacing:.04em;font-size:var(--fs-xs);color:var(--text-secondary)}.signals-triage-row{border:1px solid #0000;border-bottom-color:color-mix(in srgb, var(--border) 78%, transparent);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"type main actions";gap:8px;min-width:0;min-height:46px;max-height:none;padding:7px 9px;overflow:visible}.signals-triage-row:hover,.signals-triage-row:focus-visible{border-color:color-mix(in srgb, var(--accent) 36%, var(--border))}.signals-triage-main{grid-area:main;gap:2px;min-width:0;display:grid}.signals-triage-row .signals-object-type{grid-area:type}.signals-triage-row .wire-headline{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.signals-triage-why{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:var(--fs-sm);overflow:hidden}.signals-triage-status{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.signals-triage-status>*,.signals-triage-status .wire-time,.signals-triage-status .status-badge{white-space:nowrap;text-overflow:ellipsis;word-break:keep-all;min-width:max-content;max-width:100%;overflow:visible}.signals-triage-status .wire-sources,.signals-triage-status .wire-time{flex:none}.signals-triage-status .signals-triage-uncertainty{flex:140px;min-width:0;overflow:hidden}.signals-triage-uncertainty{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--muted);font-size:var(--fs-xs);overflow:hidden}.signals-triage-actions,.signals-triage-row .signals-card-secondary-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.signals-triage-row .story-inspect-btn,.signals-triage-row .quick-brief-safe-link{min-height:26px;font-size:var(--fs-xs);padding:3px 8px}.kernel-workspace-section-body[data-inspector-main-content]{width:100%;min-height:0}.kernel-context-section[data-inspector-main-content],.kernel-raw-list[data-inspector-main-content]{min-height:0}.kernel-workspace-section-relationships .kernel-workspace-section-body,.kernel-workspace-section-raw .kernel-workspace-section-body{display:block}.kernel-inspector .kernel-workspace-side{opacity:.82}.digest-loading-skeleton,.mission-loading-skeleton{gap:10px;padding:12px;display:grid}.digest-loading-skeleton .skeleton-card,.mission-loading-skeleton .skeleton-card{border-radius:8px;min-height:46px}.mission-workspace-metrics [data-mission-durable-evidence-count],.mission-grid [data-mission-durable-evidence-count],.mission-grid [data-mission-eligible-observation-count]{display:inline}.trading-risk-first{align-items:center}.trading-terminal-gate{border-left:3px solid var(--accent-amber);gap:10px;padding:14px;display:grid}.trading-terminal-gate .trading-open-terminal{justify-self:start}@media (width<=760px){.live-lens-header{padding:10px 12px}.signals-triage-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"type main"".actions";align-items:start}.signals-triage-actions,.signals-triage-row .signals-card-secondary-actions,.signals-triage-row .quick-brief-safe-link{grid-column:2;justify-content:flex-start;max-width:100%}.signals-triage-status>*,.signals-triage-status .wire-time,.signals-triage-status .status-badge{flex:none;max-width:100%}.signals-triage-row .wire-headline{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.signals-triage-why{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1;height:1.25em;max-height:1.25em;line-height:1.25;overflow:hidden;display:block!important}.signals-triage-group-header>span{flex-direction:column;align-items:start;gap:1px}.signals-triage-group-header small{max-width:100%}.signals-triage-collapsed-preview{flex-direction:column;align-items:flex-start;gap:2px}.signals-triage-collapsed-preview strong,.signals-triage-collapsed-preview span{white-space:normal}}.mission-workspace{min-height:0}.mission-workspace .view-header{margin-bottom:0}.mission-workspace-layout{align-items:start;min-height:0}.mission-workspace-scroll-root{scroll-margin-top:12px}.mission-workspace-list{scrollbar-gutter:stable;align-self:start;max-height:min(72vh,680px);position:sticky;top:12px;overflow:hidden auto}.mission-workspace-detail{align-content:start;min-height:0}.mission-loading-skeleton{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;min-height:0}.mission-loading-sidebar,.mission-loading-main{gap:8px;min-width:0;display:grid}.mission-loading-row{border:1px solid var(--border-soft,var(--border));background:color-mix(in srgb, var(--bg-card,var(--surface)) 80%, transparent);min-height:38px;color:var(--text-muted);font-size:var(--fs-sm);border-radius:8px;grid-template-columns:minmax(0,170px) minmax(80px,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.mission-loading-row i{background:linear-gradient(90deg, color-mix(in srgb, var(--border) 70%, transparent), color-mix(in srgb, var(--fg) 12%, transparent));border-radius:999px;min-width:0;height:7px;display:block}.mission-workspace-brief{padding:12px}.mission-workspace-metrics>div{padding:7px 8px}.mission-link-management{opacity:.84;padding:0;overflow:hidden}.mission-link-management[open],.mission-link-management:focus-within{opacity:1}.mission-link-management>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:grid}.mission-link-management>summary::-webkit-details-marker{display:none}.mission-link-management>summary span,.mission-link-management>summary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mission-link-management>summary span{font-weight:700}.mission-link-management>summary small{color:var(--text-muted);font-size:var(--fs-xs)}.mission-link-management .mission-workspace-links{padding:0 12px 12px}.mission-link-card{border:1px solid var(--border-soft,var(--border));background:color-mix(in srgb, var(--panel) 64%, transparent);border-radius:8px;min-width:0;padding:10px}.mission-match-row-compact{grid-template-columns:minmax(0,1fr) minmax(0,260px);gap:8px;padding:8px 10px}.mission-match-row-compact .mission-row-actions,.mission-evidence-row-compact .mission-row-actions{align-content:start;align-items:center}.mission-match-row-compact .guarded-actions-disclosure,.mission-evidence-row-compact .guarded-actions-disclosure{max-width:100%}.mission-match-row-compact .guarded-actions-disclosure>summary,.mission-evidence-row-compact .guarded-actions-disclosure>summary{white-space:normal;overflow-wrap:anywhere}.mission-related-diagnostics{opacity:.82}.mission-related-diagnostics[open],.mission-related-diagnostics:focus-within{opacity:1}@media (width<=900px){.mission-loading-skeleton{grid-template-columns:1fr}.mission-workspace-list{max-height:none;position:static;overflow:visible}.mission-link-management>summary{grid-template-columns:1fr}}.veritas-workbench-page{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--accent-blue,#60a5fa) 7%, transparent), transparent 30rem), var(--bg);gap:12px}.world-workbench{max-width:min(1420px,100%);margin-inline:auto}.world-workbench-shell{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.world-workbench .live-lens-header,.world-workbench .attention-preview,.world-workbench .world-lens-grid>*,.world-workbench .world-market-context,.world-workbench .world-can-wait,.world-workbench .world-more-context{border-color:color-mix(in srgb, var(--border-soft,var(--border)) 58%, transparent);box-shadow:none;border-radius:6px}.world-workbench .live-lens-header{border-bottom:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 70%, transparent);background:0 0;padding:12px 14px}.world-workbench .attention-preview{background:color-mix(in srgb, var(--bg-elev,var(--surface)) 54%, transparent);padding:12px}.world-workbench .attention-preview-head{margin-bottom:6px}.world-workbench .attention-primary-brief{background:color-mix(in srgb, var(--bg-elev-2,var(--surface)) 66%, transparent);box-shadow:none;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.world-workbench .attention-primary-brief h3{font-size:clamp(1.05rem,1.7vw,1.45rem);line-height:1.18}.world-workbench .attention-brief-summary{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding-top:0}.world-workbench .attention-brief-point{background:color-mix(in srgb, var(--bg,#0f1218) 62%, transparent);border:0;border-radius:6px;padding:7px 8px}.world-workbench .attention-secondary-list,.world-workbench .world-compact-list{gap:5px}.world-workbench .attention-secondary-item,.world-workbench .world-compact-row{background:0 0;border-radius:6px;padding:8px 9px}.signals-workbench-queue{background:0 0;border:0;padding:2px 0 10px}.signals-workbench-queue .signals-triage-group{border-left:2px solid color-mix(in srgb, var(--border-soft,var(--border)) 72%, transparent);padding-left:8px}.signals-workbench-queue .signals-triage-group-source-backed{border-left-color:color-mix(in srgb, var(--accent-green,#22c55e) 55%, var(--border))}.signals-workbench-queue .signals-triage-group-developing{border-left-color:color-mix(in srgb, var(--accent-amber,#f59e0b) 60%, var(--border))}.signals-workbench-queue .signals-triage-group-header{border-bottom:0;padding:3px 0 4px}.signals-workbench-queue .signals-triage-row{background:0 0;border-radius:4px;min-height:38px;padding:6px 7px}.signals-workbench-queue .signals-triage-collapsed-preview{background:color-mix(in srgb, var(--bg-elev-2,var(--surface)) 36%, transparent);border-radius:5px;padding:6px 8px}.kernel-object-workspace{left:calc(var(--primary-nav-width,220px) + 18px);right:18px;top:calc(var(--topbar-height,52px) + 14px);border:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elev,#161b22) 96%, transparent), color-mix(in srgb, var(--bg,#0f1218) 98%, transparent));border-radius:10px;width:auto;min-width:0;max-width:none;height:auto;max-height:none;bottom:18px;box-shadow:0 22px 70px #0000006b}.kernel-object-workspace .kernel-inspector-head{background:color-mix(in srgb, var(--bg-elev,#161b22) 90%, transparent);padding:14px 18px 12px}.kernel-object-workspace .kernel-inspector-head h2{max-width:980px;font-size:clamp(1.18rem,1.8vw,1.75rem)}.kernel-object-workspace .kernel-inspector-summary{max-width:920px}.kernel-object-workspace .kernel-inspector-body{align-items:center;padding:10px 18px 22px}.kernel-object-workspace .kernel-section-nav,.kernel-object-workspace .kernel-workspace-grid{width:min(100%,1040px)}.kernel-object-workspace .kernel-section-nav{border-bottom:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 58%, transparent);justify-content:flex-start}.kernel-object-workspace .kernel-workspace-section,.kernel-object-workspace .kernel-inspector-section,.kernel-object-workspace .kernel-understand-brief{border-radius:8px}.kernel-object-workspace .kernel-workspace-section{background:0 0;border:0}.kernel-object-workspace .kernel-workspace-section-head{background:0 0;border-bottom:0;padding:8px 2px}.kernel-object-workspace .kernel-workspace-section-body{padding:0}.kernel-object-workspace .kernel-understand-brief{border:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 64%, transparent);background:color-mix(in srgb, var(--bg-elev-2,var(--surface)) 66%, transparent);padding:14px}.kernel-object-workspace .kernel-understand-summary{border-bottom:0}.kernel-object-workspace .kernel-understand-summary p{max-width:880px;font-size:clamp(1.05rem,1.5vw,1.32rem)}.kernel-object-workspace .kernel-fast-brief-strip>div{background:color-mix(in srgb, var(--bg,#0f1218) 64%, transparent);border:0;border-radius:6px;padding:8px}.kernel-object-workspace .kernel-object-snapshot,.kernel-object-workspace .kernel-source-context{background:0 0}.mission-workbench{max-width:min(1480px,100%);margin-inline:auto}.mission-workbench .view-header{border-bottom:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 62%, transparent);padding-bottom:6px}.mission-workbench-priority-stack{grid-template-columns:minmax(0,1fr);gap:9px}.mission-workbench .mission-workspace-card{border-color:color-mix(in srgb, var(--border-soft,var(--border)) 62%, transparent);background:color-mix(in srgb, var(--bg-elev,var(--surface)) 48%, transparent);box-shadow:none}.mission-workbench .mission-workspace-brief{grid-template-columns:minmax(0,1fr) auto;padding:12px}.mission-workbench .mission-workspace-metrics{grid-template-columns:none;grid-auto-columns:minmax(84px,1fr);grid-auto-flow:column;max-width:420px}.mission-workbench .mission-evidence-row{background:color-mix(in srgb, var(--bg,#0f1218) 44%, transparent);border-radius:6px;padding:8px 9px}.mission-workbench .mission-link-management{margin-top:2px}.trading-strategy-review{border-left:0;border-color:color-mix(in srgb, var(--border-soft,var(--border)) 60%, transparent);background:color-mix(in srgb, var(--bg-elev,var(--surface)) 56%, transparent);grid-template-columns:minmax(0,1fr);gap:10px}.trading-strategy-review-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.trading-performance-intelligence{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trading-performance-intelligence>div{border:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 65%, transparent);background:color-mix(in srgb, var(--bg,#0f1218) 55%, transparent);border-radius:6px;min-width:0;padding:8px}.trading-performance-intelligence span,.trading-performance-intelligence strong{overflow-wrap:anywhere;min-width:0;display:block}.trading-performance-intelligence span{color:var(--fg-muted);font-size:var(--fs-xs)}.trading-performance-intelligence strong{color:var(--fg);font-size:var(--fs-sm);line-height:1.35}@media (width<=900px){.kernel-object-workspace{left:8px;right:8px;top:calc(var(--topbar-height,52px) + 8px);bottom:8px}.world-workbench .attention-brief-summary,.kernel-object-workspace .kernel-fast-brief-strip,.trading-performance-intelligence,.mission-workbench .mission-workspace-brief,.mission-workbench .mission-workspace-layout,.trading-strategy-review-head{grid-template-columns:minmax(0,1fr)}}.kernel-object-workspace{left:calc(var(--primary-nav-width,220px) + 12px);right:12px;top:calc(var(--topbar-height,52px) + 10px);border-color:color-mix(in srgb, var(--border-soft,var(--border)) 68%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elev,#161b22) 94%, transparent), color-mix(in srgb, var(--bg,#0f1218) 98%, transparent));border-radius:8px;bottom:10px;box-shadow:0 24px 72px #00000075,0 0 0 100vmax #00040c9e}.kernel-object-workspace .kernel-inspector-titleblock{gap:9px;max-width:1160px}.kernel-object-workspace .kernel-inspector-kicker{color:color-mix(in srgb, var(--accent-green,#22c55e) 70%, var(--fg-muted));gap:8px}.kernel-object-workspace .kernel-inspector-kicker>span{border:1px solid color-mix(in srgb, var(--accent-green,#22c55e) 26%, var(--border-soft,var(--border)));background:color-mix(in srgb, var(--accent-green,#22c55e) 8%, transparent);border-radius:999px;padding:3px 8px}.kernel-object-workspace .kernel-inspector-head h2{max-width:1040px;font-size:clamp(1.45rem,2.6vw,2.65rem);line-height:1.08}.kernel-object-workspace .kernel-inspector-summary{max-width:900px;color:color-mix(in srgb, var(--fg,#f8fafc) 74%, var(--fg-muted));font-size:clamp(.98rem,1.2vw,1.12rem)}.kernel-inspector-object-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:980px;display:grid}.kernel-object-signal{border:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 58%, transparent);border-left:3px solid color-mix(in srgb, var(--accent-blue,#38bdf8) 58%, var(--border-soft,var(--border)));background:color-mix(in srgb, var(--bg,#0f1218) 36%, transparent);border-radius:7px;gap:3px;min-width:0;padding:8px 10px;display:grid}.kernel-object-signal-uncertainty{border-left-color:color-mix(in srgb, var(--accent-amber,#f59e0b) 68%, var(--border-soft,var(--border)))}.kernel-object-signal strong{color:var(--fg-muted);font-size:var(--fs-xs);text-transform:uppercase}.kernel-object-signal span{min-width:0;color:var(--fg);font-size:var(--fs-sm);overflow-wrap:anywhere;line-height:1.35}.kernel-object-workspace .kernel-inspector-meta span,.kernel-object-workspace .kernel-inspector-meta time{border-radius:6px}.kernel-object-workspace .kernel-inspector-close,.kernel-object-workspace .kernel-inspector-back{background:color-mix(in srgb, var(--bg-elev-2,var(--surface)) 72%, transparent);border-radius:6px}.kernel-object-workspace .kernel-inspector-close{font-size:1.1rem;line-height:1}.kernel-object-workspace .kernel-inspector-body{align-items:stretch;gap:12px;padding:12px clamp(14px,2.1vw,28px) 24px}.kernel-object-workspace .kernel-section-nav,.kernel-object-workspace .kernel-workspace-grid{width:min(100%,1180px);margin-inline:auto}.kernel-object-workspace .kernel-section-nav{border-bottom:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 44%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bg,#0f1218) 96%, transparent), color-mix(in srgb, var(--bg,#0f1218) 82%, transparent));padding:8px 0 10px;top:0}.kernel-object-workspace .kernel-section-nav button{background:0 0;border-radius:7px;min-height:34px}.kernel-object-workspace .kernel-section-nav button:first-child{background:color-mix(in srgb, var(--accent-green,#22c55e) 10%, transparent)}.kernel-object-workspace .kernel-workspace-grid{grid-template-columns:minmax(0,1fr);gap:18px;padding-bottom:min(24vh,220px)}.kernel-object-workspace .kernel-workspace-section{background:0 0;border:0;overflow:visible}.kernel-object-workspace .kernel-workspace-section-head{padding:0 0 8px}.kernel-object-workspace .kernel-workspace-section-summary .kernel-workspace-section-head{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kernel-object-workspace .kernel-understand-brief{border:1px solid color-mix(in srgb, var(--accent-green,#22c55e) 24%, var(--border-soft,var(--border)));border-left:4px solid color-mix(in srgb, var(--accent-green,#22c55e) 72%, var(--border-soft,var(--border)));background:linear-gradient(145deg, color-mix(in srgb, var(--bg-elev-2,var(--surface)) 76%, transparent), color-mix(in srgb, var(--bg-card,var(--surface)) 88%, transparent));border-radius:8px;padding:clamp(16px,2vw,24px);box-shadow:0 18px 54px #00000042}.kernel-object-workspace .kernel-understand-summary{border-bottom:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 44%, transparent);margin-bottom:14px;padding-bottom:14px}.kernel-object-workspace .kernel-understand-summary p{max-width:960px;font-size:clamp(1.25rem,2.25vw,2.05rem);line-height:1.18}.kernel-object-workspace .kernel-fast-brief-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.kernel-object-workspace .kernel-fast-brief-strip>div{border:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 48%, transparent);background:color-mix(in srgb, var(--bg,#0f1218) 46%, transparent);border-radius:7px;padding:10px}.kernel-object-workspace .kernel-fast-brief-next{border-color:color-mix(in srgb, var(--accent-green,#22c55e) 34%, var(--border-soft,var(--border)))!important;background:color-mix(in srgb, var(--accent-green,#22c55e) 8%, transparent)!important}.kernel-object-workspace .kernel-fast-brief-no-match,.kernel-object-workspace .kernel-source-context,.kernel-object-workspace .kernel-object-snapshot,.kernel-object-workspace .kernel-evidence-preserve-guard,.kernel-object-workspace .preserve-evidence-action{opacity:.76}.kernel-object-workspace .preserve-evidence-action{background:color-mix(in srgb, var(--bg,#0f1218) 34%, transparent);box-shadow:none;border-radius:7px;margin-top:10px}.kernel-object-workspace .kernel-evidence-card,.kernel-object-workspace .kernel-relationship-card,.kernel-object-workspace .kernel-timeline-row,.kernel-object-workspace .kernel-knowledge-item,.kernel-object-workspace .kernel-trust-group{border-color:color-mix(in srgb, var(--border-soft,var(--border)) 54%, transparent);background:color-mix(in srgb, var(--bg-elev-2,var(--surface)) 34%, transparent);border-radius:7px}.kernel-object-workspace .kernel-evidence-card,.kernel-object-workspace .kernel-timeline-row{border-left:3px solid color-mix(in srgb, var(--accent-blue,#38bdf8) 45%, var(--border-soft,var(--border)))}.kernel-object-workspace .kernel-context-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kernel-object-workspace .kernel-context-section>section:last-child{grid-column:1/-1}.kernel-object-workspace .kernel-workspace-section-raw{opacity:.58}.kernel-object-workspace .kernel-more-technical-label{border:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 50%, transparent);background:color-mix(in srgb, var(--bg,#0f1218) 42%, transparent);width:fit-content;color:var(--fg-muted);font-size:var(--fs-xs);border-radius:999px;align-self:start;padding:3px 8px;font-weight:700}.kernel-object-workspace .kernel-workspace-section-raw:hover,.kernel-object-workspace .kernel-workspace-section-raw:focus-within{opacity:.94}.world-workbench{max-width:min(1380px,100%)}.world-workbench-shell{gap:12px}.world-workbench .world-lens-header{border:0;border-bottom:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 54%, transparent);background:0 0;grid-template-columns:minmax(0,1fr) minmax(240px,auto);align-items:end;gap:14px;padding:10px 2px 12px;display:grid}.world-workbench .world-hero-copy{max-width:860px}.world-workbench .world-hero-copy h1{max-width:820px;margin-bottom:4px;font-size:clamp(1.25rem,2.2vw,2.15rem);line-height:1.12}.world-workbench .world-hero-subline,.world-workbench .world-hero-summary,.world-workbench .world-since{max-width:860px;color:var(--fg-muted)}.world-workbench .world-status-line{justify-content:flex-end}.world-workbench .world-status-pill{background:color-mix(in srgb, var(--bg-elev-2,var(--surface)) 48%, transparent);border-radius:6px}.world-workbench .attention-preview{border:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 54%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elev,var(--surface)) 66%, transparent), color-mix(in srgb, var(--bg,#0f1218) 76%, transparent));border-radius:8px;padding:14px}.world-workbench .attention-preview-head{border-bottom:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 44%, transparent);margin-bottom:10px;padding-bottom:8px}.world-workbench .attention-preview-title{font-size:var(--fs-lg)}.world-workbench .attention-preview-head p{max-width:620px;color:var(--fg-muted)}.world-workbench .attention-primary-brief{border:0;border-left:4px solid color-mix(in srgb, var(--accent-green,#22c55e) 72%, var(--border-soft,var(--border)));background:color-mix(in srgb, var(--bg-elev-2,var(--surface)) 54%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px}.world-workbench .attention-primary-kicker{color:color-mix(in srgb, var(--accent-green,#22c55e) 78%, var(--fg-muted));gap:7px}.world-workbench .attention-primary-brief h3{max-width:940px;font-size:clamp(1.18rem,1.9vw,1.75rem);line-height:1.14}.world-workbench .attention-fast-brief.read-path-card{box-shadow:none;background:0 0;border:0;padding:0}.world-workbench .attention-fast-brief.read-path-card .read-path-grid{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(130px,.58fr));gap:8px}.world-workbench .attention-fast-brief .read-path-field{border:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 46%, transparent);background:color-mix(in srgb, var(--bg,#0f1218) 48%, transparent);border-radius:7px;min-width:0;padding:9px}.world-workbench .attention-fast-brief .read-path-happened,.world-workbench .attention-fast-brief .read-path-why{background:color-mix(in srgb, var(--bg,#0f1218) 34%, transparent)}.world-workbench .attention-fast-brief .read-path-next{border-color:color-mix(in srgb, var(--accent-green,#22c55e) 34%, var(--border-soft,var(--border)))}.world-workbench .attention-inspect{min-width:92px}.world-workbench .attention-brief-detail{opacity:.78;margin-top:8px}.world-workbench .attention-secondary-review,.world-workbench .world-lens-grid>*,.world-workbench .world-missions,.world-workbench .world-market-context,.world-workbench .world-can-wait,.world-workbench .world-more-context{border-color:color-mix(in srgb, var(--border-soft,var(--border)) 48%, transparent);background:color-mix(in srgb, var(--bg-elev,var(--surface)) 34%, transparent);box-shadow:none;border-radius:8px}.world-workbench .world-context-filters{opacity:.86}.world-workbench .world-context-filters:not(:focus-within):not([open]){opacity:.72}.world-workbench .world-row,.world-workbench .attention-secondary-item,.world-workbench .world-compact-row{background:color-mix(in srgb, var(--bg,#0f1218) 28%, transparent);border-radius:6px;padding:8px 10px}.world-workbench .world-can-wait{opacity:.64}.signals-workbench-queue{gap:12px;display:grid}.signals-workbench-queue .signals-triage-group{background:color-mix(in srgb, var(--bg-elev,var(--surface)) 24%, transparent);border-left-width:3px;border-radius:0 8px 8px 0;padding:6px 8px 8px}.signals-workbench-queue .signals-triage-group-label{font-size:var(--fs-sm)}.signals-workbench-queue .signals-triage-group-count em{background:color-mix(in srgb, var(--bg,#0f1218) 46%, transparent);border-radius:6px;padding:2px 7px;font-style:normal}.signals-workbench-queue .signals-triage-row{border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(58px,.14fr) minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;padding:7px 8px;display:grid}.signals-workbench-queue .signals-triage-row:hover,.signals-workbench-queue .signals-triage-row:focus-visible{border-color:color-mix(in srgb, var(--accent-blue,#38bdf8) 28%, var(--border-soft,var(--border)));background:color-mix(in srgb, var(--bg-elev-2,var(--surface)) 42%, transparent)}.signals-workbench-queue .signals-object-type{color:var(--fg-muted);font-size:var(--fs-xs);text-transform:uppercase}.signals-workbench-queue .signals-triage-main{grid-template-columns:2fr 1fr minmax(180px,auto);align-items:center;gap:8px;display:grid}.signals-workbench-queue .wire-headline{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signals-workbench-queue .signals-triage-why,.signals-workbench-queue .signals-triage-uncertainty{min-width:0;color:var(--fg-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signals-workbench-queue .signals-triage-status{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.signals-workbench-queue .signals-triage-actions{align-items:center;gap:6px;display:inline-flex}.signals-workbench-queue .signals-inline-source,.signals-workbench-queue .signals-brief-action{white-space:nowrap}.signals-workbench-queue .signals-triage-group-can-wait{opacity:.5}.signals-workbench-queue .signals-triage-group-can-wait:focus-within,.signals-workbench-queue .signals-triage-group-can-wait:hover{opacity:.82}.mission-workbench{max-width:min(1420px,100%)}.mission-workbench .view-header{margin-bottom:4px;padding-bottom:10px}.mission-workbench .mission-workspace-layout{grid-template-columns:minmax(220px,286px) minmax(0,1fr);gap:14px}.mission-workbench .mission-workspace-list{border:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 52%, transparent);background:color-mix(in srgb, var(--bg-elev,var(--surface)) 34%, transparent);border-radius:8px;padding:8px}.mission-workbench .mission-workspace-list-item{border-radius:6px}.mission-workbench .mission-workspace-list-item.active{border-color:color-mix(in srgb, var(--accent-green,#22c55e) 36%, var(--border-soft,var(--border)));background:color-mix(in srgb, var(--accent-green,#22c55e) 8%, transparent)}.mission-workbench .mission-workspace-card{border:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 48%, transparent);background:color-mix(in srgb, var(--bg-elev,var(--surface)) 36%, transparent);border-radius:8px}.mission-workbench .mission-workspace-brief{border-left:4px solid color-mix(in srgb, var(--accent-green,#22c55e) 66%, var(--border-soft,var(--border)));background:color-mix(in srgb, var(--bg-elev-2,var(--surface)) 46%, transparent);align-items:stretch;padding:14px}.mission-workbench .mission-workspace-brief h2{font-size:clamp(1.16rem,1.8vw,1.6rem)}.mission-workbench .mission-workspace-metrics{align-self:start;width:100%;max-width:none}.mission-workbench .mission-workspace-metrics>div{background:color-mix(in srgb, var(--bg,#0f1218) 42%, transparent);border-radius:7px}.mission-workbench .mission-evidence-row{border-left:3px solid color-mix(in srgb, var(--accent-blue,#38bdf8) 42%, var(--border-soft,var(--border)));background:color-mix(in srgb, var(--bg,#0f1218) 34%, transparent);border-radius:7px}.mission-workbench .mission-match-row-compact,.mission-workbench .mission-evidence-row-compact{grid-template-columns:minmax(0,1fr) minmax(0,260px);align-items:start;overflow-x:hidden}.mission-workbench .mission-row-actions{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%}.mission-workbench .mission-row-actions button,.mission-workbench .mission-row-actions a,.mission-workbench .mission-row-actions summary{white-space:normal;overflow-wrap:anywhere;max-width:100%}.mission-workbench .mission-related-diagnostics,.mission-workbench .mission-link-management{opacity:.64}.mission-workbench .mission-related-diagnostics[open],.mission-workbench .mission-related-diagnostics:focus-within,.mission-workbench .mission-link-management[open],.mission-workbench .mission-link-management:focus-within{opacity:1}.mission-loading-skeleton{border:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 44%, transparent);background:color-mix(in srgb, var(--bg-elev,var(--surface)) 30%, transparent);border-radius:8px;padding:10px}.trading-view .trading-strategy-review{border:1px solid color-mix(in srgb, var(--border-soft,var(--border)) 50%, transparent);border-left:4px solid color-mix(in srgb, var(--accent-amber,#f59e0b) 70%, var(--border-soft,var(--border)));background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elev,var(--surface)) 60%, transparent), color-mix(in srgb, var(--bg,#0f1218) 72%, transparent));border-radius:8px;padding:14px}.trading-view .trading-strategy-review-head strong{font-size:var(--fs-lg)}.trading-view .trading-risk-first-pills span{background:color-mix(in srgb, var(--bg,#0f1218) 42%, transparent);border-radius:6px}.trading-view .trading-performance-intelligence{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.trading-view .trading-performance-intelligence>div{background:color-mix(in srgb, var(--bg,#0f1218) 38%, transparent);border-radius:7px}.trading-view .trading-open-terminal{border-color:color-mix(in srgb, var(--accent-amber,#f59e0b) 44%, var(--border-soft,var(--border)));background:color-mix(in srgb, var(--accent-amber,#f59e0b) 10%, var(--bg-elev-2,var(--surface)));border-radius:6px}.trading-view .trading-terminal-gate{border-left:4px solid color-mix(in srgb, var(--accent-amber,#f59e0b) 70%, var(--border-soft,var(--border)));max-width:720px}@media (width<=768px){.trading-view .kill-fab.action-trading,.trading-view .kill-fab.action-emergency{left:auto;right:12px;bottom:calc(var(--mobile-tabbar-height,64px) + 12px);z-index:90;width:auto;min-width:0;max-width:min(128px,100vw - 24px);min-height:40px;font-size:var(--fs-xs);border-radius:999px;padding:8px 12px;line-height:1;position:fixed}}@media (width<=1100px){.world-workbench .world-lens-header,.world-workbench .attention-primary-brief,.mission-workbench .mission-workspace-layout{grid-template-columns:minmax(0,1fr)}.world-workbench .world-status-line{justify-content:flex-start}.signals-workbench-queue .signals-triage-row,.signals-workbench-queue .signals-triage-main{grid-template-columns:minmax(0,1fr)}.signals-workbench-queue .signals-triage-status,.signals-workbench-queue .signals-triage-actions{justify-content:flex-start}}@media (width<=900px){.kernel-object-workspace{left:0;right:0;top:var(--topbar-height,52px);border-radius:0;bottom:0}.kernel-object-workspace .kernel-inspector-head,.kernel-inspector-object-signals,.kernel-object-workspace .kernel-fast-brief-strip,.kernel-object-workspace .kernel-context-section,.world-workbench .attention-fast-brief.read-path-card .read-path-grid,.trading-view .trading-performance-intelligence,.mission-workbench .mission-workspace-brief,.mission-workbench .mission-match-row-compact,.mission-workbench .mission-evidence-row-compact{grid-template-columns:minmax(0,1fr)}.kernel-object-workspace .kernel-inspector-controls,.world-workbench .attention-inspect,.trading-view .trading-open-terminal{justify-self:start}.mission-workbench .mission-workspace-list{max-height:none;position:static}}.veritas-workbench-root{--workbench-bg:#0b0d10;--workbench-ink:#eef2f6;--workbench-muted:#9aa5b3;--workbench-line:#aab8ca29;--workbench-panel:#12171db8;--workbench-panel-soft:#12171d70;--workbench-green:#54d28b;--workbench-blue:#74c7ff;--workbench-amber:#f0c96a;--workbench-red:#ff7b7b;background:linear-gradient(180deg, #191d2294, #0b0d10f5 240px), var(--workbench-bg);color:var(--workbench-ink)}.workbench-topbar{border-bottom:1px solid var(--workbench-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0d10e0}.workbench-rail{border-right:1px solid var(--workbench-line);background:linear-gradient(180deg, #13181deb, #0a0c0ff0), var(--workbench-bg)}.workbench-rail .pn-brand{border-bottom:1px solid var(--workbench-line);min-height:78px}.workbench-rail .pn-brand-text{color:var(--workbench-ink);letter-spacing:0}.workbench-rail .pn-sections{gap:8px;padding:12px 10px;display:grid}.workbench-rail .pn-section{margin:0}.workbench-rail .pn-section-title,.workbench-rail .pn-section-more{display:none}.workbench-rail .pn-item{min-height:44px;color:var(--workbench-muted);border:1px solid #0000;border-radius:8px}.workbench-rail .pn-item:hover{color:var(--workbench-ink);background:#ffffff0a}.workbench-rail .pn-item.active{color:var(--workbench-ink);background:#74c7ff1f;border-color:#74c7ff52}.workbench-rail .pn-all-tools{border-top:1px solid var(--workbench-line);order:20;margin-top:6px;padding-top:10px}.workbench-rail .pn-all-tools>summary{color:var(--workbench-muted);border-radius:8px}.workbench-surface{background:0 0;width:100%;max-width:none;padding:24px clamp(18px,3vw,38px) 42px;overflow-y:auto}.workbench-header{border-bottom:1px solid var(--workbench-line);grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:start;gap:20px;margin:0 0 22px;padding:0 0 20px;display:grid}.workbench-header-copy{min-width:0}.workbench-eyebrow{color:var(--workbench-blue);font-size:var(--fs-xs);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-weight:700}.workbench-header h1{max-width:980px;color:var(--workbench-ink);letter-spacing:0;margin:0;font-size:clamp(28px,3.4rem,44px);line-height:1.04}.workbench-summary{max-width:900px;color:var(--workbench-muted);font-size:var(--fs-md);margin:10px 0 0;line-height:1.48}.workbench-header-aside{justify-items:stretch;gap:12px;min-width:0;display:grid}.workbench-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.workbench-stat-strip{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin:0;display:grid}.workbench-stat{border:1px solid var(--workbench-line);background:var(--workbench-panel-soft);border-radius:8px;min-width:0;padding:10px 12px}.workbench-stat dt{color:var(--workbench-muted);font-size:var(--fs-xs)}.workbench-stat dd{color:var(--workbench-ink);overflow-wrap:anywhere;margin:3px 0 0;font-weight:700}.workbench-stat-warn{border-color:#f0c96a47}.workbench-stat-good{border-color:#54d28b47}.structured-loading-rows{gap:8px;display:grid}.structured-loading-row{border:1px solid var(--workbench-line);background:var(--workbench-panel-soft);color:var(--workbench-muted);border-radius:8px;grid-template-columns:minmax(140px,.28fr) minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.structured-loading-row i{background:linear-gradient(90deg,#ffffff14,#ffffff38,#ffffff14);border-radius:999px;height:8px}.world-workbench.workbench-surface{padding-top:26px}.world-workbench-shell{grid-template-columns:minmax(0,1fr);gap:14px;max-width:1260px;display:grid}.world-workbench .world-lens-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:14px;display:grid}.world-workbench .attention-preview,.world-workbench .world-primary-review,.world-workbench .world-lens-card,.world-workbench .world-coverage-card,.world-workbench .world-missions-card,.world-workbench .world-market-context,.world-workbench .world-can-wait{border:1px solid var(--workbench-line);box-shadow:none;background:#12171d94;border-radius:8px}.world-workbench .attention-primary-brief{border-left:4px solid var(--workbench-green);background:#54d28b0e;grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);gap:18px;display:grid}.world-workbench .attention-primary-brief h2,.world-workbench .attention-primary-brief h3{color:var(--workbench-ink);line-height:1.14}.world-workbench .read-path-grid,.world-workbench .attention-fast-brief .read-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.world-workbench .read-path-field{background:#ffffff09;border-radius:8px;padding:10px}.world-workbench .world-context-filters,.world-workbench .world-more-context{opacity:.76}.signals-workbench-main{max-width:none;padding-top:22px}.signals-workbench-header .workbench-header{margin-bottom:14px}.signals-controls-panel,.signals-workbench-main .view-toolbar{border:1px solid var(--workbench-line);background:#12171d80;border-radius:8px;padding:8px}.signals-workbench-queue{background:0 0;gap:12px;padding:0 0 24px;display:grid}.signals-workbench-queue .signals-triage-group{border:1px solid var(--workbench-line);background:#12171d75;border-radius:8px;overflow:hidden}.signals-workbench-queue .signals-triage-group-header{border-bottom:1px solid var(--workbench-line);background:#ffffff06;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.signals-workbench-queue .signals-triage-group-header small{color:var(--workbench-muted);margin-top:2px;display:block}.signals-workbench-queue .signals-triage-row{background:0 0;border:0;border-top:1px solid #aab8ca1c;border-radius:0;grid-template-columns:82px minmax(0,1fr) minmax(190px,auto);align-items:center;gap:12px;min-height:56px;padding:9px 12px;display:grid}.signals-workbench-queue .signals-triage-row:hover,.signals-workbench-queue .signals-triage-row:focus-visible{background:#74c7ff14}.signals-workbench-queue .signals-object-type{color:var(--workbench-blue);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:0;font-weight:700}.signals-workbench-queue .signals-triage-main{gap:3px;min-width:0;display:grid}.signals-workbench-queue .wire-headline{color:var(--workbench-ink);white-space:normal;overflow-wrap:anywhere;font-weight:700}.signals-workbench-queue .signals-triage-why,.signals-workbench-queue .signals-triage-uncertainty,.signals-workbench-queue .wire-time{color:var(--workbench-muted)}.signals-workbench-queue .signals-triage-status,.signals-workbench-queue .signals-triage-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:flex}.signals-workbench-queue .signals-triage-actions{justify-content:flex-end}.signals-workbench-queue .signals-inline-source,.signals-workbench-queue .signals-brief-action,.signals-workbench-queue .signals-triage-collapse-toggle{white-space:nowrap;border-radius:7px;min-height:30px}.signals-workbench-queue .signals-triage-collapsed-preview{background:#ffffff07;border:0;border-top:1px solid #aab8ca1c;border-radius:0;margin:0;padding:9px 12px}.signals-progressive-detail{margin-top:6px}.signals-progressive-detail summary{min-height:28px;color:var(--workbench-muted);border-radius:7px}.kernel-object-workspace{left:calc(var(--primary-nav-width,220px) + 16px);right:16px;top:calc(var(--topbar-height,52px) + 16px);background:linear-gradient(180deg, #161c22f5, #0a0c0ffa), var(--workbench-bg);border:1px solid #aab8ca38;border-radius:10px;width:auto;max-width:none;bottom:16px;box-shadow:0 24px 80px #00000085}.kernel-object-workspace .kernel-inspector-head{border-bottom:1px solid var(--workbench-line);background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:22px 24px 18px;display:grid}.kernel-object-workspace .kernel-inspector-kicker{color:var(--workbench-blue);letter-spacing:0}.kernel-object-workspace .kernel-inspector-head h2{max-width:1120px;color:var(--workbench-ink);letter-spacing:0;font-size:clamp(25px,3.2rem,42px);line-height:1.06}.kernel-object-workspace .kernel-inspector-summary{max-width:980px;color:var(--workbench-muted)}.kernel-object-workspace .kernel-inspector-object-signals,.kernel-object-workspace .kernel-fast-brief-strip,.kernel-object-workspace .kernel-object-snapshot,.kernel-object-workspace .kernel-context-section{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.kernel-object-workspace .kernel-object-signal,.kernel-object-workspace .kernel-fast-brief-strip>div,.kernel-object-workspace .kernel-object-snapshot>div,.kernel-object-workspace .kernel-object-snapshot>a{border:1px solid var(--workbench-line);background:#ffffff09;border-radius:8px;padding:10px 12px}.kernel-object-workspace .kernel-inspector-body{padding:0 24px 24px}.kernel-object-workspace .kernel-section-nav{z-index:2;border-bottom:1px solid var(--workbench-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1014eb;gap:8px;padding:10px 0;display:flex;position:sticky;top:0}.kernel-object-workspace .kernel-section-nav button{border-radius:8px}.kernel-object-workspace .kernel-workspace-grid{grid-template-columns:minmax(0,1fr);gap:14px;max-width:1280px;padding-top:16px;display:grid}.kernel-object-workspace .kernel-workspace-section{border:1px solid var(--workbench-line);background:#12171d80;border-radius:8px;padding:16px}.kernel-object-workspace .kernel-workspace-section-head h3{color:var(--workbench-ink);font-size:var(--fs-lg)}.kernel-object-workspace .kernel-understand-brief,.kernel-object-workspace .kernel-evidence-card,.kernel-object-workspace .kernel-relationship-card,.kernel-object-workspace .kernel-timeline-row,.kernel-object-workspace .kernel-knowledge-item,.kernel-object-workspace .kernel-trust-group,.kernel-object-workspace .kernel-safe-actions,.kernel-object-workspace .preserve-evidence-action{box-shadow:none;background:#ffffff08;border:1px solid #aab8ca24;border-radius:8px}.kernel-object-workspace .kernel-workspace-section-raw,.kernel-object-workspace .kernel-trust-diagnostics,.kernel-object-workspace .kernel-provider-gap-group{opacity:.66}.kernel-object-workspace .kernel-workspace-section-raw[open],.kernel-object-workspace .kernel-workspace-section-raw:focus-within,.kernel-object-workspace .kernel-trust-diagnostics[open],.kernel-object-workspace .kernel-trust-diagnostics:focus-within,.kernel-object-workspace .kernel-provider-gap-group[open],.kernel-object-workspace .kernel-provider-gap-group:focus-within{opacity:1}.mission-workbench.workbench-surface,.mission-workbench{max-width:none;padding-top:24px}.mission-workbench .mission-workspace-layout{grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:16px;display:grid}.mission-workbench .mission-workspace-list,.mission-workbench .mission-workspace-card{border:1px solid var(--workbench-line);box-shadow:none;background:#12171d7a;border-radius:8px}.mission-workbench .mission-workbench-priority-stack{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.mission-workbench .mission-workspace-brief{border-left:4px solid var(--workbench-green);background:#54d28b0e;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:14px;display:grid}.mission-workbench .mission-evidence-row{background:#ffffff08;border:1px solid #aab8ca1f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(160px,230px);gap:12px;padding:10px 12px;display:grid}.mission-workbench .mission-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.mission-workbench .mission-row-actions button,.mission-workbench .mission-row-actions a,.mission-workbench .mission-row-actions summary{min-height:30px;font-size:var(--fs-xs);border-radius:7px}.mission-workbench .mission-related-diagnostics,.mission-workbench .mission-link-management{opacity:.7;border-style:dashed}.mission-loading-skeleton,.mission-loading-route{border:1px solid var(--workbench-line);background:#12171d70;border-radius:8px;max-width:980px}.markets-hub.workbench-surface{padding:24px clamp(18px,3vw,38px) 42px;overflow-y:auto}.markets-hub-tabs{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.markets-lens-overview{gap:16px;max-width:1280px;display:grid}.markets-lens-overview .card,.markets-overview-section,.market-pulse-card,.markets-exposure-card,.markets-research-entry{border:1px solid var(--workbench-line)!important;box-shadow:none!important;background:#12171d7a!important;border-radius:8px!important}.markets-exposure-grid{align-items:start;margin-bottom:14px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:14px!important;display:grid!important}.markets-exposure-card{max-width:100%;overflow:hidden;min-width:min(100%,320px)!important}.markets-exposure-table{table-layout:fixed;width:100%}.markets-exposure-table th,.markets-exposure-table td{white-space:normal;word-break:normal;overflow-wrap:anywhere;min-width:0}.markets-exposure-table .badge,.market-pulse-card .badge,.markets-hub .badge{white-space:nowrap;text-overflow:ellipsis;word-break:normal;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.markets-card-subcopy,.market-data-missing{overflow-wrap:anywhere}.market-pulse-trending{flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0;margin-top:12px;display:flex}.market-pulse-card .market-pulse-trending-item{box-sizing:border-box;background:var(--surface-2,var(--bg-elev));font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;flex-wrap:wrap;flex:0 auto;gap:0 .35em;max-width:100%;padding:3px 7px;display:inline-flex;overflow:visible}.market-pulse-card .market-pulse-trending-item>span{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;display:inline}.markets-flow-panel{gap:12px;display:grid}.markets-flow-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.markets-flow-head h3{margin:0}.markets-flow-head p{margin:4px 0 0}.markets-flow-regime{color:#f8e1a6f0;font-size:var(--fs-xs);white-space:nowrap;background:#f0c96a14;border:1px solid #f0c96a3d;border-radius:999px;padding:5px 10px;font-weight:800}.markets-glance-synthesis{background:linear-gradient(135deg,#4097da1a,#ffffff06);border:1px solid #66bfff38;border-radius:10px;gap:4px;margin-bottom:12px;padding:14px 16px;display:grid}.markets-glance-synthesis>span,.markets-theme-direction-summary span{color:var(--fg-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:800}.markets-glance-synthesis>strong{max-width:82ch;font-size:calc(16px * var(--font-scale,1));line-height:1.4}.markets-glance-synthesis>small{color:var(--fg-muted)}.markets-theme-direction-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.markets-theme-direction-summary>div{border:1px solid var(--border-soft);background:#ffffff06;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-width:0;padding:10px;display:grid}.markets-theme-direction-summary strong{font-size:calc(18px * var(--font-scale,1))}.markets-theme-direction-summary small{color:var(--fg-muted);overflow-wrap:anywhere;grid-column:1/-1}.markets-flow-methodology,.markets-theme-details{border:1px solid var(--border-soft);border-radius:7px;padding:8px 10px}.markets-flow-methodology>summary,.markets-theme-details>summary{cursor:pointer;color:var(--fg-muted);font-size:var(--fs-xs);font-weight:700}.markets-flow-methodology[open]>summary,.markets-theme-details[open]>summary{color:var(--fg);margin-bottom:9px}.markets-theme-glance-facts{color:var(--fg-muted);font-size:var(--fs-xs);gap:4px;line-height:1.4;display:grid}.markets-theme-glance-facts strong{color:var(--fg);display:inline}.markets-flow-grid,.markets-flow-theme-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.markets-flow-grid>section,.markets-flow-theme-grid>div,.markets-flow-theme-grid>article,.markets-flow-row{background:#ffffff06;border:1px solid #aab8ca1f;border-radius:8px;min-width:0;padding:10px}.markets-flow-grid strong,.markets-flow-theme-grid strong,.markets-flow-row strong{overflow-wrap:anywhere;min-width:0;display:block}.markets-flow-grid p,.markets-flow-grid ul,.markets-flow-theme-grid span,.markets-flow-row small{color:var(--fg-muted);font-size:var(--fs-xs);line-height:1.45}.markets-flow-theme-grid>article{gap:7px;min-width:0;display:grid}.markets-flow-theme-grid article>header,.markets-flow-theme-grid article>footer{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.markets-flow-theme-grid article>p{overflow-wrap:anywhere;margin:0}.markets-flow-theme-grid article>dl,.markets-theme-details>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;margin:0;display:grid}.markets-flow-theme-grid article>dl>div,.markets-theme-details>dl>div{background:#ffffff06;border-radius:4px;min-width:0;padding:5px}.markets-flow-theme-grid article dt,.markets-flow-theme-grid article dd,.markets-theme-details dt,.markets-theme-details dd{overflow-wrap:anywhere;font-size:var(--fs-xs);margin:0}.markets-flow-theme-grid article dt,.markets-theme-details dt{color:var(--fg-muted)}.markets-flow-theme-grid article dd,.markets-theme-details dd{margin-top:2px}.markets-flow-theme-grid article>footer{border-top:1px solid var(--border-soft);flex-direction:column;align-items:flex-start;padding-top:7px}.markets-theme-details>footer{border-top:1px solid var(--border-soft);gap:4px;margin-top:8px;padding-top:7px;display:grid}.markets-flow-grid ul{margin:7px 0 0;padding-left:17px}.markets-flow-kicker{color:var(--fg-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:0;margin-bottom:5px;font-weight:800;display:block}.markets-flow-theme-grid .is-placeholder{background:#ffffff04}.markets-flow-queue{gap:8px;display:grid}.markets-flow-row{grid-template-columns:minmax(70px,max-content) minmax(0,1fr) minmax(120px,.7fr) auto;align-items:center;gap:8px;display:grid}.markets-flow-row>span{color:#e5eff6d9;font-size:var(--fs-xs);text-align:center;white-space:nowrap;border:1px solid #aab8ca24;border-radius:999px;padding:3px 7px;font-weight:800}.markets-flow-source-line{margin:0}.markets-flow-sufficiency{max-width:820px}.trading-review-summaries{flex-wrap:wrap;gap:8px;display:flex}.trading-review-summaries span,.trading-performance-quality-notes li{color:var(--fg-muted);font-size:var(--fs-xs);background:#ffffff06;border:1px solid #aab8ca1c;border-radius:7px;padding:6px 8px}.trading-performance-intelligence-expanded>div small{color:var(--fg-muted);font-size:var(--fs-xs);margin-top:4px;line-height:1.35;display:block}.trading-performance-quality-notes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.trading-review-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:9px;display:grid}.trading-review-groups>section,.trading-review-missing{border:1px solid var(--border-soft);background:#ffffff06;border-radius:8px;min-width:0;padding:10px 12px}.trading-review-groups>section[data-review-group=critical]{border-left:3px solid var(--ev-danger)}.trading-review-groups>section[data-review-group=concern]{border-left:3px solid var(--ev-warning)}.trading-review-groups>section[data-review-group=healthy]{border-left:3px solid var(--ev-success)}.trading-review-groups h3{font-size:calc(13px * var(--font-scale,1));margin:0 0 6px}.trading-review-groups ul{color:var(--fg-muted);font-size:var(--fs-xs);gap:5px;margin:0;padding-left:18px;line-height:1.4;display:grid}.trading-review-missing{grid-column:1/-1}.trading-review-missing>summary{cursor:pointer;color:var(--fg-muted);font-size:var(--fs-xs);font-weight:700}.trading-review-missing[open]>summary{margin-bottom:7px}.trading-cohort-glance{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:8px;display:grid}.trading-cohort-glance>div{border:1px solid var(--border-soft);background:#ffffff06;border-radius:7px;gap:4px;min-width:0;padding:9px 10px;display:grid}.trading-cohort-glance span{color:var(--fg-muted);font-size:var(--fs-xs)}.trading-cohort-glance strong{overflow-wrap:anywhere;font-size:calc(13px * var(--font-scale,1))}.trading-view{box-sizing:border-box;align-self:stretch;width:auto;min-width:0;max-width:100%;padding:0}.trading-view>*{box-sizing:border-box;min-width:0;max-width:100%}.trading-view .workbench-header{margin-bottom:14px}.trading-view .trade-nav,.trading-view .trade-destnav{min-width:0}.trading-view .trading-strategy-review{border:1px solid var(--workbench-line);border-left:4px solid var(--workbench-amber);box-shadow:none;background:#12171d85;border-radius:8px}.trading-view .trading-risk-first-pills,.trading-view .trading-performance-intelligence{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.trading-view .trading-risk-first-pills span,.trading-view .trading-performance-intelligence>div{background:#ffffff08;border:1px solid #aab8ca1f;border-radius:8px;padding:9px 10px}.trading-view .trading-performance-intelligence>.trading-performance-sufficiency{background:#f0c96a0e;grid-column:1/-1}.trading-view .trading-open-terminal{background:#f0c96a1a;border-color:#f0c96a57;border-radius:8px}.mobile-more-primary-lenses .mobile-more-lens-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1180px){.workbench-header,.world-workbench .attention-primary-brief,.world-workbench .world-lens-grid,.mission-workbench .mission-workspace-layout,.mission-workbench .mission-workspace-brief{grid-template-columns:minmax(0,1fr)}.workbench-header-actions,.markets-hub-tabs{justify-content:flex-start}.signals-workbench-queue .signals-triage-row{grid-template-columns:minmax(0,1fr)}.signals-workbench-queue .signals-triage-actions{justify-content:flex-start}}@media (width<=760px){.workbench-surface,.markets-hub.workbench-surface{padding:16px 12px calc(var(--mobile-tabbar-height,64px) + 28px)}.workbench-header{gap:14px;margin-bottom:16px;padding-bottom:14px}.workbench-header h1,.kernel-object-workspace .kernel-inspector-head h2{font-size:30px}.workbench-stat-strip,.world-workbench .read-path-grid,.kernel-object-workspace .kernel-inspector-object-signals,.kernel-object-workspace .kernel-fast-brief-strip,.kernel-object-workspace .kernel-object-snapshot,.kernel-object-workspace .kernel-context-section,.markets-exposure-grid,.markets-flow-head,.markets-flow-row,.trading-view .trading-risk-first-pills,.trading-view .trading-performance-intelligence{grid-template-columns:minmax(0,1fr)!important}.kernel-object-workspace{border-radius:0;inset:0}.kernel-object-workspace .kernel-inspector-head,.kernel-object-workspace .kernel-inspector-body{padding-left:14px;padding-right:14px}.mission-workbench .mission-evidence-row{grid-template-columns:minmax(0,1fr)}.mission-workbench .mission-row-actions{justify-content:flex-start}}@media (width<=760px){.feed-wire.signals-triage-list,.signals-workbench-queue{align-content:start}.signals-workbench-queue .signals-triage-group{flex:none;grid-auto-rows:max-content;align-items:stretch}.signals-workbench-queue .signals-triage-row{flex:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"type""main""actions";align-items:start;gap:6px;height:auto;min-height:max-content;max-height:none;padding:10px 12px;display:grid;overflow:visible}.signals-workbench-queue .signals-object-type,.signals-workbench-queue .signals-triage-main,.signals-workbench-queue .signals-triage-actions{grid-column:1;min-width:0;max-width:100%}.signals-workbench-queue .signals-object-type{grid-area:type}.signals-workbench-queue .signals-triage-main{grid-area:main;grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.signals-workbench-queue .signals-triage-actions{grid-area:actions;justify-content:flex-start}.signals-workbench-queue .wire-headline,.signals-workbench-queue .signals-triage-why,.signals-workbench-queue .signals-triage-uncertainty,.signals-workbench-queue .wire-time{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;max-height:none;line-height:1.32;display:block;overflow:visible}.signals-workbench-queue .signals-triage-status,.signals-workbench-queue .signals-triage-status>*,.signals-workbench-queue .signals-triage-status .wire-time,.signals-workbench-queue .signals-triage-status .status-badge{white-space:normal;text-overflow:clip;min-width:0;max-width:100%;overflow:visible}.signals-workbench-queue .signals-triage-status{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:5px 7px;display:flex}.signals-workbench-queue .signals-triage-status .wire-sources,.signals-workbench-queue .signals-triage-status .wire-time,.signals-workbench-queue .signals-triage-status .signals-triage-uncertainty{flex:0 auto}.mission-workbench.workbench-surface,.mission-workbench{gap:10px;padding-top:12px}.mission-workbench .workbench-header{gap:8px;margin-bottom:8px;padding-bottom:8px}.mission-workbench .workbench-header h1{font-size:26px;line-height:1.06}.mission-workbench .workbench-summary{font-size:var(--fs-sm);line-height:1.35}.mission-workbench .workbench-stat-strip{gap:6px}.mission-workbench .workbench-stat{padding:8px 10px}.mission-workbench .mission-workspace-layout{flex-direction:column;align-items:stretch;gap:10px;display:flex}.mission-workbench .mission-workspace-detail{order:1}.mission-workbench .mission-workspace-list{order:2;max-height:180px;overflow-y:auto}.mission-workbench .mission-workspace-card{padding:10px}.mission-workbench .mission-workspace-brief{gap:10px;padding:10px}.mission-workbench .mission-workspace-metrics{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.mission-workbench .mission-workspace-metrics>div{padding:7px}}.world-workbench.workbench-surface{gap:12px;padding-top:18px}.world-workbench .workbench-header{border-bottom:1px solid #aab8ca1f;grid-template-columns:minmax(0,1fr);gap:8px;max-width:1180px;margin-bottom:8px;padding-bottom:12px}.world-workbench .workbench-header h1{letter-spacing:0;max-width:840px;font-size:clamp(25px,2.5vw,36px);line-height:1.05}[data-ui-audit-target=world-briefing-surface],.world-priority-queue.attention-secondary-review{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}[data-ui-audit-target=world-briefing-surface] .attention-preview-head{display:none}[data-ui-audit-target=world-briefing-surface] .attention-preview-title{color:#ecf2f8e0;margin:0;font-size:clamp(17px,1.6vw,22px);line-height:1.1}.world-start-here.attention-primary-brief{min-height:0;box-shadow:none;background:linear-gradient(90deg,#54d28b17,#54d28b06 46%,#0000),#0a0d109e;border:0;border-left:3px solid #54d28bd1;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(120px,auto);gap:18px;padding:clamp(16px,2vw,22px) clamp(16px,2.2vw,24px);display:grid}.world-start-here .world-start-title{max-width:1000px;color:var(--workbench-ink);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,3vw,42px);line-height:1.04}.world-start-here .attention-fast-brief.read-path-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.world-start-here .attention-fast-brief.read-path-card .read-path-grid{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(145px,.56fr));gap:8px;display:grid}.world-start-here .read-path-happened{background:0 0;border-bottom:1px solid #aab8ca21;border-radius:0;grid-column:1/-1;padding:0 0 10px}.world-priority-row.attention-secondary-item{min-height:58px;box-shadow:none;background:0 0;border:0;border-top:1px solid #aab8ca1a;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.world-workbench .world-lens-grid,.world-workbench .world-missions,.world-workbench .world-market-context,.world-workbench .world-can-wait{opacity:.82}.world-workbench .world-more-context{opacity:.64}.kernel-object-workspace{left:calc(var(--primary-nav-width,220px) + 18px);right:18px;top:calc(var(--topbar-height,52px) + 14px);background:linear-gradient(180deg, #0e1216fa, #080a0dfb), var(--workbench-bg);border:1px solid #aab8ca2e;border-radius:8px;bottom:18px;box-shadow:0 28px 90px #0000008f}.kernel-object-workspace .kernel-inspector-head{background:linear-gradient(#12171ddb,#0c0f1280);border-bottom:1px solid #aab8ca29;padding:22px 24px 16px}.kernel-object-workspace .kernel-inspector-kicker{color:#74c7ffdb;letter-spacing:0;flex-wrap:wrap;gap:7px;display:flex}.kernel-object-workspace .kernel-inspector-workspace-label{color:#dbf0ffeb;background:#74c7ff14;border:1px solid #74c7ff40;border-radius:999px;padding:2px 8px}.kernel-object-workspace .kernel-workspace-section{box-shadow:none;background:0 0;border:0;border-top:1px solid #aab8ca1f;border-radius:0;padding:18px 0}.kernel-object-workspace .kernel-object-brief-workspace{box-shadow:none;background:linear-gradient(90deg,#74c7ff12,#74c7ff05 52%,#0000);border:0;border-left:3px solid #74c7ff8c;border-radius:0;padding:2px 0 2px 16px}.kernel-object-workspace .kernel-quick-brief{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.kernel-object-workspace .kernel-fast-brief-strip{border:1px solid #aab8ca1f;border-radius:8px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:0;overflow:hidden}.kernel-object-workspace .kernel-fast-brief-strip>div{background:#ffffff07;border:0;border-left:1px solid #aab8ca1a;border-radius:0;padding:11px 12px}.kernel-object-workspace .kernel-fast-brief-strip>div:first-child{border-left:0}.kernel-object-workspace .kernel-evidence-card,.kernel-object-workspace .kernel-relationship-card,.kernel-object-workspace .kernel-timeline-row,.kernel-object-workspace .kernel-knowledge-item,.kernel-object-workspace .kernel-trust-group{box-shadow:none;background:0 0;border:0;border-top:1px solid #aab8ca1a;border-radius:0}@media (width<=900px){.world-start-here.attention-primary-brief,.world-priority-row.attention-secondary-item,.world-start-here .attention-fast-brief.read-path-card .read-path-grid,.kernel-object-workspace .kernel-fast-brief-strip{grid-template-columns:minmax(0,1fr)}.kernel-object-workspace{border-radius:0;inset:0}.world-workbench.workbench-surface{padding-top:10px}.world-workbench .workbench-header{gap:4px;margin-bottom:6px;padding-bottom:8px}.world-workbench .workbench-eyebrow{margin-bottom:0;font-size:11px}.world-workbench .workbench-header h1{font-size:clamp(22px,6vw,28px);line-height:1.03}.world-workbench .workbench-summary{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.35;overflow:hidden}.world-start-here.attention-primary-brief{gap:10px;padding:12px}.world-start-here .world-start-title{font-size:clamp(22px,7vw,30px);line-height:1.06}.world-start-here .attention-fast-brief.read-path-card .read-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.world-start-here .read-path-happened,.world-start-here .read-path-next{grid-column:1/-1}.world-start-here .read-path-field{padding:6px 7px}.world-start-here .read-path-field span{margin-bottom:3px;font-size:10px}.world-start-here .read-path-field strong,.world-start-here .read-path-field .status-badge{font-size:11px;line-height:1.25}.world-start-here .read-path-secondary-context,.world-start-here .attention-brief-detail,.world-start-here .attention-recommendations{display:none}.world-start-action{justify-content:flex-start}}.world-workbench .workbench-header{border-bottom:1px solid #b0beca24;max-width:1160px;margin:0 auto 12px;padding-bottom:10px}.world-workbench .workbench-eyebrow{color:#91d6b9eb;letter-spacing:0;font-size:11px}.world-workbench .workbench-header h1{margin-top:2px;font-size:29px;line-height:1.08}.world-workbench .workbench-summary{color:#dae4ecb8;max-width:760px;font-size:13px;line-height:1.45}.world-workbench-shell{max-width:1160px;margin:0 auto}.world-workbench .attention-preview{box-shadow:none;background:0 0;border:0;padding:0}.world-workbench .attention-guided-flow{gap:14px}.world-workbench .attention-relevance-hint{color:#eee2c0c7;background:#d6b45b12;border:0;border-left:2px solid #d6b45b9e;border-radius:0;margin:0 0 8px;padding:7px 10px}.world-start-here.attention-primary-brief{background:linear-gradient(#f0f6ee0e,#f0f6ee05),#080a0c6b;border:0;border-top:1px solid #90d3ae61;border-bottom:1px solid #b0beca24;align-items:start;padding:18px 0 20px}.world-start-here .attention-primary-copy{gap:10px}.world-start-here .attention-primary-kicker{justify-content:flex-start;gap:8px}.world-start-here .attention-primary-kicker span:first-child{color:#e1f4e8f0;background:#90d3ae1a;border:1px solid #90d3ae61;border-radius:999px;padding:3px 8px}.world-start-here .attention-primary-kicker span:last-child{color:#b0becab3}.world-start-here .attention-fast-brief.read-path-card{background:0 0;border:0;border-radius:0;padding:0}.world-start-here .attention-fast-brief.read-path-card .read-path-grid{border-top:1px solid #b0beca1f;border-bottom:1px solid #b0beca1f;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(150px,.58fr));align-items:stretch;gap:0}.world-start-here .attention-fast-brief.read-path-card .read-path-field{background:#ffffff05;border:0;border-left:1px solid #b0beca1a;border-radius:0;min-width:0;min-height:0;padding:10px 12px}.world-start-here .attention-fast-brief.read-path-card .read-path-happened{border-bottom:0;border-left:0;grid-column:1/-1;padding-left:0}.world-start-here .attention-fast-brief.read-path-card .read-path-why{grid-column:1}.world-start-here .attention-fast-brief.read-path-card .read-path-support{grid-column:2}.world-start-here .attention-fast-brief.read-path-card .read-path-uncertainty{grid-column:3}.world-start-here .attention-fast-brief.read-path-card .read-path-next{grid-column:4;align-content:start;align-items:start;gap:4px;display:grid}.world-start-here .read-path-field span{color:#b0becaad;letter-spacing:0;font-size:11px}.world-start-here .read-path-happened strong{color:#f1f7f6f5;font-size:16px;line-height:1.42}.world-start-here .read-path-why strong,.world-start-here .read-path-next strong{color:#e2ebe8e6;font-size:13px;line-height:1.38}.world-start-here .read-path-support .status-badge,.world-start-here .read-path-uncertainty .status-badge{white-space:normal;text-align:left;justify-content:flex-start;width:100%}.world-start-action{justify-content:end;padding-top:29px;position:sticky;top:86px}.world-start-action .attention-inspect{justify-content:center;min-width:112px}.world-start-here .attention-brief-detail,.world-start-here .attention-recommendations,.world-start-here .read-path-secondary-context{background:#ffffff05;border:1px solid #b0beca1f;border-radius:6px;margin-top:8px;padding:0}.world-start-here .attention-brief-detail summary,.world-start-here .attention-recommendations summary,.world-start-here .read-path-secondary-context summary{cursor:pointer;color:#d7e2e8c7;padding:8px 10px}.world-priority-queue{background:0 0;border:0;border-top:1px solid #b0beca21;border-radius:0;padding:10px 0 0}.world-priority-queue .attention-secondary-head{justify-content:space-between;gap:14px;margin-bottom:4px;display:flex}.world-priority-queue .attention-secondary-head h3{margin:0;font-size:15px}.world-priority-queue .attention-secondary-head p{color:#b0beca9e;text-align:right;max-width:360px;margin:0;font-size:12px}.world-priority-row .attention-secondary-copy{grid-template-columns:minmax(210px,1.1fr) minmax(220px,1fr) minmax(190px,.9fr);align-items:center;gap:10px;display:grid}.world-priority-row .attention-item-meta{grid-column:1/-1}.world-priority-row h3{margin:0;font-size:14px;line-height:1.28}.world-priority-row p{color:#d8e2e8c7;margin:0;font-size:12px;line-height:1.36}.world-priority-row .attention-signals{color:#b0becab3;align-items:start;margin:0;font-size:12px}.world-secondary-context-drawer{background:#ffffff05;border:1px solid #b0beca1f;border-radius:6px;margin-top:14px}.world-secondary-context-drawer>summary{cursor:pointer;color:#dee8ecd1;justify-content:space-between;gap:14px;padding:10px 12px;display:flex}.world-secondary-context-drawer>summary span{font-weight:650}.world-secondary-context-drawer>summary small{color:#b0beca94;text-align:right;font-size:12px}.world-secondary-context-body{border-top:1px solid #b0beca1a;gap:12px;padding:12px;display:grid}.kernel-object-workspace .kernel-section-nav{background:#ffffff06;border:1px solid #b0beca24;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.kernel-object-workspace .kernel-section-nav button{color:#d3e0e8b3;background:0 0;border:0;border-left:1px solid #b0beca1c;border-radius:0;padding:10px 12px}.kernel-object-workspace .kernel-section-nav button:first-child{border-left:0}.kernel-object-workspace .kernel-workspace-grid{display:block}.kernel-object-workspace .kernel-workspace-section[hidden]{display:none!important}.kernel-object-workspace .kernel-workspace-section.is-active{border-top:0;min-height:min(540px,58vh);padding-top:16px}.kernel-object-workspace .kernel-workspace-section-head{margin-bottom:12px}.kernel-object-workspace .kernel-workspace-section-head h3{font-size:17px}.kernel-object-workspace .kernel-preserve-workspace-action,.kernel-object-workspace .kernel-next-steps-disclosure{background:#ffffff05;border:1px solid #b0beca21;border-radius:6px;margin-top:12px}.kernel-object-workspace .kernel-preserve-workspace-action>summary,.kernel-object-workspace .kernel-next-steps-disclosure>summary{cursor:pointer;color:#dce8eecc;padding:9px 11px}.kernel-object-workspace .kernel-preserve-workspace-action>summary{justify-content:space-between;gap:12px;display:flex}.kernel-object-workspace .kernel-preserve-workspace-action>summary small{color:#b0beca94;font-size:12px}.kernel-object-workspace .kernel-preserve-workspace-action .preserve-evidence-action,.kernel-object-workspace .kernel-next-steps-disclosure .recommendation-list{border-top:1px solid #b0beca1a;margin:0;padding:10px}@media (width<=900px){.world-workbench .workbench-header{margin-bottom:8px}.world-workbench .workbench-header h1{font-size:24px}.world-start-here.attention-primary-brief{padding:14px 0}.world-start-here .world-start-title{font-size:26px}.world-start-here .attention-fast-brief.read-path-card .read-path-grid,.world-priority-row .attention-secondary-copy{grid-template-columns:minmax(0,1fr)}.world-start-here .attention-fast-brief.read-path-card .read-path-field{border-top:1px solid #b0beca1a;border-left:0;padding:8px 0}.world-start-here .attention-fast-brief.read-path-card .read-path-happened{border-top:0}.world-start-here .attention-fast-brief.read-path-card .read-path-why,.world-start-here .attention-fast-brief.read-path-card .read-path-support,.world-start-here .attention-fast-brief.read-path-card .read-path-uncertainty,.world-start-here .attention-fast-brief.read-path-card .read-path-next{grid-column:1}.world-start-action{padding-top:0;position:static}.world-priority-queue .attention-secondary-head,.world-secondary-context-drawer>summary{display:block}.world-priority-queue .attention-secondary-head p,.world-secondary-context-drawer>summary small{text-align:left;margin-top:4px;display:block}.kernel-object-workspace .kernel-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.kernel-object-workspace .kernel-section-nav button:nth-child(odd){border-left:0}}.world-start-here.attention-primary-brief{background:linear-gradient(#f4f8f20b,#f4f8f203),#080b0d7a;border-top-color:#8ed3ab7a;grid-template-columns:minmax(0,1fr) 112px;max-width:1140px}.world-start-here .attention-fast-brief.read-path-card .read-path-grid{grid-template-columns:minmax(260px,1.15fr) minmax(190px,.8fr) minmax(220px,.9fr) minmax(190px,.75fr);gap:0}.world-start-here .attention-fast-brief.read-path-card .read-path-field{min-height:96px;padding:12px 13px}.world-start-here .attention-fast-brief.read-path-card .read-path-happened{min-height:0;padding:12px 0 13px}.world-start-here .read-path-support .world-brief-cell-value,.world-start-here .read-path-uncertainty .world-brief-cell-value{color:#e5ede8e6;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;max-width:100%;font-size:13px;font-weight:650;line-height:1.38;display:block}.world-start-here .read-path-uncertainty .world-brief-cell-value{color:#ebdebaeb}.world-start-action{padding-top:133px;position:static}.world-start-action .attention-inspect{width:112px}.world-priority-row.attention-secondary-item{min-height:0;padding:9px 0}.world-priority-row .attention-secondary-copy{grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) minmax(180px,.7fr)}.kernel-object-workspace .kernel-workspace-section-relationships .kernel-workspace-section-body{width:100%;min-width:0}.kernel-object-workspace .kernel-context-section{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;width:100%;min-width:0;display:grid}.kernel-object-workspace .kernel-context-panel,.kernel-object-workspace .kernel-context-empty-state{background:#ffffff05;border:1px solid #b0beca1f;border-radius:7px;min-width:0;padding:12px}.kernel-object-workspace .kernel-context-timeline{grid-column:1}.kernel-object-workspace .kernel-context-related{grid-area:auto/1}.kernel-object-workspace .kernel-context-trust{grid-column:1}.kernel-object-workspace .kernel-context-empty-state{grid-column:1/-1}.kernel-object-workspace .kernel-context-empty-state strong{color:var(--workbench-ink);margin-bottom:4px;display:block}.kernel-object-workspace .kernel-context-empty-state p{color:var(--workbench-muted);margin:0}.kernel-object-workspace .kernel-context-section .kernel-timeline-row,.kernel-object-workspace .kernel-context-section .kernel-relationship-card,.kernel-object-workspace .kernel-context-section .kernel-knowledge-item,.kernel-object-workspace .kernel-context-section .kernel-trust-group{width:100%}.kernel-object-workspace .kernel-context-flow,.kernel-object-workspace .kernel-object-context-map{grid-column:1/-1}.kernel-object-workspace .kernel-object-context-grid{grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;display:grid}.kernel-object-workspace .kernel-context-quality,.investigate-context-quality{background:#09111857;border:1px solid #b0beca1a;border-radius:7px;grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:baseline;gap:6px 10px;margin:8px 0 10px;padding:8px 10px;display:grid}.kernel-object-workspace .kernel-context-quality span,.investigate-context-quality span{color:var(--workbench-muted);text-transform:uppercase;letter-spacing:0;font-size:11px}.kernel-object-workspace .kernel-context-quality strong,.investigate-context-quality strong{color:var(--workbench-ink);text-transform:capitalize;font-size:12px}.kernel-object-workspace .kernel-context-quality p,.investigate-context-quality p{color:#cdd8e1d1;grid-column:1/-1;min-width:0;margin:0;font-size:12px;line-height:1.35}.kernel-object-workspace .kernel-context-quality small,.investigate-context-quality small{color:var(--workbench-muted);font-size:11px}.kernel-object-workspace .kernel-object-context-grid article{background:#070d134d;border:1px solid #b0beca1a;border-radius:7px;min-width:0;padding:9px}.kernel-object-workspace .kernel-object-context-grid span,.kernel-object-workspace .kernel-object-context-grid small{overflow-wrap:anywhere;min-width:0;color:var(--workbench-muted);font-size:11px;line-height:1.3;display:block}.kernel-object-workspace .kernel-object-context-grid strong{color:var(--workbench-ink);margin:3px 0;font-size:18px;display:block}.kernel-object-workspace .kernel-object-context-edges{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.kernel-object-workspace .kernel-object-context-edges li{border-top:1px solid #b0beca14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding-top:8px;display:grid}.kernel-object-workspace .kernel-object-context-edges li>div{gap:2px;min-width:0;display:grid}.kernel-object-workspace .kernel-object-context-edges span,.kernel-object-workspace .kernel-object-context-edges small,.kernel-context-gap-copy{color:var(--workbench-muted);font-size:12px;line-height:1.35}.kernel-object-workspace .kernel-relationship-lanes,.investigate-relationship-lanes{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;margin-top:10px;display:grid}.kernel-object-workspace .kernel-relationship-lane,.investigate-relationship-lane{background:#050c123d;border:1px solid #b0beca1c;border-radius:7px;min-width:0;padding:9px}.kernel-object-workspace .kernel-relationship-lane.is-durable,.investigate-relationship-lane.is-durable{border-color:#89dca947}.kernel-object-workspace .kernel-relationship-lane.is-sourced,.investigate-relationship-lane.is-sourced{border-color:#60a5fa3d}.kernel-object-workspace .kernel-relationship-lane.is-candidate,.investigate-relationship-lane.is-candidate{border-color:#f59e0b38}.kernel-object-workspace .kernel-relationship-lane-head,.investigate-relationship-lane>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.kernel-object-workspace .kernel-relationship-lane h5,.investigate-relationship-lane strong{color:var(--workbench-ink);margin:0;font-size:12px}.kernel-object-workspace .kernel-relationship-lane-head span,.investigate-relationship-lane>div:first-child span{color:var(--workbench-muted);font-size:11px}.kernel-object-workspace .kernel-relationship-lane summary{color:var(--workbench-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.kernel-object-workspace .kernel-relationship-lane p,.investigate-relationship-lane p{color:var(--workbench-muted);margin:7px 0 0;font-size:12px;line-height:1.35}.kernel-object-workspace .kernel-context-panel-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.kernel-object-workspace .kernel-context-panel-head p{max-width:62ch;color:var(--workbench-muted);margin:0;font-size:12px;line-height:1.35}.kernel-object-workspace .kernel-entity-flow-grid{grid-template-columns:repeat(4,minmax(170px,1fr));gap:8px;display:grid}.kernel-object-workspace .kernel-entity-flow-step{background:#070d1361;border:1px solid #b0beca1c;border-radius:7px;min-width:0;padding:10px}.kernel-object-workspace .kernel-entity-flow-step-sourced{background:#16524221;border-color:#5abe9b47}.kernel-object-workspace .kernel-entity-flow-step-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.kernel-object-workspace .kernel-entity-flow-step-head strong{color:var(--workbench-ink);font-size:12px;line-height:1.2}.kernel-object-workspace .kernel-entity-flow-step-head span{color:var(--workbench-muted);text-transform:uppercase;letter-spacing:0;flex:none;font-size:10px}.kernel-object-workspace .kernel-entity-flow-step>p{color:var(--workbench-muted);margin:0;font-size:12px;line-height:1.35}.kernel-object-workspace .kernel-entity-flow-step ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.kernel-object-workspace .kernel-entity-flow-step li{border-top:1px solid #b0beca14;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding-top:6px;display:flex}.kernel-object-workspace .kernel-entity-flow-step li>div{gap:2px;min-width:0;display:grid}.kernel-object-workspace .kernel-entity-flow-step li span,.kernel-object-workspace .kernel-entity-flow-step li time,.kernel-object-workspace .kernel-entity-flow-step li small{overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.25}.kernel-object-workspace .kernel-entity-flow-step li span{color:var(--workbench-ink)}.kernel-object-workspace .kernel-entity-flow-step li time,.kernel-object-workspace .kernel-entity-flow-step li small{color:var(--workbench-muted)}.kernel-object-workspace .kernel-entity-flow-step li a,.kernel-object-workspace .kernel-entity-flow-step li button{flex:none}@media (width<=1100px){.kernel-object-workspace .kernel-object-context-grid,.kernel-object-workspace .kernel-entity-flow-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=640px){.kernel-object-workspace .kernel-context-panel-head{display:grid}.kernel-object-workspace .kernel-object-context-grid,.kernel-object-workspace .kernel-entity-flow-grid,.kernel-object-workspace .kernel-object-context-edges li{grid-template-columns:minmax(0,1fr)}}.signals-workbench-queue .signals-triage-row{grid-template-columns:76px minmax(0,1fr) minmax(158px,auto);align-items:start;height:auto;min-height:78px;max-height:none;padding:12px;overflow:visible}.signals-workbench-queue .signals-triage-main{grid-template-columns:minmax(0,1fr);align-self:stretch;gap:4px;min-width:0;display:grid}.signals-workbench-queue .wire-headline{line-height:1.28;display:block}.signals-workbench-queue .signals-triage-why{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:100%;line-height:1.32;display:block;overflow:visible}.signals-workbench-queue .signals-triage-status{flex-wrap:wrap;align-self:end;align-items:flex-start;gap:5px 7px;min-width:0;max-width:100%;display:flex;overflow:visible}.signals-workbench-queue .signals-triage-status>*,.signals-workbench-queue .signals-triage-status .wire-time,.signals-workbench-queue .signals-triage-status .status-badge,.signals-workbench-queue .signals-triage-uncertainty{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;max-height:none;line-height:1.3;overflow:visible}.signals-workbench-queue .signals-triage-uncertainty{flex:180px}.signals-workbench-queue .signals-triage-actions{flex-wrap:wrap;align-self:start}.mission-match-row-compact .mission-compact-guarded-action,.mission-evidence-row-compact .mission-compact-guarded-action{margin-top:0;padding:5px 7px}.mission-match-row-compact .mission-compact-guarded-action>summary>span,.mission-evidence-row-compact .mission-compact-guarded-action>summary>span{gap:0}.mission-match-row-compact .mission-compact-guarded-action .guarded-actions-body,.mission-evidence-row-compact .mission-compact-guarded-action .guarded-actions-body{margin-top:6px}@media (width<=980px){.world-start-here.attention-primary-brief{grid-template-columns:minmax(0,1fr)}.world-start-action{padding-top:0}.world-start-action .attention-inspect{width:100%}.world-start-here .attention-fast-brief.read-path-card .read-path-grid,.world-priority-row .attention-secondary-copy,.kernel-object-workspace .kernel-context-section,.signals-workbench-queue .signals-triage-row{grid-template-columns:minmax(0,1fr)}.world-start-here .attention-fast-brief.read-path-card .read-path-why,.world-start-here .attention-fast-brief.read-path-card .read-path-support,.world-start-here .attention-fast-brief.read-path-card .read-path-uncertainty,.world-start-here .attention-fast-brief.read-path-card .read-path-next,.kernel-object-workspace .kernel-context-timeline,.kernel-object-workspace .kernel-context-related,.kernel-object-workspace .kernel-context-trust{grid-area:auto/1}.world-start-here .attention-fast-brief.read-path-card .read-path-field{min-height:0}}.world-start-here.attention-primary-brief{grid-template-columns:minmax(0,1fr);gap:12px;max-width:1000px;padding:16px 18px}.world-start-here .attention-primary-copy,.world-start-here .attention-fast-brief.read-path-card{width:100%;min-width:0}.world-start-here .world-start-title{max-width:760px}.world-start-here .attention-fast-brief.read-path-card .read-path-grid{border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.world-start-here .attention-fast-brief.read-path-card .read-path-happened{border-bottom:1px solid #b0beca1f;border-right:0;grid-column:1/-1;min-height:0;padding:0 0 12px}.world-start-here .attention-fast-brief.read-path-card .read-path-field:not(.read-path-happened){min-height:104px;padding:12px}.world-start-here .read-path-field strong,.world-start-here .read-path-field .world-brief-cell-value{overflow-wrap:anywhere;max-width:100%}.world-start-action{justify-content:flex-start;margin-top:2px;padding-top:0;display:flex}.world-start-action .attention-inspect{width:auto;min-width:118px}.world-priority-row .attention-secondary-copy{grid-template-columns:minmax(0,1fr);gap:6px}.world-priority-row .attention-signals{flex-wrap:wrap;gap:6px 10px;display:flex}.kernel-object-workspace .kernel-workspace-section.is-active{scroll-margin-top:76px}.signals-workbench-queue .signals-triage-row,.feed-magazine .signals-object-card,.feed-compact .signals-object-card{min-width:0;overflow:visible}.feed-magazine .signals-object-card{min-height:0;padding:10px 12px}.feed-magazine .signals-object-card h3,.feed-magazine .signals-object-card p,.feed-magazine .signals-object-card small,.signals-workbench-queue .wire-headline,.signals-workbench-queue .signals-triage-why,.signals-workbench-queue .signals-triage-uncertainty{overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.signals-workbench-queue .signals-triage-actions{min-width:128px}.workbench-rail .pn-all-tools,.pn-all-tools{box-shadow:none;background:0 0;border:0;margin:0 0 8px;padding:0}.pn-all-tools>summary,.mobile-more-all-tools>details>summary{color:#ebf1f6eb;cursor:pointer;background:#ffffff06;border:1px solid #b0beca24;border-radius:7px;grid-template-columns:minmax(0,1fr);gap:2px;min-height:38px;padding:8px 10px;display:grid}.pn-all-tools>summary span,.mobile-more-all-tools>details>summary span{font-weight:700}.pn-all-tools>summary small,.mobile-more-all-tools>details>summary small{color:#b0becaa3;white-space:normal;min-width:0;font-size:11px;font-weight:500;line-height:1.25;display:block}.all-tools-item.is-operator,.all-tools-item.is-legacy{opacity:.82}.all-tools-item.is-operator em,.all-tools-item.is-legacy em{color:#d2dde4c2;background:#b0beca14;border-color:#b0beca38}@media (width<=980px){.world-start-here .attention-fast-brief.read-path-card .read-path-grid{grid-template-columns:minmax(0,1fr)}.world-start-here .attention-fast-brief.read-path-card .read-path-field:not(.read-path-happened){min-height:0}.signals-workbench-queue .signals-triage-actions{min-width:0}}.signals-workbench-main{overscroll-behavior:contain;min-height:0;overflow-y:auto}.feed-wire.signals-triage-list,.signals-workbench-queue{min-height:auto;max-height:none;overflow:visible}.signals-workbench-queue .signals-triage-group{overflow:visible}.signals-workbench-queue .signals-triage-row{cursor:pointer;grid-template-columns:76px minmax(0,1fr) minmax(148px,max-content);height:auto;min-height:74px;max-height:none;overflow:visible}.signals-workbench-queue .wire-headline{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.signals-workbench-queue .signals-triage-why{min-height:18px}.signals-workbench-queue .signals-triage-actions{z-index:1;position:relative}.signals-clear-filters{color:#ebf1f6eb;white-space:nowrap;background:#ffffff09;border:1px solid #b0beca2e;border-radius:7px;min-height:44px;padding:5px 10px}.kernel-object-workspace{pointer-events:auto;isolation:isolate}.kernel-object-workspace:before,.kernel-object-workspace:after{pointer-events:none}.kernel-object-workspace .kernel-inspector-head,.kernel-object-workspace .kernel-inspector-body,.kernel-object-workspace .kernel-section-nav,.kernel-object-workspace .kernel-workspace-grid,.kernel-object-workspace .kernel-workspace-section{pointer-events:auto;position:relative}.kernel-object-workspace .kernel-section-nav{z-index:calc(var(--z-inspector-head,1210) + 2)}.kernel-object-workspace button,.kernel-object-workspace a,.kernel-object-workspace summary{pointer-events:auto;touch-action:manipulation}.kernel-detail-progress{background:#ffffff06;border:1px solid #b0beca24;border-radius:7px;grid-template-columns:minmax(0,auto) minmax(80px,1fr);align-items:center;gap:10px;min-height:34px;padding:8px 10px;display:grid}.kernel-detail-progress i{background:linear-gradient(90deg,#b0beca2e,#b0beca57,#b0beca2e);border-radius:999px;height:7px;display:block}.mission-workspace-scroll-root,.mission-workbench .mission-workspace-layout{max-height:none;overflow:visible}.mission-workspace.mission-workbench{overscroll-behavior:contain;overflow:hidden auto}.mission-workbench .mission-workspace-list{max-height:none;overflow:visible}.mission-workspace-detail[data-ui-audit-scroll-reset=selected-top]{scroll-margin-top:calc(var(--topbar-height,52px) + 12px)}@media (width<=980px){.signals-workbench-queue .signals-triage-row{grid-template-columns:minmax(0,1fr);min-height:86px}.signals-workbench-queue .signals-triage-actions{justify-content:flex-start;min-width:0}}.topbar.workbench-topbar{z-index:var(--z-dropdown,12000);pointer-events:auto;position:relative;overflow:visible}.primary-nav.overlay{z-index:calc(var(--z-dropdown,12000) + 4)}.primary-nav-backdrop{z-index:calc(var(--z-dropdown,12000) + 3)}.workspace-switcher,.workspace-switcher .ws-current,.workspace-switcher .ws-menu,.workspace-switcher .ws-row-main{pointer-events:auto}.workspace-switcher{z-index:calc(var(--z-dropdown,12000) + 1);isolation:isolate;position:relative}.workspace-switcher .ws-menu{z-index:calc(var(--z-dropdown,12000) + 2);overscroll-behavior:contain;max-height:min(72vh,520px);overflow-y:auto}@media (width<=768px){.topbar.workbench-topbar{background:var(--bg-elev);-webkit-backdrop-filter:none;backdrop-filter:none}.topbar .workspace-switcher{flex:0 auto;max-width:152px;display:inline-flex}.topbar .workspace-switcher .ws-current{max-width:100%}.topbar .workspace-switcher .ws-name{max-width:82px}.topbar .perspective-switcher{flex:0 auto;max-width:min(190px,100vw - 200px)}.topbar .perspective-current{width:100%;max-width:100%}.topbar .perspective-menu{top:calc(var(--topbar-height,52px) + env(safe-area-inset-top,0px));left:max(8px, env(safe-area-inset-left,0px));right:max(8px, env(safe-area-inset-right,0px));width:auto;max-height:calc(100dvh - var(--topbar-height,52px) - 16px);position:fixed}.topbar .workspace-switcher .ws-menu{top:calc(var(--topbar-height,52px) + env(safe-area-inset-top,0px));left:max(8px, env(safe-area-inset-left,0px));right:max(8px, env(safe-area-inset-right,0px));width:auto;min-width:0;max-height:calc(100dvh - var(--topbar-height,52px) - 16px);position:fixed}}@media (width<=480px){.topbar .workspace-switcher{max-width:86px}.topbar .workspace-switcher .ws-current{padding-inline:7px}.topbar .workspace-switcher .ws-kind{display:none}.topbar .workspace-switcher .ws-name{max-width:44px;display:inline}.topbar .perspective-current{gap:.2rem;padding-inline:.35rem}.topbar .perspective-current-label{letter-spacing:0;text-transform:none;font-size:.64rem}}@media (width<=768px){.kernel-inspector.kernel-object-workspace{top:var(--topbar-height,52px);height:calc(100dvh - var(--topbar-height,52px));max-height:calc(100dvh - var(--topbar-height,52px))}.kernel-object-workspace .kernel-inspector-titleblock{padding-right:46px}.kernel-object-workspace .kernel-inspector-controls{z-index:calc(var(--z-dropdown,12000) + 3);transform:translateY(calc(var(--topbar-height,52px) + 2px));position:relative}}.kernel-inspector.kernel-object-workspace{top:var(--topbar-height,52px);height:auto;max-height:none;bottom:0}@media (width>=769px){.kernel-inspector.kernel-object-workspace{top:calc(var(--topbar-height,52px) + 14px);bottom:18px}}.investigate-workbench{gap:14px;display:grid}.investigate-search-surface{background:linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #b0beca1f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch;gap:14px;padding:16px;display:grid}.investigate-search-surface h1{max-width:720px;margin:4px 0 8px;font-size:clamp(24px,4vw,40px);line-height:1.06}.investigate-search-surface p,.investigate-panel p,.investigate-entity-flow p,.investigate-brief-main p,.investigate-placeholder-line{color:#cdd8e1c2;line-height:1.45}.investigate-search-card,.investigate-brief-card,.investigate-panel,.investigate-next-checks,.investigate-entity-flow{background:#ffffff09;border:1px solid #b0beca1f;border-radius:8px;padding:12px}.investigate-search-card textarea,.investigate-search-card input{width:100%;min-width:0;font-family:var(--font-mono)}.investigate-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.investigate-bulk-toggle{align-items:center;gap:6px;margin-bottom:8px;display:inline-flex}.investigate-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.investigate-object-types{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:end;gap:12px;min-width:0;display:grid}.investigate-object-type-field,.investigate-object-type-summary{gap:6px;min-width:0;display:grid}.investigate-object-type-field>span{color:var(--text-muted);font-size:calc(11px * var(--font-scale,1));font-weight:650}.investigate-object-type-field select{width:100%;min-width:0}.investigate-object-type-summary{background:#74c7ff0b;border-left:2px solid #74c7ff61;padding:9px 10px}.investigate-object-type-summary span{color:#b0becab3;overflow-wrap:break-word;line-height:1.3}.investigate-object-type-summary small{color:#89dca9eb;font-size:11px;font-weight:700}.investigate-workbench-layout{grid-template-columns:minmax(0,1fr) minmax(250px,320px);align-items:start;gap:14px;display:grid}.investigate-brief-card{margin-bottom:12px}.investigate-section-kicker{color:#b0becab8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.investigate-brief-main,.investigate-summary .ip-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.investigate-brief-main h2{overflow-wrap:anywhere;margin:8px 0 6px;font-size:clamp(22px,3vw,32px);line-height:1.12}.investigate-brief-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.investigate-brief-cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.investigate-brief-cells>div{background:#0000001f;border:1px solid #b0beca1a;border-radius:7px;min-width:0;padding:10px}.investigate-brief-cells span{color:#eef8fff0;font-size:12px;font-weight:800;display:block}.investigate-brief-cells p{margin:5px 0 0;font-size:12px}.investigate-workspace-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.investigate-panel-wide{grid-column:1/-1}.investigate-origin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:8px;margin:12px 0 0;display:grid}.investigate-origin-grid>div{background:#0000001f;border:1px solid #b0beca1c;border-radius:7px;min-width:0;padding:9px}.investigate-origin-grid dt{color:#b0becab8;font-size:11px;font-weight:750}.investigate-origin-grid dd{overflow-wrap:anywhere;gap:3px;min-width:0;margin:5px 0 0;display:grid}.investigate-origin-grid dd strong{color:#eef8fff5}.investigate-origin-grid dd span{color:#c4d0d9c2;font-size:11px}.investigate-origin-grid .investigate-origin-caveat{border-color:#daaa573d;grid-column:1/-1}.investigate-path-placeholder{grid-template-columns:max-content minmax(30px,1fr) max-content minmax(30px,1fr) max-content;align-items:center;gap:8px;margin:12px 0;display:grid}.investigate-path-placeholder span{color:#e5eff6e6;white-space:nowrap;background:#74c7ff14;border:1px solid #74c7ff38;border-radius:999px;min-width:0;padding:6px 10px;font-size:12px;font-weight:700}.investigate-path-placeholder i{background:#b0beca38;height:1px}.investigate-evidence-list{gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.investigate-evidence-list li,.investigate-entity-list li,.investigate-relevance-list li,.investigate-timeline-list li{border:1px solid #b0beca1a;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px;display:grid}.investigate-timeline-list,.investigate-entity-list,.investigate-relevance-list{gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.investigate-timeline-list li{grid-template-columns:minmax(0,1fr) auto;align-items:start}.investigate-timeline-list li span,.investigate-relevance-list li span{color:#b0becab8;text-transform:uppercase;font-size:11px;font-weight:800}.investigate-timeline-list li>div,.investigate-entity-list li>div,.investigate-evidence-list li>div,.investigate-relevance-list li>div{gap:3px;min-width:0;display:grid}.investigate-evidence-list span,.investigate-entity-list span,.investigate-relevance-list small,.investigate-timeline-list small,.investigate-provider-highlights{color:#cdd8e1bd;font-size:12px}.investigate-provider-highlights{margin:7px 0 4px}.investigate-entity-flow{margin-bottom:12px}.investigate-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:4px;display:grid}.investigate-flow-grid>details,.investigate-future-affordances>div{background:#0000001f;border:1px solid #b0beca1a;border-radius:7px;min-width:0;padding:10px}.investigate-flow-grid>details.has-data{background:#89dca90e;border-color:#89dca93d}.investigate-flow-grid summary,.investigate-future-affordances strong{color:#eef8fff0;cursor:pointer;overflow-wrap:anywhere;margin-bottom:5px;font-weight:700;display:block}.investigate-flow-grid small{color:#b0becab8;overflow-wrap:anywhere;line-height:1.35;display:block}.investigate-coverage-counts{margin:8px 0 10px}.investigate-dossier-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px;min-width:0;margin:10px 0 12px;display:grid}.investigate-dossier-facts>div{background:#0d111580;border:1px solid #b0beca24;border-radius:6px;min-width:0;padding:9px 10px}.investigate-dossier-facts dt{color:var(--fg-muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.045em}.investigate-dossier-facts dd{min-width:0;margin:4px 0 0}.investigate-dossier-facts strong,.investigate-dossier-facts small{overflow-wrap:anywhere;min-width:0;display:block}.investigate-dossier-facts strong{line-height:1.38}.investigate-dossier-facts small{color:var(--fg-muted);margin-top:4px}.investigate-dossier-nav{background:#050c123d;border:1px solid #b0beca1f;border-radius:8px;gap:6px;max-width:100%;margin:4px 0 12px;padding:3px;display:flex;overflow-x:auto}.investigate-dossier-nav button{min-height:34px;color:var(--fg-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;padding:6px 9px}.investigate-dossier-nav button:hover,.investigate-dossier-nav button:focus-visible{color:var(--fg);border-color:var(--border)}.investigate-dossier-nav button.active{color:var(--fg);border-color:color-mix(in srgb, var(--accent) 48%, var(--border));background:color-mix(in srgb, var(--accent) 10%, transparent)}.investigate-dossier-view-panel{background:#050c1233;border:1px solid #b0beca1f;border-radius:8px;min-width:0;padding:12px}.investigate-dossier-view-panel h3{margin:0 0 9px}.investigate-dossier-view-panel li{overflow-wrap:anywhere}.investigate-coverage-counts>summary{cursor:pointer;color:var(--fg-muted);font-size:var(--font-size-sm)}@media (width<=720px){.investigate-flow-grid{grid-template-columns:minmax(0,1fr)}}.investigate-context-metrics{flex-wrap:wrap;gap:6px;margin:8px 0 10px;display:flex}.investigate-context-metrics span{color:#cdd8e1c7;border:1px solid #b0beca1f;border-radius:999px;padding:4px 8px;font-size:12px}.investigate-context-quality{grid-template-columns:auto auto minmax(0,1fr)}.investigate-context-quality small{grid-column:1/-1}.investigate-relationship-lanes{margin:10px 0 12px}.investigate-relationship-lane ul{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.investigate-relationship-lane li{border-top:1px solid #b0beca14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding-top:7px;display:grid}.investigate-relationship-lane li>span,.investigate-relationship-lane li>small{grid-column:1}.investigate-relationship-lane li>button,.investigate-relationship-lane li>a{grid-area:1/2/span 2;align-self:start}.investigate-relationship-lane li>span,.investigate-relationship-lane li small{color:#cdd8e1c7;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35;display:block}.investigate-relationship-lane li small{color:#b0becaad}.investigate-flow-items{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.investigate-flow-items li{border-top:1px solid #b0beca14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding-top:5px;display:grid}.investigate-flow-items span{overflow-wrap:anywhere;color:#e6f0f6db;min-width:0;font-size:11px}.investigate-future-affordances{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.investigate-next-checks{top:calc(var(--topbar-height,52px) + 12px);position:sticky}.investigate-next-checks ol{gap:9px;margin:10px 0 0;padding-left:18px;display:grid}.investigate-next-checks li{color:#cdd8e1c7;line-height:1.4}.investigate-recon-disclosure{background:#ffffff05;border:1px solid #b0beca1f;border-radius:8px;padding:10px}.investigate-recon-disclosure>summary,.investigate-technical-provider>summary{cursor:pointer;list-style:none}.investigate-recon-disclosure>summary::-webkit-details-marker{display:none}.investigate-technical-provider>summary::-webkit-details-marker{display:none}.investigate-technical-provider{padding:10px}.investigate-technical-provider .investigate-json{margin-top:8px}.investigate-object-icon{font-size:calc(22px * var(--font-scale,1))}.investigate-summary code{font-size:calc(15px * var(--font-scale,1));overflow-wrap:anywhere}.investigate-summary p{margin:4px 0 0}.investigate-reputation{justify-self:end;font-weight:800}@media (width<=980px){.investigate-search-surface,.investigate-workbench-layout,.investigate-workspace-sections,.investigate-future-affordances,.investigate-brief-cells,.investigate-brief-main,.investigate-summary .ip-head{grid-template-columns:minmax(0,1fr)}.investigate-brief-actions{align-items:flex-start}.investigate-next-checks{position:static}.investigate-search-row,.investigate-path-placeholder{grid-template-columns:minmax(0,1fr)}.investigate-path-placeholder i{display:none}.investigate-path-placeholder span{white-space:normal}}.trading-positions-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.trading-order-management-gate,.trading-row-order-gate{max-width:100%;position:relative}.trading-order-management-gate>summary,.trading-row-order-gate>summary{color:#e5eff6e0;cursor:pointer;background:#ffffff08;border:1px solid #b0beca2e;border-radius:7px;align-items:center;gap:6px;min-height:28px;padding:4px 8px;font-size:11px;font-weight:700;list-style:none;display:inline-flex}.trading-order-management-gate>summary::-webkit-details-marker{display:none}.trading-row-order-gate>summary::-webkit-details-marker{display:none}.trading-order-management-gate>summary small{color:#b0beca9e;font-weight:500}.trading-order-management-actions,.trading-row-order-actions{background:#05090deb;border:1px solid #b0beca24;border-radius:7px;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:180px;margin-top:7px;padding:8px;display:flex;box-shadow:0 12px 28px #0000003d}.trading-row-order-actions{justify-content:flex-start;min-width:116px}.trading-row-order-gate[open]{z-index:3}.all-tools-panel.compact.all-tools-panel-collapsed .all-tools-groups{gap:6px}.all-tools-panel.compact .all-tools-group-collapsible{background:#ffffff05;border:1px solid #b0beca1f;border-radius:7px;min-width:0;padding:0;overflow:hidden}.all-tools-panel.compact .all-tools-group-collapsible>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-height:40px;padding:8px 10px;list-style:none;display:grid}.all-tools-panel.compact .all-tools-group-collapsible>summary::-webkit-details-marker{display:none}.all-tools-panel.compact .all-tools-group-collapsible>summary span{color:#ebf1f6f0;min-width:0;font-size:13px;font-weight:800}.all-tools-panel.compact .all-tools-group-collapsible>summary small{color:#b0beca9e;white-space:normal;grid-column:1;min-width:0;font-size:11px;line-height:1.25;display:block}.all-tools-panel.compact .all-tools-group-collapsible>summary em{color:#d2dde4b3;text-align:center;border:1px solid #b0beca29;border-radius:999px;grid-area:1/2/span 2;align-self:center;min-width:22px;font-size:11px;font-style:normal;line-height:20px}.all-tools-panel.compact .all-tools-group-collapsible:not([open]) .all-tools-list{display:none}.all-tools-panel.compact .all-tools-group-collapsible[open] .all-tools-list{padding:0 8px 8px}.all-tools-panel.compact.all-tools-panel-collapsed .all-tools-item{min-height:36px}.workbench-surface{--finish-row-border:#b0beca1c;--finish-panel-bg:#ffffff07}.workbench-surface .workbench-header{margin-bottom:10px}.workbench-surface .workbench-header h1{letter-spacing:0}.world-workbench.workbench-surface{gap:10px}.world-workbench .workbench-header{max-width:1080px;padding-bottom:10px}.world-workbench .workbench-header h1{font-size:clamp(24px,2.1vw,32px);line-height:1.08}.world-workbench .workbench-summary{max-width:840px}.world-start-here.attention-primary-brief{background:linear-gradient(90deg,#54d28b13,#54d28b05 56%,#0000),#080b0d8a;border-left-width:3px;grid-template-columns:minmax(0,1fr);gap:12px;max-width:1080px;padding:clamp(14px,1.6vw,18px)}.world-start-here .attention-primary-copy{gap:9px;min-width:0;display:grid}.world-start-here .attention-primary-kicker,.world-start-here .attention-item-meta{gap:6px}.world-start-here .world-start-title{max-width:920px;font-size:clamp(22px,2.3vw,34px);line-height:1.08}.world-start-here .attention-fast-brief.read-path-card .read-path-grid{border:1px solid var(--finish-row-border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.world-start-here .attention-fast-brief.read-path-card .read-path-happened{border:0;border-bottom:1px solid var(--finish-row-border);grid-column:1/-1;min-height:0;padding:11px 12px}.world-start-here .attention-fast-brief.read-path-card .read-path-field:not(.read-path-happened){background:#ffffff05;border:0;border-left:1px solid #b0beca17;min-height:92px;padding:10px 11px}.world-start-here .attention-fast-brief.read-path-card .read-path-field:nth-child(2){border-left:0}.world-start-here .attention-fast-brief.read-path-card .read-path-field>span{color:#b0becaad;letter-spacing:0;font-size:11px;font-weight:800}.world-start-here .attention-fast-brief.read-path-card .read-path-field>strong,.world-start-here .read-path-support .world-brief-cell-value,.world-start-here .read-path-uncertainty .world-brief-cell-value{color:#e6eff4e6;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.world-start-action{justify-content:flex-start;align-items:center;padding-top:0;display:flex}.world-start-action .attention-inspect{width:auto;min-width:112px;min-height:34px}.world-priority-queue .attention-secondary-head{margin-bottom:4px}.world-priority-queue .attention-secondary-head h3{font-size:15px}.world-priority-row.attention-secondary-item{grid-template-columns:minmax(0,1fr) auto;min-height:54px;padding:8px 0}.world-priority-row .attention-secondary-copy{grid-template-columns:minmax(240px,1fr) minmax(180px,.68fr) minmax(180px,.68fr);align-items:center;gap:8px 12px;min-width:0;display:grid}.world-priority-row .attention-secondary-copy h3,.world-priority-row .attention-secondary-copy p,.world-priority-row .attention-signals span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.world-secondary-context-drawer{max-width:1080px}.world-secondary-context-drawer>summary{min-height:36px}.signals-workbench-queue .signals-triage-group{background:#ffffff04;border:1px solid #b0beca1a;border-radius:8px;padding:8px}.signals-workbench-queue .signals-triage-group+.signals-triage-group{margin-top:10px}.signals-workbench-queue .signals-triage-group-header{padding:0 2px 7px}.signals-workbench-queue .signals-triage-row{background:#ffffff03;border-radius:6px;grid-template-columns:68px minmax(0,1fr) minmax(132px,max-content);min-height:82px;padding:11px 12px}.signals-workbench-queue .signals-triage-row+.signals-triage-row{margin-top:3px}.signals-workbench-queue .signals-object-type{color:#b0becaad;font-size:11px;line-height:1.2}.signals-workbench-queue .wire-headline{color:#ecf4f8f0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.28;display:-webkit-box;overflow:hidden}.signals-workbench-queue .signals-triage-why{color:#cdd8e1b8;min-height:0;font-size:12px;line-height:1.3}.signals-workbench-queue .signals-triage-status{gap:5px}.signals-workbench-queue .signals-triage-uncertainty{max-width:min(360px,100%)}.signals-workbench-queue .signals-triage-actions{align-content:start;gap:5px}.signals-workbench-queue .signals-triage-actions .quick-brief-safe-link,.signals-workbench-queue .signals-triage-actions .story-inspect-btn{min-height:28px}.kernel-object-workspace .kernel-inspector-head{z-index:calc(var(--z-inspector-head,1210) + 1);position:sticky;top:0}.kernel-object-workspace .kernel-inspector-body{scroll-padding-top:72px}.kernel-object-workspace .kernel-section-nav{z-index:calc(var(--z-inspector-head,1210) + 2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0f13f0;position:sticky;top:0}.kernel-object-workspace .kernel-section-nav button{min-height:40px;font-weight:700}.kernel-object-workspace .kernel-inspector-body[data-active-section] .kernel-section-nav button:not([aria-selected=true]),.kernel-object-workspace .kernel-section-nav button:first-child:not([aria-selected=true]){color:#c6d3dc9e;box-shadow:none;background:0 0}.kernel-object-workspace .kernel-section-nav button[aria-selected=true]{color:#ebf7fffa;background:#74c7ff21;box-shadow:inset 0 -2px #74c7ffc7}.kernel-object-workspace .kernel-workspace-section.is-active{min-height:min(480px,54vh);scroll-margin-top:72px}.kernel-object-workspace .kernel-context-section{gap:10px}.kernel-object-workspace .kernel-relationship-lanes,.investigate-relationship-lanes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.kernel-object-workspace .kernel-relationship-lane.is-candidate,.investigate-relationship-lane.is-candidate{opacity:.82}.kernel-object-workspace .kernel-object-context-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.investigate-search-surface{grid-template-columns:minmax(0,1fr);max-width:1180px;padding:14px}.investigate-search-surface h1{font-size:clamp(23px,2.6vw,34px)}.investigate-object-types{grid-template-columns:minmax(180px,260px) minmax(0,1fr)}@media (width<=640px){.investigate-object-types{grid-template-columns:minmax(0,1fr);align-items:stretch}}.investigate-workbench-layout{grid-template-columns:minmax(0,1fr) minmax(230px,300px)}.investigate-brief-cells{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.mission-match-row-compact,.mission-evidence-row-compact{min-height:0}.markets-flow-board,.trading-performance-intelligence,.trading-terminal-gate,.trading-risk-first{max-width:1180px}.all-tools-panel.compact{overscroll-behavior:contain;max-height:min(68vh,640px);overflow-y:auto}.pn-all-tools:not([open]) .all-tools-panel,.mobile-more-all-tools details:not([open]) .all-tools-panel{display:none}.all-tools-panel.compact .all-tools-panel-head{z-index:1;background:#0a0d11f5;padding-bottom:8px;position:sticky;top:0}.all-tools-panel.compact .all-tools-groups{gap:7px}.all-tools-panel.compact .all-tools-group-collapsible[data-tool-group=daily]{background:#74c7ff09;border-color:#74c7ff33}.all-tools-panel.compact .all-tools-group-collapsible[data-tool-operator-group=true]{opacity:.86}.all-tools-panel.compact .all-tools-group-collapsible[data-tool-operator-group=true]:not([open]){opacity:.72}.all-tools-panel.compact .all-tools-list{gap:5px;display:grid}.all-tools-panel.compact .all-tools-item{grid-template-columns:24px minmax(0,1fr) auto;min-height:38px;padding:7px 8px}.all-tools-panel.compact .all-tools-item small{max-width:100%}.all-tools-panel.compact .all-tools-item em{text-overflow:ellipsis;white-space:nowrap;justify-self:end;max-width:86px;overflow:hidden}.surface-demotion-banner{min-height:34px;color:var(--text-muted);font-size:calc(12px * var(--font-scale,1));background:#0f172aa8;border:1px solid #94a3b829;border-radius:8px;align-items:center;gap:10px;margin:10px clamp(12px,2vw,22px) 0;padding:7px 10px;display:flex}.surface-demotion-banner strong{color:var(--text-secondary);font-size:calc(11px * var(--font-scale,1));letter-spacing:0;text-transform:uppercase;white-space:nowrap}.surface-demotion-banner span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.surface-demotion-banner-operator{border-color:#f59e0b38}@media (width<=980px){.world-start-here .attention-fast-brief.read-path-card .read-path-grid,.world-priority-row .attention-secondary-copy,.investigate-workbench-layout,.investigate-brief-cells{grid-template-columns:minmax(0,1fr)}.world-start-here .attention-fast-brief.read-path-card .read-path-field:not(.read-path-happened){border-left:0;border-top:1px solid var(--finish-row-border);min-height:0}.world-priority-row .attention-secondary-copy h3,.world-priority-row .attention-secondary-copy p,.world-priority-row .attention-signals span{white-space:normal}.signals-workbench-queue .signals-triage-row{grid-template-columns:minmax(0,1fr);min-height:88px}.signals-workbench-queue .signals-triage-actions{justify-content:flex-start}.kernel-object-workspace .kernel-inspector-head{position:relative}.kernel-object-workspace .kernel-section-nav{top:0}.all-tools-panel.compact{max-height:min(72vh,720px)}.surface-demotion-banner{flex-direction:column;align-items:flex-start;gap:2px}.surface-demotion-banner span{white-space:normal}}.view-header{border-bottom:1px solid #b0beca1a;max-width:1180px;margin:0 auto 12px;padding:0 0 10px}.view-header__row{align-items:flex-start;gap:10px}.view-header__title{color:#ebf4f9f5;letter-spacing:0;text-transform:none;min-width:0;font-family:inherit;font-size:clamp(22px,2vw,30px);line-height:1.12}.view-header__title>span:last-child{overflow-wrap:anywhere;min-width:0}.view-header__actions{justify-content:flex-end;gap:7px}.view-header__actions input,.view-header__actions select,.workbench-toolbar input,.workbench-toolbar select{min-height:34px}.view-header__sub{color:#c6d3dcb3;max-width:860px;margin-top:5px;font-size:13px;line-height:1.45}.view-header__tabs{margin-top:10px}.workbench-section{background:#ffffff05;border:1px solid #b0beca1c;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.workbench-section-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.workbench-section-head h2{color:#ebf4f9f0;letter-spacing:0;margin:0;font-size:15px;line-height:1.25}.workbench-section-eyebrow{color:#b0becaad;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800;line-height:1.2}.workbench-section-action{flex:none}.workbench-toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.honest-empty-state,.workbench-error-state{color:#c6d3dcc7;text-align:left;background:#ffffff05;border:1px dashed #b0beca29;border-radius:8px;gap:6px;min-width:0;padding:16px;display:grid}.honest-empty-state strong,.workbench-error-state strong{color:#ebf4f9ed;font-size:14px;line-height:1.25}.honest-empty-state p,.workbench-error-state p{max-width:720px;margin:0;font-size:13px;line-height:1.45}.honest-empty-state-action,.workbench-error-state-action{margin-top:4px}.compact-list-row{background:#ffffff04;border:1px solid #b0beca1a;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:48px;padding:8px 10px;display:grid}.compact-list-row-main{gap:3px;min-width:0;display:grid}.compact-list-row-main strong,.compact-list-row-main small,.compact-list-row-body{text-overflow:ellipsis;min-width:0;overflow:hidden}.compact-list-row-main strong{color:#ebf4f9ed;font-size:13px;line-height:1.3}.compact-list-row-main small,.compact-list-row-body{color:#b0becab3;font-size:12px;line-height:1.35}.context-disclosure,.guarded-action-disclosure{background:#ffffff04;border:1px solid #b0beca1c;border-radius:8px;min-width:0}.context-disclosure>summary,.guarded-action-disclosure>summary{color:#dae6eedb;cursor:pointer;min-height:38px;padding:9px 11px;font-weight:700;list-style-position:inside}.context-disclosure-body,.guarded-action-disclosure-body{padding:0 11px 11px}.surface-badge{color:#d2dde4cc;border:1px solid #b0beca29;border-radius:999px;align-items:center;min-height:22px;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.surface-badge-operator{color:#f8d18fe0;border-color:#f59e0b3d}.surface-badge-legacy{color:#cbd5e1cc;border-color:#94a3b838}.surface-badge-experimental{color:#d8caffdb;border-color:#a78bfa40}.inspector-handoff-button{color:#e6f6fff0;cursor:pointer;background:#74c7ff17;border:1px solid #74c7ff33;border-radius:7px;min-height:30px;padding:5px 10px;font-size:12px;font-weight:800}.inspector-handoff-button:hover,.inspector-handoff-button:focus-visible{background:#74c7ff24;border-color:#74c7ff70}.data-sufficiency-line,.source-trust-line{color:#b0becabd;background:#ffffff04;border:1px solid #b0beca1c;border-radius:8px;max-width:1180px;margin:0 auto 10px;padding:8px 10px;font-size:12px;line-height:1.45}.all-tools-panel.compact .all-tools-group-collapsible>summary em{color:#d2dde4c2;min-width:52px;padding:0 8px}.all-tools-item[data-tool-status=legacy],.all-tools-item[data-tool-status=operator]{opacity:.82}.all-tools-item[data-tool-status=legacy] em,.all-tools-item[data-tool-status=operator] em{color:#b0becaad}.surface-demotion-banner-redundant{border-color:#74c7ff2e}.surface-demotion-banner-experimental{border-color:#a78bfa3d}.surface-demotion-action{color:#e6f6ffeb;cursor:pointer;background:#74c7ff14;border:1px solid #74c7ff38;border-radius:7px;flex:none;min-height:28px;padding:4px 9px;font-size:12px;font-weight:800}.documents-view,.reports-view,.boards-view,.notes-page{max-width:1240px;margin:0 auto}.documents-view{padding:16px clamp(14px,2vw,24px)}.documents-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.documents-list-col,.documents-detail-col,.notes-list,.notes-editor,.reports-row,.boards-grid>*{border-color:#b0beca1c}.documents-list-col,.documents-detail-col,.notes-list{background:#ffffff05}.documents-detail-col{min-width:0}.documents-row{background:#ffffff03;border-color:#b0beca12;min-height:54px}.documents-row-title span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.documents-row-meta{white-space:nowrap;min-width:0;overflow:hidden}.documents-detail-head{align-items:flex-start}.documents-detail-actions{flex-wrap:wrap;justify-content:flex-end}.doc-text{max-height:min(44vh,520px)}.network-view{gap:8px;max-width:1320px;margin:0 auto;padding:16px clamp(14px,2vw,24px)}.network-toolbar{background:#ffffff05;border:1px solid #b0beca1c;border-radius:8px;padding:9px 10px}.network-legend{background:#ffffff04;border:1px solid #b0beca1a;border-radius:8px;padding:7px 10px}.network-canvas{background:radial-gradient(circle at 50% 38%,#74c7ff0b,#0000 42%),#05080c9e;border:1px solid #b0beca1a;border-radius:8px;min-height:min(680px,100vh - 260px)}.network-canvas .structured-loading-rows,.network-canvas .honest-empty-state{margin:16px}.reports-row,.notes-list-item,.documents-row{transition:border-color .12s,background-color .12s}.reports-row:focus-within,.notes-list-item:focus-visible,.documents-row:focus-within{outline-offset:2px;outline:2px solid #74c7ff8c}.knowledge-workbench-panel{background:#090e14a3;border:1px solid #b0beca21;border-radius:8px;gap:10px;margin:12px 0;padding:12px;display:grid}.knowledge-workbench-panel.compact{gap:8px;padding:10px}.knowledge-workbench-error{color:var(--danger)}.knowledge-workbench-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.knowledge-workbench-head h3{font-size:calc(15px * var(--font-scale,1));margin:0;line-height:1.25}.knowledge-kicker,.knowledge-label{color:var(--muted);font-size:calc(11px * var(--font-scale,1));text-transform:uppercase;letter-spacing:0}.knowledge-status{color:var(--text);white-space:nowrap;font-size:calc(12px * var(--font-scale,1));background:#ffffff0a;border:1px solid #b0beca33;border-radius:999px;padding:3px 8px}.knowledge-status.partial,.knowledge-status.legacy_limited,.knowledge-status.citation_limited,.knowledge-status.data_limited,.knowledge-status.note{border-color:#f0c04061}.knowledge-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.knowledge-summary-grid>div{background:#ffffff06;border:1px solid #b0beca14;border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.knowledge-summary-grid strong,.knowledge-row strong{overflow-wrap:anywhere;min-width:0}.knowledge-uncertainty{color:var(--text-muted);font-size:calc(13px * var(--font-scale,1));margin:0;line-height:1.45}.knowledge-lane{gap:6px;display:grid}.knowledge-row{border:1px solid #b0beca1a;border-radius:7px;grid-template-columns:minmax(92px,140px) minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.knowledge-row span,.knowledge-row em{color:var(--muted);overflow-wrap:anywhere;font-style:normal}.knowledge-row.durable_evidence{border-left:3px solid #46d69a9e}.knowledge-row.legacy_case_evidence,.knowledge-row.candidate{border-left:3px solid #f0c0409e}.knowledge-disclosure summary{cursor:pointer}.knowledge-disclosure ul,.knowledge-next-checks ul{margin:6px 0 0;padding-left:18px}.knowledge-next-checks{gap:4px;display:grid}.knowledge-permissions{flex-wrap:wrap;gap:6px;display:flex}.knowledge-permissions span{color:var(--muted);font-size:calc(11px * var(--font-scale,1));border:1px solid #b0beca1a;border-radius:999px;padding:3px 7px}@media (width<=920px){.view-header{margin-bottom:10px}.view-header__row,.view-header__actions,.workbench-section-head,.compact-list-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.view-header__actions{justify-content:flex-start;width:100%}.documents-layout{grid-template-columns:minmax(0,1fr)}.documents-list-col,.documents-detail-col{max-height:none;overflow:visible}.network-view{padding:12px}.network-toolbar{align-items:stretch}.network-toolbar input,.network-toolbar select,.network-toolbar button{min-width:0}.network-canvas{min-height:58vh}.surface-demotion-action{align-self:flex-start}.knowledge-summary-grid,.knowledge-row{grid-template-columns:minmax(0,1fr)}.knowledge-workbench-head{display:grid}}.kernel-evidence-group{border-top:1px solid var(--border);gap:7px;padding:10px 0;display:grid}.kernel-evidence-group h4{margin:0}.kernel-evidence-group-durable_evidence{border-left:3px solid #46d69a9e;padding-left:10px}.kernel-evidence-group-evidence_candidates,.kernel-evidence-group-supporting_report,.kernel-evidence-group-source,.kernel-evidence-group-related_object{border-left:3px solid #b0beca2e;padding-left:10px}.investigate-entry-guide{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:12px;display:grid}.investigate-entry-guide>div,.investigate-type-disclosure{border:1px solid var(--border);background:#ffffff05;border-radius:8px;padding:12px}.investigate-entry-guide h2{font-size:calc(15px * var(--font-scale,1));margin:0 0 8px}.investigate-recent-list{flex-wrap:wrap;gap:8px;display:flex}.mission-metric-definitions,.markets-signal-definitions,.trading-forward-tuning-policy{border:1px solid var(--border);background:#ffffff06;border-radius:8px;padding:10px 12px}.mission-metric-definitions summary{cursor:pointer;font-weight:600}.mission-metric-definitions dl,.markets-signal-definitions,.trading-management-impact{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.mission-metric-definitions dl>div,.markets-signal-definitions>div,.trading-management-impact>div{background:#ffffff06;border-radius:6px;min-width:0;padding:8px}.mission-metric-definitions dt,.markets-signal-definitions dt,.trading-management-impact dt{font-weight:650}.mission-metric-definitions dd,.markets-signal-definitions dd,.trading-management-impact dd{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0}.mission-workbench .mission-workspace-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.mission-workbench .mission-workspace-list-item{align-content:start;min-height:0;line-height:1.4}.mission-workbench .mission-workspace-list-item span{-webkit-line-clamp:unset;display:block;overflow:visible}.mission-workbench .mission-workspace-list-item strong,.mission-workbench .mission-workspace-list-item span,.mission-workbench .mission-workspace-list-item small{white-space:normal;overflow-wrap:anywhere;word-break:normal}.mission-related-diagnostics:focus{outline:none}.mission-related-diagnostics>summary:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px;border-radius:6px}.mission-related-pager{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.mission-related-pager button{min-height:34px}@media (width<=1100px){.mission-workbench .mission-workspace-layout{grid-template-columns:minmax(0,1fr)}.mission-workbench .mission-workspace-detail{order:1}.mission-workbench .mission-workspace-list{order:2;width:100%;position:static}}.markets-secondary-tabs{flex-wrap:wrap;margin-bottom:12px}.trading-gated-entry-actions,.trading-management-gate-actions,.trading-management-gate-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.trading-performance-intelligence>.trading-performance-headline,.trading-performance-intelligence>.trading-performance-scope{grid-column:1/-1}.trading-performance-headline{border-left:3px solid var(--accent,#74c7ff)}.trading-performance-headline strong{font-size:calc(18px * var(--font-scale,1))}.trading-performance-scope{flex-wrap:wrap;gap:6px 12px!important;display:flex!important}.trading-performance-scope span{border:1px solid var(--border);border-radius:999px;padding:3px 7px;text-transform:none!important;letter-spacing:normal!important}.prediction-market-selected-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-operator-handoff{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg-elev-2) 72%, transparent);border-radius:8px;gap:4px;margin-bottom:12px;padding:10px 12px;display:grid}.settings-operator-handoff span{color:var(--fg-muted);font-size:var(--fs-sm);line-height:1.45}@media (width<=680px){.prediction-market-selected-actions>*{max-width:100%}}.trading-management-gate{border-color:#f0c04080;gap:12px;display:grid}.trading-management-gate h2{margin:2px 0 0}.trading-management-impact{margin:0}.trading-management-stepup{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.trading-management-stepup label{gap:5px;display:grid}.trading-management-confirm{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.trading-forward-tuning-policy ul{margin:7px 0 0;padding-left:18px}.source-scorecard-technical{border:1px solid var(--border);border-radius:8px;margin-top:14px;padding:10px 12px}.source-scorecard-technical>summary{cursor:pointer;font-weight:650}@media (width<=720px){.investigate-entry-guide,.mission-metric-definitions dl,.markets-signal-definitions,.trading-management-impact,.trading-management-stepup{grid-template-columns:minmax(0,1fr)}.markets-hub-tabs,.markets-secondary-tabs,.trading-gated-entry-actions,.trading-management-gate-actions{width:100%}.markets-hub-tabs .seg,.markets-secondary-tabs .seg,.trading-gated-entry-actions button,.trading-management-gate-actions button,.investigate-actions button,.investigate-recent-list button{min-height:44px}.trading-performance-scope{grid-template-columns:minmax(0,1fr);display:grid!important}.trading-performance-scope span,.kernel-evidence-group a,.kernel-evidence-group code{overflow-wrap:anywhere;max-width:100%}}.attention-progressive-status{color:var(--text-muted);font-size:var(--fs-xs);margin:0 0 8px}@media (width<=600px){.world-start-here.attention-primary-brief{gap:8px;padding:10px}.world-start-here .world-start-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;line-height:1.12;display:-webkit-box;overflow:hidden}.world-start-here .attention-fast-brief.read-path-card .read-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.world-start-here .attention-fast-brief.read-path-card .read-path-happened{grid-column:1/-1}.world-start-here .attention-fast-brief.read-path-card .read-path-why,.world-start-here .attention-fast-brief.read-path-card .read-path-support,.world-start-here .attention-fast-brief.read-path-card .read-path-uncertainty,.world-start-here .attention-fast-brief.read-path-card .read-path-next{grid-column:auto;min-height:0;padding:8px}.world-start-here .read-path-field strong,.world-start-here .read-path-support .world-brief-cell-value,.world-start-here .read-path-uncertainty .world-brief-cell-value{font-size:12px;line-height:1.3}}.mission-workbench .mission-workspace-list{order:1}.mission-workbench .mission-workspace-detail{order:2}.mission-workbench .mission-workspace-brief{grid-template-columns:minmax(0,1fr)}.mission-workbench .mission-workspace-metrics{grid-auto-flow:row;width:100%;min-width:0;max-width:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))!important}@media (width<=1500px){.mission-workbench .mission-workspace-layout{flex-direction:column;gap:10px;display:flex}.mission-workbench .mission-workspace-detail{display:contents}.mission-workbench .mission-workspace-detail>*{flex:none;order:4;width:100%}.mission-workbench .mission-review-brief{order:1}.mission-workbench .mission-workspace-brief{order:2;grid-template-columns:minmax(0,1fr)}.mission-workbench .mission-workspace-list{flex:none;order:3;align-self:stretch;width:100%;max-height:min(34vh,300px);position:static;overflow:hidden auto}.mission-workbench .mission-workspace-metrics{grid-auto-flow:row;width:100%;max-width:none;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important}}@media (width<=520px){.mission-workbench .mission-workspace-metrics{grid-template-columns:repeat(2,minmax(min(100%,145px),1fr))!important}}@media (width<=360px){.mission-workbench .mission-workspace-metrics{grid-template-columns:minmax(0,1fr)!important}}.admin-system,.admin-system>*,.admin-system-stat-grid,.admin-system-core-grid,.admin-system-skeleton{box-sizing:border-box;min-width:0;max-width:100%}.admin-system-core-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.admin-system-health-card{align-content:start;gap:4px;display:grid}.admin-system-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.admin-system-head h2,.admin-system-head p{margin:0}.admin-system-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-system-stat-grid,.admin-system-skeleton{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;margin-bottom:14px;display:grid}.admin-system-section-state{border:1px solid var(--border-soft,var(--border));min-height:70px;color:var(--text-secondary);background:color-mix(in srgb, var(--surface,#171b22) 58%, transparent);border-radius:7px;align-content:start;gap:7px;padding:10px;display:grid}.admin-system-section-state>span{color:var(--text-muted);font-size:calc(12px * var(--font-scale,1))}.admin-system-section-state.is-loading:after,.admin-system-section-state.is-refreshing:after{content:"";background:linear-gradient(90deg,#74c7ff1a,#74c7ff7a,#74c7ff1a);border-radius:999px;width:min(100%,180px);height:5px;display:block}.admin-system-section-state.is-error,.admin-system-section-state.is-timeout{border-color:color-mix(in srgb, var(--accent-amber,#f59e0b) 42%, var(--border))}.kernel-context-classification{border:1px solid var(--border-soft,var(--border));background:color-mix(in srgb, var(--surface,#171b22) 36%, transparent);border-radius:7px;min-width:0;padding:9px 10px}.kernel-context-classification>summary{cursor:pointer;color:var(--text-secondary);font-weight:650}.kernel-context-classification .kernel-knowledge-list{margin-top:9px}@media (width<=640px){.admin-system-actions{justify-content:flex-start;width:100%}.admin-system-stat-grid,.admin-system-skeleton{grid-template-columns:minmax(0,1fr)}}.documents-layout[data-has-selection=false]{flex:0 auto;align-items:stretch;min-height:190px;max-height:min(320px,42vh)}.documents-layout[data-has-selection=false] .documents-list-col,.documents-layout[data-has-selection=false] .documents-detail-col{min-height:190px;max-height:min(320px,42vh)}.reports-create-controls{gap:4px;min-width:0;max-width:100%;display:flex}.reports-create-controls select{min-width:0;max-width:100%}.reports-row>button:first-child{min-width:0}.reports-row-title,.reports-row>button:first-child .muted{overflow-wrap:anywhere}@media (width<=600px){.reports-view{width:100%;min-width:0;padding:12px 14px}.reports-view .view-header,.reports-view .view-header__row,.reports-view .view-header__actions{min-width:0;max-width:100%}.reports-create-controls{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.reports-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid;overflow:hidden}.reports-row>button:first-child{grid-column:1/-1;width:100%;padding:10px 12px 7px}.reports-row .report-inspect-btn{grid-column:1;justify-self:start;margin:0 0 10px 12px}.reports-row .report-archive-btn{grid-column:2;justify-self:end;margin:0 12px 10px 0}.documents-layout[data-has-selection=false],.documents-layout[data-has-selection=false] .documents-list-col,.documents-layout[data-has-selection=false] .documents-detail-col{max-height:none}}@media (width<=980px){.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px;padding:8px 14px}.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-kicker,.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-summary,.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-object-signals,.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-meta,.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-trust-badge{display:none}.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-titleblock{padding-right:0;display:block;overflow:hidden}.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-controls{z-index:calc(var(--z-inspector-head,1210) + 3);place-self:center end;position:static;transform:none}.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-head h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.25;overflow:hidden}}.trading-cohort-panel{gap:16px;margin-top:14px;padding:clamp(16px,2.5vw,24px);display:grid}.trading-cohort-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.trading-cohort-heading h3{margin:3px 0 6px}.trading-cohort-heading p{max-width:72ch;color:var(--muted);margin:0}.trading-cohort-heading label{gap:5px;min-width:min(280px,100%);display:grid}.trading-cohort-heading label>span{color:var(--muted);font-size:12px}.trading-cohort-scope{flex-wrap:wrap;gap:7px;display:flex}.trading-cohort-scope span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:12px}.trading-cohort-heatmap{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.trading-cohort-heatmap button{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:68px;padding:10px;display:grid;position:relative;overflow:hidden}.trading-cohort-heatmap button.selected{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.trading-cohort-heatmap button>span:first-child{z-index:1;gap:3px;min-width:0;display:grid}.trading-cohort-heatmap button strong{overflow-wrap:anywhere;z-index:1}.trading-cohort-heatmap button small{color:var(--muted)}.trading-cohort-bar{width:var(--cohort-width);height:4px;position:absolute;inset:auto auto 0 0}.trading-cohort-bar.positive{background:var(--ev-success)}.trading-cohort-bar.negative{background:var(--ev-danger)}.trading-cohort-selected{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 72%, transparent);border-radius:12px;gap:14px;padding:16px;display:grid}.trading-cohort-selected-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.trading-cohort-selected-head>div{gap:2px;display:grid}.trading-cohort-selected-head>div span{color:var(--muted);font-size:12px}.trading-cohort-selected-head>span{border-radius:999px;padding:4px 8px;font-size:12px}.trading-cohort-selected-head .data-limited{background:color-mix(in srgb, var(--ev-warning) 13%, transparent);color:var(--ev-warning)}.trading-cohort-selected-head .data-sufficient{background:color-mix(in srgb, var(--ev-success) 13%, transparent);color:var(--ev-success)}.trading-cohort-selected-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex!important}.trading-cohort-selected-actions>span{border-radius:999px;padding:4px 8px;font-size:12px}.trading-performance-explain-actions,.portfolio-reading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.trading-cohort-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:0;display:grid}.trading-cohort-metrics>div{border:1px solid var(--border);border-radius:9px;gap:4px;min-width:0;padding:9px;display:grid}.trading-cohort-metrics dt{color:var(--muted);font-size:11px}.trading-cohort-metrics dd{overflow-wrap:anywhere;margin:0;font-weight:650}.trading-cohort-cost-waterfall{grid-template-columns:repeat(4,minmax(120px,1fr));gap:5px;display:grid}.trading-cohort-cost-waterfall>div{border-bottom:3px solid var(--border);gap:3px;padding:8px;display:grid}.trading-cohort-cost-waterfall>div:last-child{border-bottom-color:var(--accent)}.trading-cohort-cost-waterfall span{color:var(--muted);font-size:11px}.trading-cohort-distribution{border:1px solid var(--border);border-radius:8px;min-height:32px;display:flex;overflow:hidden}.trading-cohort-distribution span{width:var(--outcome-width);place-items:center;min-width:max-content;padding:4px 7px;font-size:11px;display:grid}.trading-cohort-distribution .wins{background:color-mix(in srgb, var(--ev-success) 22%, transparent)}.trading-cohort-distribution .losses{background:color-mix(in srgb, var(--ev-danger) 22%, transparent)}.trading-cohort-distribution .flat{background:color-mix(in srgb, var(--muted) 18%, transparent)}.trading-cohort-curve{margin:0}.trading-cohort-curve svg{width:100%;height:150px;display:block;overflow:visible}.trading-cohort-curve polyline{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke}.trading-cohort-curve polyline.positive{stroke:var(--ev-success)}.trading-cohort-curve polyline.negative{stroke:var(--ev-danger)}.trading-cohort-curve polyline.rolling{stroke:var(--ev-info);stroke-width:2px;stroke-dasharray:6 5}.trading-cohort-zero{stroke:var(--border);stroke-dasharray:4 4}.trading-cohort-curve figcaption{color:var(--muted);font-size:11px}.trading-cohort-table-wrap{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.prediction-market-disclaimer{border:1px solid var(--border);color:var(--muted);overflow-wrap:anywhere;border-radius:10px;margin:0 0 8px;padding:8px 10px;font-size:12px;line-height:1.45}.trading-cohort-table{border-collapse:collapse;width:100%;min-width:760px}.trading-cohort-table caption{text-align:left;color:var(--muted);padding:8px 10px;font-size:11px}.trading-cohort-table th,.trading-cohort-table td{border-top:1px solid var(--border);text-align:left;white-space:nowrap;padding:8px 10px}.trading-cohort-table tbody th{text-overflow:ellipsis;max-width:230px;overflow:hidden}.trading-cohort-gaps summary{cursor:pointer;color:var(--muted)}.trading-cohort-gaps ul{margin:10px 0 0;padding-left:20px}.trading-cohort-empty{border:1px dashed var(--border);border-radius:10px;padding:14px}.trading-cohort-empty p{color:var(--muted);margin:4px 0 0}@media (width<=720px){.trading-cohort-heading{flex-direction:column;align-items:stretch}.trading-cohort-heading label{min-width:0}.trading-cohort-heatmap{grid-template-columns:1fr}.trading-cohort-cost-waterfall{grid-template-columns:repeat(2,minmax(0,1fr))}.trading-cohort-curve svg{height:120px}}.terminal-workspace-controls{grid-template-columns:minmax(220px,.8fr) minmax(140px,.3fr) minmax(320px,1.4fr);align-items:end;gap:12px;padding:10px 12px;display:grid}.terminal-workspace-controls>div:first-child{gap:2px;display:grid}.terminal-workspace-controls>div:first-child small{color:var(--muted);max-width:62ch}.terminal-workspace-controls>label{gap:4px;display:grid}.terminal-workspace-controls>label>span{color:var(--muted);font-size:11px}.terminal-panel-toggles{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.terminal-panel-toggles label{border:1px solid var(--border);text-transform:capitalize;border-radius:999px;align-items:center;gap:4px;min-height:30px;padding:3px 7px;font-size:11px;display:inline-flex}.terminal-panel-toggles input{width:auto}[data-terminal-panel][hidden]{display:none!important}@media (width<=920px){.terminal-workspace-controls{grid-template-columns:1fr 1fr;align-items:stretch}.terminal-panel-toggles{grid-column:1/-1}}@media (width<=620px){.terminal-workspace-controls{grid-template-columns:1fr}.terminal-panel-toggles{grid-column:auto}.terminal-panel-toggles label{min-height:36px}}.markets-hub.workbench-surface{box-sizing:border-box;flex:auto;width:auto;min-width:0;max-width:100%;overflow-x:visible;container:markets-workspace/inline-size}.app.veritas-workbench-root{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%}.app.veritas-workbench-root.app-with-rail,.app.veritas-workbench-root>.topbar,.app.veritas-workbench-root>.main{box-sizing:border-box;min-width:0;max-width:100%}@media (width>=769px) and (width<=1100px){.topbar.workbench-topbar{gap:8px;padding-inline:10px}.topbar.workbench-topbar>.primary,.topbar.workbench-topbar>.live-indicator,.topbar.workbench-topbar>[aria-label="Toggle focus mode"],.topbar.workbench-topbar .live-toggle .label-text{display:none}.topbar.workbench-topbar .perspective-current{max-width:min(210px,29vw)}}.markets-hub .workbench-header,.markets-hub .workbench-header-copy,.markets-hub .workbench-header-aside,.markets-hub .workbench-stat-strip,.markets-hub .markets-hub-tabs,.markets-lens-overview,.markets-lens-overview>*,.markets-overview-section,.market-pulse-card,.markets-exposure-grid,.markets-exposure-card,.markets-table-scroll,.cross-domain,.cd-list,.cd-item,.cd-top,.cd-rule-detail,.cd-detail-grid{min-width:0;max-width:100%}.markets-lens-overview{grid-template-columns:minmax(0,1fr);width:100%}.markets-lens-overview>*,.markets-overview-section,.market-pulse-card,.markets-exposure-grid,.cross-domain{box-sizing:border-box;width:100%}.markets-research-entry,.markets-research-entry .btn{box-sizing:border-box;min-width:0;max-width:100%}.markets-research-entry .btn{white-space:normal;overflow-wrap:anywhere;text-align:center}.markets-exposure-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.markets-exposure-card{overflow:visible;min-width:0!important}.markets-table-scroll{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.markets-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.markets-local-table-scroll{overscroll-behavior-inline:contain;box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.markets-local-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.markets-exposure-table{min-width:0}.cd-trigger,.cd-corrob,.markets-next-checks button{white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left;max-width:100%}.cd-trigger,.cd-corrob{text-overflow:clip;overflow:visible}.markets-next-checks,.markets-next-checks ul,.markets-next-checks li{min-width:0;max-width:100%}@container markets-workspace (width<=1120px){.markets-exposure-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=768px){.markets-hub .card,.markets-table-scroll{overflow-x:visible}}.intelligence-streams-workspace{gap:14px;min-width:0;max-width:100%;display:grid}.intelligence-stream-perspective,.notification-perspective-scope{border:1px solid var(--border-soft);background:var(--bg-elev);min-width:0;color:var(--fg-muted);font-size:var(--fs-xs);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:5px 10px;padding:8px 10px;display:flex}.intelligence-stream-perspective strong,.notification-perspective-scope strong{color:var(--fg)}.notification-perspective-scope{margin-bottom:12px}.source-workspaces-directory{gap:var(--space-4);width:100%;min-width:0;max-width:100%;padding:var(--space-4) 0;display:grid}.source-workspaces-directory.is-standalone{padding:var(--space-5)}.source-workspaces-directory>header{justify-content:space-between;align-items:start;gap:var(--space-4);min-width:0;display:flex}.source-workspaces-directory>header>div{min-width:0}.source-workspaces-directory>header span{color:var(--accent);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.source-workspaces-directory>header h2{margin:4px 0 6px}.source-workspaces-directory>header p{max-width:74ch;color:var(--text-muted);margin:0}.source-workspaces-controls{gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(180px,1fr);display:grid}.source-workspaces-controls label{gap:5px;min-width:0;display:grid}.source-workspaces-controls label>span{color:var(--text-muted);font-size:var(--fs-xs)}.source-workspaces-controls input,.source-workspaces-controls select{width:100%;min-width:0}.source-workspaces-list{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}.source-workspaces-list>li{align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:minmax(15rem,1.35fr) minmax(15rem,1fr) auto;min-width:0;padding:.75rem .85rem;display:grid}.source-workspaces-list>li.is-followed{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--surface-raised))}.source-workspace-open{width:100%;min-width:0;max-width:100%;color:inherit;text-align:left;white-space:normal;background:0 0;border:0;gap:5px;padding:0;display:grid}.source-workspace-open>span{color:var(--accent);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em}.source-workspace-open strong,.source-workspace-open p{overflow-wrap:anywhere;min-width:0}.source-workspace-open p{color:var(--text-muted);white-space:normal;margin:0}.source-workspaces-list dl{gap:6px;margin:0;display:grid}.source-workspaces-list dl>div{grid-template-columns:minmax(86px,auto) minmax(0,1fr);gap:8px;min-width:0;display:grid}.source-workspaces-list dt{color:var(--text-muted)}.source-workspaces-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.source-workspaces-list .kernel-inspect-btn{justify-self:start}.source-workspace-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.source-workspace-actions .kernel-inspect-btn{white-space:normal;text-align:left;max-width:100%}.source-workspaces-action-error{color:var(--danger);margin:0}.source-workspaces-state{gap:var(--space-3);justify-items:start;display:grid}.source-workspaces-limit{color:var(--text-muted);font-size:var(--fs-sm);margin:0}@media (width<=900px){.source-workspaces-list>li{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.source-workspaces-directory.is-standalone{padding:var(--space-3)}.source-workspaces-directory>header{display:grid}.source-workspaces-controls,.source-workspaces-list{grid-template-columns:minmax(0,1fr)}}.signals-secondary-nav{border:1px solid var(--border);background:var(--surface-1);border-radius:11px;flex-wrap:wrap;gap:5px;min-width:0;margin:0 0 14px;padding:4px;display:flex}.signals-secondary-nav button{color:var(--text-muted);background:0 0;border:0;border-radius:8px;padding:8px 13px}.signals-secondary-nav button.active{background:var(--surface-2);color:var(--text)}.intelligence-streams-header{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.intelligence-streams-header>div{min-width:0}.intelligence-streams-header>div>span,.intelligence-stream-type{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.intelligence-streams-header h2{margin:3px 0 5px}.intelligence-streams-header p{max-width:72ch;color:var(--text-muted);margin:0}.intelligence-stream-tabs{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.intelligence-stream-tabs button{border:1px solid var(--border);background:var(--surface-1);min-width:0;color:var(--text-muted);border-radius:999px;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.intelligence-stream-tabs button.active{border-color:var(--accent);color:var(--text);background:color-mix(in srgb, var(--accent) 12%, var(--surface-1))}.intelligence-stream-tabs button strong{font-variant-numeric:tabular-nums}.intelligence-stream-description{min-width:0;color:var(--text-muted);align-items:baseline;gap:9px;display:flex}.intelligence-stream-description strong{color:var(--text)}.intelligence-stream-list{gap:9px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.intelligence-stream-item{border:1px solid var(--border);background:var(--surface-1);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;min-width:0;padding:13px;display:grid}.intelligence-stream-item.update-corrected,.intelligence-stream-item.update-retracted{border-color:var(--warning)}.intelligence-stream-open{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}.intelligence-stream-open strong,.intelligence-stream-open p{overflow-wrap:anywhere;min-width:0}.intelligence-stream-open p{color:var(--text-muted);margin:0}.intelligence-stream-meta{white-space:nowrap;color:var(--text-muted);justify-content:flex-end;align-items:center;gap:8px;font-size:.78rem;display:flex}.intelligence-stream-explanation{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.intelligence-stream-explanation>div{border-top:1px solid var(--border-subtle,var(--border));min-width:0;padding-top:8px}.intelligence-stream-explanation dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.intelligence-stream-explanation dd{overflow-wrap:anywhere;margin:3px 0 0}.intelligence-stream-explanation dd small{color:var(--text-muted);margin-top:5px;display:block}.intelligence-stream-delivery-reason,.intelligence-stream-support-line,.intelligence-stream-technical-reason{grid-column:1/-1;min-width:0;margin:0}.intelligence-stream-delivery-reason{border-top:1px solid var(--border-subtle,var(--border));padding-top:.55rem;line-height:1.4}.intelligence-stream-support-line,.intelligence-stream-technical-reason>summary{color:var(--text-muted);font-size:var(--fs-xs)}.intelligence-stream-technical-reason p{margin:.5rem 0 0}.intelligence-stream-technical-reason code{color:var(--text-muted);margin-top:.5rem;display:block}.intelligence-stream-actions{grid-column:1/-1;align-items:center;gap:10px;display:flex}.intelligence-stream-error{justify-items:start;gap:8px;display:grid}@media (width<=780px){.intelligence-streams-header,.intelligence-stream-description{flex-direction:column;align-items:stretch}.intelligence-stream-tabs{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.intelligence-stream-tabs button{flex:none}.intelligence-stream-item{grid-template-columns:minmax(0,1fr)}.intelligence-stream-meta{white-space:normal;flex-wrap:wrap;justify-content:flex-start}.intelligence-stream-explanation{grid-template-columns:minmax(0,1fr)}}.notification-groups{gap:1rem;display:grid}.notification-group{gap:.45rem;min-width:0;display:grid}.notification-group>h3{color:var(--fg-muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;margin:0}.notification-group.is-operator{opacity:.82;border-top:1px solid var(--border-soft,var(--border));padding-top:.8rem}.active-inbox-dropdown header>div{gap:.15rem;min-width:0;display:grid}.active-inbox-dropdown header>div>span{color:var(--fg-muted);font-size:var(--fs-xs)}.active-inbox-updates{border:0;border-bottom:1px solid var(--border-soft);background:color-mix(in srgb, var(--accent) 8%, var(--bg-elev));min-height:40px;color:var(--fg)}.active-inbox-item{min-height:64px}.active-inbox-item .inbox-icon{width:1.2rem;color:var(--fg-muted);text-align:center}.active-inbox-item.urgency-critical .inbox-icon{color:var(--ev-danger,var(--bad))}.active-inbox-item.urgency-time_sensitive .inbox-icon{color:var(--ev-warning,var(--warn))}.active-inbox-dropdown>footer{color:var(--fg-muted);font-size:var(--fs-xs);padding:.5rem .75rem}.active-intelligence-center{--active-reading-width:76rem;align-content:start}.active-intelligence-center>*{width:min(100%, var(--active-reading-width));margin-inline:auto}.active-intelligence-update-buffer{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 8%, var(--bg-elev));min-height:44px;color:var(--fg);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .8rem;display:flex}.active-intelligence-update-buffer button{min-height:36px}.active-intelligence-glance{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:end;gap:1.25rem;padding:1rem 0 .85rem;display:flex}.active-intelligence-glance>div{max-width:66ch}.active-intelligence-glance .eyebrow,.active-system-notices .eyebrow,.active-delivery-history .eyebrow{color:var(--fg-muted);font-size:var(--fs-xs);letter-spacing:.04em;margin-bottom:.25rem;display:block}.active-intelligence-glance h2,.active-system-notices h2,.active-delivery-history h2{max-width:58ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.35}.active-intelligence-glance p,.active-delivery-history>p{color:var(--fg-muted);margin:.45rem 0 0;line-height:1.55}.active-intelligence-glance>button{flex:none;min-height:44px}.active-intelligence-counts{border-radius:var(--radius-sm);background:var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.active-intelligence-counts>div{background:var(--bg-elev);align-items:baseline;gap:.55rem;min-width:0;padding:.65rem .8rem;display:flex}.active-intelligence-counts strong{font-variant-numeric:tabular-nums;font-size:var(--fs-lg)}.active-intelligence-counts span{color:var(--fg-muted);font-size:var(--fs-sm)}.active-intelligence-filter{min-height:44px;color:var(--fg-muted);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:1rem;display:flex}.active-intelligence-filter select{appearance:none;box-sizing:border-box;background-image:linear-gradient(45deg, transparent 50%, var(--fg-muted) 50%), linear-gradient(135deg, var(--fg-muted) 50%, transparent 50%);background-position:calc(100% - 15px) 18px,calc(100% - 10px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;max-width:min(24rem,100%);height:44px;min-height:44px;padding:10px 34px 10px 10px;line-height:22px}.active-intelligence-center .view-header__tabs .seg{min-height:44px}.active-delivery-preview{border-top:1px solid var(--border-soft);margin-top:-.2rem}.active-delivery-preview>summary{cursor:pointer;min-height:40px;color:var(--fg-muted);font-size:var(--fs-xs);align-items:center;display:flex}.active-delivery-preview p{max-width:72ch;color:var(--fg-muted);margin:.3rem 0;line-height:1.5}.active-notification-groups{gap:1.25rem;display:grid}.active-notification-group{gap:.55rem;display:grid}.active-notification-group>header{justify-content:space-between;align-items:baseline;gap:.75rem;padding-inline:.1rem;display:flex}.active-notification-group>header h3{font-size:var(--fs-md);margin:0}.active-notification-group>header>span{color:var(--fg-muted);font-variant-numeric:tabular-nums}.active-notification-list{gap:.55rem;display:grid}.active-notification-thread{border-left:2px solid var(--border-strong,var(--border));border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb, var(--bg-elev) 92%, transparent);gap:.65rem;min-width:0;padding:.85rem 1rem;display:grid}.active-notification-thread.urgency-critical{border-left-color:var(--ev-danger,var(--bad))}.active-notification-thread.urgency-time_sensitive{border-left-color:var(--ev-warning,var(--warn))}.active-notification-thread__header,.active-notification-thread__footer,.active-notification-thread__status{align-items:center;gap:.55rem;min-width:0;display:flex}.active-notification-thread__header{color:var(--fg-muted);font-size:var(--fs-xs);justify-content:space-between}.active-notification-thread__status{flex-wrap:wrap}.active-notification-thread__open{width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:.3rem;padding:0;display:grid}.active-notification-thread__open strong{font-size:var(--fs-md);line-height:1.35}.active-notification-thread__open span{max-width:76ch;color:var(--fg);line-height:1.5}.active-notification-thread__explanation{border-top:1px solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;padding-top:.65rem;display:grid}.active-notification-thread__explanation>div{min-width:0}.active-notification-thread__explanation dt{color:var(--fg-muted);font-size:var(--fs-xs);margin-bottom:.22rem}.active-notification-thread__explanation dd{margin:0;line-height:1.45}.active-notification-thread__footer{color:var(--fg-muted);font-size:var(--fs-xs);justify-content:space-between}.active-notification-thread__footer button{min-height:44px}.active-notification-thread__history{border-top:1px solid var(--border-soft);padding-top:.55rem}.active-notification-thread__history summary{min-height:36px;color:var(--fg-muted);cursor:pointer}.active-notification-thread__history p{color:var(--fg-muted);margin:.4rem 0}.active-notification-thread__history ol{gap:.45rem;margin:.5rem 0 0;padding-left:1.25rem;display:grid}.active-notification-thread__history li{grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr) auto;align-items:baseline;gap:.6rem;display:grid}.active-notification-thread__history li strong{font-size:var(--fs-xs);text-transform:capitalize}.active-notification-thread__history li span{min-width:0}.active-notification-thread__history li time{color:var(--fg-muted);font-size:var(--fs-xs);white-space:nowrap}.active-system-notices,.active-delivery-history{gap:.8rem;display:grid}.active-system-notices>header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.8rem;display:flex}.active-system-notices>header>span{color:var(--fg-muted);font-variant-numeric:tabular-nums}.active-system-notices ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.active-system-notices li button{border:0;border-bottom:1px solid var(--border-soft);width:100%;min-height:48px;color:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.55rem .7rem;display:grid}.active-system-notices li button>span,.active-system-notices li button>time{color:var(--fg-muted);font-size:var(--fs-xs)}.active-delivery-history>header{padding-bottom:.3rem}.active-delivery-history dl{margin:0;display:grid}.active-delivery-history dl>div{border-bottom:1px solid var(--border-soft);justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.active-delivery-history dt{text-transform:capitalize}.active-delivery-history dd{color:var(--fg-muted);text-align:right;margin:0}.active-suppression-summary{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);margin-top:.35rem;padding:.7rem 0}.active-suppression-summary summary{cursor:pointer;min-height:40px}.active-suppression-summary ul{gap:.3rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.active-suppression-summary li{justify-content:space-between;gap:1rem;display:flex}.active-suppression-summary li strong{text-transform:capitalize}.mission-session-checkpoint{justify-self:start;min-height:40px}.case-memory-change-state{color:var(--fg)}.case-memory-review-warning{color:var(--ev-warning,var(--warn))}.case-memory-change-detail{border-top:1px solid var(--border-soft);margin-top:.65rem}.case-memory-change-detail>summary{cursor:pointer;min-height:44px;color:var(--fg-muted);align-items:center;display:flex}.case-memory-change-detail ol{gap:.55rem;margin:.35rem 0;padding-left:1.25rem;display:grid}.case-memory-change-detail li{gap:.15rem;display:grid}.case-memory-change-detail li span,.case-memory-change-detail li small,.case-memory-change-detail>p{color:var(--fg-muted)}@media (width<=780px){.active-intelligence-glance{flex-direction:column;align-items:stretch}.active-intelligence-glance>button{align-self:flex-start}.active-intelligence-counts>div{flex-direction:column;align-items:start;gap:.1rem;padding:.55rem}.active-intelligence-filter{flex-direction:column;align-items:stretch;gap:.35rem}.active-intelligence-filter select{width:100%;max-width:none}.active-notification-thread{padding:.75rem}.active-notification-thread__explanation{grid-template-columns:minmax(0,1fr);gap:.55rem}.active-notification-thread__footer{flex-direction:column;align-items:stretch}.active-notification-thread__footer button{width:100%}.active-notification-thread__history li{grid-template-columns:minmax(0,1fr);gap:.15rem}.active-system-notices li button{grid-template-columns:auto minmax(0,1fr)}.active-system-notices li button>span:not(:first-child),.active-system-notices li button>time{grid-column:2}.active-delivery-history dl>div{flex-direction:column;align-items:start;gap:.2rem}.active-delivery-history dd{text-align:left}}@media (width<=360px){.active-intelligence-counts{grid-template-columns:1fr}.active-intelligence-update-buffer{flex-direction:column;align-items:stretch}}.perspective-switcher{z-index:42;flex:0 auto;min-width:0;position:relative}.perspective-current{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:color-mix(in srgb, var(--bg-elev) 84%, transparent);min-width:0;max-width:min(19rem,32vw);min-height:2.25rem;color:var(--fg);white-space:nowrap;align-items:center;gap:.42rem;padding:.38rem .62rem;display:inline-flex}.perspective-current:hover,.perspective-current:focus-visible{border-color:var(--accent);background:var(--bg-elev)}.perspective-current-label{color:var(--fg-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.perspective-current strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.perspective-current-updating{color:var(--accent);letter-spacing:.02em;flex:none;font-size:.68rem}.signals-perspective-summary{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:color-mix(in srgb, var(--bg-elev) 72%, transparent);min-width:0;color:var(--fg-muted);justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:.55rem .7rem;font-size:.74rem;display:flex}.signals-perspective-summary strong{color:var(--fg)}.signals-perspective-reason{border:1px solid var(--border);max-width:100%;color:var(--fg-muted);border-radius:999px;padding:.08rem .35rem;font-size:.68rem;display:inline-flex}.signals-perspective-reason.layer-critical_global{border-color:color-mix(in srgb, var(--accent-amber,#d8a640) 55%, var(--border));color:var(--accent-amber,#d8a640)}.signals-perspective-reason.layer-personal_context{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));color:var(--accent)}.perspective-menu{border:1px solid var(--border-strong,var(--border));border-radius:var(--radius-md,10px);background:var(--bg-elev);width:min(23rem,100vw - 2rem);max-height:min(36rem,100dvh - 5rem);color:var(--fg);gap:.75rem;padding:.9rem;display:grid;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0;overflow-y:auto;box-shadow:0 20px 50px #0000006b}.perspective-menu header,.perspective-universe-summary,.perspective-rules{min-width:0;display:flex}.perspective-menu header{justify-content:space-between;align-items:flex-start;gap:1rem}.perspective-menu header p,.perspective-description,.perspective-limitation{color:var(--fg-muted);margin:.18rem 0 0;line-height:1.4}.perspective-menu-compact{gap:.65rem;max-height:min(29rem,100dvh - 4rem)}.perspective-menu-compact .perspective-choice-list-built-in{scrollbar-width:thin;align-content:flex-start;max-height:6.5rem;padding-inline-end:.25rem;overflow-y:auto}.perspective-choice-group,.perspective-active-universe{gap:.42rem;min-width:0;display:grid}.perspective-choice-heading{color:var(--fg-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.7rem;font-weight:700}.perspective-choice-list{flex-wrap:wrap;gap:.38rem;display:flex}.perspective-choice-list button{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elev) 76%, var(--bg));min-height:2rem;color:var(--fg-muted);border-radius:999px;padding:.35rem .55rem;font-size:.76rem}.perspective-choice-list button:hover,.perspective-choice-list button:focus-visible,.perspective-choice-list button.active{border-color:var(--accent);color:var(--fg)}.perspective-active-universe{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:color-mix(in srgb, var(--bg-elev) 70%, var(--bg));padding:.62rem}.perspective-active-universe strong,.perspective-active-universe small{overflow-wrap:anywhere;min-width:0}.perspective-active-universe small{color:var(--fg-muted)}.perspective-menu-footer{border-top:1px solid var(--border);color:var(--fg-muted);justify-content:space-between;align-items:center;gap:.65rem;padding-top:.62rem;font-size:.72rem;display:flex}.perspective-manage-action{flex:none;min-height:2.2rem}.perspective-customizer{border-top:1px solid var(--border);min-width:0;padding-top:8px}.perspective-customizer>summary{cursor:pointer;min-height:34px;color:var(--fg);font-weight:700}.perspective-customizer>p{color:var(--fg-muted);font-size:var(--font-size-sm);margin:4px 0 10px}.perspective-manager{gap:1rem;max-width:74rem;display:grid}.perspective-manager-header,.perspective-manager-selection,.perspective-manager-summary,.perspective-manager-actions{min-width:0;display:flex}.perspective-manager-nav{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:.42rem;min-width:0;padding:.2rem 0 .65rem;display:flex;overflow-x:auto}.perspective-manager-nav button{min-height:2.2rem;color:var(--fg-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:.4rem .65rem}.perspective-manager-nav button:hover,.perspective-manager-nav button:focus-visible,.perspective-manager-nav button.active{border-color:var(--border-strong,var(--border));background:color-mix(in srgb, var(--bg-elev) 72%, var(--bg));color:var(--fg)}.perspective-manager-policy,.perspective-manager-transfer,.perspective-manager-limitations{gap:.7rem;min-width:0;display:grid}.perspective-manager-policy label{max-width:38rem;color:var(--fg-muted);gap:.35rem;font-size:.78rem;display:grid}.perspective-manager-policy p,.perspective-manager-transfer p,.perspective-manager-limitations p{color:var(--fg-muted);margin:0;line-height:1.45}.perspective-manager-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.perspective-manager-preview>div{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:color-mix(in srgb, var(--bg-elev) 66%, var(--bg));gap:.3rem;min-width:0;padding:.72rem;display:grid}.perspective-manager-preview span{color:var(--fg-muted);font-size:.75rem}.perspective-manager-preview strong{overflow-wrap:anywhere;font-size:.88rem}.perspective-manager-transfer textarea{box-sizing:border-box;resize:vertical;width:100%;min-width:0;font-family:var(--font-mono);font-size:.75rem}.perspective-manager-transfer>div{flex-wrap:wrap;gap:.55rem;display:flex}.compact-unavailable-state{grid-column:1/-1;gap:.28rem;min-width:0;padding:.25rem 0;display:grid}.crypto-overview-coverage{border-top:1px solid var(--border);grid-column:1/-1;padding-top:.45rem}.perspective-manager-header{justify-content:space-between;align-items:flex-start;gap:1rem}.perspective-manager-header h2,.perspective-manager-customizer h3{margin:0}.perspective-manager-header p,.perspective-manager-customizer header p{color:var(--fg-muted);margin:.35rem 0 0;line-height:1.45}.perspective-manager-contract{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--bg-elev) 72%, var(--bg));color:var(--fg-muted);gap:.25rem;padding:.72rem .82rem;display:grid}.perspective-manager-contract strong{color:var(--fg)}.perspective-manager-selection{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.perspective-manager-selection label,.perspective-custom-grid label{min-width:0;color:var(--fg-muted);gap:.35rem;font-size:.78rem;display:grid}.perspective-manager-selection select,.perspective-manager input,.perspective-manager select{box-sizing:border-box;width:100%;min-width:0;min-height:2.45rem}.perspective-manager-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.perspective-manager-summary>div{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:color-mix(in srgb, var(--bg-elev) 66%, var(--bg));align-content:start;gap:.3rem;min-width:0;padding:.72rem;display:grid}.perspective-manager-summary span,.perspective-manager-summary small{color:var(--fg-muted)}.perspective-manager-summary strong,.perspective-manager-summary small{overflow-wrap:anywhere;min-width:0}.perspective-manager-customizer{border-top:1px solid var(--border);gap:.8rem;min-width:0;padding-top:1rem;display:grid}.perspective-manager-actions{color:var(--fg-muted);align-items:center;gap:.75rem;font-size:.76rem}.perspective-custom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.perspective-custom-grid label{min-width:0}.perspective-custom-grid input,.perspective-custom-grid select{width:100%;min-width:0}.perspective-index-order{gap:4px;margin:8px 0;padding:0;list-style:none;display:grid}.perspective-index-order li{border:1px solid var(--border-soft);border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:5px 7px;display:flex}.perspective-index-order li>span:first-child{overflow-wrap:anywhere;min-width:0}.perspective-index-order li>span:last-child{flex:none;gap:4px;display:inline-flex}.perspective-index-order button{min-width:30px;min-height:30px}.perspective-option-grid{border:1px solid var(--border);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;max-height:156px;margin:10px 0;padding:8px;display:grid;overflow-y:auto}.perspective-option-grid legend{color:var(--fg-muted);font-size:var(--font-size-sm);padding:0 4px}.perspective-option-grid label{min-width:0;font-size:var(--font-size-sm);align-items:flex-start;gap:6px;display:flex}.perspective-option-grid span{overflow-wrap:anywhere;min-width:0}@media (width<=640px){.perspective-manager-selection,.perspective-manager-summary,.perspective-manager-preview,.perspective-custom-grid,.perspective-option-grid{grid-template-columns:minmax(0,1fr)}.perspective-manager-header,.perspective-manager-actions,.perspective-menu-footer{flex-direction:column;align-items:stretch}}.perspective-menu label{min-width:0;color:var(--fg-muted);gap:.3rem;font-size:.78rem;display:grid}.perspective-menu select{width:100%;min-width:0;min-height:2.45rem;color:var(--fg);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-sm,6px);padding-inline:.6rem}.perspective-rules{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:color-mix(in srgb, var(--surface-2) 70%, transparent);overflow-wrap:anywhere;gap:.36rem;padding:.62rem;font-size:.78rem;display:grid}.perspective-universe-summary{flex-wrap:wrap;gap:.35rem}.perspective-universe-summary span,.perspective-status{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:.24rem .45rem;font-size:.7rem}.perspective-status-ready{border-color:color-mix(in srgb, var(--success,#4bb887) 55%, var(--border));color:var(--success,#72d5a5)}.attention-perspective-context{min-width:0;color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .55rem;font-size:.76rem;display:inline-flex}.attention-perspective-context strong{color:var(--text)}.attention-perspective-context span,.attention-perspective-reason{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:color-mix(in srgb, var(--surface-2) 75%, transparent);padding:.28rem .5rem}.attention-perspective-reason{color:var(--text-muted);margin:.55rem 0;line-height:1.45}.perspective-surface-scope{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:color-mix(in srgb, var(--surface-2) 72%, transparent);color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;margin:0 0 .75rem;padding:.48rem .65rem;font-size:.76rem;display:flex}.perspective-surface-scope strong{color:var(--text)}.world-no-material-change{border:1px solid var(--border-strong,var(--border));border-radius:var(--radius-md,10px);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-2) 92%, transparent), var(--surface-1));gap:.35rem;padding:clamp(.85rem,2vw,1.25rem);display:grid}.world-no-material-change>span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.world-no-material-change h3,.world-no-material-change p{margin:0}.world-no-material-change p{color:var(--text-muted);line-height:1.5}.attention-briefing-lanes{gap:.8rem;min-width:0;display:grid}.attention-lane{min-width:0}.attention-lane .attention-secondary-head h3,.attention-lane .attention-secondary-head p,.attention-coverage-gaps h3{margin:0}.attention-lane .attention-secondary-head p{color:var(--text-muted);font-size:.78rem}.attention-coverage-gaps{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:color-mix(in srgb, var(--surface-2) 70%, transparent);padding:.7rem .8rem}.attention-coverage-gaps ul{color:var(--text-muted);margin:.45rem 0 0;padding-inline-start:1.1rem;font-size:.78rem}.markets-specialist-workspace,.predmarkets,.prediction-markets-mobile-table,.prediction-positions-mobile-table{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.prediction-markets-mobile-table,.prediction-positions-mobile-table{table-layout:fixed}.prediction-markets-mobile-table th,.prediction-markets-mobile-table td,.prediction-positions-mobile-table th,.prediction-positions-mobile-table td,.prediction-market-question,.prediction-market-question-button{min-width:0;max-width:100%}.prediction-market-question-button{white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left;width:100%;display:block}.prediction-markets-mobile-table th:first-child{width:88px}.prediction-markets-mobile-table th:nth-child(3){width:82px}.prediction-markets-mobile-table th:nth-child(4){width:74px}.prediction-markets-mobile-table th:nth-child(5){width:112px}.prediction-markets-mobile-table th:nth-child(6){width:104px}.prediction-markets-mobile-table th:last-child{width:44px}.prediction-positions-mobile-table th:nth-child(2){width:68px}.prediction-positions-mobile-table th:nth-child(3),.prediction-positions-mobile-table th:nth-child(4),.prediction-positions-mobile-table th:nth-child(5),.prediction-positions-mobile-table th:nth-child(6){width:76px}.prediction-positions-mobile-table th:nth-child(7){width:104px}.prediction-positions-mobile-table th:last-child{width:78px}@media (width<=720px){.prediction-markets-mobile-table,.prediction-positions-mobile-table{table-layout:auto}.prediction-markets-mobile-table td,.prediction-positions-mobile-table td{grid-template-columns:minmax(88px,30%) minmax(0,1fr)}.prediction-markets-mobile-table td>:not(.prediction-market-relevance),.prediction-positions-mobile-table td>*{min-width:0;max-width:100%}.prediction-market-relevance{grid-column:2}}@media (width<=760px){.signals-perspective-summary{flex-direction:column;align-items:flex-start}.perspective-current{max-width:min(12rem,50vw)}.perspective-current-label{clip:auto;width:auto;height:auto;position:static;overflow:visible}.perspective-menu{inset:auto .65rem calc(env(safe-area-inset-bottom,0px) + 4.5rem) .65rem;width:auto;max-height:min(70dvh,38rem);position:fixed}.world-start-here .glance-summary-head .attention-inspect{min-width:44px;min-height:44px}}.filterbar-mobile-backdrop,.filterbar-mobile-sheet-head,.markets-mobile-view-selector{display:none}.trading-halt-status{border-color:color-mix(in srgb, var(--ev-danger) 42%, var(--border))!important}.trading-halt-status[data-trading-halt-state=active]{border-left:3px solid var(--ev-danger)}.trading-halt-button{justify-self:start;min-height:40px;margin-top:4px}.markets-theme-results{min-width:0}.markets-theme-results>summary{cursor:pointer;min-height:44px;color:var(--fg-muted)}.markets-theme-results:not(.all-insufficient)>summary{display:none}.markets-theme-all-insufficient{margin:0}.market-tile,.market-tile-main,.mt-price,.mt-change,.stock-index-card,.stock-index-quote-state{overflow-wrap:normal;word-break:normal;min-width:0;max-width:100%}.mt-price,.mt-change,.stock-index-quote-state{white-space:normal}.kill-fab{display:none!important}@media (width<=1024px){.app-tablet-layout{padding-left:0!important}.app-tablet-layout>.main,.app-tablet-layout>.view,.app-tablet-layout>.view-with-filterbar{width:100%;min-width:0;max-width:100%}.app-tablet-layout .topbar.workbench-topbar{padding-inline:max(10px, env(safe-area-inset-left,0px)) max(10px, env(safe-area-inset-right,0px))}.app-tablet-layout .kernel-object-workspace.kernel-inspector-workspace{z-index:calc(var(--z-dropdown,12000) + 1);border:0;border-radius:0;width:100%;max-width:none;height:100dvh;position:fixed;inset:0}.app-tablet-layout .kernel-object-workspace .kernel-inspector-head h2{font-size:clamp(28px,4vw,36px);line-height:1.12}.filterbar{min-height:0;padding:6px 10px;display:block;overflow:visible}.filterbar-mobile-toggle{border:1px solid color-mix(in srgb, var(--border-soft) 78%, transparent);background:color-mix(in srgb, var(--bg-elev) 76%, transparent);width:100%;min-height:44px;color:var(--fg);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.filterbar-mobile-toggle span{font-weight:700}.filterbar-mobile-toggle small{min-width:0;color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filterbar-mobile-panel{display:none}.filterbar-mobile-backdrop{z-index:1190;background:#00000094;border:0;border-radius:0;width:100%;height:100dvh;display:block;position:fixed;inset:0}.filterbar.mobile-open .filterbar-mobile-panel{inset:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));z-index:1200;overscroll-behavior:contain;border:1px solid var(--border);background:var(--bg-elev);max-width:560px;max-height:none;box-shadow:var(--shadow-lg);-webkit-overflow-scrolling:touch;border-radius:14px;flex-flow:column;align-items:stretch;gap:8px;margin:0 auto;padding:12px;display:flex;position:fixed;overflow-y:auto}.filterbar-mobile-sheet-head{z-index:2;border-bottom:1px solid var(--border);background:var(--bg-elev);justify-content:space-between;align-items:center;gap:12px;margin:-12px -12px 4px;padding:12px;display:flex;position:sticky;top:-12px}.filterbar-mobile-sheet-head>div{min-width:0;display:grid}.filterbar-mobile-sheet-head small{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filterbar-mobile-sheet-head button,.filterbar.mobile-open .fb-pill,.filterbar.mobile-open .fb-clear,.filterbar.mobile-open .fb-opt{min-height:44px}.filterbar.mobile-open .fb-pill-wrap,.filterbar.mobile-open .fb-pill,.filterbar.mobile-open .fb-clear,.filterbar.mobile-open .fb-chips{width:100%;min-width:0}.filterbar.mobile-open .fb-pill{text-align:left;justify-content:space-between;align-items:center;display:flex}.filterbar.mobile-open .fb-pop{inset-inline:max(12px, env(safe-area-inset-left,0px)) max(12px, env(safe-area-inset-right,0px));width:auto;max-width:536px;max-height:min(62dvh,620px);margin-inline:auto;overflow-y:auto}}@media (width>=769px) and (width<=1024px){.app-tablet-layout .workspace-navigation-trigger .ws-current{max-width:190px}.app-tablet-layout .kernel-object-workspace{width:min(760px,100vw - 32px);max-width:calc(100vw - 32px)}.app-tablet-layout .signals-workbench-main,.app-tablet-layout .markets-hub,.app-tablet-layout .trading-view{container-type:inline-size}.app-tablet-layout .signals-controls-panel{flex-wrap:wrap}}@media (width<=768px){.markets-mobile-view-selector{width:100%;color:var(--fg-muted);gap:4px;font-size:13px;display:grid}.markets-mobile-view-selector select{border:1px solid var(--border);background:var(--bg-elev);width:100%;min-height:44px;color:var(--fg);border-radius:8px;padding:8px 10px;font-size:16px}.markets-hub .markets-hub-tabs{display:none!important}.signals-workbench-main{padding-top:6px!important}.signals-workbench-header,.signals-workbench-main>.live-status-strip{display:none!important}.signals-controls-panel{min-height:44px;margin:0 8px 5px;padding:4px!important}.signals-controls-panel .spacer,.signals-controls-panel .bias-filter-select{display:none}.signals-controls-panel .seg,.signals-controls-panel select,.signals-clear-filters{min-height:44px}.signals-perspective-summary{gap:2px;margin:0 8px 5px;padding:7px 9px;font-size:12px;display:grid}.signals-perspective-summary span:nth-child(n+3){display:none}.signals-workbench-queue.feed-wire{padding:0 8px calc(var(--mobile-bottom-nav-clearance) + env(safe-area-inset-bottom,0px))}.signals-workbench-queue .signals-triage-group{padding:5px}.signals-workbench-queue .signals-triage-group-header{min-height:28px;padding-bottom:4px}.signals-workbench-queue .signals-triage-group-header small{display:none}.signals-workbench-queue .signals-triage-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""actions";min-height:0;padding:9px}.signals-workbench-queue .signals-object-type{display:none}.signals-workbench-queue .signals-triage-actions{grid-column:1}.signals-workbench-queue .signals-inline-source{display:none}.signals-workbench-queue .signals-triage-actions .story-inspect-btn,.signals-workbench-queue .signals-triage-actions .quick-brief-safe-link{min-width:44px;min-height:44px}.kernel-object-workspace.kernel-inspector-workspace{z-index:calc(var(--z-dropdown,12000) + 1);width:100%;max-width:none;height:100dvh;min-height:0;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.kernel-object-workspace .kernel-inspector-head,.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-head{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;min-height:0;max-height:min(34dvh,236px);padding:10px 14px 9px;display:grid;position:relative;overflow:hidden}.kernel-object-workspace .kernel-inspector-controls,.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-controls{grid-area:1/1;display:block;position:static;transform:none}.kernel-object-workspace .kernel-inspector-titleblock,.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-titleblock{grid-area:1/2;gap:5px;min-width:0;padding:0;display:grid;overflow:hidden}.kernel-inspector-mobile-navigation{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-flex!important}.kernel-inspector-mobile-navigation>span:last-child,.kernel-inspector-desktop-navigation{display:none!important}.kernel-object-workspace .kernel-inspector-head h2,.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-head h2{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:22px;line-height:1.16;display:-webkit-box;overflow:hidden}.kernel-object-workspace .kernel-inspector-summary{display:none}.kernel-object-workspace[data-mobile-header-collapsed=true] .kernel-inspector-head{align-items:center;min-height:64px;max-height:64px;padding-block:8px}.kernel-object-workspace[data-mobile-header-collapsed=true] .kernel-inspector-kicker,.kernel-object-workspace[data-mobile-header-collapsed=true] .kernel-inspector-meta,.kernel-object-workspace[data-mobile-header-collapsed=true] .kernel-trust-badge{display:none}.kernel-object-workspace[data-mobile-header-collapsed=true] .kernel-inspector-head h2{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.25;display:block;overflow:hidden}.kernel-object-workspace .kernel-inspector-body{overscroll-behavior:contain;height:auto;min-height:0;max-height:none;padding:0 14px calc(18px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;scroll-padding-top:58px;overflow:hidden auto}.kernel-object-workspace .kernel-section-nav,.kernel-object-workspace[data-active-section] .kernel-section-nav{z-index:calc(var(--z-inspector-head,1210) + 2);scrollbar-width:none;border:0;border-bottom:1px solid #b0beca24;border-radius:0;grid-template-columns:none;gap:4px;width:100%;max-width:100%;min-height:48px;display:flex;position:sticky;top:0;overflow:auto hidden}.kernel-object-workspace .kernel-section-nav button{border:0;flex:none;min-width:82px;min-height:44px}.kernel-object-workspace .kernel-workspace-section.is-active{min-height:0;scroll-margin-top:52px}.kernel-object-workspace .kernel-object-context-grid,.kernel-object-workspace .kernel-relationship-lanes,.kernel-object-workspace .kernel-context-truth-grid{grid-template-columns:minmax(0,1fr)}.trading-halt-status{padding-bottom:10px}.trading-halt-button{width:100%;min-height:44px}.terminal-workspace,.terminal-grid,.terminal-main{min-height:0!important}.terminal-history,.terminal-positions,.terminal-orders{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}}@media (width<=480px){.topbar.workbench-topbar .workspace-switcher{flex:0 0 66px;width:66px;max-width:66px;margin-right:0}.topbar.workbench-topbar .workspace-switcher .ws-current{gap:4px;width:100%;min-width:0;min-height:44px;padding-inline:5px}.topbar.workbench-topbar .workspace-switcher .ws-icon{display:none}.topbar.workbench-topbar .workspace-switcher .ws-name{flex:auto;width:100%;max-width:none;font-size:.64rem;display:inline}.topbar.workbench-topbar .workspace-switcher .ws-caret{display:none}.topbar.workbench-topbar .perspective-switcher{flex:0 0 92px;width:92px;min-width:92px;max-width:92px}.topbar.workbench-topbar .perspective-current{text-align:left;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;gap:0 3px;width:100%;min-width:0;min-height:44px;padding:4px 5px;display:grid;position:relative}.topbar.workbench-topbar .perspective-current-label{letter-spacing:0;text-overflow:clip;text-transform:none;grid-area:1/1;min-width:0;max-width:none;font-size:.6rem;line-height:1.05;overflow:visible}.topbar.workbench-topbar .perspective-current-separator{display:none}.topbar.workbench-topbar .perspective-current strong{text-overflow:clip;white-space:normal;grid-area:2/1;min-width:0;font-size:.68rem;line-height:1.05;overflow:visible}.topbar.workbench-topbar .perspective-current-updating{text-overflow:ellipsis;max-width:42px;font-size:.56rem;position:absolute;bottom:3px;right:18px;overflow:hidden}.topbar.workbench-topbar .perspective-current>span:last-child{display:none}}@media (width<=360px){.topbar.workbench-topbar .workspace-switcher{flex-basis:66px;width:66px;max-width:66px}.topbar.workbench-topbar .workspace-switcher .ws-current{padding-inline:3px}.topbar.workbench-topbar .workspace-switcher .ws-name{letter-spacing:0;text-overflow:clip;max-width:none;font-size:.58rem;overflow:visible}.mobile-tabs{padding-inline:0}.mobile-tabs .mtab[data-workspace=home]{flex-grow:.85}.mobile-tabs .mtab[data-workspace=timeline]{flex-grow:1}.mobile-tabs .mtab[data-workspace=investigate]{flex-grow:1.35}.mobile-tabs .mtab[data-workspace=missions]{flex-grow:1.05}.mobile-tabs .mtab[data-workspace=markets]{flex-grow:1}.kernel-object-workspace .kernel-section-nav button{flex:25%;min-width:68px;padding-inline:4px}}@media (width>=481px) and (width<=768px){.topbar.workbench-topbar .workspace-switcher{flex:0 0 148px;width:148px;max-width:148px}.topbar.workbench-topbar .workspace-switcher .ws-name{text-overflow:clip;max-width:none;overflow:visible}.topbar.workbench-topbar .perspective-switcher{flex:0 220px;width:auto;min-width:170px;max-width:220px}.topbar.workbench-topbar .perspective-current-label,.topbar.workbench-topbar .perspective-current strong{text-overflow:clip;overflow:visible}}@media (width<=480px){.mobile-tabs .mtab-label{text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;letter-spacing:0;line-height:1.05;overflow:visible}.kernel-object-workspace .kernel-preserve-workspace-action>summary{grid-template-columns:minmax(0,1fr);justify-items:start;gap:3px;width:100%;min-width:0;min-height:44px;display:grid}.kernel-object-workspace .kernel-preserve-workspace-action>summary>span,.kernel-object-workspace .kernel-preserve-workspace-action>summary>small{white-space:normal;overflow-wrap:break-word;word-break:normal;width:100%;min-width:0}.watchlist-form{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.watchlist-form select,.watchlist-form input,.watchlist-form button{width:100%;min-width:0;min-height:44px}}:root{--chart-primary:#65b8ff;--chart-positive:#55c99a;--chart-negative:#ef7682;--chart-negative-soft:color-mix(in srgb, var(--chart-negative) 18%, transparent);--chart-neutral:#8996a8;--chart-volume:#677f9f;--chart-annotation:#e5b963;--chart-annotation-selected:#b99cff;--chart-grid:color-mix(in srgb, var(--border) 55%, transparent)}.market-series-card{min-width:0}.market-chart-frame{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0;padding:18px;position:relative;overflow:hidden}.market-chart-frame.is-fullscreen{inset:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));z-index:var(--z-modal,13000);overscroll-behavior:contain;isolation:isolate;background:var(--surface);border-radius:16px;position:fixed;overflow:auto;box-shadow:0 20px 80px #000c}.market-chart-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.market-chart-header h3{margin:2px 0 6px;font-size:clamp(1.05rem,2vw,1.35rem)}.market-chart-kicker{color:var(--muted);text-transform:capitalize;margin:0;font-size:.78rem}.market-chart-conclusion{max-width:72ch;margin:0;line-height:1.55}.market-chart-actions{flex-wrap:wrap;gap:8px;display:flex}.market-chart-keyfacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 10px;display:grid}.market-chart-keyfacts span{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 86%, transparent);border-radius:9px;gap:3px;min-width:0;padding:9px 10px;display:grid}.market-chart-keyfacts small{color:var(--muted)}.market-chart-keyfacts strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.market-chart-controls{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:8px 0;display:flex}.market-chart-range,.market-chart-mode{flex-wrap:wrap;gap:4px;display:flex}.market-chart-range button,.market-chart-mode button{min-height:40px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 10px}.market-chart-range button.active,.market-chart-mode button.active{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, transparent)}.market-chart-range button:focus-visible,.market-chart-mode button:focus-visible,.market-chart-plot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.market-chart-plot{touch-action:pan-y pinch-zoom;min-width:0;height:clamp(260px,30vw,360px);position:relative}.market-chart-navigation{z-index:3;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 90%, transparent);border-radius:9px;gap:3px;padding:3px;display:flex;position:absolute;top:5px;right:7px}.market-chart-navigation button{place-items:center;min-width:36px;min-height:36px;padding:3px;font-weight:700;display:grid}.market-chart-provenance{color:var(--muted);flex-wrap:wrap;gap:6px;margin-top:8px;font-size:.76rem;display:flex}.market-chart-provenance span{border:1px solid var(--border);border-radius:999px;padding:3px 7px}.market-chart-sufficiency{background:color-mix(in srgb, var(--surface-2) 75%, transparent);border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:10px;padding:9px 11px;display:flex}.market-chart-sufficiency span{color:var(--muted)}.market-chart-sufficiency.is-unavailable{border:1px dashed var(--border);align-content:center;min-height:110px}.market-chart-limitations{color:var(--muted);margin:10px 0 0;line-height:1.45}.market-annotation-section{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 74%, transparent);border-radius:10px;gap:8px;margin-top:8px;padding:9px 10px;display:grid}.market-annotation-section-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.market-annotation-section-header>div{gap:2px;display:grid}.market-annotation-section-header span{color:var(--muted);font-size:.76rem;line-height:1.4}.market-annotation-context-toggle,.market-development-depth-toggle{flex:none;min-height:36px}.market-annotation-rail{scrollbar-width:thin;border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:6px;min-width:0;min-height:42px;padding:5px 3px;display:flex;overflow-x:auto}.market-annotation-rail:before,.market-annotation-rail:after{content:"";background:var(--border);flex:1 0 10px;min-width:10px;height:1px}.market-annotation-rail>[role=listitem]{flex:none;place-items:center;display:grid}.market-annotation-marker{border:1px solid var(--border);width:34px;min-width:34px;height:34px;min-height:34px;color:var(--text);background:var(--surface);border-radius:999px;flex:none;place-items:center;padding:0;font-size:15px;display:grid;position:relative}.market-annotation-marker:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.market-annotation-marker b{min-width:18px;height:18px;color:var(--surface);background:var(--text);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;display:grid;position:absolute;inset:-5px -5px auto auto}.market-annotation-marker.is-selected{border-color:var(--chart-annotation-selected);outline:2px solid color-mix(in srgb, var(--chart-annotation-selected) 42%, transparent);outline-offset:2px}.market-annotation-marker.is-order,.market-annotation-marker.is-fill,.market-annotation-marker.is-position_open,.market-annotation-marker.is-position_close{border-style:double}.market-annotation-marker.is-correction_retraction{color:var(--ev-danger);border-color:var(--ev-danger)}.market-related-development-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.market-related-development-list li{border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px;display:flex}.market-related-development-list li.is-selected{background:color-mix(in srgb, var(--chart-annotation-selected) 13%, transparent)}.market-development-select{text-align:left;background:0 0;border:0;flex:1;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:0;display:grid}.market-development-select>span:last-child{gap:2px;min-width:0;display:grid}.market-development-select strong,.market-development-select small{overflow-wrap:anywhere}.market-development-select small{color:var(--muted);font-size:.73rem;font-weight:400}.market-annotation-kind{border:1px solid var(--border);border-radius:999px;place-items:center;width:27px;height:27px;display:grid}.market-chart-calculations p{color:var(--muted);line-height:1.45}.market-chart-table{margin-top:9px}.market-chart-table>button{align-items:center;min-height:44px;font-weight:650;display:inline-flex}.market-chart-reader-backdrop{z-index:calc(var(--z-modal,13000) + 10);padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:#000a;place-items:center;display:grid;position:fixed;inset:0}.market-chart-reader-sheet{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-rows:auto minmax(0,1fr);width:min(1080px,100%);max-height:min(90dvh,820px);display:grid;overflow:hidden;box-shadow:0 24px 90px #000c}.market-chart-reader-sheet>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.market-chart-reader-sheet>header h3{margin:2px 0 0}.market-chart-reader-sheet>header button{min-width:44px;min-height:44px;font-size:1.35rem}.market-chart-reader{overscroll-behavior:contain;gap:8px;min-height:0;padding:12px 14px 16px;display:grid;overflow:auto}.market-chart-reader-summary{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 76%, transparent);border-radius:9px;padding:10px}.market-chart-reader-summary h4{margin:0 0 8px}.market-chart-reader-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.market-chart-reader-summary dl>div{gap:2px;min-width:0;display:grid}.market-chart-reader-summary dt{color:var(--muted);font-size:.72rem}.market-chart-reader-summary dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:.8rem}.market-chart-table-toolbar,.market-chart-table-pagination{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.market-chart-table-toolbar>span{color:var(--muted);margin-right:auto;font-size:.78rem}.market-chart-table-toolbar button,.market-chart-table-pagination button{min-height:36px}.market-chart-table-pagination{justify-content:center}.market-chart-table-pagination span{text-align:center;min-width:150px;color:var(--muted);font-size:.78rem}.market-chart-table-scroll{border:1px solid var(--border);border-radius:9px;max-height:340px;overflow:auto}.market-chart-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:620px}.market-chart-table th,.market-chart-table td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:8px 10px}.market-chart-table thead th{z-index:1;background:var(--surface-2);position:sticky;top:0}.market-chart-table th:first-child,.market-chart-table td:first-child{text-align:left}.market-chart-table caption{text-align:left;color:var(--muted);padding:10px}.market-chart-refreshing{color:var(--muted);margin:0 0 6px;font-size:.8rem}.market-chart-shell,.market-chart-local-error{border:1px dashed var(--border);border-radius:14px;align-content:center;gap:8px;min-height:220px;padding:24px;display:grid}.market-chart-shell span,.market-chart-local-error span{color:var(--muted)}.market-universe-headline-chart{margin-bottom:12px}.market-universe-visual-unavailable{gap:6px;margin-bottom:12px;display:grid}.market-universe-visual-unavailable span{color:var(--muted)}.stock-intelligence-headline-chart{margin:0 0 12px}.kernel-asset-market-chart{margin:14px 0 4px}.analytical-chart,.analytical-heatmap{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 80%, transparent);border-radius:12px;min-width:0;margin:12px 0;padding:14px}.analytical-chart figcaption h4,.analytical-heatmap figcaption h4{margin:0 0 4px}.analytical-chart figcaption p,.analytical-heatmap figcaption p{margin:0;line-height:1.45}.analytical-chart-plot{min-width:0;height:250px;margin-top:10px}.analytical-chart-scope,.analytical-chart-limit{color:var(--muted);margin:7px 0 0;font-size:.78rem}.analytical-heatmap-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:7px;margin-top:10px;display:grid}.analytical-heatmap-grid>div{border:1px solid var(--border);background:color-mix(in srgb, var(--chart-neutral) 10%, transparent);border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.analytical-heatmap-grid>div.positive{background:color-mix(in srgb, var(--chart-positive) calc(var(--heat-strength) * 36%), transparent)}.analytical-heatmap-grid>div.negative{background:color-mix(in srgb, var(--chart-negative) calc(var(--heat-strength) * 36%), transparent)}.analytical-heatmap-grid>div.unavailable{background-image:repeating-linear-gradient(135deg, transparent, transparent 6px, color-mix(in srgb, var(--border) 35%, transparent) 6px, color-mix(in srgb, var(--border) 35%, transparent) 8px)}.analytical-heatmap-grid small{color:var(--muted)}.trading-performance-primary-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trading-performance-secondary-charts>.analytical-chart{margin-top:10px}.markets-exposure-card .analytical-chart{padding:10px}.markets-exposure-card .analytical-chart-plot{height:190px}.terminal-market-chart{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;overflow-x:clip}.terminal-market-chart>*{box-sizing:border-box;max-width:100%}.terminal-market-chart.is-fullscreen{z-index:var(--z-modal,13000);inset:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));overscroll-behavior:contain;isolation:isolate;border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:14px;position:fixed;overflow:auto;box-shadow:0 20px 80px #000c}.terminal-market-chart-summary{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:7px;font-size:.78rem;line-height:1.4;display:flex}.terminal-market-chart-summary span{color:var(--muted);max-width:72ch}.terminal-market-chart-summary button{flex:none;min-height:36px}.terminal-chart-legend{color:var(--muted);flex-wrap:wrap;gap:5px 10px;margin-top:6px;font-size:.7rem;display:flex}.terminal-chart-legend span{align-items:center;gap:5px;display:inline-flex}.terminal-chart-legend i{background:var(--chart-neutral);border-radius:2px;width:18px;height:4px;display:inline-block}.terminal-chart-legend .is-price i{background:linear-gradient(90deg,var(--ev-success) 0 48%,var(--ev-danger) 52% 100%)}.terminal-chart-legend .is-volume i{opacity:.45;background:linear-gradient(90deg,var(--ev-success) 0 48%,var(--ev-danger) 52% 100%)}.terminal-chart-legend .is-sma i{background:var(--ev-info);height:2px}.terminal-chart-legend .is-ema i{background:var(--ev-warning);height:2px}.terminal-chart-legend .is-entry i{background:repeating-linear-gradient(90deg,var(--text-muted) 0 4px,transparent 4px 7px);height:1px}.terminal-chart-legend .is-stop i{background:repeating-linear-gradient(90deg,var(--ev-danger) 0 4px,transparent 4px 7px);height:1px}.terminal-chart-legend .is-target i{background:repeating-linear-gradient(90deg,var(--ev-success) 0 4px,transparent 4px 7px);height:1px}.terminal-market-chart-meta{color:var(--muted);flex-wrap:wrap;gap:5px;margin-top:6px;font-size:.72rem;display:flex}.terminal-market-chart-meta span{border:1px solid var(--border);border-radius:999px;padding:2px 6px}.terminal-market-chart-table{margin-top:6px;font-size:.78rem}.terminal-audit-read-only{flex-direction:column;gap:10px;display:flex}.terminal-audit-status{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;gap:18px;padding:14px;display:grid}.terminal-audit-status div{gap:4px;display:grid}.terminal-audit-status p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.terminal-audit-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.terminal-audit-scope-grid>div{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:3px;min-width:0;padding:10px 12px;display:grid}.terminal-audit-scope-grid span{color:var(--muted);font-size:.72rem}.terminal-audit-scope-grid strong{overflow-wrap:anywhere;min-width:0;font-size:.84rem}.terminal-audit-chart-controls{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.terminal-audit-chart-controls button{min-height:36px}.terminal-market-status{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.terminal-market-status>div{border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 78%,transparent);border-left-width:3px;border-radius:7px;gap:2px;min-width:0;padding:7px 8px;display:grid}.terminal-market-status span{color:var(--muted);font-size:.68rem}.terminal-market-status strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:.75rem}.terminal-market-status .is-live,.terminal-market-status .is-current{border-left-color:var(--ev-success)}.terminal-market-status .is-delayed{border-left-color:var(--ev-warning)}.terminal-market-status .is-stale,.terminal-market-status .is-unavailable{border-left-color:var(--ev-danger)}.terminal-order-preflight{border:1px solid var(--border);border-left-width:3px;border-radius:6px;gap:3px;margin-bottom:8px;padding:8px 9px;font-size:.78rem;display:grid}.terminal-order-preflight.is-valid{border-left-color:var(--ev-success)}.terminal-order-preflight.is-limited{border-left-color:var(--ev-warning)}.terminal-order-preflight.is-blocked{border-left-color:var(--ev-danger)}.terminal-order-preflight small{color:var(--muted)}.terminal-order-preflight button{justify-self:start;min-height:36px;margin-top:3px}.terminal-related-developments{gap:8px;display:grid}.terminal-related-summary{gap:2px;display:grid}.terminal-related-summary span{color:var(--muted);font-size:.76rem}.terminal-related-list{gap:7px;max-height:280px;display:grid;overflow:auto}.terminal-related-list article{border:1px solid var(--border);border-left-width:3px;border-radius:7px;gap:3px;padding:7px 8px;display:grid}.terminal-related-list article.is-material{border-left-color:var(--chart-annotation-selected)}.terminal-related-list article.is-contextual{border-left-color:var(--chart-neutral)}.terminal-related-list article>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.terminal-related-list article a,.terminal-related-list article strong{overflow-wrap:anywhere;min-width:0;font-size:.82rem;font-weight:650}.terminal-related-list article time,.terminal-related-list article small{color:var(--muted);font-size:.7rem}.terminal-related-list article p{margin:0;font-size:.76rem;line-height:1.4}@media (width<=820px){.terminal-audit-status{grid-template-columns:1fr;gap:8px}.terminal-audit-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-market-status{grid-template-columns:repeat(3,minmax(0,1fr))}.market-chart-reader-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.terminal-audit-scope-grid{grid-template-columns:1fr}.terminal-audit-chart-controls button{min-width:44px;min-height:44px}.terminal-market-status{grid-template-columns:repeat(2,minmax(0,1fr))}.market-annotation-section-header{display:grid}.market-annotation-context-toggle,.market-development-depth-toggle,.market-chart-table-toolbar button,.market-chart-table-pagination button{min-height:44px}.market-annotation-marker{width:44px;height:44px}.market-related-development-list li{align-items:flex-start}.market-chart-reader-backdrop{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);place-items:stretch stretch}.market-chart-reader-sheet{border-radius:0;width:100%;max-height:100dvh}.market-chart-reader{padding:10px 10px 16px}.market-chart-reader-summary dl{grid-template-columns:1fr}.market-chart-table-toolbar{grid-template-columns:1fr;display:grid}.market-chart-table-toolbar>span{margin-right:0}.terminal-related-list article>div{gap:2px;display:grid}}.terminal-chart-annotations ul{gap:7px;padding-left:18px;display:grid}.terminal-chart-annotations li{gap:2px;display:grid}.terminal-chart-annotations li span{color:var(--muted);font-size:.78rem}.stock-overview-scope{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.stock-overview-scope>div{gap:3px;min-width:min(100%,280px);display:grid}.stock-overview-scope label{gap:4px;min-width:min(100%,230px);display:grid}.stock-overview-scope select{min-height:44px}.stock-overview-refresh-state{justify-content:flex-end;align-items:center;min-height:28px;display:flex}.stock-regional-sufficiency{gap:8px;display:grid}.stock-regional-sufficiency span{color:var(--muted)}.crypto-state-conclusion{gap:6px;display:grid}.crypto-state-conclusion strong{max-width:78ch;font-size:clamp(1rem,2vw,1.2rem);line-height:1.5}.crypto-state-conclusion small{color:var(--muted)}.crypto-secondary-history>summary{margin-bottom:10px;font-weight:650}@media (width<=820px){.trading-performance-primary-charts{grid-template-columns:1fr}.analytical-chart-plot{height:230px}}@media (prefers-reduced-motion:reduce){.market-chart-frame *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=700px){.stock-overview-scope{align-items:stretch}.stock-overview-scope label,.stock-overview-scope select{width:100%}.market-chart-frame{border-radius:11px;padding:14px 12px}.market-chart-header{gap:10px;display:grid}.market-chart-actions .btn{min-height:44px}.market-chart-keyfacts{grid-template-columns:repeat(2,minmax(0,1fr))}.market-chart-controls{display:grid}.market-chart-range,.market-chart-mode{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.market-chart-range button,.market-chart-mode button{flex:none;min-width:46px;min-height:44px}.market-chart-navigation{left:5px;right:auto}.market-chart-navigation button{min-width:44px;min-height:44px}.market-chart-plot{min-height:240px;height:260px!important}.market-chart-frame.is-fullscreen .market-chart-plot{height:min(62dvh,540px)!important}}@media (width<=640px){.markets-hub.workbench-surface{padding-top:8px}.markets-hub .workbench-header{gap:4px;margin-bottom:6px;padding-bottom:6px}.markets-hub .workbench-header-copy{display:none}.markets-hub .workbench-header-aside,.markets-hub .workbench-header-actions{gap:4px}.markets-hub .markets-mobile-view-selector{gap:2px}.markets-hub .market-universe-status{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4px 8px;margin-bottom:6px;padding:7px 8px}.markets-hub .market-universe-status>div:first-child,.markets-hub .market-universe-status>div:nth-child(4){display:none}.markets-hub .market-universe-status>div{gap:0}.markets-hub .market-universe-status span,.markets-hub .market-universe-status strong{font-size:11px;line-height:1.25}.markets-hub .markets-glance-synthesis{gap:2px;margin-bottom:6px;padding:8px 10px}.markets-hub .markets-glance-synthesis>strong{font-size:14px;line-height:1.3}.markets-hub .markets-glance-synthesis>small{display:none}.markets-hub .markets-section-label{margin-bottom:3px}.markets-hub .markets-exposure-table tbody tr{grid-template-columns:minmax(0,1fr)}.markets-hub .markets-exposure-table td[data-label]{grid-column:1/-1}.markets-hub .markets-exposure-table .market-data-missing{white-space:nowrap;overflow-wrap:normal;word-break:normal}.markets-hub .cd-head{flex-wrap:wrap;align-items:flex-start}.markets-hub .cd-head>.small{flex:100%;width:100%;min-width:0}}.question-complete-answer,.kernel-context-depth-disclosure,.mission-definition,.mission-history-card,.stock-intelligence-depth,.crypto-multi-coin-details,.crypto-indicator-details,.chronology-options,.market-chart-options,.market-chart-data-source{min-width:0}.question-complete-answer>summary,.kernel-context-depth-disclosure>summary,.mission-definition>summary,.mission-history-card>summary,.stock-intelligence-depth>summary,.crypto-multi-coin-details>summary,.crypto-indicator-details>summary,.chronology-options>summary,.market-chart-options>summary,.market-chart-data-source>summary{cursor:pointer;min-height:44px;color:var(--text);align-items:center;gap:8px;font-weight:650;display:flex}.question-complete-answer{border-top:1px solid var(--border-soft);margin-top:12px}.question-complete-answer-content{gap:12px;padding-top:8px;display:grid}.question-complete-answer .question-answer-section{margin-block:0}.question-answer-meaning{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.question-answer-meaning>div{min-width:0}.question-answer-meaning h3{color:var(--muted);margin:0 0 4px;font-size:.82rem}.question-answer-meaning p{max-width:68ch;margin:0;line-height:1.6}.calm-action-menu{display:inline-block;position:relative}.calm-action-menu>summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;padding:6px 9px;display:flex}.calm-action-menu[open]>:not(summary){margin-top:4px}.attention-row-menu>summary,.world-start-actions>summary,.attention-row-menu>button,.world-start-actions>button{min-height:44px}.kernel-context-depth-disclosure{border-top:1px solid var(--border-soft);margin-top:7px}.kernel-context-depth-disclosure>summary{color:var(--muted)}.kernel-context-depth-disclosure[open]>summary{color:var(--text)}.kernel-row-action-menu{display:inline-block}.kernel-row-action-menu>summary{cursor:pointer;min-height:36px;color:var(--muted);padding:7px 9px}.chronology-options{margin:4px 0 10px}.chronology-options>summary{color:var(--muted);font-size:.82rem}.mission-definition,.mission-history-card{padding-block:0}.mission-definition>article,.mission-history-card>.chronology-view{padding-top:8px}.mission-compact-selector{gap:5px;padding:8px 10px;display:grid}.mission-compact-selector>span{color:var(--muted);font-size:.78rem}.mission-compact-selector select{width:100%;min-width:0;min-height:44px}.mission-requirement-browser{border-top:1px solid var(--border-soft)}.mission-requirement-browser>summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;padding:7px 10px;display:flex}.mission-requirement-browser-list{gap:6px;padding:0 8px 8px;display:grid}.market-universe-status{padding-block:8px}.market-universe-context-line{flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-width:0;display:flex}.market-universe-context-line strong{min-width:0}.market-universe-context-line small{color:var(--muted)}.markets-flow-mode-selector{width:fit-content;max-width:100%;margin:10px 0;overflow-x:auto}.markets-flow-mode-selector button{white-space:nowrap;min-height:40px}.markets-theme-primary-conclusion{gap:4px;max-width:72ch;padding:12px 0 2px;display:grid}.markets-theme-primary-conclusion>span{color:var(--muted);font-size:.78rem}.markets-theme-primary-conclusion>p{margin:0;line-height:1.55}.markets-theme-primary-conclusion>small{color:var(--muted)}.markets-exposure-alert{gap:4px;max-width:72ch;padding:4px 0 8px;display:grid}.markets-exposure-alert span{color:var(--muted);font-size:.82rem}.markets-exposure-detail{border-top:1px solid var(--border-soft)}.markets-exposure-detail>summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;font-weight:650;display:flex}.markets-exposure-pool-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.markets-exposure-pool-summary>div{gap:3px;min-width:0;padding:10px 0;display:grid}.markets-exposure-pool-summary span{color:var(--muted);font-size:.78rem}.markets-exposure-pool-detail{border-top:1px solid var(--border-soft)}.markets-exposure-pool-detail>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:650;display:flex}.markets-exposure-pool-detail>.markets-exposure-card{margin-top:8px}.market-chart-unavailable-compact{border-style:dashed;gap:8px;min-height:0;padding:16px 18px;display:grid}.market-chart-unavailable-compact .market-chart-header{align-items:center}.market-chart-unavailable-compact .market-chart-sufficiency{background:0 0;border:0;min-height:0;margin:0;padding:0}.market-chart-unavailable-compact .market-chart-limitations{margin:0}.market-chart-options,.market-chart-data-source{border-top:1px solid var(--border-soft);margin-top:8px}.market-chart-options>summary,.market-chart-data-source>summary{min-height:40px;color:var(--muted);font-size:.82rem}.market-chart-frame.is-fullscreen{flex-direction:column;display:flex}.market-chart-frame.is-fullscreen .market-chart-plot{min-height:min(52dvh,520px)}.crypto-history-path-note{border-top:1px solid var(--border-soft);padding-top:7px}.crypto-intelligence-modes{scrollbar-width:thin;gap:4px;min-width:0;padding:2px 0 6px;display:flex;overflow-x:auto}.crypto-intelligence-modes button{min-height:40px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:7px 11px}.crypto-intelligence-modes button.active{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 11%, transparent)}.crypto-current-state-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.crypto-current-state-summary>div{gap:4px;min-width:0;padding:4px 0;display:grid}.crypto-current-state-summary span{color:var(--muted);font-size:.76rem}.crypto-current-state-summary strong{font-size:.88rem;line-height:1.5}.crypto-indicator-details>div{padding-top:10px}.crypto-multi-coin-details{border-top:1px solid var(--border-soft);margin-top:12px}.crypto-multi-coin-details>:not(summary){margin-top:8px}.stock-custom-instrument{gap:5px;min-width:min(100%,280px);display:grid}.stock-custom-instrument label{min-width:0}.stock-intelligence-conclusion{gap:8px;margin-bottom:12px;display:grid}.stock-intelligence-conclusion>strong{max-width:72ch;line-height:1.55}.stock-intelligence-conclusion>div{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:.8rem;display:flex}.stock-intelligence-depth{border-top:1px solid var(--border-soft);margin-top:8px}.stock-intelligence-depth>.stock-index-grid,.stock-intelligence-depth>.stock-overview-context-grid{padding-top:8px}@media (width<=700px){.question-answer-meaning,.crypto-current-state-summary,.markets-exposure-pool-summary{grid-template-columns:1fr}.question-complete-answer-content{gap:8px}.market-universe-context-line{gap:2px;display:grid}.markets-flow-mode-selector{width:100%}.markets-flow-mode-selector button,.crypto-intelligence-modes button{min-height:44px}.market-chart-unavailable-compact .market-chart-header{display:grid}.market-chart-frame.is-fullscreen{padding-bottom:max(12px, env(safe-area-inset-bottom));border-radius:0;inset:0}}@media (width<=360px){.market-chart-unavailable-compact,.market-chart-frame{padding-inline:10px}.crypto-current-state-summary strong{overflow-wrap:anywhere}.stock-custom-instrument,.stock-custom-instrument input{width:100%;min-width:0}}.guarded-action-boundary{align-items:center;display:inline-flex}.action-primary,.action-secondary{min-height:44px}.shared-action-menu{position:relative}.shared-action-menu>summary{cursor:pointer;align-items:center;min-height:44px;display:inline-flex}.shared-action-menu-items{z-index:30;background:var(--surface-raised,#161b22);border:1px solid var(--border,#30363d);border-radius:10px;min-width:220px;padding:8px;position:absolute;right:0;box-shadow:0 16px 42px #0006}.action-dialog-backdrop{z-index:calc(var(--z-modal,13000) + 20);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#010409b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.action-dialog{width:min(640px,100%);max-height:min(86vh,780px);color:var(--text-primary,#f0f6fc);background:var(--surface-raised,#161b22);border:1px solid var(--border-strong,#3d444d);border-radius:16px;outline:none;overflow:auto;box-shadow:0 24px 80px #00000094}.action-dialog>header{z-index:2;background:color-mix(in srgb, var(--surface-raised,#161b22) 94%, transparent);border-bottom:1px solid var(--border,#30363d);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 14px;display:flex;position:sticky;top:0}.action-dialog>header span{color:var(--text-muted,#8b949e);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:12px;display:block}.action-dialog>header h3{margin:0;font-size:20px}.action-dialog-close{background:0 0;min-width:44px;min-height:44px;padding:0;font-size:26px}.research-handoff-body .action-dialog-close{flex:0 0 44px;min-width:44px}.action-preview-sheet{padding:20px 22px 8px}.action-preview-summary{max-width:66ch;margin:0 0 18px;font-size:16px;line-height:1.55}.action-preview-facts{gap:10px;margin:0;display:grid}.action-preview-facts>div{border-bottom:1px solid color-mix(in srgb, var(--border,#30363d) 65%, transparent);grid-template-columns:minmax(105px,140px) 1fr;gap:12px;padding-bottom:10px;display:grid}.action-preview-facts dt{color:var(--text-muted,#8b949e)}.action-preview-facts dd{overflow-wrap:anywhere;margin:0}.action-preview-detail,.action-preview-limitations{margin-top:16px}.action-preview-detail ul,.action-preview-limitations ul{color:var(--text-secondary,#c9d1d9);margin:7px 0 0;padding-left:20px;line-height:1.5}.action-confirmation{background:color-mix(in srgb, var(--accent,#58a6ff) 8%, transparent);border-radius:10px;align-items:flex-start;gap:12px;margin:12px 22px 18px;padding:14px;line-height:1.45;display:flex}.action-confirmation input{flex:none;width:20px;height:20px;margin-top:1px}.action-dialog>footer{background:color-mix(in srgb, var(--surface-raised,#161b22) 94%, transparent);border-top:1px solid var(--border,#30363d);justify-content:flex-end;gap:10px;padding:14px 22px 20px;display:flex;position:sticky;bottom:0}.action-progress{color:var(--text-secondary,#c9d1d9);align-items:center;gap:9px;margin:12px 22px 18px;display:flex}.action-progress-dot{background:var(--accent,#58a6ff);border-radius:50%;width:9px;height:9px;animation:.9s ease-in-out infinite alternate action-progress-pulse}@keyframes action-progress-pulse{to{opacity:.35}}.action-state{background:var(--surface-subtle,#0d1117);border-radius:10px;margin:12px 22px;padding:14px}.action-state p{margin-bottom:0}.action-state-duplicate{border-left:3px solid var(--status-warning,#d29922)}.action-state-permission,.action-state-stale{border-left:3px solid var(--status-danger,#f85149)}.action-receipt{background:var(--surface-subtle,#0d1117);border-radius:12px;margin:20px 22px 22px;padding:18px}.action-receipt-positive{border-left:3px solid var(--status-success,#3fb950)}.action-receipt-negative{border-left:3px solid var(--status-danger,#f85149)}.action-receipt-state{color:var(--text-muted,#8b949e);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}.action-receipt dl{font-family:var(--font-mono,ui-monospace);color:var(--text-muted,#8b949e);margin:14px 0;font-size:11px}.action-receipt dl>div{grid-template-columns:62px 1fr;gap:8px;display:grid}.action-receipt dd{overflow-wrap:anywhere;margin:0}.action-receipt-actions{flex-wrap:wrap;gap:10px;display:flex}.action-destination-picker{gap:6px;margin:12px 0;display:grid}.action-destination-picker select{min-height:44px}.action-destination-picker small{color:var(--text-muted,#8b949e)}.workflow-return-bar{background:var(--surface-subtle,#0d1117);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:10px 14px;display:flex}.workflow-return-bar>div{gap:2px;display:grid}.workflow-return-bar span{color:var(--text-muted,#8b949e);font-size:12px}.world-start-action-cluster{justify-content:flex-end;align-items:center;gap:8px;display:flex}.world-start-action-cluster .world-start-actions{flex:none}.world-start-action-cluster .attention-inspect{min-height:44px}.mobile-action-sheet{display:contents}@media (width<=640px){.action-dialog-backdrop{place-items:end center;padding:0}.action-dialog{border-bottom:0;border-radius:18px 18px 0 0;width:100%;max-height:92dvh}.action-dialog>header{padding:16px 16px 12px}.action-preview-sheet{padding:16px 16px 6px}.action-preview-facts>div{grid-template-columns:1fr;gap:3px}.action-confirmation{margin:12px 16px 16px}.action-dialog>footer{padding:12px 16px max(16px, env(safe-area-inset-bottom))}.action-dialog>footer>button{flex:1 1 0}.action-receipt{margin:16px}.workflow-return-bar{flex-direction:column;align-items:stretch}.world-start-action-cluster{width:100%}.world-start-action-cluster .attention-inspect{flex:auto;width:auto}.mobile-action-sheet{display:block}}@media (prefers-reduced-motion:reduce){.action-progress-dot{animation:none}}.report-readiness-state{background:var(--surface-subtle,#0d1117);border-left:3px solid var(--status-warning,#d29922);border-radius:10px;gap:8px;margin:12px 0 16px;padding:14px 16px;display:grid}.report-readiness-state>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.report-readiness-state span{color:var(--text-muted,#8b949e);font-size:12px}.report-readiness-state p{max-width:72ch;color:var(--text-secondary,#c9d1d9);margin:0;line-height:1.5}.report-readiness-state[data-report-readiness=ready_for_internal_review]{border-left-color:var(--status-success,#3fb950)}@media (width<=640px){.report-readiness-state>div{flex-direction:column;align-items:flex-start}}.case-workflow-actions{background:var(--surface-subtle,#0d1117);border:0;border-radius:10px;margin:12px 0;padding:0}.case-workflow-actions>summary{cursor:pointer;align-items:center;min-height:44px;padding:0 14px;font-weight:600;display:flex}.case-workflow-actions>div{gap:12px;padding:0 14px 16px;display:grid}.case-workflow-actions p{max-width:70ch;color:var(--text-secondary,#c9d1d9);margin:0}.case-workflow-actions label{gap:6px;display:grid}.case-workflow-actions input,.case-workflow-actions textarea{width:100%}.universal-discovery{border-radius:16px;flex-direction:column;width:min(760px,100vw - 32px);max-height:min(82dvh,760px);display:flex;overflow:hidden}.discovery-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 10px;display:flex}.discovery-header span{color:var(--text-muted,#8b949e);letter-spacing:.08em;text-transform:uppercase;font-size:11px;display:block}.discovery-header h2{margin:3px 0 0;font-size:20px}.cmd-close{background:0 0;min-width:44px;min-height:44px;padding:0;font-size:24px}.universal-discovery .cmd-input{border:1px solid var(--border-strong,#3d444d);border-radius:10px;flex:none;width:calc(100% - 28px);margin:0 14px 8px}.cmd-scope{color:var(--text-muted,#8b949e);flex:none;margin:0 14px}.cmd-scope>summary{cursor:pointer;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.cmd-scope .cmd-dates{border:0;flex-wrap:wrap;padding:8px 0 12px}.cmd-scope .cmd-dates label{gap:4px;font-size:11px;display:grid}.discovery-status{color:var(--text-secondary,#c9d1d9);flex:none;padding:0 16px;font-size:12px}.discovery-status:empty{display:none}.discovery-status p{margin:6px 0}.discovery-ambiguity{border-left:3px solid var(--status-warning,#d29922);background:color-mix(in srgb, var(--status-warning,#d29922) 8%, transparent);border-radius:7px;padding:9px 11px}.universal-discovery .cmd-list{flex:auto;max-height:none;margin:0;padding:4px 10px 12px;overflow-y:auto}.universal-discovery .cmd-item-block{margin:0;padding:0}.cmd-section-label{color:var(--text-muted,#8b949e);letter-spacing:.06em;text-transform:uppercase;margin:12px 8px 5px;font-size:11px}.universal-discovery .cmd-row{width:100%;min-height:54px;color:var(--text-primary,#f0f6fc);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(64px,auto) 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.universal-discovery .cmd-row.active{background:var(--bg-elev-3);border-color:var(--border,#30363d)}.universal-discovery .cmd-row.ambiguous{border-left-color:var(--status-warning,#d29922)}.universal-discovery .cmd-kind{width:auto;color:var(--text-muted,#8b949e);background:var(--surface-subtle,#0d1117);text-transform:capitalize;border-radius:999px;padding:3px 6px;font-size:10px}.cmd-copy{gap:3px;min-width:0;display:grid}.universal-discovery .cmd-label{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.universal-discovery .cmd-hint{color:var(--text-muted,#8b949e);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.cmd-choice,.cmd-persistence{color:var(--text-muted,#8b949e);white-space:nowrap;font-size:10px}.cmd-choice{color:var(--status-warning,#d29922)}.universal-discovery .cmd-empty{gap:5px;padding:24px 14px;display:grid}.universal-discovery .cmd-empty span{color:var(--text-muted,#8b949e);line-height:1.45}.universal-discovery .cmd-foot{padding:10px 16px max(12px, env(safe-area-inset-bottom));flex:none}.onboarding-card.onboarding-calm{width:min(760px,100%);padding:22px}.onboarding-calm-head>span{color:var(--text-muted,#8b949e);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.onboarding-calm-head p{max-width:68ch;color:var(--text-secondary,#c9d1d9);margin-bottom:16px}.onboarding-concepts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.onboarding-concepts article{background:var(--surface-subtle,#0d1117);border:1px solid var(--border,#30363d);border-radius:9px;gap:3px;padding:11px 12px;display:grid}.onboarding-concepts article:last-child{grid-column:1/-1}.onboarding-concepts span{color:var(--text-muted,#8b949e);font-size:12px;line-height:1.45}.onboarding-first-action{gap:12px;margin-top:16px;display:grid}.onboarding-first-action h2{margin:0;font-size:15px}.onboarding-first-action p{color:var(--text-muted,#8b949e);margin:4px 0 0}.onboarding-topic-preview{border:1px solid var(--border,#30363d);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:10px;display:grid}.onboarding-topic-preview legend{color:var(--text-muted,#8b949e);padding:0 5px;font-size:11px}.onboarding-topic-preview label{background:var(--surface-subtle,#0d1117);border-radius:7px;align-items:center;gap:7px;min-height:44px;padding:7px 9px;display:flex}.onboarding-mission-preview{gap:5px;display:grid}.onboarding-mission-preview input{min-height:44px}.onboarding-mission-preview small{color:var(--text-muted,#8b949e)}.onboarding-safety{border-left:3px solid var(--accent,#58a6ff);background:color-mix(in srgb, var(--accent,#58a6ff) 7%, transparent);border-radius:8px;margin-top:14px;padding:12px 14px}.onboarding-safety p{color:var(--text-secondary,#c9d1d9);margin:4px 0 0}.onboarding-actions{margin-top:16px}.onboarding-actions button{min-height:44px}.daily-operating-loop{gap:10px;margin-top:12px;display:grid}.daily-loop-heading{justify-content:space-between;align-items:end;gap:12px;padding:0 2px;display:flex}.daily-loop-heading>div{gap:2px;display:grid}.daily-loop-heading>div>span{color:var(--text-muted,#8b949e);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.daily-loop-heading h2{margin:0;font-size:15px}.daily-session-label{color:var(--text-muted,#8b949e);background:var(--surface-subtle,#0d1117);border-radius:999px;padding:3px 7px;font-size:10px}.daily-continuation-card{background:var(--surface-subtle,#0d1117);border:1px solid var(--border,#30363d);border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:12px 18px;padding:13px 14px;display:grid}.daily-continuation-copy{gap:3px;min-width:0;display:grid}.daily-continuation-copy>span{color:var(--accent,#58a6ff);font-size:11px;font-weight:600}.daily-continuation-copy>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.daily-continuation-copy>small{color:var(--text-muted,#8b949e);line-height:1.35}.daily-continuation-actions{gap:7px;display:flex}.daily-continuation-actions button{min-height:44px}.daily-continuation-limit{border-top:1px solid var(--border,#30363d);color:var(--text-secondary,#c9d1d9);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:12px;display:flex}.daily-continuation-limit button{min-height:44px}.daily-review-progress{background:color-mix(in srgb, var(--surface-subtle,#0d1117) 76%, transparent);border-radius:10px}.daily-review-progress>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:8px 12px;display:flex}.daily-review-progress>summary>span:first-child{gap:2px;display:grid}.daily-review-progress small{color:var(--text-muted,#8b949e);font-weight:400}.daily-progress-counts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.daily-progress-counts>span{color:var(--text-muted,#8b949e);background:var(--surface-raised,#161b22);border-radius:999px;padding:3px 6px;font-size:10px}.daily-review-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 12px;display:flex}.daily-review-actions button{min-height:44px}.daily-review-actions p{color:var(--text-muted,#8b949e);flex:100%;margin:2px 0 0;font-size:11px}.settings-taxonomy-note{max-width:72ch;color:var(--text-muted,#8b949e);margin:2px 0 10px;font-size:12px;line-height:1.45}.settings-boundary-note{border-left:3px solid var(--accent,#58a6ff);background:color-mix(in srgb, var(--accent,#58a6ff) 7%, transparent);border-radius:9px;margin:14px 0;padding:14px 16px}.settings-boundary-note p{max-width:72ch;color:var(--text-secondary,#c9d1d9);margin:5px 0 0;line-height:1.5}.session-memory-settings{gap:14px;display:grid}.session-memory-settings .settings-section{margin:0}.session-memory-status{border:1px solid var(--border,#30363d);background:var(--border,#30363d);border-radius:9px;gap:1px;margin:14px 0;display:grid;overflow:hidden}.session-memory-status>div{background:var(--surface-subtle,#0d1117);justify-content:space-between;gap:16px;padding:10px 12px;display:flex}.session-memory-status span{color:var(--text-secondary,#c9d1d9)}.settings-durable-boundary{border-left:3px solid var(--status-warning,#d29922)}.settings-durable-boundary dl{gap:6px;margin:14px 0 0;display:grid}.settings-durable-boundary dl>div{grid-template-columns:minmax(160px,1fr) auto;gap:12px;display:grid}.settings-durable-boundary dt{color:var(--text-muted,#8b949e)}.settings-durable-boundary dd{margin:0;font-weight:600}@media (width<=640px){.cmd-backdrop{align-items:stretch;padding:0}.universal-discovery{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.discovery-header{padding:max(14px, env(safe-area-inset-top)) 14px 9px}.universal-discovery .cmd-input{width:calc(100% - 24px);min-height:48px;margin-inline:12px;font-size:16px}.cmd-scope{margin-inline:12px}.universal-discovery .cmd-list{padding-inline:6px}.universal-discovery .cmd-row{grid-template-columns:minmax(58px,auto) 1fr;min-height:58px}.cmd-choice,.cmd-persistence{grid-column:2;justify-self:start}.onboarding-overlay{align-items:flex-end;padding:0}.onboarding-card.onboarding-calm{width:100%;max-height:94dvh;padding:18px 16px max(18px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.onboarding-concepts{grid-template-columns:1fr}.onboarding-concepts article:last-child{grid-column:auto}.onboarding-topic-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-actions{grid-template-columns:1fr;display:grid}.daily-continuation-card{grid-template-columns:1fr}.daily-continuation-actions{grid-template-columns:1fr auto;display:grid}.daily-continuation-limit{flex-direction:column;grid-column:1;align-items:stretch}.daily-review-progress>summary{flex-direction:column;align-items:flex-start}.daily-progress-counts{justify-content:flex-start}.settings-tabs{overscroll-behavior-inline:contain;overflow-x:auto}.settings-tab-group{min-width:max-content}.session-memory-status>div{flex-direction:column;align-items:flex-start;gap:3px}.settings-durable-boundary dl>div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.universal-discovery,.onboarding-card.onboarding-calm{scroll-behavior:auto}}.story-parent-handoff,.story-media-documents,.story-spatial-lens{background:#ffffff06;border:1px solid #aab8ca24;border-radius:10px;min-width:0}.story-parent-handoff{border-left:3px solid #74c7ff99;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:11px 12px;display:grid}.story-parent-handoff span,.story-parent-handoff strong,.story-parent-handoff p{display:block}.story-parent-handoff span{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.story-parent-handoff strong{margin-top:2px}.story-parent-handoff p{color:var(--fg-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.story-parent-handoff button,.story-media-documents button,.story-media-documents a,.story-spatial-lens button,.safe-media-viewer button,.safe-media-viewer a{min-height:44px}.story-key-media{width:min(100%,680px);color:inherit;text-align:left;background:#ffffff06;border:1px solid #aab8ca29;border-radius:10px;margin:12px 0 0;padding:0;display:block;overflow:hidden}.story-key-media figure{grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);margin:0;display:grid}.story-key-media img{object-fit:cover;width:100%;height:150px}.story-key-media figcaption{align-content:center;gap:6px;padding:14px;display:grid}.story-key-media figcaption span,.story-key-media figcaption small{color:var(--fg-muted)}.story-media-documents{margin-bottom:16px;padding:14px}.story-media-documents>header,.story-spatial-lens>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.story-media-documents h4,.story-spatial-lens h4{color:#f2f7fcf0;margin:0}.story-media-documents header p,.story-spatial-lens header p{color:var(--fg-muted);margin:3px 0 0;font-size:12px}.story-media-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.story-media-lanes{gap:14px;display:grid}.story-media-lane{gap:8px;min-width:0;display:grid}.story-media-lane>h5{color:#cddbe8c7;letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:11px}.story-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.story-media-card{background:#07090c94;border:1px solid #aab8ca1f;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:11px;min-width:0;padding:11px;display:grid}.story-media-card.is-key-media{background:linear-gradient(135deg,#74c7ff0e,#0000 58%),#07090c9e;border-color:#74c7ff42}.story-media-card-kind{color:#b5e0fce6;text-align:center;background:#74c7ff14;border-radius:8px;place-content:start center;gap:4px;width:52px;min-height:52px;display:grid}.story-media-card-kind span{font-size:22px}.story-media-card-kind strong{text-transform:uppercase;font-size:10px}.story-media-card-body{min-width:0}.story-media-card h5{overflow-wrap:anywhere;margin:0;font-size:14px}.story-media-card p{color:var(--fg-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.4}.story-media-card-states{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.story-media-card-states span{color:#d0dbe6b8;border:1px solid #aab8ca24;border-radius:999px;padding:2px 6px;font-size:10px}.story-media-card .story-media-duplicate{color:#74c7ffc7}.story-media-card-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.story-media-card-actions button,.story-media-card-actions a,.story-media-documents>header button,.story-media-load-more,.story-spatial-list button{color:#e3eff8e6;background:#74c7ff12;border:1px solid #aab8ca2e;border-radius:8px;justify-content:center;align-items:center;padding:7px 10px;text-decoration:none;display:inline-flex}.story-media-empty{border:1px dashed #aab8ca26;border-radius:8px;padding:13px}.story-media-empty p,.story-media-candidate-note,.story-media-load-error{color:var(--fg-muted);margin:4px 0 0;font-size:12px}.story-media-load-more{margin-top:12px}.story-media-comparison{border-top:1px solid #aab8ca1f;gap:10px;margin-top:14px;padding-top:14px;display:grid}.story-media-comparison h5,.story-media-comparison h6,.story-media-comparison p{margin:0}.story-media-comparison header p,.story-media-comparison article>p,.story-media-comparison-empty{color:var(--fg-muted);font-size:11px;line-height:1.45}.story-media-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.story-media-comparison-grid article{background:#07090c8a;border:1px solid #aab8ca1f;border-radius:9px;align-content:start;gap:9px;min-width:0;padding:11px;display:grid}.story-media-comparison-grid h6{overflow-wrap:anywhere;font-size:13px}.story-media-comparison-grid dl{gap:5px;margin:0;display:grid}.story-media-comparison-grid dl>div{grid-template-columns:minmax(84px,.36fr) minmax(0,1fr);gap:7px;font-size:11px;display:grid}.story-media-comparison-grid dt{color:var(--fg-muted)}.story-media-comparison-grid dd{overflow-wrap:anywhere;margin:0}.story-media-variants{color:var(--fg-muted);border-top:1px solid #aab8ca1a;margin-top:12px;padding-top:10px;font-size:11px}.story-media-variants summary{cursor:pointer;color:#d6e1ebd1}.story-media-variants ul{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.story-media-variants li span{margin-top:2px;display:block}.story-spatial-lens{margin-top:12px;padding:14px}.story-spatial-layout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:13px;display:grid}.story-spatial-plot{background:linear-gradient(#74c7ff0d,#74c7ff05),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#aab8ca12 25%),repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#aab8ca12 25%);border:1px solid #aab8ca24;border-radius:9px;min-height:210px;position:relative;overflow:hidden}.story-spatial-equator,.story-spatial-meridian{background:#aab8ca2e;position:absolute}.story-spatial-equator{height:1px;top:50%;left:0;right:0}.story-spatial-meridian{width:1px;top:0;bottom:0;left:50%}.story-spatial-point{background:var(--accent);border:2px solid #07090ce6;border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #38bdf826}.story-spatial-point.is-approximate,.story-spatial-point.is-unspecified{background:var(--ev-warning)}.story-spatial-list{align-content:start;gap:0;max-height:250px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.story-spatial-list li{border-top:1px solid #aab8ca1a;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 0;display:grid}.story-spatial-list li:first-child{border-top:0}.story-spatial-list strong,.story-spatial-list span,.story-spatial-list time,.story-spatial-list small{display:block}.story-spatial-list span,.story-spatial-list time,.story-spatial-list small{color:var(--fg-muted);margin-top:2px;font-size:11px}.safe-media-viewer-backdrop{z-index:var(--z-modal);background:#000000d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.safe-media-viewer{background:#090c10;border:1px solid #aab8ca38;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(1180px,100%);min-width:0;height:min(900px,100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 30px 100px #000000b3}.safe-media-viewer>header{border-bottom:1px solid #aab8ca21;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.safe-media-viewer header span{color:var(--fg-muted);font-size:11px}.safe-media-viewer h3{margin:2px 0 0;font-size:16px}.safe-media-viewer-close{width:44px;color:var(--fg);background:0 0;border:0;font-size:25px}.safe-media-viewer-stage{background:#050608;min-height:0;display:grid;position:relative;overflow:hidden}.safe-media-viewer-stage figure{grid-template-rows:minmax(0,1fr) auto;min-height:0;margin:0;display:grid}.safe-media-image-pan{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;place-items:center;min-width:0;min-height:0;display:grid;overflow:auto}.safe-media-image-pan img{transform-origin:50%;max-width:100%;max-height:100%;transition:transform var(--duration-fast) var(--easing);display:block}.safe-media-viewer figcaption{color:#d7e2eccc;border-top:1px solid #aab8ca1f;gap:4px;padding:9px 12px;font-size:12px;display:grid}.safe-media-text-alternative{color:var(--fg-muted);font-size:11px}.safe-media-viewer video,.safe-media-viewer audio,.safe-media-viewer iframe{border:0;place-self:center;width:min(100%,980px);max-height:100%}.safe-media-viewer iframe{background:#fff;height:100%}.safe-media-viewer-state{max-width:520px;color:var(--fg-muted);text-align:center;place-self:center;gap:5px;padding:22px;display:grid}.safe-media-viewer-warning{z-index:1;color:#fce7aff2;background:#161005eb;border:1px solid #fbbf2459;border-radius:8px;gap:9px;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:10px;left:10px;right:10px}.safe-document-text{min-height:0;padding:16px;overflow:auto}.safe-document-text label{gap:5px;max-width:520px;display:grid}.safe-document-text input{min-height:44px}.safe-document-text pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e6edf3e6;max-width:90ch;margin:14px auto;font:14px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.safe-media-transcript h4,.safe-media-transcript p{max-width:90ch;margin-inline:auto}.safe-media-transcript p{color:var(--fg-muted);font-size:12px}.safe-media-viewer-controls{border-top:1px solid #aab8ca1f;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:flex}.safe-media-page-position{min-width:max-content;color:var(--fg-muted);font-size:11px}.safe-media-viewer:fullscreen{border:0;border-radius:0;width:100%;height:100%}.safe-media-viewer-controls button{color:var(--fg);background:#ffffff09;border:1px solid #aab8ca2e;border-radius:8px;padding:7px 11px}.safe-media-viewer>footer{max-height:180px;padding:10px 14px max(10px, env(safe-area-inset-bottom));border-top:1px solid #aab8ca1f;overflow:auto}.safe-media-viewer footer dl{flex-wrap:wrap;gap:7px 16px;margin:0 0 7px;display:flex}.safe-media-viewer footer dl>div{gap:5px;font-size:11px;display:flex}.safe-media-viewer footer dt{color:var(--fg-muted)}.safe-media-viewer footer dd{margin:0}.safe-media-viewer footer a{color:var(--accent);align-items:center;display:inline-flex}.safe-media-viewer footer details{color:var(--fg-muted);margin-top:7px;font-size:11px}.story-claim-protocol{background:#0f151f8f;border:1px solid #b4bfd124;border-radius:12px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.story-claim-protocol>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.story-claim-protocol h4,.story-claim-protocol h5,.story-claim-protocol p{margin:0}.story-claim-protocol header p,.story-claim-review-grid p,.story-claim-media-state{color:var(--fg-muted);font-size:12px}.story-claim-state{color:#e2c77d;text-transform:capitalize;border:1px solid #c5a75b4d;border-radius:999px;flex:none;padding:5px 9px;font-size:11px}.story-claim-state.is-independently_supported,.story-claim-state.is-officially_acknowledged{color:#78d4ae;border-color:#58be974d}.story-claim-state.is-disputed,.story-claim-state.is-refuted,.story-claim-state.is-manipulated_media_confirmed{color:#ef929b;border-color:#e0697357}.story-claim-list{gap:7px;margin:0;padding-left:20px;display:grid}.story-claim-list li{gap:3px;min-width:0;display:grid}.story-claim-list span,.story-claim-empty{color:var(--fg-muted);font-size:11px}.story-claim-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.story-claim-facts>div{background:#ffffff06;border-radius:8px;min-width:0;padding:8px}.story-claim-facts dt{color:var(--fg-muted);font-size:10px}.story-claim-facts dd{margin:3px 0 0;font-size:12px}.story-claim-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.story-claim-review-grid>section{border:1px solid #b4bfd11a;border-radius:8px;min-width:0;padding:9px}.story-claim-review-grid h5{font-size:12px}.story-claim-review-grid ul{color:var(--fg-muted);margin:7px 0 0;padding-left:18px;font-size:11px}@media (width<=900px){.story-media-grid,.story-media-comparison-grid,.story-spatial-layout,.story-claim-review-grid{grid-template-columns:minmax(0,1fr)}.story-spatial-plot{min-height:180px}.story-spatial-list{max-height:none}.story-claim-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.story-parent-handoff{grid-template-columns:minmax(0,1fr)}.story-parent-handoff button{width:100%}.story-key-media figure{grid-template-columns:minmax(0,1fr)}.story-key-media img{height:128px}.story-media-documents{padding:11px}.story-media-documents>header,.story-spatial-lens>header{flex-direction:column;align-items:stretch}.story-media-header-actions{grid-template-columns:minmax(0,1fr);display:grid}.story-media-documents>header button{width:100%}.story-media-card{grid-template-columns:auto minmax(0,1fr)}.story-media-card-actions{grid-template-columns:minmax(0,1fr);display:grid}.story-media-card-actions button,.story-media-card-actions a{width:100%}.story-claim-protocol>header{flex-direction:column;align-items:stretch}.story-claim-state{align-self:flex-start}.safe-media-viewer-backdrop{padding:0}.safe-media-viewer{border:0;border-radius:0;width:100%;height:100dvh}.safe-media-viewer>header{padding-top:max(10px, env(safe-area-inset-top))}.safe-media-viewer-warning{flex-direction:column;align-items:flex-start}.safe-media-viewer-controls{flex-wrap:wrap;justify-content:center;overflow-x:visible}.safe-media-viewer-controls button{flex:none;min-height:44px}.safe-media-viewer>footer{max-height:31dvh}}@media (width<=360px){.story-media-card{grid-template-columns:minmax(0,1fr)}.story-media-card-kind{grid-template-columns:auto auto;place-content:center;width:100%}.story-claim-facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.safe-media-image-pan img{transition:none}}@media (pointer:coarse){.safe-media-viewer button{min-width:44px}.kernel-object-workspace .kernel-inspector-close{width:44px;min-width:44px;height:44px;min-height:44px}.kernel-object-workspace summary{box-sizing:border-box;min-height:44px}}.story-media-preview,.story-media-preview *{box-sizing:border-box}.story-media-preview{min-width:0;color:inherit}.story-media-preview-open{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:#070a0eb8;border:1px solid #aab8ca29;border-radius:10px;padding:0;display:block;overflow:hidden}.story-media-preview-open:hover,.story-media-preview-open:focus-visible{border-color:color-mix(in srgb, var(--accent) 46%, #aab8ca29);background:#74c7ff0b}.story-media-preview figure{margin:0;display:grid}.story-media-preview img{aspect-ratio:16/9;object-fit:cover;background:#050608;width:100%;max-height:230px;display:block}.story-media-preview figcaption{min-width:0;color:var(--fg-muted);gap:5px;padding:9px 11px;font-size:11px;line-height:1.35;display:grid}.story-media-preview figcaption>span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.story-media-preview-attribution{justify-content:space-between;align-items:baseline;gap:9px;min-width:0;display:flex}.story-media-preview-attribution strong,.story-media-preview-attribution span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.story-media-preview-attribution strong{color:#e0eaf2e6}.story-media-preview-fallback{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:96px;padding:11px;display:grid}.story-media-preview-fallback.is-guarded{background:linear-gradient(135deg,#dbb2550f,#0000 62%),repeating-linear-gradient(135deg,#ffffff05 0 8px,#0000 8px 16px);border-color:#dbb25540}.story-media-preview-fallback.is-metadata{background:linear-gradient(135deg,#74c7ff0b,#0000 62%),#070a0eb3}.story-media-preview-icon{color:#bedaecdb;background:#ffffff06;border:1px solid #aab8ca29;border-radius:9px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.story-media-preview-fallback-copy{gap:3px;min-width:0;display:grid}.story-media-preview-fallback-copy strong,.story-media-preview-fallback-copy span,.story-media-preview-fallback-copy small{text-overflow:ellipsis;overflow:hidden}.story-media-preview-fallback-copy strong{color:#e6eef4eb;font-size:12px}.story-media-preview-fallback-copy span,.story-media-preview-fallback-copy small{color:var(--fg-muted);font-size:11px}.story-media-preview-world{width:100%;margin:0}.world-start-media-layout{grid-template-columns:minmax(0,1fr) minmax(260px,34%);align-items:start;gap:12px;min-width:0;display:grid}.story-media-preview-brief{width:min(100%,680px);margin:12px 0 0}.world-priority-row.attention-secondary-item{grid-template-columns:minmax(0,1fr) auto auto}.story-media-preview-world-compact{width:132px}.story-media-preview-world-compact .story-media-preview-fallback{grid-template-columns:1fr;min-height:64px;padding:7px}.story-media-preview-world-compact .story-media-preview-icon{width:30px;height:30px;font-size:15px}.story-media-preview-world-compact .story-media-preview-fallback-copy>span{display:none}.signals-workbench-queue .signals-triage-row:has(.story-media-preview-wire){grid-template-columns:68px minmax(0,1fr) 64px minmax(132px,max-content);grid-template-areas:"type main preview actions"}.story-media-preview-wire{grid-area:preview;width:64px}.story-media-preview-wire .story-media-preview-open{border-radius:7px}.story-media-preview-wire figure{height:52px}.story-media-preview-wire img{aspect-ratio:4/3;height:52px}.story-media-preview-wire figcaption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.story-media-preview-wire .story-media-preview-fallback{grid-template-columns:1fr;place-items:center;height:52px;min-height:52px;padding:5px;display:grid}.story-media-preview-wire .story-media-preview-icon{width:30px;height:30px;font-size:15px}.story-media-preview-wire .story-media-preview-fallback-copy{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.safe-media-guard{text-align:center;background:linear-gradient(135deg,#dbb25512,#0b0e12f0),repeating-linear-gradient(135deg,#ffffff05 0 9px,#0000 9px 18px);border:1px solid #dbb25547;border-radius:12px;place-self:center;place-items:center;gap:8px;width:min(520px,100% - 28px);padding:28px 22px;display:grid}.safe-media-guard>span{font-size:28px}.safe-media-guard p{max-width:44ch;color:var(--fg-muted);margin:0;font-size:12px;line-height:1.5}.safe-media-guard button{color:#f9e6b8f5;background:#dbb25517;border:1px solid #dbb25557;border-radius:8px;padding:8px 12px}@media (width<=980px){.world-start-media-layout{grid-template-columns:minmax(0,1fr)}.world-priority-row.attention-secondary-item{grid-template-columns:minmax(0,1fr) auto}.story-media-preview-world-compact{grid-column:1;width:min(100%,220px)}}@media (width<=760px){.signals-workbench-queue .signals-triage-row:has(.story-media-preview-wire){grid-template-columns:minmax(0,1fr);grid-template-areas:"main""preview""actions"}.story-media-preview-wire{width:72px}.story-media-preview-world,.story-media-preview-brief{width:100%}.story-media-preview img{max-height:210px}}@media (width<=430px){.story-media-preview img{max-height:176px}.story-media-preview-fallback{min-height:88px}.story-media-preview-open,.safe-media-guard button{min-height:44px}}@media (prefers-reduced-motion:reduce){.story-media-preview-open{transition:none}}@media (height<=520px) and (pointer:coarse){.app-tablet-layout .kernel-object-workspace.kernel-inspector-workspace,.kernel-object-workspace.kernel-inspector-workspace{z-index:calc(var(--z-dropdown,12000) + 1);grid-template-rows:auto minmax(0,1fr);width:100%;max-width:none;height:100dvh;min-height:0;display:grid;position:fixed;inset:0;overflow:hidden}.kernel-object-workspace .kernel-inspector-head,.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-head{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;max-height:68px;padding:8px 12px;display:grid;position:relative;overflow:hidden}.kernel-object-workspace .kernel-inspector-controls,.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-controls{grid-area:1/1;display:block;position:static;transform:none}.kernel-object-workspace .kernel-inspector-titleblock,.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-titleblock{grid-area:1/2;min-width:0;padding:0;display:grid}.kernel-object-workspace .kernel-inspector-kicker,.kernel-object-workspace .kernel-inspector-meta,.kernel-object-workspace .kernel-trust-badge,.kernel-object-workspace .kernel-inspector-summary{display:none}.kernel-object-workspace .kernel-inspector-head h2,.kernel-object-workspace[data-active-section]:not([data-active-section=summary]) .kernel-inspector-head h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;line-height:1.2;display:-webkit-box;overflow:hidden}.kernel-object-workspace .kernel-inspector-body{height:auto;min-height:0;max-height:none;padding-top:0;scroll-padding-top:48px;overflow:hidden auto}.kernel-object-workspace .kernel-section-nav,.kernel-object-workspace[data-active-section] .kernel-section-nav{min-height:44px;display:flex}.kernel-object-workspace .kernel-section-nav button{min-height:44px}}@media (width>=981px){.world-priority-row.attention-secondary-item{grid-template-columns:minmax(0,1fr) auto auto}}@media (width>=761px){.signals-workbench-queue .signals-triage-row:has(.story-media-preview-wire){grid-template-columns:68px minmax(0,1fr) 64px minmax(132px,max-content);grid-template-areas:"type main preview actions"}}@media (width<=760px){.signals-workbench-queue .signals-triage-row:has(.story-media-preview-wire){grid-template-columns:minmax(0,1fr);grid-template-areas:"main""preview""actions"}}.event-card-media-preview{width:64px;margin:5px 0 3px auto}.mag-hero-media-preview{align-self:stretch;width:100%;margin:0}.mag-hero-media-preview .story-media-preview-open,.mag-hero-media-preview .story-media-preview-fallback{min-height:100%}.masonry-media-preview{width:100%;margin:0}.masonry-media-preview .story-media-preview-open{border:0;border-radius:0}.top-story-media-preview{width:min(100%,148px);margin:8px 0 0}@media (width<=768px){.mag-hero-media-preview{margin-top:8px}.top-story-media-preview{width:100%}}
