.pf-crowd-invite{border:1px solid var(--border);color:var(--ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.pf-crowd-invite>div{flex:220px}.pf-crowd-invite strong{font-size:.9rem}.pf-crowd-invite p{color:var(--muted);font-size:.85rem}.pf-crowd-invite a{color:var(--accent);text-underline-offset:3px;font-size:.875rem}.pf-crowd-invite button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:1.4rem}.pf-crowd-invite button:focus-visible{outline:2px solid var(--accent)}:root{--bg:#0b1116;--card:#121b22;--card-soft:#17222b;--card-inset:#101920;--border:#2b3943;--divider:#233039;--quiet:#9aa8b2;--shadow-sm:0 2px 8px #00000014;--shadow-md:0 8px 24px #0000001f;--shadow-lg:0 12px 32px #00000029;--border-raised:var(--border);--section-gap:20px}html[data-theme=cream]{--bg:#f7f8f5;--surface:#edf1ed;--surface-elevated:#fff;--card:#fff;--card-soft:#f0f3ef;--card-inset:#f7f9f6;--ink:#14251f;--muted:#53645c;--quiet:#5c6b63;--border:#d6dfd8;--divider:#e4eae4;--border-active:#97aba0;--border-raised:var(--border);--color-surface-neutral:#edf1ed;--color-surface-neutral-hover:#e3ebe4;--color-border-neutral:var(--border);--green:#08734e;--red:#b13a35;--shadow-sm:0 2px 8px #14251f08;--shadow-md:0 8px 24px #14251f0d;--shadow-lg:0 12px 32px #14251f12;--chart-surface:var(--card);--chart-grid:var(--divider);--chart-border:var(--border)}body,html[data-theme=cream] body{background-image:none}.app-header{box-shadow:none;border-bottom-color:var(--divider)}.market-tape{border-color:var(--divider)}.app-shell .bottom-tab-item,.app-shell .desktop-nav-item{--tab-accent:var(--accent)}.bottom-tab-item .bottom-tab-icon{color:var(--muted);background:0 0;border-color:#0000}.bottom-tab-item.active .bottom-tab-icon{box-shadow:none;background:var(--accent-dim);color:var(--accent);border-color:#0000}.bottom-tab-item .bottom-tab-label{font-size:.65rem}.desktop-nav-item.active{background:var(--accent-dim);color:var(--ink);box-shadow:none}.surface-slicer,.pulse-page .pulse-view-slicer,.pulse-news-filters.surface-slicer{border:0;border-bottom:1px solid var(--border);background:var(--bg);box-shadow:none;-webkit-backdrop-filter:none;border-radius:0;padding:0 0 8px}.surface-slicer .surface-slicer-pill{min-height:44px;font-family:var(--font-sans);letter-spacing:0;color:var(--muted);border-radius:8px;padding:10px 16px;font-size:.875rem}.surface-slicer .surface-slicer-pill.is-active{background:var(--accent-dim);color:var(--ink);box-shadow:none;border-color:#0000}.surface-slicer .surface-slicer-pill:hover{background:var(--card-soft);transform:none}.surface-slicer .surface-slicer-pill:focus-visible,.pulse-hero-actions a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pulse-page .pulse-seo-intro{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;margin:4px 0 12px;padding:4px 0 8px;display:grid}.pulse-seo-intro:after{display:none}.pulse-seo-intro .pulse-product-label{font:600 .68rem var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);grid-column:1/-1}.pulse-seo-intro h1{max-width:none;font-family:var(--font-sans);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.25rem,2.6vw,1.65rem);line-height:1.15}.pulse-title-muted{color:var(--muted);font-weight:400}.pulse-seo-intro .pulse-seo-lede{font:400 .78rem/1.4 var(--font-sans);color:var(--quiet);grid-column:1/-1;margin:0}.pulse-seo-intro .pulse-hero-actions{flex-wrap:wrap;grid-area:2/2;justify-content:flex-end;align-self:center;gap:6px;margin:0;display:flex}.pulse-hero-actions a{font:600 .82rem var(--font-sans);min-height:44px;box-shadow:none;border-radius:8px}.pulse-hero-actions .pulse-hero-secondary{color:var(--muted);background:0 0;border-color:#0000}.pulse-dashboard{gap:20px}.workspace-view-context{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:0 0 16px;padding:0}.workspace-view-context:after,.workspace-view-context-mark{display:none}.workspace-view-context .workspace-view-context-kicker{color:var(--muted);font:600 .7rem var(--font-sans);letter-spacing:.07em}.workspace-view-context strong{font:600 1.35rem/1.3 var(--font-sans);letter-spacing:-.025em}.workspace-view-context p{font:400 .875rem/1.5 var(--font-sans);margin-top:4px}.workspace-view-context time{color:var(--quiet);font-size:.75rem;font-weight:600}.pulse-dashboard>.workspace-view-context{margin:0}.pulse-dashboard>.workspace-view-context strong{font-size:1.1rem}.pulse-dashboard>.workspace-view-context p{font-size:.78rem}.pulse-glance{gap:0}.pulse-glance-grid{border-block:1px solid var(--divider);gap:0}.pulse-glance .pulse-glance-item{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:5px;padding:16px;display:grid}.pulse-glance-item+.pulse-glance-item{border-left:1px solid var(--divider)}.pulse-glance-item:before{display:none}.pulse-glance-item>span{color:var(--muted);font:500 .72rem var(--font-sans);letter-spacing:0;text-transform:none}.pulse-glance-item strong{font:600 1rem/1.35 var(--font-sans);white-space:normal;overflow:visible}.pulse-glance-item small{color:var(--muted);text-align:left;grid-area:auto;max-width:none;font-size:.72rem}.pulse-glance-item.tone-positive strong{color:var(--green)}.pulse-glance-item.tone-negative strong{color:var(--red)}.pulse-index-board .surface-well{background:var(--card);box-shadow:none;border:1px solid var(--border)}.pulse-index-board-title-row h2{font:600 1rem var(--font-sans);text-transform:none;letter-spacing:-.015em}.pulse-index-board>.market-heatmap-copy{background:0 0;border-left:0}.pulse-index-board .market-panel-header h2{color:var(--ink)}.pulse-index-row,.pulse-index-board--sessions .pulse-index-row{min-height:48px;padding:12px}.pulse-page .market-data-grid-row{min-height:44px;padding:12px}.pulse-page .market-data-grid-name strong{font-size:.86rem}.pulse-page .market-data-grid-pill:not(.is-idle):not(.is-quiet){color:#0d1117;background:color-mix(in srgb, var(--amber) 88%, #fff 12%)}.pulse-index-name strong{font-family:var(--font-sans);font-size:.95rem}.pulse-index-name small{color:var(--quiet);font-size:.72rem}.session-quote-last{font-family:var(--font-sans)}.session-quote-reference,.session-quote-extended{color:var(--quiet)}.pulse-index-session{color:var(--quiet);font-weight:650}.pulse-gauge-card{background:var(--card);box-shadow:none}.pulse-page .pulse-gauge-card{background:0 0}.product-stage--portfolio.product-stage--metrics-above{background:var(--card-soft);border:1px solid var(--border);box-shadow:none;-webkit-backdrop-filter:none}.product-stage--portfolio.product-stage--metrics-above:before,.product-stage--portfolio.product-stage--metrics-above:after{display:none}.product-stage--portfolio.product-stage--metrics-above .product-stage-eyebrow{color:var(--muted)}.product-stage--portfolio.product-stage--metrics-above .product-stage-metrics>.is-lead{border-color:var(--border);box-shadow:var(--shadow-sm);padding:24px}.product-stage--portfolio.product-stage--metrics-above .product-stage-metrics>.is-lead strong{font-family:var(--font-sans);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600}.product-stage--portfolio.product-stage--metrics-above .product-stage-metrics>.is-lead span{color:var(--muted)}.product-stage--portfolio.product-stage--metrics-above .product-stage-metrics>.pf-day-strip,.product-stage--portfolio.product-stage--metrics-above .product-stage-metrics>.pf-day-strip.is-positive,.product-stage--portfolio.product-stage--metrics-above .product-stage-metrics>.pf-day-strip.is-negative{box-shadow:none;background:0 0;border-color:#0000}.product-stage--portfolio .pf-day-strip.is-positive .pf-day-strip-figures strong,.product-stage--portfolio .pf-day-strip.is-positive .pf-day-strip-pct{color:var(--green);text-shadow:none}.product-stage--portfolio .pf-day-strip.is-negative .pf-day-strip-figures strong,.product-stage--portfolio .pf-day-strip.is-negative .pf-day-strip-pct{color:var(--red);text-shadow:none}.portfolio-page .product-stage--portfolio .pf-day-strip-figures strong{font:600 1.25rem/1.3 var(--font-sans)}.portfolio-page .product-stage--portfolio .pf-day-strip-pct{opacity:1}.portfolio-page .surface-shell,.crowd-page .surface-shell{box-shadow:none}.portfolio-page .surface-well{box-shadow:none;background:var(--card)}.pf-section-eyebrow{color:var(--muted)}.crowd-page .h2h-card{box-shadow:none;background:#0d1117;border:1px solid #30363d;border-radius:0;padding:12px}.crowd-page .h2h-side{box-shadow:none;background:#15191ef2;border-radius:0}.crowd-page .h2h-return{font-family:var(--font-mono);letter-spacing:-.02em;font-size:clamp(1.15rem,2.4vw,1.55rem)}.crowd-page .sentiment-poll{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d1117;border:1px solid #30363d;border-radius:0;margin-top:12px}.crowd-page .community-standings{padding-top:10px}.news-page{--ops-bg:#0d1117;--ops-border:#30363d;--ops-ink:#e6edf3;--ops-muted:#8b949e}.news-page .pulse-news-brief-grid{gap:8px}.news-page .pulse-news-narrative,.news-page .pulse-news-narrative:hover,.news-page .pulse-news-narrative.is-alt{background:var(--ops-bg);box-shadow:none;-webkit-backdrop-filter:none;border:1px solid var(--ops-border);color:var(--ops-ink);border-radius:0;transform:none}.news-page .pulse-news-narrative:before,.news-page .pulse-news-narrative:after{display:none}.news-page .pulse-news-hero-media{box-shadow:none;border:1px solid var(--ops-border);background:color-mix(in srgb, var(--ops-bg) 88%, #fff 4%);border-radius:0;max-height:200px}.news-page .pulse-news-narrative-title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ops-ink)}.news-page .pulse-news-narrative-source{font:650 .58rem/1.35 var(--font-mono);color:var(--ops-muted)}.news-page .pulse-news-narrative-summary,.news-page .pulse-news-why{color:var(--ops-muted);font-size:.78rem;line-height:1.45}.news-page .pulse-news-assets>span{border:1px solid var(--ops-border);background:0 0;border-radius:2px;font-size:.56rem}.news-page .pulse-news-lead-chip,.news-page .pulse-news-narrative-label{border-radius:2px}.news-page .pulse-news-theme-menu select{border-color:var(--ops-border);background-color:var(--ops-bg);border-radius:2px;min-height:34px}.news-page .pulse-news-theme-menu{align-items:center;gap:12px;display:flex}.news-page .pulse-news-theme-menu>span{color:var(--ops-muted);white-space:nowrap;font-size:.72rem;font-family:var(--font-mono)}@media (max-width:767px){.pulse-page .pulse-seo-intro{grid-template-columns:minmax(0,1fr);gap:4px;margin:2px 0 10px;padding:2px 0 6px}.pulse-seo-intro h1{text-wrap:initial;font-size:clamp(1.2rem,5vw,1.45rem)}.pulse-seo-intro .pulse-seo-lede{font-size:.74rem}.pulse-seo-intro .pulse-hero-actions{grid-area:auto/1;gap:6px;margin-top:4px;display:flex}.pulse-hero-actions a{width:auto;padding-inline:12px;font-size:.78rem}.pulse-glance-grid{grid-template-columns:minmax(0,1fr)}.pulse-glance .pulse-glance-item{grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);align-items:center;gap:8px;padding:10px 0}.pulse-glance-item+.pulse-glance-item{border-left:0;border-top:1px solid var(--divider)}.pulse-glance-item strong{text-align:right;grid-column:2;font-size:.9rem}.pulse-glance-item small{display:none}.workspace-view-context{grid-template-columns:minmax(0,1fr)}.workspace-view-context time{grid-column:1}.pulse-dashboard{gap:16px}.pulse-index-board-title-row h2{font-size:.9rem}.pulse-index-row,.pulse-index-board--sessions .pulse-index-row{min-height:44px;padding:10px 12px}.crowd-page .h2h-card{padding:16px}.product-stage--portfolio.product-stage--metrics-above .product-stage-metrics>.is-lead{padding:20px}}.personal-brief{border:1px solid var(--divider);background:var(--card);color:var(--ink);border-radius:12px;min-width:0;padding:28px}.personal-brief-header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.personal-brief-eyebrow{letter-spacing:.14em;color:var(--muted);font-size:10px;font-weight:700}.personal-brief h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(1.5rem,3vw,2rem)}.personal-brief p{color:var(--muted);margin:8px 0;font-size:.875rem;line-height:1.65}.personal-brief-stories{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;display:grid}.personal-brief-persistence{color:var(--muted);padding:12px 0;font-size:.72rem}.personal-brief-stories article{border-top:1px solid var(--divider);flex-direction:column;min-width:0;padding-top:20px;display:flex}.personal-brief-meta{color:var(--quiet);justify-content:space-between;gap:8px;font-size:12px;display:flex}.personal-brief-meta span:first-child{color:var(--ink);font-weight:700}.personal-brief h3{letter-spacing:-.02em;margin:16px 0 4px;font-size:1.05rem;line-height:1.4}.personal-brief details{margin:12px 0 20px;font-size:.8rem}.personal-brief summary{cursor:pointer;padding:8px 0;font-weight:600}.personal-brief footer{flex-wrap:wrap;gap:12px;margin-top:auto;font-size:.75rem;display:flex}.personal-brief footer>span{color:var(--muted);flex-basis:100%}.personal-brief footer a{text-underline-offset:4px;padding:8px 0;text-decoration:underline}.personal-brief .personal-brief-coverage{border-top:1px solid var(--divider);margin-top:24px;padding-top:14px;font-size:.72rem}.personal-brief-empty{border-top:1px solid var(--divider);padding:8px 0}.home-overview .personal-brief:has(.personal-brief-empty):not(:has(.personal-brief-trust)){padding:20px}.home-overview .personal-brief:has(.personal-brief-empty) .personal-brief-header{margin-bottom:12px}.home-overview .brief-link,.pf-watchlist .brief-link{align-items:center;min-height:44px;padding:8px 12px;display:inline-flex}.home-overview .pulse-home-state button,.home-macro .pulse-home-state button{min-height:44px;color:var(--ink);background:var(--card);border:1px solid var(--divider);cursor:pointer;border-radius:6px;padding:8px 12px}.pf-watchlist .personal-brief{margin-bottom:18px}.pf-watchlist .personal-brief:has(.personal-brief-empty):not(:has(.personal-brief-trust)){padding:20px}.pf-watchlist .personal-brief:has(.personal-brief-empty) .personal-brief-header{margin-bottom:12px}.personal-brief-trust{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:0 0 20px;font-size:.72rem;line-height:1.6;display:flex}.personal-brief-edit{white-space:nowrap;text-underline-offset:4px;padding:10px 0;font-size:.8rem}.personal-brief-actions{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:28px;display:flex}.personal-brief-actions button{border:1px solid var(--divider);color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;min-height:44px;padding:12px 18px;font-size:.8rem}.personal-brief-actions button:hover{background:var(--card-soft)}.personal-brief :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:767px){.personal-brief{border-radius:12px;padding:20px}.personal-brief-header{flex-direction:column;gap:12px}.personal-brief-stories{grid-template-columns:minmax(0,1fr);gap:24px}}.pulse-home{gap:28px}.pulse-home-section{gap:14px;min-width:0;display:grid}.pulse-home-section-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.pulse-home-eyebrow{color:var(--quiet);font:650 .72rem/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px}.pulse-home-section-head h2{color:var(--ink);font:650 1.2rem/1.25 var(--font-sans);letter-spacing:-.02em;margin:0}.pulse-home-next{color:var(--muted);font:600 .8rem/1.2 var(--font-sans);flex:none;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.pulse-home-next:hover{color:var(--ink)}.pulse-home-state,.pulse-home-freshness{color:var(--quiet);font:500 .78rem/1.45 var(--font-sans);margin:0}.pulse-home-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pulse-home-brief-card,.pulse-home-worth-card,.pulse-home-invite{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:16px}.pulse-home-brief-label{color:var(--quiet);font:650 .7rem/1.2 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;display:inline-block}.pulse-home-brief-title,.pulse-home-worth-title{color:var(--ink);font:650 1rem/1.35 var(--font-sans);letter-spacing:-.02em;margin:0 0 10px;text-decoration:none;display:block}a.pulse-home-brief-title:hover,a.pulse-home-worth-title:hover{color:var(--accent)}.pulse-home-brief-meta{color:var(--quiet);font:600 .72rem/1.3 var(--font-sans);flex-wrap:wrap;gap:8px 12px;display:flex}.pulse-home-worth-summary{color:var(--muted);font:400 .9rem/1.55 var(--font-sans);margin:0 0 12px}.pulse-home-invite{gap:12px;display:grid}.pulse-home-invite p{color:var(--muted);font:400 .9rem/1.5 var(--font-sans);margin:0}.pulse-home-invite strong{color:var(--ink)}.pulse-home-invite-cta{width:fit-content;min-height:44px;color:var(--ink);font:650 .85rem/1.2 var(--font-sans);align-items:center;text-decoration:none;display:inline-flex}.pulse-your-stocks-list{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.pulse-your-stocks-list>li+li{border-top:1px solid var(--divider)}.pulse-your-stocks-row{min-height:48px;color:inherit;grid-template-columns:32px minmax(0,1fr) minmax(0,max-content);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:grid}.pulse-your-stocks-row:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.pulse-your-stocks-logo{place-items:center;display:grid}.pulse-your-stocks-name{gap:2px;min-width:0;display:grid}.pulse-your-stocks-name strong{font:650 .92rem/1.2 var(--font-sans)}.pulse-your-stocks-name small{color:var(--quiet);font:500 .72rem/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pulse-your-stocks-missing{color:var(--quiet);font:600 .72rem/1.2 var(--font-sans)}.pulse-market-glance .pulse-macro-band{margin-bottom:12px}.pulse-market-glance .pulse-view-slicer{margin-bottom:0}.pulse-market-glance>.workspace-view-context{margin-top:2px}@media (max-width:900px){.pulse-home-brief-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.pulse-home{gap:22px}.pulse-home-section-head h2{font-size:1.08rem}.pulse-home-brief-title,.pulse-home-worth-title{font-size:.95rem}.pulse-your-stocks-row{min-height:44px;padding:10px 12px}}.home-page{--brief-line:#293c49;--brief-muted:#aec0ce;--brief-accent:#8ce0db;--brief-warn:#dbaa69;--brief-ink:#edf5fa;--mission-grid:#8ce0db0b}.home-live-dot{background:var(--accent,#2dd4bf);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent,#2dd4bf) 45%, transparent);border-radius:50%;flex:none}.home-live-dot--sync{background:var(--amber,#dbaa69)}.home-live-dot--offline{background:var(--quiet,#687f90)}.home-macro .home-market-strip{border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 8%, var(--card)) 0%, var(--card) 42%), var(--card);min-width:0;box-shadow:var(--shadow-sm);border-radius:16px;gap:18px;padding:22px 22px 8px;display:grid;position:relative;overflow:hidden}.home-mission-rail{background:linear-gradient(180deg, var(--accent), transparent 75%);width:3px;position:absolute;inset:0 auto 0 0}.home-mission-hero{border-bottom:1px solid var(--divider);gap:14px;padding-bottom:4px;display:grid}.home-mission-title-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:14px 24px;display:grid}.home-mission-display{color:var(--ink);font-family:var(--font-sans);letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,4.2vw,2.6rem);font-weight:650;line-height:1.05}.home-macro .pulse-seo-lede{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.home-mission-status{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:.72rem;display:flex}.home-mission-status-label{color:var(--ink);align-items:center;gap:8px;margin:0;display:inline-flex}.home-mission-status-meta{color:var(--quiet);margin:0}.home-macro .pulse-home-section{margin:0;padding:4px 0 10px}.home-section-coord{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 4px;font-size:.68rem;font-weight:650;display:inline-flex}.home-coord-mark{color:color-mix(in srgb, var(--accent) 55%, var(--quiet));font-weight:500}.home-coord-code{color:var(--ink)}.home-coord-sep{opacity:.45}.home-coord-label{color:var(--accent)}.home-coord-dot{opacity:.4}.home-coord-meta{color:var(--quiet);letter-spacing:.08em}.home-coord-ticks{background:linear-gradient(90deg, var(--accent) 0 2px, transparent 2px 6px) 0 0 / 6px 100% repeat-x;opacity:.55;width:28px;height:6px;margin-left:4px;display:inline-block}@media (max-width:767px){.home-macro .home-market-strip{border-radius:14px;padding:16px 14px 6px}.home-mission-title-row{grid-template-columns:1fr;gap:10px}.home-mission-status .home-pulse-link{margin-left:0}}.home-page .home-overview.home-command{color:var(--brief-ink);background:radial-gradient(120% 80% at 0% 0%, #8ce0db14, transparent 55%), linear-gradient(180deg, #0e1c26f5, #0b141dfc), repeating-linear-gradient(0deg, transparent, transparent 31px, var(--mission-grid) 31px, var(--mission-grid) 32px), repeating-linear-gradient(90deg, transparent, transparent 31px, var(--mission-grid) 31px, var(--mission-grid) 32px), #0b141d;border:1px solid var(--brief-line);border-radius:18px;gap:0;animation:.52s cubic-bezier(.22,1,.36,1) both home-mission-arrive;display:grid;position:relative;overflow:hidden}.home-command-hero{border-bottom:1px solid var(--brief-line);background:linear-gradient(#12283473,#0000);gap:18px;padding:28px 28px 22px;display:grid;position:relative}.home-command-rail{background:linear-gradient(180deg, var(--brief-accent), transparent 75%);width:3px;position:absolute;inset:0 auto 0 0}.home-page .pulse-product-label{color:var(--brief-accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.72rem;display:inline-flex}.home-command-title-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:18px 28px;display:grid}.home-command-display{color:var(--brief-ink);font-family:var(--font-sans);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4.6vw,3rem);font-weight:650;line-height:1.05}.home-command-hero .pulse-seo-lede{color:var(--brief-muted);margin:0;font-size:.95rem;line-height:1.55}.home-command-status{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--brief-muted);flex-wrap:wrap;align-items:center;gap:10px 18px;padding-top:4px;font-size:.72rem;display:flex}.home-command-status em{color:var(--brief-accent);margin-right:6px;font-style:normal}.home-page .home-pulse-link{min-height:44px;color:var(--brief-accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;border-bottom:1px solid #0000;align-items:center;margin-left:auto;padding:0 2px;font-size:.78rem;text-decoration:none;transition:border-color .16s;display:inline-flex}.home-page .home-pulse-link:hover{border-bottom-color:var(--brief-accent)}.home-overview .personal-brief{color:inherit;background:0 0;border:0;border-radius:0;padding:28px}.home-overview .personal-brief-header{border-bottom:1px solid var(--brief-line);margin-bottom:22px;padding-bottom:24px}.personal-brief-header-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 18px;display:flex}.personal-brief-view{border:1px solid var(--brief-line,#293c49);background:#0d1a24;border-radius:8px;display:inline-flex;overflow:hidden}.personal-brief-view button{min-height:40px;color:var(--brief-muted,#aec0ce);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;padding:8px 12px;font-size:.7rem}.personal-brief-view button+button{border-left:1px solid var(--brief-line,#293c49)}.personal-brief-view button.is-active{color:var(--brief-ink,#edf5fa);background:#1a3140}.home-overview .personal-brief-view button:hover{background:#152733}.home-overview .personal-brief-view button.is-active:hover{background:#1a3140}.home-overview .personal-brief-header p,.home-overview .personal-brief-trust,.home-overview .personal-brief-meta,.home-overview .personal-brief footer,.home-overview .personal-brief-coverage,.home-overview .personal-brief-empty p,.home-overview .personal-brief-loading{color:var(--brief-muted)}.home-overview .personal-brief-eyebrow{color:var(--brief-accent);letter-spacing:.12em;font-family:monospace}.home-overview .personal-brief a{color:var(--brief-accent)}.home-overview .personal-brief button,.home-overview .brief-link{color:#edf5fa;background:#172833;border:1px solid #49616f;border-radius:6px;padding:10px 14px;text-decoration:none}.home-overview .brief-link:hover,.home-overview .personal-brief button:hover{background:#1d3442}.home-overview .personal-brief a:focus-visible,.home-overview .personal-brief button:focus-visible,.home-overview .personal-brief summary:focus-visible{outline:2px solid var(--brief-accent);outline-offset:4px}.home-overview .personal-brief-cta{border:1px solid var(--brief-line);background:#101e29d9;border-radius:10px;margin-top:22px;padding:20px}.home-overview .personal-brief-cta h3{color:var(--brief-ink);margin:0 0 8px}.home-overview .personal-brief-trust{border-bottom:1px solid var(--brief-line);margin:0 0 22px;padding:0 0 16px}.home-overview .personal-brief-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;padding-top:8px;display:grid}.home-overview .personal-brief-stories article{border:1px solid var(--brief-line);border-top:1px solid var(--brief-line);background:#101e29;border-radius:10px;padding:22px 22px 18px;animation:.48s cubic-bezier(.22,1,.36,1) both home-mission-arrive}.home-overview .personal-brief-actions{border-top:1px solid var(--brief-line);flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:28px;padding-top:20px;display:flex}.home-overview .personal-brief-actions button{box-sizing:border-box;flex:180px;min-height:44px;padding:12px 18px}.home-overview .personal-brief-stories article.is-lead{background:linear-gradient(135deg,#8ce0db14,#0000 45%),#101e29;border-color:#3a5868;grid-column:1/-1}.home-overview .personal-brief-stories article:nth-child(2){animation-delay:70ms}.home-overview .personal-brief-stories article:nth-child(3){animation-delay:.14s}.home-overview .personal-brief-stories h3{color:#f0f6fa;font-size:1.15rem;line-height:1.5}.home-overview .personal-brief-stories article.is-lead h3{font-size:clamp(1.25rem,2.4vw,1.55rem)}.home-overview .personal-brief-stories details{color:#c4d3df}.home-overview .personal-brief-index{color:var(--brief-accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase}.home-overview .personal-brief-warning{color:#f1cc95}.brief-intelligence{grid-template-columns:1fr 1fr;gap:16px;margin-top:4px;display:grid}.brief-intelligence.is-scaffold{opacity:.96}.brief-intelligence section{border:1px solid var(--brief-line);background:#0d1a24;border-radius:10px;min-width:0;padding:20px}.brief-panel-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-family:monospace;display:flex}.brief-panel-label h3{text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.78rem;font-weight:500}.brief-panel-label>span{color:var(--brief-accent);font-size:.8rem}.brief-scope-visual{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:20px 32px;margin:20px 0 12px;display:grid}.brief-scope-side{gap:18px;min-width:0;display:grid}.brief-coverage-ring{width:140px;height:140px;display:block}.brief-ring-track{stroke:#31414e}.brief-ring-checked{stroke:#5fd0a5;stroke-linecap:butt;animation:.7s cubic-bezier(.22,1,.36,1) both home-ring-draw}.brief-ring-failed{stroke:var(--brief-warn);stroke-linecap:butt;animation:.7s cubic-bezier(.22,1,.36,1) 80ms both home-ring-draw}.brief-ring-pending{stroke:#687f90;stroke-linecap:butt;animation:.7s cubic-bezier(.22,1,.36,1) .14s both home-ring-draw}.brief-ring-value{fill:var(--brief-ink);font:700 1.6rem var(--font-mono), ui-monospace, monospace}.brief-ring-caption{fill:var(--brief-muted);font:500 .62rem var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase}.brief-coverage-legend{font-family:var(--font-mono), ui-monospace, monospace;color:var(--brief-muted);letter-spacing:.04em;gap:8px;margin:0;padding:0;font-size:.72rem;list-style:none;display:grid}.brief-coverage-legend li{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:22px;line-height:1.25;display:grid}.brief-coverage-legend li>:first-child{background:#687f90;border-radius:2px;flex-shrink:0;width:9px;height:9px;margin:0}.brief-coverage-legend-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brief-coverage-legend-count{color:var(--brief-ink);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.brief-coverage-legend .is-checked{background:#5fd0a5}.brief-coverage-legend .is-unavailable{background:var(--brief-warn)}.brief-coverage-legend .is-pending{background:#687f90}.brief-book-mix{gap:8px;display:grid}.brief-book-mix-label,.brief-book-mix-counts{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--brief-muted);justify-content:space-between;font-size:.68rem;display:flex}.brief-book-mix-bar{background:#31414e;border-radius:999px;height:8px;display:flex;overflow:hidden}.brief-book-mix-bar>span{min-width:0;transition:width .4s;display:block}.brief-book-mix-bar .is-held{background:#5fd0a5}.brief-book-mix-bar .is-watched{background:var(--brief-accent)}.brief-company-map{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;max-height:240px;padding:4px;display:grid;overflow:auto}.brief-company-map a,.brief-company-map.is-empty>div{border-left:2px solid var(--brief-accent);background:#152733;gap:6px;padding:12px;text-decoration:none;transition:background .16s,border-color .16s;display:grid}.brief-company-map a:hover{background:#1a3140}.brief-company-map a.is-pending,.brief-company-map.is-empty>div{border-color:#687f90}.brief-company-map a.is-unavailable{border-color:var(--brief-warn)}.brief-company-map a.is-checked{border-color:#5fd0a5}.brief-company-map strong{color:var(--brief-ink);font-family:monospace;font-size:.9rem}.brief-company-map span{color:var(--brief-muted);font-size:.72rem}.brief-intelligence p{color:var(--brief-muted);margin:16px 0 0;font-size:.78rem;line-height:1.65}.brief-timeline-chart{width:100%;margin-top:12px;display:block}.brief-chart-grid{stroke:#2a3b49;stroke-dasharray:2 5}.brief-chart-baseline{stroke:#3a5160;stroke-width:1.25px}.brief-chart-track{stroke:#284453}.brief-chart-drop{stroke:#8ce0db47;stroke-dasharray:2 4}.brief-chart-path{stroke:#8ce0db8c;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.brief-chart-dot-halo{fill:#8ce0db33}.brief-chart-dot{fill:var(--brief-accent);animation:1.8s ease-in-out infinite home-timeline-ping}.brief-timeline text,.brief-timeline-idle text{fill:#b7cbd9;font:12px monospace}.brief-timeline-idle-label{letter-spacing:.04em;fill:#6f8797!important;font:500 13px var(--font-mono), ui-monospace, monospace!important}.brief-timeline-idle p{margin-top:10px}.brief-quant{gap:16px;margin-top:8px;display:grid}.brief-quant-disclaimer,.brief-quant-loading,.brief-quant-empty{color:var(--brief-muted);margin:0;font-size:.78rem;line-height:1.55}.brief-quant-disclaimer{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.03em}.brief-quant-panel{border:1px solid var(--brief-line);background:#0d1a24;border-radius:10px;min-width:0;padding:18px}.brief-quant-panel>p{color:var(--brief-muted);margin:12px 0 0;font-size:.78rem;line-height:1.55}.brief-quant-flags{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.brief-quant-flags li{border:1px solid var(--brief-line);font-family:var(--font-mono), ui-monospace, monospace;background:#101e29;border-left-width:3px;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;font-size:.78rem;display:flex}.brief-quant-flags li.is-high{border-left-color:#dbaa69}.brief-quant-flags li.is-low{border-left-color:#5fd0a5}.brief-quant-flags strong{color:var(--brief-ink)}.brief-quant-table{gap:2px;margin-top:12px;display:grid}.brief-quant-table-row{border-radius:6px;grid-template-columns:minmax(0,1.2fr) 80px repeat(3,minmax(0,.7fr));align-items:center;gap:8px;padding:10px 8px;display:grid}.brief-quant-table-row.is-head{color:var(--brief-muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem}.brief-quant-table-row:not(.is-head){background:#101e29}.brief-quant-table-row.is-anomaly{box-shadow:inset 3px 0 #dbaa69}.brief-quant-table-row small{color:var(--brief-muted);font-size:.66rem;display:block}.brief-quant-spark{width:72px;height:22px;color:var(--brief-accent);display:block}.brief-quant-spark.is-anomaly{color:#dbaa69}.brief-quant-spark.is-empty{background:#243441;border-radius:2px}.brief-quant-corr{gap:2px;margin-top:12px;display:grid;overflow-x:auto}.brief-quant-corr-row{font-family:var(--font-mono), ui-monospace, monospace;grid-auto-columns:minmax(52px,1fr);grid-auto-flow:column;gap:2px;font-size:.68rem;display:grid}.brief-quant-corr-row>span{min-height:36px;color:var(--brief-ink);background:#152733;justify-content:center;align-items:center;padding:4px;display:flex}.brief-quant-corr-row.is-head>span,.brief-quant-corr-row>span[role=rowheader]{color:var(--brief-muted);letter-spacing:.04em;text-transform:uppercase;background:0 0;justify-content:flex-start;font-size:.62rem}.brief-quant-corr-row>span.is-hot{background:#dbaa6959}.brief-quant-corr-row>span.is-cold{background:#5f8cd059}.brief-quant-corr-row>span.is-mid{background:#8ce0db1f}.brief-quant-corr-row>span.is-idle{color:var(--brief-muted)}@keyframes home-mission-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes home-ring-draw{0%{opacity:.35}to{opacity:1}}@keyframes home-timeline-ping{0%,to{opacity:.75}50%{opacity:1}}@keyframes home-live-pulse{0%{box-shadow:0 0 #8ce0db73}70%{box-shadow:0 0 0 8px #8ce0db00}to{box-shadow:0 0 #8ce0db00}}@media (prefers-reduced-motion:no-preference){.home-page .home-live-dot{animation:1.8s ease-out infinite home-live-pulse}}@media (prefers-reduced-motion:reduce){.home-page .home-overview.home-command,.home-overview .personal-brief-stories article,.brief-ring-checked,.brief-ring-failed,.brief-ring-pending,.brief-chart-dot,.home-live-dot{animation:none}}@media (max-width:767px){.home-command-hero{padding:20px 16px 16px}.home-command-title-row{grid-template-columns:1fr;gap:10px}.home-command-status .home-pulse-link{margin-left:0}.brief-intelligence{grid-template-columns:1fr;gap:14px}.brief-scope-visual{grid-template-columns:120px minmax(0,1fr);gap:16px 20px}.brief-coverage-ring{width:120px;height:120px}.home-overview .personal-brief{padding:18px 16px 22px}.home-overview .personal-brief-stories{grid-template-columns:1fr;margin-top:28px}.home-overview .personal-brief-stories article{padding:18px 16px 16px}.home-overview .personal-brief-actions{margin-top:24px;padding-top:16px}.home-overview .personal-brief-actions button{flex:100%}.brief-intelligence section{padding:16px}.personal-brief-header-tools{justify-content:flex-start}.brief-quant-table-row{grid-template-columns:minmax(0,1fr) 64px repeat(3,minmax(0,.6fr));font-size:.78rem}}
html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#091310;--surface:#0e1c18;--surface-elevated:#142820;--card:#11231d;--card-soft:#172e25;--card-inset:#0c1b16;--border:#304c40;--divider:#253e33;--border-active:#537b67;--ink:#eef5f1;--muted:#b0c2b8;--quiet:#9bafa3;--ink-panel:#0d1f18;--ink-panel-elevated:#152b22;--on-ink:#eef5f1;--on-ink-muted:#b0c2b8;--on-ink-quiet:#9bafa3;--on-ink-border:#304c40;--color-surface-neutral:#15271f;--color-surface-neutral-hover:#1d352a;--color-border-neutral:#304c40;--chart-surface:#0d1f18;--chart-grid:#253e33;--chart-border:#304c40}html[data-theme=dark] body{background-color:var(--bg);background-image:radial-gradient(at 12% 0,#4191691c,#0000 65%);background-repeat:no-repeat}html[data-theme=dark] :is(.pulse-page,.news-page,.crowd-page){--ops-bg:var(--card-inset);--ops-border:var(--border);--ops-ink:var(--ink);--ops-muted:var(--muted)}html[data-theme=dark] :is(.market-data-grid,.brief-quant-panel,.brief-intelligence section,.personal-brief-stories article){background-color:var(--card);border-color:var(--border)}html[data-theme=dark] :is(.app-header,.bottom-tab-bar){background-color:var(--bg)}html[data-theme=dark] .app-header{border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#75dcb0,#294b3c 48%,#cbb784) 1}html[data-theme=dark] .pulse-seo-intro{background-image:linear-gradient(100deg,#75dcb00d,#0000 65%);border-left:2px solid #75dcb0;padding-left:18px}html[data-theme=dark] .desktop-nav-item.active,html[data-theme=dark] .bottom-tab-item.active .bottom-tab-icon{box-shadow:inset 0 -2px #75dcb0}
