*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.block{display:block}.table{display:table}.grid{display:grid}.hidden{display:none}.min-h-\[100dvh\]{min-height:100dvh}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--paper:oklch(0.978 0.007 155);--paper-deep:oklch(0.948 0.011 155);--surface:oklch(0.993 0.003 155);--ink:oklch(0.225 0.018 165);--ink-soft:oklch(0.42 0.018 165);--ink-faint:oklch(0.54 0.014 165);--line:oklch(0.88 0.014 155);--night:oklch(0.225 0.022 165);--night-raised:oklch(0.27 0.023 165);--acid:oklch(0.91 0.19 119);--acid-dark:oklch(0.32 0.065 125);--orange:oklch(0.75 0.15 48);--red:oklch(0.65 0.19 28);--red-soft:oklch(0.95 0.035 28);--yellow:oklch(0.77 0.14 86);--yellow-soft:oklch(0.955 0.035 90);--green:oklch(0.58 0.12 145);--green-soft:oklch(0.945 0.035 145);--radius:12px;--on-night:oklch(0.993 0.003 155);font-family:Aptos,Noto Sans SC,Source Han Sans SC,Microsoft YaHei,sans-serif;color:var(--ink);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100dvh;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.65}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a,button{color:inherit}a{text-decoration:none}a,button:not(:disabled),summary{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.2;text-wrap:balance}.metric-number,.mini-score,code{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}svg{flex-shrink:0}::-moz-selection{color:var(--night)}::selection{color:var(--night)}.site-container{width:min(100% - 40px,1240px);margin-inline:auto}.section{padding-block:104px}.eyebrow{margin-bottom:18px;color:var(--green);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eyebrow.light{color:var(--acid)}.display-font{font-family:"Noto Serif SC",Songti SC,SimSun,serif}.text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);font-weight:700;border-bottom:1px solid var(--ink);transition:color .16s ease-out,transform .16s ease-out}.text-link:hover{color:var(--green);transform:translateX(3px)}.w-full{width:100%}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:0 22px;border:1px solid transparent;border-radius:7px;font-weight:750;line-height:1;transition:transform .14s ease-out,background-color .14s ease-out,color .14s ease-out,border-color .14s ease-out}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--night);color:var(--acid);border-color:var(--night)}.btn-primary:hover{background:var(--night-raised)}.btn-secondary{background:transparent;border-color:var(--line)}.btn-secondary:hover{background:var(--paper-deep);border-color:var(--ink-faint)}.btn-acid{background:var(--acid);color:var(--night);border-color:var(--acid)}.btn-acid:hover{background:oklch(.95 .17 119)}.btn-small{min-height:44px;padding-inline:17px;font-size:14px}.text-button{display:inline-flex;align-items:center;gap:4px;min-height:44px;border:0;background:transparent;text-decoration:underline}.risk-ribbon{padding:6px 20px;background:var(--night);color:oklch(.88 .015 155);text-align:center;font-size:12px;line-height:1.5}.renew-ribbon{background:#f4c95d;color:#17201e;font-weight:600}.renew-ribbon a{text-decoration:underline;text-underline-offset:2px}.site-header{position:sticky;top:0;z-index:10;background:color-mix(in oklch,var(--paper) 95%,transparent);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.header-inner{min-height:76px;display:flex;align-items:center;gap:36px}.logo-mark{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--night);font-family:Aptos Display,Noto Sans SC,sans-serif;font-size:21px;font-weight:850;letter-spacing:-.04em}.logo-mark svg{color:var(--green)}.logo-inverse{color:var(--on-night)}.logo-inverse svg{color:var(--acid)}.desktop-nav{display:flex;align-items:center;gap:4px;margin-left:24px}.nav-link{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;color:var(--ink-soft);font-size:14px;font-weight:650}.nav-link:after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:2px;background:var(--green);transform:scaleX(0);transform-origin:left;transition:transform .18s ease-out}.nav-link.active,.nav-link:hover{color:var(--ink)}.nav-link.active:after{transform:scaleX(1)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:18px}.login-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:700}.mobile-menu-btn{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:0;background:transparent}.mobile-nav{display:none}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:72px;align-items:center;padding-block:72px 88px}.hero-copy{min-width:0}.hero-status{display:flex;align-items:center;gap:9px;margin-bottom:26px;color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.08em}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px color-mix(in oklch,var(--green) 16%,transparent)}.hero h1{margin-bottom:24px;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:clamp(48px,5.3vw,78px);font-weight:750;letter-spacing:-.055em;line-height:1.12}.hero-lead{max-width:36rem;margin-bottom:32px;color:var(--ink-soft);font-size:17px;line-height:1.8}.scan-form label{display:block;margin-bottom:9px;font-size:13px;font-weight:750}.scan-input-row{display:flex;gap:9px}.scan-input-wrap{min-width:0;flex:1;display:flex;align-items:center;gap:10px;height:54px;padding-inline:16px;background:var(--surface);border:1px solid var(--line);border-radius:7px;color:var(--ink-faint);transition:border-color .15s ease-out,box-shadow .15s ease-out}.scan-input-wrap:focus-within{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in oklch,var(--green) 13%,transparent)}.scan-input-wrap input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:14px}.scan-input-wrap input::-moz-placeholder{color:var(--ink-faint);font-family:Aptos,Noto Sans SC,sans-serif}.scan-input-wrap input::placeholder{color:var(--ink-faint);font-family:Aptos,Noto Sans SC,sans-serif}.scan-submit{height:54px;white-space:nowrap}.sample-fill{min-height:44px;margin-top:5px;padding:0;border:0;background:transparent;color:var(--ink-soft);font-size:13px;text-decoration:underline;text-underline-offset:4px}.form-error{margin:9px 0 0;color:var(--red);font-size:13px;font-weight:650}.hero-assurances{display:flex;flex-wrap:wrap;gap:20px;margin-top:22px;color:var(--ink-soft);font-size:13px}.hero-assurances span{display:inline-flex;align-items:center;gap:5px}.hero-assurances svg{color:var(--green)}.hero-visual{position:relative;min-width:0;padding:30px;overflow:hidden;background-color:var(--night);background-image:radial-gradient(color-mix(in oklch,var(--acid) 15%,transparent) .8px,transparent .8px);background-size:18px 18px;color:var(--on-night);border:1px solid oklch(.34 .025 165);border-radius:4px;box-shadow:18px 18px 0 var(--paper-deep)}.crosshair{position:absolute;width:18px;height:18px;pointer-events:none}.crosshair.tl{top:10px;left:10px;border-top:1px solid var(--acid);border-left:1px solid var(--acid)}.crosshair.br{right:10px;bottom:10px;border-right:1px solid var(--acid);border-bottom:1px solid var(--acid)}.preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:23px;border-bottom:1px solid rgba(255,255,255,.12)}.chain-label,.demo-tag{font-family:IBM Plex Mono,monospace;font-size:12px}.demo-tag{color:var(--acid)}.preview-head h2{margin:6px 0 0;font-size:25px;letter-spacing:-.03em}.preview-head h2 small{color:oklch(.7 .018 165);font-size:13px;font-weight:500}.chain-label{padding:5px 8px;border:1px solid rgba(255,255,255,.2);color:oklch(.82 .015 165)}.preview-score{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;padding-block:24px}.preview-label{display:block;margin-bottom:9px;color:oklch(.7 .018 165);font-size:12px}.preview-score p{margin-bottom:13px;font-size:14px;line-height:1.7}.preview-score a{display:inline-flex;align-items:center;gap:7px;min-height:36px;color:var(--acid);font-size:13px;font-weight:700}.score-ring{display:grid;flex-shrink:0}.score-ring>*{grid-area:1/1}.score-ring-value{display:flex;flex-direction:column;align-items:center;justify-content:center}.score-ring-value strong{font-family:IBM Plex Mono,monospace;font-size:48px;line-height:1;letter-spacing:-.08em}.score-ring-value span{margin-top:9px;color:oklch(.75 .015 165);font-size:12px}.preview-checks{border-top:1px solid rgba(255,255,255,.12)}.preview-checks>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:14px;border-bottom:1px solid rgba(255,255,255,.09)}.preview-checks>div>span{display:flex;flex-direction:column;color:oklch(.82 .015 165);font-size:13px}.preview-checks strong{margin-top:2px;color:var(--on-night);font-family:IBM Plex Mono,monospace;font-size:16px}.preview-foot{display:flex;justify-content:space-between;gap:12px;padding-top:20px;color:oklch(.68 .015 165);font-size:12px}.preview-foot span:first-child{display:inline-flex;align-items:center;gap:8px}.live-preview{min-width:0}.live-tag{display:inline-flex;align-items:center;gap:7px}.live-dot{display:inline-block;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--acid);box-shadow:0 0 0 4px color-mix(in oklch,var(--acid) 12%,transparent);animation:live-pulse 1.8s ease-in-out infinite}.live-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:16px;border-block:1px solid rgba(255,255,255,.12)}.live-metrics>div{min-width:0}.live-metrics span{display:block;margin-bottom:4px;color:oklch(.7 .018 165);font-size:12px}.live-metrics strong{display:block;overflow:hidden;color:var(--on-night);font-family:IBM Plex Mono,monospace;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.live-foot{align-items:center}.live-coin-list{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.12)}.live-coin-list li{border-bottom:1px solid rgba(255,255,255,.09)}.live-coin-list a{display:grid;grid-template-columns:28px minmax(0,1fr) auto 16px;gap:10px;align-items:center;min-height:68px;padding-block:8px;transition:transform .15s ease-out,background-color .15s ease-out}.live-coin-list a:hover{background:rgba(255,255,255,.04);transform:translateX(4px)}.live-rank{color:var(--acid);font-family:IBM Plex Mono,monospace;font-size:12px}.live-token{min-width:0}.live-token strong{display:block;overflow:hidden;color:var(--on-night);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.live-token strong small{margin-left:5px;color:oklch(.7 .018 165);font-size:11px;font-weight:500}.live-token>span{display:block;overflow:hidden;margin-top:3px;color:oklch(.68 .015 165);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.live-token code{color:inherit}.live-state{display:flex;min-height:430px;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px}.live-state h2,.live-state p{margin:0}.live-state p{color:oklch(.75 .015 165);font-size:14px}@keyframes live-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.risk-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:25px;padding:3px 8px;border-radius:4px;white-space:nowrap;font-size:12px;font-weight:750}.risk-high{background:var(--red-soft);color:var(--red)}.risk-medium{background:var(--yellow-soft);color:oklch(.52 .12 80)}.risk-low{background:var(--green-soft);color:oklch(.45 .11 145)}.risk-unknown{background:var(--paper-deep);color:var(--ink-faint)}.hero-visual .risk-high{background:rgba(255,128,102,.13);color:#ff9b87}.hero-visual .risk-medium{background:rgba(244,201,93,.13);color:#f4d77f}.trust-strip{border-block:1px solid var(--line);background:var(--paper-deep)}.trust-strip .site-container{display:grid;grid-template-columns:repeat(4,1fr);padding-block:19px}.trust-strip span{display:flex;align-items:center;justify-content:center;gap:9px;min-height:28px;border-right:1px solid var(--line);color:var(--ink-soft);font-size:13px}.trust-strip span:last-child{border-right:0}.section-heading h2{margin-bottom:0;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:clamp(32px,4vw,50px);letter-spacing:-.04em}.feature-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.feature-list{border-top:1px solid var(--ink)}.feature-list article{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:start;padding-block:28px;border-bottom:1px solid var(--line)}.feature-icon{display:grid;place-items:center;width:46px;height:46px;background:var(--night);color:var(--acid);border-radius:50%}.feature-icon svg{width:21px}.feature-list h3{margin-bottom:8px;font-size:20px}.feature-list p{margin:0;color:var(--ink-soft);font-size:15px;line-height:1.75}.feature-list article>span{color:var(--ink-faint);font-size:12px;white-space:nowrap}.bundle-showcase{overflow:hidden;background:var(--night);color:var(--on-night)}.bundle-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center;padding-block:90px}.bundle-copy h2{margin-bottom:24px;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:clamp(38px,4.4vw,58px);letter-spacing:-.045em}.bundle-copy>p:not(.eyebrow){max-width:32rem;color:oklch(.76 .018 165);line-height:1.8}.bundle-copy ul{margin:26px 0 32px;padding:0;list-style:none;color:oklch(.87 .016 165);font-size:14px}.bundle-copy li{padding-block:7px}.bundle-copy li:before{content:"+";margin-right:10px;color:var(--acid);font-family:monospace}.bundle-illustration{min-width:0;border:1px solid rgba(255,255,255,.13);background-image:radial-gradient(rgba(255,255,255,.12) .7px,transparent 0);background-size:17px 17px}.bundle-illustration svg{display:block;width:100%;height:auto}.graph-caption{display:flex;flex-wrap:wrap;gap:22px;padding:15px 20px;border-top:1px solid rgba(255,255,255,.13);color:oklch(.7 .018 165);font-size:12px}.graph-caption span{display:inline-flex;align-items:center;gap:7px}.legend-dot{width:7px;height:7px;border-radius:50%}.legend-dot.acid{background:var(--acid)}.legend-dot.orange{background:var(--orange)}.section-heading.horizontal{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:45px}.article-rows{border-top:1px solid var(--ink)}.article-rows>a{display:grid;grid-template-columns:48px 1fr auto;gap:20px;align-items:center;min-height:126px;padding-block:24px;border-bottom:1px solid var(--line);transition:padding .18s ease-out,background-color .18s ease-out}.article-rows>a:hover{padding-inline:16px;background:var(--paper-deep)}.article-rows>a>span{color:var(--green);font-family:IBM Plex Mono,monospace;font-size:13px}.article-rows h3{margin-bottom:7px;font-size:21px}.article-rows p{margin:0;color:var(--ink-soft);font-size:14px}.article-rows svg{color:var(--ink-faint)}.faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;border-top:1px solid var(--line)}.faq-section h2{font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:40px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{position:relative;min-height:66px;padding:20px 40px 20px 0;font-weight:750;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:8px;top:17px;font-size:24px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list details p{padding:0 40px 22px 0;margin:0;color:var(--ink-soft);line-height:1.75}.final-cta{padding-block:56px;background:var(--acid)}.final-cta .site-container{display:flex;align-items:center;justify-content:space-between;gap:30px}.final-cta span{font-size:13px;font-weight:700}.final-cta h2{margin:5px 0 0;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:38px}.final-cta .btn{background:var(--night);color:var(--acid);border-color:var(--night)}.site-footer{padding-block:58px 30px;background:var(--night);color:var(--on-night)}.footer-grid{display:grid;grid-template-columns:1fr auto;gap:48px}.footer-grid>div:first-child p{max-width:28rem;margin:16px 0 0;color:oklch(.68 .015 165);font-size:14px}.footer-links{display:flex;gap:26px;align-items:start}.footer-links a{display:inline-flex;align-items:center;min-height:44px;color:oklch(.82 .015 165);font-size:14px}.footer-links a:hover{color:var(--acid)}.footer-note{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;padding-top:26px;border-top:1px solid rgba(255,255,255,.12);color:oklch(.6 .015 165);font-family:IBM Plex Mono,monospace;font-size:12px}.app-page{padding-block:64px 100px}.page-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px}.learn-hero h1,.page-title-row h1{margin-bottom:14px;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:clamp(38px,4.6vw,58px);letter-spacing:-.04em}.page-title-row>div:first-child>p:last-child{margin:0;color:var(--ink-soft)}.demo-notice{display:flex;gap:12px;max-width:360px;padding:14px 16px;background:var(--yellow-soft);border:1px solid color-mix(in oklch,var(--yellow) 35%,transparent);color:oklch(.43 .06 80);font-size:12px;line-height:1.6}.demo-notice svg{margin-top:2px}.demo-notice strong{display:block;color:var(--ink)}.scan-workspace{padding:32px;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--night)}.scan-form.compact{max-width:none}.scan-form.compact .scan-input-wrap,.scan-form.compact .scan-submit{height:60px}.scan-meta{display:flex;flex-wrap:wrap;gap:24px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line);color:var(--ink-faint);font-size:12px}.scan-meta span{display:inline-flex;align-items:center;gap:6px}.scan-columns{display:grid;grid-template-columns:1.1fr .9fr;gap:54px;margin-top:54px}.subsection-title{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:18px}.subsection-title h2{margin:0;font-size:20px}.subsection-title span{color:var(--ink-faint);font-size:12px}.example-list{border-top:1px solid var(--ink)}.example-list>a,.example-list>button{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:96px;padding:18px 4px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;transition:padding .16s ease-out,background-color .16s ease-out}.example-list>a:hover,.example-list>button:hover{padding-inline:12px;background:var(--paper-deep)}.token-monogram{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:var(--night);color:var(--acid);border-radius:50%;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:800}.token-monogram.large{width:62px;height:62px;background:var(--acid);color:var(--night);font-size:18px}.example-list code,.example-list span,.example-list strong{display:block}.example-list strong{font-size:15px}.example-list div>span{margin-block:2px;color:var(--ink-soft);font-size:12px}.example-list code{color:var(--ink-faint);font-size:12px}.mini-score{font-size:24px;font-weight:800}.mini-score.red{color:var(--red)}.mini-score.yellow{color:oklch(.62 .14 80)}.mini-score.green{color:var(--green)}.recent-list{border-top:1px solid var(--ink)}.recent-list a{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px;min-height:75px;border-bottom:1px solid var(--line)}.recent-list a>svg{color:var(--ink-faint)}.recent-list code,.recent-list strong{display:block}.recent-list strong{font-size:14px}.recent-list code{color:var(--ink-faint);font-size:12px}.recent-list a>span{font-weight:750}.empty-state{padding:38px 24px;border:1px dashed var(--line);text-align:center;color:var(--ink-faint)}.empty-state svg{margin-bottom:12px}.empty-state h3{margin-bottom:6px;color:var(--ink);font-size:16px}.empty-state p{max-width:34rem;margin:0 auto;font-size:13px}.report-page{padding-bottom:90px}.report-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px}.back-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--ink-soft);font-size:14px;font-weight:700}.back-link:hover{color:var(--green)}.report-actions{display:flex;align-items:center;gap:8px}.report-actions button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding-inline:12px;border:0;background:transparent;color:var(--ink-soft);font-size:13px}.report-actions button:hover{background:var(--paper-deep);color:var(--ink)}.report-hero{padding-block:24px 42px;background:var(--night);color:var(--on-night)}.demo-report-banner{display:flex;align-items:center;gap:8px;margin-bottom:26px;padding:9px 12px;background:rgba(244,201,93,.09);border:1px solid rgba(244,201,93,.22);color:#ead9a7;font-size:12px}.report-token{gap:16px;margin-bottom:34px}.report-name,.report-token{display:flex;align-items:center}.report-name{flex-wrap:wrap;gap:12px}.report-name h1{margin:0;font-size:30px;letter-spacing:-.03em}.report-name>span{color:oklch(.68 .015 165);font-size:13px}.solana-chip{padding:2px 6px;border:1px solid rgba(255,255,255,.2);font-size:12px!important}.mint-address,.solana-chip{font-family:IBM Plex Mono,monospace}.mint-address{display:flex;align-items:center;gap:8px;min-height:32px;padding:0;border:0;background:transparent;color:oklch(.68 .015 165);font-size:12px;overflow-wrap:anywhere}.report-overview{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.report-score-block{display:flex;align-items:center;gap:28px}.report-score-block h2{max-width:34rem;margin-bottom:12px;font-size:22px;line-height:1.5}.report-score-block p{max-width:38rem;margin:0;color:oklch(.65 .015 165);font-size:12px;line-height:1.7}.report-metrics{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid rgba(255,255,255,.13)}.report-metrics>div{padding:14px 24px}.report-metrics span,.report-metrics strong{display:block}.report-metrics span{color:oklch(.65 .015 165);font-size:12px}.report-metrics strong{margin-top:5px;font-family:IBM Plex Mono,monospace;font-size:18px}.report-tabs{display:flex;gap:30px;border-bottom:1px solid var(--line)}.report-tabs button{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:66px;padding:0;border:0;background:transparent;color:var(--ink-faint);font-weight:700}.report-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--night);transform:scaleX(0);transition:transform .16s ease-out}.report-tabs button.active{color:var(--ink)}.report-tabs button.active:after{transform:scaleX(1)}.report-tabs button>span{display:grid;place-items:center;min-width:21px;height:21px;padding-inline:4px;background:var(--paper-deep);border-radius:20px;font-size:12px}.report-section{padding-top:38px}.report-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px}.report-section-head h2{margin-bottom:7px;font-size:24px}.report-section-head p{margin:0;color:var(--ink-soft);font-size:13px}.risk-filters{display:flex;gap:4px;padding:4px;background:var(--paper-deep);border-radius:6px}.risk-filters button{min-height:36px;padding:0 12px;border:0;border-radius:4px;background:transparent;color:var(--ink-soft);font-size:12px}.risk-filters button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.06);font-weight:750}.check-list{border-top:1px solid var(--ink)}.check-item{border-bottom:1px solid var(--line)}.check-summary{width:100%;display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:20px;min-height:80px;padding:14px 6px;border:0;background:transparent;text-align:left}.check-summary>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.check-summary h3{margin:0;font-size:16px}.check-summary strong{font-family:IBM Plex Mono,monospace;font-size:15px}.check-summary>svg{color:var(--ink-faint);transition:transform .16s ease-out}.check-summary>svg.rotate{transform:rotate(180deg)}.check-detail{padding:0 42px 20px 116px}.check-detail p{margin-bottom:7px;color:var(--ink-soft);font-size:14px}.check-detail span{color:var(--ink-faint);font-size:12px}.bundle-total{text-align:right}.bundle-total span,.bundle-total strong{display:block}.bundle-total span{color:var(--ink-soft);font-size:12px}.bundle-total strong{color:var(--green);font-family:IBM Plex Mono,monospace;font-size:27px}.bundle-total.high strong{color:var(--red)}.bundle-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:20px}.force-graph{overflow:hidden;background:var(--night);border:1px solid var(--night)}.force-graph canvas{display:block;max-width:100%}.graph-accessible-list{padding:10px 16px;color:oklch(.68 .015 165);font-size:12px}.cluster-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cluster-buttons button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-inline:12px;border:1px solid var(--line);background:var(--surface);font-size:13px}.cluster-buttons button.active{border-color:var(--ink);background:var(--paper-deep)}.cluster-buttons i,.cluster-detail-head i{width:8px;height:8px;border-radius:50%}.cluster-buttons span{font-family:IBM Plex Mono,monospace;font-weight:700}.cluster-detail{padding:24px;background:var(--surface);border:1px solid var(--line)}.cluster-detail-head{display:flex;align-items:center;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--line)}.cluster-detail-head h3{margin:0;font-size:17px}.cluster-detail dl{margin:0}.cluster-detail dl>div{padding-block:16px;border-bottom:1px solid var(--line)}.cluster-detail dt{margin-bottom:5px;color:var(--ink-faint);font-size:12px}.cluster-detail dd{margin:0;font-size:14px;line-height:1.65}.cluster-detail h4{margin:22px 0 10px;font-size:13px}.cluster-detail>button{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0;border:0;background:transparent;color:var(--ink-soft)}.cluster-detail code{font-size:12px}.table-wrap{overflow-x:auto;border-top:1px solid var(--ink)}.holder-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.holder-table th{padding:14px 12px;color:var(--ink-faint);font-size:12px;font-weight:650}.holder-table td,.holder-table th{border-bottom:1px solid var(--line)}.holder-table td{padding:18px 12px;white-space:nowrap}.holder-table td strong{margin-right:12px;font-family:IBM Plex Mono,monospace}.holding-bar{display:inline-block;width:80px;height:4px;background:var(--paper-deep);vertical-align:middle}.holding-bar i{display:block;height:100%;background:var(--green)}.report-disclaimer{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin-top:44px;padding-top:22px;border-top:1px solid var(--line);color:var(--ink-faint)}.report-disclaimer p{margin:0;font-size:12px}.report-disclaimer a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ink-soft);font-size:12px;text-decoration:underline}.learn-hero{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:50px 0 56px;border-bottom:1px solid var(--ink)}.learn-hero>div>p:last-child{max-width:42rem;margin:0;color:var(--ink-soft);font-size:17px}.learn-hero>svg{color:var(--green)}.learn-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:44px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.learn-card{min-height:275px;display:flex;flex-direction:column;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);transition:background-color .16s ease-out}.learn-card:hover{background:var(--paper-deep)}.learn-card.featured{grid-column:span 2;min-height:250px;background:var(--night);color:var(--on-night)}.learn-card.featured:hover{background:var(--night-raised)}.learn-card-top{display:flex;align-items:center;gap:7px;color:var(--ink-faint);font-size:12px}.learn-card-top>span{margin-right:auto;color:var(--green);font-weight:750}.learn-card.featured .learn-card-top{color:oklch(.65 .015 165)}.learn-card.featured .learn-card-top>span{color:var(--acid)}.learn-card h2{max-width:30rem;margin:28px 0 12px;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:27px}.learn-card p{max-width:38rem;color:var(--ink-soft);font-size:14px}.learn-card.featured p{color:oklch(.72 .015 165)}.read-link{display:inline-flex;align-items:center;gap:7px;margin-top:auto;font-size:13px;font-weight:750}.learn-card.featured .read-link{color:var(--acid)}.learn-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:38px}.learn-bottom p{margin:0;color:var(--ink-soft)}.article-page{max-width:920px;padding-block:50px 90px}.article-content{max-width:740px;margin:50px auto 0}.article-content header{padding-bottom:40px;border-bottom:1px solid var(--ink)}.article-meta{display:flex;align-items:center;gap:8px;color:var(--ink-faint);font-size:13px}.article-meta span{margin-right:10px;color:var(--green);font-weight:750}.article-content h1{margin:22px 0;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:clamp(38px,5vw,58px);letter-spacing:-.045em}.article-content header>p{margin:0;color:var(--ink-soft);font-size:18px;line-height:1.8}.article-content section{padding-top:40px}.article-content section h2{margin-bottom:18px;font-size:25px}.article-content section li,.article-content section p{color:var(--ink-soft);font-size:16px;line-height:1.9}.article-content section ul{padding-left:22px}.article-content>h2{margin:40px 0 18px;font-size:25px}.article-content>p,.article-content>ul li{color:var(--ink-soft);font-size:16px;line-height:1.9}.article-content>ul{padding-left:22px}.article-content section li{margin-block:8px;padding-left:5px}.article-content section li::marker{color:var(--green)}.article-warning{margin-top:48px;padding:24px;background:var(--yellow-soft);border:1px solid color-mix(in oklch,var(--yellow) 35%,transparent)}.article-warning p{margin:8px 0 0;color:var(--ink-soft);font-size:14px}.next-article{display:grid;grid-template-columns:1fr auto;align-items:center;max-width:740px;min-height:100px;margin:45px auto 0;padding:22px 26px;background:var(--night);color:var(--on-night)}.next-article span{grid-column:1;color:var(--acid);font-size:12px}.next-article strong{grid-column:1;font-size:17px}.next-article svg{grid-column:2;grid-row:1/3}.auth-page{min-height:calc(100dvh - 110px);display:grid;place-items:center;padding:48px 20px}.auth-shell{width:min(100%,980px);display:grid;grid-template-columns:.9fr 1.1fr;background:var(--surface);border:1px solid var(--line)}.auth-aside{display:flex;flex-direction:column;justify-content:space-between;min-height:590px;padding:38px;background:var(--night);color:var(--on-night)}.auth-aside h1{margin-bottom:18px;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:39px;letter-spacing:-.04em}.auth-aside p:not(.eyebrow){color:oklch(.72 .015 165);font-size:14px}.auth-aside ul{margin:30px 0 0;padding:0;list-style:none}.auth-aside li{display:flex;align-items:center;gap:9px;padding-block:7px;color:oklch(.82 .015 165);font-size:13px}.auth-aside li svg{width:17px;color:var(--acid)}.auth-panel{width:min(100%,520px);padding:52px 46px;background:var(--surface)}.auth-shell .auth-panel{width:100%}.auth-panel h2,.auth-panel>h1{margin-bottom:10px;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:31px}.auth-intro,.reset-panel>p,.verify-panel>p{color:var(--ink-soft);font-size:14px}.auth-form{display:grid;gap:18px;margin-top:28px}.auth-form>label:not(.checkbox-label),.redeem-panel form>label{display:grid;gap:7px;font-size:13px;font-weight:750}.auth-form input:not([type=checkbox]),.license-input{width:100%;height:50px;padding:0 14px;background:var(--paper);border:1px solid var(--line);border-radius:5px;outline:0;color:var(--ink)}.auth-form input:focus,.license-input:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in oklch,var(--green) 13%,transparent)}.checkbox-label{display:flex;align-items:flex-start;gap:10px;color:var(--ink-soft);font-size:12px;line-height:1.65}.checkbox-label input{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:var(--night)}.auth-links{display:flex;justify-content:space-between;gap:20px;margin-top:22px;color:var(--ink-soft);font-size:13px}.auth-links a{display:inline-flex;align-items:center;min-height:36px;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.static-auth-note{margin:28px 0 0;padding-top:18px;border-top:1px solid var(--line);color:var(--ink-faint);font-size:12px}.auth-mobile-logo{display:none}.reset-panel,.verify-panel{border:1px solid var(--line)}.verify-panel{text-align:center}.verify-icon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 24px;background:var(--night);color:var(--acid);border-radius:50%}.email-echo{margin:24px 0;padding:12px;background:var(--paper-deep);font-family:IBM Plex Mono,monospace;overflow-wrap:anywhere}.reset-panel>svg{margin-bottom:20px;color:var(--green)}.reset-panel .btn{margin-top:24px}.logged-out{max-width:660px;margin:40px auto;padding:60px 40px;border:1px solid var(--line);background:var(--surface);text-align:center}.logged-out>svg{margin-bottom:20px;color:var(--green)}.logged-out h1{font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:38px}.logged-out>p:not(.eyebrow){color:var(--ink-soft)}.logged-out>div{display:flex;justify-content:center;gap:12px;margin-top:28px}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.entitlement-panel{padding:32px;background:var(--night);color:var(--on-night)}.entitlement-top{display:flex;justify-content:space-between;align-items:center}.entitlement-top>svg,.status-pill{color:var(--acid)}.status-pill{padding:4px 9px;background:rgba(216,255,101,.12);border:1px solid rgba(216,255,101,.25);border-radius:4px;font-size:12px}.status-pill.expired{background:rgba(255,128,102,.12);color:#ff9b87;border-color:rgba(255,128,102,.25)}.entitlement-panel h2{margin:38px 0 12px;font-size:24px}.entitlement-panel h2 strong{color:var(--acid);font-family:IBM Plex Mono,monospace;font-size:52px}.entitlement-panel>p{color:oklch(.7 .015 165);font-size:13px}.entitlement-features{display:flex;flex-wrap:wrap;gap:15px;margin-top:32px;padding-top:20px;border-top:1px solid rgba(255,255,255,.13)}.entitlement-features span{display:inline-flex;align-items:center;gap:5px;color:oklch(.82 .015 165);font-size:12px}.entitlement-features svg{width:14px;color:var(--acid)}.redeem-panel{padding:32px;background:var(--surface);border:1px solid var(--line)}.panel-heading{display:flex;gap:13px;align-items:flex-start}.panel-heading>svg{margin-top:2px;color:var(--green)}.panel-heading h2{margin-bottom:6px;font-size:21px}.panel-heading p{color:var(--ink-soft);font-size:12px}.redeem-panel form{margin-top:24px}.license-input{margin-block:7px 16px;font-family:IBM Plex Mono,monospace;font-size:14px;letter-spacing:.02em}.demo-key{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.demo-key>span{display:block;margin-bottom:5px;color:var(--ink-faint);font-size:12px}.demo-key button{display:flex;align-items:center;gap:8px;min-height:40px;padding:0;border:0;background:transparent;color:var(--ink-soft)}.demo-key code{font-size:12px;overflow-wrap:anywhere}.redemption-history{margin-top:48px}.account-footnote{display:flex;align-items:center;gap:8px;margin-top:28px;color:var(--ink-faint);font-size:12px}.not-found{min-height:65dvh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.not-found>span{color:var(--green);font-family:IBM Plex Mono,monospace;font-size:12px}.not-found h1{margin:20px 0;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:48px}.not-found p{color:var(--ink-soft)}.not-found .btn{margin-top:20px}@media (max-width:1024px){.desktop-nav{margin-left:0}.header-inner{gap:20px}.hero{gap:36px;padding-block:56px 70px}.hero h1{font-size:54px}.hero-visual{padding:24px}.preview-score{grid-template-columns:1fr}.preview-score .score-ring{margin-inline:auto}.feature-section{gap:45px}.report-overview{gap:28px}.report-score-block{gap:18px}.report-score-block .score-ring{transform:scale(.85);margin:-12px}.bundle-layout{grid-template-columns:1fr}.cluster-detail{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.cluster-detail h4,.cluster-detail-head{grid-column:1/-1}.cluster-detail dl{grid-row:span 3}}@media (max-width:800px){.site-container{width:min(100% - 32px,1240px)}.section{padding-block:72px}.desktop-nav,.header-actions{display:none}.mobile-menu-btn{display:inline-flex;margin-left:auto}.mobile-nav{display:grid;padding:8px 16px 18px;border-top:1px solid var(--line);background:var(--paper)}.mobile-nav a{display:flex;align-items:center;min-height:48px;padding-inline:10px;border-bottom:1px solid var(--line);font-weight:650}.hero{grid-template-columns:1fr;gap:48px}.hero-copy{max-width:680px}.hero-visual{max-width:620px;width:100%}.preview-score{grid-template-columns:auto 1fr}.preview-score .score-ring{margin:0}.trust-strip .site-container{grid-template-columns:1fr 1fr;gap:14px 0}.trust-strip span:nth-child(2){border-right:0}.faq-section,.feature-section{grid-template-columns:1fr;gap:40px}.bundle-grid{grid-template-columns:1fr;gap:44px;padding-block:70px}.bundle-copy>p:not(.eyebrow){max-width:45rem}.page-title-row{align-items:flex-start;flex-direction:column;gap:22px}.demo-notice{max-width:none}.scan-columns{gap:44px}.report-overview,.scan-columns{grid-template-columns:1fr}.report-metrics{border-left:0;border-top:1px solid rgba(255,255,255,.13);padding-top:16px}.report-score-block .score-ring{transform:none;margin:0}.report-section-head{align-items:flex-start;flex-direction:column}.learn-grid{grid-template-columns:1fr}.learn-card.featured{grid-column:span 1}.auth-shell{grid-template-columns:1fr;max-width:580px}.auth-aside{display:none}.auth-mobile-logo{display:block;margin-bottom:32px}.account-grid{grid-template-columns:1fr}}@media (max-width:560px){body{font-size:15px}.site-container{width:min(100% - 28px,1240px)}.section{padding-block:58px}.risk-ribbon{padding-inline:14px;text-align:left}.header-inner{min-height:66px}.hero{padding-block:42px 54px}.hero h1{font-size:43px;letter-spacing:-.06em}.hero-lead{font-size:15px}.scan-input-row{flex-direction:column}.scan-input-wrap,.scan-submit{width:100%}.hero-assurances{gap:10px 16px}.hero-visual{padding:20px;box-shadow:8px 8px 0 var(--paper-deep)}.preview-head h2{font-size:21px}.preview-score{grid-template-columns:1fr;text-align:center}.preview-score .score-ring{margin-inline:auto}.preview-score a{justify-content:center;min-height:44px}.preview-checks{text-align:left}.preview-foot{flex-direction:column;gap:5px}.trust-strip .site-container{grid-template-columns:1fr;gap:0}.trust-strip span{justify-content:flex-start;border-right:0;border-bottom:1px solid var(--line)}.trust-strip span:last-child{border-bottom:0}.section-heading h2{font-size:34px}.feature-list article{grid-template-columns:auto 1fr;gap:15px}.feature-list article>span{grid-column:2}.bundle-copy h2{font-size:39px}.graph-caption{gap:10px 18px}.section-heading.horizontal{align-items:flex-start;flex-direction:column;margin-bottom:28px}.article-rows>a{grid-template-columns:30px 1fr auto;gap:10px}.article-rows h3{font-size:18px}.article-rows p{font-size:13px}.final-cta .site-container{align-items:flex-start;flex-direction:column}.final-cta h2{font-size:31px}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-links{flex-wrap:wrap;gap:8px 24px}.footer-note{flex-direction:column;gap:8px}.app-page{padding-block:44px 70px}.learn-hero h1,.page-title-row h1{font-size:39px}.scan-workspace{padding:20px}.scan-meta{gap:10px 18px}.example-list>a,.example-list>button{grid-template-columns:auto 1fr auto;gap:12px}.example-list>button>svg{display:none}.mini-score{font-size:21px}.report-topbar{align-items:flex-start;flex-direction:column;padding-block:12px;gap:4px}.report-actions{width:100%;justify-content:space-between}.report-actions button{padding-inline:6px}.report-token{align-items:flex-start}.token-monogram.large{width:50px;height:50px}.report-name{gap:7px}.report-name h1{font-size:24px}.mint-address{max-width:240px;text-align:left;overflow-wrap:anywhere}.report-score-block{flex-direction:column;align-items:flex-start}.report-score-block .score-ring{align-self:center}.report-score-block h2{font-size:19px}.report-metrics>div{padding-inline:10px}.report-metrics strong{font-size:15px}.report-tabs{gap:0;justify-content:space-between}.report-tabs button{gap:5px;font-size:13px}.report-tabs button svg{width:16px}.risk-filters{width:100%}.risk-filters button{flex:1;min-height:44px;padding-inline:5px}.check-summary{grid-template-columns:74px 1fr auto;gap:10px;min-height:88px}.check-summary>div{align-items:flex-start;flex-direction:column;gap:4px}.check-summary h3,.check-summary strong{font-size:14px}.check-detail{padding:0 12px 18px 84px}.cluster-detail{display:block;padding:20px}.bundle-total{text-align:left}.report-disclaimer{grid-template-columns:auto 1fr}.report-disclaimer a{grid-column:2}.learn-hero{padding-top:20px}.learn-hero>svg{display:none}.learn-card{min-height:250px;padding:24px}.learn-card h2{font-size:24px}.learn-bottom{align-items:flex-start;flex-direction:column}.article-page{padding-top:30px}.article-content{margin-top:32px}.article-content h1{font-size:38px}.article-content header>p{font-size:16px}.article-content section h2{font-size:22px}.next-article{padding:20px}.auth-page{padding:28px 14px}.auth-panel{padding:32px 24px}.auth-links{flex-direction:column;gap:4px}.logged-out{padding:40px 22px}.logged-out h1{font-size:32px}.logged-out>div{flex-direction:column}.entitlement-panel,.redeem-panel{padding:24px}.entitlement-panel h2 strong{font-size:44px}.demo-key button{max-width:100%}.not-found h1{font-size:38px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:32px}.admin-stats div{padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.admin-stats span{display:block;color:var(--ink-faint);font-size:13px}.admin-stats strong{font-family:IBM Plex Mono,monospace;font-size:30px}.admin-form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:20px}.admin-form label{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--ink-soft)}.admin-form input,.admin-form select{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:var(--surface);font:inherit}.admin-modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:rgba(10,16,14,.6)}.admin-modal-card{width:min(640px,100%);max-height:90dvh;overflow:auto;padding:24px;border-radius:var(--radius);background:var(--paper)}.admin-keys{width:100%;padding:12px;border:1px solid var(--line);border-radius:7px;font-family:IBM Plex Mono,monospace;font-size:14px;resize:vertical}.admin-actions{flex-wrap:wrap;gap:10px}.admin-actions,.admin-pager{display:flex;margin-top:16px}.admin-pager{align-items:center;justify-content:center;gap:16px;font-size:14px}.admin-page .holder-table td{vertical-align:top;font-size:13px}@media (max-width:720px){.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.wallet-btn{gap:8px}.wallet-btn img{border-radius:4px}.wallet-menu{position:relative}.wallet-dot{width:8px;height:8px;border-radius:50%;background:var(--orange)}.wallet-dropdown{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:240px;padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 12px 32px rgba(0,0,0,.12)}.wallet-dropdown a,.wallet-dropdown button{display:flex;width:100%;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:0;border-radius:7px;background:transparent;font-size:14px;text-align:left}.wallet-dropdown a:hover,.wallet-dropdown button:hover{background:var(--paper-deep)}.wallet-adapter-modal-wrapper{font-family:inherit}.wallet-adapter-modal-title{font-size:20px}.mobile-wallet{display:none}@media (max-width:800px){.mobile-wallet{display:block;margin-left:auto;margin-right:4px}.mobile-wallet+.mobile-menu-btn{margin-left:0}.mobile-wallet .btn{min-height:38px;padding-inline:10px;font-size:13px}}.trade-card{display:grid;gap:14px;max-width:460px}.trade-card .subsection-title{margin:0}.trade-side{width:100%}.trade-side button{flex:1}.trade-field{display:grid;gap:8px;font-size:13px;font-weight:650;color:var(--ink-soft)}.trade-field input{min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:7px;background:var(--surface);font:inherit;font-size:18px;font-family:IBM Plex Mono,monospace}.trade-presets{display:flex;flex-wrap:wrap;gap:8px}.trade-presets button{min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:13px}.trade-presets button.active{background:var(--night);border-color:var(--night);color:var(--acid)}.trade-quote{display:grid;gap:8px;padding:14px;border-radius:var(--radius);background:var(--paper-deep);font-size:14px}.trade-quote div{display:flex;justify-content:space-between;gap:12px}.trade-quote span{color:var(--ink-faint)}.trade-quote strong{font-family:IBM Plex Mono,monospace;text-align:right;overflow-wrap:anywhere}.negative,.trade-quote .negative{color:var(--red)}.positive{color:var(--green)}.trade-risk{padding:14px;border-radius:var(--radius);border:1px solid var(--line);font-size:13px}.trade-risk.red{border-color:var(--red);background:var(--red-soft)}.trade-risk.yellow{border-color:var(--yellow);background:var(--yellow-soft)}.trade-risk ul{margin:8px 0;padding:0;list-style:none;display:grid;gap:6px}.static-auth-note a,.trade-risk a{display:inline-flex;align-items:center;gap:4px;text-decoration:underline}.trade-disclosure{display:flex;gap:8px;margin:0;padding:12px;border-radius:var(--radius);background:var(--yellow-soft);font-size:13px;line-height:1.6}.trade-ack{font-size:13px}.holdings,.holdings-cta{margin-bottom:40px}.holdings-cta{display:flex;align-items:center;gap:20px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.holdings-cta h2{margin-bottom:6px;font-size:20px}.holdings-cta p{margin:0;color:var(--ink-soft);font-size:14px}.holdings-cta .btn{margin-left:auto;white-space:nowrap}.holdings h2 small{margin-left:8px;color:var(--ink-faint);font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:400}.holdings-summary{color:var(--ink-soft);font-size:14px}.holdings-table td{vertical-align:middle}.holding-risk{display:flex;align-items:center;gap:6px;margin:2px 0;font-size:13px}.holding-actions{white-space:nowrap;text-align:right}.holding-actions .text-button{margin-right:8px;font-size:13px}.muted{color:var(--ink-faint);font-size:13px}@media (max-width:800px){.holdings-cta{flex-direction:column;align-items:flex-start}.holdings-cta .btn{margin-left:0}}.report-actions .report-trade-btn{background:var(--night);color:var(--acid);border-radius:7px;padding-inline:14px;font-weight:700}.trending-note{display:flex;gap:8px;max-width:860px;color:var(--ink-soft);font-size:14px;line-height:1.7}.trending-note svg{margin-top:4px;flex-shrink:0}.trending-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-block:26px}.trending-filters{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--line);background:var(--surface);border-radius:7px}.trending-filters button{min-height:44px;padding-inline:15px;border:0;border-radius:4px;background:transparent;color:var(--ink-soft);font-size:13px;font-weight:650;transition:background-color .15s ease-out,color .15s ease-out}.trending-filters button:hover{background:var(--paper-deep);color:var(--ink)}.trending-filters button[aria-pressed=true]{background:var(--night);color:var(--acid)}.trending-foot{margin-top:20px}.ai-hero{display:flex;align-items:center;gap:16px}.ai-brand-mark{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:10px;background:var(--night);color:var(--acid)}.ai-hero .eyebrow{margin-bottom:6px}.ai-hero h1{margin-bottom:8px}.ai-hero p:last-child{margin:0;color:var(--ink-soft)}.ai-credits{display:flex;align-items:center;gap:10px;font-size:14px}.ai-credits strong{font-family:IBM Plex Mono,monospace;font-size:18px}.ai-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;min-height:60dvh}.ai-threads{display:grid;align-content:start;gap:4px;max-height:70dvh;overflow-y:auto}.ai-threads>.btn{margin-bottom:8px}.ai-thread{display:flex;align-items:flex-start;border-radius:7px}.ai-thread.active,.ai-thread:hover{background:var(--paper-deep)}.ai-thread button{border:0;background:transparent;padding:10px;font-size:14px;text-align:left}.ai-thread button:first-child{display:-webkit-box;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-thread button:last-child{flex-shrink:0;color:var(--ink-faint);opacity:1}.ai-thread button:last-child:hover{color:var(--red);background:var(--red-soft)}.ai-chat{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;height:min(760px,calc(100dvh - 220px));min-height:520px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.ai-messages{display:grid;align-content:start;gap:16px;min-height:0;overflow-y:auto;padding:24px;scroll-padding-bottom:96px}.ai-messages:after{content:"";display:block;height:80px;flex-shrink:0}.ai-msg{max-width:85%;padding:12px 16px;border-radius:12px;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.ai-msg p{margin:0 0 12px}.ai-msg p:last-child{margin:0}.ai-msg.assistant ul{display:grid;gap:10px;margin:8px 0 12px;padding-left:0;list-style:none}.ai-msg.assistant li{display:flex;align-items:flex-start;gap:8px}.ai-list-icon{display:inline-flex;flex-shrink:0;margin-top:5px}.ai-list-icon.risk{color:var(--orange)}.ai-list-icon.ok{color:var(--green)}.ai-list-icon.note{color:var(--ink-faint)}.ai-summary{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.ai-summary p{margin:0;font-weight:650}.ai-list-label,.ai-summary-label{display:inline-flex;align-items:center;gap:5px;color:var(--green);font-size:12px;font-weight:750;letter-spacing:.04em}.ai-key-points{display:grid;gap:4px}.ai-msg h4{margin:16px 0 8px;font-size:16px}.ai-msg strong{color:var(--ink);font-weight:750}.ai-msg.user{justify-self:end;background:var(--night);color:var(--on-night)}.ai-msg.assistant{justify-self:start;padding:8px 4px 20px;border-bottom:1px solid var(--line);background:transparent}.ai-msg.assistant>:first-child{margin-top:0}.ai-msg.assistant>:last-child{margin-bottom:0}.ai-empty{display:grid;justify-items:center;gap:12px;padding:40px 0;color:var(--ink-soft);text-align:center}.ai-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:640px}.ai-suggestions button{padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);font-size:14px;text-align:left}.ai-suggestions button:hover{border-color:var(--ink-faint)}.ai-input{position:relative;z-index:2;padding:12px;border-top:1px solid var(--line);background:var(--surface)}.ai-input textarea{width:100%;padding:10px;border:0;background:transparent;font:inherit;resize:none;outline:none}.ai-input-bar{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-chat>.static-auth-note{position:relative;z-index:2;padding:0 16px 12px;margin:0;background:var(--surface)}@media (max-width:800px){.ai-layout{grid-template-columns:1fr}.ai-threads{display:none}.ai-suggestions{grid-template-columns:1fr}.ai-msg{max-width:100%}.ai-messages{padding:14px}.ai-chat{height:calc(100dvh - 190px);min-height:480px}}.plans-panel{margin-top:48px}.plans-asset{align-items:center;margin-bottom:16px;font-size:14px;color:var(--ink-soft)}.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:12px}.plan-card{display:grid;gap:8px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.plan-card h3{margin:0;font-size:18px}.plan-card p{margin:0;color:var(--ink-soft);font-size:14px}.plan-card strong{font-family:IBM Plex Mono,monospace;font-size:28px}@media (max-width:800px){.plans-grid{grid-template-columns:1fr}}.dash-wallet-select{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:var(--surface);font:inherit;font-family:IBM Plex Mono,monospace}.dash-account{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.dash-account>div{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:14px}.pnl-card{margin-bottom:32px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.pnl-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:16px}.pnl-head>div:first-child{display:grid;gap:4px}.pnl-head strong{font-family:IBM Plex Mono,monospace;font-size:34px;line-height:1.2}.pnl-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pnl-chart{width:100%}.style-tags{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:28px}.style-tag{display:grid;gap:4px;padding:14px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface)}.style-tag strong{font-size:16px}.style-tag span{color:var(--ink-soft);font-size:13px;line-height:1.6}.style-tag.good{border-color:var(--green);background:var(--green-soft)}.style-tag.warn{border-color:var(--orange);background:var(--yellow-soft)}.dash-stats,.dashboard section{margin-bottom:32px}.ai-threads{min-width:0}.dash-link{color:var(--green);font-weight:650;text-decoration:underline;text-underline-offset:2px}.report-page.tv{padding-bottom:64px}.demo-report-banner.light{margin:0 0 16px;background:var(--yellow-soft);color:var(--ink);border-color:var(--yellow)}.tv-head{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:8px 0 14px}.tv-head,.tv-token{display:flex;align-items:center}.tv-token{gap:14px;min-width:0}.tv-token .token-monogram{width:48px;height:48px;font-size:15px}.tv-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.tv-name h1{margin:0;font-size:26px;overflow-wrap:anywhere}.tv-mint,.tv-name>span:not(.solana-chip){color:var(--ink-faint);font-family:IBM Plex Mono,monospace}.tv-mint{display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding:0;border:0;background:none;font-size:12px}.tv-price{display:flex;align-items:baseline;gap:10px}.tv-price strong{font-size:28px}.tv-price span,.tv-price strong{font-family:IBM Plex Mono,monospace}.tv-price span{font-size:14px;font-weight:700}.tv-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);overflow:hidden}.tv-stats div{display:grid;gap:2px;padding:10px 14px;background:var(--surface)}.tv-stats span{color:var(--ink-faint);font-size:12px}.tv-stats strong{font-family:IBM Plex Mono,monospace;font-size:15px}.tv-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;margin-bottom:28px}.tv-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.tv-chart{overflow:hidden;background:#17201e;border-color:#17201e}.tv-risk{display:grid;align-content:start;gap:14px;padding:16px}.tv-score{display:flex;align-items:center;gap:14px}.tv-score .score-ring-value strong{font-size:26px}.tv-score .score-ring-value span{display:none}.tv-score p{margin:4px 0 0;font-size:14px;line-height:1.6}.tv-deep-error{margin:0;font-size:13px}.price-chart{display:flex;flex-direction:column;height:100%;min-height:420px}.pc-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.pc-tfs button{min-height:28px;padding:0 10px;border-color:rgba(255,255,255,.12);background:transparent;color:#9fb0a9;font-size:12px}.pc-tfs button.active{background:var(--acid);border-color:var(--acid);color:var(--night)}.pc-ohlc{display:flex;flex-wrap:wrap;gap:10px;color:#9fb0a9;font-family:IBM Plex Mono,monospace;font-size:11px}.pc-canvas{position:relative;flex:1;min-height:360px}.pc-overlay{position:absolute;inset:0;z-index:3;display:grid;place-items:center}.pc-overlay,.pc-placeholder{color:#9fb0a9;font-size:14px;background:#17201e}.pc-placeholder{align-items:center;justify-content:center}.risk-grid-counts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.rg-count{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:650}.rg-count.high{background:var(--red-soft);color:var(--red)}.rg-count.medium{background:var(--yellow-soft);color:oklch(.52 .12 80)}.rg-count.low{background:var(--green-soft);color:oklch(.45 .11 145)}.rg-count.unknown{background:var(--paper-deep);color:var(--ink-faint)}.risk-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.rg-tile{display:grid;justify-items:center;gap:4px;padding:8px 2px 6px;border:1px solid var(--line);border-radius:9px;background:var(--paper);transition:transform .12s ease-out,border-color .12s}.rg-tile:hover{transform:translateY(-1px)}.rg-tile.selected{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.rg-icon{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:50%}.rg-tile.low .rg-icon{background:var(--green-soft);color:oklch(.45 .11 145)}.rg-tile.medium .rg-icon{background:var(--yellow-soft);color:oklch(.52 .12 80)}.rg-tile.high .rg-icon{background:var(--red-soft);color:var(--red)}.rg-tile.unknown .rg-icon{background:var(--paper-deep);color:var(--ink-faint)}.rg-status{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:15px;height:15px;border:2px solid var(--paper);border-radius:50%;color:#fff}.rg-tile.low .rg-status{background:var(--green)}.rg-tile.medium .rg-status{background:var(--yellow)}.rg-tile.high .rg-status{background:var(--red)}.rg-tile.unknown .rg-status{background:var(--ink-faint)}.rg-label{font-size:11px;font-weight:650;color:var(--ink-soft);white-space:nowrap}.rg-detail{margin-top:10px;padding:12px;border-radius:9px;background:var(--paper-deep);border-left:3px solid var(--ink-faint)}.rg-detail.high{border-left-color:var(--red)}.rg-detail.medium{border-left-color:var(--yellow)}.rg-detail.low{border-left-color:var(--green)}.rg-detail-head{display:flex;justify-content:space-between;gap:10px;font-size:14px}.rg-detail-head span{font-family:IBM Plex Mono,monospace;font-weight:700;text-align:right}.rg-detail p{margin:6px 0;font-size:13px;line-height:1.6;color:var(--ink-soft)}.rg-detail small{color:var(--ink-faint);font-size:11px}.ht td,.ht th{white-space:nowrap}.ht .num{text-align:right;font-family:IBM Plex Mono,monospace}.ht-addr-cell{display:inline-flex;align-items:center;gap:6px}.ht-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ht-address{display:inline-flex;align-items:center;gap:4px}.ht-address a,.ht-address button{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--ink-faint)}.ht-address a:hover,.ht-address button:hover{background:var(--paper-deep);color:var(--ink)}.ht-tag{padding:2px 8px;border-radius:999px;background:var(--paper-deep);font-size:12px}.ht-tag.program{color:var(--ink-faint)}.ht-tag.cluster{background:var(--red-soft);color:var(--red)}.ht-tag.dev{background:var(--yellow-soft);color:oklch(.45 .12 80)}.ht-expand{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:12px}.ht-expand .rotate{transform:rotate(180deg)}.ht-detail td,.ht-open td{background:var(--paper-deep)}.ht-detail td{padding:0!important;white-space:normal}.ht-detail dl{display:grid;gap:8px;margin:0;padding:12px 16px 16px}.ht-detail dl>div{display:grid;grid-template-columns:110px 1fr;gap:10px;font-size:13px}.ht-detail dt{color:var(--ink-faint)}.ht-detail dd{margin:0}.ht-related{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center}.ht-related em{margin-right:4px;color:var(--ink-faint);font-style:normal;font-size:12px}@media (max-width:1000px){.tv-grid{grid-template-columns:1fr}.price-chart{min-height:360px}}@media (max-width:640px){.tv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-stats div:last-child{grid-column:span 2}.tv-price strong{font-size:22px}.tv-name h1{font-size:21px}.price-chart{min-height:320px}.pc-canvas{min-height:270px}.ht-detail dl>div{grid-template-columns:1fr;gap:2px}}.tv-name .solana-chip{border-color:var(--line);color:var(--ink-faint)}.tv-score .score-ring circle:first-child{stroke:var(--line)}.ht-tag-inline{display:none}@media (max-width:640px){.ht .ht-rank,.ht .ht-tag-col{display:none}.ht-tag-inline{display:inline-block;margin-top:4px;font-size:11px}.ht td:nth-child(2){white-space:normal}.ht td,.ht th{padding-inline:6px}.ht .holding-bar,.ht-long{display:none}.ht-expand{padding:3px 6px;gap:2px}.ht-address code{font-size:12px}}.mobile-tabbar{display:none}.install-banner{position:fixed;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-radius:14px;background:var(--night);color:var(--on-night);box-shadow:0 12px 36px rgba(0,0,0,.28)}.install-banner img{border-radius:10px;flex-shrink:0}.install-banner>div{display:grid;gap:2px;min-width:0;flex:1}.install-banner strong{font-size:14px}.install-banner span{color:#b9c6c0;font-size:12px;line-height:1.5}.install-banner .inline-icon{display:inline;vertical-align:-2px;margin:0 2px}.install-banner .btn{flex-shrink:0}.install-close{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:var(--on-night)}@media (min-width:801px){.install-banner{left:auto;right:24px;bottom:24px;max-width:420px}}.wallet-sheet-backdrop{align-items:end;place-items:end center}.wallet-sheet{display:grid;gap:12px;max-width:460px;border-radius:18px 18px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.wallet-sheet .subsection-title{margin:0}.wallet-sheet-intro{display:flex;gap:8px;margin:0;color:var(--ink-soft);font-size:14px;line-height:1.6}.wallet-sheet-intro svg{flex-shrink:0;margin-top:3px}.wallet-sheet-option{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);text-align:left;font:inherit}.wallet-sheet-option>span:nth-child(2){display:grid;flex:1}.wallet-sheet-option small{color:var(--ink-faint);font-size:12px}.wso-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;background:var(--paper-deep);font-weight:800;font-size:12px}.wso-icon.okx{background:#000;color:#fff}.wso-icon.phantom{background:#ab9ff2;color:#fff;font-size:16px}@media (max-width:800px){.mobile-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in oklch,var(--paper) 94%,transparent);backdrop-filter:blur(14px)}.mobile-tabbar a{display:grid;justify-items:center;gap:2px;padding:4px 0;color:var(--ink-faint);font-size:11px;font-weight:600}.mobile-tabbar a.active{color:var(--ink)}.mobile-tabbar a.active svg{color:var(--green)}body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.wallet-sheet-backdrop{padding:0}.wallet-sheet{border-radius:18px 18px 0 0}}@media (display-mode:standalone){.risk-ribbon:first-child{padding-top:calc(6px + env(safe-area-inset-top))}.site-header{top:0}}.wallets-page .ave-cta{margin-bottom:32px}.wallets-section{margin-bottom:40px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.wallets-section .subsection-title h2{display:flex;align-items:center;gap:8px}.wallet-list{display:grid;gap:8px;margin:0 0 16px;padding:0;list-style:none}.wallet-list li{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:7px}.wallet-list code{font-family:IBM Plex Mono,monospace;font-size:13px;overflow-wrap:anywhere}.wallet-tag{padding:2px 8px;border-radius:999px;background:var(--night);color:var(--acid);font-size:11px;white-space:nowrap}.wallet-unbind{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:var(--red)}.wallet-bind-row{margin-bottom:16px}.wallet-steps{margin:0;padding-left:20px;color:var(--ink-soft);font-size:13px;line-height:1.8}.transfer-route{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:20px}.transfer-route label,.transfer-route>div{display:grid;gap:4px}.transfer-route code{font-family:IBM Plex Mono,monospace;font-size:14px}.transfer-route select{min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);font:inherit;font-family:IBM Plex Mono,monospace;font-size:14px}.transfer-sol{display:grid;gap:10px;margin-bottom:22px;padding:14px;border-radius:var(--radius);background:var(--paper-deep)}.transfer-sol>div:first-child{display:flex;align-items:baseline;gap:10px}.transfer-sol input{max-width:220px;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:var(--surface);font:inherit;font-family:IBM Plex Mono,monospace}.transfer-sol .static-auth-note{margin:0}.transfer-tokens-title{margin-bottom:10px}.transfer-tokens-title h3{margin:0;font-size:16px}.transfer-list{display:grid;gap:6px;max-height:420px;overflow-y:auto;margin:0 0 18px;padding:0;list-style:none}.transfer-list li{padding:8px 12px;border:1px solid var(--line);border-radius:7px}.transfer-list li.blocked{opacity:.65}.transfer-list label{display:flex;align-items:center;gap:12px;cursor:pointer}.transfer-list input{width:18px;height:18px;flex-shrink:0;accent-color:var(--night)}.transfer-list p{margin:4px 0 0 30px;font-size:12px}.transfer-token{display:grid;min-width:0}.transfer-token code{color:var(--ink-faint);font-size:11px}.transfer-amount{display:grid;margin-left:auto;text-align:right;font-family:IBM Plex Mono,monospace;font-size:13px;overflow-wrap:anywhere}.transfer-amount small{color:var(--ink-faint);font-size:11px}.wallets-section .trade-quote{margin-bottom:14px}.transfer-warning{margin-bottom:12px}.transfer-warning svg{flex-shrink:0;margin-top:3px}.transfer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.transfer-sigs{margin:12px 0 0;padding-left:18px;font-size:13px}@media (max-width:800px){.wallets-section{padding:16px}.transfer-route>svg{transform:rotate(90deg)}.transfer-route{flex-direction:column;align-items:flex-start}.transfer-actions .btn{flex:1 1 100%}}.nav-link{white-space:nowrap}@media (min-width:1101px) and (max-width:1240px){.nav-link{padding:0 9px;font-size:13px}.header-inner{gap:14px}}@media (min-width:801px) and (max-width:1100px){.desktop-nav,.header-actions{display:none}.mobile-menu-btn{display:inline-flex;margin-left:auto}.mobile-nav{display:grid;padding:8px 16px 18px;border-top:1px solid var(--line);background:var(--paper)}.mobile-nav a{display:flex;align-items:center;min-height:48px;padding-inline:10px;border-bottom:1px solid var(--line);font-weight:650}.mobile-wallet{display:block;margin-left:auto;margin-right:4px}.mobile-wallet+.mobile-menu-btn{margin-left:0}}.shop-filters{margin-bottom:24px}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;margin-bottom:28px}.shop-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;text-decoration:none;transition:transform .16s ease-out,box-shadow .16s ease-out}.shop-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.08)}.shop-card.sold-out{opacity:.6}.shop-card-media{position:relative;display:grid;place-items:center;aspect-ratio:4/3;background:var(--paper-deep);color:var(--ink-faint)}.shop-card-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop-kind{position:absolute;left:10px;top:10px;padding:3px 9px;border-radius:999px;background:var(--night);color:var(--acid);font-size:11px;font-weight:700}.shop-card-body{display:grid;align-content:start;gap:8px;padding:14px 16px 16px}.shop-card-body h3{margin:0;font-size:16px;line-height:1.4;overflow-wrap:anywhere}.shop-community{color:var(--ink-faint);font-size:12px;font-weight:650}.shop-gate{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px 8px;border-radius:6px;background:var(--yellow-soft);font-size:12px;overflow-wrap:anywhere}.shop-gate svg{flex-shrink:0}.shop-card-foot{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:4px}.shop-card-foot strong{font-family:IBM Plex Mono,monospace;font-size:18px}.shop-card-foot span{color:var(--ink-faint);font-size:12px}.shop-note{max-width:46rem}.shop-back{display:inline-flex;align-items:center;gap:4px;margin-bottom:18px}.shop-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.shop-detail-media{display:grid;place-items:center;overflow:hidden;aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-deep);color:var(--ink-faint)}.shop-detail-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop-detail-info{display:grid;gap:12px;min-width:0}.shop-detail-info h1{margin:0;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:clamp(28px,3.4vw,42px);letter-spacing:-.03em;overflow-wrap:anywhere}.shop-price{font-family:IBM Plex Mono,monospace;font-size:26px}.shop-desc{margin:0;color:var(--ink-soft);line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.shop-facts{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:14px}.shop-facts li{display:flex;align-items:center;gap:8px}.shop-facts svg{flex-shrink:0}.shop-buy{display:grid;gap:14px;margin-top:8px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.shop-buy .static-auth-note{margin:0}.shop-buy .static-auth-note a{display:inline-flex;align-items:center;gap:3px;margin-left:4px}.shop-elig{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:8px;background:var(--paper-deep);font-size:14px}.shop-elig svg{flex-shrink:0;margin-top:2px}.shop-elig.yes{color:var(--green)}.shop-elig.no{color:var(--red)}.shop-ship{display:grid;gap:10px;margin:0;padding:14px;border:1px dashed var(--line);border-radius:8px}.shop-ship legend{padding:0 6px;font-weight:700;font-size:14px}.shop-ship label{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--ink-soft)}.shop-ship input,.shop-ship textarea{min-height:42px;padding:8px 12px;border:1px solid var(--line);border-radius:7px;background:var(--surface);font:inherit;resize:vertical}.shop-orders{display:grid;gap:10px;margin:0;padding:0;list-style:none}.shop-orders li{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.shop-order-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.shop-order-head a{color:inherit;overflow-wrap:anywhere}.shop-order-meta{display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--ink-faint);font-size:13px}.shop-order-track{margin:0;font-size:13px}.shop-order-track code{overflow-wrap:anywhere}.shop-order-actions{display:flex;flex-wrap:wrap;gap:14px;font-size:13px}.shop-order-actions a{display:inline-flex;align-items:center;gap:3px}.shop-status{flex-shrink:0;padding:3px 9px;border-radius:999px;background:var(--paper-deep);font-size:12px;font-weight:700}.shop-status-paid{background:var(--yellow-soft)}.shop-status-shipped{background:var(--night);color:var(--acid)}.shop-status-expired{color:var(--ink-faint)}.shop-admin-form{width:min(760px,100%)}.shop-admin-form .admin-form{display:grid;grid-template-columns:1fr 1fr;align-items:end}.shop-admin-form .admin-form textarea{padding:8px 12px;border:1px solid var(--line);border-radius:7px;background:var(--surface);font:inherit}.shop-admin-form .span-2{grid-column:1/-1}.shop-admin-form input:disabled{opacity:.5}.shop-admin-ship{max-width:260px;font-size:12px;overflow-wrap:anywhere}@media (max-width:800px){.shop-detail-grid{grid-template-columns:1fr;gap:20px}.shop-detail-media{aspect-ratio:4/3}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.shop-card-body{padding:12px}.shop-admin-form .admin-form{grid-template-columns:1fr}}:root{--paper:#0B0716;--paper-deep:rgba(255,255,255,.05);--surface:rgba(255,255,255,.06);--ink:#F5F2FA;--ink-soft:#CFC8E6;--ink-faint:#9A92B8;--line:rgba(255,255,255,.14);--night:#140D26;--night-raised:#1E1538;--acid:#FFC94A;--acid-dark:#7A5A12;--orange:#FF9F43;--red:#FF5C5C;--red-soft:rgba(255,92,92,.14);--yellow:#FFC94A;--yellow-soft:rgba(255,201,74,.13);--green:#6EE7A8;--green-soft:rgba(110,231,168,.13);--violet:#B7A8FF;--on-night:#F5F2FA;--glass:rgba(255,255,255,.07);--glass-strong:rgba(20,13,38,.72);--glass-border:rgba(255,255,255,.16);--radius:16px;color-scheme:dark;background:var(--paper)}body{background:transparent}html{background:var(--paper)}::-moz-selection{background:var(--acid);color:#1a1000}::selection{background:var(--acid);color:#1a1000}.fx-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(90% 60% at 50% -10%,#2a1850 0,transparent 60%),radial-gradient(60% 50% at 100% 100%,#1d1240 0,transparent 70%),var(--paper)}.fx-backdrop canvas{position:absolute;inset:0;width:100%;height:100%;filter:blur(5px);opacity:.55}.site-header{background:rgba(11,7,22,.62);border-bottom-color:var(--glass-border);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.risk-ribbon{background:rgba(11,7,22,.85);color:var(--ink-faint)}.renew-ribbon{background:var(--acid);color:#1a1000}.logo-mark{color:var(--ink)}.logo-mark svg,.nav-link.active,.nav-link:hover{color:var(--acid)}.btn{border-radius:14px;position:relative;overflow:hidden;transition:transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .16s ease-out,background-color .14s ease-out,border-color .14s ease-out}.btn:hover{transform:translateY(-1px)}.btn:active{transform:scale(.96)}.btn-acid,.btn-primary{background:linear-gradient(180deg,#FFD978,#FFC94A);color:#1a1000;border-color:#FFE3A0;box-shadow:0 0 22px rgba(255,201,74,.35)}.btn-acid:hover,.btn-primary:hover{background:linear-gradient(180deg,#FFE08F,#FFCF5E);box-shadow:0 0 30px rgba(255,201,74,.5)}.btn-secondary{background:var(--glass);border-color:var(--glass-border);color:var(--ink);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.btn-secondary:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28)}.fx-ripple{position:absolute;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) scale(0);background:radial-gradient(circle,rgba(255,232,170,.55) 0,rgba(255,201,74,.18) 45%,transparent 70%);animation:fx-ripple .52s ease-out forwards}@keyframes fx-ripple{to{transform:translate(-50%,-50%) scale(1);opacity:0}}input,select,textarea{color:var(--ink)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--ink-faint)}input::placeholder,textarea::placeholder{color:var(--ink-faint)}.rg-count.medium,.rg-tile.medium .rg-icon,.risk-medium{color:#FFD77A}.rg-count.low,.rg-tile.low .rg-icon,.risk-low{color:#8EF0BC}.ht-tag.dev,.mini-score.yellow{color:#FFD77A}.demo-notice{color:#F2DFAE}.hero-visual{background-color:var(--glass-strong);border-color:var(--glass-border);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.35);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.pc-overlay,.pc-placeholder,.tv-chart{background:#120B22;border-color:#120B22}.rg-status{border-color:#0B0716}.site-footer{background:rgba(8,5,16,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (prefers-reduced-motion:reduce){.fx-backdrop canvas{display:none}.btn,.btn:active{transition:none;transform:none}}.intro{position:fixed;inset:0;z-index:100;overflow:hidden;background:radial-gradient(120% 80% at 50% 25%,#1d1238 0,#0B0716 60%);transition:opacity .6s ease,visibility .6s}.intro.leaving{opacity:0;visibility:hidden}.intro canvas{position:absolute;inset:0;width:100%;height:100%}.intro .intro-rain{transition:filter 1.2s ease}.intro .intro-rain.soft{filter:blur(3px) brightness(.85)}.intro .intro-coin{-o-object-fit:cover;object-fit:cover}.intro video{display:none}.intro-shade{position:absolute;inset:auto 0 0 0;height:58%;background:linear-gradient(0deg,rgba(11,7,22,.95) 45%,transparent);pointer-events:none}.intro-ui{position:absolute;left:50%;bottom:max(15vh,96px);width:min(100% - 48px,360px);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:14px}.intro-ui>*{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.intro-ui.show>*{opacity:1;transform:none}.intro-ui.show>:nth-child(2){transition-delay:.12s}.intro-ui.show>:nth-child(3){transition-delay:.24s}.intro-ui.show>:nth-child(4){transition-delay:.36s}.intro-title{margin:0;font:800 34px/1 Unbounded,Aptos Display,system-ui,sans-serif;letter-spacing:.5px;background:linear-gradient(180deg,#FFE6A0,#FFC94A 55%,#C98A1A);-webkit-background-clip:text;background-clip:text;color:transparent}.intro-slogan{margin:0;color:var(--violet);font-size:15px;letter-spacing:3px}.intro-actions{width:100%;display:flex;gap:12px}.intro-actions .btn{flex:1;min-height:52px;font-size:17px}.intro-skip{min-height:44px;border:0;background:transparent;color:var(--ink-faint);font-size:14px}.intro-skip:hover{color:var(--ink)}html[data-intro-seen] .intro{display:none}