:root{color-scheme:dark;--bg:#080f1b;--panel:#101b2b;--panel2:#142133;--stroke:#233044;--muted:#8a9caf;--text:#e8f0f8;--cyan:#44dfcb;--blue:#549af7;--red:#fb7b86;--amber:#ecc77a;--green:#53d6b3;--radius:18px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}button,input,select{font:inherit}button,a,input,summary{ -webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}button{border:0;background:none}svg.icon{height:21px;width:21px;stroke:currentColor;fill:none;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:none}h1,h2,h3,p{margin:0}h1{font-size:32px;font-weight:630;letter-spacing:-1.2px;line-height:1.25}h2{font-size:19px;font-weight:580;letter-spacing:-.35px}h3{font-size:15px;font-weight:550}.muted{color:var(--muted)}.small{font-size:12px}.caps{text-transform:uppercase;letter-spacing:1.8px;font-size:10px;font-weight:650;color:var(--muted)}#app{display:flex;min-height:100vh}#sidebar{width:235px;position:fixed;inset:0 auto 0 0;background:#0b1422;border-right:1px solid #1b293a;padding:32px 20px;display:flex;flex-direction:column;z-index:10}.brand{display:flex;align-items:center;gap:13px;padding:0 8px 30px}.brandmark{background:linear-gradient(135deg,#5adccb,#5289fa);width:35px;height:35px;border-radius:10px;display:grid;place-items:center;box-shadow:0 0 25px #3bbed21c}.brandmark:after{content:'';width:15px;height:15px;border:3px solid #071325;transform:rotate(45deg)}.brand strong{font-size:17px;letter-spacing:-.5px}.brand small{display:block;font-size:9px;letter-spacing:2.3px;color:var(--muted);margin-top:5px}.navtitle{padding:14px 15px;font-size:9px;letter-spacing:2px;color:#60758c}.navitem{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:9px;color:#91a4bb;margin:4px 0;transition:background .2s,color .2s;font-size:13px}.navitem:hover{background:#142235;color:var(--text)}.navitem.active{background:#18322f;color:#70ead8}.navitem.active:after{content:'';width:5px;height:5px;background:var(--cyan);border-radius:50%;margin-left:auto}.sidebarend{margin-top:auto;padding:22px 10px 0;font-size:11px;color:#6e8198;line-height:1.8}.sidebarend .dot{display:inline-block;margin-right:6px}.workspace{width:calc(100% - 235px);margin-left:235px}#topbar{height:78px;padding:0 44px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1c293b;color:var(--muted);font-size:12px}.topright{display:flex;gap:20px;align-items:center}.avatar{width:30px;height:30px;background:#223149;border:1px solid #385067;border-radius:50%;display:grid;place-items:center;color:#b3d1e0;font-size:11px}.dot{width:6px;height:6px;border-radius:50%;background:var(--cyan);display:inline-block}.dot.amber{background:var(--amber)}.pill{display:inline-flex;gap:7px;align-items:center;padding:6px 10px;border-radius:30px;border:1px solid #2a3c50;font-size:10px;color:#b4c3d1;white-space:nowrap}.pill.green{color:var(--green);background:#173029;border-color:#244b3f}.pill.amber{color:var(--amber);background:#2b271f;border-color:#4f4330}.pill.red{color:var(--red);background:#33212b;border-color:#573240}#modebar{max-width:1250px;margin:20px auto -6px;padding:0 44px}.modealert{display:flex;align-items:center;gap:9px;color:#a8bed1;font-size:11px;background:#122235;border:1px solid #243850;padding:11px 15px;border-radius:9px;line-height:1.6}.modealert svg{width:15px;height:15px}main{max-width:1250px;margin:auto;padding:34px 44px 48px}.pageheading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:28px}.pageheading p{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.7}.breadcrumb{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:9px;margin-bottom:20px}.breadcrumb a:hover{color:var(--cyan)}.breadcrumb svg{width:12px;height:12px}.back{color:#9eb4c9;display:flex;align-items:center;gap:7px;font-size:12px;padding:0;margin-bottom:20px}.back svg{width:16px;height:16px}.card{background:linear-gradient(120deg,#111d2d,#0e1827);border:1px solid var(--stroke);border-radius:var(--radius)}.padded{padding:25px}.cardhead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.cardhead a{color:#8cacc0;font-size:11px;display:flex;gap:5px;align-items:center}.cardhead a svg{width:14px;height:14px}.homegrid{display:grid;grid-template-columns:1.6fr 1fr;gap:20px}.scanhero{padding:28px;position:relative;overflow:hidden;min-height:280px}.scanhero:after{content:'';position:absolute;width:250px;height:250px;background:radial-gradient(ellipse,#25aaab15,transparent 65%);top:-75px;right:0;pointer-events:none}.herotop{display:flex;justify-content:space-between;align-items:center}.heromain{display:flex;align-items:center;gap:30px;margin-top:25px}.radar{width:124px;height:124px;flex:none;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 18px,#29505055 19px 20px);border:1px solid #2b6d6755;position:relative;display:grid;place-items:center}.radar:before{content:'';position:absolute;inset:12px;border-radius:50%;background:conic-gradient(from 0deg,transparent 220deg,#3addb632,transparent);animation:spin 9s linear infinite}.radar svg{width:28px;height:28px;color:var(--cyan);z-index:1}.timer{font-size:40px;font-weight:500;letter-spacing:1px;font-variant-numeric:tabular-nums;margin:8px 0 9px;white-space:nowrap}.herofoot{border-top:1px solid #23394a;margin-top:25px;padding-top:15px;display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.herofoot a{color:var(--cyan)}.summarygrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.sumitem{border-left:1px solid var(--stroke);padding-left:16px}.sumitem:first-child{border:0;padding:0}.sumitem strong{font-size:28px;font-weight:500;display:block}.sumitem span{display:block;font-size:10px;color:var(--muted);margin-top:7px}.green{color:var(--green)}.amber{color:var(--amber)}.red{color:var(--red)}.sectionheading{display:flex;justify-content:space-between;align-items:center;margin:32px 0 16px}.sectionheading small{font-size:11px;color:var(--muted)}.quickgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.quick{padding:22px;border-radius:13px;background:#101c2b;border:1px solid var(--stroke);transition:transform .2s,border .2s}.quick:hover{border-color:#3c756f;transform:translateY(-2px)}.iconbox{width:39px;height:39px;background:#1b2b3e;border:1px solid #2a4055;border-radius:10px;display:grid;place-items:center;color:#81b6dd;margin-bottom:17px}.quick h3{margin-bottom:8px}.quick p{font-size:11px;color:var(--muted);line-height:1.8}.networkgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.networkchip{padding:16px;display:flex;align-items:center;gap:11px;background:#101b29;border:1px solid var(--stroke);border-radius:12px}.coin{width:35px;height:35px;flex:none;background:#253047;color:#c4b5fd;border:1px solid #49546b;border-radius:50%;display:grid;place-items:center;font-weight:650;font-size:12px}.coin.bsc{color:#f8d255;background:#38321f;border-color:#5b4b26}.coin.solana{color:#7ef5d3;background:#233444;border-color:#3c5367}.coin.base{color:#94baff;background:#152e62;border-color:#274b89}.coin.arbitrum{color:#80caff}.networkchip span{font-size:12px}.networkchip small{display:block;color:var(--muted);font-size:9px;margin-top:6px}.button{border:1px solid #314357;background:#192b40;color:#cee5f4;padding:12px 18px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:filter .2s;font-size:12px}.button:hover{filter:brightness(1.2)}.button.primary{color:#08211e;background:var(--cyan);border-color:var(--cyan);font-weight:650}.button.outline{background:transparent}.button.danger{border-color:#61373f;color:var(--red);background:#301b2544}.button svg{width:16px;height:16px}.full{width:100%}.buttonrow{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.buttonrow>*{flex:1}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:20px}.choices{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.choice{display:flex;align-items:center;gap:16px;padding:23px;border:1px solid var(--stroke);border-radius:14px;background:#101d2d;text-align:left;transition:border .2s}.choice:hover{border-color:#5e928d;background:#122236}.choice h3{margin-bottom:7px}.choice p{font-size:11px;color:var(--muted);line-height:1.7}.choice>.icon{margin-left:auto;width:17px;color:var(--muted)}.choice .iconbox{margin:0;flex:none}.notice{padding:13px 16px;display:flex;align-items:center;gap:10px;border-radius:10px;background:#2a241c66;border:1px solid #56452b66;color:var(--amber);font-size:11px;line-height:1.8;margin-bottom:14px}.notice svg{width:17px;height:17px}.notice.danger{color:var(--red);background:#2e1d2866;border-color:#64364566}.notice.info{color:#99b4ce;background:#142537;border-color:#2b4057}.empty{text-align:center;padding:65px 20px}.empty .iconbox{margin:0 auto 20px;width:52px;height:52px}.empty p{color:var(--muted);font-size:12px;margin:12px auto 24px;max-width:350px;line-height:1.8}.tokenlist{display:flex;flex-direction:column;gap:10px}.tokenrow{width:100%;display:flex;align-items:center;gap:16px;background:#101c2a;border:1px solid var(--stroke);border-radius:12px;padding:17px 22px;text-align:left}.tokenrow:hover{background:#142638;border-color:#38546a}.tokenrow .identity{flex:1;min-width:0}.tokenrow strong{font-size:13px;font-weight:550;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tokenrow small{display:block;font-size:10px;color:var(--muted);margin-top:7px}.tokenrow>.icon{width:16px;color:var(--muted)}.reporttop{display:flex;align-items:center;gap:15px}.reporttop .coin{width:52px;height:52px;font-size:18px}.reporttop h1{font-size:27px;max-width:450px;overflow-wrap:anywhere}.reporttop p{color:var(--muted);font-size:12px;margin-top:6px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:20px 0}.metric{padding:21px;border-radius:13px;border:1px solid var(--stroke);background:#101c2b}.metric label{font-size:11px;color:var(--muted);display:block;margin-bottom:14px}.metric strong{font-size:23px;font-weight:520;letter-spacing:-.4px}.metric small{display:block;font-size:9px;color:var(--muted);margin-top:8px}.chartcard{padding:23px;margin-top:20px}.charthead{display:flex;justify-content:space-between;align-items:center}.segments{display:flex;gap:3px;border:1px solid var(--stroke);border-radius:7px;padding:3px}.segments button{padding:5px 11px;font-size:10px;border-radius:4px;color:var(--muted)}.segments button.active{background:#294442;color:var(--cyan)}.chartarea{min-height:245px;display:flex;align-items:center;justify-content:center;position:relative;margin-top:12px}.chartarea svg{width:100%;height:245px;overflow:visible}.chartfooter{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;gap:10px}.charttooltip{position:absolute;top:12px;right:16px;background:#14283d;border:1px solid #385672;padding:9px 12px;border-radius:8px;font-size:11px;pointer-events:none}.expandrow{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 20px;background:#142337;border:1px solid #2c4157;border-radius:10px;margin-top:12px;font-size:12px}.expandrow.security{border-color:#2e5a62;color:#8fe5db;background:#122833}.detailsgrid{margin-top:12px;padding:20px;border:1px solid var(--stroke);border-radius:12px;background:#0d1827}.drow{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #223044;font-size:12px}.drow span:first-child{color:var(--muted)}.drow:last-child{border:0}.address{overflow-wrap:anywhere;font-family:monospace;line-height:1.8;font-size:11px}.checkrow{display:flex;width:100%;align-items:center;padding:21px 22px;gap:15px;border-bottom:1px solid var(--stroke);text-align:left}.checkrow:last-child{border:0}.checkrow:hover{background:#1e334955}.checkrow .icon{width:17px;height:17px;color:var(--muted)}.checkrow span{flex:1;text-transform:uppercase;letter-spacing:.7px;font-size:11px}.checkrow b{font-size:20px;font-weight:500}.legend{display:flex;gap:20px;color:var(--muted);font-size:11px;margin:15px 0 22px}.settingsrow{display:flex;align-items:center;gap:15px;padding:22px 0;border-bottom:1px solid var(--stroke)}.settingsrow:last-child{border-bottom:0}.settingsrow .text{flex:1}.settingsrow .text p{font-size:11px;color:var(--muted);margin-top:7px;line-height:1.8}.toggle{position:relative;display:inline-block;width:40px;height:23px;flex:none}.toggle input{opacity:0;width:1px;height:1px}.toggle span{position:absolute;inset:0;background:#2c3e51;border-radius:30px;border:1px solid #435569;cursor:pointer}.toggle span:after{content:'';position:absolute;height:15px;width:15px;left:3px;top:3px;background:#9dacc0;border-radius:50%;transition:transform .18s}.toggle input:checked+span{background:#1c7b6e;border-color:#379782}.toggle input:checked+span:after{transform:translateX(17px);background:#a3f8e7}.toggle input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:3px}.settingsfoot{margin-top:22px;display:flex;justify-content:space-between;align-items:center;gap:15px}.helpitem{border:1px solid var(--stroke);border-radius:12px;background:#111e2f;margin:12px 0}.helpitem summary{display:flex;align-items:center;gap:12px;cursor:pointer;padding:21px;list-style:none;font-size:13px}.helpitem summary:after{content:'+';margin-left:auto;color:var(--muted);font-size:18px}.helpitem[open] summary:after{content:'−'}.helpitem p{padding:0 23px 22px;color:var(--muted);font-size:12px;line-height:1.9}.helpitem strong{color:#c7dce7}.field{display:block;margin:24px 0}.field label{display:block;font-size:11px;color:#a0b5c9;margin-bottom:9px}.field input{width:100%;border:1px solid #354b61;border-radius:9px;background:#0a1523;color:var(--text);padding:16px;font-family:monospace;font-size:12px}.field small{display:block;color:var(--muted);font-size:10px;line-height:1.8;margin-top:10px}.stepstrip{display:flex;gap:10px;margin-bottom:25px}.stepstrip span{flex:1;height:3px;border-radius:2px;background:#25344a}.stepstrip span.on{background:var(--cyan)}.narrow{max-width:680px;margin:auto}.workflow .drow{padding:19px 0}.loading{padding:60px;display:flex;align-items:center;justify-content:center;gap:15px;color:var(--muted)}.spinner{display:inline-block;width:20px;height:20px;flex:none;border:2px solid #3c6371;border-top-color:var(--cyan);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.footnote{max-width:1250px;padding:0 44px 25px;margin:auto;font-size:10px;color:#60748a;display:flex;justify-content:space-between;gap:12px}#bottomnav{display:none}#toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);padding:13px 22px;background:#20443e;color:#d9fff4;border:1px solid #3e786c;border-radius:10px;z-index:40;box-shadow:0 10px 35px #0006;font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s;max-width:90vw}#toast.visible{opacity:1}dialog{max-width:480px;width:90%;background:#142236;color:var(--text);border:1px solid #395069;border-radius:18px;padding:28px;box-shadow:0 20px 80px #0008}dialog::backdrop{background:#020917c9;backdrop-filter:blur(4px)}dialog p{font-size:13px;line-height:1.9;color:#b8c9d7;margin:18px 0}.error{border:1px solid #65434e;background:#33232e;color:#efb6bc;border-radius:12px;padding:25px;line-height:1.8}.bar{height:5px;border-radius:4px;background:#25384a;margin:18px 0;overflow:hidden}.bar span{display:block;width:35%;height:100%;background:var(--cyan);animation:progress 2s ease-in-out infinite}@keyframes progress{from{transform:translateX(-100%)}to{transform:translateX(400%)}}.meta{font-size:10px;color:var(--muted);line-height:1.8;margin:12px 0}.nowrap{white-space:nowrap}
@media(min-width:1450px){main{padding-top:45px}.quick{padding:27px}.scanhero{min-height:290px}}
@media(max-width:1100px){#sidebar{width:200px;padding:26px 14px}.workspace{margin-left:200px;width:calc(100% - 200px)}main{padding:28px}#topbar{padding:0 28px}#modebar{padding:0 28px}.homegrid{grid-template-columns:1fr}.networkgrid{grid-template-columns:repeat(2,1fr)}.quickgrid{grid-template-columns:repeat(2,1fr)}.metrics{grid-template-columns:repeat(2,1fr)}.footnote{padding:0 28px 25px}}
@media(max-width:720px){#sidebar{display:none}.workspace{margin:0;width:100%}#topbar{height:64px;padding:0 20px}.topright .desktop{display:none}#modebar{padding:0 18px;margin-top:15px}.modealert{font-size:10px;padding:9px 12px}main{padding:25px 18px 25px}h1{font-size:26px}.pageheading{margin-bottom:23px}.pageheading p{font-size:12px}.pageheading .pill{font-size:9px}.homegrid{gap:14px}.scanhero{padding:23px;min-height:250px}.radar{height:100px;width:100px}.heromain{gap:20px}.timer{font-size:32px}.herotop .caps{font-size:9px}.quickgrid{gap:10px}.quick{padding:18px}.quick p{font-size:10px}.networkgrid{gap:9px}.networkchip{padding:12px}.twocol{grid-template-columns:1fr}.choices{grid-template-columns:1fr}.choice{padding:21px}.metric{padding:18px}.metric strong{font-size:22px}.metrics{gap:10px}.chartcard{padding:17px}.chartarea,.chartarea svg{min-height:210px;height:210px}.reporttop h1{font-size:23px}.reporttop .coin{width:44px;height:44px}.padded{padding:21px}.legend{gap:13px;font-size:10px}.checkrow{padding:20px 17px}.checkrow span{font-size:10px}.footnote{padding:0 18px 105px;font-size:9px;flex-direction:column;gap:6px}#bottomnav{position:fixed;inset:auto 0 0;background:#101b2df5;backdrop-filter:blur(20px);border-top:1px solid #2b394f;display:flex;padding:11px 8px max(12px,env(safe-area-inset-bottom));z-index:12;justify-content:space-around}#bottomnav a{display:flex;flex-direction:column;align-items:center;gap:6px;color:#7c93ae;font-size:9px;padding:3px 16px}#bottomnav a.active{color:var(--cyan)}#bottomnav svg{width:20px;height:20px}#toast{bottom:85px}.settingsfoot{flex-direction:column;align-items:stretch}.pageheading .button{padding:9px 12px}.tokenrow{padding:16px}.tokenrow .coin{width:31px;height:31px}.tokenrow small{font-size:10px}.chartfooter{font-size:9px}.brandmini{font-weight:600;color:#d9e8f5;font-size:14px}.topright{gap:10px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
.timer.textual{font-size:28px;white-space:normal;line-height:1.2;letter-spacing:-.4px}.heromain>div:last-child{min-width:0}
@media(max-width:420px){.radar{width:82px;height:82px}.heromain{gap:17px}.timer.textual{font-size:23px}.timer{font-size:28px}.pageheading .pill{max-width:110px;white-space:normal;text-align:center}.checkrow span{letter-spacing:.2px}}
.indicatorgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0}.indicatorcard{padding:24px;transition:border-color .2s}.indicatorcard:hover{border-color:#3e746f}.indicatorcard h2{font-size:17px}.indicatorcard .cardhead>.icon{width:15px;color:var(--muted)}.indicatorvalue{font-size:32px;letter-spacing:-.8px;margin:16px 0 9px;font-weight:520;overflow-wrap:anywhere}.indicatorchange{font-size:11px;color:#9ebfca;line-height:1.8}.sparkline{height:95px;display:flex;align-items:center;margin-top:16px}.sparkline svg{width:100%;height:85px}.indicator-empty{display:flex;gap:12px;align-items:center;color:var(--muted);font-size:11px;line-height:1.8}.indicator-empty small{font-size:10px}.indicatorfooter{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;color:var(--muted);font-size:11px;line-height:1.8;margin:20px 0}.indicatorfooter a{color:var(--cyan)}.indicatorchart{position:relative;min-height:255px;display:flex;align-items:center;justify-content:center;margin:15px 0}.indicatorchart svg{width:100%;height:240px}.indicatorrange{padding:6px 11px;font-size:11px;color:var(--muted);border-radius:5px}.indicatorrange.active{color:var(--cyan);background:#294442}
@media(max-width:1100px){.indicatorgrid{grid-template-columns:1fr}.indicatorcard .sparkline{height:72px}.indicatorcard .cardhead{margin-bottom:12px}.indicatorvalue{font-size:29px}}
@media(max-width:720px){.indicatorchart{min-height:220px}.indicatorchart svg{height:210px}.indicatorcard{padding:22px}.indicatorgrid{gap:14px}}

/* Future Bold — shared visual system for every Mini App route.
   Decorative effects never communicate data freshness, risk or scan progress. */
:root {
  --bg:#090b16; --panel:#121627; --panel2:#1a2038;
  --stroke:#2b3150; --muted:#a0abc4; --text:#f0f3ff;
  --cyan:#68e4f4; --blue:#9293ff; --violet:#a38bff;
  --red:#ff8799; --amber:#f1ce87; --green:#68dfb6; --radius:18px;
}
body {
  background:radial-gradient(ellipse at 88% 0%,#4930a426,transparent 43%),
    radial-gradient(ellipse at 15% 60%,#136c9012,transparent 45%),var(--bg);
  background-attachment:fixed;
  -webkit-font-smoothing:antialiased;
}
::selection {background:#6154a9;color:white}
h1 {font-weight:680;letter-spacing:-1.1px} h2,h3 {font-weight:600}
button,a,input,summary {transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s}
#sidebar {background:linear-gradient(175deg,#141329f5,#0c1020 70%);border-right-color:#303052;padding-top:30px}
.brandmark {border-radius:11px;background:linear-gradient(135deg,#67eff6,#8584ff 65%,#b593ff);box-shadow:0 0 24px #7b68ef28;transform:rotate(-5deg)}
.brandmark:after {border-color:#151630}
.brand strong {letter-spacing:-.6px;font-weight:700}
.brand small {color:#9c9bbe;font-size:8px;letter-spacing:2px}
.navtitle {color:#9295b5;font-size:9px;letter-spacing:2.4px}
.navitem {border:1px solid transparent;color:#a6afcc;border-radius:11px;min-height:45px}
.navitem:hover {background:#24213c;color:var(--text);border-color:#383758}
.navitem.active {background:linear-gradient(100deg,#41307766,#24325966);border-color:#66599780;color:#c4c4ff;box-shadow:inset 3px 0 0 #9184ff}
.navitem.active:after {background:#8d8bff;box-shadow:0 0 9px #8d8bff88}
.sidebarend {color:#929bbb;border-top:1px solid #2c2f4c;margin-top:auto}
#topbar {border-color:#2b2d48;background:#0d1020bb;position:relative}
#topbar:after {content:'';position:absolute;bottom:-1px;left:0;width:45%;height:1px;background:linear-gradient(90deg,transparent,#8b74ef80,transparent)}
.brandmini {color:#eef0ff}
.avatar {border-radius:10px;background:linear-gradient(135deg,#343052,#202b44);border-color:#605882;color:#d5d3ff}
.pageheading {align-items:flex-start}
.pageheading>div {min-width:0}
.pageheading h1:before {content:'';display:block;width:27px;height:3px;background:linear-gradient(90deg,#74e7f1,#a08cff);border-radius:2px;margin-bottom:15px}
.reporttop h1:before {display:none}
.pageheading .pill {margin-top:6px}
.pill {background:#1a1b30;border-color:#393a57;color:#c2c5de;letter-spacing:.35px}
.pill.green {background:#152d28;color:var(--green);border-color:#325e4f}
.pill.amber {background:#2b261e;color:var(--amber);border-color:#645136}
.pill.red {background:#32202c;color:var(--red);border-color:#684050}
.modealert {background:#161c30;border-color:#343c59;color:#bbc7df}
.card,.quick,.choice,.tokenrow,.helpitem,.networkchip,.detailsgrid {
  background:linear-gradient(135deg,#191c32f2,#101626f5);
  border-color:var(--stroke);
  box-shadow:inset 0 1px 0 #c0bfff08,0 10px 30px #02040b1a;
}
.card {position:relative}
.cardhead h2 {color:#eceaff}
.quick {position:relative;border-radius:16px;padding:23px;overflow:hidden}
.quick:after {content:'↗';position:absolute;top:23px;right:22px;color:#8a8faf;font-size:17px}
.quick:before {content:'';position:absolute;top:0;left:22px;right:22px;height:1px;background:linear-gradient(90deg,transparent,#9f8afa66,transparent)}
.quick:hover,.choice:hover,.tokenrow:hover,.indicatorcard:hover {border-color:#7163a3;background:linear-gradient(135deg,#24213e,#162239);box-shadow:0 8px 32px #6257d314}
.quick p {font-size:12px;line-height:1.7;max-width:250px}
.quick h3 {font-size:15px}
.iconbox {background:linear-gradient(135deg,#30304f,#192b43);border-color:#4f4c72;border-radius:11px;color:#b1a6ff;box-shadow:inset 0 1px 0 #ffffff08}
.quick:nth-child(3n+1) .iconbox {color:#86e1ee;background:linear-gradient(135deg,#213951,#20243f);border-color:#3b596a}
.quick:nth-child(3n+2) .iconbox {color:#bca4ff}
.quick:nth-child(3n) .iconbox {color:#9cbcff}
/* Preserve risk semantics independently of decorative purple/cyan branding. */
.iconbox.green {color:var(--green)} .iconbox.red {color:var(--red)} .iconbox.amber {color:var(--amber)}
.scanhero {background:radial-gradient(ellipse at 90% 0%,#6d46c425,transparent 60%),linear-gradient(135deg,#1c1c35,#111b2c);border-color:#454568}
.scanhero:after {background:radial-gradient(ellipse,#7a5bff1c,transparent 65%);width:320px;height:320px;top:-80px;right:-40px}
.herotop,.heromain,.herofoot {position:relative;z-index:1}
.radar {border-color:#8476da50;background:repeating-radial-gradient(circle,transparent 0 18px,#7d77c42a 19px 20px);box-shadow:0 0 28px #7665ed12,inset 0 0 24px #68cbff0a}
.radar:before {background:conic-gradient(from 0deg,transparent 220deg,#9f86ff40,transparent)}
.radar svg {color:#92e7f6;filter:drop-shadow(0 0 8px #68cfff50)}
.timer {color:#f0ebff;letter-spacing:1.8px;text-shadow:0 0 28px #a287fc25;font-weight:550}
.herofoot {border-color:#383954;gap:14px;line-height:1.6}
.herofoot a {color:#aeb2ff;white-space:nowrap}
.caps {color:#a5acc8}
.sectionheading h2 {font-size:17px}
.sectionheading small,.footnote {color:#929bb8}
.networkchip {border-radius:13px}
.networkchip small {line-height:1.6}
.button {min-height:44px;border-color:#474566;background:linear-gradient(135deg,#292744,#1c263d);color:#e1e3fb;border-radius:11px}
.button:hover {filter:none;border-color:#8a7ab8;box-shadow:0 0 20px #7965d61a}
.button.primary {background:linear-gradient(110deg,#7a66e8,#596add);border-color:#aaa0ff80;color:#fff;box-shadow:0 5px 22px #6253d52b;font-weight:650}
.button.primary:hover {background:linear-gradient(110deg,#8874f2,#6676e7)}
.button.outline {background:#13172a}
.button.danger {background:#301b2544;color:var(--red);border-color:#74404f}
.button:disabled {box-shadow:none;transform:none}
.choice,.tokenrow {border-radius:14px}
.tokenrow .identity {min-width:0}
.tokenrow .coin {border-radius:11px}
.back {color:#b8b9de;min-height:32px;width:fit-content}
.back:hover {color:#e2d8ff}
.metric {background:linear-gradient(135deg,#1e2039,#141b2e);border-color:#363951;border-radius:14px;position:relative;overflow:hidden;min-width:0}
.metric:before {content:'';position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(#9b83f799,#70d5ef33)}
.metric strong {font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.metric label {color:#b8bdd7}
.chartcard {background:radial-gradient(ellipse at 55% 20%,#5645a51a,transparent 70%),linear-gradient(135deg,#171a2f,#101728)}
.segments {background:#0c1021;border-color:#343951;padding:4px;flex:none}
.segments button,.indicatorrange {min-height:32px;min-width:38px;display:inline-flex;align-items:center;justify-content:center}
.segments button.active,.indicatorrange.active {background:linear-gradient(120deg,#554488,#303e67);color:#efebff;box-shadow:inset 0 0 0 1px #8a7dbb55}
#priceplot polyline {stroke:#99a0ff;filter:drop-shadow(0 0 3px #8888ff40)}
#priceplot line,#indicatorplot line {stroke:#353a56}
#priceplot text,#indicatorplot text {fill:#a3b1cb}
#chartfill stop {stop-color:#9684ff}
.charttooltip {background:#1b2039f5;border-color:#716597;color:#f0efff;box-shadow:0 5px 22px #0005;max-width:calc(100% - 24px);z-index:2;line-height:1.7}
.expandrow {background:linear-gradient(120deg,#23243c,#172039);border-color:#414464;border-radius:12px;min-height:54px}
.expandrow:hover {border-color:#7b6aa5}
.expandrow.security {background:linear-gradient(110deg,#253349,#28223f);border-color:#5c6289;color:#a7e1ef}
.drow {border-color:#30364f;line-height:1.7;min-width:0}
.drow>span:last-child {text-align:right;overflow-wrap:anywhere;min-width:0}
.checkrow {min-height:68px}
.checkrow:hover {background:#7562a614}
.checkrow b {min-width:24px;text-align:center}
.legend {flex-wrap:wrap}
.settingsrow .text {min-width:0}
.toggle {width:44px;height:26px}
.toggle span {background:#222c44;border-color:#49536e}
.toggle span:after {height:18px;width:18px;top:3px;left:3px;background:#adb5d0}
.toggle input:checked+span {background:linear-gradient(120deg,#745bcd,#526ccc);border-color:#a292e3}
.toggle input:checked+span:after {transform:translateX(18px);background:#f5f0ff;box-shadow:0 0 10px #d8cdff44}
.helpitem[open] {border-color:#645784;background:linear-gradient(135deg,#242039,#141c2e)}
.helpitem summary {min-height:64px}
.helpitem summary>.icon {color:#ada0e9}
.helpitem summary::-webkit-details-marker {display:none}
.field input {background:#0c1122;border-color:#454465;border-radius:12px;min-height:54px}
.field input::placeholder {color:#8e9ab7}
.field input:focus {border-color:#a68bff;box-shadow:0 0 0 4px #8a6fda12}
.stepstrip {gap:7px}
.stepstrip span {height:4px;background:#2c324b}
.stepstrip span.on {background:linear-gradient(90deg,#9984f7,#718be8)}
.notice.info {color:#b7c5e2;background:#172136;border-color:#3b486b}
.notice,.error {overflow-wrap:anywhere}
.indicatorcard {border-radius:18px;overflow:hidden}
.indicatorcard:before {content:'';position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,#9a89ffb0,transparent)}
.indicatorvalue {font-variant-numeric:tabular-nums;font-weight:600;color:#f0edff}
.indicatorchange {color:#b5bfd9}
.sparkline svg {filter:drop-shadow(0 3px 5px #7a76ff1c)}
.indicatorfooter a {color:#b0b4ff}
.spinner {border-color:#44405e;border-top-color:#ad98ff}
.bar {background:#2c3048}.bar span {background:linear-gradient(90deg,#7188ec,#b696ff)}
#toast {background:#25253f;border-color:#756796;color:#efedff}
dialog {background:linear-gradient(135deg,#25213c,#111d30);border-color:#71618c;border-radius:18px}
dialog::backdrop {background:#060816d6}
dialog p {color:#c8cce3}
#bottomnav {background:#111326f2;border-color:#44415f;box-shadow:0 -10px 40px #05061255}
#bottomnav a {position:relative;color:#adb3cf;min-height:44px;border-radius:10px}
#bottomnav a.active {color:#c1b5ff;background:linear-gradient(180deg,#7d63c62b,transparent)}
#bottomnav a.active:before {content:'';position:absolute;top:-11px;left:25%;right:25%;height:2px;background:#a18aff;box-shadow:0 0 8px #9876e977}
@media(min-width:1101px){.quickgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homegrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}
@media(max-width:720px){
  body {background:radial-gradient(ellipse at 100% 0%,#52319a20,transparent 65%),var(--bg);background-attachment:scroll}
  #topbar {padding:0 18px;height:66px}
  .brandmini {font-size:12px}.topright .pill {font-size:9px}
  .pageheading h1:before {margin-bottom:12px}
  .pageheading {gap:10px}h1{font-size:27px}
  .quick {padding:19px 16px;border-radius:15px;min-width:0}
  .quick:after {right:14px;top:18px;font-size:15px}
  .quick .iconbox {height:38px;width:38px;margin-bottom:19px}
  .quick h3 {font-size:14px}.quick p {font-size:11px;line-height:1.7}
  .scanhero {padding:22px}.herofoot {font-size:10px}
  .networkchip {min-width:0;gap:9px}.networkchip span {font-size:11px}
  .networkchip small {font-size:8px}
  .metric {padding:17px 15px}.metric strong {font-size:21px}
  .charthead {gap:8px}.charthead h2 {font-size:16px}
  .charthead .small {font-size:10px}
  .segments button,.indicatorrange {padding:6px 8px;min-width:34px}
  .chartfooter {line-height:1.6}
  .settingsrow {gap:12px}.settingsrow h3 {font-size:14px}
  .indicatorfooter {font-size:10px}
  .footnote {padding-bottom:calc(110px + env(safe-area-inset-bottom))}
}
@media(max-width:360px){
  #topbar {padding:0 14px}.topright {gap:6px}.avatar {display:none}
  .brandmini {font-size:11px}.pageheading h1{font-size:24px}
  .quick {padding:17px 13px}.quick h3{font-size:13px}
  .herofoot {flex-wrap:wrap}.timer{font-size:25px}
  .charthead {flex-wrap:wrap}.networkchip{padding:10px 8px}
  .networkchip .coin{width:27px;height:27px}
  #bottomnav a{padding-left:12px;padding-right:12px}
  .buttonrow{gap:8px}.buttonrow .button{padding:12px 10px;font-size:11px}
}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(prefers-contrast:more){:root{--muted:#c4cce0;--stroke:#737999}.card,.quick,.choice,.tokenrow,.helpitem,.metric{border-color:#737999}.caps,.footnote{color:#c4cce0}}

/* Refined typography: smaller display text, unchanged supporting labels and tap areas. */
h1{font-size:29px;font-weight:620;letter-spacing:-.8px}
h2{font-size:17px;font-weight:560}
h3{font-size:14px;font-weight:550}
.brand strong{font-size:16px;font-weight:650}
.pageheading p{font-size:12px}
.quick h3{font-size:14px;font-weight:550}
.sectionheading h2{font-size:16px}
.indicatorcard h2{font-size:16px}
.indicatorvalue{font-size:29px;font-weight:530;letter-spacing:-.6px}
.metric strong{font-size:21px;font-weight:500}
.timer{font-size:36px;font-weight:500;letter-spacing:1px}
.sumitem strong{font-size:26px}
@media(max-width:1100px){.indicatorvalue{font-size:27px}}
@media(max-width:720px){
 h1{font-size:24px;font-weight:620}
 h2{font-size:17px}
 .reporttop h1{font-size:22px}
 .quick h3{font-size:13px;font-weight:550}
 .indicatorcard h2{font-size:15px}
 .indicatorvalue{font-size:26px}
 .metric strong{font-size:20px}
 .timer{font-size:29px}
 .settingsrow h3{font-size:13px}
 .charthead h2{font-size:15px}
}
@media(max-width:420px){.timer{font-size:26px}.timer.textual{font-size:22px}}
@media(max-width:360px){.pageheading h1{font-size:22px}.timer{font-size:24px}}

/* Report and evidence refinements; approved theme and type scale retained. */
.reporttop{min-width:0}.reporttop>div{min-width:0}.reporttop h1,.reporttop p{overflow-wrap:anywhere}
.metrics .metric{display:flex;flex-direction:column;min-width:0}.metric strong{font-variant-numeric:tabular-nums;line-height:1.4}.metric small{line-height:1.6}.metric label{line-height:1.5;min-height:18px}.missing-value{color:var(--muted)!important}
.market-status{margin:14px 0 0;padding:13px 15px;border:1px solid #3c3a57;border-radius:11px;background:#171a2c;color:var(--muted);font-size:11px;line-height:1.7}
.market-status-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.market-status-top>span:last-child{font-size:10px}.market-status p{margin:8px 0 0}.market-status .pill{font-size:10px}
.detail-heading{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:9px}.detail-heading .small{font-size:10px}.detailsgrid .drow{align-items:baseline}.detailsgrid .drow>span:last-child{font-variant-numeric:tabular-nums}
.address-panel{margin-top:18px;background:#0e1425;border:1px solid #43405e;border-radius:11px;padding:13px}.address-heading{display:flex;align-items:center;justify-content:space-between;gap:9px}.address-heading .caps{font-size:9px;letter-spacing:1.2px}.copy-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:72px;min-height:44px;border:1px solid #61577f;border-radius:9px;background:#2a2541;font-size:11px;color:#ddd4fa}.copy-action svg{width:15px;height:15px}.address-panel .address{font-size:12px;line-height:1.9;user-select:all;overflow-wrap:anywhere;margin:9px 0 12px;color:#e3dff8}.address-network{display:block;color:var(--muted);font-size:10px;line-height:1.7}
.security-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid #3b3b58;border-radius:13px;background:#34334c;overflow:hidden}.security-summary>div{background:#191b30;padding:16px 10px;text-align:center}.security-summary strong{display:block;font-size:22px;font-weight:500;font-variant-numeric:tabular-nums}.security-summary span{display:block;font-size:10px;color:var(--muted);margin-top:5px}.evidence-caption{margin:12px 0 17px}.security-checklist{overflow:hidden}.security-page .checkrow{gap:10px;min-height:66px;padding:17px 18px}.security-page .check-label{font-size:10px;line-height:1.7;letter-spacing:.5px;min-width:0}.security-page .check-status{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;flex:0 0 auto;font-size:10px;letter-spacing:0;text-transform:none;white-space:nowrap}.security-page .check-status b{font-size:16px;min-width:16px}.security-page .checkrow>.icon{width:15px;height:15px}.security-page .notice{font-size:11px}
@media(max-width:720px){.market-status{padding:12px}.reporttop p{line-height:1.6}.detailsgrid{padding:17px}.detailsgrid .drow{font-size:11px;gap:10px}.detailsgrid .drow>span:last-child{max-width:64%}.security-page .checkrow{padding:16px 14px;gap:8px}}
@media(max-width:360px){.security-page .checkrow{padding:16px 11px;gap:6px}.security-page .check-label{font-size:9px;letter-spacing:.25px}.security-page .check-status{font-size:9px}.security-page .checkrow>.icon{width:13px}.market-status-top{gap:8px}}

/* Only the former three-count summary is replaced. */
.security-score{padding:20px;border:1px solid #4c456b;border-radius:13px;background:linear-gradient(120deg,#24213c,#151c30)}
.security-score-main{display:flex;justify-content:space-between;align-items:center;gap:16px}.security-score-main p{font-size:11px;color:var(--muted);margin-top:9px}.security-score-value{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.security-score-value strong{font-size:32px;line-height:1.1;font-weight:530;font-variant-numeric:tabular-nums;letter-spacing:-1px}.security-score-value span{font-size:12px;color:var(--muted)}.security-score-note{font-size:10px;color:var(--muted);line-height:1.7;margin-top:15px}.security-score-method{margin-top:10px;border-top:1px solid #39374f;padding-top:10px}.security-score-method summary{cursor:pointer;color:#bdb4e0;font-size:10px;line-height:1.8}.security-score-method p{font-size:11px;color:var(--muted);line-height:1.8;margin-top:10px}@media(max-width:360px){.security-score{padding:16px}.security-score-value strong{font-size:29px}.security-score-main{gap:10px}}

/* Plain-language 9 + 11 checklist; score and existing report style retained. */
.security-page .check-label{text-transform:none;letter-spacing:0;font-size:11px;line-height:1.7}.additional-heading{font-size:13px;color:var(--muted);margin:22px 0 12px}#security-more{margin-top:12px}#security-more[aria-expanded=true] .icon{transform:rotate(180deg)}


.watch-mode{border:1px dashed #625480;background:#231e3555;border-radius:12px;padding:14px;margin-bottom:20px}.watch-mode>span{font-size:9px;letter-spacing:1.5px;color:#bcb1d8}.watch-mode>div{display:flex;gap:7px;margin:10px 0}.watch-mode button{border:1px solid #49435e;border-radius:8px;color:#c4bfd7;min-height:40px;flex:1;font-size:11px;padding:8px;background:#17192c}.watch-mode button.active{background:#4c3971;border-color:#a290da;color:#fff}.watch-mode small{display:block;font-size:10px;line-height:1.7;color:var(--muted)}.watch-toolbar{padding:18px;background:linear-gradient(135deg,#1e1d35,#131b2f);border:1px solid #3c3b59;border-radius:14px}.watch-search label,.watch-controls label{display:block;font-size:11px;color:#c3c4dc}.watch-search input,.watch-controls select{display:block;width:100%;min-height:44px;margin-top:9px;padding:11px 12px;background:#0d1324;border:1px solid #4c476a;border-radius:9px;color:var(--text);font:inherit;font-size:12px}.watch-search input::placeholder{color:#969fba}.watch-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-top:16px}.watch-controls label{flex:1;min-width:130px}.watch-controls .button{font-size:11px}.watch-name{display:block;font-size:11px;color:#afb7cf;margin-top:6px}.watch-section{margin:22px 0 13px;color:#bbb1df;font-size:13px}.watch-entry{position:relative;display:flex;gap:8px;align-items:stretch}.watch-entry .tokenrow{flex:1;min-width:0}.pin-toggle{flex:none;width:43px;border:1px solid #46445e;border-radius:11px;background:#161a2d;color:#8f9db8}.pin-toggle.selected{color:#c0a0ff;background:#302447;border-color:#8270aa}.pin-toggle.selected .icon{fill:#a987df33}.watch-entry .tokenrow .coin{flex:none}.watch-entry .identity strong{font-size:13px}#watch-count{margin:17px 2px;font-size:11px}.watch-search input:focus-visible,.watch-controls select:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.watch-entry a:focus-visible,.pin-toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media(max-width:400px){.watch-toolbar{padding:15px}.watch-controls{gap:9px}.watch-controls label{min-width:110px}.watch-controls .button{width:100%}.watch-entry .tokenrow{padding:15px 12px;gap:9px}.watch-entry .tokenrow small{font-size:9px}.watch-entry .tokenrow>.icon{width:13px}.watch-entry .tokenrow .coin{width:28px;height:28px}.pin-toggle{width:39px}}

/* Compact watchlist tabs: presentation only; filters, pins and navigation unchanged. */
.watch-mode{padding:0;margin:0 0 18px;background:transparent;border:0;border-radius:0}
.watch-mode>div{display:inline-flex;align-items:center;gap:4px;margin:0;padding:4px;background:#12182b;border:1px solid #403b5b;border-radius:12px}
.watch-mode button{flex:none;min-width:98px;min-height:44px;padding:10px 18px;margin:0;font-size:12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#b6bbd2}
.watch-mode button.active{background:linear-gradient(115deg,#544079,#343f68);border-color:#8470b1;color:#f3efff;box-shadow:inset 0 1px 0 #ffffff0a}
.watch-mode button:hover{color:#fff;border-color:#64597f}
.watch-mode button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}


.watch-actions{display:flex;flex:none;gap:6px;align-items:stretch}.watch-actions button{width:40px;min-height:44px}.alert-toggle{position:relative;border:1px solid #46445e;border-radius:11px;background:#161a2d;color:#a6b2ca;display:grid;place-items:center}.alert-toggle.selected{color:#a7def1;background:#1d3047;border-color:#5086a0}.alert-dot{position:absolute;top:10px;right:8px;width:5px;height:5px;border-radius:50%;background:#7ae4e2}.alert-toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}dialog:has(#price-alert-form),dialog:has(.telegram-example){max-height:calc(100dvh - 30px);overflow-y:auto;padding:23px}.alert-modal-heading{display:flex;align-items:center;gap:13px}.alert-modal-heading .iconbox{margin:0;flex:none}.alert-modal-heading h2{margin-bottom:7px}.alert-demo-note{font-size:10px;line-height:1.7;color:#d1bde9;background:#302242;border:1px solid #68507e;border-radius:9px;padding:10px 12px;margin:18px 0}.alert-quote{padding:15px;background:#11192b;border:1px solid #3c415e;border-radius:10px}.alert-quote span,.alert-quote small{display:block;color:var(--muted);font-size:10px;line-height:1.7}.alert-quote strong{display:block;font-size:23px;font-weight:500;margin:8px 0;font-variant-numeric:tabular-nums}.alert-field{display:block;color:#c9c6dc;font-size:11px;margin-top:18px}.alert-field input,.alert-field select{display:block;box-sizing:border-box;width:100%;background:#101627;color:var(--text);border:1px solid #58516e;border-radius:9px;padding:12px;min-height:46px;font:inherit;font-size:13px;margin-top:8px}.alert-field input:focus-visible,.alert-field select:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.alert-rule{font-size:10px!important;line-height:1.8!important;color:var(--muted)!important;margin:15px 0!important}.alert-error{color:var(--red);font-size:11px;line-height:1.7;margin-top:10px}.alert-delivery{display:flex;gap:11px;align-items:center;border-top:1px solid #383851;padding-top:14px}.alert-delivery>.icon{color:#a79dd6;width:18px}.alert-delivery strong{font-size:11px;font-weight:500}.alert-delivery small{display:block;font-size:10px;color:var(--muted);line-height:1.7;margin-top:5px}.alert-secondary{display:flex;flex-direction:column;gap:9px;margin-top:12px}.alert-secondary .button{font-size:11px}.telegram-example{padding:18px;background:#17273c;border:1px solid #4d668b;border-radius:13px;margin:15px 0 20px;font-size:12px;line-height:1.9;overflow-wrap:anywhere}.telegram-example p{font-size:12px;margin:13px 0}.telegram-example strong{color:#b7d9f2}@media(max-width:480px){.watch-actions{flex-direction:column;gap:5px;justify-content:center}.watch-actions button{width:39px;height:39px;min-height:39px;border-radius:9px}.watch-entry{gap:7px}dialog:has(#price-alert-form),dialog:has(.telegram-example){width:calc(100% - 24px);padding:18px}.alert-modal-heading h2{font-size:17px}}@media(prefers-reduced-motion:reduce){dialog{scroll-behavior:auto}}


.lookup-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0 0 24px;gap:6px}.lookup-steps li{display:flex;align-items:center;gap:7px;font-size:10px;color:#929ab5;border-bottom:2px solid #2a3047;padding:0 0 12px}.lookup-steps li>span{display:grid;place-items:center;width:22px;height:22px;flex:none;border:1px solid #41465f;border-radius:7px;font-size:10px}.lookup-steps li.active{color:#e2d5ff;border-color:#a48beb}.lookup-steps li.active>span{background:#493763;border-color:#a08ac5}.lookup-steps li.done{color:#9fd6d7;border-color:#466576}.lookup-error{font-size:11px;color:var(--red);line-height:1.8;margin:-10px 0 18px}.lookup-example{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:18px}.lookup-example>span{font-size:10px;color:var(--muted);width:100%}.lookup-example .button{font-size:11px}.lookup-address{padding:15px;border:1px solid #41405e;border-radius:11px;background:#101627;margin:16px 0}.lookup-address .address{font-size:12px;color:#d6d2e7;margin:11px 0;user-select:all;line-height:1.9}.lookup-address a{color:#baa6e0;font-size:11px}.lookup-format{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0}.lookup-format>span:last-child{color:var(--muted);font-size:10px;line-height:1.8}.lookup-networks{grid-template-columns:1fr}.lookup-networks .choice{width:100%;text-align:left}.lookup-networks button:disabled{opacity:.45;cursor:not-allowed}.lookup-chain-summary{display:flex;align-items:center;gap:13px}.lookup-chain-summary .meta{margin:8px 0 0}.lookup-demo-controls{border:1px dashed #65517e;background:#261e3655;padding:15px;border-radius:11px;margin:20px 0}.lookup-demo-controls label{font-size:11px;color:#c8b6e1}.lookup-demo-controls select{display:block;width:100%;margin:9px 0;background:#11182c;color:#eee9ff;border:1px solid #5c5279;border-radius:8px;padding:11px;min-height:44px;font-size:12px}.lookup-demo-controls small{font-size:10px;color:var(--muted);line-height:1.8}.lookup-wait{text-align:center;padding:30px 10px}.lookup-wait .spinner{margin-bottom:17px}.lookup-wait h3{font-size:15px}.lookup-wait p{color:var(--muted);font-size:11px;margin-top:12px}.lookup-demo-controls select:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media(max-width:360px){.lookup-steps li{gap:4px;font-size:9px}.lookup-steps li>span{width:19px;height:19px;font-size:9px}.lookup-networks .choice{padding:18px}.lookup-address{padding:13px}}


.scan-demo-switch{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:15px;border:1px dashed #685383;background:#261d3455;border-radius:12px;margin-bottom:22px}.scan-demo-switch label{font-size:11px;color:#cfbce7}.scan-demo-switch select{background:#11172a;color:var(--text);border:1px solid #625475;border-radius:9px;padding:10px 12px;min-height:44px;flex:1;font-size:12px}.scan-demo-switch small{width:100%;font-size:10px;color:var(--muted);line-height:1.8}.scan-demo-switch select:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.radar-idle:before{animation:none!important;opacity:.3}.scan-stage{display:flex;align-items:center;gap:10px;background:#11172a;border:1px solid #363852;border-radius:10px;padding:13px;color:#c0c6df;font-size:12px}.scan-stage .spinner{width:15px;height:15px}.scan-counter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 10px}.scan-counter-grid strong{display:block;font-size:25px;font-weight:500;font-variant-numeric:tabular-nums}.scan-counter-grid span{display:block;margin-top:8px;font-size:10px;color:var(--muted);line-height:1.7}.scan-quality-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:23px 0}.scan-quality-grid>div{border-left:1px solid #353750;padding-left:16px}.scan-quality-grid>div:first-child{border:0;padding-left:0}.scan-quality-grid strong{font-size:25px;font-weight:500;display:block;font-variant-numeric:tabular-nums}.scan-quality-grid span{display:block;font-size:10px;color:var(--muted);margin-top:8px;line-height:1.7}.scan-batch-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;border-top:1px solid #36364d;padding-top:16px;font-size:10px;color:var(--muted);line-height:1.8}.scan-network-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 0;border-bottom:1px solid #33364d}.scan-network-row:first-child{padding-top:0}.scan-network-name{display:flex;gap:11px;align-items:center;min-width:0}.scan-network-name strong{font-size:12px;font-weight:550}.scan-network-name small{display:block;font-size:10px;color:var(--muted);line-height:1.7;margin-top:5px}.scan-network-name .iconbox{margin:0;width:35px;height:35px;flex:none}.scan-network-result{text-align:right;flex:none}.scan-network-result>span:first-child{font-size:11px;color:#c9c8de;display:block;margin-bottom:7px}.scan-network-result .pill{font-size:9px}.scan-open-reports{margin-top:22px}.scan-activity .cardhead{gap:8px}.scanhero .herofoot span{overflow-wrap:anywhere}body[data-page=scan] .sectionheading{gap:12px;flex-wrap:wrap}body[data-page=scan] .sectionheading>.small{font-size:10px}@media(max-width:720px){.scan-quality-grid{gap:8px}.scan-quality-grid>div{padding-left:11px}.scan-quality-grid strong,.scan-counter-grid strong{font-size:23px}.scan-coverage{padding:20px 17px}.scan-network-name{gap:9px}.scan-network-name strong{font-size:11px}.scan-network-name small{font-size:9px}.scan-network-result>span:first-child{font-size:10px}}@media(max-width:360px){.scan-network-name .coin,.scan-network-name .iconbox{width:27px;height:27px}.scan-network-row{gap:6px}.scan-network-name{gap:7px}.scan-network-result .pill{padding:5px 7px}.scan-quality-grid>div{padding-left:8px}.scan-quality-grid span{font-size:9px}.scan-stage{font-size:11px}}

/* Approved minimal Auto Scan direction: countdown only. */
.scan-timer-only{min-height:58vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:35px 12px;text-align:center}.scan-timer-only>.caps{font-size:11px;letter-spacing:2px;color:#aaa8c3}.scan-timer-only>.timer{font-size:42px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:2px;margin:0;line-height:1.2;color:#eeeaff;text-shadow:0 0 30px #9270ed22}.scan-timer-only>.timer.textual{font-size:24px;letter-spacing:0}@media(max-width:720px){.scan-timer-only{min-height:52vh}.scan-timer-only>.timer{font-size:36px}.scan-timer-only>.timer.textual{font-size:23px}}@media(max-width:360px){.scan-timer-only>.timer{font-size:32px}}

/* Two blocks only: next-scan countdown plus last-scan totals and quality. */
.scan-simple{max-width:680px;margin:0 auto}.scan-simple .scan-timer-only{min-height:225px;padding:32px 12px;gap:17px;margin-bottom:17px}.scan-last-results{padding:23px}.scan-last-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.scan-last-heading h2{font-size:17px;font-weight:550}.scan-last-heading p{color:var(--muted);font-size:10px;line-height:1.8;margin:9px 0 0}.scan-last-total{text-align:right;flex:none}.scan-last-total strong{display:block;font-size:25px;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums}.scan-last-total span{display:block;font-size:10px;color:var(--muted);margin-top:5px}.scan-last-quality{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;padding-top:22px;border-top:1px solid #39364f;gap:10px}.scan-last-quality>div{text-align:center;border-right:1px solid #35364d}.scan-last-quality>div:last-child{border-right:0}.scan-last-quality strong{font-size:24px;font-weight:500;display:block;font-variant-numeric:tabular-nums;line-height:1.2}.scan-last-quality span{display:block;font-size:10px;color:#b1b8d1;line-height:1.6;margin-top:10px}.scan-basic-note{font-size:10px;line-height:1.8;color:var(--muted);border-top:1px solid #34364d;margin:23px 0 0;padding-top:14px}.scan-basic-note strong{color:#cfcee1;font-weight:500}.scan-quality-note{font-size:10px;color:var(--muted);margin:12px 0 0;line-height:1.8}@media(max-width:720px){.scan-simple .scan-timer-only{min-height:185px;padding:22px 10px;margin-bottom:12px}.scan-last-results{padding:20px}.scan-last-heading h2{font-size:16px}.scan-last-total strong{font-size:23px}.scan-last-quality strong{font-size:23px}}@media(max-width:360px){.scan-last-results{padding:17px}.scan-last-heading{gap:10px}.scan-last-heading h2{font-size:15px}.scan-last-quality{gap:7px}.scan-last-quality span{font-size:9px}}


.network-page .network-selection .cardhead{margin-bottom:6px}.network-page .network-choice{align-items:flex-start;gap:12px;padding:21px 0}.network-choice>.coin{margin-top:2px}.network-choice>.toggle{margin-top:3px}.network-choice .text h3{font-size:14px}.network-choice .text p{font-size:10px;line-height:1.7;margin-top:6px}.network-evidence{display:flex;flex-direction:column;gap:5px;margin-top:11px;color:#a1aac4;font-size:10px;line-height:1.7}.network-evidence b{font-weight:400;color:#c3c4d9}.network-evidence b.amber{color:var(--amber)}.network-disabled{opacity:.5}.network-master-card{margin-top:18px}.network-page>.network-master-card:first-of-type{margin-bottom:18px}.network-master{padding-top:0!important}.network-master .iconbox{margin:0;flex:none}.network-master .text p{font-size:10px}.network-master-card .meta{margin:13px 0 0}.network-master-card .expandrow{margin-top:17px}.network-scope-note{display:flex;gap:10px;margin:19px 0;color:var(--muted);font-size:11px;line-height:1.8}.network-scope-note .icon{width:16px;height:16px;margin-top:2px;color:#ac9ccd}.network-save-panel{padding:18px;border:1px solid #48415f;border-radius:13px;background:linear-gradient(120deg,#242037,#141b2c)}.network-save-status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.network-save-status>span:last-child{font-size:10px;color:var(--muted);line-height:1.7}.network-save-panel>p{font-size:11px;color:#bdc0d6;line-height:1.8;margin:14px 0}.network-save-panel>small{display:block;font-size:10px;line-height:1.7;color:var(--muted);margin-top:15px}.network-validation{font-size:11px;color:var(--red);line-height:1.8;margin-top:12px}.network-page .toggle input:disabled+span{cursor:not-allowed}.network-page .buttonrow .button{font-size:11px;padding:12px 13px}@media(max-width:360px){.network-page .padded{padding:18px}.network-page .network-choice{gap:10px}.network-choice .text h3{font-size:13px}.network-evidence{font-size:9px}.network-save-panel{padding:16px}}

.network-directory-search{margin:19px 0 4px}.network-directory-search label{display:block;font-size:11px;color:var(--muted);margin-bottom:9px}.network-directory-search input{width:100%;box-sizing:border-box}.network-directory-search [role=status]{font-size:10px;color:var(--muted);margin:12px 0}.network-directory-list{max-height:540px;max-height:min(60vh,540px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:8px}.network-choice[hidden]{display:none!important}.network-directory-source{font-size:10px;line-height:1.8;color:var(--muted);border-top:1px solid #39364f;margin:16px 0 0;padding-top:14px}.network-choice .text{min-width:0}.network-choice h3{overflow-wrap:anywhere}.network-directory-list:focus-visible{outline:1px solid #a28bf3;outline-offset:4px}

.summary-toggle-row{padding:0 0 21px;align-items:flex-start}.summary-toggle-row .iconbox{margin:0;flex:none}.summary-toggle-row h3{font-size:15px}.summary-toggle-row .text p{font-size:11px;line-height:1.8;margin-top:8px}.summary-toggle-row .toggle{margin-top:3px}.summary-scope{padding-top:5px}.summary-scope p{font-size:11px;color:var(--muted);line-height:1.9;margin:13px 0 0}.summary-save-panel{margin-top:20px;padding:20px;border:1px solid #48415f;border-radius:13px;background:linear-gradient(120deg,#242037,#141b2c)}.summary-save-status{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.summary-save-status>span:last-child{font-size:11px;color:var(--muted)}.summary-save-panel>p{font-size:11px;color:#bdc0d6;line-height:1.8;margin:16px 0}.summary-save-panel>small{display:block;font-size:10px;color:var(--muted);line-height:1.8;margin-top:16px}.summary-save-panel .button{font-size:11px}.summary-settings .text{min-width:0}.summary-settings .text h3{overflow-wrap:anywhere}@media(max-width:360px){.summary-settings .padded{padding:18px}.summary-toggle-row{gap:10px}.summary-toggle-row h3{font-size:13px}.summary-toggle-row .iconbox{width:32px;height:32px}.summary-save-panel{padding:16px}.summary-save-panel .button{padding:12px 11px}}

.help-preview-note{font-size:10px;color:var(--muted);line-height:1.9;margin:0 0 23px;padding-left:12px;border-left:2px solid #756493}.help-page .helpitem summary{font-size:13px;min-height:52px;align-items:center}.help-page .helpitem summary span{flex:1}.help-page .helpitem summary:focus-visible{outline:2px solid #af98ef;outline-offset:3px;border-radius:8px}.help-page .help-answer{padding-bottom:5px}.help-page .help-answer p{font-size:11px;line-height:1.95;margin:0;padding:10px 0}.help-page .help-answer p:first-child{padding-top:7px}.help-safety-note{font-size:10px;line-height:1.9;color:var(--muted);margin-top:24px}@media(prefers-reduced-motion:reduce){.help-page .helpitem{transition:none}}
/* Independent token-alert selector and same-pool liquidity rule. */
.token-alert-types{display:grid;gap:12px;margin:20px 0}.token-alert-types .choice{width:100%;text-align:left;padding:16px;gap:12px}.token-alert-types h3{font-size:14px}.token-alert-types p{font-size:11px;color:var(--muted);margin-top:7px}.alert-type-back{border:0;background:transparent;padding:0;cursor:pointer;margin-bottom:19px;font:inherit;font-size:11px;color:var(--muted);min-height:36px}.liquidity-pool-reference{background:#14182b;border:1px solid #3c3b56;border-radius:12px;padding:16px;margin-bottom:20px}.liquidity-pool-reference .address{font-size:11px;line-height:1.8;overflow-wrap:anywhere;margin:10px 0}.liquidity-pool-reference .alert-quote{border:0;background:none;padding:10px 0 0;margin:0}#modal{max-height:90dvh;overflow-y:auto}

/* Downside Radar: identity-only grouped list; quantitative evidence stays in details. */
.radar-filters{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;gap:12px;align-items:end;padding:18px;border:1px solid var(--stroke);border-radius:13px;background:#171b2b;margin-top:20px}.radar-filters label{font-size:10px;color:var(--muted);min-width:0}.radar-filters input,.radar-filters select{width:100%;min-width:0;margin-top:7px;font-size:11px;min-height:44px}.radar-filters button{font-size:11px}.radar-summary{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:16px 0;color:var(--muted);font-size:10px}.radar-summary button{font-size:10px;padding:9px 12px}.radar-group{margin:25px 0}.radar-group .cardhead h2{font-size:14px}.radar-watch-star{color:#dbc58b}.radar-source{font-size:9px;color:var(--muted);white-space:nowrap}.radar-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:19px 0}.radar-evidence-grid .metric{min-width:0}.radar-evidence-grid .metric strong{font-size:23px}.radar-evidence-grid .metric .radar-scope-label{font-size:18px}.radar-table-wrap{overflow-x:auto}.radar-history{border-collapse:collapse;width:100%;font-size:10px}.radar-history th,.radar-history td{padding:12px 8px;text-align:left;border-bottom:1px solid #34374e}.radar-history th{font-weight:400;color:var(--muted)}.radar-detail .address{overflow-wrap:anywhere;font-size:11px}.radar-detail .drow{gap:12px}@media(max-width:820px){.radar-filters{grid-template-columns:1fr 1fr}.radar-filters label:first-child{grid-column:1/-1}.radar-filters button{grid-column:1/-1}}@media(max-width:360px){.radar-filters{padding:13px;gap:9px}.radar-evidence-grid{gap:9px}.radar-evidence-grid .metric strong{font-size:20px}.radar-detail .padded{padding:17px}}

/* Independent Market Flow panel. Existing navigation and feature styles are untouched. */
.flow-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.flow-tabs a{font-size:12px;flex:1;text-align:center;white-space:nowrap}.flow-pressure{font-size:22px;margin:16px 0 24px;line-height:1.4}.flow-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.flow-totals strong{display:block;font-size:30px;line-height:1.4;margin-top:8px}.flow-totals small{display:block;color:var(--muted);font-size:10px}.flow-blocks{display:grid;gap:12px;margin:22px 0}.flow-block summary{display:grid;grid-template-columns:1fr 40px 130px;gap:12px;align-items:center;cursor:pointer;padding:20px;list-style:none}.flow-block-name{font-size:13px;font-weight:600}.flow-state{font-size:10px;text-align:right}.flow-vote{font-size:14px;text-align:right}.flow-block-body{padding:0 22px 20px}.flow-block-body .drow{gap:16px;font-size:11px;align-items:flex-start}.flow-block-body .drow span:last-child{text-align:right;overflow-wrap:anywhere}.flow-block-body .meta{overflow-wrap:anywhere}.flow-cvd{margin:20px 0}.flow-cvd svg{width:100%;height:auto;max-height:150px;background:#151827;border-radius:9px}.flow-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0}.flow-actions .meta{text-align:right}.flow-page .helpitem p{line-height:1.8}@media(max-width:600px){.flow-pressure{font-size:18px}.flow-totals{gap:10px}.flow-totals strong{font-size:25px}.flow-totals .caps{font-size:8px}.flow-block summary{padding:17px;grid-template-columns:1fr 40px}.flow-state{grid-column:1/-1;text-align:left;padding-left:24px}.flow-block-name{font-size:12px}.flow-block-body{padding:0 17px 17px}.flow-tabs a{font-size:10px;padding:12px 8px}.flow-actions{align-items:flex-start}.flow-actions button{font-size:10px;white-space:nowrap}}
