:root{--bg:#f7f1e3;--bg2:#efe5cc;--card:#fffaf0;--ink:#1e2a22;--muted:#566253;--line:#dccfab;--forest:#1f4d36;--forest2:#2c6a4a;--gold:#b9811a;--gold2:#e0a93a;--red:#b3392e;--ok:#2c7a4b;--warn:#a85f00;--bad:#a8362b;--shadow:0 1px 2px #1f2a2214, 0 6px 18px #1f2a2212;--radius:14px;--serif:Georgia, "Iowan Old Style", "Palatino Linotype", Palatino, serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@media (prefers-color-scheme:dark){:root{--bg:#0f1a14;--bg2:#142419;--card:#172a20;--ink:#efe8d6;--muted:#a6b3a2;--line:#294536;--forest:#6bc496;--forest2:#86d4ab;--gold:#e0a93a;--gold2:#f0c35c;--red:#e0705f;--ok:#6bc496;--warn:#f0b24a;--bad:#ef8a7c;--shadow:0 1px 2px #0006, 0 8px 22px #0000004d}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--ink);font:16px/1.55 var(--sans);margin:0}body:before{content:"";z-index:-1;background:radial-gradient(1200px 500px at 85% -10%, var(--bg2), transparent 60%);position:fixed;inset:0}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 .5rem;line-height:1.15}h1{font-size:clamp(2.1rem,8.5vw,3.6rem)}h2{margin-top:0;font-size:clamp(1.4rem,5vw,1.9rem)}h3{font-size:1.15rem}.sub{font:400 .9rem/1.3 var(--sans);color:var(--muted);letter-spacing:0;margin-top:.2rem;display:block}p{margin:0 0 .8rem}a{color:var(--forest);text-underline-offset:3px}a:hover{color:var(--forest2)}code{font-family:var(--mono);background:var(--bg2);word-break:break-all;border-radius:6px;padding:.1em .35em;font-size:.88em}.fine{color:var(--muted);font-size:.85rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--forest);color:#fff;z-index:50;border-radius:8px;padding:.6rem .9rem;position:absolute;top:-4rem;left:.5rem}.skip:focus{top:.5rem}:focus-visible{outline:3px solid var(--gold2);outline-offset:2px;border-radius:6px}main,.top,footer{max-width:1080px;margin:0 auto;padding-left:16px;padding-right:16px}main>section{margin:0 0 2.2rem}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.1rem}.panel{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 70%, var(--bg));border-radius:12px;margin-top:.9rem;padding:1rem}.notice{border:1px dashed var(--gold);border-radius:10px;padding:.8rem 1rem}.banner{background:var(--red);color:#fff;text-align:center;padding:.55rem 1rem;font-size:.92rem}.banner code{color:#fff;background:#fff3}.top{z-index:20;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);justify-content:space-between;align-items:center;max-width:none;padding-top:.8rem;padding-bottom:.8rem;display:flex;position:sticky;top:0}.brand{color:var(--ink);font:700 1.3rem var(--serif);align-items:center;gap:.45rem;text-decoration:none;display:flex}.brand-mark{font-size:1.5rem}.menu summary{cursor:pointer;border:1px solid var(--line);background:var(--card);border-radius:999px;padding:.45rem .8rem;font-size:.9rem;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu ul{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;min-width:11rem;margin:0;padding:.4rem;list-style:none;position:absolute;top:3.4rem;right:12px}.menu li a{color:var(--ink);border-radius:8px;padding:.55rem .8rem;text-decoration:none;display:block}.menu li a:hover{background:var(--bg2)}@media (width>=760px){.menu summary{display:none}.menu ul{box-shadow:none;background:0 0;border:0;gap:.2rem;padding:0;display:flex;position:static}.menu:not([open]) ul{display:flex}.menu li a{padding:.4rem .7rem}}.hero{align-items:center;gap:1.2rem;padding:1.6rem 0 1rem;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);margin-bottom:.6rem;font-size:.75rem;font-weight:700}.accent{color:var(--gold)}.lede{color:var(--muted);max-width:34rem;font-size:1.08rem}.cta{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.target{justify-self:start;width:112px;margin-top:-.4rem}.target .t1{fill:var(--card);stroke:var(--ink);stroke-width:2px}.target .t2{fill:var(--forest)}.target .t3{fill:var(--card);stroke:var(--line)}.target .t4{fill:var(--red)}.target .t5{fill:var(--gold2)}.target .shaft{stroke:var(--ink);stroke-width:4px;stroke-linecap:round}.target .fletch{stroke:var(--gold);stroke-width:3px;fill:var(--gold);stroke-linecap:round}.arrow-in{transform-origin:100px 100px;animation:4s ease-in-out infinite nock}@keyframes nock{0%,to{transform:translate(0)}50%{transform:translate(3px,-3px)}}@media (width>=760px){.hero{grid-template-columns:1.3fr .7fr;padding:3rem 0 1.5rem}.target{justify-self:center;width:100%;max-width:300px;margin-top:0}}.btn{border:1.5px solid var(--forest);min-height:44px;color:var(--forest);font:600 1rem var(--sans);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.1rem;text-decoration:none;display:inline-flex}.btn:hover{background:color-mix(in srgb, var(--forest) 10%, transparent)}.btn-primary{background:var(--forest);color:#fff}@media (prefers-color-scheme:dark){.btn-primary{color:#0f1a14}}.btn-primary:hover{background:var(--forest2)}.btn[disabled]{opacity:.55;cursor:wait}.btn-small{min-height:36px;padding:.3rem .8rem;font-size:.88rem}label{margin-bottom:.35rem;font-weight:600;display:block}.row{gap:.5rem;display:flex}input[type=text],input:not([type]){border:1.5px solid var(--line);background:var(--bg);min-width:0;min-height:46px;color:var(--ink);font:1rem var(--mono);border-radius:10px;flex:1;padding:.5rem .8rem}input:focus-visible{border-color:var(--forest)}.meter{align-items:center;gap:.8rem;display:grid}.quiver{justify-self:center;width:min(62vw,230px)}.q-body{fill:var(--forest);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.q-band{stroke:var(--gold2);stroke-width:4px;fill:none;opacity:.85}.q-strap{stroke:var(--gold);stroke-width:5px;fill:none;stroke-linecap:round}.arrow line.shaft{stroke:var(--line);stroke-width:2.5px;stroke-linecap:round;opacity:.75}.arrow .head{fill:var(--line);opacity:.75}.arrow .fl{stroke:var(--line);stroke-width:2.5px;stroke-linecap:round;opacity:.75}.arrow.lit line.shaft{stroke:var(--gold);stroke-width:4.2px;opacity:1}.arrow.lit .head{fill:var(--ink);opacity:1}.arrow.lit .fl{stroke:var(--red);stroke-width:3.6px;opacity:1}.arrow.part{opacity:1}.arrow.part line.shaft{stroke:var(--gold2);stroke-width:3.2px;opacity:.8}.arrow.part .head{opacity:.9}.arrow.lit{animation:.6s ease-out both rise}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.meter-amount{font:700 clamp(1.8rem, 8vw, 2.6rem)/1 var(--serif);margin:0 0 .5rem}.meter-amount .of{font:400 1rem var(--sans);color:var(--muted)}.bar{background:var(--bg2);border:1px solid var(--line);border-radius:999px;height:14px;overflow:hidden}.bar span{background:linear-gradient(90deg, var(--forest), var(--gold2));width:0;height:100%;transition:width .8s;display:block}.meter-headline{font:700 1.15rem var(--serif);margin:.8rem 0 .15rem}.meter-detail{color:var(--muted);margin-bottom:.5rem}.breakdown{gap:.25rem;margin:.4rem 0;padding:0;font-size:.92rem;list-style:none;display:grid}.breakdown li{border-bottom:1px dotted var(--line);justify-content:space-between;gap:1rem;padding-bottom:.2rem;display:flex}.explain{color:var(--muted);margin-top:.8rem;font-size:.92rem}.explain summary{cursor:pointer;color:var(--forest);font-weight:600}.state-error .meter-headline{color:var(--bad)}@media (width>=640px){.meter{grid-template-columns:230px 1fr;gap:1.6rem}.quiver{width:100%}}.stats{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);text-align:center;box-shadow:var(--shadow);padding:.9rem}.stat-n{font:700 clamp(1.4rem, 6vw, 2rem)/1.1 var(--serif);color:var(--forest);overflow-wrap:anywhere;display:block}.stat-l{color:var(--muted);margin-top:.25rem;font-size:.82rem;display:block}@media (width>=760px){.stats{grid-template-columns:repeat(4,1fr)}}.cards{gap:.8rem;display:grid}@media (width>=760px){.cards{grid-template-columns:repeat(2,1fr)}}.volley{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem}.volley header{justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.6rem;display:flex}.volley h3{margin:0}.volley time{color:var(--muted);text-align:right;font-size:.85rem}.v-grid{grid-template-columns:1fr 1fr;gap:.5rem .9rem;margin:0 0 .7rem;display:grid}.v-grid dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.75rem}.v-grid dd{overflow-wrap:anywhere;margin:0;font-weight:600}.tx-list{border-top:1px solid var(--line);max-height:22rem;margin:.7rem 0 0;padding:0;font-size:.88rem;list-style:none;overflow:auto}.tx-list li{border-bottom:1px dotted var(--line);justify-content:space-between;gap:.6rem;padding:.35rem 0;display:flex}.tx-list .a{font-family:var(--mono)}.tx-list .t{text-align:right;white-space:nowrap}.empty{text-align:center;border:1.5px dashed var(--line);border-radius:var(--radius);color:var(--muted);padding:1.6rem 1rem}.empty .big{font-size:2rem;display:block}.status{background:var(--bg2);border-radius:10px;padding:.6rem .8rem}.status.err{background:color-mix(in srgb, var(--bad) 14%, var(--card));color:var(--bad)}.verdict{border:1.5px solid var(--line);border-radius:10px;gap:.7rem;margin-bottom:.7rem;padding:.8rem;display:flex}.verdict .ic{font-size:1.5rem}.verdict.ok{border-color:var(--ok)}.verdict.warn{border-color:var(--warn)}.verdict.bad{border-color:var(--bad)}.kv{grid-template-columns:1fr auto;gap:.3rem 1rem;margin:0;display:grid}.kv dt{color:var(--muted)}.kv dd{text-align:right;margin:0;font-weight:600}.w-total{font:700 1.6rem var(--serif);color:var(--forest)}.steps{counter-reset:s;gap:.8rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.steps li{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:.8rem;padding:.9rem;display:flex}.steps .n{background:var(--forest);color:#fff;width:2.1rem;height:2.1rem;font:700 1rem var(--serif);border-radius:50%;flex:none;place-items:center;display:grid}@media (prefers-color-scheme:dark){.steps .n{color:#0f1a14}}.steps h3{margin-bottom:.1rem}.steps p{color:var(--muted);margin:0}@media (width>=760px){.steps{grid-template-columns:repeat(3,1fr)}}#how .card{margin-top:.8rem}.split{color:#fff;border-radius:999px;margin:.5rem 0 .8rem;font-size:.9rem;display:flex;overflow:hidden}.split span{white-space:nowrap;text-overflow:ellipsis;padding:.6rem .8rem;overflow:hidden}.s-holders{background:var(--forest)}.s-creator{background:var(--gold);color:#1a1a1a}.s-buyback{background:#8a4b2a}.split span[hidden]{display:none}.launch-notice{border:1.5px solid var(--gold);border-radius:var(--radius);background:var(--card);margin:0 0 1rem;padding:.8rem 1rem}.launch-notice[hidden]{display:none}.launch-notice a,.addr-list .notice-item a{overflow-wrap:anywhere}.addr-list .notice-item .role{color:var(--ink)}@media (width<=559px){.split{border-radius:var(--radius);flex-direction:column}.split span{white-space:normal;flex:none!important}}.b-links{flex-wrap:wrap;gap:.8rem;margin:0;font-size:.9rem;display:flex}.b-total{margin:0 0 .7rem;font-weight:600}@media (prefers-color-scheme:dark){.s-holders{color:#0f1a14}.s-buyback{color:#1a1a1a;background:#c9825a}}.rules{gap:.4rem;margin:0;padding-left:1.1rem;display:grid}.rules li::marker{content:"🏹  "}.addr-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.addr-list li{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.75rem .9rem}.addr-list .label{font-weight:700}.addr-list .role{color:var(--muted);margin-bottom:.35rem;font-size:.85rem;display:block}.addr-list .a{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.addr-list code{flex:14rem}.risks ul{gap:.6rem;margin:0;padding-left:1.2rem;display:grid}.risks li::marker{color:var(--red)}footer{border-top:1px solid var(--line);text-align:center;max-width:1080px;padding-top:1.2rem;padding-bottom:3rem}.links{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.links a{border:1.5px solid var(--line);background:var(--card);border-radius:999px;align-items:center;gap:.35rem;padding:.45rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.links a.soon{opacity:.65;cursor:not-allowed;border-style:dashed}.links small{color:var(--muted);font-weight:400}.pending{border:1.5px dashed var(--gold);background:color-mix(in srgb, var(--gold) 9%, var(--card));border-radius:10px;margin-top:.8rem;padding:.75rem .9rem}.pending p{margin:.3rem 0 0}.v-grid .wide{grid-column:1/-1}.nav{align-items:center;gap:.6rem;display:flex}.home-link{font-size:.9rem;font-weight:600;text-decoration:none}@media (width>=760px){.home-link{display:none}}@media (width<=759px){.menu-back{display:none}}.menu li a[aria-current=page]{background:var(--bg2);font-weight:700}textarea{border:1.5px solid var(--line);background:var(--bg);width:100%;min-height:46px;color:var(--ink);font:1rem var(--mono);resize:vertical;border-radius:10px;padding:.5rem .8rem}textarea:focus-visible{border-color:var(--forest)}input.inp{width:100%}.ok-text{color:var(--ok)}.err-text{color:var(--bad)}.verdict.err{border-color:var(--bad)}.verdict>div>:last-child{margin-bottom:0}.verdict p{margin-bottom:.4rem}.stack>*+*{margin-top:.7rem}.row.wrap{flex-wrap:wrap;align-items:center}.card>.row,.panel>.row{margin-top:.6rem}.rows{gap:.9rem;margin:.8rem 0;display:grid}.rrow{gap:.45rem;display:grid}.rline{align-items:flex-start;gap:.5rem;display:flex}.rcol{flex:1;gap:.3rem;min-width:0;display:grid}input.pct{text-align:right;flex:none;width:5.5rem;min-width:0}.modes{flex-wrap:wrap;gap:.4rem;display:flex}.step-box{margin-top:.9rem}.step-box h3{margin-bottom:.3rem}.step-box.dim{opacity:.75}details.how{color:var(--muted);margin-top:.8rem;font-size:.92rem}details.how summary{cursor:pointer;color:var(--forest);font-weight:600}.errs{color:var(--bad);margin:.5rem 0;padding-left:1.2rem}.mono{font-family:var(--mono);word-break:break-all;font-size:.9em}.hero h1{font-size:clamp(2rem,8vw,3.2rem)}@media (width<=420px){input.pct{width:4.5rem}}
