@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Geist Variable", "Inter Variable", ui-sans-serif, system-ui, sans-serif;--mono:"Geist Mono Variable", ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:22px;--ease:cubic-bezier(.2, .7, .2, 1);--spring:cubic-bezier(.34, 1.4, .5, 1)}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f4f5f9;--ground-2:#eef0f6;--panel:#ffffffb8;--panel-strong:#ffffffe6;--panel-solid:#fff;--inset:#0e111e09;--inset-hover:#0e111e0f;--line:#0e111e14;--line-strong:#0e111e24;--highlight:inset 0 1px 0 #ffffffe6;--shadow:0 1px 2px #0e111e0a, 0 18px 48px -18px #2c24782e;--shadow-pop:0 18px 48px -12px #0e111e38;--text:#0b0d14;--text-2:#545a6b;--text-3:#686e80;--accent:#6d5df6;--accent-2:#3f6bea;--accent-hover:#5f4ff0;--accent-press:#5141e0;--on-accent:#fff;--accent-text:#5b4ae8;--accent-soft:#6d5df617;--accent-ring:#6d5df64d;--brand-accent:#0c8f76;--brand-accent-soft:#0c8f761f;--glow-1:#8b7cff29;--glow-2:#3ee6c41f;--mark:#6d5df624;--success:#067a63;--success-soft:#069e801a;--success-line:#069e8038;--warning:#9a5406;--warning-strong:#c76a05;--warning-soft:#f5aa3c1f;--warning-line:#d68c1e47;--danger:#c42b43;--danger-soft:#e63c5a14;--danger-line:#e63c5a3d;--info-soft:#6d5df60f;--info-line:#6d5df62e;--banner-bg:#fff3d4;--banner-text:#6b4300;--banner-line:#f0d894;--skeleton:#0e111e0f;--skeleton-shine:#0e111e05;--chain-solana:#7b61ff;--chain-evm:#2f6bff;--grain-opacity:.025}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#07080c;--ground-2:#0b0c12;--panel:#ffffff09;--panel-strong:#ffffff0f;--panel-solid:#111219;--inset:#ffffff09;--inset-hover:#fff1;--line:#ffffff12;--line-strong:#ffffff1f;--highlight:inset 0 1px 0 #ffffff0f;--shadow:0 24px 60px -30px #000c;--shadow-pop:0 24px 60px -16px #000000bf;--text:#f4f5f8;--text-2:#8b90a0;--text-3:#7c8194;--accent:#6d5df6;--accent-2:#3f6bea;--accent-hover:#7a6bf8;--accent-press:#5f4ff0;--on-accent:#fff;--accent-text:#a99eff;--accent-soft:#8b7cff1f;--accent-ring:#8b7cff73;--brand-accent:#3ee6c4;--brand-accent-soft:#3ee6c41f;--glow-1:#8b7cff4d;--glow-2:#3ee6c429;--mark:#8b7cff3d;--success:#3ee6c4;--success-soft:#3ee6c417;--success-line:#3ee6c438;--warning:#f5b94f;--warning-strong:#f5b94f;--warning-soft:#f5b94f14;--warning-line:#f5b94f3d;--danger:#ff6b81;--danger-soft:#ff6b8114;--danger-line:#ff6b8142;--info-soft:#8b7cff12;--info-line:#8b7cff33;--banner-bg:#231b08;--banner-text:#f5cf73;--banner-line:#3f3210;--skeleton:#ffffff0d;--skeleton-shine:#ffffff1a;--chain-solana:#9b87ff;--chain-evm:#5b8cff;--grain-opacity:.035}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--ground)}body{background:var(--ground);color:var(--text);font-family:var(--font);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:1.5}h1,h2,h3,p,ol,ul,dl,dd,fieldset{margin:0}ol,ul{padding:0}fieldset{border:0;min-width:0;padding:0}img{display:block}button,select,input,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:6px}::selection{background:var(--mark)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:50;background:var(--panel-solid);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:8px 12px;font-weight:600;text-decoration:none;position:absolute;top:-48px;left:12px}.skip-link:focus{top:12px}.num,.amount{font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "cv11"}.mono{font-family:var(--mono);letter-spacing:-.01em;font-size:.9em}.muted{color:var(--text-2)}.small{font-size:13px;line-height:1.5}.center{text-align:center}.strong{font-weight:600}.pre{white-space:pre-line}.h1,.h2,.display,.section-title{font-family:var(--font-display)}.h1{letter-spacing:-.025em;font-size:24px;font-weight:600;line-height:1.2}.h2{letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.3}.display{letter-spacing:-.035em;font-size:clamp(30px,5vw,44px);font-weight:600;line-height:1.08}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:12.5px;font-weight:600}.lead{max-width:52ch;font-size:16px}.section-title{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.field-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;font-size:11.5px;font-weight:600}legend.field-label{float:left;width:100%;margin-bottom:0;padding:0}.field-hint{color:var(--text-2);margin-top:8px;font-size:13px}.stack-md>*+*{margin-top:16px}.link{color:var(--accent-text);border-radius:4px;align-items:center;gap:4px;font-weight:550;text-decoration:none;display:inline-flex}.link:hover{text-underline-offset:3px;text-decoration:underline}.page{min-height:100vh;isolation:isolate;flex-direction:column;min-height:100dvh;display:flex;position:relative}.backdrop{z-index:-1;pointer-events:none;background:var(--ground);position:absolute;inset:0;overflow:hidden}.glow{filter:blur(40px);border-radius:50%;position:absolute}.glow-1{background:radial-gradient(closest-side, var(--glow-1), transparent);width:1100px;height:1000px;top:-560px;right:-340px}.glow-2{background:radial-gradient(closest-side, var(--glow-2), transparent);width:820px;height:820px;bottom:-520px;left:-320px}.grain{opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--highlight), var(--shadow);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%)}.topbar{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1032px;height:68px;margin:0 auto;padding:0 24px;display:flex}.page-narrow .topbar{max-width:640px}.page-doc .topbar{max-width:880px}.page-form .topbar{max-width:720px}.topbar-end{flex:none;align-items:center;gap:8px;display:flex}.topbar-secure{border:1px solid var(--line);background:var(--panel);height:32px;color:var(--text-2);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:550;display:inline-flex}.topbar-secure svg{color:var(--success)}.prefs{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:2px;padding:2px;display:flex}.icon-btn{width:30px;height:30px;color:var(--text-2);cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.icon-btn:hover{background:var(--inset-hover);color:var(--text)}.prefs-lang{height:30px;color:var(--text-2);letter-spacing:.05em;cursor:pointer;border-radius:999px;place-items:center;padding:0 10px;font-size:12px;font-weight:650;display:grid;position:relative}.prefs-lang:hover{background:var(--inset-hover);color:var(--text)}.prefs-lang select{opacity:0;cursor:pointer;position:absolute;inset:0}.prefs-lang:focus-within{outline:2px solid var(--accent-text);outline-offset:2px}.brand{flex:0 auto;align-items:center;gap:10px;min-width:0;display:inline-flex}.brand-logo{object-fit:contain;object-position:left center;width:auto;max-width:168px;height:28px}.brand-monogram{background:linear-gradient(135deg, var(--accent), var(--accent-2));width:30px;height:30px;color:var(--on-accent);font-family:var(--font-display);box-shadow:0 6px 18px -6px var(--accent-ring);border-radius:9px;flex:none;place-items:center;font-size:14px;font-weight:650;display:grid}.brand-name{font-family:var(--font-display);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.demo-banner{background:var(--banner-bg);color:var(--banner-text);border-bottom:1px solid var(--banner-line);text-align:center;letter-spacing:.01em;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex}.demo-banner svg{flex:none}.print-head{display:none}.checkout{grid-template-columns:372px minmax(0,1fr);align-items:start;gap:20px;width:100%;max-width:1032px;margin:12px auto 56px;padding:0 24px;display:grid}.summary{min-width:0;animation:rise .45s var(--ease) both;flex-direction:column;gap:26px;padding:30px 30px 26px;display:flex;position:sticky;top:20px}.pay-panel{min-width:0;min-height:480px;animation:rise .45s 60ms var(--ease) both;padding:30px 34px 34px}.merchant{flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;display:flex}.monogram{background:var(--inset);border:1px solid var(--line-strong);width:38px;height:38px;color:var(--text);font-family:var(--font-display);border-radius:12px;flex:none;place-items:center;font-size:16px;font-weight:600;display:grid}.merchant-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:calc(100% - 50px);font-size:15.5px;font-weight:600;overflow:hidden}.merchant-end{flex:none;margin-left:auto}.live-dot{background:var(--text-3);border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto}.live-dot.is-live{background:var(--success);box-shadow:0 0 0 4px var(--success-soft), 0 0 12px var(--success)}.due{gap:4px;display:grid}.due-label{color:var(--text-2);font-size:13px;font-weight:550}.due-description{color:var(--text-2);margin-top:8px;font-size:14px}.hero-amount{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:inline-flex}.hero-figure{font-family:var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1}.hero-lg .hero-figure{font-size:60px}.hero-md .hero-figure{letter-spacing:-.035em;font-size:34px}.hero-fraction{opacity:.62}.hero-unit{color:var(--text-2);letter-spacing:-.01em;font-size:18px;font-weight:600}.hero-md .hero-unit{font-size:14px}.hero-with-unit{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.hero-per{color:var(--text-2);font-weight:550}.summary-meta{border-radius:var(--r-md);border:1px solid var(--line);background:var(--inset);display:grid}.summary-meta>div{justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 14px;display:flex}.summary-meta>div+div{border-top:1px solid var(--line)}.summary-meta dt{color:var(--text-2);font-size:13.5px}.summary-meta dd{font-size:14px;font-weight:550}.summary-foot{gap:12px;margin-top:auto;display:grid}.trust{color:var(--text-2);gap:9px;font-size:13px;line-height:1.45;display:flex}.trust svg{color:var(--success);flex:none;margin-top:1px}.mobile-foot{display:none}.btn{border-radius:var(--r-md);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), box-shadow .25s var(--ease), transform .12s var(--ease), filter .18s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn-label{text-overflow:ellipsis;align-items:center;gap:8px;display:inline-flex;overflow:hidden}.btn-md{height:44px;padding:0 18px;font-size:14.5px}.btn-lg{border-radius:16px;height:56px;padding:0 24px;font-size:16px}.btn-block{width:100%}.btn:active:not(:disabled){transform:scale(.985)}.btn:disabled{cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;box-shadow:0 0 0 6px var(--accent-ring)}.btn-primary{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-2) 100%);color:var(--on-accent);box-shadow:inset 0 1px 0 #ffffff38, 0 10px 28px -10px var(--accent-ring)}.btn-primary:hover:not(:disabled){filter:brightness(1.06)saturate(1.05);box-shadow:inset 0 1px 0 #ffffff42, 0 14px 34px -10px var(--accent-ring)}.btn-primary:disabled:not([aria-busy]){background:var(--inset);color:var(--text-3);box-shadow:none}.btn-primary[aria-busy]{opacity:.94}.btn-secondary{background:var(--panel-strong);border-color:var(--line-strong);color:var(--text);box-shadow:var(--highlight)}.btn-secondary:hover:not(:disabled){background:var(--inset-hover)}.btn-ghost{color:var(--text-2);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--inset-hover);color:var(--text)}.btn-danger{background:var(--danger);color:#fff}:root[data-theme=dark] .btn-danger{color:#1a0a0e}.btn-danger:hover:not(:disabled){filter:brightness(1.06)}.btn-danger-text{color:var(--danger)}.btn-danger-text:hover:not(:disabled){color:var(--danger);background:var(--danger-soft)}.text-btn{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 4px;font-size:13px;font-weight:550}.text-btn:hover:not(:disabled){color:var(--text);text-underline-offset:3px;text-decoration:underline}.spinner{flex:none;place-items:center;display:inline-grid}.spinner svg{animation:.8s linear infinite spin}.tabs{background:var(--inset);border:1px solid var(--line);border-radius:16px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-bottom:28px;padding:4px;display:grid;position:relative}.tab{height:44px;color:var(--text-2);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;display:inline-flex}.tab span{text-overflow:ellipsis;overflow:hidden}.tab:hover{color:var(--text)}.tab.is-active{background:var(--panel-strong);border-color:var(--line-strong);color:var(--text);box-shadow:var(--highlight), 0 6px 16px -10px #00000080}:root[data-theme=light] .tab.is-active{background:#fff;box-shadow:0 1px 2px #0e111e0f,0 6px 16px -10px #0e111e40}.tab.is-active svg{color:var(--accent-text)}.tab-panel{animation:fade-up .3s var(--ease) both}.tag{background:var(--inset);height:22px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.tag-success{background:var(--success-soft);color:var(--success)}.chain-badge{border:1px solid var(--line);background:var(--inset);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;height:28px;padding:0 10px 0 9px;font-size:13px;font-weight:600;display:inline-flex}.chain-dot{background:var(--chain-solana);width:8px;height:8px;box-shadow:0 0 8px var(--chain-solana);border-radius:50%}.chain-evm .chain-dot{background:var(--chain-evm);box-shadow:0 0 8px var(--chain-evm)}.chain-testnet{background:var(--warning-soft);color:var(--warning);border:1px solid var(--warning-line);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:650}.countdown{align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.countdown-track{fill:none;stroke:var(--line-strong);stroke-width:2px}.countdown-arc{fill:none;stroke:var(--text-2);stroke-width:2px;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.countdown.is-urgent{color:var(--warning-strong)}.countdown.is-urgent .countdown-arc{stroke:var(--warning-strong)}.pill{white-space:nowrap;height:26px;animation:pill-in .4s var(--spring) both;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:650;display:inline-flex}.pill-lg{height:30px;padding:0 13px;font-size:13.5px}.pill-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.pill-neutral{background:var(--inset);border-color:var(--line);color:var(--text-2)}.pill-info{background:var(--info-soft);color:var(--accent-text);border-color:var(--info-line)}.pill-live .pill-dot{animation:pulse-dot 1.4s var(--ease) infinite}.pill-success{background:var(--success-soft);border-color:var(--success-line);color:var(--success)}.pill-success .pill-dot{box-shadow:0 0 8px}.pill-warning{background:var(--warning-soft);color:var(--warning);border-color:var(--warning-line)}.pill-danger{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.notice{border-radius:var(--r-md);border:1px solid var(--info-line);background:var(--info-soft);animation:fade-up .3s var(--ease) both;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.notice-icon{color:var(--accent-text);flex:none;margin-top:1px}.notice-body{min-width:0}.notice-title{font-weight:600}.notice-title+.notice-text{margin-top:3px}.notice-text{color:var(--text-2)}.notice-warning{background:var(--warning-soft);border-color:var(--warning-line)}.notice-warning .notice-icon{color:var(--warning-strong)}.notice-danger{background:var(--danger-soft);border-color:var(--danger-line)}.notice-danger .notice-icon{color:var(--danger)}.notice-success{background:var(--success-soft);border-color:var(--success-line)}.notice-success .notice-icon{color:var(--success)}.copy-field-row{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--inset);align-items:center;gap:12px;min-height:58px;padding:8px 8px 8px 16px;display:flex}.copy-field-value{flex:1;min-width:0;font-size:15px;font-weight:550}.copy-field-value.mono{font-size:13.5px;line-height:1.5}.address-break{overflow-wrap:anywhere;letter-spacing:-.01em;font-size:.96em}.copy-btn{border:1px solid var(--line-strong);background:var(--panel-strong);height:40px;color:var(--text);cursor:pointer;box-shadow:var(--highlight);transition:background .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);border-radius:11px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.copy-btn:hover{background:var(--inset-hover)}.copy-btn.is-copied{background:var(--success-soft);color:var(--success);border-color:var(--success-line)}.copy-btn.is-copied svg{animation:pop .35s var(--spring) both}.copy-btn-compact{width:30px;height:30px;box-shadow:none;color:var(--text-3);background:0 0;border-color:#0000;justify-content:center;padding:0}.copy-btn-compact:hover{color:var(--text)}.amount-suffix{background:var(--mark);color:inherit;border-radius:5px;margin:0 -1px;padding:0 2px}.amount-symbol{color:var(--text-2);font-size:.92em;font-weight:550}.skeleton{background:linear-gradient(90deg, var(--skeleton) 0%, var(--skeleton-shine) 50%, var(--skeleton) 100%);background-size:200% 100%;animation:1.4s linear infinite shimmer;display:block}.kv-list .kv{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:10px 0;font-size:14px;display:flex}.kv-list .kv:first-child{border-top:0}.kv dt{color:var(--text-2);flex:none}.kv dd{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:550}.kv-address{align-items:center;gap:4px;margin-right:-6px;display:inline-flex}.field{gap:8px;min-width:0;display:grid}.field-top{justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;font-weight:600;display:flex}.field-optional{color:var(--text-3);font-size:12px;font-weight:500}.field .field-hint{margin-top:0}.field-error{color:var(--danger);animation:fade-up .2s var(--ease) both;align-items:flex-start;gap:6px;font-size:13px;font-weight:550;display:flex}.field-error svg{flex:none;margin-top:2px}.input{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--inset);width:100%;height:50px;color:var(--text);transition:border-color .15s var(--ease), box-shadow .2s var(--ease), background .15s var(--ease);outline:none;padding:0 14px;font-size:15.5px}.input::placeholder{color:var(--text-3)}.input:hover{border-color:var(--text-3)}.input:focus,.input:focus-visible{border-color:var(--accent-text);box-shadow:0 0 0 4px var(--accent-soft);background:var(--panel-strong);outline:none}.input.mono{font-size:14px}.has-error .input,.input[aria-invalid=true]{border-color:var(--danger)}.has-error .input:focus{box-shadow:0 0 0 4px var(--danger-soft)}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23888ea0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.select option{background:var(--panel-solid);color:var(--text)}.input-wrap{position:relative}.input-wrap .input{padding-right:44px}.input-ok{background:var(--success-soft);width:22px;height:22px;color:var(--success);animation:pop .35s var(--spring) both;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.input-pw{padding-right:84px!important}.input-action{height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.input-action:hover{background:var(--inset-hover);color:var(--text)}.amount-input{align-items:center;display:flex;position:relative}.input-amount{height:72px;font-family:var(--font-display);letter-spacing:-.035em;padding:0 84px 0 18px;font-size:34px;font-weight:600}.amount-input-unit{color:var(--text-2);pointer-events:none;font-size:16px;font-weight:600;position:absolute;right:18px}.check{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--inset);cursor:pointer;transition:border-color .15s var(--ease);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.check:hover{border-color:var(--text-3)}.check.has-error{border-color:var(--danger)}.check input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex:none;margin:1px 0 0}.meter{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:2px;display:grid}.meter span{background:var(--line-strong);height:5px;transition:background .3s var(--ease);border-radius:999px}.meter-1 span:nth-child(-n+1){background:var(--danger)}.meter-2 span:nth-child(-n+2){background:var(--warning-strong)}.meter-3 span:nth-child(-n+3){background:var(--accent-text)}.meter-4 span{background:var(--success)}.meter-label{color:var(--text-2)}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-section{gap:18px;display:grid}.form-section+.form-section{border-top:1px solid var(--line);padding-top:26px}.wallet-list{gap:10px;list-style:none;display:grid}.wallet-option{border:1px solid var(--line-strong);background:var(--inset);text-align:left;cursor:pointer;width:100%;min-height:64px;transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);border-radius:16px;align-items:center;gap:14px;padding:0 16px;text-decoration:none;display:flex}.wallet-option:hover{background:var(--inset-hover);border-color:var(--accent-ring);transform:translateY(-1px)}.wallet-list-quiet .wallet-option{background:0 0;border-style:dashed;min-height:56px}.wallet-option-name{flex:1;font-weight:600}.wallet-option-chevron{color:var(--text-3)}.wallet-icon,.account-icon{background:var(--inset-hover);width:34px;height:34px;color:var(--text-2);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.wallet-icon img,.account-icon img{width:34px;height:34px}.wallet-icon-fallback{font-size:14px;font-weight:700}.empty-wallets{text-align:center;justify-items:center;gap:6px;padding:30px 16px 10px;display:grid}.empty-icon{background:var(--inset);border:1px solid var(--line);width:52px;height:52px;color:var(--text-2);border-radius:16px;place-items:center;margin-bottom:8px;display:grid}.wallet-waiting{text-align:center;color:var(--accent-text);justify-items:center;gap:8px;padding:56px 16px;display:grid}.wallet-waiting-title{color:var(--text);margin-top:8px;font-size:16px;font-weight:600}.account-row{border:1px solid var(--line);background:var(--inset);border-radius:16px;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}.account-text{flex:1;min-width:0;display:grid}.account-name{font-size:14px;font-weight:600}.account-address{color:var(--text-2);font-size:12.5px}.signature-wait{border:1px solid var(--info-line);background:var(--info-soft);animation:fade-up .3s var(--ease) both;border-radius:16px;padding:16px 18px}.signature-wait-head{color:var(--accent-text);align-items:center;gap:10px;margin-bottom:6px;display:flex}.signature-wait-title{color:var(--text);flex:1;font-weight:650}.fine-print{color:var(--text-3);gap:6px;font-size:12.5px;line-height:1.5;display:grid}.exchange{gap:24px;display:grid}.exchange-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.exchange-grid-single{grid-template-columns:minmax(0,1fr)}.exchange-fields{gap:20px;min-width:0;display:grid}.exchange-amount{align-items:baseline;gap:8px;display:inline-flex}.exchange-amount .amount{font-family:var(--font-display);letter-spacing:-.03em;font-size:24px;font-weight:600}.exchange-asset{color:var(--text-2);font-weight:600}.network-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.exchange-qr{text-align:center;justify-items:center;gap:10px;max-width:220px;padding-top:26px;display:grid}.qr{border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line-strong), 0 18px 40px -18px var(--accent-ring);background:#fff;place-items:center;display:grid}.qr-svg svg{width:100%;height:100%;display:block}.exchange-steps ol{counter-reset:step;gap:12px;margin-bottom:12px;list-style:none;display:grid}.exchange-steps ol:focus-visible{outline-offset:4px}.exchange-steps li{counter-increment:step;align-items:baseline;gap:12px;font-size:14px;display:flex}.exchange-steps li:before{content:counter(step);background:var(--inset);border:1px solid var(--line);width:22px;height:22px;color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:650;display:inline-grid;transform:translateY(-1px)}.exchange-notes{gap:10px;display:grid}.waiting{border-radius:var(--r-md);border:1px solid var(--line);background:linear-gradient(90deg, var(--brand-accent-soft), transparent 70%), var(--inset);align-items:center;gap:14px;padding:15px 16px;display:flex}.waiting-title{font-size:14px;font-weight:600}.pulse{background:var(--brand-accent);width:10px;height:10px;box-shadow:0 0 10px var(--brand-accent);border-radius:50%;flex:none;margin:0 4px;position:relative}.pulse:after{content:"";border:2px solid var(--brand-accent);opacity:0;animation:ping 1.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:-5px}.progress{animation:fade-up .35s var(--ease) both;gap:28px;padding-top:8px;display:grid}.progress-head{align-items:flex-start;gap:18px;display:flex}.progress-head p{margin-top:6px;font-size:14px}.progress-orb{background:radial-gradient(circle, var(--accent-soft), transparent 70%);border-radius:50%;flex:none;width:56px;height:56px;position:relative}.progress-orb:before{content:"";background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:0 0 18px var(--accent-ring);border-radius:50%;position:absolute;inset:19px}.progress-orb-ring{border:2.5px solid #0000;border-top-color:var(--accent-text);border-right-color:var(--accent-soft);border-radius:50%;animation:1.1s linear infinite spin;position:absolute;inset:0}.progress-bar{background:var(--inset);border-radius:999px;height:6px;position:relative;overflow:hidden}.progress-bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));transition:width .8s var(--ease);position:absolute;inset:0 auto 0 0}.progress-bar-shimmer{width:40%;animation:slide 1.6s var(--ease) infinite;background:linear-gradient(90deg,#0000,#ffffff59,#0000);position:absolute;inset:0}.steps{gap:0;list-style:none;display:grid}.step{min-height:44px;color:var(--text-3);align-items:center;gap:14px;font-size:14.5px;display:flex;position:relative}.step+.step:before{content:"";background:var(--line-strong);width:1px;height:24px;position:absolute;top:-12px;left:10.5px}.step-mark{z-index:1;border:1.5px solid var(--line-strong);background:var(--panel-solid);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;position:relative}.step-done{color:var(--text)}.step-done .step-mark{background:var(--success);border-color:var(--success);color:var(--panel-solid);animation:pop .4s var(--spring) both}.step-active{color:var(--text);font-weight:600}.step-active .step-mark{border-color:var(--accent-text);box-shadow:0 0 0 4px var(--accent-soft)}.step-active .step-mark:after{content:"";background:var(--accent-text);width:8px;height:8px;animation:pulse-dot 1.4s var(--ease) infinite;border-radius:50%}.progress-tx{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:14px;display:flex}.result{animation:fade-up .4s var(--ease) both;gap:22px;display:grid}.result-head{text-align:center;justify-items:center;gap:10px;padding:10px 0 4px;display:grid}.result-body{max-width:440px;color:var(--text-2)}.result-icon{width:64px;height:64px;animation:pop .45s var(--spring) both;border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.result-icon-warning{background:var(--warning-soft);border:1px solid var(--warning-line);color:var(--warning-strong)}.result-icon-neutral{background:var(--inset);border:1px solid var(--line);color:var(--text-2)}.success-mark{width:76px;height:76px;color:var(--success);place-items:center;margin-bottom:8px;display:grid;position:relative}.success-mark-neutral{color:var(--accent-text)}.success-mark svg{z-index:1;width:64px;height:64px;position:relative;overflow:visible}.success-disc{fill:currentColor;fill-opacity:.12;stroke:currentColor;stroke-opacity:.45;stroke-width:1.2px;transform-origin:50%;animation:pop .5s var(--spring) both;filter:drop-shadow(0 0 14px)}.success-check{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34;stroke-dashoffset:34px;animation:draw .5s .25s var(--ease) forwards}.success-ring{opacity:0;animation:bloom 1.1s .15s var(--ease) both;border:2px solid;border-radius:50%;position:absolute;inset:6px}.success-ring-2{animation-delay:.4s}.receipt-card{border:1px solid var(--line);background:var(--inset);border-radius:16px;padding:14px 18px 4px}.receipt-card-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);padding-bottom:4px;font-size:11.5px;font-weight:650}.result-actions{gap:10px;display:grid}.result-actions-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.center-card{text-align:center;width:calc(100% - 40px);max-width:460px;animation:rise .45s var(--ease) both;justify-items:center;gap:12px;margin:8vh auto 48px;padding:40px 28px;display:grid}.redirect{gap:10px;display:grid}.redirect-row{color:var(--text-2);justify-content:center;align-items:center;gap:12px;font-size:13.5px;display:flex}.status-page,.card-page{width:100%;max-width:640px;margin:12px auto 56px;padding:0 24px}.status-card,.card{animation:rise .45s var(--ease) both;gap:24px;padding:32px;display:grid}.card-head{gap:6px;display:grid}.status-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.status-section{gap:6px;display:grid}.section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.status-download-hint{margin-top:10px}.meta-row{border-radius:var(--r-md);border:1px solid var(--line);background:var(--inset);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.timeline{list-style:none;display:grid}.timeline-row{align-items:center;gap:14px;min-height:40px;font-size:14px;display:flex;position:relative}.timeline-row+.timeline-row:before{content:"";background:var(--line-strong);width:1px;height:28px;position:absolute;top:-14px;left:4.5px}.timeline-dot{z-index:1;background:var(--success);width:10px;height:10px;box-shadow:0 0 8px var(--success);border-radius:50%;flex:none;position:relative}.timeline-row.is-todo .timeline-dot{background:var(--panel-solid);border:1.5px solid var(--text-3);box-shadow:none}.timeline-row.is-muted .timeline-dot{background:var(--text-3);box-shadow:none}.timeline-row.is-todo,.timeline-row.is-muted{color:var(--text-2)}.timeline-label{flex:1}.timeline-at{color:var(--text-2);font-size:13px}.evidence{border:1px solid var(--line);border-radius:var(--r-md);background:var(--inset);padding:0 14px;display:grid}.evidence-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:14px;display:flex}.evidence-row:last-child{border-bottom:0}.evidence-row dt{color:var(--text-2);flex:none}.evidence-row dd{text-align:right;min-width:0;font-weight:550}.evidence-value{align-items:center;gap:6px;margin-right:-6px;display:inline-flex}.refund-list{gap:8px;list-style:none;display:grid}.refund-row{border:1px solid var(--line);border-radius:var(--r-md);background:var(--inset);animation:fade-up .35s var(--ease) both;gap:6px;padding:14px 16px;display:grid}.refund-main,.refund-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-items{border:1px solid var(--line);border-radius:var(--r-md);background:var(--inset);padding:0 14px;list-style:none;display:grid}.plan-items li{justify-content:space-between;gap:12px;padding:12px 0;font-size:14px;display:flex}.plan-items li+li{border-top:1px solid var(--line)}.invoice-link{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--inset);transition:background .15s var(--ease), border-color .15s var(--ease);align-items:center;gap:12px;padding:14px 14px 14px 16px;text-decoration:none;display:flex}.invoice-link:hover{background:var(--inset-hover);border-color:var(--accent-ring)}.invoice-link-main{flex:1;gap:2px;min-width:0;display:grid}.invoice-link-chevron{color:var(--text-3);flex:none}.how{border-radius:var(--r-md);background:linear-gradient(90deg, var(--brand-accent-soft), transparent 80%);border:1px solid var(--line);gap:12px;padding:14px 16px;display:flex}.how svg{color:var(--success);flex:none;margin-top:2px}.confirm-box{border:1px solid var(--danger-line);border-radius:var(--r-lg);background:var(--danger-soft);animation:fade-up .25s var(--ease) both;gap:8px;padding:18px;display:grid}.confirm-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.claim-form,.claim-state{animation:fade-up .35s var(--ease) both;gap:18px;display:grid}.claim-form>div:first-child{gap:4px;display:grid}.next-steps{gap:10px;list-style:none;display:grid}.next-steps li{align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.next-icon{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-text);border-radius:10px;flex:none;place-items:center;display:grid}.doc-page{width:100%;max-width:880px;margin:12px auto 56px;padding:0 24px}.doc{animation:rise .45s var(--ease) both;gap:28px;padding:40px 44px;display:grid}.doc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.doc-title-block .field-label{color:var(--accent-text);margin-bottom:6px}.doc-title{letter-spacing:-.03em;font-size:30px}.doc-hero{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.doc-dates{gap:28px;display:flex}.doc-dates dt{color:var(--text-2);margin-bottom:2px;font-size:12.5px}.doc-dates dd{font-weight:600}.doc-dates dd.is-overdue{color:var(--warning)}.doc-parties{grid-template-columns:1fr 1fr;gap:24px;display:grid}.party-name{font-size:15.5px;font-weight:600}.party-address{white-space:pre-line}.lines{border:1px solid var(--line);border-radius:var(--r-lg);display:grid;overflow:hidden}.lines-row{grid-template-columns:minmax(0,1fr) 70px 130px 140px;align-items:baseline;gap:16px;padding:14px 18px;font-size:14.5px;display:grid}.lines-row+.lines-row{border-top:1px solid var(--line)}.lines-head{background:var(--inset);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);padding-top:11px;padding-bottom:11px;font-size:11.5px;font-weight:650}.lines .r{text-align:right}.line-desc{overflow-wrap:anywhere;font-weight:550}.line-amount{font-weight:600}.line-mobile-label{display:none}.totals{justify-self:end;gap:2px;width:min(340px,100%);display:grid}.totals>div{justify-content:space-between;gap:16px;padding:8px 0;font-size:14.5px;display:flex}.totals dt{color:var(--text-2)}.totals-grand{border-top:1px solid var(--line-strong);font-family:var(--font-display);font-weight:600;padding-top:14px!important;font-size:18px!important}.totals-grand dt{color:var(--text)}.doc-notes{border-radius:var(--r-md);background:var(--inset);border:1px solid var(--line);padding:16px 18px}.doc-foot{gap:14px;padding-top:4px;display:grid}.doc-paid{gap:10px;display:grid}.doc-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.form-page{gap:28px;width:100%;max-width:720px;margin:12px auto 56px;padding:0 24px;display:grid}.form-intro{animation:rise .45s var(--ease) both;gap:12px;padding-top:12px;display:grid}.signup{gap:26px;padding:34px}.demo{width:100%;max-width:1080px;margin:12px auto 64px;padding:0 24px}.demo-head{gap:6px;margin-bottom:28px;display:grid}.demo-head .h1{letter-spacing:-.035em;font-size:34px}.demo-tag{background:var(--banner-bg);color:var(--banner-text);border:1px solid var(--banner-line);letter-spacing:.08em;border-radius:6px;justify-self:start;padding:2px 8px;font-size:11px;font-weight:700}.demo-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:20px;display:grid}.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.product{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--highlight), var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:transform .25s var(--ease), border-color .25s var(--ease);animation:rise .45s var(--ease) both;flex-direction:column;display:flex;overflow:hidden}.product:nth-child(2){animation-delay:50ms}.product:nth-child(3){animation-delay:.1s}.product:hover{border-color:var(--line-strong);transform:translateY(-2px)}.product-art{aspect-ratio:4/3;background:radial-gradient(circle at 50% 40%, var(--accent-soft), transparent 70%), var(--inset);border-bottom:1px solid var(--line);place-items:center;display:grid}.product-art svg{width:72%;height:auto}.art-fill{fill:var(--panel-solid)}.art-line{fill:none;stroke:var(--text-2);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.art-accent{fill:none;stroke:var(--brand-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.art-dot{fill:var(--text-3)}.product-body{flex:1;gap:4px;padding:16px;display:grid}.product-name{font-weight:600}.product-foot{flex-wrap:wrap;justify-content:space-between;align-self:end;align-items:center;gap:8px;margin-top:14px;display:flex}.product-price{white-space:nowrap;font-size:15px;font-weight:650}.product-price .amount-symbol{font-size:12px}.product-foot .btn{flex:none;height:38px;padding:0 14px;font-size:13.5px}.stepper{border:1px solid var(--line-strong);background:var(--inset);border-radius:11px;align-items:center;height:38px;display:inline-flex;overflow:hidden}.stepper button{cursor:pointer;width:36px;height:100%;color:var(--text-2);background:0 0;border:0;place-items:center;display:grid}.stepper button:hover:not(:disabled){background:var(--inset-hover);color:var(--text)}.stepper button:disabled{opacity:.35;cursor:not-allowed}.stepper span{text-align:center;min-width:22px;font-weight:650}.cart{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--highlight), var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:rise .45s 80ms var(--ease) both;gap:18px;padding:24px;display:grid;position:sticky;top:20px}.cart-lines{gap:10px;font-size:14px;list-style:none;display:grid}.cart-lines li{justify-content:space-between;gap:12px;display:flex}.cart-total{border-top:1px solid var(--line);gap:4px;padding-top:16px;display:grid}.select-field{display:grid}.select-field select{appearance:none;border:1px solid var(--line-strong);border-radius:var(--r-md);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23888ea0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-color:var(--inset);cursor:pointer;height:48px;padding:0 40px 0 14px;font-weight:550}.select-field option{background:var(--panel-solid)}.mock-controls{z-index:40;font-size:12px;font-family:var(--mono);position:fixed;bottom:12px;right:12px}.mock-toggle{border:1px dashed var(--warning-strong);background:var(--banner-bg);color:var(--banner-text);cursor:pointer;border-radius:8px;padding:6px 10px;font-weight:700}.mock-body{border:1px dashed var(--warning-strong);background:var(--panel-solid);border-radius:10px;gap:6px;width:230px;margin-top:6px;padding:10px;display:grid}.mock-body button{border:1px solid var(--line-strong);background:var(--inset);cursor:pointer;text-align:left;border-radius:6px;padding:6px 8px}.mock-title{color:var(--warning);font-weight:700}.site-footer{text-align:center;width:100%;max-width:1032px;color:var(--text-3);justify-items:center;gap:10px;margin:auto auto 0;padding:0 24px 32px;font-size:12.5px;display:grid}.page-narrow .site-footer{max-width:640px}.site-footer-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;display:flex}.footer-links{gap:16px;display:flex}.footer-link{color:var(--text-2);border-radius:4px;text-decoration:none}.footer-link:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.footer-text{max-width:60ch;color:var(--text-3)}.footer-powered{color:var(--text-3);letter-spacing:.01em}.help{position:relative}.help-btn{border:1px solid var(--line-strong);background:var(--panel);height:32px;color:var(--text-2);cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.help-btn:hover,.help-btn[aria-expanded=true]{background:var(--inset-hover);color:var(--text)}.help-panel{z-index:20;background:var(--panel-solid);border:1px solid var(--line-strong);border-radius:var(--r-lg);width:min(320px,100vw - 32px);box-shadow:var(--shadow-pop);text-align:left;color:var(--text);animation:fade .15s var(--ease) both;padding:14px;font-size:14px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.help-panel[hidden]{display:none}.help-title{margin-bottom:8px;font-weight:650}.help-links{gap:4px;list-style:none;display:grid}.help-link{border-radius:var(--r-sm);color:var(--text);align-items:center;gap:12px;padding:9px 10px;text-decoration:none;display:flex}.help-link:hover{background:var(--inset-hover)}.help-link svg{color:var(--accent-text);flex:none}.help-link-text{min-width:0;font-weight:550;display:grid}.help-link-text .muted{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.help-ref{border-top:1px solid var(--line);gap:4px;margin-top:10px;padding-top:10px;display:grid}.help-ref-row{word-break:break-all;justify-content:space-between;align-items:center;gap:8px;display:flex}.tabs.tabs-sm{border-radius:13px;margin:10px 0 16px;padding:3px}.tabs-sm .tab{border-radius:10px;height:34px;font-size:13px}@media (max-width:1000px){.checkout{grid-template-columns:330px minmax(0,1fr);padding:0 16px}.exchange-grid{grid-template-columns:minmax(0,1fr)}.exchange-qr{justify-self:center;padding-top:0}.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body{font-size:15px}.topbar{height:58px;padding:0 16px}.glow-1{width:520px;height:520px;top:-300px;right:-240px}.glow-2{width:480px;height:480px;bottom:-300px;left:-240px}.checkout{grid-template-columns:minmax(0,1fr);gap:12px;margin:4px 0 20px;padding:0 12px;display:grid}.summary{gap:18px;padding:20px 18px;position:static}.hero-lg .hero-figure{font-size:48px}.summary-meta{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.summary-meta>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:0;padding:10px 14px}.summary-meta>div+div{border-top:0;border-left:1px solid var(--line)}.summary-meta dt{font-size:12px}.summary-meta-order{display:none!important}.summary-foot{display:none}.pay-panel{min-height:0;padding:20px 18px 26px}.mobile-foot{gap:10px;padding:4px 20px 28px;display:grid}.tabs{margin-bottom:22px}.tab{gap:6px;font-size:13.5px}.h1{font-size:22px}.status-page,.card-page,.doc-page,.form-page{margin-top:4px;padding:0 12px}.status-card,.card{gap:22px;padding:22px 18px}.center-card{width:calc(100% - 24px);padding:32px 20px}.doc{gap:22px;padding:24px 18px}.doc-title{font-size:24px}.doc-parties{grid-template-columns:1fr;gap:16px}.lines-head{display:none!important}.lines-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"desc amount""meta meta";gap:4px 12px;padding:14px 16px}.line-desc{grid-area:desc}.line-amount{grid-area:amount}.line-qty,.line-unit{color:var(--text-2);grid-row:2;font-size:13px;text-align:left!important}.line-qty{grid-column:1}.line-unit{grid-column:1;padding-left:5.5em}.line-mobile-label{display:inline}.form-row{grid-template-columns:1fr}.signup{padding:22px 18px}.result-actions-row{grid-template-columns:1fr}.demo{padding:0 12px}.demo-layout,.products{grid-template-columns:minmax(0,1fr)}.product{flex-direction:row}.product-art{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--line);width:112px}.product-body{padding:14px}.product-foot{margin-top:8px}.cart{position:static}.demo-head .h1{font-size:28px}.site-footer{padding:8px 16px 28px}}@media (max-width:420px){.topbar-secure-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbar-secure{justify-content:center;width:32px;padding:0}.hero-lg .hero-figure{font-size:44px}}@media (max-width:440px){.tabs:not(.tabs-sm) .tab svg{display:none}.tab{padding:0 6px}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rise{0%{opacity:0;transform:translateY(10px)scale(.995)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pill-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes ping{0%{opacity:.55;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.6)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes bloom{0%{opacity:.55;transform:scale(.85)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.success-check{stroke-dashoffset:0}.success-ring{display:none}}@media print{@page{margin:16mm}html:root,html:root[data-theme=light],html:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#fff;--panel:#fff;--panel-strong:#fff;--panel-solid:#fff;--inset:#fff;--line:#d9dce3;--line-strong:#c4c8d2;--text:#000;--text-2:#3d4250;--text-3:#5a5f6c;--accent-text:#000;--success:#0a6b56;--shadow:none;--highlight:none}body{background:#fff;font-size:12pt}.backdrop,.topbar,.site-footer,.demo-banner,.skip-link,.no-print,.btn,.copy-btn,.tabs,.mobile-foot,.summary-foot,.redirect,.success-ring,.help,.mock-controls{display:none!important}.print-head{color:#3d4250;border-bottom:1px solid #c4c8d2;gap:2px;margin:0 0 18px;padding-bottom:12px;font-size:10pt;display:grid}.print-head strong{color:#000;font-size:16pt}.panel,.product,.cart{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#d9dce3!important}.checkout{margin:0;padding:0;display:block}.summary{margin-bottom:12px;position:static}.pay-panel{min-height:0}.status-page,.card-page,.doc-page{max-width:none;margin:0;padding:0}*{transition:none!important;animation:none!important}.success-check{stroke-dashoffset:0}a{text-decoration:none}}
