*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f4f1e6;--bg-soft:#e6e0cc;--bg-elev:#fbf9f1;--line:#b8af96;--line-soft:#cdc4aa;--text:#12100c;--text-dim:#3d3a32;--text-faint:#635d51;--accent:#0a578f;--accent-2:#6022b8;--accent-3:#156a4a;--accent-warn:#a04200;--pill:#d6cdb5;--pill-hover:#c4ba9f;--bg-1:var(--bg-soft);--bg-2:var(--bg-elev);--bg-3:var(--pill);--line-2:var(--line);--border:var(--line);--ink:var(--text);--ink-1:var(--text);--ink-2:var(--text-dim);--ink-3:var(--text-faint);--ink-4:#b0aa9d;--primary:var(--accent);--primary-2:#2a8edd;--up:var(--accent-3);--down:#c0392b;--warn:var(--accent-warn);--hot:#d1357a;--info:var(--accent-2);--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif}html.dark{--bg:#0a0b0d;--bg-soft:#14171c;--bg-elev:#1a1e25;--line:#2a2f38;--line-soft:#20242b;--text:#f0eee8;--text-dim:#a8a39a;--text-faint:#6b675f;--accent:#7ad0ff;--accent-2:#b39dff;--accent-3:#79f0c6;--accent-warn:#ffb86b;--pill:#1c2027;--pill-hover:#262b34;--bg-1:var(--bg-soft);--bg-2:var(--bg-elev);--bg-3:var(--pill);--line-2:var(--line);--border:var(--line);--ink:var(--text);--ink-1:var(--text);--ink-2:var(--text-dim);--ink-3:var(--text-faint);--ink-4:#3a3d44;--primary:var(--accent);--primary-2:#a8e0ff;--up:var(--accent-3);--down:#ff7a8a;--warn:var(--accent-warn);--hot:#ff8fc8;--info:var(--accent-2)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.55}body,body *{letter-spacing:-.3px}.mono,.mono *{letter-spacing:.04em}body{background-image:none}html:not(.dark) body:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:multiply;background-image:radial-gradient(#8c826e09 1px,#0000 1px);background-size:3px 3px;position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.mono{font-family:var(--mono);font-feature-settings:"ss01", "cv02"}.up{color:var(--up)}.down{color:var(--down)}.warn{color:var(--warn)}.hot{color:var(--hot)}.dim{color:var(--ink-3)}.label-xs{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.bracket{color:var(--ink-4)}.shell{max-width:1480px;margin:0 auto;padding:0 24px}.topbar{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#070b14d9;position:sticky;top:0}.topbar-row{align-items:center;gap:28px;height:56px;display:flex}.brand{font-family:var(--mono);letter-spacing:.04em;align-items:center;gap:10px;font-weight:600;display:flex}.brand-mark{border:1px solid var(--primary);background:linear-gradient(135deg, var(--primary) 0%, var(--primary) 50%, transparent 50%);width:22px;height:22px;position:relative}.brand-mark:after{content:"";border:1px solid var(--bg);position:absolute;inset:4px}.brand-name{color:var(--ink);font-size:13px}.brand-sub{color:var(--primary);font-size:13px}.nav{gap:4px;margin-left:auto;display:flex}.nav a{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border:1px solid #0000;padding:6px 12px;font-size:12px;transition:all .15s}.nav a:hover{color:var(--primary);border-color:var(--line-2)}.nav a.active{color:var(--primary);border-color:var(--line-2);background:var(--bg-1)}.topbar-cta{align-items:center;gap:10px;display:flex}.btn{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--ink);background:var(--bg-1);cursor:pointer;padding:7px 14px;font-size:11px;transition:all .15s}.btn:hover{border-color:var(--primary);color:var(--primary)}.btn-primary{background:var(--primary);color:var(--bg);border-color:var(--primary)}.btn-primary:hover{background:var(--primary-2);border-color:var(--primary-2);color:var(--bg)}.btn-ghost{background:0 0}.ticker{border-bottom:1px solid var(--line);background:var(--bg-1);align-items:center;height:32px;display:flex;position:relative;overflow:hidden}.ticker:before{content:"LIVE · IDEA TAPE";background:var(--bg-2);border-right:1px solid var(--line);font-family:var(--mono);letter-spacing:.18em;color:var(--up);z-index:2;background:linear-gradient(90deg, var(--bg-2) 0%, var(--bg-2) 88%, transparent 100%);align-items:center;padding:0 14px;font-size:10px;display:flex;position:absolute;top:0;bottom:0;left:0}.ticker-track{white-space:nowrap;font-family:var(--mono);gap:36px;padding-left:160px;font-size:12px;animation:90s linear infinite scroll;display:flex}.ticker-item{align-items:center;gap:8px;display:inline-flex}.ticker-item .id{color:var(--ink-3)}.ticker-item .pct{font-weight:600}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{border-bottom:1px solid var(--line);padding:72px 0 56px;position:relative}.hero:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.25;pointer-events:none;background-position:-1px -1px;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80% at 50% 30%,#000 30%,#0000 70%);mask-image:radial-gradient(60% 80% at 50% 30%,#000 30%,#0000 70%)}.hero-inner{z-index:1;position:relative}.hero-meta{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);align-items:center;gap:18px;margin-bottom:32px;font-size:11px;display:flex}.hero-meta .dot{background:var(--up);width:6px;height:6px;box-shadow:0 0 8px var(--up);border-radius:50%}.hero h1{font-family:var(--sans);letter-spacing:-.025em;text-wrap:balance;max-width:1100px;margin:0 0 24px;font-size:clamp(40px,5.5vw,72px);font-weight:500;line-height:1.04}.hero h1 .accent{color:var(--primary);font-style:italic;font-weight:300}.hero h1 .strike{color:var(--ink-3);position:relative}.hero h1 .strike:after{content:"";background:var(--down);height:2px;position:absolute;top:52%;left:-2%;right:-2%;transform:rotate(-2deg)}.hero-sub{color:var(--ink-2);max-width:720px;margin:0 0 36px;font-size:18px;line-height:1.55}.hero-sub b{color:var(--ink);font-weight:600}.cmd{background:var(--bg-1);border:1px solid var(--line-2);flex-direction:column;max-width:760px;display:flex;box-shadow:0 16px 64px -32px #5cc8ff66,inset 0 1px #ffffff08}.cmd-row{border-bottom:1px solid var(--line);align-items:center;padding:14px 18px;display:flex}.cmd-prompt{font-family:var(--mono);color:var(--primary);margin-right:10px;font-weight:600}.cmd-input{color:var(--ink);font-family:var(--mono);background:0 0;border:none;outline:none;flex:1;font-size:16px}.cmd-input::placeholder{color:var(--ink-3)}.cmd-kbd{font-family:var(--mono);color:var(--ink-3);gap:4px;font-size:10px;display:inline-flex}.cmd-kbd kbd{border:1px solid var(--line-2);background:var(--bg-2);color:var(--ink-2);border-radius:3px;padding:2px 6px;font-family:inherit}.cmd-suggestions{padding:6px 0}.cmd-sugg{font-family:var(--mono);cursor:pointer;align-items:center;gap:16px;padding:8px 18px;font-size:12px;transition:all .1s;display:flex}.cmd-sugg:hover{background:var(--bg-2)}.cmd-sugg-btn{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:none}.cmd-sugg-btn:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.cmd-sugg .sigil{width:18px;color:var(--primary)}.cmd-sugg .label{color:var(--ink);flex:1}.cmd-sugg .meta{color:var(--ink-3)}.hero-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;display:grid}.stat{border-right:1px solid var(--line);padding:24px 28px;position:relative}.stat:last-child{border-right:none}.stat .label-xs{margin-bottom:10px}.stat .num{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);font-size:30px;font-weight:500}.stat .delta{font-family:var(--mono);margin-top:4px;font-size:11px}.micro-spotlight{background:linear-gradient(135deg,#a042000f 0%,#6c2fc60a 100%);border-top:1px solid #a042001f;border-bottom:1px solid #a042001f;padding:56px 0}.micro-spotlight-inner{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.micro-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-warn);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;display:flex}.micro-badge{color:var(--accent-warn);font-family:var(--mono);letter-spacing:.14em;background:#a042001f;border:1px solid #a0420047;border-radius:3px;padding:2px 7px;font-size:9px}.micro-title{font-family:var(--sans);letter-spacing:-.02em;margin:0 0 16px;font-size:34px;font-weight:500;line-height:1.15}.micro-sub{color:var(--ink-2);max-width:420px;margin:0 0 20px;font-size:15px;line-height:1.65}.micro-stats{color:var(--ink-3);flex-wrap:wrap;gap:10px;margin-bottom:28px;font-size:11px;display:flex}.micro-stats b{color:var(--accent-warn);font-weight:500}.micro-cta-row{flex-wrap:wrap;gap:12px;display:flex}.micro-spotlight-right{background:var(--bg-1);border:1px solid #a042002e;border-radius:8px;overflow:hidden}.micro-idea-row{border-bottom:1px solid var(--line);color:inherit;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:background .12s;display:flex}.micro-idea-row:last-of-type{border-bottom:none}.micro-idea-row:hover{background:var(--bg-2)}.micro-rank{color:var(--accent-warn);letter-spacing:.04em;flex-shrink:0;width:20px;font-size:11px}.micro-idea-body{flex:1;min-width:0}.micro-idea-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:14px;font-weight:500;overflow:hidden}.micro-idea-meta{color:var(--ink-3);gap:6px;font-size:10px;display:flex}.micro-idea-meta b{color:var(--ink-2);font-weight:500}.micro-arrow{color:var(--ink-3);flex-shrink:0;font-size:12px;transition:transform .15s}.micro-idea-row:hover .micro-arrow{color:var(--accent-warn);transform:translate(2px,-2px)}.micro-more-link{background:#a042000d;border-top:1px solid #a042002e;padding:12px 18px}.micro-see-all{letter-spacing:.08em;color:var(--accent-warn);text-transform:uppercase;font-size:11px;text-decoration:none}.micro-see-all:hover{text-decoration:underline}@media (max-width:900px){.micro-spotlight-inner{grid-template-columns:1fr;gap:28px}.micro-title{font-size:26px}}.section{border-bottom:1px solid var(--line);padding:64px 0}.section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.section-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.section-eyebrow:before{content:"";background:var(--primary);width:18px;height:1px}.section-head h2{font-family:var(--sans);letter-spacing:-.02em;text-wrap:balance;max-width:720px;margin:0;font-size:36px;font-weight:500}.section-head p{color:var(--ink-2);max-width:380px;margin:0;font-size:14px}.iotd{border:1px solid var(--line-2);background:var(--bg-1);grid-template-columns:1.1fr .9fr;display:grid}.iotd-left{border-right:1px solid var(--line);padding:36px 36px 28px;position:relative}.iotd-banner .pulse{background:var(--up);width:8px;height:8px;box-shadow:0 0 0 0 var(--up);border-radius:50%;animation:1.6s infinite pulse}@keyframes pulse{70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.iotd-id{font-family:var(--mono);color:var(--ink-3);margin-bottom:12px;font-size:11px}.iotd h3{font-family:var(--sans);letter-spacing:-.02em;margin:0 0 20px;font-size:36px;font-weight:500;line-height:1.1}.iotd-thesis{color:var(--ink-2);max-width:540px;font-size:15px;line-height:1.6}.iotd-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.tag{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--line-2);color:var(--ink-2);background:var(--bg-2);padding:4px 10px;font-size:11px}.iotd-cta{gap:12px;margin-top:32px;display:flex}.iotd-right{grid-template-columns:repeat(2,1fr);grid-auto-rows:min-content;display:grid}.iotd-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px}.iotd-cell:nth-child(2n){border-right:none}.iotd-cell .label-xs{margin-bottom:8px}.iotd-cell .big{font-family:var(--mono);color:var(--ink);font-size:24px;font-weight:500}.iotd-cell .small{font-family:var(--mono);color:var(--ink-3);margin-top:2px;font-size:11px}.iotd-spark{border-bottom:none;border-right:none;grid-column:1/-1;padding:22px}.gauge{background:var(--bg-3);border:1px solid var(--line);height:6px;margin-top:8px;position:relative;overflow:hidden}.gauge-fill{background:linear-gradient(90deg, var(--primary), var(--up));height:100%}.cat-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.cat-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-1);cursor:pointer;min-height:144px;padding:24px;transition:all .15s;position:relative;overflow:hidden}.cat-cell:nth-child(4n){border-right:none}.cat-cell:nth-last-child(-n+4){border-bottom:none}.cat-cell:hover{background:var(--bg-2)}.cat-cell:hover .cat-arrow{transform:translate(2px,-2px)}.cat-cell .cat-id{font-family:var(--mono);color:var(--ink-3);letter-spacing:.14em;margin-bottom:12px;font-size:10px}.cat-cell h4{font-family:var(--sans);letter-spacing:-.01em;margin:0 0 14px;font-size:18px;font-weight:500}.cat-cell .cat-stats{font-family:var(--mono);color:var(--ink-3);gap:14px;font-size:11px;display:flex}.cat-cell .cat-stats span b{color:var(--ink);font-weight:500}.cat-arrow{color:var(--ink-3);font-family:var(--mono);font-size:14px;transition:all .2s;position:absolute;top:16px;right:16px}.cat-bar{background:var(--bg-3);height:3px;margin-top:14px;position:relative}.cat-bar:after{content:"";background:var(--cat-color,var(--primary));width:var(--cat-fill,50%);position:absolute;top:0;bottom:0;left:0}.db-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.db-search{background:var(--bg-1);border:1px solid var(--line-2);flex:1;align-items:center;min-width:280px;height:38px;padding:0 14px;display:flex}.db-search input{color:var(--ink);font-family:var(--mono);background:0 0;border:none;outline:none;flex:1;font-size:13px}.db-search .key{color:var(--primary);font-family:var(--mono);margin-right:10px}.db-search .hint{font-family:var(--mono);color:var(--ink-3);font-size:10px}.chip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--bg-1);border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;white-space:nowrap;padding:7px 12px;font-size:11px;transition:all .15s}.chip:hover{border-color:var(--primary);color:var(--primary)}.chip.active{background:var(--primary);color:var(--bg);border-color:var(--primary)}.chip .num{color:var(--ink-3);margin-left:8px}.chip.active .num{color:#070b1499}.db{border:1px solid var(--line-2);background:var(--bg-1);overflow:hidden}.db-head,.db-row{grid-template-columns:60px minmax(0,2.4fr) 1fr 80px 80px 100px 80px 110px 60px;align-items:center;display:grid}.db-head{background:var(--bg-2);border-bottom:1px solid var(--line-2);height:34px}.db-head>div{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-right:1px solid var(--line);-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;height:100%;padding:0 14px;font-size:10px;display:flex}.db-head>div:last-child{border-right:none}.db-head>div .arrow{color:var(--primary);margin-left:6px}.db-row{border-bottom:1px solid var(--line);cursor:pointer;transition:all .1s}.db-row:last-child{border-bottom:none}.db-row>div{border-right:1px solid var(--line);height:100%;font-family:var(--mono);align-items:center;padding:14px;font-size:12px;display:flex;overflow:hidden}.db-row>div:last-child{border-right:none}.db-id{color:var(--ink-3);font-size:10px!important}.db-title{color:var(--ink);font-family:var(--sans)!important;font-size:14px!important}.db-title .ttl{display:block}.db-title .ttl-tags{font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;gap:6px;margin-top:4px;font-size:10px;display:flex}.db-cat{color:var(--ink-2)}.db-score{color:var(--ink);font-weight:600;font-size:13px!important}.db-score.hi{color:var(--up)}.db-score.mid{color:var(--primary)}.db-score.lo{color:var(--ink-2)}.db-momentum{gap:8px}.db-momentum .pct{color:var(--up);min-width:42px;font-size:11px}.db-momentum.dn .pct{color:var(--down)}.db-spark{padding:8px 14px!important}.db-foot{border-top:1px solid var(--line-2);font-family:var(--mono);color:var(--ink-3);background:var(--bg-2);justify-content:space-between;align-items:center;padding:14px 16px;font-size:11px;display:flex}.db-foot .pager{gap:4px;display:flex}.db-foot .pager button{border:1px solid var(--line-2);width:28px;height:28px;font-family:var(--mono);color:var(--ink-2);background:var(--bg-1);font-size:11px}.db-foot .pager button.active{background:var(--primary);color:var(--bg);border-color:var(--primary)}.db-foot .pager button:hover:not(.active){color:var(--primary);border-color:var(--primary)}.db-disclaimer{background:var(--bg-2);border:1px solid var(--line-2);border-left:3px solid var(--primary);color:var(--ink-2);border-radius:4px;align-items:flex-start;gap:10px;margin:8px 0 16px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.db-disclaimer .est-badge{flex-shrink:0;margin-top:2px}.est-badge{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);border:1px solid var(--line-2);text-transform:lowercase;cursor:help;vertical-align:middle;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:600;display:inline-block}.verified-badge{font-family:var(--mono);letter-spacing:.08em;color:var(--up);background:color-mix(in srgb, var(--up) 12%, transparent);border:1px solid color-mix(in srgb, var(--up) 40%, transparent);text-transform:uppercase;cursor:help;vertical-align:middle;border-radius:3px;margin-left:8px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-block}.signals-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.signals-sub{color:var(--ink-3);margin:4px 0 0;font-size:12px}.signals-meta{color:var(--ink-3);letter-spacing:.05em;white-space:nowrap;font-size:10px}.signals-loading{color:var(--ink-3);padding:24px 0;font-size:13px;font-style:italic}.signals-error{background:color-mix(in srgb, var(--down) 8%, transparent);border:1px solid color-mix(in srgb, var(--down) 30%, transparent);color:var(--down);border-radius:4px;padding:12px 14px;font-size:12px}.signals-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:8px;display:grid}@media (max-width:900px){.signals-grid{grid-template-columns:1fr}}.signals-col{border:1px solid var(--line-2);background:var(--bg-2);border-radius:6px;padding:14px 16px}.signals-source-head{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex}.src-name{color:var(--ink-1);font-size:13px;font-weight:600}.src-meta{color:var(--ink-3);letter-spacing:.04em;font-size:10px}.signals-empty{color:var(--ink-3);padding:8px 0;font-size:12px;font-style:italic}.signals-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.signals-list li{border-bottom:1px solid var(--line-2);padding-bottom:14px}.signals-list li:last-child{border-bottom:none;padding-bottom:0}.sig-title{color:var(--ink-1);margin-bottom:4px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;display:block}.sig-title:hover{color:var(--primary);text-decoration:underline}.sig-meta{color:var(--ink-3);letter-spacing:.04em;flex-wrap:wrap;gap:6px;font-size:10px;display:flex}.sig-excerpt{color:var(--ink-2);margin-top:6px;font-size:11px;font-style:italic;line-height:1.5}.db-gate{position:relative}.db-gate-blur{filter:blur(4px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.db-row-blurred{border-bottom:1px solid var(--line-2)}.db-gate-cta{background:linear-gradient(180deg, #0000 0%, var(--bg-1) 35%, var(--bg-1) 100%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px 24px;display:flex;position:absolute;inset:0}.db-gate-lock{font-size:28px;line-height:1}.db-gate-cta h4{color:var(--ink-1);margin:0;font-size:17px;font-weight:700}.db-gate-cta p{color:var(--ink-3);max-width:360px;margin:0;font-size:13px}.link-btn{color:var(--primary);cursor:pointer;font-family:var(--mono);font-size:inherit;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.link-btn:hover{opacity:.8}.pricing-wrap{border:1px solid var(--line-2);background:var(--bg-1);grid-template-columns:1fr 1fr;gap:0;display:grid}.pricing-left{border-right:1px solid var(--line);padding:48px;position:relative}.pricing-tiers{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:32px;display:grid}.pricing-tier{background:var(--bg-1);text-align:center;cursor:pointer;font:inherit;color:inherit;border:none;padding:20px 16px;transition:background .15s,box-shadow .15s;position:relative}.pricing-tier:hover{background:var(--bg-2)}.pricing-tier.featured{background:var(--bg-2);border-top:2px solid var(--primary)}.pricing-tier.selected{box-shadow:inset 0 0 0 2px var(--primary);background:var(--bg-2)}.pricing-tier:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.tier-badge{font-family:var(--mono);letter-spacing:.12em;color:var(--primary);margin-bottom:4px;font-size:9px}.tier-period{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase;margin-bottom:8px;font-size:10px}.tier-price{font-family:var(--mono);color:var(--ink);letter-spacing:-.02em;font-size:28px;font-weight:600}.tier-per{color:var(--ink-3);font-size:13px;font-weight:400}.tier-note{color:var(--ink-3);margin-top:4px;font-size:10px}.pricing-tier.featured .tier-price{color:var(--primary)}.price{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:8px;margin-bottom:8px;font-size:64px;font-weight:500;display:flex}.price .mo{color:var(--ink-3);font-size:16px}.price-strike{font-family:var(--mono);color:var(--ink-3);margin-bottom:24px;font-size:14px;text-decoration:line-through}.pricing-left h3{font-family:var(--sans);letter-spacing:-.02em;margin:0 0 16px;font-size:28px;font-weight:500}.pricing-left p{color:var(--ink-2);max-width:420px;margin:0 0 32px;line-height:1.6}.pricing-features li{border-bottom:1px dashed var(--line);font-family:var(--mono);color:var(--ink-2);align-items:flex-start;gap:12px;padding:10px 0;font-size:12px;display:flex}.pricing-features li:before{content:"[+]";color:var(--up);flex-shrink:0}.pricing-right{background:radial-gradient(60% 80% at 50% 30%,#5cc8ff0f,#0000 70%);flex-direction:column;justify-content:space-between;padding:48px;display:flex}.pricing-right .receipt{font-family:var(--mono);color:var(--ink-2);border:1px solid var(--line-2);background:var(--bg);padding:24px;font-size:12px;line-height:1.9}.pricing-right .receipt .row{justify-content:space-between;display:flex}.pricing-right .receipt .row b{color:var(--ink);font-weight:500}.pricing-right .receipt hr{border:none;border-top:1px dashed var(--line-2);margin:10px 0}.pricing-right .receipt .total{color:var(--ink);justify-content:space-between;font-size:14px;font-weight:600;display:flex}.pricing-right .cta-block{flex-direction:column;gap:10px;margin-top:24px;display:flex}.pricing-right .cta-block .btn{width:100%;padding:14px;font-size:12px}.foot{border-top:1px solid var(--line);color:var(--ink-3);font-family:var(--mono);padding:56px 0 32px;font-size:11px}.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.foot h5{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);margin:0 0 16px;font-size:11px}.foot ul{margin:0;padding:0;list-style:none}.foot ul li{padding:6px 0}.foot ul li a:hover{color:var(--primary)}.foot-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.drawer-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;opacity:0;pointer-events:none;background:#070b14b3;transition:all .2s;position:fixed;inset:0}.drawer-bg.open{opacity:1;pointer-events:auto}.drawer{background:var(--bg);border-left:1px solid var(--line-2);z-index:101;flex-direction:column;width:min(820px,96vw);height:100vh;transition:all .25s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.drawer.open{transform:translate(0)}.drawer-head{background:var(--bg-1);border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--ink-3);letter-spacing:.14em;z-index:2;justify-content:space-between;align-items:center;padding:16px 28px;font-size:11px;display:flex;position:sticky;top:0}.drawer-close{font-family:var(--mono);color:var(--ink-2);border:1px solid var(--line-2);background:var(--bg-2);padding:4px 10px;font-size:11px}.drawer-body{padding:36px 28px}.drawer-body h2{font-family:var(--sans);letter-spacing:-.02em;margin:4px 0 20px;font-size:32px;font-weight:500;line-height:1.1}.drawer-section .label-xs{margin-bottom:12px}.drawer-section p{color:var(--ink-2);max-width:640px;margin:0;font-size:14px;line-height:1.6}.drawer-grid-4{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.drawer-grid-4>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px}.drawer-grid-4 .label-xs{margin-bottom:6px}.drawer-grid-4 .v{font-family:var(--mono);color:var(--ink);font-size:18px;font-weight:500}@media (max-width:1100px){.iotd{grid-template-columns:1fr}.iotd-left{border-right:none;border-bottom:1px solid var(--line)}.cat-grid{grid-template-columns:repeat(2,1fr)}.cat-cell:nth-child(4n){border-right:1px solid var(--line)}.cat-cell:nth-child(2n){border-right:none}.pricing-wrap{grid-template-columns:1fr}.pricing-left{border-right:none;border-bottom:1px solid var(--line)}.hero-stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:none}.db-head,.db-row{grid-template-columns:60px minmax(0,2fr) 80px 100px 60px}.db-col-cat,.db-col-tam,.db-col-comp,.db-col-spark{display:none!important}.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.nav{display:none}.hero{padding:48px 0 32px}.section{padding:40px 0}.cat-grid{grid-template-columns:1fr}.cat-cell{border-right:none!important}.hero-stats{grid-template-columns:1fr}.stat{border-right:none;border-bottom:1px solid var(--line)}}.theme-btn{border:1px solid var(--line-2);background:var(--bg-1);width:34px;height:34px;color:var(--ink-2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;transition:all .15s;display:flex}.theme-btn:hover{border-color:var(--primary);color:var(--primary)}.auth-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:300;background:#070b14d1;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.auth-modal{background:var(--bg);border:1px solid var(--line-2);width:min(460px,100%);padding:40px;position:relative}.auth-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;margin-bottom:10px;font-size:10px;display:flex}.auth-eyebrow:before{content:"";background:var(--primary);width:14px;height:1px}.auth-modal h3{font-family:var(--sans);letter-spacing:-.02em;margin:0 0 24px;font-size:26px;font-weight:500}.auth-tabs{border-bottom:1px solid var(--line);margin-bottom:24px;display:flex}.auth-tab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 18px 9px;font-size:11px;transition:all .15s}.auth-tab.active{color:var(--primary);border-bottom-color:var(--primary)}.auth-tab:hover:not(.active){color:var(--ink)}.auth-field{margin-bottom:14px}.auth-field label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:10px;display:block}.auth-field input{box-sizing:border-box;background:var(--bg-1);border:1px solid var(--line-2);width:100%;color:var(--ink);font-family:var(--mono);outline:none;padding:10px 14px;font-size:13px;transition:all .15s}.auth-field input:focus{border-color:var(--primary)}.auth-error{font-family:var(--mono);color:var(--down);border:1px solid var(--down);background:#dc26260f;margin-bottom:14px;padding:8px 12px;font-size:11px}.auth-note{font-family:var(--mono);color:var(--ink-4);text-align:center;margin-top:14px;font-size:10px;line-height:1.7}.auth-close{font-family:var(--mono);color:var(--ink-3);background:var(--bg-2);border:1px solid var(--line-2);cursor:pointer;padding:4px 10px;font-size:11px;position:absolute;top:16px;right:16px}.auth-close:hover{color:var(--primary);border-color:var(--primary)}.user-chip{font-family:var(--mono);color:var(--ink-2);align-items:center;gap:10px;font-size:11px;display:flex}.user-chip .u-email{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.plan-badge{letter-spacing:.14em;text-transform:uppercase;padding:2px 7px;font-size:9px;font-weight:600}.plan-badge.paid{background:var(--primary);color:var(--bg)}.plan-badge.free{background:var(--bg-3);color:var(--ink-3);border:1px solid var(--line-2)}.paywall-blur{filter:blur(4px);opacity:.35;pointer-events:none;-webkit-user-select:none;user-select:none;max-height:68px;color:var(--ink-2);font-size:14px;line-height:1.6;overflow:hidden}.paywall-gate{border:1px solid var(--line-2);background:var(--bg-1);text-align:center;padding:32px 36px;position:relative;overflow:hidden}.paywall-gate:before{content:"";pointer-events:none;background:radial-gradient(80% 120%,#5cc8ff12,#0000 70%);position:absolute;inset:0}.paywall-gate .label-xs{margin-bottom:14px;display:block}.paywall-gate h4{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-size:20px;font-weight:500}.paywall-gate p{color:var(--ink-2);max-width:380px;margin:0 auto 22px;font-size:13px;line-height:1.65}.gate-features{font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:22px;font-size:10px;display:flex}.gate-features span:before{content:"[+] ";color:var(--up)}.gate-price{font-family:var(--mono);color:var(--ink-4);margin-top:10px;font-size:10px}.drawer-section .section-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--primary);border:1px solid var(--primary);margin-bottom:10px;padding:1px 6px;font-size:9px;display:inline-block}.feed-hero{border-bottom:1px solid var(--border);background:var(--bg-1);padding:48px 0 32px}.feed-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.feed-eyebrow{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-3);margin-bottom:8px;font-size:10px}.feed-title{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(28px,5vw,42px);font-weight:700;line-height:1.1}.feed-title span{color:var(--primary)}.feed-sub{font-family:var(--mono);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.feed-sub .pulse-dot{background:var(--up);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse;display:inline-block}.feed-stats{flex-shrink:0;gap:32px;display:flex}.feed-stat .num{font-family:var(--mono);color:var(--ink-1);font-size:28px;font-weight:600;line-height:1}.feed-stat .lbl{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase;margin-top:4px;font-size:9px}.feed-section-head{align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.feed-section-label{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;font-size:10px}.feed-section-badge{font-family:var(--mono);border:1px solid var(--up);color:var(--up);letter-spacing:.08em;padding:2px 7px;font-size:9px}.feed-section-hint{font-family:var(--mono);color:var(--ink-3);margin-left:auto;font-size:10px}.signal-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (max-width:900px){.signal-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.signal-grid{grid-template-columns:1fr}}.signal-card{background:var(--bg-1);cursor:default;padding:20px;transition:background .15s;position:relative}.signal-card:hover{background:var(--bg-2)}.signal-card.hot{border-top:2px solid var(--up)}.signal-card-top{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.signal-vel{font-family:var(--mono);color:var(--up);font-size:22px;font-weight:600;line-height:1}.signal-age{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:9px}.signal-kw{color:var(--ink-1);margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.3}.signal-summary{font-family:var(--mono);color:var(--ink-3);margin-bottom:12px;font-size:10px;line-height:1.6}.signal-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.signal-cat{font-family:var(--mono);letter-spacing:.08em;color:var(--primary);text-transform:uppercase;font-size:9px}.signal-src{gap:4px;display:flex}.signal-src span{font-family:var(--mono);border:1px solid var(--border);color:var(--ink-3);letter-spacing:.04em;padding:1px 5px;font-size:8px}.signal-hot-badge{font-family:var(--mono);letter-spacing:.08em;background:var(--up);color:var(--bg);padding:2px 6px;font-size:8px;position:absolute;top:10px;right:10px}.heat-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (max-width:900px){.heat-grid{grid-template-columns:repeat(2,1fr)}}.heat-cell{background:var(--bg-1);cursor:pointer;padding:16px 18px;transition:background .12s}.heat-cell:hover{background:var(--bg-2)}.heat-cat-name{color:var(--ink-1);font-size:12px;font-weight:600}.heat-score{font-family:var(--mono);color:var(--ink-1);font-size:18px;font-weight:600}.heat-bar-wrap{background:var(--border);height:3px;margin-bottom:8px;position:relative}.heat-bar-fill{height:100%;transition:width .4s}.heat-cell-bottom{justify-content:space-between;align-items:center;display:flex}.heat-delta{font-family:var(--mono);font-size:10px;font-weight:600}.heat-signal-text{font-family:var(--mono);color:var(--ink-3);text-align:right;max-width:120px;font-size:9px;line-height:1.4}.kw-table{border-collapse:collapse;border:1px solid var(--border);width:100%}.kw-table th{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--border);background:var(--bg-1);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:10px 14px;font-size:9px}.kw-table td{border-bottom:1px solid var(--border);color:var(--ink-2);vertical-align:middle;padding:11px 14px;font-size:12px}.kw-table tr:hover td{background:var(--bg-1)}.kw-table .td-kw{color:var(--ink-1);font-size:12px;font-weight:600}.kw-table .td-cat{font-family:var(--mono);letter-spacing:.06em;color:var(--primary);font-size:9px}.kw-table .td-up{font-family:var(--mono);color:var(--up);font-size:11px;font-weight:600}.kw-table .td-vol{font-family:var(--mono);border:1px solid var(--border);color:var(--ink-2);padding:2px 7px;font-size:9px;display:inline-block}.kw-table .td-vol.High{border-color:var(--up);color:var(--up)}.kw-paywall-row td{filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none}.feed-two-col{background:var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid}@media (max-width:720px){.feed-two-col{grid-template-columns:1fr}}.feed-col{background:var(--bg);padding:32px 0}.feed-col:first-child{padding-right:24px}.feed-col:last-child{padding-left:24px}@media (max-width:720px){.feed-col:first-child{border-bottom:1px solid var(--border);padding-right:0}.feed-col:last-child{padding-left:0}}.reddit-card{border:1px solid var(--border);cursor:pointer;margin-bottom:1px;padding:16px 18px;transition:background .12s}.reddit-card:hover{background:var(--bg-1)}.reddit-card-top{align-items:center;gap:10px;margin-bottom:8px;display:flex}.reddit-sub{font-family:var(--mono);color:var(--primary);font-size:10px;font-weight:600}.reddit-flair{font-family:var(--mono);border:1px solid var(--border);color:var(--ink-3);letter-spacing:.06em;padding:1px 5px;font-size:8px}.reddit-age{font-family:var(--mono);color:var(--ink-3);margin-left:auto;font-size:9px}.reddit-title{color:var(--ink-1);margin-bottom:10px;font-size:12px;font-weight:500;line-height:1.45}.reddit-foot{font-family:var(--mono);color:var(--ink-3);gap:16px;font-size:9px;display:flex}.reddit-foot .up-count{color:var(--up);font-weight:600}.chatter-card{border:1px solid var(--border);cursor:pointer;margin-bottom:1px;padding:16px 18px;transition:background .12s}.chatter-card:hover{background:var(--bg-1)}.chatter-card-top{align-items:center;gap:10px;margin-bottom:8px;display:flex}.chatter-platform{font-family:var(--mono);border:1px solid var(--border);color:var(--ink-2);letter-spacing:.08em;padding:2px 7px;font-size:9px;font-weight:600}.chatter-platform.HN{color:#f60;border-color:#f60}.chatter-platform.IH{color:#6c5ce7;border-color:#6c5ce7}.chatter-platform.X{border-color:var(--ink-2);color:var(--ink-2)}.chatter-age{font-family:var(--mono);color:var(--ink-3);margin-left:auto;font-size:9px}.chatter-title{color:var(--ink-1);margin-bottom:10px;font-size:12px;font-weight:500;line-height:1.45}.chatter-foot{font-family:var(--mono);color:var(--ink-3);gap:16px;font-size:9px;display:flex}.surge-list{flex-direction:column;gap:1px;display:flex}.surge-row{border:1px solid var(--border);background:var(--bg-1);grid-template-columns:1fr 80px 120px 100px;align-items:center;gap:16px;padding:12px 16px;transition:background .12s;display:grid}.surge-row:hover{background:var(--bg-2)}@media (max-width:700px){.surge-row{grid-template-columns:1fr 80px}.surge-bar-wrap,.surge-vol{display:none}}.surge-query{color:var(--ink-1);font-size:12px;font-weight:500}.surge-spike{font-family:var(--mono);color:var(--up);font-size:12px;font-weight:700}.surge-bar-wrap{background:var(--border);height:4px;position:relative}.surge-bar-fill{background:var(--up);opacity:.5;height:100%}.surge-vol{font-family:var(--mono);color:var(--ink-3);text-align:right;font-size:10px}.feed-paywall-wrap{position:relative}.feed-paywall-overlay{background:linear-gradient(to bottom, transparent 0%, var(--bg) 60%);z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.feed-paywall-overlay.active{pointer-events:all}.feed-paywall-card{background:var(--bg-1);border:1px solid var(--border);text-align:center;max-width:380px;margin-top:auto;padding:28px 36px}.feed-paywall-card h5{margin:8px 0 6px;font-size:16px;font-weight:700}.feed-paywall-card p{font-family:var(--mono);color:var(--ink-3);margin-bottom:16px;font-size:10px;line-height:1.7}.nav a.active{color:var(--primary)}.nav button{cursor:pointer;font:inherit;color:var(--ink-2);font-family:var(--mono);letter-spacing:.04em;background:0 0;border:none;padding:6px 8px;font-size:11px;transition:color .15s}.nav button:hover{color:var(--ink-1)}.nav button.active{color:var(--primary)}.hero-tss{color:var(--ink-3);letter-spacing:.14em;border-bottom:1px dashed #0000;text-decoration:none;transition:all .15s}.hero-tss:hover{color:var(--primary);border-bottom-color:var(--primary)}.tss-attribution{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;margin-top:14px;font-size:11px}.tss-attribution a{color:var(--primary);border-bottom:1px dashed var(--line-2);text-decoration:none;transition:all .15s}.tss-attribution a:hover{border-bottom-color:var(--primary)}.tss-bottom-link{color:var(--ink-2);border-bottom:1px dashed var(--line-2);text-decoration:none;transition:all .15s}.tss-bottom-link:hover{color:var(--primary);border-bottom-color:var(--primary)}.hero-cta-row{flex-wrap:wrap;gap:12px;margin:0 0 36px;display:flex}.btn-hero{letter-spacing:.08em!important;padding:14px 24px!important;font-size:13px!important}.burger{border:1px solid var(--line-2);cursor:pointer;z-index:60;background:0 0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;margin-left:auto;display:none;position:relative}.burger span{background:var(--ink-1);transform-origin:50%;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}.burger:hover span{background:var(--primary)}.burger.burger-open span:first-child{transform:translateY(6px)rotate(45deg)}.burger.burger-open span:nth-child(2){opacity:0}.burger.burger-open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.burger-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:45;background:#00000080;position:fixed;inset:0}.burger-drawer{background:var(--bg-1);border-bottom:1px solid var(--line);z-index:48;flex-direction:column;gap:8px;max-height:calc(100vh - 56px);padding:12px 16px 20px;animation:.18s ease-out drawerSlide;display:flex;position:fixed;top:56px;left:0;right:0;overflow-y:auto}@keyframes drawerSlide{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.burger-nav{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin-bottom:8px;padding-bottom:12px;display:flex}.burger-nav a{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-2);border-radius:4px;padding:14px 12px;font-size:13px;transition:all .15s;display:block}.burger-nav a:hover,.burger-nav a.active{background:var(--bg-2);color:var(--primary)}.burger-cta{flex-direction:column;gap:8px;display:flex}.burger-user{background:var(--bg-2);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12px;display:flex}.burger-user .u-email{color:var(--ink-1);font-family:var(--mono);word-break:break-all;font-size:12px}.burger-user .plan-badge{align-self:flex-start}.btn-block{text-align:center;justify-content:center;width:100%;padding:12px 16px!important;font-size:12px!important}.dashboard-page{min-height:80vh;padding:64px 0 80px}.dash-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px;display:grid}.dash-card{background:var(--bg-1);border:1px solid var(--line-2);border-radius:6px;padding:24px}.dash-card h2{font-family:var(--sans);color:var(--ink);margin:0 0 16px;font-size:16px;font-weight:600}.dash-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}.dash-row:last-child{border-bottom:none}.dash-label{color:var(--ink-3);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.dash-val{color:var(--ink)}.dash-val-pro{font-family:var(--mono);letter-spacing:.1em;background:color-mix(in srgb, var(--up) 15%, transparent);color:var(--up);border:1px solid color-mix(in srgb, var(--up) 35%, transparent);border-radius:3px;padding:3px 10px;font-size:10px;display:inline-block}.dash-val-free{font-family:var(--mono);letter-spacing:.1em;background:var(--bg-2);color:var(--ink-3);border:1px solid var(--line-2);border-radius:3px;padding:3px 10px;font-size:10px;display:inline-block}.dash-note{color:var(--ink-3);font-size:12px;line-height:1.5}.dash-links{margin:0;padding:0;list-style:none}.dash-links li{padding:6px 0}.dash-links a{color:var(--primary);border-bottom:1px dashed var(--line-2);font-size:13px}.dash-links a:hover{border-bottom-color:var(--primary)}.legal-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);z-index:50;background:#070b14d9;position:sticky;top:0}.legal-topbar-row{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.legal-back{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-radius:4px;padding:6px 10px;font-size:11px;text-decoration:none;transition:color .15s,background .15s}.legal-back:hover{color:var(--ink);background:#ffffff0a}.legal-page{min-height:80vh;padding:64px 0 96px}.legal-page .shell{max-width:760px}.legal-page h1{font-family:var(--sans);letter-spacing:-.02em;margin-bottom:8px;font-size:36px;font-weight:500}.legal-page .legal-meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:40px;font-size:11px}.legal-page section{margin-bottom:36px}.legal-page h2{font-family:var(--sans);letter-spacing:-.005em;color:var(--ink);margin:0 0 12px;font-size:18px;font-weight:600}.legal-page p{color:var(--ink-2);margin-bottom:12px;line-height:1.65}.legal-page ul{color:var(--ink-2);margin-bottom:12px;padding-left:22px;line-height:1.7}.legal-page ul li{margin-bottom:4px}.legal-page a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.legal-page a:hover{color:var(--primary-2)}@media (max-width:900px){.shell{padding:0 16px}.burger{display:inline-flex}.nav-desktop,.cta-desktop{display:none!important}.hero{padding:40px 0 32px}.hero-meta{flex-wrap:wrap;gap:8px;font-size:10px}.hero h1{text-wrap:balance;font-size:clamp(30px,8vw,44px);line-height:1.1}.hero-sub{font-size:15px}.hero-cta-row{flex-direction:column;align-items:stretch;gap:10px}.hero-cta-row .btn-hero{text-align:center;justify-content:center;width:100%;padding:14px 18px!important;font-size:13px!important}.hero-stats{grid-template-columns:repeat(2,1fr)}.cmd-row{flex-wrap:wrap}.cmd-input{font-size:14px}.cmd-kbd{display:none}.cmd-suggestions .cmd-sugg{gap:10px;padding:12px 14px;font-size:12px}.cmd-sugg .meta{font-size:10px}.iotd{gap:20px;grid-template-columns:1fr!important}.iotd-right{gap:12px;grid-template-columns:1fr 1fr!important}.iotd-spark{grid-column:span 2}.iotd-cta{flex-direction:column;gap:10px}.iotd-cta .btn{text-align:center;justify-content:center;width:100%}.iotd h3{text-wrap:balance;font-size:22px;line-height:1.25}.iotd-thesis{font-size:14px;line-height:1.55}.db-head,.db-row{font-size:11px}.db-col-cat,.db-col-tam,.db-col-comp,.db-col-spark{display:none}.db-head{gap:8px;grid-template-columns:56px 1fr 50px 50px 16px!important}.db-row{gap:8px;grid-template-columns:56px 1fr 50px 50px 16px!important;padding:12px 8px!important}.ttl-tags{display:none}.db-title .ttl{font-size:13px;line-height:1.3}.db-toolbar{flex-wrap:wrap;gap:8px;padding:12px 8px}.db-toolbar .chip{padding:5px 8px;font-size:10px}.db-toolbar .chip .num{display:none}.db-search input{font-size:14px}.db-search .hint{display:none}.db-foot{flex-direction:column;align-items:flex-start;gap:8px}.db-gate-cta{padding:24px 16px}.db-gate-cta .btn{width:100%;max-width:320px}.dash-grid{grid-template-columns:1fr;gap:14px}.dash-card{padding:20px}.dash-row{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 0}.dash-val{word-break:break-all;font-size:13px}.dashboard-page{padding:32px 0 64px}.pricing-wrap{grid-template-columns:1fr!important}.pricing-left,.pricing-right{padding:24px!important}.pricing-tiers{gap:1px;grid-template-columns:1fr!important}.cta-block{flex-direction:column;gap:10px}.cta-block .btn{text-align:center;justify-content:center;width:100%}.pricing-features{font-size:13px}.drawer{width:100%!important;max-width:100%!important}.drawer-head{padding:14px 16px}.drawer-body{padding:20px 16px!important}.drawer-body h2{text-wrap:balance;font-size:22px;line-height:1.25}.drawer-grid-4{gap:12px;grid-template-columns:1fr 1fr!important}.signals-grid{gap:16px;grid-template-columns:1fr!important}.signals-head{flex-direction:column;align-items:flex-start;gap:6px}.paywall-gate{padding:32px 16px!important}.paywall-gate .btn{width:100%;max-width:320px}.gate-features{gap:8px}.gate-features span{padding:4px 10px;font-size:11px}.modal-card{max-width:420px;width:calc(100% - 32px)!important;padding:28px 22px!important}.modal-card .btn{width:100%}.section-head{gap:8px;grid-template-columns:1fr!important}.section-head h2{text-wrap:balance;font-size:26px}.section{padding:32px 0!important}.signal-grid,.heat-grid{grid-template-columns:1fr!important}.foot-grid{gap:24px;grid-template-columns:1fr 1fr!important}.foot-bottom{flex-direction:column;align-items:flex-start;gap:6px;font-size:11px}.legal-page{padding:32px 0 64px}.legal-page h1{font-size:28px}.legal-page .legal-meta,.legal-page section{margin-bottom:24px}}@media (max-width:480px){.topbar-row{gap:12px}.brand-name,.brand-sub{font-size:12px}.hero h1{font-size:28px}.hero-sub{font-size:14px}.hero-stats{grid-template-columns:1fr}.iotd-right{grid-template-columns:1fr!important}.iotd-spark{grid-column:span 1}.drawer-grid-4,.foot-grid{grid-template-columns:1fr!important}.pricing-tier{padding:16px 14px}.tier-price{font-size:22px}.signals-source-head{flex-direction:column;align-items:flex-start;gap:4px}}.idea-page{padding:36px 0 96px}.idea-breadcrumb{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:28px;font-size:11px;display:flex}.idea-id{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:11px}.idea-title{letter-spacing:-.02em;max-width:820px;margin:0 0 18px;font-size:38px;font-weight:500;line-height:1.15}.idea-tags{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.idea-grid{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:36px;display:grid;overflow:hidden}.idea-spark{grid-column:span 4;padding:24px 20px}.idea-deep-dive{margin-top:36px}.dd-section{margin-bottom:32px}.dd-h2{color:var(--ink);margin:0 0 12px;font-size:18px;font-weight:600}.dd-p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.65}.idea-gate{border:1px solid var(--line);background:linear-gradient(#5cc8ff0a,#0000);border-radius:8px;padding:0}.gate-card{text-align:center;padding:36px 28px}.gate-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:10px;font-family:var(--mono);margin-bottom:8px}.gate-card h2{letter-spacing:-.01em;margin:0 0 12px;font-size:26px;font-weight:500}.gate-sub{color:var(--ink-2);max-width:520px;margin:0 auto 24px;line-height:1.6}.gate-list{text-align:left;grid-template-columns:repeat(3,1fr);gap:12px;max-width:720px;margin:0 auto 28px;padding:0;font-size:13px;list-style:none;display:grid}.gate-list li{color:var(--ink-2)}.gate-key{color:var(--primary);font-family:var(--mono);margin-right:6px;font-size:12px}.gate-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:16px;display:flex}.gate-foot{color:var(--ink-3);letter-spacing:.04em;font-size:11px}.idea-related{border-top:1px solid var(--line);margin-top:56px;padding-top:36px}.idea-related h2{margin:0 0 18px;font-size:18px;font-weight:600}.idea-related-list{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.idea-related-list li{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.idea-related-list li:nth-child(2n){border-right:none}.idea-related-list li:nth-last-child(-n+2){border-bottom:none}.idea-related-list a{color:var(--ink);padding:16px 18px;text-decoration:none;transition:background .12s;display:block}.idea-related-list a:hover{background:#ffffff05}.rel-title{margin-bottom:4px;font-size:14px;display:block}.rel-meta{color:var(--ink-3);letter-spacing:.04em;font-size:11px}.cat-page{padding:36px 0 96px}.cat-eyebrow{color:var(--ink-3);letter-spacing:.1em;margin-bottom:8px;font-size:11px}.cat-title{letter-spacing:-.02em;margin:0 0 14px;font-size:42px;font-weight:500}.cat-sub{color:var(--ink-2);max-width:720px;margin-bottom:18px;font-size:15px;line-height:1.6}.cat-stats{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px;margin-bottom:36px;padding-bottom:20px;font-size:11px;display:flex}.cat-list{margin:0 0 56px;padding:0;list-style:none}.cat-list li{border-bottom:1px solid var(--line)}.cat-row{color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:18px 4px;text-decoration:none;transition:background .12s;display:flex}.cat-row:hover{background:#ffffff05}.cat-row-l{flex:1;min-width:0}.cat-row-id{color:var(--ink-3);letter-spacing:.08em;margin-bottom:4px;font-size:10px}.cat-row-title{margin-bottom:8px;font-size:15px}.cat-row-r{letter-spacing:.04em;text-align:right;flex-shrink:0;gap:28px;font-size:11px;display:flex}.cat-row-r>div{flex-direction:column;gap:2px;min-width:50px;display:flex}.cat-row-r .dim{color:var(--ink-3)}.cat-other{border-top:1px solid var(--line);padding-top:28px}.cat-other h2{color:var(--ink-2);letter-spacing:.04em;margin:0 0 18px;font-size:14px;font-weight:500}.cat-other-list{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.cat-other-list a{color:var(--ink-2);font-size:13px;text-decoration:none}.cat-other-list a:hover{color:var(--primary)}@media (max-width:740px){.idea-title{font-size:28px}.idea-grid{grid-template-columns:repeat(2,1fr)}.idea-spark{grid-column:1/-1}.gate-list,.idea-related-list{grid-template-columns:1fr}.idea-related-list li{border-right:none}.cat-title{font-size:30px}.cat-row{flex-direction:column;align-items:flex-start;gap:12px}.cat-row-r{flex-wrap:wrap;gap:16px}}.guide-page{padding:36px 0 96px}.guide-shell{max-width:820px}.guide-eyebrow{color:var(--ink-3);letter-spacing:.1em;margin-bottom:8px;font-size:11px}.guide-title{letter-spacing:-.02em;margin:0 0 14px;font-size:42px;font-weight:500;line-height:1.15}.guide-sub{color:var(--ink-2);max-width:720px;margin-bottom:32px;font-size:18px;line-height:1.55}.guide-toc{border:1px solid var(--line);background:#5cc8ff06;border-radius:6px;margin-bottom:36px;padding:18px 22px}.guide-toc h2{font-size:11px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px}.guide-toc ol{color:var(--ink-2);margin:0;padding-left:20px;font-size:14px;list-style:decimal}.guide-toc ol li{margin-bottom:4px}.guide-toc a{color:var(--primary);text-decoration:none}.guide-toc a:hover{text-decoration:underline}.guide-section{margin-bottom:36px;scroll-margin-top:24px}.guide-section h2{letter-spacing:-.01em;margin:0 0 14px;font-size:24px;font-weight:500}.guide-section p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.7}.guide-faq dl{margin:0}.guide-faq .faq-item{border-top:1px solid var(--line);padding:18px 0}.guide-faq dt{margin-bottom:8px;font-size:16px;font-weight:500}.guide-faq dd{color:var(--ink-2);margin:0;font-size:15px;line-height:1.65}.guide-other{border-top:1px solid var(--line);margin-top:56px;padding-top:28px}.guide-other h2{color:var(--ink-2);letter-spacing:.04em;margin:0 0 16px;font-size:14px;font-weight:500}@media (max-width:740px){.guide-title{font-size:30px}.guide-sub{font-size:16px}}.nl-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-1);padding:80px 0}.nl-wrap{text-align:center;max-width:560px;margin:0 auto}.nl-eyebrow{letter-spacing:.12em;color:var(--primary);margin-bottom:14px;font-size:11px}.nl-headline{letter-spacing:-.02em;color:var(--ink);margin-bottom:12px;font-size:32px;font-weight:600}.nl-sub{color:var(--ink-2);margin-bottom:32px;font-size:15px;line-height:1.65}.nl-form{gap:10px;max-width:440px;margin:0 auto 12px;display:flex}.nl-input{background:var(--bg-2);border:1px solid var(--line-2);color:var(--ink);font-size:14px;font-family:var(--sans);border-radius:6px;outline:none;flex:1;padding:11px 16px;transition:border-color .15s}.nl-input:focus{border-color:var(--primary)}.nl-input::placeholder{color:var(--ink-4)}.nl-btn{background:var(--primary);color:#070b14;font-size:13px;font-weight:600;font-family:var(--sans);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:11px 20px;transition:opacity .15s}.nl-btn:hover{opacity:.88}.nl-btn:disabled{opacity:.5;cursor:not-allowed}.nl-error{color:var(--down);margin-bottom:8px;font-size:13px}.nl-fine{color:var(--ink-4);margin-top:8px;font-size:12px}.nl-success{color:var(--up);justify-content:center;align-items:center;gap:10px;padding:24px;font-size:16px;display:flex}.nl-check{background:#9eff8a1f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}@media (max-width:600px){.nl-headline{font-size:26px}.nl-form{flex-direction:column}.nl-btn{width:100%}}.cards-page{padding:56px 0 80px}.cards-hero{max-width:640px;margin-bottom:56px}.cards-hero-title{letter-spacing:-.025em;color:var(--ink);margin-bottom:14px;font-size:42px;font-weight:600;line-height:1.15}.cards-hero-sub{color:var(--ink-2);font-size:16px;line-height:1.65}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-bottom:56px;display:grid}.idea-card{background:var(--bg-1);border:1px solid var(--line-2);color:var(--ink);cursor:pointer;border-radius:12px;flex-direction:column;padding:24px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.idea-card:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 32px #5cc8ff14}.idea-card-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.idea-card-cat{letter-spacing:.12em;color:var(--primary);border:1px solid #5cc8ff4d;border-radius:4px;padding:3px 8px;font-size:10px}.idea-card-id{color:var(--ink-4);font-size:11px}.idea-card-title{letter-spacing:-.01em;color:var(--ink);margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.3}.idea-card-tags{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.idea-card-metrics{background:var(--bg-2);border-radius:8px;grid-template-columns:1fr 1fr;gap:14px 20px;margin-bottom:20px;padding:16px;display:grid}.idea-card-metric{flex-direction:column;gap:4px;display:flex}.idea-card-metric .label-xs{font-size:10px}.idea-card-comp{font-size:16px;font-weight:600}.card-comp-low{color:var(--up)}.card-comp-med{color:var(--warn)}.card-comp-high{color:var(--down)}.idea-card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.idea-card-cta{color:var(--primary);font-size:13px;font-weight:500}.cards-cta-wrap{text-align:center;border-top:1px solid var(--line);padding:40px 0}@media (max-width:700px){.cards-hero-title{font-size:30px}.cards-grid{grid-template-columns:1fr}}@keyframes sigxRainbowShift{0%{background-position:0%}to{background-position:250%}}@keyframes sigxLogoSpin{to{transform:rotate(360deg)}}@keyframes sigxDriftA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,30px)scale(1.12)}}@keyframes sigxDriftB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-50px,40px)scale(1.08)}}@keyframes sigxLivePulse{0%{box-shadow:0 0 #1e94668c}to{box-shadow:0 0 0 10px #1e946600}}.sigx-grad-text{background:linear-gradient(110deg,#7ad0ff 0%,#b39dff 25%,#ff8fc8 50%,#ffb86b 75%,#79f0c6 90%,#7ad0ff 100%) 0 0/250% 100%;color:#0000;filter:drop-shadow(0 0 22px #b39dff73)drop-shadow(0 0 60px #7ad0ff40);-webkit-background-clip:text;background-clip:text;animation:5s linear infinite sigxRainbowShift}.sigx-logomark{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 14px -4px #7ad0ff73}.sigx-logomark:before{content:"";z-index:0;background:conic-gradient(#7ad0ff,#b39dff,#ff8fc8,#ffb86b,#79f0c6,#7ad0ff);animation:7s linear infinite sigxLogoSpin;position:absolute;inset:-25%}.sigx-logomark:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffff40,#0000 60%);position:absolute;inset:0}.sigx-logomark>span{z-index:2;font-family:var(--sans);color:#0a0b0d;letter-spacing:-.04em;font-size:15px;font-weight:700;position:relative}html.dark .sigx-logomark>span{color:#14171c}.sigx-nav{z-index:50;background:var(--bg);border-bottom:1px solid var(--line);padding:14px 0;position:sticky;top:0}.sigx-nav-row{align-items:center;gap:28px;max-width:1480px;margin:0 auto;padding:0 28px;display:flex}.sigx-brand-row{align-items:center;gap:12px;text-decoration:none;display:flex}.sigx-brand-name{letter-spacing:-.015em;color:var(--text);font-size:15px;font-weight:700;line-height:1.1}.sigx-brand-domain{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-faint);margin-top:2px;font-size:9px}.sigx-nav-links{gap:22px;margin:0 auto;display:flex}.sigx-nav-link{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);border-bottom:2px solid #0000;padding:4px 0;font-size:12px;text-decoration:none;transition:color .15s,border-color .15s}.sigx-nav-link:hover{color:var(--text)}.sigx-nav-link.active{color:var(--text);border-bottom-color:var(--text)}.sigx-nav-actions{align-items:center;gap:12px;display:flex}.sigx-theme-toggle{background:var(--bg-soft);border:1px solid var(--line);cursor:pointer;border-radius:999px;width:44px;height:24px;transition:all .2s;position:relative}.sigx-theme-toggle:after{content:"";background:var(--text);border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px}html.dark .sigx-theme-toggle:after{transform:translate(20px)}.sigx-cta-grad{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);background:var(--bg) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #ffb86b, #79f0c6, #7ad0ff) border-box;cursor:pointer;background-size:100% 100%,250% 100%;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:11px;font-weight:600;text-decoration:none;transition:transform .15s;animation:5s linear infinite sigxRainbowShift;display:inline-flex;position:relative}.sigx-cta-grad:hover{transform:translateY(-1px)}.sigx-hero{text-align:center;isolation:isolate;padding:80px 28px 100px;position:relative;overflow:visible}.sigx-hero>*{z-index:1;position:relative}.sigx-hero:before,.sigx-hero:after{content:"";filter:blur(90px);opacity:.55;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.sigx-hero:before{background:radial-gradient(circle,#7ad0ff8c,#0000 65%);width:420px;height:420px;animation:16s ease-in-out infinite sigxDriftA;top:-40px;left:-40px}.sigx-hero:after{background:radial-gradient(circle,#ff8fc873,#b39dff4d 40%,#0000 70%);width:480px;height:480px;animation:18s ease-in-out infinite sigxDriftB;top:40px;right:-80px}html.dark .sigx-hero:before,html.dark .sigx-hero:after{opacity:.4}.sigx-hero-inner{max-width:1100px;margin:0 auto}.sigx-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:14px;margin-bottom:28px;font-size:11px;display:inline-flex}.sigx-eyebrow .sigx-live-badge{color:var(--accent-3);letter-spacing:.12em;background:#1e946614;border:1px solid #1e946640;border-radius:999px;align-items:center;gap:7px;padding:4px 11px;display:inline-flex}.sigx-live-dot{background:var(--accent-3);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite sigxLivePulse}.sigx-h1{font-family:var(--sans);letter-spacing:-.045em;color:var(--text);margin:18px 0 16px;font-size:clamp(38px,7.5vw,96px);font-weight:800;line-height:1}.sigx-sub{color:var(--text-dim);max-width:600px;margin:0 auto 24px;font-size:17px;line-height:1.55}.sigx-sub b{color:var(--text);font-weight:700}.sigx-hero-pill{background:var(--bg-soft);border:1px solid var(--line);font-family:var(--mono);color:var(--text-dim);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;display:inline-flex}.sigx-hero-pill:before{content:"";background:var(--accent-warn);border-radius:50%;width:6px;height:6px}.sigx-section{max-width:1480px;margin:0 auto;padding:80px 28px}.sigx-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.sigx-section-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);margin-bottom:8px;font-size:11px}.sigx-h2{font-family:var(--sans);letter-spacing:-.025em;color:var(--text);margin:0;font-size:clamp(26px,4vw,44px);font-weight:700;line-height:1.1}.sigx-section-sub{color:var(--text-dim);max-width:480px;font-size:15px;line-height:1.55}.sigx-blur-rest{filter:blur(6px);-webkit-user-select:none;user-select:none;color:var(--text-dim);opacity:.85;transition:filter .2s;display:inline-block}.sigx-row-locked{cursor:pointer;position:relative}.sigx-row-locked .sigx-unlock-hint{font-family:var(--mono);letter-spacing:.12em;color:var(--text-faint);background:var(--bg-soft);border:1px solid var(--line);opacity:0;border-radius:4px;padding:3px 8px;font-size:10px;transition:all .15s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sigx-row-locked:hover .sigx-unlock-hint{opacity:1}.sigx-paywall-table{position:relative}.sigx-paywall-table .ideas-table tbody tr td:nth-child(n+3),.sigx-paywall-table .ideas-table tbody tr td:nth-child(2)>span:not(:first-child){filter:blur(5px);-webkit-user-select:none;user-select:none}.sigx-paywall-overlay-cta{z-index:5;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.sigx-mvp-promo{background:var(--bg-soft);border:1px solid var(--line);border-radius:14px;grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;padding:clamp(36px,6vw,64px);display:grid;position:relative;overflow:hidden}@media (max-width:900px){.sigx-mvp-promo{grid-template-columns:1fr;gap:32px}}.sigx-mvp-promo:before{content:"";filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#ff8fc826,#0000 65%);border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;right:-100px}.sigx-mvp-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;display:inline-flex}.sigx-mvp-h2{letter-spacing:-.03em;color:var(--text);margin:0 0 16px;font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.05}.sigx-mvp-sub{color:var(--text-dim);margin-bottom:28px;font-size:16px;line-height:1.6}.sigx-mvp-stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:32px;margin-top:32px;padding-top:28px;display:flex}.sigx-mvp-stat-num{font-family:var(--sans);letter-spacing:-.03em;color:var(--text);font-size:32px;font-weight:800;line-height:1}.sigx-mvp-stat-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-top:6px;font-size:10px}.sigx-chips{scrollbar-width:thin;gap:8px;padding:4px 0 8px;display:flex;overflow-x:auto}.sigx-chips::-webkit-scrollbar{height:6px}.sigx-chips::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.sigx-chip{font-family:var(--mono);letter-spacing:.04em;color:var(--text-dim);background:var(--pill);border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:6px 14px;font-size:11px;transition:all .15s}.sigx-chip:hover{background:var(--pill-hover);color:var(--text)}.sigx-chip.active{color:var(--accent);background:#0c6fb81f;border-color:#0c6fb866}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}::-webkit-scrollbar-track{background:0 0}html:not(.dark) .footer-credit{color:var(--text-faint)}.topbar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.db-row-locked{position:relative}.db-row-locked:before{content:"🔒  Upgrade for £45 one-time to unlock full access  →";background:var(--text);color:var(--bg);font-family:var(--mono);letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;z-index:20;border-radius:8px;padding:9px 16px;font-size:11px;font-weight:500;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 4px 16px -2px #0000002e}.db-row-locked:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--text);opacity:0;pointer-events:none;z-index:20;width:0;height:0;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(6px)}.db-row-locked:hover:before,.db-row-locked:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.db-row-locked:hover .sigx-blur-rest{filter:blur(5px);opacity:.95}@media (max-width:720px){.db-row-locked:before,.db-row-locked:after{display:none}}.sigx-grad-bg{background:linear-gradient(110deg,#7ad0ff 0%,#b39dff 25%,#ff8fc8 50%,#ffb86b 75%,#79f0c6 100%)}.chip.active{background:color-mix(in srgb, var(--bg) 92%, transparent) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #ffb86b, #79f0c6) border-box;color:var(--text);border:1.5px solid #0000;font-weight:600}.chip.active .num{color:var(--text-dim);font-weight:600}.db-search{border:1.5px solid var(--line);border-radius:10px;transition:border-color .15s}.db-search:focus-within{background:var(--bg-elev) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #ffb86b, #79f0c6) border-box;border-color:#0000}.db{border:1.5px solid var(--line);background:var(--bg-elev);border-radius:12px;overflow:hidden;box-shadow:0 1px #00000005}.db-head{background:var(--bg-soft);border-bottom:1.5px solid var(--line);text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);font-size:10px;font-weight:600;position:relative}.db-head:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#7ad0ff 20%,#b39dff 40%,#ff8fc8 60%,#79f0c6 80%,#0000);height:1.5px;position:absolute;bottom:-1.5px;left:0;right:0}.db-head>div{color:var(--text-dim)}.db-head>div:hover{color:var(--text)}.db-row{border-bottom:1px solid var(--line-soft);transition:background-color .15s,transform .15s;position:relative}.db-row:hover{background:linear-gradient(90deg,#7ad0ff0a 0%,#b39dff08 50%,#79f0c60a 100%)}.db-row:has(.db-score.hi):before{content:"";opacity:.85;background:linear-gradient(#7ad0ff 0%,#b39dff 35%,#ff8fc8 65%,#79f0c6 100%);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.db-row:has(.db-score.hi):hover:before{opacity:1;box-shadow:0 0 18px #b39dff80}.db-score.hi{letter-spacing:-.02em;background:linear-gradient(110deg,#0a578f 0%,#6022b8 50%,#156a4a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:700}html.dark .db-score.hi{background:linear-gradient(110deg,#7ad0ff 0%,#b39dff 50%,#79f0c6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.db-cat{color:var(--text-dim);font-size:12px;font-weight:500}.db-momentum .pct{color:var(--accent-3);align-items:center;gap:3px;font-weight:600;display:inline-flex}.db-spark{opacity:.85}.db-row:hover .db-spark{opacity:1}.pager button.active{background:var(--bg-elev) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #ffb86b, #79f0c6) border-box;color:var(--text);border:1.5px solid #0000;font-weight:700}.db-row-free-preview{background:linear-gradient(90deg,#79f0c60f 0%,#7ad0ff0a 100%)!important}.db-row-free-preview:before{content:"";background:var(--accent-3);opacity:1;border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}html.dark .db-row-locked:before{background:var(--bg-elev);color:var(--text)}html.dark .db-row-locked:after{border-top-color:var(--bg-elev)}@keyframes sigxBtnGlow{0%,to{opacity:.3;transform:scale(.97)}50%{opacity:.72;transform:scale(1.06)}}.sigx-cta-grad{isolation:isolate}.sigx-cta-grad:before{content:"";border-radius:inherit;filter:blur(11px);opacity:.4;z-index:-1;pointer-events:none;background:linear-gradient(110deg,#7ad0ff 0%,#b39dff 25%,#ff8fc8 50%,#ffb86b 75%,#79f0c6 100%) 0 0/200% 100%;animation:3.8s ease-in-out infinite sigxBtnGlow,6s linear infinite sigxRainbowShift;position:absolute;inset:-4px}.sigx-cta-grad:hover:before{filter:blur(14px);animation-duration:2.6s,4.5s}.btn-primary{isolation:isolate;background:var(--bg) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #ffb86b, #79f0c6, #7ad0ff) border-box;color:var(--text);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background-size:100% 100%,250% 100%;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .15s;animation:6s linear infinite sigxRainbowShift;display:inline-flex;position:relative}.btn-primary:before{content:"";border-radius:inherit;filter:blur(11px);opacity:.38;z-index:-1;pointer-events:none;background:linear-gradient(110deg,#7ad0ff 0%,#b39dff 25%,#ff8fc8 50%,#ffb86b 75%,#79f0c6 100%) 0 0/200% 100%;animation:3.8s ease-in-out infinite sigxBtnGlow,6s linear infinite sigxRainbowShift;position:absolute;inset:-4px}.btn-primary:hover{background:var(--bg-elev) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #ffb86b, #79f0c6, #7ad0ff) border-box;color:var(--text);background-size:100% 100%,250% 100%;border-color:#0000;animation-duration:4s;transform:translateY(-1px)}.btn-primary:hover:before{filter:blur(14px);opacity:.65;animation-duration:2.4s,4.5s}.btn-primary:disabled{cursor:not-allowed;opacity:.55;animation:none}.btn-primary:disabled:before{display:none}html.dark .btn-primary{background:var(--bg-soft) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #ffb86b, #79f0c6, #7ad0ff) border-box;background-size:100% 100%,250% 100%}.btn-block{width:100%}.sigx-hero-emoji{z-index:0;pointer-events:none;filter:drop-shadow(0 6px 18px #0000002e);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;animation-duration:9s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:flex;position:absolute}.sigx-hero-emoji-glow{filter:blur(18px);opacity:.9;z-index:0;border-radius:50%;animation:4.5s ease-in-out infinite sigxEmojiGlowPulse;position:absolute;inset:-55%}.sigx-hero-emoji-char{z-index:1;filter:drop-shadow(0 0 8px #ffffff2e);line-height:1;position:relative;transform:rotate(-6deg)}@keyframes sigxEmojiGlowPulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}@keyframes sigxEmojiDriftA{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-14px,22px)rotate(4deg)}}@keyframes sigxEmojiDriftB{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(18px,-16px)rotate(-5deg)}}@keyframes sigxEmojiDriftC{0%,to{transform:translate(0)rotate(-4deg)}50%{transform:translate(22px,-30px)rotate(8deg)}}@keyframes sigxEmojiDriftD{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-20px,-18px)rotate(-6deg)}}@keyframes sigxEmojiDriftE{0%,to{transform:translate(0)rotate(3deg)}50%{transform:translate(-16px,16px)rotate(-3deg)}}@media (max-width:720px){.sigx-hero-emoji{display:none}}@media (prefers-reduced-motion:reduce){.sigx-hero-emoji,.sigx-hero-emoji-glow{animation:none}}.db-row{padding:4px 0}.db-row>div{padding:10px 14px}html.dark .db .db-row:nth-child(2n){background-color:#ffffff05}.db-row{cursor:pointer}.db-row:hover{transform:translate(2px)}.db-score{font-family:var(--sans);letter-spacing:-.025em;font-size:18px;font-weight:700}.db-score.lo{color:var(--text-dim);font-weight:600}.db-score.mid{background:linear-gradient(110deg,#0a578f 0%,#6022b8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}html.dark .db-score.mid{background:linear-gradient(110deg,#7ad0ff 0%,#b39dff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.db-momentum .pct{background:linear-gradient(110deg,#156a4a,#6022b8);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}html.dark .db-momentum .pct{background:linear-gradient(110deg,#79f0c6,#b39dff);color:#0000;-webkit-background-clip:text;background-clip:text}.db-col-tam{font-family:var(--mono);font-feature-settings:"tnum";color:var(--text);font-weight:600}.db-col-comp{font-family:var(--mono);letter-spacing:.06em;font-size:11px;font-weight:700}.db-cat{background:var(--bg-soft);border:1px solid var(--line-soft);letter-spacing:.01em;color:var(--text-dim);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.db-title .ttl{letter-spacing:-.01em;color:var(--text);font-size:14.5px;font-weight:600}.db-title .ttl-tags{color:var(--text-faint);margin-left:8px;font-size:11px}.db-spark{justify-content:flex-start;align-items:center;display:flex}.db-spark svg{display:block}.db-row>div:last-child{font-family:var(--mono);color:var(--text-faint);font-size:14px;transition:color .15s,transform .2s}.db-row:hover>div:last-child{color:var(--accent-2);transform:translate(3px)translateY(-2px)}.drawer{background:var(--bg);border-left:1px solid var(--line);box-shadow:-24px 0 60px -16px #0000002e}.drawer-head{background:var(--bg-soft);border-bottom:1.5px solid var(--line);position:relative}.drawer-head:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#7ad0ff 20%,#b39dff 40%,#ff8fc8 60%,#79f0c6 80%,#0000);height:1.5px;position:absolute;bottom:-1.5px;left:0;right:0}.drawer-body h2{font-family:var(--sans);letter-spacing:-.03em;background:linear-gradient(110deg, var(--text) 0%, var(--text-dim) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,4vw,38px);font-weight:800;line-height:1.08}html.dark .drawer-body h2{background:linear-gradient(110deg, var(--text) 0%, var(--text-dim) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.drawer-grid-4{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.drawer-grid-4>div{background:var(--bg-elev) padding-box;border:1px solid var(--line);border-radius:10px;padding:14px 16px;transition:border-color .2s,transform .2s;position:relative}.drawer-section{border-top:1px solid var(--line-soft);padding:28px 0}.drawer-section .section-kicker,.drawer-section .label-xs{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:8px;font-size:10px;display:inline-flex}.drawer-section .section-kicker:before,.drawer-section .label-xs:before{content:"";background:linear-gradient(90deg,#7ad0ff,#b39dff,#ff8fc8);border-radius:2px;width:18px;height:2px}.drawer-section p{color:var(--text-dim);font-size:15px;line-height:1.7}.drawer-section .signal-verified-badge,.signal-verified-badge{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--bg-elev) padding-box, linear-gradient(110deg, #79f0c6, #7ad0ff) border-box;color:var(--accent-3);border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.drawer-section .signal-card{background:var(--bg-elev);border:1px solid var(--line);border-radius:10px;padding:14px 16px;transition:border-color .15s,transform .15s}.drawer-section .signal-card:hover{background:var(--bg-elev) padding-box, linear-gradient(110deg, #b39dff, #ff8fc8, #ffb86b) border-box;border-color:#0000;transform:translateY(-1px)}.drawer .tag{background:var(--bg-soft);border:1px solid var(--line);font-family:var(--mono);letter-spacing:.06em;color:var(--text-dim);border-radius:999px;margin-right:6px;padding:4px 10px;font-size:10px;display:inline-block}.section-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:600;display:inline-flex}.section-eyebrow:before{content:"";background:linear-gradient(90deg,#7ad0ff,#b39dff,#ff8fc8);border-radius:2px;width:22px;height:2px}.section-head h2,.section h2{font-family:var(--sans);letter-spacing:-.03em;color:var(--text);font-size:clamp(28px,4.5vw,48px);font-weight:800;line-height:1.05}.iotd{background:var(--bg-elev);border:1px solid var(--line);border-radius:16px;grid-template-columns:1.4fr 1fr;gap:24px;padding:32px;transition:all .2s;display:grid;position:relative;overflow:hidden}.iotd:before{content:"";filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ff8fc826,#b39dff14 40%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-120px}.iotd:hover{background:var(--bg-elev) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #ffb86b, #79f0c6) border-box;border-color:#0000}.iotd>*{z-index:1;position:relative}@media (max-width:900px){.iotd{grid-template-columns:1fr;padding:24px}}.iotd-banner{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-3);align-items:center;gap:8px;margin-bottom:12px;font-size:10px;display:inline-flex}.iotd-banner .pulse{background:var(--accent-3);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite sigxLivePulse}.iotd-id{font-family:var(--mono);letter-spacing:.08em;color:var(--text-faint);margin-bottom:10px;font-size:11px}.iotd-title{font-family:var(--sans);letter-spacing:-.03em;color:var(--text);margin:0 0 16px;font-size:clamp(24px,3.4vw,38px);font-weight:800;line-height:1.1}.iotd-thesis{color:var(--text-dim);margin:0 0 18px;font-size:15px;line-height:1.7}.iotd-tags{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.iotd-tags>span{background:var(--bg-soft);border:1px solid var(--line);font-family:var(--mono);letter-spacing:.06em;color:var(--text-dim);border-radius:999px;padding:4px 12px;font-size:10px}.iotd-stats{grid-template-columns:1fr 1fr;gap:14px;display:grid}.iotd-stat{background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;padding:18px 20px;transition:all .2s}.iotd-stat:hover{background:var(--bg-soft) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8) border-box;border-color:#0000;transform:translateY(-2px)}.iotd-stat-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin-bottom:8px;font-size:10px}.iotd-stat-value{font-family:var(--sans);letter-spacing:-.025em;color:var(--text);font-size:28px;font-weight:800;line-height:1}.iotd-stat-value.gradient{background:linear-gradient(110deg,#0a578f,#6022b8,#156a4a);color:#0000;-webkit-background-clip:text;background-clip:text}html.dark .iotd-stat-value.gradient{background:linear-gradient(110deg,#7ad0ff,#b39dff,#79f0c6);color:#0000;-webkit-background-clip:text;background-clip:text}.iotd-stat-meta{color:var(--text-faint);margin-top:6px;font-size:11px}.iotd-trend{background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;grid-column:1/-1;padding:18px}.iotd-trend-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin-bottom:12px;font-size:10px}.pricing-tier.featured{background:var(--bg-elev) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #79f0c6) border-box;border:2px solid #0000!important}.pricing-tier.featured .tier-badge{color:#fff;background:linear-gradient(110deg,#0a578f,#6022b8);font-weight:700}html.dark .pricing-tier.featured .tier-badge{color:var(--bg);background:linear-gradient(110deg,#7ad0ff,#b39dff)}.tier-price{font-family:var(--sans);letter-spacing:-.03em;font-size:38px;font-weight:800}.pricing-tier.featured.selected .tier-price{background:linear-gradient(110deg,#0a578f,#6022b8,#156a4a);color:#0000;-webkit-background-clip:text;background-clip:text}html.dark .pricing-tier.featured.selected .tier-price{background:linear-gradient(110deg,#7ad0ff,#b39dff,#79f0c6);color:#0000;-webkit-background-clip:text;background-clip:text}.receipt{background:var(--bg-elev);border:1px solid var(--line);border-radius:14px;padding:26px 28px}.receipt .total{font-family:var(--sans);letter-spacing:-.025em;font-size:24px;font-weight:800}.receipt .total span:last-child{background:linear-gradient(110deg,#0a578f,#6022b8,#156a4a);color:#0000;-webkit-background-clip:text;background-clip:text}html.dark .receipt .total span:last-child{background:linear-gradient(110deg,#7ad0ff,#b39dff,#79f0c6);color:#0000;-webkit-background-clip:text;background-clip:text}.db .db-row:nth-child(2n),html.dark .db .db-row:nth-child(2n){background-color:#0000}.cat-card,.cat-tile{background:var(--bg-elev);border:1px solid var(--line);transition:all .2s}.cat-card:hover,.cat-tile:hover{background:var(--bg-elev) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #79f0c6) border-box;border-color:#0000;transform:translateY(-2px)}.nl-section{background:radial-gradient(ellipse 80% 60% at 50% 50%, #7ad0ff0f, transparent 70%), radial-gradient(ellipse 60% 50% at 30% 70%, #ff8fc80d, transparent 70%), var(--bg-soft);padding:80px 0;position:relative;overflow:hidden}.nl-section h3,.nl-section h2{font-family:var(--sans);letter-spacing:-.03em;font-size:clamp(28px,4vw,44px);font-weight:800}.nl-section .label-xs{align-items:center;gap:10px;display:inline-flex}.nl-section .label-xs:before{content:"";background:linear-gradient(90deg,#7ad0ff,#b39dff,#ff8fc8);border-radius:2px;width:22px;height:2px}.top100-section .table-wrap{background:var(--bg-elev);border:1px solid var(--line);border-radius:14px;overflow:hidden}.idea-deep-dive .dd-section{border-top:1px solid var(--line-soft);padding:28px 0}.idea-deep-dive .dd-section:first-child{border-top:none}.idea-deep-dive .dd-h2{font-family:var(--sans);letter-spacing:-.02em;align-items:center;gap:12px;margin-bottom:12px;font-size:22px;font-weight:800;display:inline-flex}.idea-deep-dive .dd-h2:before{content:"";background:linear-gradient(90deg,#7ad0ff,#b39dff,#ff8fc8);border-radius:2px;width:22px;height:2px}.idea-deep-dive .dd-p{color:var(--text-dim);font-size:15px;line-height:1.75}.idea-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:28px 0;display:grid}.idea-metric{background:var(--bg-elev);border:1px solid var(--line);border-radius:10px;padding:16px 18px;transition:all .2s}.idea-metric:hover{background:var(--bg-elev) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8) border-box;border-color:#0000;transform:translateY(-2px)}.idea-metric-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-bottom:8px;font-size:10px}.idea-metric-value{font-family:var(--sans);letter-spacing:-.025em;color:var(--text);font-size:24px;font-weight:800;line-height:1}.pricing-features{margin:24px 0 0;padding:0;list-style:none}.pricing-features li{border-bottom:1px dashed var(--line-soft);color:var(--text-dim);padding:10px 0 10px 28px;font-size:14px;position:relative}.pricing-features li:last-child{border-bottom:none}.pricing-features li:before{content:"+";width:18px;height:18px;font-family:var(--mono);background:var(--bg) padding-box, linear-gradient(110deg, #7ad0ff, #ff8fc8, #79f0c6) border-box;color:var(--accent-2);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:9px;left:0}.nl-btn{isolation:isolate;background:var(--bg) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #ffb86b, #79f0c6, #7ad0ff) border-box;color:var(--text);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background-size:100% 100%,250% 100%;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:11px 22px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .15s;animation:6s linear infinite sigxRainbowShift;display:inline-flex;position:relative}.nl-btn:before{content:"";border-radius:inherit;filter:blur(11px);opacity:.38;z-index:-1;pointer-events:none;background:linear-gradient(110deg,#7ad0ff,#b39dff,#ff8fc8,#ffb86b,#79f0c6) 0 0/200% 100%;animation:3.8s ease-in-out infinite sigxBtnGlow,6s linear infinite sigxRainbowShift;position:absolute;inset:-4px}.nl-btn:hover{transform:translateY(-1px)}.nl-btn:hover:before{opacity:.65;filter:blur(14px)}.nl-btn:disabled{opacity:.5;cursor:not-allowed;animation:none}.nl-btn:disabled:before{display:none}html.dark .nl-btn{background:var(--bg-soft) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #ffb86b, #79f0c6, #7ad0ff) border-box;background-size:100% 100%,250% 100%}.nl-form{background:var(--bg-elev);border:1.5px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:8px;max-width:520px;margin:24px auto 12px;padding:6px;transition:border-color .15s;display:flex}.nl-form:focus-within{background:var(--bg-elev) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #ffb86b, #79f0c6) border-box;border-color:#0000}.nl-form input{min-width:0;font-size:15px;font-family:var(--sans);color:var(--text);background:0 0;border:none;outline:none;flex:240px;padding:12px 14px}.db-foot .pager,.pager{align-items:center;gap:6px;display:inline-flex}.db-foot .pager button,.pager button{background:var(--bg-elev);border:1px solid var(--line);width:34px;height:34px;font-family:var(--mono);color:var(--text-dim);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.db-foot .pager button:hover:not(.active):not(:disabled),.pager button:hover:not(.active):not(:disabled){color:var(--text);background:var(--bg-elev) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #79f0c6) border-box;border-color:#0000}.db-foot .pager button.active,.pager button.active{color:var(--text);background:var(--bg-elev) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #ffb86b, #79f0c6) border-box;background-size:100% 100%,200% 100%;border-color:#0000;font-weight:700;animation:6s linear infinite sigxRainbowShift}.db-foot .pager button:disabled,.pager button:disabled{opacity:.35;cursor:not-allowed}.idea-page .idea-meta-grid,.idea-meta-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:28px 0;display:grid}.idea-cell{background:var(--bg-elev);border:1px solid var(--line);border-radius:12px;padding:18px 20px;transition:all .2s;position:relative}.idea-cell:hover{background:var(--bg-elev) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8) border-box;border-color:#0000;transform:translateY(-2px)}.idea-cell .label-xs{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:8px;margin-bottom:8px;font-size:10px;font-weight:600;display:inline-flex}.idea-cell .big{font-family:var(--sans);letter-spacing:-.025em;color:var(--text);font-size:26px;font-weight:800;line-height:1}.idea-cell .big.up,.idea-cell .big.mono.up{background:linear-gradient(110deg,#0a578f,#6022b8,#156a4a);color:#0000;-webkit-background-clip:text;background-clip:text}html.dark .idea-cell .big.up,html.dark .idea-cell .big.mono.up{background:linear-gradient(110deg,#7ad0ff,#b39dff,#79f0c6);color:#0000;-webkit-background-clip:text;background-clip:text}.idea-cell .small{color:var(--text-faint);margin-top:6px;font-size:11px}.idea-cell .gauge{background:var(--line-soft);border-radius:2px;height:4px;margin-top:10px;overflow:hidden}.idea-cell .gauge-fill{background:linear-gradient(110deg,#7ad0ff,#b39dff,#ff8fc8,#79f0c6);border-radius:2px;height:100%}.idea-cell.idea-spark{grid-column:1/-1}.drawer-grid-4{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:24px 0;display:grid}.drawer-grid-4>div{background:var(--bg-elev);border:1px solid var(--line);border-radius:12px;padding:16px 18px;transition:all .2s}.drawer-grid-4>div:hover{background:var(--bg-elev) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8) border-box;border-color:#0000;transform:translateY(-2px)}.drawer-grid-4 .label-xs{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-bottom:8px;font-size:10px}.drawer-grid-4 .v{font-family:var(--sans);letter-spacing:-.025em;color:var(--text);font-size:24px;font-weight:800;line-height:1}.drawer .trend-container,.drawer-section svg{background:var(--bg-elev);border-radius:8px;padding:8px}.drawer-section svg{background:0 0;padding:0}.idea-page main,.idea-page .shell{position:relative}.idea-page h1,.idea-deep-dive~h1{font-family:var(--sans);letter-spacing:-.03em;font-weight:800;line-height:1.08}.idea-tags,.idea-page .idea-tags{flex-wrap:wrap;gap:6px;margin:16px 0 24px;display:flex}.idea-tags .tag,.idea-page .tag{background:var(--bg-soft);border:1px solid var(--line);font-family:var(--mono);letter-spacing:.06em;color:var(--text-dim);border-radius:999px;padding:4px 12px;font-size:10px}.idea-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:24px 0 32px;display:grid}.feed-hero{border-bottom:1px solid var(--line);padding:60px 0 40px}.feed-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:600;display:inline-flex}.feed-eyebrow:before{content:"";background:linear-gradient(90deg,#7ad0ff,#b39dff,#ff8fc8);border-radius:2px;width:22px;height:2px}.feed-hero h1,.feed-hero .feed-title{font-family:var(--sans);letter-spacing:-.04em;color:var(--text);margin:0;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1}.feed-hero h1 span.accent,.feed-title .accent{background:linear-gradient(110deg,#7ad0ff,#b39dff,#ff8fc8,#79f0c6) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite sigxRainbowShift}.feed-stats{gap:32px;display:flex}.feed-stat{text-align:right}.feed-stat .num{font-family:var(--sans);letter-spacing:-.025em;color:var(--text);font-size:36px;font-weight:800;line-height:1}.feed-stat .lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-top:6px;font-size:10px}.feed-section{border-bottom:1px solid var(--line-soft);padding:40px 0}.feed-section:last-child{border-bottom:none}.feed-section-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:10px;margin-right:12px;font-size:11px;font-weight:600;display:inline-flex}.feed-section-label:before{content:"";background:linear-gradient(90deg,#7ad0ff,#b39dff,#ff8fc8);border-radius:2px;width:22px;height:2px}.feed-section-badge{font-family:var(--mono);letter-spacing:.14em;background:var(--bg-elev) padding-box, linear-gradient(110deg, #79f0c6, #7ad0ff) border-box;color:var(--accent-3);border:1px solid #0000;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:700}.feed-section-hint{color:var(--text-faint);margin-left:auto;font-size:12px}.signal-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:24px;display:grid}.signal-card{background:var(--bg-elev);border:1px solid var(--line);border-radius:14px;padding:20px 22px;transition:all .2s;position:relative}.signal-card:hover{background:var(--bg-elev) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #79f0c6) border-box;border-color:#0000;transform:translateY(-2px)}.signal-card.hot{background:var(--bg-elev) padding-box, linear-gradient(110deg, #ff8fc8, #ffb86b, #7ad0ff) border-box;border:1px solid #0000}.signal-hot-badge{font-family:var(--mono);letter-spacing:.12em;color:var(--bg);background:linear-gradient(110deg,#ff8fc8,#ffb86b);border-radius:4px;padding:3px 8px;font-size:9px;font-weight:700;position:absolute;top:16px;right:16px}.signal-card-top{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.signal-vel{font-family:var(--sans);letter-spacing:-.03em;background:linear-gradient(110deg,#0a578f,#6022b8,#156a4a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:800;line-height:1}html.dark .signal-vel{background:linear-gradient(110deg,#7ad0ff,#b39dff,#79f0c6);color:#0000;-webkit-background-clip:text;background-clip:text}.signal-age{font-family:var(--mono);letter-spacing:.08em;color:var(--text-faint);font-size:10px}.signal-kw{font-family:var(--sans);letter-spacing:-.02em;color:var(--text);margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.25}.signal-summary{color:var(--text-dim);margin-bottom:14px;font-size:13px;line-height:1.6}.signal-footer{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding-top:12px;font-size:10px;display:flex}.signal-cat{color:var(--accent);font-weight:700}.signal-src{gap:6px;margin-left:auto;display:flex}.signal-src span{background:var(--bg-soft);border:1px solid var(--line);color:var(--text-dim);border-radius:3px;padding:2px 6px;font-size:9px}.heat-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:20px;display:grid}.heat-cell{background:var(--bg-elev);border:1px solid var(--line);border-radius:12px;padding:16px 18px;transition:all .2s}.heat-cell:hover{background:var(--bg-elev) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8) border-box;border-color:#0000;transform:translateY(-2px)}.heat-cell-top{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.heat-cat-name{font-family:var(--sans);color:var(--text);font-size:15px;font-weight:700}.heat-score{font-family:var(--sans);letter-spacing:-.02em;font-size:22px;font-weight:800}.heat-bar-wrap{background:var(--line-soft);border-radius:2px;height:4px;margin-bottom:10px;overflow:hidden}.heat-bar-fill{border-radius:2px;height:100%}.heat-cell-bottom{font-family:var(--mono);color:var(--text-faint);align-items:center;gap:8px;font-size:10px;display:flex}.heat-delta{background:var(--bg-soft);border-radius:4px;padding:2px 6px;font-weight:700}.heat-delta.up{color:var(--accent-3)}.heat-delta.dn{color:var(--down)}.heat-signal-text{color:var(--text-dim)}.reddit-card,.chatter-card{background:var(--bg-elev);border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:14px 16px;transition:all .2s;display:block}.reddit-card:hover,.chatter-card:hover{background:var(--bg-elev) padding-box, linear-gradient(110deg, #b39dff, #ff8fc8, #ffb86b) border-box;border-color:#0000;transform:translateY(-2px)}.reddit-card-top,.chatter-card-top{font-family:var(--mono);color:var(--text-faint);align-items:center;gap:10px;margin-bottom:8px;font-size:10px;display:flex}.reddit-sub,.chatter-platform{color:var(--accent);font-weight:700}.reddit-flair{background:var(--bg-soft);color:var(--text-dim);border-radius:4px;padding:2px 6px}.reddit-title,.chatter-title{font-family:var(--sans);color:var(--text);margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.4}.reddit-foot,.chatter-foot{font-family:var(--mono);color:var(--text-faint);gap:12px;font-size:10px;display:flex}.up-count{color:var(--accent-3);font-weight:700}.kw-table{border-collapse:collapse;background:var(--bg-elev);border:1px solid var(--line);border-radius:14px;width:100%;margin-top:16px;overflow:hidden}.kw-table th{background:var(--bg-soft);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);text-align:left;border-bottom:1px solid var(--line);cursor:pointer;padding:12px 16px;font-size:10px;font-weight:600}.kw-table th:hover{color:var(--text)}.kw-table td{border-bottom:1px solid var(--line-soft);padding:14px 16px;font-size:13px}.kw-table tr:last-child td{border-bottom:none}.kw-table .td-kw{color:var(--text);font-weight:600}.kw-table .td-cat{color:var(--text-dim)}.kw-table .td-up{font-family:var(--mono);background:linear-gradient(110deg,#156a4a,#6022b8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:700}html.dark .kw-table .td-up{background:linear-gradient(110deg,#79f0c6,#b39dff);color:#0000;-webkit-background-clip:text;background-clip:text}.kw-table .td-src{font-family:var(--mono);color:var(--text-faint);font-size:10px}.kw-table .td-vol{font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--line);border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.kw-table .td-vol.High{color:var(--accent-3);border-color:#156a4a66}.kw-table .td-vol.Med{color:var(--accent-warn);border-color:#a0420066}.kw-table .td-vol.Low{color:var(--text-faint)}.surge-list{margin-top:16px}.surge-row{border-bottom:1px solid var(--line-soft);grid-template-columns:1.6fr 80px 1fr 80px;align-items:center;gap:14px;padding:12px 16px;display:grid}.surge-row:last-child{border:none}.surge-query{color:var(--text);font-weight:600}.surge-spike{font-family:var(--mono);background:linear-gradient(110deg,#156a4a,#6022b8);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.surge-bar-wrap{background:var(--line-soft);border-radius:2px;height:4px;overflow:hidden}.surge-bar-fill{background:linear-gradient(90deg,#7ad0ff,#b39dff,#ff8fc8,#79f0c6);border-radius:2px;height:100%}.surge-vol{font-family:var(--mono);color:var(--text-faint);font-size:11px}.feed-section button.btn,.feed-hero button.btn{background:var(--bg-elev);border:1px solid var(--line);font-family:var(--mono);color:var(--text);border-radius:8px;padding:6px 12px;font-size:11px}@keyframes sigxSparkFly{0%{opacity:.95;transform:translate(0)rotate(0)scale(1)}35%{transform:translate(calc(var(--dx) * .55), calc(var(--dy) * .55)) rotate(calc(var(--rot) * .5)) scale(1.15);opacity:.85}to{transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(0);opacity:0}}html,body{overflow-x:clip}.sigx-hero{overflow:clip}.sigx-live-badge{background:var(--bg-elev);border:1px solid var(--line);color:var(--text-dim);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:10px;font-weight:600;display:inline-flex}.sigx-live-dot{background:var(--accent-3);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite sigxLivePulse;position:relative}.pricing-tiers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:20px 0 28px;display:grid}.pricing-tier{background:var(--bg-elev);border:1.5px solid var(--line);cursor:pointer;text-align:left;border-radius:14px;padding:28px 26px 24px;transition:all .2s;position:relative;overflow:visible}.pricing-tier:hover{border-color:var(--text-dim);transform:translateY(-2px)}.pricing-tier.featured{animation:6s linear infinite sigxRainbowShift;position:relative;background:var(--bg-elev) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #ffb86b, #79f0c6, #7ad0ff) border-box!important;background-size:100% 100%,250% 100%!important;border-color:#0000!important}.pricing-tier.featured:before{content:"";border-radius:inherit;filter:blur(14px);opacity:.32;z-index:-1;pointer-events:none;background:linear-gradient(110deg,#7ad0ff,#b39dff,#ff8fc8,#79f0c6) 0 0/200% 100%;animation:4s ease-in-out infinite sigxBtnGlow,6s linear infinite sigxRainbowShift;position:absolute;inset:-3px}.pricing-tier.selected{background:var(--bg-elev) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #ffb86b, #79f0c6) border-box!important;background-size:100% 100%,200% 100%!important;border-color:#0000!important}.pricing-tier.selected:after{display:none}.tier-badge{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bg);background:linear-gradient(110deg,#6022b8,#0a578f);border-radius:4px;padding:4px 12px;font-size:9px;font-weight:700;display:inline-block;position:absolute;top:-10px;left:18px}html.dark .tier-badge{color:var(--bg);background:linear-gradient(110deg,#b39dff,#7ad0ff)}.tier-period{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);margin-bottom:14px;font-size:10px;font-weight:600}.tier-price{font-family:var(--sans);letter-spacing:-.035em;color:var(--text);align-items:baseline;gap:10px;margin-bottom:14px;font-size:46px;font-weight:800;line-height:1;display:flex}.tier-price>span:first-child{color:var(--text-faint)!important;font-size:.55em!important;font-weight:500!important}.tier-per{font-family:var(--sans);color:var(--text-faint);font-size:14px;font-weight:500}.pricing-tier.featured.selected .tier-price,.pricing-tier.selected .tier-price{background:linear-gradient(110deg,#0a578f,#6022b8,#156a4a);color:#0000;-webkit-background-clip:text;background-clip:text}.pricing-tier.featured.selected .tier-price>span:first-child,.pricing-tier.featured.selected .tier-price .tier-per{-webkit-text-fill-color:var(--text-faint);color:var(--text-faint)!important}html.dark .pricing-tier.selected .tier-price{background:linear-gradient(110deg,#7ad0ff,#b39dff,#79f0c6);color:#0000;-webkit-background-clip:text;background-clip:text}.tier-note{color:var(--text-dim);font-size:12px}.pricing-wrap{grid-template-columns:1.2fr 1fr;gap:32px;margin-top:36px;display:grid}@media (max-width:900px){.pricing-wrap{grid-template-columns:1fr;gap:24px}}.pricing-left{padding:0}.pricing-left h3{font-family:var(--sans);letter-spacing:-.025em;color:var(--text);margin:8px 0 12px;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.1}.pricing-left>p{color:var(--text-dim);margin-bottom:0;font-size:15px;line-height:1.6}.receipt{background:var(--bg-elev);border:1.5px solid var(--line);font-family:var(--mono);border-radius:14px;padding:28px 30px;font-size:12px}.receipt .row{color:var(--text-dim);justify-content:space-between;align-items:center;padding:6px 0;display:flex}.receipt .row b{color:var(--text);font-weight:600}.receipt .row .up{color:var(--accent-3)}.receipt .row.dim{color:var(--text-faint);font-size:11px}.receipt hr{border:none;border-top:1px solid var(--line);margin:12px 0}.receipt .total{font-family:var(--sans);justify-content:space-between;align-items:baseline;padding:6px 0;display:flex}.receipt .total>span:first-child{color:var(--text-dim);font-size:13px;font-weight:500}.receipt .total>span:last-child{letter-spacing:-.025em;background:linear-gradient(110deg,#0a578f,#6022b8,#156a4a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:800}html.dark .receipt .total>span:last-child{background:linear-gradient(110deg,#7ad0ff,#b39dff,#79f0c6);color:#0000;-webkit-background-clip:text;background-clip:text}.cta-block{flex-direction:column;gap:10px;margin-top:18px;display:flex}.cta-block .btn-primary{width:100%;padding:14px 22px;font-size:12px}.cta-block .btn-ghost,.cta-block .btn{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--text-dim);font-size:11px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:10px;padding:12px 22px;transition:all .15s}.cta-block .btn:hover{color:var(--text);border-color:var(--text-dim)}@keyframes sigxSparkFlash{0%{opacity:0;transform:scale(.5)}30%{opacity:.85;transform:scale(1.4)}to{opacity:0;transform:scale(.2)}}.legal-topbar{background:var(--bg);border-bottom:1px solid var(--line);z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;padding:14px 0;position:sticky;top:0}.legal-topbar-row{justify-content:space-between;align-items:center;gap:28px;max-width:1480px;margin:0 auto;padding:0 28px;display:flex}.legal-back{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:11px;text-decoration:none;transition:all .15s}.legal-back:hover{color:var(--text)}.cat-page{max-width:1100px;margin:0 auto;padding:60px 28px 80px}.idea-breadcrumb{font-family:var(--mono);letter-spacing:.08em;color:var(--text-faint);align-items:center;gap:10px;margin-bottom:24px;font-size:11px;display:flex}.idea-breadcrumb a{color:var(--text-dim);text-decoration:none}.idea-breadcrumb a:hover{color:var(--text)}.idea-breadcrumb .dim{color:var(--text-faint)}.cat-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:600;display:inline-flex}.cat-eyebrow:before{content:"";background:linear-gradient(90deg,#7ad0ff,#b39dff,#ff8fc8);border-radius:2px;width:22px;height:2px}.cat-title{font-family:var(--sans);letter-spacing:-.035em;color:var(--text);margin:8px 0 16px;font-size:clamp(36px,5vw,60px);font-weight:800;line-height:1.05}.cat-sub{color:var(--text-dim);max-width:680px;margin:0 0 22px;font-size:17px;line-height:1.6}.cat-stats{font-family:var(--mono);letter-spacing:.1em;color:var(--text-faint);flex-wrap:wrap;gap:10px;margin-bottom:36px;font-size:11px;display:flex}.cat-stats span{color:var(--text-faint)}.cat-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cat-row{background:var(--bg-elev);border:1px solid var(--line);color:inherit;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:20px 22px;text-decoration:none;transition:all .2s;display:grid}.cat-row:hover{background:var(--bg-elev) padding-box, linear-gradient(110deg, #7ad0ff, #b39dff, #ff8fc8, #79f0c6) border-box;border-color:#0000;transform:translate(2px)}.cat-row-id{font-family:var(--mono);letter-spacing:.12em;color:var(--text-faint);margin-bottom:6px;font-size:10px;display:inline-block}.cat-row-title{font-family:var(--sans);letter-spacing:-.02em;color:var(--text);margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.3}.cat-row-tags{flex-wrap:wrap;gap:6px;display:flex}.cat-row-tags .tag{background:var(--bg-soft);border:1px solid var(--line);font-family:var(--mono);letter-spacing:.04em;color:var(--text-dim);border-radius:999px;padding:3px 10px;font-size:10px;display:inline-block}.cat-row-r{font-family:var(--mono);grid-template-columns:repeat(4,auto);align-items:center;gap:22px;font-size:12px;display:grid}.cat-row-r>div{text-align:right;flex-direction:column;gap:4px;display:flex}.cat-row-r .dim{letter-spacing:.12em;color:var(--text-faint);text-transform:uppercase;font-size:10px}.cat-row-r b{font-family:var(--sans);letter-spacing:-.02em;color:var(--text);font-size:17px;font-weight:800}.cat-row-r b.up{background:linear-gradient(110deg,#156a4a,#6022b8);color:#0000;-webkit-background-clip:text;background-clip:text}html.dark .cat-row-r b.up{background:linear-gradient(110deg,#79f0c6,#b39dff);color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:720px){.cat-row{grid-template-columns:1fr;gap:14px}.cat-row-r{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);gap:14px;padding-top:12px}.cat-row-r>div{text-align:left}}.cat-other{border-top:1px solid var(--line);margin-top:64px;padding-top:40px}.cat-other h2{font-family:var(--sans);letter-spacing:-.025em;color:var(--text);margin:0 0 24px;font-size:clamp(22px,3vw,32px);font-weight:800}@keyframes sigxPricingGlow{0%,to{opacity:.42;transform:scale(.97)}50%{opacity:.95;transform:scale(1.1)}}.pricing-tier{isolation:isolate}.pricing-tier.featured:before{content:"";filter:blur(18px);opacity:.7;z-index:-1;pointer-events:none;background:linear-gradient(110deg,#7ad0ff 0%,#b39dff 25%,#ff8fc8 50%,#ffb86b 75%,#79f0c6 100%) 0 0/200% 100%;border-radius:18px;animation:3.2s ease-in-out infinite sigxPricingGlow,5s linear infinite sigxRainbowShift;position:absolute;inset:-8px}.pricing-tier.featured:after{content:"";filter:blur(28px);opacity:.45;z-index:-2;pointer-events:none;background:linear-gradient(110deg,#7ad0ff80 0%,#b39dff80 30%,#ff8fc880 60%,#79f0c680 100%) 0 0/200% 100%;border-radius:22px;animation:3.2s ease-in-out .4s infinite sigxPricingGlow,5s linear infinite sigxRainbowShift;position:absolute;inset:-16px}.pricing-tier.featured.selected:after{background:linear-gradient(110deg,#7ad0ff80 0%,#b39dff80 30%,#ff8fc880 60%,#79f0c680 100%) 0 0/200% 100%}.pricing-tier.selected .check-badge{background:var(--text);width:24px;height:24px;color:var(--bg);z-index:3;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:14px;right:14px}
