/* Kolradar: electric blue signal, silver anatomy, charcoal instruments. */
:root{--bg:#080f1b;--panel:#101e30;--line:#3a729555;--text:#f2f8ff;--muted:#adc1d5;--lime:#49dcff;--mint:#5fe3ff;--pink:#459bff}
body{background:radial-gradient(ellipse at 0 0,#075fff20,transparent 48rem),radial-gradient(ellipse at 100% 30%,#00c8ff12,transparent 45rem),#080f1b}
.header{background:linear-gradient(110deg,#0d1b30,#09111d 65%,#102337);border-bottom:1px solid #2c72a650;box-shadow:0 3px 30px #0004}
.brand{letter-spacing:-1px;font-weight:700}.brandmark{object-fit:cover;width:40px;height:40px;border-radius:10px;background:#07111e;box-shadow:0 0 18px #119bff35;border:1px solid #2287cf66;display:block;padding:0}.brand-sub{letter-spacing:1.5px}
.header nav .active{color:#52dfff}.header nav .active:after{background:#22c9ff;box-shadow:0 0 14px #008aff}
.project-bar{background:linear-gradient(110deg,#102847,#0b192a);border-color:#295078}.project-label{color:#63dfff}
h1{background:linear-gradient(105deg,#fff,#d3efff 68%,#48cbff);background-clip:text;-webkit-background-clip:text}h1 span{-webkit-text-fill-color:#3fccff}
.eyebrow{color:#62ceff}.button.primary{background:linear-gradient(110deg,#40dcff,#287dff);border-color:#52c9ff;color:#031225;box-shadow:0 5px 23px #097bff40}.button.primary:hover{background:linear-gradient(110deg,#8beaff,#66a5ff)}
.observatory{border-color:#397ab673;box-shadow:0 14px 60px #0006,0 0 40px #167bff10}.signals{background:linear-gradient(150deg,#102b48,#0c1728 70%)}.spotlight{background:linear-gradient(155deg,#102d4c,#101d31 60%,#0c2737)}
.brain-stage{background:radial-gradient(ellipse at 48% 44%,#068cfb29,transparent 60%),radial-gradient(ellipse at 100% 5%,#004ddd33,transparent 65%),radial-gradient(#51bafa30 .7px,transparent .7px),#09192d;background-size:auto,auto,19px 19px,auto}
.crawler-tag{color:#9beeff;background:#09629355;border-color:#2fc6ff99}.stage-bottom{background:#081728e6}.stage-bottom button[aria-pressed=true]{color:#c8f6ff;background:#07578370;border-color:#42caff}
.spotlight .profile-button,.mode-switch .selected{background:linear-gradient(110deg,#057ba7,#1451b9);border-color:#429eff80;color:#f4fcff}.spotlight .profile-button:hover{background:linear-gradient(110deg,#089ac8,#2772e3)}
.crawl-terminal{background:linear-gradient(110deg,#0b1a2b,#0d2338);border-color:#247ab36b}.terminal-title{background:#0b263c;color:#a3e9ff}.terminal-title i,.terminal-title i:nth-child(2),.terminal-title i:nth-child(3){background:#42cdff}.terminal-cells .reading{background:#09699640;box-shadow:inset 0 2px #45deff}
.positive,.activity-kind.buy,.buy-label{color:#62dfc3}.negative,.activity-kind.sell{color:#ff9471}.watch[aria-pressed=true]{color:#4cdbff}
.table-scroll{background:#0b1625;border-color:#2b526d88}th{background:#122c47;color:#c2e0f3}tbody tr:nth-child(even){background:#1234561c}tbody tr:hover{background:#0e629c30}
.narrative-panel{background:linear-gradient(125deg,#102e4a,#0c1c2e 65%,#0d2f3d);border-color:#237dba75}.theme-pill{background:#0d3c6066;border-color:#2790c778}.theme-pill strong,.narrative-number{color:#67dfff}.theme-pill:hover{background:#135f8580;border-color:#65d9ff}.buy-card{background:#091522bb;border-color:#28618c75}.narrative-detail{background:linear-gradient(120deg,#084b763d,#0b314850)}
dialog{background:linear-gradient(150deg,#123352,#0c1b2e 65%,#0c2939);border-color:#3a9dd2aa;box-shadow:0 30px 100px #000a,0 0 55px #1487df20}dialog::backdrop{background:#020a15cf}.detail-stat{background:#267db71c}.close{color:#7edbff}#toast{background:#123e69;color:#effbff;border-color:#3692c9}
@media(max-width:600px){.brandmark{width:33px;height:33px}.brand{font-size:23px;gap:9px}}

/* A dedicated radar workspace: large scanner + stacked intelligence panels. */
main{max-width:1600px;padding:0 3.5%;margin:auto}.header{padding:18px 3.5%;height:auto;gap:22px}.header .brand{font-size:25px;letter-spacing:1px}.brand-sub{font-size:9px;letter-spacing:1.6px;max-width:80px;line-height:1.6;white-space:normal}.header nav{margin-left:auto;display:flex;gap:4px;padding:5px;background:#071424;border:1px solid #284665;border-radius:10px}.header nav a,.header nav button{padding:10px 15px;border-radius:6px;font-size:13px}.header nav .active{background:#163e63;color:#9eeeff}.header nav .active::after{display:none}.demo-badge{border-radius:5px;font-size:10px;background:#0b2a3a}.project-bar{padding-top:8px;padding-bottom:8px;background:#07111e;font-size:12px}.page-heading{padding:34px 0 22px;margin:0;align-items:center}.page-heading h1{font-size:48px;letter-spacing:-2px;line-height:1.1;margin:10px 0}.page-heading p{font-size:15px;color:#9ab5ca}.heading-right{align-items:flex-end}.mode-bar{padding:0;margin:0 0 16px}.mode-switch{border:0;background:#101f31;padding:4px;border-radius:9px}.mode-switch a{font-size:13px;padding:10px 16px;border-radius:6px}.mode-switch .selected{background:#1b69c0;box-shadow:0 2px 16px #1464bb40}.wallet-status{border-radius:8px;border:1px solid #245f874f;border-left:3px solid #26bfff;background:#0c253c;font-size:12px;margin-bottom:18px}
.network-bar{display:grid;grid-template-columns:1fr 1.35fr 1fr 1fr;gap:14px;padding:0;margin:0 0 20px;border:0}.network-bar>div{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;background:linear-gradient(120deg,#132b42,#0d1c2c);border:1px solid #2a516c66;border-radius:12px;padding:18px 22px;min-height:90px;font-size:12px}.network-bar .metric-number{font-family:'Space Grotesk',sans-serif;font-size:30px;line-height:1;font-weight:500;letter-spacing:-1px;color:#c8eeff!important}.network-bar .network-note{font-size:12px;line-height:1.7;color:#90b9d6;padding-left:30px}.network-bar .network-note:before{content:'';position:absolute;left:15px;top:22px;width:3px;height:44px;background:#1fb8ff;border-radius:3px}
.observatory{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(350px,1fr);grid-template-rows:auto 1fr;gap:16px;background:none;border:0;border-radius:0;box-shadow:none;min-height:0;overflow:visible}.brain-stage{grid-column:1;grid-row:1/3;min-height:670px;border:1px solid #287aae80;border-radius:18px;overflow:hidden;box-shadow:inset 0 0 100px #003c7115,0 14px 35px #0003;background:radial-gradient(ellipse at 48% 40%,#0579be24,transparent 65%),radial-gradient(#54cfff25 .7px,transparent .7px),linear-gradient(155deg,#0c2340,#091625);background-size:auto,23px 23px,auto}.signals,.spotlight{grid-column:2;border:1px solid #2c587477;border-radius:14px;min-width:0;padding:22px;background:linear-gradient(120deg,#10273c,#0c1c2d)}.signals{grid-row:1;min-height:0}.spotlight{grid-row:2}.panel-title h2{font-size:15px;letter-spacing:.1px}.panel-description{font-size:12px}.signals #signal-list{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.signal-card{padding:13px 0}.signal-meta{gap:8px}.signal-meta strong{font-size:13px}.signal-meta>span:last-child{margin-left:auto}.signal-meta .avatar{width:28px;height:28px}.signal-action{font-size:12px;padding-left:0;margin-top:8px}.signal-bottom{position:static;margin-top:12px;padding-top:15px;border-top:1px solid #23507966;font-size:11px}.signal-bottom #pause-feed{margin-left:auto}.spotlight .panel-title{margin-bottom:14px}.spot-profile{margin:0 0 14px;display:flex;align-items:center;gap:12px}.spot-profile .avatar{width:43px;height:43px}.spot-profile strong{font-size:20px}.spot-profile span{font-size:12px}.score-big{margin:10px 0 4px}.score-caption{margin:0 0 16px;font-size:12px}.performance-mode .spotlight .detail-grid,.spotlight .detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.performance-mode .spotlight .detail-stat{padding:12px;background:#112f4a5c;border-color:#30628680}.detail-stat>span{font-size:12px}.performance-mode .spotlight .detail-stat strong{font-size:20px}.detail-stat>small{font-size:11px;line-height:1.5}.spotlight .profile-button{margin-top:14px;border-radius:8px;font-size:13px;padding:12px}.stage-top{padding:22px 24px;font-size:11px}.coordinate{font-size:11px}.coordinate b{font-size:11px}.stage-bottom{padding:15px 20px;border-top:1px solid #23577855}.brain-label{bottom:72px}.brain-label p{font-size:13px}.crawl-terminal{margin:18px 0 26px;border-radius:12px}.terminal-title{font-size:11px;padding:12px 17px;background:#12344d}.terminal-cells>div{padding:18px}.terminal-cells small,.terminal-cells span{font-size:11px}.terminal-cells strong{font-size:22px}.narrative-panel{border-radius:16px;padding:26px;margin:26px 0;background:#0d2032}.narrative-panel .eyebrow{font-size:11px}.theme-list{gap:10px}.theme-pill{min-width:130px;border-radius:9px;padding:15px 17px}.theme-pill strong{font-size:1.55rem}.rankings{padding:28px;margin:24px 0;border:1px solid #2d60826b;border-radius:16px;background:#0a1929}.rank-heading h2{font-size:30px}.table-toolbar{padding:15px 0}.table-scroll{border-radius:10px}th{padding-top:17px;padding-bottom:17px;font-size:12px}td{padding-top:15px;padding-bottom:15px;font-size:14px}.filter-tabs{background:#112942;border-radius:8px;padding:4px;gap:3px}.filter-tabs button{font-size:13px;border-radius:6px;padding:9px 14px}.filter-tabs button.selected{background:#1a527e;color:#e8faff}.search,select{background:#0e2339;border-color:#306c955e;border-radius:8px}.search input{font-size:13px}.search{padding:9px 13px}.table-foot{font-size:12px;padding-top:16px}footer{padding:30px 0}.wallet-mode .signal-meta strong{max-width:none}.wallet-mode .signal-action b{max-width:90px}.wallet-mode .signals .signal-action{font-size:11px}.wallet-mode .score-big strong{color:#91c1e6}
@media(max-width:1100px){.header .brand-sub{display:none}.header nav a,.header nav button{padding:9px 10px}.observatory{grid-template-columns:minmax(0,1.2fr) minmax(330px,1fr);gap:12px}.signals,.spotlight{padding:18px}.signals #signal-list{gap:0 10px}.signal-meta strong{font-size:12px}.brain-stage{min-height:690px}.network-bar>div{padding:16px}.network-bar .metric-number{font-size:27px}.rankings{padding:20px}}
@media(max-width:820px){.header{flex-wrap:wrap;gap:12px}.header nav{order:3;width:100%;justify-content:center}.header>.demo-badge{margin-left:auto}.page-heading h1{font-size:39px}.network-bar{grid-template-columns:1fr 1fr;gap:10px}.observatory{grid-template-columns:1fr;grid-template-rows:auto;gap:14px}.brain-stage{grid-column:1;grid-row:1;min-height:500px;order:initial}.signals{grid-column:1;grid-row:2;order:initial}.spotlight{grid-column:1;grid-row:3;order:initial}.signals #signal-list{grid-template-columns:1fr 1fr;gap:0 20px}.coordinate b{max-width:135px}.stage-bottom{padding:13px}.recent-buy-list{grid-template-columns:1fr 1fr}}
@media(max-width:520px){main{padding:0 16px}.header{padding:16px}.header .brand{font-size:22px}.header nav a,.header nav button{font-size:12px;padding:8px 11px}.project-bar{padding:10px 16px}.page-heading{padding:26px 0 20px;align-items:flex-start;gap:18px}.page-heading h1{font-size:34px}.page-heading p{font-size:13px;max-width:210px;line-height:1.5}.page-heading .eyebrow{font-size:9px;letter-spacing:1.4px}.heading-right{max-width:125px;gap:10px}.heading-right .subtle{font-size:11px}.heading-right .button{font-size:11px;padding:10px}.mode-bar{gap:10px}.mode-switch{width:100%}.mode-switch a{flex:1;text-align:center;font-size:12px;padding:10px}.network-bar>div{padding:15px;min-height:86px;gap:7px;font-size:11px}.network-bar .metric-number{font-size:25px}.network-bar .network-note{font-size:11px;padding-left:25px}.network-bar .network-note:before{left:12px;height:34px}.brain-stage{min-height:440px}.stage-top{padding:18px 15px;font-size:9px}.coordinate{font-size:9px}.coordinate b{font-size:10px;max-width:110px}.brain-label{bottom:73px}.brain-label p{font-size:11px;max-width:260px;margin:9px auto}.stage-bottom{flex-wrap:wrap;justify-content:center;gap:9px;font-size:10px}.stage-bottom button{font-size:10px}.crawler-tag{font-size:9px}.signals,.spotlight{padding:18px}.signal-meta strong{font-size:13px}.signals #signal-list{gap:0 16px}.signal-meta .avatar{width:25px;height:25px}.signal-meta>span:last-child{font-size:11px}.signal-action{font-size:11px}.terminal-cells{grid-template-columns:repeat(3,1fr)}.terminal-cells>div{padding:13px 10px}.terminal-cells small,.terminal-cells span{font-size:10px}.terminal-cells strong{font-size:18px}.terminal-title{padding:10px;font-size:10px;gap:8px}.terminal-demo{font-size:8px}.rankings{padding:18px 13px;margin:20px 0}.rank-heading h2{font-size:23px}.rank-heading .text-button{font-size:11px}.table-tools{gap:9px}.filter-tabs button{font-size:12px}.search{padding:8px}.table-tools select{font-size:11px;max-width:135px}.table-foot{font-size:11px}.narrative-panel{padding:19px 15px}.recent-buy-list{grid-template-columns:1fr}.narrative-panel h2{font-size:25px}.theme-pill{min-width:125px}.table-scroll table{min-width:790px}footer .brand{font-size:21px}footer p{font-size:11px}}
.network-bar .network-note{margin-left:0;width:auto}.page-heading{padding:24px 0 18px}.page-heading h1{font-size:42px;margin:7px 0}.page-heading p{margin-bottom:0}.header{padding-top:14px;padding-bottom:14px}.network-bar>div{min-height:82px;padding-top:16px;padding-bottom:16px}
@media(max-width:520px){.page-heading h1{font-size:34px}.page-heading{padding:24px 0 18px}.network-bar>div{min-height:86px}}
.wallet-mode .network-bar>div{max-width:none;min-width:0;width:100%}.network-bar .metric-number{white-space:nowrap}.network-bar .network-note{display:flex}@media(max-width:520px){.network-bar .network-note{display:flex}}
.spotlight #spotlight-content{display:block;min-width:0}.performance-mode .spotlight .detail-grid,.spotlight .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.spotlight .detail-stat{min-width:0;overflow-wrap:anywhere}.spotlight .profile-button{max-width:100%;box-sizing:border-box}
