@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Nunito:wght@500;600;700;800&display=swap";@layer legacy,pr;@layer legacy{:root{color-scheme:dark;--bg: #1a1a1a;--bg-panel: rgba(38, 38, 38, .92);--panel-border: rgba(255, 255, 255, .07);--ink: #f2f5fa;--muted: #6d7d94;--alert: #ff3b3b;--alert-dim: rgba(255, 59, 59, .35);--hud-primary: #f2f5fa;--hud-primary-dim: rgba(255, 255, 255, .35);--hud-accent: #ff3b3b;--hud-accent-dim: rgba(255, 59, 59, .35);--hud-cyan: var(--hud-primary);--hud-cyan-dim: var(--hud-primary-dim);--hud-amber: var(--hud-accent);--hud-amber-dim: var(--hud-accent-dim);--hub-glow: 0 0 16px rgba(255, 255, 255, .12);--radius: 14px;--font: "Inter", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body,#root{min-height:100vh}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--bg);line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{color:#fff}.hud-mono{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase}.hud-label{margin:0;font:600 .62rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.hud-title{margin:.2rem 0 0;font-size:.95rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.hud-panel{background:var(--bg-panel);border:1px solid var(--panel-border);border-radius:var(--radius)}.dashboard{position:relative;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:240px minmax(0,1fr)}.dashboard__toolbar{display:none;align-items:center;justify-content:space-between;gap:.75rem}.dashboard__toolbar-brand{display:flex;align-items:center;gap:.55rem;min-width:0}.dashboard__toolbar-logo{width:24px;height:24px;flex-shrink:0;display:block}.dashboard__toolbar-title{margin:.1rem 0 0;font-size:.82rem;font-weight:600;letter-spacing:.02em}.dashboard__main{padding:1rem 1.15rem 1.75rem;display:flex;flex-direction:column;gap:.75rem;min-width:0;overflow-x:clip}.dashboard__page-head{display:none}.dashboard__signals-row{display:flex;flex-direction:column;gap:.75rem}.dashboard__bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 50% 40%,#2a2a2a 0%,var(--bg) 70%)}.dashboard__vignette{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 35%,rgba(0,0,0,.55) 100%)}.dashboard__noise{position:absolute;inset:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.dashboard__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(circle at 50% 35%,black,transparent 75%)}.side-nav,.dashboard__main{position:relative;z-index:1}.side-nav{position:sticky;top:0;align-self:start;z-index:10;padding:1.25rem 1rem 1rem;border-right:1px solid var(--panel-border);background:var(--bg);display:flex;flex-direction:column;width:100%;min-width:0;height:100dvh;max-height:100dvh;overflow:hidden;isolation:isolate}.side-nav__brand,.side-nav__section,.side-nav__list--views,.side-nav__footernoter{flex-shrink:0}.side-nav__brand{display:flex;gap:.65rem;align-items:center;padding:.35rem .55rem 1rem}.side-nav__logo{width:28px;height:28px;flex-shrink:0;display:block}.productrack-logo{display:block;flex-shrink:0}.side-nav__kicker{margin:0;font-size:.58rem;color:var(--muted)}.side-nav__title{margin:.1rem 0 0;font-size:.88rem;font-weight:600;letter-spacing:.02em}.side-nav__section{margin:.5rem 0 .35rem;padding:0 .6rem;font-size:.56rem;color:var(--muted)}.side-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.side-nav__section--views{display:block}.side-nav__list--views{display:flex;flex-direction:column}.side-nav__group.is-open .side-nav__sublist{display:flex}.side-nav__group{display:flex;flex-direction:column;gap:.05rem}.side-nav__btn--parent{position:relative}.side-nav__chevron{margin-left:auto;flex-shrink:0;width:1.1rem;height:1.1rem;display:grid;place-items:center;font-size:.72rem;line-height:1;color:var(--muted);border:1px solid var(--panel-border);border-radius:4px}.side-nav__sublist{list-style:none;margin:0 0 .15rem;padding:0 0 0 .85rem;display:none;flex-direction:column;gap:.05rem;border-left:1px solid rgba(255,255,255,.06)}.side-nav__btn--jump{font-size:.58rem;letter-spacing:.04em;text-transform:none;padding:.38rem .55rem;font-weight:500}.side-nav__btn--jump .side-nav__indicator{height:8px;opacity:.35}.side-nav__btn--jump.is-active .side-nav__indicator{opacity:1}.side-nav__list--sources{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.15rem;scrollbar-width:thin}.side-nav__btn{width:100%;border:0;background:transparent;color:var(--muted);font:600 .72rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:.55rem .6rem;border-radius:8px;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:color .15s,background .15s}.side-nav__btn:hover{color:var(--ink);background:#ffffff0a}.side-nav__btn--sub{font-size:.64rem;padding:.45rem .65rem;min-width:0}.side-nav__btn--sub>span:not(.side-nav__indicator):not(.side-nav__count){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.side-nav__indicator{width:2px;height:12px;border-radius:999px;background:transparent;flex-shrink:0}.side-nav__btn.is-active{color:var(--ink)}.side-nav__btn.is-active .side-nav__indicator{background:#fff;box-shadow:0 0 10px #fff9}a.side-nav__btn{text-decoration:none}.side-nav__btn--briefing{align-items:flex-start}.side-nav__briefing-logo{margin-top:.15rem;color:var(--ink);flex-shrink:0}.side-nav__count{margin-left:auto;font-size:.62rem;color:var(--muted)}.side-nav__profile{display:flex;align-items:center;gap:.55rem;padding:.75rem .6rem .35rem;margin-top:auto}.side-nav__avatar{width:28px;height:28px;border-radius:50%;background:#ffffff14;border:1px solid var(--panel-border);display:grid;place-items:center;font:600 .55rem var(--mono);color:var(--muted)}.side-nav__user{font-size:.58rem;color:var(--muted)}.side-nav__footernoter{margin:auto 0 0;padding:.65rem .55rem 0;border-top:1px solid var(--panel-border)}.side-nav__foot-link{width:100%;border:0;background:transparent;color:var(--muted);font:500 .62rem/1.35 var(--mono);letter-spacing:.04em;padding:.35rem .1rem .45rem;border-radius:6px;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;cursor:pointer;text-align:left;transition:color .15s,background .15s}.side-nav__foot-link small{font-size:.54rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff47}.side-nav__foot-link:hover{color:var(--ink);background:#ffffff08}.side-nav__foot-link.is-active{color:var(--ink)}.side-nav__foot-link.is-active small{color:#ffffff73}.side-nav__foot{margin:0;padding:.15rem .1rem 0;font-size:.56rem;color:var(--muted)}.view-tabs{display:flex;gap:.35rem}.view-tabs__btn{border:1px solid var(--panel-border);background:#ffffff05;color:var(--muted);font:600 .64rem var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:.4rem .75rem;border-radius:999px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.view-tabs__btn:hover{color:var(--ink);border-color:#ffffff2e}.view-tabs__btn.is-active{color:var(--ink);background:#ffffff14;border-color:#ffffff38}.dashboard__viz-row{display:grid;grid-template-columns:1.15fr .85fr;gap:.75rem;min-height:0;align-items:start}.viz-stack--primary{aspect-ratio:1;width:100%;min-height:360px;max-height:min(72vh,680px)}.viz-stack--secondary{min-height:0;max-height:none;height:auto;overflow:visible}.viz-stack--secondary>.pre-analytics{flex:0 0 auto;min-height:auto;overflow:visible}.viz-stack--secondary>#overview-briefing{flex:0 0 auto;min-width:0;width:100%}.viz-stack{display:grid;position:relative;min-height:0;overflow:hidden}.viz-stack--primary,.viz-stack--secondary{display:flex;flex-direction:column;gap:.65rem}.viz-stack--primary{overflow:hidden}.viz-stack--secondary>.reading,.viz-stack--secondary #overview-briefing>.reading{flex:0 0 auto;min-height:0;height:auto;overflow:visible}.viz-stack--primary>.source-radar{height:100%}.viz-pane{grid-area:1 / 1;position:relative;width:100%;opacity:0;transform:translateY(8px) scale(.992);pointer-events:none;transition:opacity .48s cubic-bezier(.4,0,.2,1),transform .48s cubic-bezier(.4,0,.2,1),visibility 0s linear .48s;visibility:hidden}.viz-pane.is-active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;visibility:visible;transition:opacity .48s cubic-bezier(.4,0,.2,1),transform .48s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s;z-index:1}@media(prefers-reduced-motion:no-preference){.viz-stack--primary .viz-pane.is-active{view-transition-name:viz-primary}.viz-stack--secondary .viz-pane.is-active{view-transition-name:viz-secondary}}::view-transition-group(viz-primary),::view-transition-group(viz-secondary){animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(viz-primary),::view-transition-old(viz-secondary){animation:vt-crossfade-out .5s cubic-bezier(.4,0,.2,1) both}::view-transition-new(viz-primary),::view-transition-new(viz-secondary){animation:vt-crossfade-in .5s cubic-bezier(.4,0,.2,1) both}@keyframes vt-crossfade-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.99)}}@keyframes vt-crossfade-in{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.hud-panel__head{padding:.85rem 1rem 0}.reading{display:flex;flex-direction:column;min-height:0;overflow:hidden}.pre-analytics{display:flex;flex-direction:column;min-height:0;overflow:visible}.pre-analytics--loading{opacity:.72}.view--overview .reading{min-height:0;overflow:visible}.view--overview .reading--compact .reading__cards{max-height:none;overflow:visible}.hud-particles{position:absolute;inset:8% 6%;width:auto;height:auto;pointer-events:none;z-index:0;opacity:.55}.hud-particles__dot{fill:#ffffff59;animation:particleTwinkle 4.5s ease-in-out infinite}@keyframes particleTwinkle{0%,to{opacity:.12}50%{opacity:.75}}@keyframes hubBreath{0%,to{box-shadow:0 0 10px #ffffff1f;transform:scale(1)}50%{box-shadow:0 0 18px #fff3;transform:scale(1.015)}}@keyframes clusterFloat{0%,to{margin-top:0}50%{margin-top:-3px}}@keyframes blockReveal{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes blockWipe{0%{clip-path:inset(0 100% 0 0);opacity:.25;background:var(--hud-accent);box-shadow:0 0 6px #ff3b3b73}to{clip-path:inset(0 0 0 0);opacity:1;background:#fff;box-shadow:0 0 8px #ffffff59}}.source-radar{display:flex;flex-direction:column;min-height:0;overflow:hidden}.view--overview .source-radar{flex:1 1 auto;min-height:0;height:100%}.source-radar--loading{opacity:.72}.source-radar__head{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.source-radar__hint{margin:0;font-size:.52rem;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.source-radar__switch{flex-shrink:0;margin:0;padding:0;gap:.35rem}.source-radar__switch .viz-toolbar__btn{font-size:.58rem;padding:.32rem .55rem}.source-radar__cluster.is-alert{border-color:#ff3b3b59}.source-radar__cluster.is-alert.is-active{border-color:#ff3b3bb3}.hud-title--compact{font-size:.82rem;margin-top:.15rem}.source-radar__stage{position:relative;flex:1 1 auto;min-height:0;width:100%;height:100%;display:grid;place-items:center;padding:.75rem .85rem 1.5rem;overflow:hidden}.source-radar__layer{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:1;opacity:1;transform:scale(1);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.source-radar__layer.is-visible{pointer-events:auto}.source-radar__layer.is-wiping .source-radar__block.is-filled{animation:blockWipe .38s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--cluster-i, 0) * .09s + var(--block-i, 0) * 38ms)}.source-radar__cluster{position:absolute;border:1px solid transparent;background:#ffffff05;color:var(--ink);cursor:pointer;text-align:center;padding:.45rem .5rem;border-radius:10px;transition:border-color .15s,background .15s;animation:clusterFloat 6s ease-in-out infinite;animation-delay:calc(var(--cluster-i, 0) * .08s);opacity:1;transform:translate(-50%,-50%) scale(1)}.source-radar__cluster:hover{border-color:var(--panel-border);background:#ffffff0a}.source-radar__cluster.is-active{border-color:#ff3b3b8c;background:#ff3b3b14;box-shadow:0 0 18px #ff3b3b33}.source-radar__cluster.is-hot .source-radar__name{color:#fff}.source-radar__block.is-filled,.source-radar__block.is-filled.is-hot,.source-radar__cluster.is-active .source-radar__block.is-filled,.source-radar__cluster.is-active.is-hot .source-radar__block.is-filled{background:#fff;box-shadow:0 0 8px #ffffff59}.source-radar--topic .source-radar__cluster,.source-radar--category .source-radar__cluster{border:none;background:transparent;padding:.25rem;animation:clusterFloat 7s ease-in-out infinite}.source-radar__fraction{display:block;font:600 .58rem var(--mono);color:#ffffffb8;margin-top:.35rem;margin-bottom:.1rem}.source-radar__name{display:block;font:600 .52rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:0;max-width:88px;line-height:1.25}.source-radar__grid{display:grid;gap:4px;justify-content:center}.source-radar__block{width:11px;height:11px;border-radius:3px;background:#ffffff1a}.source-radar--topic .source-radar__hub,.source-radar--category .source-radar__hub{min-width:4.2rem;min-height:4.2rem;justify-content:center;border-radius:999px;padding:.5rem;font-size:.68rem;z-index:5}.source-radar__hub--source,.source-radar__hub--app-type{min-width:3.2rem;min-height:3.2rem;z-index:6}.source-radar__hub{position:relative;z-index:4;border:0;background:#fff;color:#1a1a1a;font:700 .6rem var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:.42rem .62rem;border-radius:999px;cursor:pointer;box-shadow:var(--hub-glow);display:flex;flex-direction:column;align-items:center;gap:.1rem;animation:hubBreath 4s ease-in-out infinite;transition:transform .72s cubic-bezier(.22,1,.36,1),box-shadow .72s ease,opacity .4s ease}.source-radar__hub.is-active{box-shadow:0 0 16px #ffffff38}.source-radar__hub.is-transitioning{animation:sourceRadarHubPulse .92s cubic-bezier(.22,1,.36,1) both}.source-radar__hub-meta{font-size:.5rem;color:#666;letter-spacing:.08em}.source-radar__hub-meta em{font-style:normal;color:var(--alert);margin-left:.25rem}.source-radar--to-source .source-radar__layer--topic .source-radar__cluster,.source-radar--to-source .source-radar__layer--niche .source-radar__cluster,.source-radar--to-source .source-radar__layer--category .source-radar__cluster{animation:sourceRadarClusterOut .92s cubic-bezier(.55,0,1,.45) both;animation-delay:calc(var(--cluster-i, 0) * .05s);pointer-events:none}.source-radar--to-source .source-radar__layer--topic,.source-radar--to-source .source-radar__layer--niche,.source-radar--to-source .source-radar__layer--category{opacity:0;transform:scale(.88)}.source-radar__layer--source,.source-radar__layer--app-type{opacity:0;transform:scale(.3);pointer-events:none}.source-radar__layer--source.is-visible,.source-radar__layer--app-type.is-visible{opacity:1;transform:scale(1);pointer-events:auto}.source-radar--to-source .source-radar__layer--source .source-radar__orbit,.source-radar--to-source .source-radar__layer--app-type .source-radar__orbit{animation:orbitDrillIn .92s cubic-bezier(.22,1,.36,1) both}.source-radar--drill-out .source-radar__layer--source .source-radar__orbit,.source-radar--drill-out .source-radar__layer--app-type .source-radar__orbit{animation:orbitDrillOut .62s cubic-bezier(.55,0,1,.45) both}.source-radar--drilled .source-radar__hub{z-index:8;min-width:3.6rem;min-height:3.6rem;box-shadow:0 0 22px #ffffff47,0 0 48px #ffffff14}.source-radar--to-topic .source-radar__layer--source{opacity:0;transform:scale(.25);pointer-events:none}.source-radar--to-topic .source-radar__layer--source .source-radar__orbit{animation:orbitDrillOut .55s cubic-bezier(.55,0,1,.45) both}.source-radar--to-topic .source-radar__layer--topic .source-radar__cluster{animation:sourceRadarClusterIn .85s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.35s + var(--cluster-i, 0) * .07s)}.source-radar--to-topic .source-radar__layer--topic{opacity:1;transform:scale(1)}.source-radar--to-topic .source-radar__layer--category .source-radar__cluster{animation:sourceRadarClusterOut .72s cubic-bezier(.55,0,1,.45) both;animation-delay:calc(var(--cluster-i, 0) * .04s);pointer-events:none}.source-radar--to-topic .source-radar__layer--category{opacity:0;transform:scale(.88)}.source-radar--to-category .source-radar__layer--category .source-radar__cluster{animation:sourceRadarClusterIn .85s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.35s + var(--cluster-i, 0) * .07s)}.source-radar--to-category .source-radar__layer--category{opacity:1;transform:scale(1)}.source-radar--to-category .source-radar__layer--topic .source-radar__cluster{animation:sourceRadarClusterOut .72s cubic-bezier(.55,0,1,.45) both;animation-delay:calc(var(--cluster-i, 0) * .04s);pointer-events:none}.source-radar--to-category .source-radar__layer--topic{opacity:0;transform:scale(.88)}@keyframes orbitDrillIn{0%{opacity:0;transform:scale(.12);filter:blur(6px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes orbitDrillOut{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(.15);filter:blur(5px)}}.source-radar__orbit{position:absolute;inset:2% 4%;display:grid;place-items:center;pointer-events:none;transform-origin:center center}.source-radar__orbit.is-visible{pointer-events:auto}.source-radar__orbit .orbit__svg{width:min(96%,520px);height:auto;max-width:100%;overflow:visible;z-index:1}.source-radar__orbit .orbit__rings{transform-origin:50px 50px;animation:ringDrift 90s linear infinite}.source-radar__orbit .orbit__boundary{transform-origin:50px 50px;animation:ringDrift 120s linear infinite reverse}.source-radar__orbit .orbit__boundary-dot{fill:#ff3b3bb8;animation:boundaryDotPulse 3.6s ease-in-out infinite;animation-delay:calc(var(--dot-i, 0) * .08s)}@keyframes boundaryDotPulse{0%,to{opacity:.45}50%{opacity:1}}.source-radar__orbit .orbit__ring{fill:none;stroke:#ffffff12;stroke-width:.28}.source-radar__orbit .orbit__ring--inner{stroke-dasharray:1.4 2.6}.source-radar__orbit .orbit__ring--mid{stroke-dasharray:2 3.2;opacity:.55}.source-radar__orbit .orbit__spoke{stroke:#ffffff24;stroke-width:.2;stroke-linecap:round}.source-radar__orbit .orbit__spoke--inner{stroke:#ffffff1a}.source-radar__orbit .orbit__spoke--outer{stroke-dasharray:1.2 2.2;stroke:#ffffff29}.source-radar__orbit .orbit__spoke--hot{stroke:var(--alert);stroke-width:.26;stroke-opacity:.88;stroke-dasharray:none;animation:spokePulse 2.8s ease-in-out infinite}.source-radar__orbit .orbit__spoke--hot.is-alert{animation:spokePulse 2.2s ease-in-out infinite}.source-radar__orbit .orbit__spoke-group.is-active .orbit__spoke{stroke:var(--alert);stroke-opacity:1;stroke-width:.3}.source-radar__orbit.is-entering .orbit__rings{animation:sourceRadarRingsIn .85s cubic-bezier(.22,1,.36,1) both,ringDrift 90s linear .85s infinite}.source-radar__orbit.is-entering .orbit__boundary{animation:sourceRadarRingsIn .85s cubic-bezier(.22,1,.36,1) both,ringDrift 120s linear .85s infinite reverse}.source-radar__orbit.is-entering .orbit__spoke-group{animation:sourceRadarSpokeIn .75s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.12s + var(--node-i, 0) * 45ms)}.source-radar__orbit.is-entering .orbit__inner-node{animation:sourceRadarNodeIn .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.22s + var(--node-i, 0) * .04s)}.source-radar__orbit.is-entering .orbit__scatter{animation:sourceRadarDotIn .45s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.28s + var(--node-i, 0) * .04s + var(--dot-i, 0) * 25ms)}.source-radar__orbit.is-entering .orbit__node,.source-radar__orbit.is-entering .orbit__node-halo{animation:sourceRadarNodeIn .62s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.32s + var(--node-i, 0) * .05s)}.source-radar__orbit.is-entering .orbit__hub-glow{animation:sourceRadarHubGlowIn .7s cubic-bezier(.22,1,.36,1) both}.source-radar__orbit.is-entering .orbit__node-label{animation:sourceRadarNodeIn .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.38s + var(--node-i, 0) * 45ms)}@keyframes sourceRadarRingsIn{0%{opacity:0;transform:scale(.15)}to{opacity:1;transform:scale(1)}}@keyframes sourceRadarSpokeIn{0%{opacity:0;stroke-dashoffset:48}to{opacity:1;stroke-dashoffset:0}}@keyframes sourceRadarDotIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes sourceRadarNodeIn{0%{opacity:0;transform:scale(.15)}to{opacity:1;transform:scale(1)}}@keyframes sourceRadarHubGlowIn{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes spokePulse{0%,to{stroke-opacity:.55}50%{stroke-opacity:1}}.source-radar__orbit .orbit__scatter{fill:#ffffff80;animation:particleTwinkle 5s ease-in-out infinite}.source-radar__orbit .orbit__scatter--hot{fill:var(--alert);opacity:.9}.source-radar__orbit .orbit__inner-node{fill:#fff;animation:innerNodePulse 3.2s ease-in-out infinite;animation-delay:calc(var(--node-i, 0) * .12s)}@keyframes innerNodePulse{0%,to{opacity:.55}50%{opacity:.95}}.source-radar__orbit .orbit__hub-glow{animation:hubGlowPulse 4s ease-in-out infinite}@keyframes hubGlowPulse{0%,to{opacity:.45}50%{opacity:.65}}@keyframes ringDrift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.source-radar__orbit .orbit__node-halo{fill:var(--alert);opacity:.22}.source-radar__orbit .orbit__node-halo--soft{fill:var(--alert);opacity:.08}.source-radar__orbit .orbit__node{fill:#ffffffd1;transition:r .2s ease,opacity .2s ease;transform-origin:center;transform-box:fill-box}.source-radar__orbit .orbit__node--live{fill:#fff}.source-radar__orbit .orbit__node--hot,.source-radar__orbit .orbit__node--alert{fill:var(--alert)}.source-radar__orbit .orbit__node--outer{animation:redNodeBloom 3.2s ease-in-out infinite;animation-delay:calc(var(--node-i, 0) * .08s)}@keyframes redNodeBloom{0%,to{opacity:.92}50%{opacity:1}}.source-radar__orbit .orbit__node--active{fill:#fff;stroke:none}.source-radar__orbit .orbit__node-ring{fill:none;stroke:transparent;stroke-width:.7;pointer-events:none;transition:stroke .18s ease,opacity .18s ease}.source-radar__orbit .orbit__node-ring.is-active{stroke:var(--alert);stroke-width:.75;opacity:1;filter:drop-shadow(0 0 4px rgba(255,59,59,.55))}.source-radar__orbit .orbit__node-hit{fill:transparent;cursor:pointer;outline:none}.source-radar__orbit .orbit__node-hit:focus{outline:none}.source-radar__orbit .orbit__node-hit:focus-visible~.orbit__node-ring:not(.is-active){stroke:#ffffff8c;stroke-width:.65;opacity:1}.source-radar__orbit .orbit__node-hit:hover~.orbit__node-ring:not(.is-active){stroke:#ffffff47;stroke-width:.6}.source-radar__orbit .orbit__node-hit:hover~.orbit__node-halo{opacity:.32}.source-radar__orbit .orbit__node-hit:hover~.orbit__node{opacity:1}.source-radar__hub:focus{outline:none}.source-radar__hub:focus-visible{box-shadow:0 0 0 2px var(--alert),0 0 22px #ffffff47,0 0 48px #ffffff14}.source-radar__orbit .orbit__node--alert{animation:nodePulse 2.2s ease-in-out infinite}@keyframes nodePulse{0%,to{opacity:1}50%{opacity:.55}}.orbit__node-label{position:absolute;font:600 .48rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff38;pointer-events:none;z-index:3;white-space:nowrap}.orbit__node-label.is-live{color:#ffffff94}.orbit__node-label.is-hot{color:#ff5a5aeb}.orbit__node-label.is-active{color:#fff;text-shadow:0 0 8px rgba(255,59,59,.45)}.source-radar__orbit .orbit__tooltip{position:absolute;z-index:6;transform:translate(-50%,calc(-100% - 12px));pointer-events:none;padding:.42rem .58rem;background:#101010f5;border:1px solid rgba(255,255,255,.14);border-radius:8px;display:flex;flex-direction:column;gap:.12rem;max-width:180px}.source-radar__orbit .orbit__tooltip--below{transform:translate(-50%,12px)}.source-radar__orbit .orbit__tooltip-title{font-size:.62rem;font-weight:700;color:#fff}.source-radar__orbit .orbit__tooltip-meta{font-size:.54rem;color:var(--muted)}@keyframes sourceRadarHubPulse{0%{transform:scale(1);box-shadow:var(--hub-glow)}35%{transform:scale(.88);box-shadow:0 0 6px #ffffff14}to{transform:scale(1);box-shadow:var(--hub-glow)}}@keyframes sourceRadarClusterOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0)}to{opacity:0;transform:translate(-50%,-50%) scale(.35);filter:blur(2px)}}@keyframes sourceRadarClusterIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.4);filter:blur(3px)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0)}}.pre-analytics__head{align-items:flex-end}.pre-analytics__sync{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;margin:0}.pre-analytics__sync-value{font-size:1.15rem;font-weight:700;color:#fff;letter-spacing:-.02em}.pre-analytics__sync-label{font-size:.52rem;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.pre-analytics{padding-bottom:.75rem;gap:0;justify-content:flex-start}.pre-analytics__viz{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;gap:.5rem;padding:.35rem 1rem .5rem}.pre-analytics__gauge{display:grid;place-items:center;flex:0 0 auto;width:100%;padding:0;min-height:0}.pre-analytics__gauge--sunburst{padding-top:.15rem}.pre-analytics__gauge--ticks{padding-bottom:0}.pre-analytics__sunburst-spin{transform-origin:100px 100px;animation:sunburstSpin 90s linear infinite}.pre-analytics__svg{width:100%;max-width:150px;height:auto;overflow:visible}.view--overview .pre-analytics__gauge--sunburst .pre-analytics__svg{max-width:min(132px,62%)}.view--overview .pre-analytics__gauge--ticks .pre-analytics__svg{max-width:min(156px,72%)}.view--overview .pre-analytics__stats{display:none}@media(max-width:1500px){.view--overview .pre-analytics__viz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;justify-items:center;gap:.15rem .35rem;flex:0 0 auto;min-height:auto;padding:.25rem .65rem .35rem}.view--overview .pre-analytics__gauge--sunburst{grid-column:1;grid-row:1 / span 2;align-self:center}.view--overview .pre-analytics__gauge--ticks{grid-column:2;grid-row:1}.view--overview .pre-analytics__gauge-meta{grid-column:2;grid-row:2;margin-top:0}.view--overview .pre-analytics__gauge--sunburst .pre-analytics__svg{max-width:min(108px,100%)}.view--overview .pre-analytics__gauge--ticks .pre-analytics__svg{max-width:min(120px,100%)}.view--overview .pre-analytics__gauge-value{font-size:1rem}.view--overview .pre-analytics__gauge-caption{font-size:.5rem}}@media(max-width:1320px){.view--overview .pre-analytics__viz{grid-template-columns:1fr;gap:.35rem}.view--overview .pre-analytics__gauge--sunburst,.view--overview .pre-analytics__gauge--ticks,.view--overview .pre-analytics__gauge-meta{grid-column:1;grid-row:auto}.view--overview .pre-analytics__gauge--sunburst .pre-analytics__svg{max-width:min(140px,42vw)}.view--overview .pre-analytics__gauge--ticks .pre-analytics__svg{max-width:min(156px,48vw)}}.pre-analytics__dot{fill:#ffffff38}.pre-analytics__dot--hot{fill:#ffffffd9}.pre-analytics__dot--alert{fill:var(--alert);opacity:.95}.pre-analytics__core{fill:#fff}.pre-analytics__tick{stroke:#ffffff1f;stroke-width:1.2;stroke-linecap:round}.pre-analytics__tick--on{stroke:#ffffffd9;animation:tickReveal .5s ease both;transform-origin:center}@keyframes tickReveal{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}.pre-analytics__tick--alert{stroke:var(--alert);animation:tickReveal .5s ease both,tickAlertPulse 2.4s ease-in-out infinite}@keyframes tickAlertPulse{0%,to{stroke-opacity:.7}50%{stroke-opacity:1}}.pre-analytics__gauge-meta{text-align:center;margin-top:.15rem}.pre-analytics__gauge-value{display:block;font:700 1.2rem var(--mono)}.pre-analytics__gauge-caption{font:600 .58rem var(--mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.pre-analytics__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:0 1rem}.pre-analytics__stat{text-align:center;padding:.5rem;border:1px solid var(--panel-border);border-radius:8px}.pre-analytics__stat-value{display:block;font:700 1rem var(--mono)}.pre-analytics__stat-value--alert{color:var(--alert)}.pre-analytics__stat-label{display:block;margin-top:.15rem;font:600 .56rem var(--mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.intel-hud{padding-bottom:.85rem}.intel-hud__toggle{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:.85rem 1rem 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.intel-hud__toggle:hover .intel-hud__chevron{color:var(--ink)}.intel-hud__chevron{flex-shrink:0;margin-top:.15rem;font-size:.7rem;color:var(--muted);transition:transform .2s ease,color .15s}.intel-hud.is-open .intel-hud__chevron{transform:rotate(180deg);color:var(--ink)}.intel-hud__body{display:block}.intel-hud__toggle-end{display:flex;align-items:center;gap:.35rem}.intel-hud__strip{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1rem .75rem}.intel-hud__pill{font-size:.56rem;color:var(--muted);padding:.28rem .5rem;border-radius:999px;border:1px solid var(--panel-border);background:#ffffff08}.intel-hud__pill em{font-style:normal;font-weight:700;color:var(--ink)}.intel-hud__pill:nth-child(4) em{color:var(--alert)}.intel-hud__head{padding:.85rem 1rem 0}.intel-hud__meta{display:flex;gap:.85rem;font-size:.58rem;color:var(--muted);white-space:nowrap}.intel-hud__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.65rem .85rem 0}.intel-hud__cell--wide{grid-column:span 2}@media(min-width:1280px){.intel-hud__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.intel-hud__cell--wide{grid-column:span 2}}.intel-hud__columns{display:flex;justify-content:center;gap:.65rem;padding:.35rem 0 .5rem}.hud-frame{position:relative;min-height:108px;padding:.55rem .65rem .5rem;background:#ffffff05;border:1px solid var(--panel-border);border-radius:10px;overflow:hidden}.hud-frame__scan{position:absolute;left:-2%;right:-2%;height:1px;top:0;background:linear-gradient(90deg,transparent 0%,rgba(255,59,59,.2) 18%,rgba(255,255,255,.65) 50%,rgba(255,59,59,.2) 82%,transparent 100%);box-shadow:0 0 10px #ffffff2e;opacity:0;pointer-events:none;z-index:2;animation:hudScanSweep 4.2s ease-in-out infinite}.hud-frame__corner{position:absolute;width:8px;height:8px;border-color:#ffffff38;border-style:solid;pointer-events:none;z-index:3;animation:cornerScanPulse 4.2s ease-in-out infinite}.hud-frame__corner--tl{top:4px;left:4px;border-width:1px 0 0 1px;animation-delay:0s}.hud-frame__corner--tr{top:4px;right:4px;border-width:1px 1px 0 0;animation-delay:.04s}.hud-frame__corner--bl{bottom:4px;left:4px;border-width:0 0 1px 1px;animation-delay:.08s}.hud-frame__corner--br{bottom:4px;right:4px;border-width:0 1px 1px 0;animation-delay:.12s}@keyframes hudScanSweep{0%{top:0;opacity:0}6%{opacity:1}46%{top:calc(100% - 1px);opacity:1}52%{opacity:0}to{top:calc(100% - 1px);opacity:0}}@keyframes cornerScanPulse{0%,78%,to{border-color:#ffffff38;box-shadow:none}20%,24%{border-color:#ff3b3be6;box-shadow:0 0 8px #ff3b3b73}}.hud-frame__head{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem}.hud-frame__label{font-size:.54rem;color:var(--hud-cyan);letter-spacing:.14em}.hud-frame__sublabel{font-size:.5rem;color:var(--muted)}.hud-frame__body{display:grid;place-items:center;min-height:72px}.hud-radial{position:relative;width:var(--hud-radial-size, 120px);margin:0 auto}.hud-radial__svg{width:100%;height:auto;display:block}.hud-radial__track{stroke:#ffffff0f;stroke-width:.5}.hud-radial__tick{stroke:#ffffff1a;stroke-width:1.4;stroke-linecap:round}.hud-radial__tick--cyan.is-on{stroke:var(--hud-cyan)}.hud-radial__tick--amber.is-on{stroke:var(--hud-amber)}.hud-radial__tick--neutral.is-on{stroke:#ffffff80}.hud-radial__tick.is-on{animation:tickReveal .45s ease both;transform-box:fill-box;transform-origin:center}.hud-radial__core{fill:#fff}.hud-radial__meta{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.hud-radial__value{font:700 1.1rem var(--mono);line-height:1}.hud-radial__label{margin-top:.2rem;font-size:.52rem;color:var(--muted)}.hud-radial__caption{margin-top:.15rem;font-size:.48rem;color:var(--muted);opacity:.85}.hud-segcol{display:flex;flex-direction:column;align-items:center;gap:.3rem}.hud-segcol__label{font-size:.5rem;color:var(--muted)}.hud-segcol__track{display:flex;flex-direction:column-reverse;gap:2px;height:72px}.hud-segcol__block{width:14px;height:3px;border-radius:1px;background:#ffffff14}.hud-segcol__block--cyan.is-on{background:var(--hud-cyan);box-shadow:0 0 6px var(--hud-cyan-dim)}.hud-segcol__block--amber.is-on{background:var(--hud-amber);box-shadow:0 0 6px var(--hud-amber-dim)}.hud-segcol__block.is-on{animation:blockReveal .35s ease both}.hud-segcol__value{font-size:.62rem;font-weight:600}.hud-wave{width:100%;padding:0 .25rem}.hud-wave__label{display:block;margin-bottom:.25rem;font-size:.5rem;color:var(--muted)}.hud-wave__svg{width:100%;height:var(--hud-wave-h, 56px)}.hud-wave__line{stroke:var(--hud-cyan);stroke-width:1.5;filter:drop-shadow(0 0 4px var(--hud-cyan-dim));stroke-dasharray:100;stroke-dashoffset:100;animation:waveDraw 2.8s ease forwards}@keyframes waveDraw{to{stroke-dashoffset:0}}.hud-wave__bar{fill:var(--hud-amber);opacity:.75;animation:particleTwinkle 3s ease-in-out infinite}.hud-sphere__spin{transform-origin:100px 100px;animation:sunburstSpin 100s linear infinite}.hud-status-grid{display:grid;grid-template-columns:repeat(var(--hud-grid-cols, 6),minmax(0,1fr));gap:.35rem;width:100%;padding:.15rem 0}.hud-status-grid__cell{aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--panel-border);border-radius:4px;background:#ffffff05}.hud-status-grid__mark{width:6px;height:6px;border-radius:1px;background:#ffffff26}.hud-status-grid__cell--active .hud-status-grid__mark{background:var(--hud-cyan);box-shadow:0 0 8px var(--hud-cyan-dim)}.hud-status-grid__cell--alert .hud-status-grid__mark{background:var(--alert)}.hud-status-grid__cell--offline .hud-status-grid__mark{background:#ffffff14}.hud-status-grid__cell--idle .hud-status-grid__mark{background:#ffffff40}.hud-status-grid__id{position:absolute;font-size:.42rem;color:var(--muted);opacity:0;pointer-events:none}.hud-status-grid__cell{position:relative}.hud-sphere{width:100%;max-width:160px;margin:0 auto}.hud-sphere__label{display:block;margin-bottom:.2rem;font-size:.5rem;color:var(--muted);text-align:center}.hud-sphere__svg{width:100%;height:auto}.hud-sphere__ring{stroke:#ffffff0f;stroke-width:.5}.hud-sphere__dot{fill:#ffffff8c}.hud-sphere__dot--hot,.hud-sphere__core{fill:#fff}.hud-sphere__axis{stroke:#fff3;stroke-width:.5}.hud-pipeline{width:100%}.hud-pipeline__label{display:block;margin-bottom:.15rem;font-size:.5rem;color:var(--muted)}.hud-pipeline__svg{width:100%;max-width:280px;height:auto;margin:0 auto;display:block}.hud-pipeline__edge{stroke:#ffffff1a;stroke-width:.8}.hud-pipeline__edge.is-live{stroke:var(--hud-cyan-dim)}.hud-pipeline__hub-ring{stroke:#ffffff26;stroke-width:.8}.hud-pipeline__hub-core{fill:#fff}.hud-pipeline__hub-text{fill:var(--ink);font-size:7px;font-weight:700}.hud-pipeline__hub-sub{fill:var(--muted);font-size:5px}.hud-pipeline__node{fill:#ffffff0a;stroke:#ffffff2e;stroke-width:.6}.hud-pipeline__node.is-active{stroke:var(--hud-primary);fill:#ffffff14}.hud-pipeline__node.is-alert{stroke:var(--hud-amber)}.hud-pipeline__node-text{fill:var(--ink);font-size:5px;font-weight:600}.hud-geo{width:100%}.hud-geo__label{display:block;margin-bottom:.2rem;font-size:.5rem;color:var(--muted)}.hud-geo__svg{width:100%;height:auto;max-height:100px}.hud-geo__grid-line{stroke:#ffffff0a;stroke-width:.5}.hud-geo__land{fill:#ffffff08;stroke:#ffffff1a;stroke-width:.6}.hud-geo__dot{fill:var(--hud-cyan)}.hud-geo__dot--amber{fill:var(--hud-amber)}.hud-geo__pulse{fill:none;stroke:var(--hud-cyan-dim);stroke-width:.5;opacity:.6}.hud-geo__callout-line{stroke:var(--hud-cyan);stroke-width:.6;opacity:.7}.hud-geo__callout-box{fill:#262626f2;stroke:var(--panel-border);stroke-width:.5}.hud-geo__callout-text{fill:var(--ink);font-size:5px}.reading{overflow:auto;max-height:min(520px,42vh)}.content-align{border-radius:4px;transition:background .15s ease,box-shadow .15s ease}.content-align--active{background:color-mix(in srgb,var(--accent) 18%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 28%,transparent)}.briefing-bilingual-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.25rem;margin:0 1rem .65rem;padding:.5rem .75rem;border:1px solid var(--panel-border);border-radius:10px;background:#ffffff05}.briefing-bilingual-toolbar--open{border-color:#ff3b3b59}.briefing-bilingual-toolbar__label{flex:1 1 auto;min-width:0;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);line-height:1.3}.briefing-bilingual-toolbar__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.4rem;align-items:center;justify-content:flex-end}.briefing-bilingual-toolbar__locales{display:none;gap:.3rem}.briefing-bilingual-toolbar--open .briefing-bilingual-toolbar__locales{display:flex}.briefing-bilingual-toolbar__locale,.briefing-bilingual-toolbar__toggle{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;line-height:1;border:1px solid var(--panel-border);background:#ffffff08;color:var(--muted);font:600 .64rem var(--font);padding:.35rem .65rem;border-radius:8px;cursor:pointer;white-space:nowrap}.briefing-bilingual-toolbar__locale.is-active,.briefing-bilingual-toolbar__toggle{color:var(--ink);border-color:#ff3b3b66}.briefing-bilingual{margin:0 1rem .75rem}.briefing-bilingual__hint{margin:0 0 .55rem;font-size:.58rem;color:var(--muted)}.briefing-bilingual__error{margin:0 0 .55rem;font-size:.72rem;color:#ff8a8a}.briefing-bilingual__cols{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.briefing-bilingual__col{border:1px solid var(--panel-border);border-radius:10px;padding:.75rem;background:#ffffff05;min-width:0}.briefing-bilingual__lang{margin:0 0 .55rem;font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.briefing-bilingual__headline{margin:0 0 .5rem;font-size:.82rem;font-weight:600;line-height:1.4;color:var(--ink)}.briefing-bilingual__overview{margin:0 0 .65rem;font-size:.76rem;color:var(--muted);line-height:1.45}.briefing-bilingual__highlights{display:flex;flex-direction:column;gap:.45rem}.briefing-align-card{padding:.65rem .7rem;border-radius:8px;border:1px solid var(--panel-border);background:#ffffff05}.briefing-align-card h3{margin:0 0 .35rem;font-size:.72rem;font-weight:600}.briefing-align-card p{margin:0;font-size:.74rem;color:var(--muted);line-height:1.45}.briefing-bilingual__loading{margin:0;font-size:.74rem;color:var(--muted)}@media(max-width:900px){.briefing-bilingual__cols{grid-template-columns:1fr}}.reading__ai-pill{font:700 .58rem var(--mono);letter-spacing:.12em;padding:.2rem .4rem;border-radius:999px;color:var(--ink);border:1px solid var(--panel-border)}.hud-panel__head{display:flex;justify-content:space-between;align-items:flex-start}.reading__lead{margin:0;padding:.5rem 1rem 0;font-size:.82rem;color:var(--muted);line-height:1.45}.reading__cards{padding:.65rem 1rem;display:flex;flex-direction:column;gap:.5rem}.reading__card{padding:.85rem .9rem;border-radius:10px;background:#ffffff08;border:1px solid var(--panel-border);transition:border-color .15s,background .15s}.reading__card:hover{border-color:#ffffff24;background:#ffffff0d}.reading__card-title{margin:0;font-size:.82rem;font-weight:600;letter-spacing:.04em;line-height:1.35}.reading__card-meta{margin:.4rem 0 0;font-size:.56rem;color:var(--muted)}.reading__card-body{margin:.45rem 0 0;font-size:.78rem;color:var(--muted);line-height:1.45}.reading__trends{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 1rem}.reading__trend{font-size:.56rem;padding:.22rem .45rem;border-radius:999px;border:1px solid var(--panel-border);color:var(--muted)}.reading__time,.reading__empty{margin:.65rem 0 0;padding:0 1rem 1rem;font-size:.58rem;color:var(--muted)}.reading__skeleton{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.reading__sk-card{height:72px;border-radius:10px;background:linear-gradient(90deg,#ffffff08,#ffffff14,#ffffff08);background-size:200% 100%;animation:shimmer 1.4s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.feed{padding:.85rem 1rem 1.1rem}.feed__head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.75rem}.feed__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;font-size:.58rem;color:var(--muted)}.feed__meta span{padding:.22rem .5rem;background:#ffffff08;border:1px solid var(--panel-border);border-radius:5px;white-space:nowrap}.feed__categories{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem}.feed__cat{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--muted);font:500 .62rem var(--mono);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.feed__cat:hover{border-color:#ffffff29;color:var(--ink)}.feed__cat.is-active{border-color:#ffffff59;background:#ffffff1a;color:#fff}.feed__cat-count{opacity:.7;font-size:.58rem}.feed__grid{display:grid;gap:.55rem;align-items:stretch}.feed__grid-ad{min-height:0}.feed-ad{padding:.35rem .65rem .65rem;background:var(--bg-panel, #fff);border:1px solid var(--panel-border);border-radius:10px}.feed-ad.feed__grid-ad{display:flex;flex-direction:column;height:100%;padding:.8rem .9rem;transition:border-color .15s,background .15s}.feed-ad.feed__grid-ad:hover{border-color:color-mix(in srgb,var(--ink) 18%,var(--panel-border));background:var(--bg-panel, #fff)}.feed-ad.feed__grid-ad .ad-label{margin:0 0 .55rem;flex-shrink:0}.feed-ad.feed__grid-ad .ad-slot-inner{flex:1;min-height:9.5rem;display:flex;align-items:stretch}.directory__launch-ad{grid-column:1 / -1;list-style:none}@media(min-width:900px){.feed__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.dashboard__main{padding:1.1rem 1.5rem 2rem;gap:.85rem}.dashboard__viz-row{grid-template-columns:1.15fr .85fr;gap:.85rem}.viz-stack,.reading{min-height:0}.feed__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.trends__chart-wrap{min-height:160px}}@media(min-width:1600px){.dashboard__viz-row{align-items:stretch}.viz-stack--primary,.viz-stack--secondary{max-height:min(68vh,760px)}.dashboard__summary{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1081px){.dashboard__toolbar,.view-tabs{display:none}.dashboard__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.dashboard__page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:.15rem .1rem .35rem}.dashboard__page-title{margin:.15rem 0 0;font-size:1.15rem;font-weight:700;letter-spacing:.02em;color:#fff}.dashboard__page-meta{margin:0;font-size:.58rem;color:var(--muted);white-space:nowrap}.intel-hud__toggle{cursor:pointer;pointer-events:auto}.intel-hud__chevron{display:block}.intel-hud__body{display:none}.intel-hud.is-open .intel-hud__body{display:block}.dashboard__insight-row{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.85rem;align-items:start}.ideation__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;max-height:none;overflow:visible;padding-right:0}.dashboard__signals-row{display:grid;grid-template-columns:1.1fr .9fr;gap:.85rem;align-items:start}}.launch-card{position:relative;overflow:hidden;padding:.8rem .9rem;background:#ffffff05;border:1px solid var(--panel-border);border-radius:10px;animation:riseIn .4s ease both;transition:border-color .15s,background .15s,transform .15s}.launch-card:hover{border-color:#ffffff29;background:#ffffff0a;transform:translateY(-1px)}@keyframes riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.launch-card__glow{display:none}.launch-card__top{display:flex;gap:.85rem;align-items:flex-start}.launch-card__thumb{width:48px;height:48px;border-radius:10px;object-fit:cover;flex-shrink:0;border:1px solid var(--panel-border)}.launch-card__thumb--placeholder{display:grid;place-items:center;background:#ffffff0a;font:700 1rem var(--mono);color:var(--muted)}.launch-card__meta{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;margin-bottom:.15rem}.launch-card__badge{font:600 .58rem var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:.15rem .4rem;border-radius:999px;color:var(--muted)!important;background:#ffffff0f!important;box-shadow:none!important}.launch-card__category{font:600 .58rem var(--mono);padding:.15rem .4rem;border-radius:999px;color:#fff!important;background:#ffffff1a!important}.launch-card__industry{font:600 .58rem var(--mono);padding:.15rem .4rem;border-radius:999px;color:var(--pop-ink)!important;background:var(--pop-mustard)!important;border:1px solid rgba(255,255,255,.25)}.launch-card__pricing{font:600 .58rem var(--mono);padding:.15rem .4rem;border-radius:999px;color:var(--alert)!important;background:#ff3b3b1f!important;text-transform:capitalize}.launch-card__jobs{font:600 .58rem var(--mono);padding:.15rem .4rem;border-radius:999px;color:#34d399!important;background:#34d3991f!important}.launch-card__domain{margin:.1rem 0 0;font-size:.62rem;color:var(--muted);opacity:.85}.launch-card__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.launch-card__tag{padding:.1rem .35rem;border-radius:3px;font-size:.58rem;color:var(--muted);background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.launch-card__ai{color:#fff}.launch-card__founder{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem;font-size:.6rem;color:var(--muted)}.launch-card__founder-geo:before{content:"⌖ ";opacity:.65}.launch-card__founder-gender{text-transform:capitalize;color:#ffffff8c}.launch-card__time{font:500 .62rem var(--mono);color:var(--muted)}.launch-card__title{margin:0;font-size:.92rem;line-height:1.3}.launch-card__title a{display:inline-flex;align-items:flex-start;gap:.35rem}.launch-card__title a:hover{color:#fff}.launch-card__arrow{font-size:.75rem;opacity:.45;flex-shrink:0;margin-top:.15rem;transition:opacity .15s,transform .15s}.launch-card:hover .launch-card__arrow{opacity:1;transform:translate(1px,-1px)}.launch-card__tagline{margin:.25rem 0 0;color:var(--muted);font-size:.8rem}.launch-card__ideation{margin:.45rem 0 0;display:flex;flex-wrap:wrap;gap:.35rem .5rem;align-items:baseline;font-size:.78rem;line-height:1.45;color:var(--body, #c8d0dc)}.launch-card__ideation-label{flex-shrink:0;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b}.launch-card__stats{margin-top:.35rem;display:flex;gap:.6rem;font:500 .62rem var(--mono);color:var(--muted)}.status{margin:0 0 .65rem;color:var(--muted);font-size:.85rem}.status--error{color:var(--alert)}.source-errors{margin-bottom:.65rem;padding:.65rem .8rem;border-radius:10px;background:#ff3b3b14;border:1px solid var(--alert-dim);color:#ffb4b4;font-size:.8rem}.source-errors p{margin:.15rem 0}.ad-wrap{padding:.65rem;min-height:90px;background:var(--bg-panel, #fff)}.ad-label{margin:0 0 .4rem;font-size:.58rem;color:var(--muted)}.ad-slot-inner{overflow:hidden;border-radius:6px;line-height:0;filter:none;opacity:1}.ad-slot-inner:hover{opacity:1}.ad-slot,.ad-slot-inner iframe,.feed-ad__unit{display:block;max-width:100%}.feed-ad.feed__grid-ad .feed-ad__unit,.feed-ad.feed__grid-ad .ad-slot-inner iframe{width:100%;min-height:9.5rem}.trends{padding:.85rem 1rem 1rem}.trends__head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.65rem}.trends__latest{margin:0;font-size:.58rem;color:var(--muted)}.trends__controls{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.65rem;align-items:center}.trends__group{display:flex;flex-wrap:wrap;gap:.3rem}.trends__chip{border:1px solid var(--panel-border);background:#ffffff05;color:var(--muted);font:600 .58rem var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:.32rem .55rem;border-radius:999px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.trends__chip.is-active{color:var(--ink);border-color:#ffffff38;background:#ffffff12}.trends__select-wrap{display:flex;align-items:center;gap:.4rem;font-size:.56rem;color:var(--muted)}.trends__select{background:#ffffff0a;border:1px solid var(--panel-border);color:var(--ink);border-radius:8px;padding:.3rem .45rem;font:600 .58rem var(--mono)}.trends__chart-wrap{min-height:150px;display:grid;place-items:stretch}.trends__chart-wrap .status{place-self:center}.trends__chart-inner{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:stretch;width:100%}.trends__y-axis{display:flex;flex-direction:column;justify-content:space-between;font-size:.52rem;color:var(--muted);padding:.15rem 0 .35rem;min-width:1.5rem;text-align:right}.trends__chart{width:100%;height:150px;display:block}.trends__area{stroke:none}.trends__axis{stroke:#ffffff1f;stroke-width:1}.trends__line{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(255,255,255,.25))}.trends__meta{margin:.55rem 0 0;font-size:.56rem;color:var(--muted)}.trends__hint{margin:.45rem 0 0;padding:0 .15rem;font-size:.62rem;line-height:1.45;color:var(--muted)}.trends__hint strong{color:var(--ink);font-weight:600}.market{padding:0;overflow:hidden}.market__head{padding:.85rem 1rem .65rem;margin-bottom:0}.market__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;margin:0}.market__meta-label{font-size:.52rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.market__meta-value{font-size:.72rem;font-weight:600;color:var(--ink)}.market__status{padding:0 1rem .85rem}.market__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:.55rem;padding:0 .75rem .85rem}.market__card{position:relative;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:.7rem .75rem .75rem;background:linear-gradient(165deg,#ffffff09,#ffffff03);overflow:hidden}.market__card-accent{position:absolute;top:0;left:0;right:0;height:2px;background:var(--market-accent, #fff);opacity:.85;box-shadow:0 0 12px color-mix(in srgb,var(--market-accent, #fff) 45%,transparent)}.market__card--rising{border-color:#4ade8038;background:linear-gradient(165deg,#4ade800f,#ffffff03)}.market__card--falling{border-color:#f8717138;background:linear-gradient(165deg,#f871710d,#ffffff03)}.market__card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.45rem;margin-bottom:.55rem}.market__card-title{margin:0;font-size:.78rem;font-weight:650;letter-spacing:.02em;line-height:1.25}.market__momentum{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .42rem;border-radius:999px;font-size:.48rem;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border:1px solid rgba(255,255,255,.08);background:#00000040}.market__momentum-dot{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.market__momentum-pct{opacity:.85}.market__momentum--rising{color:#4ade80;border-color:#4ade8040}.market__momentum--falling{color:#f87171;border-color:#f8717140}.market__momentum--stable,.market__momentum--unknown{color:var(--muted)}.market__card-body{display:flex;flex-direction:column;gap:.55rem}.market__group-label{margin:0 0 .32rem;font-size:.48rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);opacity:.85}.market__group-bars{display:flex;flex-direction:column;gap:.38rem}.market-sig__head{display:flex;justify-content:space-between;align-items:baseline;gap:.35rem;margin-bottom:.22rem}.market-sig__label{font-size:.58rem;color:#ffffffb8}.market-sig__value{font-size:.58rem;font-weight:600;color:var(--ink);white-space:nowrap}.market-sig__unit{font-weight:400;color:var(--muted);font-size:.5rem}.market-sig__track{height:3px;border-radius:999px;background:#ffffff0f;overflow:hidden}.market-sig__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--market-accent, #fff) 55%,transparent),var(--market-accent, #fff));box-shadow:0 0 8px color-mix(in srgb,var(--market-accent, #fff) 40%,transparent);transition:width .35s ease}.market-sig--empty .market-sig__label{color:var(--muted);opacity:.65}.market-sig--empty .market-sig__value{color:var(--muted);font-weight:400}.market__appstore{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin:.15rem 0 0;padding:.38rem .45rem;border-radius:6px;font-size:.54rem;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.market__appstore-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.market__appstore-value{color:var(--ink);font-weight:600}.market__error{margin:0;font-size:.56rem;color:var(--alert)}.market__sources{margin:0;padding:.5rem 1rem .75rem;font-size:.5rem;color:var(--muted);border-top:1px solid rgba(255,255,255,.04);letter-spacing:.04em}.market__feeds{margin-top:0;padding:.75rem 1rem .85rem;border-top:1px solid rgba(255,255,255,.06);background:#00000026}.market__feeds-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem;margin-top:.5rem}.market__feed{padding:.55rem .6rem;border-radius:8px;border:1px solid rgba(255,255,255,.05);background:#ffffff05}.market__feed-title{margin:0 0 .45rem;font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.market__feed-list{list-style:none;margin:0;padding:0;display:grid;gap:.32rem}.market__feed-item{display:grid;grid-template-columns:1.5rem 1fr auto;gap:.4rem;align-items:center;font-size:.62rem;padding:.22rem 0;border-bottom:1px solid rgba(255,255,255,.04)}.market__feed-item:last-child{border-bottom:none;padding-bottom:0}.market__feed-rank{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:4px;font-size:.52rem;font-weight:700;color:var(--muted);background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.market__feed-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffe0}.market__feed-meta{color:var(--muted);white-space:nowrap;font-size:.54rem}.popularity{padding-bottom:.85rem}.popularity__head{align-items:flex-end}.popularity__sync{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.popularity__sync-value{font-size:1.1rem;font-weight:700;color:var(--ink)}.popularity__sync-label{font-size:.52rem;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.popularity__status{padding:0 1rem .75rem}.popularity__rollup{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:0 1rem .65rem}.popularity__rollup>div{padding:.45rem .5rem;border:1px solid var(--panel-border);border-radius:8px;background:#ffffff05}.popularity__rollup-value{display:block;font-size:.95rem;font-weight:700;color:var(--ink)}.popularity__rollup-label{font-size:.5rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.popularity__chips{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 1rem .65rem}.popularity__chip{border:1px solid var(--panel-border);background:#ffffff08;color:var(--muted);border-radius:999px;padding:.28rem .55rem;font:600 .58rem var(--mono);cursor:pointer;text-transform:lowercase}.popularity__chip.is-active{color:var(--ink);border-color:#ffffff38;background:#ffffff14}.popularity__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:.65rem;padding:0 1rem}.popularity__bucket-title,.popularity__dimensions-title{margin:0 0 .45rem;font-size:.58rem;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.popularity__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.popularity__item{display:grid;grid-template-columns:auto 1fr auto;gap:.45rem;align-items:center;padding:.45rem .5rem;border:1px solid var(--panel-border);border-radius:8px;background:#ffffff05}.popularity__rank{font-size:.62rem;color:var(--muted);min-width:1.6rem}.popularity__name{font-size:.74rem;font-weight:600;color:#fff;text-decoration:none}.popularity__name:hover{color:var(--hud-accent)}.popularity__meta{margin:.12rem 0 0;font-size:.56rem;color:var(--muted)}.popularity__momentum{font-size:.52rem;text-transform:uppercase;letter-spacing:.08em;padding:.15rem .35rem;border-radius:999px;border:1px solid var(--panel-border)}.popularity__momentum--rising{color:var(--alert);border-color:#ff3b3b59}.popularity__momentum--falling{color:var(--muted)}.popularity__momentum--new{color:#fff}.popularity__momentum--stable{color:var(--muted)}.popularity__empty{margin:0;font-size:.68rem;color:var(--muted)}.popularity__dimensions{padding:.75rem 1rem 0}.popularity__dimension-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0}.popularity__dimension-grid div{padding:.4rem .45rem;border:1px solid var(--panel-border);border-radius:8px}.popularity__dimension-grid dt{font-size:.5rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.popularity__dimension-grid dd{margin:.15rem 0 0;font-size:.82rem;font-weight:700;color:var(--ink)}.dashboard__horizon-row{margin-top:.75rem}.horizon{padding-bottom:.85rem}.horizon__head{align-items:flex-end}.horizon__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;margin:0}.horizon__meta-value{font-size:1rem;font-weight:700;color:var(--ink)}.horizon__meta-label{font-size:.52rem;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.horizon__status{padding:0 1rem .75rem}.horizon__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:0 1rem}.horizon__card{padding:.7rem .75rem;border:1px solid var(--panel-border);border-radius:10px;background:#ffffff05}.horizon__card-head{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.45rem}.horizon__card-title{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.horizon__card-count{font-size:.56rem;color:var(--muted)}.horizon__headline{margin:0 0 .35rem;font-size:.78rem;font-weight:600;color:#fff}.horizon__summary{margin:0 0 .5rem;font-size:.68rem;line-height:1.45;color:#ffffffc7}.horizon__prompts{margin:0 0 .55rem;padding-left:1rem;font-size:.64rem;line-height:1.4;color:var(--muted)}.horizon__themes{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.45rem}.horizon__theme{font-size:.52rem;padding:.15rem .35rem;border:1px solid var(--panel-border);border-radius:999px}.horizon__top{margin:0;padding-left:1rem;font-size:.64rem}.horizon__top li{margin-bottom:.25rem}.horizon__top a{color:#fff;text-decoration:none}.horizon__top a:hover{color:var(--hud-accent)}.horizon__top span{margin-left:.35rem;color:var(--muted)}@media(max-width:1080px){.horizon__grid{grid-template-columns:1fr}}.archive-trends{margin-top:.75rem}.archive-trends__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.archive-trends__meta-value{font-size:1.1rem;font-weight:600;color:var(--text)}.archive-trends__meta-label{font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.archive-trends__status{padding:1rem 0}.archive-trends__narrative{margin-bottom:1rem}.archive-trends__headline{font-size:1.05rem;font-weight:600;margin:0 0 .35rem}.archive-trends__summary{margin:0;color:var(--muted);line-height:1.5}.archive-trends__warnings{margin:.75rem 0 0;padding-left:1.1rem;color:#f87171;font-size:.88rem}.archive-trends__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.archive-trends__card{border:1px solid var(--border);border-radius:10px;padding:.85rem 1rem;background:#ffffff05}.archive-trends__card-title{margin:0 0 .6rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.archive-trends__list,.archive-trends__outcomes{list-style:none;margin:0;padding:0}.archive-trends__shift{display:grid;grid-template-columns:auto 1fr auto;gap:.45rem;align-items:baseline;padding:.28rem 0;font-size:.88rem}.archive-trends__arrow{font-weight:700}.archive-trends__arrow--rising,.archive-trends__arrow--emerging{color:#4ade80}.archive-trends__arrow--falling,.archive-trends__arrow--cooling{color:#f87171}.archive-trends__shift-detail{color:var(--muted);font-size:.78rem}.archive-trends__outcome-row{display:flex;justify-content:space-between;gap:.5rem;padding:.3rem 0;font-size:.86rem}.archive-trends__risk{margin-top:.85rem}.archive-trends__themes{display:flex;flex-wrap:wrap;gap:.4rem}.archive-trends__theme{padding:.2rem .45rem;border-radius:6px;background:#f871711f;font-size:.75rem}@media(max-width:1080px){.archive-trends__grid{grid-template-columns:1fr}}.archive-trends__headline{margin:0;padding:.85rem 1rem .65rem;font-size:.95rem;font-weight:600;line-height:1.35;border-bottom:1px solid var(--border)}.archive-trends__chart-block{padding:.75rem 1rem .5rem;border-bottom:1px solid var(--border)}.archive-trends__chart-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.archive-trends__chart-tab{border:1px solid var(--border);border-radius:999px;padding:.25rem .65rem;background:transparent;color:var(--muted);font-size:.72rem;cursor:pointer}.archive-trends__chart-tab.is-active{color:var(--text);border-color:color-mix(in srgb,var(--hud-accent) 40%,var(--border));background:color-mix(in srgb,var(--hud-accent) 10%,transparent)}.archive-trends__drawer{border-top:1px solid var(--border)}.archive-trends__drawer-summary{padding:.75rem 1rem;cursor:pointer;font-size:.78rem;font-weight:600;color:var(--muted);list-style:none}.archive-trends__drawer-summary::-webkit-details-marker{display:none}.archive-trends__drawer-body{padding:0 1rem 1rem}.archive-trends__grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-trends__empty{color:var(--muted);font-size:.82rem}.archive-trends__warning{margin:.65rem 0 0;font-size:.78rem;color:#f87171;line-height:1.45}.lens-drawer__tabs{display:flex;gap:.35rem;padding:.75rem 1rem 0;border-bottom:1px solid var(--border)}.lens-drawer__tab{border:1px solid var(--border);border-bottom:none;border-radius:10px 10px 0 0;padding:.45rem .85rem;background:transparent;color:var(--muted);font-size:.78rem;font-weight:600;cursor:pointer}.lens-drawer__tab.is-active{color:var(--text);background:#ffffff08;border-color:color-mix(in srgb,var(--hud-accent) 35%,var(--border))}.lens-drawer__panel{min-width:0}.yearly-chart__head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.yearly-chart__title{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.yearly-chart__subtitle{margin:.15rem 0 0;font-size:.75rem;color:var(--muted)}.yearly-chart__legend{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin:.5rem 0 0;padding:0 0 0 2.35rem;list-style:none;font-size:.68rem;color:var(--muted)}.yearly-chart__legend li{display:inline-flex;align-items:center;gap:.35rem}.yearly-chart__swatch{display:inline-block;width:.55rem;height:.55rem;border-radius:999px;flex-shrink:0}.yearly-chart__swatch--line{width:1rem;height:.2rem;border-radius:1px}.yearly-chart__wrap{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;gap:.35rem .5rem}.yearly-chart__y-axis{display:flex;flex-direction:column;justify-content:space-between;font-size:.62rem;color:var(--muted);min-height:140px}.yearly-chart__svg{width:100%;height:140px;display:block}.yearly-chart__grid{stroke:#ffffff0f;stroke-width:1}.yearly-chart__line{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.yearly-chart__bar{opacity:.9}.yearly-chart__x-axis{grid-column:2;display:flex;justify-content:space-between;font-size:.62rem;color:var(--muted)}.yearly-chart__status{padding:.5rem 0}.lovable__drawer{border-top:1px solid rgba(255,255,255,.04)}.lovable__drawer-summary{padding:.65rem 1rem;cursor:pointer;font-size:.72rem;font-weight:600;color:var(--muted);list-style:none}.lovable__drawer-summary::-webkit-details-marker{display:none}.lovable--compact .lovable__charts-row--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.lovable__qa-list--compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.75rem 1rem 1rem}@media(max-width:900px){.archive-trends__grid--compact,.lovable__qa-list--compact{grid-template-columns:1fr}}.dashboard__lovable-row{margin-top:.75rem}.lovable{overflow:hidden}.lovable__head{flex-wrap:wrap;gap:.5rem}.lovable__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.62rem;color:var(--muted)}.lovable__summary{display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem 1rem .75rem;font-size:.62rem;color:var(--muted);border-bottom:1px solid rgba(255,255,255,.04)}.lovable__summary em{font-style:normal;font-weight:700;color:#fb7185}.lovable__charts{padding:.75rem 1rem;display:flex;flex-direction:column;gap:1rem}.lovable__charts-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.lovable-chart__title{margin:0 0 .5rem;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lovable-chart__bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.lovable-chart__row{display:grid;grid-template-columns:minmax(4.5rem,28%) 1fr auto;align-items:center;gap:.5rem}.lovable-chart__label{font-size:.68rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lovable-chart__track{height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}.lovable-chart__fill{display:block;height:100%;border-radius:3px;min-width:2px;transition:width .4s ease}.lovable-chart__value{font-size:.62rem;color:var(--muted);min-width:1.5rem;text-align:right}.lovable-chart__empty{margin:0;font-size:.72rem;color:var(--muted)}.lovable__segcols{padding-top:.25rem}.lovable__segcols-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.lovable__qa{padding:.75rem 1rem 1rem;border-top:1px solid rgba(255,255,255,.05)}.lovable__qa-list{margin-top:.5rem}.lovable__evidence{list-style:none;margin:.35rem 0 0;padding:0;font-size:.58rem;color:var(--muted)}.lovable__evidence li:before{content:"→ ";color:#fb7185}.lovable__graduates{padding:0 1rem 1rem;border-top:1px solid rgba(255,255,255,.05)}.lovable__grad-list{margin:.5rem 0 0;padding-left:1.1rem;font-size:.78rem}.lovable__grad-list li{margin-bottom:.35rem}.lovable__grad-list a{color:var(--text)}.lovable__grad-list a:hover{color:#fb7185}.lovable__grad-list span{margin-left:.35rem;color:var(--muted)}.lovable__status{padding:1rem}@media(max-width:900px){.lovable__charts-row{grid-template-columns:1fr}}.dashboard__popularity-row{margin-top:.75rem}@media(max-width:1080px){.dashboard{grid-template-columns:1fr}.dashboard__toolbar{display:flex;position:sticky;top:0;z-index:12;margin:-.25rem -.15rem 0;padding:.35rem .15rem .55rem;background:#1a1a1a;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--panel-border)}.side-nav{position:static;height:auto;max-height:none;min-height:auto;border-right:0;border-bottom:1px solid var(--panel-border);padding:.65rem .75rem .75rem}.side-nav__brand,.side-nav__section--views,.side-nav__list--views,.side-nav__profile,.side-nav__footernoter{display:none}.main-header__views{display:flex}.main-header__section-nav{flex-wrap:wrap}.main-header__briefing-link{max-width:none}.side-nav__section:not(.side-nav__section--views){margin-top:0;padding:0 .35rem .35rem}.side-nav__list--sources{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:.35rem;padding:0 .15rem .15rem;scrollbar-width:none}.side-nav__list--sources::-webkit-scrollbar{display:none}.side-nav__btn--sub{width:auto;flex:0 0 auto;scroll-snap-align:start;min-height:44px;padding-inline:.7rem;white-space:nowrap}.dashboard__main{padding:.75rem .85rem 1.5rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.view-tabs{flex-shrink:0}.view-tabs__btn{min-height:40px;padding-inline:.85rem}.dashboard__viz-row{grid-template-columns:1fr;gap:.55rem}.viz-stack--primary{aspect-ratio:1;max-height:min(92vw,72vh,560px);min-height:300px}.viz-stack--secondary{max-height:none;min-height:auto;overflow:visible}.viz-stack{min-height:0}.reading{min-height:0;height:auto}.feed__head{flex-direction:column;align-items:flex-start;gap:.35rem}.feed__meta{flex-wrap:wrap;gap:.45rem .65rem}.launch-card{padding:.75rem .8rem}.launch-card__title{font-size:.88rem}.intel-hud__grid{grid-template-columns:1fr}.intel-hud__cell--wide{grid-column:span 1}.hud-title{font-size:.88rem}.main-header__row{flex-direction:column;align-items:stretch;gap:.55rem}.main-header__title{font-size:1.1rem}.main-header__desc{font-size:.74rem;max-width:none}.main-header__actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.main-header__metrics .dashboard__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard__sticky-top{position:static}.source-radar__head{flex-wrap:wrap;gap:.45rem}.source-radar__stage{padding:.5rem .4rem 1rem}.source-radar__block{width:9px;height:9px}.source-radar__name{max-width:76px;font-size:.48rem}.source-radar--topic .source-radar__hub,.source-radar--category .source-radar__hub{min-width:3.6rem;min-height:3.6rem;font-size:.62rem}.trends__controls{flex-wrap:wrap;gap:.45rem}.trends__group{flex-wrap:wrap}.market__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.lovable__charts-row{grid-template-columns:1fr}}.summary-card{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .65rem;background:#ffffff06;border:1px solid var(--panel-border);border-radius:8px}.summary-card__value{font-size:1.1rem;font-weight:700;color:var(--ink);letter-spacing:-.02em}.summary-card--accent{border-color:#ff3b3b47;background:#ff3b3b0d;box-shadow:none}.summary-card--accent .summary-card__value{color:var(--alert)}.summary-card__label{font-size:.52rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.dashboard__insight-row{display:flex;flex-direction:column;gap:.85rem}.ideation{padding:.85rem 1rem 1rem}.ideation__head{display:block;width:100%;margin:0 0 .7rem;padding:0}.ideation__head .hud-label{margin:0 0 .2rem}.ideation__head .hud-title{margin:0}.dashboard__digest-row{margin-top:.85rem}.ideation__list{display:flex;flex-direction:column;gap:.65rem;max-height:420px;overflow:auto;padding-right:.25rem}.ideation__item{padding:.65rem .7rem;background:#ffffff05;border:1px solid var(--panel-border);border-radius:8px}.ideation__nav{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:opacity .15s ease}.ideation__nav:hover{opacity:.88}.ideation__nav:focus{outline:none}.ideation__nav:focus-visible{outline:2px solid rgba(255,59,59,.65);outline-offset:2px;border-radius:4px}.ideation__question{margin:0 0 .35rem;font-size:.76rem;font-weight:600;line-height:1.35;color:#fff}.ideation__answer{margin:0;font-size:.7rem;line-height:1.45;color:#ffffffc7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ideation__answer--expandable{display:-webkit-box;width:100%;padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:color .15s ease}.ideation__answer--expandable:hover{color:#fff}.ideation__answer--expandable:focus{outline:none}.ideation__answer--expandable:focus-visible{outline:2px solid rgba(255,59,59,.65);outline-offset:2px;border-radius:4px}.ideation__overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.25rem}.ideation__overlay-backdrop{position:absolute;inset:0;margin:0;padding:0;border:0;background:#0a0a0a;backdrop-filter:none;-webkit-backdrop-filter:none;cursor:pointer}.ideation__modal{position:relative;z-index:1;width:min(100%,40rem);max-height:min(85vh,36rem);overflow:auto;padding:1rem 1.1rem 1.1rem;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 64px #0000008c}.ideation__modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.ideation__modal-title{margin:0;font-size:.82rem;font-weight:600;line-height:1.35;color:#fff}.ideation__modal-close{flex-shrink:0;width:1.75rem;height:1.75rem;margin:0;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff0a;color:#ffffffbf;font-size:1.1rem;line-height:1;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.ideation__modal-close:hover{border-color:#fff3;color:#fff;background:#ffffff14}.ideation__modal-close:focus{outline:none}.ideation__modal-close:focus-visible{outline:2px solid rgba(255,59,59,.65);outline-offset:2px}.ideation__modal-answer{margin:0;font-size:.76rem;line-height:1.55;color:#ffffffdb}.ideation__modal-kicker{margin:0 0 .35rem;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ideation__modal-kicker:not(:first-child){margin-top:.85rem}.ideation__modal-analysis{display:flex;flex-direction:column;gap:.65rem}.ideation__modal-analysis-p{margin:0;font-size:.76rem;line-height:1.55;color:#ffffffdb}.ideation__item--clickable{display:block;width:100%;margin:0;padding:.65rem .7rem;border:1px solid var(--panel-border);border-radius:8px;background:#ffffff05;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ideation__item--clickable:hover{border-color:#ffffff38;background:#ffffff0a}.ideation__item--clickable:focus{outline:none}.ideation__item--clickable:focus-visible{outline:2px solid rgba(255,59,59,.65);outline-offset:2px}.ideation__modal-evidence{display:flex;flex-direction:column;gap:.35rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.ideation__modal-evidence-line{margin:0;font-size:.58rem;line-height:1.45;color:var(--muted);white-space:normal}.ideation__evidence-list{display:flex;flex-direction:column;gap:.15rem;margin-top:.35rem}.ideation__evidence{margin:0;font-size:.55rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ideation__empty,.ideation__skeleton{font-size:.72rem;color:var(--muted)}.ideation__sk-row{height:3.2rem;margin-bottom:.5rem;border-radius:6px;background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08);background-size:200% 100%;animation:shimmer 1.4s ease infinite}.ideation-plan{margin-bottom:.75rem}.ideation-plan__list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.ideation-plan__item{margin:0}.ideation-plan__card{width:100%;display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;text-align:left;padding:.75rem .85rem;border:1px solid var(--panel-border);border-radius:10px;background:#ffffff05;color:inherit;cursor:pointer;transition:border-color .15s,background .15s}.ideation-plan__card:hover{border-color:#ffffff2e;background:#ffffff0a}.ideation-plan__step{font-size:.72rem;color:var(--accent, #ff5555);padding-top:.15rem}.ideation-plan__title{margin:0 0 .25rem;font-size:.92rem;font-weight:600}.ideation-plan__thesis{margin:0;font-size:.82rem;color:var(--muted);line-height:1.45}.ideation-plan__signal{margin:.35rem 0 0;font-size:.68rem;color:#4ade80}.ideation-plan__risk{margin:.3rem 0 0;font-size:.72rem;color:#f87171}.ideation-plan__status{padding:.75rem 0;font-size:.78rem;color:var(--muted)}.directory{padding:.9rem 1rem 1.15rem}.directory__head{margin-bottom:.85rem}.directory__meta{font-size:.58rem;color:var(--muted)}.directory__grid{display:grid;gap:1rem}@media(min-width:1081px){.directory__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.4fr);gap:1.1rem}}.directory__section-title{margin:0 0 .55rem;font-size:.58rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.directory__section-title--spaced{margin-top:1.1rem}.directory__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.directory__link,.directory__link--btn{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:0;border:none;background:none;font:inherit;text-align:left;color:var(--ink);text-decoration:none;cursor:pointer}.directory__link-label{font-size:.78rem;font-weight:600}.directory__link-arrow{font-size:.72rem;color:var(--alert);opacity:.9}.directory__link:hover .directory__link-label,.directory__link--btn:hover .directory__link-label{color:var(--alert)}.directory__blurb{margin:.2rem 0 0;font-size:.65rem;line-height:1.45;color:var(--muted)}.directory__report-link{display:flex;flex-direction:column;gap:.15rem;text-decoration:none;color:inherit}.directory__report-kicker{font-size:.52rem;text-transform:uppercase;letter-spacing:.08em;color:var(--alert)}.directory__report-title{font-size:.76rem;font-weight:600;line-height:1.35}.directory__report-link:hover .directory__report-title{color:var(--alert)}.directory__report-date{display:block;margin-top:.25rem;font-size:.55rem;color:var(--muted)}.directory__empty{font-size:.68rem;color:var(--muted)}.directory__pick-btn{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;width:100%;padding:0;border:none;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--ink)}.directory__pick-title{font-size:.74rem;font-weight:600}.directory__pick-btn:hover .directory__pick-title{color:var(--alert)}.directory__pick-src{font-size:.52rem;color:var(--muted);flex-shrink:0}.directory__launch-grid{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}@media(min-width:1081px){.directory__launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.directory__launch{padding:.6rem .65rem;background:#ffffff05;border:1px solid var(--panel-border);border-radius:8px}.directory__launch-link{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem;text-decoration:none;color:var(--ink)}.directory__launch-title{font-size:.74rem;font-weight:600;line-height:1.35}.directory__launch-link:hover .directory__launch-title{color:var(--alert)}.directory__launch-arrow{font-size:.68rem;color:var(--muted);flex-shrink:0}.directory__launch-meta{display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin-top:.3rem;font-size:.55rem;color:var(--muted)}.directory__sources{display:flex;flex-wrap:wrap;gap:.4rem}.directory__source-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem;border:1px solid var(--panel-border);border-radius:999px;background:#ffffff05;font-size:.62rem;color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s}.directory__source-chip:hover{border-color:var(--chip-color, rgba(255, 255, 255, .35));background:#ffffff0a}.directory__source-dot{width:6px;height:6px;border-radius:50%;background:var(--chip-color, var(--muted))}.directory__source-count{font-family:var(--mono);font-size:.55rem;color:var(--muted)}.directory__source-chip--all{border-style:dashed}@media(min-width:1081px){.dashboard{grid-template-columns:280px minmax(0,1fr)}.side-nav__btn--sub{text-transform:none;letter-spacing:.02em;font-size:.68rem;font-weight:600}.side-nav__kicker{font-size:.68rem;letter-spacing:.02em;text-transform:none;color:var(--muted)}.side-nav__title{font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.side-nav__btn-text{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;text-align:left;text-transform:none;letter-spacing:0;font-weight:600}.side-nav__btn-text small{font-size:.58rem;font-weight:500;color:var(--muted)}.side-nav__btn.is-active .side-nav__btn-text small{color:#ffffff8c}.side-nav__foot{font-size:.68rem;text-transform:none}}.dashboard__sticky-top{position:sticky;top:6.5rem;z-index:25;background:var(--bg-panel, #fff);backdrop-filter:none;-webkit-backdrop-filter:none}.main-header{padding:.65rem 0 .75rem;border-bottom:1px solid var(--panel-border)}.main-header__kicker{margin:0 0 .2rem;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.main-header__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.main-header__title{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#fff}.main-header__desc{margin:.35rem 0 0;font-size:.82rem;line-height:1.45;color:var(--muted);max-width:42rem}.main-header__actions{display:flex;flex-direction:column;align-items:flex-end;gap:.55rem;flex-shrink:0}.main-header__sync{margin:0;font-size:.58rem;color:var(--muted)}.main-header__views{display:none;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.main-header__view{border:1px solid var(--panel-border);background:#ffffff08;color:var(--muted);font:600 .62rem var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:.35rem .6rem;border-radius:999px;cursor:pointer}.main-header__view:hover{color:var(--ink)}.main-header__view.is-active{color:#fff;border-color:#ffffff38;background:#ffffff14}.main-header__section-nav{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.06)}.main-header__section-nav--utility{justify-content:flex-end}.main-header__section-tabs{display:flex;flex:1;min-width:0;gap:.35rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.1rem}.main-header__section-tabs::-webkit-scrollbar{display:none}.main-header__section-tab{flex:0 0 auto;border:1px solid var(--panel-border);background:#ffffff05;color:var(--muted);font:500 .68rem/1.25 var(--font);padding:.42rem .75rem;border-radius:8px;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s,background .15s}.main-header__section-tab:hover{color:var(--ink);border-color:#ffffff24}.main-header__section-tab.is-active{color:#fff;border-color:#ff3b3b73;background:#ff3b3b1a;box-shadow:inset 0 0 0 1px #ff3b3b14}.main-header__briefing-row{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.main-header__briefing-link{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border:1px solid var(--panel-border);border-radius:8px;background:#ffffff08;color:var(--muted);font:600 .62rem var(--font);text-decoration:none;max-width:12rem}.main-header__briefing-link:hover{color:var(--ink);border-color:#ffffff29}.main-header__briefing-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-header__briefing-logo{color:var(--ink);flex-shrink:0}.main-header__rss-link{flex-shrink:0;display:inline-flex;align-items:center;padding:.4rem .55rem;border:1px solid var(--panel-border);border-radius:8px;background:#ffffff08;color:var(--muted);font:600 .62rem var(--font);text-decoration:none;letter-spacing:.04em}.main-header__rss-link:hover{color:var(--ink);border-color:#ffffff29}.main-header__metrics .dashboard__summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin-top:.75rem}@media(max-width:1400px){.main-header__metrics .dashboard__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1320px){.dashboard__viz-row{grid-template-columns:1fr}.viz-stack--primary{aspect-ratio:4 / 3;max-height:min(56vh,500px);min-height:280px}.viz-stack--secondary{max-height:none;min-height:auto;overflow:visible}.dashboard__signals-row{display:flex;flex-direction:column;gap:.75rem}.dashboard__insight-row{display:flex;flex-direction:column;gap:.85rem}.ideation__list{display:flex;flex-direction:column;gap:.65rem;max-height:none;overflow:visible}}@media(max-width:1320px)and (min-width:1081px){.dashboard{grid-template-columns:200px minmax(0,1fr)}.side-nav{padding:1rem .75rem .85rem}.side-nav__btn{padding:.42rem .5rem;font-size:.72rem}.main-header__desc{font-size:.76rem;max-width:32rem}}.viz-toolbar{display:flex;gap:.4rem}.viz-toolbar__btn{border:1px solid var(--panel-border);background:#ffffff05;color:var(--muted);font:600 .72rem var(--font);padding:.4rem .75rem;border-radius:8px;cursor:pointer}.viz-toolbar__btn.is-active{color:#fff;border-color:#ffffff38;background:#ffffff12}.view{display:flex;flex-direction:column;gap:.85rem}.dashboard__preview{padding:.85rem 1rem 1rem}.dashboard__preview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.dashboard__preview-sub{margin:.2rem 0 0;font-size:.62rem;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.dashboard__preview-cta{border:1px solid rgba(255,59,59,.35);background:#ff3b3b14;color:#fff;font:600 .72rem var(--font);padding:.45rem .85rem;border-radius:8px;cursor:pointer}.dashboard__insights-top{display:grid;grid-template-columns:1.1fr .9fr;gap:.85rem}.dashboard__insights-top .ideation-plan{grid-column:1 / -1}.reading__card-title{text-transform:none;letter-spacing:0}.reading__overview{margin:0;padding:0 1rem;font-size:.8rem;color:var(--muted)}.reading--compact .reading__lead,.reading--compact .reading__overview{display:none}.reading--compact .reading__cards{padding:.45rem .75rem .65rem;gap:.4rem}.reading--compact .reading__card{padding:.6rem .65rem}.reading--compact .reading__card-body{-webkit-line-clamp:2}.reading--compact .reading__head{padding:.85rem .75rem .45rem}.reading__head{display:block;width:100%;margin:0;padding:.85rem 1rem .5rem}.reading__head .hud-label{margin:0 0 .2rem}.reading__head .hud-title{margin:0}.reading--compact .briefing-bilingual-toolbar{margin:0 .75rem .5rem;padding:.45rem .65rem}.ideation--compact .ideation__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;max-height:none}@media(min-width:1400px){.dashboard__main{padding:1rem 1.75rem 2rem}.feed__grid--preview{grid-template-columns:repeat(3,minmax(0,1fr))}.view--launches .feed__grid,.ideation--compact .ideation__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.dashboard__main{padding:.6rem .65rem 1.15rem;padding-bottom:calc(1.15rem + env(safe-area-inset-bottom,0px))}.main-header{padding:.5rem 0 .6rem}.main-header__kicker{font-size:.52rem}.main-header__title{font-size:1rem}.main-header__desc{display:none}.main-header__metrics .dashboard__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.summary-card{padding:.45rem .5rem}.summary-card__value{font-size:.95rem}.summary-card__label{font-size:.48rem}.main-header__section-nav{flex-direction:column;align-items:stretch;gap:.5rem}.main-header__briefing-link{max-width:none;justify-content:center}.viz-stack--primary{aspect-ratio:1;max-height:min(92vw,400px);min-height:240px}.viz-stack--secondary{min-height:auto;overflow:visible}.pre-analytics,.reading{min-height:0;overflow:visible}.source-radar__switch{width:100%}.source-radar__switch .viz-toolbar__btn{flex:1;text-align:center}.feed__categories{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.15rem}.feed__categories::-webkit-scrollbar{display:none}.feed__cat{flex:0 0 auto;white-space:nowrap}.ideation--compact .ideation__list{grid-template-columns:1fr}.popularity__rollup{grid-template-columns:repeat(2,minmax(0,1fr))}}.job-demand__meta{margin:0;font-size:.62rem;color:var(--muted)}.job-demand__stats{display:flex;flex-wrap:wrap;gap:.75rem;padding:0 1rem .75rem;font-size:.62rem;color:var(--muted)}.job-demand__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1rem;padding:0 1rem 1rem}.job-demand__section-title{margin:0 0 .55rem;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.job-demand__bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.job-demand__bar-head{display:flex;justify-content:space-between;gap:.75rem;font-size:.68rem;margin-bottom:.25rem}.job-demand__bar-head span:last-child{color:var(--muted);font-family:var(--mono);font-size:.58rem;text-align:right}.job-demand__bar-track{height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden}.job-demand__bar-fill{display:block;height:100%;border-radius:inherit}.job-demand__chips{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.job-demand__chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .45rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;font-size:.58rem}.job-demand__chip span{color:var(--muted)}.job-demand__list{margin:0;padding-left:1rem;font-size:.72rem;color:var(--muted)}@media(max-width:900px){.job-demand__grid{grid-template-columns:1fr}}.dashboard__syndicated-row{margin-top:1rem}.syndicated__head{align-items:flex-start}.syndicated__rollup{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.62rem;color:var(--muted)}.syndicated__filters{display:flex;flex-wrap:wrap;gap:.45rem;margin:.75rem 0 .5rem}.syndicated__filter{border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--muted);border-radius:999px;padding:.3rem .65rem;font-size:.62rem;cursor:pointer}.syndicated__filter.is-active{color:var(--text);border-color:#ff3b3b59;background:#ff3b3b14}.syndicated__funding-note{margin:.35rem 0 .75rem;font-size:.62rem;color:var(--muted)}.syndicated__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem}.syndicated-card{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05;padding:.85rem;animation:card-in .45s ease both}.syndicated-card__top{display:flex;gap:.75rem}.syndicated-card__thumb{width:52px;height:52px;border-radius:10px;object-fit:cover;flex-shrink:0}.syndicated-card__thumb--placeholder{display:grid;place-items:center;background:#ffffff0f;font-weight:700}.syndicated-card__meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem}.syndicated-card__badge,.syndicated-card__category,.syndicated-card__jobs,.syndicated-card__funding{font-size:.58rem;padding:.15rem .4rem;border-radius:999px;border:1px solid rgba(255,255,255,.08)}.syndicated-card__jobs{border-color:#38bdf840;color:#7dd3fc}.syndicated-card__funding{border-color:#a78bfa40;color:#c4b5fd}.syndicated-card__title{margin:0 0 .35rem;font-size:.95rem}.syndicated-card__title a{color:inherit;text-decoration:none}.syndicated-card__title a:hover{color:#fff}.syndicated-card__arrow{opacity:.55;margin-left:.25rem}.syndicated-card__tagline{margin:0 0 .35rem;font-size:.78rem;color:var(--muted)}.syndicated-card__sources,.syndicated-card__jobs-detail,.syndicated-card__funding-detail{margin:.15rem 0 0;font-size:.6rem;color:var(--muted)}@media(max-width:900px){.syndicated__grid{grid-template-columns:1fr}}}@layer pr{:root{color-scheme:light;--pno-red: #e24434;--pno-red-deep: #c93628;--pno-yellow: #f5d547;--pno-ink: #0a0a0a;--pno-white: #ffffff;--pno-cream: #fff8ef;--pno-navy: #1a1f3a;--pno-cyan: #5ec4e8;--pno-stroke: 2.5px;--pno-border: 3px;--pno-radius: 14px;--pno-shadow: 5px 5px 0 var(--pno-ink);--pno-font: "Nunito", system-ui, sans-serif;--pno-display: "Archivo Black", Impact, sans-serif;--bg: var(--pno-red);--ink: var(--pno-ink);--muted: rgba(10, 10, 10, .72);--panel-border: var(--pno-ink);--bg-panel: var(--pno-white);--font: var(--pno-font);--radius: var(--pno-radius);--alert: var(--pno-red-deep)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--pno-font);font-weight:600;color:var(--pno-ink);background:var(--pno-red);line-height:1.45;-webkit-font-smoothing:antialiased}a{color:inherit}.dashboard{display:block;min-height:100vh;min-height:100dvh;position:relative}.dashboard__bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--pno-red)}.dashboard__vignette,.dashboard__noise,.dashboard__grid{display:none}.side-nav{display:none!important}.dashboard__toolbar{display:none}.dashboard__main{position:relative;z-index:1;width:min(100%,1200px);margin:0 auto;padding:0 1rem 3rem;display:flex;flex-direction:column;gap:1.5rem}.dashboard__sticky-top{position:sticky;top:7.35rem;z-index:20;padding-top:.35rem;background:var(--pno-red)}.planetono-shell{position:sticky;top:0;z-index:30;padding:.65rem 0 .5rem;background:var(--pno-white);border-bottom:var(--pno-border) solid var(--pno-ink)}.planetono-shell__bar{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.65rem}.planetono-shell__menu-btn{display:none;padding:.35rem .65rem;border:var(--pno-border) solid var(--pno-ink);border-radius:10px;background:var(--pno-white);font:800 .72rem/1 var(--pno-font);text-transform:lowercase;cursor:pointer;box-shadow:var(--pno-shadow)}.planetono-shell__views{display:flex;flex-wrap:wrap;gap:.35rem}.planetono-mark{justify-self:center;display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--pno-ink)}.planetono-mark__icon{flex-shrink:0;border:2px solid var(--pno-ink);border-radius:8px;box-shadow:2px 2px 0 var(--pno-ink);object-fit:cover}.planetono-mark__text{text-align:left}.planetono-mark__word{display:block;font-family:var(--pno-display);font-size:clamp(1.05rem,2.4vw,1.38rem);letter-spacing:.02em;line-height:1.05;color:var(--pno-ink)}.planetono-mark__sub{display:block;margin-top:.18rem;font-family:var(--pno-font);font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.planetono-shell__links{display:flex;gap:.35rem;justify-self:end}.planetono-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .75rem;border:var(--pno-border) solid var(--pno-ink);border-radius:999px;background:var(--pno-white);color:var(--pno-ink);font:800 .68rem/1 var(--pno-font);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:3px 3px 0 var(--pno-ink);transition:transform .12s ease}.planetono-pill:hover{transform:translate(-1px,-1px)}.planetono-pill.is-active{background:var(--pno-yellow)}.planetono-pill--ghost{background:var(--pno-cream)}.planetono-pill--block{width:100%;justify-content:center}.planetono-shell__drawer{margin-top:.65rem;padding:.75rem;border:var(--pno-border) solid var(--pno-ink);border-radius:var(--pno-radius);background:var(--pno-cream);box-shadow:var(--pno-shadow)}.planetono-shell__drawer-label{margin:0 0 .5rem;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.planetono-shell__sections{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.planetono-source-bar{display:flex;gap:.35rem;overflow-x:auto;padding:.55rem 0 .15rem;scrollbar-width:none}.planetono-source-bar::-webkit-scrollbar{display:none}.planetono-site-footer{margin-top:.5rem;padding:1rem 0 .5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;border-top:var(--pno-border) solid var(--pno-ink)}.planetono-site-footer__nav{display:flex;flex-wrap:wrap;gap:.65rem}.planetono-site-footer__nav a{padding:.28rem .6rem;border:2px solid var(--pno-ink);border-radius:999px;background:var(--pno-cream);font:800 .62rem/1 var(--pno-font);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;box-shadow:2px 2px 0 var(--pno-ink)}.planetono-site-footer__nav a:hover{transform:translate(-1px,-1px)}.planetono-site-footer__copy{margin:0;font:800 .62rem/1.3 var(--pno-font);letter-spacing:.04em;text-transform:uppercase;opacity:.72}.planetono-chip{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;padding:.32rem .6rem;border:2px solid var(--pno-ink);border-radius:999px;background:var(--pno-white);color:var(--pno-ink);font:700 .62rem/1 var(--pno-font);cursor:pointer}.planetono-chip.is-active{background:var(--pno-white);box-shadow:2px 2px 0 var(--pno-ink)}.planetono-chip__count{font-weight:800;opacity:.7}.planetono-headline{display:flex;flex-direction:column;gap:.1rem;margin:0}.planetono-headline__line{display:block;font-family:var(--pno-display);font-size:clamp(1.45rem,4vw,2.35rem);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:var(--pno-white);-webkit-text-stroke:var(--pno-stroke) var(--pno-ink);paint-order:stroke fill}.planetono-headline__line--accent{color:var(--pno-yellow)}.planetono-headline--dark .planetono-headline__line{color:var(--pno-ink);-webkit-text-stroke:0}.main-header{padding:.85rem 0 .5rem}.main-header__kicker{margin:0 0 .35rem;font:800 .62rem/1 var(--pno-font);letter-spacing:.14em;text-transform:uppercase;color:var(--pno-ink);opacity:.75}.main-header__title{display:none}.main-header__desc{margin:.55rem 0 0;max-width:34rem;font-size:.88rem;font-weight:700;color:var(--pno-ink);opacity:.82}.main-header__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.main-header__intro{flex:1 1 16rem;min-width:0}.main-header__sync{margin:0 0 0 auto;font-size:.65rem;font-weight:800;color:var(--pno-ink);opacity:.65;white-space:nowrap}.main-header__views{display:none}.main-header__section-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.75rem}.main-header__section-tabs{display:flex;flex-wrap:wrap;gap:.35rem}.main-header__section-tab{padding:.32rem .65rem;border:2px solid var(--pno-ink);border-radius:999px;background:var(--pno-cream);font:800 .62rem/1 var(--pno-font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.main-header__section-tab.is-active{background:var(--pno-white);box-shadow:2px 2px 0 var(--pno-ink)}.main-header__briefing-row{display:none}.main-header__metrics .dashboard__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.85rem}@media(min-width:1400px){.main-header__metrics .dashboard__summary{grid-template-columns:repeat(6,minmax(0,1fr))}}.summary-card{padding:.55rem .6rem;border:var(--pno-border) solid var(--pno-ink);border-radius:12px;background:var(--pno-white);box-shadow:3px 3px 0 var(--pno-ink)}.summary-card--accent{background:var(--pno-yellow)}.summary-card__value{font-family:var(--pno-display);font-size:1.15rem;line-height:1;color:var(--pno-ink)}.summary-card__label{margin-top:.15rem;font-size:.52rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.hud-mono,.hud-label{font-family:var(--pno-font);letter-spacing:.08em;text-transform:uppercase;font-weight:800;font-size:.62rem}.hud-label{margin:0 0 .35rem;color:var(--pno-ink);opacity:.65}.hud-title{margin:0;font-family:var(--pno-display);font-size:1.15rem;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:var(--pno-ink)}.hud-panel{background:var(--pno-white);color:var(--pno-ink);border:var(--pno-border) solid var(--pno-ink);border-radius:var(--pno-radius);box-shadow:var(--pno-shadow)}.hud-panel__head,.ideation__head,.reading__head,.ideation-plan__head{padding:1rem 1.1rem .35rem}.status{font-size:.85rem;font-weight:700;color:var(--pno-ink);opacity:.75}.workflow-hero{padding:1.25rem 1.1rem 1.1rem;border:var(--pno-border) solid var(--pno-ink);border-radius:var(--pno-radius);background:var(--pno-navy);box-shadow:var(--pno-shadow);color:var(--pno-white)}.workflow-hero__eyebrow{margin:0 0 .5rem;font:800 .65rem/1 var(--pno-font);letter-spacing:.14em;text-transform:uppercase;color:var(--pno-cyan)}.workflow-hero__title{margin:0;font-family:var(--pno-display);font-size:clamp(1.1rem,2.5vw,1.45rem);line-height:1.05;color:var(--pno-white);-webkit-text-stroke:1.5px var(--pno-ink);paint-order:stroke fill}.workflow-hero .planetono-headline__line{font-size:clamp(1rem,2.2vw,1.35rem)}.workflow-hero .planetono-headline__line--accent{color:var(--pno-yellow)}.workflow-hero__lede{margin:.65rem 0 0;font-size:.82rem;font-weight:700;line-height:1.5;color:#ffffffd9}.workflow-hero__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:1rem 0 0;padding:0;list-style:none}.workflow-hero__step{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.65rem .7rem;border:var(--pno-border) solid var(--pno-ink);border-radius:12px;background:var(--pno-cream);color:var(--pno-ink);text-align:left;cursor:pointer;box-shadow:3px 3px 0 var(--pno-ink)}.workflow-hero__num{font-family:var(--pno-display);font-size:1rem}.workflow-hero__label{font-size:.72rem;font-weight:800;text-transform:uppercase}.workflow-hero__hint{font-size:.62rem;font-weight:700;opacity:.72;line-height:1.35}.view--ideation,.view--overview,.view--launches,.view--directory{display:flex;flex-direction:column;gap:1.75rem}.workflow-phase__step{margin:0 0 .25rem;font:800 .62rem/1 var(--pno-font);letter-spacing:.12em;text-transform:uppercase;color:var(--pno-ink);opacity:.7}.workflow-phase__title{margin:0;font-family:var(--pno-display);font-size:clamp(1.2rem,3vw,1.65rem);line-height:.98;color:var(--pno-white);-webkit-text-stroke:var(--pno-stroke) var(--pno-ink);paint-order:stroke fill}.workflow-phase__desc,.workflow-phase__action{margin:.45rem 0 0;max-width:40rem;font-size:.84rem;font-weight:700;color:var(--pno-ink);opacity:.82}.workflow-phase__body{display:flex;flex-direction:column;gap:.75rem}.workflow-phase__grid{display:grid;gap:.75rem}.workflow-phase__grid--2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.workflow-phase__grid--2>.hud-panel{height:100%}.workflow-drawer{border:var(--pno-border) solid var(--pno-ink);border-radius:var(--pno-radius);background:var(--pno-cream);box-shadow:var(--pno-shadow)}.workflow-drawer__summary{padding:.75rem 1rem;font-weight:800;cursor:pointer;list-style:none}.workflow-drawer__body{padding:.75rem;border-top:2px solid var(--pno-ink)}.ideation{padding:0 0 1rem}.ideation__list{display:grid;gap:.55rem;padding:0 1rem;max-height:none;overflow:visible}.ideation--grid .ideation__list{grid-template-columns:repeat(2,minmax(0,1fr))}.ideation__item{padding:.75rem;border:2px solid var(--pno-ink);border-radius:12px;background:var(--pno-cream);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.ideation__item:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--pno-ink)}.ideation__question{margin:0 0 .35rem;font-family:var(--pno-display);font-size:.82rem;line-height:1.15;text-transform:uppercase;color:var(--pno-ink)}.ideation__answer{margin:0;font-size:.74rem;font-weight:600;line-height:1.45;color:var(--pno-ink);opacity:.78;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ideation__evidence{margin-top:.35rem;font-size:.6rem;font-weight:700;white-space:normal;overflow:visible;text-overflow:unset;opacity:.65}.reading__lead,.reading__overview{margin:0 1rem .5rem;font-weight:700;color:var(--pno-ink)}.reading__cards{padding:0 1rem 1rem;display:flex;flex-direction:column;gap:.45rem}.reading__card{padding:.65rem .75rem;border:2px solid var(--pno-ink);border-radius:12px;background:var(--pno-cream)}.reading__card-title{margin:0 0 .2rem;font-family:var(--pno-display);font-size:.78rem;text-transform:uppercase}.reading__card-meta,.reading__card-body{font-size:.68rem;font-weight:700;opacity:.75}.feed,.launch-card,.dashboard__preview{background:var(--pno-white);border:var(--pno-border) solid var(--pno-ink);border-radius:var(--pno-radius);box-shadow:var(--pno-shadow);color:var(--pno-ink)}.launch-card{border-width:2px;box-shadow:3px 3px 0 var(--pno-ink)}.feed__cat{border:2px solid var(--pno-ink);border-radius:999px;background:var(--pno-cream);font-weight:800;font-size:.62rem;text-transform:uppercase}.feed__cat.is-active{background:var(--pno-yellow)}.dashboard__preview-cta{padding:.45rem .85rem;border:var(--pno-border) solid var(--pno-ink);border-radius:999px;background:var(--pno-white);box-shadow:3px 3px 0 var(--pno-ink);font:800 .68rem/1 var(--pno-font);text-transform:uppercase;cursor:pointer}.feed-ad{border:2px dashed var(--pno-ink);border-radius:12px;background:var(--pno-cream)}.ad-label{font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ideation__overlay-backdrop{background:var(--pno-ink);backdrop-filter:none;-webkit-backdrop-filter:none}.ideation__modal{border:var(--pno-border) solid var(--pno-ink);box-shadow:8px 8px 0 var(--pno-ink)}.source-radar,.pre-analytics,.trends,.market,.popularity,.horizon,.archive-trends,.lovable,.directory,.ideation-plan{border:var(--pno-border) solid var(--pno-ink)!important;border-radius:var(--pno-radius)!important;box-shadow:var(--pno-shadow)!important;background:var(--pno-white)!important;color:var(--pno-ink)!important}@media(max-width:960px){.planetono-shell__bar{grid-template-columns:auto 1fr auto}.planetono-shell__views,.planetono-shell__links{display:none}.planetono-shell__menu-btn{display:inline-flex}.main-header__metrics .dashboard__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-hero__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-phase__grid--2,.ideation--grid .ideation__list{grid-template-columns:1fr}}.lovable,.lovable *,.intel-hud,.intel-hud *,.job-demand,.job-demand *,.syndicated,.syndicated *,.trends,.trends *,.market,.market *,.popularity,.popularity *,.horizon,.horizon *,.archive-trends,.archive-trends *,.directory,.directory *{--bg-panel: var(--pno-white);--ink: var(--pno-ink);--muted: rgba(10, 10, 10, .65)}.lovable__summary,.intel-hud__pill,.intel-hud__cell,.job-demand__row,.syndicated-product,.briefing-bilingual-toolbar{background:var(--pno-cream)!important;color:var(--pno-ink)!important;border:2px solid var(--pno-ink)!important;border-radius:12px!important}.hud-frame,.hud-radial,.hud-segment,.hud-waveform,.hud-pipeline{border-color:var(--pno-ink)!important;color:var(--pno-ink)!important}.planetono-illo-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none}.planetono-illo{position:absolute;pointer-events:none;user-select:none;z-index:0}.planetono-illo img{display:block;width:100%;height:auto;filter:drop-shadow(5px 5px 0 var(--pno-ink))}.planetono-illo--hero{width:min(22vw,200px);top:12%;right:2%;opacity:.92}.planetono-illo--spot{width:min(16vw,130px);bottom:18%;left:2%;opacity:.85}.planetono-illo--scan{width:min(18vw,150px);bottom:8%;right:6%;opacity:.75}.workflow-phase__head{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;row-gap:.25rem;align-items:start}.workflow-phase__head .workflow-phase__illo{grid-row:1 / span 5;margin:0}.workflow-phase__illo{position:relative;flex-shrink:0}.workflow-phase__illo.jitter-illo{width:88px;height:88px}.workflow-phase__illo img,.workflow-phase__illo picture img{width:88px;height:88px;object-fit:contain}.planetono-illo--animated img{animation:none}.planetono-illo-fallback{border:3px solid var(--pno-ink);border-radius:16px;background:linear-gradient(145deg,var(--pno-yellow),var(--pno-cream));box-shadow:4px 4px 0 var(--pno-ink)}.planetono-illo--motion-float{animation:pno-float 7s ease-in-out infinite}.planetono-illo--motion-wiggle{animation:pno-wiggle 3.5s ease-in-out infinite}.planetono-illo--motion-bob{animation:pno-bob 4s ease-in-out infinite}.planetono-illo--motion-spin-slow{animation:pno-spin 18s linear infinite}.planetono-illo--motion-drift{animation:pno-drift 9s ease-in-out infinite}.workflow-hero__step{transition:transform .15s ease,box-shadow .15s ease}.workflow-hero__step:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--pno-ink)}.planetono-pill,.planetono-chip,.summary-card,.hud-panel{transition:transform .12s ease,box-shadow .12s ease}.planetono-pill:active,.workflow-hero__step:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--pno-ink)}@keyframes pno-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(2deg)}}@keyframes pno-wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes pno-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pno-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pno-drift{0%,to{transform:translate(0)}33%{transform:translate(6px,-10px)}66%{transform:translate(-4px,-6px)}}.jitter-illo{position:relative;display:inline-block;isolation:isolate}.jitter-illo__grain,.jitter-illo__halftone{position:absolute;inset:-4%;pointer-events:none;border-radius:inherit}.jitter-illo__grain{z-index:2;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:64px 64px;animation:jitter-grain .55s steps(4) infinite}.jitter-illo__halftone{z-index:1;opacity:.18;background-image:radial-gradient(circle,#0a0a0a .55px,transparent .6px);background-size:5px 5px;animation:jitter-halftone .35s steps(3) infinite}.jitter-illo__art,.jitter-illo img,.jitter-illo picture img{position:relative;z-index:0;display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(4px 4px 0 var(--pno-ink))}.jitter-illo--boil .jitter-illo__art,.jitter-illo--boil img,.jitter-illo--boil picture img{animation:jitter-shift .14s steps(2) infinite}.jitter-illo--drift{animation:jitter-drift 5s ease-in-out infinite}.jitter-illo--drift .jitter-illo__art,.jitter-illo--drift img,.jitter-illo--drift picture img{animation:jitter-shift .18s steps(2) infinite}.jitter-illo--pulse{animation:jitter-pulse 2.8s ease-in-out infinite}.jitter-illo--pulse .jitter-illo__art,.jitter-illo--pulse img,.jitter-illo--pulse picture img{animation:jitter-shift .16s steps(2) infinite}.jitter-illo--scan{animation:jitter-scan 4s ease-in-out infinite}.jitter-illo--scan .jitter-illo__art,.jitter-illo--scan img,.jitter-illo--scan picture img{animation:jitter-shift .12s steps(2) infinite}.jitter-illo--orbit{animation:jitter-orbit 18s linear infinite}.jitter-illo--orbit .jitter-illo__art,.jitter-illo--orbit img,.jitter-illo--orbit picture img{animation:jitter-shift .15s steps(2) infinite}.jitter-illo--intense .jitter-illo__grain{opacity:.32;animation-duration:.38s}@keyframes jitter-shift{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(.6px,-.5px) rotate(.15deg)}50%{transform:translate(-.5px,.6px) rotate(-.12deg)}75%{transform:translate(.4px,.4px) rotate(.08deg)}}@keyframes jitter-grain{0%{background-position:0 0}to{background-position:64px 48px}}@keyframes jitter-halftone{0%{background-position:0 0}to{background-position:5px 5px}}@keyframes jitter-drift{0%,to{transform:translate(0)}50%{transform:translateY(-6px)}}@keyframes jitter-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes jitter-scan{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes jitter-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.retro-deco-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.retro-deco{position:absolute;opacity:.55;filter:saturate(1.05)}.retro-deco--beacon{top:6%;left:1%;width:min(14vw,110px)}.retro-deco--lens{top:22%;right:1%;width:min(12vw,96px);opacity:.5}.retro-deco--disc{bottom:28%;left:4%;width:min(13vw,104px);opacity:.48}.retro-deco--compass{top:48%;right:3%;width:min(11vw,88px);opacity:.42}.retro-deco--pulse{bottom:6%;left:38%;width:min(20vw,140px);opacity:.4}.workflow-hero__step{position:relative}.workflow-hero__step-art{position:absolute;top:-.35rem;right:-.35rem;width:40px;height:40px;opacity:.92}.workflow-hero__step-art .jitter-illo{width:40px!important;height:40px!important}.workflow-hero__step-art img{filter:drop-shadow(2px 2px 0 var(--pno-ink))}@media(prefers-reduced-motion:reduce){.planetono-illo--motion-float,.planetono-illo--motion-wiggle,.planetono-illo--motion-bob,.planetono-illo--motion-spin-slow,.planetono-illo--motion-drift,.jitter-illo__grain,.jitter-illo__halftone,.jitter-illo__art,.jitter-illo img,.jitter-illo picture img,.jitter-illo--drift,.jitter-illo--pulse,.jitter-illo--scan,.jitter-illo--orbit{animation:none!important}}@media(max-width:960px){.planetono-illo--hero{width:120px;top:6%;opacity:.55}.planetono-illo--spot,.planetono-illo--scan{opacity:.35}}@media(max-width:640px){.planetono-illo-layer{display:none}.workflow-phase__illo{width:64px;height:64px}.workflow-phase__illo img,.workflow-phase__illo picture img{width:64px;height:64px}.dashboard__sticky-top{top:5.5rem}}@media(max-width:640px){.workflow-hero__steps{grid-template-columns:1fr}.main-header__metrics .dashboard__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard__main{padding:0 .65rem 2rem}}}@layer pr{:root{--pop-mustard: #fdcb44;--pop-mustard-deep: #f2c94c;--pop-coral: #e24434;--pop-coral-deep: #c93628;--pop-cream: #f5f0e1;--pop-teal: #2ab8ad;--pop-terra: #e07a4a;--pop-navy: #1a2a40;--pop-cyan: #48d1ff;--pop-ink: #0a0a0a;--pop-white: #ffffff;--pop-halftone: radial-gradient(circle, rgba(10, 10, 10, .14) .55px, transparent .6px);--pop-line: rgba(10, 10, 10, .1);--pop-line-strong: rgba(10, 10, 10, .16);--pno-red: var(--pop-coral);--pno-red-deep: var(--pop-coral-deep);--pno-yellow: var(--pop-mustard-deep);--pno-cream: var(--pop-cream);--pno-navy: var(--pop-navy);--pno-cyan: var(--pop-teal);--pno-ink: var(--pop-ink);--pno-white: var(--pop-white);--pno-border: 2px;--pno-shadow: 2px 2px 0 var(--pop-ink);--pno-shadow-sm: 1px 1px 0 var(--pop-ink);--pop-shadow-card: 2px 2px 0 var(--pop-ink);--pop-shadow-hover: 2px 2px 0 var(--pop-ink);--pno-display: "Archivo Black", Impact, sans-serif;--bg: var(--pop-mustard);--bg-panel: var(--pop-cream);--ink: var(--pop-ink);--muted: rgba(10, 10, 10, .68);--panel-border: var(--pop-ink);--ctr-orange: var(--pop-coral);--ctr-cyan: var(--pop-teal);--ctr-chart-bg: var(--pop-cream);--ctr-grid: rgba(10, 10, 10, .1);--ctr-track: rgba(10, 10, 10, .12)}body{background:var(--pop-mustard);color:var(--pop-ink)}.dashboard__bg{background:var(--pop-mustard);overflow:hidden}.dashboard__bg:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--pop-halftone);background-size:5px 5px;opacity:.55}body.app-loading-open{overflow:hidden}.app-loading{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;opacity:1;visibility:visible;transition:opacity .45s ease,visibility .45s ease}.app-loading.is-exiting{opacity:0;visibility:hidden;pointer-events:none}.app-loading__bg{position:absolute;inset:0;z-index:0}.app-loading__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:1.5rem;text-align:center}.app-loading__logo{display:block;margin-bottom:.15rem}.app-loading__wordmark{margin:.35rem 0 0;font-family:var(--pno-display);font-size:clamp(1.35rem,4vw,1.75rem);font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--pop-ink);animation:appLoadingFadeUp .6s ease .08s both}.app-loading__hint{margin:0;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a9e;animation:appLoadingFadeUp .6s ease .16s both,appLoadingHintPulse 1.8s ease-in-out .75s infinite}.app-loading__pulse{display:block;width:2.75rem;height:3px;margin-top:.65rem;border-radius:999px;background:var(--pop-coral);transform-origin:left center;animation:appLoadingPulse 1.1s ease-in-out infinite}@keyframes appLoadingFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes appLoadingHintPulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes appLoadingPulse{0%{transform:scaleX(.22);opacity:.45}50%{transform:scaleX(1);opacity:1}to{transform:scaleX(.22);opacity:.45}}.flowing-mesh-bg,.skeptic-ball-scene{display:none!important}.dashboard__main{padding:clamp(.75rem,2vw,1.25rem) clamp(.65rem,1.8vw,1rem) 1.75rem;gap:0;width:min(100%,1180px)}.dashboard__portal{position:relative;z-index:2;width:100%;margin:0 auto;background:var(--pop-cream);border:var(--pno-border) solid var(--pop-ink);border-radius:14px;box-shadow:var(--pno-shadow);overflow:hidden}.dashboard__portal:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--pop-halftone);background-size:4px 4px;opacity:.35;z-index:0}.dashboard__portal>*{position:relative;z-index:1}.dashboard__portal-body{display:flex;flex-direction:column;gap:.85rem;padding:0 clamp(.85rem,2vw,1.15rem) clamp(1rem,2vw,1.35rem)}.dashboard__portal-body .view--ideation,.dashboard__portal-body .view--overview{gap:.85rem}.dashboard__sticky-top{position:sticky;top:5.5rem;z-index:8;padding-top:.25rem;background:var(--pop-cream)}.planetono-shell{position:sticky;top:0;z-index:12;background:var(--pop-coral);border-bottom:var(--pno-border) solid var(--pop-ink);box-shadow:none;padding:.6rem clamp(.85rem,2vw,1.15rem) 0;border-radius:12px 12px 0 0;color:var(--pop-white)}.planetono-shell__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem 1.25rem;padding-bottom:.65rem}.planetono-mark{justify-self:start;color:var(--pop-white)}.planetono-mark__word{font-family:var(--pno-display);font-weight:400;font-size:clamp(.95rem,2.2vw,1.15rem);letter-spacing:.06em;text-transform:uppercase;color:var(--pop-white);-webkit-text-stroke:0}.planetono-mark__sub{font-size:.55rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1}.planetono-mark__icon{border-radius:10px;border:2px solid var(--pop-ink);box-shadow:var(--pno-shadow-sm)}.planetono-shell__actions{display:flex;align-items:center;gap:.5rem;justify-self:end}.planetono-shell__menu-btn{display:none;padding:.38rem .75rem;border:2px solid var(--pop-ink);border-radius:10px;background:var(--pop-cream);font:800 .72rem/1 var(--pno-font);text-transform:uppercase;cursor:pointer;box-shadow:var(--pno-shadow-sm);color:var(--pop-ink)}.planetono-shell__views{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.planetono-pill{border:2px solid var(--pop-ink);border-radius:999px;background:var(--pop-cream);box-shadow:var(--pno-shadow-sm);color:var(--pop-ink);font-weight:800;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;transition:transform .1s ease}.planetono-pill:hover{transform:translate(-1px,-1px)}.dashboard .planetono-pill.is-active{background:var(--pop-mustard);color:var(--pop-ink)}.dashboard .planetono-pill--cta{background:var(--pop-navy);color:var(--pop-white)}.planetono-source-bar{margin:0 calc(-1*clamp(.85rem,2vw,1.15rem));padding:.45rem clamp(.85rem,2vw,1.15rem);border-top:2px solid color-mix(in srgb,var(--pop-ink) 22%,transparent);background:color-mix(in srgb,var(--pop-coral-deep) 92%,var(--pop-ink));overflow-x:auto;scrollbar-width:none}.planetono-source-bar::-webkit-scrollbar{display:none}.planetono-chip{border-radius:999px;border:2px solid var(--pop-ink);background:var(--pop-cream);box-shadow:var(--pno-shadow-sm);font-weight:800;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;color:var(--pop-ink)}.planetono-chip.is-active{background:var(--pop-teal);color:var(--pop-white);border-color:var(--pop-ink)}.dashboard .planetono-headline__line{font-family:var(--pno-display);font-weight:400;font-size:clamp(1.55rem,4.2vw,2.45rem);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:var(--pop-ink);-webkit-text-stroke:0;paint-order:normal}.dashboard .planetono-headline__line--accent{color:var(--pop-coral);-webkit-text-stroke:1.5px var(--pop-ink);paint-order:stroke fill}.main-header{padding:.35rem 0 .65rem;border:none;background:transparent;box-shadow:none}.main-header__kicker{margin:0 0 .4rem;color:var(--pop-teal);font-weight:800;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase}.main-header__desc{max-width:38rem;margin-top:.65rem;font-size:.92rem;font-weight:700;line-height:1.55;color:var(--muted)}.main-header__sync{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.main-header__section-tab{border-radius:999px!important;border:2px solid var(--pop-ink)!important;background:var(--pop-white)!important;box-shadow:var(--pno-shadow-sm)!important;font-weight:800;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em}.main-header__section-tab.is-active{background:var(--pop-teal)!important;color:var(--pop-white)!important;border-color:var(--pop-ink)!important}.view--overview,.view--ideation,.view--launches,.view--directory{display:flex;flex-direction:column;gap:.85rem}.dashboard .hud-panel,.dashboard .feed,.dashboard .dashboard__preview,.dashboard .launch-card,.dashboard .workflow-drawer,.dashboard .workflow-phase,.dashboard .ideation__modal{border-radius:14px!important;border:var(--pno-border) solid var(--pop-ink)!important;box-shadow:var(--pno-shadow)!important;background:var(--pop-white);color:var(--pop-ink);transition:transform .12s ease}.dashboard .hud-panel:before,.dashboard .hud-panel:after,.dashboard .feed:before,.dashboard .feed:after,.dashboard .dashboard__preview:before,.dashboard .launch-card:before,.dashboard .workflow-phase:before{display:none!important}.dashboard .hud-label,.dashboard .hud-mono{font-family:var(--pno-font);font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.dashboard .hud-title{font-family:var(--pno-font);font-weight:800;font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.15;letter-spacing:.01em;text-transform:uppercase;color:var(--pop-ink);-webkit-text-stroke:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dashboard .launch-card:hover{transform:translate(-1px,-1px)}.dashboard .dashboard__viz-row,.dashboard .dashboard__digest-row,.dashboard .feed__grid{gap:.75rem;padding:0;border:none!important;box-shadow:none!important;background:transparent}.main-header__metrics .dashboard__summary{gap:.55rem;margin-top:.75rem}.dashboard .summary-card{border-radius:12px!important;border:2px solid var(--pop-ink)!important;box-shadow:var(--pno-shadow-sm)!important;background:var(--pop-white);padding:.65rem .75rem;position:relative;overflow:hidden}.dashboard .summary-card:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:var(--pop-halftone);background-size:4px 4px}.dashboard .summary-card:nth-child(4n+1){background:var(--pop-teal);color:var(--pop-white)}.dashboard .summary-card:nth-child(4n+1) .summary-card__value,.dashboard .summary-card:nth-child(4n+1) .summary-card__label{color:var(--pop-white)}.dashboard .summary-card:nth-child(4n+2){background:var(--pop-terra);color:var(--pop-white)}.dashboard .summary-card:nth-child(4n+2) .summary-card__value,.dashboard .summary-card:nth-child(4n+2) .summary-card__label{color:var(--pop-white)}.dashboard .summary-card:nth-child(4n+3){background:var(--pop-navy);color:var(--pop-white)}.dashboard .summary-card:nth-child(4n+3) .summary-card__value,.dashboard .summary-card:nth-child(4n+3) .summary-card__label{color:var(--pop-white)}.dashboard .summary-card--accent,.dashboard .summary-card:nth-child(4n){background:var(--pop-mustard)}.dashboard .summary-card__value{font-family:var(--pno-display);font-weight:400;font-size:1.15rem;color:var(--pop-ink);position:relative;z-index:1}.dashboard .summary-card__label{color:var(--muted);font-size:.55rem;font-weight:800;position:relative;z-index:1}.workflow-phase--spot{border-left:5px solid var(--pop-coral)!important}.dashboard .workflow-phase--validate{border-left:5px solid var(--pop-teal)!important}.dashboard .workflow-phase--ideate{border-left:5px solid var(--pop-mustard)!important}.workflow-phase--launch{border-left:5px solid var(--pop-navy)!important}.workflow-phase__step{color:var(--pop-teal);font-weight:800;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase}.workflow-phase .planetono-headline__line{font-size:clamp(1.15rem,2.5vw,1.55rem);color:var(--pop-ink);-webkit-text-stroke:0}.workflow-phase .planetono-headline__line--accent{color:var(--pop-coral);-webkit-text-stroke:1px var(--pop-ink)}.dashboard .dashboard__preview-cta,.dashboard .feed__cat.is-active{border-radius:999px;border:2px solid var(--pop-ink);background:var(--pop-coral);color:var(--pop-white);font-weight:800;box-shadow:var(--pno-shadow-sm);padding:.45rem 1.1rem;text-transform:uppercase;letter-spacing:.04em}.dashboard .dashboard__preview-cta:hover{background:var(--pop-navy)}.dashboard .feed__cat{border-radius:999px!important;border:2px solid var(--pop-ink)!important;background:var(--pop-cream)!important;box-shadow:var(--pno-shadow-sm)!important;font-weight:800;text-transform:uppercase;font-size:.65rem}.dashboard .feed__cat:hover{transform:translate(-1px,-1px)}.dashboard .trends__chip.is-active,.dashboard .popularity__chip.is-active{background:var(--pop-teal);border-color:var(--pop-ink);color:var(--pop-white);box-shadow:var(--pno-shadow-sm)}.planetono-site-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;margin-top:.5rem;padding:.85rem 0 0;border-top:var(--pno-border) solid var(--pop-ink);background:transparent;color:var(--muted);text-align:left}.planetono-site-footer__nav{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:0}.planetono-site-footer__nav a{border-radius:999px;border:2px solid var(--pop-ink);background:var(--pop-white);color:var(--pop-ink);box-shadow:var(--pno-shadow-sm);font-weight:800;font-size:.65rem;letter-spacing:.05em;text-transform:uppercase;padding:.35rem .85rem;text-decoration:none}.planetono-site-footer__nav a:hover{transform:translate(-1px,-1px);background:var(--pop-mustard)}.planetono-site-footer__copy{margin:0 0 0 auto;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.planetono-site-footer__copy a{color:var(--pop-coral);text-decoration:none;font-weight:800}.dashboard,.dashboard *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dashboard .ideation__overlay-backdrop{background:var(--pop-ink)!important;opacity:.92!important}@media(max-width:900px){.workflow-hero__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.planetono-shell__views{display:none}.planetono-shell__menu-btn{display:inline-flex}}@media(max-width:640px){.dashboard__portal{border-radius:14px}.planetono-shell{border-radius:11px 11px 0 0}.dashboard__sticky-top{top:4rem}.workflow-hero__nav{grid-template-columns:1fr}.planetono-mark__text{display:none}}@media(prefers-reduced-motion:reduce){.dashboard .launch-card:hover,.planetono-pill:hover,.workflow-hero__nav-item:hover,.planetono-site-footer__nav a:hover{transform:none}}.dashboard .launch-card,.dashboard .dashboard__preview-cta,.dashboard .summary-card,.dashboard .ideation__modal,.dashboard .planetono-illo-fallback{box-shadow:var(--pno-shadow-sm)!important}.dashboard .jitter-illo__art,.dashboard .jitter-illo img,.dashboard .jitter-illo picture img{filter:drop-shadow(2px 2px 0 var(--pop-ink))!important}.dashboard .workflow-phase__grid,.dashboard .workflow-phase__body{gap:.75rem!important}}@layer pr{.dashboard{--ctr-orange: #e24434;--ctr-cyan: #2ab8ad;--ctr-chart-bg: #f5f0e1;--ctr-grid: rgba(10, 10, 10, .1);--ctr-track: rgba(10, 10, 10, .12);--ctr-ink: #0a0a0a;--ctr-muted: rgba(10, 10, 10, .58)}.dashboard .trends__chip.is-active,.dashboard .popularity__chip.is-active,.dashboard .feed__cat.is-active,.dashboard .syndicated__filter.is-active{background:var(--ctr-orange)!important;border-color:var(--ctr-orange)!important;color:#fff!important}.dashboard .trends__fill-stop-top{stop-color:#2ab8ad47}.dashboard .trends__fill-stop-bottom{stop-color:#2ab8ad00}.dashboard .trends__chart{background:var(--ctr-chart-bg);border:2px solid var(--ctr-ink);border-radius:12px;box-shadow:var(--pno-shadow-sm)}.dashboard .trends__line{stroke:var(--ctr-cyan);stroke-width:3}.dashboard .trends__latest{font-variant-numeric:tabular-nums;font-weight:700;color:var(--ctr-ink)}.dashboard .job-demand__bar-track,.dashboard .lovable-chart__track,.dashboard .market-sig__track{height:10px;border-radius:999px;background:var(--ctr-track)}.dashboard .job-demand__bar-fill,.dashboard .lovable-chart__fill{border-radius:999px;min-height:10px}.dashboard .market-sig__fill{display:block;height:100%;border-radius:999px;background:var(--market-accent, var(--ctr-cyan))!important;box-shadow:none!important}.dashboard .market-sig__value,.dashboard .lovable-chart__value,.dashboard .job-demand__bar-head span:first-child{font-variant-numeric:tabular-nums;font-weight:700;color:var(--ctr-ink)}.dashboard .market__card{border-radius:12px;border:2px solid var(--ctr-ink);background:#fff;box-shadow:var(--pno-shadow-sm)!important}.dashboard .market__card-accent{display:none}.dashboard .market__card--rising{border-left:3px solid var(--ctr-cyan)!important;background:#fff!important}.dashboard .market__card--falling{border-left:3px solid var(--ctr-orange)!important;background:#fff!important}.dashboard .market__momentum--rising .market__momentum-dot{background:var(--ctr-cyan)}.dashboard .market__momentum--falling .market__momentum-dot{background:var(--ctr-orange)}.dashboard .market__meta-value,.dashboard .popularity__rollup-value,.dashboard .horizon__meta-value,.dashboard .pre-analytics__stat-value,.dashboard .pre-analytics__gauge-value{font-variant-numeric:tabular-nums;font-weight:800;color:var(--ctr-ink)}.dashboard .source-radar__stage{background:var(--ctr-chart-bg)}.dashboard .source-radar__cluster{border:2px solid var(--ctr-ink);border-radius:12px;background:#fff;box-shadow:var(--pno-shadow-sm)}.dashboard .source-radar__block{border-radius:3px;background:var(--ctr-track)}.dashboard .source-radar__block.is-filled{background:var(--ctr-cyan)}.dashboard .pre-analytics__sunburst-spin{animation:none!important;transform:none!important}.dashboard .pre-analytics__dot--hot{fill:var(--ctr-cyan)}.dashboard .pre-analytics__dot--alert{fill:var(--ctr-orange)}.dashboard .pre-analytics__core{fill:var(--ctr-ink)}.dashboard .pre-analytics__tick--on{stroke:var(--ctr-cyan)}.dashboard .pre-analytics__tick--alert{stroke:var(--ctr-orange)}.dashboard .hud-segcol__block.is-on{animation:none!important}.dashboard .hud-segcol__block--cyan.is-on{background:var(--ctr-cyan)!important;box-shadow:none!important}.dashboard .hud-segcol__block--amber.is-on,.dashboard .hud-segcol__block--amber.is-on.is-on{background:var(--ctr-orange)!important;box-shadow:none!important}.dashboard .hud-radial__tick--cyan.is-on{stroke:var(--ctr-cyan)}.dashboard .hud-radial__tick--amber.is-on{stroke:var(--ctr-orange)}.dashboard .archive-trends__arrow--up{color:var(--ctr-cyan)}.dashboard .archive-trends__arrow--down{color:var(--ctr-orange)}.dashboard .lovable-chart,.dashboard .popularity__bucket,.dashboard .horizon__card,.dashboard .archive-trends__card{border:1px solid var(--ctr-grid);border-radius:12px;background:#fff;box-shadow:none}.dashboard .viz-stack{border:1px solid var(--ctr-grid);box-shadow:none}.dashboard .hud-panel{padding:0;overflow:hidden}.dashboard .hud-panel__head,.dashboard .ideation__head,.dashboard .reading__head,.dashboard .ideation-plan__head,.dashboard .trends__head,.dashboard .job-demand__head,.dashboard .lovable__head,.dashboard .pre-analytics__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem 1rem;padding:.85rem 1rem .5rem;border-bottom:1px solid var(--pop-line);background:linear-gradient(180deg,var(--pop-cream) 0%,var(--pop-white) 100%)}.dashboard .hud-panel>.status,.dashboard .hud-panel>p.status{padding:.75rem 1rem;margin:0}.dashboard .hud-panel>:not(header):not(.hud-panel__head):not(.status){padding-left:1rem;padding-right:1rem}.dashboard .hud-panel>:last-child:not(header){padding-bottom:.85rem}.dashboard .trends__controls,.dashboard .popularity__chips{display:flex;flex-wrap:wrap;gap:.45rem;padding:.65rem 1rem;border-bottom:1px solid var(--pop-line);background:var(--pop-white)}.dashboard .trends__group{display:flex;flex-wrap:wrap;gap:.35rem}.dashboard .trends__chip,.dashboard .popularity__chip{padding:.35rem .75rem;border-radius:999px;border:1.5px solid var(--pop-line-strong);background:var(--pop-white);color:var(--pop-ink);font-weight:700;font-size:.72rem;cursor:pointer;box-shadow:none;transition:background .12s ease,border-color .12s ease,color .12s ease}.dashboard .trends__chip:hover,.dashboard .popularity__chip:hover{background:var(--pop-cream);border-color:var(--pop-ink)}.dashboard .trends__chip.is-active,.dashboard .popularity__chip.is-active{background:var(--ctr-orange);border-color:var(--ctr-orange);color:#fff}.dashboard .trends__select-wrap{display:flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;color:var(--muted)}.dashboard .trends__select{padding:.3rem .55rem;border-radius:8px;border:1.5px solid var(--pop-line-strong);background:var(--pop-white);color:var(--pop-ink);font:inherit}.dashboard .trends__latest{font-size:.68rem;color:var(--muted);margin:0}.dashboard .trends__hint{padding:.65rem 1.25rem;margin:0;font-size:.82rem;line-height:1.5;background:color-mix(in srgb,var(--pop-mustard) 12%,var(--pop-white));border-bottom:1px solid var(--pop-line)}.dashboard .trends__chart-wrap{padding:1rem 1.25rem .5rem}.dashboard .trends__chart-inner{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:stretch}.dashboard .trends__y-axis{display:flex;flex-direction:column;justify-content:space-between;font-size:.58rem;color:var(--muted);padding:.25rem 0}.dashboard .trends__chart{width:100%;height:auto;min-height:160px;display:block;border-radius:12px;background:var(--ctr-chart-bg);border:1px solid var(--ctr-grid)}.dashboard .trends__grid{stroke:var(--ctr-grid);stroke-width:1;stroke-dasharray:none}.dashboard .trends__axis{stroke:#0f172a1f;stroke-width:1}.dashboard .trends__line{fill:none;stroke:var(--ctr-cyan);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.dashboard .trends__meta{padding:.5rem 1.25rem 1rem;margin:0;font-size:.62rem;color:var(--muted);border-top:1px solid var(--pop-line)}.dashboard .market__meta{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;padding:.75rem 1rem;border-bottom:1px solid var(--pop-line);background:var(--pop-cream)}.dashboard .market__meta-label{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dashboard .market__meta-value{font-family:var(--pno-font);font-weight:700;font-size:1.05rem;color:var(--pop-ink)}.dashboard .market__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;padding:.85rem 1rem}.dashboard .market__card{border-radius:14px;border:1px solid var(--pop-line-strong);background:var(--pop-white);overflow:hidden;transition:box-shadow .15s ease,transform .15s ease}.dashboard .market__card:hover{transform:translateY(-2px);box-shadow:var(--pop-shadow-hover)}.dashboard .market__card--rising{background:#fff!important;border-color:var(--ctr-grid)!important;border-left:3px solid var(--ctr-cyan)!important}.dashboard .market__card--falling{background:#fff!important;border-color:var(--ctr-grid)!important;border-left:3px solid var(--ctr-orange)!important}.dashboard .market__card-head{padding:.75rem .85rem .5rem;border-bottom:1px solid var(--pop-line)}.dashboard .market__card-title{margin:0;font-family:var(--pno-font);font-weight:700;font-size:.95rem;letter-spacing:-.01em;text-transform:none}.dashboard .market__momentum{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.68rem;font-weight:700}.dashboard .market__momentum-dot{width:8px;height:8px;border-radius:50%;background:var(--pop-mustard)}.dashboard .market__momentum--rising .market__momentum-dot{background:var(--pop-green)}.dashboard .market__momentum--falling .market__momentum-dot{background:var(--pop-coral)}.dashboard .market__card-body{padding:.65rem .85rem .85rem}.dashboard .market__group-label{font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:.5rem 0 .35rem}.dashboard .market-sig__bar{height:6px;border-radius:999px;background:var(--pop-line);overflow:hidden}.dashboard .market-sig__fill{height:100%;border-radius:999px;background:var(--pop-teal)}.dashboard .popularity__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.85rem 1rem .5rem;border-bottom:1px solid var(--pop-line);background:linear-gradient(180deg,var(--pop-cream) 0%,var(--pop-white) 100%)}.dashboard .popularity__rollup{text-align:right}.dashboard .popularity__rollup-value{font-family:var(--pno-font);font-weight:700;font-size:1.35rem;color:var(--pop-ink)}.dashboard .popularity__rollup-label{font-size:.62rem;color:var(--muted)}.dashboard .popularity__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;padding:.85rem 1rem}.dashboard .popularity__bucket{border-radius:14px;border:1px solid var(--pop-line-strong);background:var(--pop-cream);padding:.75rem .85rem}.dashboard .popularity__bucket-title{margin:0 0 .55rem;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dashboard .popularity__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.dashboard .popularity__item{display:grid;grid-template-columns:auto 1fr;gap:.45rem .65rem;padding:.45rem .5rem;border-radius:10px;background:var(--pop-white);border:1px solid var(--pop-line)}.dashboard .popularity__rank{font-size:.62rem;color:var(--pop-teal);font-weight:800}.dashboard .popularity__name{font-weight:700;font-size:.82rem;color:var(--pop-ink);text-decoration:none}.dashboard .popularity__name:hover{color:var(--pop-coral-deep)}.dashboard .popularity__meta{grid-column:2;font-size:.62rem;color:var(--muted)}.dashboard .validate-demand__head{align-items:flex-start}.dashboard .validate-demand__stats{display:flex;flex-wrap:wrap;gap:.35rem .85rem;margin:0;padding:.35rem 0 0;font-size:.68rem;color:var(--ctr-muted);text-transform:uppercase;letter-spacing:.06em}.dashboard .validate-demand__stats span:before{content:"·";margin-right:.85rem;color:var(--ctr-grid)}.dashboard .validate-demand__stats span:first-child:before{content:none;margin:0}.dashboard .validate-demand__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:0;border-top:1px solid var(--pop-line)}.dashboard .validate-demand__themes,.dashboard .validate-demand__leaderboard{padding:.85rem 1.1rem 1rem;min-width:0}.dashboard .validate-demand__themes{border-right:1px solid var(--pop-line);background:var(--ctr-chart-bg)}.dashboard .validate-demand__leaderboard{background:var(--pop-white)}.dashboard .validate-demand__section-title{margin:0 0 .65rem;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ctr-muted)}.dashboard .validate-demand__leaderboard-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.dashboard .validate-demand__leaderboard-head .validate-demand__section-title{margin:0}.dashboard .validate-demand__snapshot{margin:0;font-size:.62rem;color:var(--ctr-muted)}.dashboard .validate-demand__table-wrap{overflow-x:auto}.dashboard .validate-demand__table{width:100%;border-collapse:collapse;font-size:.78rem}.dashboard .validate-demand__table thead th{padding:0 .35rem .45rem;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--ctr-muted);border-bottom:1px solid var(--ctr-grid)}.dashboard .validate-demand__table tbody td,.dashboard .validate-demand__table tbody th{padding:.42rem .35rem;vertical-align:middle;border-bottom:1px solid var(--ctr-grid)}.dashboard .validate-demand__table tbody tr:last-child td,.dashboard .validate-demand__table tbody tr:last-child th{border-bottom:none}.dashboard .vd-theme-row__name{width:34%;font-weight:600;text-align:left}.dashboard .vd-theme-row__title{display:block;font-size:.8rem;color:var(--ctr-ink)}.dashboard .vd-theme-row__metric{width:33%}.dashboard .vd-bar{display:grid;grid-template-columns:1fr auto;gap:.45rem;align-items:center}.dashboard .vd-bar__track{height:8px;border-radius:999px;background:var(--ctr-track);overflow:hidden}.dashboard .vd-bar__fill{display:block;height:100%;border-radius:999px;background:var(--vd-accent, var(--ctr-cyan))}.dashboard .vd-bar__label{font-size:.62rem;color:var(--ctr-muted);white-space:nowrap}.dashboard .vd-pill{display:inline-flex;align-items:center;gap:.25rem;margin-top:.2rem;padding:.12rem .4rem;border-radius:999px;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#0f172a0f;color:var(--ctr-muted)}.dashboard .vd-pill--rising{background:#00bfff1f;color:#0077a8}.dashboard .vd-pill--falling{background:#ff56011f;color:#c24100}.dashboard .vd-pill--sm{margin-top:0;padding:.1rem .35rem;font-size:.55rem}.dashboard .vd-pill__pct{opacity:.85}.dashboard .validate-demand__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.dashboard .validate-demand__chip{padding:.22rem .55rem;border-radius:999px;border:1px solid var(--ctr-grid);background:var(--pop-white);font-size:.65rem;font-weight:600;color:var(--ctr-muted);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.dashboard .validate-demand__chip:hover{border-color:var(--ctr-cyan);color:var(--ctr-ink)}.dashboard .validate-demand__chip.is-active{background:var(--ctr-orange)!important;border-color:var(--ctr-orange)!important;color:#fff!important}.dashboard .validate-demand__table--products thead th:nth-child(3),.dashboard .validate-demand__table--products thead th:nth-child(5),.dashboard .validate-demand__table--products thead th:nth-child(6){width:4.5rem}.dashboard .validate-demand__table--products thead th:first-child{width:2.5rem}.dashboard .vd-product-row__rank{font-size:.62rem;font-weight:800;color:var(--ctr-cyan)}.dashboard .vd-product-row__title a{display:block;max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ctr-ink);text-decoration:none}.dashboard .vd-product-row__title a:hover{color:var(--ctr-orange)}.dashboard .vd-product-row__score{font-weight:800;font-variant-numeric:tabular-nums;color:var(--ctr-ink)}.dashboard .vd-product-row__cat,.dashboard .vd-product-row__source{font-size:.62rem;color:var(--ctr-muted);text-transform:uppercase;letter-spacing:.03em}.dashboard .validate-demand__empty,.dashboard .validate-demand__status{padding:.85rem 1rem}.dashboard .validate-demand__sources{margin:0;padding:.55rem 1.25rem .75rem;font-size:.58rem;color:var(--ctr-muted);border-top:1px solid var(--pop-line);background:var(--pop-cream)}@media(max-width:900px){.dashboard .validate-demand__body{grid-template-columns:1fr}.dashboard .validate-demand__themes{border-right:none;border-bottom:1px solid var(--pop-line)}}.dashboard .job-demand__meta.hud-mono,.dashboard .syndicated__rollup.hud-mono{margin:0;text-transform:none;letter-spacing:.02em;font-weight:600;font-size:.68rem;line-height:1.45;color:var(--ctr-muted)}.dashboard .syndicated__rollup.hud-mono{display:flex;flex-wrap:wrap;gap:.35rem .75rem;justify-content:flex-end}.dashboard .job-demand__stats{display:flex;flex-wrap:wrap;gap:.5rem .85rem;padding:.6rem 1rem;border-bottom:1px solid var(--pop-line);font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--ctr-muted);background:var(--pop-cream)}.dashboard .job-demand__stats.hud-mono{text-transform:none;letter-spacing:.02em}.dashboard .job-demand__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem 1.25rem;padding:.75rem 1rem 1rem}.dashboard .job-demand__section-title{margin:0 0 .65rem;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dashboard .job-demand__bars{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.65rem}.dashboard .job-demand__bar-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .65rem;margin-bottom:.35rem}.dashboard .job-demand__bar-head span:first-child{font-size:.78rem;text-transform:capitalize}.dashboard .job-demand__bar-head span:last-child{font-size:.62rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--ctr-muted);line-height:1.35}.dashboard .job-demand__bar-track{height:10px;border-radius:999px;background:var(--ctr-track);overflow:hidden}.dashboard .job-demand__bar-fill{display:block;height:100%;border-radius:999px;min-width:2px}.dashboard .job-demand__bar-btn{display:block;width:100%;padding:0;border:none;background:none;text-align:left;cursor:pointer;color:inherit}.dashboard .job-demand__bar-row.is-active .job-demand__bar-head span:first-child{color:var(--pop-teal)}.dashboard .job-demand__bar-row.is-active .job-demand__bar-track{box-shadow:0 0 0 2px color-mix(in srgb,var(--pop-teal) 35%,transparent)}.dashboard .job-demand__signal-link{padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-align:left}.dashboard .job-demand__signal-link:hover strong{color:var(--pop-teal)}.dashboard .job-demand__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.dashboard .job-demand__chip{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border-radius:999px;border:1px solid var(--pop-line-strong);background:var(--pop-white);font-size:.65rem;font-weight:700;letter-spacing:.02em;text-transform:none}.dashboard .job-demand__chip span{font-weight:800;font-variant-numeric:tabular-nums;color:var(--ctr-muted)}.dashboard .job-demand__list{margin:.65rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem;font-size:.74rem;line-height:1.45;color:var(--ctr-muted)}.dashboard .job-demand__list li strong{color:var(--ctr-ink);font-weight:700;text-transform:capitalize}.dashboard .lovable__summary{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;padding:.75rem 1rem;border-bottom:1px solid var(--pop-line);font-size:.72rem;background:var(--pop-cream)}.dashboard .lovable__summary em{font-style:normal;font-family:var(--pno-font);font-weight:700;font-size:1rem;color:var(--pop-ink)}.dashboard .lovable__charts{padding:.85rem 1rem;display:flex;flex-direction:column;gap:.75rem}.dashboard .lovable__charts-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}.dashboard .lovable-chart{border-radius:14px;border:1px solid var(--pop-line-strong);background:var(--pop-white);padding:.85rem}.dashboard .lovable-chart__title{margin:0 0 .65rem;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dashboard .lovable-chart__bars{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.dashboard .lovable-chart__row{display:grid;grid-template-columns:minmax(4rem,28%) 1fr auto;gap:.5rem;align-items:center;font-size:.75rem}.dashboard .lovable-chart__track{height:10px;border-radius:999px;background:var(--ctr-track);overflow:hidden;display:block}.dashboard .lovable-chart__fill{display:block;height:100%;border-radius:999px;min-width:2px}.dashboard .lovable-chart__value{font-size:.65rem;color:var(--muted)}.dashboard .lovable__qa,.dashboard .lovable__graduates{padding:1rem 1.25rem 1.15rem;border-top:1px solid var(--pop-line)}.dashboard .lovable--compact .lovable__charts{padding:.75rem 1rem;border-bottom:1px solid var(--pop-line)}.dashboard .lovable--compact .lovable-chart{border:none;border-radius:0;background:transparent;padding:0;box-shadow:none}.dashboard .lovable--compact .lovable__charts-row--compact>.lovable-chart+.lovable-chart{border-left:1px solid var(--pop-line);padding-left:.85rem}.dashboard .lovable--compact .lovable__extras{padding:.75rem 1rem .85rem;display:flex;flex-direction:column;gap:.85rem}.dashboard .lovable--compact .lovable__section-label{margin:0 0 .45rem;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dashboard .lovable--compact .lovable__qa-list--compact{padding:0;gap:.65rem}.dashboard .lovable--compact .lovable__qa-list--compact .ideation__item{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.dashboard .lovable--compact .lovable__qa-list--compact .ideation__question{font-size:.78rem;margin-bottom:.25rem}.dashboard .lovable--compact .lovable__qa-list--compact .ideation__answer{font-size:.74rem;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.dashboard .lovable--compact .lovable__grad-list--inline{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.dashboard .lovable--compact .lovable__grad-list--inline li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem;font-size:.76rem}.dashboard .lovable--compact .lovable__grad-list--inline a{color:var(--pop-ink);font-weight:700;text-decoration:none}.dashboard .lovable--compact .lovable__grad-list--inline a:hover{color:var(--pop-coral-deep)}.dashboard .lovable--compact .lovable__grad-list--inline span{font-size:.62rem;color:var(--muted)}.dashboard .viz-stack{border-radius:var(--pno-radius);border:1px solid var(--pop-line-strong);background:var(--pop-white);box-shadow:var(--pop-shadow-card);overflow:hidden;min-height:0}.dashboard .viz-stack--primary{aspect-ratio:1.15;max-height:420px}.dashboard .viz-stack--secondary{display:flex;flex-direction:column;gap:.75rem}.dashboard .dashboard__viz-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:.75rem;align-items:stretch}.dashboard .source-radar__head{padding:1rem 1.15rem .65rem;border-bottom:1px solid var(--pop-line);background:linear-gradient(180deg,var(--pop-cream) 0%,var(--pop-white) 100%)}.dashboard .source-radar__stage{position:relative;min-height:280px;background:var(--ctr-chart-bg)}.dashboard .source-radar__cluster{border-radius:12px;border:1px solid var(--ctr-grid);background:#fff;padding:.45rem;box-shadow:none;transition:border-color .15s ease,background .15s ease}.dashboard .source-radar__cluster:hover{transform:translate(-50%,-50%)!important;border-color:var(--ctr-cyan)}.dashboard .source-radar__cluster.is-active{border-color:var(--ctr-cyan);background:color-mix(in srgb,var(--ctr-cyan) 8%,#fff)}.dashboard .source-radar__block.is-filled{background:var(--ctr-cyan);border-radius:3px}.dashboard .source-radar__block.is-filled.is-hot{background:var(--ctr-orange)}.dashboard .source-radar__name{font-size:.62rem;font-weight:800;color:var(--pop-ink)}.dashboard .source-radar__fraction{font-size:.58rem;color:var(--muted)}.dashboard .pre-analytics__sync-value{color:var(--pop-teal)!important}.dashboard .pre-analytics__sync-label{color:var(--muted)!important}.dashboard .pre-analytics__viz{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.75rem 1rem 1rem;background:var(--ctr-chart-bg)}.dashboard .pre-analytics--compact .pre-analytics__viz{grid-template-columns:1fr;justify-items:center;padding:.65rem 1rem .5rem}.dashboard .pre-analytics--compact .pre-analytics__gauge--ticks{width:100%;max-width:20rem}.dashboard .pre-analytics--compact .pre-analytics__gauge--ticks .pre-analytics__svg{max-width:100%;width:100%}.dashboard .pre-analytics__svg{width:100%;height:auto;display:block}.dashboard .pre-analytics__dot{fill:var(--ctr-track)}.dashboard .pre-analytics__dot--hot{fill:var(--pop-teal)}.dashboard .pre-analytics__dot--alert{fill:var(--pop-coral)}.dashboard .pre-analytics__core{fill:var(--pop-navy)}.dashboard .pre-analytics__tick{stroke:var(--ctr-track);stroke-width:2;stroke-linecap:round}.dashboard .pre-analytics__tick--on{stroke:var(--pop-teal);stroke-width:3}.dashboard .pre-analytics__tick--alert{stroke:var(--pop-coral);stroke-width:3}.dashboard .pre-analytics__gauge-value{color:var(--pop-ink)!important}.dashboard .pre-analytics__gauge-caption{color:var(--muted)!important}.dashboard .pre-analytics__inline{padding:0 1rem .75rem;font-size:.62rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:.65rem}.dashboard .pre-analytics__inline span{color:var(--pop-ink)}.dashboard .pre-analytics__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.45rem;padding:0 1rem 1rem}.dashboard .pre-analytics__stat{padding:.5rem .6rem;border-radius:10px;background:var(--pop-cream);border:1px solid var(--pop-line);font-size:.72rem}.dashboard .pre-analytics__stat strong{display:block;font-family:var(--pno-font);font-weight:700;font-size:1rem;color:var(--pop-ink)}.dashboard .horizon__grid,.dashboard .archive-trends__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;padding:.85rem 1rem}.dashboard .horizon__card,.dashboard .archive-trends__card{border-radius:14px;border:1px solid var(--pop-line-strong);background:var(--pop-cream);padding:.85rem;transition:box-shadow .15s ease}.dashboard .horizon__card:hover,.dashboard .archive-trends__card:hover{box-shadow:var(--pop-shadow-card)}.dashboard .horizon__card-title,.dashboard .archive-trends__card-title{margin:0 0 .35rem;font-family:var(--pno-font);font-weight:700;font-size:.9rem;text-transform:none}.dashboard .reading__lead{margin:0;padding:1rem 1.25rem 0;font-family:var(--pno-font);font-weight:700;font-size:1.1rem;line-height:1.3;color:var(--pop-ink)}.dashboard .reading__overview{margin:0;padding:.65rem 1.25rem 0;font-size:.92rem;line-height:1.55;color:var(--muted)}.dashboard .reading__cards{display:grid;gap:.65rem;padding:.85rem 1rem}.dashboard .reading__card{border-radius:14px;border:1px solid var(--pop-line-strong);background:var(--pop-cream);padding:.85rem 1rem;transition:border-color .12s ease,box-shadow .12s ease}.dashboard .reading__card:hover{border-color:var(--pop-teal);box-shadow:var(--pop-shadow-card)}.dashboard .reading__card-title{margin:0 0 .35rem;font-weight:800;font-size:.88rem}.dashboard .reading__card-title a{color:var(--pop-ink);text-decoration:none}.dashboard .reading__card-title a:hover{color:var(--pop-coral-deep)}.dashboard .ideation__list{display:grid;gap:.65rem;padding:.85rem 1rem}.dashboard .ideation--grid .ideation__list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dashboard .ideation__item{border-radius:14px;border:1px solid var(--pop-line-strong);background:var(--pop-white);padding:.85rem 1rem;transition:box-shadow .12s ease,border-color .12s ease}.dashboard .ideation__item:hover{border-color:var(--pop-teal);box-shadow:var(--pop-shadow-card)}.dashboard .ideation__question{margin:0 0 .45rem;font-size:.88rem;font-weight:800;line-height:1.35;color:var(--pop-ink)}.dashboard .ideation__answer{margin:0;font-size:.82rem;line-height:1.5;color:var(--muted)}.dashboard .ideation__nav{display:block;width:100%;padding:0;border:none;background:none;text-align:left;cursor:pointer}.dashboard .ideation-plan__list{margin:0;padding:.85rem 1rem;list-style:none;display:flex;flex-direction:column;gap:.65rem}.dashboard .ideation-plan__card{display:grid;grid-template-columns:auto 1fr;gap:.75rem;width:100%;padding:.85rem 1rem;border-radius:14px;border:1px solid var(--pop-line-strong);background:var(--pop-cream);text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.dashboard .ideation-plan__card:hover{border-color:var(--pop-coral);box-shadow:var(--pop-shadow-card)}.dashboard .ideation-plan__step{font-family:var(--pno-font);font-weight:700;font-size:1.1rem;color:var(--pop-coral-deep)}.dashboard .ideation-plan__title{margin:0 0 .25rem;font-size:.92rem;font-weight:800}.dashboard .ideation-plan__thesis{margin:0;font-size:.82rem;line-height:1.5;color:var(--muted)}.dashboard .workflow-phase__grid--2>.hud-panel,.dashboard .workflow-phase__grid--2>*>.hud-panel{height:100%}.dashboard .workflow-phase__grid--2>*{display:flex;flex-direction:column;min-height:0}.dashboard .workflow-phase__grid--2>*>.syndicated,.dashboard .workflow-phase__grid--2>.syndicated{flex:1;min-height:0}.dashboard .syndicated.hud-panel{display:flex;flex-direction:column;min-height:0;max-height:min(32rem,72vh);overflow:hidden}.dashboard .syndicated--quad.hud-panel{max-height:none;min-height:100%;overflow:visible}.dashboard .syndicated__scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.dashboard .syndicated--quad .syndicated__scroll{overflow:visible;flex:1 1 auto}.dashboard .syndicated__filters{display:flex;flex-wrap:wrap;gap:.4rem;padding:.75rem 1rem;border-bottom:1px solid var(--pop-line)}.dashboard .syndicated__filter{padding:.35rem .75rem;border-radius:999px;border:1.5px solid var(--pop-line-strong);background:var(--pop-white);font-weight:700;font-size:.72rem;cursor:pointer}.dashboard .syndicated__filter.is-active{background:var(--pop-navy);color:var(--pop-white);border-color:var(--pop-navy)}.dashboard .syndicated__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.65rem;padding:.75rem 1rem .85rem}.dashboard .syndicated--quad .syndicated__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.75rem 1rem 1rem}.dashboard .syndicated-card{border:2px solid var(--ctr-ink);border-radius:12px;background:var(--pop-white);padding:.7rem;box-shadow:var(--pno-shadow-sm);animation:none}.dashboard .syndicated-card__top{display:flex;gap:.65rem;align-items:flex-start}.dashboard .syndicated-card__thumb{width:44px;height:44px;border-radius:10px;border:1.5px solid var(--pop-line-strong);object-fit:cover;flex-shrink:0}.dashboard .syndicated-card__thumb--placeholder{display:grid;place-items:center;background:var(--pop-cream);font-weight:800;font-size:.85rem;color:var(--ctr-ink)}.dashboard .syndicated-card__body{min-width:0;flex:1}.dashboard .syndicated-card__meta{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.3rem}.dashboard .syndicated-card__badge,.dashboard .syndicated-card__category,.dashboard .syndicated-card__jobs,.dashboard .syndicated-card__funding{font-size:.55rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.12rem .38rem;border-radius:999px;border:1px solid var(--pop-line-strong);background:var(--pop-cream);color:var(--ctr-muted)}.dashboard .syndicated-card__jobs{border-color:#2ab8ad73;color:var(--ctr-cyan);background:#2ab8ad14}.dashboard .syndicated-card__funding{border-color:#e2443459;color:var(--ctr-orange);background:#e244340f}.dashboard .syndicated-card__title{margin:0 0 .28rem;font-size:.82rem;font-weight:800;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--ctr-ink)}.dashboard .syndicated-card__title a{color:inherit;text-decoration:none}.dashboard .syndicated-card__title a:hover{color:var(--ctr-orange)}.dashboard .syndicated-card__tagline{margin:0;font-size:.72rem;line-height:1.45;color:var(--ctr-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.dashboard .syndicated--quad .syndicated-card__tagline{-webkit-line-clamp:2}.dashboard .syndicated-card__sources,.dashboard .syndicated-card__jobs-detail,.dashboard .syndicated-card__funding-detail{margin:.28rem 0 0;font-size:.6rem;font-weight:600;letter-spacing:.02em;text-transform:none;line-height:1.35;color:var(--ctr-muted)}.dashboard .syndicated--quad .syndicated-card__jobs-detail,.dashboard .syndicated--quad .syndicated-card__funding-detail{display:none}.dashboard .syndicated__scroll .syndicated__funding-note{margin:0;padding:.55rem 1rem 0;font-size:.6rem;letter-spacing:.02em;text-transform:none;line-height:1.4;color:var(--ctr-muted)}.dashboard .syndicated--quad .syndicated__funding-note{display:none}.dashboard .syndicated__scroll .syndicated__status{padding:.75rem 1rem}.dashboard .feed__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.85rem 1rem .5rem;border-bottom:1px solid var(--pop-line);background:linear-gradient(180deg,var(--pop-cream) 0%,var(--pop-white) 100%)}.dashboard .feed__meta{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.68rem;color:var(--muted)}.dashboard .feed__categories{display:flex;flex-wrap:wrap;gap:.4rem;padding:.75rem 1rem;border-bottom:1px solid var(--pop-line)}.dashboard .feed__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;padding:.85rem 1rem}.dashboard .launch-card{display:flex;flex-direction:column;padding:0;overflow:hidden}.dashboard .launch-card__top{display:flex;gap:.75rem;padding:.85rem 1rem .65rem}.dashboard .launch-card__thumb{width:44px;height:44px;border-radius:10px;object-fit:cover;border:1px solid var(--pop-line-strong);flex-shrink:0}.dashboard .launch-card__thumb--placeholder{display:grid;place-items:center;background:var(--pop-cream);font-family:var(--pno-font);font-weight:700;font-size:1.1rem;color:var(--pop-teal)}.dashboard .launch-card__meta{display:flex;flex-wrap:wrap;gap:.3rem .45rem;margin-bottom:.35rem}.dashboard .launch-card__badge{padding:.15rem .45rem;border-radius:999px;background:var(--pop-teal);color:var(--pop-white);font-size:.58rem;font-weight:800}.dashboard .launch-card__category,.dashboard .launch-card__industry,.dashboard .launch-card__pricing,.dashboard .launch-card__jobs,.dashboard .launch-card__time{font-size:.58rem;color:var(--muted)}.dashboard .launch-card__title{margin:0;font-size:.92rem;font-weight:800;line-height:1.3}.dashboard .launch-card__title a{color:var(--pop-ink);text-decoration:none}.dashboard .launch-card__title a:hover{color:var(--pop-coral-deep)}.dashboard .launch-card__blurb{margin:0;padding:0 1rem 1rem;font-size:.78rem;line-height:1.45;color:var(--muted)}.dashboard .workflow-phase{padding:0;overflow:hidden}.dashboard .workflow-phase__head{padding:.85rem 1rem .65rem;border-bottom:1px solid var(--pop-line);background:linear-gradient(180deg,var(--pop-cream) 0%,var(--pop-white) 100%)}.dashboard .workflow-phase__body{padding:.85rem 1rem;display:flex;flex-direction:column;gap:.75rem}.dashboard .workflow-phase__grid{display:grid;gap:.75rem}.dashboard .workflow-phase__grid--2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.dashboard .workflow-phase__desc{margin:.45rem 0 0;max-width:42rem}.dashboard .workflow-phase__action{margin:.35rem 0 0;font-size:.82rem;font-weight:700;color:var(--pop-coral-deep)}.dashboard .workflow-phase--compact .workflow-phase__head{display:flex;align-items:flex-start;gap:0;padding:.75rem 1.1rem .65rem}.dashboard .workflow-phase--compact .workflow-phase__head-copy{flex:1;min-width:0}.dashboard .workflow-phase--compact .planetono-headline__line{font-size:1.05rem}.dashboard .workflow-phase--compact .workflow-phase__step{margin:0 0 .2rem;font-size:.58rem}.dashboard .workflow-phase--compact .workflow-phase__desc--compact{margin:.25rem 0 0;font-size:.78rem;line-height:1.45;color:var(--ctr-muted);max-width:40rem}.dashboard .workflow-phase--compact .workflow-phase__body{padding:.75rem 1.1rem 1rem;gap:.75rem}.dashboard .workflow-drawer--nested{margin-top:.25rem;border:none!important;box-shadow:none!important;background:transparent}.dashboard .workflow-drawer--nested .workflow-drawer__summary{padding:.5rem 0 .65rem;border:none;border-bottom:1px solid var(--pop-line);background:transparent}.dashboard .workflow-drawer--nested .workflow-drawer__body{padding:0}.dashboard .workflow-phase--compact .workflow-phase__body>.spot-signals.hud-panel{border:none!important;box-shadow:none!important;border-radius:0!important;margin:0}.dashboard .spot-signals__head{padding:.85rem 1rem .65rem}.dashboard .spot-signals__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,1.45fr);gap:0;border-top:1px solid var(--pop-line);align-items:stretch}.dashboard .spot-signals__col-title{margin:0;padding:.75rem 1rem .55rem;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ctr-muted);border-bottom:1px solid var(--ctr-grid);background:var(--ctr-chart-bg)}.dashboard .ideation--embedded,.dashboard .reading--embedded{min-width:0;border:none;border-radius:0;box-shadow:none;background:transparent}.dashboard .ideation--embedded{border-right:1px solid var(--pop-line);background:var(--pop-white);display:flex;flex-direction:column;min-height:100%}.dashboard .ideation--embedded .ideation__list{display:grid;flex:1;grid-auto-flow:row;align-items:stretch;align-content:start;padding:.65rem 1rem .85rem;gap:.55rem}.dashboard .ideation--embedded.ideation--compact .ideation__list{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .ideation--clickable .ideation__item--clickable{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:0;margin:0;padding:.75rem;border:1px solid var(--pop-line-strong);border-radius:12px;background:var(--pop-white);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.dashboard .ideation--clickable .ideation__item--clickable:hover{border-color:var(--pop-ink);box-shadow:2px 2px 0 var(--pop-ink);transform:translate(-1px,-1px)}.dashboard .ideation--clickable .ideation__item--clickable:focus{outline:none}.dashboard .ideation--clickable .ideation__item--clickable:focus-visible{outline:2px solid var(--pop-accent, #00c4b3);outline-offset:2px}.dashboard .ideation__modal{width:min(100%,40rem);max-height:min(85vh,36rem)}.dashboard .ideation__modal-kicker{margin:0 0 .35rem;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ctr-muted)}.dashboard .ideation__modal-kicker:not(:first-child){margin-top:.85rem}.dashboard .ideation__modal-answer--lead{margin-bottom:0;font-weight:600}.dashboard .ideation__modal-analysis{display:flex;flex-direction:column;gap:.65rem}.dashboard .ideation__modal-analysis-p{margin:0;font-size:.76rem;line-height:1.55;color:var(--pop-ink)}.dashboard .ideation--embedded .ideation__item{display:flex;flex-direction:column;align-items:stretch;height:100%;min-height:0;padding:.75rem;border-radius:12px;overflow:hidden}.dashboard .ideation--embedded .ideation__question{flex:0 0 auto;margin:0 0 .35rem;font-size:.74rem;font-weight:800;line-height:1.3;text-transform:none;letter-spacing:0;color:var(--pop-ink)}.dashboard .ideation--embedded .ideation__answer{flex:1 1 auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;font-size:.72rem;line-height:1.45;color:var(--muted);text-transform:none;letter-spacing:normal}.dashboard .ideation--embedded .ideation__evidence-list{flex:0 0 auto;margin-top:auto;padding-top:.4rem}.dashboard .ideation--embedded .ideation__evidence{margin:0;font-size:.62rem;font-weight:600;line-height:1.35;color:var(--ctr-muted);white-space:normal;overflow:hidden;text-overflow:unset;text-transform:none;letter-spacing:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard .reading--embedded .reading__cards{padding:.5rem .85rem .85rem}.dashboard .reading--embedded .reading__card{padding:.55rem .65rem}.dashboard .spot-signals-radar{min-width:0;border:none;border-left:1px solid var(--pop-line);border-radius:0;box-shadow:none;background:var(--pop-cream);display:flex;flex-direction:column}.dashboard .spot-signals-radar .discover-panel__side-title{padding:.75rem 1rem .55rem;margin:0;border-bottom:1px solid var(--ctr-grid);background:var(--ctr-chart-bg)}.dashboard .spot-signals-radar__pack{flex:1;display:flex;flex-direction:column;min-height:0;padding:.65rem .75rem .75rem}.dashboard .spot-signals-radar__pack .source-radar--embedded{flex:1;min-height:0;border:var(--pno-border) solid var(--pop-ink);border-radius:12px;background:var(--pop-white);box-shadow:var(--pno-shadow-sm);overflow:hidden}.dashboard .spot-signals-radar .source-radar--square .topic-radar__stage{aspect-ratio:1 / 1;width:100%;min-height:0;max-height:none;padding:1.1rem 1rem .55rem}.dashboard .spot-signals-radar .source-radar--square .topic-radar__layer,.dashboard .spot-signals-radar .source-radar--square .topic-radar__spokes,.dashboard .spot-signals-radar .source-radar--square .topic-radar__backdrop{inset:1.1rem 1rem 2.35rem}.dashboard .spot-signals-radar .topic-radar__node{min-width:4.5rem;max-width:7.75rem;padding:.42rem .5rem .5rem}.dashboard .spot-signals-radar .topic-radar__node-label{font-size:.54rem;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:unset;line-height:1.2}.dashboard .spot-signals-radar .source-radar--square .topic-radar__hub{min-width:3.5rem;min-height:3.5rem}@media(min-width:1200px){.dashboard .spot-signals__grid{grid-template-columns:minmax(0,.9fr) minmax(480px,1.55fr)}.dashboard .spot-signals-radar .topic-radar__node{max-width:8.25rem}}.dashboard .ideation-plan--compact .ideation-plan__list{gap:.45rem}.dashboard .ideation-plan--compact .ideation-plan__card{padding:.6rem .75rem}.dashboard .ideation-plan--compact .ideation-plan__thesis{font-size:.78rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:900px){.dashboard .spot-signals__grid{grid-template-columns:1fr}.dashboard .ideation--embedded{border-right:none;border-bottom:1px solid var(--pop-line)}.dashboard .ideation--embedded.ideation--compact .ideation__list{grid-template-columns:1fr}.dashboard .spot-signals-radar{border-left:none;border-top:1px solid var(--pop-line)}.dashboard .spot-signals-radar__pack{padding:.85rem 1rem 1rem}.dashboard .spot-signals-radar .source-radar--square .topic-radar__stage{max-width:min(100%,420px);margin-inline:auto}}@media(min-width:1400px){.dashboard .ideation--embedded.ideation--compact .ideation__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard .workflow-drawer{border-radius:var(--pno-radius);border:1px solid var(--pop-line-strong);background:var(--pop-white);overflow:hidden}.dashboard .workflow-drawer__summary{padding:.65rem 1rem;font-weight:800;font-size:.82rem;cursor:pointer;list-style:none;background:var(--pop-cream);border-bottom:1px solid var(--pop-line)}.dashboard .workflow-drawer__summary::-webkit-details-marker{display:none}.dashboard .workflow-drawer__body{padding:.85rem 1rem}.dashboard .workflow-drawer__body>.lens-drawer--flat{margin:0}.dashboard .lens-drawer--flat .lens-drawer__tabs{padding:.65rem 1rem 0;background:var(--pop-white);border-bottom:none}.dashboard .lens-drawer--flat .lens-drawer__tab{border:none;border-radius:0;background:transparent;box-shadow:none;padding:.45rem .15rem;margin-right:.85rem;border-bottom:2px solid transparent}.dashboard .lens-drawer--flat .lens-drawer__tab.is-active{color:var(--pop-ink);background:transparent;border-bottom-color:var(--pop-coral);box-shadow:none}.dashboard .lens-drawer--flat .archive-trends--embedded.hud-panel,.dashboard .lens-drawer--flat .lovable--compact.hud-panel{border:none;box-shadow:none;border-radius:0}.dashboard .intel-hud{display:block}.dashboard .intel-hud__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.dashboard .intel-hud__pill,.dashboard .intel-hud__cell{border-radius:12px;border:1px solid var(--pop-line-strong);background:var(--pop-cream);padding:.65rem .75rem;box-shadow:none}.dashboard .hud-particle-sphere,.dashboard .hud-pipeline{filter:none;opacity:1}.dashboard .intel-hud .hud-radial__track{stroke:#0a0a0a14}.dashboard .intel-hud .hud-radial__tick{stroke:#0a0a0a24}.dashboard .intel-hud .hud-radial__tick--neutral.is-on{stroke:#0a0a0a61}.dashboard .intel-hud .hud-radial__core{fill:var(--pop-ink)}.dashboard .intel-hud .hud-segcol__block{background:#0a0a0a1a}.dashboard .intel-hud .hud-particles__dot{fill:#0a0a0a47}.dashboard .intel-hud .hud-pipeline__edge{stroke:#0a0a0a29}.dashboard .intel-hud .hud-pipeline__hub-ring{stroke:#0a0a0a33}.dashboard .intel-hud .hud-pipeline__hub-core{fill:var(--pop-mustard);stroke:var(--pop-ink)}.dashboard .intel-hud .hud-pipeline__node{fill:var(--pop-cream);stroke:#0a0a0a40}.dashboard .intel-hud .hud-pipeline__node.is-active{fill:var(--pop-teal);stroke:var(--pop-ink)}.dashboard .intel-hud .hud-geo__grid-line{stroke:#0a0a0a1a}.dashboard .intel-hud .hud-geo__land{fill:#0a0a0a0f}.dashboard .intel-hud .hud-status-grid__cell{background:#0a0a0a0a;border-color:var(--pop-line)}.dashboard .intel-hud .hud-status-grid__mark{background:#0a0a0a2e}.dashboard .intel-hud .hud-status-grid__cell--offline .hud-status-grid__mark{background:#0a0a0a1a}.dashboard .intel-hud .hud-status-grid__cell--idle .hud-status-grid__mark{background:#0a0a0a38}.dashboard .jitter-illo__grain,.dashboard .jitter-illo__halftone{display:none!important}.dashboard .jitter-illo,.dashboard .jitter-illo--static,.dashboard .jitter-illo__art,.dashboard .jitter-illo img,.dashboard .jitter-illo picture img{animation:none!important;transform:none!important}.dashboard .jitter-illo__art,.dashboard .jitter-illo img,.dashboard .jitter-illo picture img{filter:drop-shadow(2px 3px 0 rgba(10,10,10,.08))}.dashboard .workflow-phase__illo.jitter-illo{animation:none!important}.dashboard .directory__head{padding:.85rem 1rem .5rem;border-bottom:1px solid var(--pop-line);background:linear-gradient(180deg,var(--pop-cream) 0%,var(--pop-white) 100%)}.dashboard .directory__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;padding:.85rem 1rem}.dashboard .directory__section-title{margin:0 0 .65rem;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dashboard .directory__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.65rem}.dashboard .directory__link,.dashboard .directory__link--btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.65rem .85rem;border-radius:12px;border:1px solid var(--pop-line-strong);background:var(--pop-cream);color:var(--pop-ink);font-weight:700;font-size:.82rem;text-decoration:none;cursor:pointer;transition:border-color .12s ease,background .12s ease}.dashboard .directory__link:hover{border-color:var(--pop-teal);background:var(--pop-white)}.dashboard .directory__blurb{margin:.35rem 0 0;font-size:.78rem;line-height:1.45;color:var(--muted)}.dashboard .directory__report-link{display:block;text-decoration:none;color:var(--pop-ink);font-weight:800}.dashboard .directory__report-link:hover{color:var(--pop-coral-deep)}.dashboard .archive-trends__narrative{padding:.85rem 1rem;border-bottom:1px solid var(--pop-line);background:color-mix(in srgb,var(--pop-cyan) 6%,var(--pop-white))}.dashboard .archive-trends__headline{margin:0 0 .45rem;font-family:var(--pno-font);font-weight:700;font-size:1rem;line-height:1.25}.dashboard .archive-trends__summary{margin:0;font-size:.85rem;line-height:1.55;color:var(--muted)}.dashboard .archive-trends__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.dashboard .archive-trends__shift{display:grid;grid-template-columns:auto 1fr auto;gap:.45rem;align-items:baseline;font-size:.78rem}.dashboard .archive-trends__arrow--up{color:var(--pop-green)}.dashboard .archive-trends__arrow--down{color:var(--pop-coral)}.dashboard .lens-drawer:not(.lens-drawer--flat) .lens-drawer__tabs{padding:.75rem 1rem 0;border-bottom:1px solid var(--pop-line);background:var(--pop-white)}.dashboard .lens-drawer:not(.lens-drawer--flat) .lens-drawer__tab{border:1px solid var(--pop-line);border-bottom:none;border-radius:10px 10px 0 0;padding:.5rem .9rem;background:color-mix(in srgb,var(--pop-white) 92%,var(--pop-cyan) 8%);color:var(--muted);font-family:var(--pno-font);font-size:.72rem;font-weight:700}.dashboard .lens-drawer:not(.lens-drawer--flat) .lens-drawer__tab.is-active{color:var(--pop-ink);background:var(--pop-white);box-shadow:inset 0 2px 0 var(--pop-coral)}.dashboard .archive-trends__embedded-bar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.45rem 1rem;padding:.65rem 1rem .35rem}.dashboard .archive-trends__embedded-bar .archive-trends__meta{margin:0;flex-shrink:0}.dashboard .lovable__embedded-bar{display:flex;flex-wrap:wrap;gap:.55rem .85rem;padding:.65rem 1rem .35rem;font-size:.68rem;color:var(--ctr-muted)}.dashboard .archive-trends__headline:not(.archive-trends__headline--inline){margin:0;padding:.85rem 1rem;border-bottom:1px solid var(--pop-line);background:color-mix(in srgb,var(--pop-cyan) 6%,var(--pop-white));font-family:var(--pno-font);font-weight:700;font-size:.92rem;line-height:1.35}.dashboard .archive-trends__chart-block{padding:.85rem 1rem .75rem;border-bottom:1px solid var(--pop-line);background:var(--ctr-chart-bg)}.dashboard .archive-trends__chart-tab{border:1px solid var(--pop-line);border-radius:999px;padding:.28rem .7rem;background:var(--pop-white);color:var(--muted);font-size:.68rem;font-weight:700}.dashboard .archive-trends__chart-tab.is-active{color:var(--pop-ink);border-color:color-mix(in srgb,var(--pop-coral) 45%,var(--pop-line));background:color-mix(in srgb,var(--pop-coral) 10%,var(--pop-white))}.dashboard .archive-trends--embedded .archive-trends__headline--inline{margin:0;padding:0;border:none;background:transparent;font-size:.78rem;font-weight:600;line-height:1.45;color:var(--ctr-muted);flex:1 1 12rem}.dashboard .archive-trends--embedded .archive-trends__chart-block{padding:.75rem 1rem .85rem;border-bottom:none;background:transparent}.dashboard .archive-trends--embedded .archive-trends__chart-tab{border:none;background:transparent;padding:.25rem .55rem;color:var(--ctr-muted)}.dashboard .archive-trends--embedded .archive-trends__chart-tab.is-active{color:var(--pop-ink);background:color-mix(in srgb,var(--pop-coral) 12%,var(--pop-white));border:none}.dashboard .archive-trends--embedded .archive-trends__extras{padding:.75rem 1rem .85rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem}.dashboard .archive-trends--embedded .archive-trends__section-label{margin:0 0 .4rem;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dashboard .archive-trends--embedded .archive-trends__card{border:none;background:transparent;padding:0;box-shadow:none}.dashboard .archive-trends--embedded .archive-trends__theme{display:block;font-size:.72rem;line-height:1.45;color:var(--muted)}.dashboard .archive-trends--embedded .archive-trends__warning{margin:.45rem 0 0;font-size:.72rem}@media(max-width:720px){.dashboard .archive-trends--embedded .archive-trends__extras{grid-template-columns:1fr}}.dashboard .yearly-chart--minimal .yearly-chart__range{margin:0 0 .45rem;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.dashboard .yearly-chart--minimal .yearly-chart__legend{margin-top:.55rem;padding-left:2.1rem;font-size:.68rem;font-weight:600;color:var(--pop-ink);gap:.5rem 1rem}.dashboard .yearly-chart--minimal .yearly-chart__swatch--line{width:1.1rem;height:.22rem}.dashboard .yearly-chart__wrap{gap:.45rem .55rem}.dashboard .yearly-chart__y-axis{min-height:168px;font-size:.58rem;font-variant-numeric:tabular-nums}.dashboard .yearly-chart__svg{height:168px}.dashboard .yearly-chart__grid{stroke:var(--ctr-grid);stroke-width:1;stroke-dasharray:4 5}.dashboard .yearly-chart__bar{fill:url(#yearly-bar-fill);opacity:1}.dashboard .yearly-chart__line{stroke-width:2.75;fill:none}.dashboard .yearly-chart__x-axis{grid-column:2;display:grid;gap:0;font-size:.56rem;font-variant-numeric:tabular-nums;color:var(--ctr-muted);text-align:center}.dashboard .yearly-chart__x-tick--empty{visibility:hidden}.dashboard .archive-trends__drawer-summary,.dashboard .lovable__drawer-summary{font-family:var(--pno-font);font-weight:700;color:var(--ctr-muted)}.dashboard .archive-trends__drawer-body{background:var(--pop-white)}.dashboard .horizon__card-head{margin-bottom:.45rem}.dashboard .horizon__meta{text-align:right}.dashboard .horizon__meta-value{font-family:var(--pno-font);font-weight:700;font-size:1.2rem;color:var(--pop-ink)}.dashboard .hud-status-grid__cell--active .hud-status-grid__mark{background:var(--ctr-cyan)}.dashboard .hud-status-grid__cell--alert .hud-status-grid__mark{background:var(--ctr-orange)}.dashboard .hud-status-grid__cell--idle .hud-status-grid__mark{background:var(--ctr-track)}.dashboard .dashboard__preview-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1rem .5rem;border-bottom:1px solid var(--pop-line);background:linear-gradient(180deg,var(--pop-cream) 0%,var(--pop-white) 100%)}.dashboard .dashboard__preview .feed__grid--preview{padding:.85rem 1rem}@media(max-width:900px){.dashboard .dashboard__viz-row{grid-template-columns:1fr}.dashboard .viz-stack--primary{aspect-ratio:unset;min-height:300px;max-height:none}.dashboard .pre-analytics__viz{grid-template-columns:1fr}}@media(max-width:640px){.dashboard .feed__grid,.dashboard .market__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dashboard .launch-card:hover,.dashboard .market__card:hover,.dashboard .source-radar__cluster:hover{transform:none}}}@layer pr{.stats-band{margin:0 calc(-1*clamp(.85rem,2vw,1.15rem));padding:.75rem clamp(.85rem,2vw,1.15rem);background:var(--pop-coral);border-bottom:var(--pno-border) solid var(--pop-ink)}.stats-band__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.stats-band__cell{display:flex;flex-direction:column;gap:.12rem;padding:.5rem .65rem;border:var(--pno-border) solid var(--pop-ink);border-radius:10px;background:var(--pop-white);box-shadow:var(--pno-shadow-sm)}.stats-band__cell--accent{background:var(--pop-mustard)}.stats-band__value{font-family:var(--pno-display);font-size:clamp(1.05rem,2.4vw,1.35rem);line-height:1;font-variant-numeric:tabular-nums;color:var(--pop-ink)}.stats-band__label{font-size:.55rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.site-share{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .85rem;margin:0 calc(-1*clamp(.85rem,2vw,1.15rem));padding:.55rem clamp(.85rem,2vw,1.15rem);border-bottom:var(--pno-border) solid var(--pop-ink);background:var(--pop-cream)}.site-share__label{margin:0;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.site-share__actions{display:flex;flex-wrap:wrap;gap:.35rem}.site-share__btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:2px solid var(--pop-ink);border-radius:999px;background:var(--pop-white);color:var(--pop-ink);box-shadow:var(--pno-shadow-sm);text-decoration:none;cursor:pointer;font:800 .75rem/1 var(--pno-font)}.site-share__btn:hover{transform:translate(-1px,-1px);background:var(--pop-mustard)}.site-share__btn--copy.is-copied{background:var(--pop-teal);color:var(--pop-white)}.discover-hub{display:flex;flex-direction:column;gap:.85rem}.discover-panel__meta{display:flex;flex-wrap:wrap;gap:.65rem;margin:0;font-size:.62rem;color:var(--muted)}.discover-panel .source-radar{border:none;border-radius:0;box-shadow:none}.ideation-hub-hero{display:flex;flex-direction:column;gap:0;margin:0 calc(-1*clamp(.85rem,2vw,1.15rem));border-bottom:var(--pno-border) solid var(--pop-ink)}.ideation-hub-hero .stats-band{margin:0;border-bottom:none}.ideation-hub-hero .workflow-hero__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:.65rem clamp(.85rem,2vw,1.15rem) .75rem;background:var(--pop-cream)}.ideation-hub-hero .workflow-hero__nav-item{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.5rem .6rem;border:var(--pno-border) solid var(--pop-ink);border-radius:10px;background:var(--pop-white);box-shadow:var(--pno-shadow-sm);cursor:pointer;text-align:left}.ideation-hub-hero .workflow-hero__nav-item:hover{background:var(--pop-mustard)}.ideation-hub-hero .workflow-hero__nav-num{font-size:.55rem;font-weight:800;color:var(--pop-teal);letter-spacing:.08em}.ideation-hub-hero .workflow-hero__nav-label{font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--pop-ink);line-height:1.15}.dashboard .hud-title{font-family:var(--pno-font);font-weight:800;font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.15;letter-spacing:.01em;text-transform:uppercase;color:var(--pop-ink)}.dashboard .workflow-phase__title{margin:.15rem 0 0;font-family:var(--pno-font);font-weight:800;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.15;letter-spacing:.01em;text-transform:uppercase;color:var(--pop-ink);-webkit-text-stroke:0}.dashboard #overview-ideation-panel.ideation--grid .ideation__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.85rem 1rem 1rem}.dashboard #overview-ideation-panel .ideation__item{height:100%;padding:.75rem;border:var(--pno-border) solid var(--pop-ink);border-radius:12px;background:var(--pop-white);box-shadow:var(--pno-shadow-sm)}.dashboard #overview-ideation-panel .ideation__question{font-size:.82rem;font-weight:800;line-height:1.25;text-transform:none;letter-spacing:0}.dashboard #overview-ideation-panel .ideation__answer{font-size:.78rem;line-height:1.5;color:var(--muted)}.dashboard .dashboard__preview-cta{border-radius:999px;border:var(--pno-border) solid var(--pop-ink);background:var(--pop-coral);color:var(--pop-white);font-weight:800;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--pno-shadow-sm);padding:.45rem 1rem}.dashboard .dashboard__preview-cta:hover{background:var(--pop-navy)}.dashboard .pre-analytics.hud-panel .pre-analytics__head{background:linear-gradient(180deg,var(--pop-cream) 0%,var(--pop-white) 100%)}.dashboard .pre-analytics--compact .pre-analytics__viz--compact{padding:.65rem 1rem .5rem;background:var(--pop-cream)}@media(max-width:900px){.ideation-hub-hero .workflow-hero__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard #overview-ideation-panel.ideation--grid .ideation__list{grid-template-columns:1fr}}@media(max-width:640px){.stats-band__grid{gap:.35rem}.stats-band__cell{padding:.4rem .45rem}.stats-band__value{font-size:clamp(.85rem,3.5vw,1.05rem)}.stats-band__label{font-size:.48rem;letter-spacing:.06em}.ideation-hub-hero .workflow-hero__nav{grid-template-columns:1fr}}}@layer pr{.topic-radar{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--pop-cream)}.topic-radar__crumb{display:flex;align-items:center;gap:.35rem;padding:.45rem .85rem 0;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.topic-radar__crumb-sep{opacity:.45}.topic-radar__crumb-active{color:var(--pop-ink)}.topic-radar__crumb-link{padding:0;border:none;background:none;font:inherit;color:var(--pop-teal);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.topic-radar__crumb-link:hover{color:var(--pop-navy)}.topic-radar__stage{position:relative;flex:1 1 auto;min-height:0;width:100%;display:grid;place-items:center;padding:.65rem .75rem .5rem;overflow:hidden;isolation:isolate}.source-radar--square .topic-radar__stage{aspect-ratio:1 / 1;min-height:0}.topic-radar__backdrop{position:absolute;inset:4%;width:auto;height:auto;max-width:92%;max-height:92%;margin:auto;pointer-events:none;z-index:0;transition:transform .72s cubic-bezier(.22,1,.36,1)}.topic-radar--drilled .topic-radar__backdrop{transform:scale(.82)}.topic-radar--enter-topics .topic-radar__backdrop{animation:radarRingPulseIn .72s cubic-bezier(.22,1,.36,1) both}.topic-radar--leave-topics .topic-radar__backdrop{animation:radarRingPulseOut .62s cubic-bezier(.55,0,1,.45) both}.topic-radar__ring{fill:none;stroke:var(--pop-ink);stroke-width:1.5;opacity:.14;transition:opacity .4s ease,r .72s cubic-bezier(.22,1,.36,1)}.topic-radar__ring--mid{opacity:.22;stroke-dasharray:4 6}.topic-radar__ring--inner{opacity:.3}.topic-radar--drilled .topic-radar__ring--outer{opacity:.08}.topic-radar__sweep{fill:url(#topic-radar-halftone);opacity:.35;transform-origin:50% 50%;animation:radarSweep 12s linear infinite}.topic-radar__spokes{position:absolute;inset:4%;width:auto;height:auto;max-width:92%;max-height:92%;margin:auto;pointer-events:none;z-index:1;transition:opacity .45s ease}.topic-radar--drilled .topic-radar__spokes,.topic-radar--enter-topics .topic-radar__spokes,.topic-radar--leave-topics .topic-radar__spokes{opacity:.35}.topic-radar__spoke{stroke:var(--pop-ink);stroke-width:1;stroke-dasharray:3 5;opacity:.12;transition:opacity .4s ease}.topic-radar__layer{position:absolute;inset:0;z-index:2;pointer-events:none}.topic-radar__layer.is-active{pointer-events:auto}.topic-radar__node{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:4.5rem;max-width:6.5rem;padding:.4rem .45rem .45rem;border:var(--pno-border) solid var(--radar-accent, var(--pop-ink));border-radius:12px;background:var(--pop-white);box-shadow:var(--pno-shadow-sm);color:var(--pop-ink);cursor:pointer;text-align:center;transform:translate(-50%,-50%) scale(1);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.topic-radar__node--accent-teal{--radar-accent: var(--pop-teal)}.topic-radar__node--accent-coral{--radar-accent: var(--pop-coral)}.topic-radar__node--accent-coral-deep{--radar-accent: var(--pop-coral-deep)}.topic-radar__node--accent-mustard{--radar-accent: var(--pop-mustard-deep)}.topic-radar__node--accent-navy{--radar-accent: var(--pop-navy)}.topic-radar__node--accent-terra{--radar-accent: var(--pop-terra)}.topic-radar__node--accent-cyan{--radar-accent: var(--pop-cyan)}.source-radar--square .topic-radar__node{min-width:3.6rem;max-width:5.2rem;padding:.32rem .38rem .38rem;border-radius:10px}.topic-radar__node:hover{transform:translate(-50%,-50%) translateY(-2px);box-shadow:var(--pno-shadow)}.topic-radar__node.is-active{border-color:var(--radar-accent, var(--pop-teal));background:color-mix(in srgb,var(--radar-accent, var(--pop-teal)) 12%,var(--pop-white));box-shadow:2px 2px 0 var(--radar-accent, var(--pop-teal))}.topic-radar__node.is-hot:not(.is-active){box-shadow:2px 2px 0 var(--radar-accent, var(--pop-ink))}.topic-radar__node.is-hot.is-active{border-color:var(--radar-accent, var(--pop-teal));background:color-mix(in srgb,var(--radar-accent, var(--pop-teal)) 14%,var(--pop-white));box-shadow:2px 2px 0 var(--radar-accent, var(--pop-teal))}.topic-radar__node-gauge{display:block;width:100%;line-height:0}.topic-radar__node-gauge svg{width:100%;height:auto;display:block}.topic-radar__gauge-track{fill:none;stroke:var(--ctr-track);stroke-width:4;stroke-linecap:round}.topic-radar__gauge-fill{fill:none;stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .45s cubic-bezier(.22,1,.36,1)}.topic-radar__node--accent-teal .topic-radar__gauge-fill{stroke:var(--pop-teal)}.topic-radar__node--accent-coral .topic-radar__gauge-fill{stroke:var(--pop-coral)}.topic-radar__node--accent-coral-deep .topic-radar__gauge-fill{stroke:var(--pop-coral-deep)}.topic-radar__node--accent-mustard .topic-radar__gauge-fill{stroke:var(--pop-mustard-deep)}.topic-radar__node--accent-navy .topic-radar__gauge-fill{stroke:var(--pop-navy)}.topic-radar__node--accent-terra .topic-radar__gauge-fill{stroke:var(--pop-terra)}.topic-radar__node--accent-cyan .topic-radar__gauge-fill{stroke:var(--pop-cyan)}.topic-radar__node--accent-teal .topic-radar__dot.is-on{background:var(--pop-teal)}.topic-radar__node--accent-coral .topic-radar__dot.is-on{background:var(--pop-coral)}.topic-radar__node--accent-coral-deep .topic-radar__dot.is-on{background:var(--pop-coral-deep)}.topic-radar__node--accent-mustard .topic-radar__dot.is-on{background:var(--pop-mustard-deep)}.topic-radar__node--accent-navy .topic-radar__dot.is-on{background:var(--pop-navy)}.topic-radar__node--accent-terra .topic-radar__dot.is-on{background:var(--pop-terra)}.topic-radar__node--accent-cyan .topic-radar__dot.is-on{background:var(--pop-cyan)}.topic-radar__dots{display:grid;grid-template-columns:repeat(5,5px);gap:2px;justify-content:center}.source-radar--square .topic-radar__dots{grid-template-columns:repeat(5,4px);gap:1.5px}.topic-radar__dot{width:5px;height:5px;border-radius:50%;background:var(--ctr-track);border:1px solid transparent}.source-radar--square .topic-radar__dot{width:4px;height:4px}.topic-radar__dot.is-on,.topic-radar__node.is-hot .topic-radar__dot.is-on{border-color:var(--pop-ink)}.topic-radar__dot.is-on.is-spike{background:var(--pop-mustard-deep);box-shadow:0 0 0 1px var(--pop-ink)}.topic-radar__node-label{display:block;font-size:.56rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.15;color:var(--pop-ink);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-radar__hover-tip{position:fixed;z-index:10000;transform:translate(-50%,-100%);max-width:min(16rem,calc(100vw - 1.5rem));padding:.42rem .58rem;border:var(--pno-border) solid var(--pop-ink);border-radius:8px;background:var(--pop-white);box-shadow:var(--pno-shadow);font-size:.52rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.3;text-align:center;color:var(--pop-ink);pointer-events:none}.source-radar--square .topic-radar__node-label{font-size:.5rem}.topic-radar__node-meta{display:block;font-family:var(--mono, ui-monospace, monospace);font-size:.5rem;font-weight:600;letter-spacing:.04em;color:var(--muted);line-height:1.2}.topic-radar__hub{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.08rem;min-width:4.4rem;min-height:4.4rem;padding:.45rem;border:var(--pno-border) solid var(--pop-ink);border-radius:999px;background:var(--pop-white);box-shadow:var(--pno-shadow);color:var(--pop-ink);cursor:pointer;transition:transform .55s cubic-bezier(.22,1,.36,1),background .25s ease,box-shadow .25s ease,min-width .55s cubic-bezier(.22,1,.36,1),min-height .55s cubic-bezier(.22,1,.36,1)}.source-radar--square .topic-radar__hub{min-width:3.6rem;min-height:3.6rem;padding:.35rem}.topic-radar__hub:hover{background:var(--pop-mustard);transform:scale(1.04)}.topic-radar__hub.is-drilled{background:var(--pop-mustard);min-width:4.8rem;min-height:4.8rem}.source-radar--square .topic-radar__hub.is-drilled{min-width:3.9rem;min-height:3.9rem}.topic-radar__hub.is-transitioning{animation:radarHubPulse .68s cubic-bezier(.22,1,.36,1) both}.topic-radar__hub-back{font-size:.72rem;line-height:1;font-weight:800;color:var(--pop-navy)}.topic-radar__hub-label{font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;max-width:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-radar--square .topic-radar__hub-label{font-size:.52rem;max-width:3.2rem}.topic-radar__hub-meta{display:flex;align-items:center;gap:.25rem;font-family:var(--mono, ui-monospace, monospace);font-size:.5rem;font-weight:700;color:var(--muted)}.topic-radar__hub-badge{display:inline-block;padding:.05rem .3rem;border-radius:999px;border:1px solid var(--pop-ink);background:var(--pop-coral);color:var(--pop-white);font-size:.46rem;font-weight:800;letter-spacing:.04em}.topic-radar__empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:2rem 1.25rem;font-size:.58rem;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--muted);pointer-events:none;z-index:2}.topic-radar__foot{padding:.35rem .85rem .55rem;font-size:.52rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;border-top:1px solid var(--pop-line);background:color-mix(in srgb,var(--pop-white) 60%,var(--pop-cream))}.source-radar--loading{opacity:.65}.source-radar--loading .topic-radar__layer{pointer-events:none}.source-radar--loading .topic-radar__hub,.source-radar--loading .topic-radar__crumb-link{pointer-events:auto;opacity:1}.source-radar--loading .topic-radar__sweep{animation-play-state:paused}.topic-radar--enter-topics .topic-radar__layer--industry .topic-radar__node{animation:radarNodeOut .58s cubic-bezier(.55,0,1,.45) both;animation-delay:calc(var(--node-i, 0) * .04s);pointer-events:none}.topic-radar--enter-topics .topic-radar__layer--topic .topic-radar__node{animation:radarNodeIn .68s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.14s + var(--node-i, 0) * .07s)}.topic-radar--leave-topics .topic-radar__layer--topic .topic-radar__node{animation:radarNodeOut .52s cubic-bezier(.55,0,1,.45) both;animation-delay:calc(var(--node-i, 0) * 35ms);pointer-events:none}.topic-radar--leave-topics .topic-radar__layer--industry .topic-radar__node{animation:radarNodeIn .62s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.12s + var(--node-i, 0) * .06s)}.topic-radar__layer--topic:not(.is-active) .topic-radar__node{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.35)}.topic-radar__layer--topic.is-active .topic-radar__node{opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--node-i, 0) * .04s)}.topic-radar--enter-topics .topic-radar__layer--topic .topic-radar__node,.topic-radar--leave-topics .topic-radar__layer--industry .topic-radar__node,.topic-radar--leave-topics .topic-radar__layer--topic .topic-radar__node{opacity:1;transform:none;transition:none}@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes radarHubPulse{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes radarRingPulseIn{0%{transform:scale(1)}45%{transform:scale(.88)}to{transform:scale(.82)}}@keyframes radarRingPulseOut{0%{transform:scale(.82)}55%{transform:scale(.94)}to{transform:scale(1)}}@keyframes radarNodeOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.2)}}@keyframes radarNodeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.15)}60%{opacity:1}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.topic-radar__sweep{animation:none}.topic-radar__hub.is-transitioning,.topic-radar--enter-topics .topic-radar__node,.topic-radar--leave-topics .topic-radar__node,.topic-radar--enter-topics .topic-radar__backdrop,.topic-radar--leave-topics .topic-radar__backdrop{animation:none!important}.topic-radar__layer--topic:not(.is-active) .topic-radar__node{opacity:0;transform:translate(-50%,-50%) scale(.85)}}.dashboard .spot-signals-radar .topic-radar__foot{padding:.35rem .75rem .55rem;font-size:.5rem}.dashboard .source-radar__head{padding:1rem 1.15rem .65rem;border-bottom:1px solid var(--pop-line);background:linear-gradient(180deg,var(--pop-cream) 0%,var(--pop-white) 100%)}}
