@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.landing{--l-grey:#6e6e6a;--l-faint:#d9d9d4;--l-wash:#f5f5f2;--l-body:#2e2e2c;--l-soft:#3a3a38;--l-mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--l-sans:var(--font-sans),"Helvetica Neue",Helvetica,Arial,sans-serif;background:var(--paper);color:var(--ink);font-family:var(--l-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.landing ::selection{background:var(--accent);color:var(--paper)}.landing a{color:inherit}.landing img,.landing svg{max-width:100%}.landing .mono{font-family:var(--l-mono)}.landing .wrap{max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}.landing :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.landing .docbar{border-bottom:1px solid var(--ink);font-family:var(--l-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.landing .docbar .wrap{display:flex;justify-content:space-between;gap:16px;padding-block:8px}.landing .docbar .wrap span:nth-child(2){display:none}@media (min-width:720px){.landing .docbar .wrap span:nth-child(2){display:inline}}.landing .site{position:sticky;top:0;z-index:60;background:var(--paper);border-bottom:1px solid var(--ink)}.landing .site-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px}.landing .brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:18px;letter-spacing:-.02em;text-decoration:none}.landing .brand svg{display:block}.landing .brand .tick{font-family:var(--l-mono);font-weight:500;font-size:11px;letter-spacing:.12em;color:var(--accent)}.landing .site-left{display:flex;align-items:center;gap:14px;min-width:0}.landing .nav{display:flex;align-items:center;gap:2px}.landing .nav a.claim{color:var(--accent)}.landing .nav a.claim:hover{background:var(--accent);color:var(--paper)}.landing .header-connect .wallet-adapter-dropdown{display:block}.landing .header-connect .wallet-adapter-button{font-family:var(--l-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1;height:auto;padding:9px 12px;border:1px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);transition:background .15s ease,color .15s ease;white-space:nowrap}.landing .header-connect .wallet-adapter-button:not([disabled]):hover{background:var(--ink);color:var(--paper)}.landing .header-connect .wallet-adapter-button-start-icon{width:14px;height:14px}.landing .header-connect .wallet-adapter-dropdown-list{border-radius:0;background:var(--ink);font-family:var(--l-mono);box-shadow:4px 4px 0 rgba(17,17,17,.12)}.landing .header-connect .wallet-adapter-dropdown-list-item{border-radius:0;font-family:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.landing .header-connect .wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:var(--accent)}@media (max-width:419px){.landing .brand .tick{display:none}}.landing .nav a{font-family:var(--l-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:10px 12px}.landing .nav a:hover{background:var(--ink);color:var(--paper)}.landing .nav a.buy{border:1px solid var(--ink);margin-left:10px}.landing .nav a.buy:hover{background:var(--accent);border-color:var(--accent);color:var(--paper)}.landing .nav>a:not(.buy){display:none}@media (min-width:900px){.landing .nav>a:not(.buy){display:inline-block}}.landing .menu-btn{font-family:var(--l-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;background:none;border:none;color:var(--ink);padding:10px 12px;cursor:pointer}.landing .menu-btn:hover{background:var(--ink);color:var(--paper)}@media (min-width:900px){.landing .menu-btn{display:none}}.landing .menu-panel{position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--ink);display:flex;flex-direction:column}.landing .menu-panel a{font-family:var(--l-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:14px clamp(20px,4vw,64px);border-top:1px solid var(--l-faint)}.landing .menu-panel a:hover{background:var(--ink);color:var(--paper)}@media (min-width:900px){.landing .menu-panel{display:none}}.landing .hero{padding-block:clamp(48px,7vw,104px) clamp(44px,6vw,88px)}.landing .kicker{display:flex;justify-content:space-between;gap:16px;font-family:var(--l-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:14px;margin-bottom:clamp(28px,4vw,56px)}.landing .kicker b{font-weight:600;color:var(--accent)}.landing .kicker span:last-child{display:none}@media (min-width:720px){.landing .kicker span:last-child{display:inline}}.landing .hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(40px,5vw,88px);align-items:start}@media (min-width:980px){.landing .hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.landing h1{font-size:clamp(52px,9vw,148px);line-height:.9;font-weight:800;letter-spacing:-.045em;text-transform:uppercase;max-width:12ch}.landing h1 .dot{color:var(--accent)}.landing .hero-sub{margin-top:clamp(24px,3vw,40px);max-width:54ch;font-size:clamp(16px,1.35vw,19px);line-height:1.55;color:var(--l-body);font-weight:500}.landing .abstract{margin-top:clamp(24px,3vw,40px);border:1px solid var(--ink);padding:18px 20px;font-family:var(--l-mono);font-size:12px;line-height:1.7;max-width:62ch;color:var(--l-soft)}.landing .abstract b{color:var(--ink);font-weight:600;letter-spacing:.1em}.landing .ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(28px,3.5vw,44px)}.landing .btn{font-family:var(--l-mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:12px;padding:18px 26px;border:1px solid var(--ink);transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.landing .btn:active{transform:translateY(1px)}.landing .btn.primary{background:var(--ink);color:var(--paper)}.landing .btn.primary:hover{background:var(--accent);border-color:var(--accent)}.landing .btn.ghost{background:var(--paper);color:var(--ink)}.landing .btn.ghost:hover{background:var(--ink);color:var(--paper)}.landing .btn .ar{font-size:14px}.landing .fig{position:relative;border:1px solid var(--ink);background:var(--paper)}.landing .fig-pad{padding:clamp(18px,2.5vw,34px)}.landing .fig svg{display:block;width:100%;height:auto;color:var(--ink)}.landing .fill-red{fill:var(--accent)}.landing figcaption{border-top:1px solid var(--ink);font-size:10.5px;letter-spacing:.1em;padding:12px 16px;display:flex;justify-content:space-between;gap:12px;color:var(--l-soft)}.landing .stamp,.landing figcaption{font-family:var(--l-mono);text-transform:uppercase}.landing .stamp{position:absolute;top:-16px;right:-10px;transform:rotate(7deg);border:2px solid var(--accent);color:var(--accent);font-size:10px;font-weight:600;letter-spacing:.18em;padding:8px 12px;background:var(--paper);box-shadow:4px 4px 0 rgba(10,10,10,.12)}@media (min-width:980px){.landing .stamp{right:-14px}}.landing .fig-callouts{font-family:var(--l-mono);font-size:12px;letter-spacing:1px;fill:currentColor}.landing .fig-callouts .fig-no{fill:var(--accent)}.landing .fig-callouts .fig-sub{font-size:10px;opacity:.65}.landing .fig-dim-text{font-family:var(--l-mono);font-size:12px;fill:currentColor}.landing .fig-legend{display:none}@media (max-width:640px){.landing .fig-callouts,.landing .fig-dim{display:none}.landing .fig-legend{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;border-top:1px solid var(--ink);padding:14px 16px;font-family:var(--l-mono);font-size:11px;letter-spacing:.08em;color:var(--l-soft);text-transform:uppercase}.landing .fig-legend span:last-child{grid-column:1/-1}.landing .fig-legend b{color:var(--accent);font-weight:600}}.landing .marquee{border-block:1px solid var(--ink);overflow:hidden;white-space:nowrap;background:var(--paper)}.landing .marquee-track{display:inline-flex;animation:l-slide 26s linear infinite;will-change:transform}.landing .marquee-track span{font-family:var(--l-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding-block:10px}.landing .marquee-track .sep{color:var(--accent)}@keyframes l-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.landing .stats{background:var(--ink);color:var(--paper)}.landing .stats-grid{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.landing .stats-grid{grid-template-columns:repeat(4,1fr)}}.landing .stat{padding:clamp(22px,3vw,34px) clamp(18px,2vw,28px);border-left:1px solid rgba(255,255,255,.22)}.landing .stat:first-child,.landing .stats-grid .stat:nth-child(3){border-left:none}@media (min-width:900px){.landing .stats-grid .stat:nth-child(3){border-left:1px solid rgba(255,255,255,.22)}}.landing .stats-grid .stat:nth-child(n+3){border-top:1px solid rgba(255,255,255,.22)}@media (min-width:900px){.landing .stats-grid .stat:nth-child(n+3){border-top:none}}.landing .stat .lab{font-family:var(--l-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.62);display:flex;align-items:center;gap:8px}.landing .stat .lab i{width:7px;height:7px;background:var(--accent);display:inline-block;flex:none}.landing .stat b{display:block;margin-top:12px;font-size:clamp(24px,2.8vw,42px);font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;transition:color .5s ease}.landing .stat b.tick{color:var(--accent);transition:none}.landing .stat .sub{font-family:var(--l-mono);font-size:10px;letter-spacing:.1em;color:rgba(255,255,255,.45);margin-top:8px;text-transform:uppercase}.landing .block{border-top:1px solid var(--ink);padding-block:clamp(56px,8vw,120px)}.landing .sec-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,72px)}@media (min-width:900px){.landing .sec-grid{grid-template-columns:minmax(180px,260px) minmax(0,1fr)}}.landing .sec-side{align-self:start}@media (min-width:900px){.landing .sec-side{position:sticky;top:96px}}.landing .sec-no{font-weight:800;line-height:.8;letter-spacing:-.02em;font-size:clamp(64px,8vw,118px);color:var(--ink)}@supports ((-webkit-text-stroke:1px black)){.landing .sec-no{color:transparent;-webkit-text-stroke:1.5px var(--ink)}}.landing .sec-label{margin-top:16px;font-family:var(--l-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.landing h2{font-size:clamp(30px,3.8vw,54px);line-height:1.02;letter-spacing:-.035em;font-weight:800;text-transform:uppercase;max-width:22ch}.landing .lede{margin-top:20px;max-width:64ch;font-size:clamp(15px,1.25vw,18px);line-height:1.6;color:var(--l-body);font-weight:500}.landing .steps{margin-top:clamp(36px,4vw,56px);display:grid;grid-template-columns:1fr;border:1px solid var(--ink)}@media (min-width:640px){.landing .steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.landing .steps{grid-template-columns:repeat(4,1fr)}}.landing .step{position:relative;padding:26px 24px 44px;border-top:1px solid var(--ink);transition:background .18s ease}.landing .step:hover{background:var(--l-wash)}.landing .step:first-child{border-top:none}@media (min-width:640px){.landing .step{border-left:1px solid var(--ink)}.landing .step:nth-child(-n+2){border-top:none}.landing .step:nth-child(odd){border-left:none}}@media (min-width:1100px){.landing .step{border-top:none}.landing .step,.landing .step:nth-child(odd){border-left:1px solid var(--ink)}.landing .step:first-child{border-left:none}}.landing .step .idx{font-family:var(--l-mono);font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--accent)}.landing .step .ghost{position:absolute;top:14px;right:16px;font-weight:800;font-size:64px;line-height:.8;letter-spacing:-.04em;color:var(--l-faint);user-select:none}.landing .step h3{margin-top:44px;font-size:21px;font-weight:800;letter-spacing:-.015em;text-transform:uppercase}.landing .step p{margin-top:12px;font-size:14.5px;line-height:1.65;color:var(--l-soft)}.landing .step p a{text-decoration:underline}.landing .table-scroll{margin-top:clamp(36px,4vw,56px);overflow-x:auto;border:1px solid var(--ink)}.landing table{width:100%;border-collapse:collapse;min-width:560px}.landing thead th{font-family:var(--l-mono);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-align:left;padding:14px 18px;border-bottom:1px solid var(--ink);background:var(--l-wash)}.landing tbody td{padding:16px 18px;border-bottom:1px solid var(--l-faint);font-size:15px;font-weight:600;letter-spacing:-.01em}.landing tbody tr:last-child td{border-bottom:none}.landing tbody tr{transition:background .12s ease,color .12s ease}.landing tbody tr.on:hover{background:var(--ink);color:var(--paper)}.landing td.cc{width:56px}.landing .chip{display:inline-block;font-family:var(--l-mono);font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1;border:1px solid;padding:4px 3px 3px 6px}.landing td.num{font-family:var(--l-mono);font-size:11px;letter-spacing:.1em;color:var(--l-grey);width:64px}.landing tr.on:hover td.num{color:rgba(255,255,255,.6)}.landing td .supplier{letter-spacing:.14em;font-weight:500}.landing .badge,.landing td .supplier{font-family:var(--l-mono);font-size:10.5px;text-transform:uppercase}.landing .badge{display:inline-flex;align-items:center;gap:9px;font-weight:600;letter-spacing:.16em;white-space:nowrap}.landing .badge:before{content:"";width:8px;height:8px;background:var(--accent);flex:none}.landing .badge.restock{color:var(--accent)}.landing .badge.restock:before{background:transparent;border:1px solid var(--accent)}.landing .badge.wait{color:var(--l-grey)}.landing .badge.wait:before{background:transparent;border:1px solid var(--l-grey)}.landing tr.pending td{color:var(--l-grey)}.landing tr.pending .badge:before{background:transparent;border:1px solid var(--l-grey)}.landing .footnote{margin-top:18px;font-family:var(--l-mono);font-size:11.5px;line-height:1.7;letter-spacing:.02em;color:var(--l-soft);max-width:74ch}.landing .footnote b{color:var(--accent);font-weight:600}@media (max-width:720px){.landing .hide-m{display:none}.landing table{min-width:440px}}.landing .proof{margin-top:clamp(36px,4vw,56px);display:grid;grid-template-columns:1fr;gap:1px;background:var(--ink);border:1px solid var(--ink)}@media (min-width:900px){.landing .proof{grid-template-columns:repeat(3,1fr)}}.landing .proof-cell{background:var(--paper);padding:30px 26px 38px}.landing .proof-cell .idx{font-family:var(--l-mono);font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--accent)}.landing .proof-cell h3{margin-top:40px;font-size:20px;font-weight:800;letter-spacing:-.015em;text-transform:uppercase}.landing .proof-cell p{margin-top:12px;font-size:14.5px;line-height:1.65;color:var(--l-soft)}.landing .treasury{margin-top:1px;background:var(--paper);border:1px solid var(--ink);border-top:none;display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 22px}.landing .treasury .lab{font-family:var(--l-mono);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--l-grey)}.landing .treasury code{font-family:var(--l-mono);font-size:12px;letter-spacing:.02em;word-break:break-all;flex:1 1 260px}.landing .copy{font-family:var(--l-mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--ink);background:var(--paper);color:var(--ink);padding:10px 16px;cursor:pointer;transition:background .15s,color .15s}.landing .copy:not(:disabled):hover{background:var(--ink);color:var(--paper)}.landing .copy.done{background:var(--accent);border-color:var(--accent);color:var(--paper)}.landing .copy:disabled{color:var(--l-grey);border-color:var(--l-grey);cursor:not-allowed}.landing .faq{margin-top:clamp(36px,4vw,56px);border-bottom:1px solid var(--ink)}.landing details{border-top:1px solid var(--ink)}.landing summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:56px minmax(0,1fr) 32px;align-items:baseline;gap:14px;padding:22px 0;font-size:clamp(16px,1.6vw,21px);font-weight:700;letter-spacing:-.015em;transition:color .15s ease}.landing summary::-webkit-details-marker{display:none}.landing summary:hover{color:var(--accent)}.landing summary .qno{font-family:var(--l-mono);font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--accent)}.landing summary .plus{font-family:var(--l-mono);font-size:20px;font-weight:400;justify-self:end;transition:transform .25s ease;line-height:1}.landing details[open] .plus{transform:rotate(45deg)}.landing details .a{padding:0 0 28px 70px;max-width:75ch}.landing details .a p{font-size:15px;line-height:1.7;color:var(--l-soft)}@media (max-width:640px){.landing summary{grid-template-columns:44px minmax(0,1fr) 24px}.landing details .a{padding-left:0}}.landing .band{border-top:1px solid var(--ink);background:var(--accent);color:var(--paper)}.landing .band .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-block:clamp(40px,5vw,64px)}.landing .band h2{color:var(--paper);max-width:none;font-size:clamp(28px,4vw,58px)}.landing .band .btn{border-color:var(--paper);color:var(--paper);background:transparent}.landing .band .btn.primary,.landing .band .btn:hover{background:var(--paper);color:var(--accent)}.landing .band .btn.primary:hover{border-color:var(--ink)}.landing .band .btn.primary:hover,.landing footer{background:var(--ink);color:var(--paper)}.landing .foot-top{display:grid;grid-template-columns:1fr;gap:40px;padding-block:clamp(48px,6vw,80px) clamp(32px,4vw,48px)}@media (min-width:900px){.landing .foot-top{grid-template-columns:minmax(0,1fr) auto}}.landing .foot-word{font-weight:800;letter-spacing:-.04em;line-height:.78;font-size:clamp(88px,17vw,260px);color:var(--paper)}@supports ((-webkit-text-stroke:1px black)){.landing .foot-word{color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.92)}}.landing .foot-links{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.landing .foot-links a{font-family:var(--l-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding:8px 10px;margin-left:-10px}.landing .foot-links a:hover{background:var(--paper);color:var(--ink)}.landing .disclaimer{padding-block:26px;font-size:11.5px;line-height:1.75;color:rgba(255,255,255,.72);max-width:90ch}.landing .disclaimer,.landing .foot-bottom{border-top:1px solid rgba(255,255,255,.25);font-family:var(--l-mono)}.landing .foot-bottom{padding-block:20px 32px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)}.landing.js-anim .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.landing.js-anim .reveal.in{opacity:1;transform:none}.landing .d06{--d:.06s}.landing .d07{--d:.07s}.landing .d08{--d:.08s}.landing .d10{--d:.1s}.landing .d12{--d:.12s}.landing .d14{--d:.14s}.landing .d20{--d:.2s}.landing .d21{--d:.21s}@media (prefers-reduced-motion:reduce){.landing.js-anim .reveal{opacity:1;transform:none;transition:none}.landing .marquee-track{animation:none}.landing .btn,.landing .step,.landing tbody tr{transition:none}}