:root{--bg:#070a10;--bg2:#0a0f18;--card:#0e1622;--card-hi:#121c2b;--border:#1b2738;--border-hi:#2a3c54;--inset:#0a1320;--chip:#0e1826;--deep:#0a0f18;--skeleton:#16243a;--scrim-rgb:4,8,15;--ink-rgb:6,11,20;--panel-solid:rgba(14,24,38,.97);--blue:#3b9eff;--cyan:#62d9ff;--green:#36d399;--amber:#ffb155;--burn:#ff7a45;--gold:#f5c66b;--text:#e9eff7;--sub:#8595ab;--faint:#566679;--glow:rgba(59,158,255,.45);--mono:ui-monospace,"SF Mono","Roboto Mono",Menlo,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;background-image:radial-gradient(60% 50% at 80% -10%,rgba(59,158,255,.1),transparent 60%);background-attachment:fixed}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:9px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.eco-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:11px}.eco-card{position:relative;overflow:hidden;border-radius:14px;padding:13px 14px;background:radial-gradient(130% 120% at 100% 0,var(--acc-glow),transparent 55%),linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.012));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:ecoIn .5s ease both,ecoBreath 4.8s ease-in-out infinite}.eco-card:before{content:"";position:absolute;left:14px;right:14px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--acc),transparent);animation:ecoLine 4.8s ease-in-out infinite}@keyframes ecoIn{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes ecoBreath{0%,to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 0 0 1px hsla(0,0%,100%,.03),0 10px 26px -16px rgba(0,0,0,.9),0 0 0 -6px var(--acc-glow2)}50%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 0 0 1px hsla(0,0%,100%,.06),0 14px 30px -14px rgba(0,0,0,.92),0 0 20px -6px var(--acc-glow2)}}@keyframes ecoLine{0%,to{opacity:.4}50%{opacity:.95}}.eco-card:after{content:"";position:absolute;top:0;bottom:0;left:0;width:55%;pointer-events:none;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.08),transparent);transform:translateX(-140%) skewX(-14deg);animation:ecoSheen 7s ease-in-out infinite}@keyframes ecoSheen{0%,16%{transform:translateX(-140%) skewX(-14deg)}42%,to{transform:translateX(320%) skewX(-14deg)}}.eco-card:first-child{animation-delay:0s,0s}.eco-card:nth-child(2){animation-delay:.06s,.8s}.eco-card:nth-child(3){animation-delay:.12s,1.6s}.eco-card:nth-child(4){animation-delay:.18s,2.4s}.eco-card:nth-child(5){animation-delay:.24s,3.2s}.eco-card:nth-child(6){animation-delay:.3s,4s}.eco-card:nth-child(2):after{animation-delay:1.15s}.eco-card:nth-child(3):after{animation-delay:2.3s}.eco-card:nth-child(4):after{animation-delay:3.45s}.eco-card:nth-child(5):after{animation-delay:.6s}.eco-card:nth-child(6):after{animation-delay:1.75s}@media (prefers-reduced-motion:reduce){.eco-card,.eco-card:after,.eco-card:before,.eco-val{animation:none}}.eco-val{font-size:21px;font-weight:800;line-height:1;animation:ecoValGlow 4.8s ease-in-out infinite}@keyframes ecoValGlow{0%,to{text-shadow:none}50%{text-shadow:0 0 14px var(--acc-glow2)}}@keyframes tourPulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 20%,transparent),0 0 22px -6px var(--gold)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--gold) 32%,transparent),0 0 34px -2px var(--gold)}}.pp-card{transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 8px 22px -16px rgba(0,0,0,.9)}.pp-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 16px 34px -14px rgba(0,0,0,.95),0 0 22px -8px var(--pp-glow,color-mix(in srgb,var(--cyan) 60%,transparent))}@keyframes livePulse{0%,to{box-shadow:0 0 0 0 var(--green);opacity:1}50%{box-shadow:0 0 0 4px transparent;opacity:.55}}.live-dot{animation:livePulse 1.6s ease-in-out infinite}@keyframes ecoGlow{0%,to{box-shadow:0 6px 16px -6px var(--glow),0 0 0 0 transparent}50%{box-shadow:0 6px 20px -6px var(--glow),0 0 14px -2px color-mix(in srgb,var(--cyan) 60%,transparent)}}.eco-pulse{animation:ecoGlow 3s ease-in-out infinite}@keyframes ecoSpin{0%{transform:rotate(0)}70%{transform:rotate(0)}85%{transform:rotate(18deg)}to{transform:rotate(0)}}.eco-spin{animation:ecoSpin 4s ease-in-out infinite;transform-origin:center}.nav-item{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:11px;font-size:14px;font-weight:600;color:var(--sub);position:relative;border:1px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease}.nav-item:hover{background:hsla(0,0%,100%,.045);color:var(--text)}.nav-item:hover .nav-ico{color:var(--acc);box-shadow:inset 0 0 0 1px var(--border-hi)}@keyframes toastIn{0%{opacity:0;transform:translateX(18px) scale(.98)}to{opacity:1;transform:none}}.nav-item:active{transform:translateX(1px) scale(.99)}.nav-item.loading{background:var(--acc-bg);color:var(--text)}@keyframes navspin{to{transform:rotate(1turn)}}.nav-spin{animation:navspin .6s linear infinite}.nav-item.on{color:var(--text);background:linear-gradient(90deg,var(--acc-bg),hsla(0,0%,100%,.02) 70%);border-color:hsla(0,0%,100%,.05);box-shadow:inset 3px 0 0 var(--acc),inset 0 1px 0 hsla(0,0%,100%,.05)}.nav-ico{width:26px;height:26px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.ticker-marquee{position:relative;min-width:0;max-width:100%}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-track{animation:tickerScroll 70s linear infinite}.ticker-marquee:hover .ticker-track{animation-play-state:paused}@keyframes barShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bar-fill{background-size:200% 100%;animation:barShimmer 2.6s linear infinite}@keyframes slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion){*{animation:none!important}}.pulse{animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.app-main{padding:22px 26px 60px}@media (min-width:1800px){.app-main{padding:26px 60px 70px}}@media (min-width:2300px){.app-main{padding:28px 110px 70px}}@media (max-width:1100px){.app-main{padding:20px 18px 56px}}@media (max-width:900px){.app-main{padding:16px 14px 52px}}@media (max-width:560px){.app-main{padding:12px 10px 48px}}@media (max-width:700px){.pp-card{min-width:0}.mono{word-break:break-word}}@keyframes jpGlow{0%,to{text-shadow:0 0 12px var(--jp),0 0 26px transparent}50%{text-shadow:0 0 16px var(--jp),0 0 34px var(--jp)}}.jp-num{animation:jpGlow 2.8s ease-in-out infinite}@keyframes jpSheen{0%,58%{transform:translateX(-140%)}to{transform:translateX(240%)}}.jp-sheen:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.26),transparent);transform:translateX(-140%);animation:jpSheen 4.6s ease-in-out infinite}@keyframes jpFrame{0%,to{box-shadow:0 0 0 0 transparent,inset 0 1px 0 hsla(0,0%,100%,.05)}50%{box-shadow:0 0 20px -10px var(--jp),inset 0 1px 0 hsla(0,0%,100%,.07)}}.jp-card{animation:jpFrame 3.6s ease-in-out infinite;transition:transform .16s ease,border-color .16s ease}.jp-card:hover{transform:translateY(-2px)}@keyframes jpRise{0%{opacity:0;transform:translateY(4px)}40%{opacity:1}to{opacity:0;transform:translateY(-5px)}}.jp-rise{animation:jpRise 2.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.jp-card,.jp-num,.jp-rise,.jp-sheen:after{animation:none}}.boost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}@media (max-width:900px){.boost-grid{grid-template-columns:1fr}}.score-split{display:grid;grid-template-columns:230px 1fr;gap:20px;align-items:start}@media (max-width:600px){.score-split{grid-template-columns:1fr;gap:16px}}.rail-toggle{transition:color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.rail-toggle:hover{color:var(--cyan);border-color:var(--cyan);box-shadow:0 0 14px -4px var(--cyan),0 6px 16px -8px rgba(0,0,0,.9);transform:scale(1.08)}.nft-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media (max-width:1180px){.nft-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.nft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.nft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.nft-grid{grid-template-columns:1fr}}.boost-field{background:var(--inset);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600;transition:border-color .15s ease,box-shadow .15s ease}.boost-field:hover:not(:disabled){border-color:var(--border-hi)}.boost-field:focus{outline:none;border-color:var(--acc,var(--cyan));box-shadow:0 0 0 3px color-mix(in srgb,var(--acc,var(--cyan)) 18%,transparent)}select.boost-field{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,var(--sub) 50%),linear-gradient(135deg,var(--sub) 50%,transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}select.boost-field option{background:var(--inset);color:var(--text)}.boost-field:disabled{opacity:.35;cursor:not-allowed}.boost-row{display:flex;align-items:flex-end;gap:10px;flex-wrap:nowrap;width:100%}.boost-row>.boost-est{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:620px){.boost-row{flex-wrap:wrap}.boost-row>.boost-est{white-space:normal}}html[data-theme] body{background:transparent;background-image:none}html[data-theme] body:after,html[data-theme] body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}html[data-theme] body:after{opacity:.45;background-image:linear-gradient(hsla(0,0%,100%,.026) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.026) 1px,transparent 0);background-size:88px 88px;-webkit-mask-image:radial-gradient(ellipse at 50% 0,#000 10%,transparent 80%);mask-image:radial-gradient(ellipse at 50% 0,#000 10%,transparent 80%)}html[data-theme=violet]{--bg:#05040c}html[data-theme=violet] body:before{background:radial-gradient(64vw 64vw at 104% -10%,rgba(122,92,255,.09),transparent 68%),radial-gradient(56vw 56vw at -8% 88%,rgba(167,139,250,.065),transparent 68%)}html[data-theme=blank]{--bg:#000;--card:transparent;--card-hi:hsla(0,0%,100%,.035);--bg2:transparent;--border:#2c2c2c;--border-hi:#454545}html[data-theme=blank] .pp-card,html[data-theme=blank] .pp-card:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)}html[data-theme=blank] .eco-card{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}html[data-theme=blank] body:before{background:none}html[data-theme=blank] body:after{background-image:none}html[data-theme=blank] .app-rail{background:hsla(0,0%,100%,.014);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=interstellar]{--bg:#000;--bg2:#030304;--card:#08080a;--card-hi:#101013;--border:#202024;--border-hi:#34343a;--inset:#050506;--chip:#0b0b0d;--deep:#000;--skeleton:#141417;--text:#e8e8ea;--sub:#8c8c93;--faint:#5a5a61;--glow:hsla(0,0%,100%,.16);--scrim-rgb:0,0,0;--ink-rgb:0,0,0;--panel-solid:rgba(12,12,14,.97);--blue:#9d9d9d;--cyan:#cbcbcb;--green:#b8b8b8;--amber:#c4c4c4;--burn:#9f9f9f;--gold:#d1d1d1}html[data-theme=interstellar] body:before{background-image:radial-gradient(1px 1px at 24px 38px,hsla(0,0%,100%,.5),transparent 100%),radial-gradient(1px 1px at 178px 122px,hsla(0,0%,100%,.32),transparent 100%),radial-gradient(1.6px 1.6px at 96px 210px,hsla(0,0%,100%,.2),transparent 100%),radial-gradient(1px 1px at 262px 76px,hsla(0,0%,100%,.38),transparent 100%),radial-gradient(1px 1px at 61px 143px,hsla(0,0%,100%,.26),transparent 100%),radial-gradient(1.4px 1.4px at 330px 268px,hsla(0,0%,100%,.3),transparent 100%);background-size:380px 300px,380px 300px,380px 300px,470px 410px,470px 410px,470px 410px;opacity:.75}html[data-theme=interstellar] body:after{background-image:radial-gradient(70vw 46vh at 50% -14%,hsla(0,0%,100%,.055),transparent 70%);background-size:auto;-webkit-mask-image:none;mask-image:none;opacity:1}html[data-theme=interstellar] .app-rail{background:hsla(0,0%,100%,.012);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=interstellar] .eco-card{background:radial-gradient(130% 120% at 100% 0,var(--acc-glow),transparent 55%),hsla(0,0%,100%,.018);backdrop-filter:none;-webkit-backdrop-filter:none}.app-rail{background:var(--bg2)}html[data-theme] .app-rail{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nft-hero{transform:scale(1)}button:hover>span>.nft-hero{transform:scale(1.05)}.reward-hero-ico{transform:scale(1)}button:hover>span>.reward-hero-ico{transform:scale(1.07)}