@import url("https://fonts.googleapis.com/css2?family=Baloo+2:wght@500;600;700;800&family=Nunito:wght@600;700;800;900&family=Space+Mono:wght@400;700&display=swap");:root{--sky-1:#7c4fe2;--sky-2:#5d34c2;--sky-3:#3a1f90;--night:#271459;--grape:#6e3fd6;--grape-700:#4a2aa6;--grape-900:#2c1773;--gold:#ffc62e;--gold-700:#d98e12;--white:#ffffff;--cream:#fdf7ff;--ink:#1c0f3a;--cyan:#3fd2ff;--pink:#ff5cc8;--teal:#36e6c2;--amber:#ffd23f;--text:#ffffff;--lilac:#d6c6ff;--lilac-dim:#ad9be0;--display:"Baloo 2","Nunito",sans-serif;--body:"Nunito",system-ui,sans-serif;--mono:"Space Mono","Courier New",monospace;--shell:min(1200px,calc(100% - 2.5rem));--pad-y:clamp(3.5rem,8vw,6.5rem);--r:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--night)}body{min-width:320px;margin:0;color:var(--text);font-family:var(--body);font-size:17px;font-weight:700;line-height:1.5;background:radial-gradient(120% 90% at 50% -10%,var(--sky-1) 0,var(--sky-2) 40%,var(--sky-3) 78%,var(--night) 100%);background-attachment:fixed;-webkit-font-smoothing:antialiased}::selection{color:var(--ink);background:var(--amber)}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}figure,h1,h2,h3,p,ul{margin:0}img{max-width:100%}.city,.page-main{position:relative;overflow-x:clip}.city:before,.page-main:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.6;background-image:radial-gradient(1.5px 1.5px at 12% 18%,rgba(255,255,255,.9),transparent 100%),radial-gradient(1.5px 1.5px at 78% 12%,rgba(255,255,255,.7),transparent 100%),radial-gradient(1.5px 1.5px at 34% 8%,rgba(255,255,255,.6),transparent 100%),radial-gradient(2px 2px at 62% 26%,rgba(255,255,255,.8),transparent 100%),radial-gradient(1.5px 1.5px at 90% 30%,rgba(255,255,255,.6),transparent 100%)}.pill{display:inline-flex;align-items:center;gap:.45ch;width:-moz-fit-content;width:fit-content;padding:.4rem .95rem;color:var(--ink);background:var(--gold);border:2.5px solid var(--ink);border-radius:999px;font-family:var(--display);font-weight:800;font-size:.82rem;letter-spacing:.01em;text-transform:uppercase;box-shadow:0 3px 0 var(--gold-700)}.pill-cyan{color:var(--ink);background:var(--cyan);box-shadow:0 3px 0 #1f96c4}.pill-pink{color:var(--ink);background:var(--pink);box-shadow:0 3px 0 #c43c98}.head{font-family:var(--display);font-weight:800;font-size:clamp(2.4rem,6vw,4.2rem);line-height:1;letter-spacing:-.01em;color:var(--white);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;text-shadow:0 2px 0 var(--grape-700),0 4px 0 var(--grape-900),0 6px 10px rgba(0,0,0,.35)}.lede{max-width:48ch;color:var(--lilac);font-size:1.08rem;font-weight:700;line-height:1.6}.hero-copy strong,.lede strong{color:var(--white)}.site-header{position:fixed;z-index:40;top:.9rem;left:50%;display:grid;grid-template-columns:7rem 1fr auto;align-items:center;grid-gap:1rem;gap:1rem;width:var(--shell);padding:.5rem .6rem .5rem .9rem;background:rgba(44,23,115,.72);border:2.5px solid var(--ink);border-radius:999px;box-shadow:0 5px 0 var(--grape-900),0 12px 24px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateX(-50%)}.brand-lockup{display:flex;align-items:center;width:7rem;height:3rem}.brand-lockup img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 0 1px #000) drop-shadow(0 0 2px rgba(0,0,0,.55))}.nav-links{display:flex;justify-content:center;gap:.2rem}.nav-links a{padding:.5rem .95rem;border-radius:999px;color:var(--lilac);font-family:var(--display);font-weight:700;font-size:.92rem;text-transform:uppercase;transition:color .14s ease,background .14s ease}.nav-links a:focus-visible,.nav-links a:hover{color:var(--ink);background:var(--white);outline:none}.header-action{padding:.55rem 1.15rem;color:var(--ink);background:var(--gold);border:2.5px solid var(--ink);border-radius:999px;font-family:var(--display);font-weight:800;font-size:.9rem;text-transform:uppercase;box-shadow:0 4px 0 var(--gold-700);transform:translateY(-2px);transition:transform .12s ease,box-shadow .12s ease}.header-action:focus-visible,.header-action:hover{transform:translateY(0);box-shadow:0 2px 0 var(--gold-700);outline:none}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:4px;width:2.7rem;height:2.7rem;padding:0;background:var(--gold);border:2.5px solid var(--ink);border-radius:12px;box-shadow:0 4px 0 var(--gold-700);transform:translateY(-2px);cursor:pointer}.nav-toggle span{display:block;width:1.25rem;height:2.5px;margin:0 auto;background:var(--ink);border-radius:2px}.nav-toggle:focus-visible{outline:2.5px solid var(--white);outline-offset:2px}.nav-drawer{position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;flex-direction:column;gap:.2rem;padding:.6rem;background:rgba(44,23,115,.96);border:2.5px solid var(--ink);border-radius:18px;box-shadow:0 5px 0 var(--grape-900),0 12px 24px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-drawer a{padding:.7rem .95rem;border-radius:12px;color:var(--lilac);font-family:var(--display);font-weight:700;font-size:1rem;text-transform:uppercase;transition:color .14s ease,background .14s ease}.nav-drawer a:focus-visible,.nav-drawer a:hover{color:var(--ink);background:var(--white);outline:none}.nav-drawer-action{margin-top:.25rem;color:var(--ink)!important;background:var(--gold);border:2.5px solid var(--ink);font-weight:800;text-align:center}.nav-drawer-action:focus-visible,.nav-drawer-action:hover{background:var(--gold)!important}.hero{position:relative;z-index:1;display:grid;justify-items:center;min-height:100svh;padding:8.5rem 0 0;isolation:isolate;text-align:center}.hero-moon{top:7rem;right:12%;width:5.5rem;height:5.5rem;border-radius:50%;background:radial-gradient(circle at 35% 32%,#c9b3ff,#9a78f0 70%);box-shadow:0 0 60px rgba(201,179,255,.5)}.hero-moon,.spark{position:absolute;z-index:-1}.spark{color:var(--white);filter:drop-shadow(0 0 8px rgba(255,255,255,.5));animation:twinkle 3.4s ease-in-out infinite}.spark-a{top:9rem;left:14%;width:2.6rem;color:var(--gold)}.spark-b{top:16rem;right:20%;width:1.7rem;animation-delay:1s}.spark-c{top:22rem;left:22%;width:1.3rem;color:var(--cyan);animation-delay:2s}@keyframes twinkle{0%,to{transform:scale(.8) rotate(0deg);opacity:.55}50%{transform:scale(1.1) rotate(20deg);opacity:1}}.hero-inner{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:1.6rem;gap:1.6rem;width:var(--shell)}.hero-logo{margin:.2rem 0;width:min(600px,84%)}.hero-logo img{width:100%;height:auto;filter:drop-shadow(0 0 2px #000) drop-shadow(0 0 5px rgba(0,0,0,.6)) drop-shadow(0 0 12px rgba(0,0,0,.32))}.hero:after{content:"";position:absolute;z-index:-1;top:12%;left:50%;width:min(1060px,96%);height:540px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(48% 50% at 50% 44%,rgba(63,210,255,.14),transparent 72%),radial-gradient(74% 74% at 50% 56%,rgba(18,9,52,.45),transparent 76%);filter:blur(22px)}.hero-copy{max-width:46ch;color:var(--white);font-size:1.2rem;font-weight:700;line-height:1.55;text-shadow:0 1px 4px rgba(0,0,0,.35)}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.6rem}.parade{position:relative;z-index:1;width:100%;margin-top:4rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.parade-run{display:flex;width:max-content;padding:20px 0 10px;animation:parade 48s linear infinite}.resident{position:relative;display:block;width:96px;margin-right:1rem;flex:0 0 auto;border:3px solid var(--ink);border-radius:16px;background:var(--grape-900);box-shadow:0 5px 0 var(--grape-900);transition:transform .16s ease}.resident img{display:block;width:100%;aspect-ratio:1;border-radius:13px 13px 0 0;object-fit:cover;image-rendering:pixelated}.resident span{display:block;padding:.2rem 0;color:var(--gold);font-family:var(--display);font-weight:800;font-size:.74rem;text-align:center}.resident:hover{transform:translateY(-6px) rotate(-3deg)}@keyframes parade{to{transform:translateX(-50%)}}.skyline{position:relative;z-index:0;width:100%;line-height:0}.skyline svg{display:block;width:100%;height:auto}.skyline-hero{margin-top:-1px}.skyline-foot{margin-bottom:-2px}.city-window{animation:flicker 5s steps(1) infinite}@keyframes flicker{0%,92%,to{opacity:1}94%{opacity:.25}}.btn,.button{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;padding:0 1.5rem;border:2.5px solid var(--ink);border-radius:999px;font-family:var(--display);font-weight:800;font-size:.98rem;letter-spacing:.01em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .14s ease,color .14s ease}.btn-gold,.button-primary{color:var(--ink);background:var(--gold);box-shadow:0 5px 0 var(--gold-700)}.btn-glass,.button-secondary{color:var(--white);background:rgba(255,255,255,.12);box-shadow:0 5px 0 var(--grape-900)}.btn-gold:focus-visible,.btn-gold:hover,.button-primary:focus-visible,.button-primary:hover{transform:translateY(3px);box-shadow:0 2px 0 var(--gold-700);outline:none}.btn-glass:focus-visible,.btn-glass:hover,.button-secondary:focus-visible,.button-secondary:hover{transform:translateY(3px);color:var(--ink);background:var(--white);box-shadow:0 2px 0 var(--grape-900);outline:none}.button:disabled{cursor:not-allowed;opacity:.5;transform:none;box-shadow:0 5px 0 var(--grape-900)}.about-section,.block,.bulletin-section,.explore-section,.facts-section,.faq-section,.grid-maker-section,.holders-section,.links-section,.market-section,.page-feature-section,.stats-section,.tools-section{position:relative;z-index:2;width:var(--shell);margin:0 auto;padding:var(--pad-y) 0}.head-row{display:grid;justify-items:start;grid-gap:1rem;gap:1rem;max-width:62ch;margin-bottom:2.6rem}.link-grid,.market-grid,.tile-grid,.tool-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.4rem;gap:1.4rem}.feature-card,.link-card,.market-card,.tile,.tool-card{position:relative;display:flex;flex-direction:column;gap:.55rem;min-width:0;min-height:14rem;padding:1.4rem 1.3rem 1.3rem;color:var(--ink);background:var(--cream);border:3px solid var(--ink);border-radius:var(--r);box-shadow:0 8px 0 var(--grape-700);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.feature-card:before,.link-card:before,.market-card:before,.tile:before,.tool-card:before{content:"";position:absolute;top:0;left:0;right:0;height:42%;background:linear-gradient(180deg,rgba(255,255,255,.65),rgba(255,255,255,0));pointer-events:none}.feature-card:nth-child(2),.link-card:nth-child(2),.market-card:nth-child(2),.tile-2,.tool-card:nth-child(2){background:var(--gold);box-shadow:0 8px 0 var(--gold-700)}.feature-card:nth-child(3),.link-card:nth-child(3),.market-card:nth-child(3),.tile-3,.tool-card:nth-child(3){color:var(--white);background:var(--cyan);box-shadow:0 8px 0 #1f96c4}.feature-card:nth-child(3) h3,.link-card:nth-child(3) strong,.market-card:nth-child(3) h3,.tile-3 .tile-go,.tile-3 h3,.tool-card:nth-child(3) h3{color:var(--ink)}.link-card:first-child{background:var(--pink);box-shadow:0 8px 0 #c43c98}.feature-card:nth-child(4),.link-card:nth-child(4),.market-card:nth-child(4),.tile-4,.tool-card:nth-child(4){background:var(--cream);box-shadow:0 8px 0 var(--grape-700)}.feature-card:focus-visible,.feature-card:hover,.link-card:focus-visible,.link-card:hover,.market-card:focus-visible,.market-card:hover,.tile:focus-visible,.tile:hover,.tool-card:focus-visible,.tool-card:hover{transform:translateY(4px);box-shadow:0 4px 0 var(--grape-700);outline:none}.feature-card:nth-child(2):hover,.link-card:nth-child(2):hover,.market-card:nth-child(2):hover,.tile-2:hover,.tool-card:nth-child(2):hover{box-shadow:0 4px 0 var(--gold-700)}.feature-card:nth-child(3):hover,.link-card:nth-child(3):hover,.market-card:nth-child(3):hover,.tile-3:hover,.tool-card:nth-child(3):hover{box-shadow:0 4px 0 #1f96c4}.link-card:first-child:hover{box-shadow:0 4px 0 #c43c98}.feature-card:nth-child(4):hover,.link-card:nth-child(4):hover,.market-card:nth-child(4):hover,.tile-4:hover,.tool-card:nth-child(4):hover{box-shadow:0 4px 0 var(--grape-700)}.feature-card span,.link-card span,.market-card span,.tile-kind,.tool-card span{position:relative;width:-moz-fit-content;width:fit-content;padding:.18rem .6rem;color:var(--ink);background:rgba(255,255,255,.55);border:2px solid var(--ink);border-radius:999px;font-family:var(--display);font-weight:800;font-size:.68rem;letter-spacing:.03em;text-transform:uppercase}.feature-card h3,.market-card h3,.tile h3,.tool-card h3{position:relative;margin-top:.25rem;font-family:var(--display);font-weight:800;font-size:1.55rem;line-height:1.05}.feature-card p,.market-card p,.tile p,.tool-card p{position:relative;color:rgba(28,15,58,.82);font-size:.95rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.tile-go{position:relative;margin-top:auto;padding-top:.55rem;font-family:var(--display);font-weight:800;font-size:.92rem;text-transform:uppercase;color:var(--grape)}.link-card{min-height:9rem}.link-card strong{position:relative;margin-top:.35rem;font-family:var(--display);font-weight:800;font-size:1.7rem;line-height:1}.figure-grid,.stat-grid,.stat-grid-large{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.4rem;gap:1.4rem}.figure{position:relative;display:flex;flex-direction:column;gap:.3rem;padding:1.5rem 1.3rem;background:rgba(255,255,255,.08);border:2.5px solid rgba(255,255,255,.18);border-radius:var(--r);box-shadow:0 6px 0 var(--grape-900)}.figure strong,.stat-card strong{font-family:var(--display);font-weight:800;font-size:clamp(2.3rem,5vw,3.2rem);line-height:1;color:var(--gold);text-shadow:0 2px 0 var(--grape-900)}.figure:nth-child(2) strong{color:var(--cyan)}.figure:nth-child(3) strong{color:var(--pink)}.figure:nth-child(4) strong{color:var(--teal)}.figure-label{font-family:var(--display);font-weight:800;font-size:.86rem;text-transform:uppercase;color:var(--white)}.figure-detail{font-size:.88rem;font-weight:700;color:var(--lilac)}.stat-card{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1.4rem;color:var(--white);background:var(--grape);border:3px solid var(--ink);border-radius:var(--r);box-shadow:0 8px 0 var(--grape-900);overflow:hidden}.stat-card:before{content:"";position:absolute;inset:0 0 auto 0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent);pointer-events:none}.stat-card span{position:relative;font-family:var(--display);font-weight:800;font-size:.82rem;text-transform:uppercase;color:var(--white)}.stat-card p{position:relative;color:var(--lilac);font-size:.9rem;font-weight:700;line-height:1.4}.about-section{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.about-copy{display:grid;justify-items:start;grid-gap:1.1rem;gap:1.1rem}.cred{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.3rem;padding:0;list-style:none}.cred li{position:relative;padding:.55rem .9rem .55rem 2.4rem;color:var(--white);background:rgba(255,255,255,.08);border:2px solid rgba(255,255,255,.16);border-radius:999px;font-size:.96rem;font-weight:700}.cred li:before{content:"★";position:absolute;left:.9rem;color:var(--gold)}.about-art{position:relative;margin:0;padding:2rem 1.6rem;background:radial-gradient(120% 100% at 50% 0,var(--grape) 0,var(--grape-700) 70%,var(--grape-900) 100%);border:3px solid var(--ink);border-radius:24px;box-shadow:0 10px 0 var(--grape-900)}.about-art img{display:block;width:100%;height:auto;filter:drop-shadow(0 0 1px #000) drop-shadow(0 0 3px rgba(0,0,0,.55)) drop-shadow(0 0 8px rgba(0,0,0,.3))}.spark-art{position:absolute;top:-1.1rem;right:-.6rem;width:2.6rem;color:var(--gold);z-index:1}.plate-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.3rem;gap:1.3rem}.plate{display:flex;flex-direction:column;gap:.5rem;min-width:0;min-height:9rem;padding:1.2rem;color:var(--white);background:rgba(255,255,255,.09);border:2.5px solid rgba(255,255,255,.2);border-radius:var(--r);box-shadow:0 6px 0 var(--grape-900);transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.plate:focus-visible,.plate:hover{transform:translateY(3px);background:rgba(255,255,255,.16);box-shadow:0 3px 0 var(--grape-900);outline:none}.plate-tag{font-weight:700;font-size:.72rem;text-transform:uppercase;color:var(--lilac)}.plate strong,.plate-tag{font-family:var(--display)}.plate strong{font-weight:800;font-size:1.5rem;line-height:1}.plate-1 strong{color:var(--gold)}.plate-2 strong{color:var(--cyan)}.plate-3 strong{color:var(--teal)}.plate-4 strong{color:var(--pink)}.plate-host{margin-top:auto;font-family:var(--mono);font-size:.72rem;font-weight:400;color:var(--lilac-dim);word-break:break-all}.site-footer{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;padding:2.5rem max(1.25rem,calc((100% - 1200px) / 2)) 3rem;background:var(--night)}.footer-mark strong{display:block;font-family:var(--display);font-weight:800;font-size:1.7rem;color:var(--gold)}.footer-mark span{font-size:.86rem;font-weight:700;color:var(--lilac)}.footer-trail{display:flex;flex-wrap:wrap;gap:1.1rem}.footer-trail a{font-family:var(--display);font-weight:700;font-size:.9rem;text-transform:uppercase;color:var(--lilac);transition:color .14s ease}.footer-trail a:focus-visible,.footer-trail a:hover{color:var(--white);outline:none}.footer-contract{width:100%;font-family:var(--mono);font-size:.74rem;color:var(--lilac-dim);word-break:break-all}.page-main{min-height:100svh}.page-hero{position:relative;z-index:2;width:var(--shell);margin:0 auto;display:grid;justify-items:start;grid-gap:1.1rem;gap:1.1rem;padding:9rem 0 2.5rem}.page-hero h1{max-width:18ch;font-family:var(--display);font-weight:800;font-size:clamp(2.6rem,7vw,5rem);line-height:.98;color:var(--white);text-shadow:0 3px 0 var(--grape-700),0 6px 0 var(--grape-900),0 8px 12px rgba(0,0,0,.35)}.page-hero p{max-width:62ch;color:var(--lilac);font-size:1.08rem;font-weight:700;line-height:1.6}.page-feature-section{padding-top:1rem}.section-heading{display:grid;justify-items:start;grid-gap:1rem;gap:1rem;max-width:62ch;margin-bottom:2.6rem}.facts-copy h2,.section-heading h2{font-family:var(--display);font-weight:800;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1;color:var(--white);text-shadow:0 2px 0 var(--grape-700),0 4px 0 var(--grape-900)}.section-heading p{color:var(--lilac);font-size:1.04rem;font-weight:700;line-height:1.6}.section-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.4rem .95rem;color:var(--ink);background:var(--gold);border:2.5px solid var(--ink);border-radius:999px;font-family:var(--display);font-weight:800;font-size:.82rem;text-transform:uppercase;box-shadow:0 3px 0 var(--gold-700)}.holder-board{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.85rem;gap:.85rem}.holder-row{display:grid;grid-template-columns:3rem minmax(0,1fr) auto auto;grid-gap:.7rem;gap:.7rem;align-items:center;padding:.85rem 1rem;color:var(--white);background:rgba(255,255,255,.09);border:2.5px solid rgba(255,255,255,.18);border-radius:14px;box-shadow:0 5px 0 var(--grape-900);transition:transform .14s ease}.holder-row:focus-visible,.holder-row:hover{transform:translateY(3px);box-shadow:0 2px 0 var(--grape-900);outline:none}.holder-rank{display:inline-grid;place-items:center;min-height:2.1rem;color:var(--ink);background:var(--gold);border:2px solid var(--ink);border-radius:999px;font-family:var(--display);font-weight:800}.holder-row:first-child .holder-rank{background:var(--teal)}.holder-row:nth-child(2) .holder-rank{background:var(--cyan)}.holder-row:nth-child(3) .holder-rank{background:var(--pink)}.holder-row strong{min-width:0;overflow:hidden;font-family:var(--mono);font-size:.92rem;text-overflow:ellipsis}.holder-row>span:nth-of-type(2){font-size:.84rem;font-weight:700;color:var(--lilac)}.holder-share{font-family:var(--display);font-weight:800;font-size:.86rem;color:var(--gold)}.holder-meter{grid-column:1/-1;height:.5rem;overflow:hidden;border-radius:999px;background:rgba(0,0,0,.25)}.holder-meter span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--cyan),var(--pink))}.facts-section{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}.facts-copy{display:grid;justify-items:start;grid-gap:1rem;gap:1rem}.facts-list{display:grid;grid-gap:.6rem;gap:.6rem}.facts-list div{display:grid;grid-template-columns:9rem minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:.9rem 1.2rem;background:rgba(255,255,255,.08);border:2px solid rgba(255,255,255,.15);border-radius:14px}.facts-list dt{font-family:var(--display);font-weight:800;font-size:.78rem;text-transform:uppercase;color:var(--lilac)}.facts-list dd{margin:0;font-family:var(--mono);font-size:.88rem;font-weight:400;color:var(--white);word-break:break-word}.faq-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.4rem;gap:1.4rem;margin-top:1.6rem}.faq-item{padding:1.5rem 1.4rem;background:var(--cream);color:var(--ink);border:3px solid var(--ink);border-radius:var(--r);box-shadow:0 8px 0 var(--grape-700)}.faq-item h3{font-family:var(--display);font-weight:800;font-size:1.3rem;color:var(--grape)}.faq-item p{margin-top:.6rem;color:rgba(28,15,58,.8);font-size:.96rem;font-weight:700;line-height:1.55}.token-explorer{display:grid;grid-gap:1.4rem;gap:1.4rem}.explorer-panel{display:grid;grid-gap:1rem;gap:1rem;padding:1.3rem;background:rgba(255,255,255,.09);border:2.5px solid rgba(255,255,255,.18);border-radius:var(--r)}.explorer-toolbar{display:grid;grid-template-columns:minmax(14rem,1.4fr) minmax(11rem,.7fr) auto;grid-gap:.8rem;gap:.8rem;align-items:end}.search-control,.sort-control,.trait-select{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.search-control span,.sort-control span,.trait-select span{font-family:var(--display);font-weight:800;font-size:.74rem;text-transform:uppercase;color:var(--lilac)}.grid-maker-input textarea,.grid-maker-options select,.search-control input,.sort-control select,.trait-select select{width:100%;min-width:0;min-height:3rem;padding:0 .9rem;color:var(--white);background:rgba(0,0,0,.22);border:2.5px solid rgba(255,255,255,.22);border-radius:12px;font-family:var(--body);font-size:.95rem;font-weight:700}.search-control input::placeholder{color:var(--lilac-dim)}.grid-maker-options select,.sort-control select,.trait-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:right 1rem center,right .7rem center;background-size:.4rem .4rem,.4rem .4rem;background-repeat:no-repeat}.grid-maker-input textarea:focus,.grid-maker-options select:focus,.search-control input:focus,.sort-control select:focus,.trait-select select:focus{outline:none;border-color:var(--gold)}.reset-filters{min-height:3rem;padding:0 1.3rem;color:var(--ink);background:var(--pink);border:2.5px solid var(--ink);border-radius:999px;font-family:var(--display);font-weight:800;font-size:.85rem;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 0 #c43c98;transition:transform .12s ease,box-shadow .12s ease}.reset-filters:focus-visible,.reset-filters:hover{transform:translateY(2px);box-shadow:0 2px 0 #c43c98;outline:none}.trait-select-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem}.explorer-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.55rem 1rem;color:var(--ink);background:var(--gold);border:2.5px solid var(--ink);border-radius:999px;font-weight:800;text-transform:uppercase;box-shadow:0 4px 0 var(--gold-700)}.explorer-meta strong{font-family:var(--display);font-size:1.3rem}.explorer-meta span{font-size:.76rem}.explorer-meta small{padding:.15rem .55rem;background:var(--ink);color:var(--gold);border-radius:999px;font-size:.66rem}.explorer-state{display:grid;grid-gap:.4rem;gap:.4rem;width:min(34rem,100%);padding:1.4rem;color:var(--ink);background:var(--cream);border:3px solid var(--ink);border-radius:var(--r);box-shadow:0 8px 0 var(--grape-700)}.explorer-state strong{font-family:var(--display);font-weight:800;font-size:1.4rem}.explorer-state span{font-weight:700;font-size:.92rem}.token-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.3rem;gap:1.3rem}.token-card{overflow:hidden;color:var(--ink);background:var(--cream);border:3px solid var(--ink);border-radius:var(--r);box-shadow:0 7px 0 var(--grape-700);transition:transform .15s ease,box-shadow .15s ease}.token-card:hover{transform:translateY(4px);box-shadow:0 3px 0 var(--grape-700)}.token-card a{display:block;background:var(--grape-900)}.token-card a:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.token-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover;image-rendering:pixelated}.token-card-body{display:grid;grid-gap:.7rem;gap:.7rem;padding:.95rem}.token-card h3{font-family:var(--display);font-weight:800;font-size:1.45rem}.token-card dl{display:grid;grid-gap:.35rem;gap:.35rem;margin:0}.token-card dl div{display:grid;grid-template-columns:5rem 1fr;grid-gap:.5rem;gap:.5rem}.token-card dt{font-family:var(--display);font-weight:800;font-size:.64rem;text-transform:uppercase;color:var(--grape)}.token-card dd{margin:0;font-size:.8rem;font-weight:700;overflow-wrap:anywhere}.load-more-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.load-more-row span{font-family:var(--display);font-weight:700;font-size:.86rem;color:var(--lilac);text-transform:uppercase}.grid-maker{display:grid;grid-template-columns:minmax(19rem,.8fr) minmax(0,1.2fr);grid-gap:1.4rem;gap:1.4rem;align-items:start}.grid-maker-panel{display:grid;grid-gap:1rem;gap:1rem;padding:1.3rem;background:rgba(255,255,255,.09);border:2.5px solid rgba(255,255,255,.18);border-radius:var(--r)}.grid-maker-input,.grid-maker-options label{display:grid;grid-gap:.35rem;gap:.35rem}.grid-maker-input span,.grid-maker-options span,.grid-maker-toggle span{font-family:var(--display);font-weight:800;font-size:.74rem;text-transform:uppercase;color:var(--lilac)}.grid-maker-input textarea{min-height:7.5rem;padding:.85rem;resize:vertical;line-height:1.5}.grid-maker-options{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.8rem;gap:.8rem}.grid-maker-options select{min-height:2.9rem}.grid-maker-toggle{display:flex;align-items:center;gap:.6rem;min-height:2.4rem}.grid-maker-toggle input{width:1.2rem;height:1.2rem;accent-color:var(--pink)}.grid-maker-actions{display:flex;flex-wrap:wrap;gap:.6rem}.grid-maker-actions .button{min-height:2.9rem;font-size:.85rem}.grid-maker-status{display:grid;grid-gap:.3rem;gap:.3rem;padding:.85rem 1rem;color:var(--ink);background:var(--cyan);border:2.5px solid var(--ink);border-radius:14px;box-shadow:0 4px 0 #1f96c4}.grid-maker-status strong{font-family:var(--display);font-weight:800;font-size:.95rem;line-height:1.3}.grid-maker-status span{font-weight:700;font-size:.8rem;text-transform:uppercase}.grid-maker-preview{display:grid;place-items:center;min-height:24rem;overflow:auto;padding:1.3rem;background:var(--grape-900);border:3px solid var(--ink);border-radius:var(--r);box-shadow:0 8px 0 var(--grape-900)}.grid-maker-preview canvas{display:block;width:min(100%,840px);height:auto;border:2px solid var(--ink);border-radius:8px;image-rendering:pixelated}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (max-width:960px){.faq-grid,.figure-grid,.holder-board,.link-grid,.market-grid,.plate-grid,.stat-grid,.stat-grid-large,.tile-grid,.token-grid,.tool-grid{grid-template-columns:repeat(2,1fr)}.about-section,.facts-section,.grid-maker{grid-template-columns:1fr}.nav-links{display:none}.nav-toggle{display:flex}.header-action{display:none}.site-header{grid-template-columns:1fr auto}.explorer-toolbar,.trait-select-grid{grid-template-columns:repeat(2,1fr)}.reset-filters{grid-column:1/-1}.hero{min-height:auto;padding-top:7.5rem}}@media (max-width:560px){body{font-size:16px}:root{--shell:calc(100% - 1.6rem)}.site-header{top:.6rem;grid-template-columns:1fr auto;gap:.6rem;border-radius:22px}.brand-lockup{width:6rem;height:2.6rem}.hero-moon{right:6%;width:4rem;height:4rem}.explorer-toolbar,.facts-list div,.faq-grid,.figure-grid,.holder-board,.holder-row,.link-grid,.market-grid,.plate-grid,.stat-grid,.stat-grid-large,.tile-grid,.token-card dl div,.token-grid,.tool-grid,.trait-select-grid{grid-template-columns:1fr}.hero-actions .btn{flex:1 1 100%}}