/* Approved Radar visual system — rollout only. No Arena, Runner or Legends selectors. */
body.ww-design-rollout{
 --wwd-bg:#070908;
 color:var(--wwd-text);
 background:var(--wwd-spotlight),var(--wwd-bg)!important;
 background-repeat:no-repeat!important;
 background-attachment:scroll!important;
 font:400 13px/1.5 var(--wwd-ui)!important;
 min-height:100vh;overflow-x:clip;
}
body.ww-design-rollout *,body.ww-design-rollout *::before,body.ww-design-rollout *::after{box-sizing:border-box}
body.ww-design-rollout :is(h1,h2,h3,h4,button,input,select,summary){font-family:var(--wwd-ui)}
body.ww-design-rollout :is(p,small,label){color:var(--wwd-secondary)}
body.ww-design-rollout a{color:#6ee7b7}
body.ww-design-rollout :is(button,a,summary,input,select):focus-visible{outline:2px solid #6ee7b7!important;outline-offset:3px!important;box-shadow:0 0 0 4px rgba(52,211,153,.12)}
body.ww-design-rollout .ww-site-header{background:rgba(9,9,11,.88)!important;border-bottom:1px solid var(--wwd-border)!important;backdrop-filter:blur(12px);box-shadow:none!important}
body.ww-design-rollout .ww-nav{min-height:57px}
body.ww-design-rollout .ww-nav-links a{font:600 12px var(--wwd-ui);color:#d4d4d8}
body.ww-design-rollout .ww-nav-links a:hover,body.ww-design-rollout .ww-nav-links a[aria-current=page]{color:#6ee7b7;background:var(--wwd-accent-fill)}
body.ww-design-rollout :is(.ww-eyebrow,.ledger-kicker,.watch-eyebrow){font:600 10px/1.5 var(--wwd-mono)!important;letter-spacing:.09em!important;color:#6ee7b7!important;text-transform:uppercase}
body.ww-design-rollout h1{font:700 clamp(25px,3.2vw,36px)/1.13 var(--wwd-ui)!important;letter-spacing:-.04em!important;color:#fafafa!important}
body.ww-design-rollout h1 em{font-style:normal;color:#6ee7b7}
body.ww-design-rollout h2{font:700 clamp(17px,2.2vw,22px)/1.2 var(--wwd-ui)!important;letter-spacing:-.025em;color:#fafafa}
body.ww-design-rollout h3{color:#fafafa}
body.ww-design-rollout :is(.ww-button,.btn,.watch-primary,.watch-secondary,.ww-swap-searchbar button,.truth-actions a,.truth-actions button,.truth-filters button,.ww-swap-smallbutton){border-radius:6px!important;min-height:34px;padding:7px 12px;font:600 12px/1.4 var(--wwd-ui)!important;box-shadow:none;text-decoration:none;cursor:pointer}
body.ww-design-rollout :is(.ww-button:not(.secondary),.btn:not(.secondary),.watch-primary,.ww-swap-searchbar button){background:#34d399!important;border:1px solid #34d399!important;color:#07160f!important}
body.ww-design-rollout :is(.ww-button.secondary,.btn.secondary,.watch-secondary,.ww-swap-smallbutton,.truth-actions a,.truth-actions button){background:rgba(255,255,255,.035)!important;border:1px solid var(--wwd-border-strong)!important;color:#d4d4d8!important}
body.ww-design-rollout input:not([type=checkbox]),body.ww-design-rollout select{background:#111316!important;color:#fafafa!important;border:1px solid var(--wwd-border-strong)!important;border-radius:7px!important;min-width:0;max-width:100%;font:400 12px/1.5 var(--wwd-mono)}
body.ww-design-rollout :is(.ww-card,.ledger-panel,.truth-card,.truth-stat,.truth-outcome,.ww-home-receipt,.ww-home-tiers>div,.ww-burn-summary,.ww-pro-checkout,.ww-tiers,.watch-card,.watch-options article,.watch-token,.watch-suggestion,.ww-swap-card,.ww-contract){background:var(--wwd-surface)!important;border:1px solid var(--wwd-border)!important;border-radius:12px!important;box-shadow:none!important;color:#fafafa;min-width:0}
body.ww-design-rollout :is(.ww-inline-note,.truth-rules,.ww-swap-tip,.watch-lead,.truth-subline,.ww-section-lead,.ww-trust-note){color:#a1a1aa!important;font:400 12px/1.55 var(--wwd-ui)}
body.ww-design-rollout :is(code,.ww-contract code,.ledger-hash,.truth-recorded,.truth-outcome span,.ww-home-receipt-values span,.ww-swap-metrics dd,.ww-swap-tokencontract,.watch-token code,#ww-ranked-burned){font-family:var(--wwd-mono)!important;font-variant-numeric:tabular-nums}
body.ww-design-rollout :is(details>summary){cursor:pointer;color:#d4d4d8}
body.ww-design-rollout :is(.ww-faq details,.ww-swap-how,.ledger-main #ledger-original-records>details){background:rgba(24,24,27,.4);border:1px solid var(--wwd-border);border-radius:9px;padding:12px 14px;margin:7px 0}
body.ww-design-rollout :is(.ww-faq summary,.ledger-main details summary){font:600 12px var(--wwd-ui);color:#fafafa}
body.ww-design-rollout .ww-site-footer{background:#090a0b!important;border-top:1px solid var(--wwd-border)!important;padding:18px clamp(12px,3vw,34px)!important;margin-top:26px;color:#a1a1aa}
body.ww-design-rollout .ww-site-footer .ww-footer-inner{max-width:1320px;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0 auto}
body.ww-design-rollout .ww-site-footer strong{font:600 11px var(--wwd-ui);color:#fafafa;margin-bottom:5px}
body.ww-design-rollout .ww-site-footer :is(a,p){font:400 11px/1.5 var(--wwd-ui);color:#a1a1aa;margin:0;padding:2px 0}
body.ww-design-rollout .ww-site-footer a:hover{color:#6ee7b7}
body.ww-design-rollout .ww-footer-bottom{max-width:1320px;margin:11px auto 0;border-top:1px solid var(--wwd-border);padding-top:10px;color:#71717a;font:400 10px var(--wwd-mono)}
body.ww-design-rollout .ww-site-footer .ww-button{background:transparent!important;border-color:var(--wwd-border-strong)!important;color:#d4d4d8!important}
body.ww-design-rollout :is(.positive,.truth-gain,.ww-home-receipt-values .positive){color:#34d399!important}
body.ww-design-rollout :is(.negative,.truth-loss,.ww-home-receipt-values .negative){color:#f87171!important}
/* Home — same Radar Pick renderer and metrics */
body.ww-design-rollout .ww-home-v4{max-width:1370px;padding:0 clamp(14px,2.3vw,32px)}
body.ww-design-rollout .ww-home-hero{padding:17px 0 10px}
body.ww-design-rollout .ww-home-hero h1{font-size:clamp(27px,3.3vw,42px)!important;margin:5px 0}
body.ww-design-rollout .ww-home-hero>p{font-size:13px;margin:7px 0}
body.ww-design-rollout .ww-home-mint-form{margin:10px 0 0;padding:11px 13px;background:var(--wwd-surface);border:1px solid var(--wwd-border);border-radius:10px}
body.ww-design-rollout .ww-home-mint-form label{font-size:11px;margin-bottom:5px}
body.ww-design-rollout .ww-home-mint-form input{padding:9px 12px;font:400 12px var(--wwd-mono);min-height:37px}
body.ww-design-rollout .ww-home-v4 .ww-section{padding:14px 0}
body.ww-design-rollout .ww-home-v4 .ww-section h2{font-size:18px!important;margin:4px 0 7px}
body.ww-design-rollout .ww-home-v4 .ww-section-lead{margin:3px 0}
body.ww-design-rollout .ww-first-visit{margin:8px 0;padding:12px 36px 10px 15px;background:var(--wwd-accent-fill);border:1px solid var(--wwd-accent-border);border-radius:9px}
body.ww-design-rollout #ww-radar-candidates.warden-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
body.ww-design-rollout #ww-radar-candidates>.ww-share-pick,body.ww-design-rollout #ww-radar-candidates>.ww-pilot-sponsor-wrap{display:flex;flex-direction:column;padding:14px;background:var(--wwd-surface);border:1px solid var(--wwd-border);border-radius:12px;min-width:0;min-height:224px;height:100%;box-shadow:none}
body.ww-design-rollout #ww-radar-candidates>.ww-pilot-sponsor-wrap{border-color:rgba(251,191,36,.27)}
body.ww-design-rollout #ww-radar-candidates .warden-card{display:block;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;padding:0!important;color:#fafafa!important;flex:0 0 auto}
body.ww-design-rollout #ww-radar-candidates .warden-identity{margin:0;gap:9px}
body.ww-design-rollout #ww-radar-candidates .warden-avatar{width:36px;height:36px;flex-basis:36px}
body.ww-design-rollout #ww-radar-candidates .warden-logo{width:100%;height:100%}
body.ww-design-rollout #ww-radar-candidates .warden-name{font:700 15px var(--wwd-mono);margin:0;color:#fafafa}
body.ww-design-rollout #ww-radar-candidates .warden-full-name{font-size:11px;color:#a1a1aa}
body.ww-design-rollout #ww-radar-candidates .warden-tag{order:1;margin-left:auto;background:rgba(52,211,153,.11);border:1px solid rgba(52,211,153,.2);color:#6ee7b7;font:600 10px var(--wwd-ui);padding:3px 7px;border-radius:5px;white-space:nowrap}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-cardhead{display:flex;align-items:center;gap:8px;min-height:42px}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-metric{padding:8px 9px;background:rgba(9,9,11,.6);border:1px solid var(--wwd-border);border-radius:7px}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-metric span{display:block;color:#a1a1aa;font:400 10px var(--wwd-ui)}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-metric strong{display:block;color:#fafafa;font:600 13px var(--wwd-mono)}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-actions{margin-top:auto;padding-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-actions :is(a,button){display:grid;place-items:center;border:1px solid var(--wwd-border-strong);border-radius:6px;background:rgba(255,255,255,.035);color:#d4d4d8;padding:7px 5px;font:600 11px var(--wwd-ui);text-decoration:none;cursor:pointer}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-actions .ww-pilot-review{color:#07160f;background:#34d399;border-color:#34d399}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-disclaimer{font:400 10px var(--wwd-ui);color:#a1a1aa;margin:7px 0}
body.ww-design-rollout #ww-radar-candidates .ww-pick-more summary{padding:4px;font:600 11px var(--wwd-ui);color:#a1a1aa}
body.ww-design-rollout #ww-radar-candidates .ww-pick-more>a{display:block;font:400 11px var(--wwd-ui);padding:4px}
body.ww-design-rollout #ww-radar-candidates .ww-risk-compact{margin-top:8px;border-top:1px solid var(--wwd-border);padding-top:6px}
body.ww-design-rollout #ww-radar-candidates .ww-risk-summary{background:none;border:0;display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#d4d4d8;padding:5px 0;font:500 11px var(--wwd-mono)}
body.ww-design-rollout #ww-radar-candidates .ww-risk-check-list{max-width:100%;min-width:0}
body.ww-design-rollout #ww-radar-candidates .ww-risk-summary :is(.ww-risk-pass,.ww-risk-caution,.ww-risk-unknown){font:600 11px var(--wwd-mono)}
body.ww-design-rollout #ww-radar-candidates .ww-risk-pass{color:#34d399}body.ww-design-rollout #ww-radar-candidates .ww-risk-caution{color:#fbbf24}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-empty-offer{font:500 12px var(--wwd-mono);color:#fbbf24;margin:17px 0}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-boost{grid-template-columns:1fr}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-boost .ww-pilot-review{background:#fbbf24;color:#141009}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-empty-note{font:400 11px var(--wwd-ui);color:#a1a1aa}
body.ww-design-rollout #ww-radar-candidates .ww-sponsor-policy{display:none!important}
body.ww-design-rollout .ww-home-receipt-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:11px 0}
body.ww-design-rollout .ww-home-receipt{padding:12px}
body.ww-design-rollout .ww-home-receipt h3{font:600 12px/1.4 var(--wwd-mono)}
body.ww-design-rollout .ww-home-receipt-values{gap:5px}
body.ww-design-rollout .ww-home-receipt-values span{background:#111314;border:1px solid var(--wwd-border);border-radius:5px;padding:6px;font:600 12px var(--wwd-mono);white-space:nowrap}
body.ww-design-rollout .ww-home-receipt a{font:600 11px var(--wwd-ui)}
body.ww-design-rollout .ww-home-tiers{margin:10px 0;gap:9px}
body.ww-design-rollout .ww-home-tiers>div{padding:12px}
body.ww-design-rollout .ww-home-tiers strong{font:600 14px var(--wwd-mono);color:#fafafa}
body.ww-design-rollout .ww-home-tiers p{font-size:11px;margin:6px 0 0}
/* Truth Engine — metric summary + receipts, losses always prominent */
body.ww-design-rollout .ledger-main{max-width:1340px;margin:auto;padding:18px clamp(14px,2.3vw,32px) 45px}
body.ww-design-rollout .ledger-main>h1{margin:4px 0}
body.ww-design-rollout .ledger-main .truth-subline{font-size:12px;max-width:none;margin:5px 0 10px}
body.ww-design-rollout .truth-mint-form{margin:12px 0;padding:10px 12px;background:var(--wwd-surface);border:1px solid var(--wwd-border);border-radius:9px}
body.ww-design-rollout .truth-mint-form label{font-size:11px;color:#a1a1aa}
body.ww-design-rollout .truth-mint-form input{padding:9px;font-size:12px}
body.ww-design-rollout .truth-stat-grid{gap:9px;margin:10px 0 16px}
body.ww-design-rollout .truth-stat{padding:12px}
body.ww-design-rollout .truth-stat strong{color:#fafafa;font:600 19px var(--wwd-mono)}
body.ww-design-rollout .truth-stat b{font:600 11px var(--wwd-ui);color:#a1a1aa;margin:4px 0}
body.ww-design-rollout .truth-stat p{font:400 11px/1.45 var(--wwd-ui)}
body.ww-design-rollout .truth-engine{margin:13px 0}
body.ww-design-rollout .truth-filters{display:inline-flex;flex-wrap:wrap;gap:3px;background:#09090b;border:1px solid var(--wwd-border);border-radius:8px;padding:4px;margin:9px 0}
body.ww-design-rollout .truth-filters button{min-height:28px;background:transparent;border:1px solid transparent;color:#a1a1aa;padding:5px 9px}
body.ww-design-rollout .truth-filters button[aria-pressed=true]{color:#6ee7b7;border-color:var(--wwd-accent-border);background:var(--wwd-accent-fill)}
body.ww-design-rollout .truth-feed{gap:9px}
body.ww-design-rollout .truth-card{padding:14px}
body.ww-design-rollout .truth-card h3{font:600 15px var(--wwd-mono);color:#fafafa}
body.ww-design-rollout .truth-recorded,body.ww-design-rollout .truth-risk{font:400 11px/1.5 var(--wwd-mono);color:#a1a1aa}
body.ww-design-rollout .truth-outcomes{gap:7px;margin-top:9px}
body.ww-design-rollout .truth-outcome{padding:8px 10px;background:#111314!important;border-radius:7px!important}
body.ww-design-rollout .truth-outcome strong{font:600 11px var(--wwd-ui);color:#a1a1aa}
body.ww-design-rollout .truth-outcome span{font:600 14px var(--wwd-mono)}
body.ww-design-rollout .truth-actions{margin-top:9px}
body.ww-design-rollout .truth-support{margin-top:22px}
body.ww-design-rollout .ledger-panel{padding:15px}
body.ww-design-rollout .ledger-table-wrap{overflow-x:auto;max-width:100%}
body.ww-design-rollout .ledger-table{font:400 11px var(--wwd-mono)}
/* Risk Swap — preserve plugin subtree and wallet transaction flow */
body.ww-design-rollout.ww-swap-page{--surface:var(--wwd-surface);--line:var(--wwd-border-strong);--muted:var(--wwd-secondary)}
body.ww-design-rollout .ww-swap-workspace{max-width:1360px;padding:15px clamp(14px,2.3vw,32px) 40px}
body.ww-design-rollout .ww-swap-intro{margin-bottom:13px;gap:15px}
body.ww-design-rollout .ww-swap-intro h1{margin:5px 0;font-size:28px!important}
body.ww-design-rollout .ww-swap-intro p{font-size:12px}
body.ww-design-rollout .ww-swap-fee{font:400 11px var(--wwd-mono);white-space:normal}
body.ww-design-rollout .ww-swap-search{margin-bottom:12px}
body.ww-design-rollout .ww-swap-search label{font-size:11px;margin-bottom:4px}
body.ww-design-rollout .ww-swap-searchbar input{height:42px;padding:8px 95px 8px 36px;border-radius:8px}
body.ww-design-rollout .ww-swap-searchbar button{top:5px;right:5px;height:32px;min-height:32px}
body.ww-design-rollout .ww-swap-searchicon{left:11px;top:8px}
body.ww-design-rollout .ww-swap-search-status{margin-top:5px;font-size:11px}
body.ww-design-rollout .ww-swap-columns{grid-template-columns:minmax(0,58fr) minmax(325px,42fr);gap:12px}
body.ww-design-rollout .ww-swap-left{gap:12px}
body.ww-design-rollout .ww-swap-right{top:67px}
body.ww-design-rollout .ww-swap-card{padding:14px}
body.ww-design-rollout .ww-swap-empty{min-height:116px}
body.ww-design-rollout .ww-swap-tokenidentity{gap:10px}
body.ww-design-rollout .ww-swap-tokenname h2{font-size:18px!important;margin:0 0 3px}
body.ww-design-rollout .ww-swap-tokencontract{margin-top:9px}
body.ww-design-rollout .ww-swap-metrics{margin:12px 0 0;padding-top:9px;gap:7px}
body.ww-design-rollout .ww-swap-metrics>div{background:#111314;border:1px solid var(--wwd-border);padding:7px;border-radius:7px}
body.ww-design-rollout .ww-swap-metrics dt{color:#a1a1aa;font:400 11px var(--wwd-ui);margin:0}
body.ww-design-rollout .ww-swap-metrics dd{font:600 13px var(--wwd-mono);color:#fafafa}
body.ww-design-rollout .ww-swap-riskrow{border-color:var(--wwd-border)}
body.ww-design-rollout .ww-swap-riskrow summary{min-height:45px;padding:7px 0;font-size:11px}
body.ww-design-rollout .ww-swap-rowlabel,body.ww-design-rollout .ww-swap-rowvalue{font-size:11px}
body.ww-design-rollout .ww-swap-pill{border-radius:5px;font:600 10px var(--wwd-mono);height:24px}
body.ww-design-rollout .ww-swap-ack{padding:9px;border:1px solid var(--wwd-accent-border);border-radius:7px;background:var(--wwd-accent-fill);margin:10px 0}
body.ww-design-rollout .ww-swap-ack input{accent-color:#34d399}
body.ww-design-rollout .ww-swap-widgetheading h2{font-size:17px!important}
body.ww-design-rollout .ww-swap-widget-placeholder{min-height:125px}
body.ww-design-rollout #ww-swap-chart-card{background:#0a0d0c!important}
body.ww-design-rollout #ww-swap-chart .ww-gecko-candles{height:310px}
body.ww-design-rollout .ww-swap-tip,body.ww-design-rollout .ww-swap-disclosure{font:400 11px/1.5 var(--wwd-ui);color:#a1a1aa;margin:10px 0}
body.ww-design-rollout #ww-swap-chart .ww-chart-retry{display:inline-flex;margin:6px 8px 6px 0;padding:5px 9px;border:1px solid var(--wwd-border-strong);background:#27272a;color:#fafafa;border-radius:6px;cursor:pointer;font:600 11px var(--wwd-ui)}
/* Watch — neutral evidence states, two equivalent alert options */
body.ww-design-rollout .watch-wrap{max-width:1330px;padding:18px clamp(14px,2.3vw,32px) 42px}
body.ww-design-rollout .watch-wrap h1{margin:5px 0}
body.ww-design-rollout .watch-lead{max-width:1000px;margin:5px 0 10px}
body.ww-design-rollout .watch-notice{border:1px solid rgba(251,191,36,.18);background:rgba(251,191,36,.06);color:#e4d4ab;border-radius:8px;font-size:11px;margin:9px 0;padding:10px 12px}
body.ww-design-rollout .watch-card{padding:14px;margin:12px 0}
body.ww-design-rollout .watch-card h2{font-size:18px!important;margin:0 0 6px}
body.ww-design-rollout .watch-card p{font-size:12px;margin:6px 0;color:#a1a1aa}
body.ww-design-rollout .watch-formline input{padding:8px 10px}
body.ww-design-rollout .watch-manual{margin:10px 0}
body.ww-design-rollout .watch-options{gap:10px;margin:12px 0}
body.ww-design-rollout .watch-options article{padding:14px}
body.ww-design-rollout .watch-options h2{margin-bottom:5px;font-size:16px!important}
body.ww-design-rollout .watch-options strong{font:600 15px var(--wwd-mono);color:#fafafa}
body.ww-design-rollout .watch-options p{font-size:12px}
body.ww-design-rollout .watch-token{padding:10px}
body.ww-design-rollout .watch-risk-row{border-color:var(--wwd-border);font:400 11px var(--wwd-mono)}
body.ww-design-rollout .watch-risk-row .tone-red{color:#f87171}
body.ww-design-rollout .watch-risk-row .tone-green{color:#34d399}
body.ww-design-rollout .watch-suggestion{padding:10px}
body.ww-design-rollout .watch-privacy{font:400 11px/1.5 var(--wwd-ui);color:#a1a1aa}
/* $WWARD — feature-preserving tier table + checkout panel */
body.ww-design-rollout .ww-token-home{max-width:1340px;padding:18px clamp(14px,2.3vw,32px) 45px}
body.ww-design-rollout .ww-token-home h1{margin:4px 0}
body.ww-design-rollout .ww-token-home .lead{max-width:910px;font-size:12px;line-height:1.5;margin:5px 0}
body.ww-design-rollout .ww-token-home>.ww-actions{margin:10px 0;gap:8px}
body.ww-design-rollout .ww-contract{padding:11px 13px;min-width:0}
body.ww-design-rollout .ww-contract code{display:inline-block;max-width:100%;overflow-wrap:anywhere;color:#d4d4d8;font-size:11px}
body.ww-design-rollout .ww-contract .ww-label{font:600 10px var(--wwd-ui);color:#a1a1aa}
body.ww-design-rollout .ww-tiers,body.ww-design-rollout .ww-burn-summary,body.ww-design-rollout .ww-pro-checkout{padding:14px;margin:12px 0}
body.ww-design-rollout .ww-tiers-table{max-width:100%;overflow-x:auto;border:1px solid var(--wwd-border);border-radius:8px;background:#0b0d0d}
body.ww-design-rollout .ww-tiers-table table{border-collapse:collapse;width:100%;font:400 11px/1.4 var(--wwd-ui)}
body.ww-design-rollout .ww-tiers-table :is(th,td){padding:9px;vertical-align:top;border:1px solid var(--wwd-border);color:#d4d4d8}
body.ww-design-rollout .ww-tiers-table thead th{color:#6ee7b7;background:#151819;font:600 12px var(--wwd-mono)}
body.ww-design-rollout .ww-tiers-table tbody th{color:#fafafa;font-weight:600}
body.ww-design-rollout #ww-ranked-burned{font:600 21px var(--wwd-mono);color:#fafafa}
body.ww-design-rollout .ww-pro-checkout #checkout{max-width:690px;margin:11px 0;padding:14px;background:#0c0e0e;border:1px solid var(--wwd-border);border-radius:10px}
body.ww-design-rollout .ww-pro-checkout #checkout :is(input,button){max-width:100%}
body.ww-design-rollout .ww-token-faq{margin:16px 0}
@media(max-width:1050px){body.ww-design-rollout .ww-home-receipt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.ww-design-rollout #ww-radar-candidates.warden-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:780px){body.ww-design-rollout .ww-site-footer .ww-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}body.ww-design-rollout .ww-swap-columns{grid-template-columns:1fr}body.ww-design-rollout .ww-swap-right{position:static}body.ww-design-rollout .truth-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:590px){body.ww-design-rollout{font-size:12px}body.ww-design-rollout .ww-home-v4,body.ww-design-rollout .ledger-main,body.ww-design-rollout .ww-swap-workspace,body.ww-design-rollout .watch-wrap,body.ww-design-rollout .ww-token-home{padding-left:12px;padding-right:12px;max-width:100%}body.ww-design-rollout .ww-home-mint-form>div{display:flex;flex-direction:column}body.ww-design-rollout .ww-home-mint-form button{width:100%}body.ww-design-rollout .ww-first-visit{margin:6px 0}body.ww-design-rollout #ww-radar-candidates.warden-grid{grid-template-columns:1fr!important}body.ww-design-rollout .ww-home-receipt-grid{grid-template-columns:1fr}body.ww-design-rollout .ww-home-receipt-values{grid-template-columns:repeat(2,minmax(0,1fr))}body.ww-design-rollout .ww-home-tiers{grid-template-columns:1fr}body.ww-design-rollout .truth-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.ww-design-rollout .truth-mint-form button{width:100%}body.ww-design-rollout .truth-filters{width:100%;display:flex;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}body.ww-design-rollout .truth-filters button{white-space:nowrap;flex:0 0 auto}body.ww-design-rollout .truth-actions{flex-wrap:wrap}body.ww-design-rollout .ww-swap-intro{flex-wrap:wrap}body.ww-design-rollout .ww-swap-fee{font-size:10px}body.ww-design-rollout .ww-swap-riskrow summary{grid-template-columns:18px minmax(0,1fr) minmax(0,1fr) 62px;gap:5px}body.ww-design-rollout .ww-swap-pill{width:62px}body.ww-design-rollout .watch-options{grid-template-columns:1fr}body.ww-design-rollout .watch-list{grid-template-columns:1fr}body.ww-design-rollout .watch-formline{flex-direction:column}body.ww-design-rollout .watch-formline>input{width:100%}body.ww-design-rollout .ww-site-footer .ww-footer-inner{grid-template-columns:1fr 1fr;gap:14px}body.ww-design-rollout .ww-site-footer :is(a,p){font-size:10px}body.ww-design-rollout :is(.ww-tiers-table,.ledger-table-wrap){max-width:100%;overflow-x:auto}}
@media(prefers-reduced-motion:reduce){body.ww-design-rollout *,body.ww-design-rollout *::before,body.ww-design-rollout *::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/* Pilot Radar retains its approved cards and tabs. Only unify the shared footer. */
body.ww-design-pilot .ww-site-footer{background:#090a0b!important;border-top:1px solid var(--wwd-border)!important;padding:18px clamp(12px,3vw,34px)!important;color:#a1a1aa}
body.ww-design-pilot .ww-site-footer .ww-footer-inner{max-width:1320px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0 auto}
body.ww-design-pilot .ww-site-footer strong{font:600 11px var(--wwd-ui);color:#fafafa;margin-bottom:5px}
body.ww-design-pilot .ww-site-footer :is(a,p){font:400 11px/1.5 var(--wwd-ui);color:#a1a1aa;margin:0;padding:2px 0}
body.ww-design-pilot .ww-site-footer a:hover{color:#6ee7b7}
body.ww-design-pilot .ww-site-footer .ww-footer-bottom{max-width:1320px;margin:11px auto 0;border-top:1px solid var(--wwd-border);padding-top:10px;color:#71717a;font:400 10px var(--wwd-mono)}
@media(max-width:780px){body.ww-design-pilot .ww-site-footer .ww-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Compact tier comparison on phones: each row is a full-width evidence card, not a horizontally scrolling table. */
@media(max-width:590px){
body.ww-design-rollout .ww-tiers-table{overflow:visible}
body.ww-design-rollout .ww-tiers-table table,body.ww-design-rollout .ww-tiers-table tbody,body.ww-design-rollout .ww-tiers-table tr,body.ww-design-rollout .ww-tiers-table th,body.ww-design-rollout .ww-tiers-table td{display:block;width:100%;min-width:0}
body.ww-design-rollout .ww-tiers-table thead{display:none}
body.ww-design-rollout .ww-tiers-table tbody tr{margin:8px 0;background:#101314;border:1px solid var(--wwd-border);border-radius:8px;overflow:hidden}
body.ww-design-rollout .ww-tiers-table tbody th{border:0;border-bottom:1px solid var(--wwd-border);font:600 12px var(--wwd-mono);color:#6ee7b7}
body.ww-design-rollout .ww-tiers-table tbody td{border:0;border-bottom:1px solid var(--wwd-border);font:400 11px/1.5 var(--wwd-ui)}
body.ww-design-rollout .ww-tiers-table tbody td::before{content:attr(data-plan);display:block;color:#a1a1aa;font:600 10px var(--wwd-mono);margin-bottom:3px}
}

/* Claude browser review: Home reuses the approved scanner renderer without the old Home copy-control script. */
body.ww-design-rollout .ww-home-picks-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:2px 0 9px;padding:0 0 9px;border-bottom:1px solid var(--wwd-border)}
body.ww-design-rollout .ww-home-picks-bar h2{margin:0!important;white-space:nowrap;display:flex;align-items:baseline;gap:12px;font:700 18px/1.3 var(--wwd-ui)!important}
body.ww-design-rollout .ww-home-picks-bar h2 span{color:#a1a1aa;font:400 11px var(--wwd-mono);letter-spacing:0}
body.ww-design-rollout #ww-radar-live-status{font:400 11px var(--wwd-mono);margin:0;text-align:right;max-width:100%;overflow-wrap:anywhere}
body.ww-design-rollout #ww-radar-candidates.warden-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:12px!important;align-items:stretch}
body.ww-design-rollout #ww-radar-candidates>.ww-share-pick,
body.ww-design-rollout #ww-radar-candidates>.ww-pilot-sponsor-wrap{display:flex!important;flex-direction:column!important;grid-column:auto!important;grid-row:auto!important;position:relative;align-self:stretch;min-width:0;min-height:0;height:100%;margin:0}
body.ww-design-rollout #ww-radar-candidates>.ww-share-pick>.warden-card,
body.ww-design-rollout #ww-radar-candidates>.ww-pilot-sponsor-wrap>.warden-card{display:flex!important;flex-direction:column;flex:0 0 auto;min-height:0!important;margin:0}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-cardhead{min-width:0}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-cardhead .warden-identity{min-width:0;flex:1}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-cardhead .warden-tag{flex:0 0 auto;margin:0}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-metrics{margin-top:9px;margin-bottom:5px;gap:7px}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-actions{margin-top:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:9px}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-actions :is(a,button){min-height:40px;padding:8px 6px;white-space:normal;overflow-wrap:anywhere}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-meta-row{display:flex;gap:6px;align-items:center;justify-content:space-between;flex-wrap:wrap;min-width:0;margin-top:5px}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-meta-row .ww-pilot-disclaimer{margin:0;min-height:0;flex:1 1 160px}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-meta-row .ww-pick-more{margin:0;flex:0 0 auto}
body.ww-design-rollout #ww-radar-candidates .ww-pick-more>summary{min-height:40px;display:flex;align-items:center;justify-content:center;padding:8px 10px;color:#a1a1aa}
body.ww-design-rollout #ww-radar-candidates .ww-risk-compact .ww-risk-summary{min-height:40px;cursor:pointer}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-sponsor-wrap .ww-pilot-actions{margin-top:auto}
body.ww-design-rollout #ww-radar-candidates .ww-pilot-sponsor-wrap .ww-pilot-actions .ww-pilot-review{background:#fbbf24!important;border-color:#fbbf24!important;color:#211707!important}
body.ww-design-rollout #ww-radar-candidates .ww-pick-copy,
body.ww-design-rollout #ww-radar-candidates .warden-cta,
body.ww-design-rollout #ww-radar-candidates>.ww-share-pick>.ww-share-bar{display:none!important}
body.ww-design-rollout #ww-radar-candidates>.warden-card.watch:not(a){grid-column:auto;grid-row:auto;min-height:225px;border:1px solid var(--wwd-border)!important;background:var(--wwd-surface)!important;border-radius:12px!important;box-shadow:none!important;color:#d4d4d8!important;padding:14px}
body.ww-design-rollout #ww-radar-candidates>.warden-card.watch:not(a) .warden-tag{margin:0 0 11px}
body.ww-design-rollout #ww-radar-candidates>.warden-card.watch:not(a) .warden-name{font-size:14px}
body.ww-design-rollout #ww-radar-candidates .ww-picks-loading{grid-column:1/-1;border:1px solid var(--wwd-border);border-radius:10px;background:var(--wwd-surface);padding:16px;color:#a1a1aa;font:400 12px var(--wwd-mono)}
body.ww-design-rollout #ww-radar-feature .ww-actions{margin-top:8px}
body.ww-design-rollout #ww-radar-feature .ww-inline-note{font-size:11px}
/* Compact first-visit surface. Existing #ww-first-dismiss and localStorage behavior are unchanged. */
body.ww-design-rollout #ww-first-visit:not([hidden]){display:grid;grid-template-columns:minmax(155px,210px) minmax(0,1fr);align-items:center;gap:12px;margin:7px 0 8px;padding:11px 44px 11px 14px;background:var(--wwd-surface)!important;border:1px solid var(--wwd-border)!important;border-left:2px solid var(--wwd-accent)!important;border-radius:9px;color:#d4d4d8;font:400 13px/1.4 var(--wwd-ui)}
body.ww-design-rollout #ww-first-visit[hidden]{display:none!important}
body.ww-design-rollout #ww-first-visit strong{font:600 13px/1.4 var(--wwd-ui);color:#fafafa}
body.ww-design-rollout #ww-first-visit ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 13px;padding:0;margin:0;list-style:none;counter-reset:ww-first-step;min-width:0}
body.ww-design-rollout #ww-first-visit li{flex:none;min-width:0;color:#a1a1aa;font:400 13px/1.4 var(--wwd-ui)}
body.ww-design-rollout #ww-first-visit li::before{counter-increment:ww-first-step;content:counter(ww-first-step) '. ';color:#34d399;font:600 11px var(--wwd-mono)}
body.ww-design-rollout #ww-first-dismiss{position:absolute;top:50%;right:7px;transform:translateY(-50%);width:40px;min-width:40px;min-height:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent!important;color:#a1a1aa;font:400 23px var(--wwd-ui);cursor:pointer}
body.ww-design-rollout #ww-first-dismiss:hover{color:#fff;background:rgba(255,255,255,.055)!important}
/* Remove leftover mint-filled decorative controls; reserve emerald fill for the page's true primary action. */
body.ww-design-rollout .ww-share-bar .ww-share-action,
body.ww-design-rollout button[data-copy-text],
body.ww-design-rollout .ww-share-action,
body.ww-design-rollout .watch-suggestion .watch-primary,
body.ww-design-rollout .watch-holding button{background:rgba(255,255,255,.025)!important;border:1px solid var(--wwd-accent-border)!important;color:#d4d4d8!important;border-radius:6px!important;box-shadow:none!important;font:600 12px/1.3 var(--wwd-ui)!important;min-height:40px;padding:8px 11px}
body.ww-design-rollout .ww-share-bar .ww-share-action:hover,
body.ww-design-rollout button[data-copy-text]:hover,
body.ww-design-rollout .watch-suggestion .watch-primary:hover,
body.ww-design-rollout .watch-holding button:hover{background:var(--wwd-accent-fill)!important;border-color:#34d399!important;color:#e4e4e7!important}
body.ww-design-rollout .watch-suggestion .watch-primary{width:100%;white-space:normal}
body.ww-design-rollout #ww-ranked-burned{overflow-wrap:anywhere}
/* 390px review guards: no page-level sideways scroll; controls remain tap-size without changing Jupiter UI. */
@media(min-width:901px){
 body.ww-design-rollout #ww-radar-candidates.warden-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:900px){
 body.ww-design-rollout #ww-first-visit:not([hidden]){grid-template-columns:1fr}
 body.ww-design-rollout #ww-first-visit ol{grid-template-columns:repeat(3,minmax(0,1fr))}
 body.ww-design-rollout #ww-radar-candidates.warden-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:640px){
 body.ww-design-rollout #ww-first-visit:not([hidden]){display:block;padding:11px 45px 11px 13px}
 body.ww-design-rollout #ww-first-visit ol{grid-template-columns:1fr;gap:4px;margin-top:7px}
 body.ww-design-rollout #ww-first-visit li{font-size:12px}
 body.ww-design-rollout #ww-radar-candidates.warden-grid{grid-template-columns:minmax(0,1fr)!important}
 body.ww-design-rollout .ww-home-picks-bar h2{white-space:normal;gap:8px;flex-wrap:wrap}
 body.ww-design-rollout #ww-radar-live-status{text-align:left}
 body.ww-design-rollout :is(button,.ww-button,.btn,.ww-share-action,.ww-swap-smallbutton,.watch-primary,.watch-secondary):not(#ww-jupiter-swap *){min-height:40px!important}
 body.ww-design-rollout :is(.ww-home-v4,.ledger-main,.ww-swap-workspace,.watch-wrap,.ww-token-home){min-width:0;max-width:100%;overflow-wrap:anywhere}
 body.ww-design-rollout .ww-swap-tokencontract{flex-wrap:wrap;min-width:0}
 body.ww-design-rollout .ww-swap-riskrow summary{grid-template-columns:18px minmax(0,1fr) minmax(0,1fr) 62px}
 body.ww-design-rollout :is(.truth-outcome,.truth-stat,.watch-options article,.ww-tiers,.ww-contract){min-width:0;max-width:100%}
 body.ww-design-rollout .ww-share-bar{flex-wrap:wrap;max-width:100%}
 body.ww-design-rollout :is(.truth-filters,.ww-tiers-table,.ledger-table-wrap){max-width:100%}
}

/* Radar remains visually approved; only enlarge mobile tap targets and prevent row overflow. */
@media(max-width:640px){
 body.ww-design-pilot :is(.radar-tabs a,.ww-mobile-swap,.ww-mobile-watch,.ww-mobile-more>summary,.ww-pilot-actions a,.ww-pilot-actions button,.ww-pick-more>summary,.ww-pilot-copy,.outline,.toolbtn,.ww-menu-button){min-height:40px!important;display:inline-flex;align-items:center;justify-content:center}
 body.ww-design-pilot :is(button,.ww-share-action,[role="button"]){min-height:40px!important}
 body.ww-design-pilot #ww-best-list .ww-pilot-actions{gap:8px}
 body.ww-design-pilot .ww-mobile-bottom{min-width:0;flex-wrap:wrap;gap:8px}
 body.ww-design-pilot .ww-mobile-actions{min-width:0;flex-wrap:wrap;margin-left:0}
 body.ww-design-pilot .ww-mobile-top{min-width:0}
 body.ww-design-pilot .ww-share-bar{flex-wrap:wrap;max-width:100%}
 body.ww-design-pilot :is(.wrap,.panel,.ww-radar-toolbar,.radar-tabs,.tablewrap){max-width:100%;min-width:0}
}

/* Phase 9B mobile Home command and contained share actions */
@media(max-width:640px){
 body.ww-design-rollout .ww-command-mint{position:relative;min-width:0;margin:10px 0 0;padding:12px}
 body.ww-design-rollout .ww-command-mint .ww-mint-command{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0}
 body.ww-design-rollout .ww-command-mint .ww-mint-icon{position:absolute!important;top:12px!important;left:13px!important;z-index:1;display:grid;place-items:center;width:24px;height:24px;pointer-events:none;color:var(--wwd-secondary)}
 body.ww-design-rollout .ww-command-mint #ww-home-mint{position:static!important;display:block!important;width:100%!important;max-width:100%;min-width:0;height:48px!important;min-height:48px!important;padding:10px 12px 10px 44px!important;line-height:1.4;box-sizing:border-box;font:400 12px var(--wwd-mono)!important;overflow:hidden;text-overflow:ellipsis}
 body.ww-design-rollout .ww-command-mint .ww-command-submit{position:static!important;inset:auto!important;display:flex!important;justify-content:center;align-items:center;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;transform:none!important}
 body.ww-design-rollout .ww-home-hero,body.ww-design-rollout .ww-first-visit{isolation:isolate}
 body.ww-design-rollout .ww-share-pick .ww-share-bar,body.ww-design-rollout .ww-share-bar{display:flex!important;flex-wrap:wrap!important;width:100%;max-width:100%;min-width:0;gap:7px;overflow-wrap:anywhere}
 body.ww-design-rollout .ww-share-bar .ww-share-action{min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;text-align:center;flex:0 1 auto}
}
.ww-pick-skeleton{min-height:205px!important;background:var(--wwd-surface,rgba(24,24,27,.6))!important;border:1px solid var(--wwd-border,rgba(255,255,255,.08))!important;border-radius:14px!important;box-shadow:none!important;overflow:hidden}
.ww-pick-skel-avatar{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.08)}
.ww-pick-skel-line{height:15px;width:80%;margin-top:14px;border-radius:5px;background:rgba(255,255,255,.08)}
.ww-pick-skel-line.short{width:54%;margin-top:10px}
.ww-pick-skel-grid{height:60px;margin-top:14px;border-radius:7px;background:rgba(255,255,255,.055)}
@media(prefers-reduced-motion:no-preference){
 .ww-pick-skeleton{background-image:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.07) 45%,transparent 70%)!important;background-size:200% 100%!important;animation:ww-pick-skel-shimmer 1.8s ease-in-out infinite}
 @keyframes ww-pick-skel-shimmer{from{background-position:180% 0}to{background-position:-180% 0}}
}
