@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Thin-Dlj_0ZL0.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Ultralight-Dvb4Y4p6.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Light-aDlMluiV.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Regular-DF_3XEGl.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-RegularItalic-CFA72IC_.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Medium-DSttQARu.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Semibold-Dg2-djaL.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-SemiboldItalic-Dj8jjjxr.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Bold-CkqE-6tD.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-BoldItalic-q-NvD6qt.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Heavy-Cj-4znqf.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Black-85SZiFK-.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-VariableFont_wght-BrlcHZ7m.ttf) format("truetype-variations");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Italic-VariableFont_wght-CZO9PUqx.ttf) format("truetype-variations");font-weight:100 800;font-style:italic;font-display:swap}@font-face{font-family:Apple Garamond;src:url(/assets/AppleGaramond-Light-CcDGGGE9.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Apple Garamond;src:url(/assets/AppleGaramond-LightItalic-BHAZDKoW.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Apple Garamond;src:url(/assets/AppleGaramond-B-uhgcPi.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apple Garamond;src:url(/assets/AppleGaramond-Italic-d2Ol8oWt.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Apple Garamond;src:url(/assets/AppleGaramond-Bold-7CvnEgsn.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Apple Garamond;src:url(/assets/AppleGaramond-BoldItalic-Ca0pwoPX.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--plaid-ink: #030B1D;--plaid-blue: #4267FF;--plaid-cyan: #89FAFE;--plaid-white: #FFFFFF;--n-0: #FFFFFF;--n-25: #FAFBFC;--n-50: #F4F6F9;--n-100: #E8ECF2;--n-200: #D5DBE5;--n-300: #B4BCCB;--n-400: #8891A4;--n-500: #5E6880;--n-600: #3E475D;--n-700: #1F273C;--n-800: #0B1326;--n-900: var(--plaid-ink);--bg-page: var(--n-25);--bg-surface: var(--n-0);--bg-sunken: var(--n-50);--bg-inverse: var(--plaid-ink);--bg-code: #0B1326;--fg-1: var(--plaid-ink);--fg-2: var(--n-500);--fg-3: var(--n-400);--fg-on-inverse: #FFFFFF;--fg-on-inverse-muted: rgba(255,255,255,.62);--fg-accent: var(--plaid-blue);--border-hairline: var(--n-200);--border-hairline-strong: var(--n-300);--border-on-inverse: rgba(255,255,255,.1);--ok-500: #17B26A;--warn-500: #F5A524;--error-500: #E5484D;--info-500: var(--plaid-blue);--grad-brand-radial: radial-gradient(120% 100% at 50% 110%, var(--plaid-cyan) 0%, #A5BBFF 32%, var(--plaid-blue) 70%, #2B44D6 100%);--grad-brand-linear: linear-gradient(135deg, var(--plaid-blue) 0%, var(--plaid-cyan) 100%);--grad-card-soft: radial-gradient(140% 110% at 50% 120%, #C9F5FF 0%, #D5DEFF 40%, #F4F6F9 85%);--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-2xl: 28px;--r-pill: 999px;--sh-0: 0 0 0 1px var(--border-hairline);--sh-1: 0 1px 2px rgba(3, 11, 29, .04), 0 0 0 1px var(--border-hairline);--sh-2: 0 6px 20px -8px rgba(3, 11, 29, .1), 0 0 0 1px var(--border-hairline);--sh-3: 0 20px 50px -20px rgba(3, 11, 29, .18), 0 0 0 1px var(--border-hairline);--sh-focus: 0 0 0 3px rgba(66, 103, 255, .25);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--s-20: 80px;--s-24: 96px;--font-display: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif: "Apple Garamond", "Times New Roman", serif;--font-mono: "JetBrains Mono", "SF Mono", ui-monospace, Menlo, Monaco, Consolas, monospace;--t-display-size: 72px;--t-display-lh: 1.02;--t-display-tr: -.035em;--t-h1-size: 56px;--t-h1-lh: 1.06;--t-h1-tr: -.03em;--t-h2-size: 40px;--t-h2-lh: 1.1;--t-h2-tr: -.025em;--t-h3-size: 28px;--t-h3-lh: 1.2;--t-h3-tr: -.02em;--t-h4-size: 20px;--t-h4-lh: 1.3;--t-h4-tr: -.01em;--t-body-size: 16px;--t-body-lh: 1.55;--t-small-size: 14px;--t-small-lh: 1.5;--t-micro-size: 12px;--t-micro-lh: 1.4;--t-micro-tr: .02em;--t-mono-size: 13px;--t-mono-lh: 1.6;--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-in-out: cubic-bezier(.6, 0, .2, 1);--dur-fast: .16s;--dur-med: .26s;--dur-slow: .42s}.ds-body{font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--fg-1);background:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11"}.ds-display{font-family:var(--font-display);font-weight:700;font-size:var(--t-display-size);line-height:var(--t-display-lh);letter-spacing:var(--t-display-tr);color:var(--fg-1)}.ds-h1{font-family:var(--font-display);font-weight:700;font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-tr);color:var(--fg-1)}.ds-h2{font-family:var(--font-display);font-weight:700;font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr);color:var(--fg-1)}.ds-h3{font-family:var(--font-display);font-weight:600;font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr);color:var(--fg-1)}.ds-h4{font-family:var(--font-display);font-weight:600;font-size:var(--t-h4-size);line-height:var(--t-h4-lh);letter-spacing:var(--t-h4-tr);color:var(--fg-1)}.ds-p{font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--fg-2);text-wrap:pretty}.ds-small{font-size:var(--t-small-size);line-height:var(--t-small-lh);color:var(--fg-2)}.ds-micro{font-size:var(--t-micro-size);line-height:var(--t-micro-lh);letter-spacing:var(--t-micro-tr);color:var(--fg-3);text-transform:uppercase;font-weight:600}.ds-code,code.ds-code{font-family:var(--font-mono);font-size:var(--t-mono-size);line-height:var(--t-mono-lh);color:var(--fg-1)}.ds-serif-accent{font-family:Apple Garamond,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.01em}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}:root{--ink:#04070E;--panel:#0A101F;--panel-2:#0D1424;--raise:rgba(255,255,255,.03);--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.05);--tx:#EAF0FA;--tx-2:rgba(234,240,250,.58);--tx-3:rgba(234,240,250,.36);--blue:#4267FF;--cyan:#89FAFE;--ok:#2BD98A;--amber:#F5B544}html,body{background:var(--ink);color:var(--tx);font-family:var(--font-display);-webkit-font-smoothing:antialiased}.co-root{position:relative;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;isolation:isolate;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.co-root.with-ribbon{grid-template-rows:auto auto 1fr auto}.demo-ribbon{position:relative;z-index:50;display:flex;align-items:center;gap:12px;padding:8px 32px;background:linear-gradient(90deg,#f5b54424,#f5b5440d);border-bottom:1px solid rgba(245,181,68,.22);font-family:var(--font-mono);font-size:11px;color:#f5ce8e;letter-spacing:.01em}.demo-ribbon .dr-pill{font-weight:600;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#1a1206;background:var(--amber);padding:3px 8px;border-radius:5px}.demo-ribbon .dr-text{flex:1;min-width:0;color:#f5ce8eeb}.demo-ribbon .dr-env{color:#f5ce8e99}.demo-ribbon .dr-info{position:relative;display:inline-flex;align-items:center;gap:5px;color:#f5ce8e;cursor:help;border-bottom:1px dotted rgba(245,206,142,.45);padding-bottom:1px;outline:none}.demo-ribbon .dr-info svg{width:13px;height:13px;flex-shrink:0}.demo-ribbon .dr-tip{position:absolute;top:calc(100% + 10px);left:0;width:300px;background:#0c1424;border:1px solid var(--line);border-radius:11px;padding:13px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 18px 44px -14px #000000b3;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .15s var(--ease-out);z-index:40;pointer-events:none}.demo-ribbon .dr-tip:before{content:"";position:absolute;bottom:100%;left:18px;border:6px solid transparent;border-bottom-color:#0c1424}.demo-ribbon .dr-info:hover .dr-tip,.demo-ribbon .dr-info:focus-visible .dr-tip,.demo-ribbon .dr-info:focus .dr-tip{opacity:1;visibility:visible;transform:translateY(0)}.demo-ribbon .dr-tip-h{font-family:var(--font-display);font-size:12.5px;font-weight:600;color:var(--tx);letter-spacing:-.01em}.demo-ribbon .dr-tip-row{font-family:var(--font-body);font-size:11.5px;line-height:1.5;color:var(--tx-2)}.demo-ribbon .dr-tip-row b{color:var(--cyan);font-weight:600;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.02em}.co-ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 50% at 18% 4%,rgba(66,103,255,.22) 0%,transparent 60%),radial-gradient(46% 42% at 92% 100%,rgba(137,250,254,.1) 0%,transparent 62%),linear-gradient(180deg,#04070e,#06101f)}.co-top{display:flex;align-items:center;justify-content:center;padding:20px 32px;border-bottom:1px solid var(--line-2)}.co-brand{display:inline-flex;align-items:center;gap:9px;color:inherit;text-decoration:none;padding:10px;margin:-10px;border-radius:10px}.co-brand:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.co-brand img{width:22px;height:22px;filter:invert(1) brightness(2)}.co-brand span{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--tx)}.co-stage{display:flex;align-items:center;justify-content:center;padding:clamp(20px,5vh,56px) 32px;min-width:0}.co-foot{display:flex;justify-content:center;align-items:center;gap:10px;padding:18px;font-family:var(--font-mono);font-size:11px;color:var(--tx-3);letter-spacing:.02em}.co-foot b{color:var(--tx-2);font-weight:600}.dotsep{opacity:.4}.co-help{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none;border-radius:4px}.co-help:hover,.co-help:focus-visible{color:var(--tx-2)}.co-help:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.co-help-icon{width:11px;height:11px;flex-shrink:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.checkout{width:100%;max-width:clamp(940px,40vw + 380px,1160px);background:var(--panel);border:1px solid var(--line);border-radius:18px;display:grid;grid-template-columns:360px minmax(0,1fr);min-width:0;overflow:hidden;box-shadow:0 40px 90px -50px #000c,inset 0 1px #ffffff0a}.co-left{padding:32px 28px;border-right:1px solid var(--line-2);display:flex;flex-direction:column;gap:24px;background:var(--ink)}.co-right{padding:32px 30px;min-width:0;min-height:460px}.order{display:flex;flex-direction:column;gap:18px}.order-merchant{display:flex;align-items:center;gap:12px}.m-avatar{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:19px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.m-meta{flex:1;min-width:0}.m-pay{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3)}.m-name{font-size:16px;font-weight:600;color:var(--tx)}.m-link{font-family:var(--font-mono);font-size:11px;color:#89fafecc;text-decoration:none;white-space:nowrap}.m-link:hover{color:var(--cyan)}.order-amount{display:flex;align-items:baseline;gap:8px}.oa-fiat{font-family:var(--font-display);font-weight:600;font-size:50px;line-height:1;letter-spacing:-.03em;color:var(--tx);font-variant-numeric:tabular-nums}.oa-cur{font-size:15px;font-weight:600;color:var(--tx-2)}.order-remark{font-size:14px;color:var(--tx-2);margin-top:-6px}.order-rows{display:flex;flex-direction:column;background:var(--raise);border:1px solid var(--line-2);border-radius:12px;overflow:hidden}.o-row{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line-2)}.o-row:last-child{border-bottom:none}.o-row .k{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3)}.o-row .v{font-family:var(--font-mono);font-size:13px;color:var(--tx-2);max-width:62%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill-live{display:inline-flex;align-items:center;gap:6px;color:var(--cyan)}.pill-live .d{width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan);animation:ping 1.6s var(--ease-out) infinite}.method{display:flex;flex-direction:column;gap:10px}.m-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-top:4px}.m-label:before{content:"";width:16px;height:1px;background:var(--cyan);opacity:.6}.token-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.token-chip{position:relative;display:flex;align-items:center;gap:7px;padding:10px 11px;border-radius:9px;background:var(--raise);border:1px solid var(--line);color:var(--tx);cursor:pointer;font-family:var(--font-display);font-size:13px;font-weight:600;transition:all .14s var(--ease-out)}.token-chip:hover{background:#ffffff0f}.token-chip.on{border-color:var(--cyan);background:#89fafe14;box-shadow:0 0 0 1px #89fafe4d}.t-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.t-sym{flex:1}.t-badge{position:absolute;top:-6px;right:-4px;font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--cyan);color:var(--ink);padding:1px 5px;border-radius:999px}.net-list{display:flex;flex-direction:column;gap:5px;height:150px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.net-list::-webkit-scrollbar{width:6px}.net-list::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.net-list::-webkit-scrollbar-track{background:transparent}.net-opt{flex-shrink:0}.net-opt{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-radius:9px;background:var(--raise);border:1px solid var(--line);color:var(--tx);cursor:pointer;transition:all .14s var(--ease-out)}.net-opt:hover{background:#ffffff0f}.net-opt.on{border-color:var(--cyan);background:#89fafe0f}.n-left{display:flex;align-items:center;gap:10px}.n-radio{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--line);position:relative;flex-shrink:0}.net-opt.on .n-radio{border-color:var(--cyan)}.net-opt.on .n-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.n-label{font-size:13.5px;font-weight:500}.n-right{display:flex;align-items:center;gap:8px}.n-fee{font-family:var(--font-mono);font-size:11px;color:var(--tx-3)}.n-check{color:var(--cyan);font-size:12px}.btn{height:46px;padding:0 20px;border-radius:8px;font-family:var(--font-display);font-size:14px;font-weight:600;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .16s var(--ease-out)}.btn.primary{background:var(--cyan);color:#04121a;box-shadow:0 8px 24px -10px #89fafe80}.btn.primary:hover{background:#a6fcff;transform:translateY(-1px)}.btn.primary:active{transform:scale(.99)}.btn.ghost{background:transparent;color:var(--tx);border-color:var(--line)}.btn.ghost:hover{background:var(--raise);border-color:#fff3}.btn.block{width:100%}.pre-pay{height:100%;min-height:460px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:24px}.pre-mark{width:84px;height:84px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 40% 35%,#4267ff66,#4267ff0d);box-shadow:0 0 50px #4267ff4d,inset 0 0 0 1px var(--line)}.pre-mark img{width:36px;height:36px;filter:invert(1) brightness(2)}.pre-title{font-family:var(--font-display);font-weight:600;font-size:21px;letter-spacing:-.01em;color:var(--tx)}.pre-sub{font-size:14.5px;color:var(--tx-2);line-height:1.55;max-width:320px}.pre-coins{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:6px}.pre-coin{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:8px;background:var(--raise);border:1px solid var(--line);font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--tx-2)}.pc-dot{width:6px;height:6px;border-radius:50%}.pay-panel{display:flex;flex-direction:column;gap:16px}.status-ribbon{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid var(--line)}.status-ribbon.awaiting{background:#4267ff1a;border-color:#4267ff40}.status-ribbon.detected{background:#f5b5441f;border-color:#f5b5444d}.sr-icon{position:relative;width:14px;height:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sr-ping{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan);animation:ping 1.4s var(--ease-out) infinite}.status-ribbon.detected .sr-ping{background:var(--amber);box-shadow:0 0 12px var(--amber)}.sr-text{flex:1;min-width:0}.sr-main{font-size:14.5px;font-weight:600;color:var(--tx)}.sr-sub{font-size:12.5px;color:var(--tx-2);margin-top:1px}.sr-timer{font-family:var(--font-mono);font-size:15px;font-weight:600;color:var(--tx);font-variant-numeric:tabular-nums}@keyframes ping{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.35)}}.send-amount{background:var(--raise);border:1px solid var(--line-2);border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:9px}.sa-row{display:flex;align-items:center;justify-content:space-between}.sa-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3)}.sa-change{background:transparent;border:none;color:#89fafed9;font-family:var(--font-display);font-size:12px;font-weight:600;cursor:pointer}.sa-change:hover{color:var(--cyan)}.sa-value{display:flex;align-items:baseline;gap:8px}.sa-num{font-family:var(--font-display);font-weight:600;font-size:40px;line-height:1;letter-spacing:-.03em;color:var(--tx);font-variant-numeric:tabular-nums}.sa-tok{font-size:17px;font-weight:600;color:var(--tx-2)}.sa-rate{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;color:var(--tx-3)}.quote-refresh{margin-left:auto;color:#89fafeb3}.copy-mini{background:var(--raise);border:1px solid var(--line);color:var(--tx);font-family:var(--font-display);font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:7px;cursor:pointer;margin-left:auto;transition:all .14s var(--ease-out)}.copy-mini:hover{background:#ffffff1f}.copy-mini.done{background:var(--cyan);color:var(--ink);border-color:var(--cyan)}.pay-tabs{display:flex;gap:3px;background:var(--raise);padding:3px;border-radius:8px;border:1px solid var(--line-2)}.pay-tabs button{flex:1;border:none;background:transparent;color:var(--tx-2);padding:9px;border-radius:6px;font-family:var(--font-display);font-size:13px;font-weight:600;cursor:pointer;transition:all .14s var(--ease-out)}.pay-tabs button.on{background:#ffffff14;color:var(--tx)}.pay-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;min-width:0}.qr-side{display:flex;flex-direction:column;align-items:center;gap:10px}.qr-frame{position:relative;width:188px;height:188px;background:#fff;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:center}.qr-frame .corners,.qr-frame .corners2{position:absolute;top:6px;right:6px;bottom:6px;left:6px;pointer-events:none}.qr-frame .corners:before,.qr-frame .corners:after,.qr-frame .corners2:before,.qr-frame .corners2:after{content:"";position:absolute;width:14px;height:14px;border:2px solid var(--ink)}.qr-frame .corners:before{top:0;left:0;border-right:none;border-bottom:none}.qr-frame .corners:after{bottom:0;right:0;border-left:none;border-top:none}.qr-frame .corners2:before{top:0;right:0;border-left:none;border-bottom:none}.qr-frame .corners2:after{bottom:0;left:0;border-right:none;border-top:none}.qr-frame svg{width:100%;height:100%;display:block}.qr-mark{position:absolute;top:50%;left:50%;width:36px;height:36px;transform:translate(-50%,-50%);background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #fff}.qr-mark img{width:20px;height:20px}.qr-net{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11.5px;color:var(--tx-2);background:var(--raise);border:1px solid var(--line-2);padding:4px 10px;border-radius:8px}.qn-dot{width:6px;height:6px;border-radius:50%}.addr-side{display:flex;flex-direction:column;gap:12px;min-width:0}.field{display:flex;flex-direction:column;gap:5px;min-width:0}.f-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-3)}.f-box{display:flex;align-items:center;gap:8px;background:var(--raise);border:1px solid var(--line-2);border-radius:9px;padding:11px 13px;min-width:0;max-width:100%;overflow:hidden}.f-val{font-family:var(--font-mono);font-size:13.5px;color:var(--tx);flex:1;min-width:0}.f-val.mono-ellip{white-space:normal;overflow-wrap:anywhere;word-break:break-all;line-height:1.55}.f-box:has(.mono-ellip){align-items:flex-start}.addr-box{gap:6px}.addr-trunc{display:flex;align-items:center;gap:6px;background:none;border:0;padding:0;margin:0;flex:1;min-width:0;color:var(--tx);cursor:pointer;text-align:left}.addr-trunc:hover .addr-trunc-text,.addr-trunc:focus-visible .addr-trunc-text{color:var(--cyan)}.addr-trunc:focus-visible{outline:1.5px solid var(--cyan);outline-offset:2px;border-radius:4px}.addr-trunc-text{font-family:var(--font-mono);font-size:13.5px;color:inherit;flex:1;min-width:0;white-space:nowrap;overflow:hidden;user-select:none;-webkit-user-select:none}.addr-expand-ic{width:12px;height:12px;flex-shrink:0;color:var(--tx-3)}.addr-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#03070fb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:20px}.addr-modal{width:100%;max-width:420px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 30px 70px -30px #000c}.addr-modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.addr-modal-close{background:var(--raise);border:1px solid var(--line-2);border-radius:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--tx-2);cursor:pointer}.addr-modal-close svg{width:14px;height:14px}.addr-modal-close:hover{background:#ffffff1a;color:var(--tx)}.addr-modal-input{width:100%;font-family:var(--font-mono);font-size:13.5px;color:var(--tx);background:var(--raise);border:1px solid var(--line-2);border-radius:9px;padding:12px;word-break:break-all;overflow-wrap:anywhere;white-space:normal;line-height:1.5;resize:none}.addr-modal-actions{display:flex}.addr-modal-actions .btn{flex:1}.pay-notes{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.pay-notes li{position:relative;padding-left:16px;font-size:12.5px;line-height:1.5;color:var(--tx-2)}.pay-notes li:before{content:"";position:absolute;left:0;top:6px;width:5px;height:5px;border-radius:50%;background:var(--tx-3)}.pay-notes b{color:var(--tx);font-weight:600}.wallet-body{display:flex;flex-direction:column;gap:10px;padding:4px 0}.wc-ic{width:30px;height:30px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #ffffff1f}.wc-ic svg{width:19px;height:19px}.wc-tile{display:flex;align-items:center;gap:11px;padding:13px;border-radius:11px;background:var(--raise);border:1px solid var(--line);color:var(--tx);font-family:var(--font-display);cursor:pointer;transition:all .14s var(--ease-out);text-align:left;width:100%}.wc-tile:hover{background:#ffffff0f;border-color:#89fafe59;transform:translateY(-1px)}.wc-tile.feat{padding:14px}.wc-tile-meta{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.wc-tile-name{font-size:14.5px;font-weight:600;color:var(--tx)}.wc-tile-name.sm{font-size:13.5px;flex:1}.wc-tile-sub{font-family:var(--font-mono);font-size:11.5px;color:var(--tx-3)}.wc-badge{font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-3);background:#ffffff0d;border:1px solid var(--line-2);padding:3px 7px;border-radius:6px;white-space:nowrap;flex-shrink:0}.wc-badge.live{color:#7be3b0;background:#2bd98a1f;border-color:#2bd98a47}.wc-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wc-grid .wc-tile{padding:11px 12px}.wc-safe{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;color:var(--tx-2);padding:12px 13px;border-radius:10px;background:#4267ff0f;border:1px solid rgba(66,103,255,.16);margin-top:2px}.wc-safe svg{width:16px;height:16px;flex-shrink:0;color:var(--cyan);margin-top:1px}.wc-flow{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 6px;text-align:center}.wc-spin{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.wc-spin .wc-ic{width:40px;height:40px;border-radius:12px}.wc-spin .wc-ic svg{width:25px;height:25px}.wc-ring{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:16px;border:2px solid transparent;border-top-color:var(--cyan);border-right-color:var(--cyan);animation:wc-rot .8s linear infinite}@keyframes wc-rot{to{transform:rotate(360deg)}}.wc-h{font-size:17px;font-weight:600;color:var(--tx);letter-spacing:-.01em}.wc-p{font-size:13.5px;color:var(--tx-2);line-height:1.5;max-width:320px}.wc-flow .btn.ghost{margin-top:4px;height:40px;padding:0 22px}.wc-acct{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border-radius:12px;background:var(--raise);border:1px solid var(--line);text-align:left}.wc-acct-meta{flex:1;min-width:0}.wc-acct-name{font-size:14.5px;font-weight:600;color:var(--tx);display:flex;align-items:center;gap:7px}.wc-conn{font-family:var(--font-mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:#7be3b0;background:#2bd98a1f;padding:2px 6px;border-radius:5px}.wc-acct-addr{font-family:var(--font-mono);font-size:12.5px;color:var(--tx-3);margin-top:3px}.wc-bal{text-align:right}.wc-bal-n{font-family:var(--font-mono);font-size:15px;color:var(--tx);font-weight:500}.wc-bal-c{font-family:var(--font-mono);font-size:9.5px;color:var(--tx-3);letter-spacing:.05em}.wc-confirm-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:2px 2px 0}.wc-cr-k{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3)}.wc-cr-v{font-family:var(--font-mono);font-size:13.5px;color:var(--tx)}.wc-cr-net{color:var(--tx-3)}.wc-confirm{width:100%;margin-top:2px}.wc-disc{background:none;border:none;color:var(--tx-3);font-family:var(--font-mono);font-size:12px;cursor:pointer;padding:2px}.wc-disc:hover{color:var(--tx-2)}.pay-actions{display:flex;gap:8px;margin-top:2px}.settle{display:flex;flex-direction:column;gap:2px;padding:6px 2px 2px}.settle-step{display:flex;align-items:center;gap:13px;padding:13px 4px;position:relative}.settle-step:before{content:"";position:absolute;left:16px;top:34px;bottom:-4px;width:1.5px;background:var(--line);z-index:0}.settle-step:last-of-type:before{display:none}.ss-ic{position:relative;z-index:1;width:26px;height:26px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--raise);border:1px solid var(--line);color:var(--tx-3)}.ss-ic svg{width:15px;height:15px}.ss-dot{width:6px;height:6px;border-radius:50%;background:var(--tx-3);opacity:.5}.ss-spin{width:15px;height:15px;border-radius:50%;border:2px solid rgba(137,250,254,.2);border-top-color:var(--cyan);animation:wc-rot .7s linear infinite}.settle-step.done .ss-ic{background:#2bd98a1f;border-color:#2bd98a66;color:#7be3b0}.settle-step.active .ss-ic{border-color:#89fafe73;background:#89fafe0f}.ss-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ss-l{font-size:14.5px;font-weight:500;color:var(--tx-2)}.ss-s{font-family:var(--font-mono);font-size:12px;color:var(--tx-3)}.settle-step.done .ss-l,.settle-step.active .ss-l{color:var(--tx)}.settle-step.todo{opacity:.55}.ss-tag{font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);background:#89fafe1a;border:1px solid rgba(137,250,254,.2);padding:3px 7px;border-radius:6px;white-space:nowrap}.ss-tag.ok{color:#7be3b0;background:#2bd98a1f;border-color:#2bd98a47}.settle-note{font-size:12.5px;color:var(--tx-3);line-height:1.5;padding:8px 4px 2px}.btn-spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(4,18,26,.25);border-top-color:#04121a;animation:wc-rot .7s linear infinite;display:inline-block;margin-right:8px;vertical-align:-2px}.btn.primary:disabled{opacity:.85;cursor:default;transform:none}.pay-actions .btn{flex:1}.demo-bar{display:flex;align-items:center;gap:6px;padding-top:10px;border-top:1px dashed var(--line)}.demo-tag{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3);margin-right:2px}.demo-bar button{background:var(--raise);border:1px solid var(--line);color:var(--tx-2);font-family:var(--font-mono);font-size:10px;padding:4px 10px;border-radius:7px;cursor:pointer}.demo-bar button:hover{background:#ffffff1a;color:var(--tx)}.success{width:100%;max-width:560px;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:48px 40px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;box-shadow:0 40px 80px -50px #000c}.check-ring{position:relative;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--cyan) 0%,var(--blue) 60%,#2B44D6 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 0 40px #4267ff80,0 0 0 8px #4267ff14,0 0 0 16px #4267ff0a}.success h2{font-family:var(--font-display);font-weight:600;font-size:32px;letter-spacing:-.025em;margin:0;color:var(--tx)}.success>p{color:var(--tx-2);font-size:15px;margin:0;max-width:360px}.success>p b{color:var(--tx);font-weight:600}.receipt{width:100%;background:var(--raise);border:1px solid var(--line-2);border-radius:12px}.receipt .row{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:1px solid var(--line-2)}.receipt .row:last-child{border-bottom:none}.receipt .k{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3)}.receipt .v{font-family:var(--font-mono);font-size:13.5px;color:var(--tx);max-width:62%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt .v.net{display:inline-flex;align-items:center;gap:7px;overflow:visible}.receipt .v.net .nd{width:13px;height:13px;border-radius:4px;background:linear-gradient(135deg,var(--blue),var(--cyan));flex-shrink:0}.receipt .v.ok{color:var(--ok)}.success .pay-actions{width:100%}.success .ring{position:relative;width:90px;height:90px;border-radius:24px;background:linear-gradient(160deg,#0e1830,#0a1020);border:1px solid rgba(137,250,254,.22);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 8px #4267ff14,0 18px 46px -14px #4267ffb3,inset 0 1px #ffffff0f}.success .ring:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:30px;border:1px solid rgba(137,250,254,.3)}.success .ring .mark{width:42px;height:42px;filter:invert(1) brightness(2) drop-shadow(0 0 12px rgba(137,250,254,.5))}.success .ring .badge{position:absolute;right:-7px;bottom:-7px;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--cyan) 0%,var(--ok) 70%);border:2.5px solid var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px -4px #2bd98a99}.success .ring .badge svg{width:16px;height:16px}.success .ring .tick{stroke-dasharray:30;stroke-dashoffset:30}.success .amount{display:flex;align-items:baseline;gap:9px;margin-top:-2px}.success .amount .n{font-family:var(--font-display);font-weight:600;font-size:44px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--tx)}.success .amount .c{font-family:var(--font-mono);font-size:14px;color:var(--cyan)}@media(prefers-reduced-motion:no-preference){.success .ring{animation:pop .5s cubic-bezier(.2,.7,.2,1) both}.success .ring:after{animation:halo 2.6s ease-in-out infinite}.success .ring .tick{animation:draw .5s .25s cubic-bezier(.5,0,.2,1) forwards}}@keyframes pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes halo{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.08);opacity:.15}}.checkout-stack{width:100%;max-width:clamp(940px,40vw + 380px,1160px);display:flex;flex-direction:column;align-items:center;gap:16px;min-width:0}.checkout-stack .checkout{max-width:none}.checkout-stack .success{margin:0 auto}.oa-tok{font-size:16px;font-weight:600;color:var(--tx-2);letter-spacing:-.01em}.order-amount{flex-wrap:wrap}.token-grid-single{grid-template-columns:1fr}.token-chip[aria-current]{cursor:default}.net-list-static{height:auto;overflow:visible}.net-opt{cursor:default}.order-change{align-self:flex-start;margin-top:4px}.pay-body-addr{grid-template-columns:1fr}.addr-side-full{min-width:0}.pay-cta{flex:1}@media(max-width:840px){.checkout{grid-template-columns:minmax(0,1fr);max-width:480px}.checkout-stack .checkout{max-width:480px}.co-left{border-right:none;border-bottom:1px solid var(--line-2)}.pay-body{grid-template-columns:minmax(0,1fr)}.qr-side{order:-1}}@media(min-width:561px)and (max-height:950px){.co-top{padding:14px 32px}.demo-ribbon{padding:6px 32px}.co-foot{padding:12px}.co-stage{padding:20px 32px}.co-left{padding:22px 28px;gap:18px}.co-right{padding:22px 30px;min-height:380px}.order{gap:14px}.o-row{padding:9px 14px}.oa-fiat{font-size:44px}.pre-pay{min-height:380px}.btn{height:42px}.pay-panel{gap:10px}.status-ribbon{padding:8px 12px}.send-amount{padding:12px 16px;gap:6px}.sa-num{font-size:34px}.settle{gap:0;padding:2px}.settle-step{padding:7px 4px}.ss-ic{width:22px;height:22px}.settle-step:before{top:30px}.settle-note{padding:4px 4px 2px}.success{padding:32px 36px;gap:13px}.co-right,.co-left{padding:18px 26px}.pay-tabs button{padding:6px}.pay-body{gap:14px}.addr-side{gap:8px}.field{gap:4px}.f-box{padding:9px 12px}.pay-notes{gap:5px;margin-top:0}.pay-notes li{line-height:1.4}.qr-frame{width:168px;height:168px}.qr-frame svg{width:144px;height:144px}}@media(max-width:560px){.co-root{min-height:100dvh;overflow-x:hidden}.co-top{padding:16px 18px}.co-stage{padding:20px 16px}.checkout{max-width:none;border-radius:14px}.co-left{padding:24px 20px;gap:18px}.co-right{padding:24px 20px}.order-merchant{gap:10px}.m-link{display:none}.oa-fiat{font-size:40px}.order-rows{border-radius:10px}.o-row{padding:11px 12px}.token-grid{gap:8px}.token-chip{height:50px}.net-list{height:auto;max-height:210px}.pre-pay{min-height:300px}.pre-mark{width:70px;height:70px}.pre-title{font-size:20px}.pre-sub{font-size:13.5px}.pre-coins{justify-content:center}.status-ribbon{grid-template-columns:auto 1fr;gap:10px}.sr-timer{grid-column:2;justify-self:start;margin-top:2px}.send-amount{padding:16px}.sa-value{align-items:flex-start;gap:8px;flex-wrap:wrap}.sa-num{font-size:36px}.sa-rate{gap:6px;line-height:1.5}.quote-refresh{margin-left:0;width:100%}.pay-tabs button{height:38px}.pay-body{gap:16px}.qr-frame{width:210px;height:210px}.qr-frame svg{width:168px;height:168px}.wallet-grid{grid-template-columns:1fr}.pay-actions{flex-direction:column}.pay-actions .btn{width:100%;justify-content:center}.demo-bar{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.co-foot{padding:14px;gap:6px;flex-wrap:wrap;justify-content:center;text-align:center}.success{margin:14px;padding:32px 22px;border-radius:16px}.receipt .row{gap:14px}.demo-ribbon{padding:8px 16px;gap:8px}.demo-ribbon .dr-env{display:none}.demo-ribbon .dr-text{font-size:10.5px}.demo-ribbon .dr-tip{width:240px}.wc-grid{grid-template-columns:1fr}}.wallet-real{display:flex;flex-direction:column;gap:12px;padding:4px 0}.wr-head{display:flex;flex-direction:column;gap:2px}.wr-title{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.01em;color:var(--tx)}.wr-sub{font-family:var(--font-mono);font-size:12.5px;color:var(--tx-2)}.wr-open{width:100%}.wr-hint{font-size:13px;line-height:1.5;color:var(--tx-2);margin:0}.wc-demo-badge{align-self:flex-start;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1a1206;background:var(--amber);padding:4px 9px;border-radius:6px;box-shadow:0 0 0 1px #f5b54459}/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"JetBrains Mono", "SF Mono", ui-monospace, Menlo, Monaco, Consolas, monospace;--ease-out:cubic-bezier(.2, .7, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#030b1d;--color-n-400:#8891a4;--font-display:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.min-h-screen{min-height:100vh}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.items-center{align-items:center}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.bg-ink{background-color:var(--color-ink)}.break-all{word-break:break-all}.text-n-400{color:var(--color-n-400)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--plaid-ink:#030b1d;--plaid-blue:#4267ff;--plaid-cyan:#89fafe}#root{min-height:100%}.state-card{width:100%;max-width:560px}.state-card h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--tx,#eaf0fa);margin:0;font-size:32px;font-weight:600}.state-card>p{color:var(--tx-2,#eaf0fa94);max-width:380px;margin:0;font-size:15px}.spin-ring{border:2px solid #ffffff1f;border-top-color:var(--plaid-cyan);border-radius:50%;width:64px;height:64px;animation:.9s linear infinite co-spin;position:relative}@keyframes co-spin{to{transform:rotate(360deg)}}.ton-host{flex-direction:column;gap:8px;display:flex}.demo-note{font-family:var(--font-mono);color:#fff6;letter-spacing:.02em;font-size:11px}.notice{text-align:center;border-radius:12px;width:100%;max-width:1160px;padding:10px 14px;font-size:14px}.notice.warn{color:#ffd79a;background:#f5a5241f;border:1px solid #f5a52440}@media(max-width:560px){.notice{max-width:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.rcpt-page :where(*){box-sizing:border-box;margin:0;padding:0}.rcpt-page{--ink:var(--plaid-ink);--blue:var(--plaid-blue);--cyan:var(--plaid-cyan);--mut:var(--n-500);--meta:var(--n-400);--line:var(--n-200);--sunk:var(--n-50)}.rcpt-page{background:#eef1f6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.rcpt-page{font-family:var(--font-body);color:var(--ink);padding:32px 16px 64px;display:flex;flex-direction:column;align-items:center;gap:20px}.rcpt-page .bar{width:210mm;max-width:100%;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--mut)}.rcpt-page .bar .lhs{display:flex;align-items:center;gap:8px;letter-spacing:.01em}.rcpt-page .bar .dot{width:7px;height:7px;border-radius:50%;background:var(--ok-500);box-shadow:0 0 0 3px #17b26a29}.rcpt-page .print-btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:600;color:#fff;background:var(--ink);border:none;border-radius:8px;padding:9px 16px;letter-spacing:.005em}.rcpt-page .print-btn:hover{background:#0b1733}.rcpt-page .print-btn svg{width:14px;height:14px}.rcpt-page .sheet{width:210mm;min-height:297mm;background:#fff;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #030b1d47,0 0 0 1px #030b1d0d;padding:26mm 22mm 22mm;display:flex;flex-direction:column}.rcpt-page .sheet:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,var(--blue) 0%,var(--cyan) 100%)}.rcpt-page .wm{position:absolute;right:-40px;bottom:-30px;width:340px;opacity:.04;pointer-events:none;transform:rotate(-8deg)}.rcpt-page .head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.rcpt-page .brand{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none;padding:8px;margin:-8px;border-radius:10px}.rcpt-page .brand:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rcpt-page .brand img{width:26px;height:27px;display:block}.rcpt-page .brand .wordmark{font-size:23px;font-weight:700;letter-spacing:-.025em}.rcpt-page .brand .sub{font-family:var(--font-mono);font-size:10.5px;color:var(--meta);letter-spacing:.04em;text-transform:uppercase;margin-top:3px}.rcpt-page .head .doc{text-align:right}.rcpt-page .doc .kind{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--meta);text-transform:uppercase}.rcpt-page .doc .paid{display:inline-flex;align-items:center;gap:7px;margin-top:8px;background:#17b26a1a;color:#0c8a4f;font-size:12px;font-weight:600;letter-spacing:.01em;padding:5px 11px 5px 9px;border-radius:999px;border:1px solid rgba(23,178,106,.22)}.rcpt-page .doc .paid .pdot{width:6px;height:6px;border-radius:50%;background:var(--ok-500)}.rcpt-page .hero{margin-top:30px;padding-bottom:24px;border-bottom:1px solid var(--line)}.rcpt-page .hero .lbl{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--meta);text-transform:uppercase}.rcpt-page .hero .amt{display:flex;align-items:baseline;gap:12px;margin-top:8px}.rcpt-page .hero .amt .big{font-family:var(--font-display);font-weight:700;font-size:52px;letter-spacing:-.03em;line-height:1}.rcpt-page .hero .amt .cur{font-family:var(--font-mono);font-size:15px;color:var(--mut);font-weight:500}.rcpt-page .hero .fiat{margin-top:10px;font-size:13.5px;color:var(--mut)}.rcpt-page .hero .fiat b{color:var(--ink);font-weight:600}.rcpt-page .grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin-top:26px}.rcpt-page .field{padding:13px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.rcpt-page .field .k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.07em;color:var(--meta);text-transform:uppercase}.rcpt-page .field .v{font-size:14px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.rcpt-page .field .v.mono{font-family:var(--font-mono);font-size:12.5px;font-weight:500;word-break:break-all}.rcpt-page .sec-h{display:flex;align-items:center;gap:12px;margin:30px 0 4px}.rcpt-page .sec-h span{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--meta);text-transform:uppercase;white-space:nowrap}.rcpt-page .sec-h:after{content:"";flex:1;height:1px;background:var(--line)}.rcpt-page .items{width:100%;border-collapse:collapse;margin-top:14px}.rcpt-page .items th{text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--meta);text-transform:uppercase;font-weight:500;padding:0 0 9px;border-bottom:1px solid var(--line)}.rcpt-page .items th.r,.rcpt-page .items td.r{text-align:right}.rcpt-page .items td{padding:13px 0;border-bottom:1px solid var(--line);font-size:13.5px;vertical-align:top}.rcpt-page .items td .desc{font-weight:600;color:var(--ink)}.rcpt-page .items td .meta{font-size:11.5px;color:var(--meta);margin-top:3px}.rcpt-page .items td.num{font-family:var(--font-mono);font-size:13px;color:var(--ink);white-space:nowrap}.rcpt-page .summary{margin-top:20px;margin-left:auto;width:62%}.rcpt-page .sumrow{display:flex;align-items:center;justify-content:space-between;padding:9px 0;font-size:13.5px;color:var(--mut)}.rcpt-page .sumrow .v{font-family:var(--font-mono);font-size:13px;color:var(--ink)}.rcpt-page .sumrow.free .v{color:var(--ok-500)}.rcpt-page .total{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding:15px 18px;border-radius:12px;background:var(--ink);color:#fff}.rcpt-page .total .tl{font-size:13px;font-weight:600;letter-spacing:.01em}.rcpt-page .total .tv{display:flex;align-items:baseline;gap:8px}.rcpt-page .total .tv .n{font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:-.02em}.rcpt-page .total .tv .c{font-family:var(--font-mono);font-size:12px;color:var(--cyan)}.rcpt-page .proof{margin-top:14px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--sunk)}.rcpt-page .proof .prow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--line)}.rcpt-page .proof .prow:last-child{border-bottom:none}.rcpt-page .proof .pk{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--meta);text-transform:uppercase}.rcpt-page .proof .pv{font-family:var(--font-mono);font-size:12.5px;color:var(--ink);word-break:break-all;text-align:right}.rcpt-page .proof .pv a{color:var(--blue);text-decoration:none}.rcpt-page .proof .chip{display:inline-flex;align-items:center;gap:6px}.rcpt-page .proof .chip .nd{width:14px;height:14px;border-radius:4px;background:var(--grad-brand-linear);display:inline-block}.rcpt-page .foot{margin-top:auto;padding-top:24px;border-top:1px solid var(--line);display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.rcpt-page .foot .ty{font-size:13px;color:var(--mut);max-width:62%;line-height:1.5}.rcpt-page .foot .ty b{color:var(--ink);font-weight:600}.rcpt-page .foot .meta{font-family:var(--font-mono);font-size:10.5px;color:var(--meta);text-align:right;line-height:1.7;letter-spacing:.01em}.rcpt-page .foot .meta a{color:var(--blue);text-decoration:none}.rcpt-page .rcpt-status{width:210mm;max-width:100%;min-height:50vh;display:flex;align-items:center;justify-content:center;text-align:center;font-size:15px;color:var(--mut)}@media print{@page{size:A4;margin:0}.rcpt-page{background:#fff;padding:0}.rcpt-page .bar{display:none}.rcpt-page .sheet{box-shadow:none;width:auto;min-height:100vh}}@media(max-width:760px){.rcpt-page .sheet{padding:24px 20px;min-height:0}.rcpt-page .grid{grid-template-columns:1fr;gap:0}.rcpt-page .summary{width:100%}.rcpt-page .hero .amt .big{font-size:42px}}
