.provider-strip{display:flex;align-items:center;gap:8px;margin:18px 0 6px;padding:9px 11px;border:1px solid #42653a;border-radius:12px;background:#131d14;color:#cfe9c0;font:10px 'DM Mono';letter-spacing:.03em}.provider-strip b{color:var(--lime)}.provider-strip span:last-child{color:#aeb9b2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-strip{margin:0 2px 16px;color:#89958f;font:9px 'DM Mono';line-height:1.45}.integration-strip i{font-style:normal;color:#d3ac65;margin:0 3px}.live-limit{border-color:#53623f;background:linear-gradient(115deg,#161d14,#11171b)}.live-limit h3{color:#d6e6b7}.source-link{display:block;text-align:center;text-decoration:none}.research-queue{border:1px solid #4d633d;border-radius:19px;padding:14px;margin:7px 0 18px;background:linear-gradient(120deg,#172116,#12171c)}.research-queue h2{font-size:15px;margin:0}.research-queue p{color:#afbbb2;font-size:11px;line-height:1.5;margin:5px 0 11px}.queue-item{display:flex;align-items:center;gap:9px;padding:9px 0;border-top:1px solid #2c382c}.queue-item:first-of-type{border-top:0}.queue-item .rank{font:500 10px 'DM Mono';color:var(--lime);width:16px}.queue-item b{font-size:11px}.queue-item span{margin-left:auto;font:10px 'DM Mono';color:#b5c5b1}
.token-source{display:inline-block;margin-top:10px;color:#9de858;font:9px 'DM Mono';text-decoration:none;letter-spacing:.02em}.token-source:hover{color:#d0ff9a;text-decoration:underline}
.pro-preview{display:grid;grid-template-columns:1fr auto;gap:11px;align-items:center;margin:8px 0 18px;padding:15px;border:1px solid #4d5060;border-radius:19px;background:linear-gradient(135deg,#191b26,#10151c);overflow:hidden}.pro-preview h3{font-size:15px;margin:5px 0}.pro-preview p{grid-column:1/-1;margin:0;color:#a9afb9;font-size:11px;line-height:1.5}.pro-preview button{background:#dfe5eb;color:#13161e;border:0;border-radius:10px;padding:9px 10px;font:800 10px 'Schibsted Grotesk'}.pro-ghosts{grid-column:1/-1;display:flex;gap:7px;flex-wrap:wrap;filter:blur(.8px);opacity:.47;pointer-events:none}.pro-ghosts span{font:9px 'DM Mono';color:#aeb3bd;border:1px solid #47505c;border-radius:7px;padding:6px 7px}.pro-checkout{display:block;text-align:center;text-decoration:none;background:var(--lime);color:#13200f;border-radius:10px;padding:11px;font:800 11px 'Schibsted Grotesk'}.form-label{display:block;color:#b8c3cb;font:10px 'DM Mono';margin-bottom:8px}.card input{width:100%;border:1px solid #3a4652;background:#0d1217;color:#eff5f1;border-radius:11px;padding:13px;margin-bottom:12px;font:13px 'Schibsted Grotesk'}.card input:focus{outline:1px solid var(--lime);border-color:var(--lime)}.plan button:disabled{opacity:.5;cursor:default}

/* Research dashboard refresh: compact, high-contrast, and source-first. */
.phone-shell{background:radial-gradient(ellipse 90% 42% at 50% -5%,#243d2c 0%,#0b1014 47%,#07090d 100%)}
.topbar{margin-bottom:7px}.brand{letter-spacing:-1.4px}.brand img{filter:drop-shadow(0 0 13px #b8ff5766)}.avatar{box-shadow:inset 0 0 0 3px #b8ff5709,0 7px 22px #0008}
.provider-strip{border-color:#537a50;background:linear-gradient(100deg,#152419dd,#0e1515dd);box-shadow:inset 0 1px #ffffff09,0 10px 30px #0003}.integration-strip{padding:0 3px 3px;color:#a5afa8}
.hero-score{position:relative;overflow:hidden;border-color:#425b49;background:linear-gradient(125deg,#1b2c1f 0%,#131d1d 53%,#121519 100%);box-shadow:inset 0 1px #ffffff0b,0 20px 45px #0004}.hero-score:after{content:"";position:absolute;width:140px;height:140px;right:-55px;top:-58px;border:1px solid #b8ff5726;border-radius:50%;box-shadow:0 0 0 20px #b8ff5705,0 0 0 42px #b8ff5704}.hero-score>div:first-child{position:relative;z-index:1}.radial{position:relative;z-index:1;box-shadow:0 0 0 7px #b8ff5708,0 0 32px #b8ff5724}
.research-queue{position:relative;border-color:#496e53;background:linear-gradient(145deg,#12271b,#10161a 68%);box-shadow:inset 0 1px #ffffff08}.research-queue:before{content:"Recherche sans promesse";position:absolute;right:13px;top:13px;font:9px 'DM Mono';color:#9bcf7c44;text-transform:uppercase;letter-spacing:.08em}.queue-item{transition:background .18s}.queue-item:hover{background:#ffffff05}.queue-item .rank{border:1px solid #b8ff5733;border-radius:7px;padding:4px;width:24px;text-align:center}
.pro-preview{border-color:#555c7d;background:radial-gradient(circle at 88% 10%,#7772c61e,transparent 30%),linear-gradient(135deg,#1a1c2b,#10171c 70%);box-shadow:inset 0 1px #ffffff0b}.pro-preview button{box-shadow:0 6px 18px #0007}.pro-ghosts{filter:blur(.5px);opacity:.55}
.token-card{overflow:hidden;border-color:#303e43;background:linear-gradient(125deg,#151d21 0%,#10151a 62%,#0e1217 100%);box-shadow:inset 0 1px #ffffff08,0 9px 24px #00000030}.token-card:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,#b8ff5708,transparent 34%);opacity:0;transition:.25s;pointer-events:none}.token-card:hover{border-color:#56725d;transform:translateY(-1px)}.token-card:hover:before{opacity:1}.coin{box-shadow:0 7px 18px #0008}.status{border:1px solid currentColor}.token-metrics{padding:11px 0 7px;margin:12px 0 8px;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b}.metric b{font-size:13px}.confidence{margin-top:9px}.confidence-caption{font:9px/1.45 'DM Mono';color:#87968e;margin:6px 0 8px}.data-richness{display:flex;justify-content:space-between;align-items:center;border:1px solid #344b47;background:#0d1617;border-radius:9px;padding:7px 9px;font:9px 'DM Mono';color:#aab9ae}.data-richness b{color:#9eea63;font-size:10px}.score-pill{background:#1e311d;border:1px solid #b8ff572b;box-shadow:0 5px 13px #0006}
.live-chart{margin:13px 0;border:1px solid #45624e;border-radius:20px;padding:15px;background:radial-gradient(circle at 78% 0%,#b8ff5711,transparent 28%),linear-gradient(140deg,#14201c,#0c1217);box-shadow:inset 0 1px #ffffff0a,0 14px 30px #0004}.live-chart h3{font-size:15px;margin:4px 0 0}.live-chart p{font-size:10px;color:#a1afa9;line-height:1.45;margin:8px 0 11px}.chart-live{font:9px 'DM Mono';letter-spacing:.08em;color:#b8ff57;border:1px solid #b8ff5735;border-radius:99px;padding:5px 7px}.chart-live i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#b8ff57;box-shadow:0 0 9px #b8ff57;margin-right:4px}.chart-frame{height:235px;border:1px solid #2d3f3b;border-radius:13px;overflow:hidden;background:#080c0f}.chart-frame iframe{display:block;width:100%;height:100%;border:0}.chart-unavailable{border-color:#5b4b31}
.proof-card{border-color:#405b52;background:linear-gradient(135deg,#121e1b,#11161c)}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px}.proof{border-radius:10px;padding:8px;font:9px 'DM Mono';letter-spacing:.01em}.proof.okay{background:#152616;color:#b8ef8c;border:1px solid #42613b}.proof.pending{background:#201b14;color:#e6c58a;border:1px solid #654f2d}.proof-footnote{font-size:10px;line-height:1.45;color:#a9b3ac;margin:11px 0 0}
.stat{background:linear-gradient(145deg,#141c21,#10151a);border-color:#304048;box-shadow:inset 0 1px #ffffff07}.stat b{font-size:18px}.stat span{font-size:10px}.card{box-shadow:inset 0 1px #ffffff06,0 10px 25px #00000024}.source-button{transition:.2s}.source-button:hover{border-color:#8bbf67;background:#1c2a1b;transform:translateY(-1px)}
@media (max-width:380px){.chart-frame{height:205px}.proof-grid{grid-template-columns:1fr}.token-metrics{gap:4px}.metric b{font-size:11px}}

/* Clarity pass — one visual hierarchy for a dense research product. */
.provider-strip{margin:14px 0 5px;padding:8px 10px;border-radius:10px;box-shadow:none}.integration-strip{margin-bottom:14px;font-size:8px;letter-spacing:.02em}.hero-score{padding:17px;margin:4px 0 12px;border-radius:18px;box-shadow:0 12px 32px #00000028}.hero-score h2{font-size:18px;max-width:245px}.hero-score p{font-size:10px;line-height:1.45}.radial{width:53px;height:53px;background:conic-gradient(var(--lime) calc(var(--p)*1%),#2c3831 0)}.radial:after{width:43px;height:43px;background:#152019}.radial b{font:700 15px 'DM Mono'}
.radar-legend{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 14px}.radar-legend span{border:1px solid #27353a;border-radius:10px;background:#0e1419;padding:9px;color:#9eaca6;font:9px/1.4 'DM Mono'}.radar-legend b{display:block;margin-bottom:2px;color:#dfe9e1;font:700 10px 'Schibsted Grotesk'}.section-title{margin-top:8px;align-items:flex-start}.section-title h2{font-size:16px}.section-title p{margin:4px 0 0;color:#8b9891;font-size:10px;line-height:1.35}.section-title .link{margin-top:1px;padding:7px 0 7px 10px}
.filter-row{padding-bottom:9px;gap:6px}.filter{padding:7px 10px;font-size:10px}.token-card{padding:13px;margin:8px 0;border-radius:16px;box-shadow:inset 0 1px #ffffff08,0 6px 17px #00000021}.token-card:hover{transform:none;border-color:#3e534d}.token-head{gap:9px}.coin{width:36px;height:36px;border-radius:11px;font-size:12px}.token-title{min-width:0}.token-name{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.token-symbol{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:185px}.status{font-size:8px;padding:4px 6px;white-space:nowrap}.token-metrics{margin:11px 0 8px;padding:9px 0 7px}.metric label{font-size:8px}.metric b{font-size:12px}.card-score-row{display:flex;align-items:center;gap:9px}.card-score-row .confidence{margin:0;min-width:0;flex:1;gap:6px;font-size:9px}.card-score-row .confidence span:first-child{white-space:nowrap}.card-score-row .confidence b{font:700 9px 'DM Mono';white-space:nowrap}.score-pill{position:static;flex:0 0 auto;padding:6px 7px;font-size:9px;box-shadow:none}.confidence-caption{font-size:8px;line-height:1.42;margin:7px 0 1px;color:#84928a}.data-richness{display:none}.token-source{margin-top:7px;font-size:8px}
.catalog-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0 13px}.catalog-summary div{padding:10px 8px;border:1px solid #2c3b40;border-radius:12px;background:#10171b;text-align:center}.catalog-summary b{display:block;color:var(--lime);font:800 16px 'DM Mono'}.catalog-summary span{display:block;margin-top:3px;color:#91a099;font:8px/1.25 'DM Mono'}.alert-summary{display:flex;align-items:center;gap:9px;margin:14px 0 12px;padding:11px;border:1px solid #33483f;border-radius:13px;background:#101a17}.alert-summary>div{display:flex;flex:1;min-width:0;flex-direction:column}.alert-summary b{font-size:11px}.alert-summary span{color:#8e9c94;font:9px 'DM Mono';margin-top:3px}.alert-summary .link{padding:6px 0 6px 8px;font-size:10px}.alert{padding:13px;margin:8px 0;border-left-width:3px}.alert h3{font-size:12px;line-height:1.35;margin:7px 0 5px}.alert .sub{font-size:10px;line-height:1.5}.alert-type{color:#cbd9d0;font:8px 'DM Mono';letter-spacing:.06em}.live-limit{margin-top:15px;padding:13px;border-radius:15px}.live-limit h3{font-size:12px}.live-limit p{font-size:10px;line-height:1.5}
.paywall-page{padding-top:20px}.paywall-page>.h1{margin-top:8px}.pro-hero{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:center;margin:18px 0 12px;padding:16px;border:1px solid #5a734b;border-radius:19px;background:radial-gradient(circle at 90% 5%,#b8ff5722,transparent 38%),linear-gradient(135deg,#1b2a19,#11181a 70%)}.pro-orbit{display:grid;place-items:center;width:48px;height:48px;border-radius:17px;color:#14210d;background:var(--lime);box-shadow:0 0 0 6px #b8ff5712;font-size:20px}.pro-hero h2{font-size:16px;margin:3px 0}.pro-hero p{margin:4px 0 0;color:#aebbb1;font-size:10px;line-height:1.45}.pro-preview-card{position:relative;overflow:hidden;margin:12px 0;padding:15px;border:1px solid #4c5161;border-radius:18px;background:linear-gradient(140deg,#181a28,#11171b)}.pro-preview-card h3{max-width:230px;font-size:14px;line-height:1.25;margin:4px 0}.pro-lock{display:grid;place-items:center;width:29px;height:29px;border:1px solid #8e92b0;border-radius:9px;color:#d5d8e9}.blurred-insights{display:grid;gap:7px;margin:14px 0 11px;filter:blur(2px);opacity:.68;pointer-events:none}.blurred-insights div{display:flex;justify-content:space-between;padding:9px;border-radius:9px;background:#0e111b;border:1px solid #3a4051;font:9px 'DM Mono'}.blurred-insights b{color:#dbe1ed;font-weight:500}.pro-preview-card>p{margin:0;color:#a9afbb;font-size:9px;line-height:1.45}.plan{border-radius:15px;padding:14px;margin:9px 0;box-shadow:none}.plan h3{font-size:14px}.plan p{margin:6px 0 0;font-size:10px;line-height:1.5}.plan-free{opacity:.78}.pro-plan{border-color:#849e5b;background:linear-gradient(135deg,#1d2a18,#121a18)}.pro-plan button{margin-top:12px;background:var(--lime);color:#10200c;border-color:var(--lime);font-weight:800}.pro-plan small{display:block;margin-top:8px;color:#a9b6aa;font:8px/1.4 'DM Mono'}.checkout-trust{padding:13px;margin-top:13px}.checkout-trust h3{font-size:12px}.checkout-trust p{font-size:10px;line-height:1.5}

/* Neutral research console: lime is reserved for intent, not market direction. */
.phone-shell{background:radial-gradient(ellipse 90% 42% at 50% -5%,#17221d 0%,#0a0e11 48%,#07090b 100%)}.hero-score,.token-card,.card,.stat{background:#10161a;box-shadow:inset 0 1px #ffffff07}.hero-score{border-color:#34423c}.hero-score:after{display:none}.token-card{border-color:#29343a}.token-card:before{display:none}.token-card:hover{border-color:#43534c}.status,.verified,.high,.needs,.unverified{color:#b5c0ba;background:#151d1d;border-color:#45534e}.up,.down{color:#b5c0ba}.score-pill{color:#d1e4d2;background:#172019;border-color:#405142}.provider-strip{border-color:#3e5348;background:#101814}.radial{box-shadow:none}.catalog-summary div,.radar-legend span,.alert-summary{background:#0e1417;border-color:#2c383d}.filter{background:#10151a;border-color:#2e393f;color:#a3aea9}.filter.selected{color:#c9e8a9;border-color:#66854c;background:#182016}.live-chart,.proof-card,.live-limit{background:#10161a;border-color:#34423c}.warning{background:#10161a;border-color:#514d3e}.warning h3{color:#d6d1ad}.token-source{color:#b8ff57}.pro-preview-card{background:#12161b;border-color:#3a4148}.pro-lock{border-color:#4d565d;color:#c4ced0}

/* Working filter, sort and evidence controls remain compact on a phone. */
.sort-row{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:0 0 12px;scrollbar-width:none}.sort-row::-webkit-scrollbar{display:none}.sort-row>span{flex:0 0 auto;color:#7f8b86;font:8px 'DM Mono';text-transform:uppercase;letter-spacing:.06em}.sort-control,.page-button{flex:0 0 auto;border:1px solid #2e393f;border-radius:9px;background:#10151a;color:#aab4af;padding:7px 8px;font:9px 'Schibsted Grotesk';white-space:nowrap}.sort-control.selected,.page-button.selected{border-color:#66854c;background:#182016;color:#d1ebba}.pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 2px}.page-button{min-width:31px;padding:7px 8px}.page-button:disabled{opacity:.35}.page-gap{color:#77827c;font:11px 'DM Mono';padding:0 1px}.confidence-rows{display:grid;gap:6px;margin:12px 0}.confidence-row{display:grid;grid-template-columns:35px 1fr;gap:8px;align-items:start;padding:8px;border:1px solid #2b3937;border-radius:10px;background:#0c1215}.confidence-row>b{color:#c8eca7;font:700 10px 'DM Mono';padding-top:1px}.confidence-row strong{display:block;color:#d8e2dc;font-size:10px;line-height:1.25}.confidence-row span{display:block;margin-top:2px;color:#8d9b94;font:9px/1.35 'DM Mono'}.chart-frame{height:274px}@media (max-width:380px){.chart-frame{height:230px}.sort-control{padding:7px}.confidence-row{grid-template-columns:32px 1fr}}

/* Actual server observations provide a resilient chart when a third-party iframe is unavailable. */
.native-chart .chart-frame{height:205px;padding:10px;background:linear-gradient(180deg,#0d1515,#091013)}.native-chart svg{width:100%;height:100%;display:block}.native-chart .chart-line{fill:none;stroke:#b8ff57;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.native-chart .chart-area{fill:url(#price-fill)}.chart-range{display:flex;gap:8px;justify-content:space-between;margin:8px 0 0;color:#9fac9e;font:8px 'DM Mono'}.score-pill{display:inline-flex;align-items:baseline;gap:4px}.score-pill b{font:800 11px 'DM Mono';color:#d9f0bd}

/* The mobile shell deliberately becomes a spacious research console on desktop. */
@media (min-width:760px){
  body{padding:30px;background:radial-gradient(circle at 50% -15%,#17271f 0,#070a0c 48%,#030405 100%)}
  .phone-shell{width:min(1360px,95vw);max-width:none;min-height:calc(100vh - 60px);margin:0 auto;padding:24px 36px 116px;border:1px solid #28352f;border-radius:28px;box-shadow:0 32px 95px #000a;overflow:visible}
  .tabbar{width:min(1360px,calc(100vw - 60px));border:1px solid #29352f;border-bottom:0;border-radius:18px 18px 0 0;padding-inline:110px;background:#0b1012f2}
  .tab{min-width:82px;font-size:10px}.topbar{height:56px}.h1{font-size:38px;max-width:700px}.sub{max-width:760px}.provider-strip{max-width:760px}.integration-strip{max-width:760px}
  .hero-score{max-width:760px;padding:22px}.hero-score h2{font-size:22px}.radar-legend{max-width:760px}.catalog-summary{max-width:760px}.filter-row,.sort-row{max-width:760px}
  .section-title{max-width:760px}.token-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.token-grid .token-card{margin:0;min-height:206px}.token-title .token-name{max-width:270px}.token-symbol{max-width:270px}.live-limit{max-width:760px}.pagination{max-width:760px;justify-content:flex-start}
  .detail-head,.stat-grid,.live-chart,.proof-card,#view>.warning,#view>.ai,#view>.card:not(.token-card){max-width:900px}.stat-grid{grid-template-columns:repeat(4,1fr)}.stat{min-height:112px}.chart-frame{height:350px}.native-chart .chart-frame{height:270px}
  .paywall-page{max-width:900px}.paywall-page>.h1{font-size:42px}.pro-hero{padding:22px}.pro-preview-card{padding:20px}.plan{padding:18px}
}
/* Très grands écrans : un peu plus de largeur, sans étirer les blocs de texte
   (qui gardent leur max-width pour rester lisibles). */
@media (min-width:1680px){
  .phone-shell{width:min(1560px,90vw)}
  .tabbar{width:min(1560px,calc(100vw - 60px))}
}

/* Premium research-console pass: restrained graphite, useful density, one accent. */
.phone-shell{background:#0a0d0f}.topbar{border-bottom:1px solid #20272b;margin:0 -1px 18px;padding-bottom:12px}.brand{font-size:17px}.workspace-refresh,.workspace-tabs button{font:600 11px 'Schibsted Grotesk'}.desktop-workspace{display:none}.research-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0}.research-metrics>div{min-height:76px;padding:11px;border:1px solid #293237;border-radius:13px;background:#101518}.research-metrics span{display:block;color:#84908b;font:9px 'DM Mono';text-transform:uppercase;letter-spacing:.05em}.research-metrics b{display:block;margin:7px 0 2px;color:#eef4ed;font:800 20px 'Schibsted Grotesk';letter-spacing:-.04em}.research-metrics small{color:#8c9992;font:9px 'DM Mono'}.hero-score{background:#101518;border-color:#2d3836;border-radius:15px}.hero-score h2{font-size:19px}.radial{background:conic-gradient(#bdff64 calc(var(--p)*1%),#26302d 0)}.radial:after{background:#101518}.radar-legend span,.plain-guide>div{background:#101518;border-color:#293237}.plain-guide{display:grid;gap:8px;margin:0 0 15px}.plain-guide>div{position:relative;padding:12px 12px 12px 42px;border:1px solid #293237;border-radius:13px}.plain-guide b{display:block;color:#e5ece7;font-size:11px}.plain-guide p{margin:3px 0 0;color:#94a09a;font-size:10px;line-height:1.45}.guide-number{position:absolute;left:12px;top:13px;color:#bbff62;font:10px 'DM Mono'}.filter,.sort-control,.page-button{border-color:#303a3f;background:#11161a;border-radius:8px}.filter.selected,.sort-control.selected,.page-button.selected{border-color:#6f9055;background:#182017;color:#dff1cb}.token-card{background:#101518;border-color:#293237;border-radius:14px;box-shadow:none}.token-card:hover{border-color:#47584f}.token-metrics{border-color:#20292d}.score-pill{background:#151f17;border-color:#405142}.confidence-caption{color:#8b9790}.catalog-summary div,.alert-summary,.research-metrics>div{box-shadow:inset 0 1px #ffffff05}.card,.stat{background:#101518;border-color:#293237;box-shadow:none}.live-chart,.proof-card,.live-limit{background:#101518;border-color:#293237}.native-chart .chart-frame{background:#0a0f11;border-color:#26312e}.warning{background:#121513;border-color:#464332}.provider-strip{background:#101613;border-color:#34453c}.pro-explainer{margin:14px 0;padding:16px;border:1px solid #35433d;border-radius:16px;background:#101618}.pro-explainer h3{font-size:16px;margin:4px 0}.pro-feature{display:flex;gap:11px;padding:11px 0;border-top:1px solid #27312d}.pro-feature:first-of-type{margin-top:12px}.pro-feature>span{display:grid;place-items:center;flex:0 0 25px;height:25px;border:1px solid #4d6841;border-radius:7px;color:#c9ec9f;font:9px 'DM Mono'}.pro-feature b{font-size:11px}.pro-feature p,.pro-explainer>p{margin:3px 0 0;color:#98a49e;font-size:10px;line-height:1.45}.plan-comparison{display:grid;gap:9px}.pro-plan{background:#152017;border-color:#66864f}.pro-plan button{box-shadow:0 6px 18px #0007}.checkout-trust{background:#0e1416}.paywall-page>.h1{max-width:500px}

@media (min-width:760px){
  .topbar{height:52px;margin:0 0 14px;padding:0;border:0}.desktop-workspace{display:block;margin:0 0 24px}.workspace-account{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #293237;border-radius:12px;background:#101518}.workspace-dot{width:8px;height:8px;border-radius:50%;background:#b8ff57;box-shadow:0 0 0 4px #b8ff5718}.workspace-account b{display:block;font-size:12px}.workspace-account small{display:block;margin-top:1px;color:#89968f;font:9px 'DM Mono'}.workspace-badge{margin-left:3px;padding:4px 6px;border:1px solid #40543d;border-radius:6px;color:#c5dfaa;font:8px 'DM Mono'}.workspace-refresh{margin-left:auto;border:1px solid #354139;border-radius:8px;background:#151b19;padding:8px 10px;color:#dce7df}.workspace-tabs{display:flex;gap:4px;margin-top:12px;padding:5px;border:1px solid #293237;border-radius:11px;background:#0e1215;width:max-content}.workspace-tabs button{border:0;border-radius:7px;background:transparent;padding:8px 13px;color:#8e9993}.workspace-tabs button.selected{background:#edf1ed;color:#141815}.research-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:none;margin:18px 0}.research-metrics>div{min-height:104px;padding:15px}.research-metrics b{font-size:27px;margin-top:11px}.hero-score{max-width:none;padding:22px 24px;margin-top:0}.hero-score h2{font-size:24px;max-width:420px}.hero-score p{max-width:540px}.radar-legend{max-width:none;grid-template-columns:1fr 1fr}.plain-guide{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 18px}.plain-guide>div{min-height:106px;padding:15px 14px 14px 46px}.guide-number{left:14px;top:16px}.filter-row,.sort-row,.section-title{max-width:none}.section-title{margin-top:4px}.token-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.token-grid .token-card{min-height:216px}.token-name{font-size:14px}.token-symbol{max-width:225px}.live-limit{max-width:none}.pagination{max-width:none}.catalog-summary{max-width:none}.catalog-summary{grid-template-columns:repeat(3,minmax(0,220px));gap:10px}.catalog-summary div{padding:14px}.catalog-summary b{font-size:21px}.detail-head,.stat-grid,.live-chart,.proof-card,#view>.warning,#view>.ai,#view>.card:not(.token-card){max-width:none}.paywall-page{max-width:980px}.pro-explainer{padding:20px}.plan-comparison{grid-template-columns:1fr 1.2fr;align-items:stretch}.plan{margin:0}.checkout-trust{max-width:none!important}.tabbar{display:none}
}

/* Precision monochrome: product-like, quiet and intentionally not a trading terminal. */
:root{--bg:#000000;--surface:#111113;--surface2:#18181b;--line:#2c2c30;--ink:#f5f5f7;--muted:#98989f;--lime:#f5f5f7;--blue:#c7c7cc;--orange:#c7c7cc;--red:#c7c7cc;--radius:18px}
body,button,input,textarea,select{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",Arial,sans-serif!important}body{background:#000!important;color:#f5f5f7;letter-spacing:-.018em}.phone-shell{background:#000!important}.ambient{opacity:0!important}.a1,.a2{background:#fff!important}.brand,.brand span,.brand span span{color:#f5f5f7!important}.brand{font-weight:700;letter-spacing:-.7px}.brand img{filter:grayscale(1) brightness(2)}.avatar,.big-avatar{background:#18181b!important;border-color:#35353a!important;color:#f5f5f7!important}.eyebrow,.token-symbol,.metric label,.stat label,.source-meta,.research-metrics span,.research-metrics small,.workspace-account small,.workspace-badge,.sort-row>span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.eyebrow{color:#a1a1aa}.h1{font-weight:700;letter-spacing:-1.55px}.sub{color:#a1a1aa}.topbar{border-color:#242428!important}.provider-strip,.integration-strip{color:#a1a1aa}.provider-strip{background:#111113!important;border-color:#303036!important}.provider-strip b{color:#f5f5f7!important}.provider-strip .pulse,.pulse{background:#f5f5f7!important;box-shadow:0 0 0 4px #ffffff12!important}.integration-strip{color:#7f7f86!important}.workspace-dot{background:#f5f5f7!important;box-shadow:0 0 0 4px #ffffff12!important}.workspace-account,.workspace-tabs{background:#111113!important;border-color:#303036!important}.workspace-badge{border-color:#3a3a40!important;color:#d1d1d6!important}.workspace-refresh{background:#1a1a1d!important;border-color:#34343a!important;color:#f5f5f7!important}.workspace-tabs button{color:#a1a1aa!important}.workspace-tabs button.selected{background:#f5f5f7!important;color:#111113!important}.research-metrics>div,.catalog-summary div,.alert-summary{background:#111113!important;border-color:#303036!important;box-shadow:none!important}.research-metrics b{color:#f5f5f7!important}.hero-score,.card,.stat,.token-card,.live-chart,.proof-card,.live-limit,.checkout-trust,.pro-explainer{background:#111113!important;border-color:#303036!important;box-shadow:none!important}.hero-score{background:linear-gradient(145deg,#17171a,#101011)!important}.hero-score:after{display:none!important}.radial{background:conic-gradient(#f5f5f7 calc(var(--p)*1%),#343438 0)!important;box-shadow:none!important}.radial:after{background:#161618!important}.radar-legend span,.plain-guide>div{background:#111113!important;border-color:#303036!important}.guide-number,.ai h3{color:#f5f5f7!important}.plain-guide p,.confidence-caption,.evidence p,.pro-feature p,.pro-explainer>p,.confidence-row span{color:#a1a1aa!important}.filter,.sort-control,.page-button{background:#111113!important;border-color:#34343a!important;color:#b6b6bc!important}.filter.selected,.sort-control.selected,.page-button.selected{background:#f5f5f7!important;border-color:#f5f5f7!important;color:#111113!important}.token-card{border-radius:18px!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}.token-card:hover{background:#161618!important;border-color:#57575e!important}.token-card:active{transform:scale(.992)}.coin{background:#222226!important;color:#f5f5f7!important;border:1px solid #3a3a40!important;box-shadow:none!important}.status,.verified,.high,.needs,.unverified{background:#1a1a1d!important;color:#d1d1d6!important;border:1px solid #38383e!important}.token-metrics{border-color:#2b2b30!important}.up,.down{color:#d1d1d6!important}.track{background:#343438!important}.track i{background:#f5f5f7!important}.score-pill{background:#1c1c1f!important;color:#f5f5f7!important;border:1px solid #3a3a40!important}.score-pill b{color:#f5f5f7!important}.token-source,.link{color:#f5f5f7!important;text-decoration:underline;text-underline-offset:3px}.source-button{background:#1c1c1f!important;border-color:#3a3a40!important;color:#f5f5f7!important;border-radius:12px!important}.source-button:hover{background:#27272a!important}.watch{background:#1c1c1f!important;border-color:#3a3a40!important;color:#f5f5f7!important}.back{background:#1c1c1f!important;border-color:#3a3a40!important}.warning{background:#151516!important;border-color:#4a4a50!important}.warning h3{color:#f5f5f7!important}.ai{background:#151516!important;border-color:#3a3a40!important}.native-chart .chart-frame{background:#0b0b0c!important;border-color:#2c2c30!important}.native-chart .chart-line{stroke:#f5f5f7!important}.native-chart .chart-area{fill:#f5f5f71f!important}.chart-live{color:#c7c7cc!important}.chart-live i{background:#f5f5f7!important;box-shadow:none!important}.dexscreener-chart .chart-frame{background:#09090a;border:1px solid #2c2c30;border-radius:14px;overflow:hidden}.dexscreener-chart iframe{background:#09090a}.pro-plan,.plan.featured,.premium{background:#151516!important;border-color:#4a4a50!important}.plan.featured button,.premium button,.pro-checkout{background:#f5f5f7!important;color:#111113!important;border-color:#f5f5f7!important;box-shadow:none!important}.pro-feature>span{border-color:#47474e!important;color:#f5f5f7!important}.pro-lock{border-color:#47474e!important;color:#f5f5f7!important}.tabbar{background:#0d0d0ee8!important;border-color:#2c2c30!important}.tab{color:#77777e!important}.tab.active{color:#f5f5f7!important}.tab.active i{text-shadow:none!important}.empty{border-color:#404046!important;color:#a1a1aa!important}.empty i{color:#f5f5f7!important}.empty b{color:#f5f5f7!important}.skeleton{background:linear-gradient(90deg,#111113,#242428,#111113)!important}.confidence-row{background:#0d0d0e!important;border-color:#303036!important}.confidence-row>b,.confidence-row strong{color:#f5f5f7!important}
@media (min-width:760px){body{background:#000!important}.phone-shell{border-color:#2c2c30!important;box-shadow:0 24px 72px #000!important}.tabbar{background:#0d0d0ee8!important;border-color:#2c2c30!important}}
.open-token{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:12px;padding:10px 0 0;border:0;border-top:1px solid #2c2c30;background:transparent;color:#f5f5f7;font-size:12px;font-weight:600;text-align:left}.open-token span{color:#a1a1aa;font-size:16px;line-height:1}.open-token:hover span{color:#f5f5f7}

/* Market colour system: one calm emerald accent, with red only for a real
   negative market move. It restores orientation without becoming a trading UI. */
:root{--lime:#78e69a;--positive:#5dde8a;--negative:#ff7788;--warning:#e4bc69}
.brand span span,.eyebrow,.guide-number{color:var(--lime)!important}.brand img{filter:drop-shadow(0 0 10px #62df8a50)!important}.provider-strip{border-color:#315942!important;background:linear-gradient(100deg,#101b15,#111113)!important}.provider-strip .pulse,.pulse{background:var(--positive)!important;box-shadow:0 0 0 4px #5dde8a18!important}.workspace-dot{background:var(--positive)!important;box-shadow:0 0 0 4px #5dde8a18!important}.workspace-badge{border-color:#38644b!important;color:#98e7af!important}.workspace-tabs button.pro-tab{color:#9ee7b5!important}.workspace-tabs button.pro-tab::after{content:"PRO";margin-left:5px;color:#76d894;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.workspace-tabs button.selected{background:#dff9e6!important;color:#102215!important}.filter.selected,.sort-control.selected,.page-button.selected{background:#173522!important;border-color:#4eae6b!important;color:#c5f6d2!important}.radial{background:conic-gradient(var(--positive) calc(var(--p)*1%),#343438 0)!important}.token-card:hover{border-color:#3c7251!important;box-shadow:0 9px 28px #00000033!important}.coin{background:linear-gradient(145deg,#1a3023,#121a16)!important;border-color:#376246!important;color:#bff4cf!important}.status.verified,.status.high{color:#91ecad!important;background:#11291a!important;border-color:#3a7a50!important}.status.needs{color:#f0cf84!important;background:#2a2314!important;border-color:#6d592e!important}.status.unverified{color:#ff9aa6!important;background:#2b171c!important;border-color:#75404a!important}.price-value{color:#f5f5f7!important}.change-value.up{color:var(--positive)!important}.change-value.down{color:var(--negative)!important}.change-value.flat{color:#a1a1aa!important}.confidence .track i{background:var(--tone)!important}.confidence-value.confidence-high{color:var(--positive)!important}.confidence-value.confidence-mid{color:var(--warning)!important}.confidence-value.confidence-low{color:var(--negative)!important}.score-pill{border-color:#356548!important;background:#122318!important}.score-pill b{color:#a9f1bf!important}.token-source,.link{color:#9eeab5!important}.source-button:hover,.watch:hover{border-color:#4fa66a!important;color:#c5f6d2!important}.pro-plan,.plan.featured,.premium{background:linear-gradient(145deg,#12251a,#101315)!important;border-color:#467a56!important}.pro-plan button,.plan.featured button,.premium button,.pro-checkout{background:#77e79b!important;color:#092111!important;border-color:#77e79b!important;box-shadow:0 8px 20px #2a9f4a22!important}.pro-feature>span{border-color:#3d7b51!important;color:#a9efbd!important}.pro-lock{border-color:#407557!important;color:#9be7b0!important}.native-chart .chart-line{stroke:var(--positive)!important}.native-chart .chart-area{fill:#5dde8a1f!important}.chart-live{color:#9beab3!important}.chart-live i{background:var(--positive)!important}.warning{border-color:#6d592e!important}.warning h3{color:#f0cf84!important}

/* Free Explorer / Pro Radar positioning. */
.radar-pro-hero{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin:18px 0 12px;padding:18px;border:1px solid #3f7651;border-radius:18px;background:radial-gradient(circle at 92% 6%,#5dde8a1d,transparent 38%),linear-gradient(145deg,#11271a,#101315 72%)}.radar-lock-mark{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:#78e69a;color:#0d2414;font-size:21px;box-shadow:0 0 0 6px #78e69a12}.radar-pro-hero h2{margin:3px 0;font-size:17px;line-height:1.25}.radar-pro-hero p{margin:5px 0 0;color:#a6b9ad;font-size:11px;line-height:1.5}.radar-pro-benefits{display:grid;gap:8px;margin:0 0 13px}.radar-pro-benefits>div{position:relative;padding:13px 12px 12px 42px;border:1px solid #2d4235;border-radius:13px;background:#101618}.radar-pro-benefits>div>span{position:absolute;left:12px;top:13px;color:#91e6aa;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.radar-pro-benefits b{display:block;color:#edf7ef;font-size:11px}.radar-pro-benefits p{margin:3px 0 0;color:#95a49a;font-size:10px;line-height:1.45}.radar-lock-card{overflow:hidden;padding:16px;border:1px solid #3d6e4d;border-radius:17px;background:#101618}.radar-lock-card h3{margin:4px 0 0;font-size:15px}.radar-locked-preview{display:grid;gap:7px;margin:14px 0 11px;filter:blur(3px);opacity:.65;pointer-events:none;user-select:none}.radar-locked-preview>div{display:grid;grid-template-columns:29px 1fr auto;gap:8px;align-items:center;padding:10px;border:1px solid #31443a;border-radius:9px;background:#0a100d;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.radar-locked-preview>div>span{color:#82e39c}.radar-locked-preview>div>b{color:#eff8f1;font-weight:600}.radar-locked-preview>div>small{color:#afc4b6;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.radar-locked-preview.is-empty>div{grid-template-columns:29px 1fr}.radar-lock-card>p{margin:0;color:#99a89f;font-size:10px;line-height:1.5}.radar-unlock{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:13px;padding:12px;border:1px solid #77e79b;border-radius:11px;background:#77e79b;color:#0b2413;font:700 11px -apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif}.radar-unlock span{font-size:17px}.free-route{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:13px 1px 0;padding:0 1px}.free-route span{color:#8f9d95;font-size:10px;line-height:1.4}.free-route button{border:0;background:transparent;color:#9eeab5;font-size:10px;font-weight:700;text-align:right}.free-route button span{color:inherit;font-size:15px;vertical-align:-1px}
.value-statement{margin:13px 0;padding:16px;border-left:2px solid var(--positive);border-radius:0 14px 14px 0;background:#101618}.value-statement h3{margin:6px 0 5px;font-size:16px;line-height:1.25}.value-statement p{margin:0;color:#9bab9f;font-size:11px;line-height:1.55}.plan ul{display:grid;gap:6px;margin:13px 0 0;padding:0;list-style:none}.plan li{position:relative;padding-left:16px;color:#b8c7bd;font-size:10px;line-height:1.35}.plan li::before{content:"✓";position:absolute;left:0;color:var(--positive);font-weight:800}.plan-free li:last-child::before{content:"—";color:#8e9992}.coming-soon{margin-top:12px!important;padding:9px 10px;border:1px solid #3b4b42;border-radius:9px;background:#0c1110;color:#a3b0a7!important;font:9px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace!important}.checkout-trust{border-color:#314d3c!important;background:#0f1712!important}
.price-panel{margin:14px 0;padding:16px;border:1px solid #477859;border-radius:16px;background:linear-gradient(145deg,#13271a,#101415)}.price-panel>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:6px 0}.price-panel b{color:#b6f5c7;font-size:25px;letter-spacing:-.8px}.price-panel>div span{color:#98a89e;font-size:9px;text-align:right;line-height:1.35}.price-panel p{margin:7px 0 0;color:#aebbb2;font-size:10px;line-height:1.5}.account-journey{display:grid;gap:8px;margin:16px 0}.account-journey>div{position:relative;padding:11px 10px 10px 39px;border:1px solid #303c35;border-radius:12px;background:#101518}.account-journey span{position:absolute;left:11px;top:12px;color:#9de9b2;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.account-journey b{display:block;font-size:11px;color:#eef6f0}.account-journey small{display:block;margin-top:3px;color:#929e97;font-size:9px}
@media (min-width:760px){.radar-pro-hero{max-width:none;padding:22px}.radar-pro-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.radar-pro-benefits>div{min-height:108px;padding:15px 13px 13px 45px}.radar-pro-benefits>div>span{left:14px;top:16px}.radar-lock-card{max-width:760px}.value-statement{max-width:760px}}

/* Source-by-source research trace. A grey state means not connected, never
   silently inferred; amber/red states remain visible as investigation work. */
.research-trace{border-color:#355b43!important;background:#0f1712!important}.research-trace h3{margin:4px 0 0;font-size:14px}.research-trace>.sub{margin:10px 0 0;font-size:10px}.research-checks{display:grid;gap:7px;margin-top:13px}.research-check{display:grid;grid-template-columns:86px minmax(0,1fr);gap:9px;align-items:start;padding:9px;border:1px solid #293a30;border-radius:10px;background:#0a100d}.research-check-state{padding-top:1px;color:#8f9c95;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.research-check b{display:block;color:#e1eee4;font-size:10px}.research-check p{margin:2px 0 0;color:#8d9a92;font:9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.research-check.checked{border-color:#315d41}.research-check.checked .research-check-state{color:#82e3a0}.research-check.flagged,.research-check.contradiction{border-color:#6c5930}.research-check.flagged .research-check-state,.research-check.contradiction .research-check-state{color:#efca76}.research-check.unavailable,.research-check.missing{border-color:#633b44}.research-check.unavailable .research-check-state,.research-check.missing .research-check-state{color:#ff9aa6}.research-check.not_connected,.research-check.not_checked,.research-check.queued{border-style:dashed}.research-check.not_connected .research-check-state,.research-check.not_checked .research-check-state,.research-check.queued .research-check-state{color:#939a98}@media (min-width:760px){.research-trace{max-width:900px}.research-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}
.radar-state{margin:10px 0 -1px;padding:7px 8px;border-radius:8px;font:9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.radar-state.eligible{color:#9ae9b1;border:1px solid #336846;background:#102117}.radar-state.excluded{color:#b7c0ba;border:1px solid #35403a;background:#101513}.radar-state.excluded::first-letter{color:#e7c779}

/* Explorer shows primary market facts. The calculated confidence and the
   strict Radar ranking are intentionally obscured until an active Pro access
   is present, while source links and risk facts remain inspectable. */
.confidence-locked{position:relative;min-width:0;flex:1;margin:0;padding:0;border:0;background:transparent;text-align:left;color:#a1a1aa}.confidence-locked>span{display:flex;flex-direction:column;gap:1px;white-space:nowrap;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.confidence-locked small{color:#747d78;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.confidence-locked .track{filter:blur(3px);opacity:.72}.confidence-locked .track i{background:#9aa69f!important}.confidence-blurred{display:inline-block!important;filter:blur(4px);opacity:.58;user-select:none}.confidence-locked em{position:absolute;right:0;top:-11px;padding:2px 5px;border:1px solid #426b51;border-radius:5px;color:#98e8ae;background:#102117;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;letter-spacing:.06em}.status.pro-status{margin-left:auto;padding:5px 7px;border:1px solid #3c6a4c!important;background:#102117!important;color:#9ae7ae!important;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.status.pro-status span{margin-left:3px;color:#c6f6d2}.radar-state.locked{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 -1px;border:1px solid #31493a;background:#0d1510;color:#929f96;text-align:left}.radar-state.locked b{flex:0 0 auto;color:#9feab4;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.radar-state.locked i{font-style:normal;font-size:13px;vertical-align:-1px}.locked-confidence-stat{width:100%;min-height:0;padding:12px;text-align:left}.locked-confidence-stat>span{display:block;color:#9be9b1!important}.locked-confidence-stat span i{font-style:normal;font-size:13px;vertical-align:-1px}.confidence-method-locked{overflow:hidden;border-color:#3a6047!important;background:linear-gradient(145deg,#101914,#111113)!important}.confidence-method-locked .split{align-items:flex-start}.locked-method-lines{display:grid;gap:7px;margin:14px 0;filter:blur(3px);opacity:.7;pointer-events:none}.locked-method-lines span{display:block;height:32px;border:1px solid #34463a;border-radius:8px;background:linear-gradient(90deg,#101713,#24382a,#101713)}.locked-method-lines span:nth-child(2){width:88%}.locked-method-lines span:nth-child(3){width:71%}.pro-inline-cta{display:flex;justify-content:space-between;align-items:center;margin-top:13px!important;border-color:#487c5a!important;color:#b9f5c9!important}.pro-inline-cta span{font-size:17px;line-height:.6}@media (min-width:760px){.confidence-method-locked{max-width:none}.locked-confidence-stat{min-height:112px}.radar-state.locked{max-width:100%}}

/* Last received data is explicitly distinct from a live market stream. */
.provider-strip.stale{border-color:#6d592e!important;background:#19150f!important;color:#e0c582!important}.provider-strip.stale .pulse{background:#e4bc69!important;box-shadow:0 0 0 4px #e4bc6918!important}.stale-note{margin:0 0 8px;padding:7px 8px;border-left:2px solid #d4ab55;border-radius:0 7px 7px 0;background:#211b10;color:#cfbd91;font:8px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.research-check.declared{border-color:#40535a}.research-check.declared .research-check-state{color:#9fbfc8}
.catalog-search{display:flex;align-items:center;gap:10px;width:100%;margin:16px 0 12px;padding:0 13px;border:1px solid #34343a;border-radius:13px;background:#111113;color:#a1a1aa}.catalog-search span{font-size:18px;line-height:1}.catalog-search input{flex:1;min-width:0;border:0!important;outline:0!important;background:transparent!important;color:#f5f5f7!important;padding:12px 0!important;margin:0!important;font-size:13px}.catalog-search input::placeholder{color:#72727a}

/* Explorer turns into a compact market terminal on desktop. The phone keeps
   the original card layout so individual facts remain easy to scan by touch. */
.market-desktop-catalog{display:none}.market-mobile-catalog{display:block}
@media (min-width:760px){
.market-desktop-catalog{display:block;margin:14px 0 0}.market-mobile-catalog{display:none}.market-table-wrap{overflow:auto;border:1px solid #2d3438;border-radius:14px;background:#101214}.market-table{width:100%;min-width:1030px;border-collapse:collapse;font-variant-numeric:tabular-nums}.market-table th{height:39px;padding:0 13px;border-bottom:1px solid #30363a;color:#868d91;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;text-align:right;text-transform:uppercase;white-space:nowrap}.market-table th:first-child,.market-table th:nth-child(2){text-align:left}.market-table td{height:61px;padding:0 13px;border-bottom:1px solid #23292d;color:#dee4e1;font:600 11px -apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;text-align:right;white-space:nowrap}.market-table tbody tr:last-child td{border-bottom:0}.market-row{cursor:pointer;transition:background .16s ease}.market-row:hover{background:#171b1d}.market-row:focus-visible{outline:2px solid #78e69a;outline-offset:-2px}.market-table td:first-child,.market-table td:nth-child(2){text-align:left}.market-token{display:flex;align-items:center;gap:10px;min-width:195px}.market-token i{display:grid;place-items:center;width:30px;height:30px;border:1px solid #38624a;border-radius:9px;background:linear-gradient(145deg,#1a3123,#121a16);color:#bff4cf;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.market-token span{display:grid;gap:3px;text-align:left}.market-token b{max-width:175px;overflow:hidden;color:#f3f7f4;font-size:11px;text-overflow:ellipsis}.market-token small{max-width:175px;overflow:hidden;color:#7f8b84;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis}.market-age{color:#b9df8e!important;font:10px ui-monospace,SFMono-Regular,Menlo,monospace!important}.market-price{color:#f3f7f4!important}.market-table .change-value.up{color:#5dde8a!important}.market-table .change-value.down{color:#ff7788!important}.market-table .change-value.flat{color:#929a9e!important}.table-confidence{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:5px 7px;border:1px solid #3b4642;border-radius:7px;background:#151a1c;color:#c6cfca;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.table-confidence.high{border-color:#3c7953;background:#112319;color:#8fe9aa}.table-confidence.mid{border-color:#67572e;background:#241f13;color:#e9c874}.table-confidence.low{border-color:#714149;background:#28171c;color:#ff9cac}.table-confidence-meter{position:relative;display:grid;grid-template-columns:100px 76px auto;align-items:center;gap:7px;min-width:220px;padding:0;border:0;background:transparent;text-align:left}.table-confidence-meter>span{display:grid;gap:2px;color:#cad3ce;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.01em;white-space:nowrap}.table-confidence-meter small{color:#748078;font:7px ui-monospace,SFMono-Regular,Menlo,monospace}.table-confidence-track{height:5px;overflow:hidden;border-radius:999px;background:#2b3130}.table-confidence-track i{display:block;width:var(--c);height:100%;border-radius:inherit;background:var(--tone);box-shadow:0 0 9px var(--tone)}.table-confidence-meter>b{min-width:31px;color:inherit;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.table-confidence.locked{border:0;background:transparent;color:#a9d8b5;cursor:pointer}.table-confidence.locked .table-confidence-track{filter:blur(3px);opacity:.68}.table-confidence-blurred{display:inline-block;filter:blur(3px);opacity:.72;user-select:none}.table-confidence.locked em{position:absolute;right:-1px;top:-12px;padding:2px 3px;border:1px solid #487c5a;border-radius:4px;color:#b9f5c9;background:#102117;font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;letter-spacing:.04em}.table-open{display:grid;place-items:center;width:30px;height:30px;border:1px solid #343c40;border-radius:8px;background:#171c1f;color:#dbe6de;font-size:16px;transition:.16s}.market-row:hover .table-open{border-color:#4eae6b;background:#183022;color:#c8f5d4}.market-table-wrap::-webkit-scrollbar{height:8px}.market-table-wrap::-webkit-scrollbar-thumb{border-radius:10px;background:#3a4244}.market-table-wrap::-webkit-scrollbar-track{background:#111416}
}

/* Account choice: registration and sign-in remain visibly distinct on small screens. */
.auth-switch{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0 0;padding:4px;border:1px solid #303036;border-radius:13px;background:#111113}.auth-switch button{border:0;border-radius:9px;padding:10px 8px;background:transparent;color:#a1a1aa;font-size:11px;font-weight:700}.auth-switch button.selected{background:#e3f8e9;color:#102215}.auth-helper{margin:10px 3px 0;color:#9fa9a2;font-size:10px;line-height:1.6}.auth-helper button{border:0;background:transparent;padding:0;color:#9eeab5;text-decoration:underline;text-underline-offset:3px;font:inherit;font-weight:700}

/* Legendary meme coins: reference cards with a 7-day trace. */
.legend-card .token-head{position:relative}.legend-rank{position:absolute;top:0;right:0;color:#7f8b86;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.legend-logo{width:36px;height:36px;flex:0 0 36px;border-radius:11px;object-fit:cover;background:#171c1e;border:1px solid #303a3f}.legend-spark{display:block;width:100%;height:34px;margin:8px 0 4px}.legend-spark polyline{fill:none;stroke:var(--positive);stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.legend-spark.down polyline{stroke:var(--negative)}.legend-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#8f9b94;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.legend-meta b{font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.legend-card .token-name{max-width:170px}
