:root{
  --ui-max:1360px;--ui-page-pad:20px;--ui-gap:18px;--ui-radius:20px;--ui-radius-lg:28px;
  --ui-bg:#06111e;--ui-panel:#0b1929;--ui-panel-2:#0e2034;--ui-line:#213b57;
  --ui-text:#f5f8ff;--ui-muted:#9bb1c8;--ui-cyan:#55dcff;--ui-violet:#8b7dff;
}
*{box-sizing:border-box}
html{background:var(--ui-bg)}
body{min-height:100vh;background:
 radial-gradient(1000px 430px at 50% -150px,rgba(38,101,155,.24),transparent 67%),
 radial-gradient(720px 560px at 100% 18%,rgba(38,97,188,.08),transparent 72%),
 linear-gradient(180deg,#08182a 0,#06111e 46%,#040b13 100%);color:var(--ui-text)}
.v230-shell{width:min(var(--ui-max),calc(100% - 40px))!important;max-width:none!important;margin:0 auto!important}
main{width:100%}

/* ===== One public header everywhere ===== */
.v230-header.v260-header{height:76px;min-height:76px;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px;border-bottom:1px solid rgba(117,169,214,.16)}
.v260-header .v230-brand{margin:0;min-width:max-content}.v260-header .v230-brand img{width:38px;height:38px;box-shadow:0 0 0 1px rgba(86,220,255,.20),0 0 28px rgba(86,220,255,.12)}
.v260-header .v230-brand b{font-size:14px}.v260-header .v230-brand small{font-size:9px;color:#8eb6dc}
.v260-nav{display:flex!important;justify-content:flex-end;align-items:center;gap:24px;min-width:0}
.v260-nav a{position:relative!important;color:#c9d8e8!important;text-decoration:none!important;font-size:13px!important;white-space:nowrap;padding:27px 0 24px}
.v260-nav a:hover,.v260-nav a[aria-current=page]{color:#fff!important}.v260-nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:15px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ui-cyan),var(--ui-violet))}
.v260-actions{display:flex;align-items:center;gap:12px;min-width:max-content}.v260-actions select{width:132px;height:40px;background:#0a1727;color:#f2f7fd;border:1px solid #233d58;border-radius:10px;padding:0 34px 0 12px;font-size:12px}.v260-game{font-size:12px!important;white-space:nowrap}

/* Remove the old pseudo-orb that looked clipped on narrower desktop viewports. */
.v230-hero.v261-hero:before,.v230-hero.v261-hero:after{display:none!important}
.v230-hero.v261-hero{overflow:visible!important;max-width:none!important;min-height:0!important;margin:34px 0 0!important;padding:52px 54px!important;text-align:left!important;border:1px solid #213b57;border-radius:30px;background:
 radial-gradient(560px 320px at 88% 28%,rgba(46,151,230,.14),transparent 68%),
 linear-gradient(145deg,rgba(15,34,56,.96),rgba(7,19,33,.98));box-shadow:0 28px 80px rgba(0,0,0,.15)}
.v261-hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(330px,.68fr);gap:50px;align-items:stretch}
.v261-hero-main{display:flex;flex-direction:column;justify-content:center;min-width:0}
.v261-hero .v230-kicker{color:var(--ui-cyan);letter-spacing:.15em;font-size:11px;font-weight:900}
.v261-hero h1{max-width:760px!important;margin:12px 0 18px!important;font-size:clamp(44px,4.5vw,66px)!important;line-height:1.03!important;letter-spacing:-.045em!important}
.v261-hero p{max-width:750px!important;margin:0!important;font-size:17px!important;line-height:1.72!important;color:#a9bfd5!important}
.v261-hero .v230-scan{width:100%;max-width:850px!important;margin:28px 0 12px!important;background:#091829;border-color:#2c4a68;box-shadow:0 18px 50px rgba(0,0,0,.18)}
.v261-hero .v230-hero-actions{justify-content:flex-start!important;gap:16px!important;flex-wrap:wrap}
.v261-hero .v230-hero-actions .primary{background:#102b42;border-color:#315b7b}

/* First-visit guide */
.v261-quickstart{align-self:stretch;border:1px solid #274664;border-radius:22px;background:linear-gradient(165deg,rgba(11,31,51,.96),rgba(7,20,34,.96));padding:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.v261-quickstart>span{font-size:10px;letter-spacing:.15em;color:#64dbff;font-weight:900}.v261-quickstart h2{margin:7px 0 7px;font-size:24px}.v261-quickstart>p{font-size:13px!important;line-height:1.55!important;color:#8fa9c1!important;margin:0 0 16px!important}
.v261-quick-links{display:grid;gap:9px}.v261-quick-links a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid #1f3b56;border-radius:14px;background:rgba(4,14,25,.42);text-decoration:none;color:#f5f9ff;transition:.15s ease}
.v261-quick-links a:hover{border-color:#4380a8;background:rgba(14,39,61,.72);transform:translateY(-1px)}.v261-quick-links i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:900;font-size:12px;color:#06111e;background:linear-gradient(135deg,var(--ui-cyan),var(--ui-violet))}
.v261-quick-links b{display:block;font-size:13px}.v261-quick-links small{display:block;margin-top:3px;color:#8fa8c0;line-height:1.35;font-size:11px}.v261-quick-links em{font-style:normal;color:var(--ui-cyan);font-size:18px}
.v261-login-note{margin-top:14px!important;padding-top:13px;border-top:1px solid rgba(105,173,222,.13);font-size:11px!important;color:#7895ae!important}

/* Primary actions are explicitly instructional rather than decorative. */
.v261-section-intro{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:46px 0 16px}.v261-section-intro span{font-size:10px;letter-spacing:.14em;color:var(--ui-cyan);font-weight:900}.v261-section-intro h2{margin:5px 0 0;font-size:28px}.v261-section-intro p{max-width:620px;color:#8fa7bd;margin:0;line-height:1.55;font-size:13px;text-align:right}
.v230-three.v261-actions{gap:14px!important}.v230-three.v261-actions>a{min-height:170px!important;padding:24px 24px 21px!important;background:linear-gradient(145deg,rgba(14,31,51,.96),rgba(8,22,38,.96))!important;border-color:#213b57!important;box-shadow:0 12px 36px rgba(0,0,0,.11)}
.v261-card-top{display:flex;align-items:center;gap:10px}.v261-card-num{width:31px;height:31px;border:1px solid #315873;border-radius:10px;display:grid;place-items:center;color:#6de0ff;font-size:11px;font-weight:900;background:#091827}.v261-card-top b{font-size:19px!important}.v230-three.v261-actions p{font-size:14px;margin-top:12px!important;max-width:92%}.v261-card-cta{position:absolute;left:24px;bottom:20px!important;right:auto!important;color:#72ddff!important;font-size:12px!important;font-weight:800}.v261-card-arrow{position:absolute;right:22px;bottom:18px;color:#72ddff;font-size:20px}

/* Wider, clearer live data grid */
.v230-live,.v230-why,.v230-faq,.v230-radar-list{padding-top:64px!important}.v230-section-head{margin-bottom:18px!important}.v230-radar-grid{gap:14px!important}.v230-radar-grid>a{min-height:138px;padding:20px!important;border-color:#213b57!important;background:linear-gradient(145deg,#0b1929,#091725)!important;transition:.15s ease}.v230-radar-grid>a:hover{border-color:#3d6f91!important;transform:translateY(-1px)}
.v230-radar-grid small{display:block;margin-top:3px}.v230-radar-grid dl{font-size:12px!important;line-height:1.45}.v261-radar-open{grid-row:1/3;grid-column:2;align-self:center;color:#68dcff!important;font-size:11px!important;white-space:nowrap}.v261-radar-open b{font-size:11px!important}

/* Unified tool/research/watch widths */
.v230-tool-main,.rv240-main,.v250-main{width:100%;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}
.v230-tool-hero,.rv240-hero,.v250-hero{position:relative;overflow:hidden}
.v230-tool-hero{width:100%;max-width:none!important;text-align:left!important;margin:34px 0 20px!important;padding:46px 44px!important;background:linear-gradient(145deg,rgba(16,33,54,.94),rgba(8,19,33,.97));border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg)}
.v230-tool-hero h1{max-width:880px;margin-left:0!important;font-size:clamp(38px,4.5vw,58px)!important}.v230-tool-hero p{margin-left:0!important;max-width:790px!important}.v230-radar-stats{grid-template-columns:repeat(4,1fr)!important;gap:12px!important}.v230-radar-stats>div,.v230-filter,.v230-table,.v230-note{border-color:var(--ui-line)!important;background:rgba(10,24,40,.84)!important}
.rv240-main{padding:36px 0 72px!important}.rv240-hero{max-width:none!important;width:100%;margin:0 0 20px!important;padding:46px 44px!important;border-color:var(--ui-line)!important;background:linear-gradient(145deg,rgba(16,33,54,.94),rgba(8,19,33,.96))!important}.rv240-hero h1{max-width:980px!important;font-size:clamp(40px,4.7vw,62px)!important;line-height:1.05!important}.rv240-stats{grid-template-columns:repeat(6,1fr)!important;gap:10px!important;margin-bottom:18px!important}.rv240-stats>div,.rv240-card{border-color:var(--ui-line)!important;background:linear-gradient(145deg,rgba(11,27,45,.90),rgba(7,20,34,.90))!important}.rv240-card{border-radius:var(--ui-radius)!important;padding:28px!important}.rv240-two{gap:18px!important}
.v250-main{padding:36px 0 78px!important}.v250-hero{width:100%;padding:46px 44px 36px!important;margin-bottom:18px;background:linear-gradient(145deg,rgba(16,33,54,.92),rgba(8,19,33,.95));border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg)}.v250-hero h1{font-size:clamp(38px,4.6vw,58px)!important;max-width:900px}.v250-plan,.v250-add,.v250-login,.v250-watch-list,.v250-alerts{border-color:var(--ui-line)!important;background:linear-gradient(145deg,rgba(11,27,45,.90),rgba(7,20,34,.90))!important;border-radius:var(--ui-radius)!important}

/* BBUN is always visible as utility, not a buy-first wall. */
.v230-bbun{border-color:#345275!important;background:linear-gradient(135deg,rgba(15,43,65,.95),rgba(19,27,53,.96))!important;padding:32px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}
.v260-bbun-tiers{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.v260-bbun-tiers span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:rgba(5,16,28,.55);border:1px solid rgba(98,217,255,.18);font-size:11px;color:#bdd5ea}.v260-bbun-tiers b{color:#fff}
.v260-footer{width:100%;margin:72px 0 30px!important;padding:26px 0!important;border-top:1px solid rgba(117,169,214,.16)!important;display:flex;align-items:center;gap:20px}.v260-footer-brand{display:flex;gap:12px;align-items:baseline}.v260-footer-brand span{color:var(--ui-muted);font-size:12px}.v260-footer-langs{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap}.v260-footer-langs a{font-size:11px;color:#829bb3;text-decoration:none}.v260-footer-langs a[aria-current=page]{color:#fff}

@media(max-width:1180px){
 .v230-shell{width:calc(100% - 28px)!important}.v230-header.v260-header{gap:18px}.v260-nav{gap:16px}.v260-nav a{font-size:12px!important}.v260-actions select{width:112px}
 .v261-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);gap:28px}.v230-hero.v261-hero{padding:44px 38px!important}.v261-hero h1{font-size:clamp(42px,5vw,58px)!important}
}
@media(max-width:930px){
 .v230-shell{width:calc(100% - 24px)!important}.v230-header.v260-header{grid-template-columns:auto 1fr;gap:12px}.v260-nav{order:3;grid-column:1/-1;justify-content:flex-start;overflow-x:auto;gap:18px;border-top:1px solid rgba(117,169,214,.10);height:44px}.v230-header.v260-header{height:auto;min-height:72px}.v260-nav a{padding:13px 0 12px}.v260-nav a[aria-current=page]:after{bottom:6px}.v260-actions{justify-self:end}.v260-game{display:none}
 .v261-hero-grid{grid-template-columns:1fr}.v261-quickstart{display:grid;grid-template-columns:170px 1fr;gap:15px 22px}.v261-quickstart>span,.v261-quickstart h2,.v261-quickstart>p{grid-column:1}.v261-quick-links{grid-column:2;grid-row:1/5}.v261-login-note{grid-column:1/-1!important}.v261-section-intro{align-items:flex-start}.v261-section-intro p{text-align:left}
 .rv240-stats{grid-template-columns:repeat(3,1fr)!important}.v230-radar-stats{grid-template-columns:repeat(2,1fr)!important}
}
@media(max-width:720px){
 .v230-shell{width:calc(100% - 18px)!important}.v260-actions select{width:106px}.v230-hero.v261-hero{margin-top:18px!important;padding:34px 20px!important;border-radius:22px}.v261-hero h1{font-size:clamp(36px,10vw,50px)!important}.v261-hero p{font-size:15px!important}.v261-hero .v230-scan{display:block!important;padding:7px!important}.v261-hero .v230-scan input{display:block;width:100%;padding:14px}.v261-hero .v230-scan button{width:100%;min-height:48px}.v261-hero .v230-hero-actions{align-items:flex-start!important;flex-direction:column!important}.v261-quickstart{display:block}.v261-quick-links{margin-top:14px}.v261-section-intro{display:block;margin-top:34px}.v261-section-intro p{margin-top:8px}.v230-three.v261-actions,.v230-radar-grid{grid-template-columns:1fr!important}.rv240-stats{grid-template-columns:repeat(2,1fr)!important}.rv240-two{grid-template-columns:1fr!important}.v230-tool-hero,.rv240-hero,.v250-hero{padding:30px 20px!important;border-radius:20px!important}.v260-footer{align-items:flex-start;flex-direction:column}.v260-footer-langs{margin-left:0}.v230-bbun{display:block!important}.v260-bbun-tiers{margin-bottom:18px}
}
@media(max-width:480px){.v230-brand small{display:none}.v260-nav{gap:16px}.v260-nav a{font-size:12px!important}.v260-actions select{width:94px;padding-left:8px}.rv240-stats{grid-template-columns:1fr 1fr!important}.v230-radar-stats{grid-template-columns:1fr 1fr!important}}
