:root{--ink:#0d1f1c;--ink-2:#152e2a;--muted:#5a7a74;--paper:#f0f2f5;--bg:var(--paper);--surface:#fff;--surface-2:#f7faf6;--sidebar-bg:#0d2522;--white:var(--surface);--mint:#00e5a0;--mint-2:#e0fdf4;--green:#0f9b6b;--green-2:#0a7550;--usdc:#2775ca;--usdt:#26a17b;--line:#0d1f1c1a;--soft-line:#0d1f1c0f;--grid-line:#0d1f1c12;--glow:#00e5a02e;--mono-bg:#0d1f1c0a;--success:#145440;--success-bg:#e6faee;--success-border:#a9dfbd;--warning:#705b25;--warning-bg:#fff9e9;--warning-border:#d8a72e;--danger:#9b2c28;--danger-bg:#fff0ef;--danger-border:#e8b8b5;--amber:var(--warning);--shadow-sm:0 1px 2px #0d1f1c0f;--shadow:0 6px 20px #0d1f1c14;--shadow-lg:0 22px 55px #0d1f1c1a;--shadow-md:var(--shadow);--shadow-glow:0 0 0 1px #00e5a040, 0 8px 32px #00e5a01f;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--radius-sm:5px;--radius:8px;--radius-lg:12px;--radius-pill:999px;--sans:"Inter", system-ui, sans-serif;--display:"Space Grotesk", system-ui, sans-serif;--mono:"Space Mono", "Courier New", monospace;--serif:"Space Grotesk", system-ui, sans-serif;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:16px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:30px;--fs-3xl:38px;--fs-display-sm:clamp(28px,4vw,40px);--fs-display:clamp(36px,5vw,56px);--fs-display-lg:clamp(48px,6vw,76px);--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.6;--text-caption:var(--fs-2xs);--text-label:var(--fs-2xs);--text-small:var(--fs-xs);--text-ui:var(--fs-sm);--text-body:var(--fs-base);--tracking-tight:-.032em;--tracking-wide:.12em;--tracking-data:.04em}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--bg);font-family:var(--sans);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}small{font-size:var(--fs-xs)}a{color:inherit}.icon{flex:none;display:inline-block}.wrap{width:min(1200px,100% - 64px);margin:0 auto}button,input,select,textarea{font:inherit}.section-kicker,.panel-kicker{text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--green);margin:0}.section-kicker.light{color:var(--mint)}@keyframes pulse{0%,to{box-shadow:0 0 #00e5a08c}70%{box-shadow:0 0 0 5px #00e5a000}}@keyframes float{50%{transform:translateY(-7px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.reveal{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:none}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.skeleton{background:linear-gradient(90deg,var(--surface-2) 25%,var(--bg) 50%,var(--surface-2) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite shimmer}.skeleton-text{height:12px;margin:var(--sp-1) 0}.skeleton-title{height:20px;margin:var(--sp-2) 0;width:60%}.skeleton-metric{height:36px;margin:var(--sp-4) 0;width:80%}.brand{align-items:end;gap:var(--sp-2);text-decoration:none;display:flex}.brand-mark{background:currentColor;flex:none;width:32px;height:32px;display:block;-webkit-mask:url(/mainpay-mark.svg) 50%/contain no-repeat;mask:url(/mainpay-mark.svg) 50%/contain no-repeat}.brand-wordmark{background:currentColor;flex:none;width:110px;height:28px;display:block;-webkit-mask:url(/mainpay-wordmark.svg) 50%/contain no-repeat;mask:url(/mainpay-wordmark.svg) 50%/contain no-repeat}.button{min-height:calc(var(--sp-10) + var(--sp-1));justify-content:center;align-items:center;gap:var(--sp-2);padding:0 var(--sp-5);border-radius:var(--radius);font-family:var(--sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;border:1px solid #0000;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{color:var(--surface);background:var(--green);box-shadow:var(--shadow-sm)}.button.primary:hover{background:var(--green-2);box-shadow:var(--shadow)}.button.secondary{color:var(--ink);border-color:var(--line);background:var(--surface)}.button.secondary:hover{border-color:var(--green);box-shadow:var(--shadow-glow)}.button.small{min-height:calc(var(--sp-8) + var(--sp-1));padding:0 var(--sp-4);font-size:var(--fs-sm)}.button.text{gap:var(--sp-1);min-height:auto;color:var(--green);box-shadow:none;background:0 0;border:0;padding:0}.button.inverse{background:var(--surface);color:var(--ink)}.button.ghost-light{color:var(--surface);background:0 0;border-color:#fff6}.button.ghost-light:hover{border-color:var(--surface);box-shadow:0 0 0 1px #00e5a04d,0 8px 24px #00e5a01a}.head-actions{gap:var(--sp-2);display:flex}.marketing{background:var(--surface);overflow:hidden}.nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:40;background:#ffffffeb;justify-content:space-between;align-items:center;height:84px;display:flex;position:sticky;top:0}.marketing-links{align-items:center;gap:var(--sp-8);display:flex}.marketing-links a,.nav-link{font-size:var(--fs-sm);color:var(--muted);font-weight:500;text-decoration:none;transition:color .15s}.marketing-links a:hover,.nav-link:hover{color:var(--ink)}.marketing-product-menu{position:relative}.marketing-product-menu>summary{align-items:center;gap:var(--sp-1);padding:var(--sp-2) 0;color:var(--muted);font:500 var(--text-ui)/1 var(--sans);cursor:pointer;list-style:none;transition:color .15s;display:flex}.marketing-product-menu>summary::-webkit-details-marker{display:none}.marketing-product-menu>summary:hover,.marketing-product-menu[open]>summary{color:var(--ink)}.marketing-product-menu>summary>span{font-size:var(--fs-xs);transition:transform .15s}.marketing-product-menu[open]>summary>span{transform:rotate(180deg)}.marketing-product-menu>summary:focus-visible,.marketing-product-popover a:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:var(--radius-sm)}.marketing-product-popover{z-index:70;width:250px;padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-lg);display:none;position:absolute;top:calc(100% + 13px);left:-18px}.marketing-product-menu[open] .marketing-product-popover{display:block}.marketing-product-popover:before{content:"";border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--surface);width:10px;height:10px;position:absolute;top:-6px;left:29px;transform:rotate(45deg)}.marketing-product-popover a{padding:var(--sp-3);border-radius:var(--radius);display:block;position:relative}.marketing-product-popover a:hover,.marketing-product-popover a:focus-visible{background:var(--mint-2);outline-offset:0}.marketing-product-popover strong,.marketing-product-popover span{display:block}.marketing-product-popover strong{color:var(--ink);font-size:var(--fs-sm);font-weight:650}.marketing-product-popover span{margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-2xs);font-weight:400;line-height:1.45}.nav-actions{align-items:center;gap:var(--sp-5);display:flex}.marketing-account{align-items:center;gap:var(--sp-2);max-width:180px;color:var(--ink);text-decoration:none;display:flex}.logo-avatar{flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.logo-avatar-fallback{place-items:center;display:grid}.marketing-avatar{width:30px;max-width:30px;height:30px;max-height:30px}.marketing-account>strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:600;overflow:hidden}.marketing-account:hover>strong{color:var(--green)}.hero{min-height:600px;padding-top:var(--sp-10);padding-bottom:var(--sp-10);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:0;display:grid;position:relative}.hero-copy-block{z-index:2;position:relative}.eyebrow{align-items:center;gap:var(--sp-2);color:var(--green);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--fs-2xs);font-weight:600;display:inline-flex}.eyebrow span{background:var(--mint);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 0 5px #00e5a026}.hero h1{margin:var(--sp-6) 0 var(--sp-6);font-family:var(--display);font-size:var(--fs-display-lg);letter-spacing:var(--tracking-tight);font-weight:600;line-height:.95}.hero h1 em{color:var(--green);font-style:normal;font-weight:600}.hero-copy{max-width:570px;color:var(--muted);font-size:var(--fs-lg);line-height:1.7}.hero-actions{gap:var(--sp-6);margin-top:var(--sp-8);align-items:center;display:flex}.hero-income-link{align-items:center;gap:var(--sp-1);margin-top:var(--sp-4);color:var(--green);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;display:inline-flex}.hero-income-link:hover{text-decoration:underline}.hero-income-link:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:var(--radius-sm)}.trust-row{gap:var(--sp-5);margin-top:var(--sp-8);color:var(--muted);font-size:var(--fs-2xs);flex-wrap:wrap;display:flex}.trust-row span{align-items:center;gap:var(--sp-1);display:flex}.trust-row .icon{color:var(--green)}.hero-product{align-items:center;min-height:535px;display:flex;position:relative}.product-glow{background:radial-gradient(circle,#00e5a038,#00e5a000 63%);position:absolute;inset:-100px -140px}.product-window{z-index:1;background:var(--bg);border-radius:var(--radius-lg);width:100%;max-width:680px;box-shadow:var(--shadow-lg);border:1px solid #0d1f1c1f;grid-template-columns:60px 1fr;display:grid;position:relative;overflow:hidden}.product-sidebar{padding:var(--sp-4) var(--sp-3);background:var(--ink);align-items:center;gap:var(--sp-5);flex-direction:column;display:flex}.mini-logo{background:var(--mint);width:26px;height:26px;margin-bottom:var(--sp-4);-webkit-mask:url(/mainpay-mark.svg) 50%/contain no-repeat;mask:url(/mainpay-mark.svg) 50%/contain no-repeat}.product-sidebar>i{border-radius:var(--radius-sm);border:1px solid #ffffff38;width:17px;height:17px;display:block}.product-sidebar>i.selected{background:var(--mint);border-color:var(--mint);box-shadow:0 0 10px #00e5a066}.product-main{min-width:0}.product-bar{height:48px;padding:0 var(--sp-5);border-bottom:1px solid var(--soft-line);font-size:var(--fs-2xs);color:var(--muted);align-items:center;display:flex}.product-bar span{margin-right:auto}.product-bar i{background:var(--surface-2);width:7px;height:7px;margin-left:var(--sp-2);border-radius:50%}.product-welcome{padding:var(--sp-6) var(--sp-6) var(--sp-5);justify-content:space-between;align-items:flex-end;display:flex}.product-welcome small{font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);color:var(--green);margin-bottom:var(--sp-2);display:block}.product-welcome strong{font-family:var(--display);font-size:var(--fs-xl);font-weight:500}.product-welcome button{border-radius:var(--radius-sm);background:var(--ink);color:var(--surface);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-2xs);border:0}.mock-metrics{gap:var(--sp-2);padding:0 var(--sp-6) var(--sp-3);grid-template-columns:1.25fr 1fr 1fr;display:grid}.mock-metrics article{padding:var(--sp-3);background:var(--surface);border:1px solid var(--soft-line);border-radius:var(--radius)}.mock-metrics span,.mock-metrics small{color:var(--muted);font-size:var(--fs-2xs);display:block}.mock-metrics strong{font-family:var(--mono);font-size:var(--fs-lg);margin:var(--sp-2) 0;letter-spacing:var(--tracking-data);font-weight:700;display:block}.mock-metrics small{color:var(--green)}.mock-chart{margin:0 var(--sp-6) var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--surface);border:1px solid var(--soft-line);border-radius:var(--radius)}.mock-chart .mock-head{padding-bottom:0}.mock-chart .mock-head strong{font-size:var(--fs-2xs);font-weight:var(--fw-semibold)}.mock-bars{align-items:flex-end;gap:var(--sp-1);height:60px;margin-top:var(--sp-3);display:flex}.mock-bars i{background:linear-gradient(180deg,var(--mint),var(--green));border-radius:2px 2px 0 0;flex:1;min-height:5px}.mock-content{gap:var(--sp-2);padding:0 var(--sp-6) var(--sp-6);grid-template-columns:1.45fr .8fr;display:grid}.mock-table,.mock-rails{background:var(--surface);border:1px solid var(--soft-line);border-radius:var(--radius);padding:var(--sp-3)}.mock-head{font-size:var(--fs-2xs);padding-bottom:var(--sp-2);justify-content:space-between;align-items:center;display:flex}.mock-head span{color:var(--green);font-size:var(--fs-2xs)}.mock-row,.mock-rails>div:not(.mock-head){align-items:center;gap:var(--sp-2);border-top:1px solid var(--soft-line);padding:var(--sp-2) 0;font-size:var(--fs-2xs);grid-template-columns:25px 1fr auto auto;display:grid}.mock-row>i,.mock-rails>div>i{background:var(--mint-2);width:23px;height:23px;color:var(--green);border-radius:50%;place-items:center;font-style:normal;font-weight:600;display:grid}.mock-row strong,.mock-rails strong{font-size:var(--fs-2xs)}.mock-row small,.mock-rails small{color:var(--muted);font-size:var(--fs-2xs);margin-top:var(--sp-1);display:block}.mock-row>span{font-weight:700;font-family:var(--mono);letter-spacing:var(--tracking-data)}.mock-row em{color:var(--green);background:var(--mint-2);border-radius:var(--radius);padding:var(--sp-1) var(--sp-1);font-style:normal}.mock-rails>div:not(.mock-head){grid-template-columns:24px 1fr auto}.mock-rails>div>span{font-size:var(--fs-2xs)}.floating-notice{z-index:3;align-items:center;gap:var(--sp-3);background:var(--surface);border:1px solid var(--line);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);box-shadow:var(--shadow);max-width:calc(100vw - 24px);animation:4s ease-in-out infinite float;display:flex;position:absolute;bottom:34px;right:-20px}.floating-notice>span{background:var(--mint);width:31px;height:31px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.floating-notice strong,.floating-notice small{font-size:var(--fs-2xs);display:block}.floating-notice small{color:var(--muted);margin-top:var(--sp-1)}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg)}.proof-strip .wrap{align-items:center;gap:var(--sp-6);min-height:102px;font-size:var(--fs-xs);color:var(--muted);grid-template-columns:.55fr 1.55fr 1fr;display:grid}.proof-strip p{font-family:var(--display);font-size:var(--fs-lg);color:var(--ink);margin:0;font-weight:500}.proof-strip div>div{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.proof-strip div>div span{color:var(--ink);font-weight:600}.proof-strip div>div i{background:var(--muted);border-radius:50%;width:3px;height:3px;font-style:normal}.problem{padding-top:var(--sp-16);padding-bottom:var(--sp-16);gap:var(--sp-16);grid-template-columns:1.05fr .7fr;align-items:end;display:grid}.problem h2,.feature-copy h2,.security-band h2{margin:var(--sp-5) 0 0;font-family:var(--display);font-size:var(--fs-display-sm);letter-spacing:var(--tracking-tight);font-weight:600;line-height:.98}.problem h2 em{color:var(--green);font-style:normal;font-weight:600}.problem>div:last-child{color:var(--muted);font-size:var(--fs-md);line-height:1.75}.problem>div:last-child p:last-child{color:var(--ink);font-weight:500}.workflow-section{padding:var(--sp-16) 0 var(--sp-16);background-color:var(--ink);color:var(--surface);background-image:radial-gradient(circle,#00e5a01a 1px,#0000 1px);background-size:26px 26px}.workflow-title{justify-content:space-between;align-items:end;display:flex}.workflow-title h2{max-width:720px;margin:var(--sp-5) 0 0;font-family:var(--display);font-weight:600;font-size:var(--fs-display-sm);letter-spacing:var(--tracking-tight);line-height:1}.workflow-cards{margin-top:var(--sp-16);border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);display:grid}.workflow-cards article{padding:var(--sp-6) var(--sp-8) 0 0}.workflow-cards article+article{padding-left:var(--sp-8);border-left:1px solid #ffffff26}.workflow-cards>article>span{font-family:var(--mono);font-size:var(--fs-sm);color:var(--mint);letter-spacing:var(--tracking-data);font-weight:700}.workflow-cards h3{font-size:var(--fs-lg);margin:var(--sp-6) 0 var(--sp-2);font-family:var(--display);font-weight:600}.workflow-cards p{color:#ffffff94;font-size:var(--fs-sm);line-height:1.65}.step-visual{height:150px;margin:var(--sp-8) 0 0;border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:center;transition:border-color .25s,background .25s;display:flex}.workflow-cards article:hover .step-visual{background:#00e5a00a;border-color:#00e5a04d}.invoice-visual i{font-style:normal;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);color:var(--mint)}.invoice-visual strong{font-family:var(--mono);font-size:var(--fs-2xl);margin:var(--sp-2);letter-spacing:var(--tracking-data);font-weight:700}.step-visual small{font-size:var(--fs-2xs);color:#ffffff80}.transfer-visual{gap:var(--sp-3);text-align:center;grid-template-columns:auto auto auto;place-content:center;display:grid}.transfer-visual i{background:var(--mint);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;font-style:normal;font-weight:600;display:grid}.transfer-visual b{color:var(--mint);font-weight:400}.transfer-visual small{margin-top:var(--sp-2);grid-column:1/-1}.matched-visual i{background:var(--mint);width:39px;height:39px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.matched-visual strong{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-xs)}.feature-showcase{padding-top:var(--sp-16);padding-bottom:var(--sp-16);gap:var(--sp-16);grid-template-columns:.85fr 1fr;align-items:center;display:grid}.feature-copy>p:not(.section-kicker){color:var(--muted);max-width:500px;line-height:1.7}.feature-points{margin-top:var(--sp-8)}.feature-points>div{gap:var(--sp-3);padding:var(--sp-4) 0;border-top:1px solid var(--line);display:flex}.feature-points .icon{color:var(--green)}.feature-points span,.feature-points strong,.feature-points small{display:block}.feature-points strong{font-size:var(--fs-sm);font-weight:600;font-family:var(--display)}.feature-points small{margin-top:var(--sp-1);color:var(--muted);line-height:1.5;font-size:var(--fs-xs)}.exception-preview{padding:var(--sp-6);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;transform:rotate(1deg)}.exception-preview:hover{box-shadow:var(--shadow-lg);transform:rotate(0)translateY(-6px)}.preview-top{margin-bottom:var(--sp-3);font-size:var(--fs-base);font-weight:600;font-family:var(--display);justify-content:space-between;align-items:center;display:flex}.preview-top em{font-size:var(--fs-2xs);background:var(--warning-bg);color:var(--warning);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-pill);font-style:normal}.exception-preview article{background:var(--surface);border:1px solid var(--soft-line);border-radius:var(--radius);padding:var(--sp-5);margin-top:var(--sp-2)}.exception-preview article>strong{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-base);font-family:var(--display);font-weight:600;display:block}.exception-preview article>p{font-size:var(--fs-2xs);color:var(--muted)}.exception-preview article>div{border-top:1px solid var(--soft-line);padding-top:var(--sp-3);margin-top:var(--sp-3);align-items:center;display:flex}.exception-preview article>div small{color:var(--muted);font-size:var(--fs-2xs)}.exception-preview article>div b{font-size:var(--fs-2xs);margin-left:var(--sp-2);font-family:var(--mono);letter-spacing:var(--tracking-data)}.exception-preview button{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-2);font-size:var(--fs-2xs);margin-left:auto}.security-band{background-color:var(--green-2);color:var(--surface);padding:var(--sp-16) 0;background-image:radial-gradient(circle,#00e5a01f 1px,#0000 1px);background-size:24px 24px}.dev-band{padding-top:var(--sp-16);padding-bottom:var(--sp-16);gap:var(--sp-10);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;display:grid}.dev-copy h2{font-family:var(--display);font-size:var(--fs-2xl);margin:var(--sp-3) 0 var(--sp-4);letter-spacing:var(--tracking-tight);font-weight:600}.dev-copy>p{color:var(--muted);font-size:var(--fs-md);max-width:460px;line-height:1.7}.code-block{background:var(--ink);color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-6);box-shadow:var(--shadow-lg);margin:0;overflow-x:auto}.code-block code{font-family:var(--mono);font-size:var(--fs-xs);white-space:pre;color:inherit;line-height:1.7}.security-grid{gap:var(--sp-16);grid-template-columns:1fr 1fr;display:grid}.security-band h2{font-size:var(--fs-display-sm);letter-spacing:var(--tracking-tight)}.security-list article{gap:var(--sp-4);padding:var(--sp-5) 0;border-top:1px solid #ffffff2e;display:flex}.security-list>.icon{color:var(--mint)}.security-list strong{font-size:var(--fs-base);font-family:var(--display);font-weight:600}.security-list p{color:#ffffffb3;font-size:var(--fs-xs);margin:var(--sp-2) 0 0}.pilot{background-color:var(--ink);color:var(--surface);padding:var(--sp-16) 0;background-image:radial-gradient(circle,#00e5a014 1px,#0000 1px);background-size:28px 28px}.pilot-inner{gap:var(--sp-16);grid-template-columns:1fr 1fr;display:grid}.pilot h2{font-family:var(--display);font-size:var(--fs-display-sm);margin:var(--sp-6) 0 0;letter-spacing:var(--tracking-tight);font-weight:600;line-height:.96}.pilot p{margin:var(--sp-8) 0;color:#ffffffad;max-width:520px;line-height:1.7}.footer{align-items:center;gap:var(--sp-8);min-height:160px;font-size:var(--fs-2xs);color:var(--muted);grid-template-columns:1fr 2fr 1fr;display:grid}.footer p{text-align:center}.footer>span{text-align:right;line-height:1.8}.app-shell{background:var(--bg);grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{overscroll-behavior:contain;height:100vh;padding:var(--sp-6) var(--sp-4) var(--sp-5);background:var(--sidebar-bg);color:var(--surface);background-image:radial-gradient(circle,#00e5a012 1px,#0000 1px);background-size:22px 22px;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar .brand{color:var(--surface)}.sidebar .brand-mark{background:var(--mint)}.sidebar-top{padding:0 var(--sp-2);justify-content:space-between;align-items:center;display:flex}.environment{font-size:var(--fs-2xs);letter-spacing:.15em;color:var(--mint);padding:var(--sp-1) var(--sp-1);border-radius:var(--radius-sm);font-family:var(--mono);border:1px solid #00e5a040}.workspace-switcher{gap:var(--sp-2);margin:var(--sp-8) 0 var(--sp-6);padding:var(--sp-2);border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff14;grid-template-columns:34px 1fr auto;align-items:center;transition:background .15s;display:grid}.workspace-switcher:hover{background:#ffffff14}.workspace-avatar{width:32px;max-width:32px;height:32px;max-height:32px}.workspace-switcher>div strong,.workspace-switcher>div span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-switcher>div strong{font-size:var(--fs-2xs)}.workspace-switcher>div span{font-size:var(--fs-2xs);color:#ffffff73;margin-top:var(--sp-1)}.workspace-switcher b{font-size:var(--fs-2xs);color:#ffffff80}.sidebar nav{margin:0;display:block}.nav-group{margin-bottom:var(--sp-5)}.nav-group>p{margin:0 var(--sp-3) var(--sp-2);text-transform:uppercase;letter-spacing:.13em;font-size:var(--fs-2xs);color:#ffffff57;font-weight:500}.nav-group a{align-items:center;gap:var(--sp-3);color:#ffffffa6;padding:var(--sp-2) var(--sp-2);border-radius:var(--radius);font-size:var(--fs-sm);margin:var(--sp-1) 0;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.nav-group a:hover{color:var(--surface);background:#ffffff0f}.nav-group a.active{color:var(--ink);background:var(--mint);font-weight:600;box-shadow:0 4px 14px #00e5a04d}.nav-group a em{min-width:18px;height:18px;padding:0 var(--sp-1);border-radius:var(--radius);background:var(--warning-border);color:var(--surface);font-size:var(--fs-2xs);place-items:center;margin-left:auto;font-style:normal;display:grid}.sidebar-trust{padding:var(--sp-3) var(--sp-3);border-radius:var(--radius);background:#00e5a00a;border:1px solid #00e5a01f;margin-top:auto}.sidebar-trust span{align-items:center;gap:var(--sp-2);color:var(--mint);font-size:var(--fs-2xs);display:flex}.sidebar-trust small{margin-top:var(--sp-1);color:#ffffff59;font-size:var(--fs-2xs);display:block}.app-content{min-width:0}.app-toolbar{height:68px;padding:0 clamp(var(--sp-6),4.4vw,var(--sp-16));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);z-index:30;background:#ffffffd1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.monitor-pill{align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-2xs);display:flex}.monitor-pill>span,.signal-dot,.live-label i,.rail-item em i{background:var(--usdt);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 0 4px #35a9741a}.monitor-pill .icon{color:var(--green)}.toolbar-actions{align-items:center;gap:var(--sp-4);display:flex}.quick-create{align-items:center;gap:var(--sp-1);color:var(--green);font-size:var(--fs-2xs);font-weight:600;text-decoration:none;display:flex}.account-menu{position:relative}.account-menu>summary{align-items:center;gap:var(--sp-2);max-width:250px;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius);color:var(--muted);font-size:var(--fs-2xs);cursor:pointer;list-style:none;display:flex}.account-menu>summary::-webkit-details-marker{display:none}.account-menu>summary:hover,.account-menu[open]>summary{background:var(--mint-2);color:var(--ink)}.account-menu>summary:focus-visible,.account-popover a:focus-visible,.account-popover button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.account-menu>summary>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu>summary>b{font-size:var(--fs-2xs);transition:transform .15s}.account-menu[open]>summary>b{transform:rotate(180deg)}.toolbar-avatar{width:28px;max-width:28px;height:28px;max-height:28px}.account-popover{z-index:50;width:190px;padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 7px);right:0}.account-popover a,.account-popover button{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2);border-radius:var(--radius-sm);color:var(--ink);text-align:left;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.account-popover a:hover,.account-popover button:hover{background:var(--mint-2);color:var(--green)}.app-main{padding:var(--sp-12) clamp(var(--sp-6),4.4vw,var(--sp-16)) var(--sp-16);min-width:0;max-width:1520px}.app-head{justify-content:space-between;gap:var(--sp-8);margin-bottom:var(--sp-8);align-items:flex-end;display:flex}.app-head h1{font-family:var(--display);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin:var(--sp-4) 0 0;line-height:.98}.app-head h1 em{font-style:normal;font-weight:var(--fw-semibold);color:var(--green)}.app-head p:not(.section-kicker){color:var(--muted);font-size:var(--fs-sm);max-width:570px;line-height:1.6}.metric-grid{gap:var(--sp-3);margin-bottom:var(--sp-5);grid-template-columns:1.3fr repeat(3,1fr);display:grid}.metric-grid article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-height:143px;padding:var(--sp-5);transition:border-color .2s,box-shadow .2s,transform .2s}.metric-grid article:hover{box-shadow:var(--shadow-glow);border-color:#0f9b6b4d;transform:translateY(-2px)}.metric-label{color:var(--muted);font-size:var(--fs-2xs);justify-content:space-between;align-items:center;display:flex}.metric-label i{font-style:normal;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;background:var(--bg);padding:var(--sp-1) var(--sp-1);border-radius:var(--radius-sm)}.metric-label .icon{color:var(--muted)}.metric-grid strong{font-family:var(--mono);font-weight:700;font-size:var(--fs-2xl);margin:var(--sp-5) 0 var(--sp-2);letter-spacing:var(--tracking-data);display:block}.metric-grid small{align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-2xs);display:flex}.metric-featured{color:var(--surface);background:var(--ink)!important}.metric-featured .metric-label,.metric-featured small{color:#ffffff8c}.metric-featured .metric-label i{color:var(--mint);background:#ffffff14}.metric-link{text-decoration:none}.metric-attention{border-color:var(--warning-border)!important;background:var(--warning-bg)!important}.metric-attention .metric-label .icon,.metric-attention>small{color:var(--warning)}.mini-progress{background:var(--surface-2);border-radius:var(--radius-sm);height:3px;margin:calc(-1 * var(--sp-1)) 0 var(--sp-2);overflow:hidden}.mini-progress i{background:var(--green);height:100%;display:block}.metric-volume{gap:var(--sp-1);margin:var(--sp-4) 0 var(--sp-2);flex-direction:column;display:flex}.metric-volume span{font-family:var(--mono);font-weight:700;font-size:var(--fs-2xl);letter-spacing:var(--tracking-data);line-height:1.1}.metric-volume span i{font-family:var(--sans);font-style:normal;font-weight:600;font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--mint);margin-left:var(--sp-2)}.dashboard-grid{gap:var(--sp-5);grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr);display:grid}.panel,.data-panel,.form-panel,.operations-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--sp-6)}.panel-head{margin-bottom:var(--sp-4);justify-content:space-between;align-items:center;display:flex}.panel-head h2,.form-panel h2,.report-card h2{font-size:var(--fs-xl);margin:var(--sp-1) 0 0;font-family:var(--display);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.panel-head a{align-items:center;gap:var(--sp-1);color:var(--green);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;display:flex}.table{display:grid}.table-header,.table-row{gap:var(--sp-4);grid-template-columns:1fr 1.2fr .7fr auto;align-items:center;display:grid}.table-header{padding:var(--sp-3) var(--sp-2);color:var(--muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);border-bottom:1px solid var(--line)}.table-row{min-height:61px;padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--soft-line);font-size:var(--fs-sm);text-decoration:none;transition:background .15s}.table-row:last-child{border-bottom:0}.table-row:hover{background:var(--surface-2)}.table-row>span{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.table-row>strong{font-size:var(--fs-sm);font-family:var(--mono);letter-spacing:var(--tracking-data)}.row-identity{align-items:center;gap:var(--sp-2);color:var(--ink)!important;display:flex!important}.row-identity>i{border-radius:var(--radius);background:var(--success-bg);width:28px;height:28px;color:var(--green);font-size:var(--fs-2xs);flex:none;place-items:center;font-style:normal;font-weight:600;display:grid}.row-identity strong,.row-identity small{display:block}.row-identity small{color:var(--muted);font-size:var(--fs-2xs);margin-top:var(--sp-1);font-weight:400}.table-row.six{grid-template-columns:1fr 1.1fr 1.2fr 1fr .7fr auto}.table-header.payables,.table-row.payables{grid-template-columns:1fr 1.1fr .9fr 1fr 1fr .7fr}.table-header.outbound,.table-row.outbound{grid-template-columns:1.1fr 1fr .8fr .8fr .65fr}.empty{text-align:center;padding:var(--sp-16) var(--sp-5)}.empty-icon{width:51px;height:51px;margin:0 auto var(--sp-4);border-radius:var(--radius-lg);background:var(--mint-2);color:var(--green);place-items:center;display:grid}.empty h3{font-family:var(--display);font-size:var(--fs-xl);margin:0;font-weight:500}.empty p{color:var(--muted);font-size:var(--fs-xs);margin:var(--sp-2) auto var(--sp-4);max-width:300px;line-height:1.6}.empty.compact{padding:var(--sp-6) 0}.live-label{align-items:center;gap:var(--sp-1);color:var(--green);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;font-weight:600;display:flex}.live-label i{width:5px;height:5px;display:block}.rail-stack{display:grid}.rail-item{align-items:center;gap:var(--sp-2);padding:var(--sp-3) 0;border-top:1px solid var(--soft-line);grid-template-columns:34px 1fr auto;display:grid}.token-mark{background:var(--usdc);width:30px;height:30px;color:var(--surface);font-size:var(--fs-2xs);font-style:normal;font-weight:600;font-family:var(--mono);border-radius:50%;place-items:center;display:grid}.token-usdt{background:var(--usdt)}.rail-item strong,.rail-item small{display:block}.rail-item strong{font-size:var(--fs-sm);font-weight:600}.rail-item small{font-size:var(--fs-2xs);color:var(--muted);text-transform:capitalize;margin-top:var(--sp-1)}.rail-item em{align-items:center;gap:var(--sp-1);color:var(--green);font-size:var(--fs-2xs);font-style:normal;font-weight:600;display:flex}.rail-item em i{width:4px;height:4px}.operations-link{border-top:1px solid var(--line);padding-top:var(--sp-4);margin-top:var(--sp-1);color:var(--green);font-size:var(--fs-2xs);justify-content:space-between;align-items:center;font-weight:600;text-decoration:none;display:flex}.ops-note{gap:var(--sp-2);margin:var(--sp-5) calc(-1 * var(--sp-2)) calc(-1 * var(--sp-2));padding:var(--sp-3);background:var(--bg);border-radius:var(--radius);color:var(--green);display:flex}.ops-note p,.ops-note strong,.ops-note span{margin:0;display:block}.ops-note strong{font-size:var(--fs-2xs);font-weight:600}.ops-note span{font-size:var(--fs-2xs);color:var(--muted);margin-top:var(--sp-1);line-height:1.4}.onboarding-head{align-items:flex-start}.onboarding-head-actions{align-items:center;gap:var(--sp-4);padding-top:var(--sp-3);display:flex}.onboarding-head-actions a{color:var(--green);font-size:var(--fs-xs);font-weight:600}.onboarding-intent-grid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;display:grid}.onboarding-intent-form{display:contents}.onboarding-intent-form .onboarding-intent-card{text-align:left;width:100%}.onboarding-intent-card.income-path>span{background:var(--success-bg);color:var(--success)}.onboarding-intent-card{min-height:330px;padding:var(--sp-8);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);flex-direction:column;align-items:flex-start;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.onboarding-intent-card:hover{box-shadow:var(--shadow-glow);border-color:#0f9b6b73;transform:translateY(-2px)}.onboarding-intent-card:focus-visible,.onboarding-step-actions a:focus-visible,.onboarding-head-actions a:focus-visible,.onboarding-progress-panel>a:focus-visible{outline:2px solid var(--green);outline-offset:4px}.onboarding-intent-card>span{width:53px;height:53px;margin-bottom:var(--sp-8);border-radius:var(--radius-lg);background:var(--mint-2);color:var(--green);place-items:center;display:grid}.onboarding-intent-card.reconcile>span{background:var(--bg);color:var(--ink)}.onboarding-intent-card h2{max-width:380px;margin:var(--sp-3) 0 var(--sp-3);font-family:var(--display);font-size:var(--fs-xl);letter-spacing:var(--tracking-tight);font-weight:600;line-height:1.05}.onboarding-intent-card>p:not(.section-kicker){max-width:410px;color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.7}.onboarding-intent-card>strong{align-items:center;gap:var(--sp-2);padding-top:var(--sp-8);color:var(--green);font-size:var(--fs-xs);margin-top:auto;display:flex}.onboarding-progress-panel{gap:var(--sp-5);max-width:1000px;margin-bottom:var(--sp-4);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;display:grid}.onboarding-progress-panel strong,.onboarding-progress-panel span{display:block}.onboarding-progress-panel strong{font-size:var(--fs-sm)}.onboarding-progress-panel span{margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-2xs)}.onboarding-progress-panel>a{color:var(--green);font-size:var(--fs-2xs);font-weight:600}.onboarding-progress-track{border-radius:var(--radius-sm);background:var(--surface-2);height:6px;overflow:hidden}.onboarding-progress-track i{border-radius:inherit;background:var(--green);height:100%;transition:width .25s;display:block}.onboarding-checklist{max-width:1000px;margin:0;padding:0;list-style:none;display:grid}.onboarding-step{gap:var(--sp-4);padding:var(--sp-6) var(--sp-1);border-top:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:start;display:grid}.onboarding-step-state{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);font-family:var(--mono);font-size:var(--fs-xs);border-radius:50%;place-items:center;font-weight:700;display:grid}.onboarding-step.done .onboarding-step-state{border-color:var(--green);background:var(--mint-2);color:var(--green)}.onboarding-step>.icon{margin-top:var(--sp-1);color:var(--muted)}.onboarding-step.done>.icon{color:var(--green)}.onboarding-step-copy>div:first-child{align-items:center;gap:var(--sp-2);display:flex}.onboarding-step-copy h2{font-family:var(--display);font-size:var(--fs-lg);margin:0;font-weight:600}.onboarding-step-copy>div:first-child span{padding:var(--sp-1) var(--sp-1);border-radius:var(--radius);background:var(--bg);color:var(--muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.onboarding-step.done .onboarding-step-copy>div:first-child span{background:var(--mint-2);color:var(--green)}.onboarding-step-copy>p{max-width:700px;margin:var(--sp-2) 0 var(--sp-3);color:var(--muted);font-size:var(--fs-xs);line-height:1.65}.onboarding-step-actions{align-items:center;gap:var(--sp-3);display:flex}.onboarding-text-link{color:var(--green);font-size:var(--fs-2xs);font-weight:600}.onboarding-wallet-form{max-width:1000px;margin-top:var(--sp-5);scroll-margin-top:var(--sp-16)}.onboarding-wallet-form>.panel-head>.icon{color:var(--green)}.onboarding-wallet-form>p{margin:calc(-1 * var(--sp-1)) 0 var(--sp-5)}.onboarding-complete{align-items:center;gap:var(--sp-3);max-width:1000px;margin-top:var(--sp-5);padding:var(--sp-4) var(--sp-5);border:1px solid var(--success-border);border-radius:var(--radius-lg);background:var(--success-bg);display:flex}.onboarding-complete>span{background:var(--green);width:38px;height:38px;color:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.onboarding-complete strong,.onboarding-complete p{margin:0;display:block}.onboarding-complete strong{font-family:var(--display);font-size:var(--fs-md)}.onboarding-complete p{margin-top:var(--sp-1);color:var(--success);font-size:var(--fs-2xs)}.onboarding-complete .button{margin-left:auto}input,select,textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);padding:var(--sp-3);border-radius:var(--radius);font-size:var(--fs-base);outline:none;transition:all .15s}input:focus,select:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #0f9b6b17}.form-panel{max-width:900px}.form-panel label,.auth-card label{gap:var(--sp-2);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-transform:none;letter-spacing:normal;display:grid}.form-grid{gap:var(--sp-5);margin-bottom:var(--sp-6);grid-template-columns:1fr 1fr;display:grid}.form-grid .wide{grid-column:1/-1}.form-panel.compact{gap:var(--sp-4);max-width:none;display:grid}.form-panel button{border:0}.form-panel small,.auth-card small{color:var(--muted);font-size:var(--fs-xs);font-weight:var(--fw-normal);line-height:1.5}.brand-logo-field{gap:var(--sp-3);margin:var(--sp-1) 0 0;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);display:grid}.brand-logo-field legend{padding:0 var(--sp-1);color:var(--ink);font-family:var(--display);font-size:var(--fs-base);font-weight:600}.brand-logo-preview{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--radius);background:var(--surface-2);display:flex}.brand-logo-preview>img,.brand-logo-preview>span{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);object-fit:contain;width:48px;height:48px;color:var(--green);font-family:var(--display);font-size:var(--fs-lg);flex:none;place-items:center;font-weight:600;display:grid}.brand-logo-preview p,.brand-logo-preview strong,.brand-logo-preview small{margin:0;display:block}.brand-logo-preview strong{color:var(--ink);font-size:var(--fs-xs)}.brand-logo-preview small{margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-xs);text-transform:none;letter-spacing:0}.brand-logo-upload{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line);display:grid}.brand-logo-upload small{color:var(--muted);font-size:var(--fs-xs)}.brand-logo-upload .field-error{min-height:18px;color:var(--danger);font-size:var(--fs-xs);margin:0}.brand-logo-upload .button{justify-self:start}.payables-setup{gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.payables-record{max-width:none;margin-bottom:var(--sp-4)}.payables-boundary{margin:calc(-1 * var(--sp-1)) 0 var(--sp-5);padding:var(--sp-3) var(--sp-3);border-left:2px solid var(--green);background:var(--mint-2);color:var(--green);font-size:var(--fs-xs)}.payables-destination{gap:var(--sp-1);margin:calc(-1 * var(--sp-1)) 0 var(--sp-5);padding:var(--sp-3);background:var(--bg);border-radius:var(--radius);display:grid}.payables-destination span{color:var(--amber);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.payables-destination code{overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--fs-xs)}.payables-destination small{color:var(--muted)}.confirm-address{align-items:flex-start;gap:var(--sp-2)!important;text-transform:none!important;letter-spacing:0!important;grid-template-columns:none!important;display:flex!important}.confirm-address input{width:15px;height:15px;margin-top:var(--sp-1);accent-color:var(--green);flex:none}.payables-panel,.payables-vendors{margin-top:var(--sp-4)}.payout-evidence{gap:var(--sp-1);margin:0 var(--sp-1) var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--bg);border-radius:var(--radius);display:grid}.payout-evidence>div{justify-content:space-between;gap:var(--sp-3);display:flex}.payout-evidence code{font-family:var(--mono);font-size:var(--fs-2xs)}.payout-evidence span{color:var(--muted);font-size:var(--fs-2xs)}.payout-evidence>div>div{gap:var(--sp-1);display:grid}.payout-evidence form{align-items:center;gap:var(--sp-2);display:flex}.payout-evidence form input{max-width:180px}.payout-evidence form button,.outbound-actions button{min-height:calc(var(--sp-8) + var(--sp-1));border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:0 var(--sp-4);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.payout-evidence-unavailable{margin:0 var(--sp-1) var(--sp-2);color:var(--muted);font-size:var(--fs-xs)}.outbound-actions{gap:var(--sp-2);margin:0 var(--sp-1) var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--bg);border-radius:var(--radius);grid-template-columns:2fr 1fr;display:grid}.outbound-actions form{align-items:end;gap:var(--sp-2);display:flex}.outbound-actions .create-from-transfer{grid-column:1/-1;grid-template-columns:1.4fr .8fr .8fr auto;display:grid}.outbound-actions label{gap:var(--sp-2);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-medium);flex:1;display:grid}.outbound-actions input,.outbound-actions select{min-width:0}.attach-form{gap:var(--sp-2);padding:var(--sp-2) var(--sp-1) var(--sp-3);grid-template-columns:minmax(240px,1fr) 100px 120px auto;align-items:end;display:grid}.attach-form label{gap:var(--sp-2);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-medium);display:grid}.attach-form button{min-height:calc(var(--sp-8) + var(--sp-1));border-radius:var(--radius);background:var(--green);color:var(--surface);padding:0 var(--sp-4);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.vendor-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vendor-grid article{padding:var(--sp-4);border:1px solid var(--soft-line);border-radius:var(--radius);background:var(--surface-2)}.vendor-grid h3{font-family:var(--display);font-size:var(--fs-md);margin:0}.vendor-grid article>p,.vendor-grid article>small{margin:var(--sp-1) 0 var(--sp-3);color:var(--muted);font-size:var(--fs-xs)}.vendor-title{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.vendor-title p{margin:var(--sp-1) 0 var(--sp-3);color:var(--muted);font-size:var(--fs-xs)}.vendor-title button{color:var(--danger);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;padding:0}.vendor-retired{opacity:.62}.vendor-address{gap:var(--sp-1);padding:var(--sp-2) var(--sp-12) var(--sp-2) 0;border-top:1px solid var(--line);display:grid;position:relative}.vendor-address span{font-size:var(--fs-xs);font-weight:600}.vendor-address code{overflow-wrap:anywhere;color:var(--muted);font-family:var(--mono);font-size:var(--fs-2xs)}.vendor-address form{position:absolute;top:10px;right:0}.vendor-address button{color:var(--danger);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;padding:0}.vendor-address.retired{opacity:.55}.settings-tabs{gap:var(--sp-2);max-width:100%;margin:calc(-1 * var(--sp-3)) 0 var(--sp-6);padding:var(--sp-1);scrollbar-width:thin;display:flex;overflow-x:auto}.settings-tabs a{white-space:nowrap;flex:none;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.settings-tabs a:hover{border-color:var(--green);color:var(--green)}.settings-tabs a:focus-visible{outline:2px solid var(--green);outline-offset:2px}.settings-tab-panel{min-width:0}.settings-business{max-width:720px}.settings-business>.form-panel{max-width:none}.two-col{gap:var(--sp-4);grid-template-columns:minmax(300px,.72fr) 1.28fr;align-items:start;display:grid}.wallet{gap:var(--sp-1);padding:var(--sp-3) 0;border-top:1px solid var(--line);display:grid}.wallet-balance{align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-1);display:flex}.wallet-balance-label{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--muted)}.wallet-balance strong{font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:var(--tracking-data);color:var(--ink)}.wallet-balance strong i{color:var(--green);font-family:var(--sans);font-size:var(--fs-xs);font-style:normal}.wallet-balance strong.wallet-balance-muted{font-family:var(--sans);color:var(--muted);letter-spacing:normal}.wallet-balance-prominent{gap:var(--sp-1);margin-top:var(--sp-4);display:grid}.wallet-balance-prominent strong{font-size:var(--fs-xl)}.wallet-inactive{opacity:.68}.wallet-head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.wallet span{font-size:var(--fs-2xs);color:var(--green);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.wallet code{font-size:var(--fs-2xs);overflow-wrap:anywhere;color:var(--muted);font-family:var(--mono);letter-spacing:var(--tracking-data)}.wallet-manage{margin-top:var(--sp-2)}.wallet-manage summary{width:max-content;color:var(--green);font-size:var(--fs-2xs);cursor:pointer;font-weight:600}.wallet-edit-form{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:1fr 115px auto;align-items:end;display:grid}.wallet-edit-form label{gap:var(--sp-2);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-medium);display:grid}.wallet-lifecycle{align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);display:flex}.wallet-lifecycle form{margin:0}.wallet-lifecycle button{cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-semibold);background:0 0;border:0;padding:0}.wallet-text-button{color:var(--green)}.wallet-delete-button{color:var(--danger)}.wallet-lifecycle small{color:var(--muted);font-size:var(--fs-2xs)}.wallet-form-grid{gap:var(--sp-4);grid-template-columns:1.35fr .65fr;align-items:start;display:grid}.wallet-add-panel{max-width:none;margin-top:var(--sp-4)}.wallet-add-panel .panel-head{margin-bottom:var(--sp-5)}.rail-picker{margin:0 0 var(--sp-6);border:0;padding:0}.rail-picker legend{margin-bottom:var(--sp-2);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.rail-options{gap:var(--sp-2);grid-template-columns:repeat(4,1fr);display:grid}.form-panel .rail-option{align-items:center;gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;grid-template-columns:none;transition:border-color .15s,background .15s;display:flex}.rail-option:has(input:checked){border-color:var(--green);background:var(--mint-2)}.rail-option input{width:14px;height:14px;accent-color:var(--green);box-shadow:none;margin:0}.rail-option span,.rail-option strong,.rail-option small{display:block}.rail-option strong{color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.rail-option small{margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-xs)}.rail-warning{margin:calc(-1 * var(--sp-2)) 0 var(--sp-5);color:var(--warning);font-size:var(--fs-2xs);line-height:1.5}.success-banner,.error-banner,.verify-banner{margin-bottom:var(--sp-5)}.form-error,.field-error{margin:var(--sp-1) 0 0;color:var(--danger);font-size:var(--fs-xs);line-height:var(--lh-normal);background:0 0;border:0;padding:0}.verify-banner{justify-content:space-between;align-items:center;display:flex}.verify-banner button,.resolve-form button,.delivery button{min-height:calc(var(--sp-8) + var(--sp-1));background:var(--green);color:var(--surface);padding:0 var(--sp-4);border-radius:var(--radius);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.muted,.form-note{color:var(--muted);font-size:var(--fs-xs);line-height:1.55}.csv-columns{white-space:normal;overflow-wrap:anywhere;background:var(--bg);padding:var(--sp-3);border-radius:var(--radius-sm);font-size:var(--fs-2xs);font-family:var(--mono);letter-spacing:var(--tracking-data);display:block}.exception-list{display:grid}.exception-card{gap:var(--sp-6);padding:var(--sp-5) var(--sp-1);border-top:1px solid var(--line);grid-template-columns:1fr minmax(280px,.8fr);align-items:center;display:grid}.exception-card h2{font-size:var(--fs-base);margin:var(--sp-2) 0 var(--sp-1);font-family:var(--display);font-weight:600}.exception-card p,.exception-card small{color:var(--muted);font-size:var(--fs-2xs)}.exception-card>a{color:var(--green);font-size:var(--fs-xs);justify-self:end}.resolve-form{gap:var(--sp-2);padding:var(--sp-2) var(--sp-1) var(--sp-3);align-items:center;display:flex}.resolve-form select{flex:1}.exception-card .resolve-form{padding:0}.payment-entry{border-bottom:1px solid var(--soft-line)}.payment-entry .table-row{border-bottom:0}.report-grid{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.report-card{flex-direction:column;align-items:flex-start;min-height:180px;display:flex}.report-card p{color:var(--muted);font-size:var(--fs-xs);min-height:48px;line-height:1.6}.delivery-panel{margin-top:var(--sp-4)}.delivery{gap:var(--sp-3);border-top:1px solid var(--line);padding:var(--sp-3) 0;font-size:var(--fs-2xs);grid-template-columns:1fr 1fr 70px auto;align-items:center;display:grid}.developer-head p:last-child{margin:0 0 var(--sp-1)}.developer-doc-links{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.developer-doc-links>a{align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-4) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.developer-doc-links>a:hover{border-color:#0f9b6b6b;transform:translateY(-1px)}.developer-doc-links .icon{color:var(--green);flex:none}.developer-doc-links span,.developer-doc-links strong,.developer-doc-links small{min-width:0;display:block}.developer-doc-links strong{font-size:var(--fs-sm)}.developer-doc-links small{margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-2xs)}.developer-grid{gap:var(--sp-4);grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:start;display:grid}.developer-side{gap:var(--sp-4);display:grid}.developer-keys,.developer-webhook,.developer-test{min-width:0;max-width:none}.developer-test{scroll-margin-top:var(--sp-16)}.developer-lede{margin:calc(-1 * var(--sp-1)) 0 var(--sp-5)}.developer-create-form{gap:var(--sp-3);padding:var(--sp-4);margin-bottom:var(--sp-4);border:1px solid var(--soft-line);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:1.2fr .65fr auto;align-items:end;display:grid}.developer-create-form>label,.developer-stack-form label,.credential-actions label{gap:var(--sp-2);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-transform:none;letter-spacing:normal;display:grid}.developer-create-form fieldset{gap:var(--sp-2) var(--sp-3);border:0;flex-wrap:wrap;grid-column:1/3;margin:0;padding:0;display:flex}.developer-create-form legend{margin-bottom:var(--sp-2);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.developer-create-form fieldset label{align-items:center;gap:var(--sp-2);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-medium);display:flex}.developer-create-form fieldset input{width:14px;height:14px;accent-color:var(--green);margin:0}.developer-create-form>.button{grid-area:1/3}.developer-create-form>.developer-flag-note{grid-column:1/-1}.developer-flag-note{color:var(--warning);font-size:var(--fs-xs);margin:0;line-height:1.5}.credential-list{display:grid}.credential-card{padding:var(--sp-4) var(--sp-1);border-top:1px solid var(--line)}.credential-title{align-items:center;gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.credential-title>div{min-width:0}.credential-title strong,.credential-title code{display:block}.credential-title strong{font-size:var(--fs-sm)}.credential-title code{margin-top:var(--sp-1);color:var(--muted);font-family:var(--mono);font-size:var(--fs-2xs);overflow-wrap:anywhere}.credential-card dl{gap:var(--sp-2);margin:var(--sp-3) 0 0;grid-template-columns:1.3fr 1fr 1fr;display:grid}.credential-card dl div{min-width:0}.credential-card dt,.simulation-result dt{margin-bottom:var(--sp-1);color:var(--muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em}.credential-card dd,.simulation-result dd{font-family:var(--mono);font-size:var(--fs-xs);overflow-wrap:anywhere;margin:0}.credential-actions{justify-content:flex-end;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);display:flex}.credential-actions details{position:relative}.credential-actions summary{color:var(--green);font-size:var(--fs-xs);cursor:pointer;font-weight:600}.credential-actions details form{align-items:end;gap:var(--sp-2);z-index:5;width:max-content;margin-top:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);grid-template-columns:140px auto;display:grid;position:absolute;right:0}.danger-link{color:var(--danger);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;padding:0}.danger-link:disabled{opacity:.5;cursor:wait}.secret-reveal{gap:var(--sp-3);margin:0 0 var(--sp-4);padding:var(--sp-4);border:1px solid var(--success-border);border-left:3px solid var(--green);border-radius:var(--radius);background:var(--success-bg);display:grid}.secret-reveal h3{margin:var(--sp-1) 0;font-family:var(--display);font-size:var(--fs-lg)}.secret-reveal p{color:var(--success);font-size:var(--fs-xs);margin:0;line-height:1.5}.secret-reveal code{padding:var(--sp-3);border:1px solid var(--success-border);border-radius:var(--radius-sm);background:var(--surface);font-family:var(--mono);font-size:var(--fs-xs);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.secret-actions{gap:var(--sp-2);display:flex}.developer-result{margin:0 0 var(--sp-3)}.developer-webhook>.muted code,.developer-test>.muted code{font-family:var(--mono);color:var(--ink)}.developer-stack-form{gap:var(--sp-3);display:grid}.developer-stack-form>.button{justify-self:start}.webhook-secret-row{justify-content:space-between;align-items:center;gap:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line);display:flex}.webhook-secret-row strong,.webhook-secret-row small{display:block}.webhook-secret-row strong{font-size:var(--fs-xs)}.webhook-secret-row small{margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-2xs);line-height:1.4}.developer-inline-link{align-items:center;gap:var(--sp-1);width:max-content;color:var(--green);font-size:var(--fs-xs);font-weight:600;text-decoration:none;display:inline-flex}.developer-safe-note{padding:var(--sp-2) var(--sp-3);border-left:2px solid var(--green);background:var(--mint-2);color:var(--green);font-size:var(--fs-xs);margin:0;line-height:1.5}.developer-simulation-options{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.developer-simulation-options label span{text-transform:none;letter-spacing:0;font-weight:400}.simulation-result{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:1fr 1fr;margin:0;display:grid}.developer-deliveries{margin-top:var(--sp-4)}.delivery-log{display:grid}.delivery-log-head,.delivery-log-row{gap:var(--sp-3);grid-template-columns:minmax(200px,1.5fr) 70px 70px 85px minmax(145px,1fr) 65px;align-items:center;display:grid}.delivery-log-head{padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.delivery-log-row{min-height:67px;padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--soft-line);font-size:var(--fs-sm)}.delivery-log-row:last-child{border-bottom:0}.delivery-log-row>div:first-child{min-width:0}.delivery-log-row strong,.delivery-log-row code,.delivery-log-row small{display:block}.delivery-log-row code{margin-top:var(--sp-1);color:var(--muted);font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:var(--tracking-data);text-overflow:ellipsis;overflow:hidden}.delivery-log-row small{margin-top:var(--sp-1);color:var(--danger);font-size:var(--fs-xs);overflow-wrap:anywhere;line-height:1.35}.developer-access-denied{max-width:660px}.developer-access-denied h2{margin:var(--sp-1) 0 var(--sp-2);font-family:var(--display);font-size:var(--fs-xl)}.developer-access-denied>p:not(.section-kicker){margin:0 0 var(--sp-5);color:var(--muted);font-size:var(--fs-xs);line-height:1.6}.exception-filters{gap:var(--sp-2);margin:calc(-1 * var(--sp-2)) 0 var(--sp-5);flex-wrap:wrap;display:flex}.exception-filters a{text-decoration:none;transition:border-color .15s,color .15s,background .15s}.exception-filters a:hover{border-color:var(--green);color:var(--green)}.exception-card{padding:var(--sp-6) var(--sp-1);align-items:start}.exception-card.workflow-resolved,.exception-card.workflow-archived{background:linear-gradient(90deg,transparent,var(--surface-2))}.exception-copy{min-width:0}.exception-time{gap:var(--sp-1);display:grid}.exception-time strong{color:var(--ink);font-weight:var(--fw-medium)}.exception-badges{gap:var(--sp-1);flex-wrap:wrap;display:flex}.exception-evidence{gap:var(--sp-1) var(--sp-2);margin-top:var(--sp-3);padding:var(--sp-3);background:var(--bg);border-radius:var(--radius);grid-template-columns:70px minmax(0,1fr);display:grid}.exception-evidence span{color:var(--muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em}.exception-evidence code{font-size:var(--fs-2xs);overflow-wrap:anywhere;font-family:var(--mono);letter-spacing:var(--tracking-data);color:var(--ink)}.exception-links{gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.exception-links a{align-items:center;gap:var(--sp-1);color:var(--green);font-size:var(--fs-2xs);font-weight:600;text-decoration:none;display:flex}.exception-tools{gap:var(--sp-3);display:grid}.exception-workflow{gap:var(--sp-2);padding:var(--sp-4);background:var(--bg);border:1px solid var(--soft-line);border-radius:var(--radius);grid-template-columns:1fr 1fr;display:grid}.exception-workflow label{gap:var(--sp-2);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-transform:none;letter-spacing:normal;display:grid}.exception-workflow label:nth-of-type(n+3),.exception-workflow .button{grid-column:1/-1}.exception-workflow textarea{resize:vertical}.exception-workflow .button{justify-self:start}.exception-tools .resolve-form{padding:var(--sp-3);background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:var(--radius)}.exception-resolution-actions,.exception-reopen{gap:var(--sp-2);padding:var(--sp-3);background:var(--surface-2);border:1px solid var(--soft-line);border-radius:var(--radius);display:grid}.exception-resolution-actions p,.exception-reopen p{margin:0;line-height:1.5}.exception-resolution-actions>div{gap:var(--sp-2);flex-wrap:wrap;display:flex}.exception-resolution-actions form{margin:0}.exception-reopen .button{justify-self:start}.exception-reopen>div{gap:var(--sp-2);flex-wrap:wrap;display:flex}.exception-reopen form{margin:0}.close-overview{margin-bottom:var(--sp-5)}.close-overview .panel-head{margin-bottom:var(--sp-3)}.close-signal-grid{border:1px solid var(--soft-line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.close-signal-grid a{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-right:1px solid var(--soft-line);color:var(--ink);text-decoration:none;transition:background .15s;display:grid}.close-signal-grid a:hover{background:var(--surface-2)}.close-signal-grid a:last-child{border-right:0}.close-signal-grid span,.close-signal-grid small{color:var(--muted);font-size:var(--fs-2xs)}.close-signal-grid strong{font-family:var(--mono);font-size:var(--fs-lg);letter-spacing:var(--tracking-data);font-weight:700}.close-item-list{margin-top:var(--sp-3);display:grid}.close-item-list>a{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-1);border-top:1px solid var(--soft-line);color:var(--ink);text-decoration:none;display:flex}.close-item-list span strong,.close-item-list span small{display:block}.close-item-list span strong{font-size:var(--fs-2xs);font-weight:600}.close-item-list span small{margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-2xs)}.close-ready-copy{align-items:center;gap:var(--sp-2);margin:var(--sp-3) var(--sp-1) 0;color:var(--green);font-size:var(--fs-2xs);font-weight:600;display:flex}.exception-timeline{margin-top:var(--sp-3)}.exception-timeline summary{width:max-content;color:var(--green);font-size:var(--fs-2xs);cursor:pointer;font-weight:600}.exception-timeline ol{margin:var(--sp-3) 0 0;padding:0 0 0 var(--sp-3);border-left:1px solid var(--line);list-style:none}.exception-timeline li{gap:var(--sp-1);padding:0 0 var(--sp-3) var(--sp-3);display:grid;position:relative}.exception-timeline li:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:-18px}.exception-timeline li>span{color:var(--muted);font-size:var(--fs-2xs)}.exception-timeline li>strong{font-size:var(--fs-2xs);text-transform:capitalize;font-weight:600}.exception-timeline li>small{font-size:var(--fs-2xs)}.exception-timeline li>p{margin:var(--sp-1) 0 0;padding:var(--sp-2);background:var(--surface-2);border-radius:var(--radius-sm);color:var(--ink);line-height:1.5;font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-data)}@media (max-width:900px){.exception-card,.exception-workflow{grid-template-columns:1fr}.exception-workflow label:nth-of-type(n+1),.exception-workflow .button{grid-column:1}.attach-form{grid-template-columns:1fr 1fr}.attach-form label:first-of-type{grid-column:1/-1}.payout-evidence>div,.outbound-actions{grid-template-columns:1fr;display:grid}.outbound-actions form{flex-direction:column;align-items:stretch}.outbound-actions .create-from-transfer{grid-template-columns:1fr}}@media (max-width:760px){.close-overview .panel-head{align-items:flex-start}.close-state{flex:none}.close-signal-grid{grid-template-columns:1fr}.close-signal-grid a{border-right:0;border-bottom:1px solid var(--soft-line)}.close-signal-grid a:last-child{border-bottom:0}}.pay-shell{min-height:100vh;padding:0 var(--sp-8);background:radial-gradient(circle at 72% 18%,#00e5a024,transparent 26%),var(--bg)}.pay-nav{justify-content:space-between;align-items:center;width:min(1040px,100%);height:92px;margin:0 auto;display:flex}.pay-nav>span{align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-xs);display:flex}.pay-nav>span i{background:var(--usdt);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 0 4px #35a9741a}.checkout-shell{width:min(1040px,100%);margin:var(--sp-5) auto var(--sp-12);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);grid-template-columns:.82fr 1.18fr;display:grid;overflow:hidden}.invoice-summary{padding:var(--sp-10);background:var(--ink-2);color:var(--surface);background-image:radial-gradient(circle,#00e5a017 1px,#0000 1px);background-size:22px 22px;flex-direction:column;display:flex}.merchant-identity{gap:var(--sp-3);align-items:center;display:flex}.merchant-identity>.merchant-logo{border-radius:var(--radius);width:43px;max-width:43px;height:43px;max-height:43px}.merchant-identity>.logo-avatar-fallback{font-family:var(--display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);justify-content:center;align-items:center;display:flex}.merchant-logo{border-radius:var(--radius);background:var(--surface);object-fit:cover;border:1px solid #ffffff2e;flex:none;width:43px;max-width:43px;height:43px;max-height:43px;display:block}.pay-label{margin:0 0 var(--sp-1);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--muted);font-size:var(--fs-2xs);font-weight:500}.invoice-summary .pay-label{color:#ffffff6b}.merchant-identity h1{font-family:var(--display);font-size:var(--fs-xl);margin:0;font-weight:600}.merchant-identity small{align-items:center;gap:var(--sp-1);color:var(--mint);font-size:var(--fs-2xs);margin-top:var(--sp-1);display:flex}.invoice-total{padding:var(--sp-12) 0 var(--sp-10);border-bottom:1px solid #ffffff24}.invoice-total p{font-size:var(--fs-xs);color:#ffffff94}.invoice-total strong{overflow-wrap:anywhere;font-family:var(--mono);font-weight:700;font-size:var(--fs-display-sm);letter-spacing:var(--tracking-data);margin:var(--sp-2) 0;display:block}.invoice-total span{color:#ffffffa6;font-size:var(--fs-xs)}.invoice-summary dl{margin:var(--sp-6) 0}.invoice-summary dl div{padding:var(--sp-2) 0;justify-content:space-between;align-items:center;display:flex}.invoice-summary dt{font-size:var(--fs-2xs);color:#ffffff87}.invoice-summary dd{font-size:var(--fs-xs);margin:0}.network-value{align-items:center;gap:var(--sp-2);text-transform:capitalize;display:flex}.network-value .token-mark{width:19px;height:19px;font-size:var(--fs-2xs)}.invoice-trust{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--radius);color:var(--mint);background:#00e5a012;border:1px solid #00e5a01f;margin-top:auto;display:flex}.invoice-trust p,.invoice-trust strong,.invoice-trust span{margin:0;display:block}.invoice-trust strong{font-size:var(--fs-xs);font-weight:600}.invoice-trust span{font-size:var(--fs-2xs);color:#ffffff94;margin-top:var(--sp-1)}.pay-card{padding:var(--sp-10) var(--sp-12);background:var(--surface)}.pay-top{justify-content:space-between;align-items:flex-start;display:flex}.pay-top h2{font-family:var(--display);font-size:var(--fs-2xl);margin:0;font-weight:600}.send-amount{text-align:center;padding:var(--sp-6) 0 var(--sp-4)}.send-amount>p{color:var(--muted);font-size:var(--fs-xs);margin:0}.send-amount>strong{overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--fs-display-sm);margin:var(--sp-2) 0 var(--sp-4);letter-spacing:var(--tracking-data);font-weight:700;display:block}.send-amount>strong span{font-family:var(--sans);font-size:var(--fs-sm);color:var(--green);margin-left:var(--sp-1);font-weight:600}.send-amount>div{text-align:left;border:1px solid var(--line);width:190px;padding:var(--sp-2) var(--sp-2);border-radius:var(--radius);grid-template-columns:31px 1fr auto;align-items:center;margin:0 auto;display:grid}.send-amount .token-mark{width:27px;height:27px;font-size:var(--fs-2xs)}.send-amount>div p,.send-amount>div b,.send-amount>div small{margin:0;display:block}.send-amount>div b{font-size:var(--fs-xs);font-weight:600}.send-amount>div small{color:var(--muted);font-size:var(--fs-2xs);margin-top:var(--sp-1)}.send-amount>div>.icon{color:var(--green)}.wallet-pay{gap:var(--sp-2);margin:var(--sp-1) 0 var(--sp-5);text-align:center;display:grid}.wallet-pay-primary{justify-content:center;width:100%}.wallet-pay>small{color:var(--muted);font-size:var(--fs-2xs);line-height:1.55}.walletconnect-button{min-height:auto;color:var(--green);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.walletconnect-button:disabled,.wallet-pay-primary:disabled{opacity:.58;cursor:wait}.wallet-error{padding:var(--sp-2) var(--sp-2);border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger);font-size:var(--fs-xs);margin:0;line-height:1.5}.test-checkout-note{margin:var(--sp-1) 0 var(--sp-4);padding:var(--sp-3) var(--sp-3);border-radius:var(--radius);background:var(--bg);color:var(--muted);font-size:var(--fs-xs);line-height:1.55}.checkout-divider{align-items:center;gap:var(--sp-2);margin:var(--sp-1) 0 var(--sp-4);color:var(--muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);display:flex}.checkout-divider:before,.checkout-divider:after{content:"";background:var(--line);flex:1;height:1px}.qr-stage{width:168px;height:168px;margin:var(--sp-1) auto var(--sp-5);padding:var(--sp-2);background:var(--surface);position:relative}.payment-qr{width:150px;height:150px;display:block}.qr-corners:before,.qr-corners:after{content:"";border-color:var(--green);width:26px;height:26px;position:absolute}.qr-corners:before{border-left:2px solid var(--green);border-top:2px solid var(--green);top:0;left:0}.qr-corners:after{border-right:2px solid var(--green);border-bottom:2px solid var(--green);bottom:0;right:0}.address-block{background:var(--bg);border-radius:var(--radius);padding:var(--sp-3) var(--sp-3)}.address-block code{overflow-wrap:anywhere;color:var(--ink);font-size:var(--fs-2xs);line-height:1.5;font-family:var(--mono);letter-spacing:var(--tracking-data);display:block}.payment-tools{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.copy-button{min-height:calc(var(--sp-8) + var(--sp-1));justify-content:center;align-items:center;gap:var(--sp-2);border:1px solid var(--line);background:var(--surface);padding:0 var(--sp-4);border-radius:var(--radius);color:var(--ink);cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-semibold);transition:border-color .15s;display:inline-flex}.copy-button:hover{border-color:var(--green)}.copy-button.subtle{background:0 0}.checkout-copy-grid{gap:var(--sp-2);grid-template-columns:1fr 130px;display:grid}.checkout-copy-grid .address-block{min-width:0}.copy-amount{align-content:center;gap:var(--sp-1);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--sp-3);text-align:left;cursor:pointer;display:grid}.copy-amount:hover{border-color:var(--green)}.copy-amount span,.copy-amount small{color:var(--muted);font-size:var(--fs-2xs)}.copy-amount strong{font-family:var(--mono);font-size:var(--fs-2xs);overflow-wrap:anywhere}.payment-progress{gap:var(--sp-1);margin-top:var(--sp-5);grid-template-columns:1fr 1fr 1fr;display:grid}.payment-progress i{background:var(--success-bg);border-radius:var(--radius-sm);height:3px}.payment-progress i.active,.payment-progress.complete i{background:var(--green)}.payment-progress.detecting i:nth-child(2){background:var(--green);animation:1.5s ease-in-out infinite pulse}.progress-labels{color:var(--muted);font-size:var(--fs-2xs);margin-top:var(--sp-1);justify-content:space-between;display:flex}.warning{gap:var(--sp-2);margin-top:var(--sp-5);padding:var(--sp-3) var(--sp-3);border-left:2px solid var(--warning-border);background:var(--warning-bg);color:var(--warning);font-size:var(--fs-2xs);align-items:flex-start;line-height:1.5;display:flex}.settled-state{text-align:center;padding:var(--sp-16) var(--sp-5)}.settled-state>span{width:66px;height:66px;margin:0 auto var(--sp-5);background:var(--mint);color:var(--ink);border-radius:50%;place-items:center;display:grid}.settled-state h3{font-family:var(--display);font-size:var(--fs-2xl);margin:0;font-weight:600}.settled-state p{color:var(--muted);font-size:var(--fs-xs);line-height:1.6}.settled-state small{color:var(--muted);font-size:var(--fs-2xs)}.settled-income-cta{justify-content:center;align-items:center;gap:var(--sp-1);margin:var(--sp-5) auto 0;color:var(--green);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;display:flex}.settled-income-cta:hover{text-decoration:underline}.settled-income-cta:focus-visible{outline:2px solid var(--green);outline-offset:var(--sp-1);border-radius:var(--radius-sm)}.pay-foot{width:min(1040px,100%);padding:0 0 var(--sp-8);gap:var(--sp-6);color:var(--muted);font-size:var(--fs-2xs);justify-content:center;margin:0 auto;display:flex}.pay-foot span{align-items:center;gap:var(--sp-1);display:flex}.pay-foot a{margin-left:auto}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--surface)!important}.pay-nav,.pay-foot,.copy-button,.pay-crosssell,.pay-crosssell-cta,.pay-powered{display:none!important}.pay-shell{background:var(--surface);padding:0}.checkout-shell{box-shadow:none;border:0;width:100%;max-width:100%;margin:0}}.auth-shell{background:var(--surface);grid-template-columns:.85fr 1.15fr;min-height:100vh;display:grid}.auth-side{padding:var(--sp-12) var(--sp-12);background:var(--ink);color:var(--surface);background-image:radial-gradient(circle,#00e5a014 1px,#0000 1px);background-size:22px 22px;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.auth-side:after{content:"";border:80px solid #00e5a00f;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-260px;left:-200px}.auth-side .brand-mark{background:var(--mint)}.auth-side h2{font-family:var(--display);font-size:var(--fs-display-lg);margin:var(--sp-5) 0;letter-spacing:var(--tracking-tight);font-weight:600;line-height:.95}.auth-side h2 em{color:var(--mint);font-style:normal;font-weight:600}.auth-side>div>p:not(.section-kicker){color:#ffffff8c;max-width:470px;line-height:1.7}.auth-side>span,.auth-side li{align-items:center;gap:var(--sp-2);color:#ffffff85;font-size:var(--fs-2xs);display:flex}.auth-side ul{gap:var(--sp-3);padding:0;list-style:none;display:grid}.auth-side li .icon{color:var(--mint)}.auth-main{padding:var(--sp-12);flex-direction:column;justify-content:center;align-items:center;display:flex}.auth-mobile-brand{display:none}.auth-card{gap:var(--sp-4);width:min(430px,100%);display:grid}.auth-heading{margin-bottom:var(--sp-2)}.auth-heading h1{font-family:var(--display);font-size:var(--fs-3xl);letter-spacing:var(--tracking-tight);margin:var(--sp-3) 0 var(--sp-2);font-weight:600}.auth-heading>span{color:var(--muted);font-size:var(--fs-sm)}.label-row{justify-content:space-between;display:flex}.label-row a{color:var(--green);font-weight:600}.auth-submit{width:100%;margin-top:var(--sp-1)}.auth-switch{text-align:center;color:var(--muted);font-size:var(--fs-2xs)}.auth-switch a{color:var(--green);font-weight:600}.auth-legal{color:var(--muted);font-size:var(--fs-2xs);margin-top:var(--sp-6)}.utility-auth{min-height:100vh;padding:var(--sp-12) var(--sp-6);background:radial-gradient(circle at 50% 0,#00e5a024,transparent 32%),var(--bg);flex-direction:column;align-items:center;display:flex}.utility-auth>.brand{width:min(430px,100%);margin-bottom:var(--sp-16)}.utility-auth .auth-card{padding:var(--sp-8);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.utility-auth .auth-card>h1{font-family:var(--display);font-size:var(--fs-3xl);margin:0 0 var(--sp-3);letter-spacing:var(--tracking-tight);font-weight:600;line-height:1}.utility-auth .auth-card>p{color:var(--muted);font-size:var(--fs-xs);line-height:1.6}.legal{padding:var(--sp-16) 0 var(--sp-16);max-width:760px}.legal h1{font-family:var(--display);font-size:var(--fs-3xl);letter-spacing:var(--tracking-tight);font-weight:600}.legal h2{margin-top:var(--sp-10);font-family:var(--display);font-weight:600}.legal p,.legal li{color:var(--muted);line-height:1.8}.legal-note{border-left:3px solid var(--warning-border);padding:var(--sp-3) var(--sp-4);background:var(--warning-bg);color:var(--warning)!important}.security-boundaries{margin-top:var(--sp-10)}.security-boundary-table{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.security-boundary-table [role=row]{grid-template-columns:1fr 1fr;display:grid}.security-boundary-table [role=cell],.security-boundary-table [role=columnheader]{padding:var(--sp-4);border-bottom:1px solid var(--soft-line);font-size:var(--fs-sm);line-height:1.6}.security-boundary-table [role=cell]:first-child,.security-boundary-table [role=columnheader]:first-child{border-right:1px solid var(--soft-line)}.security-boundary-table [role=cell]{color:var(--muted)}.security-boundary-table [role=row]:last-child [role=cell]{border-bottom:0}.security-boundary-head{background:var(--surface-2)}.security-boundary-table [role=columnheader]{color:var(--ink);font-weight:var(--fw-semibold)}.feature-toggle-locked{justify-content:space-between;align-items:center}.feature-toggle-locked>.button{flex:none}.accept-responsibility{margin:var(--sp-3) 0 0;color:var(--muted);font-size:var(--fs-xs);line-height:1.6}.counter-page{width:100%}.counter-tabs{margin-top:calc(-1 * var(--sp-3))}.counter-setup{width:100%;padding:var(--sp-6)}.counter-setup h2{margin:var(--sp-3) 0;font-family:var(--display);font-size:var(--fs-xl);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.counter-setup>div>p:last-child,.counter-boundary{color:var(--muted);line-height:1.7}.counter-form{gap:var(--sp-4);margin-top:var(--sp-8);grid-template-columns:repeat(2,1fr);display:grid}.counter-form label:first-child,.counter-form label:nth-child(2){grid-column:span 1}.counter-form button,.counter-form .form-error{grid-column:1/-1}.counter-kiosk{justify-content:flex-start;align-items:center;gap:var(--sp-6);width:100%;min-height:60vh;padding:var(--sp-8);text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);flex-direction:column;display:flex}.counter-kiosk header{width:100%;color:var(--muted);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);justify-content:space-between;align-items:center;display:flex}.counter-kiosk header>span{padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);background:var(--warning-bg);color:var(--warning);font-weight:var(--fw-semibold)}.counter-reset{color:var(--muted);text-decoration:none}.counter-reset:hover{text-decoration:underline}.counter-merchant p{color:var(--muted);font-size:var(--fs-sm);margin:0}.counter-merchant h1{margin:var(--sp-2) 0;font-family:var(--mono);font-size:var(--fs-display);letter-spacing:var(--tracking-data)}.counter-merchant h1 em{font-family:var(--sans);font-size:var(--fs-lg);font-style:normal}.counter-merchant>span{color:var(--muted);font-size:var(--fs-sm)}.counter-status{justify-items:center;gap:var(--sp-2);display:grid}.counter-status>i{width:var(--sp-14);height:var(--sp-14);background:var(--success-bg);color:var(--success);border-radius:50%;place-items:center;display:grid}.counter-status strong{font-family:var(--display);font-size:var(--fs-2xl)}.counter-status small{color:var(--muted);font-size:var(--fs-sm)}.state-detected .counter-status>i{background:var(--warning-bg);color:var(--warning)}.state-underpaid .counter-status>i,.state-overpaid .counter-status>i,.state-expired .counter-status>i,.state-cancelled .counter-status>i{background:var(--danger-bg);color:var(--danger)}.counter-qr{width:min(360px,100%);height:auto;padding:var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.counter-test-controls{justify-content:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.counter-displays .panel-header{justify-content:space-between;gap:var(--sp-6);align-items:start;display:flex}.counter-displays .panel-header p{color:var(--muted);max-width:48ch;margin:0}.counter-display-credential{gap:var(--sp-3);margin-top:var(--sp-6);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);display:grid}.counter-display-credential label{gap:var(--sp-2);display:grid}.counter-display-credential code{max-width:100%;padding:var(--sp-3);overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-size:var(--fs-sm);display:block}.counter-display-credential>div{gap:var(--sp-3);flex-wrap:wrap;display:flex}.counter-display-credential form,.counter-display-credential p{margin:0}.counter-charges .panel-header{justify-content:space-between;gap:var(--sp-6);align-items:start;display:flex}.counter-charges .panel-header p{color:var(--muted);max-width:38ch;margin:0}.counter-charge-table{margin-top:var(--sp-5);overflow-x:auto}.counter-charge-row{gap:var(--sp-3);min-width:720px;padding:var(--sp-3) 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:1fr 1fr .8fr 1.4fr 1.4fr;align-items:center;display:grid}.counter-charge-row.header{color:var(--muted);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.counter-charge-row>span{gap:var(--sp-1);display:grid}.counter-charge-row small{color:var(--muted);font-size:var(--fs-xs)}.counter-charge-amount{font-family:var(--mono);letter-spacing:var(--tracking-data)}.counter-charge-amount small{font-family:var(--sans);letter-spacing:normal}.counter-charge-actions{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex!important}.counter-charge-actions form{margin:0}.counter-shift-bar{justify-content:space-between;align-items:center;gap:var(--sp-4);margin:var(--sp-5) 0;padding:var(--sp-4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);display:flex}.counter-shift-bar>div{gap:var(--sp-1);display:grid}.counter-shift-bar span{color:var(--muted);font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:var(--tracking-data)}.counter-charge-group{margin-top:var(--sp-6)}.counter-charge-group>h2{font-size:var(--fs-lg)}.counter-display-handoff{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:var(--mint-2);color:var(--success);font-size:var(--fs-sm);margin:0}.counter-flyer{gap:var(--sp-4);margin-top:var(--sp-6);padding-top:var(--sp-6);border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;display:grid}.counter-flyer h3,.counter-flyer p{margin:0}.counter-flyer>div{gap:var(--sp-1);display:grid}.counter-flyer>div>p:last-child{color:var(--muted);font-size:var(--fs-sm)}.counter-flyer>img{width:var(--sp-16);height:var(--sp-16);object-fit:cover;border-radius:var(--radius);border:1px solid var(--line)}.counter-flyer form{align-items:end;gap:var(--sp-3);grid-column:1/-1;display:flex}.counter-flyer form label{flex:1}.customer-display-shell{min-height:100vh;padding:var(--sp-8);background:var(--ink);color:var(--surface);place-items:center;display:grid}.customer-display-card{width:min(820px,100%);min-height:min(900px,calc(100vh - var(--sp-12)));justify-content:center;align-items:center;gap:var(--sp-8);padding:var(--sp-12) var(--sp-10);text-align:center;background:var(--surface);color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;transition:box-shadow .4s;display:flex;position:relative}.customer-display-card header{top:var(--sp-8);justify-content:center;align-items:center;gap:var(--sp-3);font-family:var(--display);font-size:var(--fs-lg);font-weight:600;display:flex;position:absolute;left:0;right:0}.customer-display-card header img,.customer-display-card header span{width:var(--sp-10);height:var(--sp-10);border-radius:var(--radius);object-fit:cover;background:var(--mint);color:var(--ink);place-items:center;font-weight:700;display:grid}.customer-display-idle{justify-items:center;gap:var(--sp-4);width:100%;display:grid}.customer-display-idle h1{font-family:var(--display);font-size:var(--fs-display-lg);letter-spacing:var(--tracking-tight);margin:0}.customer-display-idle p{color:var(--muted);font-size:var(--fs-lg);line-height:var(--lh-relaxed);max-width:34ch}.customer-display-charge{justify-items:center;gap:var(--sp-5);width:100%;display:grid}.customer-display-charge .section-kicker{color:var(--green);font-size:var(--fs-md)}.customer-display-charge h1{font-family:var(--mono);font-size:var(--fs-display);letter-spacing:var(--tracking-data);margin:0;line-height:1}.customer-display-charge h1 em{font-family:var(--sans);font-style:normal;font-size:var(--fs-2xl);color:var(--muted);margin-left:var(--sp-2)}.customer-display-charge p{color:var(--muted);font-size:var(--fs-lg)}.customer-display-charge h2{font-family:var(--display);font-size:var(--fs-3xl);margin:0}.customer-display-qr{width:min(480px,66vw);height:auto;padding:var(--sp-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.customer-display-charge small{color:var(--muted);font-size:var(--fs-md);font-variant-numeric:tabular-nums}.customer-display-paid .customer-display-card{box-shadow:var(--shadow-glow)}.customer-display-paid .customer-display-charge h2{color:var(--green)}.customer-display-flyer{width:100%;max-height:36vh;margin-top:var(--sp-6);object-fit:contain;border-radius:var(--radius);background:var(--surface-2);display:block}.customer-display-disconnected .customer-display-card{border:1px solid var(--warning-border)}@media (max-width:600px){.security-boundary-table [role=row]{grid-template-columns:1fr}.security-boundary-table [role=cell]:first-child,.security-boundary-table [role=columnheader]:first-child{border-right:0}.security-boundary-table [role=columnheader]:first-child{border-bottom:1px solid var(--soft-line)}.counter-setup,.counter-kiosk{padding:var(--sp-6);border-radius:var(--radius)}.counter-form{grid-template-columns:1fr}.counter-form label:first-child,.counter-form label:nth-child(2){grid-column:auto}.counter-kiosk{min-height:55vh}.counter-merchant h1{font-size:var(--fs-3xl)}.counter-displays .panel-header,.counter-charges .panel-header,.counter-shift-bar,.counter-flyer form{flex-direction:column;align-items:stretch}.counter-flyer{grid-template-columns:1fr}.customer-display-shell{padding:var(--sp-3)}.customer-display-card{min-height:calc(100vh - var(--sp-6));padding:var(--sp-6);border-radius:var(--radius)}}.print-page{min-height:100vh;padding:var(--sp-10) var(--sp-6) var(--sp-16);background:var(--bg);color:var(--ink)}.print-actions{justify-content:flex-end;gap:var(--sp-2);width:min(1120px,100%);margin:0 auto var(--sp-4);display:flex}.print-document{width:min(1120px,100%);padding:var(--sp-12);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);margin:0 auto}.print-header{justify-content:space-between;align-items:flex-start;gap:var(--sp-8);padding-bottom:var(--sp-8);border-bottom:2px solid var(--ink);display:flex}.print-header h1{margin:var(--sp-2) 0 var(--sp-2);font-family:var(--display);font-size:var(--fs-3xl);letter-spacing:var(--tracking-tight);font-weight:600;line-height:1}.print-header>div>p:last-child{color:var(--muted);font-size:var(--fs-base);margin:0}.print-kicker{color:var(--green);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0;font-weight:650}.print-seal{padding:var(--sp-2) var(--sp-3);border:1px solid var(--success-border);border-radius:var(--radius-sm);background:var(--success-bg);color:var(--green);font-size:var(--fs-2xs);text-align:center;text-transform:uppercase;letter-spacing:.08em;flex:none;line-height:1.45}.print-seal strong{font-size:var(--fs-2xs)}.print-meta{margin:var(--sp-6) 0 0;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.print-meta div{min-width:0;padding:var(--sp-3) var(--sp-4);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.print-meta dt,.print-totals dt,.print-exceptions dt{margin-bottom:var(--sp-1);color:var(--muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em}.print-meta dd,.print-totals dd,.print-exceptions dd{font-size:var(--fs-2xs);overflow-wrap:anywhere;font-family:var(--mono);letter-spacing:var(--tracking-data);margin:0}.print-integrity{margin:var(--sp-5) 0 var(--sp-10);padding:var(--sp-3) var(--sp-4);background:var(--bg);border-left:3px solid var(--green)}.print-integrity span{margin-bottom:var(--sp-1);color:var(--muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;display:block}.print-integrity code{font-size:var(--fs-2xs);overflow-wrap:anywhere;font-family:var(--mono);letter-spacing:var(--tracking-data)}.print-integrity p{margin:var(--sp-2) 0 0;color:var(--muted);font-size:var(--fs-2xs)}.print-rail{padding-top:var(--sp-2)}.print-rail+.print-rail{margin-top:var(--sp-12);padding-top:var(--sp-10);border-top:1px solid var(--line)}.print-section-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-5);display:flex}.print-section-head h2{margin:var(--sp-2) 0 0;font-family:var(--display);font-size:var(--fs-2xl);text-transform:capitalize;letter-spacing:var(--tracking-tight);font-weight:600}.print-section-head>span{padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);background:var(--ink);color:var(--surface);font-size:var(--fs-2xs);font-weight:650}.print-totals{margin:var(--sp-5) 0 var(--sp-6);border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.print-totals div{padding:var(--sp-3);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.print-totals dd{font-weight:700;font-family:var(--mono);letter-spacing:var(--tracking-data)}.print-two-col{gap:var(--sp-5);margin:var(--sp-6) 0;grid-template-columns:1fr 1fr;display:grid}.print-two-col h3,.print-subhead h3{font-size:var(--fs-sm);font-family:var(--display);margin:0;font-weight:600}.print-block{margin-top:var(--sp-8)}.print-subhead{justify-content:space-between;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--ink);display:flex}.print-subhead span{color:var(--muted);font-size:var(--fs-2xs)}.print-table-wrap{overflow-x:auto}.print-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);line-height:1.5}.print-table th{padding:var(--sp-3) var(--sp-2);background:var(--bg);color:var(--muted);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-align:left;text-transform:uppercase}.print-table td{padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--soft-line);vertical-align:top;font-size:var(--fs-sm)}.print-table td span{color:var(--muted)}.print-table .print-number{text-align:right;white-space:nowrap;font-family:var(--mono);letter-spacing:var(--tracking-data)}.print-table .print-code{max-width:320px;font-family:var(--mono);font-size:var(--fs-sm);overflow-wrap:anywhere;word-break:break-word;letter-spacing:var(--tracking-data)}.print-table .print-code strong{font-family:var(--sans);font-size:var(--fs-2xs);text-transform:uppercase}.print-exceptions{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.print-exceptions div{padding:var(--sp-3);border-right:1px solid var(--line)}.print-exceptions div:last-child{border:0}.print-exceptions dd{font-size:var(--fs-lg);font-weight:500;font-family:var(--mono);letter-spacing:var(--tracking-data)}.print-empty{margin:var(--sp-2) 0 0;padding:var(--sp-3);background:var(--surface-2);color:var(--muted);font-size:var(--fs-2xs)}.print-empty-state{padding:var(--sp-10);text-align:center;background:var(--surface-2)}.print-footer{justify-content:space-between;align-items:flex-end;gap:var(--sp-8);margin-top:var(--sp-12);padding-top:var(--sp-4);border-top:1px solid var(--ink);color:var(--muted);font-size:var(--fs-2xs);display:flex}.print-footer p{max-width:640px;margin:0;line-height:1.6}.print-footer span{font-family:var(--mono);letter-spacing:var(--tracking-data)}.print-failure{width:min(650px,100%);margin:var(--sp-16) auto;padding:var(--sp-10);background:var(--surface);border:1px solid var(--danger-border);border-left:5px solid var(--danger);box-shadow:var(--shadow)}.print-failure h1{margin:var(--sp-3) 0;font-family:var(--display);font-size:var(--fs-3xl);letter-spacing:var(--tracking-tight);font-weight:600}.print-failure>p:not(.print-kicker){margin:0 0 var(--sp-6);color:var(--muted);line-height:1.7}@media (max-width:760px){.print-page{padding:var(--sp-4) var(--sp-2) var(--sp-10)}.print-document{padding:var(--sp-6) var(--sp-4)}.print-header{flex-direction:column}.print-meta,.print-totals{grid-template-columns:1fr 1fr}.print-two-col{grid-template-columns:1fr}.print-exceptions{grid-template-columns:1fr 1fr}.print-exceptions div:nth-child(2){border-right:0}.print-exceptions div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media print{@page{size:A4;margin:13mm}body{background:var(--surface)!important}.print-page{background:var(--surface);min-height:0;padding:0}.print-actions{display:none!important}.print-document{width:auto;box-shadow:none;border:0;margin:0;padding:0}.print-rail+.print-rail{break-before:page;border-top:0}.print-integrity,.print-totals,.print-exceptions{break-inside:avoid-page}.print-subhead,.print-section-head{break-after:avoid-page}.print-table tr{break-inside:avoid}.print-table-wrap{overflow:visible}.print-footer{break-inside:avoid}}.table-row.six,.table-header.six{grid-template-columns:1fr 1.1fr 1.2fr 1fr .7fr auto}.income-totals{align-items:baseline;gap:var(--sp-3);margin:0 0 var(--sp-5);padding:var(--sp-4) var(--sp-5);border:1px solid var(--success-border);border-radius:var(--radius-lg);background:var(--success-bg);flex-wrap:wrap;display:flex}.income-totals>span{color:var(--success);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.income-totals>strong{font-family:var(--mono);font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-data)}.module-nudge{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-5);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);display:flex}.module-nudge>div{flex:1}.module-nudge strong{font-size:var(--fs-md)}.module-nudge p{margin:var(--sp-1) 0 0;color:var(--muted);font-size:var(--fs-sm)}.overview-income,.dashboard-balances{margin-bottom:var(--sp-5)}.dashboard-balance-note{max-width:720px;margin:calc(-1 * var(--sp-2)) 0 var(--sp-5);color:var(--muted);font-size:var(--fs-sm)}.wallet-balance-grid{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-wallet{min-width:0;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2)}.dashboard-wallet-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.dashboard-wallet-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);overflow:hidden}.dashboard-wallet-head span{color:var(--green);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex:none}.dashboard-wallet>code{margin-top:var(--sp-1);color:var(--muted);font-family:var(--mono);font-size:var(--fs-2xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.overview-income-table .table-header,.overview-income-table .table-row{grid-template-columns:1fr 1fr .8fr 1.3fr}.dashboard-module-grid{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-module-card{gap:var(--sp-4);flex-direction:column;display:flex}.module-metrics{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}.module-metrics span{gap:var(--sp-1);padding:var(--sp-3);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;display:flex}.module-metrics strong{font-family:var(--mono);font-size:var(--fs-xl);letter-spacing:var(--tracking-data)}.module-metrics small{color:var(--muted)}.feature-toggle-list{gap:var(--sp-3);margin-top:var(--sp-5);flex-direction:column;display:flex}.feature-toggle{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);display:flex}.feature-toggle input{width:var(--sp-5);height:var(--sp-5);margin:var(--sp-1) 0 0;accent-color:var(--green)}.feature-toggle span{gap:var(--sp-1);flex-direction:column;display:flex}.feature-toggle strong{font-size:var(--fs-md);align-items:center;gap:var(--sp-2);display:inline-flex}.feature-toggle small{color:var(--muted)}.feature-tag{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--fw-semibold);color:var(--green);border:1px solid var(--green);border-radius:var(--radius-sm);padding:0 var(--sp-1)}.feature-access-note{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:var(--warning-bg);color:var(--warning);font-size:var(--fs-sm);margin:0}.feature-access-note a{color:inherit;font-weight:var(--fw-semibold)}.onboarding-xpub{margin:var(--sp-4) 0 0;color:var(--muted);font-size:var(--fs-sm)}.onboarding-xpub a{color:var(--green);font-weight:var(--fw-semibold)}.income-filters{gap:var(--sp-3);margin:0 0 var(--sp-5);grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;display:grid}.income-filters label{gap:var(--sp-1);color:var(--muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);display:grid}.income-filters select,.income-filters input{min-width:0}.income-panel{overflow:hidden}.income-table .income-amount{font-family:var(--mono);letter-spacing:var(--tracking-data)}.income-label{align-items:center;gap:var(--sp-2);display:flex}.income-label input{min-width:8rem;padding:var(--sp-2)}.income-label .button{height:auto;min-height:0}.table-note{color:var(--muted);font-size:var(--fs-2xs)}.rail-cell{align-items:center;gap:var(--sp-2);text-transform:capitalize;display:flex!important}.rail-cell .token-mark{width:22px;height:22px;font-size:var(--fs-2xs)}.table-row code{color:var(--muted);font-size:var(--fs-sm);font-family:var(--mono);letter-spacing:var(--tracking-data)}.form-icon{border-radius:var(--radius);background:var(--mint-2);width:42px;height:42px;color:var(--green);place-items:center;display:grid}.report-card{position:relative;overflow:hidden}.report-icon{width:41px;height:41px;margin-bottom:var(--sp-6);border-radius:var(--radius);background:var(--mint-2);color:var(--green);place-items:center;display:grid}.report-card .button{margin-top:auto}.exception-main{align-items:flex-start;gap:var(--sp-3);display:flex}.exception-symbol{border-radius:var(--radius);background:var(--warning-bg);width:38px;height:38px;color:var(--warning);flex:none;place-items:center;display:grid}.exception-symbol.review{background:var(--danger-bg);color:var(--danger)}.exception-card>a{align-items:center;gap:var(--sp-1);text-decoration:none;display:flex}.section-kicker,.panel-kicker,.eyebrow{font-size:var(--fs-2xs)}.marketing-links a,.nav-link,.trust-row,.workflow-cards p,.feature-points small,.security-list p{font-size:var(--fs-sm)}.proof-strip .wrap,.footer{font-size:var(--fs-xs)}.invoice-visual i,.step-visual small,.preview-top em,.exception-preview article>div small,.exception-preview button,.environment,.nav-group>p,.nav-group a em,.metric-label i,.table-header,.status,.live-label,.wallet-status,.pay-label,.progress-labels,.auth-legal{font-size:var(--fs-2xs)}.nav-group>p{color:#ffffff80}.nav-group a{min-height:40px;padding:var(--sp-2) var(--sp-3);color:#ffffffb8}.workspace-switcher span,.sidebar-trust small,.account div span,.metric-grid small,.row-identity small,.rail-item small,.rail-item em,.ops-note span,.wallet span,.wallet code,.wallet-lifecycle small,.rail-option small,.table-note{font-size:var(--fs-xs)}.workspace-switcher span,.sidebar-trust small,.account div span{color:#ffffff94}.workspace-switcher strong,.sidebar-trust span,.account strong,.monitor-pill,.operations-link,.ops-note strong,.wallet-manage summary,.rail-warning,.csv-columns,.exception-card p,.exception-card small,.delivery,.muted{font-size:var(--fs-xs)}.nav-group a,.quick-create,.toolbar-actions form button,.metric-label,.table-row,.table-row>strong,.table-row code,.rail-item strong,.app-head p:not(.section-kicker){font-size:var(--fs-sm)}.empty p,.report-card p,.exception-card>a{font-size:var(--fs-base)}.pay-nav>span,.invoice-total p,.invoice-total span,.invoice-summary dt,.invoice-summary dd,.send-amount>p,.send-amount>div b,.send-amount>div small,.warning,.settled-state small,.pay-foot{font-size:var(--fs-xs)}.merchant-identity small,.invoice-trust strong,.invoice-trust span,.address-block code{font-size:var(--fs-2xs)}.settled-state p{font-size:var(--fs-base)}.auth-side>span,.auth-side li,.auth-switch{font-size:var(--fs-xs)}.auth-heading>span,.utility-auth .auth-card>p{font-size:var(--fs-sm)}.workspace-menu{position:relative}.workspace-menu>summary{cursor:pointer;list-style:none}.workspace-menu>summary::-webkit-details-marker{display:none}.workspace-menu[open] .workspace-switcher b{transform:rotate(180deg)}.workspace-popover{z-index:20;padding:var(--sp-2);background:var(--ink-2);border-radius:var(--radius);box-shadow:var(--shadow-lg);border:1px solid #ffffff1f;position:absolute;top:calc(100% - 18px);left:0;right:0}.workspace-popover>p{margin:var(--sp-1) var(--sp-1) var(--sp-2);color:#ffffff7a;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em}.workspace-popover form>button{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2);border-radius:var(--radius);color:var(--surface);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px 1fr auto;display:grid}.workspace-popover .workspace-avatar{width:30px;max-width:30px;height:30px;max-height:30px}.workspace-popover form>button:hover{background:#ffffff12}.workspace-popover form>button.current{background:#00e5a014}.workspace-popover form>button:disabled{cursor:default;opacity:1}.workspace-popover button>span:nth-child(2){min-width:0}.workspace-popover button strong,.workspace-popover button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-popover button strong{font-size:var(--fs-xs)}.workspace-popover button small{margin-top:var(--sp-1);color:#ffffff80;font-size:var(--fs-2xs)}.workspace-popover button i{font-size:var(--fs-2xs);color:var(--mint);font-style:normal}.workspace-create{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid #ffffff1a}.workspace-create input{width:100%;margin-bottom:var(--sp-1);padding:var(--sp-3);border-radius:var(--radius);color:var(--surface);font:inherit;font-size:var(--fs-base);background:#00000029;border:1px solid #ffffff21}.workspace-create input::placeholder{color:#ffffff6b}.workspace-create>button{font-weight:650;background:var(--mint)!important;color:var(--ink)!important;grid-template-columns:none!important;justify-content:center!important;display:flex!important}.workspace-upgrade{margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-2) var(--sp-1);color:var(--mint);font-size:var(--fs-xs);border-top:1px solid #ffffff1a;text-decoration:none;display:block}.billing-current{margin-bottom:var(--sp-4);justify-content:space-between;align-items:center;display:flex}.billing-current h2{margin:var(--sp-1) 0;font-family:var(--mono);font-size:var(--fs-2xl);letter-spacing:var(--tracking-data);font-weight:700}.billing-current p{color:var(--muted);font-size:var(--fs-xs);text-transform:capitalize;margin:0}.billing-plan-grid{gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.billing-plan.current{border-color:var(--success-border);box-shadow:0 0 0 1px var(--success-border)}.billing-plan .panel-head h2 small{font-family:var(--sans);font-size:var(--fs-xs);color:var(--muted);font-weight:450}.billing-plan ul{gap:var(--sp-2);margin:var(--sp-5) 0;padding-left:var(--sp-4);color:var(--muted);font-size:var(--fs-xs);display:grid}.billing-plan form{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.billing-plan form label{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.billing-plan form select{width:100%;margin-top:var(--sp-1);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-size:var(--fs-base);display:block}.billing-plan form button{grid-column:1/-1;justify-self:start}.billing-unavailable{margin:var(--sp-6) 0 0;padding:var(--sp-3);background:var(--bg);border-radius:var(--radius);color:var(--muted);font-size:var(--fs-xs);line-height:1.55}.billing-payment{margin-bottom:var(--sp-4);border-color:var(--success-border)}.billing-instructions{gap:var(--sp-3);grid-template-columns:1fr 1fr 2fr;display:grid}.billing-instructions>div{padding:var(--sp-3);background:var(--bg);border-radius:var(--radius)}.billing-instructions span,.billing-instructions strong{display:block}.billing-instructions span{margin-bottom:var(--sp-1);color:var(--muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em}.billing-instructions strong{font-size:var(--fs-base);font-family:var(--mono);letter-spacing:var(--tracking-data)}.billing-address code{overflow-wrap:anywhere;font-size:var(--fs-xs);font-family:var(--mono);letter-spacing:var(--tracking-data)}.public-hero{padding:var(--sp-16) 0 var(--sp-16)}.public-hero h1{max-width:1000px;margin:var(--sp-5) 0 var(--sp-6);font-family:var(--display);font-size:var(--fs-display-lg);letter-spacing:var(--tracking-tight);font-weight:600;line-height:.92}.public-hero h1 em{color:var(--green);font-style:normal;font-weight:600}.public-lede{max-width:720px;color:var(--muted);font-size:var(--fs-lg);line-height:1.7}.public-hero>.button{margin-top:var(--sp-5)}.public-band{padding:var(--sp-16) 0;background-color:var(--ink);color:var(--surface);background-image:radial-gradient(circle,#00e5a017 1px,#0000 1px);background-size:24px 24px}.public-split{gap:var(--sp-16);grid-template-columns:1fr .8fr;align-items:start;display:grid}.public-split h2,.public-title h2,.boundary-section h2,.public-cta h2{font-family:var(--display);font-size:var(--fs-display-sm);margin:var(--sp-5) 0 0;letter-spacing:var(--tracking-tight);font-weight:600;line-height:.98}.public-split>div:last-child{color:#ffffffa6;font-size:var(--fs-md);line-height:1.8}.public-section{padding:var(--sp-16) 0}.public-title{max-width:760px;margin-bottom:var(--sp-12)}.public-card-grid,.contact-grid{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.public-card,.contact-card{padding:var(--sp-8);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color .2s,box-shadow .2s}.public-card:hover,.contact-card:hover{box-shadow:var(--shadow-glow);border-color:#0f9b6b4d}.public-card>span,.contact-card>span{border-radius:var(--radius-lg);background:var(--mint-2);width:44px;height:44px;color:var(--green);place-items:center;display:grid}.public-card h3,.contact-card h2{margin:var(--sp-6) 0 var(--sp-2);font-size:var(--fs-lg);font-family:var(--display);font-weight:600}.public-card p,.contact-card p{color:var(--muted);font-size:var(--fs-base);line-height:1.7}.boundary-section{gap:var(--sp-16);padding:var(--sp-5) 0 var(--sp-16);grid-template-columns:1fr .75fr;align-items:end;display:grid}.boundary-section>p{color:var(--muted);font-size:var(--fs-md);line-height:1.75}.public-cta{padding:var(--sp-16) 0;background:var(--green);color:var(--surface)}.public-cta>.wrap{justify-content:space-between;align-items:end;gap:var(--sp-10);display:flex}.public-cta h2{margin-top:var(--sp-4)}.site-footer{padding:var(--sp-16) 0;background:var(--ink);color:var(--surface);background-image:radial-gradient(circle,#00e5a012 1px,#0000 1px);background-size:26px 26px}.footer-grid{gap:var(--sp-10);grid-template-columns:1.45fr repeat(4,1fr);display:grid}.footer-grid>div{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.footer-grid strong{font-size:var(--fs-2xs);color:var(--mint);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.footer-grid a,.footer-grid span,.footer-brand p{color:#ffffff8c;font-size:var(--fs-xs);line-height:1.6;text-decoration:none}.footer-grid a:hover{color:var(--surface)}.footer-brand p{max-width:280px;margin:var(--sp-2) 0 0}.footer-brand .brand{color:var(--surface)}.footer-brand .brand-mark{background:var(--mint)}.pricing-hero{padding-bottom:var(--sp-16)}.pricing-section{gap:var(--sp-4);padding-bottom:var(--sp-16);grid-template-columns:1.2fr .8fr;display:grid}.pricing-card{padding:var(--sp-10);background-color:var(--ink);color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);background-image:radial-gradient(circle,#00e5a014 1px,#0000 1px);background-size:24px 24px}.pricing-card-head{justify-content:space-between;gap:var(--sp-8);display:flex}.pricing-card-head span{color:var(--mint);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.12em;font-weight:600}.pricing-card-head h2{margin:var(--sp-2) 0 0;font-family:var(--display);font-size:var(--fs-3xl);letter-spacing:var(--tracking-tight);font-weight:600}.pricing-card-head em{height:max-content;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-lg);color:var(--mint);font-size:var(--fs-2xs);border:1px solid #00e5a040;font-style:normal}.pricing-summary{color:#ffffff9e;max-width:600px;line-height:1.7}.pricing-value{align-items:baseline;gap:var(--sp-3);margin:var(--sp-8) 0;padding:var(--sp-6) 0;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;display:flex}.pricing-value strong{font-family:var(--mono);font-size:var(--fs-3xl);letter-spacing:var(--tracking-data);font-weight:700}.pricing-value span{color:#ffffff80;font-size:var(--fs-xs)}.pricing-card ul{gap:var(--sp-3) var(--sp-6);margin:0 0 var(--sp-8);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.pricing-card li{align-items:flex-start;gap:var(--sp-2);color:#ffffffc2;font-size:var(--fs-sm);display:flex}.pricing-card li .icon{color:var(--mint)}.pricing-aside{padding:var(--sp-8);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg)}.pricing-aside>div{padding:var(--sp-5) 0;border-top:1px solid var(--line)}.pricing-aside strong{font-size:var(--fs-base);font-family:var(--display);font-weight:600}.pricing-aside p{margin:var(--sp-2) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.faq-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.faq-grid article{padding:var(--sp-6) var(--sp-10) var(--sp-6) 0;border-bottom:1px solid var(--line)}.faq-grid article:nth-child(2n){padding-left:var(--sp-10);border-left:1px solid var(--line)}.faq-grid h3{margin:0 0 var(--sp-2);font-size:var(--fs-base);font-family:var(--display);font-weight:600}.faq-grid p{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.7}.pricing-grid{gap:var(--sp-4);padding-bottom:var(--sp-8);grid-template-columns:repeat(3,1fr);display:grid}.pricing-grid .pricing-card{padding:var(--sp-8);background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:none;background-image:none;flex-direction:column;display:flex}.pricing-grid .pricing-card-starter{background-color:var(--ink);color:var(--surface);border-color:var(--ink);box-shadow:var(--shadow);background-image:radial-gradient(circle,#00e5a014 1px,#0000 1px);background-size:22px 22px;transform:translateY(-10px)}.pricing-grid .pricing-card-head{min-height:135px}.pricing-grid .pricing-card-head h2{font-family:var(--sans);font-size:var(--fs-base);color:var(--muted);font-weight:450;line-height:1.55}.pricing-grid .pricing-card-starter .pricing-card-head h2{color:#ffffffa6}.pricing-grid .pricing-card-free .pricing-card-head span,.pricing-grid .pricing-card-pro .pricing-card-head span{color:var(--muted)}.pricing-grid .pricing-value{margin:var(--sp-5) 0 var(--sp-3);border-color:var(--line)}.pricing-grid .pricing-card-starter .pricing-value{border-color:#ffffff24}.pricing-grid .pricing-value strong{font-size:var(--fs-3xl)}.pricing-grid .pricing-value span{color:var(--muted)}.pricing-grid .pricing-card-starter .pricing-value span{color:#ffffff80}.pricing-grid .annual-price{min-height:18px;margin:0 0 var(--sp-6);color:var(--muted);font-size:var(--fs-xs)}.pricing-grid .pricing-card-starter .annual-price{color:#ffffff8c}.pricing-grid .pricing-card ul{margin-bottom:var(--sp-8);grid-template-columns:1fr;display:grid}.pricing-grid .pricing-card li{color:var(--muted)}.pricing-grid .pricing-card-starter li{color:#ffffffbf}.pricing-grid .pricing-card>.button{align-self:flex-start;margin-top:auto}.pricing-note{align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-16);padding:var(--sp-5) var(--sp-6);background:var(--success-bg);border:1px solid var(--success-border);border-radius:var(--radius);display:flex}.pricing-note p{color:var(--muted);font-size:var(--fs-xs);margin:0}.contact-hero{gap:var(--sp-16);padding-top:var(--sp-16);padding-bottom:var(--sp-16);grid-template-columns:minmax(0,.85fr) minmax(520px,1fr);align-items:start;display:grid}.contact-intro{padding-top:var(--sp-5);position:sticky;top:130px}.contact-intro h1{margin:var(--sp-5) 0 var(--sp-6);font-family:var(--display);font-size:var(--fs-display);letter-spacing:var(--tracking-tight);font-weight:600;line-height:.94}.contact-intro h1 em{color:var(--green);font-style:normal}.contact-response-note{align-items:flex-start;gap:var(--sp-3);margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--line);display:flex}.contact-response-note>span{background:var(--mint-2);width:32px;height:32px;color:var(--green);border-radius:50%;flex:none;place-items:center;display:grid}.contact-response-note p{margin:var(--sp-1) 0 0;color:var(--muted);font-size:var(--fs-xs);line-height:1.65}.contact-response-note strong{color:var(--ink);font-size:var(--fs-sm);font-weight:600;display:block}.contact-form{padding:var(--sp-8);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.contact-form-head{justify-content:space-between;align-items:baseline;gap:var(--sp-5);margin-bottom:var(--sp-6);padding-bottom:var(--sp-5);border-bottom:1px solid var(--line);display:flex}.contact-form-head span{font-family:var(--display);font-size:var(--fs-lg);font-weight:600}.contact-form-head small{color:var(--muted);font-size:var(--fs-2xs)}.contact-fields{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.contact-fields label{gap:var(--sp-2);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-medium);display:grid}.contact-fields label.wide{grid-column:1/-1}.contact-fields input,.contact-fields select,.contact-fields textarea{width:100%;padding:var(--sp-3);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--fs-base);outline:0;transition:border-color .16s,box-shadow .16s}.contact-fields textarea{resize:vertical;min-height:128px;line-height:1.55}.contact-fields input:focus,.contact-fields select:focus,.contact-fields textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #0f9b6b1c}.contact-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.contact-security{gap:var(--sp-2);margin-top:var(--sp-5);display:grid}.contact-security>span{color:var(--ink);font-size:var(--fs-xs);font-weight:600}.turnstile-widget{min-height:65px}.contact-security>small{color:var(--muted);font-size:var(--fs-2xs)}.contact-submit{align-items:center;gap:var(--sp-4);margin-top:var(--sp-4);display:flex}.contact-submit .button:disabled{opacity:.52;cursor:not-allowed;box-shadow:none;transform:none}.contact-submit span{color:var(--muted);font-size:var(--fs-2xs)}.contact-form-status{margin:var(--sp-4) 0 0}.contact-grid{grid-template-columns:repeat(3,1fr)}.contact-card{background:var(--surface)}.contact-card a{align-items:center;gap:var(--sp-1);margin-top:var(--sp-6);color:var(--green);font-size:var(--fs-xs);font-weight:600;text-decoration:none;display:flex}.contact-note{gap:var(--sp-8);margin-bottom:var(--sp-16);padding:var(--sp-6) var(--sp-6);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr 1.5fr;align-items:center;display:grid}.contact-note div{gap:var(--sp-1);display:grid}.contact-note strong{font-size:var(--fs-xs);font-family:var(--display);font-weight:600}.contact-note a,.contact-note p{color:var(--muted);font-size:var(--fs-xs)}.contact-note p{margin:0}.product-page-hero{gap:var(--sp-16);min-height:690px;padding-top:var(--sp-16);padding-bottom:var(--sp-16);grid-template-columns:minmax(0,1fr) minmax(430px,.78fr);align-items:center;display:grid}.product-page-hero h1{margin:var(--sp-6) 0 var(--sp-6);font-family:var(--display);font-size:var(--fs-display-lg);letter-spacing:var(--tracking-tight);font-weight:600;line-height:.94}.product-page-hero h1 em{color:var(--green);font-style:normal}.product-page-hero .head-actions{margin-top:var(--sp-8)}.product-flow-card{padding:var(--sp-6);background:var(--ink);color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.product-flow-card:after{content:"";background:radial-gradient(circle,#00e5a029,#0000 67%);border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-90px}.product-flow-head,.product-flow-customer,.product-flow-match,.product-flow-evidence{z-index:1;position:relative}.product-flow-head{padding-bottom:var(--sp-5);border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;display:flex}.product-flow-head span{color:var(--mint);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);font-weight:600}.product-flow-head i{color:#ffffff8c;font-size:var(--fs-2xs);font-style:normal}.product-flow-customer{gap:var(--sp-3);margin-top:var(--sp-6);padding:var(--sp-4);border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid #ffffff1a;grid-template-columns:42px 1fr auto;align-items:center;display:grid}.product-flow-customer>span{background:var(--mint-2);width:42px;height:42px;color:var(--green);border-radius:50%;place-items:center;font-weight:600;display:grid}.product-flow-customer small,.product-flow-customer strong{display:block}.product-flow-customer small{color:#ffffff7a;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em}.product-flow-customer strong{margin-top:var(--sp-1);font-size:var(--fs-sm)}.product-flow-customer b{font-family:var(--mono);font-size:var(--fs-base);letter-spacing:var(--tracking-data)}.product-flow-line{align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-8);color:#ffffff80;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;display:flex}.product-flow-line i{background:#ffffff26;flex:1;height:1px}.product-flow-match{align-items:center;gap:var(--sp-3);padding:var(--sp-5);background:var(--mint);color:var(--ink);border-radius:var(--radius-lg);display:flex}.product-flow-match>.icon{padding:var(--sp-2);background:#ffffff80;border-radius:50%;width:35px;height:35px}.product-flow-match small,.product-flow-match strong{display:block}.product-flow-match small{font-size:var(--fs-2xs);letter-spacing:.09em;font-weight:700}.product-flow-match strong{margin-top:var(--sp-1);font-size:var(--fs-sm)}.product-flow-evidence{gap:var(--sp-2);margin-top:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.product-flow-evidence>div{padding:var(--sp-3);border-radius:var(--radius);background:#ffffff0b}.product-flow-evidence small,.product-flow-evidence strong{display:block}.product-flow-evidence small{color:#ffffff6b;font-size:var(--fs-2xs)}.product-flow-evidence strong{margin-top:var(--sp-1);font-size:var(--fs-2xs);line-height:1.4}.product-lifecycle{padding:var(--sp-16) 0;background:var(--ink);color:var(--surface);background-image:radial-gradient(circle,#00e5a014 1px,#0000 1px);background-size:25px 25px}.product-section-title{gap:var(--sp-10);margin-bottom:var(--sp-12);grid-template-columns:1fr 1.2fr .8fr;align-items:end;display:grid}.product-section-title h2{font-family:var(--display);font-size:var(--fs-display-sm);letter-spacing:var(--tracking-tight);margin:0;font-weight:600;line-height:.98}.product-section-title>p:last-child{color:#ffffff94;font-size:var(--fs-base);margin:0;line-height:1.7}.product-section-title.dark>p:last-child{color:var(--muted)}.product-stage-grid{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);display:grid}.product-stage-grid article{padding:var(--sp-8) var(--sp-6) var(--sp-1) 0}.product-stage-grid article+article{padding-left:var(--sp-6);border-left:1px solid #ffffff29}.product-stage-grid span{color:var(--mint);font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-data)}.product-stage-grid h3{margin:var(--sp-5) 0 var(--sp-2);font-family:var(--display);font-size:var(--fs-lg);font-weight:600}.product-stage-grid p{color:#ffffff94;font-size:var(--fs-sm);margin:0;line-height:1.7}.product-modules{padding-top:var(--sp-16);padding-bottom:var(--sp-16)}.product-module-grid{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.product-module-grid article{padding:var(--sp-8);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg)}.product-module-grid article>span{border-radius:var(--radius);background:var(--mint-2);width:43px;height:43px;color:var(--green);place-items:center;display:grid}.product-module-grid h3{margin:var(--sp-6) 0 var(--sp-2);font-family:var(--display);font-size:var(--fs-lg);font-weight:600}.product-module-grid p{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.7}.product-rails{padding:var(--sp-16) 0;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-rails-grid{gap:var(--sp-16);grid-template-columns:1fr .85fr;align-items:center;display:grid}.product-rails h2{margin:var(--sp-5) 0 var(--sp-5);font-family:var(--display);font-size:var(--fs-display-sm);letter-spacing:var(--tracking-tight);font-weight:600;line-height:.98}.product-rails-grid>div:first-child>p:not(.section-kicker){max-width:620px;color:var(--muted);line-height:1.75}.product-rails .button{margin-top:var(--sp-4)}.product-rails-grid>div:last-child{gap:var(--sp-3);display:grid}.product-rails article{align-items:center;gap:var(--sp-5);padding:var(--sp-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:70px 1fr;display:grid}.product-rails article span{background:var(--ink);width:58px;height:58px;color:var(--mint);font-family:var(--mono);font-size:var(--fs-2xs);border-radius:50%;place-items:center;font-weight:700;display:grid}.product-rails article p{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.65}.product-boundary{gap:var(--sp-12);padding-top:var(--sp-16);padding-bottom:var(--sp-16);grid-template-columns:74px 1fr .9fr;align-items:center;display:grid}.product-boundary-mark{border-radius:var(--radius-lg);background:var(--mint-2);width:70px;height:70px;color:var(--green);place-items:center;display:grid}.product-boundary h2{margin:var(--sp-4) 0 0;font-family:var(--display);font-size:var(--fs-display-sm);letter-spacing:var(--tracking-tight);font-weight:600;line-height:1}.product-boundary-list{gap:var(--sp-3);padding-left:var(--sp-8);border-left:1px solid var(--line);display:grid}.product-boundary-list span{align-items:flex-start;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-sm);display:flex}.product-boundary-list .icon{color:var(--green)}.accept-hero{gap:var(--sp-16);min-height:735px;padding-top:var(--sp-16);padding-bottom:var(--sp-16);grid-template-columns:minmax(0,1.05fr) minmax(430px,.75fr);align-items:center;display:grid}.accept-hero-copy{min-width:0}.accept-hero h1{max-width:840px;margin:var(--sp-6) 0 var(--sp-6);font-family:var(--display);font-size:var(--fs-display-lg);letter-spacing:var(--tracking-tight);font-weight:600;line-height:.94}.accept-hero h1 em{color:var(--green);font-style:normal}.accept-hero-copy>p{max-width:670px;color:var(--muted);font-size:var(--fs-md);margin:0;line-height:1.75}.accept-hero .head-actions{margin-top:var(--sp-8)}.accept-trust{gap:var(--sp-4);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.accept-trust span{align-items:center;gap:var(--sp-1);color:var(--muted);font-size:var(--fs-xs);font-weight:600;display:flex}.accept-trust .icon{color:var(--green)}.accept-checkout{min-width:0;padding:var(--sp-6);border-radius:var(--radius-lg);background:var(--ink);color:var(--surface);box-shadow:var(--shadow-lg);border:1px solid #ffffff1a;position:relative}.accept-checkout:before{content:"";z-index:-1;background:radial-gradient(circle,#00e5a033,#0000 67%);border-radius:50%;position:absolute;inset:-35px}.accept-checkout-top,.accept-order,.accept-rail,.accept-pay-box,.accept-checkout-foot{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.accept-checkout-top{padding-bottom:var(--sp-4);border-bottom:1px solid #ffffff1f}.accept-checkout-top span{color:var(--mint);font-size:var(--fs-2xs);letter-spacing:.1em;font-weight:700}.accept-checkout-top i{color:#ffffff80;font-size:var(--fs-2xs);font-style:normal}.accept-order{padding:var(--sp-5) var(--sp-1)}.accept-order small,.accept-order strong{display:block}.accept-order small,.accept-rail small,.accept-pay-box small{color:#ffffff7a;font-size:var(--fs-2xs);letter-spacing:.08em}.accept-order strong{margin-top:var(--sp-1);font-size:var(--fs-base)}.accept-order b{font-family:var(--mono);font-size:var(--fs-lg);letter-spacing:var(--tracking-data)}.accept-rail{padding:var(--sp-3);border-radius:var(--radius);background:#ffffff0e;border:1px solid #ffffff1c;justify-content:flex-start}.accept-rail .token-mark{background:var(--usdc);flex:none}.accept-rail strong,.accept-rail small{display:block}.accept-rail strong{margin-top:var(--sp-1);font-size:var(--fs-xs)}.accept-rail em{color:var(--mint);font-size:var(--fs-2xs);margin-left:auto;font-style:normal}.accept-pay-box{margin-top:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius);background:var(--surface);color:var(--ink);justify-content:flex-start}.accept-qr{border:6px solid var(--surface);background-color:var(--ink);background-image:linear-gradient(90deg,transparent 50%,var(--surface) 50%),linear-gradient(transparent 50%,var(--surface) 50%);width:68px;height:68px;box-shadow:inset 0 0 0 3px var(--ink);background-size:12px 12px;flex:none}.accept-pay-box strong,.accept-pay-box small,.accept-pay-box code{display:block}.accept-pay-box small{color:var(--muted)}.accept-pay-box strong{margin:var(--sp-1) 0;font-family:var(--mono);font-size:var(--fs-base);letter-spacing:var(--tracking-data)}.accept-pay-box code{color:var(--muted);font-size:var(--fs-2xs)}.accept-connect-preview{justify-content:center;align-items:center;gap:var(--sp-2);width:100%;margin-top:var(--sp-3);padding:var(--sp-3);border-radius:var(--radius);background:var(--mint);color:var(--ink);font-size:var(--fs-sm);font-weight:700;display:flex}.accept-checkout-foot{margin-top:var(--sp-4);color:#ffffff80;font-size:var(--fs-2xs)}.accept-checkout-foot span{align-items:center;gap:var(--sp-1);display:flex}.accept-checkout-foot i{background:var(--mint);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #00e5a01a}.accept-reconciled{align-items:center;gap:var(--sp-2);width:250px;padding:var(--sp-3);border:1px solid var(--success-border);border-radius:var(--radius);background:var(--surface-2);color:var(--ink);box-shadow:var(--shadow-lg);display:flex;position:absolute;bottom:-48px;right:-37px}.accept-reconciled>.icon{padding:var(--sp-1);background:var(--green);width:30px;height:30px;color:var(--surface);border-radius:50%;flex:none}.accept-reconciled strong,.accept-reconciled small{display:block}.accept-reconciled strong{font-size:var(--fs-xs)}.accept-reconciled small{margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-2xs)}.accept-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg)}.accept-proof>.wrap{gap:var(--sp-6);grid-template-columns:.7fr 1fr auto 1fr;align-items:center;min-height:105px;display:grid}.accept-proof p{color:var(--green);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;margin:0;font-weight:700}.accept-proof strong{font-family:var(--display);font-size:var(--fs-lg);font-weight:600}.accept-proof span{background:var(--green);width:35px;height:35px;color:var(--surface);border-radius:50%;place-items:center;display:grid}.accept-workflow{padding-top:var(--sp-16);padding-bottom:var(--sp-16)}.accept-section-heading{gap:var(--sp-10);margin-bottom:var(--sp-12);grid-template-columns:.7fr 1.2fr .8fr;align-items:end;display:grid}.accept-section-heading h2{font-family:var(--display);font-size:var(--fs-display-sm);letter-spacing:var(--tracking-tight);margin:0;font-weight:600;line-height:.98}.accept-section-heading>p:last-child{color:var(--muted);font-size:var(--fs-base);margin:0;line-height:1.7}.accept-step-grid{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.accept-step-grid article{min-height:320px;padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);position:relative;overflow:hidden}.accept-step-grid article:after{content:"";background:radial-gradient(circle,var(--mint-2),transparent 70%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-85px;right:-70px}.accept-step-number{justify-content:space-between;align-items:center;display:flex}.accept-step-number>span{color:var(--green);font-family:var(--mono);font-size:var(--fs-xs)}.accept-step-number>i{border-radius:var(--radius);background:var(--mint-2);width:44px;height:44px;color:var(--green);place-items:center;font-style:normal;display:grid}.accept-step-grid h3{margin:var(--sp-12) 0 var(--sp-3);font-family:var(--display);font-size:var(--fs-xl);font-weight:600}.accept-step-grid p{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.75}.accept-step-grid article>small{color:var(--green);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700;position:absolute;bottom:27px;left:28px}.accept-custody{padding:var(--sp-16) 0;background:var(--ink);color:var(--surface);background-image:radial-gradient(circle,#00e5a013 1px,#0000 1px);background-size:25px 25px}.accept-custody-grid{gap:var(--sp-16);grid-template-columns:1fr .8fr;align-items:center;display:grid}.accept-custody h2{margin:var(--sp-5) 0 var(--sp-6);font-family:var(--display);font-size:var(--fs-display-sm);letter-spacing:var(--tracking-tight);font-weight:600;line-height:.98}.accept-custody-grid>div:first-child>p:last-child{color:#fff9;max-width:690px;font-size:var(--fs-base);margin:0;line-height:1.8}.accept-boundaries{display:grid}.accept-boundaries article{gap:var(--sp-4);padding:var(--sp-6) 0;border-top:1px solid #ffffff26;grid-template-columns:44px 1fr;display:grid}.accept-boundaries article>.icon{padding:var(--sp-2);border-radius:var(--radius);width:43px;height:43px;color:var(--mint);background:#00e5a017}.accept-boundaries strong{font-size:var(--fs-base)}.accept-boundaries p{margin:var(--sp-1) 0 0;color:#ffffff8c;font-size:var(--fs-xs);line-height:1.65}.accept-books{gap:var(--sp-16);padding-top:var(--sp-16);padding-bottom:var(--sp-16);grid-template-columns:.85fr 1.15fr;align-items:center;display:grid}.accept-books h2{margin:var(--sp-5) 0 var(--sp-6);font-family:var(--display);font-size:var(--fs-display-sm);letter-spacing:var(--tracking-tight);font-weight:600;line-height:.98}.accept-books h2 em{color:var(--green);font-style:normal}.accept-books-copy>p:not(.section-kicker){color:var(--muted);font-size:var(--fs-base);line-height:1.78}.accept-books ul{gap:var(--sp-3);margin:var(--sp-6) 0;padding:0;list-style:none;display:grid}.accept-books li{align-items:flex-start;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-xs);line-height:1.55;display:flex}.accept-books li .icon{color:var(--green);flex:none}.accept-ledger{padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.accept-ledger-head,.accept-ledger-summary,.accept-ledger-foot{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.accept-ledger-head{padding-bottom:var(--sp-5);border-bottom:1px solid var(--line)}.accept-ledger-head span{font-size:var(--fs-2xs);letter-spacing:.1em;font-weight:700}.accept-ledger-head em{padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-lg);background:var(--mint-2);color:var(--green);font-size:var(--fs-2xs);font-style:normal}.accept-ledger-summary{padding:var(--sp-6) 0}.accept-ledger-summary small,.accept-ledger-summary strong{display:block}.accept-ledger-summary small{color:var(--muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em}.accept-ledger-summary strong{margin-top:var(--sp-1);font-family:var(--mono);font-size:var(--fs-2xl);letter-spacing:var(--tracking-data)}.accept-ledger-summary>span{align-items:center;gap:var(--sp-1);color:var(--green);font-size:var(--fs-xs);font-weight:600;display:flex}.accept-ledger-row{gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--soft-line);font-size:var(--fs-xs);grid-template-columns:1.2fr .8fr .6fr .65fr;align-items:center;display:grid}.accept-ledger-row>span{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.accept-ledger-row>span>i{border-radius:var(--radius);background:var(--mint-2);width:29px;height:29px;color:var(--green);flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.accept-ledger-row strong,.accept-ledger-row small{display:block}.accept-ledger-row small{margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-2xs)}.accept-ledger-row code{color:var(--muted);font-size:var(--fs-2xs)}.accept-ledger-row b{font-family:var(--mono);font-size:var(--fs-xs);text-align:right}.accept-ledger-row em{align-items:center;gap:var(--sp-1);color:var(--green);font-size:var(--fs-2xs);font-style:normal;display:flex}.accept-ledger-foot{margin-top:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-2xs)}.accept-ledger-foot strong{color:var(--green)}.accept-developers{padding:var(--sp-16) 0;background:var(--ink-2);color:var(--surface)}.accept-developer-grid{gap:var(--sp-16);grid-template-columns:.75fr 1.25fr;align-items:center;display:grid}.accept-developers h2{margin:var(--sp-5) 0 var(--sp-5);font-family:var(--display);font-size:var(--fs-display-sm);letter-spacing:var(--tracking-tight);font-weight:600;line-height:.98}.accept-developers p:not(.section-kicker){color:#ffffff94;font-size:var(--fs-base);line-height:1.75}.accept-developers p code{color:var(--mint);font-family:var(--mono)}.accept-dev-links{gap:var(--sp-4);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.accept-dev-links a{align-items:center;gap:var(--sp-1);color:var(--mint);font-size:var(--fs-xs);font-weight:700;text-decoration:none;display:flex}.accept-code{border-radius:var(--radius-lg);background:var(--ink);min-width:0;box-shadow:var(--shadow-lg);border:1px solid #ffffff21;overflow:hidden}.accept-code>div{padding:var(--sp-3) var(--sp-4);color:#ffffff80;font-size:var(--fs-2xs);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex}.accept-code>div em{color:var(--mint);font-style:normal}.accept-code pre{max-width:100%;padding:var(--sp-6);margin:0;overflow:auto}.accept-code code{color:var(--success-bg);font-family:var(--mono);font-size:var(--fs-2xs);line-height:1.7}.accept-scope{padding-top:var(--sp-16);padding-bottom:var(--sp-16)}.accept-scope-grid{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.accept-scope-grid article{padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2)}.accept-scope-grid article>span{color:var(--green);font-size:var(--fs-2xs);letter-spacing:.1em;font-weight:700}.accept-scope-grid h3{margin:var(--sp-8) 0 var(--sp-2);font-family:var(--display);font-size:var(--fs-lg)}.accept-scope-grid p{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.7}.accept-scope-grid code{font-family:var(--mono);font-size:var(--fs-2xs)}.accept-scope-grid .unavailable{background:var(--bg)}.accept-scope-grid .unavailable>span{color:var(--muted)}.accept-cta{background:var(--green)}.scan-hero{max-width:920px;padding-bottom:var(--sp-16)}.scan-form{gap:var(--sp-4);max-width:560px;margin:var(--sp-8) 0 0;display:grid}.scan-form label{gap:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink);display:grid}.scan-form .button{justify-self:start}.scan-note{margin:var(--sp-1) 0 0;color:var(--muted);font-size:var(--fs-xs);line-height:1.6;font-weight:var(--fw-normal)}.scan-result-error{max-width:560px;margin-top:var(--sp-5)}.scan-result{max-width:760px;margin:var(--sp-10) 0 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-8);box-shadow:var(--shadow)}.scan-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:var(--fs-2xs);color:var(--green);margin:0;font-weight:600}.scan-headline{font-family:var(--display);font-weight:600;font-size:var(--fs-display-sm);letter-spacing:var(--tracking-tight);margin:var(--sp-3) 0 0;line-height:1.02}.scan-headline em{color:var(--green);font-style:normal;font-weight:600}.scan-headline-small{font-family:var(--display);font-weight:600;font-size:var(--fs-xl);margin:0 0 var(--sp-4);letter-spacing:var(--tracking-tight);line-height:1.3}.scan-balance-snapshot{gap:var(--sp-1);margin:var(--sp-5) 0;padding:var(--sp-5);border:1px solid var(--success-border);border-radius:var(--radius-lg);background:var(--success-bg);display:grid}.scan-balance-snapshot>span{color:var(--success);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.scan-balance-snapshot>strong{font-family:var(--mono);font-size:var(--fs-3xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-data)}.scan-balance-snapshot>strong i{color:var(--green);font-family:var(--sans);font-size:var(--fs-sm);font-style:normal}.scan-balance-snapshot>strong.scan-balance-unavailable{color:var(--muted);font-family:var(--sans);font-size:var(--fs-lg);letter-spacing:normal}.scan-balance-snapshot>small{color:var(--muted);font-size:var(--fs-xs)}.scan-stats{gap:var(--sp-3);margin:var(--sp-6) 0 var(--sp-6);flex-wrap:wrap;display:flex}.scan-stats>div{padding:var(--sp-4) var(--sp-4);background:var(--bg);border:1px solid var(--soft-line);border-radius:var(--radius-lg);flex:150px}.scan-stats span{color:var(--muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;display:block}.scan-stats strong{font-family:var(--mono);font-weight:700;font-size:var(--fs-2xl);margin-top:var(--sp-2);letter-spacing:var(--tracking-data);display:block}.scan-stats strong i{font-family:var(--sans);font-style:normal;font-size:var(--fs-xs);color:var(--green);margin-left:var(--sp-2);font-weight:600}.scan-stats strong.scan-range{font-size:var(--fs-lg)}.scan-table{border-top:1px solid var(--line)}.scan-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--soft-line);font-size:var(--fs-sm);grid-template-columns:70px 1fr auto 128px;display:grid}.scan-row.scan-head{color:var(--muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);border-bottom:1px solid var(--line)}.scan-row>span{color:var(--muted)}.scan-from{text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:var(--tracking-data);overflow:hidden}.scan-row strong{font-size:var(--fs-sm);font-family:var(--mono);letter-spacing:var(--tracking-data);font-weight:var(--fw-bold)}.scan-row>a{color:var(--green);text-align:right;font-size:var(--fs-2xs);font-weight:600;text-decoration:none}.scan-cta{justify-content:space-between;align-items:center;gap:var(--sp-6);margin-top:var(--sp-6);padding:var(--sp-5) var(--sp-6);background:var(--ink);color:var(--surface);border-radius:var(--radius-lg);display:flex}.scan-cta strong{font-size:var(--fs-base);font-family:var(--display);font-weight:600;display:block}.scan-cta small{color:#fff9;font-size:var(--fs-2xs);margin-top:var(--sp-1);max-width:420px;line-height:1.5;display:block}.scan-cta .button{flex:none}.scan-capture{align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.scan-report-form{align-items:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.scan-report-form label{gap:var(--sp-1);color:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-medium);display:grid}.scan-report-form input{min-width:calc(var(--sp-16) * 3);background:var(--surface);color:var(--ink)}.scan-report-status{width:100%;color:var(--success-bg);font-size:var(--fs-2xs);margin:0}.scan-report-status.form-error{color:var(--danger-bg)}.track-hero{max-width:920px;padding-top:var(--sp-16);padding-bottom:var(--sp-12)}.track-hero h1{margin:var(--sp-5) 0;font-family:var(--display);font-size:var(--fs-display);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}.track-hero h1 em{color:var(--green);font-style:normal}.track-hero>p:last-child{max-width:720px;color:var(--muted);font-size:var(--fs-md);line-height:var(--lh-relaxed);margin:0}.track-index{gap:var(--sp-4);padding-bottom:var(--sp-16);grid-template-columns:repeat(3,1fr);display:grid}.track-index article{gap:var(--sp-4);padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.track-index h2,.track-rail-list h2,.track-scan h2,.track-how h2,.track-facts h2,.track-faq h2{font-family:var(--display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin:0}.track-index article>p:not(.section-kicker){color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed);margin:0}.track-index article>div{gap:var(--sp-2);display:grid}.track-index article>div a,.track-related>div a{justify-content:space-between;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;display:flex}.track-index article>div a:hover,.track-related>div a:hover{border-color:var(--green);color:var(--green)}.track-rail-list{gap:var(--sp-3);max-width:820px;padding-bottom:var(--sp-16);display:grid}.track-rail-list>a{align-items:center;gap:var(--sp-4);padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ink);grid-template-columns:100px 1fr auto;text-decoration:none;display:grid}.track-rail-list>a:hover{border-color:var(--green)}.track-rail-list>a strong{font-family:var(--mono);font-size:var(--fs-md);letter-spacing:var(--tracking-data)}.track-rail-list>a span{color:var(--muted);font-size:var(--fs-sm)}.track-rail-list>a i{color:var(--green);font-size:var(--fs-lg);font-style:normal}.track-scan{gap:var(--sp-12);padding-top:var(--sp-12);padding-bottom:var(--sp-12);background:var(--ink);color:var(--surface);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;display:grid}.track-scan:before{content:"";z-index:-1;background:var(--ink);height:100%;position:absolute;left:0;right:0}.track-scan{width:100%;max-width:none;padding-left:max(var(--sp-8),calc((100% - 1200px)/2));padding-right:max(var(--sp-8),calc((100% - 1200px)/2));position:relative}.track-scan .section-kicker{color:var(--mint)}.track-scan h2{margin-top:var(--sp-4);font-size:var(--fs-2xl)}.track-scan>div>p:last-child{color:#ffffffad;font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.track-scan .scan-form{max-width:none;margin:0}.track-scan .scan-form label,.track-scan .scan-note{color:#ffffffc7}.track-scan .scan-form select,.track-scan .scan-form input{background:var(--surface);color:var(--ink)}.track-how,.track-facts,.track-faq,.track-related{padding-top:var(--sp-16);padding-bottom:var(--sp-16)}.track-how{gap:var(--sp-12);border-bottom:1px solid var(--line);grid-template-columns:.75fr 1fr;display:grid}.track-how ol{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.track-how li{gap:var(--sp-4);grid-template-columns:48px 1fr;align-items:start;display:grid}.track-how li span{border-radius:var(--radius);background:var(--mint-2);width:48px;height:48px;color:var(--green);font-family:var(--mono);font-size:var(--fs-xs);font-weight:var(--fw-bold);place-items:center;display:grid}.track-how li p{margin:var(--sp-2) 0;color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.track-facts{gap:var(--sp-12);background:var(--surface-2);grid-template-columns:.7fr 1fr;display:grid}.track-facts:before{content:"";z-index:-1;background:var(--surface-2);height:100%;position:absolute;left:0;right:0}.track-facts{width:100%;max-width:none;padding-left:max(var(--sp-8),calc((100% - 1200px)/2));padding-right:max(var(--sp-8),calc((100% - 1200px)/2));position:relative}.track-facts dl{gap:var(--sp-3);grid-template-columns:1fr 1fr;margin:0;display:grid}.track-facts dl>div{padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.track-facts dt{color:var(--muted);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.track-facts dd{margin:var(--sp-3) 0 0;color:var(--ink);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.track-facts code{overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-data)}.track-faq{gap:var(--sp-12);grid-template-columns:.6fr 1fr;display:grid}.track-faq>div:last-child{gap:var(--sp-2);display:grid}.track-faq details{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.track-faq summary{cursor:pointer;color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.track-faq p{margin:var(--sp-3) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.track-related{border-top:1px solid var(--line)}.track-related>div{gap:var(--sp-2);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.track-related>p:last-child{margin-top:var(--sp-5);color:var(--muted);font-size:var(--fs-sm)}.track-related>p a{color:var(--green)}.track-link-band{background:var(--ink);color:var(--surface)}.track-link-band>.wrap{justify-content:space-between;align-items:center;gap:var(--sp-8);padding-top:var(--sp-10);padding-bottom:var(--sp-10);display:flex}.track-link-band h2{margin:var(--sp-3) 0 0;font-family:var(--display);font-size:var(--fs-xl);font-weight:var(--fw-semibold)}.pay-powered{color:var(--muted);text-decoration:none;transition:color .15s}.pay-powered:hover{color:var(--ink)}.pay-crosssell{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-top:var(--sp-6);padding:var(--sp-4) var(--sp-5);background:var(--mint-2);border:1px solid var(--soft-line);border-radius:var(--radius-lg);color:var(--ink);text-decoration:none;transition:border-color .18s;display:flex}.pay-crosssell:hover{border-color:#0f9b6b59}.pay-crosssell>div strong{font-size:var(--fs-sm);font-family:var(--display);font-weight:600;display:block}.pay-crosssell>div span{margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-2xs);line-height:1.5;display:block}.pay-crosssell-cta{align-items:center;gap:var(--sp-1);color:var(--green);font-size:var(--fs-xs);flex:none;font-weight:600;display:flex}.team-panel{margin-top:var(--sp-4)}.team-lede{max-width:640px;margin:0 0 var(--sp-4);line-height:1.6}.team-invite{gap:var(--sp-2);margin-bottom:var(--sp-4);max-width:520px;display:flex}.team-invite input{flex:1}.team-invite .button{flex:none}.team-list{gap:var(--sp-1);display:grid}.team-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-1);border-top:1px solid var(--soft-line);display:flex}.team-row>div{flex:1;min-width:0}.team-row strong{font-size:var(--fs-xs);display:block}.team-row small{color:var(--muted);font-size:var(--fs-2xs);margin-top:var(--sp-1);display:block}.team-avatar{flex:none;width:34px;height:34px}.team-row.pending{opacity:.85}.readonly-banner{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-6);display:flex}.readonly-banner strong{font-weight:600}.readonly-banner .icon{flex:none}.app-shell.readonly .owner-only{display:none!important}.readonly-only{display:none}.app-shell.readonly .readonly-only{display:block}.counterparty-hint{align-items:center;gap:var(--sp-1);margin-top:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-pill);background:var(--mint-2);color:var(--green);font-style:normal;font-size:var(--fs-2xs);font-weight:600;display:inline-flex}.counterparty-hint .icon{flex:none}.pilot-cols{gap:var(--sp-16);padding:var(--sp-5) 0 var(--sp-16);grid-template-columns:1fr 1fr;display:grid}.pilot-list{margin:var(--sp-5) 0 0;gap:var(--sp-4);padding:0;list-style:none;display:grid}.pilot-list li{padding-left:var(--sp-6);color:var(--muted);font-size:var(--fs-base);line-height:1.6;position:relative}.pilot-list li:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:2px}.pilot-list strong{color:var(--ink);font-weight:600}.docs-page{background:var(--surface);min-height:100vh;color:var(--ink)}.docs-header{z-index:60;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;height:68px;position:sticky;top:0}.docs-header-inner{align-items:center;gap:var(--sp-4);width:min(1480px,100% - 44px);height:100%;margin:0 auto;display:flex}.docs-header .brand-mark{width:27px;height:27px}.docs-header .brand-wordmark{width:94px;height:24px}.docs-divider{background:var(--line);width:1px;height:24px}.docs-title{font-family:var(--display);font-size:var(--fs-base);font-weight:600;text-decoration:none}.docs-pilot-badge i{background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #00e5a029}.docs-header-actions{align-items:center;gap:var(--sp-5);margin-left:auto;display:flex}.docs-header-actions>a:not(.button){color:var(--muted);font-size:var(--fs-xs);font-weight:550;text-decoration:none}.docs-header-actions>a:not(.button):hover{color:var(--green)}.docs-layout{grid-template-columns:230px minmax(0,890px) 190px;justify-content:center;width:min(1480px,100%);margin:0 auto;display:grid}.docs-sidebar{height:calc(100vh - 68px);padding:var(--sp-8) var(--sp-6) var(--sp-6);border-right:1px solid var(--soft-line);background:var(--surface);position:sticky;top:68px}.docs-sidebar nav{flex-direction:column;display:flex}.docs-sidebar nav p,.docs-on-page>p{margin:var(--sp-5) 0 var(--sp-2);color:var(--muted);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.docs-sidebar nav p:first-child{margin-top:0}.docs-sidebar nav a{padding:var(--sp-2) var(--sp-2);color:var(--muted);border-radius:var(--radius-sm);font-size:var(--fs-sm);text-decoration:none;position:relative}.docs-sidebar nav a:hover{color:var(--ink);background:var(--mono-bg)}.docs-sidebar nav a.active{color:var(--green-2);background:var(--mint-2);font-weight:600}.docs-sidebar nav a.active:before{content:"";border-radius:var(--radius-sm);background:var(--green);width:2px;position:absolute;top:9px;bottom:9px;left:0}.docs-sidebar-note{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);position:absolute;bottom:28px;left:24px;right:24px}.docs-sidebar-note strong,.docs-sidebar-note span,.docs-sidebar-note code{display:block}.docs-sidebar-note strong{font-size:var(--fs-2xs)}.docs-sidebar-note span{margin:var(--sp-1) 0 var(--sp-2);color:var(--muted);font-size:var(--fs-2xs)}.docs-sidebar-note code{color:var(--green-2);font-size:var(--fs-2xs);text-overflow:ellipsis;overflow:hidden}.docs-content{min-width:0;padding:0 var(--sp-16) var(--sp-16);border-right:1px solid var(--soft-line)}.docs-hero{padding:var(--sp-16) 0 var(--sp-16);border-bottom:1px solid var(--line);scroll-margin-top:var(--sp-16)}.docs-eyebrow{align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;font-weight:600;display:flex}.docs-eyebrow span{padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);background:var(--ink);color:var(--mint);font-family:var(--mono);letter-spacing:.06em}.docs-eyebrow i{background:var(--success-border);border-radius:50%;width:3px;height:3px}.docs-hero h1{margin:var(--sp-6) 0 var(--sp-5);font-family:var(--display);font-size:var(--fs-display);letter-spacing:var(--tracking-tight);font-weight:600;line-height:1.01}.docs-hero h1 em{color:var(--green);font-style:normal}.docs-hero>p{max-width:720px;color:var(--muted);font-size:var(--fs-md);margin:0;line-height:1.72}.docs-hero-actions{gap:var(--sp-2);margin-top:var(--sp-8);display:flex}.docs-boundary{gap:var(--sp-5);margin-top:var(--sp-10);padding:var(--sp-4) var(--sp-5);border:1px solid var(--success-border);border-radius:var(--radius);background:linear-gradient(90deg,var(--surface-2),var(--surface));grid-template-columns:180px 1fr;display:grid}.docs-boundary strong{font-size:var(--fs-xs);color:var(--green-2)}.docs-boundary span{color:var(--muted);font-size:var(--fs-2xs);line-height:1.6}.docs-section{padding:var(--sp-16) 0 var(--sp-3);scroll-margin-top:var(--sp-16)}.docs-kicker{margin:0 0 var(--sp-3);color:var(--green);font-size:var(--fs-2xs);letter-spacing:.13em;text-transform:uppercase;font-weight:700}.docs-section>h2{max-width:730px;margin:0 0 var(--sp-4);font-family:var(--display);font-size:var(--fs-3xl);letter-spacing:-.025em;font-weight:600;line-height:1.1}.docs-lede{max-width:735px;margin:0 0 var(--sp-8);color:var(--muted);font-size:var(--fs-base);line-height:1.75}.docs-content p code,.docs-grid p code{padding:var(--sp-1) var(--sp-1);border-radius:var(--radius-sm);background:var(--mono-bg);color:var(--green-2);font-size:var(--fs-xs)}.docs-step{gap:var(--sp-3);margin-top:var(--sp-12);grid-template-columns:45px 1fr;display:grid}.docs-step>span{border:1px solid var(--success-border);border-radius:var(--radius);background:var(--mint-2);width:34px;height:34px;color:var(--green-2);font-family:var(--mono);font-size:var(--fs-2xs);place-items:center;font-weight:700;display:grid}.docs-step h3{margin:0 0 var(--sp-1);font-family:var(--display);font-size:var(--fs-md);font-weight:600}.docs-step p{color:var(--muted);font-size:var(--fs-xs);margin:0;line-height:1.6}.docs-code{margin:var(--sp-4) 0 var(--sp-6);border:1px solid var(--ink-2);border-radius:var(--radius);background:var(--ink);box-shadow:var(--shadow);overflow:hidden}.docs-code-head{height:36px;padding:0 var(--sp-3) 0 var(--sp-4);background:var(--ink-2);border-bottom:1px solid #ffffff17;align-items:center;display:flex}.docs-code-head span{color:var(--muted);font-family:var(--mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em}.docs-copy{padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);color:var(--success-border);font-size:var(--fs-2xs);cursor:pointer;background:0 0;border:1px solid #ffffff21;margin-left:auto}.docs-copy:hover{border-color:var(--mint);color:var(--mint)}.docs-code pre{max-height:470px;padding:var(--sp-5);color:var(--success-bg);font-family:var(--mono);font-size:var(--fs-2xs);tab-size:2;margin:0;line-height:1.75;overflow:auto}.docs-code code{font-family:inherit}.docs-response{gap:var(--sp-3);margin:calc(-1 * var(--sp-3)) 0 var(--sp-8);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:45px 1fr;align-items:start;display:grid}.docs-response span{padding:var(--sp-1) var(--sp-1);border-radius:var(--radius-sm);background:var(--mint-2);color:var(--green-2);font-family:var(--mono);font-size:var(--fs-2xs);text-align:center;font-weight:700}.docs-response code{overflow-wrap:anywhere;color:var(--muted);font-size:var(--fs-2xs);line-height:1.6}.docs-grid{gap:var(--sp-3);margin:var(--sp-6) 0;display:grid}.docs-grid.two{grid-template-columns:repeat(2,1fr)}.docs-grid.three{grid-template-columns:repeat(3,1fr)}.docs-grid article{padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .2s,transform .2s}.docs-grid article:hover{border-color:var(--success-border);transform:translateY(-2px)}.docs-grid article>code,.docs-grid article>span{color:var(--green);font-family:var(--mono);font-size:var(--fs-2xs);font-weight:700}.docs-grid h3{margin:var(--sp-4) 0 var(--sp-2);font-family:var(--display);font-size:var(--fs-base);font-weight:600}.docs-grid p{color:var(--muted);font-size:var(--fs-2xs);margin:0;line-height:1.65}.docs-callout{margin:var(--sp-5) 0;padding:var(--sp-4) var(--sp-4);border-left:3px solid var(--green);background:var(--surface-2);color:var(--muted);font-size:var(--fs-2xs);line-height:1.7}.docs-endpoints{margin-top:var(--sp-8);border-top:1px solid var(--line)}.docs-endpoint{gap:var(--sp-3);padding:var(--sp-4) var(--sp-1);border-bottom:1px solid var(--line);grid-template-columns:54px minmax(210px,.8fr) 1fr 32px;align-items:center;display:grid}.docs-method{width:44px;padding:var(--sp-1) 0;border-radius:var(--radius-sm);font-family:var(--mono);font-size:var(--fs-2xs);text-align:center;font-weight:700}.docs-method.get{background:var(--bg);color:var(--usdc)}.docs-method.post{background:var(--mint-2);color:var(--green-2)}.docs-endpoint>code{font-size:var(--fs-2xs);font-weight:600}.docs-endpoint>span{color:var(--muted);font-size:var(--fs-2xs)}.docs-endpoint>b{color:var(--green);font-family:var(--mono);font-size:var(--fs-2xs)}.docs-download{margin-top:var(--sp-4);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.docs-download span{font-size:var(--fs-xs);font-weight:600}.docs-download strong{color:var(--green);font-size:var(--fs-2xs)}.docs-download:hover{border-color:var(--success-border)}.docs-checks{margin:var(--sp-5) 0 var(--sp-10);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.docs-checks span{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-2);color:var(--muted);font-size:var(--fs-2xs);display:flex}.docs-checks span+span{border-left:1px solid var(--line)}.docs-checks i{background:var(--mint-2);width:18px;height:18px;color:var(--green);font-family:var(--mono);font-size:var(--fs-2xs);border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.docs-subtitle{margin:0 0 var(--sp-4);font-family:var(--display);font-size:var(--fs-lg)}.docs-events{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.docs-events>div{padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--line)}.docs-events>div:nth-child(odd){padding-right:var(--sp-5);border-right:1px solid var(--line)}.docs-events>div:nth-child(2n){padding-left:var(--sp-5)}.docs-events code,.docs-events span{display:block}.docs-events code{color:var(--green-2);font-size:var(--fs-2xs);font-weight:600}.docs-events span{margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-2xs)}.docs-error-table{border-top:1px solid var(--line)}.docs-error-table>div{gap:var(--sp-3);padding:var(--sp-3) var(--sp-1);border-bottom:1px solid var(--line);grid-template-columns:42px 120px 1fr;align-items:center;display:grid}.docs-error-table b{color:var(--green);font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:var(--tracking-data)}.docs-error-table strong{font-size:var(--fs-sm)}.docs-error-table span{color:var(--muted);font-size:var(--fs-sm)}.docs-finish{margin-top:var(--sp-16);padding:var(--sp-12);border-radius:var(--radius-lg);background-color:var(--ink);color:var(--surface);background-image:radial-gradient(circle,#00e5a01c 1px,#0000 1px);background-size:22px 22px}.docs-finish>h2{color:var(--surface)}.docs-finish>p:not(.docs-kicker){color:#ffffff9e;max-width:600px;font-size:var(--fs-sm);line-height:1.7}.docs-finish>div{gap:var(--sp-2);margin-top:var(--sp-6);display:flex}.docs-on-page{height:calc(100vh - 68px);padding:var(--sp-8) var(--sp-5);background:var(--surface);position:sticky;top:68px}.docs-on-page>a{padding:var(--sp-1) 0;color:var(--muted);font-size:var(--fs-sm);text-decoration:none;display:block}.docs-on-page>a:hover{color:var(--green)}.docs-on-page>div{margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:1px solid var(--line)}.docs-on-page>div strong,.docs-on-page>div span,.docs-on-page>div a{display:block}.docs-on-page>div strong{font-size:var(--fs-2xs)}.docs-on-page>div span{margin:var(--sp-1) 0 var(--sp-2);color:var(--muted);font-size:var(--fs-2xs);line-height:1.5}.docs-on-page>div a{color:var(--green);font-size:var(--fs-2xs);text-decoration:none}@media (max-width:1050px){.marketing-links{gap:var(--sp-5)}.hero{row-gap:var(--sp-10);padding-top:var(--sp-16);grid-template-columns:1fr}.hero-copy-block{max-width:760px}.hero-product{width:min(760px,100%);margin:0 auto}.product-window{width:100%}.proof-strip .wrap{padding:var(--sp-6) 0;gap:var(--sp-2);grid-template-columns:1fr}.problem,.feature-showcase{gap:var(--sp-16)}.app-shell{grid-template-columns:220px 1fr}.sidebar{padding-left:var(--sp-3);padding-right:var(--sp-3)}.dashboard-grid{grid-template-columns:1fr}.operations-card{display:block}.metric-grid{grid-template-columns:1fr 1fr}.docs-layout{grid-template-columns:210px minmax(0,1fr)}.docs-on-page{display:none}.docs-content{padding-left:var(--sp-12);padding-right:var(--sp-12);border-right:0}.footer-grid{grid-template-columns:1.5fr repeat(2,1fr)}.contact-hero{gap:var(--sp-12);grid-template-columns:1fr}.contact-intro{max-width:800px;position:static}.product-page-hero{gap:var(--sp-12);padding-top:var(--sp-16);grid-template-columns:1fr}.product-flow-card{width:min(680px,100%)}.product-section-title{grid-template-columns:1fr 1.4fr}.product-section-title>p:last-child{grid-column:2}.product-module-grid{grid-template-columns:1fr 1fr}.product-rails-grid{gap:var(--sp-12)}.product-boundary{grid-template-columns:74px 1fr}.product-boundary-list{grid-column:2}.accept-hero{gap:var(--sp-12);padding-top:var(--sp-16);grid-template-columns:1fr}.accept-hero-copy{max-width:850px}.accept-checkout{width:min(660px,100%);margin:0 auto}.accept-proof>.wrap{grid-template-columns:.7fr 1fr auto 1fr}.accept-section-heading{grid-template-columns:1fr 1.4fr}.accept-section-heading>p:last-child{grid-column:2}.accept-custody-grid,.accept-books,.accept-developer-grid{gap:var(--sp-12)}.accept-ledger-row{grid-template-columns:1.2fr .8fr .7fr}.accept-ledger-row>em{display:none}}@media (max-width:760px){.wrap{width:min(100% - 32px,1200px)}.marketing-links{gap:0;margin-left:auto;display:flex}.marketing-links>a{display:none}.marketing-product-menu>summary{padding:var(--sp-2)}.marketing-product-popover{width:auto;position:fixed;top:65px;left:16px;right:16px}.marketing-product-popover:before{left:calc(50% - 5px)}.nav{height:70px}.nav-actions{gap:var(--sp-2)}.nav-actions .nav-link,.marketing-account>strong{display:none}.hero{min-height:auto;padding-top:var(--sp-16);padding-bottom:var(--sp-16)}.hero h1{font-size:var(--fs-display-lg)}.hero-copy{font-size:var(--fs-base)}.hero-actions{flex-direction:column;align-items:flex-start}.hero-income-link{margin-top:var(--sp-3)}.trust-row{gap:var(--sp-3)}.hero-product{min-height:360px}.product-window{grid-template-columns:39px 1fr}.product-sidebar{padding:var(--sp-3) var(--sp-2);gap:var(--sp-3)}.product-sidebar>i{width:13px;height:13px}.product-welcome,.mock-metrics,.mock-content{padding-left:var(--sp-3);padding-right:var(--sp-3)}.mock-metrics{grid-template-columns:1fr 1fr}.mock-metrics article:last-child{display:none}.mock-content{grid-template-columns:1fr}.mock-rails{display:none}.floating-notice{bottom:2px;right:-5px}.problem,.feature-showcase,.security-grid,.pilot-inner{gap:var(--sp-12);grid-template-columns:1fr}.problem{padding-top:var(--sp-16);padding-bottom:var(--sp-16)}.workflow-section{padding:var(--sp-16) 0}.workflow-cards{grid-template-columns:1fr}.workflow-cards article+article{margin-top:var(--sp-8);border-top:1px solid #ffffff26;border-left:0;padding-left:0}.feature-showcase{padding-top:var(--sp-16);padding-bottom:var(--sp-16)}.footer{padding:var(--sp-8) 0;grid-template-columns:1fr}.footer p,.footer>span{text-align:left}.hero-copy-block,.feature-copy,.security-grid>div,.pilot-inner>div,.problem>div{min-width:0}.hero h1,.problem h2,.feature-copy h2,.security-band h2,.workflow-title h2,.pilot h2{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.problem h2,.feature-copy h2,.pilot h2,.security-band h2{font-size:var(--fs-display-sm)}.workflow-title{align-items:flex-start;gap:var(--sp-2);flex-direction:column;min-width:0}.workflow-title h2{font-size:var(--fs-display-sm);max-width:100%}.mock-metrics strong{font-size:var(--fs-lg)}.mock-metrics span,.mock-metrics small,.mock-row,.mock-row small{font-size:var(--fs-2xs)}.app-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:var(--sp-4) var(--sp-4);background-image:none;position:static}.sidebar-top{padding:0}.workspace-switcher,.sidebar-trust,.nav-group>p{display:none}.sidebar nav{margin-top:var(--sp-4);gap:var(--sp-1);display:flex;overflow-x:auto}.nav-group{display:contents}.nav-group a{padding:var(--sp-2);flex:none}.nav-group a span,.app-toolbar{display:none}.app-main{padding:var(--sp-8) var(--sp-4) var(--sp-16)}.app-head{flex-direction:column;align-items:flex-start}.app-head h1{font-size:var(--fs-2xl)}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article{min-height:128px}.metric-grid strong{font-size:var(--fs-xl)}.metric-featured{grid-column:1/-1}.dashboard-grid{grid-template-columns:1fr}.table-header{display:none}.table-row,.table-row.six,.table-row.payables,.table-header.payables,.table-row.outbound,.table-header.outbound{grid-template-columns:1fr auto}.table-row>span:nth-of-type(n+2),.table-row.six>span:nth-of-type(n+2){display:none}.two-col,.form-grid,.report-grid,.wallet-form-grid,.billing-plan-grid,.billing-instructions,.payables-setup,.vendor-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.rail-options{grid-template-columns:1fr 1fr}.exception-card{grid-template-columns:1fr}.exception-card>a{justify-self:start}.delivery{grid-template-columns:1fr auto}.delivery span:nth-child(2),.delivery span:nth-child(3){display:none}.developer-doc-links,.developer-grid,.onboarding-intent-grid{grid-template-columns:1fr}.onboarding-intent-card{min-height:285px;padding:var(--sp-6)}.onboarding-intent-card>span{margin-bottom:var(--sp-5)}.income-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.income-filters label:first-child,.income-filters label:nth-child(2),.income-filters label:nth-child(3){grid-column:span 1}.onboarding-progress-panel{gap:var(--sp-3);grid-template-columns:1fr auto}.onboarding-progress-track{grid-area:2/1/auto/-1}.onboarding-progress-panel>a{grid-area:1/2}.onboarding-step{grid-template-columns:34px minmax(0,1fr)}.onboarding-step>.icon{display:none}.onboarding-step-actions{flex-direction:column;align-items:flex-start}.onboarding-head-actions{flex-wrap:wrap}.onboarding-complete{flex-wrap:wrap;align-items:flex-start}.onboarding-complete .button{width:100%;margin-left:0}.developer-create-form{grid-template-columns:1fr}.developer-create-form>*,.developer-create-form>.button,.developer-create-form fieldset{grid-area:auto/1}.credential-card dl{grid-template-columns:1fr 1fr}.credential-actions details form{margin-top:var(--sp-2);grid-template-columns:1fr;position:static}.delivery-log-head{display:none}.delivery-log-row{grid-template-columns:minmax(0,1fr) auto auto}.delivery-log-row>span:nth-of-type(n+3){display:none}.delivery-log-row>div:last-child{grid-column:3}.billing-current{align-items:flex-start;gap:var(--sp-4);flex-direction:column}.billing-plan form{grid-template-columns:1fr}.billing-plan form button{grid-column:auto}.checkout-shell{grid-template-columns:1fr;margin-top:0}.pay-shell{padding:0 var(--sp-3)}.invoice-summary{padding:var(--sp-6)}.invoice-total{padding:var(--sp-6) 0 var(--sp-5)}.invoice-summary dl,.invoice-trust{display:none}.pay-card{padding:var(--sp-8) var(--sp-6)}.checkout-copy-grid{grid-template-columns:1fr}.pay-nav{height:75px}.pay-nav>span{display:none}.pay-foot{flex-wrap:wrap}.pay-foot a{margin-left:0}.auth-shell{grid-template-columns:1fr}.auth-side{display:none}.auth-main{padding:var(--sp-8) var(--sp-6)}.auth-mobile-brand{width:min(430px,100%);margin-bottom:var(--sp-12);display:block}.auth-heading h1{font-size:var(--fs-3xl)}.table-row.six,.table-header.six{grid-template-columns:1fr auto}.app-toolbar{height:48px;padding:0 var(--sp-4);display:flex}.app-toolbar .monitor-pill,.account-menu>summary>span{display:none}.public-hero{padding:var(--sp-16) 0 var(--sp-16)}.public-hero h1{font-size:var(--fs-display-lg)}.public-lede{font-size:var(--fs-md)}.public-split,.boundary-section,.pricing-section,.pricing-grid{gap:var(--sp-4);grid-template-columns:1fr}.public-band,.public-section{padding:var(--sp-16) 0}.public-card-grid,.contact-grid,.footer-grid{grid-template-columns:1fr}.public-cta>.wrap{flex-direction:column;align-items:flex-start}.pricing-card{padding:var(--sp-6)}.pricing-card-head{flex-direction:column}.pricing-grid .pricing-card-starter{transform:none}.pricing-grid .pricing-card-head{min-height:auto}.pricing-card ul,.faq-grid{grid-template-columns:1fr}.pricing-note{align-items:flex-start;gap:var(--sp-1);margin-bottom:var(--sp-16);flex-direction:column}.faq-grid article:nth-child(2n){border-left:0;padding-left:0}.footer-grid{gap:var(--sp-8)}.contact-note{margin-bottom:var(--sp-16);grid-template-columns:1fr}.contact-hero{padding-top:var(--sp-12);padding-bottom:var(--sp-12)}.contact-intro{padding-top:0}.contact-intro h1{font-size:var(--fs-display)}.contact-form{padding:var(--sp-6) var(--sp-4)}.contact-form-head{align-items:flex-start;gap:var(--sp-1);flex-direction:column}.contact-fields{grid-template-columns:1fr}.contact-fields label.wide{grid-column:auto}.contact-submit{flex-direction:column;align-items:flex-start}.contact-submit .button{width:100%}.product-page-hero{min-height:auto;padding-top:var(--sp-16);padding-bottom:var(--sp-16)}.product-page-hero h1{font-size:var(--fs-display-lg)}.product-page-hero .head-actions{flex-direction:column;align-items:stretch}.product-flow-card{padding:var(--sp-5)}.product-flow-customer{grid-template-columns:38px 1fr}.product-flow-customer>b{grid-column:2}.product-flow-evidence{grid-template-columns:1fr}.product-lifecycle,.product-modules,.product-rails{padding-top:var(--sp-16);padding-bottom:var(--sp-16)}.product-section-title{gap:var(--sp-4);margin-bottom:var(--sp-8);grid-template-columns:1fr}.product-section-title>p:last-child{grid-column:auto}.product-stage-grid,.product-module-grid,.product-rails-grid{grid-template-columns:1fr}.product-stage-grid article{padding:var(--sp-6) 0}.product-stage-grid article+article{border-top:1px solid #ffffff29;border-left:0;padding-left:0}.product-rails-grid{gap:var(--sp-10)}.product-boundary{gap:var(--sp-6);padding-top:var(--sp-16);padding-bottom:var(--sp-16);grid-template-columns:1fr}.product-boundary-list{padding:var(--sp-6) 0 0;border-left:0;border-top:1px solid var(--line);grid-column:auto}.accept-hero{min-height:auto;padding-top:var(--sp-16);padding-bottom:var(--sp-16)}.accept-hero h1{font-size:var(--fs-display-lg)}.accept-hero-copy>p{font-size:var(--fs-base)}.accept-hero .head-actions{flex-direction:column;align-items:stretch}.accept-reconciled{width:100%;margin-top:var(--sp-3);position:static}.accept-checkout{padding:var(--sp-5)}.accept-order{padding:var(--sp-4) 0}.accept-rail em,.accept-checkout-foot small{display:none}.accept-pay-box{align-items:flex-start}.accept-pay-box strong{font-size:var(--fs-xs);overflow-wrap:anywhere}.accept-proof>.wrap{gap:var(--sp-3);padding:var(--sp-6) 0;grid-template-columns:1fr auto}.accept-proof p,.accept-proof strong:last-child{grid-column:1/-1}.accept-workflow,.accept-scope{padding-top:var(--sp-16);padding-bottom:var(--sp-16)}.accept-section-heading{gap:var(--sp-3);margin-bottom:var(--sp-8);grid-template-columns:1fr}.accept-section-heading>p:last-child{grid-column:auto}.accept-step-grid,.accept-scope-grid{grid-template-columns:1fr}.accept-step-grid article{min-height:285px}.accept-custody{padding:var(--sp-16) 0}.accept-custody-grid,.accept-books,.accept-developer-grid{gap:var(--sp-12);grid-template-columns:1fr}.accept-books{padding-top:var(--sp-16);padding-bottom:var(--sp-16)}.accept-ledger{padding:var(--sp-4)}.accept-ledger-row{grid-template-columns:1fr auto}.accept-ledger-row>code,.accept-ledger-row>em{display:none}.accept-developers{padding:var(--sp-16) 0}.accept-code pre{padding:var(--sp-4)}.accept-code code{font-size:var(--fs-2xs)}.accept-scope-grid h3{margin-top:var(--sp-6)}.boundary-section{padding-bottom:var(--sp-16)}.scan-form .button{justify-self:stretch}.scan-result{padding:var(--sp-5)}.scan-row{gap:var(--sp-2);grid-template-columns:50px 1fr auto}.scan-row>a:last-child,.scan-head>span:last-child{display:none}.scan-cta{flex-direction:column;align-items:flex-start}.scan-capture,.scan-report-form{align-items:stretch;width:100%}.scan-capture .button,.scan-report-form .button,.scan-report-form label,.scan-report-form input{width:100%}.track-hero{padding-top:var(--sp-12);padding-bottom:var(--sp-8)}.track-hero h1{font-size:var(--fs-display-sm)}.track-index{padding-bottom:var(--sp-12);grid-template-columns:1fr}.track-rail-list{padding-bottom:var(--sp-12)}.track-rail-list>a{grid-template-columns:1fr auto}.track-rail-list>a span{grid-row:2}.track-scan,.track-how,.track-facts,.track-faq{gap:var(--sp-6);grid-template-columns:1fr}.track-scan,.track-facts{padding-top:var(--sp-12);padding-bottom:var(--sp-12);padding-left:var(--sp-5);padding-right:var(--sp-5)}.track-how,.track-faq,.track-related{padding-top:var(--sp-12);padding-bottom:var(--sp-12)}.track-facts dl{grid-template-columns:1fr}.track-link-band>.wrap{align-items:flex-start;gap:var(--sp-5);flex-direction:column}.pay-crosssell{align-items:flex-start;gap:var(--sp-3);flex-direction:column}.team-invite{flex-direction:column}.team-invite .button{width:100%}.pilot-cols{gap:var(--sp-8);padding-bottom:var(--sp-16);grid-template-columns:1fr}.docs-header-inner{gap:var(--sp-2);width:calc(100% - 28px)}.docs-header .brand-wordmark,.docs-divider,.docs-pilot-badge,.docs-header-actions>a:not(.button){display:none}.docs-header-actions{margin-left:auto}.docs-layout{display:block}.docs-sidebar{z-index:30;border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:0;position:sticky;top:68px;overflow:auto}.docs-sidebar nav{align-items:center;gap:var(--sp-1);height:47px;padding:0 var(--sp-3);flex-direction:row;overflow-x:auto}.docs-sidebar nav p,.docs-sidebar-note{display:none}.docs-sidebar nav a{padding:var(--sp-2) var(--sp-2);white-space:nowrap;flex:none}.docs-sidebar nav a.active:before{width:auto;height:2px;inset:auto 9px 2px}.docs-content{padding:0 var(--sp-5) var(--sp-16)}.docs-hero{padding:var(--sp-12) 0}.docs-hero h1{font-size:var(--fs-display)}.docs-hero>p{font-size:var(--fs-base)}.docs-hero-actions{flex-direction:column;align-items:stretch}.docs-boundary{gap:var(--sp-1);grid-template-columns:1fr}.docs-section{padding-top:var(--sp-16)}.docs-section>h2{font-size:var(--fs-2xl)}.docs-grid.two,.docs-grid.three,.docs-events{grid-template-columns:1fr}.docs-events>div:nth-child(odd){padding-right:var(--sp-2);border-right:0}.docs-events>div:nth-child(2n){padding-left:var(--sp-2)}.docs-endpoint{gap:var(--sp-2);grid-template-columns:48px 1fr 28px}.docs-endpoint>span{display:none}.docs-endpoint>code{overflow-wrap:anywhere}.docs-checks{grid-template-columns:1fr 1fr}.docs-checks span:nth-child(3){border-left:0;border-top:1px solid var(--line)}.docs-checks span:nth-child(4){border-top:1px solid var(--line)}.docs-code pre{padding:var(--sp-4) var(--sp-4);font-size:var(--fs-2xs)}.docs-error-table>div{gap:var(--sp-2);grid-template-columns:38px 88px 1fr}.docs-finish{margin-top:var(--sp-12);padding:var(--sp-8) var(--sp-6)}.docs-finish>div{flex-direction:column;align-items:stretch}}.inv-print{min-height:100vh;padding:var(--sp-10) var(--sp-5) var(--sp-16);background:var(--bg);color:var(--ink)}.inv-actions{justify-content:flex-end;gap:var(--sp-2);width:min(820px,100%);margin:0 auto var(--sp-4);display:flex}.inv-document{width:min(820px,100%);padding:var(--sp-12) var(--sp-12);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);margin:0 auto}.inv-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-6);padding-bottom:var(--sp-6);border-bottom:2px solid var(--ink);display:flex}.inv-head h1{margin:var(--sp-1) 0 var(--sp-1);font-family:var(--display);font-size:var(--fs-3xl);letter-spacing:var(--tracking-tight);font-weight:600;line-height:1}.inv-kicker{color:var(--green);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0;font-weight:650}.inv-ref{color:var(--muted);font-size:var(--fs-sm);font-family:var(--mono);letter-spacing:var(--tracking-data);margin:0}.inv-parties{gap:var(--sp-6);margin:var(--sp-6) 0;grid-template-columns:1fr 1fr;display:grid}.inv-parties h2{margin:0 0 var(--sp-1);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.inv-parties p{font-size:var(--fs-base);margin:0;line-height:1.5}.inv-parties strong{font-size:var(--fs-md)}.inv-meta{border-top:1px solid var(--line);border-left:1px solid var(--line);margin-bottom:var(--sp-8);grid-template-columns:repeat(4,1fr);display:grid}.inv-meta div{min-width:0;padding:var(--sp-3) var(--sp-3);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.inv-meta dt{margin:0 0 var(--sp-1);color:var(--muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em}.inv-meta dd{font-size:var(--fs-xs);font-family:var(--mono);overflow-wrap:anywhere;letter-spacing:var(--tracking-data);margin:0}.inv-table{border-collapse:collapse;width:100%;margin-bottom:var(--sp-2)}.inv-table th{text-align:left;padding:var(--sp-3) var(--sp-2);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--muted);border-bottom:1px solid var(--ink)}.inv-table td{padding:var(--sp-3) var(--sp-2);font-size:var(--fs-sm);border-bottom:1px solid var(--line);vertical-align:top}.inv-table .inv-amt{text-align:right;font-family:var(--mono);white-space:nowrap;letter-spacing:var(--tracking-data)}.inv-totals{margin:var(--sp-3) 0 var(--sp-8);justify-content:flex-end;display:flex}.inv-totals dl{width:min(320px,100%);margin:0}.inv-totals div{justify-content:space-between;align-items:baseline;gap:var(--sp-5);padding:var(--sp-2) var(--sp-3);display:flex}.inv-totals dt{color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em}.inv-totals dd{font-family:var(--mono);letter-spacing:var(--tracking-data);margin:0}.inv-totals .inv-grand{border-top:2px solid var(--ink);margin-top:var(--sp-1);padding-top:var(--sp-3)}.inv-totals .inv-grand dt{color:var(--ink);font-weight:650}.inv-totals .inv-grand dd{font-size:var(--fs-lg);font-weight:700}.inv-pay{padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-left:3px solid var(--green)}.inv-pay h3{margin:0 0 var(--sp-3);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--green)}.inv-pay dl{gap:var(--sp-3) var(--sp-6);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.inv-pay dt{margin:0 0 var(--sp-1);color:var(--muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em}.inv-pay dd{font-size:var(--fs-sm);font-family:var(--mono);overflow-wrap:anywhere;letter-spacing:var(--tracking-data);margin:0}.inv-pay .inv-address{grid-column:1/-1}.inv-note{margin:var(--sp-5) 0 0;color:var(--muted);font-size:var(--fs-2xs);line-height:1.6}.inv-foot{justify-content:space-between;gap:var(--sp-5);margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-2xs);font-family:var(--mono);overflow-wrap:anywhere;display:flex}.status,.case-status,.wallet-status,.mode-badge,.credential-status,.webhook-state,.team-badge,.inv-status,.close-state,.wallet-count,.docs-pilot-badge,.billing-plan .panel-head>em{width:max-content;min-height:var(--sp-6);justify-content:center;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);font-size:var(--fs-2xs);font-style:normal;font-weight:var(--fw-semibold);letter-spacing:normal;text-transform:capitalize;white-space:nowrap;border:1px solid #0000;line-height:1;display:inline-flex}.status-paid,.status-overpaid,.status-matched,.status-resolved,.wallet-status.active,.mode-badge.live,.credential-status.active,.webhook-state.ready,.case-status.resolved,.team-badge.owner,.inv-status.paid,.close-ready .close-state,.wallet-count,.docs-pilot-badge,.billing-plan .panel-head>em{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.status-underpaid,.status-expired,.status-partially_matched,.status-scheduled,.status-processing,.credential-status.grace,.case-status.waiting,.inv-status.pending,.close-blocked .close-state{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.status-exception,.status-review,.status-unmatched,.status-cancelled,.status-failed,.inv-status.problem{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.status>i,.case-status i,.close-state i{background:currentColor;border-radius:50%;width:4px;height:4px}.success-banner,.error-banner,.verify-banner,.readonly-banner,.contact-form-status,.developer-result,.attention-summary{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);font-size:var(--fs-sm);line-height:var(--lh-normal)}.success-banner,.readonly-banner,.contact-form-status.success,.developer-result.success{border:1px solid var(--success-border);background:var(--success-bg);color:var(--success)}.verify-banner{border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--warning)}.attention-summary{align-items:center;gap:var(--sp-2);border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--warning);display:flex}.error-banner,.contact-form-status.error,.developer-result.error{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger)}.marketing-avatar,.workspace-avatar,.toolbar-avatar,.team-avatar{border-radius:var(--radius);background:var(--mint-2);color:var(--green);font-size:var(--fs-xs);font-weight:var(--fw-semibold);justify-content:center;align-items:center;display:flex;overflow:hidden}.logo-avatar-frame>img{object-fit:cover;width:100%;height:100%;display:block}.merchant-identity>.logo-avatar-fallback{background:var(--mint-2);color:var(--green)}.settings-tabs a,.exception-filters a{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.settings-tabs a.selected,.exception-filters a.selected{border-color:var(--green);background:var(--green);color:var(--surface)}@media (max-width:760px){.docs-pilot-badge{display:none}.module-nudge{flex-wrap:wrap;align-items:flex-start}.module-nudge>div{flex-basis:100%}.dashboard-module-grid,.wallet-balance-grid{grid-template-columns:1fr}.overview-income-table .table-header{display:none}.overview-income-table .table-row{grid-template-columns:1fr 1fr}}@media print{.inv-print{background:var(--surface);padding:0}.inv-actions{display:none!important}.inv-document{width:100%;max-width:100%;box-shadow:none;border:0;margin:0;padding:0}}@media (max-width:640px){.inv-document{padding:var(--sp-8) var(--sp-5)}.inv-head h1{font-size:var(--fs-2xl)}.inv-parties,.inv-pay dl{grid-template-columns:1fr}.inv-meta{grid-template-columns:repeat(2,1fr)}}
