:root{color-scheme:dark;--bg:#090a11;--sidebar:#0b0c14;--surface:#11131e;--surface-hi:#181928;--violet:#a18bff;--bright:#d9d2ff;--text:#f1f0f9;--muted:#85899f;--muted2:#656a83;--green:#77e4ad;--red:#f58b9b;--gold:#e7c98e;font-family:Inter,Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;min-width:320px;background:var(--bg);color:var(--text)}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}:focus-visible{outline:2px solid var(--violet);outline-offset:4px}::selection{background:#6b52ac;color:white}.srOnly{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.workspace{display:flex;min-height:100vh}.sidebar{flex:0 0 244px;width:244px;position:sticky;top:0;height:100vh;min-height:670px;padding:30px 17px 24px;display:flex;flex-direction:column;background:var(--sidebar);z-index:7}.identity{display:flex;gap:12px;align-items:center;padding:0 10px 70px}.identity img{filter:drop-shadow(0 0 12px #8a74fc44)}.identityText{display:flex;flex-direction:column;gap:5px}.identityText strong{font-size:11px;letter-spacing:1px;font-weight:760}.identityText small{font-size:9px;letter-spacing:2px;color:var(--muted2);font-weight:700}.sidebarLabel{font-size:10px;color:var(--muted2);font-weight:700;letter-spacing:1.8px;padding:0 14px 15px}.sideNav{display:grid;gap:7px}.navLink{display:flex;align-items:center;gap:12px;border-radius:9px;color:#9799ad;min-height:47px;padding:0 13px;font-size:12px;font-weight:650;transition:color .2s,background .2s}.navLink:hover{background:#171724;color:white}.navLink.is-active{background:#252036;color:#f3efff}.navIcon{font-size:19px;font-weight:400;width:21px;color:#a68fff;text-align:center}.navCounter{font-size:9px;margin-left:auto;color:#71718c}.sidebarBottom{margin-top:auto;padding:0 10px}.feedHint{display:flex;gap:10px;align-items:start;margin-bottom:28px}.feedGlyph{font-size:11px;color:var(--green);padding-top:1px}.feedHint strong,.feedHint small{display:block}.feedHint strong{font-size:9px;letter-spacing:1px;color:#aaabc2}.feedHint small{font-size:10px;margin-top:9px;line-height:1.5;color:#74768b}.studioLink{display:flex;justify-content:space-between;font-size:10px;color:#c4bdde;letter-spacing:1px;font-weight:650}.studioLink span{font-size:15px}.sidebarVersion{margin:26px 0 0;font-size:9px;letter-spacing:1px;color:#575c72}.sidebarVersion span{color:var(--violet)}
.mainShell{flex:1;min-width:0}.topbar{height:74px;background:#0c0d16;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(24px,4vw,58px)}.topbarLeft,.topbarRight{display:flex;align-items:center}.topbarLeft{gap:13px;font-size:10px;letter-spacing:1.1px;font-weight:680}.breadcrumb{color:#83859b}.headerSeparator{color:#53556b}.topbarLeft strong{font-size:10px;color:#d9d9e9}.mobileLogo{display:none}.topbarRight{gap:23px}.liveBadge{display:flex;align-items:center;gap:8px;font-size:11px;color:#bfc3d6;white-space:nowrap}.statusDot{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 9px #6de1a45c}.statusDot.is-loading{background:var(--gold)}.statusDot.is-error{background:var(--red)}.statusDot.is-stale{background:var(--gold)}.utcClock{font-size:10px;letter-spacing:.5px;color:#747a94;white-space:nowrap}.refreshButton{background:#242137;color:#e9e2ff;border:0;border-radius:8px;min-height:34px;padding:0 12px;display:flex;align-items:center;gap:9px;font-size:11px;font-weight:650}.refreshButton:hover{background:#37304e}.refreshButton span:first-child{font-size:21px;line-height:1}.refreshButton.is-refreshing span:first-child{animation:rotate 1.2s linear infinite}.mobileNav{display:none}
.page{max-width:1660px;margin:auto;padding:0 clamp(24px,4vw,58px)}.hero{min-height:315px;display:flex;position:relative;isolation:isolate;overflow:hidden;align-items:center;justify-content:space-between;margin:0 0 48px;background:radial-gradient(ellipse at 91% 50%,#26173b88 0,transparent 46%),linear-gradient(100deg,#0d101a 0%,#0f1120 64%,#10121e 100%);border-radius:0 0 18px 18px}.heroCopy{position:relative;z-index:1;padding:40px 30px 35px 38px;max-width:700px}.eyebrow{color:#ab93ff;font-size:10px;letter-spacing:2.2px;font-weight:780}.smallDiamond{font-size:10px;padding-right:5px}.eyebrowMuted{color:#69647f;margin-left:8px}.hero h1{font-size:clamp(34px,3.3vw,55px);font-weight:740;line-height:1.1;letter-spacing:-2.2px;margin:22px 0 17px}.hero h1 span{font-weight:450;color:#9797aa}.hero p{font-size:13px;line-height:1.7;max-width:470px;color:#9296ad;margin:0}.heroMeta{display:flex;align-items:center;gap:10px;margin-top:31px;font-size:9px;font-weight:700;letter-spacing:1.3px;color:#777b95}.metaBullet{height:7px;width:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px #77e4ad55}.metaSeparator{color:#575b70}.heroVisual{position:relative;align-self:stretch;flex:0 0 min(36%,390px);display:grid;place-items:center;overflow:hidden;opacity:.95}.radarGlow{position:absolute;width:300px;height:300px;background:radial-gradient(circle,#a783ff2d,transparent 69%);filter:blur(12px)}.radarOuter,.radarMiddle,.radarInner{position:absolute;border:1px solid #9279ca2c;border-radius:50%;aspect-ratio:1}.radarOuter{width:340px}.radarMiddle{width:230px}.radarInner{width:115px}.radarOuter::before,.radarMiddle::before{content:"";position:absolute;background:#a083ff22;width:1px;height:100%;left:50%;top:0}.radarOuter::after,.radarMiddle::after{content:"";position:absolute;background:#a083ff22;width:100%;height:1px;left:0;top:50%}.radarSweep{position:absolute;width:250px;height:250px;border-radius:50%;background:conic-gradient(from 220deg,transparent 0deg,transparent 185deg,#9b74ff44 275deg,transparent 288deg);mask-image:radial-gradient(circle,#000 52%,transparent 71%);animation:rotate 16s linear infinite}.radarPoint{position:absolute;width:7px;height:7px;border-radius:50%;background:#c3abff;box-shadow:0 0 14px #b88bff}.pointOne{top:27%;left:37%}.pointTwo{top:51%;left:72%;width:5px;height:5px}.pointThree{top:67%;left:44%;width:4px;height:4px}.radarWordmark{position:absolute;bottom:25px;right:29px;font-size:10px;letter-spacing:2px;color:#79718f}.radarWordmark i{font-style:normal;color:#a58df7}
.module{margin-bottom:65px}.sectionAnchor{scroll-margin-top:98px}.sectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:23px;margin-bottom:24px}.sectionEyebrow{font-size:10px;color:#8f76dc;letter-spacing:1.9px;font-weight:700}.sectionHeading h2{font-size:clamp(21px,2vw,29px);letter-spacing:-.9px;font-weight:720;margin:10px 0 8px}.headingArrow{color:#a08af1;font-size:.75em;padding-left:5px}.sectionHeading p{color:#83889f;font-size:12px;line-height:1.6;margin:0}.segmented{display:flex;gap:3px;align-items:center;padding:5px;background:#191a28;border-radius:9px;min-height:40px}.segmented button{background:transparent;color:#8f91a9;border:0;border-radius:6px;font-size:11px;min-width:51px;padding:8px 9px;font-weight:740}.segmented button.active{color:white;background:#594980;box-shadow:0 2px 10px #0002}.segmented button:hover:not(.active){color:#e2dcf5;background:#ffffff0d}
.marketGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.marketCard{min-width:0;position:relative;overflow:hidden;border-radius:15px;padding:24px 23px 17px;background:radial-gradient(circle at 78% 5%,#32274944 0,transparent 43%),linear-gradient(151deg,#191b29 0,#121420 90%)}.assetHeader{display:flex;justify-content:space-between;align-items:center;gap:8px}.assetInfo{display:flex;align-items:center;gap:10px;min-width:0}.assetLogo{height:38px;width:38px;display:grid;place-items:center;border-radius:11px;font-size:20px;font-weight:780;color:white;flex:0 0 38px}.assetLogo.SOL{background:linear-gradient(145deg,#6bd8c0,#7c54d4)}.assetLogo.BTC{background:linear-gradient(145deg,#ffcc84,#c6872d)}.assetLogo.ETH{background:linear-gradient(145deg,#99a9ee,#495a9a)}.assetTicker{font-size:15px;font-weight:760;letter-spacing:.15px}.assetFull{font-size:11px;color:#7d8299;margin-top:3px}.changePill{font-size:11px;color:var(--green);background:#173027;padding:8px 9px;font-weight:730;border-radius:7px;white-space:nowrap}.changePill.negative{color:var(--red);background:#2b202a}.changePill.unknown{color:#a4a5b5;background:#242536}.assetPrice{margin-top:23px;font-size:clamp(27px,2.6vw,36px);font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-1.7px;overflow-wrap:anywhere}.assetPrice.is-unknown{font-size:22px;letter-spacing:-.5px;color:#a2a3b8}.priceContext{color:#7e8299;font-size:10px;margin-top:6px}.chart{height:125px;position:relative;cursor:crosshair;margin:23px -7px 20px;touch-action:pan-y}.chart svg{width:100%;height:100%;display:block;overflow:visible}.chart-tooltip{position:absolute;z-index:2;pointer-events:none;white-space:nowrap;transform:translate(-50%,-125%);font-size:10px;color:#f1ecff;background:#312b43;border-radius:7px;padding:8px 10px;box-shadow:0 4px 15px #0005}.chart-tooltip[hidden]{display:none}.chartEmpty{display:grid;place-items:center;text-align:center;height:100%;font-size:11px;color:#8689a0}.assetFooter{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;border-top:1px solid #ffffff0d;padding-top:15px}.assetMetric span{font-size:9px;color:#717890;letter-spacing:.7px;font-weight:650;display:block}.assetMetric b{display:block;margin-top:5px;font-size:12px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.assetMetric.statusMetric b{color:#b2a1ec;font-size:10px}.assetMetric.statusMetric b.is-error{color:var(--red)}.assetMetric.statusMetric b.is-stale{color:var(--gold)}.marketSkeleton{height:338px;border-radius:15px;background:linear-gradient(110deg,#151724 0,#212337 40%,#151724 75%);background-size:200% 100%;animation:shimmer 1.6s ease-in-out infinite}.underMarkets{display:flex;justify-content:space-between;gap:16px;margin-top:15px;color:#73788f;font-size:10px;line-height:1.5}.smallDot{display:inline-block;height:5px;width:5px;border-radius:50%;background:var(--violet);margin-right:4px}
.discoveryHeading{align-items:flex-end}.filters{display:flex;gap:9px;flex-wrap:wrap}.selectShell{display:flex;flex-direction:column;gap:6px;min-width:150px;padding:8px 13px;background:#191b2a;border-radius:8px}.selectShell span{font-size:8px;font-weight:750;letter-spacing:1.5px;color:#777c94}.selectShell select{border:0;outline:0;background:transparent;color:#e6e5f0;font-size:11px;font-weight:650;padding:0 20px 0 0;min-width:128px;height:19px}.selectShell select option{background:#171827;color:#fff}.discoveryControls{display:flex;justify-content:space-between;gap:10px;align-items:center}.modeTabs{display:flex;gap:4px;background:#161822;border-radius:10px 10px 0 0;padding:6px 6px 0}.modeTabs button{color:#a1a3b9;font-size:12px;font-weight:650;padding:12px 13px;border:0;background:transparent;border-radius:8px 8px 0 0;white-space:nowrap}.modeTabs button.active{background:#24213a;color:#f4f0ff}.modeTabs button span{color:#b59bff;font-size:14px;margin-right:5px}.modeTabs button small{font-size:8px;color:#a08eae;margin-left:5px;letter-spacing:.4px}.feedLabel{font-size:9px;letter-spacing:1.3px;color:#7c7f95;font-weight:730}.blinkDot{display:inline-block;background:#78e5b0;width:6px;height:6px;border-radius:50%;margin-left:4px}.tableViewport{background:#151722;border-radius:0 11px 11px;overflow-x:auto}.discoveryTable{border-collapse:collapse;width:100%;min-width:750px;text-align:left}.discoveryTable thead{background:#1d1f2d}.discoveryTable th{font-size:9px;letter-spacing:1.2px;color:#858aa1;font-weight:750;padding:17px 18px;white-space:nowrap}.discoveryTable td{font-size:12px;color:#d4d6e2;padding:16px 18px;font-variant-numeric:tabular-nums;border-top:1px solid #ffffff08}.discoveryTable tr:hover td{background:#ffffff06}.tokenSymbol{font-size:13px;color:#f4f2fb;font-weight:740}.tokenName,.tokenDex{font-size:10px;color:#888ca2;margin-top:4px;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chainBadge{font-size:11px;font-weight:650;text-transform:capitalize}.chainBadge.unknown{color:var(--muted2)}.positive{color:var(--green)!important;font-weight:700}.negative{color:var(--red)!important;font-weight:700}.promotedLabel{display:inline-block;margin-top:5px;font-size:8px;color:var(--gold);letter-spacing:.7px}.outLink{color:#b5a4f7;font-size:17px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px}.tableMessage{padding:36px 18px!important;text-align:center;color:#8a8ea4!important}.errorText{color:var(--red)!important}.discoveryFoot{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:13px}.discoveryFoot p{font-size:10px;color:#85899e;line-height:1.55;margin:0}.textButton{font-size:10px;font-weight:710;color:#b7a7ff;border:0;background:transparent;padding:7px 2px;white-space:nowrap}.textButton:hover{color:#e7ddff}
.explorerSection{padding-bottom:26px}.sourcePill{font-size:9px;color:#aaa7c1;letter-spacing:1.15px;background:#1c1c2c;padding:12px 13px;border-radius:7px;white-space:nowrap}.searchBar{display:flex;gap:11px;align-items:center;background:linear-gradient(90deg,#1d1e2f,#181a28);padding:8px 8px 8px 20px;border-radius:11px}.searchGlyph{font-size:26px;color:#a295d6}.searchBar input{flex:1;min-width:0;border:0;outline:0;padding:12px 2px;background:transparent;color:#fff;font-size:13px}.searchBar input::placeholder{color:#787c94}.searchBar button{border:0;background:linear-gradient(115deg,#8467ec,#9e7bf0);color:white;border-radius:7px;min-height:44px;padding:0 22px;font-size:12px;font-weight:750;white-space:nowrap;box-shadow:0 4px 18px #6b48d522}.searchBar button:hover{filter:brightness(1.12)}.searchInfo{font-size:11px;line-height:1.6;color:#858aa0;margin:16px 3px 20px;min-height:18px}.searchResults{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:13px}.resultCard{min-width:0;background:linear-gradient(140deg,#1b1d2a,#131622);padding:20px;border-radius:12px}.resultHeader{display:flex;justify-content:space-between;gap:8px;align-items:start}.resultHeader strong{font-size:16px;font-weight:750}.resultHeader small{display:block;color:#9497ac;font-size:10px;margin-top:5px;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resultChain{font-size:9px;font-weight:700;padding:6px 9px;border-radius:6px;background:#302a46;color:#cbb9ff;white-space:nowrap}.resultPrice{font-size:26px;font-weight:750;letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:23px 0}.resultStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 9px}.resultStats span{font-size:9px;color:#858a9f;letter-spacing:.5px;display:block}.resultStats strong{display:block;margin-top:6px;font-size:12px;font-weight:660;overflow-wrap:anywhere}.resultAddress{margin-top:20px;background:#0e101b;border-radius:7px;padding:10px;display:flex;justify-content:space-between;align-items:center;gap:10px}.resultAddress code{font:10px ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#acafc4}.copyButton{color:#af9afc;background:#272139;border:0;border-radius:5px;padding:6px 8px;font-size:10px;font-weight:750}.resultExternal{display:inline-block;color:#bbaaff;font-size:11px;font-weight:700;margin-top:17px}.resultsEmpty{grid-column:1/-1;padding:18px 0;color:#868ba4;font-size:12px}
.footer{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:25px 0 35px;font-size:9px;color:#777b91;font-weight:640;letter-spacing:.85px}.footer span{color:#9d87ed}@keyframes shimmer{to{background-position-x:-200%}}@keyframes rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(max-width:1250px){.sidebar{flex-basis:207px;width:207px}.page{padding:0 28px}.topbar{padding:0 28px}.marketGrid{gap:10px}.marketCard{padding:20px 16px 16px}.assetPrice{font-size:27px}.assetFooter{grid-template-columns:repeat(2,1fr)}.assetMetric.statusMetric{grid-column:1/-1}.chart{height:115px}}
@media(max-width:980px){.sidebar{display:none}.topbar{padding:0 24px;height:65px}.topbarLeft .mobileLogo{display:block}.topbarLeft .headerSeparator,.topbarLeft .breadcrumb{display:none}.page{padding:0 24px}.mobileNav{display:flex;background:#0d0e17;gap:10px;padding:0 24px;position:sticky;top:0;z-index:8;min-height:47px;align-items:center;overflow-x:auto}.mobileLink{font-size:11px;white-space:nowrap;color:#9899ad;font-weight:690;padding:10px 11px;border-radius:7px}.mobileLink.is-active{color:#e8ddff;background:#2a223c}.hero{margin-top:0}.sectionAnchor{scroll-margin-top:60px}}
@media(max-width:790px){.hero{min-height:280px}.heroCopy{padding-left:25px;max-width:630px}.heroVisual{flex-basis:30%;opacity:.6}.marketGrid{grid-template-columns:1fr}.marketCard{padding:24px}.assetFooter{grid-template-columns:repeat(3,1fr)}.assetMetric.statusMetric{grid-column:auto}.chart{height:135px}.discoveryHeading{align-items:start;flex-direction:column}.filters{width:100%}.selectShell{flex:1;min-width:135px}.tableViewport{border-radius:0 0 11px 11px;overflow-x:visible;background:transparent}.discoveryTable{min-width:0;display:block}.discoveryTable thead{display:none}.discoveryTable tbody{display:grid;gap:9px}.discoveryTable tr{background:#181a26;border-radius:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:15px;gap:15px 10px;min-width:0}.discoveryTable td{padding:0;border:0;min-width:0;overflow-wrap:anywhere}.discoveryTable td::before{content:attr(data-label);display:block;font-size:9px;color:#777c94;letter-spacing:.8px;font-weight:700;margin-bottom:7px}.discoveryTable td:nth-child(1){grid-column:1/3}.discoveryTable td:nth-child(2){grid-column:3/4}.discoveryTable td:nth-child(3),.discoveryTable td:nth-child(4),.discoveryTable td:nth-child(5){grid-column:auto}.discoveryTable td:nth-child(6){grid-column:1/3}.discoveryTable td:nth-child(7){grid-column:3/4;text-align:right}.discoveryTable td:nth-child(7)::before{display:none}.discoveryTable .tableMessage{grid-column:1/-1;text-align:left}.discoveryTable .tableMessage::before{display:none}}
@media(max-width:565px){.topbar{height:58px;padding:0 16px}.topbarLeft strong{font-size:11px}.topbarRight{gap:9px}.utcClock{display:none}.liveBadge{font-size:10px;max-width:125px}.liveBadge span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refreshButton{padding:0 9px;min-width:32px;justify-content:center}.refreshButton span:last-child{display:none}.mobileNav{padding:0 12px;min-height:43px}.page{padding:0 15px}.hero{min-height:300px;margin:0 0 41px}.heroCopy{padding:33px 17px;max-width:100%}.hero h1{font-size:clamp(30px,9vw,44px);letter-spacing:-1.6px}.hero p{max-width:310px;font-size:12px}.heroVisual{position:absolute;inset:0 0 0 36%;opacity:.22}.heroMeta{font-size:8px;gap:8px}.sectionHeading{align-items:flex-start;flex-direction:column;gap:16px}.sectionHeading p{font-size:11px}.segmented{width:100%;justify-content:space-between}.segmented button{flex:1}.marketCard{padding:19px}.assetPrice{font-size:33px}.assetFooter{grid-template-columns:repeat(3,minmax(0,1fr))}.assetMetric b{font-size:11px}.assetMetric.statusMetric{grid-column:auto}.underMarkets{flex-wrap:wrap}.module{margin-bottom:49px}.modeTabs{overflow-x:auto;max-width:100%;gap:1px}.modeTabs button{padding:12px 9px;font-size:10px}.modeTabs button small{display:none}.feedLabel{display:none}.discoveryTable tr{grid-template-columns:repeat(2,minmax(0,1fr))}.discoveryTable td:nth-child(1){grid-column:1}.discoveryTable td:nth-child(2){grid-column:2}.discoveryTable td:nth-child(3),.discoveryTable td:nth-child(4){grid-column:auto}.discoveryTable td:nth-child(5){grid-column:1}.discoveryTable td:nth-child(6){grid-column:2}.discoveryTable td:nth-child(7){grid-column:1/-1;text-align:left}.discoveryTable td:nth-child(7)::before{display:none}.selectShell{min-width:0}.discoveryFoot{align-items:flex-start;flex-direction:column}.sourcePill{font-size:8px}.searchBar{gap:6px;padding-left:12px}.searchBar input{font-size:12px}.searchBar button{min-height:41px;padding:0 12px;font-size:11px}.searchBar button span{display:none}.searchBar button{font-size:17px}.footer{font-size:8px;line-height:1.8}}

.searchBar:focus-within{box-shadow:0 0 0 2px #9277e96b}

/* V3.2 Professional Market Analytics — restrained terminal surfaces, no decorative borders */
.proModule{margin-top:45px}.proHeading{margin-bottom:23px}.terminalPanel{background:#11131e;border-radius:15px;overflow:hidden;box-shadow:0 12px 60px #02030b35}.terminalToolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 25px 14px;background:#151725}.terminalAssets{display:flex;align-items:center;gap:5px}.terminalAssets button{background:transparent;border:0;border-radius:8px;color:#8c90a9;padding:10px 16px;font-weight:760;font-size:12px;letter-spacing:.4px;white-space:nowrap}.terminalAssets button.selected{background:#302747;color:#eee5ff}.terminalRight{display:flex;gap:17px;align-items:center}.terminalDataStatus{font-size:9px;color:#a2a5bb;font-weight:750;letter-spacing:.8px;text-align:right}.zoomButtons{display:flex;gap:4px}.zoomButtons button{width:31px;height:31px;font-size:18px;background:#25273a;color:#c5bbeb;border:0;border-radius:5px}.terminalMarketHeading{display:flex;justify-content:space-between;align-items:end;padding:27px 27px 21px;gap:16px}.terminalSymbol{font-weight:760;font-size:13px;letter-spacing:.9px;color:#f4f1fe}.terminalSymbol span{font-size:8px;margin-left:7px;color:#bdaafa;vertical-align:middle;background:#2d2944;border-radius:4px;padding:4px 6px}.terminalPrice{font-size:39px;font-weight:765;letter-spacing:-1.6px;font-variant-numeric:tabular-nums;margin-top:10px}.terminalPerformance{font-size:11px;color:var(--muted);margin-top:5px;font-weight:700}.terminalMeta{font-size:10px;color:#858aa3;display:grid;gap:9px;text-align:right;line-height:1.4;font-weight:650}.indicatorToolbar{padding:13px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;background:#151624}.indicatorToolbar button{font-size:10px;font-weight:750;letter-spacing:.25px;border:0;background:#242337;color:#9292af;border-radius:6px;padding:9px 12px;min-height:34px}.indicatorToolbar button.selected{background:#463661;color:#efe3ff}.indicatorToolbar .indicatorHelp{font-size:10px;color:#7e8299;margin-left:auto}.proChartShell{position:relative;min-width:0;margin:0 10px}.proChart{height:430px;position:relative;touch-action:pan-y;outline-offset:-3px}.proChart svg{display:block;width:100%;height:100%;overflow:hidden}.proEmpty{color:#8a8fa9;display:flex;justify-content:center;align-items:center;text-align:center;padding:30px;height:100%;min-height:125px;font-size:12px;line-height:1.7}.proTooltip{position:absolute;z-index:2;top:20px;max-width:300px;padding:12px 14px;font-size:11px;line-height:1.6;color:#f5f1ff;background:#29243b;box-shadow:0 8px 35px #040510aa;border-radius:8px;pointer-events:none;transform:translateX(-30%);font-variant-numeric:tabular-nums}.proTooltip[hidden]{display:none}.oscillators{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:14px 20px 24px}.oscillator{min-width:0;padding:11px 10px 0}.oscillatorHeading{display:flex;justify-content:space-between;align-items:center;gap:9px;color:#c8c6da;font-size:10px;letter-spacing:.6px;margin-bottom:7px}.oscillatorHeading span{color:#9b8bda;font-variant-numeric:tabular-nums;font-size:10px;text-align:right}.oscillatorCanvas{height:92px;overflow:hidden}.oscillatorCanvas svg{width:100%;height:100%}.oscMissing{color:#777c95;display:block;padding:25px;font-size:11px}.terminalBottom{padding:12px 28px 17px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;font-size:9px;color:#8a8da5;background:#151624}.terminalBottom span:last-child{letter-spacing:.7px}.intelligenceGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}.intelCard{background:#151724;border-radius:13px;padding:22px 24px;min-height:214px}.intelHeading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:20px}.intelHeading>span{font-size:11px;letter-spacing:.75px;color:#ece9ff;font-weight:770}.intelHeading small{font-size:9px;color:#82849c;font-weight:650;letter-spacing:.5px}.intelMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.intelMetric span{font-size:9px;color:#8387a2;letter-spacing:.45px;display:block}.intelMetric strong{display:block;margin-top:7px;font-size:16px;font-weight:740;letter-spacing:-.3px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.intelEmpty{font-size:12px;color:#858ba2}.observationList{display:grid;gap:9px}.observationList>p{font-size:12px;color:#898da4;line-height:1.6;margin:0}.observation{display:flex;align-items:start;gap:12px;padding:9px 10px;background:#1c1e2c;border-radius:8px}.obsDot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#a892f0;flex:0 0 8px}.observation.caution .obsDot{background:#e9bd85}.observation strong{font-size:11px;color:#e7e4f4}.observation p{margin:5px 0 0;font-size:10px;color:#9296ad;line-height:1.5}.filters{flex-wrap:wrap}.filters .selectShell{min-width:126px}.detailsButton{display:inline-block;background:#332849;color:#d1bfff;border:0;border-radius:6px;font-weight:760;font-size:9px;letter-spacing:.55px;padding:9px 10px;white-space:nowrap}.detailsButton:hover,.detailsButton:focus-visible{background:#4f3a75;color:white}.detailsResult{margin:16px 8px 0 0}.pairDialog{background:#10121e;color:#f0eef9;border:1px solid #35324d;border-radius:16px;padding:0;width:min(760px,calc(100vw - 34px));max-height:calc(100dvh - 40px);box-shadow:0 24px 95px #000b;overflow:auto}.pairDialog::backdrop{background:#02030bd4;backdrop-filter:blur(5px)}.dialogHeader{padding:28px 30px 20px;background:#191a2a;display:flex;align-items:start;gap:12px;justify-content:space-between}.dialogHeader h2{font-size:22px;margin:10px 0 7px;overflow-wrap:anywhere}.dialogHeader p{font-size:11px;color:#999eb4;line-height:1.6}.dialogClose{background:#28273d;color:#d9cfff;border:0;border-radius:7px;width:37px;height:37px;font-size:24px;flex:0 0 auto}.pairDetails{padding:22px 30px 30px}.pairTopPrice{font-size:27px;font-weight:770;letter-spacing:-.6px;margin:0 0 22px}.pairTopPrice span{font-size:13px;margin-left:12px;color:#bfa9ff}.pairMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 13px;background:#1a1c2a;padding:19px;border-radius:10px}.pairMetricGrid span{display:block;color:#82869e;font-size:9px;letter-spacing:.7px}.pairMetricGrid strong{display:block;margin-top:10px;font-size:14px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pairSectionTitle{margin:28px 0 12px;font-size:13px;font-weight:750}.pairSectionTitle small{display:block;color:#8a8ca4;font-size:10px;margin-top:6px;font-weight:400}.pairPoolScroll{max-width:100%;overflow-x:auto}.pairPoolTable{border-collapse:collapse;width:100%;min-width:540px}.pairPoolTable th{text-align:left;font-size:9px;letter-spacing:.5px;color:#8d92aa;background:#212334;padding:12px}.pairPoolTable td{padding:12px;font-size:11px;border-bottom:1px solid #282b3b;font-variant-numeric:tabular-nums}.poolChain{display:block;color:#777d93;margin-top:4px;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pairBottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:23px}.pairBottom code{overflow-wrap:anywhere;font-size:10px;color:#9498b5}.pairBottom a{font-size:10px;font-weight:750;color:#d0bbff}
@media(max-width:1290px){.terminalDataStatus{font-size:8px}.intelMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.proChart{height:365px}.filters .selectShell{min-width:125px}}
@media(max-width:980px){.proModule{margin-top:36px}.terminalToolbar{padding:16px}.intelligenceGrid{gap:11px}.intelCard{padding:18px}.pairDialog{max-height:calc(100dvh - 25px)}}
@media(max-width:700px){.terminalMarketHeading{padding:20px 17px}.terminalPrice{font-size:32px}.terminalMeta{font-size:9px}.terminalToolbar{flex-wrap:wrap}.terminalRight{flex:1;justify-content:space-between}.proChart{height:312px}.oscillators{grid-template-columns:1fr;padding:10px 12px 17px}.oscillatorCanvas{height:88px}.intelligenceGrid{grid-template-columns:1fr}.intelMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pairMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.indicatorToolbar{padding:11px}.indicatorToolbar .indicatorHelp{width:100%;margin:7px 0 0}.pairDetails{padding:16px}.dialogHeader{padding:19px}.filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%}.filters .selectShell{min-width:0}}
@media(max-width:420px){.terminalAssets button{padding:9px 11px;font-size:11px}.terminalDataStatus{font-size:8px}.terminalMarketHeading{display:block}.terminalMeta{margin-top:16px;text-align:left}.terminalPrice{font-size:31px}.proChart{height:280px}.proTooltip{font-size:9px;max-width:220px;padding:9px}.intelMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.intelHeading small{font-size:8px}.intelHeading{align-items:start}.pairBottom code{max-width:100%}}

/* V3.3 Token Radar: premium compact signal tiles, responsive without horizontal bleed */
.tokenRadar{margin-top:56px}.radarHeading{align-items:end}.radarSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.radarSummaryTile{background:#151724;padding:21px 22px;border-radius:12px;min-width:0}.radarSummaryTile small{display:block;font-size:9px;letter-spacing:1.1px;font-weight:780;color:#9995b4}.radarSummaryTile strong{display:block;font-size:32px;letter-spacing:-1.1px;color:#e9e3ff;margin:12px 0 7px;font-weight:780}.radarSummaryTile span{font-size:10px;color:#777e98;line-height:1.4}.radarSummarySource strong{font-size:16px;margin:20px 0 13px;color:#b4a4fa;letter-spacing:.1px}.radarPanel{background:#131520;border-radius:14px;overflow:hidden}.radarTools{padding:20px 22px 16px;display:flex;align-items:end;justify-content:space-between;gap:16px}.radarFilterGrid{flex:1;display:flex;flex-wrap:wrap;gap:10px}.radarFilterGrid label{min-width:118px;display:grid;gap:7px}.radarFilterGrid label>span{font-size:9px;color:#8c90ae;font-weight:780;letter-spacing:.8px}.radarFilterGrid select{background:#202233;color:#ddd9f2;padding:10px 10px;border:0;border-radius:7px;font-size:10px;min-height:39px;width:100%}.radarAlertTools{display:flex;gap:7px;align-items:center;flex-shrink:0}.radarAlertTools button{border:0;border-radius:7px;background:#2e2944;color:#cfc2f1;font-size:9px;font-weight:760;letter-spacing:.55px;padding:12px;white-space:nowrap;min-height:39px}.radarAlertTools button[aria-pressed=true]{background:#4d3978;color:white}.radarTabs{display:flex;flex-wrap:wrap;gap:3px;padding:0 22px 14px}.radarTabs button{border:0;border-radius:6px;background:#1f2030;color:#9598af;font-size:10px;font-weight:770;letter-spacing:.4px;padding:11px 13px;min-height:39px}.radarTabs button.active{background:#50356f;color:#f1ebfc}.radarGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px 22px 22px;background:#10121c;min-height:170px}.radarLoading{grid-column:1/-1;text-align:center;color:#8f92b0;font-size:12px;padding:55px 20px;line-height:1.8}.radarItem{min-width:0;background:#191b29;border-radius:12px;padding:19px 20px;display:flex;flex-direction:column;gap:14px}.radarItemHead{display:flex;justify-content:space-between;gap:14px;min-width:0}.radarTicker{font-size:16px;color:#f5f1ff;font-weight:820;overflow-wrap:anywhere}.radarTicker span{display:inline-block;vertical-align:middle;font-size:9px;color:#aa9ad9;background:#302945;border-radius:5px;padding:5px 7px;letter-spacing:.7px;margin-left:5px;text-transform:uppercase}.radarTokenName{font-size:10px;color:#9a9eba;margin-top:6px;overflow-wrap:anywhere}.radarTokenName span{color:#747b95}.radarScore{text-align:right;flex-shrink:0}.radarScore small{display:block;font-size:8px;letter-spacing:.75px;color:#8586a2}.radarScore b{display:block;color:#c6afff;font-size:18px;margin-top:6px}.radarItemPrice{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.radarItemPrice strong{font-size:23px;color:#f0edfc;letter-spacing:-.7px;overflow-wrap:anywhere}.radarItemPrice span{font-size:11px;font-weight:750;white-space:nowrap}.radarItemStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.radarItemStats>div{min-width:0}.radarItemStats span{display:block;font-size:8px;letter-spacing:.6px;color:#7e829d;margin-bottom:9px}.radarItemStats strong{display:block;font-size:12px;color:#d5d2e9;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.radarFlags{display:flex;flex-wrap:wrap;gap:6px;min-height:22px}.radarFlag{display:inline-flex;align-items:center;color:#b8a7ef;background:#302744;padding:6px 8px;border-radius:5px;font-size:8px;letter-spacing:.35px;font-weight:790}.radarFlag.risk{background:#3e302e;color:#e7b989}.radarFlag.unknown{background:#242537;color:#8a92af}.radarActions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;flex-wrap:wrap}.radarScan{background:#382957;border:0;color:#ded0ff;border-radius:6px;padding:11px 12px;font-size:9px;letter-spacing:.45px;font-weight:780;min-height:36px}.radarScan[disabled]{opacity:.5}.radarActions a{font-size:9px;font-weight:780;color:#beacfc;letter-spacing:.4px}.radarSecurity{font-size:10px;line-height:1.6;color:#d2bfa9;overflow-wrap:anywhere}.radarBottom{padding:13px 20px 17px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#80849f;font-size:10px;line-height:1.6}.radarAlerts{margin-top:12px;background:#211c30;border-radius:10px;padding:15px 18px}.radarAlerts[hidden]{display:none}.radarAlerts p{margin:5px 0;color:#e3d9ff;font-size:11px}.radarContractAction{margin:22px 0;background:#1d1c2c;padding:15px;border-radius:8px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}
@media(max-width:1250px){.radarTools{flex-direction:column;align-items:stretch}.radarAlertTools{justify-content:flex-end}.radarItemStats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.radarSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.radarGrid{grid-template-columns:1fr}}
@media(max-width:600px){.radarSummary{gap:8px}.radarSummaryTile{padding:16px}.radarSummaryTile strong{font-size:26px}.radarSummaryTile span{font-size:9px}.radarTools{padding:15px}.radarFilterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.radarFilterGrid label{min-width:0}.radarAlertTools{width:100%;justify-content:space-between}.radarAlertTools button{font-size:8px}.radarTabs{padding:0 12px 12px;gap:5px}.radarTabs button{font-size:9px;padding:9px}.radarGrid{padding:12px;gap:12px}.radarItem{padding:15px}.radarItemPrice strong{font-size:20px}.radarItemStats{grid-template-columns:repeat(2,minmax(0,1fr))}.radarBottom{font-size:9px;padding:12px}}
/* RADAR 3.4 — Local Watchlist & Alerts. No CSS framework or external assets. */
.watchModule{scroll-margin-top:90px}.watchStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.watchStats>div{background:#151725;border:1px solid #25283b;border-radius:12px;padding:21px}.watchStats small{display:block;font-size:10px;letter-spacing:1.2px;font-weight:750;color:#8b92a9}.watchStats strong{display:block;margin-top:12px;font-size:23px;color:#eae4ff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.watchControls{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px;background:#171827;border:1px solid #28283e;border-radius:10px}.watchControls>label:first-child{display:flex;align-items:center;gap:12px}.watchControls label>span{font-size:11px;color:#acb0ca;letter-spacing:.3px}.watchControls select{border:1px solid #38354b;border-radius:6px;background:#222238;color:#f2ebff;font:inherit;font-size:12px;padding:11px;min-height:42px}.watchToggle{display:inline-flex;align-items:center;gap:7px}.watchToggle input{accent-color:#a685ff;width:17px;height:17px}.watchControls button,.watchRuleForm button{background:#a684f5;color:#161027;border:0;border-radius:6px;font-weight:800;font-size:11px;padding:12px 16px;min-height:40px}.watchControls button:disabled{opacity:.55}.watchIntro,.watchPrivacy{font-size:11px;line-height:1.7;color:#8588a3;margin:16px 0}.watchIntro b{color:#cfb6ff}.watchStatus{color:#b8a2fc;font-size:12px;padding:12px 14px;margin:12px 0;background:#1c1b31;border-radius:8px;overflow-wrap:anywhere}.watchStatus.warn{color:#e9ad9c;background:#302024}.watchRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.watchEmpty{padding:30px;background:#151625;color:#9fa1bd;border-radius:10px;grid-column:1/-1;text-align:center;font-size:13px}.watchRow{background:#151624;border:1px solid #28283b;border-radius:12px;padding:18px;min-width:0;display:flex;flex-direction:column;gap:16px}.watchRowTop{display:flex;gap:12px;align-items:start;justify-content:space-between}.watchIdentity{min-width:0;display:flex;flex-direction:column;gap:5px}.watchIdentity b{color:#f0e9ff;font-size:20px}.watchIdentity span{color:#b2b0c5;font-size:12px}.watchIdentity small{color:#7a7f9b;font-size:9px;overflow-wrap:anywhere}.watchQuote{margin-left:auto;min-width:0;text-align:right;display:flex;flex-direction:column;gap:6px}.watchQuote strong{font-size:18px;color:#f3f0fd;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.watchQuote span{font-size:11px;color:#a7a5c7}.watchState{font-size:9px;font-weight:700;letter-spacing:.5px;color:#e1a39b}.watchState.live{color:#82d6b4}.watchState.stale{color:#e0c38e}.watchRemove{border:0;background:#242537;color:#d1c8e5;font-size:22px;width:32px;height:32px;border-radius:6px;flex-shrink:0}.watchRules{display:flex;flex-direction:column;gap:7px}.watchRule{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#24223a;border-radius:7px;padding:9px 11px}.watchRule span{font-size:10px;letter-spacing:.2px;color:#a8a4c3;line-height:1.6}.watchRule b{font-size:11px;color:#d7c6ff}.watchRule button{border:0;background:transparent;color:#c8bddf;font-size:18px}.watchNoRules{font-size:11px;color:#80829b}.watchRuleForm{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto}.watchRuleForm select,.watchRuleForm input{background:#222238;border:1px solid #39364b;color:#eeeafa;border-radius:6px;padding:11px;font-size:11px;min-height:40px;min-width:0}.watchRuleForm select{flex:1 1 175px}.watchRuleForm input{width:120px;flex:1 1 105px}.watchRuleForm button{background:#5c478a;color:#f8f2ff}.watchRuleForm button:disabled{opacity:.4}.watchHistoryHead{display:flex;align-items:center;justify-content:space-between;margin-top:35px;gap:16px}.watchHistoryHead h3{font-size:19px;color:#ede8fa}.watchHistoryHead h3 span{font-size:12px;color:#a38ae3}.watchHistoryHead button{border:0;background:#2a283e;color:#d2c6ed;border-radius:6px;padding:10px 12px}.watchHistory{margin-top:13px;background:#151624;border-radius:10px;padding:16px 20px;max-height:340px;overflow-y:auto;color:#9298b2;font-size:12px}.watchEvent{display:flex;flex-direction:column;gap:5px;padding:12px 0;border-bottom:1px solid #2b293f}.watchEvent:last-child{border:0}.watchEvent time{color:#8b84a9;font-size:10px}.watchEvent strong{color:#e4d4ff;font-size:12px;font-weight:650;line-height:1.5}.watchAdd{background:#28233e;border:1px solid #3c305f;border-radius:6px;color:#d9c7ff;font-weight:800;font-size:10px;letter-spacing:.4px;padding:9px 11px;min-height:34px;white-space:nowrap;cursor:pointer}.watchAdd.isSaved{background:#312349;border-color:#5d4784;color:#e7d3ff}.marketWatch{margin:4px 0 9px}.watchAdd:hover,.watchAdd:focus-visible{border-color:#c3a7ff}.watchModule :focus-visible,.watchAdd:focus-visible{outline:2px solid #bea4ff;outline-offset:2px}
@media(max-width:1100px){.watchRows{grid-template-columns:1fr}}@media(max-width:700px){.watchStats{gap:7px}.watchStats>div{padding:12px}.watchStats small{font-size:8px;letter-spacing:.3px}.watchStats strong{font-size:16px}.watchControls{gap:14px;padding:15px}.watchControls>label:first-child{width:100%;justify-content:space-between}.watchRow{padding:14px}.watchIdentity b{font-size:17px}.watchQuote strong{font-size:15px}.watchControls button{width:100%}.watchRuleForm button{flex:1 1 100%}}
