:root{--rh-lime:#c8ff00;--rh-black:#070908;--rh-panel:#0d100e;--rh-border:#27301f;--rh-text:#f3f7f4;--rh-muted:#87907f;--rh-red:#ff5a72;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--rh-black);color:var(--rh-text)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 18% -12%,#252e00 0,transparent 31%),var(--rh-black)}.app{max-width:1240px;margin:auto;padding:0 22px}header{height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rh-border)}.brandLink,.identity{color:inherit;text-decoration:none}.brand{font-weight:950;font-size:25px;letter-spacing:-1px}.brand span{color:var(--rh-lime);text-shadow:0 0 18px rgba(200,255,0,.14)}.sub{color:#8d9686;font-size:12px;margin-top:4px}.live{font-size:12px;border:1px solid #3d4927;border-radius:20px;padding:8px 12px;color:#d8e0cc;background:#0d110a}.live i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px}.live.online i{background:var(--rh-lime);box-shadow:0 0 14px #c8ff00cc}.live.connecting i{background:#ffd166}.live.offline{color:#ff9aaa;border-color:#69303a}.live.offline i{background:var(--rh-red)}nav{display:flex;gap:7px;padding:22px 0}button{background:#10130d;border:1px solid #303820;color:#929a84;padding:10px 16px;border-radius:9px;font-weight:800;cursor:pointer}button:hover{color:var(--rh-lime);border-color:#697f18}button.active{color:#080a05;background:var(--rh-lime);border-color:var(--rh-lime);box-shadow:0 8px 24px #c8ff0014}.hero{padding:38px 0 28px}.hero p{font-size:11px;letter-spacing:2px;color:var(--rh-lime);font-weight:900}.hero h1{font-size:44px;margin:8px 0;letter-spacing:-2px}.hero small{color:#929a84}.sourcebar{display:flex;gap:9px;margin:8px 0 14px}.sourcebar span{font-size:11px;color:#8a927f;border:1px solid #303821;padding:6px 9px;border-radius:20px}.sourcebar b{color:var(--rh-lime);margin-left:4px}.sourcebar b.connecting{color:#adb6a4}.sourcebar b.fallback{color:#ffd166}.sourcebar b.off{color:var(--rh-red)}.table{border:1px solid var(--rh-border);border-radius:14px;overflow:hidden;background:var(--rh-panel)}.row{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(70px,.72fr)) minmax(132px,1fr) minmax(122px,.95fr) minmax(92px,.65fr);align-items:center;padding:14px 18px;border-bottom:1px solid #22291a;gap:12px}.head{font-size:10px;color:#7c856f;font-weight:900;letter-spacing:.7px;background:#10130d}.token{color:inherit;transition:.15s}.token:hover{background:#14190c}.identity{display:flex;align-items:center;gap:10px;min-width:0}.identity em{width:22px;color:#7d866e;font-style:normal;font-weight:800;flex:0 0 auto}.identity img{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:0 0 auto}.identity strong{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity strong small{display:block;color:#838c79;font-weight:500;margin-top:2px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up{color:var(--rh-lime)}.down{color:var(--rh-red)}.dash{color:#6d7666}.empty{padding:50px;text-align:center;color:#7d8675}.connectionNotice{padding:8px 18px;color:#ffc1ca;background:#251216;border-bottom:1px solid #57252e;font-size:11px;text-align:center}.linkset{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.linkset a{font-size:9px;font-weight:900;color:#dce5d5;text-decoration:none;border:1px solid #354026;background:#151a10;padding:6px 7px;border-radius:6px;line-height:1;white-space:nowrap}.linkset a:hover{color:var(--rh-lime);border-color:#657b16;background:#161b0e}.socialset a:first-child{font-size:11px}.marketset a{color:#bdc8b2}footer{padding:30px 0 50px;color:#687160;font-size:11px;text-align:center}.scoreCard{display:inline-flex;min-width:92px;padding:8px 11px 7px;border:1px solid #364126;border-radius:10px;flex-direction:column;align-items:center;justify-content:center;line-height:1.02;background:#151a10;transition:transform .15s ease,border-color .15s ease}.token:hover .scoreCard{transform:translateY(-1px)}.scoreCard b{font-size:22px;line-height:1;font-weight:950;letter-spacing:-.5px}.scoreCard small{margin-top:6px;font-size:10px;line-height:1;font-weight:950;letter-spacing:.5px;white-space:nowrap}.scoreCard.hot{color:#55f29a;background:linear-gradient(135deg,#143c2b,#0d271d);border-color:#1f7d54}.scoreCard.hot small{color:#d8ffea}.scoreCard.trending{background:linear-gradient(135deg,#123725,#102b20);border-color:#235f43}.scoreCard.trending b{color:#50e990}.scoreCard.trending small{color:#d4f9e2}.scoreCard.rising{background:linear-gradient(135deg,#352f16,#25210f);border-color:#6e5f22}.scoreCard.rising b{color:#f0cf58}.scoreCard.rising small{color:#f8ebad}.scoreCard.watch{background:linear-gradient(135deg,#182326,#121b1d);border-color:#304247}.scoreCard.watch b{color:#b9cfd2}.scoreCard.watch small{color:#9db2b6}.detailMain{padding:34px 0 20px}.back{display:inline-block;color:#a6af9c;text-decoration:none;font-size:12px;font-weight:800;margin:4px 0 22px}.back:hover{color:var(--rh-lime)}.detailHero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:26px;border:1px solid var(--rh-border);border-radius:16px;background:var(--rh-panel)}.detailIdentity{display:flex;align-items:center;gap:16px;min-width:0}.detailIdentity img{width:62px;height:62px;border-radius:50%;object-fit:cover}.detailIdentity p{margin:0 0 5px;color:var(--rh-lime);font-size:10px;font-weight:900;letter-spacing:1.2px}.detailIdentity h1{font-size:34px;margin:0;letter-spacing:-1px}.detailIdentity h2{font-size:13px;color:#8d9686;margin:4px 0 0;font-weight:600}.detailScore{min-width:78px;text-align:center;border-radius:12px;padding:13px}.detailScore strong{display:block;font-size:28px}.detailScore span{font-size:9px;font-weight:900}.detailScore.hot{color:#55f29a;background:#143c2b;border:1px solid #1f7d54}.detailScore.hot span{color:#d8ffea}.detailScore.trending{color:#50e990;background:#123725;border:1px solid #235f43}.detailScore.trending span{color:#d4f9e2}.detailScore.rising{color:#f0cf58;background:#352f16;border:1px solid #6e5f22}.detailScore.rising span{color:#f8ebad}.detailScore.watch{color:#b9cfd2;background:#182326;border:1px solid #304247}.detailScore.watch span{color:#9db2b6}.detailGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:12px 0}.detailGrid>div,.detailCard{border:1px solid var(--rh-border);background:var(--rh-panel);border-radius:12px;padding:16px}.detailGrid small,.detailCard>small,.detailRow small{display:block;color:#7e8777;font-size:9px;font-weight:900;letter-spacing:.8px;margin-bottom:8px}.detailGrid strong{font-size:15px}.detailRow{display:grid;grid-template-columns:1fr 1fr;gap:28px}.contract{display:flex;align-items:center;gap:10px}.contract code{word-break:break-all;color:#dce5d7}.contract button{padding:7px 10px;font-size:9px}.micro{margin-top:14px;color:#7c856f;font-size:10px}.detailCard .linkset a{font-size:10px;padding:7px 9px}.staleBanner{display:flex;gap:12px;align-items:flex-start;margin:0 0 12px;padding:12px 14px;border:1px solid #4a4025;background:#17140d;border-radius:10px;color:#c9c0a2;font-size:11px}.staleBanner strong{color:#ffd166;white-space:nowrap}.staleBanner span{line-height:1.45}@media (max-width:900px){.app{padding:0 12px}.hero h1{font-size:36px}.row{grid-template-columns:minmax(190px,2fr) .8fr .8fr minmax(120px,1fr) .7fr}.row>span:nth-child(3),.row>span:nth-child(5),.row>div:nth-child(7){display:none}.head>span:nth-child(3),.head>span:nth-child(5),.head>span:nth-child(7){display:none}nav{overflow:auto}.sourcebar{flex-wrap:wrap}.detailGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.hero{padding-top:24px}.hero h1{font-size:32px}.row{grid-template-columns:minmax(0,1fr) minmax(58px,auto) minmax(76px,auto);padding:12px 8px;gap:8px}.row>span:nth-child(3),.row>span:nth-child(4),.row>span:nth-child(5),.row>div:nth-child(6),.row>div:nth-child(7){display:none}.head>span:nth-child(3),.head>span:nth-child(4),.head>span:nth-child(5),.head>span:nth-child(6),.head>span:nth-child(7){display:none}.identity{gap:6px}.identity em{width:18px}.identity img{width:30px;height:30px}.identity strong small{max-width:90px}.scoreCard{min-width:76px;padding:7px 6px}.scoreCard b{font-size:20px}.scoreCard small{font-size:9px}.brand{font-size:22px}.detailHero{padding:18px}.detailIdentity img{width:48px;height:48px}.detailIdentity h1{font-size:27px}.detailScore{min-width:62px}.detailScore strong{font-size:23px}.detailGrid{grid-template-columns:repeat(2,1fr)}.detailRow{grid-template-columns:1fr;gap:20px}.contract{align-items:flex-start;flex-direction:column}.staleBanner{flex-direction:column;gap:5px}}.detailMetaRow{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.6fr);gap:28px;align-items:start}.detailMetaRow>div{min-width:0}.detailMetaRow small,.panelTitle small,.riskHead small{display:block;color:#7e8777;font-size:9px;font-weight:900;letter-spacing:.8px;margin-bottom:8px}.contractCol .contract{min-width:0}.contractCol .contract code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.detailInsightRow{display:grid;grid-template-columns:minmax(0,7fr) minmax(280px,3fr);gap:12px;margin-top:12px;align-items:stretch}.dexChart,.canonicalRisk{border:1px solid var(--rh-border);background:var(--rh-panel);border-radius:12px;overflow:hidden;min-width:0}.dexChart{display:flex;flex-direction:column;min-height:480px}.panelTitle{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--rh-border)}.panelTitle small{margin:0}.panelTitle a{color:var(--rh-lime);font-size:9px;font-weight:900;text-decoration:none;letter-spacing:.4px}.panelTitle a:hover{text-decoration:underline}.dexChart iframe{width:100%;height:100%;min-height:434px;border:0;background:#090b09}.chartUnavailable{min-height:434px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#8a9384;text-align:center;padding:24px}.chartUnavailable strong{color:#cbd4c5;font-size:13px}.chartUnavailable span{font-size:10px}.canonicalRisk{padding:18px}.riskHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--rh-border)}.riskHead small{margin-bottom:6px;font-size:11px;letter-spacing:.9px}.riskHead strong{font-size:21px;letter-spacing:.3px}.riskHead strong.danger{color:#ff7c72}.riskHead strong.warn{color:#f0cf58}.riskHead strong.quiet{color:#a8b3a3}.verification{text-align:right}.verification span{display:block;color:#7c8676;font-size:10px;font-weight:900;letter-spacing:.8px;margin-bottom:6px}.verification b{font-size:12px}.verification b.complete{color:#55f29a}.verification b.pending{color:#f0cf58}.riskMetrics{padding:10px 0}.riskMetrics>div{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:6px 0}.riskMetrics span,.riskFlags>span{color:#818b7b;font-size:10px;font-weight:900;letter-spacing:.7px}.riskMetrics b{font-size:12px;line-height:1.35;text-align:right;color:#e0e7dc;max-width:62%;word-break:break-word}.riskFlags{border-top:1px solid var(--rh-border);padding-top:11px}.riskFlags>b{display:block;color:#a0aa9b;font-size:11px;margin-top:8px}.riskFlags>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.riskFlags em{font-style:normal;font-size:10px;font-weight:800;color:#cfd8cb;border:1px solid #30382e;background:#111510;border-radius:999px;padding:5px 7px;max-width:100%;overflow-wrap:anywhere}.riskFreshness{border-top:1px solid var(--rh-border);margin-top:12px;padding-top:10px;display:flex;flex-wrap:wrap;gap:5px 10px}.riskFreshness span{color:#788272;font-size:9px}@media (max-width:900px){.detailMetaRow{grid-template-columns:1fr 1fr}.detailMetaRow .contractCol{grid-column:1/-1}.detailInsightRow{grid-template-columns:minmax(0,1fr)}.dexChart{min-height:420px}.dexChart iframe,.chartUnavailable{min-height:374px}}@media (max-width:600px){.detailMetaRow{grid-template-columns:1fr;gap:20px}.detailMetaRow .contractCol{grid-column:auto}.contractCol .contract code{white-space:normal;overflow:visible;text-overflow:clip;word-break:break-all}.detailInsightRow{gap:10px}.dexChart{min-height:360px}.dexChart iframe,.chartUnavailable{min-height:314px}.riskHead{align-items:center}}
