:root{--red: #c8102e;--red2: #ff1744;--red3: #8b0000;--blue: #002868;--gold: #c9a84c;--cyan: #00ffea;--dark: #06060f;--dark2: #0a0a18;--panel: #0d0d20;--panel2: #121226;--white: #f4f4f0;--off: #c8c8c8;--dim: #888;--dimmer: #555;--nav-h: 56px;--ticker-h: 26px;--bar-h: 0px;--offset: calc(var(--nav-h) + var(--ticker-h) + var(--bar-h))}@media (min-width: 961px){:root{--nav-h: 64px;--ticker-h: 28px;--bar-h: 22px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--dark);color:var(--white);font-family:Rajdhani,sans-serif;overflow-x:hidden}body{min-height:100vh;cursor:crosshair}a{color:inherit;text-decoration:none}button{font-family:inherit;color:inherit;background:none;border:none;cursor:pointer}input{font-family:inherit}.crt{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999}.crt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0,rgba(0,0,0,.12) 1px,transparent 1px,transparent 3px)}.crt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.7) 100%)}@keyframes threat-pulse{0%,to{background:#c8102ed9;box-shadow:0 0 #ff174459}50%{background:#c8102e;box-shadow:0 0 20px #ff17448c}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes boot-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rgb-split{0%,92%,to{text-shadow:none}94%{text-shadow:-2px 0 var(--red2),2px 0 var(--cyan)}96%{text-shadow:3px 0 var(--red2),-3px 0 var(--cyan)}}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes flicker{0%,97%,to{opacity:1}98%{opacity:.85}}@keyframes border-glitch{0%,93%,to{border-color:#c8102e40}94%{border-color:var(--red2);box-shadow:0 0 8px #ff174459}}.btn-p,.btn-s{display:inline-block;text-align:center;cursor:pointer;font-family:Orbitron,monospace;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.75rem 1.4rem;border:1px solid var(--red2);transition:transform .15s,border-color .15s,color .15s,background .15s;white-space:nowrap}.btn-p{background:var(--red);color:#fff;animation:threat-pulse 2.5s ease-in-out infinite}.btn-p:hover{transform:translateY(-2px)}.btn-p:disabled{animation:none;background:#c8102e4d;border-color:#ff17444d;color:#ffffff80;cursor:not-allowed;transform:none}.btn-s{background:transparent;color:var(--off);border-color:#fff3;font-family:Share Tech Mono,monospace}.btn-s:hover{border-color:var(--gold);color:var(--gold);background:#c9a84c0d}.btn-s.active{border-color:var(--red);color:var(--white);background:#c8102e1f}.icon-btn{padding:0;width:2.3rem;aspect-ratio:1 / 1;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;line-height:0}.icon-btn svg{display:block}.icon-btn.spinning svg{animation:icon-spin .9s linear infinite}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.s-label{font-family:Share Tech Mono,monospace;font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--red);display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem}.s-label:before{content:"//";color:#c8102e80}.s-label:after{content:"_";animation:blink .8s step-end infinite;margin-left:1px}.panel{position:relative;background:var(--panel);border:1px solid rgba(200,16,46,.25);padding:1.2rem;animation:border-glitch 12s steps(1) infinite}.corner{position:absolute;width:14px;height:14px;pointer-events:none}.corner.tl{top:-1px;left:-1px;border-top:2px solid var(--red);border-left:2px solid var(--red)}.corner.tr{top:-1px;right:-1px;border-top:2px solid var(--red);border-right:2px solid var(--red)}.corner.bl{bottom:-1px;left:-1px;border-bottom:2px solid var(--red);border-left:2px solid var(--red)}.corner.br{bottom:-1px;right:-1px;border-bottom:2px solid var(--red);border-right:2px solid var(--red)}.app-shell{min-height:100vh;display:flex;flex-direction:column}.nav{position:fixed;top:0;left:0;right:0;height:var(--nav-h);background:#06060ff5;border-bottom:1px solid rgba(200,16,46,.3);display:flex;align-items:center;justify-content:space-between;padding:0 1.2rem;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width: 961px){.nav{padding:0 3rem}}.logo{font-family:Orbitron,monospace;font-weight:900;font-size:.95rem;letter-spacing:.14em;color:var(--white);text-decoration:none;display:flex;align-items:center;gap:.25rem;flex-shrink:0;animation:rgb-split 10s steps(1) infinite}@media (min-width: 961px){.logo{font-size:1.2rem;letter-spacing:.18em}}.logo-br{color:var(--dim);font-weight:400}.logo em{color:var(--red);font-style:normal}.nav-links{display:none;gap:2rem;list-style:none;margin:0;padding:0}@media (min-width: 961px){.nav-links{display:flex}}.nav-links a{font-family:Share Tech Mono,monospace;font-size:.7rem;letter-spacing:.12em;color:var(--dim);text-decoration:none;text-transform:uppercase;transition:color .2s;position:relative;padding-bottom:3px;cursor:pointer}.nav-links a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .25s}.nav-links a:hover{color:var(--white)}.nav-links a:hover:after{transform:scaleX(1)}.nav-right{display:flex;align-items:center;gap:.6rem}.nav-connect.nav-connect{font-size:.55rem;letter-spacing:.06em;padding:.4rem .7rem;animation:none}@media (min-width: 961px){.nav-connect.nav-connect{font-size:.7rem;letter-spacing:.1em;padding:.75rem 1.4rem;animation:threat-pulse 2.5s ease-in-out infinite}}.nav-hamburger{display:flex;align-items:center;justify-content:center;background:none;border:1px solid rgba(200,16,46,.4);color:var(--red);font-size:1rem;width:34px;height:34px;cursor:pointer;flex-shrink:0;transition:background .2s}.nav-hamburger:hover{background:#c8102e1a}@media (min-width: 961px){.nav-hamburger{display:none}}.mobile-menu{display:none;position:fixed;top:var(--nav-h);left:0;right:0;z-index:1001;background:#06060ffc;border-bottom:2px solid rgba(200,16,46,.4);flex-direction:column;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-menu.open{display:flex}@media (min-width: 961px){.mobile-menu.open{display:none}}.mobile-menu a{font-family:Share Tech Mono,monospace;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--off);text-decoration:none;padding:1rem 1.4rem;border-bottom:1px solid rgba(200,16,46,.1);transition:all .15s;display:flex;align-items:center;gap:.5rem;cursor:pointer}.mobile-menu a:before{content:">";color:#c8102e80}.mobile-menu a:hover{color:var(--white);background:#c8102e0d}.ticker{position:fixed;top:var(--nav-h);left:0;right:0;height:var(--ticker-h);background:var(--red);border-bottom:1px solid var(--red3);display:flex;align-items:center;overflow:hidden;animation:flicker 14s linear infinite;z-index:999}.ticker:before{content:"◈ LIVE";font-family:Share Tech Mono,monospace;font-size:.55rem;letter-spacing:.18em;color:#ffffffe6;padding:0 .9rem;flex-shrink:0;border-right:1px solid rgba(255,255,255,.2);white-space:nowrap}.ticker-track{display:flex;animation:tick 38s linear infinite;white-space:nowrap}.ticker-item{font-family:Share Tech Mono,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6;padding:0 1.8rem;flex-shrink:0}.ticker-item:before{content:"// ";opacity:.5}.main{padding:calc(var(--offset) + 1.5rem) 1.2rem 3rem;max-width:1280px;width:100%;margin:0 auto}@media (min-width: 961px){.main{padding:calc(var(--offset) + 2rem) 3rem 5rem}}.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#ffffff0f;border:1px solid rgba(200,16,46,.25);animation:border-glitch 12s steps(1) infinite;margin-bottom:2rem;position:relative}@media (min-width: 600px){.stats{grid-template-columns:repeat(4,1fr)}}.stat-box{padding:.9rem .6rem;background:var(--panel);text-align:center}@media (min-width: 961px){.stat-box{padding:1.2rem 1.4rem}}.stat-val{font-family:Bebas Neue,sans-serif;font-size:clamp(1.6rem,5vw,2.6rem);color:var(--white);display:block;line-height:1;text-shadow:0 0 20px rgba(200,16,46,.3);animation:rgb-split 14s steps(1) infinite}.stat-val em{color:var(--red);font-style:normal}.stat-lbl{font-family:Share Tech Mono,monospace;font-size:.5rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);display:block;margin-top:.4rem}.countdown-wrap{position:relative;padding:1rem 1.2rem;background:var(--panel);border:1px solid rgba(200,16,46,.3);border-left:4px solid var(--red);margin-bottom:2rem;overflow:hidden}.countdown-wrap:after{content:"AIRDROP // T-MINUS";position:absolute;top:6px;right:10px;font-family:Share Tech Mono,monospace;font-size:.48rem;letter-spacing:.14em;color:#c8102e59}.cd-blocks{display:flex;align-items:center;margin-top:.3rem}.cd-block{text-align:center;flex:1;min-width:0}.cd-num{font-family:Bebas Neue,sans-serif;font-size:clamp(1.8rem,6vw,3rem);color:var(--white);display:block;line-height:1;text-shadow:0 0 20px rgba(200,16,46,.4);animation:rgb-split 8s steps(1) infinite}.cd-unit{font-family:Share Tech Mono,monospace;font-size:.48rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);display:block;margin-top:.3rem}.cd-sep{font-family:Bebas Neue,sans-serif;font-size:clamp(1.5rem,5vw,2.6rem);color:var(--red);padding:0 2px;line-height:1;margin-bottom:.4rem;animation:blink 1s step-end infinite;flex-shrink:0}.section{margin-top:2.5rem}.section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.filter-row{display:flex;gap:.5rem;flex-wrap:wrap}.nft-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}@media (min-width: 961px){.nft-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}}.nft-card{position:relative;overflow:hidden;border:1px solid rgba(200,16,46,.25);background:var(--panel);cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.nft-card:hover{border-color:var(--red2);box-shadow:0 0 22px #c8102e59;transform:translateY(-2px)}.nft-card.selected{border-color:var(--gold);box-shadow:0 0 24px #c9a84c66}.nft-img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--dark2)}.nft-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(200,16,46,.04) 3px,rgba(200,16,46,.04) 6px);pointer-events:none}.nft-meta{padding:.5rem .6rem;border-top:1px solid rgba(200,16,46,.15);display:flex;justify-content:space-between;align-items:center;gap:.4rem;font-family:Share Tech Mono,monospace;font-size:.55rem;letter-spacing:.08em;color:var(--off);position:relative;z-index:3}.nft-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-badge{font-family:Orbitron,monospace;font-size:.5rem;letter-spacing:.1em;padding:.18rem .4rem;border:1px solid rgba(200,16,46,.4);color:var(--red);background:#c8102e14}.nft-badge.staked{color:var(--gold);border-color:#c9a84c73;background:#c9a84c14}.action-bar{position:fixed;left:1rem;right:1rem;bottom:1rem;margin:0 auto;max-width:1200px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;background:var(--panel);border:1px solid rgba(200,16,46,.35);border-left:3px solid var(--red);flex-wrap:wrap;z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #00000073}body.has-action-bar{padding-bottom:6rem}body:has(.action-bar){padding-bottom:6rem}.action-count{font-family:Share Tech Mono,monospace;font-size:.68rem;letter-spacing:.14em;color:var(--gold);text-transform:uppercase}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#06060fd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:boot-in .2s ease}.modal{position:relative;background:var(--panel);border:1px solid rgba(200,16,46,.4);border-left:4px solid var(--red);padding:1.5rem 1.4rem;max-width:420px;width:100%;animation:boot-in .3s ease}.modal h2{font-family:Bebas Neue,sans-serif;font-size:1.6rem;letter-spacing:.06em;margin-bottom:.8rem}.modal p{font-size:.82rem;color:var(--off);margin-bottom:1rem;line-height:1.5}.modal .wallet-list{display:grid;gap:.5rem;margin-bottom:1rem}.wallet-btn{display:flex;align-items:center;gap:.8rem;padding:.7rem .9rem;border:1px solid rgba(255,255,255,.12);font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--off);background:#ffffff05;transition:all .15s;text-align:left;width:100%}.wallet-btn:hover{border-color:var(--red2);color:var(--white);background:#c8102e14}.wallet-btn img{width:22px;height:22px;object-fit:contain}.modal-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.6rem}.modal-close{position:absolute;top:8px;right:10px;font-family:Share Tech Mono,monospace;font-size:.7rem;color:var(--dim);letter-spacing:.14em}.modal-close:hover{color:var(--red)}.toast{position:fixed;bottom:1.2rem;right:1.2rem;padding:.7rem 1rem;background:var(--panel);border:1px solid rgba(200,16,46,.45);border-left:3px solid var(--red);font-family:Share Tech Mono,monospace;font-size:.7rem;letter-spacing:.08em;color:var(--white);max-width:360px;z-index:3000;animation:boot-in .25s ease}.toast.err{border-color:var(--red2);color:var(--red2)}.toast.ok{border-color:#5fd08080;border-left-color:#5fd080;color:#5fd080}.wallet-menu{position:relative}.wallet-pill{font-family:Share Tech Mono,monospace;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;padding:.45rem .7rem;border:1px solid rgba(201,168,76,.4);color:var(--gold);background:#c9a84c0f;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.wallet-pill:hover,.wallet-pill.open{border-color:var(--gold);background:#c9a84c1f;color:var(--white)}.wallet-pill .dot{width:6px;height:6px;background:var(--gold);border-radius:50%;animation:blink 1.2s step-end infinite;flex-shrink:0}.wallet-pill-addr{letter-spacing:.08em}.wallet-pill-caret{font-size:.55rem;opacity:.7;margin-left:.1rem}.wallet-dropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:260px;max-width:calc(100vw - 2rem);background:var(--panel);border:1px solid rgba(200,16,46,.35);border-left:3px solid var(--red);padding:.9rem;z-index:1500;animation:boot-in .15s ease;box-shadow:0 12px 36px #0000008c,0 0 22px #c8102e2e}.wd-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.5rem}.wd-label{font-family:Share Tech Mono,monospace;font-size:.52rem;letter-spacing:.18em;text-transform:uppercase;color:var(--red)}.wd-label:before{content:"// ";opacity:.5}.wd-wallet{font-family:Share Tech Mono,monospace;font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.wd-addr{font-size:.62rem;letter-spacing:.04em;word-break:break-all;color:var(--off);padding:.5rem .6rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);margin-bottom:.7rem;line-height:1.4}.wd-item{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;padding:.6rem .7rem;font-family:Share Tech Mono,monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--off);background:transparent;border:1px solid rgba(255,255,255,.08);margin-top:.35rem;transition:all .15s;text-align:left}.wd-item:hover{border-color:var(--gold);color:var(--gold);background:#c9a84c0f}.wd-item.danger:hover{border-color:var(--red2);color:var(--red2);background:#c8102e14}.wd-key{font-size:.55rem;opacity:.55;letter-spacing:.1em}@media (max-width: 600px){.wallet-pill{padding:.4rem .55rem;font-size:.6rem}.wallet-dropdown{right:-.4rem;min-width:240px}}.empty{text-align:center;padding:3rem 1rem;border:1px dashed rgba(200,16,46,.25);color:var(--dim);font-family:Share Tech Mono,monospace;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.skeleton{background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08);background-size:200% 100%;animation:skl 1.4s linear infinite}@keyframes skl{0%{background-position:200% 0}to{background-position:-200% 0}}.mono{font-family:Share Tech Mono,monospace}.row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.muted{color:var(--dim)}.claim-list{display:flex;flex-direction:column;gap:.6rem}.claim-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;border:1px solid var(--grid);background:var(--bg2)}.claim-title{font-family:Bebas Neue,sans-serif;font-size:1.2rem;letter-spacing:.05em}.claim-sub{font-size:.65rem;color:var(--off);margin-top:.2rem}.claim-actions{display:flex;align-items:center;gap:.8rem}.claim-amt{font-family:Bebas Neue,sans-serif;font-size:1.3rem;color:var(--red)}.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem;margin-top:.6rem}.stat{border:1px solid var(--grid);padding:.6rem .8rem;background:var(--bg2)}.stat-label{font-size:.6rem;letter-spacing:.1em;color:var(--off);text-transform:uppercase}.stat-value{font-family:Bebas Neue,sans-serif;font-size:1.3rem;letter-spacing:.04em;margin-top:.25rem}.admin-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;margin-top:.6rem}.admin-field{display:flex;flex-direction:column;gap:.3rem}.admin-field span{font-size:.65rem;letter-spacing:.1em;color:var(--off);text-transform:uppercase}.admin-field input{background:var(--bg);color:var(--fg);border:1px solid var(--red);box-shadow:0 0 0 1px #ff004026 inset;padding:.5rem .6rem;font-family:JetBrains Mono,monospace;font-size:.85rem}.admin-field input[type=checkbox]{box-shadow:none;padding:0;accent-color:var(--red)}.admin-field input:focus{outline:1px solid var(--red);outline-offset:1px}.admin-field input:disabled{opacity:.55;border-color:var(--grid);box-shadow:none}.admin-field small{font-size:.65rem;color:var(--off)}.admin-sim{margin-top:1rem;padding:.8rem;border:1px dashed var(--grid)}.admin-table{display:flex;flex-direction:column;gap:.3rem;margin-top:.6rem}.admin-row{display:grid;grid-template-columns:2rem 1fr 1fr .6fr 1fr .8fr .7fr 4rem;gap:.5rem;align-items:center;padding:.5rem .6rem;border:1px solid var(--grid);background:var(--bg2);font-size:.72rem}.admin-row.admin-head{background:var(--bg);color:var(--off);font-size:.6rem;text-transform:uppercase;letter-spacing:.1em}.stakers-row{grid-template-columns:1.4fr 1.4fr 1fr}.owners-row{grid-template-columns:.3fr 1.6fr .6fr .8fr}.owner-head{background:#ff00400a}.owner-head:hover{background:#ff00401a}.caret{color:var(--red)}.owner-mints{background:#ffffff05;padding:.2rem 0 .2rem 1.4rem;border-left:2px solid var(--red)}.owner-mints .stakers-row{grid-template-columns:1.6fr 1fr .8fr}.addr-cell{-webkit-user-select:none;user-select:none}.addr-cell:hover{color:var(--red);text-decoration:underline}.solscan-link{color:var(--off);font-size:.7rem;text-decoration:none}.solscan-link:hover{color:var(--red);text-decoration:underline}.landing{width:100%}.landing-inner{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media (min-width: 961px){.landing-inner{grid-template-columns:1.1fr .9fr;gap:4rem}}.landing-h1{font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,10vw,6rem);line-height:.9;letter-spacing:.04em;margin:.6rem 0 1rem;color:var(--white);text-shadow:0 0 60px rgba(200,16,46,.35)}.landing-h1 em{color:var(--red);font-style:normal}.landing-sub{font-family:Rajdhani,sans-serif;color:var(--off);max-width:560px;line-height:1.7;margin-bottom:1rem;font-size:.95rem}.landing-sub strong{color:var(--white);font-weight:600}.landing-hint{font-size:.7rem;letter-spacing:.1em;margin:1rem 0 1.8rem}.landing-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff0f;border:1px solid rgba(200,16,46,.25);max-width:560px}.landing-right{order:2}@media (min-width: 961px){.landing-right{order:unset}}.nft-showcase-wrap{position:relative;padding:16px}.nft-frame{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;border:1px solid rgba(200,16,46,.2)}.nft-frame:before{content:"SUBJECT_ARRAY // CLASSIFIED";position:absolute;top:-9px;left:16px;font-family:Share Tech Mono,monospace;font-size:.5rem;letter-spacing:.14em;color:var(--dim);background:var(--dark);padding:0 5px;white-space:nowrap}.nft-frame .corner{position:absolute;width:18px;height:18px}.nft-frame .corner.tl{top:0;left:0;border-top:2px solid var(--red);border-left:2px solid var(--red)}.nft-frame .corner.tr{top:0;right:0;border-top:2px solid var(--red);border-right:2px solid var(--red)}.nft-frame .corner.bl{bottom:0;left:0;border-bottom:2px solid var(--red);border-left:2px solid var(--red)}.nft-frame .corner.br{bottom:0;right:0;border-bottom:2px solid var(--red);border-right:2px solid var(--red)}.landing-right .nft-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.landing-right .nft-thumb{position:relative;overflow:hidden;border:1px solid rgba(200,16,46,.2);aspect-ratio:1;transition:all .3s}.landing-right .nft-thumb:nth-child(2){margin-top:-12px}.landing-right .nft-thumb:nth-child(3){margin-top:-6px}.landing-right .nft-thumb:nth-child(5){margin-top:-10px}.landing-right .nft-thumb:nth-child(6){margin-top:-4px}.landing-right .nft-thumb img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s}.landing-right .nft-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(200,16,46,.03) 3px,rgba(200,16,46,.03) 6px);pointer-events:none;z-index:2}.landing-right .nft-thumb:hover{border-color:var(--red2);box-shadow:0 0 25px #c8102e73;transform:scale(1.04);z-index:10}.landing-right .nft-thumb:hover img{transform:scale(1.08)}.nft-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c8102e14,#00286814);color:#c8102e80;font-family:Share Tech Mono,monospace;font-size:.55rem;letter-spacing:.2em}.leaderboard-wrap{margin-top:1rem}.leaderboard-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.2rem}.leaderboard-h1{font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,6vw,3.5rem);line-height:1;letter-spacing:.04em;color:var(--white)}.leaderboard-h1 em{color:var(--red);font-style:normal}.leaderboard-table{display:grid;grid-template-columns:48px 1.4fr .7fr 1fr;border:1px solid rgba(200,16,46,.2);background:var(--panel)}.lb-head,.lb-row{display:contents}.lb-cell{padding:.7rem .9rem;font-size:.8rem;color:var(--off);border-bottom:1px solid rgba(200,16,46,.1);display:flex;align-items:center;min-width:0}.lb-head .lb-cell{background:var(--panel2);color:var(--red);font-family:Share Tech Mono,monospace;font-size:.55rem;letter-spacing:.15em;text-transform:uppercase}.lb-row:hover .lb-cell{background:#c8102e0a}.lb-rank{font-family:Bebas Neue,sans-serif;font-size:1.1rem;color:var(--red);justify-content:center}.lb-rank.medal-1{color:var(--gold)}.lb-rank.medal-2{color:#d5d5d5}.lb-rank.medal-3{color:#cd7f32}.lb-wallet{font-family:Share Tech Mono,monospace;font-size:.72rem;color:var(--white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-wallet.me{color:var(--gold)}.lb-count em{color:var(--red);font-style:normal;font-weight:700}.lb-time{font-family:Share Tech Mono,monospace;font-size:.72rem;color:var(--dim)}@media (max-width: 600px){.leaderboard-table{grid-template-columns:36px 1.4fr .6fr .9fr}.lb-cell{padding:.55rem .6rem;font-size:.72rem}.lb-wallet,.lb-time{font-size:.62rem}}
