:root{--bg: #0b0a08;--bg-2: #13110d;--panel: #1b1812;--panel-2: #221f18;--ink: #f6f0e4;--muted: #b8b0a2;--line: #2f2a22;--yellow: #f5c518;--yellow-2: #ffd84a;--yellow-dim: #8a7010;--cream: #efe6d4;--chrome: #c8c2b6;--ok: #7dcf8a;--warn: #f0a04b;--err: #e85d4c;--shadow: 0 24px 60px rgba(0, 0, 0, .45);--wrap: 1180px;--sans: "Barlow", system-ui, sans-serif;--display: "Teko", Impact, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink)}html{scroll-behavior:smooth}body{font-family:var(--sans);font-size:17px;line-height:1.5;min-height:100vh;background:radial-gradient(1200px 500px at 80% -10%,rgba(245,197,24,.08),transparent 55%),radial-gradient(900px 400px at 0% 20%,rgba(245,197,24,.04),transparent 50%),repeating-linear-gradient(90deg,rgba(255,255,255,.015) 0 1px,transparent 1px 80px),var(--bg)}a{color:var(--yellow);text-decoration:none}a:hover{color:var(--yellow-2)}img{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}code{font-family:var(--mono);font-size:.92em}.wrap{width:min(var(--wrap),calc(100% - 40px));margin:0 auto}.section{padding:72px 0 24px}.section-kicker{margin:0 0 8px;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--yellow)}.section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:28px;flex-wrap:wrap}.section-h{font-family:var(--display);font-weight:600;font-size:clamp(2.4rem,5vw,4rem);line-height:.9;letter-spacing:.02em;margin:0;text-transform:uppercase}.section-h em{font-style:normal;color:var(--yellow)}.hint{color:var(--muted);margin:8px 0 0;max-width:62ch}.err{color:var(--err);margin:8px 0 0}.status{color:var(--yellow);margin:8px 0 0}.ok{color:var(--ok)}.addr{font-family:var(--mono);font-size:13px;color:var(--muted);word-break:break-all}.nav-shell{position:sticky;top:0;z-index:40;background:#0b0a08e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav-shell:after{content:"";display:block;height:8px;background:repeating-linear-gradient(90deg,#0b0a08 0,#0b0a08 10px,#f5c518 10px,#f5c518 20px,#0b0a08 20px,#0b0a08 30px,#efe6d4 30px,#efe6d4 40px)}.nav{width:min(var(--wrap),calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;gap:16px 24px;align-items:center;padding:12px 0}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);font-family:var(--display);font-size:32px;font-weight:700;letter-spacing:.06em;line-height:1}.brand:hover{color:var(--yellow)}.brand-mark{width:36px;height:36px;flex:0 0 auto}.nav-links{display:flex;gap:18px;justify-content:center}.nav-links a,.nav-mobile a{color:var(--cream);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.nav-right{display:flex;align-items:center;gap:10px}.nav-mobile{display:none;grid-column:1 / -1;justify-content:space-between}.pill,.tag{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--panel);color:var(--cream);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pill.live,.tag.live{border-color:#7dcf8a66;color:var(--ok)}.pill.soon,.tag.soon{border-color:#f0a04b66;color:var(--warn)}.pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.wallet,.cta,.cta-ghost,.ca-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;border-radius:4px}.wallet,.cta{background:var(--yellow);color:#16120a;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:10px 16px;box-shadow:3px 3px #3a2f0a}.wallet:hover,.cta:hover{background:var(--yellow-2);color:#16120a}.cta-ghost{background:transparent;color:var(--cream);border:1px solid var(--chrome);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:9px 16px}.cta-ghost:hover{border-color:var(--yellow);color:var(--yellow)}.cta:disabled,button:disabled{opacity:.55;cursor:not-allowed}.hero{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;padding:48px 0 24px;position:relative}.hero:before{content:"";position:absolute;inset:10% -10% auto auto;width:46%;height:70%;background:repeating-linear-gradient(-18deg,transparent 0 14px,rgba(245,197,24,.06) 14px 18px);pointer-events:none}.kicker{margin:0 0 10px;font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--yellow)}.hero h1{font-family:var(--display);font-weight:700;font-size:clamp(5rem,14vw,9.5rem);line-height:.78;letter-spacing:.02em;margin:0}.lede{font-size:1.15rem;color:var(--cream);max-width:46ch;margin:16px 0 0}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hero-cta .cta{text-decoration:none;color:#16120a;display:inline-flex;align-items:center}.hero-cta .cta-ghost{text-decoration:none;display:inline-flex;align-items:center}.hero-stage{position:relative;aspect-ratio:1;display:grid;place-items:center}.hero-mark{width:min(100%,420px);height:auto;filter:drop-shadow(0 20px 40px rgba(245,197,24,.18))}.track{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:2px dashed rgba(245,197,24,.25);border-radius:50%;pointer-events:none}.track.t2{top:0;right:0;bottom:0;left:0;border-style:solid;border-color:#ffffff0d}.noca{margin-top:18px;padding:12px 14px;border:1px dashed var(--line);background:#f5c5180a;color:var(--muted);font-size:.95rem}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:12px 0 8px}.stat{background:var(--bg-2);padding:16px 18px}.stat span{display:block;color:var(--muted);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.stat b{font-family:var(--display);font-size:2rem;font-weight:600;letter-spacing:.04em}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{background:var(--panel);border:1px solid var(--line);padding:18px 16px 20px;position:relative;overflow:hidden}.step:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:repeating-linear-gradient(90deg,#0b0a08 0,#0b0a08 6px,#f5c518 6px,#f5c518 12px)}.step-n{font-family:var(--display);color:var(--yellow);font-size:2rem;line-height:1}.step h3{margin:8px 0 6px;font-size:1.05rem;text-transform:uppercase;letter-spacing:.04em}.step p{margin:0;color:var(--muted);font-size:.95rem}.board-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.search,.form input,.form textarea,.form select{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:10px 12px;outline:none}.search{width:min(280px,100%)}.search:focus,.form input:focus,.form textarea:focus,.form select:focus{border-color:var(--yellow)}.seg{display:flex;border:1px solid var(--line)}.seg button{background:transparent;border:0;color:var(--muted);padding:8px 12px;cursor:pointer;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.seg button.on{background:var(--yellow);color:#16120a}.board{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.empty{grid-column:1 / -1;text-align:center;padding:48px 20px;border:1px dashed var(--line);background:#ffffff05}.empty h3{margin:0 0 8px;font-family:var(--display);font-size:2.2rem;letter-spacing:.04em}.empty p{color:var(--muted)}.empty .cta{margin-top:16px;display:inline-flex}.blister{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 28%),var(--panel-2);border:1px solid #3a3428;border-radius:18px 18px 10px 10px;padding:14px 14px 16px;box-shadow:var(--shadow);cursor:pointer;display:flex;flex-direction:column;gap:12px;text-align:left;color:inherit;width:100%;position:relative;transition:transform .15s ease,border-color .15s ease}.blister:hover{transform:translateY(-3px);border-color:var(--yellow);color:inherit}.hang{width:18px;height:18px;border-radius:50%;margin:0 auto 6px;background:radial-gradient(circle at 50% 50%,transparent 5px,#c8c2b6 6px,#2a261c 7px);box-shadow:inset 0 0 0 2px #1a1712}.blister-art{position:relative;aspect-ratio:4 / 3;background:#0e0c0a;border-radius:8px;overflow:hidden;border:1px solid #3a3428}.blister-art img{width:100%;height:100%;object-fit:cover}.blister-art .shine{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(255,255,255,.18),transparent 32%,transparent 58%,rgba(255,255,255,.06))}.ph{width:100%;height:100%;display:grid;place-items:center;font-family:var(--display);font-size:3.2rem;color:var(--yellow);background:repeating-linear-gradient(45deg,#16130e 0,#16130e 10px,#1c1913 10px,#1c1913 20px)}.ticker-sticker{position:absolute;left:8px;bottom:8px;background:var(--yellow);color:#16120a;font-weight:800;letter-spacing:.06em;padding:4px 8px;font-size:13px;box-shadow:2px 2px #000}.badge-status{position:absolute;right:8px;top:8px}.blister-body h3{margin:0;font-size:1.15rem}.blister-body .meta,.meta{color:var(--muted);font-size:.9rem}.blister-meta{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-size:.9rem}.car-line{font-weight:600;color:var(--cream)}.tag.unclaimed{color:var(--chrome)}.tag.claim_open{color:var(--ok);border-color:#7dcf8a73}.tag.claimed{color:var(--warn);border-color:#f0a04b73}.launch-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:start}.panel{background:var(--panel);border:1px solid var(--line);padding:22px;border-radius:8px}.form label{display:block;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:12px 0 0}.form label :is(input,textarea,select){margin-top:6px}.row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stepper{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8px}.stepper button{background:var(--bg);border:1px solid var(--line);text-align:left;padding:10px;cursor:pointer;color:var(--muted)}.stepper button b{display:block;color:var(--cream);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.stepper button.on{border-color:var(--yellow);background:#f5c51814;color:var(--cream)}.form-nav{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.preview-card{position:sticky;top:92px}.preview-card .blister{cursor:default}.preview-card .blister:hover{transform:none;border-color:#3a3428}.coin-page{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:start}.coin-hero .blister{cursor:default}.coin-hero .blister:hover{transform:none;border-color:#3a3428}.coin-hero .blister-art{aspect-ratio:16 / 11}.facts{display:grid;gap:12px}.fact{border-bottom:1px solid var(--line);padding:10px 0;display:grid;grid-template-columns:140px 1fr;gap:10px}.fact span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600}.claim-box{margin-top:18px;padding:16px;border:1px solid var(--line);background:var(--bg-2)}.claim-box h3{margin:0 0 8px;font-family:var(--display);font-size:1.8rem;letter-spacing:.04em}.back{display:inline-flex;margin-bottom:16px;color:var(--cream);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.faq details{border-top:1px solid var(--line);padding:14px 0}.faq summary{cursor:pointer;font-weight:700}.faq p{color:var(--muted);margin:8px 0 0}.foot{display:grid;grid-template-columns:1.4fr .8fr .8fr 1.2fr;gap:24px;padding:48px 0 28px;margin-top:48px;border-top:1px solid var(--line);position:relative}.foot:before{content:"";position:absolute;top:0;left:0;right:0;height:8px;transform:translateY(-8px);background:repeating-linear-gradient(90deg,#0b0a08 0,#0b0a08 10px,#f5c518 10px,#f5c518 20px,#0b0a08 20px,#0b0a08 30px,#efe6d4 30px,#efe6d4 40px)}.foot h4{margin:0 0 10px;text-transform:uppercase;letter-spacing:.1em;font-size:13px;color:var(--yellow)}.foot ul{list-style:none;margin:0;padding:0}.foot li{margin:0 0 6px}.foot p,.foot a{color:var(--muted)}.foot a:hover{color:var(--yellow)}.legal{grid-column:1 / -1;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:.92rem}@media(max-width:960px){.hero,.launch-grid,.coin-page,.steps,.stats,.foot{grid-template-columns:1fr}.board{grid-template-columns:repeat(2,1fr)}.nav-links{display:none}.nav-mobile{display:flex}.nav-live{display:none}.stepper{grid-template-columns:1fr 1fr}.hero{padding-top:16px;gap:16px}.hero-stage{order:-1;max-width:200px;margin:0 auto}.preview-card{position:static}.fact{grid-template-columns:1fr;gap:2px}}@media(max-width:640px){.board,.row{grid-template-columns:1fr}.wrap,.nav{width:min(var(--wrap),calc(100% - 24px))}.hero h1{font-size:4.2rem}.hero-stage{max-width:168px}.section{padding:48px 0 16px}.lede{font-size:1.05rem}.noca{margin-top:12px}}
