 :root{--bg:#080d0c;--panel:#101917;--panel2:#131f1c;--border:#253a34;--mint:#00C805;--mint2:#00B805;--text:#f0f7f4;--muted:#93a8a0;--subtle:#5e766d;--amber:#e6bd72;--red:#f08c85;--font:'DM Sans',sans-serif;--display:'Space Grotesk',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 80% 5%,rgba(41,100,78,.12),transparent 33%),var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.5}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.app-shell{max-width:1240px;margin:0 auto;padding:0 42px}.topbar{height:78px;display:flex;align-items:center;border-bottom:1px solid rgba(147,168,160,.12);gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-size:21px;font-weight:700;letter-spacing:-1px}.brand-light{color:var(--mint);font-weight:500}.brand-mark{height:24px;width:25px;display:flex;align-items:center;gap:3px;transform:skew(-22deg)}.brand-mark span{display:block;width:6px;border-radius:3px;background:var(--mint)}.brand-mark span:nth-child(1){height:12px;opacity:.55}.brand-mark span:nth-child(2){height:21px}.brand-mark span:nth-child(3){height:16px;opacity:.78}.network-pill{margin-left:auto;border:1px solid var(--border);border-radius:999px;padding:8px 12px;color:#c2d4cc;font-size:12px;display:flex;align-items:center;gap:8px}.live-dot{width:7px;height:7px;display:inline-block;background:var(--mint2);border-radius:50%;box-shadow:0 0 12px #00B80577}.ca-link{display:inline-flex;align-items:center;gap:5px;border:1px solid #315344;border-radius:9px;padding:8px 11px;color:#c8f5d1;background:rgba(0,200,5,.07);font-size:12px;font-weight:700;letter-spacing:.5px;white-space:nowrap;transition:border-color .18s,color .18s,background .18s}.ca-link span{color:var(--mint);font-size:14px}.ca-link:hover{border-color:var(--mint2);color:#fff;background:rgba(0,200,5,.14)}.explorer-link{font-size:12px;color:#b6c8c0;white-space:nowrap}.social-link{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;border:1px solid var(--border);border-radius:10px;color:#dce8e2;background:rgba(14,25,20,.72);transition:border-color .18s,color .18s,background .18s}.social-link svg{width:15px;height:15px;fill:currentColor}.social-link:hover{color:var(--mint);border-color:var(--mint2);background:#10251a}.explorer-link span, .text-button span{color:var(--mint);margin-left:4px}.hero{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:40px;padding:64px 0 68px;min-height:540px}.eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:1.7px;color:var(--mint);font-weight:700}.eyebrow-line{height:1px;width:20px;background:var(--mint)}h1,h2,h3,p{margin-top:0}h1{font-family:var(--display);font-size:clamp(48px,6vw,76px);line-height:.99;letter-spacing:-4.5px;margin:22px 0 23px;font-weight:600}h1 span{color:var(--mint)}.hero-text{font-size:16px;line-height:1.8;color:#a9bbb3;max-width:455px;margin-bottom:28px}.scan-form{display:flex;gap:9px;max-width:620px}.input-wrap{height:58px;display:flex;align-items:center;gap:10px;min-width:0;flex:1;border:1px solid #355047;background:#101917;border-radius:12px;padding:0 10px 0 15px;transition:border .2s,box-shadow .2s}.input-wrap:focus-within{border-color:var(--mint2);box-shadow:0 0 0 3px #00B80514}.input-wrap svg{width:19px;height:19px;fill:none;stroke:#78938a;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.input-wrap input{background:transparent;border:0;outline:0;color:var(--text);width:100%;min-width:0;font-size:13px}.input-wrap input::placeholder{color:#71877e}.paste-btn{border:0;background:#1a2a25;color:#b8d0c6;border-radius:7px;padding:7px 9px;font-size:11px;cursor:pointer}.scan-btn{border:0;background:var(--mint);color:#08251b;font-weight:700;border-radius:11px;padding:0 17px;display:flex;align-items:center;gap:20px;cursor:pointer;white-space:nowrap;transition:transform .15s,background .15s}.scan-btn:hover{background:#33E338;transform:translateY(-1px)}.scan-btn:disabled{opacity:.65;cursor:wait;transform:none}.arrow{font-size:17px}.form-note{display:flex;align-items:center;gap:7px;color:#82978e;font-size:11px;margin-top:14px;flex-wrap:wrap}.note-check{color:var(--mint);font-size:15px}.note-sep{color:#40574d}.sample-row{display:flex;gap:12px;align-items:center;margin-top:28px;color:#6f877c;font-size:11px}.sample-row button{background:transparent;border:1px solid #2b4038;color:#c2d5cc;border-radius:7px;padding:7px 10px;font-size:11px;cursor:pointer}.sample-row button:hover{border-color:var(--mint2);color:var(--mint)}.hero-art{position:relative;min-height:390px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(91,134,115,.14);border-radius:28px;background:radial-gradient(circle at 50% 48%,#1a3a2d 0%,#10211b 28%,#0b1210 65%);isolation:isolate}.hero-art:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(150,220,188,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(150,220,188,.035) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(transparent,black,transparent)}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-one{width:200px;height:200px;background:#54d6a40b;box-shadow:0 0 70px #50e2a00b}.orb-two{width:90px;height:90px;background:#8df3cb12;filter:blur(18px)}.scanner-ring{position:absolute;border:1px solid #6ae1b72b;border-radius:50%;transform:rotateX(66deg) rotateZ(-20deg)}.ring-a{width:310px;height:310px}.ring-b{width:235px;height:235px;border-color:#b0ffdf38}.scan-core{width:138px;height:138px;border:1px solid #8af0c76b;border-radius:37px;transform:rotate(45deg);background:linear-gradient(145deg,#284b3b,#10221b 70%);box-shadow:0 0 60px #62e6b01d,inset 0 0 25px #00C8051a;display:grid;place-items:center;z-index:1}.core-shine{position:absolute;inset:9px;border:1px solid #33E33825;border-radius:30px}.core-center{width:70px;height:70px;border:1px solid #00C8054d;border-radius:22px;background:#00C8050b;display:grid;place-items:center}.core-icon{font-size:58px;color:var(--mint);font-family:var(--display);font-weight:400;line-height:1;transform:rotate(-45deg);margin-top:-9px}.art-label{position:absolute;z-index:2;border:1px solid #365348;background:#101c18e8;color:#9bb9ab;border-radius:8px;padding:9px 11px;font-size:9px;letter-spacing:1.1px;display:flex;align-items:center;gap:8px}.label-top{top:28px;left:25px}.label-bottom{bottom:25px;right:22px}.tiny-bars{height:13px;display:flex;align-items:end;gap:2px}.tiny-bars i{width:3px;background:var(--mint);display:block;height:6px}.tiny-bars i:nth-child(2){height:12px}.tiny-bars i:nth-child(3){height:9px}.orbit-dot{position:absolute;width:7px;height:7px;background:var(--mint);border-radius:50%;top:26%;right:22%;box-shadow:0 0 18px var(--mint)}.how-section{padding:45px 0 65px;border-top:1px solid #1d2a25}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.section-heading h2{font-family:var(--display);font-size:30px;letter-spacing:-1.3px;margin:9px 0 0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.feature-card{border:1px solid #22352d;background:linear-gradient(145deg,#111b17,#0d1412);border-radius:15px;padding:23px;min-height:180px}.feature-icon{height:36px;width:36px;border:1px solid #315547;background:#152820;color:var(--mint);display:grid;place-items:center;border-radius:10px;font-size:20px;margin-bottom:20px}.feature-card h3{font-family:var(--display);font-size:16px;margin-bottom:7px}.feature-card p{font-size:12px;color:#8fa49a;line-height:1.7;margin:0;max-width:280px}footer{border-top:1px solid #1d2a25;min-height:84px;display:flex;align-items:center;gap:20px;color:#72877d;font-size:11px}.footer-brand{font-size:16px;margin-right:auto}.footer-brand .brand-mark{transform:scale(.8) skew(-22deg);transform-origin:left center;margin-right:-3px}footer>a:last-child{color:#a9c0b5}.hidden{display:none!important}.result-section{padding:30px 0 60px;border-top:1px solid #1d2a25}.text-button{border:0;background:transparent;color:#a9bdb4;cursor:pointer;font-size:12px}.status-banner{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#13231c;border:1px solid #2b493a;border-radius:10px;color:#b7d4c6;font-size:12px;margin-bottom:14px}.status-icon{display:grid;place-items:center;border:1px solid #557c67;color:var(--mint);width:21px;height:21px;border-radius:50%;font-size:12px;flex-shrink:0}.status-banner.error{background:#281917;border-color:#6c3731;color:#f2b1a8}.status-banner.error .status-icon{border-color:#b35e53;color:#f2a49a}.result-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.panel{background:linear-gradient(145deg,#111a17,#0e1513);border:1px solid #253a32;border-radius:15px}.token-card,.risk-card{padding:22px}.token-top{display:flex;align-items:center;gap:12px}.token-avatar{width:48px;height:48px;border-radius:15px;background:linear-gradient(145deg,#33E338,#008F05);display:grid;place-items:center;color:#08271c;font-family:var(--display);font-weight:700;font-size:20px}.token-heading{min-width:0;flex:1}.token-symbol{font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:-.5px}.token-name{font-size:12px;color:#8fa69b;overflow-wrap:anywhere}.chain-tag{border:1px solid #315344;border-radius:6px;padding:4px 7px;font-size:10px;color:var(--mint)}.address-line{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:11px;color:#91a69c;flex-wrap:wrap}.address-line button,.address-line a{border:1px solid #2c4037;border-radius:6px;padding:5px 7px;background:transparent;color:#b5cbc0;font-size:10px;cursor:pointer}.address-line a{margin-left:auto}.token-divider{height:1px;background:#26362f;margin:20px 0 8px}.metric,.detail-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #202f29;font-size:12px}.metric:last-child,.detail-row:last-child{border-bottom:0}.metric span,.detail-row span{color:#8ca197}.metric strong,.detail-row strong{font-weight:600;text-align:right;overflow-wrap:anywhere}.risk-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.risk-head h3,.detail-title h3{font-family:var(--display);font-size:18px;margin:6px 0 0}.score-ring{height:54px;width:54px;border-radius:50%;border:3px solid #345748;display:grid;place-items:center;color:var(--mint);font-family:var(--display);font-size:19px;position:relative}.score-ring:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:3px solid var(--mint);border-left-color:transparent;border-bottom-color:transparent;transform:rotate(-25deg)}.checks-list{margin-top:18px}.check-row{display:flex;align-items:start;gap:10px;padding:11px 0;border-bottom:1px solid #202f29}.check-status{height:22px;width:22px;display:grid;place-items:center;flex-shrink:0;border-radius:7px;background:#1b3025;color:var(--mint);font-size:12px}.check-status.warn{background:#342c1b;color:var(--amber)}.check-status.unknown{background:#222b27;color:#9caea5}.check-copy{min-width:0;flex:1}.check-copy strong{display:block;font-size:12px;font-weight:600}.check-copy span{display:block;font-size:11px;color:#81968c;margin-top:2px}.disclaimer{font-size:10px;line-height:1.6;color:#71877d;margin:14px 0 0}.detail-panel{padding:20px 22px;margin-top:14px}.detail-title{display:flex;gap:12px;align-items:center;margin-bottom:13px}.detail-symbol{height:37px;width:37px;border:1px solid #315547;background:#152820;color:var(--mint);display:grid;place-items:center;border-radius:10px;font-size:22px}.detail-title h3{font-size:16px;margin:0}.detail-title p{font-size:11px;color:#81968c;margin:3px 0 0}.muted-value{color:#6e8479;font-weight:500!important}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:#D8FFD9;color:#09251b;border-radius:9px;padding:10px 15px;font-size:12px;font-weight:600;opacity:0;pointer-events:none;transition:.2s;z-index:10;box-shadow:0 8px 30px #0005}.toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:850px){.app-shell{padding:0 24px}.hero{grid-template-columns:1fr .75fr;gap:22px;padding:48px 0}.hero-art{min-height:330px}.scan-form{flex-direction:column}.scan-btn{height:50px;justify-content:center}.hero-text{font-size:14px}.result-grid{grid-template-columns:1fr}.feature-card{padding:18px}}
@media(max-width:620px){.app-shell{padding:0 17px}.topbar{height:66px;gap:7px}.brand{font-size:19px;gap:7px}.brand-logo{width:30px;height:30px;object-fit:contain}.network-pill{font-size:10px;padding:7px 7px;gap:5px;white-space:nowrap}.ca-link{font-size:10px;padding:7px 7px;gap:3px;border-radius:8px}.social-link{width:32px;height:32px;flex-basis:32px;border-radius:9px}.social-link svg{width:14px;height:14px}.explorer-link{font-size:11px}.hero{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:43px 0 40px;min-height:0}.hero-copy{order:1}h1{font-size:54px;letter-spacing:-3px;margin:18px 0}.hero-text{font-size:14px;line-height:1.75;margin-bottom:22px}.hero-art{order:2;min-height:260px;border-radius:20px}.ring-a{width:245px;height:245px}.ring-b{width:180px;height:180px}.scan-core{width:105px;height:105px;border-radius:29px}.core-center{width:55px;height:55px;border-radius:17px}.core-icon{font-size:48px}.label-top{top:15px;left:13px}.label-bottom{bottom:13px;right:12px}.art-label{font-size:8px;padding:7px 8px}.scan-form{gap:8px}.input-wrap{height:56px;padding-left:12px}.scan-btn{height:52px}.form-note{font-size:10px;line-height:1.7}.sample-row{margin-top:20px}.how-section{padding:35px 0 42px}.section-heading h2{font-size:25px}.feature-grid{grid-template-columns:1fr;gap:10px}.feature-card{min-height:0;padding:18px;display:grid;grid-template-columns:38px 1fr;column-gap:12px}.feature-icon{grid-row:span 2;margin:0}.feature-card h3{align-self:end;margin-bottom:3px}.feature-card p{grid-column:2}.result-section{padding:26px 0 42px}.result-section .section-heading{align-items:center}.result-section .section-heading h2{font-size:22px}.token-card,.risk-card{padding:17px}.detail-panel{padding:17px}.detail-row{align-items:flex-start;font-size:11px;gap:12px}.detail-row strong{max-width:58%}footer{flex-wrap:wrap;padding:20px 0;gap:10px}.footer-brand{width:100%;margin:0}footer span:nth-child(2){order:2}footer>a:last-child{margin-left:auto;order:3}.address-line a{margin-left:0}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.updated-tag{margin-left:auto;border:1px solid #1d6826;color:#00C805;background:#0d2110;padding:5px 8px;border-radius:7px;font-size:10px;white-space:nowrap}
.market-panel{padding:20px 22px;margin-top:14px}
.market-empty{padding:18px 14px;border:1px dashed #2b4033;border-radius:10px;color:#91a697;font-size:12px;line-height:1.7;background:#0c130e}
.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.market-metric{padding:14px;border:1px solid #253b2a;background:#0c140e;border-radius:10px;min-width:0}
.market-metric span{display:block;font-size:11px;color:#8fa595;margin-bottom:7px}
.market-metric strong{display:block;font-family:var(--display);font-size:16px;overflow-wrap:anywhere;color:#e7f5e9}
@media(max-width:620px){.market-panel{padding:17px}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-metric{padding:12px}.market-metric strong{font-size:14px}.updated-tag{font-size:9px}}

/* Kuca Scan custom emerald emblem */
.brand-logo{width:42px;height:42px;object-fit:contain;border-radius:8px;mix-blend-mode:screen;display:block;flex-shrink:0;filter:drop-shadow(0 0 8px rgba(0,200,5,.22))}
.hero-logo-art{overflow:hidden;background:radial-gradient(ellipse at 50% 45%,rgba(0,200,5,.10),transparent 58%),#080d0c!important;border-color:#193b25!important}
.hero-logo{position:absolute;width:min(112%,520px);height:min(112%,520px);object-fit:contain;left:50%;top:50%;transform:translate(-50%,-50%);mix-blend-mode:screen;filter:saturate(1.04);opacity:.98}
.hero-logo-art .label-top,.hero-logo-art .label-bottom{z-index:2}
.footer-brand .brand-logo{width:34px;height:34px;border-radius:7px}
@media(max-width:620px){.brand-logo{width:34px;height:34px}.hero-logo{width:min(112%,350px);height:min(112%,350px)}}
