@font-face{font-family:Rubik Glitch;src:url(/assets/RubikGlitch-Regular-B1-BR8cv.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0041-005A,U+0061-007A}:root{--bg: #0B0B0D;--bg-grid: #141417;--surface: rgba(255,255,255,.04);--surface-2: rgba(255,255,255,.07);--glass: rgba(22,22,26,.55);--glass-2: rgba(34,34,40,.65);--glass-hi: rgba(255,255,255,.08);--border: rgba(255,255,255,.08);--border-2: rgba(255,255,255,.16);--ink: #F4F4F5;--ink-2: #A1A1AA;--ink-3: #52525B;--accent: #FF3D3D;--accent-2: #FF6B6B;--accent-soft: rgba(255,61,61,.12);--ok: #4ADE80;--warn: #FACC15;--font-number: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-brand: "Rubik Glitch", var(--font-number);--font-dot: var(--font-brand);--font-body: var(--font-brand);--font-mono: var(--font-brand);--font-grunge: var(--font-brand);--r-sm: 6px;--r: 10px;--r-lg: 16px;--r-xl: 24px;--blur: 22px;--max: 1340px;--nav-h: 64px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.2, .9, .3, 1.2)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-body);background:var(--bg);color:var(--ink);font-size:15px;line-height:1.55;text-transform:uppercase;word-spacing:.42em;overflow-x:hidden;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;background-image:radial-gradient(circle at 20% -10%,rgba(255,61,61,.08) 0%,transparent 40%),radial-gradient(circle at 90% 10%,rgba(255,255,255,.04) 0%,transparent 30%);background-attachment:fixed}a{color:var(--ink);text-decoration:none;transition:color .15s}a:hover{color:var(--accent)}button{font-family:inherit}.btn,.hero__slogan,.scroll-cta__text{word-spacing:.24em}::selection{background:var(--accent);color:#fff}html,body,*{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{width:0!important;height:0!important;background:transparent;display:none}.orbs{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.6;will-change:transform;transition:transform .1s linear}.orb--a{width:520px;height:520px;top:-140px;left:-120px;background:radial-gradient(circle at 30% 30%,rgba(255,61,61,.55),transparent 65%)}.orb--b{width:420px;height:420px;top:40vh;right:-120px;background:radial-gradient(circle at 60% 40%,rgba(122,164,255,.22),transparent 70%)}.orb--c{width:360px;height:360px;top:120vh;left:30%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.08),transparent 70%)}.doodles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden;contain:layout paint;clip-path:inset(0)}.doodles img{position:absolute;width:130px;height:130px;object-fit:contain;opacity:.08;filter:grayscale(1) brightness(2.2) contrast(.55);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.doodles img:nth-child(1){top:2%;left:3%;transform:rotate(-12deg);width:130px}.doodles img:nth-child(2){top:5%;left:78%;transform:rotate(8deg);width:110px}.doodles img:nth-child(3){top:9%;left:42%;transform:rotate(-5deg);width:90px}.doodles img:nth-child(4){top:13%;left:18%;transform:rotate(15deg);width:100px}.doodles img:nth-child(5){top:17%;left:65%;transform:rotate(20deg);width:85px}.doodles img:nth-child(6){top:21%;left:88%;transform:rotate(-8deg);width:120px}.doodles img:nth-child(7){top:26%;left:8%;transform:rotate(18deg);width:95px}.doodles img:nth-child(8){top:30%;left:50%;transform:rotate(-3deg);width:130px}.doodles img:nth-child(9){top:35%;left:28%;transform:rotate(10deg);width:100px}.doodles img:nth-child(10){top:39%;left:82%;transform:rotate(-15deg);width:90px}.doodles img:nth-child(11){top:44%;left:12%;transform:rotate(6deg);width:115px}.doodles img:nth-child(12){top:48%;left:58%;transform:rotate(-10deg);width:100px}.doodles img:nth-child(13){top:53%;left:36%;transform:rotate(14deg);width:120px}.doodles img:nth-child(14){top:57%;left:88%;transform:rotate(-6deg);width:95px}.doodles img:nth-child(15){top:62%;left:6%;transform:rotate(22deg);width:110px}.doodles img:nth-child(16){top:66%;left:70%;transform:rotate(-18deg);width:85px}.doodles img:nth-child(17){top:71%;left:24%;transform:rotate(4deg);width:100px}.doodles img:nth-child(18){top:75%;left:52%;transform:rotate(-12deg);width:130px}.doodles img:nth-child(19){top:80%;left:84%;transform:rotate(10deg);width:110px}.doodles img:nth-child(20){top:84%;left:14%;transform:rotate(-4deg);width:95px}.doodles img:nth-child(21){top:88%;left:44%;transform:rotate(16deg);width:120px}.doodles img:nth-child(22){top:92%;left:76%;transform:rotate(-10deg);width:100px}.doodles img:nth-child(23){top:96%;left:30%;transform:rotate(8deg);width:90px}.doodles img:nth-child(24){top:99%;left:60%;transform:rotate(-14deg);width:105px}.doodles img:nth-child(25){top:3%;left:32%;transform:rotate(-8deg);width:110px}.doodles img:nth-child(26){top:7%;left:56%;transform:rotate(12deg);width:95px}.doodles img:nth-child(27){top:11%;left:30%;transform:rotate(-16deg);width:105px}.doodles img:nth-child(28){top:14%;left:92%;transform:rotate(5deg);width:85px}.doodles img:nth-child(29){top:18%;left:2%;transform:rotate(22deg);width:95px}.doodles img:nth-child(30){top:23%;left:50%;transform:rotate(-8deg);width:115px}.doodles img:nth-child(6),.doodles img:nth-child(14),.doodles img:nth-child(19),.doodles img:nth-child(28){left:auto;right:clamp(22px,4vw,64px)}.doodles img:nth-child(29){left:clamp(18px,3vw,42px)}.gallery-page .doodles{contain:paint}.gallery-page .doodles img{opacity:.035;filter:none}.gallery-page .doodles img:nth-child(n+13){display:none}@media(max-width:720px){.doodles img:nth-child(2n){display:none}.doodles img{width:90px!important}}main,nav,footer{position:relative;z-index:1}.dot{font-family:var(--font-dot);font-weight:500;letter-spacing:.02em}.mono{font-family:var(--font-mono);letter-spacing:0}h1.display{font-family:var(--font-grunge);font-weight:500;font-size:clamp(2.55rem,6vw,5.1rem);line-height:1.05;letter-spacing:.02em;color:var(--ink)}h1.display em{font-style:normal;color:var(--accent)}h2.headline{font-family:var(--font-grunge);font-weight:500;font-size:clamp(2rem,3.8vw,3rem);line-height:1.05;letter-spacing:.01em}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px #ff3d3d2e}.lead{font-size:1.1rem;color:var(--ink-2);max-width:540px;line-height:1.55}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dot-accent{color:var(--accent)}.glass{position:relative;background:linear-gradient(180deg,#ffffff0a,#ffffff03 40%),var(--glass);backdrop-filter:blur(var(--blur)) saturate(170%);-webkit-backdrop-filter:blur(var(--blur)) saturate(170%);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff05,0 20px 60px -24px #000c,0 2px 8px -4px #0006;isolation:isolate}.glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(140% 80% at 10% 0%,#ffffff17,#fff0 40%);mix-blend-mode:screen;opacity:.8;z-index:-1}.nav{position:sticky;top:0;z-index:60;backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);background:#0b0b0d9e;border-bottom:1px solid var(--border);transition:background .4s var(--ease),border-color .4s var(--ease)}.nav[data-mode=filter]{background:#0b0b0dc7;border-bottom-color:var(--border-2)}.nav__inner{max-width:var(--max);margin:0 auto;padding:12px 24px;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;gap:24px}.nav[data-mode=default] .nav__inner{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr)}.nav__brand{display:flex;align-items:center;gap:10px;font-family:var(--font-dot);font-size:1.2rem;font-weight:500;color:var(--ink);letter-spacing:.02em;flex-shrink:0;transition:gap .4s var(--ease)}.nav__brand:hover{color:var(--ink)}.nav__brand-name{max-width:140px;opacity:1;transform:translate(0);transition:max-width .45s var(--ease),opacity .3s var(--ease),transform .45s var(--ease);white-space:nowrap;overflow:hidden}.nav[data-mode=filter] .nav__brand-name{max-width:0;opacity:0;transform:translate(-8px)}.nav[data-mode=filter] .nav__brand{gap:0}.logo-dots{display:inline-grid;grid-template-columns:repeat(3,4px);gap:2px;width:14px;transition:transform .4s var(--ease)}.logo-dots span{width:4px;height:4px;border-radius:50%;background:var(--ink)}.logo-dots span:nth-child(5){background:var(--accent)}.nav[data-mode=filter] .logo-dots{transform:scale(1.15)}.brand-icon{width:28px;height:28px;display:inline-block;object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges;flex-shrink:0;transition:transform .4s var(--ease),filter .4s var(--ease);filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.nav__brand:hover .brand-icon{transform:rotate(-6deg) scale(1.08);filter:drop-shadow(0 3px 10px rgba(255,61,61,.45))}.nav[data-mode=filter] .brand-icon{transform:scale(1.1)}.footer__brand .brand-icon{width:22px;height:22px}.nav[data-mode=default] .nav__brand{justify-self:start}.nav__center{position:relative;flex:1;min-width:0;height:var(--nav-h);display:flex;align-items:center}.nav[data-mode=default] .nav__center{width:max-content;min-width:max-content;justify-self:center}.nav__links{list-style:none;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:28px;transition:opacity .3s var(--ease),transform .4s var(--ease),visibility .3s}.nav[data-mode=default] .nav__links{position:static;inset:auto;height:100%}.nav__links a{font-family:var(--font-mono);color:var(--ink-2);font-size:.82rem;letter-spacing:.02em;text-transform:uppercase}.nav__links a:hover{color:var(--ink)}.nav[data-mode=filter] .nav__links{opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none}.nav__meta{display:flex;align-items:center;gap:14px;flex-shrink:0}.nav[data-mode=default] .nav__meta{justify-self:end}.net{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.72rem;color:var(--ink-2);padding:6px 10px;border:1px solid var(--border);border-radius:100px;background:var(--surface)}.net:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.nav__chips{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:8px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s var(--ease) .05s,transform .4s var(--ease) .05s,visibility .3s;min-width:0;justify-content:flex-start;overflow-x:auto;overflow-y:visible;scrollbar-width:none;padding:0 6px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}.nav__chips::-webkit-scrollbar{display:none}.nav[data-mode=filter] .nav__chips{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:100px;cursor:pointer;white-space:nowrap;transition:all .18s var(--ease);position:relative}.chip:hover,.chip[data-open=true]{color:var(--ink);background:var(--surface-2);border-color:var(--border-2)}.chip__arrow{display:inline-block;transition:transform .25s var(--ease);color:var(--ink-3);font-size:.7rem}.chip[data-open=true] .chip__arrow{transform:rotate(180deg);color:var(--accent)}.chip__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;background:var(--accent);color:#fff;border-radius:100px;font-size:.62rem;letter-spacing:0;font-weight:600;margin-left:2px}.chip__count[hidden]{display:none}.chip--clear{color:var(--ink-3);border-style:dashed}.chip--clear:hover{color:var(--accent);border-color:var(--accent);border-style:solid}.chip-pop{position:fixed;z-index:250;width:300px;max-height:420px;overflow-y:auto;padding:14px;border-radius:var(--r-lg);background:var(--glass-2);backdrop-filter:blur(26px) saturate(200%);-webkit-backdrop-filter:blur(26px) saturate(200%);border:1px solid var(--border-2);box-shadow:inset 0 1px #ffffff14,0 24px 64px -20px #000000b3;opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none;transition:opacity .22s var(--ease),transform .28s var(--ease-spring);scrollbar-width:none;will-change:transform,opacity;isolation:isolate}.chip-pop::-webkit-scrollbar{width:0;height:0;display:none}.chip-pop.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.chip-pop__head{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:8px;border-bottom:1px solid var(--border)}.chip-pop__title{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.chip-pop__clear{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:var(--ink-2);background:transparent;border:none;cursor:pointer;padding:4px 6px;text-transform:uppercase}.chip-pop__clear:hover{color:var(--accent)}.chip-pop__search{width:100%;margin-bottom:8px;padding:8px 12px;background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--ink);font-family:var(--font-mono);font-size:.78rem}.chip-pop__search:focus{outline:none;border-color:var(--accent)}.chip-pop__list{display:flex;flex-direction:column;gap:2px}.foption{display:flex;align-items:center;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .12s;color:var(--ink-2);font-size:.86rem}.foption:hover{background:var(--surface);color:var(--ink)}.foption input{display:none}.foption__box{width:14px;height:14px;border:1px solid var(--border-2);border-radius:3px;flex-shrink:0;margin-right:10px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.foption input:checked+.foption__box{background:var(--accent);border-color:var(--accent)}.foption input:checked+.foption__box:after{content:"✓";color:#fff;font-size:10px;font-weight:700}.foption__name{flex:1}.foption input:checked~.foption__name{color:var(--ink);font-weight:500}.foption__pct{font-family:var(--font-mono);font-size:.7rem;color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:8px}@media(max-width:860px){.nav[data-mode=default] .nav__inner{grid-template-columns:auto 1fr auto}.nav[data-mode=default] .nav__center{width:100%;min-width:0}.nav__meta .net{display:none}.nav__links{gap:18px}.nav[data-mode=filter] .nav__brand{display:none}.chip-pop{width:calc(100vw - 32px);max-width:360px}}@media(max-width:640px){.nav[data-mode=default] .nav__inner{height:auto;min-height:var(--nav-h);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand meta" "center center";align-items:center;row-gap:8px;padding:10px 24px 9px}.nav[data-mode=default] .nav__brand{grid-area:brand;min-width:0}.nav[data-mode=default] .nav__brand-name{max-width:128px}.nav[data-mode=default] .nav__meta{grid-area:meta}.nav[data-mode=default] .nav__meta .btn--sm{padding:9px 14px;font-size:.72rem;letter-spacing:.07em;white-space:nowrap}.nav[data-mode=default] .nav__center{grid-area:center;height:28px;width:100%;min-width:0;overflow:hidden}.nav[data-mode=default] .nav__links{justify-content:flex-start;gap:18px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%)}.nav[data-mode=default] .nav__links::-webkit-scrollbar{display:none}.nav[data-mode=default] .nav__links a{font-size:.72rem;white-space:nowrap}.nav__chips{gap:6px}.chip{padding:6px 10px;font-size:.68rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;font-family:var(--font-mono);font-size:.85rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-2);border-radius:100px;background:var(--surface);color:var(--ink);cursor:pointer;transition:all .18s var(--ease);text-decoration:none;line-height:1;white-space:nowrap}.btn:hover{background:var(--surface-2);border-color:var(--ink-2)}.btn--primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn--primary:hover{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 8px 28px -6px #ff3d3d66}.btn--primary:disabled{background:#ffffff14;color:var(--ink-3);border-color:var(--border);cursor:not-allowed;box-shadow:none}.btn--ghost{background:transparent}.btn--accent{background:var(--accent);color:#fff;border-color:var(--accent)}.btn--accent:hover{background:var(--accent-2);border-color:var(--accent-2)}.btn--sm{padding:8px 14px;font-size:.75rem}.btn--lg{padding:14px 26px;font-size:.9rem}.btn--block{width:100%}.hero{--hero-fold-h: calc(100svh - var(--nav-h));--hero-fold-pad-top: clamp(16px, 3.2svh, 28px);--hero-fold-pad-bottom: clamp(18px, 3svh, 30px);max-width:var(--max);margin:0 auto;padding:0 24px 48px;position:relative;scroll-margin-top:calc(var(--nav-h) + 8px)}.hero__fold{min-height:var(--hero-fold-h);display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;padding:var(--hero-fold-pad-top) 0 var(--hero-fold-pad-bottom)}.hero__grid{display:grid;grid-template-columns:1.35fr .8fr;gap:clamp(32px,4.2vw,56px);align-items:center;align-self:center;min-height:0}@media(max-width:900px){.hero__grid{grid-template-columns:1fr;gap:40px}}.hero__title-wrap{max-width:720px}.hero__logo{display:block;max-width:360px;width:80%;height:auto;margin:14px 0 10px;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 6px 24px rgba(0,0,0,.35))}@media(max-width:720px){.hero__logo{max-width:240px;width:65%}}.hero__display{display:flex;flex-direction:column;gap:2px;margin-top:14px}.hero__line,.rotator{font-size:1em}.hero__line{display:block}.hero__sub{margin-top:1.5rem;color:var(--ink-2);font-size:1.08rem;max-width:520px}.hero__cta{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.rotator{display:inline-block;position:relative;overflow:hidden;vertical-align:bottom;height:1em;min-width:1ch}.rotator__track{display:block;position:relative}.rotator__word{display:inline-block;color:var(--accent);font-style:normal;position:absolute;left:0;top:0;opacity:0;transform:translateY(22%);filter:blur(8px);white-space:nowrap;transition:opacity .55s var(--ease),transform .7s var(--ease),filter .55s var(--ease);will-change:transform,opacity,filter}.rotator__word.is-active{opacity:1;transform:translateY(0);filter:blur(0);position:relative}.rotator__word.is-leaving{opacity:0;transform:translateY(-22%);filter:blur(8px);position:absolute}@media(prefers-reduced-motion:reduce){.rotator__word{transition:opacity .2s linear;transform:none!important;filter:none!important}}.hero__preview-stack{justify-self:end;width:100%;max-width:360px;display:flex;flex-direction:column;align-items:stretch;gap:16px}.hero__preview{padding:14px;display:flex;flex-direction:column;gap:14px;justify-self:end;width:100%;max-width:360px;position:relative;transform:perspective(1400px) rotateY(-6deg) rotateX(3deg);transition:transform .6s var(--ease),box-shadow .6s var(--ease);cursor:pointer;outline:none}.hero__slogan{align-self:center;max-width:100%;font-family:var(--font-dot);font-size:clamp(1.35rem,2.08vw,2rem);font-weight:500;line-height:.98;letter-spacing:.015em;color:var(--ink);text-align:center;text-transform:uppercase;text-shadow:0 10px 30px rgba(0,0,0,.45);white-space:nowrap}.hero__preview:hover{transform:perspective(1400px) rotateY(-2deg) rotateX(1deg) translateY(-4px)}.hero__preview:focus-visible{box-shadow:0 0 0 2px var(--accent),0 0 0 5px #ff3d3d33}@media(max-width:900px){.hero__preview-stack{justify-self:center;max-width:300px}.hero__preview{justify-self:center;transform:none;max-width:300px}.hero__preview:hover{transform:translateY(-4px)}.hero__slogan{font-size:clamp(1.25rem,6.4vw,1.85rem);white-space:normal}}@media(max-height:760px)and (min-width:901px){.hero{--hero-fold-pad-top: clamp(12px, 2.4svh, 18px);--hero-fold-pad-bottom: clamp(14px, 2.4svh, 22px)}h1.display{font-size:clamp(2.55rem,5.2vw,4.35rem)}.hero__logo{max-width:320px;margin:8px 0 6px}.hero__display{margin-top:8px}.hero__sub{margin-top:1rem}.hero__cta{margin-top:22px}.hero__preview-stack{max-width:min(330px,44svh);gap:12px}.hero__slogan{font-size:clamp(1.35rem,2vw,1.9rem)}}.hero__preview-art{aspect-ratio:1;border-radius:12px;overflow:hidden;background:#1a1a1d;position:relative;isolation:isolate}.hero__preview-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55));pointer-events:none;z-index:3}.hero__preview-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transform:scale(1.02);transition:opacity .55s var(--ease),transform 2.4s var(--ease);z-index:1;will-change:opacity,transform}.hero__preview-img.is-active{opacity:1;transform:scale(1);z-index:2}.hero__preview:hover .hero__preview-img.is-active{transform:scale(1.05)}.hero__preview-badge{position:absolute;top:10px;left:10px;z-index:4;font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ink);padding:4px 9px;border-radius:100px;background:#0000008c;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:inline-flex;align-items:center;gap:6px}.hero__preview-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:pulse-dot 1.4s var(--ease) infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.hero__preview-dots{position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:4;display:flex;gap:5px;padding:5px 9px;border-radius:100px;background:#00000073;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hero__preview-dot{width:4px;height:4px;border-radius:50%;background:#ffffff4d;transition:all .35s var(--ease)}.hero__preview-dot.is-on{background:var(--accent);width:14px;border-radius:4px;box-shadow:0 0 8px #ff3d3d99}.hero__preview-meta{display:flex;justify-content:space-between;align-items:flex-end;padding:2px 4px 6px;gap:12px}.hero__preview-name{font-family:var(--font-dot);font-size:1.1rem;color:var(--ink);margin-top:4px;transition:opacity .22s var(--ease),transform .22s var(--ease)}.hero__preview-name.is-fading,.hero__preview-rank .mono.is-fading,.hero__preview-tier.is-fading{opacity:0;transform:translateY(4px)}.hero__preview-rank{text-align:right;display:flex;flex-direction:column;gap:4px;align-items:flex-end}.hero__preview-rank .mono{font-size:.74rem;color:var(--ink-2);letter-spacing:.04em;transition:opacity .22s var(--ease),transform .22s var(--ease)}.hero__preview-tier{font-family:var(--font-mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.12em;padding:3px 8px;border-radius:100px;background:var(--accent-soft);color:var(--accent);border:1px solid rgba(255,61,61,.3);text-align:center;transition:opacity .22s var(--ease),transform .22s var(--ease)}.scroll-cta{--tx: 0px;--ty: 0px;--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 50%;--hover: 0;--aura-scale: 1;--press-scale: 1;position:relative;margin:clamp(8px,1.4svh,18px) auto 0;display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;color:#fff;width:fit-content;z-index:2;transform:none;perspective:1000px;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease)}.scroll-cta__aura{position:absolute;top:-58px;right:-82px;bottom:-28px;left:-82px;border-radius:999px;pointer-events:none;z-index:0;background:radial-gradient(190px circle at var(--mx) var(--my),rgba(255,61,61,.46) 0%,rgba(255,91,91,.2) 42%,transparent 72%);filter:blur(28px);mix-blend-mode:screen;opacity:calc(.28 + var(--hover) * .42);transform:translateZ(0) scale(var(--aura-scale));transform-origin:50% 42%;will-change:transform,opacity;transition:opacity .3s ease}.scroll-cta__label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 30px;overflow:hidden;font-family:var(--font-body);font-size:1rem;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;color:#fff;background:#0f0f11db;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.15);border-radius:47px;box-shadow:0 24px 50px -18px #000000e6,inset 0 1px 1px #ffffff26;z-index:2;transform-style:preserve-3d;transform:translate3d(var(--tx),var(--ty),0) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--press-scale));will-change:transform;transition:color .2s var(--ease),border-color .2s var(--ease),box-shadow .25s var(--ease)}.scroll-cta__label:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.09) 0%,transparent 62%);pointer-events:none}.scroll-cta__edge{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:radial-gradient(180px circle at var(--mx) var(--my),rgba(255,94,94,.92) 0%,rgba(255,61,61,.4) 38%,transparent 68%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:calc(.08 + var(--hover) * .92);transition:opacity .25s ease}.scroll-cta__text{position:relative;z-index:1;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,#fff,#dadada);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.scroll-cta:hover .scroll-cta__label{border-color:#ffffff38;box-shadow:0 26px 54px -18px #000000f2,0 14px 34px -24px #ff3d3db8,inset 0 1px 1px #ffffff2b}.scroll-cta:active{--press-scale: .97}.scroll-cta:focus-visible{outline:none}.scroll-cta:focus-visible .scroll-cta__label{border-color:#ff5b5bbf;box-shadow:0 0 0 3px #ff3d3d38,0 24px 50px -18px #000000e6,inset 0 1px 1px #ffffff26}.scroll-cta__arrows,.scroll-cta__arrow{pointer-events:none}.scroll-cta__arrows{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:2px;z-index:2}.scroll-cta__arrow{width:22px;height:11px;color:var(--ink-2);animation:scroll-cta-bounce 1.6s ease-in-out infinite}.scroll-cta__arrow:nth-child(1){animation-delay:0s;opacity:.9;color:var(--accent)}.scroll-cta__arrow:nth-child(2){animation-delay:.15s;opacity:.6;margin-top:-4px}.scroll-cta__arrow:nth-child(3){animation-delay:.3s;opacity:.3;margin-top:-4px}@keyframes scroll-cta-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(max-width:900px){.scroll-cta{margin:12px auto 32px;transform:translateY(0)}}@media(max-height:760px)and (min-width:901px){.scroll-cta{gap:7px}.scroll-cta__label{min-height:42px;padding:10px 26px}.scroll-cta__aura{top:-46px;right:-70px;bottom:-22px;left:-70px;filter:blur(24px)}.scroll-cta__arrow{width:20px;height:10px}}@media(prefers-reduced-motion:reduce){.scroll-cta__label{transform:none!important;transition:border-color .2s ease,box-shadow .2s ease}.scroll-cta__aura{transform:none!important;opacity:.24}.scroll-cta__arrow{animation:none}}.hero__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:clamp(20px,3svh,36px);padding:22px 28px;align-items:center}.stat{min-width:0}.stat__k{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2);margin-bottom:4px}.stat__v{font-family:var(--font-dot);font-size:clamp(1rem,2.2vw,1.35rem);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.15}.stat__v--accent{color:var(--accent)}@media(max-width:720px){.hero__stats{grid-template-columns:repeat(2,1fr)}}.explorer{max-width:var(--max);margin:0 auto;padding:0 24px 24px;scroll-margin-top:calc(var(--nav-h) + 8px)}.explorer__intro{margin-bottom:28px}.explorer__intro-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.explorer__fx-note{max-width:760px;margin:28px auto 0;color:var(--ink-2);font-family:var(--font-mono);font-size:.72rem;line-height:1.65;letter-spacing:.015em;text-align:center}.explorer__fx-note strong{color:var(--ink);font-weight:500}.gridctl{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;padding:14px 20px;gap:12px;flex-wrap:wrap}.gridctl__count{font-family:var(--font-mono);font-size:.82rem;color:var(--ink-2)}.gridctl__count strong{color:var(--ink);font-weight:500;font-family:var(--font-dot);font-size:1rem;margin-right:4px}.gridctl__active{color:var(--ink-3);margin-left:14px;font-size:.76rem}.gridctl__viewall{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:.82rem;color:var(--accent);padding:2px 8px;margin-left:6px;border:1px solid rgba(255,61,61,.35);border-radius:100px;text-decoration:none;transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease);letter-spacing:.04em}.gridctl__viewall:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.gridctl__right{display:flex;gap:10px;align-items:center}.select{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:8px 28px 8px 12px;color:var(--ink);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A1A1AA' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:14px}.select:focus{outline:none;border-color:var(--accent)}.gridctl__search{position:relative;min-width:220px}.gridctl__search input{width:100%;padding:10px 14px 10px 36px;background:var(--surface);border:1px solid var(--border);border-radius:100px;color:var(--ink);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em}.gridctl__search input:focus{outline:none;border-color:var(--accent);background:var(--surface-2)}.gridctl__search:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:currentColor;color:var(--ink-3);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center/contain no-repeat}.gallery{--gallery-card-min: 260px;--gallery-gap: 32px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--gallery-gap)}.gallery.is-virtual{display:block;position:relative;min-height:70vh;contain:layout paint style;transform:translateZ(0)}.gallery.is-virtual .nft{position:absolute;top:var(--virtual-y, 0px);left:var(--virtual-x, 0px);width:var(--virtual-card-w, 220px);contain:layout paint style;backface-visibility:hidden;-webkit-backface-visibility:hidden}.gallery.is-virtual .nft__id{background:#000000a3;backdrop-filter:none;-webkit-backdrop-filter:none}.gallery.is-virtual .nft__art img.is-lazy{opacity:0}.gallery.is-virtual .nft__art img.is-loaded{opacity:1}.gallery.is-virtual .reveal{will-change:auto;transition:opacity .24s var(--ease),transform .28s var(--ease)}.gallery.is-virtual .nft:hover{box-shadow:0 24px 48px -24px #000000e0}.gallery.is-virtual .nft:hover .nft__art img{transform:none}.gallery:has(.tier-row){display:flex;flex-direction:column;gap:40px}.tier-row{display:flex;flex-direction:column;gap:14px;content-visibility:visible}.tier-row__head{display:flex;align-items:baseline;gap:14px;padding:0 2px 8px;border-bottom:1px dashed rgba(255,255,255,.1);position:relative;cursor:help;outline:none}.tier-row__name{font-family:var(--font-grunge);font-size:2.4rem;letter-spacing:.03em;color:var(--ink);display:inline-flex;align-items:baseline;gap:12px}.tier-row__sub{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);font-weight:400;position:relative;padding-left:14px}.tier-row__sub:before{content:"·";position:absolute;left:4px;color:var(--ink-3)}.tier-row__meta{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ink);position:absolute;top:100%;left:0;margin-top:6px;padding:7px 12px;background:#141418f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-2);border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .18s var(--ease),transform .18s var(--ease);z-index:30;box-shadow:0 12px 24px -10px #000000b3}.tier-row__head:hover .tier-row__meta,.tier-row__head:focus-visible .tier-row__meta{opacity:1;transform:translateY(0)}.tier-row__items{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.tier-row.tier-chrome .tier-row__name{color:#facc15}.tier-row.tier-shattered .tier-row__name{color:#ff3d3d}.tier-row.tier-fractured .tier-row__name{color:#c084fc}.tier-row.tier-cracked .tier-row__name{color:#7aa4ff}.tier-row.tier-dizzy .tier-row__name{color:#4ade80}.tier-row.tier-nervous .tier-row__name{color:var(--ink-2)}@media(max-width:900px){.tier-row__items{grid-template-columns:repeat(2,1fr);gap:18px}}@media(max-width:520px){.tier-row__items{grid-template-columns:1fr}.tier-row__head{overflow:hidden}.tier-row__name{max-width:100%;flex-wrap:wrap;gap:6px;font-size:clamp(1.72rem,10vw,2.08rem);line-height:1.05}.tier-row__sub{font-size:.58rem;padding-left:10px}.tier-row__sub:before{left:2px}}.tier-row__letter{display:inline-block;will-change:opacity,text-shadow,transform}@keyframes tier-nervous-jitter{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-.4px,.3px) rotate(-.15deg)}40%{transform:translate(.3px,-.2px) rotate(.18deg)}60%{transform:translate(-.25px,-.4px) rotate(-.12deg)}80%{transform:translate(.4px,.2px) rotate(.14deg)}}.tier-nervous .nft__art img{animation:tier-nervous-jitter .18s steps(5) infinite;animation-play-state:paused}.tier-nervous.is-visible .nft__art img{animation-play-state:running}.tier-nervous .nft:hover .nft__art img{animation-duration:.1s}@keyframes tier-dizzy-wobble{0%,to{transform:rotate(-1.2deg) scale(1);filter:blur(0)}25%{transform:rotate(1.4deg) scale(1.01);filter:blur(.4px)}50%{transform:rotate(-.8deg) scale(.995);filter:blur(0)}75%{transform:rotate(.6deg) scale(1.012);filter:blur(.6px)}}.tier-dizzy .nft__art img{animation:tier-dizzy-wobble 4.8s ease-in-out infinite;animation-play-state:paused;transform-origin:center}.tier-dizzy.is-visible .nft__art img{animation-play-state:running}.tier-dizzy .nft:nth-child(2) .nft__art img{animation-delay:-1.2s}.tier-dizzy .nft:nth-child(3) .nft__art img{animation-delay:-2.4s}.tier-dizzy .nft:nth-child(4) .nft__art img{animation-delay:-3.6s}.tier-cracked .nft__art{position:relative}.tier-cracked .nft__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='black' stroke-width='2.8' opacity='0.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M40 0 L62 52 L48 102 L78 150 L70 200'/%3E%3Cpath d='M62 52 L100 40 L132 72 L170 60 L200 48'/%3E%3Cpath d='M48 102 L18 128'/%3E%3Cpath d='M78 150 L118 138 L152 172 L200 180'/%3E%3Cpath d='M132 72 L168 108 L158 148'/%3E%3Cpath d='M100 40 L112 8'/%3E%3C/g%3E%3Cg fill='none' stroke='white' stroke-width='0.9' opacity='0.95' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M40 0 L62 52 L48 102 L78 150 L70 200'/%3E%3Cpath d='M62 52 L100 40 L132 72 L170 60 L200 48'/%3E%3Cpath d='M48 102 L18 128'/%3E%3Cpath d='M78 150 L118 138 L152 172 L200 180'/%3E%3Cpath d='M132 72 L168 108 L158 148'/%3E%3Cpath d='M100 40 L112 8'/%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;opacity:.7;mix-blend-mode:normal;transition:opacity .3s var(--ease),transform .3s var(--ease)}.tier-cracked .nft:hover .nft__art:after{opacity:.95;transform:scale(1.02)}@keyframes tier-fractured-slide{0%,92%,to{transform:translate(0)}93%{transform:translate(-3px) skew(-1.5deg)}94%{transform:translate(4px) skew(1deg)}95%{transform:translate(-2px)}96%{transform:translate(0)}}.tier-fractured .nft__art{overflow:hidden;position:relative}.tier-fractured .nft__art img{filter:drop-shadow(1.6px 0 0 rgba(255,61,61,.55)) drop-shadow(-1.6px 0 0 rgba(99,172,255,.45));animation:tier-fractured-slide 3.2s steps(1) infinite;animation-play-state:paused}.tier-fractured.is-visible .nft__art img{animation-play-state:running}.tier-fractured .nft:nth-child(2) .nft__art img{animation-delay:-.8s}.tier-fractured .nft:nth-child(3) .nft__art img{animation-delay:-1.6s}.tier-fractured .nft:nth-child(4) .nft__art img{animation-delay:-2.4s}.tier-fractured .nft__art:before{content:"";position:absolute;left:0;right:0;height:8px;background:linear-gradient(90deg,transparent,rgba(255,61,61,.25),transparent);top:-10px;z-index:3;pointer-events:none;animation:tier-fractured-sweep 5s steps(1) infinite;animation-play-state:paused}.tier-fractured.is-visible .nft__art:before{animation-play-state:running}@keyframes tier-fractured-sweep{0%,90%,to{top:-10px;opacity:0}92%{top:25%;opacity:1}95%{top:68%;opacity:1}97%{top:110%;opacity:0}}@keyframes led-flicker-a{0%,17%,20%,22%,50%,53%,to{opacity:1;text-shadow:0 0 6px rgba(255,61,61,.6)}19%,21%,52%{opacity:.08;text-shadow:none}54%,55%{opacity:.4;text-shadow:none}}@keyframes led-flicker-b{0%,40%,43%,70%,72%,75%,to{opacity:1;text-shadow:0 0 6px rgba(255,61,61,.6)}42%,71%,74%{opacity:.08;text-shadow:none}}.tier-shattered .tier-row__letter:nth-child(3){animation:led-flicker-a 3.6s linear infinite;animation-play-state:paused}.tier-shattered .tier-row__letter:nth-child(7){animation:led-flicker-b 4.2s linear infinite;animation-play-state:paused;animation-delay:-.8s}.tier-shattered.is-visible .tier-row__letter:nth-child(3),.tier-shattered.is-visible .tier-row__letter:nth-child(7){animation-play-state:running}.nft.is-shattered .nft__art{position:relative;overflow:hidden;contain:paint}.nft.is-shattered .nft__base{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;will-change:opacity}.nft.is-shattered .shatter{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.nft.is-shattered .shatter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;opacity:0;pointer-events:none;background:radial-gradient(circle at 52% 46%,rgba(255,255,255,.92) 0 1px,transparent 3px),linear-gradient(28deg,transparent 49.55%,rgba(255,255,255,.62) 49.85% 50.15%,transparent 50.45%),linear-gradient(72deg,transparent 49.65%,rgba(255,255,255,.48) 49.9% 50.1%,transparent 50.35%),linear-gradient(118deg,transparent 49.65%,rgba(255,255,255,.42) 49.9% 50.1%,transparent 50.35%),linear-gradient(154deg,transparent 49.6%,rgba(255,255,255,.56) 49.85% 50.15%,transparent 50.4%);mix-blend-mode:screen}.nft.is-shattered .shard{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat;opacity:0;transform-origin:center center;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.nft.is-shattered .nft__base{animation:shatter-base 12s ease-in-out infinite;animation-delay:var(--shatter-stagger, 0s);animation-play-state:paused}.nft.is-shattered .shard{animation:shatter-shard 12s cubic-bezier(.22,.68,.26,1) infinite;animation-delay:calc(var(--shatter-stagger, 0s) + var(--shard-delay, 0s));animation-play-state:paused}.nft.is-shattered .shatter:after{animation:shatter-flash 12s linear infinite;animation-delay:var(--shatter-stagger, 0s);animation-play-state:paused}.nft.is-shattered.is-visible .nft__base,.nft.is-shattered.is-visible .shard,.nft.is-shattered.is-visible .shatter:after{animation-play-state:running}@keyframes shatter-base{0%,24%{opacity:1;filter:none}25%,52%{opacity:.16;filter:contrast(1.08) brightness(.75)}58%,to{opacity:1;filter:none}}@keyframes shatter-shard{0%,24%{opacity:0;transform:none}25%{opacity:1;transform:none}27%{opacity:1;transform:translate(calc(var(--dx) * .12),calc(var(--dy) * .12)) rotate(calc(var(--rot) * .08)) scale(.985)}34%,52%{opacity:1;transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(var(--sc))}58%{opacity:0;transform:none}to{opacity:0;transform:none}}@keyframes shatter-flash{0%,24%{opacity:0}25%{opacity:.95}28%{opacity:.28}31%,to{opacity:0}}@keyframes tier-chrome-slice{0%,86%,to{clip-path:inset(0 0 0 0);transform:translate(0)}87%{clip-path:inset(18% 0 65% 0);transform:translate(-3px)}89%{clip-path:inset(55% 0 20% 0);transform:translate(4px)}91%{clip-path:inset(78% 0 5% 0);transform:translate(-2px)}93%{clip-path:inset(30% 0 40% 0);transform:translate(3px)}95%{clip-path:inset(0 0 0 0);transform:translate(0)}}.tier-chrome .nft__art{position:relative;overflow:hidden}.tier-chrome .nft:not(.is-chrome-spray) .nft__art img{filter:drop-shadow(2px 0 0 rgba(0,170,255,.62)) drop-shadow(-2px 0 0 rgba(250,204,21,.38)) saturate(.94);animation:tier-nervous-jitter .12s steps(5) infinite,tier-chrome-slice 4.5s steps(1) infinite;animation-play-state:paused}.tier-chrome.is-visible .nft:not(.is-chrome-spray) .nft__art img{animation-play-state:running}.tier-chrome .nft:not(.is-chrome-spray):nth-child(2) .nft__art img{animation-delay:0s,-1.1s}.tier-chrome .nft:not(.is-chrome-spray):nth-child(3) .nft__art img{animation-delay:0s,-2.2s}.tier-chrome .nft:not(.is-chrome-spray):nth-child(4) .nft__art img{animation-delay:0s,-3.3s}.nft.is-chrome-spray .nft__art{position:relative;overflow:hidden;contain:paint;isolation:isolate;background:radial-gradient(circle at 50% 60%,rgba(0,170,255,.06),transparent 65%),#0a0a0d;--cycle: 7.4s;--phase: 0s;--bias: 1;--hue: 0deg;--from-x: 130%;--from-y: -10%}.nft.is-chrome-spray .nft__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;opacity:0;background:radial-gradient(ellipse 60% 35% at var(--mouth-x, 50%) var(--mouth-y, 65%),rgba(0,229,255,.18),transparent 70%);mix-blend-mode:screen;filter:hue-rotate(var(--hue));animation:chrome-react var(--cycle) ease-in-out infinite;animation-delay:var(--phase);animation-play-state:paused;will-change:opacity}.nft.is-chrome-spray .nft__base{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;transform-origin:center;filter:saturate(.95);animation:chrome-react-base var(--cycle) ease-in-out infinite;animation-delay:var(--phase);animation-play-state:paused;will-change:filter,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.nft.is-chrome-spray .chrome-mouth-fx{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;pointer-events:none;transform:none;filter:hue-rotate(var(--hue));will-change:transform}.nft.is-chrome-spray .chrome-mouth-fx:before,.nft.is-chrome-spray .chrome-mouth-fx:after,.nft.is-chrome-spray .chrome-mouth-breath,.nft.is-chrome-spray .chrome-mouth-paint,.nft.is-chrome-spray .chrome-mouth-glint,.nft.is-chrome-spray .chrome-mist{z-index:11}.nft.is-chrome-spray .chrome-mouth-fx:before{content:"";position:absolute;left:var(--cloud-x, 50%);top:var(--cloud-y, 50%);width:36%;aspect-ratio:1.3 / 1;border-radius:999px;background:radial-gradient(ellipse at 38% 42%,rgba(220,250,255,.92) 0 10%,rgba(120,230,255,.85) 22%,rgba(0,180,255,.78) 42%,rgba(0,90,220,.6) 65%,rgba(0,30,140,.3) 88%,transparent 100%);transform:translate3d(-50%,-50%,0) scale(.4);opacity:0;filter:url(#chromeBlobDistort) blur(7px) saturate(1.42);animation:chrome-cloud-arrive var(--cycle) cubic-bezier(.28,.72,.34,1) infinite;animation-delay:var(--phase);animation-play-state:paused;will-change:transform,opacity,filter}.nft.is-chrome-spray .chrome-mouth-fx:after{content:"";position:absolute;left:var(--cloud-x, 50%);top:var(--cloud-y, 50%);width:30%;aspect-ratio:1.2 / 1;border-radius:999px;background-image:radial-gradient(circle,rgba(241,254,255,.85) 0 .6px,transparent 1px),radial-gradient(circle,rgba(0,229,255,.72) 0 .85px,transparent 1.3px),radial-gradient(circle,rgba(0,102,255,.5) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(255,255,255,.55) 0 1.2px,transparent 1.9px);background-size:11px 9px,19px 15px,27px 23px,41px 33px;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 0 32%,rgba(0,0,0,.6) 56%,transparent 84%);mask-image:radial-gradient(ellipse at 50% 50%,#000 0 32%,rgba(0,0,0,.6) 56%,transparent 84%);transform:translate3d(-50%,-50%,0) scale(.4);opacity:0;filter:blur(.35px) saturate(1.48);mix-blend-mode:screen;animation:chrome-grain-arrive var(--cycle) cubic-bezier(.28,.72,.34,1) infinite;animation-delay:var(--phase);animation-play-state:paused;will-change:transform,opacity,background-position}.nft.is-chrome-spray .chrome-mouth-breath{position:absolute;left:var(--mouth-x, 50%);top:var(--mouth-y, 65%);width:var(--burst-w, 32%);aspect-ratio:1.4 / 1;border-radius:999px;background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.5) 0 6%,rgba(180,250,255,.42) 16%,rgba(0,229,255,.28) 36%,rgba(0,117,255,.14) 60%,transparent 84%);transform:translate3d(-50%,-50%,0) scale(0);opacity:0;filter:blur(10px) saturate(1.4);mix-blend-mode:screen;animation:chrome-burst var(--cycle) cubic-bezier(.2,.8,.3,1) infinite;animation-delay:var(--phase);animation-play-state:paused;will-change:transform,opacity}.nft.is-chrome-spray .chrome-mouth-paint{position:absolute;left:var(--mouth-x, 50%);top:var(--mouth-y, 65%);width:var(--stain-w, 20%);aspect-ratio:1.5 / 1;border-radius:50%;background:radial-gradient(ellipse at 38% 38%,#dcfafff2 0,#dcfafff2 6%,#78e6ffd9 14%,#00b4ffd9 30%,#005adcd9 55%,#001e8cc7 78%,#000c5080);box-shadow:0 0 12px #00b4ff8c,0 0 28px #0050c866;transform:translate3d(-50%,-50%,0) scale(.3);opacity:0;filter:url(#chromeStainDistort) blur(2.5px) saturate(1.3);animation:chrome-stain var(--cycle) cubic-bezier(.16,.78,.32,1) infinite;animation-delay:var(--phase);animation-play-state:paused;will-change:transform,opacity,filter}.nft.is-chrome-spray .chrome-mouth-glint{position:absolute;left:var(--mouth-x, 50%);top:var(--mouth-y, 64%);width:var(--stain-w, 17%);aspect-ratio:1.6 / 1;transform:translate3d(-50%,-50%,0) scale(.5);opacity:0;background:radial-gradient(ellipse at 32% 28%,rgba(255,255,255,.85) 0 8%,transparent 24%),radial-gradient(ellipse at 58% 36%,rgba(220,250,255,.5) 0 6%,transparent 22%);filter:url(#chromeStainDistort) blur(2px);mix-blend-mode:screen;animation:chrome-sheen var(--cycle) ease-out infinite;animation-delay:var(--phase);animation-play-state:paused;will-change:transform,opacity}.nft.is-chrome-spray .chrome-mist{position:absolute;left:calc(var(--mouth-x, 50%) + var(--drip-x, 0%));top:var(--mouth-y, 65%);width:var(--drip-w, 2.5px);height:var(--drip-len, 14%);border-radius:0 0 999px 999px;background:linear-gradient(180deg,rgba(0,180,255,.7) 0%,rgba(0,117,255,.55) 50%,rgba(0,46,180,.35) 90%,transparent 100%);transform-origin:top center;transform:translate3d(-50%,0,0) scaleY(0);opacity:0;filter:blur(1.2px) saturate(1.4);mix-blend-mode:screen;animation:chrome-drip var(--cycle) cubic-bezier(.4,.05,.4,1) infinite;animation-delay:calc(var(--phase) + var(--drip-delay, 0s));animation-play-state:paused;will-change:transform,opacity}.nft.is-chrome-spray.is-visible .nft__art:after,.nft.is-chrome-spray.is-visible .nft__base,.nft.is-chrome-spray.is-visible .chrome-mouth-fx:before,.nft.is-chrome-spray.is-visible .chrome-mouth-fx:after,.nft.is-chrome-spray.is-visible .chrome-mouth-breath,.nft.is-chrome-spray.is-visible .chrome-mouth-paint,.nft.is-chrome-spray.is-visible .chrome-mouth-glint,.nft.is-chrome-spray.is-visible .chrome-mist{animation-play-state:running}@keyframes chrome-cloud-arrive{0%,to{opacity:0;transform:translate3d(-50%,-50%,0) scale(.34) rotate(var(--cloud-rot, -8deg));filter:url(#chromeBlobDistort) blur(14px) saturate(1.2)}4%{opacity:calc(.6 * var(--bias));transform:translate3d(-50%,-50%,0) scale(.48) rotate(calc(var(--cloud-rot, -8deg) * .82));filter:url(#chromeBlobDistort) blur(11px) saturate(1.34)}10%{opacity:calc(.9 * var(--bias));transform:translate3d(-50%,-50%,0) scale(.66) rotate(calc(var(--cloud-rot, -8deg) * .48));filter:url(#chromeBlobDistort) blur(8px) saturate(1.46)}18%{opacity:calc(1 * var(--bias));transform:translate3d(-50%,-50%,0) scale(.78) rotate(calc(var(--cloud-rot, -8deg) * .12));filter:url(#chromeBlobDistort) blur(7px) saturate(1.58)}24%{opacity:calc(.92 * var(--bias));transform:translate3d(-50%,-50%,0) scale(.86) rotate(0);filter:url(#chromeBlobDistort) blur(7px) saturate(1.52)}31%{opacity:0;transform:translate3d(-50%,-50%,0) scale(1) rotate(4deg);filter:url(#chromeBlobDistort) blur(16px) saturate(1.1)}}@keyframes chrome-grain-arrive{0%,to{opacity:0;background-position:0 0,5px 6px,11px 3px,18px 9px;transform:translate3d(-50%,-50%,0) scale(.34)}4%{opacity:calc(.52 * var(--bias));background-position:3px -2px,9px 4px,14px 7px,21px 6px;transform:translate3d(-50%,-50%,0) scale(.46)}10%{opacity:calc(.78 * var(--bias));background-position:7px -5px,13px 1px,18px 11px,25px 2px;transform:translate3d(-50%,-50%,0) scale(.64)}18%{opacity:calc(.85 * var(--bias));background-position:11px -8px,17px -3px,22px 15px,29px -3px;transform:translate3d(-50%,-50%,0) scale(.76)}24%{opacity:calc(.68 * var(--bias));background-position:16px -12px,22px -7px,27px 19px,34px -8px;transform:translate3d(-50%,-50%,0) scale(.84)}31%{opacity:0;background-position:21px -16px,27px -11px,32px 23px,39px -13px;transform:translate3d(-50%,-50%,0) scale(.94)}}@keyframes chrome-burst{0%,23%,to{opacity:0;transform:translate3d(-50%,-50%,0) scale(0)}25%{opacity:calc(.85 * var(--bias));transform:translate3d(-50%,-50%,0) scale(.8)}27%{opacity:calc(.55 * var(--bias));transform:translate3d(-50%,-50%,0) scale(1.15)}31%{opacity:0;transform:translate3d(-50%,-50%,0) scale(1.4)}}@keyframes chrome-stain{0%,25%,to{opacity:0;transform:translate3d(-50%,-50%,0) scale(.3);filter:url(#chromeStainDistort) blur(3.5px) saturate(1.3)}27%{opacity:calc(.92 * var(--bias));transform:translate3d(-50%,-50%,0) scale(1);filter:url(#chromeStainDistort) blur(2.5px) saturate(1.4)}34%{opacity:calc(.78 * var(--bias));transform:translate3d(-50%,-50%,0) scale(1.05);filter:url(#chromeStainDistort) blur(3px) saturate(1.3)}41%{opacity:calc(.45 * var(--bias));transform:translate3d(-50%,-50%,0) scale(1.08);filter:url(#chromeStainDistort) blur(4.5px) saturate(1.2)}48%{opacity:0;transform:translate3d(-50%,-50%,0) scale(1.1);filter:url(#chromeStainDistort) blur(7px) saturate(1)}}@keyframes chrome-sheen{0%,26%,to{opacity:0;transform:translate3d(-50%,-50%,0) scale(.5)}29%{opacity:calc(.7 * var(--bias));transform:translate3d(-50%,-50%,0) scale(1)}36%{opacity:calc(.3 * var(--bias));transform:translate3d(-50%,-50%,0) scale(1.05)}45%{opacity:0;transform:translate3d(-50%,-50%,0) scale(1.08)}}@keyframes chrome-drip{0%,32%,to{opacity:0;transform:translate3d(-50%,0,0) scaleY(0)}35%{opacity:calc(.7 * var(--bias));transform:translate3d(-50%,0,0) scaleY(.25)}40%{opacity:calc(.85 * var(--bias));transform:translate3d(-50%,0,0) scaleY(.7)}45%{opacity:calc(.5 * var(--bias));transform:translate3d(-50%,0,0) scaleY(1)}50%{opacity:0;transform:translate3d(-50%,0,0) scaleY(1.05)}}@keyframes chrome-react{0%,22%,34%,to{opacity:0}25%{opacity:calc(.55 * var(--bias))}30%{opacity:calc(.3 * var(--bias))}}@keyframes chrome-react-base{0%,22%,38%,to{transform:none;filter:saturate(.95)}25%{transform:scale(1.014);filter:brightness(1.18) contrast(1.08) saturate(1.2) drop-shadow(0 0 18px rgba(0,229,255,.42))}31%{transform:none;filter:brightness(1.05) saturate(1.05) drop-shadow(0 0 8px rgba(0,170,255,.22))}}@media(prefers-reduced-motion:reduce){.nft.is-chrome-spray *,.nft.is-chrome-spray .nft__art:after,.nft.is-chrome-spray .nft__base{animation:none!important}.nft.is-chrome-spray .chrome-mouth-fx:before,.nft.is-chrome-spray .chrome-mouth-fx:after,.nft.is-chrome-spray .chrome-mouth-breath,.nft.is-chrome-spray .chrome-mist,.nft.is-chrome-spray .nft__art:after{opacity:0!important}.nft.is-chrome-spray .chrome-mouth-paint{opacity:.7!important;transform:translate3d(-50%,-50%,0) scale(1)!important}.nft.is-chrome-spray .chrome-mouth-glint{opacity:.5!important;transform:translate3d(-50%,-50%,0) scale(1)!important}}.tier-chrome .tier-row__letter{animation:led-flicker-b 5s linear infinite;animation-delay:calc(var(--i) * .18s);animation-play-state:paused}.tier-chrome.is-visible .tier-row__letter{animation-play-state:running}@media(prefers-reduced-motion:reduce){.tier-nervous .nft__art img,.tier-dizzy .nft__art img,.tier-fractured .nft__art img,.tier-shattered .nft__art img,.tier-chrome .nft__art img,.tier-fractured .nft__art:before,.tier-shattered .tier-row__letter,.tier-chrome .tier-row__letter,.nft.is-shattered .nft__base,.nft.is-shattered .shard,.nft.is-chrome-spray .nft__art:before,.nft.is-chrome-spray .nft__base,.nft.is-chrome-spray .chrome-mouth-fx:before,.nft.is-chrome-spray .chrome-mouth-fx:after,.nft.is-chrome-spray .chrome-mouth-breath,.nft.is-chrome-spray .chrome-mouth-paint,.nft.is-chrome-spray .chrome-mouth-glint,.nft.is-chrome-spray .chrome-mist{animation:none!important}.nft.is-shattered .shard{opacity:0!important}.nft.is-shattered .nft__base{opacity:1!important}.nft.is-chrome-spray .chrome-mouth-fx:before,.nft.is-chrome-spray .chrome-mouth-fx:after,.nft.is-chrome-spray .chrome-mouth-breath,.nft.is-chrome-spray .chrome-mouth-glint,.nft.is-chrome-spray .chrome-mist{opacity:0!important}.nft.is-chrome-spray .chrome-mouth-paint{opacity:.72!important;transform:scaleX(1) scaleY(.96)!important}.nft.is-chrome-spray .nft__base{opacity:1!important;transform:none!important}}.nft{overflow:hidden;cursor:pointer;transition:transform .3s var(--ease),box-shadow .25s var(--ease);position:relative;padding:0;border-radius:var(--r-lg);background:#1a1a1d;box-shadow:0 10px 30px -18px #000c}.nft:hover{transform:translateY(-6px);box-shadow:0 30px 60px -20px #000000e6,0 2px 10px -4px #ff3d3d4d}.nft__art{aspect-ratio:1;overflow:hidden;position:relative;background:#1a1a1d;border-radius:inherit}.nft__art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.nft:hover .nft__art img{transform:scale(1.05)}.nft__id{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;padding:4px 10px;background:#00000094;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);border-radius:100px;font-family:var(--font-mono);font-size:.72rem;color:#ffffffeb;letter-spacing:.08em;font-variant-numeric:tabular-nums;pointer-events:none}.nft__rank{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,61,61,.35);border-radius:100px;font-family:var(--font-mono);font-size:.7rem;color:var(--accent);letter-spacing:.06em}.nft__rank:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent)}.nft__body{padding:12px 14px 14px;border-top:1px solid var(--border)}.nft__row{display:flex;justify-content:space-between;align-items:baseline}.nft__name{font-family:var(--font-dot);font-size:.98rem;color:var(--ink)}.nft__score{font-family:var(--font-mono);font-size:.7rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.nft__traits{margin-top:6px;font-family:var(--font-mono);font-size:.68rem;color:var(--ink-3);letter-spacing:.02em;display:flex;gap:6px;flex-wrap:wrap}.nft__traits span{padding:2px 7px;border:1px solid var(--border);border-radius:100px;background:#ffffff05}.reveal{opacity:0;transform:translateY(18px) scale(.98);transition:opacity .38s var(--ease),transform .42s var(--ease);will-change:transform,opacity}.reveal.is-in{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.empty{grid-column:1 / -1;padding:60px 20px;text-align:center;color:var(--ink-2);font-family:var(--font-mono)}.empty strong{color:var(--ink);display:block;margin-bottom:6px;font-family:var(--font-dot);font-size:1.2rem}body.is-scroll-locked{overflow:hidden;padding-right:var(--scrollbar-w, 0px);touch-action:none}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#06060ab8;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);display:none;align-items:center;justify-content:center;padding:24px;animation:modalFadeIn .25s var(--ease) both}.modal.open{display:flex}.modal.is-closing{animation:modalFadeOut .2s var(--ease) forwards}.modal.is-closing .modal__inner{animation:popout .2s var(--ease) forwards}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalFadeOut{to{opacity:0}}@keyframes popout{to{opacity:0;transform:translateY(8px) scale(.98)}}.modal__inner{position:relative;width:100%;max-width:min(1180px,calc(100vw - 48px));max-height:min(900px,calc(100svh - 48px));display:grid;grid-template-columns:minmax(360px,.95fr) minmax(380px,1fr);gap:clamp(30px,5vw,64px);padding:clamp(18px,3vw,38px);overflow:visible;border-radius:0;animation:popin .32s var(--ease-spring) both;box-shadow:none}.modal__inner.glass{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.modal__inner.glass:after{display:none}@keyframes popin{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.modal__art{position:relative;background:transparent;border-right:0;display:flex;align-items:center;justify-content:center;min-height:0;overflow:visible;isolation:isolate}.modal__art:after{display:none}.modal__art img{width:min(100%,58vh,560px);height:auto;aspect-ratio:1 / 1;object-fit:contain;display:block;border-radius:var(--r-lg);box-shadow:0 42px 100px -36px #000000f2,0 0 0 1px #ffffff14;animation:modalArtIn .5s var(--ease) both}@keyframes modalArtIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.modal__art-badges{position:absolute;top:clamp(8px,1.4vw,16px);left:clamp(8px,1.4vw,16px);z-index:3;display:flex;gap:8px}.modal__tier-badge{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.14em;padding:5px 11px;border-radius:100px;background:#0000008c;border:1px solid rgba(255,255,255,.16);color:var(--ink);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.modal__tier-badge.tier-chrome{color:#ff3d3d;border-color:#ff3d3d8c;background:#ff3d3d24}.modal__tier-badge.tier-shattered{color:#ff8b3d;border-color:#ff8b3d80;background:#ff8b3d24}.modal__tier-badge.tier-fractured{color:#f0c93d;border-color:#f0c93d80;background:#f0c93d24}.modal__tier-badge.tier-cracked{color:#4ade80;border-color:#4ade8066;background:#4ade801f}.modal__tier-badge.tier-dizzy{color:#60a5fa;border-color:#60a5fa80;background:#60a5fa24}.modal__tier-badge.tier-nervous{color:var(--ink-2);border-color:var(--border-2);background:var(--surface)}.modal__tier-badge.tier-unassigned{color:var(--ink-2);border-color:var(--border-2);background:#ffffff0a;position:relative;padding-left:24px}.modal__tier-badge.tier-unassigned:before{content:"";position:absolute;left:9px;top:50%;width:7px;height:7px;border-radius:50%;background:var(--accent);transform:translateY(-50%);box-shadow:0 0 #ff3d3d99;animation:tierPulse 2.2s ease-in-out infinite}@keyframes tierPulse{0%,to{box-shadow:0 0 #ff3d3d8c;opacity:1}50%{box-shadow:0 0 0 8px #ff3d3d00;opacity:.55}}.modal__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:44px;height:44px;border-radius:50%;background:#0000008c;border:1px solid rgba(255,255,255,.18);color:var(--ink);font-family:var(--font-dot);font-size:1.4rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s var(--ease),transform .2s var(--ease),border-color .2s}.modal__nav:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-50%) scale(1.06)}.modal__nav--prev{left:12px}.modal__nav--next{right:12px}.modal__close{position:absolute;top:0;right:0;width:38px;height:38px;border-radius:50%;background:#0000008c;border:1px solid var(--border);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--font-mono);font-size:1rem;z-index:11;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,border-color .2s,transform .2s var(--ease)}.modal__close:hover{background:var(--accent);border-color:var(--accent);transform:rotate(90deg)}.modal__body{padding:clamp(12px,1.8vw,24px) 0;display:flex;flex-direction:column;gap:24px;overflow-y:auto;scrollbar-width:none;align-self:center;max-height:100%}.modal__body::-webkit-scrollbar{width:0;height:0;display:none}.modal__head{border-bottom:1px solid rgba(255,255,255,.11);padding-bottom:20px}.modal__rank-line{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.modal__rank{font-family:var(--font-mono);font-size:.74rem;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.modal__pos{font-family:var(--font-mono);font-size:.7rem;color:var(--ink-3);letter-spacing:.08em;font-variant-numeric:tabular-nums;padding:3px 9px;border-radius:100px;border:1px solid var(--border);background:var(--surface)}.modal__name{font-family:var(--font-dot);font-size:clamp(1.7rem,3vw,2.2rem);color:var(--ink);line-height:1.05;margin:2px 0 14px}.modal__score{display:flex;flex-direction:column;gap:6px}.modal__score-row{display:flex;justify-content:space-between;align-items:baseline}.modal__score-k{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-2)}.modal__score-v{font-family:var(--font-dot);font-size:1.05rem;color:var(--ink);font-variant-numeric:tabular-nums}.modal__score-bar{position:relative;height:6px;background:#ffffff0d;border-radius:100px;overflow:hidden;border:1px solid var(--border)}.modal__score-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#ff3d3d,#ff9a5a);border-radius:100px;transform-origin:left;animation:scoreFillIn .6s var(--ease) both;box-shadow:0 0 12px #ff3d3d66}@keyframes scoreFillIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.modal__section{display:flex;flex-direction:column;gap:14px}.modal__section:after{content:"";display:block;height:7px;margin-top:10px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.18) 11%,rgba(255,255,255,.18) 36%,transparent 36%,transparent 64%,rgba(255,255,255,.18) 64%,rgba(255,255,255,.18) 89%,transparent 100%) center / 100% 1px no-repeat,linear-gradient(90deg,transparent 0%,transparent 40%,var(--accent) 40%,var(--accent) 60%,transparent 60%,transparent 100%) center / 100% 7px no-repeat;border-radius:999px;opacity:.9}.modal__traits{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 34px}.trait{position:relative;min-height:70px;padding:0 0 10px;background:transparent;border:0;border-radius:0;text-align:left;color:var(--ink);cursor:pointer;overflow:visible;transition:color .22s,opacity .22s,transform .22s var(--ease);font:inherit}.trait:before{content:"";position:absolute;left:-14px;top:4px;width:4px;height:calc(100% - 18px);border-radius:999px;background:var(--accent);opacity:0;transition:opacity .22s var(--ease),transform .22s var(--ease);transform:scaleY(.55);pointer-events:none}.trait:hover{background:transparent;transform:translate(4px)}.trait:hover:before{opacity:.9;transform:scaleY(1)}.trait:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.trait__type{font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);margin-bottom:4px}.trait__val{font-family:var(--font-dot);font-size:1.1rem;color:var(--ink);margin-bottom:4px;line-height:1.15}.trait__pct{font-family:var(--font-mono);font-size:.68rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.trait__pct.rare{color:var(--accent);font-weight:500}.trait__cta{position:absolute;right:0;bottom:10px;font-family:var(--font-mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);opacity:0;transform:translate(-4px);transition:opacity .22s var(--ease),transform .22s var(--ease);pointer-events:none}.trait:hover .trait__cta{opacity:1;transform:translate(0)}.modal__mint{display:flex;flex-direction:column;gap:14px;padding-top:0;border-top:0}.modal__price-row{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.modal__price-v{font-family:var(--font-dot);font-size:1.6rem;color:var(--ink);line-height:1}.modal__price-k{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-2);margin-bottom:4px}.modal__price-aux{text-align:right}.modal__note{font-size:.88rem;color:var(--ink-2);line-height:1.55;padding:2px 0 2px 14px;background:transparent;border-left:3px solid var(--accent);border-radius:0}.modal__note strong{color:var(--ink);font-weight:500}.modal__actions{display:flex;flex-direction:column;gap:8px}.modal__helper{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-mono);font-size:.66rem;color:var(--ink-3);letter-spacing:.06em}.modal__helper kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--border-2);border-bottom-width:2px;border-radius:5px;font-family:var(--font-mono);font-size:.65rem;color:var(--ink);background:var(--surface)}@media(max-height:820px)and (min-width:761px){.modal__inner{max-height:calc(100svh - 28px);gap:clamp(28px,4vw,48px);padding:16px 34px}.modal__art img{width:min(100%,54vh,520px)}.modal__body{gap:16px;padding:6px 0}.modal__head{padding-bottom:14px}.modal__rank-line,.modal__name{margin-bottom:8px}.modal__section{gap:10px}.modal__traits{gap:10px 32px}.trait{min-height:56px;padding-bottom:6px}.trait__type{font-size:.56rem;margin-bottom:2px}.trait__val{font-size:1rem;margin-bottom:2px}.modal__section:after{margin-top:4px}.modal__price-v{font-size:1.35rem}.modal__note{font-size:.82rem}.modal__helper{display:none}}@media(max-width:760px){.modal{padding:12px}.modal__inner{grid-template-columns:1fr;gap:20px;max-height:94vh;overflow-y:auto;padding:16px}.modal__art{min-height:0;border-right:none;border-bottom:0}.modal__art img{width:min(100%,360px)}.modal__body{padding:0;gap:18px;overflow:visible}.modal__traits{grid-template-columns:1fr 1fr}.modal__nav{width:38px;height:38px}}.section{max-width:var(--max);margin:0 auto;padding:60px 24px}#mint.section,#faq.section{min-height:calc(100svh - var(--nav-h));scroll-margin-top:calc(var(--nav-h) + 8px);display:flex;flex-direction:column;justify-content:flex-start}#mint.section{min-height:calc(100svh - var(--nav-h));padding-top:clamp(18px,3svh,34px);padding-bottom:clamp(18px,3svh,34px);justify-content:center}#faq.section{padding-top:16px;padding-bottom:44px}#mint.section>*,#faq.section>*{width:100%}.section__head{margin-bottom:32px;max-width:680px}.section__sub{color:var(--ink-2);margin-top:10px;font-size:1rem}.cta{padding:48px;text-align:center;position:relative;overflow:hidden}.cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 100%,rgba(255,61,61,.15) 0%,transparent 60%);pointer-events:none}.cta h3{font-family:var(--font-grunge);font-size:clamp(2rem,3.8vw,3rem);line-height:1.1;margin-bottom:14px;color:var(--ink);position:relative}.cta p{color:var(--ink-2);max-width:520px;margin:0 auto 24px;font-size:1rem;position:relative}.cta__wallet{display:inline-flex;gap:10px;align-items:center;position:relative;flex-wrap:wrap;justify-content:center}.faq{max-width:760px;margin:0 auto}.faq__item{border-bottom:1px solid var(--border);padding:20px 4px}.faq__item summary{font-family:var(--font-dot);font-size:1.08rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:var(--ink);gap:18px}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";font-family:var(--font-mono);font-size:1.2rem;color:var(--ink-2);transition:transform .2s,color .2s}.faq__item[open] summary:after{content:"−";color:var(--accent)}.faq__item p{margin-top:12px;color:var(--ink-2);font-size:.95rem;max-width:640px;line-height:1.6}.faq__item p+p{margin-top:10px}.faq__item code{font-family:var(--font-mono);font-size:.85em;background:var(--surface);padding:1px 6px;border-radius:4px;border:1px solid var(--border);color:var(--accent-2)}.footer{border-top:1px solid var(--border);padding:40px 24px;margin-top:40px}.footer__inner{max-width:var(--max);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.footer__brand{font-family:var(--font-dot);font-size:1rem;color:var(--ink);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.footer__brand-by{font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-2)}.footer__brand-credit{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink);font-family:var(--font-grunge);font-size:1.2rem;letter-spacing:.02em;padding:4px 10px 4px 6px;border:1px solid var(--border);border-radius:100px;background:var(--surface);transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease)}.footer__brand-credit:hover{background:var(--surface-2);border-color:var(--border-2);color:var(--accent)}.footer__brand-mark{width:22px;height:22px;border-radius:50%;object-fit:cover;display:block}.footer__brand-meet{font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2);text-decoration:none;padding:4px 10px;border:1px solid var(--border);border-radius:100px;background:transparent;transition:color .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease)}.footer__brand-meet:hover{color:var(--ink);border-color:var(--border-2);background:var(--surface)}.footer__note{color:var(--ink-3);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(24px);padding:12px 20px;background:#141418e6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-2);border-radius:100px;color:var(--ink);font-family:var(--font-mono);font-size:.82rem;letter-spacing:.04em;box-shadow:0 20px 40px -12px #0009;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:1000;max-width:90vw;display:inline-flex;align-items:center;gap:10px}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.toast--ok{border-color:var(--ok)}.toast--ok:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok)}.toast--err{border-color:var(--accent);color:#ffd3d3}.toast--err:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.toast a{color:var(--accent-2);text-decoration:underline}.mint-stage{width:100%;max-width:1180px;margin:0 auto;padding:clamp(18px,3vw,34px) 0;position:relative;overflow:visible}.mint-stage.glass{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mint-stage.glass:after{display:none}.mint-stage:before{content:"";position:absolute;top:-18%;right:0;bottom:-18%;left:0;background:radial-gradient(34% 28% at 78% 24%,rgba(255,61,61,.08),transparent 78%),radial-gradient(30% 40% at 10% 82%,rgba(122,164,255,.07),transparent 78%);filter:blur(12px);opacity:.86;pointer-events:none;z-index:-1}.mint-stage__head{width:100%;margin-bottom:clamp(22px,4svh,42px);padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:18px}.mint-stage__sub{margin-top:12px;color:var(--ink-2);font-size:1rem;line-height:1.55}.mint-stage__grid{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:clamp(42px,7vw,92px);align-items:center}@media(max-width:820px){.mint-stage{padding:28px 0}.mint-stage__grid{grid-template-columns:1fr;gap:34px}}.pack{position:relative;perspective:1200px;justify-self:center;width:min(100%,380px)}.pack__frame{position:relative;width:100%;aspect-ratio:1;border-radius:var(--r-lg);overflow:hidden;background:#111114;box-shadow:inset 0 0 0 1px #ffffff14,0 38px 100px -34px #000000f2,0 0 0 1px #ffffff0a;transition:transform .5s var(--ease-spring),box-shadow .5s var(--ease)}.pack__frame:after{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;z-index:4;pointer-events:none;opacity:0;transform:translate(-70%) rotate(12deg);background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.08) 43%,rgba(255,255,255,.75) 50%,rgba(255,61,61,.32) 57%,transparent 66%);mix-blend-mode:screen}.pack:hover .pack__frame{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ff3d3d40,0 36px 90px -20px #ff3d3d59,0 0 0 1px #ff3d3d26}.pack__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);filter:blur(14px) saturate(120%);transition:opacity .55s var(--ease),filter .55s var(--ease),transform .6s var(--ease)}.pack__img.is-in{opacity:.55;transform:scale(1)}.pack__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,#0b0b0d59,#0b0b0de6 80%);pointer-events:none;transition:opacity .5s var(--ease)}.pack__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:24px 24px;pointer-events:none;mix-blend-mode:overlay}.pack__seal{position:absolute;top:50%;left:50%;transform:translate(-50%,-52%);font-family:var(--font-dot);font-size:clamp(5rem,14vw,9rem);color:var(--ink);text-shadow:0 0 1px var(--accent),0 0 32px rgba(255,61,61,.55);letter-spacing:0;line-height:1;transition:opacity .5s var(--ease),transform .5s var(--ease-spring);z-index:2}.pack__seal.is-teaser{width:92%;max-width:92%;font-size:clamp(1.45rem,4.2vw,2.55rem);letter-spacing:.08em;text-align:center;white-space:nowrap}.pack__seal[data-teaser=chrome]{color:#ff3d3d;text-shadow:0 0 1px #fff,0 0 34px rgba(255,61,61,.78)}.pack__seal[data-teaser=shattered]{color:#ff8b3d;text-shadow:0 0 1px #fff,0 0 32px rgba(255,139,61,.7)}.pack__seal[data-teaser=fractured]{color:#f0c93d;text-shadow:0 0 1px #fff,0 0 32px rgba(240,201,61,.65)}.pack__seal[data-teaser=cracked]{color:#4ade80;text-shadow:0 0 1px #fff,0 0 32px rgba(74,222,128,.55)}.pack__seal[data-teaser=dizzy]{color:#60a5fa;text-shadow:0 0 1px #fff,0 0 32px rgba(96,165,250,.58)}.pack__seal[data-teaser=nervous]{color:var(--ink);text-shadow:0 0 1px var(--accent),0 0 28px rgba(255,255,255,.34)}.pack__seal[data-teaser=reveal]{color:var(--ink);text-shadow:0 0 1px #fff,0 0 42px rgba(255,61,61,.85)}.pack__label{position:absolute;bottom:16px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;color:var(--ink-2);padding:5px 14px;border:1px solid rgba(255,255,255,.12);border-radius:100px;background:#0000008c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .4s var(--ease);z-index:2;white-space:nowrap}.pack__corner{position:absolute;width:14px;height:14px;border-color:#ffffff40;border-style:solid;border-width:0;z-index:3;transition:border-color .4s var(--ease)}.pack__corner--tl{top:10px;left:10px;border-top-width:1px;border-left-width:1px}.pack__corner--tr{top:10px;right:10px;border-top-width:1px;border-right-width:1px}.pack__corner--bl{bottom:10px;left:10px;border-bottom-width:1px;border-left-width:1px}.pack__corner--br{bottom:10px;right:10px;border-bottom-width:1px;border-right-width:1px}.pack:hover .pack__corner{border-color:#ff3d3d99}.pack.is-minting .pack__frame{animation:packPulse .9s var(--ease) infinite alternate}.pack.is-minting .pack__seal{animation:sealSpin 1.2s linear infinite}.pack.is-minting .pack__seal.is-teaser{animation:sealTeaserFloat .64s var(--ease) infinite alternate}.pack.is-minting .pack__seal.is-teaser.is-switching{animation:sealTeaserSwap .34s var(--ease) both}@keyframes packPulse{0%{box-shadow:inset 0 0 0 1px #ff3d3d40,0 28px 80px -20px #ff3d3d59}to{box-shadow:inset 0 0 0 2px #ff3d3dcc,0 36px 100px -16px #ff3d3d99}}@keyframes sealSpin{0%{transform:translate(-50%,-52%) scale(1) rotate(0)}50%{transform:translate(-50%,-52%) scale(1.06) rotate(180deg)}to{transform:translate(-50%,-52%) scale(1) rotate(360deg)}}@keyframes sealTeaserFloat{0%{opacity:.82;filter:blur(.4px);transform:translate(-50%,-52%) scale(.98) rotate(-1deg)}to{opacity:1;filter:blur(0);transform:translate(-50%,-52%) scale(1.035) rotate(1deg)}}@keyframes sealTeaserSwap{0%{opacity:0;filter:blur(10px);transform:translate(-50%,-52%) scale(.84) rotate(-4deg)}58%{opacity:1;filter:blur(1px);transform:translate(-50%,-52%) scale(1.08) rotate(1deg)}to{opacity:1;filter:blur(0);transform:translate(-50%,-52%) scale(1) rotate(0)}}.pack.is-revealing .pack__frame{animation:packRevealFrame 1.45s var(--ease-spring) both}.pack.is-revealing .pack__frame:after{animation:packRevealSweep 1.45s var(--ease) both}.pack.is-revealing .pack__img{animation:packImageReveal 1.45s var(--ease) forwards}.pack.is-revealing .pack__veil{animation:packVeilOpen 1.45s var(--ease) forwards}.pack.is-revealing .pack__seal{animation:packSealBurst 1.45s var(--ease-spring) forwards}.pack.is-revealing .pack__label{animation:packLabelOut .9s var(--ease) forwards}.pack.is-revealing .pack__corner{border-color:var(--accent)}@keyframes packRevealFrame{0%{transform:scale(1) rotate(0);box-shadow:inset 0 0 0 1px #ff3d3d40,0 28px 80px -20px #ff3d3d59}22%{transform:scale(.985) rotate(-1.3deg);box-shadow:inset 0 0 0 1px #ffffff29,0 22px 64px -24px #000000d9}48%{transform:scale(1.045) rotate(1deg);box-shadow:inset 0 0 0 2px #ff3d3dd9,0 40px 110px -18px #ff3d3d9e,0 0 50px #ffffff29}to{transform:scale(1) rotate(0);box-shadow:inset 0 0 0 1px #ff3d3d4d,0 32px 90px -22px #ff3d3d57,0 0 0 1px #ff3d3d26}}@keyframes packRevealSweep{0%{opacity:0;transform:translate(-70%) rotate(12deg)}34%{opacity:0;transform:translate(-42%) rotate(12deg)}52%{opacity:1;transform:translate(4%) rotate(12deg)}82%{opacity:.22;transform:translate(58%) rotate(12deg)}to{opacity:0;transform:translate(88%) rotate(12deg)}}@keyframes packImageReveal{0%{opacity:.28;transform:scale(1.08);filter:blur(16px) saturate(120%) brightness(.8)}46%{opacity:.42;transform:scale(1.045);filter:blur(11px) saturate(130%) brightness(1)}72%{opacity:1;transform:scale(1.012);filter:blur(1px) saturate(116%) brightness(1.12)}to{opacity:1;transform:scale(1);filter:blur(0) saturate(105%) brightness(1)}}@keyframes packVeilOpen{0%{opacity:1;transform:scale(1)}42%{opacity:.9;transform:scale(1)}70%{opacity:.18;transform:scale(1.08)}to{opacity:0;transform:scale(1.16)}}@keyframes packSealBurst{0%{opacity:1;filter:blur(0);transform:translate(-50%,-52%) scale(1) rotate(0)}36%{opacity:1;filter:blur(0);transform:translate(-50%,-52%) scale(1.18) rotate(-8deg)}62%{opacity:.85;filter:blur(1px);transform:translate(-50%,-52%) scale(1.9) rotate(12deg)}to{opacity:0;filter:blur(10px);transform:translate(-50%,-52%) scale(.35) rotate(24deg)}}@keyframes packLabelOut{0%,42%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(8px)}}.pack.is-revealed .pack__img{opacity:1;filter:blur(0) saturate(105%);transform:scale(1)}.pack.is-revealed .pack__veil{opacity:0}.pack.is-revealed .pack__seal{opacity:0;transform:translate(-50%,-52%) scale(.6)}.pack.is-revealed .pack__label{opacity:0}.pack.is-revealed .pack__corner{border-color:var(--accent)}.reveal-demo{min-height:100svh;display:grid;place-items:center;padding:120px 24px 56px}.reveal-demo__stage{width:min(760px,100%);display:grid;justify-items:center;gap:26px;padding:clamp(24px,5vw,46px);text-align:center}.reveal-demo__copy .headline{margin-top:10px}.reveal-demo__pack-wrap{width:min(360px,82vw)}.reveal-demo__pack{width:100%}.reveal-demo__controls{width:min(360px,100%);display:grid;gap:12px}.reveal-demo__btn{width:100%}.reveal-demo__status{min-height:1.2em;color:var(--ink-2);font-size:.72rem;letter-spacing:.16em}@media(max-width:620px){.reveal-demo{padding-top:104px}.reveal-demo__stage{gap:22px}}.mint-stage__panel{display:flex;flex-direction:column;gap:20px;min-width:0}.mint-addresses{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 18px;min-height:18px}.mint-address{min-width:0;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;line-height:1.2;transition:color .18s var(--ease),opacity .18s var(--ease)}.mint-address:hover{color:var(--accent)}.mint-address__k,.mint-address__v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mint-address__k{color:var(--ink-2);font-size:.64rem;letter-spacing:.08em}.mint-address__v{color:var(--ink);font-size:.68rem;letter-spacing:.06em}.mint-address__icon{width:13px;height:13px;flex:0 0 auto;color:var(--ink-3);fill:none;stroke:currentColor;stroke-width:1.8;transition:color .18s var(--ease),transform .18s var(--ease)}.mint-address:hover .mint-address__icon{color:var(--accent);transform:translateY(-1px)}.mint-address.is-copied .mint-address__icon{color:var(--ok)}@media(max-width:560px){.mint-stage__head{align-items:flex-start;flex-direction:column;gap:12px}.mint-addresses{justify-content:flex-start;gap:7px 14px}}.future-page{padding:0;background:radial-gradient(circle at 20% -10%,rgba(255,61,61,.08) 0%,transparent 40%),radial-gradient(circle at 90% 10%,rgba(255,255,255,.04) 0%,transparent 30%),var(--bg)}.future-hero{position:relative;min-height:calc(100svh - var(--nav-h));display:grid;align-items:end;padding:0;isolation:isolate;overflow:hidden}.future-hero:before,.future-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.future-hero:before{z-index:-1;background:linear-gradient(180deg,transparent 52%,rgba(5,5,7,.36) 78%,rgba(5,5,7,.78) 100%)}.future-hero:after{z-index:-2;box-shadow:none}.future-hero__video,.future-hero__video-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:center center}.future-hero__video-fill{display:none}.future-hero__video{z-index:-3;object-fit:cover;transform:none;background:#050507}.future-hero__sound-toggle{position:absolute;right:clamp(16px,3vw,34px);bottom:clamp(16px,4vw,38px);z-index:1;width:46px;height:46px;display:inline-grid;place-items:center;color:#ffffffeb;background:#05050757;border:1px solid rgba(255,255,255,.24);border-radius:999px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.future-hero__sound-toggle:hover,.future-hero__sound-toggle:focus-visible{color:#fff;background:#05050785;border-color:#ffffff6b}.future-hero__sound-toggle:focus-visible{outline:2px solid rgba(255,61,61,.84);outline-offset:3px}.future-hero__sound-toggle:active{transform:scale(.96)}.future-hero__sound-icon{width:24px;height:24px}.future-hero__sound-icon--muted,.future-hero__sound-toggle.is-muted .future-hero__sound-icon--on{display:none}.future-hero__sound-toggle.is-muted .future-hero__sound-icon--muted{display:block}@media(max-width:620px){.future-hero{min-height:calc(100svh - var(--nav-h));padding:0}.future-hero__sound-toggle{width:42px;height:42px}}.mint-stat{padding:0 0 10px;background:transparent;border:0;border-radius:0}.mint-stat__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.mint-stat__k{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.mint-stat__pct{font-family:var(--font-dot);font-size:1rem;color:var(--accent)}.mint-stat__v{font-family:var(--font-dot);font-size:clamp(1.8rem,3.6vw,3.1rem);color:var(--ink);letter-spacing:.01em;line-height:1;margin-bottom:18px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;row-gap:6px}.mint-stat__tot{font-size:.48em;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.mint-progress{height:5px;background:#ffffff0f;border-radius:100px;overflow:hidden;position:relative}.mint-progress__fill{height:100%;background:linear-gradient(90deg,var(--accent) 0%,var(--accent-2) 100%);box-shadow:0 0 12px #ff3d3d99;transition:width .8s var(--ease);min-width:2%}.mint-rows{display:flex;flex-direction:column;gap:0;background:transparent;border:0;border-radius:0;overflow:visible;padding:4px 0}.mint-row{display:flex;justify-content:space-between;align-items:center;padding:13px 0;background:transparent;border-bottom:1px solid rgba(255,255,255,.09)}.mint-row:first-child{border-top:1px solid rgba(255,255,255,.13)}.mint-row:hover{border-bottom-color:#ff3d3d66}.mint-row__k{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.mint-row__v{font-family:var(--font-body);font-size:.95rem;color:var(--ink);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;text-align:right;line-height:1.35}.mint-row__tag{font-family:var(--font-mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);padding:2px 6px;border:1px solid var(--border);border-radius:100px}.btn--xl{padding:16px 24px;font-size:.92rem;letter-spacing:.08em}:root{--me-purple: #E42575;--me-purple-2:#F94B9A}.btn--me{position:relative;background:transparent;border-color:#e4257557;color:var(--ink);padding-left:14px;transition:background .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease),transform .2s var(--ease)}.btn--me:hover{background:linear-gradient(180deg,#e4257547,#e4257524);border-color:var(--me-purple);color:#fff;box-shadow:0 10px 32px -8px #e4257573;transform:translateY(-1px)}.btn--me:active{transform:translateY(0)}.me-mark{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:linear-gradient(135deg,var(--me-purple-2),var(--me-purple));color:#fff;font-family:var(--font-dot);font-size:.72rem;font-weight:700;letter-spacing:0;box-shadow:inset 0 1px #ffffff59,0 2px 6px -2px #e4257599;flex-shrink:0}.me-mark--sm{width:14px;height:14px;border-radius:3px;font-size:.58rem}.me-arrow{font-family:var(--font-mono);font-size:.82rem;color:var(--ink-2);margin-left:2px;transition:transform .25s var(--ease),color .25s var(--ease)}.btn--me:hover .me-arrow{transform:translate(2px,-2px);color:#fff}.footer__links{display:inline-flex;align-items:center;gap:22px}.footer__link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.04em;color:var(--ink-2);padding:6px 10px;border-radius:100px;transition:color .2s,background .2s}.footer__link:hover{color:var(--ink);background:var(--surface)}@media(max-width:600px){.footer__links{order:2;flex-basis:100%;justify-content:flex-start}}.back-to-top{position:fixed;right:22px;bottom:22px;width:44px;height:44px;border-radius:50%;background:#16161abf;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--border-2);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 1px #ffffff1a,0 16px 40px -14px #000000b3;opacity:0;transform:translateY(8px) scale(.92);pointer-events:none;transition:opacity .25s var(--ease),transform .3s var(--ease-spring),background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease);z-index:70}.back-to-top.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.back-to-top:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-2px) scale(1);box-shadow:inset 0 1px #ffffff26,0 20px 44px -12px #ff3d3d80}.back-to-top__arrow{width:16px;height:16px;stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease)}.back-to-top:hover .back-to-top__arrow{transform:translateY(-2px)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.orb{display:none}}.team-header{max-width:var(--max);margin:0 auto;padding:14px 24px 8px;text-align:center}.team-header__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:7px 14px;border:1px solid rgba(255,255,255,.18);border-radius:100px;background:#0f0f0f99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;color:var(--ink-2);text-transform:uppercase}.team-header__dot{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#fff,silver 60%,#888);box-shadow:0 0 12px #fff9;animation:team-dot-pulse 2.4s ease-in-out infinite}@keyframes team-dot-pulse{0%,to{box-shadow:0 0 8px #ffffff80}50%{box-shadow:0 0 18px #ffffffe6}}.team-header__title{font-family:var(--font-grunge);font-weight:500;font-size:clamp(2.4rem,6vw,4.5rem);line-height:1;letter-spacing:.01em;color:var(--ink);margin:0}.team-header__title em{font-style:normal;background:linear-gradient(120deg,#fff,#c8c8c8,#fff,#a8a8a8,#fff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ghostface-shimmer 6s ease-in-out infinite}@keyframes ghostface-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.team-header__sub{max-width:620px;margin:0 auto;font-size:1.02rem;color:var(--ink-2);line-height:1.6}.team-header__sub em{font-style:italic;color:var(--ink)}.team-header__sub .mono{color:var(--accent);font-weight:500}.team-header__meta{margin-top:22px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.team-header__chip{padding:6px 14px;border:1px solid var(--border);border-radius:100px;background:#0f0f0f8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono);font-size:.78rem;color:var(--ink-2);letter-spacing:.04em}.team-header__chip--accent{border-color:#fff6;color:#fff;background:#ffffff0f}.team-grid-wrap{max-width:var(--max);margin:0 auto;padding:14px 24px 80px;position:relative;z-index:1}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:920px){.team-grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.team-card{position:relative;display:flex;flex-direction:column;background:#121216b3;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.1);border-radius:22px;overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .25s ease;box-shadow:0 1px #ffffff0f inset,0 0 0 1px #ffffff0d,0 22px 48px #00000080}.team-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:22px;padding:1px;background:linear-gradient(135deg,#fff9,#fff0 30%,#fff0 70%,#fff6);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s ease;pointer-events:none}.team-card:hover{transform:translateY(-6px);border-color:#ffffff2e}.team-card:hover:before{opacity:1}.team-card__art{position:relative;aspect-ratio:1 / 1;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.08),transparent 50%),linear-gradient(180deg,#1a1a20,#0d0d12);overflow:hidden}.team-card__art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.team-card:hover .team-card__art img{transform:scale(1.04)}.team-card__tier-badge{position:absolute;top:14px;left:14px;padding:6px 12px;border-radius:100px;background:#000000a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;color:#fff;background-image:linear-gradient(120deg,#fff,#c8c8c8,#fff,#a8a8a8,#fff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ghostface-shimmer 4s ease-in-out infinite}.team-card__info{padding:22px 22px 24px;display:flex;flex-direction:column;gap:6px}.team-card__nick{font-family:var(--font-dot);font-weight:500;font-size:1.6rem;letter-spacing:.01em;color:var(--ink);margin:0;line-height:1.1}.team-card__alias{font-family:var(--font-mono);font-size:.78rem;color:var(--ink-2);letter-spacing:.05em;margin:0}.team-card__price{margin-top:14px;display:flex;align-items:baseline;gap:6px;font-family:var(--font-grunge);color:var(--accent)}.team-card__price strong{font-size:2.4rem;font-weight:500;letter-spacing:.02em;line-height:1}.team-card__price span{font-size:1.1rem;letter-spacing:.05em;color:var(--ink-2)}.team-card__buy{margin-top:16px;padding:12px 20px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff08;color:var(--ink-2);font-family:var(--font-mono);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;cursor:not-allowed;background-image:repeating-linear-gradient(-45deg,transparent 0 8px,rgba(255,255,255,.025) 8px 9px)}.team-card__buy:disabled{opacity:.7}.nav__links a.is-active,.nav__links a[aria-current=page]{color:var(--accent)}
