@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(./fredoka-latin-500-normal-B0JifZgm.woff2)format("woff2"),url(./fredoka-latin-500-normal-BL692wg7.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(./fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2"),url(./fredoka-latin-600-normal-CcrEjrB4.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(./fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(./fredoka-latin-700-normal-C8FeHd3X.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(./nunito-latin-500-normal-EugFkASW.woff2)format("woff2"),url(./nunito-latin-500-normal-B5klmw3Q.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(./nunito-latin-700-normal-OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(./nunito-latin-800-normal-D-J0wlBY.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1d2140;--bg:#f5f3ff;--card:#fff;--surface:#eeebff;--border:#1d2140;--hair:#d6d2f0;--text:#1d2140;--muted:#4a4f6e;--accent:#3b3fb5;--on-accent:#fff;--gold:#ffd873;--gold-deep:#f2b92b;--mint:#aeebd3;--coral:#ffb4a0;--sky:#d9e3ff;--lilac:#d8ccff;--on-pastel:#1d2140;--band-sky:#e6ecff;--band-butter:#fff3cc;--band-mint:#e3f8ef;--band-paper:#f5f3ff;--band-coral:#ffece6;--st-open:#1d2140;--st-verify:#5b3fc4;--st-deliv:#9a4a06;--st-settle:#13703a;--st-refund:#4a5668;--st-cancel:#5a5f7a;--danger:#b42318;--code-bg:#1d2140;--code-text:#eef0ff;--font-display:"Fredoka", "Nunito", system-ui, sans-serif;--font-sans:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fs-caption:.8125rem;--fs-small:.9375rem;--fs-body:1.0625rem;--fs-h4:1.3rem;--fs-h3:1.6rem;--fs-h2:clamp(2rem, 1.3rem + 2.6vw, 3.25rem);--fs-h1:clamp(2.4rem, 1.4rem + 3.6vw, 4rem);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--line-w:3px;--line:var(--line-w) solid var(--ink);--pop:0 6px 0 0 var(--ink);--pop-sm:0 3px 0 0 var(--ink);--radius-control:999px;--radius-panel:26px;--radius-inner:16px;--content:1160px;--gutter:24px;--section-gap:88px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#05060f;--bg:#171b38;--card:#222852;--surface:#1b2047;--border:#05060f;--hair:#353c70;--text:#eef0ff;--muted:#b3b8dc;--accent:#b7bcff;--on-accent:#171b38;--band-sky:#1c2350;--band-butter:#262447;--band-mint:#15303a;--band-paper:#171b38;--band-coral:#2b2143;--st-open:#eef0ff;--st-verify:#c4b5ff;--st-deliv:#ffc27a;--st-settle:#7ee2a8;--st-refund:#c3cbe0;--st-cancel:#b3b8dc;--danger:#ff9c8c;--code-bg:#0e1128}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#05060f;--bg:#171b38;--card:#222852;--surface:#1b2047;--border:#05060f;--hair:#353c70;--text:#eef0ff;--muted:#b3b8dc;--accent:#b7bcff;--on-accent:#171b38;--band-sky:#1c2350;--band-butter:#262447;--band-mint:#15303a;--band-paper:#171b38;--band-coral:#2b2143;--st-open:#eef0ff;--st-verify:#c4b5ff;--st-deliv:#ffc27a;--st-settle:#7ee2a8;--st-refund:#c3cbe0;--st-cancel:#b3b8dc;--danger:#ff9c8c;--code-bg:#0e1128}}@media (width<=480px){:root{--gutter:16px;--section-gap:64px;--pop:0 5px 0 0 var(--ink)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-weight:500;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.1}h1{font-size:var(--fs-h1);font-weight:700}h2{font-size:var(--fs-h2);font-weight:700}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p{max-width:68ch;margin:0}strong,b{font-weight:800}a{color:var(--accent);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}a:hover{text-decoration-thickness:3px}code,pre,.mono{font-family:var(--font-mono);font-size:.9em}:not(pre)>code{background:var(--surface);border:1.5px solid var(--hair);border-radius:6px;padding:0 5px}:focus-visible{outline:3px solid var(--gold-deep);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--content);padding:0 var(--gutter);margin:0 auto}.section{padding:var(--section-gap) 0 0}.section:last-of-type{padding-bottom:var(--section-gap)}.eyebrow{border:2.5px solid var(--ink);width:fit-content;max-width:100%;box-shadow:var(--pop-sm);background:var(--gold);color:var(--on-pastel);font:800 var(--fs-caption) / 1.4 var(--font-sans);margin-bottom:var(--s4);border-radius:999px;align-items:center;padding:4px 14px;display:inline-flex}.lead{color:var(--muted);font-size:1.15rem}.muted{color:var(--muted)}.stack>*+*{margin-top:var(--s4)}.stack>.eyebrow+*{margin-top:0}.skip-link{left:-9999px;top:var(--s2);background:var(--gold);color:var(--on-pastel);border:var(--line);padding:var(--s2) var(--s3);z-index:20;border-radius:999px;position:absolute}.skip-link:focus{left:var(--s2)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.site-header{z-index:10;border-bottom:var(--line);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.site-header .wrap{align-items:center;gap:var(--s5);min-height:72px;display:flex}.brand{font:700 1.6rem / 1 var(--font-display);letter-spacing:-.01em;color:var(--text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand svg{flex:none;width:34px;height:34px}.nav{gap:var(--s5);align-items:center;margin-left:auto;display:flex}.nav a{color:var(--text);font-weight:800;font-size:var(--fs-small);text-decoration:none}.nav a:hover,.nav a[aria-current=page]{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--gold-deep);text-decoration-color:var(--gold-deep)}.nav .btn{text-decoration:none}.theme-toggle{margin-left:var(--s1)}@media (width<=1040px){.site-header .wrap{gap:var(--s3);padding-top:var(--s3);padding-bottom:var(--s3);flex-wrap:wrap}.nav{gap:var(--s4);order:3;width:100%;margin-left:0;padding-bottom:6px;overflow-x:auto}.nav .nav-cta{display:none}.nav a{white-space:nowrap;flex-shrink:0}.theme-toggle{margin-left:auto}}.btn{justify-content:center;align-items:center;gap:var(--s2);border:var(--line);min-height:48px;box-shadow:var(--pop-sm);background:var(--card);color:var(--text);font:600 1rem / 1 var(--font-display);cursor:pointer;border-radius:999px;padding:0 22px;text-decoration:none;transition:transform .12s ease-out,box-shadow .12s ease-out;display:inline-flex}.btn:hover{box-shadow:0 5px 0 0 var(--ink);transform:translateY(-2px)}.btn:active{box-shadow:0 0 0 0 var(--ink);transform:translateY(3px)}.btn-primary,.btn-gold{background:var(--gold);color:var(--on-pastel)}.btn-mint{background:var(--mint);color:var(--on-pastel)}.btn-lg{min-height:60px;box-shadow:var(--pop);padding:0 30px;font-size:1.2rem}.btn-lg:hover{box-shadow:0 8px 0 0 var(--ink)}.btn-icon{min-width:48px;padding:0;font-size:1.1rem}.btn[disabled]{opacity:.5;cursor:default;transform:none}.code{background:var(--code-bg);color:var(--code-text);border:var(--line);border-radius:var(--radius-inner);box-shadow:var(--pop-sm);position:relative}.code pre{padding:var(--s4) 96px var(--s4) var(--s4);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-small);color:inherit;background:0 0;border:0;margin:0;line-height:1.6;overflow-x:auto}.code .copy{top:var(--s2);right:var(--s2);min-height:34px;font-size:var(--fs-caption);background:var(--gold);color:var(--on-pastel);border-width:2.5px;padding:0 14px;position:absolute}.tabs{gap:var(--s2);flex-wrap:wrap;padding:2px 0 8px;display:flex}.tab{appearance:none;border:2.5px solid var(--ink);background:var(--card);color:var(--text);font:600 var(--fs-small) / 1 var(--font-display);min-height:42px;box-shadow:var(--pop-sm);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 18px}.tab[aria-selected=true]{background:var(--ink);color:#fff}:root[data-theme=dark] .tab[aria-selected=true]{background:var(--gold);color:var(--on-pastel)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tab[aria-selected=true]{background:var(--gold);color:var(--on-pastel)}}@media (width<=640px){.tabs{grid-template-columns:1fr 1fr;display:grid}.tab{white-space:normal;padding:6px 12px;line-height:1.2}.code pre{padding:52px var(--s4) var(--s4)}}.badge{font:800 var(--fs-caption) / 1 var(--font-sans);border:2.5px solid var(--ink);background:var(--card);color:var(--on-pastel);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.badge svg{width:11px;height:11px}.badge.st-Open{background:var(--card);color:var(--text)}.badge.st-Verifying{background:var(--lilac)}.badge.st-Delivered{background:#ffd9a8}.badge.st-Settled{background:var(--mint)}.badge.st-Refunded{background:var(--sky)}.badge.st-Cancelled{background:#e4e4ee}.badge.st-Rejected{background:var(--coral)}.st-Open{color:var(--st-open)}.st-Verifying{color:var(--st-verify)}.st-Delivered{color:var(--st-deliv)}.st-Settled{color:var(--st-settle)}.st-Refunded{color:var(--st-refund)}.st-Cancelled{color:var(--st-cancel)}.st-Rejected{color:var(--danger)}.panel{border:var(--line);border-radius:var(--radius-panel);background:var(--card);box-shadow:var(--pop)}.callout{border:2.5px solid var(--ink);border-radius:var(--radius-inner);background:var(--band-mint);padding:var(--s3) var(--s4);color:var(--text)}.callout.warn{background:var(--band-butter)}.tx{font-family:var(--font-mono);white-space:nowrap;font-size:.9em}.site-footer{color:#dce0ff;padding:var(--s7) 0 var(--s6);font-size:var(--fs-small);border-top:var(--line);background:#1d2140}.site-footer .wrap{gap:var(--s3) var(--s5);flex-wrap:wrap;align-items:center;display:flex}.site-footer .brand{color:#fff;margin-right:auto}.site-footer .motto{font:600 1.1rem / 1.3 var(--font-display);color:#fff}.site-footer .links{gap:var(--s3) var(--s5);width:100%;margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid #3a3f6b;flex-wrap:wrap;display:flex}.site-footer a{color:#fff}.site-footer .built{color:#b9bee3;margin-left:auto}@media (width<=640px){.site-footer .built{width:100%;margin-left:0}}.nav a.btn-gold,.nav a.btn-gold:hover{color:var(--on-pastel);text-decoration:none}.badge.badge{color:#1d2140}.badge.st-Open{background:#fff}.demo-frame{border:var(--line);border-radius:var(--radius-panel);max-width:960px;box-shadow:var(--pop);background:var(--ink);aspect-ratio:16/9;margin:0 auto;overflow:hidden}.demo-frame video{object-fit:contain;background:var(--ink);width:100%;height:100%;display:block}.demo-small{max-width:640px;margin:var(--s4) 0;border-radius:var(--radius-inner);box-shadow:var(--pop-sm)}.demo-note{text-align:center;margin-top:var(--s5);font-size:var(--fs-small)}.site-footer .footer-native{color:#fff;font-weight:700;font-size:var(--fs-small);text-align:right;width:100%}@media (width<=760px){.site-footer .footer-native{text-align:left}}.band{padding:var(--section-gap) 0;border-bottom:var(--line)}.band-paper{background:var(--band-paper)}.band-butter{background:var(--band-butter)}.band-mint{background:var(--band-mint)}.band-sky{background:var(--band-sky)}.band-coral{background:var(--band-coral)}.page-home .section:last-of-type{padding-bottom:var(--section-gap)}.sec-head{text-align:center;margin:0 auto var(--s7);flex-direction:column;align-items:center;max-width:760px;display:flex}.sec-head .lead{margin-top:var(--s4)}.eb-white{background:var(--card);color:var(--text)}.eb-coral{background:var(--coral)}.eb-lilac{background:var(--lilac)}.eb-mint{background:var(--mint)}.hero{background:linear-gradient(var(--band-sky), var(--bg));border-bottom:var(--line);padding:var(--s7) 0 var(--s9);text-align:center;position:relative;overflow:hidden}.hero-inner{flex-direction:column;align-items:center;display:flex;position:relative}.mascot{width:124px;height:124px;animation:5s ease-in-out infinite bob}.mascot .eye{transform-box:fill-box;transform-origin:50%;animation:5.5s infinite blink}@keyframes bob{50%{transform:translateY(-8px)rotate(-4deg)}}@keyframes blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.hero-badge{margin-top:var(--s4);border:2.5px solid var(--ink);box-shadow:var(--pop-sm);background:var(--gold);color:var(--on-pastel);font:800 var(--fs-small) / 1.35 var(--font-sans);border-radius:999px;max-width:none;padding:5px 16px}.wordmark{margin-top:var(--s5);font:700 clamp(5.25rem, 15vw, 12rem) / .9 var(--font-display);letter-spacing:-.02em;color:#fff;-webkit-text-stroke:5px #1d2140;paint-order:stroke fill;text-shadow:0 9px #1d2140}.wordmark .o{color:var(--gold)}.tagline{margin-top:var(--s6);background:var(--card);border:var(--line);box-shadow:var(--pop-sm);font:800 clamp(1.1rem, .9rem + 1vw, 1.5rem) / 1.35 var(--font-sans);border-radius:999px;max-width:min(100%,760px);padding:12px 26px}.hero .lead{margin-top:var(--s5);max-width:58ch}.hero-actions{justify-content:center;gap:var(--s4);margin-top:var(--s6);flex-wrap:wrap;display:flex}.doodles{pointer-events:none;max-width:1320px;margin:0 auto;position:absolute;inset:0}.doodle{animation:7s ease-in-out infinite float;position:absolute}.d-coin{top:120px;left:4%}.d-lock{animation-delay:-2s;top:150px;right:5%}.d-key{animation-delay:-4s;top:470px;left:9%}.d-receipt{animation-delay:-3s;top:450px;right:10%}.d-spark1{animation:3.2s ease-in-out infinite twinkle;top:70px;left:27%}.d-spark2{animation:2.6s ease-in-out -1s infinite twinkle;top:300px;right:26%}@keyframes float{50%{transform:translateY(-12px)rotate(5deg)}}@keyframes twinkle{50%{transform:scale(.7)rotate(20deg)}}@media (width<=960px){.doodle{display:none}}.live-panel{margin-top:var(--s8);width:min(100%,780px);padding:var(--s5) var(--s6);text-align:left}.live-head{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.live-head h2{font:600 1.35rem / 1.2 var(--font-display);align-items:center;gap:10px;display:flex}.live-head .btn{min-height:40px;font-size:var(--fs-small)}.pulse{border:2px solid var(--ink);background:#22b573;border-radius:50%;width:12px;height:12px;animation:1.8s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #22b57399}to{box-shadow:0 0 0 10px #22b57300}}.live-list{margin:var(--s4) 0 0;gap:var(--s2);min-height:330px;padding:0;list-style:none;display:grid}.live-list li{gap:var(--s4);border:2.5px solid var(--ink);background:var(--surface);font-size:var(--fs-small);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;padding:10px 16px;display:grid}.live-list li.muted{border-style:dashed;display:block}.live-list .oid{font:700 1.05rem var(--font-display)}.live-what{flex-direction:column;min-width:0;font-weight:700;display:flex}.live-time{font-size:var(--fs-caption);color:var(--muted);font-weight:600}.live-foot{margin-top:var(--s3);font-size:var(--fs-caption);color:var(--muted)}.pf-grid{gap:var(--s6);grid-template-columns:1fr 1fr;display:grid}.pf-card{padding:var(--s6)}.pf-card h2{margin-bottom:var(--s4);font-size:clamp(1.8rem,1.2rem + 1.6vw,2.5rem)}.pf-card p+p{margin-top:var(--s3)}.pf-card p:not(.eyebrow){color:var(--muted)}.pf-fix{background:var(--mint);color:var(--on-pastel);transform:rotate(.6deg)}.pf-card:first-child{transform:rotate(-.6deg)}.pf-fix p:not(.eyebrow){color:#2c3152}.lq-band{background:var(--band-paper);isolation:isolate;position:relative;overflow:hidden}.lq-blob{z-index:-1;filter:blur(48px);opacity:.75;pointer-events:none;border-radius:50%;position:absolute}.lq-b1{background:var(--sky);width:340px;height:340px;top:18%;left:-60px}.lq-b2{background:var(--mint);width:300px;height:300px;top:55%;left:30%}.lq-b3{background:var(--coral);opacity:.55;width:320px;height:320px;top:8%;right:18%}.lq-b4{background:var(--lilac);width:360px;height:360px;top:50%;right:-80px}.lq-stage{margin-top:var(--s7);position:relative}.lq-wire{pointer-events:none;position:absolute;inset:0;overflow:visible}.lq-path{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.lq-dot{fill:var(--gold);stroke:var(--ink);stroke-width:2.5px;opacity:0}.lq-run .lq-dot{opacity:1}.lq-done .lq-dot{opacity:0;transition:opacity .3s}.lq-flow{gap:var(--s7);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid;position:relative}.lq-flow>li:nth-child(2n){margin-top:var(--s8)}.lq-bubble{--tint:217, 227, 255;--glass:.3;--tint-a:.6;padding:var(--s6) var(--s5) var(--s5);border:2px solid var(--ink);color:var(--on-pastel);background-color:rgba(255, 255, 255, var(--glass));background-image:radial-gradient(120% 90% at 0% 0%, #ffffffb3 0%, #ffffff2e 32%, #fff0 55%), linear-gradient(rgba(var(--tint), var(--tint-a)), rgba(var(--tint), var(--tint-a)));-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-radius:28px;position:relative;box-shadow:inset 0 1px #fffc,0 10px 30px #1d21401f}.lq-sky{--tint:217, 227, 255}.lq-mint{--tint:174, 235, 211}.lq-coral{--tint:255, 180, 160}.lq-lilac{--tint:216, 204, 255}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lq-bubble{background-image:none;background-color:rgb(var(--tint))}}.lq-num{background:var(--ink);color:#fff;width:32px;height:32px;font:700 1rem var(--font-display);border-radius:50%;place-items:center;display:grid;position:absolute;top:-16px;left:20px;box-shadow:0 0 0 2px #f5f3ff}.lq-tag{border:1.5px solid var(--ink);font:700 var(--fs-caption) var(--font-sans);letter-spacing:.02em;background:#ffffffb3;border-radius:999px;padding:2px 10px;display:inline-block}.lq-bubble h3{margin-top:var(--s3);color:var(--on-pastel);font-size:1.25rem}.lq-bubble p{margin-top:var(--s2);font-size:var(--fs-small);color:#2c3152}.lq-proof{margin-top:var(--s3);font-size:var(--fs-caption);color:#2f338f;font-weight:700;display:inline-block}.lq-proof:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}.lq-seal{width:44px;height:44px;position:absolute;top:-18px;right:-14px;transform:scale(0)}.lq-done .lq-seal{transition:transform .35s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}@media (prefers-reduced-motion:reduce){.lq-done .lq-seal{transition:none}}:root[data-theme=dark] .lq-bubble{--glass:.2;--tint-a:.55}:root[data-theme=dark] .lq-blob{opacity:.5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lq-bubble{--glass:.2;--tint-a:.55}:root:not([data-theme=light]) .lq-blob{opacity:.5}}@media (width<=1000px){.lq-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.lq-flow>li:nth-child(2n){margin-top:var(--s6)}}@media (width<=640px){.lq-flow{gap:var(--s6);grid-template-columns:minmax(0,1fr);padding-left:40px}.lq-flow>li:nth-child(2n){margin-top:0}.lq-seal{right:-8px}}.rc-stage{gap:var(--s7);padding:var(--s6);grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;display:grid}.rc-seal{text-align:center;flex-direction:column;align-items:center;display:flex}.seal{aspect-ratio:1;width:min(100%,360px);overflow:visible}.seal-rim{fill:var(--sky);stroke:#1d2140;stroke-width:4px}.seal-ring{font:600 17px var(--font-display);fill:#1d2140;letter-spacing:.04em}.seal-core{fill:#fff;stroke:#1d2140;stroke-width:4px;transition:fill .45s}.seal-sweep{fill:none;stroke:#1d2140;stroke-width:7px;stroke-linecap:round;opacity:0;transform-origin:200px 200px}.seal-glyph{fill:none;stroke:#1d2140;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.seal-state{font:700 40px var(--font-display);fill:#1d2140}.seal-amount{font:500 18px var(--font-mono);fill:#1d2140}.seal-stamp{transform-origin:200px 200px}.seal[data-state=Verifying] .seal-core{fill:#d8ccff}.seal[data-state=Verifying] .seal-sweep{opacity:1;animation:1.3s linear infinite spin}.seal[data-state=Delivered] .seal-core{fill:#ffd9a8}.seal[data-state=Settled] .seal-core{fill:#ffd873}.seal[data-state=Settled] .seal-stamp{animation:.5s cubic-bezier(.2,.9,.25,1.3) stamp}.seal[data-state=Refunded] .seal-core{fill:#d9e3ff}.seal[data-state=Cancelled] .seal-core{fill:#e4e4ee}@keyframes spin{to{transform:rotate(360deg)}}@keyframes stamp{0%{transform:scale(1.25)rotate(-8deg)}70%{transform:scale(.94)}to{transform:none}}.segmented{justify-content:center;gap:var(--s2);margin-top:var(--s5);flex-wrap:wrap;display:flex}.segmented button{font:600 var(--fs-small) / 1 var(--font-display);border:2.5px solid var(--ink);background:var(--card);min-height:38px;color:var(--text);box-shadow:var(--pop-sm);cursor:pointer;border-radius:999px;padding:0 14px}.segmented button[aria-checked=true]{background:var(--gold);color:var(--on-pastel)}.rc-caption{margin-top:var(--s4);max-width:44ch;min-height:3.4em}.rc-note{margin-top:var(--s3);font-size:var(--fs-caption)}.receipt{border:var(--line);background:var(--card);box-shadow:var(--pop);--band:var(--card);border-radius:22px;overflow:hidden}.st-band-Open{--band:var(--surface)}.st-band-Verifying{--band:var(--lilac)}.st-band-Delivered{--band:#ffd9a8}.st-band-Settled{--band:var(--mint)}.st-band-Refunded{--band:var(--sky)}.st-band-Cancelled{--band:#e4e4ee}.rc-band{padding:var(--s3) var(--s4);border-bottom:var(--line);font:800 var(--fs-caption) var(--font-sans);color:var(--on-pastel);background:var(--band);justify-content:space-between;align-items:center;transition:background .35s;display:flex}.rc-band .mono{font-family:var(--font-sans)}.rc-title{font-size:var(--fs-h4);padding:var(--s4) var(--s5) 0}.rc-amount{font:700 2rem / 1.2 var(--font-display);padding:var(--s1) var(--s5) 0;color:var(--text)}.rc-fields{margin:var(--s3) 0 0;padding:0 var(--s5)}.rc-row{gap:var(--s3);padding:var(--s2) 0;border-top:2px dashed var(--hair);font-size:var(--fs-small);grid-template-columns:6rem minmax(0,1fr);display:grid}.rc-row dt{color:var(--muted);font-weight:700}.rc-row dd{overflow-wrap:anywhere;margin:0}.rc-verifier{margin:var(--s2) 0 0;padding:var(--s3) var(--s5);border-top:2px dashed var(--hair);font-size:var(--fs-caption);max-width:none}.why-grid{margin:var(--s6) 0 0;gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.why{border:var(--line);box-shadow:var(--pop);padding:var(--s5);color:var(--on-pastel);border-radius:22px}.why h3{font-size:1.25rem}.why p{margin-top:var(--s2);font-size:var(--fs-small);color:#2c3152}.w-mint{background:var(--mint)}.w-gold{background:var(--gold)}.w-lilac{background:var(--lilac)}.rc-json{margin-top:var(--s5)}.rc-json summary{cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:flex}.rc-json pre{margin:var(--s2) 0 0;padding:var(--s4);font-size:var(--fs-caption);overflow-x:auto}@media (width<=900px){.rc-stage{padding:var(--s5);gap:var(--s5);grid-template-columns:minmax(0,1fr)}.why-grid{grid-template-columns:1fr}}#how .wrap.stack>.eyebrow,#how .wrap.stack>h2,#how .wrap.stack>p{text-align:center;margin-left:auto;margin-right:auto}#how .wrap.stack>p{max-width:62ch}.flow-panel{gap:var(--s5);margin-top:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}#how .tabs{justify-content:center}.flow-figure{padding:var(--s5);background:var(--card)}.flow-svg{width:100%;height:auto;display:block}.flow-node rect{fill:var(--surface);stroke:var(--ink);stroke-width:3px;rx:16px;transition:fill .3s ease-out,opacity .3s ease-out}.flow-node.is-escrow rect{fill:var(--sky)}.flow-node.is-active rect,.flow-node.is-escrow.is-active rect{fill:var(--gold)}.flow-node.is-active .flow-node-label,.flow-node.is-active .flow-node-sub,.flow-node.is-escrow .flow-node-label,.flow-node.is-escrow .flow-node-sub{fill:#1d2140}.flow-node.is-dim{opacity:.35}.flow-node-label{fill:var(--text);font:600 var(--flow-font) var(--font-display)}.flow-node-sub{fill:var(--muted);font:calc(var(--flow-font) - 3px) var(--font-mono)}.flow-edge{stroke:var(--ink);stroke-opacity:.25;stroke-width:3px;stroke-dasharray:2 8;stroke-linecap:round}.flow-edge.is-active{stroke-opacity:1;stroke-dasharray:none;stroke-width:4px}.flow-edge.is-rejected{stroke-opacity:1;stroke:var(--danger);stroke-width:4px;stroke-dasharray:8 6}.flow-pill{fill:#fff;stroke:#1d2140;stroke-width:2.5px;rx:10px}.flow-pill.is-rejected{fill:#ffb4a0}.flow-edge-label{font:500 calc(var(--flow-font) - 2px) var(--font-mono);fill:#1d2140}.flow-edge-label.is-rejected{fill:#1d2140}.arrow-active path{fill:var(--ink)}.arrow-rejected path{fill:var(--danger)}.flow-token{fill:var(--gold);stroke:#1d2140;stroke-width:2.5px}.flow-token.is-rejected{fill:var(--coral)}.flow-side{gap:var(--s5);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.flow-caption{min-height:9.5rem}.flow-count{font-size:var(--fs-caption);color:var(--muted);font-weight:800}.flow-title{margin-top:var(--s2);font-size:var(--fs-h4)}.flow-contract{margin-top:var(--s2)}.flow-status{margin-top:var(--s3);align-items:center;gap:var(--s2);font-size:var(--fs-small);display:flex}.flow-controls{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.flow-dots{margin-left:var(--s2);gap:2px;display:flex}.flow-dot{cursor:pointer;background:0 0;border:0;width:24px;height:44px;padding:0;position:relative}.flow-dot:after{content:"";border:2.5px solid var(--ink);background:var(--card);border-radius:50%;width:14px;height:14px;position:absolute;top:15px;left:5px}.flow-dot[aria-current=step]:after{background:var(--gold)}.flow-play{min-width:84px}.status-strip{margin:var(--s4) 0 0;padding:var(--s4) 0 0;border-top:2px dashed var(--hair);gap:var(--s2);font:700 var(--fs-caption) / 1 var(--font-sans);color:var(--muted);flex-wrap:wrap;list-style:none;display:flex}.status-strip li{border:2.5px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.status-strip li svg{width:11px;height:11px}.status-strip li+li:before{content:"→";margin-right:4px}.status-strip li.is-current{border-color:var(--ink);background:var(--gold);color:var(--on-pastel)}.status-strip[data-note]:not([data-note=""]):after{content:attr(data-note);width:100%;color:var(--muted);padding-top:var(--s1)}@media (width<=768px){.flow-side{grid-template-columns:1fr}.flow-figure{padding:var(--s2)}}.uses{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.use{padding:var(--s5) var(--s6) var(--s6)}.use-head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.use h3{font-size:1.45rem}.use dl{margin:var(--s4) 0 0;gap:var(--s2);font-size:var(--fs-small);display:grid}.use dl>dt{color:var(--muted);margin-top:var(--s2);font-weight:800}.use dd{border:2px solid var(--ink);background:var(--surface);border-radius:14px;margin:0;padding:8px 14px}.tag{font:800 var(--fs-caption) / 1.4 var(--font-sans);border:2.5px solid var(--ink);box-shadow:var(--pop-sm);white-space:nowrap;color:var(--on-pastel);border-radius:999px;padding:3px 12px}.tag-today{background:var(--mint)}.tag-roadmap{background:var(--card);color:var(--text);border-style:dashed}@media (width<=768px){.uses{grid-template-columns:1fr}}.cp-grid{gap:var(--s6);margin-top:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid}.cp-steps{margin:0 0 var(--s5);gap:var(--s3);padding:0;list-style:none;display:grid}.cp-step{gap:var(--s3);padding:var(--s4);border:var(--line);background:var(--card);box-shadow:var(--pop-sm);border-radius:20px;grid-template-columns:40px minmax(0,1fr);display:grid}.cp-step h3{font-size:1.15rem}.cp-step p{font-size:var(--fs-small);margin-top:var(--s1)}.cp-n{border:var(--line);background:var(--gold);width:36px;height:36px;color:var(--on-pastel);font:700 1rem var(--font-display);border-radius:50%;place-items:center;display:grid}.cp-chat{margin:var(--s5) 0 0;padding:var(--s5);color:#eef0ff;border:var(--line);border-radius:var(--radius-panel);box-shadow:var(--pop);font-size:var(--fs-small);gap:var(--s3);background:#1d2140;flex-direction:column;display:flex}.bubble{border-radius:20px;max-width:88%;padding:12px 16px}.bubble.you{background:var(--gold);color:#1d2140;border-bottom-right-radius:6px;align-self:flex-end;font-weight:700}.bubble.agent{background:#2c3160;border-bottom-left-radius:6px}.cp-who{font-size:var(--fs-caption);opacity:.75;margin-bottom:2px;font-weight:800;display:block}.cp-tools{font-size:var(--fs-caption);color:#aeebd3;overflow-wrap:anywhere}.cp-chat figcaption{font-size:var(--fs-caption);color:#b9bee3}@media (width<=900px){.cp-grid{grid-template-columns:minmax(0,1fr)}}.near-table{border-collapse:separate;border-spacing:0;width:100%;margin-top:var(--s5);font-size:var(--fs-small);overflow:hidden}.near-table th,.near-table td{text-align:left;padding:var(--s4) var(--s5);border-top:2px dashed var(--hair);vertical-align:top}.near-table thead th{font:800 var(--fs-caption) var(--font-sans);color:var(--muted);background:var(--surface);border-top:0}.near-table tbody th{font:600 1.05rem var(--font-display);white-space:nowrap;width:30%}@media (width<=640px){.near-table thead{display:none}.near-table tr{border-top:2px dashed var(--hair);padding:var(--s3) var(--s4);display:block}.near-table tbody tr:first-child{border-top:0}.near-table th,.near-table td{white-space:normal;border:0;width:auto;padding:0;display:block}.near-table td{margin-top:var(--s1);color:var(--muted)}}.sec-grid{gap:var(--s6);margin-top:var(--s5);grid-template-columns:1fr 1fr;display:grid}.sec-card{padding:var(--s6)}.sec-card h3{font-size:1.5rem}.sec-limits{background:var(--band-butter)}.sec-list{margin:var(--s4) 0 0;padding-left:1.2em}.sec-list li+li{margin-top:var(--s3)}.sec-list li::marker{color:var(--gold-deep);font-weight:800}.sec-list .tx{white-space:normal}@media (width<=768px){.sec-grid{gap:var(--s5);grid-template-columns:1fr}}.cta{color:#1d2140;border-bottom:var(--line);padding:var(--s8) 0;background:linear-gradient(#ffe7a8,#ffd873)}.cta-grid{gap:var(--s7);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.cta h2{margin-top:0}.cta p:not(.eyebrow){margin-top:var(--s3);color:#3a3f63;font-size:1.1rem}.cta code{background:#fff;border-color:#1d2140}.cta-btns{gap:var(--s4);display:grid}.cta .btn{color:#1d2140;background:#fff}.cta .btn-mint{background:var(--mint)}@media (width<=900px){.cta-grid,.pf-grid{grid-template-columns:1fr}.pf-card,.pf-fix{transform:none!important}}@media (width<=480px){.wordmark{-webkit-text-stroke-width:4px;text-shadow:0 6px #1d2140}.live-panel{padding:var(--s4)}.live-list li{gap:var(--s3);padding:10px 12px}.pf-card,.sec-card,.use{padding:var(--s5)}}.page-home .band>.wrap>.eyebrow,.page-home .band>.wrap>h2,.page-home .band>.wrap>p.lead,.page-home .band>.wrap>p.muted{text-align:center;margin-left:auto;margin-right:auto}.page-home .band>.wrap>.eyebrow{display:flex}.page-home .band>.wrap>h2{max-width:22ch}.page-home .band>.wrap>p.lead,.page-home .band>.wrap>p.muted{max-width:62ch}.page-home .band>.wrap.stack>.uses,.page-home .band>.wrap>.sec-grid,.page-home .band>.wrap>.cp-grid,.page-home .band>.wrap>.near-table{margin-top:var(--s7)}.st-card svg{background:#fff;border:2.5px solid #1d2140;border-radius:14px;width:56px;height:56px;padding:4px}.st-last svg{background:#fff}.why code,.pf-fix code,.cta code{color:#1d2140;background:#fff;border-color:#1d2140}.use-ex{margin-top:var(--s5);padding:var(--s4) var(--s5);border:2.5px dashed var(--ink);background:var(--band-butter);border-radius:18px}.use-ex-title{font:600 1rem / 1.3 var(--font-display)}.use-ex ul{margin:var(--s2) 0 0;gap:var(--s2);font-size:var(--fs-small);padding:0;list-style:none;display:grid}.use-ex li{padding-left:18px;position:relative}.use-ex li:before{content:"";background:var(--gold);border:2px solid var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:.55em;left:0}.use-src{margin-top:var(--s3);padding:var(--s3) var(--s5);border-left:4px solid var(--ink);font-size:var(--fs-small)}.use-src p+p{margin-top:var(--s1)}.page-home .band>.wrap>p.use-disclaimer{margin-top:var(--s6);font-size:var(--fs-caption);text-align:center}.use-mn{margin-top:var(--s5);font-size:var(--fs-small)}.use-mn-title{font:600 1rem / 1.3 var(--font-display);align-items:center;gap:var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.use-mn p:not(.use-mn-title){color:var(--muted)}.fit{font:800 var(--fs-caption) / 1.4 var(--font-sans);border:2px solid var(--ink);color:#1d2140;border-radius:999px;padding:2px 10px}.fit-good{background:var(--mint)}.fit-partial{background:var(--gold)}.fit-later{background:#fff;border-style:dashed}.gaps{margin-top:var(--s7);padding:var(--s6);background:var(--card)}.gaps h3{font-size:1.6rem}.gaps>p{margin-top:var(--s2)}.gaps ul{margin:var(--s4) 0 0;gap:var(--s3) var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.gaps li{padding:var(--s3) var(--s4);border:2px dashed var(--hair);font-size:var(--fs-small);border-radius:16px}@media (width<=768px){.gaps{padding:var(--s5)}.gaps ul{grid-template-columns:1fr}}.hero .motto{margin-top:var(--s6);background:var(--coral);color:#1d2140;border:var(--line);box-shadow:var(--pop);font:700 clamp(1.35rem, 1rem + 1.6vw, 2.1rem) / 1.2 var(--font-display);border-radius:20px;max-width:none;padding:14px 28px 16px;transform:rotate(-1.5deg)}.hero .motto span{white-space:nowrap}@media (width<=480px){.hero .motto span{white-space:normal}}.hero .motto+.lead{margin-top:var(--s6)}.uc-market{margin-top:var(--s7);margin-bottom:var(--s6);padding:var(--s5) var(--s6);background:var(--mint);color:#1d2140;gap:var(--s5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;transform:rotate(-.4deg)}.uc-market h3{font-size:1.5rem}.uc-market p{margin-top:var(--s2);color:#2c3152}.uc-market-btns{gap:var(--s3);display:grid}.uc-market .btn:not(.btn-gold){color:#1d2140;background:#fff}.page-home .band>.wrap.stack>.uc-market+.uses{margin-top:0}.use-ex a.own{background:var(--gold);color:#1d2140;border:2px solid var(--ink);border-radius:6px;padding:0 6px;text-decoration:none}@media (width<=768px){.uc-market{grid-template-columns:1fr;transform:none}}.wordmark .wm-l{vertical-align:top;color:var(--c);cursor:default;transition:color .25s ease-out;display:inline-block}.wordmark .wm-l.hop{animation:.45s cubic-bezier(.3,1.6,.5,1) hop}@keyframes hop{40%{transform:translateY(-14px)rotate(-6deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.wordmark .wm-l.hop{animation:none}}.bm-h{margin:var(--s6) 0 var(--s4);font-size:1.5rem}.bm-grid{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bm-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bm-stat{border:var(--line);box-shadow:var(--pop);padding:var(--s4) var(--s5) var(--s5);color:#1d2140;border-radius:22px;flex-direction:column;gap:6px;display:flex}.bm-stat strong{font:700 2rem / 1.1 var(--font-display)}.bm-what{font-weight:800;line-height:1.3}.bm-stat p{font-size:var(--fs-small);color:#2c3152;flex:1}.bm-src{font-size:var(--fs-caption);color:#3b3fb5}.c1{background:#fff}.c2{background:var(--coral)}.c3{background:var(--lilac)}.c4{background:var(--mint)}.c5{background:var(--gold)}.c6{background:#fff}.c7{background:var(--sky)}.bm-model{gap:var(--s5);margin-top:var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.bm-card{padding:var(--s6)}.bm-card h3{font-size:1.5rem}.bm-status{margin-top:var(--s2);font-size:var(--fs-small);color:var(--muted);font-weight:800}.bm-card ol{margin:var(--s4) 0 0;gap:var(--s3);padding-left:1.2em;display:grid}.bm-table{border-collapse:collapse;width:100%;margin-top:var(--s4);font-size:var(--fs-small)}.bm-table th,.bm-table td{text-align:left;padding:var(--s2) var(--s3);border-top:2px dashed var(--hair)}.bm-table th{color:var(--muted);border-top:0;font-weight:800}.bm-table td:last-child{font:700 1.05rem var(--font-display);white-space:nowrap}.bm-h2{margin-top:var(--s5);font-size:1.25rem!important}.bm-gtm{margin:var(--s3) 0 0;gap:var(--s2);font-size:var(--fs-small);padding-left:1.2em;display:grid}.page-home .band>.wrap>p.bm-foot{margin-top:var(--s6);font-size:var(--fs-caption);text-align:center;margin-left:auto;margin-right:auto}@media (width<=1000px){.bm-grid{grid-template-columns:1fr 1fr}.bm-model{grid-template-columns:1fr}}@media (width<=560px){.bm-grid,.bm-grid-3{grid-template-columns:1fr}.bm-card{padding:var(--s5)}}.hero .hero-native{margin-top:var(--s4);font-weight:800;font-size:var(--fs-small)}.pf-contrast{margin:var(--s6) auto 0;text-align:center;max-width:760px;font-weight:800}.near-parts{margin-top:var(--s5)}:root[data-theme=dark] .lq-path{stroke:var(--text)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lq-path{stroke:var(--text)}}.ad-cards{margin:var(--s6) 0 0;gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ad-card{padding:var(--s5);color:var(--on-pastel)}.ad-card h3{color:var(--on-pastel);font-size:1.3rem}.ad-card ul{margin:var(--s3) 0 0;padding-left:1.1em}.ad-card li+li{margin-top:var(--s1)}.ad-card p,.ad-card li{color:#2c3152;font-size:var(--fs-small)}.ad-card p{margin-top:var(--s3)}.ad-sky{background:var(--sky)}.ad-mint{background:var(--mint)}.ad-lilac{background:var(--lilac)}.ad-table-wrap{margin-top:var(--s6);padding:var(--s2) var(--s4);overflow-x:auto}.ad-table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.ad-table th{text-align:left;padding:var(--s3) var(--s2);font:700 1rem var(--font-display);border-bottom:2.5px solid var(--ink)}.ad-table td{padding:var(--s3) var(--s2);border-bottom:1.5px solid var(--hair);vertical-align:top;width:50%}.ad-table tr:last-child td{border-bottom:0}.ad-table td:first-child{color:var(--muted)}.ad-table td:last-child{font-weight:700}@media (width<=860px){.ad-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.ad-table thead{display:none}.ad-table tr{padding:var(--s2) 0;border-bottom:1.5px solid var(--hair);display:block}.ad-table tr:last-child{border-bottom:0}.ad-table td{width:auto;padding:2px var(--s1);border:0;display:block}.ad-table td:first-child:before{content:"Without: ";font-weight:700}.ad-table td:last-child:before{content:"With: "}}.lq-more{margin-left:var(--s3)}
