/* Public pages share the terminal palette; article content remains server-rendered. */
/* The same cat and account summary as the terminal, without replacing article H1. */
.public-scanner-overview{position:relative;isolation:isolate;display:grid;grid-template-columns:1.15fr 1fr;gap:20px;max-width:1134px;margin:24px auto 8px;padding:18px;border:1px solid #3667ac;border-radius:18px;overflow:hidden;background:#09121e;color:#edf4ff;box-shadow:0 0 24px #246ed520}
.public-scanner-overview::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#09121e33,#08132288),url('/assets/hero-cat-room-v10.png') left center/200% 100% no-repeat}
.public-scanner-overview .overview-cat-banner{position:relative;min-height:190px;overflow:hidden;border-radius:12px}
.public-scanner-overview .scanner-overview-art{position:absolute;inset:0;z-index:-1}.public-scanner-overview .scanner-overview-art img{width:100%;height:100%;object-fit:cover;object-position:70% 30%}
.public-scanner-overview .scanner-overview-intro{padding:20px 10px;max-width:65%;background:linear-gradient(90deg,#09121ed9,transparent)}
.public-scanner-overview .overview-eyebrow{font-size:9px;letter-spacing:2px;color:#b0d1ff}.public-scanner-overview .public-overview-title{font-size:clamp(22px,2.6vw,36px);font-weight:800;line-height:1.08;margin:12px 0}.public-scanner-overview em{color:#80b5ff;font-style:normal}.premium-public-page .public-scanner-overview p{font-size:11px;line-height:1.5;color:#d7e4f5!important}
.public-scanner-overview .scanner-overview-stats{display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;min-width:0}.public-scanner-overview .scanner-overview-stats article{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px;border:1px solid #345b91;border-radius:15px;background:#0e1827df;backdrop-filter:blur(7px)}
.public-scanner-overview .overview-profit{grid-row:span 2;justify-content:center}.public-scanner-overview .overview-stat-label{font-size:12px;color:#eaf2fd}.public-scanner-overview strong{font-size:27px;line-height:1.2;color:#86b8ff}.public-scanner-overview .overview-profit strong{font-size:34px;color:#10d8aa}.public-scanner-overview .overview-profit strong.negative{color:#ff5978}.public-scanner-overview small{font-size:16px}.public-scanner-overview .overview-stat-note{font-size:9px;color:#a2b1c7}.public-scanner-overview .overview-profit svg{width:90px;height:36px;align-self:flex-end;color:#13d1a34a}
@media(max-width:1200px){.public-scanner-overview{margin-left:28px;margin-right:28px}}
@media(max-width:760px){.public-scanner-overview{grid-template-columns:1fr;margin:16px;padding:12px;gap:12px}.public-scanner-overview .overview-cat-banner{min-height:180px}.public-scanner-overview .scanner-overview-intro{padding:16px 6px}.public-scanner-overview .scanner-overview-stats{min-height:170px}.public-scanner-overview .scanner-overview-stats article{padding:12px}.public-scanner-overview .overview-profit strong{font-size:28px}.public-scanner-overview .overview-stat-label{font-size:11px}}
html.premium-public-page{--bg:#070e18;--panel:#101925;--panel-2:#152131;--line:#2b3d57;--fg:#eff6ff;--muted:#acb9ca;--accent:#7db3ff;--mint:#15d6a1;color-scheme:dark}
html.premium-public-page[data-theme="light"]{--bg:#f0f5fb;--panel:#fff;--panel-2:#f4f9ff;--line:#d5dfee;--fg:#16202f;--muted:#626d7d;--accent:#3470c5;--mint:#008964;color-scheme:light}
.premium-public-page body{background:radial-gradient(ellipse at 50% 0%,#2769c514,transparent 60%),var(--bg)!important;color:var(--fg)!important;font-family:Inter,system-ui,-apple-system,'Segoe UI',sans-serif!important}
.premium-public-page .site-header{background:color-mix(in srgb,var(--bg) 94%,transparent)!important;border-bottom:1px solid var(--line)!important;box-shadow:0 3px 20px #1a53a211;backdrop-filter:blur(14px)}
.premium-public-page .header-inner{min-height:76px;gap:22px}.premium-public-page .brand{letter-spacing:-.7px;color:var(--fg)!important}.premium-public-page .brand img{width:38px;height:38px}.premium-public-page .site-nav{align-items:center;gap:20px}.premium-public-page .site-nav>a{color:var(--muted)!important}.premium-public-page .site-nav>a:hover{color:var(--accent)!important}.premium-public-page .site-nav .nav-cta{background:linear-gradient(125deg,#2576e8,#1554ad)!important;color:white!important;border:1px solid #669fee!important;box-shadow:0 3px 12px #2666bf20;border-radius:9px!important}
.premium-public-page .shell{max-width:1190px;padding-left:28px;padding-right:28px}.premium-public-page .hub-hero{padding-top:56px!important;padding-bottom:30px!important}.premium-public-page .hero h1,.premium-public-page .hub-hero h1{color:var(--fg)!important;letter-spacing:-1.6px!important;line-height:1.15!important}.premium-public-page .lead,.premium-public-page .hero .lead,.premium-public-page .hub-hero p{color:var(--muted)!important}.premium-public-page .eyebrow{color:var(--accent)!important;letter-spacing:1.6px!important}.premium-public-page .breadcrumbs,.premium-public-page .meta{color:var(--muted)!important}.premium-public-page .breadcrumbs a{color:var(--muted)!important}
.premium-public-page .article-card,.premium-public-page .pc-panel{background:linear-gradient(145deg,var(--panel-2),var(--panel))!important;border:1px solid var(--line)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff05,0 5px 16px #142b4c0a!important}.premium-public-page .article-card:hover{border-color:#5585c9!important;box-shadow:0 6px 22px #2966bc18!important;transform:translateY(-2px)}.premium-public-page .article-card h2,.premium-public-page .article-card h3{color:var(--fg)!important;line-height:1.4!important}.premium-public-page .article-card p,.premium-public-page .article-card .card-bottom{color:var(--muted)!important}.premium-public-page .tag{border-color:var(--line)!important;background:var(--panel-2)!important;color:var(--accent)!important;border-radius:7px!important}.premium-public-page .topic-row button,.premium-public-page .topic-row a{color:var(--muted)!important;border-color:var(--line)!important;background:var(--panel)!important;border-radius:8px!important}.premium-public-page .topic-row button[aria-pressed="true"],.premium-public-page .topic-row .active{background:linear-gradient(#317be3,#1654ac)!important;color:white!important;border-color:#6f9ddd!important}
.premium-public-page .prose{color:var(--fg)!important;font-size:16px!important;line-height:1.8!important}.premium-public-page .prose p,.premium-public-page .prose ul,.premium-public-page .prose ol{color:var(--muted)!important}.premium-public-page .prose h2,.premium-public-page .prose h3{color:var(--fg)!important;letter-spacing:-.5px!important}.premium-public-page .prose strong{color:var(--fg)!important}.premium-public-page .prose a{color:var(--accent)!important;text-underline-offset:4px}.premium-public-page .toc{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:12px!important;padding:18px!important}.premium-public-page .toc a{color:var(--muted)!important;line-height:1.6!important}.premium-public-page .toc strong{color:var(--fg)!important}.premium-public-page .toc a:hover{color:var(--accent)!important}.premium-public-page .formula,.premium-public-page .article-tools{background:var(--panel-2)!important;border-color:var(--line)!important;border-radius:10px!important;color:var(--fg)!important}.premium-public-page .cta{background:radial-gradient(ellipse at 95% 15%,#2569c92a,transparent 70%),var(--panel)!important;border:1px solid #466a9c!important;border-radius:15px!important;box-shadow:0 0 22px #2060ba12!important}.premium-public-page .cta h2{color:var(--fg)!important}.premium-public-page .cta p{color:var(--muted)!important}.premium-public-page .faq details{background:var(--panel)!important;border-color:var(--line)!important;border-radius:10px!important}.premium-public-page .faq summary{color:var(--fg)!important}.premium-public-page .related a{border-color:var(--line)!important;color:var(--accent)!important;background:var(--panel)!important}
.premium-public-page .button,.premium-public-page button:not([data-public-theme]):not([data-topic]):not(.secondary){border-radius:9px!important}.premium-public-page .button:not(.secondary){background:linear-gradient(120deg,#317eeb,#1658b5)!important;color:white!important;border:1px solid #6ea1e8!important;box-shadow:0 3px 10px #296fd222!important}.premium-public-page .button.secondary{border:1px solid var(--line)!important;color:var(--fg)!important;background:var(--panel-2)!important}.premium-public-page .site-footer{border-top:1px solid var(--line)!important;background:var(--panel)!important;color:var(--muted)!important}.premium-public-page .site-footer a{color:var(--accent)!important}.premium-public-page input,.premium-public-page select,.premium-public-page textarea{background:var(--panel)!important;color:var(--fg)!important;border-color:var(--line)!important;border-radius:9px!important}.premium-public-page option{background:var(--panel)!important;color:var(--fg)!important}.premium-public-page .hub-search input{box-shadow:0 2px 10px #1732580b}.premium-public-page a:focus-visible,.premium-public-page button:focus-visible,.premium-public-page input:focus-visible,.premium-public-page select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.premium-public-page [data-public-theme]{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;padding:7px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);color:var(--fg);cursor:pointer}.premium-public-page [data-public-theme] svg{width:18px;height:18px}.premium-public-page .public-theme-floating{position:fixed;top:14px;right:16px;z-index:50}.premium-public-page .features article,.premium-public-page .features>div{border-color:var(--line)!important;background:var(--panel)!important;border-radius:12px!important}
@media(max-width:760px){.premium-public-page .shell{padding-left:18px;padding-right:18px}.premium-public-page .header-inner{flex-wrap:wrap;gap:12px;min-height:65px;padding-top:14px;padding-bottom:13px}.premium-public-page .site-nav{gap:14px;flex-wrap:wrap;font-size:12px;margin-left:0}.premium-public-page .brand{font-size:19px}.premium-public-page .brand img{width:31px;height:31px}.premium-public-page .site-nav [data-public-theme]{width:30px;height:30px}.premium-public-page .hub-hero{padding-top:32px!important}.premium-public-page .hero h1,.premium-public-page .hub-hero h1{font-size:32px!important;letter-spacing:-.9px!important}.premium-public-page .article-layout{display:block!important}.premium-public-page .toc{position:static!important;margin:28px 0!important}.premium-public-page .prose{font-size:15px!important;line-height:1.75!important}.premium-public-page .prose h2{font-size:24px!important}.premium-public-page .cta{padding:22px!important}.premium-public-page .cta-links{gap:9px!important}.premium-public-page .button{font-size:13px!important}.premium-public-page .pc-layout{display:block!important}.premium-public-page .pc-panel{margin-bottom:16px}.premium-public-page table{max-width:100%;display:block;overflow-x:auto}}
@media(prefers-reduced-motion:reduce){.premium-public-page *{scroll-behavior:auto!important;transition:none!important}}
.premium-public-page body p,.premium-public-page body li{color:var(--muted)!important}.premium-public-page body h1,.premium-public-page body h2,.premium-public-page body h3{color:var(--fg)!important}.premium-public-page .features section{border:1px solid var(--line)!important;background:linear-gradient(140deg,var(--panel-2),var(--panel))!important;border-radius:13px!important}.premium-public-page .action{background:linear-gradient(120deg,#317eeb,#1658b5)!important;color:white!important;border:1px solid #6ea1e8!important;box-shadow:0 3px 10px #296fd222!important}.premium-public-page body>main.offer{background:var(--panel)!important;border-color:var(--line)!important}.premium-public-page .code{background:var(--panel-2)!important;border-color:var(--line)!important;color:var(--fg)!important}
