@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_Fallback_946509;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_946509{font-family:__Manrope_946509,__Manrope_Fallback_946509;font-style:normal}.__variable_946509{--font-display:"__Manrope_946509","__Manrope_Fallback_946509"}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-body:"__Inter_f367f3","__Inter_Fallback_f367f3"}:root{--bg:#f4f6fa;--bg-2:#eaeef5;--surface:#fff;--ink:#0f172a;--ink-2:#475569;--ink-3:#7c8799;--rule:#dfe5ee;--rule-soft:#ecf0f5;--brand:#1e3a8a;--brand-2:#2f55d4;--brand-ink:#fff;--brand-soft:#e8edfb;--ok:#0e7c66;--ok-soft:#dcf5ee;--warn:#a15c0c;--warn-soft:#fdf0dc;--bad:#b3352b;--bad-soft:#fbe6e3;--usdc:#2775ca;--shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.06);--radius:12px;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--sans:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--display:var(--font-display),var(--sans)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--brand-2);text-decoration:none}a:hover{text-decoration:underline}.mono,code{font-family:var(--mono);font-size:.92em}h1,h2,h3{margin:0;line-height:1.15;letter-spacing:-.015em;font-family:var(--display);font-weight:700}h1{font-size:28px}h2{font-size:18px}h2,h3{font-weight:600}h3{font-size:15px}p{margin:0 0 12px}label{display:block;font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:6px}input,select,textarea{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:8px;padding:10px 12px;margin-bottom:16px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand-2);box-shadow:0 0 0 3px rgba(47,85,212,.15)}a:focus-visible,button:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.btn,button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:600;cursor:pointer;border-radius:10px;padding:11px 18px;border:1px solid var(--brand);background:var(--brand);color:var(--brand-ink);transition:background .15s,border-color .15s,transform .05s;text-decoration:none}.btn:hover,button:hover{background:#162d6e;border-color:#162d6e;text-decoration:none}.btn:active,button:active{transform:translateY(1px)}button:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--rule)}.btn-secondary:hover{background:var(--bg);border-color:var(--rule)}.btn-ghost{background:transparent;color:var(--brand-2);border-color:transparent;padding:6px 10px}.btn-ghost:hover{background:var(--brand-soft);border-color:transparent}.btn-block{width:100%;padding:14px 18px;font-size:16px}.btn-sm{padding:6px 12px;font-size:13px;border-radius:8px}.testnet-banner{background:#fff8e6;color:#7a5200;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-align:center;padding:6px 12px;border-bottom:1px solid #f3e2b3}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;justify-content:space-between;gap:16px;padding:12px 24px;border-bottom:1px solid var(--rule);background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav,.nav .links{display:flex;align-items:center}.nav .links{gap:6px;font-size:14px;flex-wrap:wrap}.nav .links a{color:var(--ink-2);padding:6px 10px;border-radius:8px}.nav .links a:hover{background:var(--bg);text-decoration:none;color:var(--ink)}.nav .links a.active{color:var(--ink);background:var(--bg-2)}.nav .links a.btn{color:var(--brand-ink);background:var(--brand)}.nav .links a.btn:hover{background:#162d6e}.nav .who{font-size:13px;color:var(--ink-3);padding:0 6px}.nav-brand{display:flex;align-items:center;gap:10px}.net-pill{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7a5200;background:#fff3d1;border:1px solid #f3e2b3;border-radius:999px;padding:3px 8px;line-height:1.2}.btn-outline,.nav .links a.btn.btn-outline{background:transparent;color:var(--brand);border-color:var(--brand)}.btn-outline:hover,.nav .links a.btn.btn-outline:hover{background:var(--brand-soft);color:var(--brand)}.logo{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-family:var(--display);font-weight:800;letter-spacing:.14em;font-size:14px}.logo,.logo:hover{text-decoration:none}.logo svg{width:26px;height:26px}.logo.lg{font-size:16px}.logo.lg svg{width:32px;height:32px}.container{max-width:1040px;margin:0 auto;padding:32px 24px 72px}.narrow{max-width:520px}.card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:22px}.card.pad-lg{padding:28px}.grid{display:grid;grid-gap:14px;gap:14px}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{font-size:13px}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.spread{justify-content:space-between}.stack{display:grid;grid-gap:8px;gap:8px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-weight:700}.stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:20px}.stat{padding:18px 20px}.stat .label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-weight:700}.stat .value{font-family:var(--display);font-size:26px;font-weight:700;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.stat .value small{font-size:14px;color:var(--ink-3);font-weight:600;margin-left:4px}.tablewrap{overflow-x:auto;margin:0 -22px;padding:0 22px}table{width:100%;border-collapse:collapse;font-size:14px}td,th{text-align:left;padding:12px 10px;border-bottom:1px solid var(--rule-soft);vertical-align:middle;white-space:nowrap}th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-weight:700;border-bottom-color:var(--rule)}tr:last-child td{border-bottom:none}td.num,th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td .sub{display:block;font-size:12px;color:var(--ink-3);margin-top:2px}.pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--rule-soft);color:var(--ink-2)}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pill.CONFIRMED{background:var(--ok-soft);color:var(--ok)}.pill.DETECTED,.pill.PENDING{background:var(--warn-soft);color:var(--warn)}.pill.EXPIRED,.pill.FAILED,.pill.MISMATCH,.pill.PAID_AFTER_EXPIRY,.pill.REJECTED,.pill.error{background:var(--bad-soft);color:var(--bad)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.info{background:var(--brand-soft);color:var(--brand-2)}.empty{text-align:center;padding:36px 20px;color:var(--ink-3)}.empty b{display:block;color:var(--ink-2);margin-bottom:4px}.alert{border-radius:10px;padding:11px 14px;font-size:14px;margin-bottom:14px;display:flex;gap:10px;align-items:flex-start}.alert.bad{background:var(--bad-soft);color:var(--bad)}.alert.ok{background:var(--ok-soft);color:var(--ok)}.alert.info{background:var(--brand-soft);color:var(--brand)}.hero{padding:56px 0 28px;max-width:720px}.hero h1{font-size:42px;line-height:1.08;letter-spacing:-.03em}.hero p{font-size:18px;color:var(--ink-2);margin:16px 0 24px;max-width:560px}.hero .row{gap:10px}.features{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:28px}.feature{padding:20px}.feature .ic{width:36px;height:36px;border-radius:10px;background:var(--brand-soft);color:var(--brand-2);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.feature h3{margin-bottom:4px}.feature p{margin:0;color:var(--ink-2);font-size:14px}.steps-inline{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px;margin-top:12px}.steps-inline div{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--ink-2)}.steps-inline b{display:block;color:var(--ink)}.steps-inline .n{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:2px}.split{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:32px;gap:32px;align-items:center}@media (max-width:800px){.split{grid-template-columns:1fr}.hero h1{font-size:34px}}.footer{border-top:1px solid var(--rule);margin-top:48px;padding:20px 24px;font-size:13px;color:var(--ink-3);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.auth-wrap{max-width:440px;margin:40px auto 0;padding:0 20px}.auth-wrap .logo{margin-bottom:20px}.auth-wrap h1{font-size:24px;margin-bottom:6px}.checkout-wrap{min-height:calc(100vh - 34px);display:flex;flex-direction:column;align-items:center;padding:36px 16px 40px}.checkout{width:100%;max-width:460px;background:var(--surface);border:1px solid var(--rule);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.checkout .head{padding:22px 26px 18px;border-bottom:1px solid var(--rule-soft);display:flex;align-items:center;justify-content:space-between;gap:12px}.checkout .netbadge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);background:var(--bg);border:1px solid var(--rule);padding:4px 9px;border-radius:999px}.checkout .netbadge i{width:7px;height:7px;border-radius:50%;background:var(--usdc);display:inline-block}.checkout .body{padding:22px 26px 24px}.checkout .merchant{display:flex;align-items:center;gap:12px}.checkout .avatar{width:40px;height:40px;border-radius:10px;background:var(--brand);color:#fff;font-family:var(--display);font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkout .merchant .to{font-size:12px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.checkout .merchant .name{font-weight:600;font-size:16px}.checkout .amount{font-family:var(--display);font-size:44px;font-weight:700;letter-spacing:-.03em;margin-top:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;display:flex;align-items:baseline;gap:8px}.checkout .amount small{font-size:16px;font-weight:600;color:var(--ink-3);letter-spacing:0}.checkout .desc{color:var(--ink-2);margin-top:8px}.checkout .meta{font-size:12px;color:var(--ink-3);margin-top:4px}.checkout .steps{display:grid;grid-gap:10px;gap:10px;margin:22px 0 16px}.checkout .step{display:flex;gap:12px;align-items:center;font-size:14px;color:var(--ink-3)}.checkout .step.active{color:var(--ink);font-weight:600}.checkout .step.done{color:var(--ok)}.checkout .dot{width:24px;height:24px;border-radius:50%;border:2px solid;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.checkout .step.done .dot{background:var(--ok);border-color:var(--ok);color:#fff}.checkout .step.active .dot{border-color:var(--brand-2);color:var(--brand-2)}.checkout .wallets{display:grid;grid-gap:10px;gap:10px}.checkout .wallet-btn{justify-content:flex-start;text-align:left;gap:12px;padding:13px 16px;font-size:15px}.checkout .wallet-btn .wic{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.15);flex-shrink:0}.checkout .wallet-btn.btn-secondary .wic{background:var(--brand-soft);color:var(--brand-2)}.checkout .wallet-btn span.sub{display:block;font-size:12px;font-weight:500;opacity:.8}.checkout .receipt{border-top:1px dashed var(--rule);margin-top:18px;padding-top:14px;font-size:14px;display:grid;grid-gap:8px;gap:8px}.checkout .receipt div{display:flex;justify-content:space-between;gap:12px}.checkout .receipt .k{color:var(--ink-2)}.checkout .receipt .total{font-weight:700;border-top:1px solid var(--rule-soft);padding-top:8px}.checkout .assure{display:grid;grid-gap:8px;gap:8px;margin-top:16px;padding:12px 14px;background:var(--bg);border-radius:10px;font-size:13px;color:var(--ink-2)}.checkout .assure div{display:flex;gap:9px;align-items:flex-start}.checkout .assure svg{flex-shrink:0;color:var(--ok);margin-top:2px}.checkout .connected{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--ink-2);margin-top:12px;padding:8px 12px;background:var(--bg);border-radius:8px}.checkout .foot{margin-top:16px;font-size:12px;color:var(--ink-3);text-align:center;display:flex;gap:6px;align-items:center;justify-content:center}.checkout .foot .logo{font-size:11px;letter-spacing:.12em;gap:6px}.checkout .foot .logo svg{width:16px;height:16px}.success-mark{width:64px;height:64px;border-radius:50%;background:var(--ok-soft);color:var(--ok);display:flex;align-items:center;justify-content:center;margin:4px auto 14px}.spinner{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;flex-shrink:0}.spinner.dark{border-color:rgba(15,23,42,.15);border-top-color:var(--ink-2)}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.progress{height:4px;background:var(--rule-soft);border-radius:999px;overflow:hidden;margin-top:10px}.progress i{display:block;height:100%;background:var(--brand-2);border-radius:999px;transition:width .4s}.copyrow{display:flex;gap:8px}.copyrow input{margin-bottom:0;flex:1 1}.kv{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 16px;gap:6px 16px;font-size:14px}.kv .k{color:var(--ink-3)}pre.code{background:#0f172a;color:#e2e8f0;padding:14px 16px;border-radius:10px;overflow-x:auto;font-size:12.5px;line-height:1.6;margin:12px 0 0}.preview{background:var(--bg);border:1px dashed var(--rule);border-radius:12px;padding:16px}.checkout .help{margin-top:4px;font-size:13px;color:var(--ink-2)}.checkout .help summary{cursor:pointer;color:var(--brand-2);font-weight:600;list-style:none;text-align:center;padding:6px}.checkout .help summary::-webkit-details-marker{display:none}.checkout .help ul{margin:6px 0 0;padding:12px 14px 12px 30px;background:var(--bg);border-radius:10px;display:grid;grid-gap:8px;gap:8px}.checkout .help li b{color:var(--ink)}.checkout .fund{background:var(--warn-soft);border:1px solid #f2dcb8;border-radius:12px;padding:14px;margin-bottom:4px}.checkout .fund .fund-head{display:grid;grid-gap:2px;gap:2px;margin-bottom:12px}.checkout .fund .fund-head b{color:var(--warn)}.checkout .fund ul{margin:0 0 8px;padding-left:18px;font-size:13px;color:var(--ink-2)}.checkout .fund .addr{display:flex;gap:8px;align-items:center;background:var(--surface);border:1px solid var(--rule);border-radius:8px;padding:8px 10px;font-size:12px}.checkout .fund .addr .mono{flex:1 1;word-break:break-all}.btn-lg{padding:14px 22px;font-size:16px;border-radius:12px}.btn-light{background:#fff;color:var(--brand);border-color:#fff}.btn-light:hover{background:#eef2ff;border-color:#eef2ff}.lp-wrap{max-width:1040px;margin:0 auto;padding:0 24px}.lp-hero{padding:96px 0 56px;background:var(--surface)}.lp-hero h1{font-family:var(--display);font-weight:800;font-size:clamp(48px,5.8vw,76px);line-height:.98;letter-spacing:-.04em;margin:0;max-width:12ch;text-wrap:balance}.lp-sub{font-size:clamp(18px,2.2vw,24px);color:var(--ink);margin:28px 0 8px;font-weight:500}.lp-lines{color:var(--ink-2);font-size:16px;max-width:52ch;margin:0}.lp-meta{margin-top:28px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.lp-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:48px;gap:48px;align-items:center}.lp-hero-visual{position:relative;display:flex;flex-direction:column;align-items:center}.hero-checkout{max-width:400px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 2px 4px rgba(15,23,42,.04),0 24px 64px rgba(30,58,138,.14)}.hero-checkout .body{padding:20px 22px 22px}.hero-checkout .amount{font-size:38px;margin-top:14px}.hero-checkout .wallet-btn{padding:10px 12px;font-size:14px}.hero-checkout .wallet-btn .sub{font-size:11px}.lp-hero-caption{margin-top:14px;font-size:13px;color:var(--ink-3)}.lp-flow-note{text-align:center;max-width:60ch;margin:-8px auto 32px;color:var(--ink-2);font-size:15px}.lp-band{background:var(--brand);color:#fff;padding:44px 0}.lp-signature{font-family:var(--display);font-size:clamp(22px,3.4vw,36px);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.lp-signature span{color:#b9c6f5}.lp-section{padding:72px 0;border-top:1px solid var(--rule)}.lp-section h2{font-size:clamp(26px,3.4vw,38px);font-weight:700;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.lp-section h2.center{text-align:center;margin:0 auto 14px;max-width:18ch}.lp-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start}@media (max-width:900px){.lp-hero-grid{grid-template-columns:1fr;gap:36px}.lp-hero h1{font-size:clamp(48px,9vw,76px)}.hero-checkout{max-width:420px}}@media (max-width:800px){.lp-two{grid-template-columns:1fr;gap:20px}.lp-hero{padding:64px 0 40px}.lp-section{padding:52px 0}}.lp-prose{font-size:17px;color:var(--ink-2);max-width:56ch}.lp-prose p{margin:0 0 14px}.lp-channels,.lp-prose b,.lp-steps-mini{color:var(--ink)}.lp-channels{font-weight:600;letter-spacing:.01em}.lp-list{margin:0 0 16px;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.lp-list b{color:var(--ink)}.lp-lead{max-width:60ch;margin:0 auto 28px;text-align:center;font-size:17px}.lp-dark{background:#0f172a;color:#e2e8f0;border-top:none}.lp-dark h2{color:#fff}.lp-dark .lp-prose{color:#b6c0d2}.lp-dark .lp-prose b{color:#fff}.lp-dark .lp-lead{color:#b6c0d2}.lp-dark .lp-principles div{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12);color:#b6c0d2}.lp-dark .lp-principles b{color:#fff}.lp-flow-section{background:var(--surface)}.lp-flow{display:flex;align-items:center;justify-content:center;gap:0;margin:28px auto 32px;flex-wrap:wrap;row-gap:12px}.lp-flow .node{padding:14px 22px;border:1.5px solid var(--ink);border-radius:12px;font-weight:700;font-family:var(--display);display:inline-flex;align-items:center;gap:8px;background:var(--surface)}.lp-flow .node.vesta{background:var(--brand);border-color:var(--brand);color:#fff}.lp-flow .arrow{position:relative;width:240px;height:2px;background:var(--ink);margin:0 8px}.lp-flow .arrow:after{content:"";position:absolute;right:-1px;top:-5px;border:6px solid transparent;border-left:8px solid var(--ink)}.lp-flow .arrow span{position:absolute;left:50%;top:-26px;transform:translateX(-50%);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700;white-space:nowrap;background:var(--surface);padding:0 6px}@media (max-width:760px){.lp-flow{flex-direction:column}.lp-flow .arrow{width:2px;height:48px;margin:4px 0}.lp-flow .arrow:after{right:-5px;top:auto;bottom:-1px;border:6px solid transparent;border-top:8px solid var(--ink)}.lp-flow .arrow span{left:16px;top:50%;transform:translateY(-50%)}}.lp-three{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px;max-width:900px;margin:0 auto}.lp-three div{display:grid;grid-gap:4px;gap:4px;font-size:14px;color:var(--ink-2);padding:16px;border:1px solid var(--rule);border-radius:12px;background:var(--bg)}.lp-three b{color:var(--ink);font-size:15px}.lp-principles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.lp-principles div{display:grid;grid-gap:4px;gap:4px;padding:18px;border:1px solid var(--rule);border-radius:12px;background:var(--surface);font-size:14px;color:var(--ink-2)}.lp-principles b{color:var(--ink);font-size:15px}.lp-price{display:flex;align-items:baseline;gap:12px;color:var(--ink);font-weight:600;margin-bottom:12px}.lp-price span{font-family:var(--display);font-size:64px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--brand)}.lp-flowline{font-weight:600;color:var(--ink)}.lp-final{background:var(--brand);color:#fff;padding:80px 0;text-align:center}.lp-final h2{color:#fff;font-size:clamp(30px,4.5vw,48px);letter-spacing:-.03em}.lp-final-lines{font-size:18px;color:#c7d2fb;margin:14px 0 26px}.lp-footer{background:var(--surface);border-top:1px solid var(--rule);padding:36px 0 24px}.lp-footer-top{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.lp-footer-links{display:flex;gap:18px;flex-wrap:wrap;font-size:14px}.lp-footer-links a{color:var(--ink-2)}.lp-footer-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:28px;padding-top:16px;border-top:1px solid var(--rule-soft);font-size:12px;color:var(--ink-3)}.doc{max-width:720px;margin:0 auto;padding:48px 24px 80px}.doc h1{font-size:clamp(30px,4vw,40px);letter-spacing:-.03em;margin-bottom:8px}.doc .lede{font-size:18px;color:var(--ink-2);margin-bottom:28px}.doc h2{font-size:20px;margin:34px 0 10px}.doc li,.doc p{font-size:16px;color:var(--ink-2)}.doc p,.doc ul{margin:0 0 12px}.doc ul{padding-left:20px;display:grid;grid-gap:6px;gap:6px}.doc b{color:var(--ink)}.doc table{font-size:14px;margin:8px 0 16px}.doc td,.doc th{white-space:normal;vertical-align:top}.doc .note{background:var(--brand-soft);color:var(--brand);border-radius:10px;padding:12px 14px;font-size:14px;margin-bottom:20px}@media (max-width:900px){.nav .links a[href="/security"],.nav .links a[href^="/#"]{display:none}}.nav .links{flex-wrap:nowrap;white-space:nowrap}.lp-cta{gap:10px;align-items:center;margin-top:28px}.lp-cta,.lp-meta{display:flex;flex-wrap:wrap}.lp-meta{gap:6px 0}.lp-meta span+span:before{content:"·";margin:0 10px;color:var(--rule)}@media (max-width:640px){.nav{padding:10px 16px;gap:10px}.net-pill{font-size:9px;padding:2px 6px}.nav .links a[href="/privacy"]{display:none}.lp-hero-grid{gap:28px}.hero-checkout{max-width:100%}.lp-flow-note,.nav .links{font-size:14px}.nav .links{gap:2px}.nav .links a{padding:6px 8px}.nav .links a.btn{padding:8px 14px;margin-left:6px}.lp-wrap{padding:0 20px}.lp-hero{padding:48px 0 36px}.lp-hero h1{font-size:clamp(44px,13.5vw,60px);line-height:1;letter-spacing:-.035em}.lp-sub{font-size:19px;margin-top:22px}.lp-lines{font-size:15.5px}.lp-cta{flex-direction:column;align-items:stretch;margin-top:24px}.lp-cta .btn{width:100%;text-align:center;padding:15px 18px}.lp-meta{font-size:11px;letter-spacing:.08em;margin-top:22px;gap:8px}.lp-meta span{padding:6px 10px;border:1px solid var(--rule);border-radius:999px;background:var(--bg)}.lp-meta span+span:before{content:none}.lp-band{padding:32px 0}.lp-signature{font-size:22px}.lp-section{padding:44px 0}.lp-section h2{font-size:27px;margin-top:0}.lp-prose{font-size:16px}.lp-prose .btn{width:100%;text-align:center;box-sizing:border-box}.lp-price span{font-size:52px}.lp-final{padding:56px 0}.lp-final .btn{width:100%;text-align:center}.lp-footer-bottom,.lp-footer-top{flex-direction:column;gap:14px}}@media (max-width:400px){.nav .links a[href="/developers"]{display:none}}