.trends-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.trends-hero-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.trends-hero-title h2{margin:0;font-family:var(--t2-font-sans);font-size:1.15rem;font-weight:650;line-height:1.2;letter-spacing:-.01em;color:var(--t2-text)}.trend-kpi-strip{display:flex;align-items:stretch;border:1px solid var(--t2-line-soft);border-radius:var(--t2-radius);background:var(--t2-bg-1);margin-bottom:10px;overflow:hidden}.trend-kpi{display:flex;align-items:baseline;gap:8px;padding:9px 18px;border-right:1px solid var(--t2-line-soft)}.trend-kpi:last-child{border-right:none}.trend-kpi b{font-family:var(--t2-font-mono);font-size:1.3rem;font-weight:700;line-height:1;color:var(--t2-text)}.trend-kpi span{font-family:var(--t2-font-sans);font-size:.72rem;font-weight:600;letter-spacing:.02em;color:var(--t2-text-muted)}@media (max-width:640px){.trend-kpi-strip{flex-wrap:wrap}.trend-kpi{flex:1 1 44%}}.trend-mini-list span,.trend-registry-table-card td small{color:var(--muted)}.trend-control-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(13,17,23,.56)}.trend-control-strip>div{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;width:min(100%,620px);color:var(--muted)}.trend-control-strip input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.trend-control-strip span{color:var(--muted);font-family:var(--mono);font-size:.76rem;font-weight:850}.trend-blueprint{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.trend-blueprint article{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:4px 9px;gap:4px 9px;align-items:center;min-height:78px;padding:12px;border:1px solid rgba(242,244,247,.18);border-radius:8px;background:rgba(9,14,24,.76)}.trend-blueprint svg{grid-row:span 2;color:var(--accent)}.trend-blueprint b{color:var(--text)}.trend-blueprint span{overflow:hidden;color:var(--muted);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.trend-main-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);grid-gap:14px;gap:14px;align-items:start}.trend-card-list,.trend-flow,.trend-mini-list,.trend-side-panel{display:grid;grid-gap:12px;gap:12px}.trend-flow{align-content:start}.trend-flow-filter{display:flex;flex-wrap:wrap;gap:6px}.trend-flow-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;border:1px solid var(--t2-line-soft);background:var(--t2-bg-1);color:var(--t2-text-muted);font-family:var(--t2-font-sans);font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color var(--t2-fast),color var(--t2-fast),background var(--t2-fast)}.trend-flow-chip:hover:not(:disabled){border-color:var(--t2-line-strong);color:var(--t2-text)}.trend-flow-chip:disabled{opacity:.4;cursor:default}.trend-flow-chip b{font-family:var(--t2-font-mono);font-size:.72rem;color:var(--t2-text-faint)}.trend-flow-chip.active{background:var(--t2-bg-3);color:var(--t2-text);border-color:var(--t2-line-strong)}.trend-flow-chip.active b{color:var(--t2-text)}.trend-flow-chip.active.positive{border-color:var(--t2-pos)}.trend-flow-chip.active.negative{border-color:var(--t2-neg)}.trend-flow-list{display:grid;grid-gap:6px;gap:6px}.trend-flow-empty{padding:24px;text-align:center}.trend-row{position:relative;display:grid;grid-gap:5px;gap:5px;padding:9px 14px 9px 16px;border:1px solid var(--t2-line-soft);border-radius:var(--t2-radius);background:var(--t2-bg-1);transition:border-color var(--t2-fast),background var(--t2-fast)}.trend-row:hover{border-color:var(--t2-line-strong);background:var(--t2-bg-2)}.trend-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:var(--t2-radius) 0 0 var(--t2-radius);background:var(--t2-line-soft)}.trend-row.stage-active:before{background:var(--t2-pos)}.trend-row.stage-emerging:before{background:var(--t2-text-muted)}.trend-row.stage-weakening:before{background:var(--t2-neg)}.trend-row.stage-watch:before{background:var(--t2-line-strong)}.trend-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.trend-row-name{margin:0;font-family:var(--t2-font-sans);font-size:.92rem;font-weight:650;letter-spacing:-.01em;color:var(--t2-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.trend-row-merged{margin-left:6px;font-size:.7rem;font-weight:500;color:var(--t2-text-faint)}.trend-row-meters{display:flex;align-items:center;gap:10px;flex-shrink:0}.trend-row-readiness{display:flex;align-items:center;gap:7px}.trend-row-readiness .trend-readiness-track{position:relative;width:64px;height:5px;border-radius:3px;background:var(--t2-bg-3);overflow:hidden;display:inline-block}.trend-row-readiness .trend-readiness-fill{position:absolute;left:0;top:0;bottom:0;border-radius:3px}.trend-row-readiness>b{font-family:var(--t2-font-mono);font-size:.82rem;font-weight:700;color:var(--t2-text);min-width:22px;text-align:right}.trend-row-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.74rem;min-height:16px}.trend-row-stats{display:inline-flex;align-items:baseline;gap:4px;color:var(--t2-text-faint);flex-shrink:0}.trend-row-stats i{font-style:normal;opacity:.75}.trend-row-stats b{font-family:var(--t2-font-mono);font-weight:600;color:var(--t2-text-muted);margin-right:4px}.trend-row-areas{display:inline-flex;align-items:center;gap:3px;min-width:0;color:var(--t2-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend-row-areas svg{flex-shrink:0}.trend-row-areas.pos svg{color:var(--t2-pos)}.trend-row-areas.neg svg{color:var(--t2-neg)}.trend-row-areas.muted{color:var(--t2-text-faint);font-style:italic}.trend-row-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.trend-row-co{display:inline-flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden}.trend-row-co>b{font-family:var(--t2-font-mono);font-size:.78rem;font-weight:700;color:var(--t2-text);flex-shrink:0}.trend-row-co>em{font-style:normal;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--t2-text-faint);flex-shrink:0}.trend-row-co>small{font-size:.74rem;color:var(--t2-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend-row-co.empty{font-size:.74rem;font-style:italic;color:var(--t2-text-faint)}.trend-row-find{flex-shrink:0;font-family:var(--t2-font-sans);font-size:.74rem;font-weight:600;color:var(--t2-text-muted);text-decoration:none}.trend-row-find:hover{color:var(--t2-text)}@media (max-width:640px){.trend-row-name{white-space:normal}.trend-row-meta{gap:8px}}.forming-page{display:grid;grid-gap:14px;gap:14px;align-content:start}.forming-head{justify-content:space-between;gap:16px}.forming-head,.forming-head-title{display:flex;align-items:flex-start}.forming-head-title{gap:10px}.forming-head-title svg{color:var(--t2-text-muted);margin-top:3px;flex-shrink:0}.forming-head-title h2{margin:0;font-family:var(--t2-font-sans);font-size:1.2rem;font-weight:650;letter-spacing:-.01em;color:var(--t2-text)}.forming-head-title p{margin:3px 0 0;font-size:.82rem;line-height:1.4;color:var(--t2-text-muted);max-width:64ch}.forming-record{display:flex;flex-wrap:wrap;border:1px solid var(--t2-line-soft);border-radius:var(--t2-radius);background:var(--t2-bg-1);overflow:hidden}.forming-record-cell{display:flex;flex-direction:column;gap:2px;padding:10px 20px;border-right:1px solid var(--t2-line-soft)}.forming-record-cell:last-child{border-right:none}.forming-record-cell b{font-family:var(--t2-font-mono);font-size:1.3rem;font-weight:700;line-height:1;color:var(--t2-text)}.forming-record-cell span{font-size:.72rem;color:var(--t2-text-muted)}.forming-section{display:grid;grid-gap:8px;gap:8px}.forming-section-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.forming-section-head h3{margin:0;font-family:var(--t2-font-sans);font-size:.95rem;font-weight:650;color:var(--t2-text)}.forming-section-head>span{font-family:var(--t2-font-mono);font-size:.8rem;color:var(--t2-text-faint)}.forming-section-head small{color:var(--t2-text-faint);font-size:.76rem}.forming-empty{padding:14px;font-size:.8rem;color:var(--t2-text-faint);border:1px dashed var(--t2-line-soft);border-radius:var(--t2-radius)}.forming-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:8px;gap:8px}.forming-card{position:relative;display:grid;grid-gap:6px;gap:6px;padding:10px 12px 10px 14px;border:1px solid var(--t2-line-soft);border-radius:var(--t2-radius);background:var(--t2-bg-1);transition:border-color var(--t2-fast)}.forming-card:hover{border-color:var(--t2-line-strong)}.forming-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:var(--t2-radius) 0 0 var(--t2-radius)}.forming-card.forming:before{background:var(--t2-pos)}.forming-card.early:before{background:var(--t2-line-strong)}.forming-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.forming-card-head h4{margin:0;font-family:var(--t2-font-sans);font-size:.88rem;font-weight:600;color:var(--t2-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.forming-conv{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.forming-conv-track{width:48px;height:5px;border-radius:3px;background:var(--t2-bg-3);overflow:hidden;display:inline-block}.forming-conv-fill{display:block;height:100%;background:var(--t2-text-muted)}.forming-card.forming .forming-conv-fill{background:var(--t2-pos)}.forming-conv b{font-family:var(--t2-font-mono);font-size:.76rem;font-weight:700;color:var(--t2-text)}.forming-card-status{margin:0;font-size:.74rem;line-height:1.35;color:var(--t2-text-muted)}.forming-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.forming-families{display:flex;flex-wrap:wrap;gap:4px}.forming-families em{font-style:normal;font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:2px 6px;border-radius:4px;background:var(--t2-bg-2);color:var(--t2-text-muted)}.forming-families em.muted{background:transparent}.forming-matched{font-size:.7rem;color:var(--t2-text-faint);white-space:nowrap}.fam-slow{color:var(--t2-pos)!important;background:var(--t2-pos-soft,rgba(63,185,80,.12))!important}.fam-fast{color:var(--t2-text)!important;background:var(--t2-bg-3)!important}.forming-explainer{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid var(--t2-line-soft);border-left:3px solid var(--t2-line-strong);border-radius:var(--t2-radius-sm);background:var(--t2-bg-2)}.forming-how{margin:0;font-size:.82rem;line-height:1.5;color:var(--t2-text-muted)}.forming-how b{color:var(--t2-text);font-weight:650}.forming-how em{font-style:italic;color:var(--t2-text)}.forming-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.forming-legend-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--t2-text-faint)}.forming-legend em{font-style:normal;font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:2px 7px;border-radius:4px}.forming-legend-kind{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:.72rem;color:var(--t2-text-faint)}.forming-legend-kind i{width:9px;height:9px;border-radius:2px;display:inline-block}.forming-legend-kind i.fam-slow{background:var(--t2-pos)!important}.forming-legend-kind i.fam-fast{background:var(--t2-text-muted)!important}.alerts-page{display:grid;grid-gap:14px;gap:14px;align-content:start}.alerts-head{justify-content:space-between;gap:16px}.alerts-head,.alerts-head-title{display:flex;align-items:flex-start}.alerts-head-title{gap:10px}.alerts-head-title svg{color:var(--t2-text-muted);margin-top:3px;flex-shrink:0}.alerts-head-title h2{margin:0;font-family:var(--t2-font-sans);font-size:1.2rem;font-weight:650;letter-spacing:-.01em;color:var(--t2-text)}.alerts-head-title p{margin:3px 0 0;font-size:.82rem;line-height:1.4;color:var(--t2-text-muted);max-width:64ch}.alerts-settings{display:flex;flex-wrap:wrap;gap:6px}.alerts-toggle{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;border:1px solid var(--t2-line-soft);background:var(--t2-bg-1);color:var(--t2-text-muted);font-family:var(--t2-font-sans);font-size:.76rem;font-weight:600;cursor:pointer;transition:border-color var(--t2-fast),color var(--t2-fast),background var(--t2-fast)}.alerts-toggle .alerts-toggle-dot{width:8px;height:8px;border-radius:50%;background:var(--t2-line-strong)}.alerts-toggle.on{color:var(--t2-text);border-color:var(--t2-line-strong);background:var(--t2-bg-3)}.alerts-toggle.on .alerts-toggle-dot{background:var(--t2-pos)}.alerts-toggle.off{opacity:.6}.alerts-feed{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.alert-row{position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 16px;border:1px solid var(--t2-line-soft);border-radius:var(--t2-radius);background:var(--t2-bg-1)}.alert-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:var(--t2-radius) 0 0 var(--t2-radius);background:var(--t2-line-soft)}.alert-row.pos:before{background:var(--t2-pos)}.alert-row.neg:before{background:var(--t2-neg)}.alert-row.warn:before{background:var(--t2-text-muted)}.alert-icon{display:inline-flex;flex-shrink:0;color:var(--t2-text-muted)}.alert-row.pos .alert-icon{color:var(--t2-pos)}.alert-row.neg .alert-icon{color:var(--t2-neg)}.alert-body{display:grid;grid-gap:1px;gap:1px;min-width:0;flex:1 1}.alert-body b{font-family:var(--t2-font-sans);font-size:.86rem;font-weight:600;color:var(--t2-text)}.alert-body small{font-size:.76rem;color:var(--t2-text-muted)}.alert-time{flex-shrink:0;font-size:.72rem;color:var(--t2-text-faint);white-space:nowrap}.alerts-empty{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;padding:36px 20px;border:1px dashed var(--t2-line-soft);border-radius:var(--t2-radius);background:var(--t2-bg-1);color:var(--t2-text-muted)}.alerts-empty.compact{padding:24px 20px}.alerts-empty svg{color:var(--t2-text-faint)}.alerts-empty h3{margin:0;font-size:.95rem;font-weight:650;color:var(--t2-text)}.alerts-empty p{margin:0;font-size:.82rem;max-width:56ch}.trend-card{position:relative;display:grid;grid-gap:10px;gap:10px;padding:14px 16px 12px;border:1px solid var(--t2-line-soft);border-radius:var(--t2-radius);background:var(--t2-bg-1);transition:border-color var(--t2-fast)}.trend-card:hover{border-color:var(--t2-line-strong)}.trend-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:var(--t2-radius) 0 0 var(--t2-radius);background:var(--t2-line-soft)}.trend-card.stage-active:before{background:var(--t2-pos)}.trend-card.stage-emerging:before{background:var(--t2-text-muted)}.trend-card.stage-weakening:before{background:var(--t2-neg)}.trend-card.stage-watch:before{background:var(--t2-line-strong)}.trend-stage-badge{flex-shrink:0;padding:3px 9px;border-radius:999px;font-family:var(--t2-font-sans);font-size:.68rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.trend-stage-badge.positive{color:var(--t2-pos);background:var(--t2-pos-soft,rgba(63,185,80,.12))}.trend-stage-badge.neutral{color:var(--t2-text);background:var(--t2-bg-3)}.trend-stage-badge.negative{color:var(--t2-neg);background:var(--t2-neg-soft,rgba(248,81,73,.12))}.trend-stage-badge.muted{color:var(--t2-text-faint);background:var(--t2-bg-2)}.trend-readiness{display:flex;align-items:center;gap:10px}.trend-readiness-track{position:relative;flex:1 1;height:6px;border-radius:3px;background:var(--t2-bg-3);overflow:hidden}.trend-readiness-fill{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--t2-text-muted)}.trend-readiness-fill.positive{background:var(--t2-pos)}.trend-readiness-fill.neutral{background:var(--t2-text)}.trend-readiness-fill.negative{background:var(--t2-neg)}.trend-readiness-fill.muted{background:var(--t2-line-strong)}.trend-readiness-num{display:flex;align-items:baseline;gap:4px;min-width:78px;justify-content:flex-end}.trend-readiness-num b{font-family:var(--t2-font-mono);font-size:1.05rem;font-weight:700;color:var(--t2-text)}.trend-readiness-num small{font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:var(--t2-text-faint)}.trend-substats{display:flex;gap:16px;flex-wrap:wrap}.trend-substats span{display:inline-flex;align-items:baseline;gap:5px}.trend-substats i{font-style:normal;font-size:.68rem;color:var(--t2-text-faint)}.trend-substats b{font-family:var(--t2-font-mono);font-size:.78rem;font-weight:600;color:var(--t2-text-muted)}.trend-impact-split .pos b{color:var(--t2-pos)}.trend-impact-split .neg b{color:var(--t2-neg)}.trend-company{display:grid;grid-gap:3px;gap:3px;padding:9px 11px;border-radius:var(--t2-radius-sm);background:var(--t2-bg-2);border:1px solid var(--t2-line-soft)}.trend-company small{font-size:.76rem;color:var(--t2-text-muted);line-height:1.35}.trend-lifecycle-lane.emerging{border-color:rgba(242,244,247,.24)}.trend-lifecycle-lane.active{border-color:rgba(46,204,113,.24)}.trend-lifecycle-lane.weakening{border-color:rgba(255,91,91,.24)}.trend-discovery-card.positive{border-color:rgba(46,204,113,.3)}.trend-discovery-card.negative{border-color:rgba(255,91,91,.28)}.trend-lifecycle-tile.positive{border-color:rgba(46,204,113,.24)}.trend-lifecycle-tile.negative{border-color:rgba(255,91,91,.24)}.trend-signal-bar.positive i em{background:var(--pos)}.trend-signal-bar.negative i em{background:var(--neg)}.trend-registry-table-card,.trend-side-panel>.card{display:grid;grid-gap:14px;gap:14px;padding:14px}.trend-registry-table-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;font:inherit}.trend-registry-table-toggle>div:first-child{display:flex;align-items:center;gap:10px}.trend-registry-table-toggle svg{color:var(--muted);flex-shrink:0}.trend-registry-table-toggle h3{margin:0}.trend-registry-table-toggle:hover svg{color:var(--text)}.trend-mini-list div{display:grid;grid-gap:4px;gap:4px;padding:8px 9px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:rgba(22,27,34,.52)}.trend-mini-list b{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend-mini-list span{overflow:hidden;text-overflow:ellipsis;font-size:.78rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.trend-empty-card{display:grid;grid-gap:10px;gap:10px;padding:18px}.trend-empty-card h3{margin:0}.trend-table-wrap{overflow-x:auto}.trend-table-wrap table{width:100%;min-width:980px;border-collapse:collapse}.trend-table-wrap td,.trend-table-wrap th{padding:11px 10px;border-bottom:1px solid rgba(148,163,184,.12);color:var(--text);text-align:left;vertical-align:top}.trend-table-wrap th{color:var(--muted);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.trend-table-wrap td small,.trend-table-wrap td strong{display:block;max-width:360px}.trend-table-wrap td small{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-primary-grid,.news-impact-terminal-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:10px;gap:10px;align-items:start}.market-bias-card,.market-heatmap-card,.market-impact-map-card,.snapshot-health-card{padding:12px;display:grid;grid-gap:12px;gap:12px}.market-bias-card{border-color:rgba(240,246,252,.24);background:linear-gradient(180deg,rgba(240,246,252,.12),rgba(13,17,23,.88))}.market-bias-card h3{font-size:clamp(1.8rem,3vw,3rem);margin:0}.market-card-head>strong{font-size:1.6rem;color:var(--t2-text-muted)}.impact-area-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.impact-area-card{display:grid;grid-template-columns:1fr auto;grid-gap:8px 12px;gap:8px 12px;border:1px solid var(--t2-line-soft);border-radius:var(--t2-radius);padding:14px 16px;background:var(--t2-bg-1);transition:border-color var(--t2-fast),background var(--t2-fast)}.impact-area-card.clickable:hover{border-color:var(--t2-line);background:var(--t2-bg-2)}.impact-area-card.selected{border-color:var(--t2-accent-line);background:var(--t2-accent-soft)}.impact-area-card strong{display:block;font-family:var(--t2-font-sans);font-size:.92rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--t2-text)}.impact-area-card p,.impact-area-card span{color:var(--t2-text-muted);font-family:var(--t2-font-sans);font-size:.78rem;line-height:1.45}.impact-area-card>b{font-family:var(--t2-font-mono);font-size:1rem;font-weight:600;color:var(--t2-text)}.impact-area-card.positive>b{color:var(--t2-pos)}.impact-area-card.negative>b{color:var(--t2-neg)}.impact-area-card p{grid-column:1/-1;margin:0}.impact-area-card.conflict{border-color:var(--t2-warn-soft);background:var(--t2-warn-soft)}.impact-layer-tags{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.impact-layer-tags small{border:1px solid transparent;border-radius:var(--t2-radius-pill);background:var(--t2-bg-2);color:var(--t2-text-muted);padding:3px 9px;font-family:var(--t2-font-sans);font-size:.66rem;font-weight:500;letter-spacing:-.005em;line-height:1.3}.impact-layer-tags small.positive{background:var(--t2-pos-soft);color:var(--t2-pos)}.impact-layer-tags small.negative{background:var(--t2-neg-soft);color:var(--t2-neg)}.impact-layer-tags small.warning{border-color:rgba(251,191,36,.32);color:var(--t2-warn)}.impact-area-card.positive{border-color:rgba(34,197,94,.3)}.impact-area-card.negative{border-color:rgba(239,68,68,.32)}.impact-area-card.positive b{color:var(--good)}.impact-area-card.negative b{color:var(--bad)}.market-content-grid{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.25fr);grid-gap:10px;gap:10px}.market-content-grid.lower{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.compact-table-shell table{min-width:620px}.driver-list{display:grid;grid-gap:10px;gap:10px}.driver-row{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;border:1px solid rgba(148,163,184,.16);border-radius:8px;padding:11px;background:rgba(13,17,23,.28)}.driver-row strong{display:block;line-height:1.25}.driver-row p{margin:5px 0 0;color:var(--muted);line-height:1.45}.driver-row span{display:inline-block;margin-top:8px;color:var(--t2-text-muted);font-size:.78rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.driver-row b{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;color:var(--t2-text);background:rgba(240,246,252,.22)}.data-health-panel,.evidence-board,.market-signal-stack,.technical-details-panel,.thematic-pulse-card,.topdown-brief-panel,.topdown-pipeline-card{padding:14px;display:grid;grid-gap:14px;gap:14px}.topdown-brief-panel{border-color:rgba(240,246,252,.28);background:linear-gradient(180deg,rgba(8,17,30,.96),rgba(3,9,16,.98)),linear-gradient(90deg,rgba(240,246,252,.08),rgba(34,197,94,.05))}.topdown-brief-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.topdown-brief-hero h3,.topdown-pipeline-card h3{margin:0}.topdown-brief-hero h3{margin-top:2px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.12}.topdown-brief-hero p{max-width:920px;margin:9px 0 0;color:var(--t2-text-muted);line-height:1.48}.topdown-status-pill{min-width:170px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:rgba(13,17,23,.42);color:#e5e7eb;padding:11px;display:grid;grid-gap:4px;gap:4px;font-weight:950;line-height:1.15}.topdown-status-pill small{color:var(--muted);font-weight:800}.topdown-status-pill.positive{border-color:rgba(34,197,94,.32);color:var(--t2-pos)}.topdown-status-pill.negative{border-color:rgba(239,68,68,.34);color:var(--t2-neg)}.topdown-fact-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.topdown-fact-strip span{min-width:0;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:rgba(13,17,23,.28);padding:9px 10px;display:grid;grid-gap:4px;gap:4px}.topdown-fact-strip small{color:var(--muted);font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.topdown-fact-strip b{color:var(--t2-text);font-size:.9rem;line-height:1.18;overflow-wrap:anywhere}.topdown-brief-footnote{margin:0;color:var(--muted);font-size:.82rem}.topdown-opportunities-panel{padding:14px;display:grid;grid-gap:14px;gap:14px;border-color:rgba(34,197,94,.2);background:linear-gradient(180deg,rgba(8,17,30,.86),rgba(3,9,16,.96))}.topdown-opportunity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.topdown-opportunity-card{min-width:0;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(13,17,23,.34);padding:12px;display:grid;grid-gap:10px;gap:10px;align-content:start}.topdown-opportunity-card.positive{border-color:rgba(34,197,94,.32)}.topdown-opportunity-card.negative{border-color:rgba(239,68,68,.34)}.topdown-opportunity-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.topdown-opportunity-card-head span{color:var(--muted);font-size:.75rem;font-weight:900}.topdown-opportunity-card-head strong{min-width:0;color:var(--t2-text);font-size:1.05rem;overflow-wrap:anywhere}.topdown-opportunity-card-head b{color:var(--t2-pos);font-size:1.05rem}.topdown-score-readout{display:grid;justify-items:end;grid-gap:1px;gap:1px;line-height:1}.topdown-score-readout small{color:var(--muted);font-size:.56rem;font-weight:950;text-transform:uppercase}.topdown-opportunity-card p{margin:0;display:grid;grid-gap:3px;gap:3px}.topdown-opportunity-card p b{color:#e5e7eb;line-height:1.18}.topdown-opportunity-card p small,.topdown-opportunity-reason{color:var(--t2-text-muted);line-height:1.35}.topdown-decision-line{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.topdown-decision-line em,.topdown-decision-line span{border:1px solid rgba(148,163,184,.16);border-radius:999px;padding:5px 8px;background:rgba(22,27,34,.62);color:var(--t2-text-muted);font-size:.72rem;font-style:normal;font-weight:900;line-height:1}.topdown-decision-line em.positive{border-color:rgba(34,197,94,.32);color:var(--t2-pos)}.topdown-decision-line em.negative{border-color:rgba(239,68,68,.34);color:var(--t2-neg)}.topdown-decision-line span.evidence{border-color:rgba(240,246,252,.32);color:var(--t2-text-muted)}.topdown-signal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.topdown-signal-grid span{min-width:0;border-top:1px solid rgba(148,163,184,.12);padding-top:7px;display:grid;grid-gap:3px;gap:3px}.topdown-signal-grid small{color:var(--muted);font-size:.62rem;font-weight:950;text-transform:uppercase}.topdown-signal-grid b{color:#e2e8f0;font-size:.76rem;line-height:1.22;overflow-wrap:anywhere}.topdown-brief-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.topdown-brief-card{min-width:0;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(13,17,23,.36);padding:12px;display:grid;grid-gap:7px;gap:7px;align-content:start}.topdown-brief-card.positive{border-color:rgba(34,197,94,.28);background:linear-gradient(180deg,rgba(34,197,94,.1),rgba(13,17,23,.34))}.topdown-brief-card.negative{border-color:rgba(239,68,68,.3);background:linear-gradient(180deg,rgba(239,68,68,.09),rgba(13,17,23,.34))}.topdown-brief-card.warning{border-color:rgba(251,191,36,.34);background:linear-gradient(180deg,rgba(251,191,36,.1),rgba(13,17,23,.34))}.topdown-brief-card span,.topdown-pipeline-step span{color:var(--muted);font-size:.7rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.topdown-brief-card strong,.topdown-pipeline-step strong{color:var(--t2-text);line-height:1.2;overflow-wrap:anywhere}.topdown-brief-card small,.topdown-pipeline-step small{color:var(--t2-text-muted);line-height:1.38}.market-simple-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:10px;gap:10px;align-items:start}.simple-analysis-card,.simple-next-card{min-width:0;padding:14px;display:grid;grid-gap:12px;gap:12px;align-content:start;border-color:rgba(240,246,252,.18);background:linear-gradient(180deg,rgba(8,17,30,.82),rgba(3,9,16,.94))}.simple-analysis-card h3,.simple-next-card h3{margin:0;color:var(--t2-text);font-size:1.05rem;line-height:1.22;overflow-wrap:anywhere}.simple-analysis-card p,.simple-next-card p{margin:0;color:var(--t2-text-muted);line-height:1.42}.simple-risk-line{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.simple-risk-line strong{color:var(--t2-text);font-size:1.35rem;line-height:1}.simple-risk-line span{min-width:0;height:8px;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:rgba(22,27,34,.92);overflow:hidden}.simple-risk-line i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ef4444,#facc15 45%,#22c55e)}.simple-chip-section{display:grid;grid-gap:8px;gap:8px}.simple-chip-section small{color:var(--muted);font-weight:850}.simple-chip-section div{display:flex;flex-wrap:wrap;gap:6px}.simple-chip-section b,.simple-next-card>span{border:1px solid rgba(148,163,184,.16);border-radius:999px;background:rgba(22,27,34,.7);color:var(--t2-text-muted);padding:6px 8px;font-size:.76rem;line-height:1;overflow-wrap:anywhere}.simple-chip-section b.positive,.simple-next-card>span.positive{border-color:rgba(34,197,94,.26);color:var(--t2-pos)}.simple-chip-section b.negative{border-color:rgba(239,68,68,.28);color:var(--t2-neg)}.simple-next-card>span.warning{border-color:rgba(251,191,36,.34);color:var(--t2-warn)}.simple-impact-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start}.simple-impact-columns .impact-list-next{min-width:0;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:rgba(13,17,23,.26);padding:10px;display:grid;grid-gap:8px;gap:8px}.simple-impact-columns .impact-list-next h3{margin:0;font-size:.9rem}.simple-impact-columns .impact-area-card{padding:9px;gap:5px 8px}.simple-impact-columns .impact-area-card strong{font-size:.88rem}.simple-impact-columns .impact-area-card p{font-size:.74rem;line-height:1.3}.simple-impact-columns .impact-layer-tags{display:none}.simple-next-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:rgba(34,197,94,.2)}.simple-next-card>span{justify-self:end;white-space:nowrap;font-weight:900}.technical-details-panel{border-color:rgba(148,163,184,.18);background:rgba(13,17,23,.3)}.technical-details-panel summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px}.technical-details-panel summary::-webkit-details-marker{display:none}.technical-details-panel summary span{display:grid;grid-gap:4px;gap:4px}.technical-details-panel summary b{color:var(--t2-text);font-size:1rem}.technical-details-panel summary em,.technical-details-panel summary small{color:var(--muted);font-style:normal;line-height:1.35}.technical-details-panel summary em{border:1px solid rgba(148,163,184,.22);border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:900;text-transform:uppercase}.technical-details-panel[open] summary em{color:var(--t2-text);border-color:rgba(240,246,252,.32)}.technical-details-stack{display:grid;grid-gap:10px;gap:10px;padding-top:4px}.market-primary-grid.redesigned{grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr)}.health-row-list,.lead-signal-grid,.trend-board-list{display:grid;grid-gap:10px;gap:10px}.lead-signal-card{border:1px solid rgba(148,163,184,.18);border-radius:8px;background:rgba(13,17,23,.34);padding:12px;display:grid;grid-gap:9px;gap:9px}.lead-signal-card.positive{border-color:rgba(34,197,94,.28);background:linear-gradient(180deg,rgba(34,197,94,.11),rgba(13,17,23,.34))}.lead-signal-card.negative{border-color:rgba(239,68,68,.3);background:linear-gradient(180deg,rgba(239,68,68,.1),rgba(13,17,23,.34))}.lead-signal-card.neutral{border-color:rgba(240,246,252,.24)}.lead-signal-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.lead-signal-top span{display:block;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lead-signal-top strong{display:block;margin-top:4px;color:var(--t2-text);line-height:1.25}.lead-signal-top b{border:1px solid rgba(147,197,253,.24);border-radius:999px;color:var(--t2-text);padding:5px 8px;font-size:.7rem}.lead-signal-card em,.lead-signal-card p,.lead-signal-card small{margin:0;color:var(--muted);line-height:1.45}.lead-signal-card small{color:var(--t2-text-muted)}.lead-signal-card em{border-top:1px solid rgba(148,163,184,.14);padding-top:8px;font-style:normal;font-size:.78rem}.impact-ledger-card{border-color:rgba(240,246,252,.24)}.ledger-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.layer-conflict-panel{padding:14px;display:grid;grid-gap:12px;gap:12px;border-color:rgba(251,191,36,.3);background:linear-gradient(180deg,rgba(24,18,5,.9),rgba(3,9,16,.98)),linear-gradient(90deg,rgba(251,191,36,.08),rgba(240,246,252,.04))}.layer-conflict-panel h3{margin:0}.layer-conflict-panel>p{margin:0;color:var(--t2-warn);line-height:1.5}.layer-conflict-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.layer-conflict-list article{border:1px solid rgba(251,191,36,.18);border-radius:8px;background:rgba(13,17,23,.42);padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 10px;gap:5px 10px;align-items:start}.layer-conflict-list strong{color:var(--t2-text);line-height:1.2}.layer-conflict-list small,.layer-conflict-list span{color:var(--muted);line-height:1.35}.layer-conflict-list b{color:var(--t2-warn);white-space:nowrap}.layer-conflict-list small{grid-column:1/-1}.evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.evidence-grid section,.processed-news-mini{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:rgba(13,17,23,.28);padding:12px;display:grid;grid-gap:10px;gap:10px}.evidence-grid h4,.processed-news-mini h4,.thematic-pulse-grid h4{margin:0;color:var(--t2-text);font-size:.86rem}.evidence-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:rgba(22,27,34,.38);padding:10px}.evidence-row strong{display:block;color:var(--t2-text);line-height:1.25}.evidence-row small{display:block;margin-top:5px;color:var(--muted);line-height:1.35}.evidence-row b{color:var(--t2-text-muted);font-size:.78rem;text-align:right;white-space:nowrap}.thematic-pulse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.thematic-pulse-grid section{display:grid;grid-gap:10px;gap:10px}.mini-rank-table table{min-width:480px}.macro-regime-panel{padding:14px;display:grid;grid-gap:14px;gap:14px;border-color:rgba(240,246,252,.22);background:linear-gradient(180deg,rgba(8,17,30,.94),rgba(3,9,16,.98)),linear-gradient(90deg,rgba(240,246,252,.08),rgba(34,197,94,.05))}.macro-lower-grid h4,.macro-regime-panel h3{margin:0}.macro-regime-grid{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(320px,1.2fr) repeat(2,minmax(180px,.8fr));grid-gap:10px;gap:10px}.macro-interpretation-card,.macro-lower-grid article,.macro-permission-card,.macro-tag-column{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(13,17,23,.32);padding:12px;display:grid;grid-gap:9px;gap:9px}.macro-interpretation-card span,.macro-permission-card span,.macro-tag-column>span{color:var(--muted);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.macro-permission-card strong{color:var(--t2-text);font-size:1.65rem;line-height:1}.macro-interpretation-card small,.macro-permission-card small{color:var(--muted);line-height:1.35}.macro-interpretation-card p{margin:0;color:var(--t2-text);line-height:1.48}.macro-budget-bar{height:9px;border-radius:999px;background:rgba(22,27,34,.92);border:1px solid rgba(148,163,184,.12);overflow:hidden}.macro-budget-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ef4444,#facc15 45%,#22c55e)}.macro-tag-column{align-content:start}.macro-tag-column div{display:flex;flex-wrap:wrap;gap:6px}.macro-tag-column b{border:1px solid rgba(148,163,184,.14);border-radius:999px;background:rgba(22,27,34,.72);color:var(--t2-text-muted);padding:6px 8px;font-size:.76rem;line-height:1}.macro-tag-column.positive b{border-color:rgba(34,197,94,.24);color:var(--t2-pos)}.macro-tag-column.negative b{border-color:rgba(239,68,68,.26);color:var(--t2-neg)}.macro-tag-column small{color:var(--muted)}.macro-lower-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:10px;gap:10px}.macro-lower-grid article{align-content:start}.macro-change-panel{gap:10px}.macro-lower-grid h4{color:var(--t2-text);font-size:.88rem}.macro-lower-grid span{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-top:1px solid rgba(148,163,184,.1);padding-top:8px;color:var(--muted);line-height:1.35}.macro-lower-grid b{color:var(--t2-text);font-weight:850}.macro-lower-grid em{color:var(--t2-text-muted);font-style:normal;font-weight:950}.macro-change-card{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:rgba(22,27,34,.4);padding:10px;display:grid;grid-gap:7px;gap:7px}.macro-change-card.positive{border-color:rgba(34,197,94,.24)}.macro-change-card.negative{border-color:rgba(239,68,68,.28)}.macro-change-card.warning{border-color:rgba(251,191,36,.3)}.macro-change-card div{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.macro-change-card strong{color:var(--t2-text);line-height:1.2}.macro-change-card div b{color:var(--t2-text-muted);white-space:nowrap}.macro-change-card p{margin:0;color:var(--t2-text);line-height:1.4}.macro-change-card span{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:8px;gap:8px;border-top:1px solid rgba(148,163,184,.1);padding-top:7px;color:var(--muted);line-height:1.35}.macro-change-card span b{color:var(--t2-text-muted)}.macro-change-card small{color:rgba(148,163,184,.72);line-height:1.35}.macro-audit-panel{border:1px solid rgba(240,246,252,.18);border-radius:8px;background:rgba(13,17,23,.38);padding:12px;display:grid;grid-gap:12px;gap:12px}.macro-audit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.macro-audit-head h4{margin:0;color:var(--t2-text)}.macro-audit-summary{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));grid-gap:8px;gap:8px}.macro-audit-list,.macro-audit-summary article{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:rgba(22,27,34,.42);padding:10px}.macro-audit-summary article{display:grid;grid-gap:5px;gap:5px}.macro-audit-list h5,.macro-audit-summary span{color:var(--muted);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.macro-audit-summary strong{color:var(--t2-text);font-size:1.35rem;line-height:1}.macro-audit-list small,.macro-audit-note,.macro-audit-summary small{color:var(--muted);line-height:1.35}.macro-audit-columns{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:8px;gap:8px}.macro-audit-list{display:grid;grid-gap:8px;gap:8px;align-content:start}.macro-audit-list h5{margin:0}.macro-audit-list span{display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(148,163,184,.1);padding-top:8px;color:var(--t2-text);line-height:1.25}.macro-audit-list b{min-width:0;font-size:.82rem}.macro-audit-list b small{display:block;color:var(--muted);font-size:.72rem;margin-top:2px}.macro-audit-list em{color:var(--t2-text-muted);font-style:normal;font-weight:950;white-space:nowrap}.macro-audit-note{margin:0}.impact-coverage-audit-panel{padding:14px;display:grid;grid-gap:12px;gap:12px;border-color:rgba(34,197,94,.18);background:linear-gradient(180deg,rgba(7,18,22,.94),rgba(3,9,16,.98)),linear-gradient(90deg,rgba(34,197,94,.06),rgba(240,246,252,.05))}.impact-coverage-summary{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:8px;gap:8px}.impact-coverage-list,.impact-coverage-summary article{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:rgba(22,27,34,.42);padding:10px}.impact-coverage-summary article{display:grid;grid-gap:5px;gap:5px}.impact-coverage-list h4,.impact-coverage-summary span{color:var(--muted);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.impact-coverage-summary strong{color:var(--t2-text);font-size:1.35rem;line-height:1}.impact-coverage-list small,.impact-coverage-note,.impact-coverage-summary small{color:var(--muted);line-height:1.35}.impact-coverage-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:8px;gap:8px}.impact-coverage-review-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));grid-gap:8px;gap:8px}.impact-coverage-list{display:grid;grid-gap:8px;gap:8px;align-content:start}.impact-coverage-list h4{margin:0}.impact-coverage-list span{display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(148,163,184,.1);padding-top:8px;color:var(--t2-text);line-height:1.25}.impact-coverage-list b{min-width:0;font-size:.82rem}.impact-coverage-list b small{display:block;color:var(--muted);font-size:.72rem;margin-top:2px}.impact-coverage-list em{color:var(--t2-pos);font-style:normal;font-weight:950;white-space:nowrap}.impact-coverage-note{margin:0}.pricing-audit-panel{padding:14px;display:grid;grid-gap:12px;gap:12px;border-color:rgba(240,246,252,.2);background:linear-gradient(180deg,rgba(8,16,28,.95),rgba(3,9,16,.98)),linear-gradient(90deg,rgba(240,246,252,.07),rgba(20,184,166,.05))}.pricing-audit-summary{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:8px;gap:8px}.pricing-audit-list,.pricing-audit-summary article{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:rgba(22,27,34,.42);padding:10px}.pricing-audit-summary article{display:grid;grid-gap:5px;gap:5px}.pricing-audit-list h4,.pricing-audit-summary span{color:var(--muted);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.pricing-audit-summary strong{color:var(--t2-text);font-size:1.35rem;line-height:1}.pricing-audit-list small,.pricing-audit-note,.pricing-audit-summary small{color:var(--muted);line-height:1.35}.pricing-audit-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:8px;gap:8px}.pricing-audit-grid.secondary{grid-template-columns:repeat(3,minmax(180px,1fr))}.pricing-audit-list{display:grid;grid-gap:8px;gap:8px;align-content:start}.pricing-audit-list h4{margin:0}.pricing-audit-list span{display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(148,163,184,.1);padding-top:8px;color:var(--t2-text);line-height:1.25}.pricing-audit-list b{min-width:0;font-size:.82rem}.pricing-audit-list b small{display:block;color:var(--muted);font-size:.72rem;margin-top:2px}.pricing-audit-list em{color:var(--t2-text-muted);font-style:normal;font-weight:950;white-space:nowrap}.pricing-audit-note{margin:0}.forward-tracking-panel{border-color:rgba(34,197,94,.22);background:linear-gradient(180deg,rgba(7,18,13,.95),rgba(3,9,16,.98)),linear-gradient(90deg,rgba(34,197,94,.08),rgba(240,246,252,.05))}.top-down-policy-panel{padding:14px;display:grid;grid-gap:12px;gap:12px;border-color:rgba(20,184,166,.2);background:linear-gradient(180deg,rgba(7,18,22,.95),rgba(3,9,16,.98)),linear-gradient(90deg,rgba(20,184,166,.07),rgba(240,246,252,.05))}.top-down-policy-summary{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:8px;gap:8px}.top-down-policy-summary article{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:rgba(22,27,34,.42);padding:10px;display:grid;grid-gap:5px;gap:5px}.top-down-policy-summary span{color:var(--muted);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.top-down-policy-summary strong{color:var(--t2-text);font-size:1.35rem;line-height:1}.top-down-policy-note,.top-down-policy-summary small{color:var(--muted);line-height:1.35}.top-down-policy-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:8px;gap:8px}.top-down-policy-grid.secondary{grid-template-columns:repeat(2,minmax(220px,1fr))}.top-down-policy-note{margin:0}.news-impact-product-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;align-items:start}.impact-area-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.event-card-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.event-card-companies{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.event-companies-label{font-size:11px;letter-spacing:.02em;color:var(--muted,#8a93a6);text-transform:uppercase}.event-company-chip{padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text,#e7ecf3);background:color-mix(in srgb,var(--accent,#34d399) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent,#34d399) 38%,transparent)}.event-chip,.event-company-chip{display:inline-flex;align-items:center}.event-chip{gap:4px;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700;letter-spacing:.01em;border:1px solid rgba(148,163,184,.2);background:rgba(22,27,34,.55);color:var(--t2-text-muted);white-space:nowrap;cursor:default}.event-chip.positive{border-color:rgba(34,197,94,.34);background:rgba(34,197,94,.1);color:var(--t2-pos)}.event-chip.negative{border-color:rgba(239,68,68,.34);background:rgba(239,68,68,.1);color:var(--t2-neg)}.event-momentum{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center;margin-top:6px}.event-momentum-bar{position:relative;height:4px;border-radius:999px;background:rgba(148,163,184,.12);overflow:hidden}.event-momentum-bar>div{height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(148,163,184,.55),var(--t2-line));transition:width .4s ease}.event-momentum.warm .event-momentum-bar>div{background:linear-gradient(90deg,rgba(250,204,21,.7),rgba(251,146,60,.85))}.event-momentum.hot .event-momentum-bar>div{background:linear-gradient(90deg,rgba(251,146,60,.85),rgba(239,68,68,.95));box-shadow:0 0 8px rgba(239,68,68,.35)}.event-momentum small{color:var(--muted);font-size:.7rem;letter-spacing:.01em;white-space:nowrap}.event-momentum.hot small{color:var(--t2-neg)}.event-momentum.warm small{color:var(--t2-warn)}.event-momentum.fallback small{opacity:.7}.impact-area-card.clickable{cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.impact-area-card.clickable:hover{transform:translateY(-1px);border-color:rgba(240,246,252,.45);background:rgba(22,27,34,.55)}.impact-area-card.clickable:focus-visible{outline:2px solid var(--t2-line);outline-offset:2px}.impact-area-card.selected{border-color:var(--t2-line);background:rgba(240,246,252,.18);box-shadow:inset 0 0 0 1px rgba(240,246,252,.35)}.area-detail-inline{border:1px solid rgba(240,246,252,.32);border-radius:10px;padding:12px;background:rgba(22,27,34,.45);display:grid;grid-gap:10px;gap:10px;animation:areaDetailExpand .18s ease-out}@keyframes areaDetailExpand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.area-detail-inline.positive{border-color:rgba(34,197,94,.4);background:linear-gradient(180deg,rgba(34,197,94,.06),rgba(13,17,23,.4))}.area-detail-inline.negative{border-color:rgba(239,68,68,.42);background:linear-gradient(180deg,rgba(239,68,68,.06),rgba(13,17,23,.4))}.area-detail-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.area-detail-header strong{font-size:1rem;color:var(--t2-text);line-height:1.3}.area-detail-close{background:transparent;border:1px solid rgba(148,163,184,.32);border-radius:999px;color:var(--t2-text-muted);padding:4px 12px;font-size:.72rem;cursor:pointer;font-weight:700}.area-detail-close:hover{background:rgba(148,163,184,.12);color:var(--t2-text)}.area-detail-events{display:grid;grid-gap:10px;gap:10px}.area-detail-event{border:1px solid rgba(148,163,184,.18);border-radius:8px;padding:11px 12px;background:rgba(13,17,23,.45);display:grid;grid-gap:6px;gap:6px}.area-detail-event.positive{border-left:3px solid rgba(34,197,94,.65)}.area-detail-event.negative{border-left:3px solid rgba(239,68,68,.65)}.area-detail-event-tag{font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.area-detail-event.positive .area-detail-event-tag{color:var(--t2-pos)}.area-detail-event.negative .area-detail-event-tag{color:var(--t2-neg)}.area-detail-event strong{color:var(--t2-text);font-size:.9rem;line-height:1.32}.area-detail-event p{color:var(--muted);font-size:.8rem;line-height:1.45;margin:0}.news-impact-hero{grid-area:hero;border-color:rgba(240,246,252,.24);background:linear-gradient(180deg,rgba(8,17,30,.95),rgba(3,9,16,.98)),linear-gradient(90deg,rgba(240,246,252,.09),rgba(240,246,252,.07));padding:14px;display:grid;grid-gap:14px;gap:14px}.event-detail-panel h3,.event-tape-panel h3,.news-impact-hero h3,.news-impact-map-panel h3,.source-strength-panel h3{margin:0}.news-impact-hero p{margin:0;color:var(--muted);line-height:1.5}.news-impact-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.news-impact-kpis span{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(13,17,23,.36);padding:10px;display:grid;grid-gap:3px;gap:3px}.news-impact-kpis b{color:var(--t2-text);font-size:1.25rem}.news-impact-kpis small{color:var(--muted);font-size:.74rem}.event-detail-panel{padding:14px 16px;margin-top:8px;display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--t2-line-soft);border-radius:0;background:transparent}.event-detail-row{display:flex;gap:8px;flex-wrap:wrap}.event-detail-tag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--t2-radius-pill);background:var(--t2-bg-3);color:var(--t2-text-muted);font-family:var(--t2-font-sans);font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-right:6px}.event-detail-tag.muted{background:transparent;color:var(--t2-text-faint)}.event-detail-impact{display:grid;grid-gap:6px;gap:6px}.event-detail-impact-row{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:12px;gap:12px;padding:8px 10px;border-radius:var(--t2-radius-sm);background:var(--t2-bg-0)}.event-detail-impact-row.positive{border-left:2px solid var(--t2-pos)}.event-detail-impact-row.negative{border-left:2px solid var(--t2-neg)}.event-detail-impact-row span{font-family:var(--t2-font-sans);font-size:.78rem;font-weight:600;color:var(--t2-text)}.event-detail-impact-row.positive span{color:var(--t2-pos)}.event-detail-impact-row.negative span{color:var(--t2-neg)}.event-detail-impact-row p{margin:0;font-family:var(--t2-font-sans);font-size:.78rem;line-height:1.45;color:var(--t2-text-muted)}.event-detail-sources,.event-detail-themes{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.event-detail-sources small,.event-detail-stories small,.event-detail-themes small{color:var(--t2-text-faint);font-family:var(--t2-font-sans);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-right:4px}.event-detail-source,.event-detail-theme{padding:3px 10px;border-radius:var(--t2-radius-pill);background:var(--t2-bg-3);color:var(--t2-text-muted);font-family:var(--t2-font-mono);font-size:.72rem}.event-detail-stories ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.event-detail-stories li{font-family:var(--t2-font-sans);font-size:.82rem;line-height:1.45;padding:8px 10px;border-radius:var(--t2-radius-sm);background:var(--t2-bg-0);color:var(--t2-text)}.event-detail-stories li a{color:var(--t2-text);text-decoration:none;border-bottom:1px solid var(--t2-line);transition:color var(--t2-fast),border-color var(--t2-fast)}.event-detail-stories li a:hover{color:var(--t2-accent);border-color:var(--t2-accent-line)}.event-detail-stories li em{color:var(--t2-text-faint);font-style:normal;font-size:.72rem;margin-left:8px}.event-expand-cue{display:inline-block;margin-left:8px;color:var(--t2-text-faint);font-family:var(--t2-font-mono);font-size:.82rem;transition:color var(--t2-fast)}.event-group-card:hover .event-expand-cue{color:var(--t2-text-muted)}.event-group-card.expanded .event-expand-cue{color:var(--t2-accent)}.event-detail-summary{margin:0;color:var(--t2-text);font-size:1rem;line-height:1.55}.event-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.event-metrics span{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(13,17,23,.32);padding:10px;display:grid;grid-gap:4px;gap:4px}.event-metrics b{color:var(--t2-text)}.event-metrics small{color:var(--muted);line-height:1.25}.impact-mini-column{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(13,17,23,.32);padding:11px;display:grid;grid-gap:8px;gap:8px}.impact-mini-column.positive{border-color:rgba(34,197,94,.28)}.impact-mini-column.negative{border-color:rgba(239,68,68,.3)}.impact-mini-column h4{margin:0;color:var(--t2-text);font-size:.82rem}.impact-mini-column small,.impact-mini-column span{color:var(--muted);line-height:1.35}.event-tape-panel{padding:14px;display:grid;grid-gap:14px;gap:14px}.event-card-list{display:grid;grid-gap:10px;gap:10px;max-height:none;overflow:visible;padding-right:0}.event-group-card{position:relative;display:flex;flex-direction:column;gap:10px;border:1px solid var(--t2-line-soft);border-radius:var(--t2-radius);background:var(--t2-bg-1);padding:14px 16px;overflow:visible;transition:border-color var(--t2-fast),background var(--t2-fast);cursor:pointer}.event-group-card:hover{border-color:var(--t2-line);background:var(--t2-bg-2)}.event-group-card.expanded{border-color:var(--t2-line-strong);background:var(--t2-bg-2)}.event-group-row{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start}.event-momentum-strip{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px;gap:10px}.event-momentum-strip .event-momentum-bar{position:relative;height:3px;border-radius:999px;background:rgba(148,163,184,.08);overflow:hidden}.event-momentum-strip .event-momentum-bar>div{height:100%;border-radius:999px;transition:width .4s ease}.event-momentum-strip .event-momentum-bar>div,.event-momentum-strip.cool .event-momentum-bar>div{background:linear-gradient(90deg,rgba(148,163,184,.4),var(--t2-line-strong))}.event-momentum-strip.warm .event-momentum-bar>div{background:linear-gradient(90deg,rgba(250,204,21,.6),rgba(251,146,60,.75))}.event-momentum-strip.hot .event-momentum-bar>div{background:linear-gradient(90deg,rgba(251,146,60,.75),rgba(239,68,68,.85))}.event-momentum-strip.quiet .event-momentum-bar>div{display:none}.event-momentum-strip small{color:var(--muted);font-size:.7rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;opacity:.75}.event-momentum-strip.hot small{color:var(--t2-neg);opacity:.95}.event-momentum-strip.warm small{color:var(--t2-warn);opacity:.9}.event-momentum-strip.quiet small{opacity:.45}.event-group-card.momentum-hot{border-color:rgba(239,68,68,.22)}.event-group-card.momentum-warm{border-color:rgba(251,146,60,.18);border-color:rgba(251,146,60,.28)}.event-rank{width:28px;height:28px;border-radius:var(--t2-radius-sm);display:grid;place-items:center;background:var(--t2-bg-3);color:var(--t2-text-muted);font-family:var(--t2-font-mono);font-size:.78rem;font-weight:600;letter-spacing:-.02em}.event-group-main{display:grid;grid-gap:8px;gap:8px;min-width:0}.event-card-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.event-card-headline strong{color:var(--t2-text);line-height:1.28;overflow-wrap:anywhere}.event-group-main p{margin:0;color:var(--muted);line-height:1.42;overflow-wrap:anywhere}.event-card-meta{display:flex;flex-wrap:wrap;gap:6px}.decision-pill,.event-card-meta span{border:1px solid rgba(147,197,253,.22);border-radius:999px;background:rgba(240,246,252,.14);color:var(--t2-text);padding:5px 8px;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.decision-pill.positive{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.12);color:var(--t2-pos)}.decision-pill.watch{border-color:rgba(250,204,21,.28);background:rgba(250,204,21,.1);color:var(--t2-warn)}.news-impact-map-panel{padding:14px;display:grid;grid-gap:14px;gap:14px}@keyframes eventPulse{0%,to{opacity:.45}50%{opacity:1}}.settings-admin-next,.watchlist-next{display:grid;grid-gap:18px;gap:18px}.watchlist-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.watchlist-status-grid article{min-height:88px;display:grid;align-content:space-between;grid-gap:8px;gap:8px;border:1px solid var(--t2-line-soft);border-radius:var(--t2-radius);background:var(--t2-bg-1);padding:14px 16px}.watchlist-status-grid svg{color:var(--t2-text-faint)}.watchlist-status-grid span{color:var(--t2-text-faint);font-family:var(--t2-font-sans);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.watchlist-status-grid strong{color:var(--t2-text);font-family:var(--t2-font-mono);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.watchlist-empty-state{min-height:116px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;border:1px solid var(--t2-line-soft);border-radius:var(--t2-radius);background:var(--t2-bg-1);padding:16px 18px}.watchlist-empty-state svg{color:var(--t2-text-faint)}.watchlist-empty-state strong{display:block;color:var(--t2-text);font-family:var(--t2-font-sans);font-weight:600;letter-spacing:-.01em;margin-bottom:4px}.watchlist-empty-state span{color:var(--t2-text-muted);font-family:var(--t2-font-sans);font-size:.85rem;line-height:1.5}.admin-access-card,.admin-command-center,.admin-console-card,.admin-debug-card,.admin-jobs-card,.admin-settings-card,.watchlist-control-card,.watchlist-table-card{padding:14px;display:grid;grid-gap:14px;gap:14px}.admin-key-row,.watchlist-add-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center}.admin-key-row input,.admin-select-field select,.settings-grid-next input,.watchlist-add-row input{width:100%;min-height:38px;background:var(--t2-bg-0);border:1px solid var(--t2-line);border-radius:var(--t2-radius-sm);color:var(--t2-text);font-family:var(--t2-font-sans);font-size:.85rem;padding:8px 12px;transition:border-color var(--t2-fast)}.admin-key-row input:focus,.admin-select-field select:focus,.settings-grid-next input:focus,.watchlist-add-row input:focus{outline:none;border-color:var(--t2-accent-line)}.admin-key-row input::placeholder,.settings-grid-next input::placeholder,.watchlist-add-row input::placeholder{color:var(--t2-text-faint)}.scan-terminal-main{align-content:start;grid-auto-rows:max-content;gap:10px;padding:8px 10px 16px}.scan-terminal-topbar{min-height:44px;padding:6px}.scan-terminal-search input{min-height:34px;font-size:.86rem}.scan-terminal-search>button{min-height:30px;padding:0 10px;font-size:.74rem}.scan-terminal-data-badge,.scan-terminal-topbar .auth-menu-next>.button-like,.scan-terminal-topbar .auth-menu-next>button{min-height:30px;padding:4px 9px;font-size:.74rem}.scan-terminal-card,.scan-terminal-shell .card{padding:12px}.single-react-workspace{gap:10px}.single-ready-state{min-height:92px;align-content:start;padding:12px}.single-ready-state span{max-width:56ch;font-size:.86rem}.market-command-panel{padding:12px}.market-command-panel h2{font-size:clamp(1.25rem,1.65vw,1.75rem)}.market-summary-grid{gap:10px}.market-summary-card{min-height:88px;align-content:start;gap:7px;padding:11px}.market-summary-card strong{font-size:clamp(1.15rem,1.7vw,1.65rem)}.market-summary-card small{font-size:.78rem}.intelligence-card,.market-heatmap-card,.market-impact-map-card,.snapshot-health-card{padding:12px}.driver-row,.impact-area-card,.processed-news-row,.watchlist-symbol-card{padding:10px}.admin-access-card,.admin-command-center,.admin-console-card,.admin-debug-card,.admin-jobs-card,.admin-settings-card,.watchlist-control-card,.watchlist-table-card{padding:12px;gap:10px}.watchlist-table-card .bulk-panel-head{align-items:center}.settings-admin-next .admin-access-card h2,.settings-admin-next .admin-debug-card h2,.settings-admin-next .admin-jobs-card h2,.settings-admin-next .admin-settings-card h2,.settings-admin-next .placeholder-card h2{font-family:var(--t2-font-sans);font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--t2-text)}.admin-select-field{min-width:210px;display:grid;grid-gap:6px;gap:6px}.admin-select-field.compact{min-width:0}.admin-select-field.compact span{display:none}.admin-select-field span{color:var(--muted);font-weight:850}.admin-section-heading{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:4px 2px 0}.admin-section-heading>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(240,246,252,.24);border-radius:8px;background:rgba(240,246,252,.12);color:var(--t2-text-muted)}.admin-section-heading h2{margin:0;color:var(--text);font-size:clamp(1.12rem,1.8vw,1.55rem);line-height:1.08}.admin-section-heading small{display:block;margin-top:4px;color:var(--muted);line-height:1.4}.admin-command-center{border-color:rgba(240,246,252,.24);background:linear-gradient(180deg,rgba(22,27,34,.84),rgba(13,17,23,.94)),radial-gradient(circle at 100% 0,rgba(240,246,252,.14),transparent 20rem)}.admin-command-actions{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;justify-content:flex-end}.admin-command-actions .button-like{display:inline-flex;align-items:center;gap:7px}.admin-command-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-command-group{min-width:0;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(3,9,16,.46);padding:12px;display:grid;align-content:start;grid-gap:12px;gap:12px}.admin-command-group-head{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.admin-command-group-head>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;border:1px solid rgba(240,246,252,.22);background:rgba(240,246,252,.12);color:var(--t2-text-muted)}.admin-command-group-head h3{margin:0;color:var(--text);font-size:.98rem;line-height:1.2}.admin-command-list{display:grid;grid-gap:8px;gap:8px}.admin-command-button{width:100%;min-height:54px;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;text-align:left;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(22,27,34,.38);color:var(--text);padding:9px 10px;cursor:pointer}.admin-command-button:hover:not(:disabled){border-color:rgba(240,246,252,.42);background:rgba(240,246,252,.16)}.admin-command-button.danger{border-color:rgba(248,113,113,.34);background:rgba(127,29,29,.16)}.admin-command-button.danger:hover:not(:disabled){border-color:rgba(248,113,113,.55);background:rgba(127,29,29,.26)}.admin-command-button.danger small,.admin-command-button.danger svg{color:var(--t2-neg)}.admin-command-button:disabled{cursor:not-allowed;opacity:.58}.admin-command-button svg{color:var(--t2-text-muted)}.admin-command-button span{display:grid;grid-gap:2px;gap:2px;min-width:0}.admin-command-button strong{color:var(--text);font-size:.86rem;line-height:1.2}.admin-command-button small{color:var(--muted);font-size:.74rem;line-height:1.25;overflow-wrap:anywhere}.admin-access-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-access-status-grid article{min-height:86px;display:grid;align-content:space-between;grid-gap:8px;gap:8px;border:1px solid var(--t2-line);border-radius:8px;background:rgba(13,17,23,.58);padding:12px}.admin-access-status-grid svg{color:var(--t2-text-faint)}.admin-access-status-grid span{color:var(--terminal-muted);font-size:.72rem;font-weight:950;text-transform:uppercase}.admin-access-status-grid strong{color:var(--t2-text);font-size:1.15rem}.admin-refresh-warning{padding:14px;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;border-color:rgba(251,191,36,.34);background:linear-gradient(180deg,rgba(251,191,36,.09),rgba(13,17,23,.34))}.admin-refresh-warning h2{margin:0;font-size:1rem}.admin-refresh-warning p{margin:6px 0 0}.admin-locked-state{min-height:190px;display:grid;grid-gap:16px;gap:16px;background:linear-gradient(180deg,rgba(22,27,34,.86),rgba(13,17,23,.96)),radial-gradient(circle at 100% 0,rgba(240,246,252,.12),transparent 18rem)}.admin-locked-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-locked-grid span{min-height:56px;display:inline-flex;align-items:center;gap:9px;border:1px solid var(--t2-line);border-radius:8px;background:rgba(13,17,23,.58);color:var(--t2-text-muted);padding:10px}.admin-locked-grid svg{color:var(--t2-text-muted);flex:0 0 auto}.admin-locked-grid b{font-size:.82rem;line-height:1.25}.compact-button{min-height:34px;padding:0 11px}.admin-status-grid,.job-grid-next,.settings-grid-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-status-card{padding:18px}.admin-status-card strong{display:block;font-size:1.35rem}.admin-live-label{color:var(--muted);font-size:.9rem;font-weight:850}.admin-pipeline-grid,.admin-progress-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-pipeline-row,.admin-progress-card,.admin-stat-pill{border:1px solid rgba(148,163,184,.18);border-radius:var(--radius);background:rgba(3,9,16,.42)}.admin-pipeline-row{display:flex;justify-content:space-between;gap:14px;padding:15px;align-items:center}.admin-pipeline-row.ready{border-color:rgba(52,211,153,.35)}.admin-pipeline-row.warn{border-color:rgba(251,191,36,.38)}.admin-pipeline-row div{display:grid;grid-gap:4px;gap:4px}.admin-pipeline-row strong,.admin-progress-head strong,.admin-stat-pill strong{color:var(--text)}.admin-mini-events,.admin-pipeline-row span,.admin-progress-metrics,.admin-stat-pill span{color:var(--muted)}.admin-pipeline-row b{color:var(--accent-strong);text-align:right}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-stat-pill{display:grid;grid-gap:7px;gap:7px;padding:13px 14px}.admin-stat-pill.good{border-color:rgba(52,211,153,.35)}.admin-stat-pill.warn{border-color:rgba(251,191,36,.38)}.admin-stat-pill.bad{border-color:rgba(248,113,113,.4)}.deploy-check-table{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:var(--radius);background:rgba(3,9,16,.34)}.deploy-check-table>div{display:grid;grid-template-columns:1fr .7fr 1fr .7fr 1fr;grid-gap:12px;gap:12px;align-items:center;padding:11px 13px;border-top:1px solid rgba(148,163,184,.12);color:var(--muted);font-size:.82rem}.deploy-check-table>div:first-child{border-top:0;background:rgba(148,163,184,.055);color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.deploy-check-table strong{color:var(--text)}.deploy-check-table .ready span:nth-child(3),.deploy-check-table .ready span:nth-child(4),.deploy-check-table .ready strong{color:var(--accent-strong)}.deploy-check-table .warn span:nth-child(3),.deploy-check-table .warn span:nth-child(4),.deploy-check-table .warn strong{color:#fbbf24}.deploy-check-table .empty{grid-template-columns:1fr}.admin-split-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-split-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-mission-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.admin-ops-overview{gap:14px}.admin-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-readiness-card{display:grid;grid-gap:11px;gap:11px;min-width:0;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius);background:rgba(3,9,16,.42)}.admin-readiness-card.good{border-color:rgba(52,211,153,.35)}.admin-readiness-card.warn{border-color:rgba(251,191,36,.38)}.admin-readiness-card.bad{border-color:rgba(248,113,113,.4)}.admin-readiness-card>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.admin-readiness-card span{color:var(--muted);font-size:.82rem;font-weight:850;overflow-wrap:anywhere}.admin-readiness-card strong{color:var(--text);font-size:1.15rem;white-space:nowrap}.admin-inventory-card{gap:14px}.admin-inventory-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.admin-inventory-layer-table>div{grid-template-columns:minmax(150px,1fr) 86px 90px 86px}.admin-inventory-scan-table>div{grid-template-columns:minmax(120px,1fr) 86px 86px}.admin-inventory-snapshot-table>div{grid-template-columns:minmax(220px,1.3fr) 90px 82px minmax(130px,.7fr)}.admin-subpanel{border:1px solid rgba(148,163,184,.18);border-radius:var(--radius);background:rgba(3,9,16,.42);padding:15px;display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0}.admin-subpanel h3{margin:0;color:var(--text);font-size:1rem;line-height:1.2}.admin-wide-subpanel{margin-top:14px}.admin-subpanel-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.admin-subpanel-title-row span{color:var(--muted);font-size:.82rem;font-weight:800;text-align:right}.admin-kv-grid{display:grid;grid-gap:8px;gap:8px}.admin-kv-row{display:grid;grid-template-columns:minmax(92px,.72fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline;min-width:0}.admin-kv-row span,.admin-mini-table span{color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.admin-kv-row strong,.admin-mini-table strong{color:var(--text);font-size:.9rem;overflow-wrap:anywhere;min-width:0}.admin-chip-list{display:flex;flex-wrap:wrap;gap:8px}.admin-chip-list span{border:1px solid rgba(148,163,184,.18);border-radius:999px;padding:6px 9px;color:var(--muted);font-size:.84rem;overflow-wrap:anywhere;max-width:100%}.admin-mini-table{display:grid;grid-gap:7px;gap:7px}.admin-mini-table>div{display:grid;grid-template-columns:minmax(0,1fr) 70px 70px;grid-gap:8px;gap:8px;align-items:center}.admin-mini-table>div:first-child{padding-bottom:4px;border-bottom:1px solid rgba(148,163,184,.16)}.admin-audit-table{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:rgba(13,17,23,.42)}.admin-audit-table>div{display:grid;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.12);min-width:0}.admin-audit-table>div:last-child{border-bottom:0}.admin-audit-table>div:first-child{background:rgba(22,27,34,.64)}.admin-audit-table span,.admin-audit-table strong{overflow-wrap:anywhere;min-width:0;font-size:.84rem}.admin-audit-table span{color:var(--muted)}.admin-audit-table strong{color:var(--text)}.admin-batch-table>div{grid-template-columns:minmax(120px,1.4fr) 64px 80px 64px 48px}.admin-mission-table>div{grid-template-columns:88px minmax(120px,.7fr) minmax(0,1.9fr) minmax(100px,.7fr)}.admin-decision-table>div{grid-template-columns:92px 110px 110px minmax(220px,1.4fr) minmax(160px,1fr)}.admin-repair-table>div{grid-template-columns:70px 130px minmax(240px,1.4fr) 90px 130px}.admin-queue-debug-table>div{grid-template-columns:92px 110px 70px 160px minmax(260px,1fr)}.admin-inbox-coverage-table>div{grid-template-columns:190px 96px 110px minmax(240px,1.4fr) minmax(160px,1fr)}.membership-admin-card{gap:12px}.membership-user-table{display:grid;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:var(--t2-radius);background:rgba(13,17,23,.42)}.membership-user-table>div{display:grid;grid-template-columns:minmax(220px,1.45fr) minmax(110px,.7fr) minmax(120px,.7fr) minmax(92px,.55fr) minmax(150px,.8fr);grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.12)}.membership-user-table>div:last-child{border-bottom:0}.membership-user-table>div:first-child{background:rgba(22,27,34,.64)}.membership-user-table span,.membership-user-table strong{min-width:0;overflow-wrap:anywhere}.membership-user-table>div:first-child span{color:var(--t2-text-muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.membership-user-table strong{display:grid;grid-gap:3px;gap:3px;color:var(--t2-text);font-size:.88rem}.membership-user-table small{color:var(--t2-text-faint);font-size:.74rem;font-weight:500}.membership-user-table select{min-height:34px}.membership-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0 9px;border:1px solid var(--t2-line);border-radius:var(--t2-radius-pill);background:var(--t2-bg-2);color:var(--t2-text-muted);font-size:.72rem;font-family:var(--t2-font-mono);text-transform:uppercase}.membership-pill.pro{color:var(--t2-text);border-color:var(--t2-accent-line)}.membership-pill.admin,.membership-pill.premium{color:var(--t2-pos);border-color:var(--t2-pos-line);background:var(--t2-pos-soft)}.membership-empty-state{min-height:104px;grid-template-columns:32px minmax(0,1fr);align-items:center;padding:14px}.membership-empty-state h2{margin:0 0 4px;font-size:1rem}.admin-progress-card{padding:16px;display:grid;grid-gap:11px;gap:11px}.admin-progress-head{display:flex;justify-content:space-between;gap:12px}.admin-progress-head b{color:var(--accent-strong)}.admin-progress-bar{height:10px;border-radius:999px;overflow:hidden;background:rgba(148,163,184,.16)}.admin-progress-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),#34d399)}.admin-mini-events,.admin-progress-metrics{display:flex;gap:10px;flex-wrap:wrap;font-size:.86rem}.admin-progress-note{margin:-2px 0 0;color:var(--muted);font-size:.84rem}.admin-mini-events span{padding:5px 8px;border:1px solid rgba(148,163,184,.16);border-radius:999px}.settings-grid-next .field span{color:var(--muted);font-weight:850}.admin-console-card pre{max-height:420px;overflow:auto;margin:0;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(3,9,16,.72);color:var(--t2-text);white-space:pre-wrap}.admin-event-list{display:grid;grid-gap:10px;gap:10px}.admin-event-list article{display:grid;grid-template-columns:180px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius);background:rgba(3,9,16,.42)}.admin-event-list strong{color:var(--accent-strong)}.admin-event-list small,.admin-event-list span,.site-footer{color:var(--muted)}.site-footer{border-top:1px solid var(--line);font-size:.92rem;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.site-footer span:last-child{font-family:var(--t2-font-mono)}.landing-page-v2{--landing-bg:#0d1117;--landing-bg-alt:#161b22;--landing-card:#161b22;--landing-border:#21262d;--landing-blue:var(--t2-accent);--landing-cyan:var(--t2-accent);--landing-positive:#22c55e;--landing-negative:#ef4444;--landing-text:#f8fafc;--landing-muted:#94a3b8;width:100%;min-height:100vh;color:var(--landing-text);background:radial-gradient(circle at 18% 8%,rgba(240,246,252,.2),transparent 28rem),radial-gradient(circle at 84% 0,rgba(240,246,252,.12),transparent 24rem),linear-gradient(180deg,var(--landing-bg) 0,#030712 100%);padding:0 40px 34px}.landing-final-cta-v2,.landing-footer-v2,.landing-hero-v2,.landing-nav-v2,.landing-section-v2,.landing-trust-v2,.landing-workspace-v2{width:min(100%,1480px);margin-inline:auto}.landing-nav-v2{min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:28px;gap:28px;border-bottom:1px solid var(--t2-line)}.landing-brand-v2{display:inline-flex;align-items:center;gap:12px;color:var(--landing-text);font-size:1.28rem;font-weight:780}.landing-brand-v2 img{width:34px;height:34px}.landing-hero-actions-v2,.landing-nav-actions-v2,.landing-nav-v2 nav{display:flex;align-items:center;gap:18px}.landing-nav-v2 nav{justify-content:center}.landing-nav-actions-v2 a,.landing-nav-v2 nav a{color:var(--landing-muted);font-size:.92rem;font-weight:750}.landing-nav-v2 nav a.landing-open-app-link{min-height:40px;border:1px solid var(--t2-line-strong);border-radius:8px;background:rgba(240,246,252,.12);color:var(--t2-text);display:inline-flex;align-items:center;padding:0 14px;font-weight:850}.landing-button-v2,.landing-nav-v2 a:hover{color:var(--landing-text)}.landing-button-v2{min-height:46px;border:1px solid var(--landing-border);border-radius:8px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:850}.landing-button-v2.primary{border-color:var(--landing-blue);background:linear-gradient(135deg,var(--t2-bg-3),var(--t2-text));box-shadow:0 14px 34px rgba(240,246,252,.28)}.landing-button-v2.ghost{background:rgba(22,27,34,.72)}.landing-hero-v2{min-height:calc(100vh - 96px);display:grid;grid-template-columns:minmax(360px,.92fr) minmax(620px,1.28fr);grid-gap:48px;gap:48px;align-items:center;padding:52px 0 28px}.landing-hero-copy-v2{display:grid;grid-gap:22px;gap:22px;align-content:center}.landing-kicker-v2{width:-moz-fit-content;width:fit-content;border:1px solid rgba(240,246,252,.4);border-radius:999px;color:var(--landing-cyan);background:rgba(240,246,252,.08);padding:7px 12px;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-hero-copy-v2 h1{max-width:10.8ch;font-size:clamp(3.5rem,6.6vw,7.2rem);line-height:1.02}.landing-hero-copy-v2 h1:first-line{color:var(--landing-text)}.landing-hero-copy-v2 h1{color:var(--t2-text)}.landing-hero-copy-v2 p{max-width:62ch;color:var(--t2-text-muted);font-size:1.12rem;line-height:1.7}.landing-hero-copy-v2 small,.landing-mockup-v2 small,.workspace-grid-v2 small{color:var(--landing-muted)}.landing-feature-grid-v2 article,.landing-final-cta-v2,.landing-footer-v2,.landing-mockup-v2,.landing-pricing-grid-v2 article,.landing-trust-v2,.news-preview-v2,.workspace-grid-v2 article{border:1px solid var(--landing-border);border-radius:8px;background:linear-gradient(180deg,rgba(22,27,34,.92),rgba(13,17,23,.92));box-shadow:0 24px 70px rgba(0,0,0,.32)}.landing-mockup-v2{overflow:hidden;min-height:620px}.mockup-body-v2 aside .active{background:rgba(240,246,252,.2);color:var(--t2-text)}.mockup-opps-v2 small,.mockup-symbol-v2 .positive{color:var(--landing-positive)}.mockup-symbol-v2 .negative{color:var(--landing-negative)}.score-path-v2 .negative b{background:linear-gradient(90deg,#ef4444,#f59e0b)}.landing-trust-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-top:20px;overflow:hidden}.landing-trust-v2 article{padding:24px;display:flex;gap:14px;border-right:1px solid var(--landing-border)}.landing-trust-v2 article:last-child{border-right:0}.landing-feature-grid-v2 svg,.landing-steps-v2 svg,.landing-trust-v2 svg{color:var(--t2-text)}.landing-trust-v2 span,.landing-trust-v2 strong{display:block}.landing-feature-grid-v2 p,.landing-final-cta-v2 p,.landing-footer-v2 a,.landing-footer-v2 p,.landing-pricing-grid-v2 li,.landing-steps-v2 p,.landing-trust-v2 span,.landing-workspace-v2 p,.landing-workspace-v2 span,.news-preview-v2 p{color:var(--landing-muted)}.landing-section-v2,.landing-workspace-v2{padding-top:42px}.landing-section-v2>h2,.landing-workspace-v2>h2{text-align:center;font-size:clamp(2rem,3.4vw,3rem);margin-bottom:24px}.landing-feature-grid-v2,.landing-pricing-grid-v2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px}.landing-feature-grid-v2 article{min-height:240px;display:grid;align-content:center;grid-gap:12px;gap:12px;padding:26px;text-align:center}.landing-steps-v2{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:24px;gap:24px}.landing-steps-v2 article{position:relative;display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center;padding:8px 30px}.landing-steps-v2 article>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--landing-blue);font-weight:900}.step-arrow-v2{position:absolute;right:-25px;top:46%;color:var(--landing-muted)!important}.landing-workspace-v2{display:grid;grid-gap:16px;gap:16px}.workspace-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.workspace-grid-v2 article{min-height:270px;padding:24px;display:grid;align-content:start;grid-gap:12px;gap:12px}.workspace-grid-v2 article:first-child b{font-size:4rem;color:var(--landing-positive)}.workspace-grid-v2 div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;border-bottom:1px solid var(--t2-line);padding:8px 0}.workspace-grid-v2 em{color:var(--landing-positive);font-style:normal}.landing-pricing-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-pricing-grid-v2 article{padding:28px;display:grid;grid-gap:18px;gap:18px}.landing-pricing-grid-v2 .active{border-color:var(--landing-blue)}.price-line-v2 strong{font-size:2.6rem}.price-line-v2 span{color:var(--landing-muted)}.landing-pricing-grid-v2 ul{padding:0;margin:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.landing-pricing-grid-v2 li:before{content:"✓";color:var(--landing-positive);margin-right:9px}.landing-pricing-grid-v2 button{min-height:46px;border:1px solid var(--landing-border);border-radius:8px;background:transparent;color:var(--t2-text-muted)}.landing-final-cta-v2{margin-top:42px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px}.landing-final-cta-v2 h2,.landing-final-cta-v2 p{margin:0}.landing-footer-v2{margin-top:32px;padding:30px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:38px;gap:38px}.landing-footer-v2 p{max-width:70ch}.landing-footer-v2 nav{display:grid;grid-template-columns:repeat(2,minmax(120px,auto));grid-gap:10px 28px;gap:10px 28px}