: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{-webkit-tap-highlight-color:transparent;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-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eco-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:clamp(3px,.7vw,11px);gap:clamp(3px,.7vw,11px)}.eco-card{position:relative;overflow:hidden;border-radius:clamp(8px,1vw,14px);padding:clamp(6px,1.1vw,13px) clamp(3px,1vw,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:clamp(9.5px,2.15vw,21px);font-weight:800;line-height:1;animation:ecoValGlow 4.8s ease-in-out infinite;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eco-head{display:flex;align-items:center;gap:clamp(3px,.6vw,7px);margin-bottom:clamp(5px,.8vw,9px);min-width:0}.eco-ico{width:clamp(15px,1.9vw,24px);height:clamp(15px,1.9vw,24px);border-radius:clamp(4px,.6vw,7px);display:grid;place-items:center;flex:none}.eco-ico svg{width:clamp(9px,1.1vw,13px);height:clamp(9px,1.1vw,13px)}.eco-label{font-size:clamp(7px,.82vw,9.5px);text-transform:uppercase;letter-spacing:clamp(.1px,.05vw,.5px);font-weight:700;line-height:1.15;min-width:0;overflow:hidden}@media (max-width:560px){.eco-ico{display:none}.eco-label{white-space:normal;overflow-wrap:anywhere}}@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)}.invite-grid{display:grid;grid-gap:12px;gap:12px}@media (min-width:860px){.invite-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}}@media (max-width:430px){.eco-deltas{flex-basis:100%;justify-content:flex-start;margin-left:0!important}}@media (hover:hover){.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 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}.spin{animation:navspin .8s linear infinite}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.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}}.live-pill-skel{display:inline-block;width:185px;height:22px;border-radius:99px}.live-strip .live-pill{min-height:22px;box-sizing:border-box}@media (max-width:560px){
  /* !important beats the component's inline align-items:center so the column actually
     left-aligns and the pills fill the row. */.live-strip .live-pills{flex-direction:column;align-items:stretch!important;width:100%}.live-strip .live-pill{width:100%;justify-content:flex-start}.live-strip .live-pill-skel{width:100%}}.admin-surface,.admin-surface *{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}.raffle-foot>*{flex:1 1;min-width:0;display:flex}.raffle-foot button{flex:1 1;min-width:0;justify-content:center;white-space:nowrap;font-size:13px;padding:10px 4px;gap:5px}@media (max-width:359px){.raffle-foot button{font-size:12px;padding:9px 2px;gap:4px}}.drop-trigger:focus{outline:none}.drop-trigger:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}@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}@media (hover:hover){.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));grid-gap:14px;gap:14px;align-items:stretch}@media (max-width:900px){.boost-grid{grid-template-columns:1fr}}.score-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--panel-solid);margin:-18px -18px 0;padding:18px 18px 12px;border-bottom:1px solid var(--border)}@media (max-width:600px){.score-head{margin:-16px -16px 0;padding:16px 16px 10px}}.score-split{display:grid;grid-template-columns:230px 1fr;grid-gap:20px;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;align-items:stretch;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:1399px){.nft-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1179px){.nft-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1023px){.nft-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.nft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.nft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:399px){.nft-grid{grid-template-columns:minmax(0,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;--panel-solid:rgba(10,10,12,.98)}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}.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)}@media (hover:hover){button:hover>span>.nft-hero{transform:scale(1.05)}}.reward-hero-ico{transform:scale(1)}@media (hover:hover){button:hover>span>.reward-hero-ico{transform:scale(1.07)}}.live-dot{animation:live-pulse 2s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 currentColor}50%{opacity:.45;box-shadow:0 0 0 3px transparent}}@keyframes live-sheen{0%,65%{transform:translateX(-100%)}to{transform:translateX(100%)}}.live-strip:hover{border-color:var(--border-hi)}@media (prefers-reduced-motion:reduce){.live-dot,.live-strip:after{animation:none}.live-strip:after{display:none}}.raffle-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media (max-width:380px){.raffle-stats{grid-template-columns:repeat(2,1fr)}}.admin-surface button{box-shadow:none!important}.admin-surface input,.admin-surface select,.admin-surface textarea{border-radius:8px!important}@media (max-width:560px){.admin-surface{gap:12px}}.six-part{display:contents}.six-tile{padding:13px 14px;border-radius:14px;min-width:0;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08)}.six-tile b{font-size:13px}.six-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,225px));justify-content:center;grid-gap:12px;gap:12px;margin-top:12px}@media (max-width:480px){.six-grid{grid-template-columns:minmax(0,1fr)}}.nft-raffle-grid{display:contents}.modal-shell{max-height:85vh;max-height:85dvh}.nft-modal{width:100%;max-width:580px;height:88vh;height:88dvh;max-height:680px}.raffle-grid{display:grid;grid-gap:12px;gap:12px;align-items:stretch;grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1023px){.raffle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.raffle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:559px){.raffle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:399px){.raffle-grid{grid-template-columns:minmax(0,1fr)}}.pot-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.pot-card{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:12px;cursor:pointer;font:inherit;text-align:left;transition:transform .12s ease,box-shadow .12s ease;min-height:52px}@media (hover:hover){.pot-card:hover{transform:translateY(-1px)}}.burn-floor-inline{display:none}@media (max-width:439px){.burn-head,.burn-row{padding-left:11px!important;padding-right:11px!important;gap:6px!important}.burn-floor{display:none!important}.burn-rarity,.burn-score{width:58px!important}.burn-floor-inline{display:inline}}.raffle-stats-4{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.bare-shell{padding:24px 26px 60px}@media (max-width:900px){.bare-shell{padding:16px 14px 52px}}@media (max-width:400px){.bare-shell{padding:14px 10px 48px}}@media (max-width:420px){.tsy-strip{flex-direction:column;align-items:stretch!important;gap:10px!important}.tsy-deltas{margin-left:0!important;width:100%;justify-content:space-between;gap:8px!important}.tsy-delta-v{font-size:11.5px!important;gap:1px!important}.tsy-delta-icon{display:none!important}.tsy-delta-sign{display:inline!important}.tsy-breakdown{margin-left:0!important;width:100%;justify-content:center;order:3}}