.operator-dashboard{max-width:1320px;margin:0 auto;padding:24px 20px 48px}.operator-dashboard__hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}.operator-dashboard__eyebrow{margin:0 0 10px;color:var(--accent-strong);font-size:.82rem;text-transform:uppercase;letter-spacing:.14em}.operator-dashboard__hero h1{margin:0;font-size:clamp(1.8rem,3vw,2.5rem)}.operator-dashboard__lede{max-width:780px;margin:12px 0 0;color:var(--muted);line-height:1.55}.operator-dashboard__hero-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;color:var(--muted);font-size:.88rem}.operator-dashboard__summary-grid,.operator-dashboard__chart-grid{display:grid;gap:14px}.operator-dashboard__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.operator-dashboard__chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.operator-dashboard__summary-card,.operator-dashboard__card{border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#ffffff08,#080e16eb);box-shadow:var(--shadow-md)}.operator-dashboard__summary-card{padding:16px 18px}.operator-dashboard__summary-card span{display:block;color:var(--muted);font-size:.84rem}.operator-dashboard__summary-card strong{display:block;margin-top:8px;font-size:1.85rem}.operator-dashboard__summary-card p{margin:8px 0 0;color:var(--muted);font-size:.9rem;line-height:1.4}.operator-dashboard__summary-card--good{border-color:#82d29c47}.operator-dashboard__summary-card--warn{border-color:#e2bb7947}.operator-dashboard__summary-card--danger{border-color:#f0a2a247}.operator-dashboard__card{padding:18px}.operator-dashboard__card-topline{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.operator-dashboard__card-topline h3{margin:0;font-size:1.02rem}.operator-dashboard__card-topline p,.operator-dashboard__card-note{margin:6px 0 0;color:var(--muted);line-height:1.45}.operator-dashboard__bars{display:grid;gap:12px}.operator-dashboard__bar-row{display:grid;gap:7px}.operator-dashboard__bar-copy{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:.92rem}.operator-dashboard__bar-copy span{color:var(--muted)}.operator-dashboard__bar-track{width:100%;height:10px;border-radius:999px;background:#ffffff0f;overflow:hidden}.operator-dashboard__bar-fill{display:block;height:100%;border-radius:inherit}.operator-dashboard__bar-fill--default{background:linear-gradient(90deg,#a8bbd9cc,#a8bbd973)}.operator-dashboard__bar-fill--good{background:linear-gradient(90deg,#82d29cf2,#82d29c73)}.operator-dashboard__bar-fill--warn{background:linear-gradient(90deg,#e2bb79f2,#e2bb7973)}.operator-dashboard__bar-fill--danger{background:linear-gradient(90deg,#f0a2a2f2,#f0a2a273)}.operator-dashboard__bar-fill--info{background:linear-gradient(90deg,#a8c0fff2,#a8c0ff73)}.operator-dashboard__bar-detail{margin:0;color:var(--muted-soft);font-size:.82rem;line-height:1.4}.operator-dashboard__pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#ffffff08;color:var(--text);font-size:.8rem}.operator-dashboard__pill--good{border-color:#82d29c59;color:var(--emerald)}.operator-dashboard__pill--warn{border-color:#e2bb7959;color:var(--amber)}.operator-dashboard__pill--danger{border-color:#f0a2a259;color:var(--rose)}.operator-dashboard__pill--info{border-color:#a8c0ff59;color:var(--accent-strong)}.operator-dashboard__table-wrap{overflow-x:auto}.operator-dashboard__table{width:100%;border-collapse:collapse;min-width:920px}.operator-dashboard__table th,.operator-dashboard__table td{padding:12px 10px;border-top:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:top;font-size:.9rem}.operator-dashboard__table th{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.operator-dashboard__job-name{font-weight:600}.operator-dashboard__job-detail{margin-top:4px;color:var(--muted);font-size:.82rem;line-height:1.45}.operator-dashboard__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.operator-dashboard__empty,.operator-dashboard__empty-row{display:flex;align-items:center;justify-content:center;min-height:120px;color:var(--muted)}.operator-dashboard__empty--danger{color:var(--rose)}@media (max-width: 1080px){.operator-dashboard__summary-grid,.operator-dashboard__chart-grid{grid-template-columns:1fr}.operator-dashboard__hero{flex-direction:column}.operator-dashboard__hero-meta{justify-content:flex-start}}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--bg: #06101a;--bg-elevated: #0b1520;--panel: rgba(12, 20, 31, .88);--panel-quiet: rgba(17, 28, 41, .8);--panel-highlight: linear-gradient(180deg, rgba(255, 255, 255, .04), transparent 35%);--line: rgba(202, 214, 228, .1);--line-strong: rgba(202, 214, 228, .18);--text: #efe8dc;--text-strong: #fffbf5;--muted: #aea596;--muted-soft: #827a70;--bone: #e9dfcd;--accent: #a8c0ff;--accent-strong: #dbe6ff;--emerald: #82d29c;--amber: #e2bb79;--rose: #f0a2a2;--slate: #a8bbd9;--shadow-lg: 0 30px 110px rgba(0, 0, 0, .5);--shadow-md: 0 18px 55px rgba(0, 0, 0, .34);--radius-3xl: 40px;--radius-2xl: 30px;--radius-xl: 24px;--radius-lg: 18px;--radius-md: 14px;--radius-pill: 999px;--content-max: 1240px;--app-height: 100dvh;--topbar-height: 54px;--safe-bottom: env(safe-area-inset-bottom, 0px);--chat-composer-height: 76px}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{margin:0;min-height:var(--app-height);color:var(--text);background:radial-gradient(circle at top left,rgba(86,118,205,.18),transparent 30%),radial-gradient(circle at top right,rgba(56,124,103,.18),transparent 24%),linear-gradient(180deg,#07111b,#071019 36%,#040a11)}a{color:inherit}button,input,textarea{font:inherit}strong,h1,h2,h3{color:var(--text-strong)}#root{min-height:var(--app-height)}.app-frame{position:relative;min-height:var(--app-height);overflow:hidden}.app-frame--chat{overflow:hidden}.ambient-glow{position:fixed;width:38rem;height:38rem;border-radius:50%;filter:blur(96px);pointer-events:none;opacity:.3}.ambient-glow--left{left:-12rem;top:-14rem;background:#587fe242}.ambient-glow--right{right:-12rem;top:8rem;background:#4e9a8233}.topbar{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#071019b8}.topbar__inner{max-width:var(--content-max);margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px}.topbar--chat{border-bottom-color:#cad6e40d;background:#060e16a8}.topbar--chat .topbar__inner{max-width:920px;padding:7px 14px;gap:8px}.topbar--chat .brand-block{gap:7px}.topbar--chat .brand-block__mark{width:30px;height:30px;border-radius:10px;border-color:#a8c0ff24;background:#a8c0ff14;box-shadow:none}.topbar--chat .brand-block strong{font-size:.83rem;letter-spacing:.01em;line-height:1.05}.topbar--chat .topbar__actions,.topbar--chat .topbar__secondary-links{gap:6px}.topbar--chat .topbar__utility-link,.topbar--chat .topbar__utility-button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(202,214,228,.05);background:#ffffff06;color:var(--muted);font-size:.8rem}.brand-block{display:flex;align-items:center;gap:10px}.brand-block__home{color:inherit;text-decoration:none}.brand-block__mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px;background:linear-gradient(180deg,#a8c0ff38,#a8c0ff14);border:1px solid rgba(168,192,255,.2);box-shadow:inset 0 1px #ffffff14}.brand-block strong{display:block;font-size:.94rem;letter-spacing:.02em}.brand-block p{margin:4px 0 0;color:var(--muted);font-size:.9rem}.topbar__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.nav-cluster,.hero-panel__meta,.hero-panel__actions,.action-row,.action-row--wrap,.chip-row,.story-card__chips,.stack-list__meta,.claim-card__meta,.related-list__chips,.metric-card__value-row,.report-section-card__topline{display:flex;flex-wrap:wrap;gap:10px}.event-truth-freshness-rail{padding:16px 18px}.event-truth-freshness-rail .metric-strip{gap:10px}.event-truth-freshness-rail .metric-card{min-height:0;padding:10px 12px}.event-truth-freshness-rail .metric-card__label{margin-bottom:4px}.event-truth-freshness-rail .truth-freshness-rail__footer{margin-top:10px;padding-top:10px}.event-truth-freshness-rail .truth-freshness-rail__next-step .eyebrow{margin-bottom:2px}.nav-cluster{align-items:center}.topbar__secondary-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.topbar__utility-link{color:var(--muted);text-decoration:none;font-size:.86rem;font-weight:600;transition:color .14s ease,transform .14s ease}.topbar__utility-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:var(--muted);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;transition:color .14s ease,transform .14s ease}.topbar__utility-label{display:inline}.topbar__utility-glyph{display:none}.topbar__utility-link:hover,.topbar__utility-button:hover{color:var(--text-strong);transform:translateY(-1px)}.topbar__utility-link--active{color:var(--text-strong)}.nav-link,.button-link,.ghost-button,.submit-button{border-radius:var(--radius-pill);text-decoration:none;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.nav-link{padding:10px 16px;border:1px solid var(--line);background:#ffffff06;color:var(--muted);font-size:.94rem;font-weight:600}.nav-link:hover,.button-link:hover,.ghost-button:hover,.submit-button:hover{transform:translateY(-1px)}.nav-link--active{color:var(--text-strong);background:#a8c0ff24;border-color:#a8c0ff4d}.app-shell{position:relative;max-width:var(--content-max);margin:0 auto;padding:24px 24px 72px}.app-shell--chat{position:relative;max-width:920px;height:calc(var(--app-height) - var(--topbar-height));min-height:calc(var(--app-height) - var(--topbar-height));padding:0;overflow:hidden;display:block}.home-chat-shell{position:relative;height:100%;min-height:100%}.home-chat-shell__thread{height:100%;min-height:0;overflow:auto;padding:0 6px calc(var(--chat-composer-height) + max(14px,var(--safe-bottom)));scroll-padding-top:8px;scroll-padding-bottom:calc(var(--chat-composer-height) + max(18px,var(--safe-bottom)));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.home-chat-shell__composer{position:absolute;left:0;right:0;bottom:0;z-index:12;padding-bottom:0;border-top:1px solid rgba(202,214,228,.05);background:linear-gradient(180deg,#07101900,#071019bd 16%,#071019f0 42%,#071019fb);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page-stack--chat-home{min-height:100%;width:100%;align-content:start;gap:0;padding-top:4px}.page-stack--chat-home .chat-thread{padding:0}.page-stack--chat-home .chat-thread:before{display:none}.page-stack--chat-home .chat-thread__item{padding:4px 4px 4px 6px;border-top-color:#cad6e40d}.page-stack--chat-home .chat-thread__item--selected{background:#a8c0ff09;border-radius:12px;box-shadow:inset 1.5px 0 #a8c0ff4d}.page-stack--chat-home .chat-thread__header{gap:5px}.page-stack--chat-home .chat-thread__summary-rail,.page-stack--chat-home .chat-thread__summary-rail--meta-first{gap:3px 6px}.page-stack--chat-home .chat-thread__summary{margin:0;font-size:.92rem;line-height:1.24}.page-stack--chat-home .chat-thread__meta-copy{font-size:.68rem;line-height:1.08}.page-stack--chat-home .chat-thread__summary{color:var(--bone)}.page-stack--chat-home .ask-thread-strip{padding:0 0 0 12px}.page-stack--chat-home .empty-state{padding:2px 6px 0}.page-stack--chat-home .ask-thread-strip--home{position:relative;gap:0;margin-top:4px;border-top:0}.page-stack--chat-home .ask-thread-strip--home:before{content:"";position:absolute;left:0;top:6px;bottom:8px;width:1px;background:#cad6e414}.page-stack--chat-home .ask-thread-strip--home .ask-thread-strip__turns{gap:0}.page-stack--chat-home .ask-thread-strip--home .ask-thread-turn{position:relative;gap:3px;padding:4px 0 0 10px;border-top:0}.page-stack--chat-home .ask-thread-strip--home .ask-thread-turn+.ask-thread-turn{margin-top:3px;padding-top:5px;border-top:1px solid rgba(202,214,228,.06)}.page-stack--chat-home .ask-thread-strip--home .ask-thread-turn:before{content:"";position:absolute;left:-4px;top:13px;width:5px;height:5px;border-radius:50%;background:#a8c0ffb8;box-shadow:0 0 0 2px #a8c0ff0f}.page-stack,.section-stack,.home-section-shell,.metric-strip,.surface-grid,.story-card-grid,.claim-grid,.timeline-rail,.related-list,.stack-list,.knowledge-grid,.report-sections-list,.evidence-ladder,.hero-note,.callout-panel,.knowledge-card,.claim-card,.stack-list__item,.mini-timeline,.composer-panel,.composer-form,.surface-route-panel,.story-card,.watch-card,.second-wave-grid{display:grid;gap:18px}.hero-panel,.surface-panel,.surface-card,.metric-card,.report-section-card{position:relative;border-radius:var(--radius-2xl);border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-md);overflow:hidden}.hero-panel:before,.surface-panel:before,.surface-card:before,.metric-card:before,.report-section-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--panel-highlight);pointer-events:none}.hero-panel{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);gap:24px;padding:32px;box-shadow:var(--shadow-lg)}.hero-panel--compact{grid-template-columns:minmax(0,1.4fr) minmax(260px,.82fr);gap:20px;padding:26px 28px;box-shadow:var(--shadow-md)}.hero-panel__main,.hero-panel__aside{position:relative;z-index:1}.hero-panel__main{display:grid;gap:18px;align-content:start}.hero-panel h1{margin:0;max-width:11ch;font-size:clamp(2.8rem,6vw,5rem);line-height:.96;letter-spacing:-.05em;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.hero-panel--compact h1{max-width:15ch;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.hero-panel__body{margin:0;max-width:58rem;color:var(--bone);font-size:1.08rem;line-height:1.72}.hero-panel__aside{display:grid;align-content:stretch}.route-thread-header{display:grid;gap:14px}.route-thread-header__main,.route-thread-header__meta,.route-thread-header__actions{display:flex;flex-wrap:wrap;gap:10px}.route-thread-header__main{flex-direction:column;align-items:flex-start;gap:10px}.route-thread-header__eyebrow,.route-thread-header__summary{margin:0}.route-thread-header h1{margin:0;max-width:20ch;font-size:clamp(1.48rem,3vw,2.2rem);line-height:1.02;letter-spacing:-.04em}.route-thread-header__summary{max-width:60rem;color:var(--bone);line-height:1.58}.route-thread-header__actions{align-items:center}.route-thread-header__actions .button-link,.route-thread-header__actions .ghost-button{width:auto}.hero-aside-stack{display:grid;gap:16px}.hero-note,.callout-panel,.knowledge-card,.claim-card,.stack-list__item,.mini-timeline,.composer-panel,.metric-card,.report-section-card{border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.06);background:var(--panel-quiet)}.hero-note{padding:22px;min-height:100%}.hero-note--dense{gap:12px}.hero-note--accent{background:linear-gradient(180deg,#a8c0ff1f,#a8c0ff08),#111c29db;border-color:#a8c0ff29;box-shadow:inset 0 1px #ffffff0f}.hero-note__subpanel{display:grid;gap:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.hero-note p,.callout-panel p,.knowledge-card p,.claim-card p,.stack-list__item p,.surface-panel p,.surface-card p,.related-list__item p,.timeline-rail__content p,.mini-timeline__item p,.report-section-card p,.metric-card p{margin:0}.eyebrow{margin:0;color:var(--accent);text-transform:uppercase;letter-spacing:.15em;font-size:.74rem;font-weight:700}.section-intro{display:grid;gap:10px;max-width:52rem}.section-intro__meta{display:flex;flex-wrap:wrap;gap:10px}.section-intro h2,.surface-panel__header-row h3{margin:0;font-size:clamp(1.5rem,2vw,2rem);line-height:1.08;letter-spacing:-.03em}.section-intro p:last-child,.copy-muted,.meta-footnote,.stack-list__meta span,.empty-state p,.related-list__item p,.timeline-rail__content p,.mini-timeline__item p,.report-section-card__summary,.metric-card__label,.metric-card__detail,.story-card__support,.story-card__footer,.story-card__meta-panel p,.story-card__blurb p:last-child{color:var(--muted);line-height:1.66}.surface-panel,.surface-card,.report-section-card{padding:24px}.surface-panel--quiet{background:#121c29eb}.surface-panel__header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.metric-strip,.surface-grid,.story-card-grid,.claim-grid,.knowledge-grid{gap:20px}.metric-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.metric-card{padding:18px}.metric-card__label{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.metric-card__value-row{align-items:center;justify-content:space-between}.metric-card__value-row strong{font-size:clamp(1.35rem,2vw,1.8rem);letter-spacing:-.03em}.metric-card__detail{font-size:.92rem}.truth-freshness-rail,.truth-freshness-rail__footer,.truth-freshness-rail__next-step,.dossier-trust-lead,.watch-ops-shell__summary-copy,.watch-ops-shell__body{display:grid;gap:14px}.truth-freshness-rail__footer{padding-top:4px}.truth-freshness-rail--embedded .metric-strip{gap:14px}.truth-freshness-rail--embedded .metric-card{padding:16px}.truth-freshness-rail__next-step p,.watch-ops-shell__summary-copy p{margin:0}.watch-ops-shell{border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.08);background:#ffffff06}.watch-ops-shell__summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px}.watch-ops-shell__summary::-webkit-details-marker{display:none}.watch-ops-shell__body{padding:0 18px 18px;border-top:1px solid rgba(255,255,255,.06)}.surface-grid--cards,.story-card-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.surface-grid--feature{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.story-card{min-height:100%}.story-card__header,.watch-card__topline,.timeline-rail__topline,.timeline-rail__content,.mini-timeline__topline,.related-list__item,.story-card__split,.story-card__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.story-card h3,.search-result-card h3,.stack-list__item strong,.related-list__item strong,.timeline-rail__topline strong,.mini-timeline__topline strong,.report-section-card strong{margin:6px 0 0;font-size:1.18rem;line-height:1.22;letter-spacing:-.02em}.story-card--lead{padding:28px;gap:22px}.story-card--lead h3{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.05}.story-card__title-link{color:inherit;text-decoration:none}.story-card__title-link:hover,.story-card__title-link:focus-visible{text-decoration:underline}.lead-report-card{box-shadow:var(--shadow-lg)}.story-card__summary{font-size:1rem;color:var(--bone);line-height:1.74}.story-card__split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.9fr);gap:18px}.story-card__blurb,.story-card__meta-panel{display:grid;gap:12px;padding:18px;border-radius:var(--radius-xl);background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.story-card__compact-rank{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:2rem;letter-spacing:-.06em;color:#ffffff47}.story-card--compact{grid-template-columns:auto minmax(0,1fr);align-items:start}.story-card__compact-main{display:grid;gap:14px}.story-card__footer{align-items:center}.home-card{gap:18px}.home-card--lead{background:linear-gradient(180deg,#a8c0ff1c,#a8c0ff08 34%,#0c141ff0),var(--panel);border-color:#a8c0ff2e;box-shadow:var(--shadow-lg)}.home-card--compact{grid-template-columns:minmax(0,1fr);gap:16px}.home-card__topline,.home-card__compact-topline,.home-card__footer-band,.home-card__action-rail{display:flex;align-items:center;justify-content:space-between;gap:14px}.home-card__title-block,.home-card__hero-main,.home-card__why-now-inline{display:grid;gap:10px}.home-card__title-block h3{margin:0}.home-card__detail-grid--lead{grid-template-columns:repeat(2,minmax(0,1fr))}.home-card__detail-grid--lead .home-card__detail{gap:6px}.home-card__detail-grid--lead .home-card__detail strong{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.home-card__detail-grid--lead .home-card__detail p,.home-card__source-brief .copy-muted,.home-card__source-brief .meta-footnote,.home-card__source-brief .home-card__meta-line{margin:0}.home-card__detail-grid--lead .home-card__detail p:last-child,.home-card__source-brief p:last-child{color:var(--text);line-height:1.6}.home-card__source-brief{display:grid;gap:10px}.home-card__source-brief--compact{gap:8px}.home-card__source-brief .eyebrow{display:none}.home-card__source-anchor,.home-card__source-link{display:grid;gap:4px;min-width:0;padding:12px 14px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.06);background:#ffffff06;color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease,background .16s ease}.home-card__source-anchor:hover,.home-card__source-link:hover{border-color:#a8c0ff38;background:#a8c0ff0d;transform:translateY(-1px)}.home-card__source-anchor:focus-visible,.home-card__source-link:focus-visible,.home-card__source-more summary:focus-visible{outline:1px solid rgba(168,192,255,.4);outline-offset:2px}.home-card__source-anchor strong,.home-card__source-link strong{color:var(--text);font-size:.96rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.home-card__source-anchor .copy-muted,.home-card__source-link .copy-muted,.home-card__source-anchor .meta-footnote,.home-card__source-link .meta-footnote,.home-card__source-more summary{color:var(--muted);font-size:.88rem;overflow-wrap:anywhere}.home-card__source-anchor .meta-footnote,.home-card__source-link .meta-footnote{font-size:.74rem}.home-card__source-more{display:grid;gap:8px}.home-card__source-more summary{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:0;border:0;background:transparent;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.home-card__source-more summary::-webkit-details-marker{display:none}.home-card__source-more summary:after{content:"+";line-height:1;transform:translateY(-1px)}.home-card__source-more[open] summary:after{content:"−"}.home-card__source-more summary:hover{color:var(--text);text-decoration:underline}.home-card__footer-band{padding-top:4px}.home-card__operator-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-card__operator-block,.report-crown-card,.dossier-trust-card{display:grid;gap:10px;padding:18px;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.07);background:#ffffff09}.home-card__operator-block--compact{padding:16px}.home-card__operator-block p:last-child,.report-crown-card p:last-child,.dossier-trust-card p:last-child{color:var(--muted);line-height:1.68}.home-card__source-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.home-card__source-link{display:grid;gap:8px;padding:14px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease,background .16s ease}.home-card__source-link:hover{border-color:#a8c0ff38;background:#a8c0ff0f;transform:translateY(-1px)}.home-card__source-link strong{color:var(--text)}.home-section-shell--collapsed{border-radius:var(--radius-2xl);border:1px solid rgba(255,255,255,.06);background:#ffffff06;overflow:hidden}.home-section-shell__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px;cursor:pointer;list-style:none}.home-section-shell__summary::-webkit-details-marker{display:none}.home-section-shell__summary:after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.08);color:var(--accent-strong);flex:0 0 auto}.home-section-shell--collapsed[open] .home-section-shell__summary:after{content:"−"}.home-section-shell__summary-copy{display:grid;gap:8px}.home-section-shell__summary-copy--tight{gap:6px}.home-section-shell__summary-copy strong{font-size:1.05rem;line-height:1.42}.home-section-shell__summary-copy p{margin:0;color:var(--muted);line-height:1.68}.home-section-shell--suppressed{padding:0 22px 22px;border-top:1px solid rgba(255,255,255,.06)}.report-crown-grid,.dossier-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.report-hero-panel{gap:16px;padding:0;border:0;background:transparent;box-shadow:none}.report-hero__topline,.report-hero__action-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.report-hero__headline-grid,.report-hero__detail-grid,.report-hero__knowledge-split{display:grid;gap:18px}.report-hero__headline-grid{grid-template-columns:minmax(0,1fr);align-items:start}.report-hero__detail-grid{grid-template-columns:minmax(0,1fr);gap:12px}.report-hero__headline-block,.report-hero__rail,.report-hero__verdict-card{display:grid;gap:14px}.report-hero__headline-block h2{margin:0;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.08;letter-spacing:-.035em;max-width:18ch;color:var(--text-strong)}.report-hero__plain-lead{margin:0}.report-hero__verdict-card,.report-crown-card--accent{padding:20px;border-radius:var(--radius-xl);border:1px solid rgba(168,192,255,.14);background:#ffffff0a}.report-hero__verdict-card{background:linear-gradient(180deg,#a8c0ff24,#a8c0ff08 52%),#ffffff0a}.report-crown-card--flat{padding:0;border:0;border-radius:0;background:transparent}.report-crown-card--summary{display:grid;gap:8px;padding:0;border:0;border-radius:0;background:transparent}.report-crown-card--summary>p{margin:0}.report-crown-card__meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.report-crown-card--summary strong{font-size:1rem;line-height:1.46}.report-hero__detail-grid--summary{gap:10px}.report-hero__verdict-card strong,.report-hero__watch-card strong,.report-hero__knowledge-card strong,.report-crown-card--accent strong{font-size:1.14rem;line-height:1.46}.report-crown-card--accent{background:linear-gradient(180deg,#82d29c1a,#82d29c05 54%),#ffffff09;border-color:#82d29c29}.report-hero__knowledge-split{grid-template-columns:repeat(2,minmax(0,1fr))}.report-hero__knowledge-split>div{display:grid;gap:10px}.report-bullet-list{display:grid;gap:10px;margin:0;padding-left:18px;color:var(--bone)}.report-bullet-list li{line-height:1.6}.report-crown-panel,.dossier-trust-rail{gap:18px}.home-card__rank-pill{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:32px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid rgba(168,192,255,.24);background:#a8c0ff14;color:var(--accent-strong);font-weight:800;letter-spacing:.04em}.callout-panel{padding:18px}.tag{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:7px 12px;border-radius:var(--radius-pill);border:1px solid transparent;font-size:.8rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.tag--default{background:#ffffff0f;border-color:#ffffff14;color:var(--muted)}.tag--good{background:#82d29c29;border-color:#82d29c47;color:var(--emerald)}.tag--warn{background:#e2bb7929;border-color:#e2bb7947;color:var(--amber)}.tag--danger{background:#f0a2a229;border-color:#f0a2a247;color:var(--rose)}.tag--info{background:#a8bbd929;border-color:#a8bbd947;color:var(--slate)}.button-link,.submit-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid rgba(168,192,255,.26);background:linear-gradient(180deg,#a8c0ff3d,#a8c0ff1f);color:var(--text-strong);font-weight:700;box-shadow:inset 0 1px #ffffff14}.button-link--secondary,.ghost-button{background:#ffffff0a;border:1px solid var(--line-strong);color:var(--bone)}.ghost-button{min-height:44px;padding:0 16px;cursor:pointer}.submit-button{cursor:pointer}.submit-button:disabled{opacity:.7;cursor:progress}.stack-list__item,.related-list__item,.claim-card,.knowledge-card,.empty-state,.report-section-card{padding:18px}.stack-list__item--link,.related-list__item,.search-result-card{text-decoration:none}.claim-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.timeline-rail__item,.mini-timeline__item{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px}.timeline-rail__line,.mini-timeline__line{position:relative}.timeline-rail__line:before,.mini-timeline__line:before{content:"";position:absolute;left:8px;top:0;bottom:-14px;width:1px;background:var(--line-strong)}.timeline-rail__line:after,.mini-timeline__line:after{content:"";position:absolute;left:3px;top:6px;width:11px;height:11px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #a8c0ff1f}.timeline-rail__item:last-child .timeline-rail__line:before,.mini-timeline__item:last-child .mini-timeline__line:before{bottom:6px}.timeline-rail__content,.mini-timeline{gap:14px}.timeline-rail-panel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.timeline-rail-panel:before{display:none}.timeline-rail-panel>.section-intro{gap:4px}.timeline-rail-panel>.section-intro h2{font-size:clamp(1.02rem,1.45vw,1.28rem);line-height:1.14}.timeline-rail-panel>.section-intro p:last-child{line-height:1.46}.knowledge-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.knowledge-card ul{margin:0;padding-left:18px;color:var(--bone);line-height:1.7}.related-list__item{align-items:flex-start}.watch-card__rail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.dossier-block-grid,.who-else-grid,.comparison-rank-grid,.comparison-dimension-grid{display:grid;gap:16px}.dossier-block-grid,.comparison-dimension-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.who-else-grid,.comparison-rank-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.dossier-block-card,.who-else-card,.comparison-bottom-line-card,.comparison-rank-card,.comparison-dimension-card{display:grid;gap:12px;padding:18px;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.08);background:#ffffff08}.comparison-report-panel{gap:20px}.comparison-bottom-line-card{background:linear-gradient(180deg,#a8c0ff1f,#a8c0ff0a);border-color:#a8c0ff3d}.dossier-block-card__header,.who-else-card__header,.comparison-rank-card__header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.dossier-block-card__bullets,.comparison-dimension-card__bullets{margin:0;padding-left:18px;line-height:1.7;color:var(--bone)}.who-else-card__summary{margin:0;color:var(--text-strong)}.who-else-card__reason-stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.who-else-card__reason-stack p,.comparison-bottom-line-card p,.comparison-dimension-card strong{margin:0}.ask-composer-shell,.ask-side-rail,.ask-composer__heading,.ask-inline-context,.ask-command-brief,.ask-command-groups,.ask-command-group,.ask-prompt-deck,.ask-follow-up-panel,.ask-follow-up-panel__header,.ask-prompt-deck__header,.ask-turn-summary,.ask-turn-summary__header,.ask-report-bridge,.ask-report-bridge__header,.ask-thread-strip,.ask-thread-strip__header,.ask-thread-strip__turns,.ask-thread-turn,.turn-summary-card--flat,.ask-rail-section,.report-guide-grid,.report-guide-card{display:grid;gap:18px}.ask-composer__focus-button{align-self:start;min-height:34px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid rgba(168,192,255,.18);background:#a8c0ff0f;color:var(--accent-strong);font-weight:700;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.ask-composer__focus-button:hover{transform:translateY(-1px);border-color:#a8c0ff47;background:#a8c0ff1a}.ask-prompt-grid,.surface-target-grid,.section-jump-grid{display:grid;gap:12px}.ask-composer-shell{grid-template-columns:minmax(0,1.32fr) minmax(300px,.78fr);align-items:start;gap:24px}.ask-composer-form{gap:20px}.ask-composer-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ask-command-brief{gap:16px;padding:18px;border-radius:var(--radius-xl);border:1px solid rgba(168,192,255,.14);background:linear-gradient(180deg,#a8c0ff14,#ffffff05)}.ask-command-groups,.ask-inline-context{gap:14px}.ask-inline-context__hint{gap:12px}.ask-inline-context__hint strong{font-size:1rem;line-height:1.5}.ask-inline-context__chips{align-items:center}.ask-command-groups--follow-up{gap:16px}.ask-command-group{gap:10px}.ask-command-group__header{display:grid;gap:4px}.ask-command-group__header strong{font-size:.98rem;line-height:1.34}.ask-composer__heading h2{margin:6px 0 0;max-width:14ch;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.08;letter-spacing:-.03em}.ask-prompt-deck__header{gap:10px}.ask-prompt-deck__header strong,.surface-target-card strong,.turn-summary-card strong{font-size:1.02rem;line-height:1.38}.ask-prompt-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ask-prompt-grid--follow-up{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ask-prompt-card,.surface-target-card,.report-guide-card,.section-jump-button{border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.08);background:#ffffff08}.ask-prompt-card{display:grid;gap:8px;padding:16px;text-align:left;color:var(--bone);cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.ask-prompt-card:hover,.surface-target-card--interactive:hover,.section-jump-button:hover{transform:translateY(-1px);border-color:#a8c0ff42}.ask-prompt-card--accent{background:linear-gradient(180deg,#a8c0ff21,#a8c0ff0a);border-color:#a8c0ff42}.ask-prompt-card__title{color:var(--text-strong);font-weight:700}.ask-prompt-card__detail{color:var(--muted);line-height:1.58}.ask-side-rail{align-content:start;position:sticky;top:108px}.ask-checklist{margin:0;padding-left:18px;color:var(--bone);line-height:1.7}.prompt-chip-row{display:flex;flex-wrap:wrap;gap:10px}.prompt-chip{min-height:42px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--bone);font-weight:700;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.prompt-chip:hover{transform:translateY(-1px);border-color:#a8c0ff42}.prompt-chip--accent{color:var(--text-strong);background:linear-gradient(180deg,#a8c0ff2e,#a8c0ff14);border-color:#a8c0ff42}.ask-follow-up-panel{padding:20px;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.06);background:#ffffff08}.ask-follow-up-panel--flat,.ask-thread-strip,.ask-turn-summary,.ask-report-bridge,.ask-thread-turn,.turn-summary-card--flat,.chat-thread__section--flat{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ask-thread-strip,.ask-turn-summary,.ask-report-bridge{gap:8px;padding:6px 0 0;border-top:1px solid rgba(202,214,228,.08)}.ask-thread-strip__header,.ask-report-bridge__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ask-thread-strip__header h3,.ask-turn-summary__header h3,.ask-report-bridge__header h3{margin:0;font-size:1.05rem;line-height:1.35}.ask-thread-strip__header p,.ask-turn-summary__header p,.ask-report-bridge__header p{margin:0}.ask-thread-strip__lead strong,.ask-thread-turn strong{font-size:.98rem;line-height:1.42}.ask-thread-strip__turns{gap:8px}.ask-thread-turn{gap:8px;padding-top:8px;border-top:1px solid rgba(202,214,228,.08)}.ask-thread-turn__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ask-thread-turn:first-child{padding-top:0;border-top:0}@keyframes askPendingPulse{0%,80%,to{opacity:.28;transform:scale(.82)}40%{opacity:1;transform:scale(1)}}.ask-pending-indicator{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.82rem;font-weight:600;letter-spacing:.02em}.ask-pending-indicator__dots{display:inline-flex;align-items:center;gap:4px}.ask-pending-indicator__dots span{width:6px;height:6px;border-radius:999px;background:#a8c0ffdb;animation:askPendingPulse 1.1s ease-in-out infinite}.ask-pending-indicator__dots span:nth-child(2){animation-delay:.15s}.ask-pending-indicator__dots span:nth-child(3){animation-delay:.3s}.ask-pending-indicator__dots--inline span{width:5px;height:5px}.ask-composer__status{display:inline-flex;align-items:center;gap:8px;margin:-8px 0 0}.ask-follow-up-panel__header{gap:12px}.ask-follow-up-panel__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ask-follow-up-panel__footer{padding-top:2px}.surface-target-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.surface-target-grid--compact{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.surface-target-grid--muted{gap:10px}.surface-target-grid--muted .surface-target-card{padding:14px;background:#ffffff05;border-color:#ffffff0f}.surface-target-grid--muted .surface-target-card strong{font-size:.96rem}.surface-target-grid--muted .surface-target-card p:last-child{color:var(--muted)}.surface-target-grid--muted .surface-target-card--active{background:linear-gradient(180deg,#a8c0ff1a,#a8c0ff08)}.surface-target-card{display:grid;gap:8px;padding:16px;text-decoration:none}.surface-target-card--interactive{transition:transform .14s ease,border-color .14s ease,background .14s ease}.surface-target-card--active{border-color:#a8c0ff47;background:linear-gradient(180deg,#a8c0ff1f,#a8c0ff0a);box-shadow:inset 0 1px #ffffff0f}.surface-target-card--good{border-color:#82d29c33;background:#82d29c14}.surface-target-card--warn{border-color:#e2bb7933;background:#e2bb7912}.surface-target-card--info{border-color:#a8c0ff33;background:#a8c0ff12}.surface-target-card--default{border-color:#ffffff14}.surface-target-card p,.report-guide-card p{line-height:1.6}.report-guide-panel{gap:20px}.report-guide-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.report-guide-card{padding:18px}.report-guide-list{margin:0;padding-left:18px;color:var(--bone);line-height:1.72}.ask-brief-list{margin-top:2px}.section-jump-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.section-jump-button{min-height:44px;padding:10px 14px;color:var(--bone);font-weight:700;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.turn-summary-card{padding:18px}.watch-card--featured{border-color:#a8c0ff3d;box-shadow:var(--shadow-lg)}.watch-card--featured h3{font-size:clamp(1.45rem,2.4vw,1.95rem);line-height:1.08}.watch-learning-panel,.watch-learning-list,.watch-learning-card,.watch-page__intro,.watch-page__lead-line,.watch-page__list,.watch-card__checkpoint,.watch-card__learned-rule,.watch-card__footer-band{display:grid;gap:14px}.watch-page__intro{padding:0;border:0;background:transparent;box-shadow:none}.watch-page__intro:before{display:none}.watch-page__intro-head,.watch-page__intro-actions,.watch-card__details-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.watch-page__intro-actions{flex-wrap:wrap;justify-content:flex-start}.watch-page__lead-line{padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.watch-page__lead-line p,.watch-card__meta-line,.watch-card__checkpoint p{margin:0}.watch-page__lead-line strong,.watch-card__checkpoint strong{font-size:1.02rem;line-height:1.35}.watch-learning-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.watch-learning-card{padding:0;border:0;border-radius:0;background:transparent}.watch-learning-card blockquote,.watch-learning-card p{margin:0}.watch-learning-card blockquote{color:var(--bone);font-size:1rem;line-height:1.6}.watch-card__learned-rule{padding:0;border:0;border-radius:0;background:transparent}.watch-card__learned-rule--compact{gap:8px}.watch-card__learned-rule blockquote,.watch-card__learned-rule p{margin:0}.watch-card__learned-rule blockquote,.watch-card__learned-rule-summary{color:var(--accent-strong);font-size:.98rem;line-height:1.55}.watch-card__learned-rule-summary--compact{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.watch-card__learned-rule .eyebrow{margin:0}.watch-card__learned-rule .copy-muted{color:var(--muted)}.watch-card__learned-rule .stack-list__meta{gap:8px}.watch-card__learned-rule-meta--compact{align-items:center}.watch-card__learned-rule .stack-list__meta span{color:var(--muted);font-size:.88rem}.watch-card__learned-rule .tag{width:fit-content}.watch-page__list{gap:16px}.watch-card__checkpoint{padding:16px;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.06);background:#ffffff08}.watch-card__footer-band{gap:12px}.watch-card__details-summary{cursor:pointer}.composer-panel{padding:24px}.composer-panel--wide{gap:20px}.search-command-panel{gap:14px}.search-command-panel__topline{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px}.search-command-panel__topline .eyebrow{margin:0}.chat-thread,.chat-thread__item,.chat-thread__body,.chat-thread__header,.chat-thread__header-copy,.chat-thread__drawer,.chat-thread__drawer-grid,.chat-thread__section,.chat-thread__links{display:grid;gap:10px}.chat-thread__summary-rail{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.chat-thread__summary-rail--meta-first{align-items:center;justify-content:space-between;gap:6px 10px}.chat-thread{gap:0;padding:0}.chat-thread__selection-note,.chat-thread__continuity-note{margin:0}.chat-thread__item{gap:6px;padding:10px 10px 10px 8px;border-top:1px solid rgba(202,214,228,.08)}.chat-thread__item:first-child{border-top:0}.chat-thread__item--selected{background:#a8c0ff08;box-shadow:inset 1.5px 0 #a8c0ff42}.chat-thread__item--repeated-company{padding-top:10px}.chat-thread__item--repeated-company .chat-thread__header{gap:8px}.chat-thread__item--repeated-company .chat-thread__header h3{font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.24}.chat-thread__item--repeated-company .chat-thread__summary{font-size:.92rem;line-height:1.38}.chat-thread__item--repeated-company .chat-thread__meta-copy{font-size:.8rem}.chat-thread__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.chat-thread__meta--compact{justify-content:flex-start}.chat-thread__meta--collapsed{min-height:0}.chat-thread__meta--collapsed .chat-thread__meta-main{gap:8px}.chat-thread__meta-main,.chat-thread__quick-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.chat-thread__quick-actions{margin-left:auto;gap:4px;flex:0 0 auto;align-items:center;white-space:nowrap}.chat-thread__meta-copy{margin:0;color:var(--muted);font-size:.74rem;line-height:1.18}.chat-thread__summary-rail--meta-first .chat-thread__meta-copy{flex:1 1 auto;min-width:0}.chat-thread__item .tag{min-height:24px;padding:4px 10px;font-size:.74rem}.chat-thread__header{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px}.chat-thread__header h3{margin:0;font-size:clamp(.96rem,1.3vw,1.08rem);line-height:1.2}.chat-thread__headline-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:transparent;color:var(--text-strong);font:inherit;font-size:clamp(.96rem,1.3vw,1.08rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-align:left;cursor:pointer}.chat-thread__headline-button:hover{color:var(--accent-strong)}.chat-thread__summary{margin:0;color:var(--bone);font-size:.9rem;line-height:1.34}.chat-thread__drawer{gap:5px;padding-top:5px;border-top:1px solid rgba(202,214,228,.06)}.chat-thread__continuity{margin-top:4px;padding:6px 0 0 14px;border-left:1px solid rgba(202,214,228,.08)}.chat-thread__continuity--standalone{margin:4px 0 0 18px}.chat-thread__continuity .ask-thread-strip,.chat-thread__continuity .ask-thread-strip--home{margin-top:0;padding:0;border-top:0}.chat-thread__continuity .ask-thread-strip--home:before{display:none}.chat-thread__continuity .ask-thread-turn{padding-left:0}.chat-thread__continuity .ask-thread-turn:before{left:-17px;top:12px}.chat-thread__drawer-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.chat-thread__drawer-actions{margin-bottom:0;gap:10px}.chat-thread__drawer-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chat-thread__drawer-status .meta-footnote{color:var(--muted);line-height:1.4}.chat-thread__drawer-proof-meta,.chat-thread__drawer-proof-links,.chat-thread__drawer-proof-detail{margin:0}.chat-thread__drawer-proof-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chat-thread__drawer-proof-link{color:var(--muted);text-decoration:none;font-size:.86rem;line-height:1.35}.chat-thread__drawer-proof-link:hover,.chat-thread__drawer-proof-link:focus-visible{color:var(--text-strong)}.chat-thread__section p:not(.eyebrow){line-height:1.55}.chat-thread__section--flat{gap:3px;padding:0}.chat-thread__section strong{display:block;font-size:1rem;line-height:1.45;color:var(--text-strong)}.chat-thread__bullet-list{margin:0;padding-left:18px;color:var(--text-strong);display:grid;gap:8px}.chat-thread__bullet-list li{line-height:1.55}.chat-thread__links{gap:10px}.chat-thread__link-item strong{line-height:1.45}.chat-thread__reply-link,.chat-thread__inline-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:var(--accent);font:inherit;font-size:.76rem;font-weight:700;line-height:1.1;text-decoration:none;cursor:pointer}.chat-thread__inline-button{color:var(--muted)}.ask-composer-panel--embedded{margin-top:8px}.ask-composer-panel--embedded .ask-composer-shell{grid-template-columns:minmax(0,1fr)}.ask-composer-panel--embedded .ask-composer__heading h2{font-size:1.45rem}.ask-composer-panel--embedded .ask-composer__heading--embedded-compact{gap:4px}.ask-composer-panel--embedded .ask-composer__heading--embedded-compact .ask-composer__anchor-copy{margin:0;font-size:.95rem;line-height:1.35}.ask-composer-panel--embedded .ask-composer__anchor-copy{max-width:60ch}.ask-composer-panel--home-direct{padding:16px 18px}.ask-composer-panel--home-direct .ask-composer-shell,.ask-composer-panel--home-direct .composer-form{gap:12px}.ask-composer-panel--home-direct .text-area{min-height:132px}.ask-page--docked{gap:10px}.ask-composer-panel--docked{padding:6px 10px calc(6px + var(--safe-bottom));border-radius:0;border:0;border-top:1px solid rgba(202,214,228,.06);background:#080f18eb;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ask-composer-panel--docked:before{display:none}.ask-composer-panel--docked .ask-composer-shell{grid-template-columns:minmax(0,1fr);gap:0}.ask-composer-panel--docked .ask-composer-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 8px}.ask-composer__dock-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ask-composer__dock-label{margin:0;color:var(--muted);font-size:.72rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask-composer-panel--docked .text-area{grid-column:1;min-height:40px;max-height:144px;padding:9px 13px;border-radius:20px;border-color:#cad6e41a;background:#ffffff0b;box-shadow:none;line-height:1.35;resize:none}.ask-composer-panel--docked .text-area:focus{border-color:#a8c0ff4d;box-shadow:0 0 0 3px #a8c0ff14}.ask-composer-panel--docked .ask-composer__dock-meta{grid-column:1 / -1}.ask-composer-panel--docked .action-row{grid-column:2;width:auto;margin:0;justify-content:flex-end}.ask-composer-panel--docked .submit-button{width:auto;min-width:52px;min-height:40px;padding:0 11px;border-radius:20px;box-shadow:none}@media (max-width: 980px){.chat-thread__drawer-strip,.chat-thread__drawer-grid{grid-template-columns:minmax(0,1fr)}.chat-thread__drawer-strip{display:grid}}@media (max-width: 880px){.chat-thread__meta{flex-direction:column}.chat-thread__summary-rail{align-items:flex-start}.chat-thread__summary-rail--meta-first{align-items:center}.chat-thread__summary-rail--meta-first .chat-thread__meta-copy{flex:1 1 auto;min-width:0}.chat-thread__quick-actions{margin-left:auto}.chat-thread__quick-actions--compact{flex-wrap:nowrap;justify-content:flex-end}}@media (max-width: 640px){.chat-thread__item{padding:10px 8px}.chat-thread__lead-copy h1{font-size:1.55rem}}.composer-form{gap:16px}.text-input,.text-area{width:100%;border-radius:18px;border:1px solid var(--line-strong);background:#050c127a;color:var(--text-strong);padding:16px 18px;outline:none}.text-input:focus,.text-area:focus{border-color:#a8c0ff6b;box-shadow:0 0 0 4px #a8c0ff14}.text-input::placeholder,.text-area::placeholder{color:var(--muted-soft)}.text-area{resize:vertical;min-height:144px;line-height:1.72}.ask-composer-form .text-area{background:linear-gradient(180deg,#a8c0ff0d,#a8c0ff05 24%,#050c1294),#050c127a;border-color:#a8c0ff29;box-shadow:inset 0 1px #ffffff0a}.error-text{color:var(--rose)}.empty-state{display:grid;gap:10px;text-align:center;justify-items:center}.empty-state h3{margin:0;font-size:1.26rem}.report-sections-list{gap:16px}.summary-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.summary-link-grid--dense{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.summary-link-grid--compact{grid-template-columns:1fr;gap:10px}.summary-link-card{display:grid;gap:12px;padding:18px;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.06);background:var(--panel-quiet);text-decoration:none}.summary-link-card--compact{gap:6px;padding:12px 14px;border-radius:var(--radius-lg)}.summary-link-card strong{margin:0;font-size:1.08rem;line-height:1.24}.summary-link-card--compact strong{font-size:.95rem;line-height:1.2}.summary-link-card--compact p{margin:0;font-size:.84rem;line-height:1.35}.summary-link-card--pending{border-style:dashed;border-color:#cad6e424}.event-family-deck,.watch-focus-panel,.event-family-card,.event-family-card__header,.event-family-card__timing-grid,.event-family-card__timing-block{display:grid;gap:16px}.event-family-card{gap:18px;padding:20px;border-radius:var(--radius-xl)}.event-family-card--lead{padding:24px;border-color:#a8c0ff2e;background:linear-gradient(180deg,#a8c0ff1c,#a8c0ff05 36%),#111c29e6;box-shadow:var(--shadow-md)}.event-family-card--conference{border-color:#82d29c29}.event-family-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.event-family-card__header strong{font-size:clamp(1.14rem,2vw,1.5rem);line-height:1.16}.event-family-card__summary{color:var(--bone);line-height:1.72}.event-family-card__timing-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.event-family-card__timing-block{gap:10px;padding:16px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.06);background:#ffffff08}.event-family-card__timing-block strong,.watch-focus-panel strong{font-size:1.02rem;line-height:1.36}.event-family-card__label{margin:0;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:700}.conference-snapshot-panel{padding:18px;border-radius:var(--radius-xl);border:1px solid rgba(130,210,156,.16);background:linear-gradient(180deg,#82d29c17,#82d29c05 50%),#111c29e6}.conference-snapshot-panel p.copy-muted{margin:6px 0 12px;font-size:.9rem}.process-map-summary-grid,.process-map-summary-card,.process-map-timeline-shell,.process-map-timeline,.process-map-step__card{display:grid;gap:14px}.process-map-summary-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.process-map-summary-card{padding:16px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.06);background:#ffffff08}.process-map-summary-card--good{border-color:#82d29c33;background:#82d29c12}.process-map-summary-card--warn{border-color:#e2bb7933;background:#e2bb7912}.process-map-summary-card--info{border-color:#a8c0ff33;background:#a8c0ff12}.process-map-summary-card--danger{border-color:#ef7f7f38;background:#ef7f7f14}.process-map-summary-card strong,.process-map-step__card strong{font-size:1.02rem;line-height:1.36}.process-map-summary-card p,.process-map-step__card p{margin:0;color:var(--bone);line-height:1.64}.process-map-timeline-shell{padding:18px;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.05);background:#050c1247}.process-map-timeline__intro,.process-map-step__topline{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.process-map-timeline__intro strong{display:block;max-width:32rem}.process-map-timeline__intro p{margin:0}.process-map-step{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:14px}.process-map-step__rail{position:relative}.process-map-step__rail:before{content:"";position:absolute;left:8px;top:0;bottom:-16px;width:1px;background:#ffffff1f}.process-map-step__rail:after{content:"";position:absolute;left:2px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #a8c0ff1f}.process-map-step:last-child .process-map-step__rail:before{bottom:8px}.process-map-step__card{padding:16px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.06);background:#ffffff08}.process-map-step__card--good{border-color:#82d29c38;background:#82d29c14}.process-map-step__card--warn{border-color:#e2bb7938;background:#e2bb7914}.process-map-step__card--info{border-color:#a8c0ff38;background:#a8c0ff14}.process-map-step__card--danger{border-color:#ef7f7f3d;background:#ef7f7f14}.process-map-step__eyebrow{margin:0 0 6px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:700}.watch-focus-panel{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:18px;border-radius:var(--radius-xl);border:1px solid rgba(226,187,121,.12);background:linear-gradient(180deg,#e2bb7917,#e2bb7905 50%),#111c29d6}.state-panel,.state-button-row,.reminder-overlay-card{display:grid;gap:12px}.state-panel__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.state-button-row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.mini-pill-button{min-height:40px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:#ffffff0a;color:var(--bone);font-weight:700;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.mini-pill-button:hover{transform:translateY(-1px)}.mini-pill-button--active{color:var(--text-strong);background:#a8c0ff24;border-color:#a8c0ff4d}.mini-pill-button:disabled{opacity:.72;cursor:progress}.report-section-card__topline{align-items:center}.report-section-card__body{display:grid;gap:12px}.evidence-ladder{gap:10px}.evidence-ladder__item{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.evidence-ladder__item--active{border-color:#a8c0ff42;background:#a8c0ff14}.evidence-ladder__index{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.4rem;color:#fff6}.evidence-ladder__body{display:grid;gap:8px}.evidence-ladder__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}code{padding:2px 6px;border-radius:8px;background:#ffffff0f;color:var(--accent-strong)}.page-stack--detail{gap:14px}.page-stack--detail-main{gap:12px}.page-stack--detail-main>.surface-panel,.page-stack--detail-main>.surface-card,.page-stack--detail-main>.timeline-rail-panel,.page-stack--detail-main>.section-stack,.page-stack--detail-main>.surface-grid{margin:0}.page-stack--detail .secondary-depth-section{gap:0;border:0;border-top:1px solid rgba(202,214,228,.08);border-radius:0;background:transparent;box-shadow:none}.page-stack--detail .secondary-depth-section:before,.page-stack--detail .surface-panel:before,.page-stack--detail .surface-card:before,.page-stack--detail .metric-card:before,.page-stack--detail .report-section-card:before{display:none}.page-stack--detail .secondary-depth-section>.home-section-shell__summary{padding:8px 0 0}.page-stack--detail .secondary-depth-section>.home-section-shell__summary:after{display:none}.page-stack--detail .secondary-depth-section>.home-section-shell__summary .home-section-shell__summary-copy--tight{gap:2px}.page-stack--detail .secondary-depth-section>.home-section-shell__summary .home-section-shell__summary-copy strong{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 72%,transparent)}.page-stack--detail .secondary-depth-section>.home-section-shell--suppressed{padding:12px 0 0;border-top:0;background:transparent}.page-stack--detail .surface-grid,.page-stack--detail .surface-grid--feature,.page-stack--detail .report-hero__detail-grid,.page-stack--detail .knowledge-grid,.page-stack--detail .summary-link-grid,.page-stack--detail .watch-learning-list,.page-stack--detail .watch-card__detail-grid,.page-stack--detail .event-family-card__timing-grid,.page-stack--detail .process-map-summary-grid,.page-stack--detail .ask-composer-shell{grid-template-columns:1fr;gap:10px}.page-stack--detail .event-family-card__timing-block--summary p{margin:0}.page-stack--detail .event-family-card__timing-block--summary{display:grid;gap:4px}.page-stack--detail .surface-panel,.page-stack--detail .surface-card,.page-stack--detail .metric-card,.page-stack--detail .report-section-card,.page-stack--detail .summary-link-card,.page-stack--detail .knowledge-card,.page-stack--detail .stack-list__item,.page-stack--detail .process-map-timeline-shell,.page-stack--detail .process-map-summary-card,.page-stack--detail .process-map-step__card,.page-stack--detail .event-family-card,.page-stack--detail .event-family-card__timing-block,.page-stack--detail .watch-card,.page-stack--detail .watch-card__checkpoint,.page-stack--detail .state-panel,.page-stack--detail .reminder-overlay-card,.page-stack--detail .conference-snapshot-panel,.page-stack--detail .watch-focus-panel,.page-stack--detail .hero-note,.page-stack--detail .callout-panel,.page-stack--detail .turn-summary-card,.page-stack--detail .ask-follow-up-panel,.page-stack--detail .evidence-ladder__item,.page-stack--detail .timeline-rail-panel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.page-stack--detail .metric-card__label,.page-stack--detail .metric-card__value-row .tag,.page-stack--detail .process-map-summary-card .eyebrow{display:none}.page-stack--detail .report-hero__detail-grid,.page-stack--detail .summary-link-grid,.page-stack--detail .report-sections-list,.page-stack--detail .stack-list,.page-stack--detail .knowledge-grid,.page-stack--detail .evidence-ladder,.page-stack--detail .process-map-timeline,.page-stack--detail .watch-page__list,.page-stack--detail .watch-card__details-body,.page-stack--detail .ask-command-groups,.page-stack--detail .ask-turn-summary,.page-stack--detail .ask-report-bridge{gap:10px}.page-stack--detail .metric-card,.page-stack--detail .summary-link-card,.page-stack--detail .knowledge-card,.page-stack--detail .stack-list__item,.page-stack--detail .report-section-card,.page-stack--detail .process-map-summary-card,.page-stack--detail .process-map-step__card,.page-stack--detail .event-family-card,.page-stack--detail .event-family-card__timing-block,.page-stack--detail .watch-card,.page-stack--detail .watch-card__checkpoint,.page-stack--detail .state-panel,.page-stack--detail .reminder-overlay-card,.page-stack--detail .watch-focus-panel,.page-stack--detail .turn-summary-card,.page-stack--detail .evidence-ladder__item{padding-top:0;padding-left:12px;border-top:0;border-left:1px solid rgba(202,214,228,.1)}.page-stack--detail .process-map-timeline-shell,.page-stack--detail .conference-snapshot-panel,.page-stack--detail .callout-panel{padding-left:12px;border-left:1px solid rgba(202,214,228,.1)}.page-stack--detail .surface-panel__header-row,.page-stack--detail .report-hero__topline,.page-stack--detail .report-hero__action-row,.page-stack--detail .watch-card__topline,.page-stack--detail .watch-card__footer-band,.page-stack--detail .watch-page__intro-head,.page-stack--detail .watch-page__intro-actions,.page-stack--detail .watch-card__details-summary,.page-stack--detail .process-map-timeline__intro,.page-stack--detail .process-map-step__topline,.page-stack--detail .state-panel__topline,.page-stack--detail .ask-turn-summary__header,.page-stack--detail .event-family-card__header{gap:6px}.page-stack--detail .section-intro{gap:4px;max-width:none}.page-stack--detail .detail-knowledge-panel>.section-intro,.page-stack--detail .detail-related-panel>.section-intro,.page-stack--detail .detail-claims-panel>.section-intro,.page-stack--detail .detail-citations-panel>.section-intro,.page-stack--detail .detail-timing-panel>.section-intro,.page-stack--detail .evidence-stack>.surface-panel__header-row,.page-stack--detail-main>.conference-snapshot-panel>.section-intro{display:none}.page-stack--detail .section-intro h2,.page-stack--detail .surface-panel__header-row h3,.page-stack--detail .report-hero__headline-block h2,.page-stack--detail .watch-card h3{font-size:clamp(1.04rem,1.45vw,1.34rem);line-height:1.16}.page-stack--detail .section-intro p:last-child,.page-stack--detail .copy-muted,.page-stack--detail .meta-footnote,.page-stack--detail .summary-link-card p,.page-stack--detail .process-map-step__card p,.page-stack--detail .process-map-summary-card p,.page-stack--detail .report-section-card p,.page-stack--detail .stack-list__item p{line-height:1.46}.page-stack--detail .process-map-step,.page-stack--detail .timeline-rail__item{gap:10px}.page-stack--detail .chip-row,.page-stack--detail .stack-list__meta,.page-stack--detail .related-list__chips{gap:6px}.page-stack--detail .evidence-stack .stack-list__meta,.page-stack--detail .evidence-stack .meta-footnote,.page-stack--detail .detail-related-panel .related-list__chips,.page-stack--detail .detail-citations-panel .stack-list__meta,.page-stack--detail .detail-citations-panel .meta-footnote{display:none}.page-stack--detail .detail-citations-panel .stack-list__item{gap:6px}.page-stack--detail .detail-citations-panel .stack-list--compact{gap:8px}.page-stack--detail .detail-citations-panel .stack-list__item--compact{gap:4px;padding:10px 12px}.page-stack--detail .detail-citations-panel .stack-list__item--compact strong{font-size:.9rem;line-height:1.25}.page-stack--detail .surface-panel--dense-entity-list .section-intro{margin-bottom:10px}.page-stack--detail .report-section-card__topline .eyebrow,.page-stack--detail .process-map-timeline__intro .eyebrow,.page-stack--detail .process-map-step__eyebrow,.page-stack--detail .watch-card__checkpoint .eyebrow,.page-stack--detail .ask-command-group__header p,.page-stack--detail .ask-composer-meta,.page-stack--detail .ask-composer-footnote,.page-stack--detail .ask-report-bridge__header{display:none}.page-stack--detail .tag{min-height:20px;padding:2px 7px;border-color:#cad6e414;background:transparent;box-shadow:none}.page-stack--detail .prompt-chip{min-height:34px;padding:0 10px;border-color:#cad6e414;background:transparent}.page-stack--detail .prompt-chip--accent{background:#a8c0ff14;border-color:#a8c0ff29}.ask-page .composer-panel{padding:0}.ask-page .ask-composer-form,.ask-page .ask-composer__heading,.ask-page .ask-command-groups,.ask-page .ask-command-group,.ask-page .ask-follow-up-panel{gap:12px}.ask-page .ask-command-groups,.ask-page .ask-command-group,.ask-page .ask-follow-up-panel__header,.ask-page .ask-follow-up-panel__footer{display:contents}.ask-page .ask-composer__heading h2{max-width:none;font-size:1.08rem}.ask-page .prompt-chip-row{gap:8px}@media (max-width: 1040px){.hero-panel,.hero-panel--compact,.story-card__split,.ask-composer-shell,.home-card__hero-grid,.report-crown-grid,.report-hero__headline-grid,.report-hero__detail-grid,.report-hero__knowledge-split,.dossier-trust-grid{grid-template-columns:1fr}.ask-side-rail{position:static;top:auto}.hero-panel h1{max-width:100%}}@media (max-width: 760px){:root{--topbar-height: 54px}.topbar__inner,.app-shell{padding-left:16px;padding-right:16px}.topbar--authenticated .topbar__inner{padding-top:12px;padding-bottom:12px;gap:10px;flex-direction:row;align-items:center}.topbar--authenticated .brand-block{gap:10px;min-width:0;flex-direction:row;align-items:center}.topbar--authenticated .brand-block__mark{width:36px;height:36px;border-radius:12px}.topbar--authenticated .brand-block strong{font-size:.78rem;letter-spacing:.01em}.topbar--authenticated .brand-block div{display:block}.topbar--authenticated .topbar__actions{gap:6px;flex-direction:row;align-items:center;margin-left:auto;min-width:0;justify-content:flex-end}.topbar--authenticated .topbar__utility-link,.topbar--authenticated .topbar__utility-button{font-size:.76rem;display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;padding:0;border-radius:999px;border:1px solid rgba(202,214,228,.08);background:#ffffff0a}.topbar--chat .topbar__inner{padding-top:8px;padding-bottom:8px;gap:6px;flex-direction:row;align-items:center}.topbar--chat .brand-block{gap:8px;min-width:0;flex-direction:row;align-items:center}.topbar--chat .brand-block__mark{width:28px;height:28px;border-radius:10px}.topbar--chat .topbar__secondary-links{width:auto;margin-left:auto;gap:4px;flex-wrap:nowrap}.app-shell--chat{padding-top:0;padding-left:0;padding-right:0}.topbar--chat .brand-block strong{font-size:.78rem;letter-spacing:.01em}.topbar--chat .brand-block div{display:block}.topbar--chat .topbar__actions{gap:6px;flex-direction:row;align-items:center;margin-left:auto;min-width:0;justify-content:flex-end}.topbar--chat .topbar__utility-link,.topbar--chat .topbar__utility-button{font-size:.76rem;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0;border-radius:999px;border:1px solid rgba(202,214,228,.06);background:#ffffff08}.topbar__inner,.topbar__actions,.brand-block,.home-section-shell__summary,.event-family-card__header,.story-card__header,.comparison-rank-card__header,.watch-card__topline,.watch-page__intro-head,.watch-page__intro-actions,.watch-card__details-summary,.dossier-block-card__header,.who-else-card__header,.watch-focus-panel,.watch-ops-shell__summary,.state-panel__topline,.process-map-timeline__intro,.process-map-step__topline,.surface-panel__header-row,.timeline-rail__content,.timeline-rail__topline,.mini-timeline__topline,.related-list__item,.story-card__footer,.home-card__topline,.home-card__compact-topline,.home-card__footer-band,.home-card__action-rail,.report-hero__topline,.report-hero__action-row,.report-section-card__topline,.metric-card__value-row,.evidence-ladder__title-row{flex-direction:column;align-items:flex-start}.hero-panel,.surface-panel,.surface-card,.report-section-card{padding:20px}.home-chat-shell__thread{display:block;height:100%;padding:0 8px calc(var(--chat-composer-height) + max(18px,var(--safe-bottom)));scroll-padding-bottom:calc(var(--chat-composer-height) + max(22px,var(--safe-bottom)))}.home-chat-shell__composer{left:0;right:0;bottom:0;padding-bottom:0}.page-stack--chat-home{min-height:100%;width:100%;align-content:start;gap:4px}.page-stack--chat-home>.chat-thread{padding:0;overflow:visible}.page-stack--chat-home>.chat-thread:before{display:none}.chat-thread{padding:0}.chat-thread__item{padding:7px 4px}.chat-thread__item--selected{margin:0;padding:8px 8px 8px 10px;border-radius:12px;box-shadow:inset 1.5px 0 #a8c0ff4d}.chat-thread__headline-button,.chat-thread__header h3{font-size:.98rem;line-height:1.24}.chat-thread__summary{font-size:.9rem;line-height:1.35}.chat-thread__meta-copy{font-size:.76rem;line-height:1.25}.chat-thread__continuity--standalone{margin-left:14px}.nav-cluster{width:100%;overflow-x:auto;padding-bottom:4px}.topbar__secondary-links{width:auto}.button-link,.ghost-button,.submit-button{width:100%}.route-thread-header{gap:6px;padding:0 0 4px}.route-thread-header__eyebrow{display:none}.route-thread-header h1{max-width:100%;font-size:clamp(1.02rem,4.8vw,1.22rem);line-height:1.12;letter-spacing:-.02em}.route-thread-header__summary{font-size:.84rem;line-height:1.36;color:var(--muted)}.route-thread-header__meta{gap:5px}.route-thread-header__meta .tag{min-height:24px;padding:4px 9px;font-size:.7rem}.route-thread-header__actions{flex-direction:row;align-items:center;gap:6px;width:auto}.route-thread-header__actions .button-link{width:auto;min-height:30px;padding:0 10px;font-size:.76rem}.topbar--authenticated .topbar__actions{width:auto;margin-left:auto}.topbar--authenticated .topbar__utility-link,.topbar--authenticated .topbar__utility-button{color:var(--text-strong)}.topbar--authenticated .topbar__utility-link--active{background:#a8c0ff24;border-color:#a8c0ff38}.topbar--authenticated .topbar__utility-label{display:none}.topbar--authenticated .topbar__utility-glyph{display:inline}.topbar--chat .topbar__utility-label{display:none}.topbar--chat .topbar__utility-glyph{display:inline;font-size:.9rem;line-height:1}.page-stack--detail>.hero-panel,.page-stack>.hero-panel{padding:14px 0 8px;border:0;border-radius:0;background:transparent;box-shadow:none;gap:8px}.page-stack--detail>.hero-panel:before,.page-stack>.hero-panel:before{display:none}.page-stack--detail>.hero-panel .hero-panel__body,.page-stack>.hero-panel .hero-panel__body{font-size:.96rem;line-height:1.5}.page-stack--detail>.hero-panel h1,.page-stack>.hero-panel h1{max-width:100%;font-size:clamp(1.28rem,6vw,1.7rem);line-height:1.08}.page-stack--detail>.hero-panel .hero-panel__meta,.page-stack>.hero-panel .hero-panel__meta{gap:6px}.page-stack--detail>.hero-panel .hero-panel__actions,.page-stack>.hero-panel .hero-panel__actions{gap:8px}.search-command-panel{padding:14px 0 10px;border:0;border-radius:0;background:transparent;box-shadow:none}.search-command-panel:before{display:none}.search-command-panel__topline{align-items:center}.search-command-panel__topline .meta-footnote{font-size:.78rem}.report-crown-panel{padding:0 0 8px;border:0;border-radius:0;background:transparent;box-shadow:none;gap:10px}.report-crown-panel:before{display:none}.report-hero__headline-block h2{font-size:clamp(1.14rem,5vw,1.38rem);line-height:1.14}.report-hero__plain-lead{font-size:.94rem;line-height:1.44}.report-crown-card--flat,.report-crown-card--summary{padding-top:8px;border-top:1px solid rgba(202,214,228,.08)}.report-crown-card--summary strong{font-size:.94rem}.report-hero__action-row{flex-direction:row;align-items:center;gap:8px}.report-hero__action-row .button-link{width:auto;min-height:34px;padding:0 12px}.report-hero__action-row--inline{padding-top:2px}.ask-page .ask-composer__heading{gap:8px}.ask-page .ask-composer__heading .eyebrow{display:none}.ask-page .ask-composer__heading h2{font-size:.94rem}.ask-page .ask-composer__heading .copy-muted.ask-composer__anchor-copy:last-child{font-size:.8rem;line-height:1.32}.ask-page .ask-composer__anchor-copy{font-size:.84rem}.ask-composer-panel--docked .submit-button{width:auto}.ask-page--docked{gap:0}.ask-composer-panel--docked{padding:6px 8px calc(6px + var(--safe-bottom));border-radius:0;background:#080f18f9;box-shadow:none;border-left:0;border-right:0}.ask-composer-panel--docked .ask-composer-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px}.ask-composer-panel--docked .ask-composer__dock-meta{grid-column:1 / -1}.ask-composer__dock-label{font-size:.7rem}.ask-composer-panel--docked .text-area{grid-column:1;min-height:40px;padding:8px 12px;border-radius:18px;line-height:1.35}.ask-composer-panel--docked .action-row{grid-column:2;width:auto;margin:0;align-self:end}.ask-composer-panel--docked .submit-button{min-width:50px;min-height:40px;padding:0 12px}.action-row,.action-row--wrap,.hero-panel__actions{width:100%}.ask-composer__heading h2{max-width:100%}.prompt-chip-row{display:grid;grid-template-columns:1fr}.ask-prompt-grid,.surface-target-grid,.section-jump-grid{grid-template-columns:1fr}.prompt-chip{width:100%;justify-content:flex-start;text-align:left;padding:12px 14px;min-height:0}.story-card--compact,.home-card__operator-rail{grid-template-columns:1fr}}.second-wave-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 760px){.second-wave-grid{grid-template-columns:1fr}}.second-wave-card{padding:16px;border-radius:var(--radius-lg);background:var(--panel-quiet);border:1px solid var(--line)}.second-wave-card .eyebrow{margin-bottom:6px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.8px}.second-wave-card p{margin:0;color:var(--text)}.second-wave-observation,.second-wave-related{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.second-wave-related .related-list__item{padding:10px;border-radius:var(--radius-md);background:var(--panel-quiet);border:1px solid var(--line)}.topbar__session{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.auth-shell{min-height:calc(var(--app-height) - var(--topbar-height) - 24px);display:grid;place-items:center}.auth-panel{width:min(100%,720px);display:grid;gap:28px}.auth-panel__intro h1{margin:8px 0 12px}.auth-panel__intro p{margin:0;color:var(--muted)}.auth-form{display:grid;gap:18px}.field-stack{display:grid;gap:8px}.field-stack span{color:var(--muted);font-size:.92rem}.auth-input{width:100%;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--line-strong);background:#ffffff08;color:var(--text-strong)}.auth-input:focus{outline:1px solid rgba(168,192,255,.65);border-color:#a8c0ff73}.auth-panel__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
