.ad[data-astro-cid-fgwukgf6]{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--adh);border-radius:10px;overflow:hidden;margin:0 auto;width:100%}.adlbl[data-astro-cid-fgwukgf6]{position:absolute;top:5px;left:8px;font:700 9px var(--sans);letter-spacing:1px;text-transform:uppercase;color:var(--faint)}.ad-leaderboard[data-astro-cid-fgwukgf6]{max-width:970px}.ad-rectangle[data-astro-cid-fgwukgf6],.ad-halfpage[data-astro-cid-fgwukgf6]{max-width:300px}.ad-anchor[data-astro-cid-fgwukgf6]{position:fixed;left:0;right:0;bottom:0;z-index:90;max-width:none;border-radius:0;display:none}@media(max-width:760px){.ad-anchor[data-astro-cid-fgwukgf6]{display:flex}body{padding-bottom:50px}}:root{--ink:#ffffff;--panel:#ffffff;--panel-2:#f3f5f8;--card:#ffffff;--white:#ffffff;--dim:#515863;--faint:#79808c;--line:rgba(16,18,24,.12);--cyan:#0891b2;--mag:#c026d3;--blue:#2563eb;--tan:#ea580c;--gold:#b8860b;--brand:#e11d48;--brand-d:#be123c;--live:#e11d48;--up:#059669;--down:#dc2626;--text:#1b1d23;--head:#0f1116;--maxw:1200px;--ink-2:#515863;--surface:#f3f5f8;--surface-2:#eaedf1;--rad:12px;--shadow:0 8px 24px rgba(15,20,30,.1);--ai:#c026d3;--brand-2:#2563eb;--anton:"Inter",system-ui,sans-serif;--ab:"Inter",system-ui,sans-serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--serif:var(--sans);--neon:linear-gradient(90deg,var(--cyan),var(--mag));--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box;margin:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{font-family:var(--sans);color:var(--text);background:var(--ink);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--cyan);color:#fff}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 26px;width:100%}.anton{font-family:var(--anton);font-weight:800;letter-spacing:-.01em}.ab{font-family:var(--ab);font-weight:800}h1,h2,h3,h4{font-family:var(--sans);font-weight:800;letter-spacing:-.022em;color:var(--head);line-height:1.15}.display,.sechd h2,.heroband .hb-lead h1{font-family:var(--sans)!important;font-weight:900!important;text-transform:none!important;letter-spacing:-.025em!important}.dim{color:var(--dim)}.up{color:var(--up)}.down{color:var(--down)}.kicker,.eyebrow{font:800 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@keyframes pulse{50%{opacity:.35}}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ping{0%{box-shadow:0 0 #ff2b4699}70%{box-shadow:0 0 0 8px #ff2b4600}to{box-shadow:0 0 #ff2b4600}}.strip{background:var(--surface);border-bottom:1px solid var(--line)}.strip .wrap{display:flex;align-items:center;justify-content:center;gap:26px;height:30px;font:600 11px/1 var(--sans);letter-spacing:.02em;color:var(--faint);white-space:nowrap;overflow:hidden}.strip b{font-weight:700;color:var(--dim)}.strip .star{color:var(--gold);letter-spacing:.06em}.masthead{background:var(--ink);border-bottom:1px solid var(--line)}.masthead .mh{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:22px 26px 20px}.mh-left{display:flex;flex-direction:column;gap:4px;justify-self:start}.mh-right{display:flex;flex-direction:column;gap:6px;align-items:flex-end;justify-self:end}.clock{font:700 12px var(--sans);letter-spacing:.04em;color:var(--dim)}.mh-note{font:600 10.5px var(--sans);letter-spacing:.04em;color:var(--faint)}.brand{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.brand-word{font-family:var(--sans);font-weight:900;font-size:42px;line-height:.9;letter-spacing:-.035em;white-space:nowrap;color:var(--head)}.brand-word:after{content:"";display:block;height:3px;width:100%;margin-top:5px;border-radius:2px;background:var(--cyan)}.brand-sub{font:800 10.5px/1 var(--sans);letter-spacing:.34em;text-transform:uppercase;color:var(--dim);padding-left:.34em}.brand-tag{font:700 9px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.burger{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:11px;background:var(--surface);align-items:center;justify-content:center;cursor:pointer;color:var(--text)}.burger svg{width:19px;height:19px}.watch{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(180deg,#ff3b6b,#cc1140);color:#fff;font:900 13px var(--sans);letter-spacing:.05em;text-transform:uppercase;padding:12px 20px;border-radius:999px;box-shadow:0 0 0 2px #ffffff2e inset,0 8px 24px #ff145073;transition:transform .2s var(--ease)}.watch:hover{transform:translateY(-1px)}.watch .dot{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff;animation:pulse 1.2s steps(2) infinite}nav.main{position:sticky;top:0;z-index:60;background:#ffffffe6;backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--line)}nav.main .wrap{display:flex;align-items:center;gap:24px;height:48px}nav.main .nlogo{font-family:var(--ab);font-size:16px;color:var(--cyan);letter-spacing:.02em;flex:none;text-transform:uppercase}nav.main .nav-links{display:flex;align-items:center;gap:22px;overflow-x:auto;scrollbar-width:none;flex:1}nav.main .nav-links::-webkit-scrollbar{display:none}nav.main a.nl{font:800 12.5px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);white-space:nowrap;padding:3px 0;border-bottom:2px solid transparent;transition:color .14s,border-color .14s}nav.main a.nl:hover,nav.main a.nl.on{color:var(--cyan);border-color:var(--cyan)}nav.main .nav-search{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:var(--dim)}nav.main .nav-search:hover{background:var(--surface)}.trust{background:var(--panel-2);border-bottom:1px solid var(--line)}.trust .wrap{display:flex;align-items:center;justify-content:center;height:40px;overflow:hidden}.trust .t{display:flex;align-items:center;gap:7px;padding:0 20px;border-right:1px solid var(--line);font:600 12px var(--sans);letter-spacing:.01em;white-space:nowrap;color:var(--dim)}.trust .t:last-child{border:0}.trust .t .n{font-weight:900;font-size:13.5px;color:var(--cyan)}.breaking{background:#cc0a26;overflow:hidden;border-bottom:3px solid var(--gold)}.breaking .wrap{display:flex;align-items:center;height:42px}.breaking .lbl{font-family:var(--ab);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:#fff;padding-right:14px;margin-right:14px;border-right:2px solid rgba(255,255,255,.5);white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.breaking .lbl i{width:8px;height:8px;border-radius:50%;background:#fff;animation:pulse 1s steps(2) infinite}.breaking .track{overflow:hidden;flex:1;white-space:nowrap;mask-image:linear-gradient(90deg,#000 92%,transparent)}.breaking .run{display:inline-block;animation:marq 46s linear infinite;font:800 14px var(--sans);color:#fff}.breaking:hover .run{animation-play-state:paused}.breaking .run a{margin-right:36px}.breaking .run b{color:var(--gold);text-transform:uppercase;margin-right:8px;font-weight:900}.mkt{background:var(--surface);color:var(--text);overflow:hidden;border-bottom:1px solid var(--line)}.mkt .wrap{display:flex;align-items:center;height:38px}.mkt .lbl{display:inline-flex;align-items:center;gap:7px;font:900 10.5px var(--sans);letter-spacing:.12em;color:var(--cyan);padding-right:16px;margin-right:16px;border-right:1px solid rgba(255,255,255,.16);white-space:nowrap;text-transform:uppercase}.mkt .lbl:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--live);animation:pulse 1.3s steps(2) infinite}.mkt .track{overflow:hidden;flex:1;white-space:nowrap;mask-image:linear-gradient(90deg,transparent,#000 24px,#000 96%,transparent)}.mkt .run{display:inline-block;animation:marq 60s linear infinite}.mkt:hover .run{animation-play-state:paused}.mkt .q{display:inline-block;margin-right:28px;font:700 12.5px var(--sans)}.mkt .q b{font-weight:900;margin-right:8px;color:var(--head)}.mkt .q .v{color:var(--faint);margin-right:7px}.mkt .chg{font-weight:900}.mkt .up1,.mkt .up2,.mkt .up3{color:var(--up)}.mkt .down1,.mkt .down2,.mkt .down3{color:var(--down)}.mkt .flat{color:var(--faint)}.scrim{position:fixed;inset:0;background:#0009;opacity:0;pointer-events:none;transition:opacity .25s;z-index:90;backdrop-filter:blur(2px)}.drawer{position:fixed;top:0;left:0;bottom:0;width:min(82vw,340px);background:var(--panel-2);z-index:95;transform:translate(-100%);transition:transform .32s var(--ease);display:flex;flex-direction:column;padding:20px;border-right:2px solid var(--cyan)}.drawer.open{transform:none}.scrim.open{opacity:1;pointer-events:auto}.drawer .dh{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:6px}.drawer .dh .dw{font-family:var(--anton);font-size:24px;color:var(--cyan);text-transform:uppercase}.drawer .dclose{width:38px;height:38px;border:0;background:var(--surface);border-radius:10px;font-size:18px;color:var(--text);cursor:pointer}.drawer a{font:800 15px var(--sans);text-transform:uppercase;letter-spacing:.02em;color:var(--text);padding:13px 4px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.drawer a:hover{color:var(--cyan)}.drawer a .arr{color:var(--faint)}.drawer .d-live{margin-top:16px;background:linear-gradient(180deg,#ff3b6b,#cc1140);color:#fff;justify-content:center;border-radius:12px;border:0}.card-h{transition:transform .25s var(--ease)}.card-h:hover{transform:translateY(-3px)}hr.rule{border:0;border-top:1px solid var(--line);margin:0}footer.site{background:var(--panel-2);margin-top:56px;border-top:1px solid var(--line)}footer.site .wrap{padding:46px 26px 26px}footer.site .fgrid{display:grid;grid-template-columns:1.7fr repeat(4,1fr);gap:34px}footer.site .fbrand .logo{font-family:var(--sans);font-weight:900;font-size:26px;letter-spacing:-.03em;color:var(--head)}footer.site .fbrand p{margin-top:12px;max-width:340px;font:600 13px/1.6 var(--sans);color:var(--faint)}footer.site h4{font:900 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:13px}footer.site a{display:block;font:700 13px var(--sans);padding:6px 0;color:var(--dim);transition:color .14s;text-transform:uppercase;letter-spacing:.02em}footer.site a:hover{color:var(--head)}footer.site .news{margin-top:18px;max-width:360px}footer.site .news label{display:block;font:800 12px var(--sans);color:var(--head);margin-bottom:9px;text-transform:uppercase;letter-spacing:.04em}footer.site .news .nrow{display:flex;gap:8px}footer.site .news input{flex:1;min-width:0;background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--text);font:600 13px var(--sans);padding:11px 13px}footer.site .news input:focus{outline:0;border-color:var(--cyan)}footer.site .news button{background:linear-gradient(180deg,#ff3b6b,#cc1140);color:#fff;border:0;border-radius:10px;font:900 12px var(--sans);text-transform:uppercase;padding:0 18px;cursor:pointer;white-space:nowrap}footer.site .news .nmsg{display:block;font:700 12px var(--sans);color:var(--up);margin-top:9px;min-height:14px}footer.site .disc{grid-column:1/-1;border-top:1px solid var(--line);margin-top:22px;padding-top:20px;font:600 11px/1.65 var(--sans);color:var(--faint);max-width:900px}footer.site .cp{grid-column:1/-1;margin-top:14px;font:800 11px var(--sans);letter-spacing:.05em;text-transform:uppercase;color:#565f80}@media(max-width:1040px){footer.site .fgrid{grid-template-columns:1fr 1fr 1fr}footer.site .fbrand{grid-column:1/-1}}@media(max-width:860px){.strip .wrap{gap:16px;font-size:10px}.strip span:nth-child(3){display:none}.masthead .mh{grid-template-columns:auto 1fr auto;padding:14px 18px;gap:12px}.burger{display:inline-flex}.mh-left,.mh-right .mh-note{display:none}.mh-right{align-items:center}.brand-word{font-size:34px}.brand-sub{font-size:8.5px;letter-spacing:.3em}.brand-tag,.watch span.t{display:none}.watch{padding:11px;border-radius:50%}nav.main{display:none}.trust .t:nth-child(n+4){display:none}footer.site .fgrid{grid-template-columns:1fr 1fr;gap:24px;padding:0}footer.site .wrap{padding:34px 18px 24px}}@media(max-width:560px){.wrap{padding:0 15px}.brand-word{font-size:30px}.trust .t:nth-child(n+3){display:none}.mkt .q{font-size:11.5px;margin-right:20px}footer.site .fgrid{grid-template-columns:1fr}}
