:root{--bg:#0b0b12;--bg-soft:#11131a;--panel:rgba(20,22,33,0.82);--panel-strong:rgba(18,20,30,0.94);--border:rgba(220,203,250,0.14);--text:#f7f7fa;--muted:#b7b2c7;--violet-strong:#9f79ff;--mint:#8be9d2;--shadow:0 24px 80px rgba(0,0,0,0.45);--app-background:radial-gradient(circle at 18% 0,rgba(159,121,255,0.17),transparent 340px),radial-gradient(circle at 84% 10%,rgba(139,233,210,0.08),transparent 280px),linear-gradient(180deg,#10111a,#0d0e16 34%,#080910);--app-surface-background:linear-gradient(180deg,rgba(15,16,24,0.64),rgba(10,11,18,0.5));--app-surface-overlay:linear-gradient(135deg,rgba(220,203,250,0.04),transparent 32%),radial-gradient(circle at 100% 0,rgba(159,121,255,0.08),transparent 26%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--text);font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}body,body:before{background:var(--app-background)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}a{color:inherit;text-decoration:none}.page-shell{position:relative;width:100%;min-height:100vh;margin:0;padding:0 0 64px;background:var(--app-surface-background);overflow:hidden}.page-shell:before{content:"";position:absolute;inset:0;z-index:0;background:var(--app-surface-overlay);pointer-events:none}.section{position:relative;z-index:1;margin-top:0;padding:42px clamp(20px,4vw,56px);border:none;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.section:before{display:none}.section-compact{padding-top:18px;padding-bottom:18px}.hero{min-height:auto}.section-compact:has(.topbar),.topbar-section{background:linear-gradient(180deg,rgba(16,17,25,.96),rgba(12,13,20,.94));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar{justify-content:space-between;gap:20px}.brand-lockup,.topbar{display:flex;align-items:center}.brand-lockup{gap:14px}.brand-link{display:inline-flex;align-items:center}.brand-wordmark{width:220px;height:auto}.brand-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(220,203,250,.3);border-radius:12px;color:var(--lavender);font-weight:600;letter-spacing:.2em}.brand-name{letter-spacing:.52em;font-size:.86rem}.hero-wordmark{width:min(680px,100%);height:auto;margin:0 0 14px}.topnav{display:flex;gap:22px;color:var(--muted);font-size:.95rem}.topnav a:focus-visible,.topnav a:hover{color:var(--text)}.mobile-nav{display:none}.mobile-nav summary{display:grid;grid-gap:4px;gap:4px;width:38px;height:38px;place-content:center;border:1px solid var(--border);border-radius:10px;cursor:pointer;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{width:16px;height:1px;background:#d8d1e2;transition:transform .16s ease,opacity .16s ease}.mobile-nav[open] summary span:first-child{transform:translateY(5px) rotate(45deg)}.mobile-nav[open] summary span:nth-child(2){opacity:0}.mobile-nav[open] summary span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.mobile-nav nav{position:absolute;z-index:30;top:calc(100% + 10px);right:18px;left:18px;display:grid;padding:12px;border:1px solid rgba(220,203,250,.14);border-radius:14px;background:rgba(8,9,15,.98);box-shadow:0 24px 60px rgba(0,0,0,.4)}.mobile-nav nav a{padding:13px 12px;border-bottom:1px solid rgba(220,203,250,.07);color:var(--muted)}.mobile-nav nav a:last-child{border-bottom:0;color:var(--lavender)}.mobile-nav nav a.topnav-active{color:var(--text)}.hero-grid{display:grid;grid-template-columns:minmax(340px,.78fr) minmax(620px,1.22fr);align-items:start;grid-gap:10px;gap:10px;min-height:auto;padding-top:24px;padding-bottom:8px}.hero-copy{position:relative;z-index:1;padding-top:10px}.eyebrow{display:inline-block;margin-bottom:14px;color:var(--violet);font-size:.84rem;letter-spacing:.18em;text-transform:uppercase}h1,h2,h3,p,ul{margin:0}h1{max-width:18ch;font-size:clamp(2rem,4vw,3.55rem);line-height:1.01;letter-spacing:-.05em}.page-title{max-width:18ch;font-size:clamp(1.95rem,3.5vw,3.25rem)}h2{max-width:22ch;font-size:clamp(1.35rem,2.25vw,2.15rem);line-height:1.08;letter-spacing:-.045em}h3{line-height:1.2}.audience-card p,.detail-card p,.final-card p,.hero-text,.panel,.signal-card p{color:var(--muted);line-height:1.7}.hero-text{max-width:62ch;margin-top:16px;font-size:.98rem}.hero-actions{display:flex;gap:14px;margin-top:22px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;border:1px solid rgba(220,203,250,.2);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.button:focus-visible,.button:hover{transform:translateY(-1px);border-color:rgba(220,203,250,.42)}.button-primary{color:#08090e;background:linear-gradient(135deg,var(--lavender),var(--violet))}.button-secondary{background:rgba(255,255,255,.02)}.scope-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;color:var(--muted)}.scope-pills{display:flex;gap:10px}.scope-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid rgba(220,203,250,.18);border-radius:999px;background:rgba(255,255,255,.02)}.scope-pill-active{color:var(--text);border-color:rgba(220,203,250,.36);background:rgba(188,161,247,.12)}.signal-stage{position:relative;display:grid;grid-gap:0;gap:0;min-height:0;margin-top:0;padding:0}.radar-stage-layout{display:grid;grid-template-columns:minmax(440px,1fr) minmax(180px,230px);align-items:center;grid-gap:20px;gap:20px}.signal-stage-canvas{position:relative;width:min(100%,485px);aspect-ratio:1;min-height:0;margin:0 auto;overflow:visible;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(188,161,247,.24),transparent 4%),radial-gradient(circle at 50% 50%,rgba(188,161,247,.12),transparent 20%),radial-gradient(circle at center,rgba(159,121,255,.08),transparent 22%),linear-gradient(180deg,rgba(14,15,23,.22),rgba(8,9,15,.08));box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),inset 0 0 70px rgba(99,198,255,.03),0 0 70px rgba(159,121,255,.08)}.radar-sector-lines{position:absolute;inset:-5%;border-radius:inherit;pointer-events:none}.radar-sector-lines span{left:50%;top:50%;width:48%;background-image:radial-gradient(circle,rgba(220,203,250,.36) 0 .7px,transparent 1.1px);background-size:13px 1px;background-repeat:repeat-x;transform:rotate(var(--sector-angle));opacity:.34}.radar-sector-lines span,.signal-stage-canvas:before{position:absolute;height:1px;transform-origin:left center}.signal-stage-canvas:before{content:"";inset:50% 5% auto 50%;background:linear-gradient(90deg,rgba(188,161,247,.5),transparent 78%);transform:rotate(-34deg);opacity:.42;pointer-events:none}.radar-core-glow{inset:39% 39%;border-radius:999px;background:radial-gradient(circle,rgba(188,161,247,.26),transparent 72%);filter:blur(4px)}.orbit-callout,.radar-core-glow{position:absolute;pointer-events:none}.orbit-callout{display:flex;align-items:center;z-index:1;opacity:.78}.orbit-callout-copy{display:grid;grid-gap:2px;gap:2px;padding:0;background:transparent}.orbit-callout-copy strong{color:rgba(247,247,250,.78);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.orbit-callout-copy span{color:rgba(220,203,250,.62);font-size:.72rem;letter-spacing:.08em}.orbit-callout-outer{top:8%;right:8%}.orbit-callout-mid{top:28%;right:5%}.orbit-callout-core{left:38%;top:66%;opacity:.84}.radar-ring-label{position:absolute;z-index:1;display:grid;grid-gap:2px;gap:2px;pointer-events:none;text-transform:uppercase}.radar-ring-label strong{color:rgba(247,247,250,.72);font-size:.68rem;letter-spacing:.14em}.radar-ring-label span{color:rgba(220,203,250,.56);font-size:.66rem;letter-spacing:.08em}.radar-ring-label-outer{top:21%;right:20%}.radar-ring-label-mid{top:34%;right:23%}.radar-ring-label-core{left:40%;top:55%}.signal-stage-footer{display:grid;grid-gap:14px;gap:14px}.cluster-row,.radar-footer-row,.radar-summary-grid{display:grid;grid-gap:12px;gap:12px}.radar-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-footer-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.cluster-row{grid-template-columns:repeat(2,minmax(0,1fr))}.orbital{position:absolute;border:1px dotted rgba(188,161,247,.18);border-radius:999px}.orbital-1{inset:9%;border-color:rgba(188,161,247,.16)}.orbital-2{inset:23%;border-color:rgba(188,161,247,.2)}.orbital-3{inset:36%;border-color:rgba(188,161,247,.24)}.orbital-4{inset:48%;border-color:rgba(188,161,247,.2)}.orbital-ring-label{position:absolute;color:rgba(247,247,250,.28);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.ring-label-outer{top:11%;right:11%}.ring-label-mid{top:24%;right:14%}.ring-label-core{bottom:20%;left:12%}.signal-node{position:absolute;border-radius:999px;background:linear-gradient(135deg,var(--lavender),var(--violet-strong));box-shadow:0 0 28px rgba(159,121,255,.45)}.signal-node-core{top:50%;left:50%;width:18px;height:18px;transform:translate(-50%,-50%)}.signal-mark{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:999px}.signal-mark-core{top:50%;left:50%;width:78px;height:78px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(188,161,247,.18),rgba(188,161,247,.02));box-shadow:0 0 40px rgba(159,121,255,.24)}.signal-mark-image{width:38px;height:auto}.cluster-link{position:absolute;left:var(--link-left);top:var(--link-top);width:var(--link-width);height:1px;background:linear-gradient(90deg,rgba(188,161,247,.06),rgba(188,161,247,.42),rgba(188,161,247,.06));transform-origin:left center;transform:rotate(var(--link-angle))}.radar-constellation-layer{position:absolute;z-index:1;inset:0;pointer-events:none}.cluster-link-visible{height:.7px;background:linear-gradient(90deg,rgba(220,203,250,.62),rgba(188,161,247,.3) 62%,rgba(220,203,250,.56));box-shadow:0 0 5px rgba(188,161,247,.18);animation:constellation-link-in .18s ease both}.radar-signal{position:absolute;left:var(--signal-left);top:var(--signal-top);width:var(--signal-size);height:var(--signal-size);transform:translate(-50%,-50%);z-index:2;transition:opacity .18s ease,filter .18s ease}.radar-signal-cluster-muted{opacity:.16;filter:saturate(.35)}.radar-signal-cluster-active .radar-signal-dot{box-shadow:0 0 18px color-mix(in srgb,var(--signal-color) 75%,transparent),0 0 42px color-mix(in srgb,var(--signal-color) 35%,transparent)}.radar-signal-entering{animation:radar-signal-in .65s ease both}.radar-signal-exiting{animation:radar-signal-out .65s ease both;pointer-events:none}.radar-signal-active .radar-signal-dot{box-shadow:0 0 22px rgba(188,161,247,.5),0 0 44px rgba(188,161,247,.2)}.radar-signal-dot,.radar-signal-pulse{position:absolute;inset:0;border-radius:999px}.radar-signal-dot{background:var(--signal-color);box-shadow:var(--signal-glow)}.radar-signal-pulse{border:1px solid color-mix(in srgb,var(--signal-color) 65%,transparent);opacity:.8;animation:radar-pulse 3.6s ease-out infinite}.radar-tooltip{position:absolute;left:50%;bottom:calc(100% + 12px);display:grid;grid-gap:8px;gap:8px;width:min(292px,72vw);padding:13px 14px;border:1px solid rgba(220,203,250,.12);border-radius:16px;background:rgba(12,14,20,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--muted);font-size:.76rem;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.radar-tooltip strong{color:var(--text);font-size:.92rem;line-height:1.28}.radar-tooltip-evidence,.radar-tooltip-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px}.radar-tooltip-kicker{color:rgba(220,203,250,.72);font-size:.66rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.radar-tooltip-evidence span+span:before,.radar-tooltip-kicker span+span:before{content:"·";margin-right:10px;color:rgba(255,255,255,.24)}.radar-tooltip p{display:-webkit-box;margin:0;overflow:hidden;color:rgba(232,230,239,.7);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.radar-tooltip-history{display:grid;grid-gap:3px;gap:3px;padding-top:8px;border-top:1px solid rgba(220,203,250,.1);color:rgba(232,230,239,.68)}.radar-tooltip-history b{color:rgba(247,247,250,.9);font-weight:600}.radar-tooltip-evidence{color:rgba(220,203,250,.78);font-size:.68rem}.radar-signal:hover .radar-tooltip{opacity:1;transform:translateX(-50%) translateY(-2px)}.radar-signal:focus-visible .radar-tooltip{opacity:1;transform:translateX(-50%) translateY(-2px)}.radar-signal-flip .radar-tooltip{top:calc(100% + 12px);bottom:auto}.radar-signal-flip:hover .radar-tooltip{transform:translateX(-50%) translateY(2px)}.cluster-card{display:block;padding:12px 14px;border:1px solid rgba(220,203,250,.1);border-radius:16px;background:rgba(15,16,24,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cluster-card-link{transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.cluster-card-link:focus-visible,.cluster-card-link:hover{border-color:rgba(220,203,250,.22);background:rgba(18,20,30,.9);transform:translateY(-1px)}.cluster-card p{margin-top:8px;color:var(--muted);line-height:1.5;font-size:.88rem}.stage-card{min-width:0;padding:14px 16px;border:1px solid rgba(220,203,250,.16);border-radius:18px;background:rgba(14,16,24,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stage-card strong{display:block;margin-top:6px}.stage-card p{margin-top:8px;color:var(--muted);line-height:1.55;font-size:.9rem}.radar-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 14px;max-width:360px}.radar-side-legend{display:grid;grid-gap:12px;gap:12px;align-content:center;padding:14px 0 14px 14px}.sphere-legend-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.sphere-legend-dot{width:8px;height:8px;margin-top:6px;border-radius:999px}.sphere-legend-copy{min-width:0}.sphere-legend-copy strong{color:rgba(247,247,250,.9);font-size:.84rem}.sphere-legend-copy small{color:rgba(220,203,250,.58);font-size:.74rem;line-height:1.35}.radar-zone-footer{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.radar-zone-footer-item{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid rgba(220,203,250,.08);border-radius:999px;background:rgba(255,255,255,.02);color:var(--muted)}.radar-zone-footer-item strong{color:var(--text);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.radar-zone-footer-item span{color:var(--violet);font-size:.8rem}.radar-zone-footer:before{content:"Зоны радара";display:block;width:100%;margin-bottom:2px;color:rgba(247,247,250,.28);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.legend-item{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.82rem}.legend-dot{width:10px;height:10px;border-radius:999px}.legend-ai{background:#bca1f7}.legend-automation{background:#63c6ff}.legend-consumer{background:#f1ecff}.legend-fintech{background:#7ee7a3}.process-index,.signal-confidence,.signal-territory,.stage-label{display:inline-block;color:var(--violet);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.section-heading{position:relative;z-index:1;max-width:980px}.audience-grid,.comparison-grid,.problem-grid,.process-grid{position:relative;z-index:1;display:grid;grid-gap:18px;gap:18px;margin-top:28px}.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.audience-grid,.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-card,.comparison-card,.detail-card,.final-card,.panel,.process-card,.signal-card{position:relative;z-index:1;padding:22px;border:1px solid rgba(220,203,250,.05);border-radius:22px;background:linear-gradient(180deg,rgba(20,22,33,.46),rgba(17,19,28,.3));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.access-page{display:grid;grid-template-columns:minmax(0,.85fr) minmax(440px,1.15fr);grid-gap:clamp(40px,7vw,110px);gap:clamp(40px,7vw,110px);align-items:start;padding-top:74px}.access-page-intro{position:-webkit-sticky;position:sticky;top:40px}.access-page-points{display:grid;grid-gap:10px;gap:10px;margin-top:34px;color:#c6bdd4;font-size:.82rem}.access-page-points span{padding:11px 0;border-bottom:1px solid var(--border)}.access-request-form{display:grid;grid-gap:20px;gap:20px;padding:clamp(24px,4vw,42px);border:1px solid var(--border);border-radius:18px;background:rgba(14,16,25,.78)}.access-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.access-request-form label:not(.access-form-consent){display:grid;grid-gap:8px;gap:8px;color:#c7bfd2;font-size:.76rem}.access-request-form input,.access-request-form select,.access-request-form textarea{width:100%;padding:13px 14px;border:1px solid rgba(220,203,250,.15);border-radius:10px;background:rgba(7,8,13,.82);color:var(--text);font:inherit}.access-request-form textarea{resize:vertical;line-height:1.55}.access-request-form input:focus,.access-request-form select:focus,.access-request-form textarea:focus{outline:1px solid var(--lavender);border-color:var(--lavender)}.access-form-consent{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:.75rem;line-height:1.5}.access-form-consent input{width:auto;margin-top:3px}.access-form-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.access-form-message{color:var(--muted);font-size:.82rem}.access-form-message.is-success{color:var(--mint)}.access-form-message.is-error{color:#f1aeb5}@media (max-width:820px){.access-page{grid-template-columns:1fr;padding-top:42px}.access-page-intro{position:static}}@media (max-width:560px){.access-form-row{grid-template-columns:1fr}.access-request-form{padding:20px}}@media (max-width:720px){.topbar .topnav-desktop{display:none!important}.topbar .mobile-nav{display:block!important}}.audience-card,.comparison-card,.panel{background:linear-gradient(180deg,rgba(20,22,33,.26),rgba(17,19,28,.16))}.process-card{padding-top:18px;padding-bottom:18px}.process-card p{margin-top:14px;max-width:12ch;font-size:.98rem}.signals-layout{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);grid-gap:20px}.shell-layout,.signals-layout{position:relative;z-index:1;display:grid;gap:20px;margin-top:28px}.shell-layout{grid-template-columns:280px minmax(0,1fr);grid-gap:20px}.pipeline-layout{position:relative;z-index:1;display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:20px;gap:20px;margin-top:28px}.feed-column,.pipeline-sidebar,.shell-sidebar,.source-groups{display:grid;grid-gap:16px;gap:16px;min-width:0}.sidebar-card,.stat-card{min-width:0;padding:20px;border:1px solid rgba(220,203,250,.08);border-radius:22px;background:linear-gradient(180deg,rgba(20,22,33,.56),rgba(17,19,28,.46));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scope-pills-column{flex-direction:column}.source-group h3{margin-bottom:10px}.debug-card h3{margin-bottom:14px}.debug-card-empty p{color:var(--muted);line-height:1.6}.debug-block+.debug-block{margin-top:18px}.debug-block strong{display:block;margin-bottom:8px;font-size:.95rem}.debug-list{margin:0;padding-left:18px;color:var(--muted);line-height:1.7;font-size:.92rem}.badge-row{display:flex;flex-wrap:wrap;gap:8px}.source-badge{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border-radius:999px;border:1px solid rgba(220,203,250,.14);background:rgba(255,255,255,.02);color:var(--muted);font-size:.9rem}.source-badge-active{color:var(--text);border-color:rgba(220,203,250,.28);background:rgba(188,161,247,.12)}.filter-block{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.filter-block strong{color:var(--text);font-size:.92rem}.related-row{margin-top:16px}.opportunity-brief{margin-top:16px;padding:14px 16px;border:1px solid rgba(220,203,250,.1);border-radius:16px;background:rgba(255,255,255,.025)}.opportunity-brief strong{display:block;margin-bottom:6px}.opportunity-brief p{color:var(--muted);line-height:1.55}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.research-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.research-template-card{display:grid;grid-gap:18px;gap:18px}.research-template-section{display:grid;grid-gap:10px;gap:10px}.research-template-section strong{color:var(--text);font-size:.84rem;letter-spacing:.08em;text-transform:uppercase}.research-heading-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;grid-gap:28px;gap:28px}.research-heading-row>div:first-child{max-width:880px}.research-report{display:grid;grid-gap:18px;gap:18px}.research-thesis-card{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(320px,1.25fr);align-items:center;grid-gap:28px;gap:28px;background:radial-gradient(circle at 12% 10%,rgba(188,161,247,.13),transparent 34%),rgba(8,10,20,.72)}.research-thesis-card .scope-pills{grid-column:1/-1}.research-findings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.research-finding-card{display:grid;align-content:start;grid-gap:16px;gap:16px}.research-finding-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:14px;gap:14px}.research-finding-head h3{margin-top:5px}.research-finding-index{color:rgba(220,203,250,.42);font-size:.72rem;letter-spacing:.12em;padding-top:3px}.research-score{color:var(--lavender);font-size:1.5rem;font-weight:500}.research-insight,.research-next-step{border-left:1px solid rgba(188,161,247,.34);padding-left:14px}.research-insight span,.research-next-step span{color:var(--lavender);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase}.research-insight p,.research-next-step p{margin-top:7px}.research-finding-metrics{display:flex;flex-wrap:wrap;gap:8px}.research-finding-metrics span{border:1px solid rgba(188,161,247,.14);border-radius:999px;color:var(--muted);font-size:.75rem;padding:6px 9px}.research-evidence-list summary{color:var(--text);cursor:pointer;font-size:.82rem}.research-evidence-list>div{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.research-evidence-list a{display:grid;grid-gap:4px;gap:4px;border-top:1px solid rgba(255,255,255,.06);padding-top:10px;color:var(--text);text-decoration:none}.research-evidence-list a span{color:var(--muted);font-size:.76rem;line-height:1.5}.research-empty-state{text-align:center}.admin-action-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.compact-list{display:grid;grid-gap:8px;gap:8px;padding-left:18px;color:var(--muted);line-height:1.5}.history-table-card{min-width:0;padding:0;overflow-x:auto;overflow-y:hidden}.table-card-header{padding:20px 20px 0}.table-card-header .card-title,.table-card-header .small-text{margin-top:6px}.history-table{width:100%;border-collapse:collapse;min-width:920px}.history-table td,.history-table th{padding:14px 18px;text-align:left;border-bottom:1px solid rgba(220,203,250,.08);font-size:.92rem}.history-table th{color:var(--muted);font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.history-table td{color:var(--text)}.history-table tr:last-child td{border-bottom:none}.discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:16px;min-width:0}.discovery-grid>*{min-width:0}.discovery-wide-card{grid-column:1/-1}.daily-radar-admin-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:22px;gap:22px;align-items:start;margin-top:28px}.daily-radar-editor{display:grid;grid-gap:20px;gap:20px;min-height:760px;padding:28px}.daily-radar-editor-full{margin-top:28px}.daily-radar-editor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.daily-radar-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px) minmax(160px,200px);grid-gap:14px;gap:14px;align-items:flex-end}.daily-radar-title-field{min-width:0}.daily-radar-editor .pipeline-field{display:grid;grid-gap:8px;gap:8px;width:100%;min-width:0}.daily-radar-editor .pipeline-field span{color:var(--muted);font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.daily-radar-editor input,.daily-radar-editor select,.daily-radar-editor textarea{width:100%;min-width:0}.daily-radar-editor input,.daily-radar-editor select{min-height:50px;padding:0 16px;border:1px solid rgba(220,203,250,.12);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.018)),rgba(8,9,14,.28);color:var(--text);font:inherit;outline:none}.daily-radar-editor select{cursor:pointer}.daily-radar-editor input:focus,.daily-radar-editor select:focus{border-color:rgba(220,203,250,.3);box-shadow:0 0 0 3px rgba(188,161,247,.06)}.daily-radar-textarea{width:100%;min-height:520px;padding:18px 20px;border:1px solid rgba(220,203,250,.12);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018)),rgba(8,9,14,.28);color:var(--text);font:inherit;font-size:1rem;line-height:1.75;resize:vertical;outline:none}.daily-radar-textarea:focus{border-color:rgba(220,203,250,.3);box-shadow:0 0 0 3px rgba(188,161,247,.06)}.daily-radar-writing-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.daily-radar-writing-guide div{padding:14px;border:1px solid rgba(220,203,250,.08);border-radius:16px;background:rgba(255,255,255,.025)}.daily-radar-writing-guide strong{display:block;margin-bottom:6px;color:var(--text)}.daily-radar-writing-guide p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.daily-radar-sidebar{position:-webkit-sticky;position:sticky;top:18px;max-height:calc(100vh - 36px);overflow:auto}.daily-radar-button-row,.daily-radar-post-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.daily-radar-admin-post{display:grid;grid-gap:8px;gap:8px}.daily-radar-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;border-color:rgba(255,123,123,.16);background:linear-gradient(180deg,rgba(80,24,32,.2),rgba(17,19,28,.38))}.signals2-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.signals2-card,.signals2-grid{display:grid;grid-gap:14px;gap:14px}.signals2-card{min-height:0;padding:20px;overflow:hidden}.signals2-card:before{display:none}.signals2-score-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.signals2-score{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid rgba(188,161,247,.28);border-radius:20px;background:linear-gradient(180deg,rgba(188,161,247,.16),rgba(188,161,247,.06)),rgba(8,9,14,.34);box-shadow:0 0 34px rgba(188,161,247,.12)}.signals2-score span{color:var(--muted);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.signals2-score strong{color:var(--lavender);font-size:1.42rem;line-height:1.1}.signals2-score-row h2{margin:0 0 8px;font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:1.1;letter-spacing:-.03em}.signals2-main{min-width:0}.signals2-main p:not(.small-text){max-width:78ch}.signals2-side{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px;min-width:0}.signals2-insight{padding:12px 14px;border:1px solid rgba(220,203,250,.08);border-radius:18px;background:rgba(255,255,255,.025)}.signals2-insight span{display:block;margin-bottom:6px;color:var(--violet);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.signals2-insight p{margin:0;color:var(--text);font-size:.92rem;line-height:1.5}.signals2-card-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:auto}.signals2-card-footer .signals2-insight{margin:0}.trends-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.trend-date-stack{display:grid;grid-gap:28px;gap:28px;margin-top:24px}.trend-date-group{display:grid;grid-gap:14px;gap:14px}.trend-date-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.trend-date-heading h3{margin:4px 0 0;font-size:1.35rem;letter-spacing:-.03em}.trend-card{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:16px;gap:16px;padding:20px;border:1px solid rgba(220,203,250,.08);border-radius:24px;background:linear-gradient(180deg,rgba(20,22,33,.56),rgba(17,19,28,.38));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trend-card-index{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid rgba(188,161,247,.22);border-radius:18px;background:rgba(188,161,247,.07);color:var(--lavender);font-size:.95rem;font-weight:700;letter-spacing:.08em}.trend-card-body{display:grid;grid-gap:14px;gap:14px;min-width:0}.trend-card-top{display:flex;justify-content:space-between;gap:14px}.trend-card h2{margin:6px 0 0;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.1;letter-spacing:-.03em}.trend-score-panel{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:76px;height:64px;border:1px solid rgba(139,233,210,.18);border-radius:18px;background:rgba(139,233,210,.06)}.trend-score-panel span{color:var(--muted);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.trend-score-panel strong{color:var(--mint);font-size:1.35rem}.trend-metrics{display:flex;flex-wrap:wrap;gap:8px}.trend-metrics span{display:inline-flex;padding:6px 9px;border:1px solid rgba(220,203,250,.08);border-radius:999px;color:var(--muted);font-size:.78rem}.trend-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.trend-why-now{border-color:rgba(188,161,247,.16)}.trend-examples{display:grid;grid-gap:8px;gap:8px;padding-top:4px}.trend-example-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(220,203,250,.06);color:var(--muted);font-size:.9rem}.trend-example-row:last-child{border-bottom:none}.trend-example-row strong{color:var(--lavender)}.history-scroll{max-height:420px;overflow:auto}.history-scroll .history-table{min-width:100%}.card-title{margin:8px 0 16px;font-size:1.05rem;font-weight:500;letter-spacing:.02em}.discovery-cluster{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid rgba(220,203,250,.08)}.discovery-cluster:last-child{border-bottom:none}.score-chip{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:32px;border-radius:999px;border:1px solid rgba(188,161,247,.24);background:rgba(188,161,247,.08);color:var(--accent);font-size:.82rem;font-weight:600}.discovery-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:150px}.discovery-actions-stack{flex-direction:column;align-items:flex-start;gap:8px;min-width:220px}.mini-action{border:1px solid rgba(188,161,247,.24);border-radius:999px;background:rgba(188,161,247,.08);color:var(--text);cursor:pointer;font-size:.74rem;padding:6px 9px}.mini-action:hover{border-color:rgba(188,161,247,.46)}.mini-action-danger{border-color:rgba(255,123,123,.24);background:rgba(255,123,123,.08)}.analysis-card{display:grid;grid-gap:6px;gap:6px;width:100%;max-width:280px;padding:10px 12px;border:1px solid rgba(188,161,247,.18);border-radius:14px;background:rgba(10,10,14,.7)}.analysis-card strong{color:var(--accent);letter-spacing:.08em}.status-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(220,203,250,.12);background:rgba(255,255,255,.02);color:var(--muted);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.status-pill-completed{color:#dff8ef;border-color:rgba(124,245,209,.28);background:rgba(124,245,209,.08)}.status-pill-running{color:#f4ebff;border-color:rgba(188,161,247,.28);background:rgba(188,161,247,.1)}.status-pill-failed{color:#ffd9d9;border-color:rgba(255,127,127,.26);background:rgba(255,127,127,.08)}.status-pill-muted{color:rgba(247,247,250,.52);border-color:rgba(247,247,250,.1);background:rgba(255,255,255,.02)}.table-note{margin-top:4px;color:var(--muted);font-size:.76rem;line-height:1.35}.alert-level-high{color:#ffd9d9;border-color:rgba(255,127,127,.28);background:rgba(255,127,127,.08)}.alert-level-medium{color:#e9ddff;border-color:rgba(188,161,247,.28);background:rgba(188,161,247,.1)}.alert-level-watch{color:#dff8ef;border-color:rgba(99,198,255,.24);background:rgba(99,198,255,.08)}.mono-text{font-family:Consolas,SFMono-Regular,Monaco,monospace;font-size:.88rem}.metric-stack{display:grid;grid-gap:8px;gap:8px}.metric-line{display:flex;justify-content:space-between;gap:14px;color:var(--muted)}.metric-line strong{color:var(--text);font-weight:600}.small-text{color:var(--muted);font-size:.9rem;line-height:1.6}.pipeline-form{margin-top:14px}.admin-gate,.pipeline-form{display:grid;grid-gap:10px;gap:10px}.admin-gate{position:relative;z-index:1;max-width:620px;margin-top:28px}.admin-gate-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.pipeline-label{color:var(--muted);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.pipeline-input{width:100%;min-height:44px;padding:0 14px;border:1px solid rgba(220,203,250,.12);border-radius:14px;background:rgba(255,255,255,.02);color:var(--text);outline:none}.pipeline-input:focus{border-color:rgba(220,203,250,.28)}.vocabulary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px;margin-bottom:18px}.vocabulary-field{display:grid;grid-gap:8px;gap:8px}.vocabulary-textarea{min-height:132px;padding:12px 14px;resize:vertical;font:inherit;line-height:1.55}.pipeline-submit{width:100%;margin-top:8px}.pipeline-submit:disabled{opacity:.72;cursor:wait}.pipeline-error{margin-top:12px;color:#ffb3b3;line-height:1.5;font-size:.92rem}.pipeline-result{margin-top:14px;padding-top:14px}.pipeline-queue-runner,.pipeline-result{border-top:1px solid rgba(220,203,250,.08)}.pipeline-queue-runner{display:grid;grid-gap:10px;gap:10px;margin-top:18px;padding-top:18px}.pipeline-result strong{display:block;margin-bottom:6px}.console-header{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px}.console-search{display:inline-flex;align-items:center;min-height:42px;min-width:280px;padding:0 16px;border:1px solid rgba(220,203,250,.08);border-radius:999px;background:rgba(255,255,255,.02);color:var(--muted);font-size:.95rem}.stat-card strong{display:block;margin-bottom:8px;font-size:1.05rem}.public-research-article .stat-card strong{color:var(--lavender);font-size:1.24rem}.stat-card p{color:var(--muted);line-height:1.6}.signal-card-large h3{margin-bottom:10px}.signal-card-meta{display:flex;justify-content:space-between;gap:12px;margin-top:16px;color:var(--muted);font-size:.92rem}.signal-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.inspect-link{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(220,203,250,.12);border-radius:999px;color:var(--lavender);background:rgba(255,255,255,.02);font-size:.9rem}button.inspect-link{font:inherit;cursor:pointer}.inspect-link:disabled{cursor:wait;opacity:.72}.inspect-link-active{color:#08090e;border-color:rgba(220,203,250,.4);background:linear-gradient(135deg,var(--lavender),var(--violet))}.save-signal-wrap{display:inline-flex;align-items:center;gap:8px}.save-signal-error{color:#ffb3b3;font-size:.84rem}.inspect-link:focus-visible,.inspect-link:hover{border-color:rgba(220,203,250,.28);color:var(--text)}.detail-shell{display:grid;grid-template-columns:minmax(0,1.25fr) 320px;grid-gap:22px;gap:22px}.detail-main,.detail-sidebar{display:grid;grid-gap:18px;gap:18px;align-content:start}.detail-meta-row{display:flex;flex-wrap:wrap;gap:10px}.detail-pane,.detail-spark-card{padding:22px;border:1px solid rgba(220,203,250,.08);border-radius:22px;background:linear-gradient(180deg,rgba(20,22,33,.56),rgba(17,19,28,.38));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detail-spark-header{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px;color:var(--muted)}.sparkline{display:grid;grid-template-columns:repeat(auto-fit,minmax(46px,1fr));align-items:flex-end;grid-gap:12px;gap:12px;min-height:220px}.sparkline-bar-wrap{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;height:220px}.sparkline-bar{width:100%;min-height:10px;border-radius:14px 14px 6px 6px;background:linear-gradient(180deg,var(--lavender),var(--violet));box-shadow:0 0 22px rgba(188,161,247,.22)}.sparkline-label{margin-top:8px;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.detail-actions{display:grid;grid-gap:10px;gap:10px}.observation-table-wrap{margin-top:14px;overflow-x:auto}@keyframes radar-pulse{0%{transform:scale(1);opacity:.72}70%{transform:scale(2.3);opacity:0}to{transform:scale(2.3);opacity:0}}@keyframes radar-signal-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.68)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes radar-signal-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.72)}}@keyframes constellation-link-in{0%{opacity:0;transform:rotate(var(--link-angle)) scaleX(.72)}to{opacity:1;transform:rotate(var(--link-angle)) scaleX(1)}}.inline-button{margin-top:18px}.cluster-section,.signals-column{display:grid;grid-gap:14px;gap:14px}.cluster-section-header{display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.cluster-section-header h3 a:focus-visible,.cluster-section-header h3 a:hover{color:var(--lavender)}.cluster-section-meta{display:flex;flex-wrap:wrap;gap:8px}.signal-card-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.audience-card h3,.comparison-card h3,.detail-card h3,.final-card h2,.signal-card h3{margin-bottom:10px}.detail-card{background:linear-gradient(180deg,rgba(18,20,30,.72),rgba(13,15,23,.58))}.comparison-card ul,.detail-list{padding-left:18px;margin-top:16px;color:var(--muted);line-height:1.8}.final-section{padding:0;background:transparent;border:none;box-shadow:none}.final-section:before{display:none}.final-card{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-height:320px;justify-content:center;padding:36px clamp(20px,4vw,56px);background:var(--app-surface-background)}@media (min-width:1280px){.section{padding-right:clamp(28px,5vw,72px);padding-left:clamp(28px,5vw,72px)}.hero-grid{grid-template-columns:minmax(360px,.78fr) minmax(650px,1.22fr);gap:12px;padding-top:18px;padding-bottom:0}.problem-grid{grid-template-columns:1.2fr .9fr .9fr}.process-grid{grid-template-columns:repeat(5,minmax(180px,1fr))}.signals-layout{grid-template-columns:minmax(0,1.42fr) minmax(360px,.68fr);align-items:start}.shell-layout{grid-template-columns:300px minmax(0,1fr);align-items:start}.pipeline-layout{grid-template-columns:320px minmax(0,1fr);align-items:start}.comparison-grid{max-width:1100px}.audience-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media (max-width:1100px){.audience-grid,.comparison-grid,.daily-radar-admin-layout,.daily-radar-form-grid,.daily-radar-writing-guide,.detail-grid,.detail-shell,.hero-grid,.pipeline-layout,.problem-grid,.process-grid,.research-findings-grid,.research-heading-row,.research-template-grid,.research-thesis-card,.shell-layout,.signals-layout,.signals2-card-footer,.signals2-grid,.signals2-score-row,.stats-grid,.trend-detail-grid,.trends-grid{grid-template-columns:1fr}.research-thesis-card .scope-pills{grid-column:auto}.hero{min-height:auto}.daily-radar-sidebar{position:static;max-height:none}.trend-card{grid-template-columns:1fr}.hero-grid{min-height:auto;padding-top:20px;padding-bottom:20px}.cluster-card-a,.orbital-ring-label{position:static}.radar-stage-layout{grid-template-columns:1fr}.radar-side-legend{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.radar-side-legend .stage-label{grid-column:1/-1}.cluster-row,.radar-footer-row,.radar-summary-grid{grid-template-columns:1fr}.radar-legend{justify-content:flex-start}.process-card p{max-width:none}}@media (max-width:720px){.page-shell{width:100%;padding-top:0}.section{padding:24px 16px}.topbar{flex-direction:column;align-items:flex-start}.topnav{flex-wrap:wrap;gap:14px;font-size:.9rem}.brand-wordmark{width:170px}h1{max-width:16ch}.hero-actions{flex-direction:column;align-items:stretch}.admin-gate-row,.cluster-section-header,.console-header,.signal-card-meta{flex-direction:column;align-items:flex-start}.admin-gate-row{display:grid;grid-template-columns:1fr}.console-search{min-width:0;width:100%}.signal-stage{padding:14px}.signal-stage-canvas{width:min(100%,340px)}.orbit-callout{display:none}.cluster-row,.discovery-grid,.radar-side-legend,.radar-summary-grid{grid-template-columns:1fr}.radar-legend{justify-content:flex-start}.signal-card-top{flex-direction:column}.history-table{display:block;overflow-x:auto}}.hero .signal-stage{isolation:isolate;padding:8px 0 8px 10px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.hero .signal-stage:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.14;background-image:radial-gradient(circle,rgba(220,203,250,.3) 0 .65px,transparent .8px);background-size:27px 27px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 75%);mask-image:linear-gradient(90deg,#000,transparent 75%);pointer-events:none}.hero .radar-stage-layout{grid-template-columns:minmax(430px,1fr) minmax(168px,210px);gap:10px}.hero .signal-stage-canvas{width:min(100%,510px);background:radial-gradient(circle at center,rgba(222,207,255,.17) 0,rgba(163,125,240,.09) 9%,transparent 29%),radial-gradient(circle at center,rgba(120,214,255,.025),transparent 61%);box-shadow:inset 0 0 90px rgba(121,85,200,.025),0 0 80px rgba(159,121,255,.075)}.radar-live-badge{position:absolute;top:4.5%;left:5%;z-index:0;display:inline-flex;gap:7px;align-items:center;padding:6px 9px;border:1px solid rgba(220,203,250,.1);border-radius:999px;background:rgba(8,9,15,.48);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:rgba(220,203,250,.62);font-size:.58rem;letter-spacing:.11em;text-transform:uppercase;pointer-events:none}.radar-signal:focus-visible,.radar-signal:hover{z-index:20}.radar-tooltip{z-index:21}.radar-live-badge i{width:5px;height:5px;border-radius:50%;background:#7ddfc8;box-shadow:0 0 10px rgba(125,223,200,.85);animation:radar-live-pulse 2.2s ease-in-out infinite}.radar-ambient-field{position:absolute;inset:0;z-index:0;pointer-events:none}.radar-ambient-field i{position:absolute;width:2px;height:2px;border-radius:50%;background:rgba(220,203,250,.6);box-shadow:0 0 7px rgba(188,161,247,.55);animation:radar-star-drift 5s ease-in-out infinite alternate}.radar-ambient-field i:nth-child(2n){animation-delay:-1.7s}.radar-ambient-field i:nth-child(3n){animation-delay:-3.1s}.radar-scan-sweep{position:absolute;inset:8%;z-index:0;overflow:hidden;border-radius:50%;pointer-events:none;animation:radar-sweep-spin 13s linear infinite}.radar-scan-sweep:before{content:"";position:absolute;inset:0;background:conic-gradient(from -8deg,transparent 0 316deg,rgba(188,161,247,.015) 326deg,rgba(188,161,247,.13) 355deg,transparent 1turn);-webkit-mask-image:radial-gradient(circle,transparent 0 11%,#000 18% 100%);mask-image:radial-gradient(circle,transparent 0 11%,#000 18% 100%)}.radar-scan-sweep:after{content:"";position:absolute;left:50%;top:50%;width:45%;height:1px;background:linear-gradient(90deg,rgba(225,211,255,.64),transparent);box-shadow:0 0 9px rgba(188,161,247,.4);transform-origin:left center;transform:rotate(-6deg)}.hero .orbital{z-index:1;border-style:solid;border-color:rgba(200,180,244,.105);box-shadow:inset 0 0 24px rgba(159,121,255,.018),0 0 16px rgba(159,121,255,.018)}.hero .orbital-1{border-color:rgba(188,161,247,.16)}.hero .orbital-2{border-color:rgba(188,161,247,.13)}.hero .orbital-3{border-color:rgba(222,207,255,.18)}.hero .orbital-4{border-color:rgba(222,207,255,.26)}.hero .radar-sector-lines{z-index:1;opacity:.7}.hero .radar-core-glow{z-index:1;inset:35%;background:radial-gradient(circle,rgba(229,217,255,.31),rgba(169,129,248,.13) 34%,transparent 72%);filter:blur(11px);animation:radar-core-breathe 4.8s ease-in-out infinite}.radar-core-ripples{position:absolute;inset:50%;z-index:1;pointer-events:none}.radar-core-ripples i{position:absolute;left:0;top:0;width:64px;height:64px;border:1px solid rgba(220,203,250,.2);border-radius:50%;transform:translate(-50%,-50%) scale(.4);opacity:0;animation:radar-core-ripple 4.5s ease-out infinite}.radar-core-ripples i:nth-child(2){animation-delay:1.5s}.radar-core-ripples i:nth-child(3){animation-delay:3s}.hero .signal-mark-core{z-index:4;width:84px;height:84px;border:1px solid rgba(226,213,255,.12);background:radial-gradient(circle,rgba(224,210,255,.24),rgba(126,84,218,.035) 65%,transparent 72%);box-shadow:0 0 28px rgba(188,161,247,.18),inset 0 0 22px rgba(255,255,255,.025)}.hero .signal-mark-image{width:42px;filter:drop-shadow(0 0 9px rgba(220,203,250,.45))}.hero .radar-signal{z-index:4}.hero .radar-signal-dot{outline:2px solid color-mix(in srgb,var(--signal-color) 14%,transparent);outline-offset:3px}.hero .radar-signal-active .radar-signal-dot{box-shadow:0 0 9px var(--signal-color),0 0 25px color-mix(in srgb,var(--signal-color) 42%,transparent)}.hero .radar-side-legend{position:relative;z-index:3;align-self:stretch;align-content:center;padding:22px 0 22px 20px;border-left:1px solid rgba(220,203,250,.085);background:linear-gradient(90deg,rgba(255,255,255,.012),transparent)}.hero .sphere-legend-item{transition:transform .18s ease,opacity .18s ease}.hero .sphere-legend-item:hover{transform:translateX(3px)}.hero .sphere-legend-dot{box-shadow:0 0 12px currentColor}.hero .radar-headline-card{margin-top:14px;padding:17px 4px 0 0}@keyframes radar-sweep-spin{to{transform:rotate(1turn)}}@keyframes radar-live-pulse{50%{opacity:.42;transform:scale(.75)}}@keyframes radar-star-drift{to{opacity:.2;transform:translateY(-4px) scale(.7)}}@keyframes radar-core-breathe{50%{opacity:.7;transform:scale(1.08)}}@keyframes radar-core-ripple{0%{opacity:.46;transform:translate(-50%,-50%) scale(.45)}75%,to{opacity:0;transform:translate(-50%,-50%) scale(2.15)}}@media (max-width:720px){.hero .signal-stage{padding:8px 0 0}.hero .radar-stage-layout{grid-template-columns:1fr;gap:8px}.hero .signal-stage-canvas{width:min(100%,345px)}.hero .radar-side-legend{padding:20px 14px 4px;border-top:1px solid rgba(220,203,250,.085);border-left:0;background:transparent}.radar-live-badge{top:3%;left:3%}}@media (prefers-reduced-motion:reduce){.hero .radar-core-glow,.radar-ambient-field i,.radar-core-ripples i,.radar-live-badge i,.radar-scan-sweep{animation:none}}.technology-pulse-svg{display:block;width:100%;height:clamp(205px,24vw,273px);overflow:visible}.technology-pulse-grid-line{stroke:rgba(255,255,255,.07);stroke-width:1}.technology-pulse-week-line{stroke:rgba(255,255,255,.028);stroke-width:1;stroke-dasharray:2 8}.technology-pulse-area{fill:url(#pulse-area-gradient)}.technology-pulse-sphere-line{fill:none;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;opacity:.58;transition:opacity .18s ease,stroke-width .18s ease}.technology-pulse-svg:hover .technology-pulse-sphere-line{opacity:.84}.technology-pulse-total-glow{fill:none;stroke:rgba(188,161,247,.42);stroke-width:7;filter:url(#pulse-line-glow)}.technology-pulse-total-line{fill:none;stroke:#e6dcff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.technology-pulse-point>circle:first-child{fill:rgba(188,161,247,.08);opacity:0;transition:opacity .16s ease}.technology-pulse-point:hover>circle:first-child{opacity:1}.technology-pulse-point-core{fill:#f0eaff;stroke:#9d79ee;stroke-width:1.5}.technology-pulse-point text{fill:#8b8693;font-family:inherit;font-size:10px;text-anchor:middle}.technology-pulse-dates{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));margin-top:-4px;padding-inline:1px}.technology-pulse-dates span{color:#777380;font-size:.66rem;text-align:center}.technology-pulse-section{padding-top:42px}.technology-pulse-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:48px;gap:48px;align-items:end}.technology-pulse-heading h2{margin-top:10px}.technology-pulse-heading>p{max-width:48ch;color:var(--muted);font-size:.9rem;line-height:1.65}.technology-pulse-panel{display:grid;grid-template-columns:minmax(0,1fr) 220px;min-height:330px;margin-top:30px;overflow:hidden;border:1px solid rgba(220,203,250,.13);border-radius:18px;background:linear-gradient(145deg,rgba(17,18,29,.96),rgba(10,11,18,.98))}.technology-pulse-chart{position:relative;min-width:0;padding:32px 30px 25px}.technology-pulse-grid{position:absolute;inset:42px 30px 55px;display:flex;flex-direction:column;justify-content:space-between}.technology-pulse-grid span{border-top:1px solid rgba(255,255,255,.055)}.technology-pulse-bars{position:relative;z-index:1;display:grid;grid-template-columns:repeat(8,minmax(30px,1fr));grid-gap:clamp(8px,1.5vw,20px);gap:clamp(8px,1.5vw,20px);height:273px}.technology-pulse-week{display:grid;grid-template-rows:22px 1fr 24px;grid-gap:6px;gap:6px;align-items:end;min-width:0}.technology-pulse-count,.technology-pulse-date{color:#777380;font-size:.67rem;text-align:center}.technology-pulse-bar{display:flex;width:min(100%,44px);height:var(--bar-height);min-height:3px;max-height:210px;flex-direction:column-reverse;justify-self:center;overflow:hidden;border-radius:5px 5px 2px 2px;background:rgba(255,255,255,.04);box-shadow:0 0 28px rgba(168,140,244,.06);transition:filter .18s ease,transform .18s ease}.technology-pulse-week:hover .technology-pulse-bar{filter:brightness(1.2);transform:translateY(-2px)}.technology-pulse-bar span{display:block;width:100%;min-height:3px;box-shadow:inset 0 1px rgba(7,8,14,.32)}.technology-pulse-insight{display:flex;flex-direction:column;padding:34px 28px;border-left:1px solid rgba(220,203,250,.1);background:radial-gradient(circle at 50% 20%,rgba(168,140,244,.09),transparent 55%)}.technology-pulse-insight>span{color:#9b92aa;font-size:.68rem;letter-spacing:.09em;text-transform:uppercase}.technology-pulse-insight>strong{margin-top:16px;color:var(--text);font-size:clamp(2.8rem,5vw,4.3rem);font-weight:350;line-height:1}.technology-pulse-insight>p{margin-top:8px;color:var(--muted);font-size:.8rem;line-height:1.45}.technology-pulse-mover{display:flex;gap:10px;align-items:flex-start;margin-top:auto;padding-top:22px;border-top:1px solid rgba(255,255,255,.07)}.technology-pulse-legend i,.technology-pulse-mover i{width:7px;height:7px;flex:0 0 auto;margin-top:5px;border-radius:50%}.technology-pulse-mover span{color:#d5cfdf;font-size:.78rem}.technology-pulse-mover b{color:#8ee2cb;font-weight:550}.technology-pulse-mover small{display:block;margin-top:4px;color:#777380}.technology-pulse-legend{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:17px}.technology-pulse-legend span{display:inline-flex;gap:8px;align-items:center;color:#8e8997;font-size:.7rem}.technology-pulse-legend b{color:inherit;font-weight:430;white-space:nowrap}.technology-pulse-legend i{margin-top:0}@media (max-width:1100px){.technology-pulse-heading{grid-template-columns:1fr;gap:18px}}@media (max-width:720px){.technology-pulse-panel{grid-template-columns:1fr}.technology-pulse-chart{padding-inline:14px}.technology-pulse-grid{inset-inline:14px}.technology-pulse-bars{gap:6px}.technology-pulse-bar{width:min(100%,30px)}.technology-pulse-date{font-size:.58rem;white-space:nowrap}.technology-pulse-insight{min-height:190px;border-top:1px solid rgba(220,203,250,.1);border-left:0}}:root{--bg:#080910;--bg-soft:#0d0f17;--panel:#11131c;--panel-strong:#151722;--border:rgba(244,242,248,0.075);--text:#f4f2f7;--muted:#9f9aaa;--lavender:#dccbfa;--violet:#bca1f7;--violet-strong:#9d79ee;--shadow:0 28px 80px rgba(0,0,0,0.28);--app-background:radial-gradient(circle at 17% -10%,rgba(159,121,255,0.12),transparent 410px),linear-gradient(180deg,#0d0f17,#090a11 48%,#07080d);--app-surface-background:transparent;--app-surface-overlay:linear-gradient(135deg,rgba(220,203,250,0.018),transparent 34%)}body{font-family:Onest Variable,Onest,sans-serif;font-size:15px;font-weight:400;text-rendering:optimizeLegibility}.page-shell{padding-bottom:80px}.section{width:min(100%,1540px);margin-inline:auto;padding:48px clamp(22px,4.6vw,72px);overflow:visible}.section-compact:has(.topbar),.topbar-section{width:100%;max-width:none;padding-top:13px;padding-bottom:13px;background:rgba(7,8,13,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar{width:min(100%,1396px);margin-inline:auto}.brand-wordmark{width:184px}.topnav{align-items:center;gap:26px;color:#aaa5b4;font-size:.84rem}.topnav a{position:relative;padding:8px 0}.topnav a[aria-current=page],.topnav-active{color:var(--text)}.topnav-active:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:1px;background:var(--lavender)}.locale-switch{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--border);border-radius:9px}.locale-switch a{min-width:31px;padding:5px 7px;border-radius:6px;text-align:center;font-size:.7rem}.locale-switch .locale-active{color:var(--text);background:rgba(220,203,250,.1)}.eyebrow{margin-bottom:11px;color:#bca9e9;font-size:.72rem;font-weight:500;letter-spacing:.105em}h1{max-width:22ch;font-size:clamp(2.35rem,4vw,3.45rem);font-weight:480;line-height:1.04;letter-spacing:-.045em}.page-title{max-width:24ch;font-size:clamp(2.1rem,3.2vw,3rem)}h2{max-width:28ch;font-size:clamp(1.55rem,2.2vw,2.05rem);font-weight:480;line-height:1.12;letter-spacing:-.035em}h3{font-size:1.05rem;font-weight:500}.audience-card p,.detail-card p,.final-card p,.hero-text,.signal-card p{color:var(--muted);line-height:1.65}.hero-text{max-width:68ch;font-size:1rem}.button{min-height:44px;padding-inline:17px;border-radius:11px;font-size:.86rem;font-weight:500}.button-primary{background:var(--lavender);box-shadow:0 10px 30px rgba(188,161,247,.13)}.button-secondary{color:var(--text);border-color:var(--border);background:rgba(255,255,255,.018)}.scope-row{gap:14px;color:#8f8b99;font-size:.8rem}.scope-pills{gap:5px}.scope-pill{min-height:31px;padding-inline:11px;border-color:transparent;border-radius:8px;background:transparent;font-size:.78rem}.scope-pill:hover{background:rgba(255,255,255,.035)}.scope-pill-active{border-color:var(--border);background:rgba(220,203,250,.085)}.hero-grid{grid-template-columns:minmax(390px,.82fr) minmax(600px,1.18fr);gap:clamp(8px,2vw,34px);padding-top:32px}.audience-card,.comparison-card,.panel,.process-card{padding:18px 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.audience-grid,.comparison-grid,.problem-grid,.process-grid{gap:28px;margin-top:32px}.process-card p{max-width:18ch}.detail-card,.final-card,.sidebar-card,.signal-card,.stat-card{border:1px solid var(--border);border-radius:15px;background:rgba(16,18,27,.72);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.signal-card{padding:20px}.signal-card-featured{padding:25px;border-color:rgba(220,203,250,.16);background:radial-gradient(circle at 0 0,rgba(188,161,247,.11),transparent 42%),rgba(17,19,29,.86)}.signal-card-top{margin-bottom:12px}.signal-meta-link{display:inline-block;margin-top:15px;color:#b8abc9;font-size:.76rem}.signal-method-note{align-self:start;padding:10px 4px 10px 24px;border-left:1px solid rgba(220,203,250,.2)}.signal-method-note h3{margin-bottom:10px}.signal-method-note li,.signal-method-note p{color:var(--muted);line-height:1.65}.final-card{border-radius:0;border-right:0;border-left:0;background:linear-gradient(90deg,rgba(188,161,247,.08),transparent 55%)}.signal-stage-canvas{border:0;box-shadow:inset 0 0 70px rgba(159,121,255,.025),0 0 60px rgba(159,121,255,.045)}.signals-summary-strip{display:flex;flex-wrap:wrap;gap:0;margin:22px 0 26px;padding:11px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);font-size:.78rem}.signals-filter-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-left:auto}.signals-filter-controls .pipeline-field{display:grid;grid-gap:7px;gap:7px}.signals-filter-controls .pipeline-field span{color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.signals-filter-controls input[type=date]{min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:11px;background:rgba(255,255,255,.025);color:var(--text);color-scheme:dark}.signals-filter-controls .button{flex:0 0 auto}@media (max-width:720px){.signals-filter-controls{width:100%;margin-left:0}}.signals-summary-strip span{padding:0 14px;border-right:1px solid var(--border)}.signals-summary-strip span:first-child{padding-left:0}.signals-summary-strip span:last-child{border-right:0}.signals3-headline{margin-top:0;padding:28px;border-color:rgba(220,203,250,.18);background:radial-gradient(circle at 0 0,rgba(188,161,247,.12),transparent 38%),rgba(17,19,29,.9)}.signals2-score{width:52px;height:52px;border:0;border-right:1px solid rgba(220,203,250,.18);border-radius:0;background:transparent;box-shadow:none}.signals2-score span{font-size:.61rem;font-weight:500}.signals2-score strong{font-size:1.22rem}.signals2-side{gap:0;padding-top:4px;border-top:1px solid var(--border)}.signals2-side,.signals3-headline .signals2-side{grid-template-columns:repeat(3,minmax(0,1fr))}.signals2-insight{padding:12px 16px 4px;border:0;border-right:1px solid var(--border);border-radius:0;background:transparent}.signals2-insight:last-child{border-right:0}.signals2-insight span{margin-bottom:4px;color:#a995d0;font-size:.65rem;font-weight:500}.signals2-insight p{font-size:.83rem}.signal-feed-section{padding-top:48px}.signal-feed-scope{margin-top:30px}.signal-feed-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.signal-feed-actions .signal-map-link{margin-left:0}.signal-feed{max-width:1080px}.weak-signals-watch{max-width:1080px;margin:34px 0 20px}.weak-signals-watch-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(280px,1fr);grid-gap:36px;gap:36px;align-items:end;padding-bottom:20px;border-bottom:1px solid var(--border)}.weak-signals-watch-heading h2{margin:7px 0 0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:450;letter-spacing:-.035em}.weak-signals-watch-heading p{max-width:58ch;margin:0;color:var(--muted);font-size:.82rem;line-height:1.6}.weak-signals-watch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding-top:18px}.weak-signals-watch-page-grid{max-width:1080px;padding-top:28px}.weak-signal-watch-card{display:grid;grid-gap:10px;gap:10px;min-height:210px;padding:19px 20px;border:1px solid rgba(220,203,250,.1);border-radius:14px;background:rgba(10,12,19,.48);color:inherit;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.weak-signal-watch-card:hover{border-color:rgba(220,203,250,.25);background:rgba(25,23,35,.72);transform:translateY(-1px)}.weak-signal-watch-card h2,.weak-signal-watch-card h3{max-width:28ch;margin:4px 0 0;font-size:1.02rem;font-weight:480;line-height:1.3}.weak-signal-watch-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:4px}.weak-signal-watch-metrics div{padding:10px 0;border-top:1px solid var(--border)}.weak-signal-watch-metrics span,.weak-signal-watch-metrics strong{display:block}.weak-signal-watch-metrics span{color:#8f899a;font-size:.61rem;letter-spacing:.07em;text-transform:uppercase}.weak-signal-watch-metrics strong{margin-top:5px;color:#d9d5df;font-size:.76rem;font-weight:500}.weak-signal-watch-card>p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.55}.weak-signal-watch-card footer{align-self:end;display:flex;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid var(--border);color:#9993a4;font-size:.67rem}.weak-signal-watch-card footer span:last-child{color:#c8b5f2}.signal-feed-day{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:28px;gap:28px;padding:28px 0 38px;border-top:1px solid var(--border)}.signal-feed-day:first-child{padding-top:10px;border-top:0}.signal-feed-date{position:-webkit-sticky;position:sticky;top:82px;align-self:start;display:grid;grid-gap:6px;gap:6px;padding-top:12px}.signal-feed-date time{color:#d9d3e5;font-size:.82rem;font-weight:500}.signal-feed-date span{color:var(--muted);font-size:.7rem}.signal-feed-list{display:grid;grid-gap:10px;gap:10px}.signal-feed-card{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(190px,.34fr);grid-gap:22px;gap:22px;padding:22px 24px;border:1px solid var(--border);border-radius:15px;background:rgba(14,16,24,.58);color:inherit;text-decoration:none;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.signal-feed-card:hover{border-color:rgba(220,203,250,.25);background:rgba(28,25,39,.78);transform:translateY(-1px)}.signal-feed-card:focus-visible{border-color:rgba(220,203,250,.42);outline:2px solid rgba(188,161,247,.42);outline-offset:3px}.signal-feed-card-headline{border-color:rgba(188,161,247,.2);background:radial-gradient(circle at 0 0,rgba(188,161,247,.09),transparent 38%),rgba(15,17,26,.72)}.signal-feed-card-headline:hover{border-color:rgba(220,203,250,.32);background:radial-gradient(circle at 0 0,rgba(188,161,247,.14),transparent 42%),rgba(28,25,39,.82)}.signal-feed-score{align-self:start;padding-right:16px;border-right:1px solid var(--border)}.signal-feed-facts span,.signal-feed-score span{display:block;color:#a995d0;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.signal-feed-score strong{display:block;margin-top:4px;font-size:1.45rem;font-weight:480;letter-spacing:-.05em}.signal-feed-score small{display:block;max-width:94px;margin-top:6px;color:#8f899a;font-size:.64rem;line-height:1.25}.signal-feed-meta{display:flex;flex-wrap:wrap;gap:7px 12px;color:#9993a4;font-size:.67rem;letter-spacing:.045em;text-transform:uppercase}.signal-feed-meta span:not(:last-child):after{margin-left:12px;color:rgba(220,203,250,.25);content:"·"}.signal-feed-meta .signal-feed-headline-label{color:#c8b5f2}.signal-feed-content h2{max-width:28ch;margin:10px 0 0;font-size:1.18rem}.signal-feed-line-name{display:flex;align-items:center;gap:.55rem;margin-top:.55rem;color:rgba(218,211,231,.72);font-size:.78rem}.signal-feed-line-name span{color:rgba(184,166,214,.68);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.signal-feed-line-name strong{color:#cfc2e6;font-weight:500}.signal-feed-content>p{max-width:64ch;margin:9px 0 13px;color:var(--muted);font-size:.86rem;line-height:1.58}.signal-feed-history-summary{display:block;margin-top:.75rem;color:rgba(225,224,239,.62);font-size:.76rem;line-height:1.5;letter-spacing:.015em}.signal-feed-facts{align-self:stretch;display:grid;align-content:start;grid-gap:16px;gap:16px;padding-left:20px;border-left:1px solid var(--border)}.signal-feed-facts strong{display:block;margin-top:5px;color:#d9d5df;font-size:.8rem;font-weight:500}.signal-feed-facts p{margin:3px 0 0;color:var(--muted);font-size:.72rem}.signal-feed-more{display:flex;justify-content:center;max-width:1080px;padding:22px 0 10px;border-top:1px solid var(--border)}.signal-feed-empty{margin-top:34px}.opportunity-feed-card{grid-template-columns:64px minmax(0,1fr) minmax(210px,.38fr)}.opportunity-feed-list{padding-top:10px;border-top:1px solid var(--border)}.opportunity-feed-content .signal-feed-meta time{color:#aaa3b3}.opportunity-feed-content>p{margin-bottom:16px}.about-page{--about-rule:rgba(220,203,250,0.13)}.about-page .section{padding-left:clamp(24px,6vw,92px);padding-right:clamp(24px,6vw,92px)}.about-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);grid-gap:clamp(56px,9vw,140px);gap:clamp(56px,9vw,140px);align-items:end;min-height:570px;padding-top:clamp(90px,12vw,170px);padding-bottom:92px}.about-hero:after{position:absolute;right:8%;bottom:4%;width:360px;height:360px;border:1px solid rgba(188,161,247,.08);border-radius:50%;box-shadow:0 0 0 54px rgba(188,161,247,.025),0 0 0 108px rgba(188,161,247,.018);content:"";pointer-events:none}.about-hero-copy{position:relative;z-index:1;max-width:880px}.about-hero-copy h1{max-width:18ch;font-size:clamp(2.35rem,4vw,3.45rem);font-weight:480;line-height:1.04;letter-spacing:-.045em}.about-hero-copy>p{max-width:720px;margin-top:34px;color:#c0bacb;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.72}.about-hero-index{position:relative;z-index:1;display:grid;border-top:1px solid var(--about-rule)}.about-hero-index a{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;padding:15px 2px;border-bottom:1px solid var(--about-rule);color:#aaa4b6;font-size:.78rem;transition:color .16s ease,padding-left .16s ease}.about-hero-index a:hover{padding-left:6px;color:var(--text)}.about-hero-index span,.about-section-label span{color:#8875ae;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.about-boundaries,.about-methodology,.about-pipeline,.about-record,.about-story{display:grid;grid-template-columns:minmax(130px,.24fr) minmax(0,1fr);grid-gap:clamp(36px,6vw,100px);gap:clamp(36px,6vw,100px);padding-top:100px;padding-bottom:100px;border-top:1px solid var(--about-rule)}.about-section-label{display:flex;gap:14px;align-items:flex-start;color:#aaa4b6;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.about-section-heading h2,.about-story-copy h2{max-width:24ch;font-size:clamp(1.55rem,2.2vw,2.05rem);font-weight:480;line-height:1.12}.about-prose-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:42px;gap:42px;max-width:940px;margin-top:54px}.about-boundary-grid p,.about-prose-columns p,.about-section-heading>p{color:var(--muted);line-height:1.75}.about-section-heading{max-width:900px;margin-bottom:52px}.about-section-heading .eyebrow{margin-bottom:17px}.about-section-heading>p{max-width:650px;margin-top:22px}.about-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--about-rule);border-left:1px solid var(--about-rule)}.about-principles article{min-height:230px;padding:30px;border-right:1px solid var(--about-rule);border-bottom:1px solid var(--about-rule);background:rgba(13,15,23,.32)}.about-principles article>span{color:#8573aa;font-size:.68rem}.about-principles h3{margin-top:46px;font-size:1.08rem;font-weight:520}.about-principles p{max-width:50ch;margin-top:12px;color:#a9a3b5;font-size:.84rem;line-height:1.65}.about-pipeline-list{position:relative;display:grid}.about-pipeline-list:before{position:absolute;top:0;bottom:0;left:23px;width:1px;background:linear-gradient(180deg,#bca1f7,rgba(188,161,247,.08));content:""}.about-pipeline-list article{position:relative;display:grid;grid-template-columns:48px minmax(190px,.42fr) minmax(0,.78fr);grid-gap:30px;gap:30px;align-items:start;padding:24px 0 30px;border-top:1px solid var(--about-rule)}.about-pipeline-list article>span{z-index:1;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(188,161,247,.3);border-radius:50%;background:#10111a;color:#cdb9f7;font-size:.67rem}.about-pipeline-list h3{padding-top:13px;font-size:1rem;font-weight:520}.about-pipeline-list p{padding-top:10px;color:var(--muted);font-size:.84rem;line-height:1.65}.about-record-heading{margin-bottom:38px}.about-record-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:58px;border-top:1px solid var(--about-rule);border-bottom:1px solid var(--about-rule)}.about-record-summary div{padding:24px 26px 26px 0;border-right:1px solid var(--about-rule)}.about-record-summary div:not(:first-child){padding-left:26px}.about-record-summary div:last-child{border-right:0}.about-record-summary strong{display:block;color:var(--lavender);font-size:clamp(1.8rem,3vw,2.7rem);font-weight:430;letter-spacing:-.05em}.about-record-summary span{display:block;max-width:22ch;margin-top:6px;color:#9690a1;font-size:.7rem;line-height:1.45}.about-record-list{display:grid}.about-record-list>a{display:grid;grid-template-columns:130px minmax(260px,.85fr) minmax(360px,1.15fr);grid-gap:28px;gap:28px;align-items:center;padding:26px 0;border-top:1px solid var(--about-rule);transition:background .16s ease,padding .16s ease}.about-record-list>a:last-child{border-bottom:1px solid var(--about-rule)}.about-record-list>a:hover{margin:0 -18px;padding-right:18px;padding-left:18px;background:rgba(188,161,247,.045)}.about-record-status{display:flex;gap:9px;align-items:center;color:#aaa3b7;font-size:.68rem;text-transform:uppercase}.about-record-status i{width:7px;height:7px;border-radius:50%;background:#bca1f7;box-shadow:0 0 14px rgba(188,161,247,.6)}.about-record-title h3{max-width:34ch;font-size:1rem;font-weight:520}.about-record-title p{margin-top:7px;color:#8f8999;font-size:.72rem}.about-record-facts{display:grid;grid-template-columns:1.35fr repeat(3,minmax(70px,.65fr));grid-gap:18px;gap:18px}.about-record-facts span{color:#827c8d;font-size:.62rem;line-height:1.35;text-transform:uppercase}.about-record-facts b{display:block;margin-bottom:5px;color:#d8d3df;font-size:.8rem;font-weight:500;text-transform:none}.about-boundary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:80px;gap:80px}.about-boundary-grid article:first-child{padding-right:74px;border-right:1px solid var(--about-rule)}.about-boundary-grid h2{margin:4px 0 20px;font-size:clamp(1.55rem,2.2vw,2.05rem)}.about-boundary-grid .text-link{display:inline-block;margin-top:30px;color:#d1c1f2;font-size:.78rem}.about-boundary-grid ul{display:grid;grid-gap:0;gap:0;padding:0;list-style:none}.about-boundary-grid li{padding:18px 0;border-bottom:1px solid var(--about-rule);color:#b7b1c2;font-size:.85rem;line-height:1.55}.about-closing{padding-top:105px;padding-bottom:130px;border-top:1px solid var(--about-rule)}.about-closing h2{max-width:20ch;font-size:clamp(1.55rem,2.2vw,2.05rem)}.about-closing>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}@media (max-width:900px){.about-hero{grid-template-columns:1fr;min-height:auto;padding-top:90px}.about-hero-index{max-width:520px}.about-boundaries,.about-methodology,.about-pipeline,.about-record,.about-story{grid-template-columns:1fr;gap:34px}.about-record-list>a{grid-template-columns:110px minmax(0,1fr)}.about-record-facts{grid-column:2}}@media (max-width:640px){.about-hero{padding-top:64px;padding-bottom:62px}.about-hero-copy h1{font-size:clamp(2.35rem,10vw,3rem)}.about-boundaries,.about-methodology,.about-pipeline,.about-record,.about-story{padding-top:68px;padding-bottom:68px}.about-boundary-grid,.about-principles,.about-prose-columns{grid-template-columns:1fr}.about-principles article{min-height:190px}.about-pipeline-list article{grid-template-columns:48px minmax(0,1fr);gap:18px}.about-pipeline-list p{grid-column:2;padding-top:0}.about-record-summary{grid-template-columns:1fr}.about-record-summary div,.about-record-summary div:not(:first-child){padding:20px 0;border-right:0;border-bottom:1px solid var(--about-rule)}.about-record-summary div:last-child{border-bottom:0}.about-record-list>a{grid-template-columns:1fr;gap:14px}.about-record-facts{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.about-boundary-grid{gap:54px}.about-boundary-grid article:first-child{padding-right:0;padding-bottom:50px;border-right:0;border-bottom:1px solid var(--about-rule)}}.opportunity-feed-wedge{display:grid;grid-gap:5px;gap:5px;max-width:620px;padding-top:13px;border-top:1px solid rgba(220,203,250,.11)}.opportunity-feed-wedge span{color:#a995d0;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.opportunity-feed-wedge strong{color:#dcd6e5;font-size:.78rem;font-weight:500;line-height:1.45}.opportunity-feed-facts .opportunity-validation-status{margin-top:5px;font-size:.78rem;letter-spacing:0;text-transform:none}.research-hero-section{padding-top:64px}.research-thesis-card{border-color:rgba(220,203,250,.15);background:linear-gradient(120deg,rgba(188,161,247,.09),rgba(16,18,27,.75) 48%)}.research-finding-card{border-color:var(--border);background:rgba(15,17,25,.66)}.research-finding-metrics span{border:0;border-right:1px solid var(--border);border-radius:0;padding:0 10px 0 0}.research-secondary-report{margin-top:42px;padding-top:64px;border-top:1px solid var(--border)}.research-templates-section{display:none}.research-catalog-section{max-width:1280px;padding-top:58px}.research-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:42px;border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--border)}.research-catalog-card{position:relative;min-height:270px;padding:30px;background:rgba(14,16,24,.9);transition:background .18s ease}.research-catalog-card:hover{background:rgba(30,27,42,.9)}.research-catalog-index{display:block;margin-bottom:34px;color:rgba(220,203,250,.42);font-size:.73rem;letter-spacing:.12em}.research-catalog-card h2{max-width:20ch;margin:0}.research-catalog-card p{max-width:50ch;margin:12px 0 24px;color:var(--muted);line-height:1.6}.research-catalog-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:auto;color:#aaa2b8;font-size:.78rem}.card-action-link,.research-catalog-footer strong{color:#d9cff1;font-weight:500;white-space:nowrap}.card-action-link{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:15px;font-size:.78rem}.card-action-link:focus-visible,.card-action-link:hover{color:#f2edf9}.opportunity-v2-detail,.opportunity-v2-page{max-width:1280px}.opportunity-v2-feature{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,.5fr);grid-gap:42px;gap:42px;margin-top:34px;padding:34px;border:1px solid rgba(220,203,250,.14);background:radial-gradient(circle at 0 0,rgba(188,161,247,.1),transparent 44%),rgba(14,16,24,.78)}.opportunity-v2-feature-copy h2{max-width:22ch;margin:24px 0 14px}.opportunity-v2-card>p,.opportunity-v2-feature-copy>p{max-width:62ch;color:var(--muted);line-height:1.68}.opportunity-v2-kicker{display:flex;flex-wrap:wrap;gap:7px 14px;color:#a9a2b5;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.opportunity-v2-kicker span+span:before{content:"·";margin-right:14px;color:rgba(220,203,250,.3)}.opportunity-v2-wedge{display:grid;grid-gap:6px;gap:6px;margin-top:22px;padding-left:14px;border-left:1px solid rgba(220,203,250,.22)}.opportunity-v2-wedge span{color:var(--muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.opportunity-v2-wedge strong{font-size:.92rem;font-weight:500;line-height:1.5}.opportunity-v2-scoreboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;border-top:1px solid var(--border)}.opportunity-v2-scoreboard>div{display:grid;grid-gap:8px;gap:8px;padding:18px 10px 18px 0;border-bottom:1px solid var(--border)}.opportunity-v2-scoreboard span{color:var(--muted);font-size:.68rem}.opportunity-v2-scoreboard strong{font-size:1.5rem;font-weight:480}.opportunity-validation-status{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:14px;color:#aaa2b8;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.opportunity-validation-status.is-verified{color:#8bd9c4}.opportunity-validation-status.is-partial{color:#c8b8e8}.opportunity-validation-status.is-insufficient{color:#8f8b99}.opportunity-v2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px;border-top:1px solid var(--border)}.opportunity-v2-card{display:flex;flex-direction:column;min-height:430px;padding:28px 30px 30px 0;border-bottom:1px solid var(--border)}.opportunity-v2-card:nth-child(2n){padding-right:0;padding-left:30px;border-left:1px solid var(--border)}.opportunity-v2-card h2{margin:28px 0 14px;font-size:1.35rem}.opportunity-v2-card .opportunity-v2-wedge{margin-top:auto}.opportunity-v2-card-footer{display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px;margin-top:22px}.opportunity-v2-card-footer>div{display:grid;grid-gap:2px;gap:2px}.opportunity-v2-card-footer strong{font-size:1rem;font-weight:500}.opportunity-v2-card-footer span{color:var(--muted);font-size:.66rem}.opportunity-v2-card-footer .opportunity-validation-status{margin:0 0 2px auto}.opportunity-v2-detail{padding-top:48px}.opportunity-v2-detail-head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);grid-gap:60px;gap:60px;align-items:end;margin-top:34px;padding-bottom:42px;border-bottom:1px solid var(--border)}.opportunity-v2-detail-head h1{margin:16px 0}.opportunity-v2-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--border)}.opportunity-v2-brief-grid article{min-height:190px;padding:28px 30px 28px 0;border-bottom:1px solid var(--border)}.opportunity-v2-brief-grid article:nth-child(2n){padding-left:30px;border-left:1px solid var(--border)}.opportunity-v2-brief-grid span,.opportunity-v2-two-columns .eyebrow{color:#b8abc9;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase}.opportunity-v2-brief-grid p{margin-top:28px;color:var(--muted);line-height:1.7}.opportunity-v2-section{padding:52px 0;border-bottom:1px solid var(--border)}.research-section-heading{margin-bottom:28px}.research-section-heading h2{margin-top:8px}.opportunity-validation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border)}.opportunity-validation-grid article{min-height:230px;padding:22px;background:#10121a}.opportunity-validation-grid article>div{display:flex;justify-content:space-between;gap:16px}.opportunity-validation-grid article>div span{color:#d9cff1;font-size:.78rem}.opportunity-validation-grid article>div strong{font-size:1.2rem;font-weight:500}.opportunity-validation-grid p{margin-top:20px;color:var(--muted);font-size:.82rem;line-height:1.6}.opportunity-validation-grid details{margin-top:18px;color:var(--muted);font-size:.75rem}.opportunity-validation-grid details a,.opportunity-validation-grid details span{display:block;margin-top:8px;color:#c8bfd7;line-height:1.45}.opportunity-v2-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border);padding:1px 0}.opportunity-v2-two-columns>div{min-height:220px;padding:26px;background:#10121a}.opportunity-v2-two-columns ul{margin:28px 0 0;padding-left:18px;color:var(--muted);line-height:1.75}.opportunity-signal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border)}.opportunity-signal-list a{min-height:210px;padding:24px;background:#10121a}.opportunity-signal-list span{color:var(--muted);font-size:.68rem;text-transform:uppercase}.opportunity-signal-list strong{display:block;margin-top:24px;font-weight:500}.opportunity-signal-list p{margin-top:10px;color:var(--muted);font-size:.8rem;line-height:1.55}@media (max-width:800px){.opportunity-signal-list,.opportunity-v2-brief-grid,.opportunity-v2-detail-head,.opportunity-v2-feature,.opportunity-v2-grid,.opportunity-v2-two-columns,.opportunity-validation-grid{grid-template-columns:1fr}.opportunity-v2-brief-grid article,.opportunity-v2-brief-grid article:nth-child(2n),.opportunity-v2-card,.opportunity-v2-card:nth-child(2n){padding-right:0;padding-left:0;border-left:0}}.research-detail-section{max-width:1280px;padding-top:44px}.research-detail-heading{max-width:850px;margin-bottom:38px}.research-detail-heading h1{margin:0}.research-detail-heading p{max-width:70ch;margin:16px 0 0;color:var(--muted);line-height:1.65}.research-detail-section>.signal-card-top{margin-bottom:25px}.research-detail-section>.detail-card,.research-detail-section>.history-table-card,.research-detail-section>.research-findings-grid,.research-detail-section>.research-thesis-card,.research-detail-section>.stats-grid{margin-bottom:28px}.research-method-note{max-width:760px;margin:18px 0 22px;padding:13px 0 13px 18px;border-left:1px solid rgba(220,203,250,.28)}.research-method-note span{color:#b9a7df;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.research-method-note p{margin:5px 0 0;color:var(--muted);font-size:.82rem;line-height:1.55}.research-archetype-breakdown{margin:32px 0}.public-research-article,.public-research-index{max-width:1180px}.public-research-index{padding-top:58px;padding-bottom:110px}.public-research-index-head{max-width:760px;margin-bottom:48px}.public-research-index .section-heading{max-width:760px}.public-research-index .page-title{max-width:20ch}.public-research-index .research-catalog-card{display:flex;flex-direction:column}.public-research-index .research-catalog-card h2{font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.15}.public-research-article-head h1,.public-research-index-head h1{margin:10px 0 16px;letter-spacing:-.035em}.public-research-article-head>p,.public-research-index-head p{max-width:68ch;color:var(--muted);line-height:1.7}.public-research-feature{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(230px,.45fr);grid-gap:50px;gap:50px;min-height:340px;padding:46px;border:1px solid rgba(220,203,250,.14);border-radius:22px;background:radial-gradient(circle at 75% 30%,rgba(188,161,247,.13),transparent 34%),rgba(14,16,24,.76);color:inherit}.public-research-publications{display:grid;grid-gap:22px;gap:22px}.public-research-comparison{padding:28px;border:1px solid var(--border);border-radius:18px;background:rgba(11,13,20,.56)}.public-research-comparison-legend{display:flex;gap:20px;margin:0 0 24px 190px;color:var(--muted);font-size:.72rem}.public-research-comparison-legend span{display:flex;align-items:center;gap:7px}.public-research-comparison-legend i{width:7px;height:7px;border-radius:50%}.public-research-comparison .is-baseline{background:#766b8f}.public-research-comparison .is-emergence{background:#cdb5fa}.public-research-comparison-row{display:grid;grid-template-columns:170px minmax(180px,1fr) 48px;grid-gap:20px;gap:20px;align-items:center;padding:9px 0;font-size:.78rem}.public-research-comparison-row>strong{font-weight:500}.public-research-comparison-row>div{display:grid;grid-gap:5px;gap:5px}.public-research-comparison-row>div span{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;grid-gap:8px;gap:8px}.public-research-comparison-row>div i{display:block;height:5px;min-width:2px}.public-research-comparison-row b{color:var(--muted);font-size:.68rem;font-weight:400}.public-research-comparison-row em{color:#cdb5fa;font-style:normal;text-align:right}.public-research-feature h2{max-width:18ch;margin:38px 0 16px;font-size:clamp(2rem,4vw,3.8rem);line-height:1.03}.public-research-feature p{max-width:62ch;color:var(--muted);line-height:1.65}.public-research-feature aside{display:flex;flex-direction:column;justify-content:flex-end;padding-left:26px;border-left:1px solid var(--border)}.public-research-feature aside strong{font-size:3.8rem;font-weight:400}.public-research-feature aside span{color:var(--muted);line-height:1.5}.public-research-feature aside b{margin-top:46px;color:#d9cff1;font-size:.82rem;font-weight:500}.public-research-article{padding-top:38px;padding-bottom:120px}.public-research-article-head{max-width:930px;padding:66px 0 60px}.public-research-article-head h1{max-width:20ch;font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.05}.public-research-article-head>p{max-width:720px;font-size:1.06rem}.public-research-meta{display:flex;gap:0;margin-top:34px;color:#9b94a9;font-size:.75rem}.public-research-meta span{padding:0 15px;border-right:1px solid var(--border)}.public-research-meta span:first-child{padding-left:0}.public-research-meta span:last-child{border-right:0}.public-research-lead{margin-bottom:90px;padding:44px 0 44px 34px;border-left:2px solid #bca1f7;background:linear-gradient(90deg,rgba(188,161,247,.08),transparent 72%)}.public-research-lead>span{color:#bca1f7;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.public-research-lead h2{max-width:26ch;margin:12px 0 18px;font-size:clamp(1.8rem,3.5vw,3.1rem);line-height:1.08}.public-research-comment,.public-research-lead p,.public-research-method p{max-width:76ch;color:var(--muted);line-height:1.75}.public-research-section{margin-top:88px}.public-research-section-head{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:18px;gap:18px;margin-bottom:30px}.public-research-section-head>span{padding-top:7px;color:rgba(220,203,250,.38);font-size:.72rem}.public-research-section-head h2{margin:0;font-size:clamp(1.7rem,3vw,2.7rem)}.public-research-section-head p{margin:8px 0 0;color:var(--muted)}.public-research-chart-scroll{padding:24px 24px 18px;border:1px solid var(--border);border-radius:18px;background:rgba(11,13,20,.56);overflow-x:auto}.public-research-line-chart{display:block;min-width:680px;width:100%}.public-research-line-chart line{stroke:rgba(220,203,250,.1);stroke-dasharray:2 6}.public-research-line-chart text{fill:#888292;font-size:11px}.public-research-line-chart polyline{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.public-research-chart-legend{display:flex;flex-wrap:wrap;gap:18px;padding:4px 24px 0;color:#aaa2b8;font-size:.75rem}.public-research-chart-legend span{display:flex;align-items:center;gap:7px}.public-research-chart-legend i{width:7px;height:7px;border-radius:50%}.autonomous-framework-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.autonomous-framework-grid a{min-height:172px;padding:22px;border:1px solid var(--border);border-radius:16px;background:rgba(11,13,20,.5);color:inherit;text-decoration:none}.autonomous-framework-grid p,.autonomous-framework-grid span{color:var(--muted)}.autonomous-framework-grid h3{margin:16px 0 8px;font-size:1.05rem}.autonomous-framework-grid p{min-height:42px;margin:0 0 16px;line-height:1.5}.autonomous-framework-grid strong{color:#dccbfa;font-size:.88rem}@media (max-width:820px){.autonomous-framework-grid{grid-template-columns:1fr}}.public-research-comment{margin:24px 0 0 70px}.public-research-bars{display:grid;grid-gap:13px;gap:13px;padding:28px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.public-research-bar{display:grid;grid-template-columns:180px minmax(120px,1fr) 72px;align-items:center;grid-gap:18px;gap:18px;font-size:.79rem}.public-research-bar>div{height:6px;background:rgba(220,203,250,.06)}.public-research-bar i{display:block;height:100%}.public-research-bar i.is-positive{background:#99dce7}.public-research-bar i.is-negative{background:#8e79bd}.public-research-bar strong{font-weight:500;text-align:right}.founder-bottleneck-bar{grid-template-columns:minmax(220px,300px) minmax(120px,1fr) 72px}.public-founder-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--border)}.public-founder-evidence a{display:flex;min-height:150px;flex-direction:column;justify-content:space-between;gap:24px;padding:24px;background:rgba(14,16,24,.94);color:inherit}.public-founder-evidence a:hover{background:rgba(30,27,42,.9)}.public-founder-evidence strong{font-size:1rem;font-weight:500;line-height:1.45}.public-founder-evidence span{color:var(--muted);font-size:.72rem}.public-research-findings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--border)}.public-research-findings>div{min-height:300px;padding:28px;background:rgba(14,16,24,.94)}.public-research-findings strong{color:rgba(220,203,250,.34);font-size:.7rem}.public-research-findings h3{margin:48px 0 14px;font-size:1.25rem}.public-research-findings p{color:var(--muted);font-size:.86rem;line-height:1.7}.public-research-coverage{display:grid;grid-gap:12px;gap:12px;padding:28px;border:1px solid var(--border);border-radius:18px}.public-research-coverage>div{display:grid;grid-template-columns:56px minmax(120px,1fr) 92px;grid-gap:16px;gap:16px;align-items:center;font-size:.77rem}.public-research-coverage>div>div{height:5px;background:rgba(220,203,250,.06)}.public-research-coverage i{display:block;height:100%;background:linear-gradient(90deg,#8e79bd,#dccbfa)}.public-research-coverage strong{font-weight:500;text-align:right}.public-research-method{margin-top:100px;padding-top:30px;border-top:1px solid var(--border)}.public-research-signal-links{margin-top:100px}.research-route-signal-links{padding-top:0;padding-bottom:120px}.research-route-signal-links .public-research-signal-links{margin-top:-70px}.research-signal-link-grid,.signal-research-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.research-signal-link-card,.signal-research-card{position:relative;display:flex;min-height:220px;flex-direction:column;overflow:hidden;padding:24px;border:1px solid rgba(220,203,250,.14);border-radius:16px;background:rgba(13,15,23,.78);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.research-signal-link-card:before,.signal-research-card:before{position:absolute;inset:0 auto 0 0;width:2px;background:#dccbfa;content:""}.research-signal-link-card.is-challenges:before,.research-signal-link-card.is-context:before,.research-signal-link-card.is-refines:before,.research-signal-link-card.is-validates:before,.signal-research-card.is-challenges:before,.signal-research-card.is-context:before,.signal-research-card.is-refines:before,.signal-research-card.is-validates:before{background:#dccbfa}.research-signal-link-card:hover,.signal-research-card:hover{border-color:rgba(188,161,247,.4);background:rgba(18,19,30,.94);transform:translateY(-2px)}.research-signal-link-footer,.research-signal-link-meta,.signal-research-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#9f94b5;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.research-signal-link-card h3,.signal-research-card h3{margin:24px 0 10px;font-size:1.14rem;line-height:1.35}.research-signal-link-card>p,.signal-research-card>p{margin:0 0 24px;color:var(--muted);font-size:.82rem;line-height:1.65}.research-signal-link-footer{margin-top:auto;padding-top:16px;border-top:1px solid var(--border)}.research-signal-link-footer strong{color:#ded8e7;font-weight:500}.targeted-research-months{display:grid;grid-gap:12px;gap:12px;padding:24px;border:1px solid var(--border);border-radius:18px;background:rgba(11,13,20,.56)}.targeted-research-months>div{display:grid;grid-template-columns:72px minmax(120px,1fr) 44px 72px;align-items:center;grid-gap:14px;gap:14px;color:var(--muted);font-size:.78rem}.targeted-research-months i{height:6px;overflow:hidden;border-radius:999px;background:rgba(220,203,250,.08)}.targeted-research-months b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8ea2ff,#dccbfa)}.targeted-research-months strong{color:var(--text);font-weight:500;text-align:right}.targeted-research-months em{color:var(--muted);font-style:normal;text-align:right}.targeted-research-features{grid-template-columns:repeat(3,minmax(0,1fr))}.targeted-research-features>div{min-height:220px}.targeted-research-features h3{margin-top:34px}.targeted-research-features:not(.targeted-research-snapshot) h3{margin-top:0}.targeted-research-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--border)}.targeted-research-evidence a{display:grid;grid-template-rows:auto 1fr auto;grid-gap:12px;gap:12px;min-height:150px;padding:24px;background:rgba(14,16,24,.94);color:var(--text);text-decoration:none;transition:background .16s ease}.targeted-research-evidence a:hover{background:rgba(20,21,33,.96)}.targeted-research-evidence em,.targeted-research-evidence span{color:var(--muted);font-size:.68rem;font-style:normal;text-transform:uppercase;letter-spacing:.08em}.targeted-research-evidence strong{max-width:32ch;font-size:1rem;font-weight:500;line-height:1.4}@media (max-width:760px){.targeted-research-evidence,.targeted-research-features{grid-template-columns:1fr}.targeted-research-months{padding:18px}.targeted-research-months>div{grid-template-columns:56px minmax(72px,1fr) 32px}.targeted-research-months em{display:none}}.agent-control-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--border)}.agent-control-metrics>div{min-height:150px;padding:24px;background:rgba(14,16,24,.94)}.agent-control-evidence span,.agent-control-metrics p,.agent-control-metrics span{color:var(--muted);font-size:.74rem}.agent-control-metrics strong{display:block;margin:28px 0 8px;color:var(--lavender);font-size:1.52rem;font-weight:500}.public-research-article .targeted-research-snapshot>div>strong{color:var(--lavender);font-size:1.8rem;font-weight:500;letter-spacing:-.035em;line-height:1}.agent-control-layer-chart{padding:28px;border:1px solid var(--border);border-radius:18px;background:rgba(11,13,20,.56)}.agent-control-layer-legend{display:flex;justify-content:flex-end;gap:18px;margin-bottom:24px;color:var(--muted);font-size:.72rem}.agent-control-layer-legend span{display:flex;align-items:center;gap:7px}.agent-control-layer-legend i{width:8px;height:8px;border-radius:50%}.agent-control-layer-chart .is-q1{background:#5d647d}.agent-control-layer-chart .is-q2{background:#bca1f7}.agent-control-layer-row{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(280px,1.3fr);grid-gap:28px;gap:28px;padding:15px 0;border-top:1px solid rgba(220,203,250,.08)}.agent-control-layer-row>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.agent-control-layer-row strong{font-size:.82rem;font-weight:500}.agent-control-layer-row>div:first-child span{color:var(--muted);font-size:.72rem;white-space:nowrap}.agent-control-layer-bars{display:grid;grid-gap:7px;gap:7px}.agent-control-layer-bars span{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;grid-gap:10px;gap:10px}.agent-control-layer-bars span>i{display:block;height:5px;min-width:2px}.agent-control-layer-bars b{color:var(--muted);font-size:.68rem;font-weight:500;text-align:right}.agent-control-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--border)}.agent-control-evidence>div{display:flex;min-height:150px;flex-direction:column;justify-content:space-between;padding:26px;background:rgba(14,16,24,.94)}.agent-control-evidence strong{font-size:1.5rem;font-weight:500}.local-ai-table{overflow:hidden;border:1px solid var(--border);border-radius:18px;background:rgba(11,13,20,.56)}.local-ai-table>div{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(90px,.6fr));grid-gap:18px;gap:18px;align-items:center;min-height:54px;padding:10px 22px;border-top:1px solid rgba(220,203,250,.08);font-size:.78rem}.local-ai-table>div:first-child{border-top:0}.local-ai-table-head{color:var(--muted);font-size:.68rem!important;text-transform:uppercase;letter-spacing:.06em}.local-ai-table strong{font-weight:500;overflow-wrap:anywhere}.local-ai-table b{font-weight:500}.local-ai-table .is-positive{color:#99dce7}.local-ai-table .is-negative{color:#a997cc}.local-ai-hf-table{margin-top:26px}.local-ai-npm-table>div{grid-template-columns:minmax(230px,1.5fr) repeat(3,minmax(90px,.55fr))}@media (max-width:900px){.agent-control-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.public-research-feature{grid-template-columns:1fr;padding:28px}.public-research-feature aside{padding:24px 0 0;border-top:1px solid var(--border);border-left:0}.public-research-feature aside b{margin-top:24px}.public-research-article-head{padding-top:46px}.public-research-meta{flex-wrap:wrap;row-gap:8px}.public-research-lead{padding:30px 20px}.public-research-comment{margin-left:0}.public-research-bar{grid-template-columns:110px minmax(80px,1fr) 62px;gap:10px}.founder-bottleneck-bar{grid-template-columns:130px minmax(80px,1fr) 55px}.public-founder-evidence,.public-research-findings{grid-template-columns:1fr}.public-research-findings>div{min-height:0}.public-research-findings h3{margin-top:24px}.public-research-comparison-legend{margin-left:0}.public-research-comparison-row{grid-template-columns:105px minmax(120px,1fr) 38px;gap:10px}.agent-control-evidence,.agent-control-layer-row,.agent-control-metrics{grid-template-columns:1fr}.agent-control-layer-row{gap:12px}.agent-control-layer-chart{padding:18px}.local-ai-table{overflow-x:auto}.local-ai-table>div{min-width:620px}}.research-archetype-details{border-top:1px solid var(--border)}.research-archetype-details:last-child{border-bottom:1px solid var(--border)}.research-archetype-details summary{display:flex;align-items:center;justify-content:space-between;padding:16px 2px;cursor:pointer;color:#ded8e9;list-style:none}.research-archetype-details summary::-webkit-details-marker{display:none}.research-archetype-details summary:before{margin-right:10px;color:#bdaae5;content:"+"}.research-archetype-details[open] summary:before{content:"−"}.research-archetype-details summary span{margin-right:auto;font-size:.92rem}.research-archetype-details summary small{color:var(--muted);font-size:.74rem}.research-archetype-details .history-table-card{margin-bottom:16px}.history-table-card{border-radius:13px;background:rgba(13,15,22,.62)}.history-table td,.history-table th{border-bottom-color:var(--border)}.brief-back-link{display:inline-flex;margin-bottom:38px;color:#c8b8ed;font-size:.8rem}.signal-brief-section{padding-top:48px}.signal-brief-hero{max-width:980px}.daily-radar-article-meta,.daily-radar-headline-meta,.daily-radar-list-meta,.signal-brief-meta{display:flex;flex-wrap:wrap;gap:8px;color:#a995d0;font-size:.72rem;letter-spacing:.05em}.signal-brief-meta{margin-bottom:24px;color:#9993a4;font-size:.67rem;letter-spacing:.045em;text-transform:uppercase}.daily-radar-article-meta span:not(:last-child):after,.daily-radar-headline-meta span:not(:last-child):after,.daily-radar-list-meta span:not(:last-child):after,.signal-brief-meta span:not(:last-child):after{margin-left:8px;color:rgba(220,203,250,.38);content:"·"}.signal-brief-score{min-width:0}.signal-brief-facts span,.signal-brief-score span{display:block;color:#a995d0;font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.signal-brief-score strong{display:block;margin-top:7px;font-size:1.55rem;font-weight:480;letter-spacing:-.06em}.signal-brief-score>small{display:block;margin-top:5px;color:#aaa4b3;font-size:.7rem;line-height:1.35}.signal-score-components{display:grid;grid-gap:5px;gap:5px;margin-top:12px}.signal-score-components>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.signal-score-components span{color:#898391;font-size:.58rem}.signal-score-components b{color:#d8d4df;font-size:.7rem;font-weight:550}.signal-brief-explanation{max-width:65ch;margin-top:18px;color:#dedbe6;font-size:1rem;line-height:1.65}.signal-brief-facts{display:grid;grid-template-columns:minmax(110px,.5fr) repeat(3,minmax(210px,1fr));max-width:980px;margin:34px 0 30px;padding:15px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.signal-brief-facts>div{min-width:0;padding:3px 24px;border-right:1px solid var(--border)}.signal-brief-facts>div:first-child{padding-left:0}.signal-brief-facts>div:last-child{border-right:0}.signal-brief-facts strong{display:block;margin-top:7px;font-size:1rem;font-weight:500}.signal-brief-facts p{margin:6px 0 0;color:var(--muted);font-size:.82rem;line-height:1.5}.signal-observation-history{max-width:980px;margin:72px 0 84px}.signal-observation-history>.section-heading{margin-bottom:30px}.signal-observation-timeline{position:relative}.signal-observation-entry{display:grid;grid-template-columns:22px 170px minmax(0,1fr);grid-gap:18px;gap:18px;position:relative;padding:0 0 34px}.signal-observation-entry:last-child{padding-bottom:0}.signal-observation-marker{display:flex;justify-content:center;position:relative}.signal-observation-marker:after{position:absolute;top:13px;bottom:-34px;width:1px;background:linear-gradient(rgba(187,151,255,.48),rgba(187,151,255,.08));content:""}.signal-observation-entry:last-child .signal-observation-marker:after{display:none}.signal-observation-marker span{z-index:1;width:9px;height:9px;margin-top:4px;border:2px solid #c8a7ff;border-radius:50%;background:#111019;box-shadow:0 0 14px rgba(188,151,255,.34)}.signal-observation-date span,.signal-observation-date strong{display:block}.signal-observation-date strong{color:#ddd8e5;font-size:.78rem;font-weight:500}.signal-observation-date span{margin-top:6px;color:#817b89;font-size:.68rem}.signal-observation-content{min-width:0;padding-bottom:28px;border-bottom:1px solid rgba(221,207,248,.1)}.signal-observation-entry:last-child .signal-observation-content{padding-bottom:0;border-bottom:0}.signal-observation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.signal-observation-heading h3{margin:0;color:#f1edf6;font-size:1rem;font-weight:500;line-height:1.35}.signal-observation-badges,.signal-observation-metrics{display:flex;flex-wrap:wrap;gap:7px}.signal-observation-badges span{padding:4px 7px;border:1px solid rgba(201,169,255,.2);border-radius:999px;color:#c7a8f4;font-size:.59rem;letter-spacing:.05em;text-transform:uppercase}.signal-observation-content>p{max-width:72ch;margin:10px 0 14px;color:#aaa4b3;font-size:.82rem;line-height:1.6}.signal-observation-metrics span{color:#8f8998;font-size:.68rem}.signal-observation-metrics span:not(:last-child):after{margin-left:7px;color:rgba(220,203,250,.32);content:"·"}.signal-observation-overflow{margin:22px 0 0 40px}.signal-observation-overflow>summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:13px 0;border-top:1px solid rgba(221,207,248,.12);color:#d8c6f6;cursor:pointer;list-style:none}.signal-observation-overflow>summary::-webkit-details-marker{display:none}.signal-observation-overflow>summary span{font-size:.78rem;font-weight:500}.signal-observation-overflow>summary small{color:#817b89;font-size:.68rem}.signal-observation-overflow>summary b{color:#aa8ada;font-size:1rem;font-weight:400;transition:transform .18s ease}.signal-observation-overflow[open]>summary b{transform:rotate(45deg)}.signal-observation-timeline-older{margin-top:22px}.signal-related-section{max-width:980px;margin-bottom:84px}.signal-research-section{max-width:980px;margin:0 0 88px;padding-top:0;border-top:0}.signal-research-section>.section-heading{display:block;max-width:980px;margin-bottom:26px}.signal-research-section>.section-heading .eyebrow{padding-top:0}.signal-research-grid{grid-template-columns:1fr}.signal-research-card{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);grid-template-rows:auto auto 1fr;grid-column-gap:clamp(28px,4vw,58px);column-gap:clamp(28px,4vw,58px);min-height:0;overflow:visible;padding:22px 0 22px 22px;border:0;border-radius:0;background:transparent}.signal-research-card:hover{border-color:transparent;background:transparent;transform:none}.signal-research-card .signal-research-card-top{grid-column:1/-1;margin-bottom:22px}.signal-research-card-top>span{padding:0;border:0;border-radius:0;background:transparent;color:#cbb9ef;letter-spacing:.04em}.signal-research-card h3{grid-column:1;margin:0 0 12px;font-size:clamp(1.06rem,1.7vw,1.34rem);line-height:1.3}.signal-research-card>p{grid-column:1;margin:0}.signal-research-verdict{grid-column:2;grid-row:2/span 2;display:flex;align-items:flex-start;gap:11px;margin:0;padding:2px 0 2px clamp(24px,3vw,38px);border-top:0;border-left:1px solid rgba(220,203,250,.1)}.signal-research-verdict>span:first-child{width:7px;height:7px;flex:0 0 auto;margin-top:5px;border-radius:50%;background:#bca1f7;box-shadow:0 0 12px rgba(188,161,247,.48)}.signal-research-verdict small,.signal-research-verdict strong{display:block}.signal-research-verdict>div{min-width:0;flex:1 1}.signal-research-verdict strong{color:#ded8e8;font-size:.79rem;font-weight:500;line-height:1.5}.signal-research-verdict small{margin-top:7px;color:#918a9d;font-size:.73rem;line-height:1.58}.signal-research-open{display:flex;align-items:center;gap:8px;align-self:flex-end;margin:auto 0 0 auto;color:#cbb9ef;font-size:.72rem;white-space:nowrap}.signal-research-open b{font-size:.95rem;font-weight:400;transition:transform .16s ease}.signal-research-card:hover .signal-research-open b{transform:translateX(3px)}.signal-line-overview{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:start;grid-gap:30px;gap:30px;overflow:visible;padding:22px 0 clamp(28px,3vw,36px);border:0;border-bottom:1px solid rgba(220,203,250,.1);background:transparent}.signal-line-copy h2{max-width:26ch;margin:8px 0 12px;font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1.12}.signal-line-overview-condensed{padding-top:12px}.signal-line-overview-condensed .signal-line-copy>p{max-width:56ch}.signal-line-copy>p{max-width:62ch;margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}.signal-line-stage-note{display:flex;align-items:flex-start;gap:11px;margin-top:22px;padding-top:0;border-top:0}.signal-line-stage-dot{width:8px;height:8px;flex:0 0 auto;margin-top:5px;border-radius:50%;background:#bca1f7;box-shadow:0 0 12px rgba(188,161,247,.72)}.signal-line-stage-dot-early{background:#d9ccfb}.signal-line-stage-dot-mainstream{background:#8ea2ff}.signal-line-stage-dot-detected{background:#d9ccfb}.signal-line-stage-dot-emerging{background:#bca1f7}.signal-line-stage-dot-market-forming{background:#9aafff}.signal-line-stage-dot-established{background:#7edcc9}.signal-line-stage-note span,.signal-line-stage-note strong{display:block}.signal-line-stage-note strong{color:#e9e4f1;font-size:.78rem;font-weight:520}.signal-line-stage-note span{max-width:60ch;margin-top:3px;color:#8f899e;font-size:.74rem;line-height:1.45}.signal-line-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;align-content:start;padding-top:4px;border-left:1px solid rgba(220,203,250,.12);padding-left:26px}.signal-line-summary>div{min-width:0;padding-right:8px}.signal-line-summary span,.signal-line-summary strong{display:block}.signal-line-summary strong{font-size:1.45rem;font-weight:480;letter-spacing:-.04em}.signal-line-summary>div>span{margin-top:4px;color:#8f899e;font-size:.62rem;line-height:1.3;text-transform:uppercase}.signal-line-map-link{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding:0 0 4px;border-top:0;color:#d9ccfb;font-size:.76rem}.signal-line-map-link span{font-size:1rem;transition:transform .16s ease}.signal-line-map-link:hover span{transform:translateX(3px)}.signal-line-history{margin-top:28px}.signal-line-overview:has(+.signal-line-history){border-bottom:0}.signal-line-history-heading{display:flex;align-items:center;justify-content:space-between;color:#8f899e;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.signal-line-history-heading strong{color:#b9b2c4;font-weight:480}.signal-related-track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.signal-related-card{position:relative;z-index:1;display:flex;min-width:0;min-height:190px;flex-direction:column;padding:20px;border:1px solid rgba(220,203,250,.14);border-radius:14px;color:var(--text);background:rgba(14,16,24,.9);transition:border-color .18s ease,transform .18s ease,background .18s ease}.signal-related-card:hover{border-color:rgba(188,161,247,.42);background:rgba(18,19,30,.96);transform:translateY(-2px)}.signal-related-card-current{border-color:rgba(188,161,247,.34);background:rgba(17,18,29,.96)}.signal-related-footer,.signal-related-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a995d0;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.signal-related-card h3{margin:18px 0 0;font-size:1rem;line-height:1.35}.signal-related-card>p{display:-webkit-box;overflow:hidden;margin:10px 0 22px;color:var(--muted);font-size:.8rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.signal-related-footer{margin-top:auto;padding-top:14px;border-top:1px solid var(--border);color:#8f899e}.signal-related-footer strong{color:#d8d3df;font-weight:500}.signal-overflow-details{margin-top:16px;border-top:1px solid rgba(220,203,250,.12)}.signal-overflow-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 2px;color:#cdbdf0;font-size:.78rem;cursor:pointer;list-style:none}.signal-overflow-details>summary::-webkit-details-marker{display:none}.signal-overflow-details>summary span{font-size:1.1rem;transition:transform .16s ease}.signal-overflow-details[open]>summary span{transform:rotate(45deg)}.signal-related-track-overflow{margin-top:0}.signal-evidence-overflow{margin-top:20px}.signal-evidence-overflow .signal-brief-evidence-list{margin-top:4px}.signal-line-first-state{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);grid-gap:52px;gap:52px;margin-top:28px;padding:0 0 6px;border:0;border-radius:0;background:transparent}.signal-line-first-state:before{position:absolute;top:36px;right:23%;left:43px;border-top:1px dashed rgba(188,161,247,.24);content:""}.signal-line-first-node,.signal-line-future-node{position:relative;z-index:1;display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:12px;gap:12px}.signal-line-first-marker,.signal-line-future-node>span{width:10px;height:10px;margin-top:6px;border-radius:50%}.signal-line-first-marker{background:#d9ccfb;box-shadow:0 0 0 6px rgba(188,161,247,.08),0 0 16px rgba(188,161,247,.58)}.signal-line-future-node>span{border:1px dashed rgba(220,203,250,.32);background:#0d0f17}.signal-line-first-node div>span{color:#a995d0;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.signal-line-first-node h3{margin:7px 0 0;font-size:1rem}.signal-line-first-node p,.signal-line-future-node p{margin:7px 0 0;color:var(--muted);font-size:.76rem;line-height:1.5}.signal-line-future-node strong{color:#a8a2b2;font-size:.8rem;font-weight:500}.signal-map-link{margin-left:auto}.signal-map-section{padding-top:48px}.signal-map-actions{margin:30px 0 12px}.signal-map-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:700px;overflow:hidden;border:1px solid rgba(220,203,250,.14);border-radius:20px;background:radial-gradient(circle at 42% 48%,rgba(188,161,247,.08),transparent 36%),rgba(10,12,19,.72)}.signal-map-canvas{min-width:0;padding:12px}.signal-map-canvas svg{display:block;width:100%;height:100%;min-height:670px}.signal-map-orbit{fill:none;stroke:rgba(220,203,250,.11);stroke-dasharray:2 7;stroke-width:1}.signal-map-orbit-label{fill:rgba(220,203,250,.42);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.signal-map-edge{transition:opacity .16s ease,stroke .16s ease}.signal-map-edge-same_cluster{stroke:rgba(220,203,250,.72);stroke-width:1.5}.signal-map-edge-shared_evidence{stroke:rgba(93,225,255,.22);stroke-dasharray:3 5;stroke-width:1}.signal-map-edge.is-muted{opacity:.035}.signal-map-edge.is-active{opacity:.82}.signal-map-node{cursor:pointer;outline:none;transition:opacity .16s ease}.signal-map-node.is-muted{opacity:.12}.signal-map-node-halo{opacity:.08;transition:opacity .16s ease}.signal-map-node-dot{stroke:rgba(247,247,250,.68);stroke-width:.7}.signal-map-node.is-active .signal-map-node-halo,.signal-map-node:focus .signal-map-node-halo,.signal-map-node:hover .signal-map-node-halo{opacity:.34}.signal-map-inspector{padding:34px 28px;border-left:1px solid rgba(220,203,250,.12);background:rgba(12,14,22,.72)}.signal-map-inspector h2{margin:22px 0 0;font-size:1.3rem;line-height:1.3}.signal-map-inspector>p{margin:12px 0 0;color:var(--muted);font-size:.84rem;line-height:1.6}.signal-map-inspector dl{display:grid;grid-gap:0;gap:0;margin:28px 0}.signal-map-inspector dl div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--border)}.signal-map-inspector dt{color:var(--muted);font-size:.74rem}.signal-map-inspector dd{margin:0;font-size:.76rem;text-transform:capitalize}.signal-map-legend{display:grid;grid-gap:10px;gap:10px;margin-top:26px}.signal-map-legend span{display:flex;align-items:center;gap:10px;color:#aaa4b4;font-size:.72rem}.signal-map-legend i{display:inline-block;width:30px;height:1px;background:rgba(188,161,247,.6)}.signal-map-legend i.is-evidence{background:repeating-linear-gradient(90deg,rgba(93,225,255,.65) 0 3px,transparent 3px 6px)}.signal-network-section{max-width:980px;margin:72px 0 88px}.signal-network-section>.section-heading{max-width:720px}.signal-network-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;min-height:440px;margin-top:30px;overflow:hidden;border:1px solid rgba(220,203,250,.13);border-radius:18px;background:radial-gradient(circle at 34% 50%,rgba(188,161,247,.105),transparent 36%),linear-gradient(145deg,rgba(17,18,29,.96),rgba(10,11,18,.98))}.signal-network-canvas{position:relative;min-width:0;min-height:440px;overflow:hidden}.signal-network-canvas:before{position:absolute;inset:0;background-image:radial-gradient(rgba(220,203,250,.18) .7px,transparent 0);background-size:25px 25px;opacity:.08;content:"";pointer-events:none}.signal-network-canvas svg{position:relative;z-index:1;display:block;width:100%;height:100%;min-height:440px}.signal-network-orbit{fill:none;stroke:rgba(220,203,250,.16);stroke-width:1;stroke-dasharray:1.5 7}.signal-network-axis{stroke:rgba(220,203,250,.08);stroke-width:1;stroke-dasharray:1 9}.signal-network-edge{stroke-width:1;transition:opacity .18s ease,stroke-width .18s ease}.signal-network-edge.is-signal{stroke:rgba(142,162,255,.42);stroke-dasharray:3 6}.signal-network-edge.is-research{stroke:rgba(198,169,255,.52)}.signal-network-edge.is-opportunity{stroke:rgba(142,226,203,.52)}.signal-network-edge.is-publication{stroke:rgba(217,231,255,.24);stroke-dasharray:2 7}.signal-network-edge.is-active{opacity:.78}.signal-network-edge.is-muted{opacity:.035}.signal-network-center-field{animation:signal-network-breathe 4.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.signal-network-center-ripple{fill:none;stroke:rgba(220,203,250,.28);stroke-width:1;animation:signal-network-ripple 3.2s ease-out infinite;transform-box:fill-box;transform-origin:center}.signal-network-center-halo{opacity:.16}.signal-network-center-dot{stroke:rgba(247,247,250,.8);stroke-width:1;filter:drop-shadow(0 0 9px rgba(220,203,250,.72))}.signal-network-node{cursor:pointer;outline:none;transition:opacity .18s ease}.signal-network-node.is-muted{opacity:.12}.signal-network-node-halo{opacity:.1;transition:opacity .18s ease,transform .18s ease;transform-box:fill-box;transform-origin:center}.signal-network-node-dot{stroke:rgba(247,247,250,.68);stroke-width:.8}.signal-network-node.is-focused .signal-network-node-halo,.signal-network-node:focus .signal-network-node-halo,.signal-network-node:hover .signal-network-node-halo{opacity:.44;transform:scale(1.22)}.signal-network-core-label{position:absolute;z-index:2;top:calc(50% + 26px);left:50%;width:180px;transform:translateX(-50%);text-align:center;pointer-events:none}.signal-network-core-label span{display:block;color:rgba(220,203,250,.45);font-size:.58rem;letter-spacing:.13em;text-transform:uppercase}.signal-network-core-label strong{display:block;margin-top:5px;color:#e8e2ef;font-size:.7rem;font-weight:480;line-height:1.35}.signal-network-inspector{padding:34px 28px;border-left:1px solid rgba(220,203,250,.11);background:rgba(9,11,18,.58)}.signal-network-inspector h3{margin:22px 0 0;color:#f1edf5;font-size:1.24rem;font-weight:470;line-height:1.28}.signal-network-inspector>p{margin:13px 0 0;color:var(--muted);font-size:.82rem;line-height:1.65}.signal-network-counts{display:grid;grid-gap:0;gap:0;margin-top:28px}.signal-network-counts div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.055);color:#aaa4b4;font-size:.72rem}.signal-network-counts i{width:5px;height:5px;border-radius:50%;box-shadow:0 0 8px currentColor}.signal-network-counts i.is-signal{color:#8ea2ff;background:#8ea2ff}.signal-network-counts i.is-research{color:#c6a9ff;background:#c6a9ff}.signal-network-counts i.is-opportunity{color:#8ee2cb;background:#8ee2cb}.signal-network-counts i.is-publication{color:#d9e7ff;background:#d9e7ff}.signal-network-counts strong{color:#eee9f3;font-weight:520}.signal-network-open{display:inline-flex;gap:9px;align-items:center;margin-top:24px;color:#e3d7fb;font-size:.76rem;text-transform:capitalize}.signal-network-open span{color:#8ee2cb}@keyframes signal-network-breathe{50%{opacity:.62;transform:scale(1.12)}}@keyframes signal-network-ripple{0%{opacity:.55;transform:scale(.55)}78%,to{opacity:0;transform:scale(1.7)}}@media (max-width:860px){.signal-network-layout{grid-template-columns:1fr}.signal-network-inspector{min-height:230px;border-top:1px solid rgba(220,203,250,.11);border-left:0}}@media (max-width:620px){.signal-network-section{margin-top:52px}.signal-network-layout{min-height:0}.signal-network-canvas{min-height:390px}.signal-network-canvas svg{min-height:390px;transform:scale(1.14)}.signal-network-core-label{top:calc(50% + 18px);width:150px}.signal-network-inspector{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.signal-network-center-field,.signal-network-center-ripple{animation:none}}.signal-brief-evidence{max-width:980px}.signal-lifecycle-summary{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:28px 0 26px;padding-bottom:0;border-bottom:0}.signal-lifecycle-summary strong{font-size:.95rem;font-weight:500}.signal-lifecycle-summary span{color:var(--muted);font-size:.78rem}.signal-lifecycle-context{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:-8px 0 28px;padding:13px 16px;border:1px solid rgba(220,203,250,.1);border-radius:10px;background:rgba(255,255,255,.018)}.signal-lifecycle-context>div{display:flex;align-items:baseline;gap:12px;white-space:nowrap}.signal-lifecycle-context strong{font-size:.82rem;font-weight:500}.signal-lifecycle-context p{max-width:620px;margin:0;color:var(--muted);font-size:.75rem;line-height:1.5}.signal-lifecycle-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);grid-gap:30px;gap:30px;margin-bottom:88px}.signal-lifecycle-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.signal-lifecycle-stage{position:relative;min-width:0;padding-top:2px}.signal-lifecycle-stage:not(:last-child):after{position:absolute;z-index:0;top:10px;left:22px;width:calc(100% + 22px);border-top:1px dashed rgba(220,203,250,.2);content:""}.signal-lifecycle-stage-marker{position:relative;z-index:1;display:flex;align-items:center;gap:9px;width:max-content;padding-right:8px;color:#8f899e;background:var(--bg);font-size:.65rem;letter-spacing:.09em}.signal-lifecycle-dot{display:inline-block;width:16px;height:16px;border:1px solid rgba(220,203,250,.32);border-radius:50%;background:#10121b}.signal-lifecycle-stage-reached .signal-lifecycle-dot,.signal-lifecycle-validation-reached .signal-lifecycle-dot{border-color:#bca1f7;background:#bca1f7;box-shadow:0 0 16px rgba(188,161,247,.48)}.signal-lifecycle-status{display:block;margin-top:22px;color:#a995d0;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.signal-lifecycle-stage-empty .signal-lifecycle-status{color:#777280}.signal-lifecycle-stage h3{margin:8px 0 0;font-size:1rem}.signal-lifecycle-stage-empty h3,.signal-lifecycle-stage-empty p{color:#827e8a}.signal-lifecycle-metrics{display:flex;flex-wrap:wrap;gap:4px 10px;min-height:19px;margin-top:12px;font-size:.74rem}.signal-lifecycle-metrics strong{color:#ded9e8;font-weight:500}.signal-lifecycle-metrics span{color:var(--muted)}.signal-lifecycle-stage>p{margin:10px 0 0;color:var(--muted);font-size:.79rem;line-height:1.55}.signal-lifecycle-sources{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.signal-lifecycle-sources span{padding:4px 7px;border:1px solid rgba(220,203,250,.12);border-radius:6px;color:#aaa4b4;font-size:.65rem}.signal-lifecycle-validation{padding:2px 0 2px 22px;border:0;border-left:1px solid rgba(220,203,250,.16);border-radius:0;background:transparent}.signal-lifecycle-validation-reached{border-left-color:rgba(188,161,247,.42);background:linear-gradient(90deg,rgba(188,161,247,.055),transparent 72%)}.signal-lifecycle-validation-title{display:flex;align-items:center;gap:10px}.signal-lifecycle-validation-title h3{margin:0}.signal-lifecycle-validation>p{margin:14px 0 0;color:var(--muted);font-size:.79rem;line-height:1.55}.signal-lifecycle-validation-metrics{display:grid;grid-gap:7px;gap:7px;margin-top:22px;padding-top:16px;border-top:1px solid var(--border)}.signal-lifecycle-validation-metrics strong{font-size:1rem;font-weight:500}.signal-lifecycle-validation-metrics span{color:var(--muted);font-size:.74rem}.signal-brief-evidence-list{display:grid;grid-gap:1px;gap:1px;border-top:1px solid var(--border)}.signal-brief-evidence-item{padding:22px 0 25px;border-bottom:1px solid var(--border)}.signal-brief-evidence-top{display:flex;justify-content:space-between;gap:18px;margin-bottom:11px;color:#a995d0;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase}.signal-brief-evidence-item h3{max-width:62ch;margin:0;font-size:1.06rem;-webkit-line-clamp:2}.signal-brief-evidence-item h3,.signal-brief-evidence-item p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.signal-brief-evidence-item p{max-width:78ch;margin:9px 0 0;color:var(--muted);line-height:1.6;-webkit-line-clamp:3}.daily-radar-headline{max-width:1050px;margin-top:34px;padding:clamp(30px,5vw,62px);border:1px solid rgba(220,203,250,.18);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(188,161,247,.13),transparent 42%),rgba(15,17,26,.82)}.daily-radar-headline .eyebrow{margin-top:36px}.daily-radar-headline h2{max-width:18ch;margin:0;font-size:clamp(2rem,3.4vw,3.2rem)}.daily-radar-headline p{max-width:65ch;margin:18px 0 25px;color:var(--muted);line-height:1.65}.daily-radar-archive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 42px;gap:0 42px;max-width:1050px;margin-top:55px}.daily-radar-list-item{padding:22px 0 26px;border-top:1px solid var(--border)}.daily-radar-list-item h2{max-width:24ch;margin:13px 0 0;font-size:1.18rem}.daily-radar-list-item p{margin:9px 0 13px;color:var(--muted);font-size:.9rem;line-height:1.58}.daily-radar-article-section{padding-top:48px}.daily-radar-article{max-width:850px;margin:0 auto}.daily-radar-article-meta{margin-bottom:24px}.daily-radar-article h1{max-width:18ch}.daily-radar-article-lead{max-width:56ch;margin:23px 0 42px;color:#d9d3e5;font-size:1.18rem;line-height:1.62}.daily-radar-article-body{max-width:100%}.daily-radar-article-body>blockquote,.daily-radar-article-body>ol,.daily-radar-article-body>p,.daily-radar-article-body>ul{max-width:63ch}.daily-radar-article-body blockquote,.daily-radar-article-body li,.daily-radar-article-body p{color:#b8b2c1;font-size:1rem;line-height:1.72}.daily-radar-article-body p{margin:0 0 22px}.daily-radar-article-body h2{max-width:30ch;margin:46px 0 16px;font-size:1.35rem;line-height:1.3}.daily-radar-article-body h3{margin:32px 0 12px;font-size:1.02rem}.daily-radar-article-body ol,.daily-radar-article-body ul{display:grid;grid-gap:8px;gap:8px;margin:0 0 26px;padding-left:22px}.daily-radar-article-body a,.daily-radar-continuation a{color:#d9cff1;text-decoration:underline;-webkit-text-decoration-color:rgba(217,207,241,.32);text-decoration-color:rgba(217,207,241,.32);text-underline-offset:4px}.daily-radar-article-body blockquote{margin:28px 0;padding:4px 0 4px 20px;border-left:2px solid rgba(188,161,247,.45);color:#d5cfdd}.daily-radar-article-body code{padding:2px 5px;border-radius:4px;background:rgba(220,203,250,.08);color:#ded4ef;font-size:.88em}.markdown-table-wrap{width:100%;margin:24px 0 30px;overflow-x:auto;border:1px solid rgba(220,203,250,.14);border-radius:13px;background:rgba(13,15,23,.46);scrollbar-color:rgba(188,161,247,.32) transparent}.markdown-table{width:100%;min-width:680px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.markdown-table td,.markdown-table th{padding:15px 17px;border-right:1px solid rgba(220,203,250,.08);border-bottom:1px solid rgba(220,203,250,.08);color:#b8b2c1;font-size:.78rem;line-height:1.5;text-align:left;vertical-align:top}.markdown-table th{background:rgba(188,161,247,.055);color:#d8caef;font-size:.66rem;font-weight:560;letter-spacing:.055em;text-transform:uppercase}.markdown-table tr:last-child td{border-bottom:0}.markdown-table td:last-child,.markdown-table th:last-child{border-right:0}.markdown-table .is-center{text-align:center}.markdown-table .is-right{text-align:right}.markdown-table td.is-right{color:#d7c7f2;font-weight:520}.monthly-signal-dynamics{display:grid;grid-gap:18px;gap:18px;width:100%;margin:48px 0 54px}.monthly-signal-dynamics>header{margin-bottom:6px}.monthly-signal-dynamics>header h2{margin:9px 0 0;font-size:1.35rem}.monthly-signal-dynamics>header p{max-width:64ch;margin:10px 0 0;color:#8f8999;font-size:.78rem;line-height:1.55}.monthly-dynamics-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(260px,.78fr);grid-gap:14px;gap:14px}.monthly-activity-chart,.monthly-intelligence-funnel,.monthly-stage-chart,.monthly-weak-chart{padding:22px;border:1px solid rgba(220,203,250,.14);border-radius:15px;background:linear-gradient(145deg,rgba(188,161,247,.055),rgba(12,14,22,.5))}.monthly-intelligence-funnel{display:grid;grid-gap:20px;gap:20px;margin-top:-4px}.monthly-funnel-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr) 22px) minmax(0,1fr);align-items:stretch}.monthly-funnel-flow>div{min-width:0;padding:17px 16px;border:1px solid rgba(220,203,250,.11);border-radius:10px;background:rgba(8,10,17,.38)}.monthly-funnel-flow>i{display:grid;place-items:center;color:#625978;font-size:.75rem;font-style:normal}.monthly-funnel-flow small,.monthly-funnel-flow span,.monthly-funnel-flow strong{display:block}.monthly-funnel-flow span,.monthly-funnel-outcomes span{color:#87818f;font-size:.58rem;letter-spacing:.055em;text-transform:uppercase}.monthly-funnel-flow strong{margin-top:12px;color:#d8c6f4;font-size:1.5rem;font-weight:440;letter-spacing:-.035em}.monthly-funnel-flow small{margin-top:3px;color:#78727f;font-size:.62rem}.monthly-funnel-outcomes{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:min(100%,480px);margin-left:auto;padding-top:18px}.monthly-funnel-outcomes:before{position:absolute;top:0;right:25%;left:25%;height:1px;background:rgba(188,161,247,.2);content:""}.monthly-funnel-outcomes>div{padding:15px 16px;border:1px solid rgba(188,161,247,.15);border-radius:10px;background:rgba(188,161,247,.04)}.monthly-funnel-outcomes strong{display:block;margin-top:8px;color:#e1d4f4;font-size:1.35rem;font-weight:450}.monthly-funnel-outcomes p{margin:4px 0 0!important;color:#8d8795!important;font-size:.64rem!important;line-height:1.45!important}.monthly-chart-heading{display:flex;gap:18px;justify-content:space-between;align-items:flex-start}.monthly-chart-heading span,.monthly-chart-heading strong{display:block}.monthly-chart-heading span{color:#908999;font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.monthly-chart-heading strong{margin-top:5px;color:#dcd6e4;font-size:.9rem;font-weight:520}.monthly-chart-heading>b{color:#cdb9f7;font-size:.72rem;font-weight:520}.monthly-chart-legend{display:flex;gap:12px}.monthly-chart-legend span:before{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:2px;content:""}.monthly-chart-legend .is-observations:before{background:#c8adfb}.monthly-chart-legend .is-lines:before{background:#667bc4}.monthly-activity-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;height:210px;margin-top:24px;padding-top:18px;border-bottom:1px solid rgba(220,203,250,.1);background:repeating-linear-gradient(180deg,rgba(220,203,250,.055) 0 1px,transparent 1px 48px)}.monthly-activity-period{display:grid;grid-template-rows:1fr auto auto;grid-gap:5px;gap:5px;min-width:0;text-align:center}.monthly-activity-plot{display:flex;gap:5px;justify-content:center;align-items:flex-end;min-height:130px}.monthly-activity-plot i{position:relative;display:block;width:min(24px,34%);min-height:8px;border-radius:4px 4px 1px 1px}.monthly-activity-plot i.is-observations{background:linear-gradient(180deg,#d6c0fb,#9974dc)}.monthly-activity-plot i.is-lines{background:linear-gradient(180deg,#8294d6,#45558c)}.monthly-activity-plot b{position:absolute;top:-19px;left:50%;color:#bdb6c7;font-size:.62rem;font-style:normal;font-weight:520;transform:translateX(-50%)}.monthly-activity-period>strong{padding-top:7px;color:#d2cbdc;font-size:.68rem;font-weight:520}.monthly-activity-period>span{color:#797381;font-size:.6rem}.monthly-stage-track,.monthly-weak-track{display:flex;height:10px;margin-top:30px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.04)}.monthly-stage-track i,.monthly-weak-track i{min-width:3px}.monthly-stage-list i.is-detected,.monthly-stage-track .is-detected{background:#49516b}.monthly-stage-list i.is-emerging,.monthly-stage-track .is-emerging{background:#7889c9}.monthly-stage-list i.is-forming,.monthly-stage-track .is-forming{background:#c4a5f4}.monthly-stage-list i.is-established,.monthly-stage-track .is-established{background:#d9d1e9}.monthly-stage-list{display:grid;grid-gap:0;gap:0;margin-top:18px}.monthly-stage-list>div{display:grid;grid-template-columns:8px 1fr auto 34px;grid-gap:9px;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(220,203,250,.07)}.monthly-stage-list i{width:7px;height:7px;border-radius:50%}.monthly-stage-list small,.monthly-stage-list span,.monthly-stage-list strong{font-size:.67rem}.monthly-stage-list small,.monthly-stage-list span{color:#938c9c}.monthly-stage-list strong{color:#ddd6e5;font-weight:520}.monthly-chart-note{margin:17px 0 0!important;color:#76717d!important;font-size:.64rem!important;line-height:1.5!important}.monthly-weak-chart{margin-top:-4px}.monthly-weak-track .is-promoted{background:#c5a6f5}.monthly-weak-track .is-recurring{background:#7285ca}.monthly-weak-track .is-single{background:#3c435b}.monthly-weak-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;border-top:1px solid rgba(220,203,250,.08)}.monthly-weak-outcomes>div{padding:18px 18px 4px 0;border-right:1px solid rgba(220,203,250,.08)}.monthly-weak-outcomes>div:not(:first-child){padding-left:18px}.monthly-weak-outcomes>div:last-child{border-right:0}.monthly-weak-outcomes span{font-size:.62rem;letter-spacing:.055em;text-transform:uppercase}.monthly-weak-outcomes span.is-promoted{color:#cbb1f7}.monthly-weak-outcomes span.is-recurring{color:#8799db}.monthly-weak-outcomes span.is-single{color:#818899}.monthly-weak-outcomes strong{display:block;margin-top:8px;color:#ebe5f0;font-size:1.55rem;font-weight:440}.monthly-weak-outcomes p{margin:7px 0 0!important;color:#898391!important;font-size:.69rem!important;line-height:1.5!important}.monthly-weak-chart footer{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:20px;padding-top:17px;border-top:1px solid rgba(220,203,250,.08);color:#8f8998;font-size:.68rem}.monthly-weak-chart footer strong{color:#d2c3eb;font-weight:520}@media (max-width:720px){.monthly-dynamics-grid{grid-template-columns:1fr}.monthly-chart-heading,.monthly-chart-legend{flex-wrap:wrap}.monthly-activity-chart,.monthly-intelligence-funnel,.monthly-stage-chart,.monthly-weak-chart{padding:18px}.monthly-funnel-flow{grid-template-columns:1fr;gap:7px}.monthly-funnel-flow>i{height:12px;transform:rotate(90deg)}.monthly-funnel-outcomes{grid-template-columns:1fr;width:100%}.monthly-activity-bars{gap:7px}.monthly-weak-outcomes{grid-template-columns:1fr}.monthly-weak-outcomes>div,.monthly-weak-outcomes>div:not(:first-child){padding:15px 0;border-right:0;border-bottom:1px solid rgba(220,203,250,.08)}.monthly-weak-outcomes>div:last-child{border-bottom:0}}.daily-radar-continuation{display:grid;grid-gap:8px;gap:8px;max-width:680px;margin:-12px 0 42px;padding:20px 22px;border:1px solid rgba(188,161,247,.22);border-radius:13px;background:rgba(188,161,247,.055)}.daily-radar-continuation>span{color:#bca8e5;font-size:.66rem;letter-spacing:.09em;text-transform:uppercase}.daily-radar-continuation strong{font-size:.98rem;font-weight:520}.daily-radar-continuation a,.daily-radar-continuation p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.55}.daily-radar-continuation a{width:-moz-fit-content;width:fit-content;color:#d9cff1}.daily-radar-signals{margin-top:58px;padding-top:28px;border-top:1px solid var(--border)}.daily-radar-signal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:18px;overflow:hidden;border:1px solid var(--border);border-radius:13px;background:var(--border)}.daily-radar-signal-list a{display:grid;grid-gap:9px;gap:9px;min-height:150px;padding:20px;background:rgba(14,16,24,.92);text-decoration:none;transition:background .16s ease}.daily-radar-signal-list a:hover{background:rgba(28,25,39,.92)}.daily-radar-signal-list small,.daily-radar-signal-list span{color:#9e97a8;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.daily-radar-signal-list strong{max-width:28ch;color:#e8e3ec;font-size:.9rem;font-weight:510;line-height:1.42}.daily-radar-signal-list small{align-self:end;letter-spacing:0;text-transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:1100px){.research-signal-link-grid,.signal-line-overview,.signal-research-grid{grid-template-columns:1fr}.signal-line-summary{grid-column:1/-1;padding:8px 0 0;border-top:0;border-left:0}.signal-map-layout{grid-template-columns:1fr}.signal-map-inspector{border-top:1px solid rgba(220,203,250,.12);border-left:0}.signal-related-track{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid,.signals2-side,.signals3-headline .signals2-side{grid-template-columns:1fr}.signals2-insight{border-right:0;border-bottom:1px solid var(--border)}.daily-radar-archive,.research-catalog-grid,.signal-feed-day,.signal-lifecycle-layout{grid-template-columns:1fr}.signal-feed-day{gap:14px}.signal-feed-date{position:static;display:flex;align-items:baseline;gap:10px;padding-top:0}}@media (max-width:720px){.signal-research-section>.section-heading{grid-template-columns:1fr}.signal-research-section>.section-heading .eyebrow{grid-row:auto;padding-top:0}.signal-research-card{grid-template-columns:1fr;grid-template-rows:auto;padding:18px 0 10px 16px}.signal-research-card .signal-research-card-top,.signal-research-card h3,.signal-research-card>p,.signal-research-verdict{grid-column:1;grid-row:auto}.signal-research-verdict{flex-wrap:wrap;margin-top:22px;padding:8px 0 0;border-top:0;border-left:0}.signal-research-open{align-self:flex-start;width:100%;margin:8px 0 0 18px}.signal-line-overview{grid-template-columns:1fr;gap:20px;padding:20px 0 28px}.signal-line-summary{grid-column:auto}.signal-line-first-state{grid-template-columns:1fr;gap:28px;padding:0 0 4px}.signal-line-first-state:before{top:32px;bottom:34px;left:22px;width:0;border-top:0;border-left:1px dashed rgba(188,161,247,.24)}.signal-map-link{width:100%;margin:8px 0 0}.daily-radar-signal-list{grid-template-columns:1fr}.signal-map-layout{min-height:0}.signal-map-canvas{overflow-x:auto}.signal-map-canvas svg{width:820px;min-height:540px}.signal-related-track{grid-template-columns:1fr}.signal-related-section{margin-bottom:72px}.signal-line-history{margin-top:36px}.signal-related-track:before{display:none}.section{padding:32px 18px}.section-compact:has(.topbar),.topbar-section{padding:12px 18px}.topnav{gap:13px}.brand-wordmark{width:162px}.page-title,h1{max-width:24ch}.daily-radar-headline{padding:26px 20px;border-radius:15px}.brief-back-link{margin-bottom:30px}.signal-brief-meta{margin-bottom:20px}.signal-brief-facts{grid-template-columns:1fr;margin:28px 0;padding:0}.signal-brief-facts>div,.signal-brief-facts>div:first-child{padding:16px 0;border-right:0;border-bottom:1px solid var(--border)}.signal-brief-facts>div:last-child{border-bottom:0}.signal-observation-history{margin:54px 0 68px}.signal-observation-entry{grid-template-columns:20px minmax(0,1fr);gap:14px}.signal-observation-content,.signal-observation-date{grid-column:2}.signal-observation-heading{display:grid;grid-gap:10px;gap:10px}.signal-observation-overflow{margin-left:34px}.signal-observation-overflow>summary{grid-template-columns:1fr auto}.signal-observation-overflow>summary small{grid-column:1/-1;grid-row:2}.signal-lifecycle-summary{display:grid;grid-gap:7px;gap:7px}.signal-lifecycle-context{align-items:flex-start;flex-direction:column;gap:8px}.signal-lifecycle-context>div{white-space:normal}.signal-lifecycle-track{grid-template-columns:1fr;gap:28px}.signal-lifecycle-layout{gap:42px;margin-bottom:76px}.signal-lifecycle-validation{padding:2px 0 2px 20px}.signal-lifecycle-stage{padding-left:30px}.signal-lifecycle-stage:not(:last-child):after{top:19px;bottom:-30px;left:7px;width:0;border-top:0;border-left:1px dashed rgba(220,203,250,.2)}.signal-lifecycle-stage-marker{margin-left:-30px}.signal-feed-card{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:19px 17px}.signal-feed-score{padding-right:12px}.signal-feed-facts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 0 0;border-top:1px solid var(--border);border-left:0}.signal-feed-content h2{font-size:1.05rem}.weak-signals-watch{padding:0}.weak-signals-watch-grid,.weak-signals-watch-heading{grid-template-columns:1fr}.signal-feed-actions{width:100%;margin:8px 0 0}.signal-feed-actions .button{flex:1 1 210px}.weak-signals-watch-heading{gap:12px}.weak-signal-watch-card{min-height:0}.weak-signal-watch-card footer{align-items:flex-start;flex-direction:column;gap:7px}}.json-block{max-height:420px;overflow:auto;margin-top:14px;padding:14px;border:1px solid rgba(220,203,250,.16);border-radius:16px;background:rgba(5,7,16,.72);color:rgba(247,247,250,.82);font-size:.78rem;line-height:1.55;white-space:pre-wrap}.page-shell>.hero.section{padding-bottom:8px}#signals.section{padding-top:32px}.radar-headline-card{display:grid;grid-gap:7px;gap:7px;margin-top:9px;padding-top:15px;border-top:1px solid rgba(220,203,250,.16);transition:border-color .18s ease,transform .18s ease}.radar-headline-card:focus-visible,.radar-headline-card:hover{border-color:var(--lavender);transform:translateY(-2px)}.radar-headline-card>span{color:#bca9e9;font-size:.62rem;font-weight:520;letter-spacing:.1em;text-transform:uppercase}.radar-headline-card strong{color:var(--text);font-size:.78rem;font-weight:510;line-height:1.42}.radar-headline-card small{color:#817d89;font-size:.65rem;line-height:1.45}@media (max-width:1100px){.radar-headline-card{grid-column:1/-1;max-width:520px}}.brand-wordmark{width:210px}.hero.section{padding-top:20px;padding-bottom:24px}.hero-grid{align-items:center;padding-top:12px}@media (max-width:720px){.brand-wordmark{width:174px}.topnav{width:100%;justify-content:flex-start;gap:20px;overflow-x:auto;scrollbar-width:none}.hero.section{padding-top:20px;padding-bottom:16px}.radar-ring-label span{display:none}}.hero-copy{align-content:center}.hero-headline-signal{display:grid;grid-gap:7px;gap:7px;max-width:610px;margin-top:24px;padding:15px 0 15px 17px;border-left:1px solid rgba(220,203,250,.34);transition:border-color .18s ease,transform .18s ease}.hero-headline-signal:focus-visible,.hero-headline-signal:hover{border-color:var(--lavender);transform:translateX(3px)}.hero-headline-label,.home-intelligence-kind{color:#bca9e9;font-size:.67rem;font-weight:520;letter-spacing:.11em;text-transform:uppercase}.hero-headline-signal strong{max-width:34ch;color:var(--text);font-size:.98rem;font-weight:510;line-height:1.38}.hero-headline-meta{color:#85818e;font-size:.73rem}#product.section{padding-top:30px}.home-intelligence-grid,.home-signal-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:30px}.home-signal-card{display:flex;min-height:255px;flex-direction:column;padding:22px;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.home-signal-card:focus-visible,.home-signal-card:hover{border-color:rgba(220,203,250,.28);background-color:rgba(20,22,33,.92);transform:translateY(-2px)}.home-signal-card h3{max-width:24ch;font-size:1.08rem;line-height:1.36}.home-signal-card p{display:-webkit-box;margin-top:12px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--muted);font-size:.88rem;line-height:1.58}.home-signal-card-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;margin-top:auto;padding-top:20px;color:#817d89;font-size:.72rem}.home-section-link{display:inline-flex;gap:9px;align-items:center;margin-top:18px;color:#c8bdd8;font-size:.8rem;transition:color .18s ease,gap .18s ease}.home-section-link:focus-visible,.home-section-link:hover{gap:13px;color:var(--text)}.home-intelligence-section{padding-top:36px}.home-intelligence-card{display:flex;min-height:235px;flex-direction:column;padding:22px 0 0;border-top:1px solid rgba(220,203,250,.18);transition:border-color .18s ease,transform .18s ease}.home-intelligence-card:focus-visible,.home-intelligence-card:hover{border-color:var(--lavender);transform:translateY(-2px)}.home-intelligence-card h3{max-width:27ch;margin-top:15px;color:var(--text);font-size:1.06rem;line-height:1.4}.home-intelligence-card p{display:-webkit-box;margin-top:11px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--muted);font-size:.86rem;line-height:1.58}.home-intelligence-link{margin-top:auto;padding-top:18px;color:#c8bdd8;font-size:.77rem}.home-footer{display:grid;grid-template-columns:auto 1fr auto;grid-gap:24px;gap:24px;align-items:center;width:min(100%,1396px);margin:32px auto 0;padding:25px clamp(22px,4.6vw,72px) 0;border-top:1px solid rgba(220,203,250,.1);color:#777480;font-size:.74rem}.home-footer-brand{color:var(--text);font-size:.78rem;letter-spacing:.28em}.home-footer nav{display:flex;flex-wrap:wrap;gap:18px}.home-footer a:focus-visible,.home-footer a:hover{color:var(--text)}@media (max-width:1100px){.home-intelligence-grid,.home-signal-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-intelligence-card:first-child,.home-signal-card:first-child{grid-column:1/-1}}@media (max-width:720px){.topbar{gap:9px}.topnav::-webkit-scrollbar{display:none}.hero-headline-signal{margin-top:20px}.radar-ring-label strong{font-size:.57rem;letter-spacing:.09em}.radar-ring-label-outer{top:19%;right:13%}.radar-ring-label-mid{top:32%;right:16%}.radar-ring-label-core{left:37%;top:57%}.home-intelligence-grid,.home-signal-preview-grid{grid-template-columns:1fr;gap:12px;margin-top:23px}.home-intelligence-card:first-child,.home-signal-card:first-child{grid-column:auto}.home-signal-card{min-height:225px}.home-intelligence-card{min-height:205px}.home-footer{grid-template-columns:1fr;gap:12px;margin-top:10px;padding-inline:18px}.home-footer nav{gap:14px}}@media (max-width:430px){.topnav-secondary{display:none}}