@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600&family=Newsreader:opsz,wght@6..72,500;6..72,600&display=swap";.filters select{border:1px solid var(--ink);border-left:0;background:var(--paper);color:var(--ink);padding:0 30px 0 12px;font:500 10px DM Mono;text-transform:uppercase;outline:0}.ai-take{border-left:2px solid var(--blue);padding:8px 12px!important;margin:12px 0 14px!important;color:#31342f!important;background:#ebe9e1}.ai-take>span{font:500 9px DM Mono;text-transform:uppercase;letter-spacing:.08em;color:var(--blue);margin-right:9px}.ai-take>small{font:400 9px DM Mono;color:#777971;margin-left:10px;white-space:nowrap}.local-ai{display:flex;align-items:flex-end;flex-direction:column;gap:7px}.local-ai button{border:1px solid var(--blue);background:var(--blue);color:#fff;padding:11px 15px;cursor:pointer;font:500 10px DM Mono;text-transform:uppercase;letter-spacing:.04em}.local-ai button:disabled{cursor:default;opacity:.65}.local-ai small{font:400 9px DM Mono;color:#70726b}.local-ai button,.brief-actions button{display:flex;align-items:center;gap:7px}.local-ai>i{display:block;width:100%;height:2px;background:#d5d2c9}.local-ai>i span{display:block;height:100%;background:var(--red);transition:width .2s}.brief-actions{display:flex;align-items:center;gap:16px}.brief-actions button{border:0;background:transparent;color:var(--blue);cursor:pointer;font:500 9px DM Mono;text-transform:uppercase}.ai-pulse{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:18px;padding:16px 18px;margin-bottom:24px;border:1px solid var(--line);font:400 10px DM Mono;color:#6b6d66}.ai-pulse>div{display:flex;align-items:center;gap:8px;color:var(--blue);text-transform:uppercase}.ai-pulse strong{font:500 27px Newsreader;color:var(--ink)}.ai-pulse p{margin:0}.privacy-dot{justify-self:end}.privacy-dot:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#47705b}.ai-pulse.active{border-color:#47705b;background:#e9eee9}@media(max-width:820px){.brief-actions{align-items:flex-end;flex-direction:column;gap:8px}.ai-pulse{grid-template-columns:auto auto}.ai-pulse p,.privacy-dot{grid-column:1/-1;justify-self:start}.local-ai{align-items:flex-start;margin-top:22px}}.load-more{min-height:100px;display:flex;align-items:center;justify-content:center;gap:12px;color:#777971;font:400 10px DM Mono;text-transform:uppercase;letter-spacing:.06em}.load-more i{width:7px;height:7px;border-radius:50%;background:var(--blue);animation:pulse 1.2s infinite}@keyframes pulse{50%{opacity:.25;transform:scale(.7)}}.source-health{display:flex;align-items:center;gap:13px;overflow-x:auto;padding:0 0 18px;white-space:nowrap;color:#70726b;font:400 9px DM Mono;text-transform:uppercase}.source-health>span{color:var(--ink);font-weight:500;margin-right:3px}.source-health i{display:flex;align-items:center;gap:5px;font-style:normal}.source-health i>b{width:6px;height:6px;border-radius:50%;background:#47705b}.source-health em{font-style:normal;color:var(--blue)}.reading-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:-15px 0 14px;color:#777971;font:400 9px DM Mono;text-transform:uppercase}.reading-controls>span{margin-right:auto}.reading-controls button{border:1px solid var(--line);background:transparent;padding:7px 9px;color:#555750;cursor:pointer;font:500 9px DM Mono;text-transform:uppercase}.reading-controls button:hover,.reading-controls button.active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.signal-row{position:relative;border-bottom:1px solid var(--line);transition:.15s}.signal-row>a{display:grid;grid-template-columns:54px 1fr 100px;gap:20px;padding:25px 8px}.signal-row:hover{background:#e8e5dc}.signal-row>a>b{font:500 11px DM Mono;color:#8a8b84}.signal-row.read h3,.signal-row.read>a>div>p:not(.ai-take){opacity:.58}.signal-row.read:before{content:"Read";position:absolute;right:49px;top:10px;color:#85877f;font:400 8px DM Mono;text-transform:uppercase}.save-signal{position:absolute;right:45px;bottom:22px;border:0;background:transparent;color:#777971;padding:4px;cursor:pointer}.save-signal:hover,.save-signal.saved{color:var(--blue)}.filters{flex-wrap:wrap;justify-content:flex-end}.filters button{display:flex;align-items:center;gap:5px}.how-it-works{display:grid;grid-template-columns:minmax(220px,.7fr) 2fr;gap:8%;padding:45px 0;border-bottom:1px solid var(--ink)}.how-it-works h2{font:500 29px Newsreader,serif;letter-spacing:-.02em;margin:10px 0 0}.how-it-works ol{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none}.how-it-works li{display:grid;grid-template-columns:25px 1fr;gap:8px;padding:4px 22px;border-left:1px solid var(--line)}.how-it-works li>b{color:var(--red);font:500 10px DM Mono}.how-it-works li div{display:flex;flex-direction:column;gap:8px}.how-it-works strong{font:600 12px Inter}.how-it-works li span{color:#64665f;font-size:11px;line-height:1.55}.section-help{max-width:570px;margin:8px 0 0;color:#6c6e68;font-size:11px;line-height:1.5}.signals .section-head>div:first-child{max-width:650px}.video-thumb{position:relative;float:left;width:180px;aspect-ratio:16/9;margin:0 18px 12px 0;overflow:hidden;background:#dedbd2}.video-thumb img{width:100%;height:100%;display:block;object-fit:cover}.video-thumb span{position:absolute;left:8px;bottom:8px;display:flex;align-items:center;gap:5px;padding:5px 7px;background:var(--ink);color:#fff;font:500 8px DM Mono;text-transform:uppercase}.signal-row.video h3{padding-right:8px}.signal-copy:after{content:"";display:block;clear:both}@media(max-width:600px){.video-thumb{float:none;width:100%;max-width:320px;margin:0 0 14px}}.observatory{padding:95px 0 30px;border-bottom:1px solid var(--ink)}.history-note{padding:7px 10px;border:1px solid var(--line);color:#6a6c65;font:400 9px DM Mono;text-transform:uppercase}.radar-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.trend-radar{position:relative;height:530px;overflow:hidden;background:radial-gradient(circle at 50% 100%,transparent 0 24%,#d3d0c6 24.2% 24.4%,transparent 24.6% 47%,#d3d0c6 47.2% 47.4%,transparent 47.6% 70%,#d3d0c6 70.2% 70.4%,transparent 70.6%),linear-gradient(90deg,transparent 49.9%,#d3d0c6 50%,transparent 50.1%)}.trend-radar:after{content:"";position:absolute;left:0;right:0;bottom:37px;border-top:1px solid #aaa89f}.trend-radar>button{position:absolute;z-index:2;transform:translate(-50%,50%);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--blue);border-radius:50%;background:#f2f0e9e8;color:var(--ink);cursor:pointer;box-shadow:0 3px 15px #17191412}.trend-radar>button:hover,.trend-radar>button.active{background:var(--blue);color:#fff;z-index:3}.trend-radar>button b{font:500 16px Newsreader}.trend-radar>button span{max-width:72px;font:500 7px DM Mono;line-height:1.2;text-transform:uppercase}.axis-y,.axis-x{position:absolute;z-index:1;color:#777971;font:400 8px DM Mono;text-transform:uppercase}.axis-y{left:12px;top:14px}.axis-x{right:12px;bottom:15px}.trend-evidence{border-left:1px solid var(--line);padding:35px}.trend-evidence>div:first-child{display:flex;justify-content:space-between;align-items:center}.trend-evidence small{color:#777971;font:400 9px DM Mono;text-transform:uppercase}.phase{padding:5px 8px;color:#fff;background:#8b7653;font:500 8px DM Mono;text-transform:uppercase}.phase.breakout{background:var(--red)}.phase.rising{background:#47705b}.trend-evidence h3{font:500 38px Newsreader;margin:28px 0 12px}.trend-evidence>p{min-height:54px;color:#5f615b;font-size:12px;line-height:1.6}.trend-evidence dl{display:grid;grid-template-columns:repeat(3,1fr);margin:25px 0;border-block:1px solid var(--line)}.trend-evidence dl div{padding:14px 7px;border-left:1px solid var(--line)}.trend-evidence dl div:first-child{border-left:0}.trend-evidence dt{font:500 22px Newsreader}.trend-evidence dd{margin:3px 0 0;color:#777971;font:400 8px DM Mono;text-transform:uppercase}.evidence-links{display:grid}.evidence-links a{display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:10px 0;border-bottom:1px solid var(--line);font-size:10px;line-height:1.35}.evidence-links a span{grid-column:1/-1;color:var(--blue);font:500 8px DM Mono;text-transform:uppercase}.view-cluster{margin-top:22px;border:0;border-bottom:1px solid var(--ink);padding:8px 0;background:transparent;cursor:pointer;font:600 10px Inter}@media(max-width:820px){.radar-layout{grid-template-columns:1fr}.trend-radar{height:430px}.trend-evidence{border-left:0;border-top:1px solid var(--line);padding:28px 0}.history-note{margin-top:18px}}.ask-devsignal{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:8%;padding:95px 0;border-bottom:1px solid var(--ink)}.ask-intro h2{font:500 43px Newsreader;margin:14px 0 18px;letter-spacing:-.03em}.ask-intro>p{max-width:430px;color:#5f615b;font-size:12px;line-height:1.7}.ask-examples{display:flex;flex-wrap:wrap;gap:6px;margin-top:25px}.ask-examples button{border:1px solid var(--line);background:transparent;padding:7px 9px;color:#555750;cursor:pointer;font:400 9px DM Mono}.ask-examples button:hover{border-color:var(--blue);color:var(--blue)}.ask-panel{min-height:390px;border:1px solid var(--ink);background:#ebe9e1}.ask-panel form{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;border-bottom:1px solid var(--ink);background:var(--paper)}.ask-panel input{min-width:0;border:0;outline:0;background:transparent;font:500 13px Inter}.ask-panel form button{border:0;background:var(--blue);color:#fff;padding:10px 13px;cursor:pointer;font:500 9px DM Mono;text-transform:uppercase}.ask-panel form button:disabled{opacity:.55}.ask-empty{height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#73756e}.ask-empty p{max-width:390px;font-size:11px;line-height:1.6}.ask-results{padding:22px}.answer{padding:0 0 16px;border-bottom:1px solid var(--ink)}.answer span{color:var(--blue);font:500 9px DM Mono;text-transform:uppercase}.answer p{font:500 18px Newsreader;line-height:1.45;margin:8px 0}.ask-results>a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:13px 4px;border-bottom:1px solid var(--line)}.ask-results>a div{display:grid;gap:5px}.ask-results>a span{color:var(--blue);font:500 8px DM Mono;text-transform:uppercase}.ask-results>a strong{font:500 12px Inter}.ask-results>a small{display:flex;align-items:center;gap:5px;color:#74766f;font:400 8px DM Mono;text-transform:uppercase}.ask-results>a:hover strong{color:var(--blue)}@media(max-width:820px){.ask-devsignal{grid-template-columns:1fr;gap:32px;padding:70px 0}.ask-panel form{grid-template-columns:auto 1fr}.ask-panel form button{grid-column:1/-1}.ask-intro h2{font-size:37px}}:root{font-family:Inter,Arial,sans-serif;color:#171914;background:#f2f0e9;font-synthesis:none;--ink:#171914;--paper:#f2f0e9;--line:#c9c6bc;--blue:#1748d1;--red:#d94b31}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper)}a{color:inherit;text-decoration:none}.shell{max-width:1320px;margin:auto;padding:0 44px}header{height:88px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--ink)}.brand{font:600 25px Newsreader,serif;display:flex;align-items:baseline;gap:12px}.brand span{font:400 10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em;color:#73746d}.edition{font:400 10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:#666860}nav{justify-self:end;display:flex;align-items:center;gap:24px;font-size:12px}nav a{border-bottom:1px solid transparent;padding:4px 0}nav a:hover{border-color:var(--ink)}.hero{min-height:590px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);gap:10%;align-items:end;padding:100px 0 72px;border-bottom:1px solid var(--ink)}.kicker,.section-label{font:500 10px DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.hero h1{font:500 clamp(52px,6.3vw,88px)/.92 Newsreader,serif;letter-spacing:-.045em;margin:24px 0 30px;max-width:900px}.hero-copy>p{font-size:17px;line-height:1.7;max-width:650px;color:#50524d}.jump{display:inline-flex;gap:30px;border-bottom:1px solid var(--ink);padding:14px 0 8px;margin-top:24px;font-size:12px;font-weight:600}.jump span{color:var(--red)}.method{border-top:4px solid var(--blue);padding-top:15px}.method>span{font:500 10px DM Mono,monospace;text-transform:uppercase}.method dl{margin:28px 0}.method dl div{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid var(--line);padding:12px 0}.method dt{font:500 34px Newsreader,serif}.method dd{margin:0;font-size:11px;color:#62645e}.method p{font-size:11px;line-height:1.65;color:#6c6e68}.insights{padding:35px 0 38px;border-bottom:1px solid var(--ink)}.insights .section-label{display:flex;justify-content:space-between}.insights .section-label small{color:#777971;font:400 10px DM Mono}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:25px}.insight-grid article{padding:0 30px;border-left:1px solid var(--line);display:grid;grid-template-columns:24px 1fr;gap:10px}.insight-grid article:first-child{border-left:0;padding-left:0}.insight-grid b{font:500 11px DM Mono;color:var(--red)}.insight-grid p{margin:0;line-height:1.55;font:500 18px Newsreader,serif}.dashboard,.signals{padding:95px 0 20px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.section-head h2{font:500 42px Newsreader,serif;letter-spacing:-.03em;margin:12px 0 0}.filters{display:flex;gap:0;align-items:stretch}.filters button,.search{border:1px solid var(--ink);background:transparent;color:var(--ink);padding:10px 13px;margin-left:-1px}.filters button{cursor:pointer;font:500 10px DM Mono;text-transform:uppercase}.filters button.active{background:var(--ink);color:var(--paper)}.search{display:flex;align-items:center;gap:7px;margin-left:0}.search input{border:0;outline:0;background:transparent;color:var(--ink);width:130px;font-size:11px}.charts{display:grid;grid-template-columns:2fr 1fr;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.charts article{padding:25px 24px;border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.charts .wide{grid-row:span 2;border-left:0;border-bottom:0;padding-left:0}.charts article:last-child{border-bottom:0}.charts h3{font:500 10px DM Mono;text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px}.legend{display:flex;justify-content:center;gap:14px;color:#666860;font:400 9px DM Mono;text-transform:capitalize}.legend i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px}.section-head small{font:400 10px DM Mono;color:#70726b}.signal-list{border-top:1px solid var(--ink)}.signal-list>a{display:grid;grid-template-columns:54px 1fr 100px;gap:20px;padding:25px 8px;border-bottom:1px solid var(--line);transition:.15s}.signal-list>a:hover{background:#e8e5dc}.signal-list>a>b{font:500 11px DM Mono;color:#8a8b84}.source{font:500 9px DM Mono;letter-spacing:.08em;color:var(--blue);text-transform:uppercase}.signal-list h3{font:500 22px Newsreader,serif;margin:6px 0}.signal-list p{color:#64665f;margin:5px 0 12px;font-size:12px;max-width:760px;line-height:1.5}.signal-list mark{background:transparent;color:#50524c;padding:3px 7px;border:1px solid #b9b7ae;margin-right:5px;font:400 9px DM Mono}.signal-list aside{text-align:right;display:grid;align-content:center;justify-items:end}.signal-list aside strong{font:500 20px Newsreader,serif}.signal-list aside small{color:#777971;font:400 9px DM Mono}.signal-list aside svg{color:var(--blue);width:15px;margin-top:8px}footer{border-top:1px solid var(--ink);margin-top:100px;height:100px;display:flex;align-items:center;gap:35px;color:#62645e;font-size:10px}footer span{font:600 18px Newsreader,serif;color:var(--ink)}footer a{margin-left:auto;display:flex;align-items:center;gap:5px;color:var(--blue)}.loading{height:100vh;display:flex;align-items:center;justify-content:center;color:var(--blue)}@media(max-width:820px){.shell{padding:0 20px}header{grid-template-columns:1fr auto}.edition{display:none}nav a:not(:last-child){display:none}.hero{grid-template-columns:1fr;padding:70px 0 50px;gap:55px}.how-it-works{grid-template-columns:1fr;gap:28px}.how-it-works ol{grid-template-columns:1fr;gap:18px}.how-it-works li{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.insight-grid{grid-template-columns:1fr;gap:22px}.insight-grid article,.insight-grid article:first-child{padding:0;border:0}.charts{grid-template-columns:1fr}.charts article,.charts .wide{border-left:0;border-bottom:1px solid var(--line);padding:25px 0}.section-head{align-items:start;flex-direction:column}.filters{flex-wrap:wrap;margin-top:24px}.signal-row>a{grid-template-columns:35px 1fr;padding-right:38px}.signal-list aside{display:none}.save-signal{right:6px;bottom:23px}.signal-row.read:before{right:8px;top:8px}.reading-controls{align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}.reading-controls>span{width:100%;margin-right:0}.hero h1{font-size:54px}}
