:root{--pay-bg-deep: #090a0b;--pay-bg: #0d0e10;--pay-bg-inset: #111316;--pay-surface-low: #141618;--pay-surface: #17191c;--pay-control: #202328;--pay-hover: #282d33;--pay-line-subtle: #25292f;--pay-line: #30343a;--pay-line-strong: #454c56;--pay-icon-muted: #959eaa;--pay-text-quiet: #959eaa;--pay-text-muted: #a0a6af;--pay-text-soft: #c4cad2;--pay-text: #f0f1f2;--pay-white: #ffffff;--pay-black: #000000;--pay-amber: #e4c693;--pay-amber-light: #eed8b4;--pay-amber-text: #dcc49a;--pay-mint: #abceb7;--pay-blue: #b4c4e5;--pay-lilac: #c9bbdf;--pay-red: #e7b1b3;--pay-green-soft: #1d2a23;--pay-blue-soft: #1b2534;--pay-lilac-soft: #27232d;--pay-amber-soft: #2d281f;--pay-warm-gray: #a0a6af;--pay-slate: #202328;--pay-raised: #252a31;--pay-action-ink:#111316;--pay-accent:#8f9bff;--pay-accent-hover:#aab3ff;--pay-accent-fill:#4f5dff;--pay-accent-fill-hover:#4351f0;--pay-accent-ink:#ffffff;--pay-accent-soft:#1c2150;--pay-accent-line:#5663e0;--pay-accent-select:#3a45b8;--pay-warning-fill:#f2c94c;--pay-warning-ink:#1a1407;--pay-focus:#d4d9e1;--pay-type-small:12px;--pay-type-body:14px;--pay-type-reading:16px;--pay-type-heading-small:18px;--pay-type-title:24px;--pay-type-display:32px}:root[data-theme=light]{color-scheme:light;--pay-action-ink:#ffffff;--pay-focus:#454c56;--pay-accent:#3645d1;--pay-accent-hover:#2c39b5;--pay-accent-fill:#3f4fe6;--pay-accent-fill-hover:#3645d1;--pay-accent-ink:#ffffff;--pay-accent-soft:#eceeff;--pay-accent-line:#8d97ef;--pay-accent-select:#c7cdff;--pay-warning-fill:#fbe3a1;--pay-warning-ink:#5b3a00;--pay-bg-deep:#edf0f3;--pay-bg:#f6f7f9;--pay-bg-inset:#eef1f4;--pay-surface-low:#f4f6f8;--pay-surface:#ffffff;--pay-control:#edf1f5;--pay-hover:#e3e9ef;--pay-line-subtle:#e5e9ee;--pay-line:#d0d8e1;--pay-line-strong:#98a6b5;--pay-icon-muted:#5b6b7e;--pay-text-quiet:#5a6878;--pay-text-muted:#526171;--pay-text-soft:#374351;--pay-text:#20252d;--pay-amber:#855409;--pay-amber-light:#6f4508;--pay-amber-text:#79520e;--pay-mint:#276043;--pay-blue:#245ea0;--pay-lilac:#7243a0;--pay-red:#a73746;--pay-green-soft:#eaf5ef;--pay-blue-soft:#ebf2fb;--pay-lilac-soft:#f2ecf9;--pay-amber-soft:#fff5e2;--pay-warm-gray:#526171;--pay-slate:#f2f5f8;--pay-raised:#eef1f4}:root[data-theme=dark]{color-scheme:dark}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--pay-type-body);font-synthesis:none;color:var(--pay-text);background:var(--pay-bg);--muted:var(--pay-text-muted);--line:var(--pay-line)}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}button,input,select,textarea{font:inherit}a{color:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}:is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--pay-focus);outline-offset:4px}::selection{background:var(--pay-hover);color:var(--pay-text)}input,textarea{caret-color:var(--pay-text)}input::placeholder,textarea::placeholder{color:var(--pay-text-muted);opacity:1}.site-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:auto;padding:20px 24px}.brand{display:flex;gap:10px;align-items:center;text-decoration:none;font-size:var(--pay-type-title);font-weight:650}.brand span{display:grid;place-items:center;background:var(--pay-text);color:var(--pay-bg);width:32px;height:32px;border-radius:10px;font-size:var(--pay-type-title)}.site-header button{border:0;background:none;color:var(--pay-text-soft);font-size:var(--pay-type-body)}main{max-width:1048px;margin:auto;padding:24px 24px 50px}h1{font-size:var(--pay-type-display);line-height:1.2;letter-spacing:-.025em;margin:0;font-weight:600}h2{font-size:var(--pay-type-title);line-height:1.4;margin:0 0 10px;font-weight:550}h3{font-size:var(--pay-type-reading);line-height:1.5}p{line-height:1.6}.status{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;font-size:var(--pay-type-small);border:1px solid var(--pay-line);border-radius:7px;color:var(--pay-text-soft)}.status.positive{color:var(--pay-mint)}.status.warning{color:var(--pay-amber-text)}.status.negative{color:var(--pay-red)}.primary,.secondary{min-height:44px;border:1px solid var(--pay-line-strong);border-radius:8px;padding:10px 16px}.primary{background:var(--accent);border-color:var(--accent);color:var(--pay-action-ink);font-weight:600}.primary:hover:not(:disabled){background:var(--accent-hover)}.secondary{background:var(--pay-control);color:var(--pay-text)}.secondary:hover:not(:disabled){background:var(--pay-hover)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.muted{color:var(--pay-text-muted)}select{background:var(--pay-surface);border:1px solid var(--pay-line);border-radius:8px;color:var(--pay-text);padding:9px 12px}input,textarea{background:var(--pay-surface-low);color:var(--pay-text);border:1px solid var(--pay-line-strong);border-radius:8px;padding:12px}textarea{resize:vertical}.requisites{border-radius:10px;padding:3px 12px}.requisites>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 0;border-bottom:1px solid var(--pay-line)}.requisites>div>span{color:var(--pay-text-muted);font-size:var(--pay-type-small)}.requisites strong{font-size:var(--pay-type-reading);overflow-wrap:anywhere}summary{cursor:pointer;min-height:44px;align-content:center}dialog{background:var(--pay-surface);color:var(--pay-text);border:0;border-radius:14px;box-shadow:0 12px 28px color-mix(in srgb,var(--pay-black) 26%,transparent);width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;overflow:auto}dialog::backdrop{background:color-mix(in srgb,var(--pay-black) 60%,transparent)}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.dialog-heading h2{margin:0}.dialog-heading button{background:var(--pay-control);border:1px solid var(--pay-line);border-radius:8px}dialog label{display:grid;gap:8px}dialog textarea{width:100%}:root[data-accent=amber]{--accent:var(--pay-amber);--accent-hover:var(--pay-amber-light);--accent-edge:var(--pay-line-strong);--accent-surface:var(--pay-amber-soft);--accent-soft:var(--pay-surface-low)}:root[data-accent=mint]{--accent:var(--pay-mint);--accent-hover:var(--pay-mint);--accent-edge:var(--pay-line-strong);--accent-surface:var(--pay-green-soft);--accent-soft:var(--pay-surface-low)}:root[data-accent=blue]{--accent:var(--pay-blue);--accent-hover:var(--pay-blue);--accent-edge:var(--pay-line-strong);--accent-surface:var(--pay-blue-soft);--accent-soft:var(--pay-surface-low)}:root[data-accent=lilac]{--accent:var(--pay-lilac);--accent-hover:var(--pay-lilac);--accent-edge:var(--pay-line-strong);--accent-surface:var(--pay-lilac-soft);--accent-soft:var(--pay-surface-low)}@media (max-width:650px){main{padding:12px}.site-header{padding:12px}.step-meta{flex-wrap:wrap}.status{white-space:normal}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.step-heading{margin-bottom:24px}.step-heading .step-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.order-number{font-size:var(--pay-type-small);color:var(--pay-text-muted)}.step-description{max-width:65ch;margin:10px 0 0;font-size:var(--pay-type-body);line-height:1.5;color:var(--pay-text-muted)}.primary:disabled{background:var(--pay-line);border-color:var(--pay-line);color:var(--pay-text-muted);opacity:1}.page-loading{display:flex;align-items:center;gap:12px;min-height:64px;padding:16px 0;color:inherit;font:inherit;line-height:1.5}.page-loading-spinner{display:inline-block;flex-shrink:0;width:18px;height:18px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:page-loading-spin .8s linear infinite}@keyframes page-loading-spin{to{transform:rotate(1turn)}}@keyframes page-loading-pulse{50%{opacity:.35}}.page-loading.is-skeleton{display:block;min-height:0;padding:0}.page-loading-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.page-loading .page-loading-spinner{border-inline-end-color:currentColor;animation:page-loading-pulse 1.8s ease-in-out infinite!important}}.fiat-workspace{max-width:1040px;margin:8px auto 0;color:var(--pay-text)}.fiat-heading{padding:0 0 22px}.fiat-heading .step-meta{margin-bottom:18px}.fiat-heading h1{font-size:var(--pay-type-display);line-height:1.15;letter-spacing:-.025em;margin:0;font-weight:600}.fiat-heading>p{color:var(--pay-text-muted);font-size:var(--pay-type-body);line-height:1.5;margin:10px 0 0;max-width:65ch}.fiat-desk{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:var(--pay-surface);border:1px solid var(--pay-line);border-radius:16px;overflow:hidden}.fiat-transfer,.fiat-proof{padding:24px;min-width:0}.fiat-proof{border-left:1px solid var(--pay-line);background:var(--pay-surface-low);display:flex;flex-direction:column}.fiat-section-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-bottom:18px}.fiat-section-head h2{font-size:var(--pay-type-reading);font-weight:600;margin:0}.fiat-section-head small{font-size:var(--pay-type-small);line-height:1.4;color:var(--pay-text-muted)}.fiat-transfer .requisites{border:0;background:none;padding:0;border-radius:0}.fiat-transfer .requisites>div{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:14px 0;align-items:center;border-color:var(--pay-hover)}.fiat-transfer .requisites>div:first-child{padding-top:0}.fiat-transfer .requisites>div>span{grid-column:1;font-size:var(--pay-type-small);color:var(--pay-text-muted)}.fiat-transfer .requisites strong{grid-column:1;font-size:var(--pay-type-title);font-weight:550;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}.fiat-transfer .requisites .copy{grid-column:2;grid-row:auto;position:absolute;right:0;bottom:13px;min-height:44px;background:var(--pay-control)}.fiat-transfer .requisites>div:has(.copy){padding-right:108px}.fiat-transfer .requisites>div:last-child{padding-bottom:0;border-bottom:0}.fiat-transfer .requisites>div:last-child .copy{bottom:0}.fiat-upload{flex:1;display:flex;flex-direction:column;justify-content:center}.fiat-upload .action-item{width:100%}:root[data-accent] .fiat-upload .upload-action{min-height:154px;display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:12px;font-size:var(--pay-type-body);border-color:var(--accent-edge);background:var(--pay-amber-soft);color:var(--accent);border-style:dashed}.fiat-upload .upload-symbol{height:34px;width:30px;font-size:var(--pay-type-title)}.fiat-proof-ready .fiat-upload{flex:0;margin-top:12px}:root[data-accent] .fiat-proof-ready .fiat-upload .upload-action{min-height:44px;flex-direction:row;padding:8px 12px;font-size:var(--pay-type-body);background:transparent;color:var(--pay-warm-gray);border-color:var(--pay-line-strong);border-style:solid}.fiat-proof-ready .fiat-upload .upload-symbol{display:none}.fiat-proof .file-row{margin:0;background:var(--pay-slate);padding:16px;min-height:84px;border:1px solid var(--pay-line)}.fiat-proof .file-row>span{overflow-wrap:anywhere}.fiat-confirm{margin-top:24px}.fiat-confirm .action-item{width:100%}.fiat-confirm button{min-height:48px;width:100%;font-weight:600;font-size:var(--pay-type-body)}.fiat-confirm small{max-width:none;font-size:var(--pay-type-small);color:var(--pay-text-muted)}.fiat-footer{display:flex;align-items:flex-start;gap:24px;padding:16px 0;border-bottom:1px solid var(--pay-hover)}.fiat-exchange{flex:1;min-width:0;color:var(--pay-text-muted);font-size:var(--pay-type-body)}.fiat-exchange summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;min-height:44px;cursor:pointer;list-style:none}.fiat-exchange summary::-webkit-details-marker{display:none}.fiat-exchange summary strong{color:var(--pay-text);font-size:var(--pay-type-body);font-weight:550;font-variant-numeric:tabular-nums}.fiat-details-label{margin-left:auto;text-decoration:underline;text-underline-offset:4px}.fiat-exchange dl>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding-block:6px}.fiat-exchange dd{margin:0;color:var(--pay-text)}.fiat-exchange p{max-width:65ch}.fiat-help{min-height:44px;background:transparent;color:var(--pay-warm-gray);border:1px solid var(--pay-line);border-radius:8px;padding:8px 14px;font-size:var(--pay-type-body)}.fiat-payment-status,.fiat-received{font-size:var(--pay-type-body);color:var(--pay-text-soft)}@media (max-width:650px){.fiat-workspace{margin-top:0}.fiat-heading{padding-bottom:14px}.fiat-heading .step-meta{margin-bottom:10px}.fiat-heading h1{font-size:var(--pay-type-title)}.fiat-heading>p{font-size:var(--pay-type-body);margin-top:8px}.fiat-desk{grid-template-columns:minmax(0,1fr);border-radius:12px}.fiat-transfer,.fiat-proof{padding:16px}.fiat-section-head{margin-bottom:12px}.fiat-transfer .requisites>div{padding-block:8px;grid-template-columns:76px minmax(0,1fr);gap:8px}.fiat-transfer .requisites>div>span{grid-column:1}.fiat-transfer .requisites strong{grid-column:2;font-size:var(--pay-type-body);font-weight:600}.fiat-transfer .requisites>div:has(.copy){padding-right:0;grid-template-columns:76px minmax(0,1fr) auto}.fiat-transfer .requisites .copy{position:static;grid-column:3;font-size:var(--pay-type-small);padding:6px;min-height:44px}.fiat-proof{border-left:0;border-top:1px solid var(--pay-line)}:root[data-accent] .fiat-upload .upload-action{min-height:64px;flex-direction:row;gap:12px;padding:12px;font-size:var(--pay-type-body)}.fiat-upload .upload-symbol{height:27px;width:24px;font-size:var(--pay-type-heading-small)}.fiat-confirm{margin-top:12px}.fiat-confirm button{min-height:46px}.fiat-footer{gap:8px;flex-direction:column;padding:8px 0}.fiat-exchange{width:100%}.fiat-details-label{font-size:var(--pay-type-small)}.fiat-help{align-self:stretch;border-color:transparent;text-decoration:underline;text-underline-offset:4px;padding:6px;font-size:var(--pay-type-small)}.fiat-proof .file-row{min-height:66px;padding:10px}}.presentation .scenario-nav,.presentation .accent-picker,.presentation .site-footer{display:none}.presentation main{padding-top:12px}.identity-workspace{max-width:880px}.identity-workspace .step-heading{margin:0 0 22px;padding:0}.identity-workspace .step-heading h1{font-size:var(--pay-type-display);line-height:1.15;font-weight:600;letter-spacing:-.025em}.identity-workspace .step-description{max-width:62ch;font-size:var(--pay-type-body);color:var(--pay-text-muted)}.identity-desk{background:var(--pay-surface);border:1px solid var(--pay-line);border-radius:16px;padding:24px}.identity-status{margin-bottom:18px}.identity-documents{display:grid;grid-template-columns:1fr 1fr;gap:16px}.identity-document{min-width:0;background:var(--pay-surface-low);border:1px solid var(--pay-line);border-radius:12px;padding:20px;display:flex;flex-direction:column}.identity-document-heading{display:flex;align-items:center;gap:12px}.identity-number{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--pay-line-strong);border-radius:50%;color:var(--pay-warm-gray);font-size:var(--pay-type-small);flex-shrink:0}.identity-document h2{font-size:var(--pay-type-heading-small);font-weight:600;margin:0;line-height:1.35}.identity-document p{color:var(--pay-warm-gray);font-size:var(--pay-type-body);line-height:1.5;margin:14px 0 20px}:root[data-accent] .identity-document .upload-action{margin-top:auto;min-height:92px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px dashed var(--accent-edge);border-radius:8px;background:var(--accent-soft);color:var(--accent);font-size:var(--pay-type-body)}:root[data-accent] .identity-ready .identity-document .upload-action{background:transparent;border:1px solid var(--pay-line-strong);color:var(--pay-text-soft);min-height:48px}.identity-submit{margin-top:24px}.identity-submit .action-item{width:100%}.identity-submit button{min-height:48px;width:100%;font-size:var(--pay-type-body)}.identity-submit small{max-width:none;color:var(--pay-warm-gray);font-size:var(--pay-type-small);margin-top:8px}.identity-reason{border:1px solid var(--pay-line);background:var(--pay-amber-soft);padding:14px 16px;font-size:var(--pay-type-body);line-height:1.5;margin:0 0 18px;color:var(--pay-text)}.identity-reason:before{content:"!";display:inline-grid;place-items:center;width:18px;height:18px;margin-right:8px;border:1px solid currentColor;border-radius:50%;font-size:12px;font-weight:700}.identity-footer{padding-top:10px}.identity-footer .exchange-summary{padding:0;margin:0;background:none;border:0}.identity-footer summary{min-height:44px;cursor:pointer;font-size:var(--pay-type-body);color:var(--pay-text-muted)}.identity-footer .fiat-exchange summary{justify-content:space-between}.identity-footer .fiat-exchange summary strong{font-size:var(--pay-type-body)}.identity-privacy{border-top:1px solid var(--pay-hover)}.identity-privacy summary{display:flex;align-items:center;gap:8px}.identity-privacy summary:before{content:"+";font-size:var(--pay-type-heading-small)}.identity-privacy[open] summary:before{content:"\2212"}.identity-privacy p{color:var(--pay-text-muted);font-size:var(--pay-type-body);line-height:1.5;margin:0 0 12px}.identity-footer .fiat-help{display:block;margin:6px auto 0;border-color:transparent;text-decoration:underline;text-underline-offset:4px}@media (max-width:650px){.identity-workspace .step-heading{margin-bottom:14px}.identity-workspace .step-heading h1{font-size:var(--pay-type-title)}.identity-workspace .step-description{font-size:var(--pay-type-body)}.identity-desk{padding:16px;border-radius:12px}.identity-status{margin-bottom:12px}.identity-documents{grid-template-columns:1fr;gap:10px}.identity-document{padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center}.identity-document-heading{gap:8px}.identity-document h2{font-size:var(--pay-type-body)}.identity-number{height:24px;width:24px}.identity-document p{grid-column:1;margin:0;font-size:var(--pay-type-small);overflow-wrap:anywhere}:root[data-accent] .identity-document .upload-action{grid-column:2;grid-row:1/3;min-height:64px;margin:0;padding:10px;flex-direction:column;gap:4px;font-size:var(--pay-type-small)}:root[data-accent] .identity-ready .identity-document .upload-action{min-height:64px}.identity-document .upload-symbol{font-size:var(--pay-type-heading-small)}.identity-submit{margin-top:16px}.identity-footer .fiat-exchange summary{gap:4px 8px}.identity-footer .fiat-exchange summary strong{font-size:var(--pay-type-small)}}.crypto-workspace{max-width:880px}.crypto-workspace .step-heading{margin:0 0 22px;padding:0}.crypto-workspace .step-heading h1{font-size:var(--pay-type-display);line-height:1.15;font-weight:600;letter-spacing:-.025em}.crypto-workspace .step-description{font-size:var(--pay-type-body);max-width:62ch;color:var(--pay-text-muted)}.crypto-desk{background:var(--pay-surface);border:1px solid var(--pay-line);border-radius:16px;overflow:hidden}.crypto-transfer,.crypto-progress{padding:24px}.crypto-network{font-size:var(--pay-type-body);padding:8px 12px;border:1px solid var(--accent-edge);border-radius:8px;color:var(--accent);background:var(--accent-soft)}.crypto-transfer .requisites{border:0;padding:0;background:none;border-radius:0}.crypto-transfer .requisites>div{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px 0;border-color:var(--pay-line)}.crypto-transfer .requisites>div>span{color:var(--pay-warm-gray);font-size:var(--pay-type-body)}.crypto-transfer .requisites strong{font-size:var(--pay-type-title);font-weight:600;line-height:1.4;overflow-wrap:anywhere;min-width:0}.crypto-transfer .requisites .copy{min-height:44px;background:var(--accent);border-color:var(--accent);color:var(--accent-ink,var(--pay-bg-inset));font-weight:600}.crypto-transfer .requisites>div:last-child{background:var(--pay-bg-inset);border:1px solid var(--pay-line);border-radius:10px;padding:18px;margin-top:10px}.crypto-progress header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.crypto-progress h2{font-size:var(--pay-type-reading);margin:0;font-weight:600}.crypto-confirmations{padding:28px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.crypto-confirmations>span{color:var(--pay-warm-gray);font-size:var(--pay-type-body)}.crypto-confirmations strong{font-size:var(--pay-type-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.crypto-accounting{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;background:var(--pay-line);border:1px solid var(--pay-line);border-radius:10px;overflow:hidden}.crypto-accounting>div{background:var(--pay-surface-low);padding:20px}.crypto-accounting dt{color:var(--pay-text-muted);font-size:var(--pay-type-body);margin-bottom:10px}.crypto-accounting dd{margin:0;color:var(--pay-text);font-size:var(--pay-type-title);font-weight:550;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.crypto-actions{padding:0 24px 24px}.crypto-actions button{min-height:48px;width:100%}.crypto-actions .action-item{width:100%}@media (max-width:650px){.crypto-workspace .step-heading{margin-bottom:14px}.crypto-workspace .step-heading h1{font-size:var(--pay-type-title)}.crypto-workspace .step-description{font-size:var(--pay-type-body)}.crypto-desk{border-radius:12px}.crypto-transfer,.crypto-progress{padding:16px}.crypto-transfer .requisites>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px 0}.crypto-transfer .requisites>div>span{grid-column:1}.crypto-transfer .requisites strong{grid-column:1;font-size:var(--pay-type-title)}.crypto-transfer .requisites .copy{grid-column:2;grid-row:span 2;font-size:var(--pay-type-small);padding:10px}.crypto-transfer .requisites>div:last-child{padding:14px}.crypto-transfer .requisites>div:last-child strong{font-size:var(--pay-type-heading-small)}.crypto-confirmations{padding:24px 0}.crypto-confirmations strong{font-size:var(--pay-type-display)}.crypto-accounting>div{padding:14px}.crypto-accounting dt{font-size:var(--pay-type-small)}.crypto-accounting dd{font-size:var(--pay-type-heading-small)}.crypto-actions{padding:0 16px 16px}}:root[data-accent] .crypto-transfer .requisites .copy{background:var(--accent);border-color:var(--accent);color:var(--pay-bg-inset)}:root[data-accent] .tap-requisites>div{position:static;padding-right:0}:root[data-accent] .tap-requisites .requisite-value{display:flex;align-items:center;gap:12px;min-width:0;min-height:44px;text-align:left;border:0;border-radius:6px;padding:6px 0;background:transparent;color:inherit;cursor:pointer}:root[data-accent] .tap-requisites .requisite-value strong{font:inherit;font-size:var(--pay-type-title);font-weight:600;line-height:1.4;overflow-wrap:anywhere;min-width:0}:root[data-accent] .tap-requisites .requisite-value svg{color:var(--pay-text-quiet);flex-shrink:0}:root[data-accent] .tap-requisites .requisite-value:hover{color:var(--accent)}:root[data-accent] .tap-requisites .amount-copy{display:grid;place-items:center;min-height:44px;min-width:44px;width:44px;padding:10px;background:transparent;border:0;color:var(--pay-text-quiet);border-radius:6px}:root[data-accent] .tap-requisites .amount-copy:hover{background:var(--pay-line-subtle);color:var(--pay-text)}.fiat-transfer .tap-requisites .requisite-value{grid-column:1/-1}.fiat-transfer .tap-requisites>div:has(.amount-copy){grid-template-columns:minmax(0,1fr) auto}.fiat-transfer .tap-requisites .amount-copy{grid-column:2;grid-row:1/3}.crypto-transfer .tap-requisites .requisite-value{grid-column:2/-1}#copy-feedback{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:100;background:var(--pay-text);color:var(--pay-surface-low);border-radius:8px;box-shadow:0 4px 24px color-mix(in srgb,var(--pay-black) 40%,transparent);font-size:var(--pay-type-body);pointer-events:none}#copy-feedback:not(:empty){padding:10px 18px}@media (max-width:650px){:root[data-accent] .tap-requisites .requisite-value strong{font-size:var(--pay-type-body)}.fiat-transfer .tap-requisites .requisite-value{grid-column:2/-1}.fiat-transfer .tap-requisites>div:has(.amount-copy){grid-template-columns:76px minmax(0,1fr) auto}.fiat-transfer .tap-requisites .amount-copy{grid-column:3;grid-row:1}.crypto-transfer .tap-requisites .requisite-value{grid-column:1/-1}:root[data-accent] .crypto-transfer .tap-requisites .requisite-value strong{font-size:var(--pay-type-heading-small)}.crypto-transfer .tap-requisites .amount-copy{grid-column:2;grid-row:1/3}}.payout-workspace{max-width:880px}.payout-workspace .step-heading{margin:0 0 22px;padding:0}.payout-workspace .step-heading h1{font-size:var(--pay-type-display);line-height:1.15;letter-spacing:-.025em;font-weight:600}.payout-workspace .step-description{font-size:var(--pay-type-body);color:var(--pay-text-muted);max-width:62ch}.payout-list{display:grid;gap:16px}.payout-transfer{padding:20px 24px;background:var(--pay-surface);border:1px solid var(--pay-line);border-radius:14px;min-width:0}.payout-transfer>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.payout-transfer h2{font-size:var(--pay-type-body);font-weight:500;color:var(--pay-warm-gray);margin:0}.payout-body{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;margin-top:20px;align-items:center}.payout-label{display:block;font-size:var(--pay-type-small);color:var(--pay-text-muted);margin-bottom:6px}.payout-amount{font-size:var(--pay-type-display);font-weight:600;letter-spacing:-.025em;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.payout-recipient{font-size:var(--pay-type-body);color:var(--pay-text-soft);line-height:1.5;margin:10px 0 0;overflow-wrap:anywhere}.payout-received{font-size:var(--pay-type-body);line-height:1.4;color:var(--pay-warm-gray);margin-bottom:0}.payout-controls{display:grid;gap:8px}.payout-controls:empty{display:none}.payout-controls button{width:100%;min-height:44px;font-size:var(--pay-type-body)}.payout-controls .action-item{min-width:0;width:100%}:root[data-accent] .payout-controls .secondary{background:transparent;border-color:transparent;color:var(--pay-warm-gray);text-decoration:underline;text-underline-offset:4px}.payout-details{border-top:1px solid var(--pay-line);margin-top:16px;color:var(--pay-text-muted);font-size:var(--pay-type-small)}.payout-details summary{cursor:pointer;min-height:44px;align-content:center}.payout-details p{line-height:1.5;overflow-wrap:anywhere}.payout-evidence{margin-top:16px}.payout-evidence .file-row{background:var(--pay-surface-low);border:1px solid var(--pay-line);border-radius:8px;min-height:56px}@media (max-width:650px){.payout-workspace .step-heading{margin-bottom:14px}.payout-workspace .step-heading h1{font-size:var(--pay-type-title)}.payout-workspace .step-description{font-size:var(--pay-type-body)}.payout-list{gap:12px}.payout-transfer{padding:14px 16px;border-radius:12px}.payout-transfer>header{gap:8px;flex-wrap:wrap}.payout-transfer h2{font-size:var(--pay-type-body)}.payout-body{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.payout-amount{font-size:var(--pay-type-display)}.payout-recipient{font-size:var(--pay-type-body);margin-top:6px}.payout-controls{grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.payout-controls button{font-size:var(--pay-type-body);padding:8px 10px}.payout-controls .confirm-symbol{display:none}.payout-details{margin-top:8px}.payout-evidence{margin-top:12px}}@media (min-width:651px){.payout-list:has(>.payout-transfer:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.payout-list:has(>.payout-transfer:nth-child(2)) .payout-body{grid-template-columns:minmax(0,1fr);gap:20px}.payout-list:has(>.payout-transfer:nth-child(2)) .payout-transfer{padding:20px;display:flex;flex-direction:column}.payout-list:has(>.payout-transfer:nth-child(2)) .payout-details{margin-top:auto}.payout-list:has(>.payout-transfer:nth-child(2)) .payout-evidence{margin-bottom:16px}.payout-list:has(>.payout-transfer:nth-child(2)) .payout-body{margin-bottom:16px}.payout-evidence .file-row{width:100%;min-width:0}.payout-evidence .file-row>span{min-width:0;overflow-wrap:anywhere}}.outcome-workspace{max-width:760px}.outcome-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.outcome-desk{background:var(--pay-surface);border:1px solid var(--pay-line);border-radius:16px;padding:32px}.outcome-desk h1{font-size:var(--pay-type-display);line-height:1.2;letter-spacing:-.025em;font-weight:600;max-width:22ch;margin:0}.outcome-instruction{max-width:58ch;font-size:var(--pay-type-body);line-height:1.6;color:var(--pay-warm-gray);margin:16px 0 0}.outcome-actions{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.outcome-actions button{min-height:48px;font-size:var(--pay-type-body)}:root[data-accent] .outcome-actions .secondary{background:var(--accent);border-color:var(--accent);color:var(--pay-bg-inset);font-weight:600}:root[data-accent] .outcome-actions button:disabled{background:var(--pay-hover);border-color:var(--pay-line);color:var(--pay-text-muted)}.outcome-exchange{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:20px;align-items:center;margin-top:32px;padding:24px 0;border-top:1px solid var(--pay-line)}.outcome-exchange>div{min-width:0}.outcome-exchange>div>span{display:block;color:var(--pay-text-muted);font-size:var(--pay-type-small);margin-bottom:8px}.outcome-exchange strong{font-size:var(--pay-type-title);line-height:1.3;font-weight:550;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.outcome-arrow{font-size:var(--pay-type-title);color:var(--pay-icon-muted)}.outcome-details{border-top:1px solid var(--pay-line);color:var(--pay-text-muted);font-size:var(--pay-type-body)}.outcome-details summary{cursor:pointer;min-height:44px;align-content:center}.outcome-details dl>div{display:flex;gap:16px;justify-content:space-between;padding:8px 0;flex-wrap:wrap}.outcome-details dd{margin:0;color:var(--pay-text-soft)}.outcome-details p{line-height:1.5;margin-bottom:0}.outcome-help{display:block;margin:12px auto 0;border-color:transparent;text-decoration:underline;text-underline-offset:4px}.outcome-unavailable{border:1px solid var(--pay-line);background:var(--pay-surface);padding:16px 20px;margin-top:24px;border-radius:8px}.outcome-unavailable:before{content:"!";display:inline-grid;place-items:center;width:18px;height:18px;margin-right:8px;border:1px solid var(--pay-red);border-radius:50%;color:var(--pay-red);font-size:12px;font-weight:700}.outcome-unavailable strong{font-size:var(--pay-type-body);color:var(--pay-text)}.outcome-unavailable p{color:var(--pay-warm-gray);font-size:var(--pay-type-body);line-height:1.5;margin:8px 0 16px}.outcome-unavailable button{min-height:44px;font-size:var(--pay-type-body)}@media (max-width:650px){.outcome-meta{margin-bottom:14px}.outcome-desk{padding:20px;border-radius:12px}.outcome-desk h1{font-size:var(--pay-type-display)}.outcome-instruction{font-size:var(--pay-type-body);margin-top:12px}.outcome-actions{margin-top:20px}.outcome-actions .action-item,.outcome-actions button{width:100%}.outcome-exchange{gap:12px;margin-top:24px;padding:20px 0}.outcome-exchange strong{font-size:var(--pay-type-title)}.outcome-unavailable{padding:14px;margin-top:20px}.outcome-unavailable button{width:100%}}:root[data-accent] .chat-launcher{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:40;width:56px;height:56px;min-height:56px;padding:0;display:grid;place-items:center;border:1px solid var(--accent-edge);border-radius:50%;background:var(--accent);color:var(--pay-bg-inset);box-shadow:0 6px 24px color-mix(in srgb,var(--pay-black) 33%,transparent);cursor:pointer}.chat-launcher:hover{filter:brightness(1.08)}#detail.chat-widget-panel,#connected-dialog.chat-widget-panel{position:fixed;inset:auto 24px 92px auto;margin:0;width:min(390px,calc(100vw - 32px));max-height:min(620px,calc(100dvh - 120px));padding:20px;border:0;border-radius:16px;background:var(--pay-surface);color:var(--pay-text);box-shadow:0 12px 48px color-mix(in srgb,var(--pay-black) 47%,transparent);overflow:auto}#detail.chat-widget-panel::backdrop,#connected-dialog.chat-widget-panel::backdrop{background:color-mix(in srgb,var(--pay-black) 20%,transparent)}.chat-widget-panel .dialog-heading h2{font-size:var(--pay-type-heading-small)}.chat-widget-panel .demo-note{font-size:var(--pay-type-small);line-height:1.5;color:var(--pay-text-muted)}.chat-widget-panel .demo-chat{max-height:230px;overflow:auto;overflow-wrap:anywhere}.chat-widget-panel textarea{width:100%;box-sizing:border-box;min-height:88px;resize:vertical}.chat-widget-panel form>button{width:100%;min-height:44px;margin-top:12px}.presentation main{padding-bottom:96px}@media (max-width:650px){:root[data-accent] .chat-launcher{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}#detail.chat-widget-panel{right:16px;bottom:84px;padding:16px;max-height:calc(100dvh - 104px)}}#detail.chat-widget-panel{width:min(410px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 120px));padding:0}.chat-widget-panel .dialog-heading{padding:16px 20px;margin:0;border-bottom:1px solid var(--pay-line)}.chat-widget-panel #detail-body{padding:16px 20px}.chat-identity{display:flex;align-items:center;gap:12px}.chat-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--pay-hover);color:var(--pay-text);font-weight:600;flex-shrink:0}.chat-identity strong{display:block;font-size:var(--pay-type-body)}.chat-identity span:not(.chat-avatar){display:block;color:var(--pay-text-muted);font-size:var(--pay-type-small);margin-top:4px}.chat-context{font-size:var(--pay-type-small);color:var(--pay-text-muted);margin:12px 0}.chat-conversation{max-height:220px;overflow:auto;display:flex;flex-direction:column;gap:10px}.chat-bubble{padding:12px 14px;border-radius:12px;max-width:92%;overflow-wrap:anywhere}.chat-bubble small{display:block;font-size:var(--pay-type-small);color:var(--pay-text-muted)}.chat-bubble p{font-size:var(--pay-type-body);line-height:1.5;margin:6px 0}.chat-from-support{align-self:flex-start;background:var(--pay-line-subtle);border-bottom-left-radius:3px}.chat-from-client{align-self:flex-end;background:var(--pay-control);border:1px solid var(--pay-line);border-bottom-right-radius:3px}.chat-intake{margin-top:16px}.chat-topics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chat-topics button,.chat-options button{min-height:44px;text-align:left;font-size:var(--pay-type-small);line-height:1.4;border:1px solid var(--pay-line);background:var(--pay-slate);color:var(--pay-text);border-radius:8px;padding:10px 12px}.chat-topics button:hover,.chat-options button:hover{border-color:var(--accent-edge);color:var(--accent)}.chat-topic-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--pay-type-body)}.chat-topic-heading button,.chat-hello{background:transparent;color:var(--pay-warm-gray);border:0;min-height:44px;text-decoration:underline;text-underline-offset:3px;font-size:var(--pay-type-small);padding:8px 0}.chat-intake>p{font-size:var(--pay-type-body);color:var(--pay-text-soft);margin:4px 0 12px}.chat-options{display:grid;gap:6px}.chat-intake-feedback{font-size:var(--pay-type-small);line-height:1.4;color:var(--pay-text-soft);margin:8px 0}.chat-intake-feedback:empty{display:none}.chat-input-label{display:block;font-size:var(--pay-type-small);margin:12px 0 8px;color:var(--pay-warm-gray)}.chat-widget-panel textarea{min-height:70px;font-size:var(--pay-type-body);margin:0}.chat-widget-panel form>button{margin-top:8px;font-size:var(--pay-type-body)}.chat-demo-caption{font-size:var(--pay-type-small);line-height:1.4;color:var(--pay-text-muted);margin:10px 0 0;text-align:center}@media (max-width:650px){#detail.chat-widget-panel{padding:0;max-height:calc(100dvh - 104px)}.chat-widget-panel .dialog-heading,.chat-widget-panel #detail-body{padding:12px 16px}.chat-conversation{max-height:170px}}.chat-topic-details summary{min-height:44px;align-content:center;color:var(--pay-text-muted);font-size:var(--pay-type-small);cursor:pointer}.chat-file{display:flex;width:100%;justify-content:space-between;gap:8px;padding:10px;min-height:44px;background:var(--pay-slate);border:1px solid var(--pay-line-strong);border-radius:6px;color:var(--pay-text);font-size:var(--pay-type-small);text-align:left;overflow-wrap:anywhere;margin:8px 0}.chat-file span{flex-shrink:0;color:var(--accent)}.chat-attachments{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:var(--pay-type-small);color:var(--pay-text-muted)}.chat-attach{position:relative;display:flex;align-items:center;min-height:44px;color:var(--pay-text);font-size:var(--pay-type-small);text-decoration:underline;cursor:pointer}.chat-attach input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.chat-attach:focus-within{outline:2px solid var(--accent);outline-offset:2px}#chat-pending-files{font-size:var(--pay-type-small);color:var(--pay-text-soft);overflow-wrap:anywhere}#connected-dialog.chat-widget-panel{padding:0}#connected-dialog .dialog-heading{padding:16px 20px;margin:0;border-bottom:1px solid var(--pay-line)}#connected-dialog #chat-feed{max-height:320px;min-height:120px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:14px 20px;overscroll-behavior:contain}#connected-dialog #chat-status{padding:0 20px;color:var(--pay-text-soft);font-size:var(--pay-type-small)}#connected-dialog #chat-reload{display:block;margin:0 20px 12px;min-height:42px;padding:9px 12px;border:1px solid var(--pay-line-strong);border-radius:8px;background:var(--pay-control);color:var(--pay-text);cursor:pointer}#connected-dialog #chat-reload:hover{background:var(--pay-hover);border-color:var(--accent-edge)}#connected-dialog #connected-chat-form{padding:0 20px 18px}#connected-dialog #connected-chat-form>button{width:100%;min-height:44px;margin-top:8px}@media (max-width:650px){:root[data-accent] .chat-launcher{right:16px;bottom:max(84px,calc(env(safe-area-inset-bottom) + 72px))}#connected-dialog.chat-widget-panel{right:16px;bottom:max(148px,calc(env(safe-area-inset-bottom) + 132px));max-height:calc(100dvh - 178px)}#connected-dialog #chat-feed{max-height:230px;padding-inline:16px}#connected-dialog .dialog-heading{padding:12px 16px}#connected-dialog #chat-reload{margin-inline:16px}#connected-dialog #connected-chat-form{padding-inline:16px}}#connected-dialog #chat-reload:focus-visible{outline:2px solid var(--accent);outline-offset:3px}#connected-dialog #chat-reload:disabled{opacity:.55;cursor:wait}#connected-dialog #chat-feed .chat-conversation{max-height:none;overflow:visible;flex-shrink:0}#connected-dialog.chat-widget-panel[open]{display:flex;flex-direction:column;overflow:hidden}#connected-dialog #chat-feed{flex:0 1 320px;min-height:60px}#connected-dialog .dialog-heading,#connected-dialog #chat-status,#connected-dialog #chat-reload,#connected-dialog #connected-chat-form{flex-shrink:0}#connected-dialog.chat-widget-panel{right:24px;bottom:88px;width:min(410px,calc(100vw - 32px));max-height:calc(100dvh - 112px);box-sizing:border-box}#connected-dialog #chat-feed{min-height:120px}@media (max-width:650px){:root[data-accent] .chat-launcher{right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:45}#connected-dialog.chat-widget-panel{right:16px;bottom:max(84px,calc(env(safe-area-inset-bottom) + 72px));max-height:calc(100dvh - 104px);width:calc(100vw - 32px)}#connected-dialog #chat-feed{min-height:72px;flex:0 1 230px}}@media (max-width:650px){.presentation main{padding-bottom:calc(120px + env(safe-area-inset-bottom))}}.bank-picker{position:relative;display:grid;gap:8px;margin-block:16px}.bank-picker-label{color:var(--pay-text);font-weight:500}.bank-picker-native{position:absolute;width:1px!important;height:1px!important;min-height:0!important;opacity:0;pointer-events:none;overflow:hidden}.bank-picker .bank-picker-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--pay-line-strong);border-radius:8px;background:var(--pay-surface-low);color:var(--pay-text);font:inherit;text-align:left;cursor:pointer}.bank-picker-trigger:hover:not(:disabled){border-color:var(--pay-text-muted)}.bank-picker-trigger:focus-visible{outline:2px solid var(--pay-focus);outline-offset:3px}.bank-picker-trigger[aria-invalid=true]{border-color:var(--pay-amber-text)}.bank-picker-trigger:disabled{opacity:.55;cursor:default}.bank-picker-trigger svg{flex:none}.bank-picker-list{position:fixed;inset:auto;margin:0;padding:6px;border:1px solid var(--pay-line-strong);border-radius:12px;background:var(--pay-surface);color:var(--pay-text);box-shadow:0 12px 32px #0003;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.bank-picker-list [role=option]{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.bank-picker-list [role=option]:hover,.bank-picker-list [role=option][data-active]{background:var(--pay-hover)}.bank-picker-list [role=option][aria-selected=true]{font-weight:600}.bank-picker-list [role=option]:focus-visible{outline:2px solid var(--pay-focus);outline-offset:-2px}.bank-picker-list img,.bank-picker-mark{flex:none;width:24px;height:24px;border-radius:5px;object-fit:contain}.bank-picker-mark{display:grid;place-items:center;background:var(--pay-surface-low);color:var(--pay-text-muted);font-size:13px}.bank-picker-check{margin-left:auto;flex:none;visibility:hidden}[aria-selected=true]>.bank-picker-check{visibility:visible}.bank-picker-error{color:var(--pay-amber-text)}.bank-picker-error:empty{display:none}.bank-picker-group{padding:12px 12px 6px;font-size:12px;font-weight:600;color:var(--pay-text-muted);pointer-events:none}.connected-workspace{max-width:1000px}.connected-body{display:grid;gap:20px}.connected-section{padding:24px;border:1px solid var(--pay-line);border-radius:12px;background:var(--pay-surface)}.connected-body h2{font-size:var(--pay-type-heading-small)}.connected-upload{display:grid;gap:12px;padding:16px;border:1px dashed var(--pay-line-strong);border-radius:8px;color:var(--pay-text);margin:12px 0;overflow-wrap:anywhere}.connected-upload input{max-width:100%;min-height:44px}.connected-body button{min-height:44px}.connected-facts{margin:0}.connected-facts>div{padding:12px 0;border-bottom:1px solid var(--pay-line)}.connected-facts dt{font-size:var(--pay-type-small);color:var(--pay-warm-gray)}.connected-facts dd{margin:0}.connected-copy{font-size:var(--pay-type-title);background:transparent;border:0;padding:4px 0;text-align:left;color:var(--pay-text);overflow-wrap:anywhere}.connected-file{display:block;min-height:44px;align-content:center;color:var(--pay-text);overflow-wrap:anywhere}.connected-section form{display:grid;gap:16px}.connected-section label{display:grid;gap:8px}.connected-section input{min-height:44px;padding:10px;background:var(--pay-surface-low);border:1px solid var(--pay-line-strong);border-radius:6px;color:var(--pay-text)}.connected-section .connected-check{display:flex;align-items:center}#connected-dialog{position:fixed;inset:auto 20px 90px auto;margin:0;max-height:calc(100dvh - 120px);width:min(410px,calc(100vw - 32px));padding:20px;overflow:auto;background:var(--pay-surface);border:0;border-radius:14px}#connected-dialog textarea{width:100%;box-sizing:border-box}#connection-status,#chat-status{color:var(--pay-amber-text);font-size:var(--pay-type-body)}#connected-dialog .chat-conversation{max-height:300px}@media (max-width:650px){.connected-workspace .step-heading h1{font-size:var(--pay-type-title)}.connected-section{padding:16px}.connected-copy{font-size:var(--pay-type-heading-small)}#connected-dialog{right:16px;padding:16px}.connected-body{gap:12px}}.connected-upload{position:relative;min-height:64px;display:flex;align-items:center;justify-content:center;cursor:pointer}.connected-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.connected-upload:has(input:disabled){opacity:.5;cursor:default}.connected-upload:focus-within{outline:2px solid var(--pay-focus);outline-offset:3px}.connected-file:focus-visible{outline:2px solid var(--pay-focus);outline-offset:3px}.connected-section select{min-height:44px;background:var(--pay-surface-low);color:var(--pay-text);border:1px solid var(--pay-line-strong);border-radius:6px}.connected-problem{max-width:560px;margin:48px auto;padding:28px;border:1px solid var(--pay-line);border-radius:12px;background:var(--pay-surface);text-align:center}.connected-problem h1{font-size:var(--pay-type-title);margin:0 0 10px}.connected-problem p{margin:0;color:var(--pay-warm-gray)}.crypto-address-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:start;padding:18px 0;border-top:1px solid var(--pay-line)}.crypto-address-row>span{grid-column:1;color:var(--pay-text-muted);font-size:var(--pay-type-body)}.crypto-address-row>strong{grid-column:1;grid-row:2;min-width:0;overflow-wrap:anywhere;align-self:start;color:var(--pay-text);font-size:var(--pay-type-heading-small)}.crypto-address-row .amount-copy{grid-column:2;grid-row:1/3;align-self:start}.connected-problem .connected-contact{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;padding:0 16px;border:1px solid var(--pay-line-strong);border-radius:8px;color:var(--pay-text);text-decoration:none}.connected-problem .connected-contact:hover{border-color:var(--pay-text);background:var(--pay-hover)}.connected-problem [data-retry-load]{display:block;margin:14px auto 0}.chat-empty{margin:auto;padding:22px 8px;text-align:center;color:var(--pay-text-muted);font-size:var(--pay-type-body)}@media (max-width:650px){.presentation main{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.crypto-transfer{padding:16px}.crypto-address-row{gap:6px 10px}.crypto-address-row>strong{font-size:var(--pay-type-body)}}.connected-workspace .step-heading{max-width:none}@media (max-width:650px){.connected-workspace .step-heading h1{font-size:var(--pay-type-title)}}.crypto-address-row .amount-copy{display:grid;place-items:center;min-height:44px;min-width:44px;width:44px;padding:10px;background:transparent;border:0;color:var(--pay-text-muted);border-radius:6px;cursor:pointer}.crypto-address-row .amount-copy:hover{background:var(--pay-hover);color:var(--pay-text)}.crypto-address-row .amount-copy svg{display:block;width:100%;height:100%}#dispute-dialog{max-width:480px;width:calc(100% - 32px)}#dispute-dialog label{display:grid;gap:8px}#dispute-reason{width:100%;box-sizing:border-box;resize:vertical;font:inherit;padding:12px;border:1px solid var(--pay-line-strong);border-radius:6px;background:var(--pay-surface-low);color:var(--pay-text)}#dispute-dialog .actions,#confirm-dialog .actions{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.connected-dispute{margin-top:20px}.connected-facts dd{display:flex;align-items:center;justify-content:space-between;gap:12px;overflow-wrap:anywhere}.connected-facts dd strong{min-width:0}.connected-copy-button{flex-shrink:0;font-size:var(--pay-type-small);padding:8px 12px}.connected-reserve{color:var(--pay-warm-gray);margin:0}.connected-reserve strong{color:var(--pay-text);font-variant-numeric:tabular-nums}.saved-pages{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.payout-summary{grid-column:1/-1}.payout-list>.saved-pages{grid-column:1/-1}.payout-summary h2{margin:0 0 8px}.payout-summary p{margin:0;color:var(--pay-text-muted);line-height:1.5}.payout-history{padding:0 24px 16px}.payout-history p{margin:0 0 8px}.payout-history blockquote{margin:0;padding:8px 12px;background:var(--pay-bg-inset);border-radius:6px;overflow-wrap:anywhere}.connected-section>strong{overflow-wrap:anywhere}.connected-status-detail p{margin:0;line-height:1.6}.connected-notice-details{margin-top:10px;color:var(--pay-text-muted)}.connected-notice-details summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--pay-text)}.connected-notice-details>summary:after{content:"";width:8px;height:8px;flex:none;margin-left:auto;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg)}.connected-notice-details[open]>summary:after{transform:rotate(225deg)}.connected-notice-details p{max-width:72ch}.crypto-progress-compact{padding:0}.crypto-progress-compact>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 24px;cursor:pointer;font-weight:550;list-style:none}.crypto-progress-compact>summary::-webkit-details-marker{display:none}.crypto-progress-compact>summary span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--pay-text-muted);font-size:var(--pay-type-body)}.crypto-progress-compact>summary:after{content:"";width:8px;height:8px;flex:none;border-inline-end:2px solid var(--pay-text-muted);border-block-end:2px solid var(--pay-text-muted);transform:rotate(45deg)}.crypto-progress-compact[open]>summary:after{transform:rotate(225deg)}.crypto-progress-compact[open]>summary{border-bottom:1px solid var(--pay-line)}.crypto-progress-compact>.crypto-confirmations,.crypto-progress-compact>p,.crypto-progress-compact>.connected-explorer{margin-left:24px;margin-right:24px}@media (max-width:650px){.crypto-progress-compact>summary{padding:12px 16px}.crypto-progress-compact>.crypto-confirmations,.crypto-progress-compact>p,.crypto-progress-compact>.connected-explorer{margin-left:16px;margin-right:16px}}.connected-address,.connected-facts dd{overflow-wrap:anywhere;min-width:0}.address-groups,.tap-requisites .requisite-value strong:has(.address-group){font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:normal;word-break:normal}.address-group{display:inline-block;white-space:nowrap;margin-inline-end:.55ch}.address-tail{display:inline-block;white-space:nowrap}.address-tail .address-group:last-child{margin-inline-end:0}.connected-evidence-note{padding:0;border:0;background:none;font-size:var(--pay-type-small);color:var(--pay-text-muted)}.connected-explorer{display:inline-flex;align-items:center;min-height:44px;color:var(--pay-text);text-underline-offset:4px}.connected-body .muted{font-size:var(--pay-type-body);line-height:1.5}.site-header{max-width:1048px;padding-inline:24px;flex-wrap:wrap}.site-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}.theme-control{display:flex;align-items:center;gap:8px;font-size:var(--pay-type-small);color:var(--pay-text-muted)}.theme-control select{min-height:44px;padding:7px 10px;max-width:150px}.site-header .connected-help-button{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 12px;border:1px solid var(--pay-line-strong);border-radius:8px;background:var(--pay-surface);color:var(--pay-text)}.connected-help-button svg{width:20px;height:20px;flex-shrink:0}#chat-close{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid;place-items:center;color:var(--pay-text);font-size:var(--pay-type-title)}#connected-chat-note{max-width:65ch}#connection-status:empty{display:none}@media (max-width:650px){.site-header{padding-inline:12px}.site-controls{justify-content:flex-start;gap:8px}.site-header .connected-help-button{font-size:var(--pay-type-small)}.presentation input,.presentation select,.presentation textarea,#dispute-reason{font-size:var(--pay-type-reading)}}.page-preferences{margin-top:36px;padding-top:18px;border-top:1px solid var(--pay-line);color:var(--pay-text-muted)}.connected-workspace .fiat-footer{border-bottom:0}.page-preferences .theme-control{justify-content:flex-end}.fiat-exchange>summary:after{content:"";width:8px;height:8px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);margin-inline-start:auto;flex-shrink:0}.fiat-exchange[open]>summary:after{transform:rotate(225deg)}.payout-state{font-size:var(--pay-type-small);color:var(--pay-text-muted);line-height:1.5}.payout-state.positive{color:var(--pay-mint)}.payout-state.negative{color:var(--pay-red)}.payout-summary p{font-weight:400;margin-bottom:0}.preview-notice:empty{display:none}.preview-notice{max-width:1000px;margin:12px auto 0;padding:10px 14px;background:var(--pay-bg-inset);color:var(--pay-text-muted);font-size:var(--pay-type-small);line-height:1.5;border:1px solid var(--pay-line)}#connected-refresh{min-height:44px;padding:8px 12px}#dispute-hint{margin-bottom:8px}@media (max-width:650px){.preview-notice{margin:8px 12px 0}.page-preferences .theme-control{justify-content:flex-start}.site-header{align-items:center;gap:10px;flex-wrap:wrap}.site-controls{gap:8px}}.connected-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.connected-section label small{font-size:var(--pay-type-small);line-height:1.5;color:var(--pay-text-muted)}.presentation .site-header .brand span{background:var(--pay-text);color:var(--pay-bg)}#connected-loading{color:var(--pay-text-muted)}.crypto-transfer .tap-requisites .requisite-with-qr{grid-template-columns:80px minmax(0,1fr) 112px;gap:12px 16px;align-items:center}.requisite-with-qr>span{grid-column:1;grid-row:1}.crypto-transfer .tap-requisites .requisite-with-qr .requisite-value{grid-column:2;grid-row:1;min-width:0}.address-qr-trigger{grid-column:3;grid-row:1;display:grid;justify-items:center;gap:5px;width:112px;min-height:0;padding:7px;background:#fff;color:#171717;border:1px solid #d8d8d8;border-radius:10px;cursor:zoom-in;filter:none}.address-qr-trigger svg{display:block;width:96px;height:96px;filter:none}.address-qr-trigger span{font-size:11px;line-height:1.2;color:#303030}.address-qr-trigger:hover{border-color:#777}#address-qr-dialog{width:min(380px,calc(100vw - 24px));padding:20px}.address-qr-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.address-qr-head h2{margin:0}#address-qr-dialog figure{margin:18px 0 0;text-align:center}.address-qr-large{display:grid;place-items:center;padding:10px;background:#fff;border-radius:10px;filter:none}.address-qr-large svg{display:block;width:min(300px,calc(100vw - 84px));height:auto;aspect-ratio:1;filter:none}#address-qr-caption{margin-top:12px;color:var(--pay-text-muted);font-size:var(--pay-type-small);line-height:1.5;overflow-wrap:anywhere}@media (max-width:650px){.crypto-transfer .tap-requisites .requisite-with-qr{grid-template-columns:minmax(0,1fr) 104px;gap:8px}.requisite-with-qr>span{grid-column:1/-1;grid-row:1}.crypto-transfer .tap-requisites .requisite-with-qr .requisite-value{grid-column:1;grid-row:2;align-self:start}.address-qr-trigger{grid-column:2;grid-row:2;width:104px;padding:5px}.address-qr-trigger svg{width:92px;height:92px}}.connected-completion .completion-lead{display:flex;align-items:center;gap:12px;margin:0 0 6px;font-size:var(--pay-type-reading);line-height:1.45}.completion-check{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;color:var(--pay-mint);background:color-mix(in srgb,var(--pay-mint) 16%,transparent)}.connected-facts .completion-stack dd{flex-direction:column;align-items:flex-start;gap:2px}.completion-address,.completion-tx{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;word-break:break-all;overflow-wrap:anywhere}.connected-completion .completion-link{min-height:32px;font-size:var(--pay-type-small);color:var(--pay-text-soft)}.connected-completion .completion-link:hover{color:var(--pay-text)}.completion-tx-note{font-size:var(--pay-type-small);line-height:1.5}.completion-next-wrap{display:grid;justify-items:start;gap:6px;margin-top:20px}.completion-next-wrap p{margin:0;font-size:var(--pay-type-small)}a.completion-next{display:inline-flex;align-items:center;justify-content:center;gap:4px;text-decoration:none}@media (max-width:650px){a.completion-next{width:100%}}.payout-choice-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px}.payout-choice-option{display:grid;gap:10px;align-content:start;padding:16px;border:1px solid var(--pay-line);border-radius:10px;background:var(--pay-surface-low)}.payout-choice-option h3{margin:0;font-size:var(--pay-type-heading-small)}.payout-choice-option ul{margin:0;padding-left:18px;display:grid;gap:4px}.payout-choice.is-positive{border-color:var(--pay-line-strong)}.payout-choice-amount{font-size:var(--pay-type-heading-small);font-weight:600;color:var(--pay-text);margin:0}.payout-choice-lines{margin:8px 0 0;padding-left:18px;display:grid;gap:4px}.express-receipt-details{margin-top:8px}.express-receipt-details summary{cursor:pointer;color:var(--pay-accent);font-weight:600;min-height:44px;display:flex;align-items:center}.express-receipt-image{display:block;max-width:100%;height:auto;margin-top:8px;border:1px solid var(--pay-line);border-radius:8px;background:var(--pay-white)}.express-receipt-download{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;color:var(--pay-accent)}@media (max-width:650px){.payout-choice-option button{width:100%}}.pay-instruction{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;max-width:760px;margin:20px 0;padding:24px;border:1px solid var(--pay-line);border-radius:14px;background:var(--pay-surface);color:var(--pay-text)}.pay-instruction.has-qr{grid-template-columns:minmax(0,1fr) minmax(170px,230px);max-width:920px}.pay-instruction-main{min-width:0}.pay-instruction h2{font-size:20px;margin:0 0 20px}.pay-instruction-amount{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--pay-line)}.pay-instruction-amount>span{font-size:13px;color:var(--pay-text-muted)}.pay-instruction-amount strong{font-size:clamp(27px,3vw,38px);font-variant-numeric:tabular-nums;line-height:1.12;letter-spacing:-.025em;grid-column:1/-1;overflow-wrap:anywhere}.pay-instruction-amount small{color:var(--pay-text-muted);grid-column:1/-1}.pay-instruction-copy{width:fit-content;min-height:44px}.pay-instruction-amount .pay-instruction-copy{grid-column:2;grid-row:1;margin-left:auto}.pay-instruction-channel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 13px;margin:20px 0;padding:0 0 18px;border-bottom:1px solid var(--pay-line);color:var(--pay-text)}.pay-instruction-channel .pay-instruction-label{grid-column:1/-1}.pay-instruction-channel-name{font-size:20px;line-height:1.35;font-weight:650;letter-spacing:-.01em;color:var(--pay-accent);overflow-wrap:anywhere}.pay-instruction-channel-name.is-pending{font-size:15px;font-weight:500;letter-spacing:0;color:var(--pay-text-muted)}.pay-instruction-channel a{font-size:12px;color:var(--pay-text)}.pay-instruction-destination{display:grid;gap:8px}.pay-instruction-label,.pay-instruction-recipient span{font-size:13px;color:var(--pay-text-muted)}.pay-instruction-value{display:flex;flex-wrap:wrap;gap:3px 8px;font:650 20px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.01em}.pay-instruction-value span{white-space:nowrap;max-width:100%}.pay-instruction-value .is-emphasis{font-weight:800;color:var(--pay-text)}.pay-instruction-hint{margin:0;font-size:13px;color:var(--pay-text-muted);line-height:1.5}.pay-instruction-reveal{width:fit-content;min-height:44px}.pay-instruction-recipient{margin:18px 0 0}.pay-instruction-recipient strong{font-size:15px}.pay-instruction-fee{margin:18px 0 0;padding:11px 13px;border:1px solid var(--pay-line);border-radius:9px;background:var(--pay-amber-soft);color:var(--pay-text);font-size:13px;line-height:1.5}.pay-instruction-timer{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0 0;font-size:13px}.pay-instruction-timer strong{font-variant-numeric:tabular-nums}.pay-instruction-timer.warning{color:var(--pay-amber-text)}.pay-instruction-timer.negative{color:var(--pay-red)}.pay-instruction-detected{display:grid;gap:8px;margin-top:18px}.pay-instruction-detected p{margin:0;font-size:13px}.pay-instruction-txid{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.pay-instruction-txid a{overflow-wrap:anywhere}.pay-instruction-progress{height:8px;border-radius:99px;background:var(--pay-line-strong);overflow:hidden}.pay-instruction-progress span{display:block;width:var(--pay-progress,0%);height:100%;background:var(--pay-mint)}.pay-instruction-qr{margin:0;align-self:start}.pay-instruction-qr button{display:block;width:100%;padding:10px;border:1px solid #d8d8d8;border-radius:10px;background:#fff;cursor:zoom-in}.pay-instruction-qr svg{display:block;width:100%;height:auto;max-width:280px;margin:auto;background:#fff;filter:none!important}.pay-instruction-qr figcaption{margin-top:10px;color:var(--pay-text-muted);font-size:12px;line-height:1.4}.pay-instruction :is(button,a):focus-visible{outline:2px solid var(--pay-focus);outline-offset:3px}@media (max-width:700px){.pay-instruction.has-qr{grid-template-columns:1fr}.pay-instruction-qr{width:100%;max-width:280px}.pay-instruction{padding:16px}.pay-instruction-value,.pay-instruction-channel-name{font-size:18px}.pay-instruction-amount strong{font-size:30px}}.pay-instruction-progress{width:100%;accent-color:var(--pay-mint)}:root{--motion-accent:var(--pay-accent-fill,var(--admin-info,currentColor));--motion-sheen:color-mix(in srgb,var(--motion-accent) 42%,#fff);--motion-alert:var(--pay-red,var(--admin-bad,#e5484d));--motion-ease-out:cubic-bezier(.16,1,.3,1);--star-color:#cfd6ff;--star-peak:.75;--star-rest:.28;--flow-1:var(--motion-accent);--flow-2:var(--motion-accent);--flow-3:var(--motion-accent)}:root[data-theme=light]{--star-color:#5b6978;--star-peak:.32;--star-rest:.12}.stardust{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:strict}.stardust>i{position:absolute;inset:-12px 0 0;opacity:var(--star-rest);will-change:opacity,transform;--d:radial-gradient(circle,var(--star-color) 0 1px,transparent 1.6px);--D:radial-gradient(circle,var(--star-color) 0 1.4px,transparent 2px);background-repeat:no-repeat;animation:motion-twinkle var(--star-period,7s) ease-in-out var(--star-delay,0s) infinite}.stardust>i:nth-child(1){--star-period:7s;background-image:var(--d),var(--d),var(--D),var(--d),var(--d),var(--D),var(--d),var(--d),var(--d);background-size:4px 4px;background-position:8% 12%,23% 64%,41% 28%,57% 83%,69% 9%,83% 47%,94% 76%,14% 91%,36% 51%}.stardust>i:nth-child(2){--star-period:9s;--star-delay:-2.3s;background-image:var(--d),var(--D),var(--d),var(--d),var(--d),var(--d),var(--D),var(--d),var(--d);background-size:4px 4px;background-position:4% 38%,18% 19%,29% 79%,48% 6%,62% 58%,76% 88%,88% 22%,97% 54%,52% 36%}.stardust>i:nth-child(3){--star-period:11s;--star-delay:-5.1s;background-image:var(--d),var(--d),var(--d),var(--D),var(--d),var(--d),var(--d),var(--D),var(--d);background-size:4px 4px;background-position:11% 58%,27% 7%,34% 95%,45% 71%,61% 33%,72% 17%,80% 66%,91% 5%,66% 97%}.stardust>i:nth-child(4){--star-period:8s;--star-delay:-6.4s;background-image:var(--d),var(--d),var(--D),var(--d),var(--d),var(--d),var(--d),var(--d),var(--D);background-size:4px 4px;background-position:2% 84%,16% 44%,31% 15%,39% 62%,54% 20%,67% 74%,79% 36%,86% 93%,99% 14%}@keyframes motion-twinkle{0%,to{opacity:var(--star-rest);transform:translateY(0)}50%{opacity:var(--star-peak);transform:translateY(-10px)}}.stardust>canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.stardust.is-starlight>i{display:none}body:has(>.stardust){background:transparent}.live-dot{--live-size:7px;--halo-gap:3px;--halo-period:1.1s;position:relative;display:inline-block;flex:none;width:var(--live-size);height:var(--live-size);border-radius:50%;background:currentColor;vertical-align:middle}.live-dot.is-live:after,.halo:after{content:"";position:absolute;inset:calc(-1 * var(--halo-gap));border-radius:50%;pointer-events:none;box-sizing:border-box;border:1.5px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;animation:motion-halo var(--halo-period) linear infinite}.live-dot.is-idle{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor;opacity:.75}.halo{--halo-size:12px;--halo-gap:0px;--halo-period:1s;position:relative;display:inline-block;flex:none;width:var(--halo-size);height:var(--halo-size);vertical-align:middle}@keyframes motion-halo{to{transform:rotate(360deg)}}.live-progress{position:relative;display:block;height:2px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,currentColor 16%,transparent)}.live-progress:after{content:"";position:absolute;inset:0 auto 0 0;width:38%;border-radius:inherit;background:currentColor;animation:motion-progress 1.6s cubic-bezier(.65,0,.35,1) infinite}@keyframes motion-progress{0%{transform:translate(-100%)}to{transform:translate(270%)}}.border-beam{position:relative;isolation:isolate}.border-beam>.beam{--beam-width:1.5px;--beam-size:120px;--beam-period:7s;--beam-radius:16px;position:absolute;inset:calc(-1 * var(--beam-border,1px));z-index:0;border-radius:inherit;padding:var(--beam-width);pointer-events:none;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.border-beam>.beam:before{content:"";position:absolute;top:0;left:0;width:var(--beam-size);height:var(--beam-size);opacity:0;background:radial-gradient(closest-side,var(--motion-sheen),var(--motion-accent) 45%,transparent 100%)}@supports (offset-path:rect(0 1px 1px 0 round 1px)){.border-beam>.beam:before{opacity:1;offset-path:rect(0 100% 100% 0 round var(--beam-radius));offset-anchor:50% 50%;offset-rotate:0deg;animation:motion-beam var(--beam-period) linear infinite}}@keyframes motion-beam{0%{offset-distance:0%}to{offset-distance:100%}}.btn-flow.btn-flow:not(:disabled):not(:hover){background-color:var(--flow-1);background-image:linear-gradient(90deg,var(--flow-1),var(--flow-2),var(--flow-3),var(--flow-1));background-size:300% 100%;animation:motion-flow var(--flow-period,6s) linear infinite}@keyframes motion-flow{0%{background-position:0 0}to{background-position:150% 0}}.alert-in{animation:motion-alert-in .5s cubic-bezier(.2,.9,.3,1.2) both,motion-alert-flash 1.6s ease-out .25s backwards}@keyframes motion-alert-in{0%{opacity:.001;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes motion-alert-flash{0%{background-color:color-mix(in srgb,var(--motion-alert) 30%,transparent)}}.skeleton,.live-shimmer.skeleton{display:block;border-radius:10px;color:transparent;background:linear-gradient(100deg,var(--skeleton-base,color-mix(in srgb,currentColor 9%,transparent)) 30%,var(--skeleton-sheen,color-mix(in srgb,currentColor 17%,transparent)) 50%,var(--skeleton-base,color-mix(in srgb,currentColor 9%,transparent)) 70%);background-size:300% 100%;animation:motion-skeleton 1.6s linear infinite}@keyframes motion-skeleton{0%{background-position:100% 0}to{background-position:0 0}}.live-shimmer:not(.skeleton){animation:motion-dim 1.8s ease-in-out infinite}@keyframes motion-dim{0%,to{opacity:1}50%{opacity:.45}}[data-num]{display:inline-block;max-width:100%;position:relative}.number-tick{isolation:isolate;animation:motion-tick .6s var(--motion-ease-out) both}.number-tick:after{content:"";position:absolute;inset:-2px -6px;z-index:-1;border-radius:6px;pointer-events:none;background:color-mix(in srgb,var(--motion-accent) 26%,transparent);animation:motion-tick-flash .9s ease-out both}@keyframes motion-tick{0%{opacity:.35;transform:translateY(.32em)}to{opacity:1;transform:none}}@keyframes motion-tick-flash{0%{opacity:1}to{opacity:0}}.fade-up{animation:motion-fade-up .34s var(--motion-ease-out) both}@keyframes motion-fade-up{0%{opacity:.001;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stardust>i{animation:none;opacity:calc((var(--star-rest) + var(--star-peak)) / 2);transform:none}.live-dot.is-live:after,.halo:after{animation:none}.live-progress:after{animation:none;width:100%;opacity:.55;transform:none}.border-beam>.beam:before{animation:none;opacity:0}.border-beam>.beam{background:color-mix(in srgb,var(--motion-accent) 55%,transparent)}.btn-flow.btn-flow:not(:disabled):not(:hover){animation:none;background-position:0 0}.alert-in{animation:motion-alert-flash 1.6s ease-out backwards}.skeleton,.live-shimmer.skeleton{animation:none}.live-shimmer:not(.skeleton){animation:none;opacity:.7}.number-tick{isolation:isolate;animation:none}.fade-up{animation:none}}.toast-region{position:fixed;left:0;right:0;bottom:max(20px,env(safe-area-inset-bottom));z-index:1000;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.toast-item{--toast-ok:var(--pay-mint,var(--admin-good,#abceb7));display:inline-flex;align-items:center;gap:10px;max-width:min(520px,100%);padding:10px 16px;border-radius:12px;background:color-mix(in srgb,var(--toast-ok) 12%,var(--pay-surface,var(--admin-surface,#17191c)));border:1px solid color-mix(in srgb,var(--toast-ok) 50%,transparent);color:var(--pay-text,var(--admin-text,#f0f1f2));font-size:var(--pay-type-small,var(--admin-type-small,13px));line-height:1.45;box-shadow:0 12px 28px -10px color-mix(in srgb,var(--pay-black,var(--admin-shadow,#000)) 45%,transparent);animation:toast-in .42s cubic-bezier(.2,.9,.3,1.1) both}.toast-mark{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--toast-ok) 22%,transparent);color:var(--toast-ok);font-weight:700;font-size:12px}.toast-text{min-width:0;overflow-wrap:anywhere}.toast-text:first-letter{text-transform:uppercase}.toast-item.is-leaving{animation:toast-out .32s ease-in both}@keyframes toast-in{0%{opacity:0;transform:translateY(140%)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0;transform:translateY(140%)}}@media (prefers-reduced-motion:reduce){.toast-item,.toast-item.is-leaving{animation:none}}.status .live-dot{--live-size:6px}.step-live{display:block;margin:14px 0 0;max-width:220px;color:var(--accent,var(--pay-amber))}.crypto-progress .crypto-confirmations strong{font-variant-numeric:tabular-nums}.pay-skeleton{display:grid;gap:20px;max-width:880px;margin:0 auto;--skeleton-base:var(--pay-line-subtle);--skeleton-sheen:var(--pay-hover)}.pay-skeleton-card{display:grid;gap:22px;padding:28px;border:1px solid var(--pay-line);border-radius:16px;background:var(--pay-surface)}.pay-skeleton-sides{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pay-skeleton .sk-line{height:14px;border-radius:6px}.pay-skeleton .sk-w30{width:30%}.pay-skeleton .sk-w60{width:60%}.pay-skeleton .sk-amount{height:40px;border-radius:8px}.pay-skeleton-sides .sk-amount:last-child{justify-self:end;width:80%}.pay-skeleton .sk-title{height:28px;width:48%;margin-top:12px;border-radius:8px}.pay-skeleton .sk-block{height:220px;border-radius:16px}@media (max-width:650px){.pay-skeleton{gap:16px}.pay-skeleton-card{padding:18px}.pay-skeleton-sides{grid-template-columns:1fr}.pay-skeleton-sides .sk-amount:last-child{justify-self:start}}.chat-typing{display:flex;align-items:center;gap:10px;padding:4px 20px 10px;color:var(--pay-text-muted);font-size:var(--pay-type-small)}.chat-typing-dots{display:inline-flex;gap:4px;padding:10px 12px;border-radius:12px 12px 12px 3px;background:var(--pay-line-subtle)}.chat-typing-dots i{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.35;animation:chat-typing 1.2s ease-in-out infinite}.chat-typing-dots i:nth-child(2){animation-delay:.15s}.chat-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes chat-typing{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.chat-typing-dots i{animation:none;opacity:.7}}#connected-dialog.chat-widget-panel{padding:0;width:min(420px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 112px))}#connected-dialog.chat-widget-panel[open]{display:flex;flex-direction:column}#connected-dialog .dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 14px 18px;border-bottom:1px solid var(--pay-line-subtle)}#connected-dialog .dialog-heading h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#connected-dialog #chat-close{min-width:44px;min-height:44px;border:0;border-radius:10px;background:transparent;color:var(--pay-text-muted);font-size:22px;line-height:1}#connected-dialog #chat-close:hover{background:var(--pay-hover);color:var(--pay-text)}#chat-identity{flex:1 1 auto;min-width:0}.chat-who{display:flex;align-items:center;gap:12px;min-width:0}.chat-who .chat-avatar{position:relative;width:40px;height:40px;border-radius:12px;font-size:13px;letter-spacing:.02em}.chat-avatar.is-ai{background:var(--accent-surface);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}.chat-avatar.is-operator{background:var(--pay-green-soft);color:var(--pay-mint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pay-mint) 30%,transparent)}.chat-avatar .live-dot{position:absolute;right:-2px;bottom:-2px;--live-size:10px;box-shadow:0 0 0 2px var(--pay-surface)}.chat-avatar .presence-online{color:var(--pay-mint)}.chat-avatar .presence-waiting{color:var(--pay-amber-text)}.chat-avatar .presence-away{color:var(--pay-text-quiet)}.chat-who-text{min-width:0}.chat-who-text strong{display:block;font-size:var(--pay-type-reading);font-weight:600;letter-spacing:-.01em}.chat-who-text span{display:block;margin-top:2px;color:var(--pay-text-muted);font-size:var(--pay-type-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#connected-dialog #chat-feed{flex:1 1 auto;min-height:160px;max-height:none;overflow:auto;padding:16px 18px 8px;overscroll-behavior:contain}#connected-dialog .chat-conversation{max-height:none;overflow:visible;gap:12px}.chat-row{display:flex;align-items:flex-end;gap:8px;max-width:100%}.chat-row.is-mine{justify-content:flex-end}.chat-row .chat-avatar{width:28px;height:28px;border-radius:9px;font-size:10px}.chat-row .chat-bubble{max-width:84%}.chat-row.is-event{justify-content:center}.chat-row.is-event .chat-bubble{background:transparent;border:1px dashed var(--pay-line);color:var(--pay-text-muted);max-width:100%;text-align:center}.chat-bubble p{white-space:pre-line}.chat-bubble .chat-author{font-weight:600;color:var(--pay-text-soft)}.chat-empty{margin:24px 0 8px;color:var(--pay-text-muted);font-size:var(--pay-type-body);text-align:center}#chat-presets:empty,#chat-operator:empty{display:none}.chat-presets{display:flex;flex-wrap:wrap;gap:8px;padding:4px 18px 12px}.chat-presets button{min-height:40px;padding:8px 12px;border:1px solid var(--pay-line);border-radius:999px;background:var(--pay-surface-low);color:var(--pay-text);font-size:var(--pay-type-small);line-height:1.3;text-align:left;transition:border-color .16s ease-out,background-color .16s ease-out,transform .16s ease-out}.chat-presets button:hover:not(:disabled){border-color:var(--accent-edge);background:var(--accent-surface);color:var(--accent)}.chat-presets button:active:not(:disabled){transform:scale(.98)}.chat-presets button:disabled{opacity:.5}.chat-operator{margin:0 18px 12px;padding:12px 14px;border-radius:12px;background:var(--pay-surface-low);border:1px solid var(--pay-line-subtle)}.chat-operator-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-operator-head strong{display:block;font-size:var(--pay-type-body)}.chat-operator-head p{margin:2px 0 0;color:var(--pay-text-muted);font-size:var(--pay-type-small);line-height:1.45}.chat-operator-head .secondary{flex:none;min-height:40px;padding:8px 12px;font-size:var(--pay-type-small);text-decoration:none;border:1px solid var(--pay-line-strong);color:var(--pay-text);background:var(--pay-control)}.chat-operator.is-requested{background:var(--pay-amber-soft);border-color:transparent}.chat-operator.is-operator{background:var(--pay-green-soft);border-color:transparent}.chat-operator form{display:grid;gap:10px;margin-top:12px}.chat-operator label{display:grid;gap:4px;font-size:var(--pay-type-small);color:var(--pay-text-soft)}.chat-operator input{min-height:44px;padding:10px 12px;border:1px solid var(--pay-line-strong);border-radius:8px;background:var(--pay-bg-inset);color:var(--pay-text);font-size:var(--pay-type-reading)}.chat-operator input[aria-invalid=true]{border-color:var(--pay-red)}.chat-operator .field-error{color:var(--pay-red);font-size:var(--pay-type-small)}.chat-operator .form-note{margin:0;color:var(--pay-text-muted);font-size:var(--pay-type-small);line-height:1.45}.chat-operator .form-actions{display:flex;gap:8px;justify-content:flex-end}.chat-operator .form-actions button{min-height:44px}#connected-dialog #chat-status{margin:0 18px;color:var(--pay-text-muted);font-size:var(--pay-type-small)}#connected-dialog #chat-status:empty{display:none}#connected-dialog #chat-reload{align-self:flex-start;margin:0 18px;min-height:36px;border:0;background:none;color:var(--pay-warm-gray);font-size:var(--pay-type-small);text-decoration:underline;text-underline-offset:3px}#connected-dialog #connected-chat-form{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end;padding:12px 18px 16px;border-top:1px solid var(--pay-line-subtle)}#connected-dialog #connected-chat-form label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#connected-dialog #chat-draft{min-height:44px;max-height:140px;resize:none;padding:11px 12px;border:1px solid var(--pay-line-strong);border-radius:12px;background:var(--pay-bg-inset);color:var(--pay-text);font:inherit;font-size:var(--pay-type-body)}#connected-dialog #connected-chat-form #chat-send{width:auto;min-height:44px;margin:0;padding:10px 16px;border-radius:12px}.site-header .connected-cabinet-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 12px;border-radius:8px;color:var(--pay-text-soft);font-size:var(--pay-type-body);text-decoration:none}.site-header .connected-cabinet-link:hover{background:var(--pay-hover);color:var(--pay-text)}.site-header .connected-cabinet-link svg{width:18px;height:18px}.site-controls{display:flex;align-items:center;gap:8px}@media (max-width:650px){#connected-dialog.chat-widget-panel{inset:auto 8px 8px;width:auto;max-height:calc(100dvh - 16px)}#connected-dialog #chat-feed{max-height:none;padding-inline:14px}.site-header .connected-cabinet-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.chat-row .chat-bubble{max-width:88%}.chat-operator-head{flex-direction:column;align-items:stretch}.chat-presets button{flex:1 1 auto}}.login-gate{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:var(--accent-surface)}.login-gate form{display:grid;gap:12px;margin-top:12px;max-width:420px}.login-gate label{display:grid;gap:6px}.login-gate input{min-height:44px;font-size:var(--pay-type-reading);letter-spacing:.12em;font-variant-numeric:tabular-nums}#connected-dialog.chat-widget-panel[open]:has([data-operator-form]){overflow:auto}#connected-dialog:has([data-operator-form]) #chat-feed{flex:none;max-height:240px}.chat-avatar .chat-avatar-logo{display:block;width:62%;height:62%;object-fit:contain}.cabinet{max-width:1048px;margin:0 auto;padding:8px 24px 64px}.cab-status{min-height:1.4em;margin:0 0 8px;color:var(--pay-text-muted);font-size:var(--pay-type-small)}.cab-title{margin:8px 0 24px}.cab-title h1{margin:0;font-size:var(--pay-type-display);line-height:1.1;letter-spacing:-.025em;font-weight:600;text-wrap:balance}.cab-title p{margin:8px 0 0;color:var(--pay-text-muted);font-size:var(--pay-type-reading)}.cab-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:20px;align-items:start}.cab-side{display:grid;gap:20px}.cab-card{padding:20px;border:1px solid var(--pay-line-subtle);border-radius:14px;background:var(--pay-surface)}.cab-card h2{margin:0;font-size:var(--pay-type-heading-small);font-weight:600;letter-spacing:-.01em}.cab-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.cab-empty{margin:12px 0 0;color:var(--pay-text-muted);font-size:var(--pay-type-body)}.cab-skeleton{height:56px;margin-top:10px;border-radius:10px;background:var(--pay-surface-low)}.cab-balance-value{margin:10px 0 4px;font-size:var(--pay-type-display);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cab-balance-value span{margin-left:8px;font-size:var(--pay-type-reading);font-weight:500;color:var(--pay-text-muted);letter-spacing:0}.cab-balance-use{margin:0;color:var(--pay-text-soft);font-size:var(--pay-type-body);line-height:1.5}.cab-more{margin-top:12px;border-top:1px solid var(--pay-line-subtle);padding-top:10px}.cab-more summary{min-height:36px;display:flex;align-items:center;cursor:pointer;color:var(--pay-text-soft);font-size:var(--pay-type-small)}.cab-more p{margin:4px 0 10px;color:var(--pay-text-muted);font-size:var(--pay-type-small);line-height:1.5}.cab-ledger{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cab-ledger li{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;font-size:var(--pay-type-small)}.cab-ledger-amount{font-weight:600;font-variant-numeric:tabular-nums}.cab-ledger-amount.positive{color:var(--pay-mint)}.cab-ledger-why{color:var(--pay-text-soft)}.cab-ledger time{grid-column:2;color:var(--pay-text-quiet)}.cab-unavailable{display:flex;align-items:center;gap:10px;margin:14px 0 0;color:var(--pay-text-muted);font-size:var(--pay-type-small);line-height:1.45}.cab-unavailable button{flex:none;min-height:36px;padding:6px 12px;border:1px dashed var(--pay-line-strong);border-radius:8px;background:transparent;color:var(--pay-text-quiet)}.cab-filters{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--pay-surface-low);border:1px solid var(--pay-line-subtle)}.cab-filters button{min-height:34px;padding:6px 12px;border:0;border-radius:8px;background:transparent;color:var(--pay-text-muted);font-size:var(--pay-type-small)}.cab-filters button[aria-selected=true]{background:var(--pay-control);color:var(--pay-text);box-shadow:0 1px 2px color-mix(in srgb,var(--pay-black) 18%,transparent)}.cab-order-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cab-order{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"state number go" "flow time go";align-items:center;gap:6px 16px;padding:14px 16px;border:1px solid var(--pay-line-subtle);border-radius:12px;background:var(--pay-surface-low);color:var(--pay-text);text-decoration:none;transition:border-color .16s ease-out,background-color .16s ease-out}a.cab-order:hover{border-color:var(--accent-edge);background:var(--pay-hover)}.cab-order.is-active{border-color:color-mix(in srgb,var(--accent) 35%,var(--pay-line-subtle))}.cab-order-state{grid-area:state;display:inline-flex;align-items:center;gap:8px;font-size:var(--pay-type-small);color:var(--pay-text-soft)}.cab-order-state.positive{color:var(--pay-mint)}.cab-order-state.negative{color:var(--pay-red)}.cab-order-number{grid-area:number;font-size:var(--pay-type-small);color:var(--pay-text-quiet);font-variant-numeric:tabular-nums}.cab-order-flow{grid-area:flow;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--pay-type-reading);font-weight:600;font-variant-numeric:tabular-nums}.cab-order-flow svg{width:16px;height:16px;color:var(--pay-text-quiet)}.cab-order-time{grid-area:time;font-size:var(--pay-type-small);color:var(--pay-text-quiet);text-align:right}.cab-order-go{grid-area:go;font-size:22px;color:var(--pay-text-quiet)}.cab-more-button{width:100%;margin-top:12px}.cab-add{min-height:40px;padding:8px 14px;border-radius:8px;font-size:var(--pay-type-small)}.cab-req-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cab-req{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:12px;border:1px solid var(--pay-line-subtle);border-radius:12px;background:var(--pay-surface-low)}.cab-req.is-off{opacity:.62}.cab-req-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--accent-surface);color:var(--accent);font-weight:600}.cab-req-text{display:grid;gap:2px;min-width:0}.cab-req-text strong{font-size:var(--pay-type-body)}.cab-req-text span{color:var(--pay-text-muted);font-size:var(--pay-type-small);overflow-wrap:anywhere}.cab-req-text small{color:var(--pay-text-quiet);font-size:var(--pay-type-small);line-height:1.4}.cab-req-state.positive{color:var(--pay-mint)}.cab-req-actions{grid-column:2;display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.cab-req-actions .secondary{min-height:36px;padding:6px 12px;font-size:var(--pay-type-small);text-decoration:none;border:1px solid var(--pay-line-strong);background:var(--pay-control);color:var(--pay-text)}.cab-req-actions .secondary:disabled{opacity:.5}.cab-dialog{width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:16px;background:var(--pay-surface);color:var(--pay-text);box-shadow:0 18px 60px color-mix(in srgb,var(--pay-black) 45%,transparent);overflow:auto}.cab-dialog::backdrop{background:color-mix(in srgb,var(--pay-black) 45%,transparent)}.cab-dialog-form{display:grid;gap:14px;padding:20px}.cab-dialog-form header{display:flex;align-items:center;justify-content:space-between}.cab-dialog-form h2,.cab-confirm h2{margin:0;font-size:var(--pay-type-heading-small)}.cab-dialog-close{min-width:44px;min-height:44px;border:0;border-radius:10px;background:transparent;color:var(--pay-text-muted);font-size:22px}.cab-dialog-form label{display:grid;gap:6px;font-size:var(--pay-type-small);color:var(--pay-text-soft)}.cab-dialog-form input,.cab-dialog-form select,.cab-door input{min-height:44px;padding:10px 12px;border:1px solid var(--pay-line-strong);border-radius:8px;background:var(--pay-bg-inset);color:var(--pay-text);font-size:var(--pay-type-reading)}.cab-dialog-form input[aria-invalid=true]{border-color:var(--pay-red)}.cab-dialog-form .field-error,.cab-form-message{color:var(--pay-red);font-size:var(--pay-type-small)}.cab-dialog-form small{color:var(--pay-text-quiet)}.cab-code{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.cab-code .secondary{min-height:44px;text-decoration:none;border:1px solid var(--pay-line-strong);background:var(--pay-control);color:var(--pay-text)}.cab-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.cab-dialog-actions button{min-height:44px;padding:10px 16px;border-radius:8px}.cab-confirm{padding:20px}.cab-confirm p{color:var(--pay-text-soft);line-height:1.5}.cab-door{max-width:480px;margin:32px auto}.cab-door h1{margin:0 0 8px;font-size:var(--pay-type-title)}.cab-door p{color:var(--pay-text-soft);line-height:1.5}.cab-door form{display:grid;gap:12px;margin-top:16px}.cab-door label{display:grid;gap:6px;font-size:var(--pay-type-small);color:var(--pay-text-soft)}.cab-door .primary{min-height:44px;border-radius:8px}@media (max-width:860px){.cab-grid{grid-template-columns:minmax(0,1fr)}.cab-side{display:contents}.cab-balance{order:0}.cab-main{order:1;min-width:0}.cab-requisites{order:2}}@media (max-width:520px){.cabinet{padding:4px 16px 48px}.cab-title h1{font-size:var(--pay-type-title)}.cab-card{padding:16px}.cab-filters{width:100%;overflow-x:auto}.cab-filters button{flex:1 0 auto}.cab-order{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"state go" "flow go" "number go" "time go";padding:12px 14px}.cab-order-time{text-align:left}}:root[data-accent=info]{--accent:var(--pay-accent);--accent-hover:var(--pay-accent-hover);--accent-edge:var(--pay-accent-line);--accent-surface:var(--pay-accent-soft);--accent-soft:var(--pay-surface-low);--accent-fill:var(--pay-accent-fill);--accent-fill-hover:var(--pay-accent-fill-hover);--accent-ink:var(--pay-accent-ink)}:root[data-accent=info] ::selection{background:var(--pay-accent-select);color:var(--pay-white)}:root[data-accent=info][data-theme=light] ::selection{color:var(--pay-text)}:root[data-accent=info] :is(button,a,input,select,textarea,summary):focus-visible{outline-color:var(--accent)}:root[data-accent=info] input,:root[data-accent=info] textarea{caret-color:var(--accent)}:root[data-accent=info] .primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-ink)}:root[data-accent=info] .primary:hover:not(:disabled){background:var(--accent-fill-hover);border-color:var(--accent-fill-hover)}:root[data-accent=info] .primary:disabled{background:var(--pay-line);border-color:var(--pay-line);color:var(--pay-text-muted)}:root[data-accent=info]{--flow-1:var(--pay-accent-fill);--flow-2:#6b4ce6;--flow-3:#2f63e0}:root[data-accent=info][data-theme=light]{--flow-2:#5b3fd6;--flow-3:#2a55cf}:root[data-accent=info] .chat-launcher,:root[data-accent=info] .crypto-transfer .requisites .copy,:root[data-accent=info] .outcome-actions .secondary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-ink)}:root[data-accent] .fiat-upload .upload-action{background:var(--accent-surface)}:root[data-accent] .site-header:has(#connected-help){max-width:928px}.connected-refresh{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:none;color:var(--pay-text-soft);font-size:var(--pay-type-body)}.connected-refresh:hover{background:var(--pay-hover);color:var(--pay-text)}.connected-refresh .live-dot{--live-size:6px;color:var(--pay-text-quiet);transition:color .2s}.connected-refresh .live-dot.is-live{color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pay-floors{display:grid;gap:20px;max-width:880px;margin:0 auto}.review-banner-slot:empty{display:none}.order-card{padding:20px 24px 4px;border:1px solid var(--pay-line);border-radius:16px;background:var(--pay-surface)}.order-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.order-card-head .order-number{font-size:var(--pay-type-small);color:var(--pay-text-muted);letter-spacing:.01em}.order-card-sides{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px 20px}.order-side{display:grid;gap:10px;min-width:0}.order-side.is-receive{justify-items:end;text-align:end}.order-side-caption{font-size:var(--pay-type-small);color:var(--pay-text-muted)}.order-side-amount{font-size:clamp(24px,3.2vw,32px);line-height:1.1;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.order-side-system{display:flex;align-items:center;gap:10px;min-width:0}.order-side.is-receive .order-side-system{flex-direction:row-reverse}.order-side-name{display:grid;gap:3px;font-size:var(--pay-type-body);font-weight:550;color:var(--pay-text-soft);min-width:0;overflow-wrap:anywhere}.order-side-via{display:inline-flex;align-items:center;gap:6px;font-size:var(--pay-type-small);font-weight:400;color:var(--pay-text-muted)}.order-side.is-receive .order-side-via{justify-content:flex-end}.order-card-arrow{align-self:center;display:grid;place-items:center;width:36px;height:36px;margin-top:20px;border-radius:50%;background:var(--pay-control);color:var(--pay-text-muted)}.sys-mark{flex:none;display:block;width:32px;height:32px;border-radius:9px;object-fit:contain}.sys-mark.sys-sm{width:16px;height:16px;border-radius:4px}.sys-monogram{display:grid;place-items:center;background:var(--pay-control);color:var(--pay-text-soft);font-size:14px;font-weight:650;box-shadow:inset 0 0 0 1px var(--pay-line)}.sys-monogram.sys-sm{font-size:10px}.order-card-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:0 24px;margin:20px 0 0;border-top:1px solid var(--pay-line-subtle)}.order-card-meta>div{display:grid;gap:4px;align-content:start;padding:14px 0 16px;min-width:0}.order-card-meta dt{font-size:var(--pay-type-small);color:var(--pay-text-muted)}.order-card-meta dd{margin:0;font-size:var(--pay-type-body);color:var(--pay-text);font-variant-numeric:tabular-nums;line-height:1.5;overflow-wrap:anywhere}.order-card-requisite dd{display:flex;align-items:center;justify-content:space-between;gap:6px 12px;flex-wrap:wrap}.order-requisite-value{min-width:0;font-weight:550;overflow-wrap:anywhere}.order-change{min-height:36px;padding:4px 12px;border-radius:8px;font-size:var(--pay-type-small);font-weight:550;border-color:var(--pay-line);background:transparent;color:var(--accent)}.order-change:hover:not(:disabled){background:var(--accent-surface);border-color:var(--accent-edge)}.addr-edge{color:var(--accent);font-weight:700}.addr-edge::selection{color:var(--pay-white)}:root[data-theme=light] .addr-edge::selection{color:var(--accent)}.addr-mid{color:var(--pay-text)}.address-groups,.tap-requisites .requisite-value strong:has(.addr-edge){font-family:ui-monospace,SFMono-Regular,Consolas,monospace;word-break:break-all;overflow-wrap:anywhere}.pay-instruction-value{display:block;word-break:break-all}.pay-instruction-value span{white-space:normal}.pay-instruction-value .addr-mid{font-weight:500}.action-zone{display:grid;gap:18px;max-width:none}.action-heading h1{font-size:var(--pay-type-title);line-height:1.3;letter-spacing:-.015em}.action-heading .step-description{margin:6px 0 0;max-width:62ch;font-size:var(--pay-type-body);line-height:1.55;color:var(--pay-text-muted)}.action-zone .connected-body{gap:16px}.action-zone .pay-instruction{margin:0;max-width:none}.action-zone .step-live{margin-top:12px}.action-fact{display:flex;gap:12px;align-items:flex-start;padding:14px 18px;border:1px solid var(--pay-line);border-radius:12px;background:var(--pay-surface)}.action-fact .live-dot{margin-top:7px;color:var(--pay-text-muted)}.action-fact.positive .live-dot{color:var(--pay-mint)}.action-fact.positive .live-dot.is-done{background:currentColor;box-shadow:none;opacity:1}.action-fact p{margin:0;line-height:1.5}.action-fact-line strong{font-weight:600}.action-fact-line span{color:var(--pay-text-muted);font-variant-numeric:tabular-nums}.action-fact .connected-explorer{min-height:32px;font-size:var(--pay-type-small)}.payout-list{display:grid;gap:12px}.payout-lead{margin:0;font-size:var(--pay-type-body);line-height:1.5;color:var(--pay-text-soft)}.payout-transfer.is-actionable{border-color:var(--accent-edge)}.connected-notice{padding:14px 18px;border-radius:12px;background:var(--pay-surface-low);font-size:var(--pay-type-body)}.connected-notice h3{margin:0 0 6px;font-size:var(--pay-type-body);font-weight:600}.connected-notice p{margin:0 0 4px;line-height:1.5;color:var(--pay-text-soft)}.action-zone .connected-dispute{display:grid;gap:8px;justify-items:start;margin-top:4px;padding-top:16px;border-top:1px solid var(--pay-line-subtle)}.action-zone .connected-dispute h2{margin:0;font-size:var(--pay-type-body);font-weight:600}.action-zone .connected-dispute p{margin:0}@media (max-width:650px){.order-card{padding:16px 16px 2px;border-radius:14px}.order-card-sides{grid-template-columns:minmax(0,1fr);gap:10px}.order-side.is-receive{justify-items:start;text-align:start}.order-side.is-receive .order-side-system{flex-direction:row}.order-side.is-receive .order-side-via{justify-content:flex-start}.order-side{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px}.order-side-caption{grid-column:1/-1}.order-side-amount{font-size:24px}.order-card-arrow{width:28px;height:28px;margin:0;transform:rotate(90deg);justify-self:start}.order-card-meta{grid-template-columns:minmax(0,1fr);margin-top:14px}.order-card-meta>div+div{border-top:1px solid var(--pay-line-subtle)}.order-change{min-height:44px}.pay-floors{gap:16px}.action-fact{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.connected-refresh .live-dot{transition:none}}.site-header .connected-cabinet-link{min-width:44px;justify-content:center}.pay-floors .action-zone .payout-list{grid-template-columns:minmax(0,1fr)}main:has(.pay-floors) .page-preferences{max-width:880px;margin-inline:auto}@media (max-width:650px){.review-banner-slot :is(button,a){min-height:44px}}.incoming-queue{display:grid;gap:12px}.pay-floors .action-zone .incoming-queue{grid-template-columns:minmax(0,1fr)}.incoming-progress{padding:18px 22px 20px;border:1px solid var(--pay-line);border-radius:16px;background:var(--pay-surface)}.incoming-progress header{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.incoming-progress h2{margin:0;font-size:var(--pay-type-reading);font-weight:600;line-height:1.4}.incoming-progress header span{font-size:var(--pay-type-small);color:var(--pay-text-muted)}.incoming-progress p{margin:8px 0 14px;line-height:1.4;color:var(--pay-text-muted);font-size:var(--pay-type-body)}.incoming-progress p strong{font-size:22px;font-weight:650;letter-spacing:-.015em;color:var(--pay-text);font-variant-numeric:tabular-nums}.incoming-progress progress{display:block;width:100%;height:6px;border:0;border-radius:99px;background:var(--pay-line-subtle);color:var(--pay-accent-fill);accent-color:var(--pay-accent-fill);overflow:hidden;-webkit-appearance:none;appearance:none}.incoming-progress progress::-webkit-progress-bar{background:var(--pay-line-subtle);border-radius:99px}.incoming-progress progress::-webkit-progress-value{background:var(--pay-accent-fill);border-radius:99px}.incoming-progress progress::-moz-progress-bar{background:var(--pay-accent-fill);border-radius:99px}.incoming-queue .incoming-card{position:relative;padding:20px 24px;border:1px solid var(--pay-line);border-radius:16px;background:var(--pay-surface);min-width:0;transition:border-color .3s,background-color .3s}.incoming-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.incoming-card h2{margin:0;font-size:var(--pay-type-body);font-weight:500;color:var(--pay-text-muted);line-height:1.4}.incoming-amount{font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.01em;color:var(--pay-text);overflow-wrap:anywhere}.incoming-amount.is-large{display:block;margin:12px 0 16px;font-size:clamp(28px,4vw,36px);line-height:1.1;letter-spacing:-.025em}.incoming-unit{color:var(--pay-text-quiet);font-weight:550}.incoming-body{display:grid;gap:10px}.incoming-body p{margin:0}.incoming-requisite{display:grid;gap:2px;padding:10px 14px;border-radius:10px;background:var(--pay-bg-inset);min-width:0}.incoming-requisite span{font-size:var(--pay-type-small);color:var(--pay-text-muted)}.incoming-requisite strong{font-size:15px;font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--pay-text);overflow-wrap:anywhere}.incoming-payer{font-size:var(--pay-type-body);color:var(--pay-text-soft)}.incoming-hint{font-size:var(--pay-type-body);line-height:1.55;color:var(--pay-text-muted)}.incoming-hint:first-letter{text-transform:uppercase}.incoming-action{margin-top:18px}.incoming-action button{min-width:180px}.incoming-card .payout-history{padding:0}.incoming-chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:3px 10px;border-radius:999px;font-size:var(--pay-type-small);font-weight:550;line-height:1.3;color:var(--pay-text-soft);white-space:nowrap}.incoming-chip svg{flex:none}.incoming-chip.is-awaiting{color:var(--pay-accent);background:var(--pay-accent-soft)}.incoming-chip.is-warning{color:var(--pay-warning-ink);background:var(--pay-warning-fill)}.incoming-chip.is-positive{color:var(--pay-mint)}.incoming-chip.is-negative{color:var(--pay-red)}.incoming-beacon{--halo-size:12px;--halo-period:1s}.incoming-card[data-place=active]{z-index:2;border-color:var(--pay-accent-fill);box-shadow:0 0 0 1px var(--pay-accent-fill),0 10px 28px -14px color-mix(in srgb,var(--pay-accent-fill) 55%,transparent)}.incoming-card[data-place=active]>.beam{--beam-width:2px;--beam-size:160px;--beam-period:4.2s;--beam-radius:16px}.incoming-progress progress::-webkit-progress-value{background:linear-gradient(100deg,var(--pay-accent-fill) 0%,var(--pay-accent-fill) 40%,color-mix(in srgb,var(--pay-accent-fill) 45%,#fff) 50%,var(--pay-accent-fill) 60%,var(--pay-accent-fill) 100%);background-size:220% 100%;animation:incoming-shine 2.4s linear infinite}.incoming-progress progress::-moz-progress-bar{background:linear-gradient(100deg,var(--pay-accent-fill) 0%,var(--pay-accent-fill) 40%,color-mix(in srgb,var(--pay-accent-fill) 45%,#fff) 50%,var(--pay-accent-fill) 60%,var(--pay-accent-fill) 100%);background-size:220% 100%;animation:incoming-shine 2.4s linear infinite}@keyframes incoming-shine{0%{background-position:120% 0}to{background-position:-100% 0}}.incoming-card[data-place=queued]{z-index:1;margin:-22px 12px 0;padding:30px 18px 12px;border-radius:0 0 14px 14px;background:var(--pay-surface-low);box-shadow:0 6px 14px -12px color-mix(in srgb,var(--pay-black) 70%,transparent)}.incoming-card[data-place=queued]+.incoming-card[data-place=queued]{z-index:0;margin-inline:24px;opacity:.9}.incoming-card[data-place=queued]+.incoming-card[data-place=queued]+.incoming-card[data-place=queued]{margin-inline:36px;opacity:.8}.incoming-card[data-place=queued]>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.incoming-card[data-place=queued] .incoming-amount{font-size:var(--pay-type-body);text-align:end}.incoming-card[data-place=queued] .incoming-unit{font-weight:500}.incoming-stack-note{display:flex;align-items:center;gap:8px;margin:-4px 0 0;padding:0 14px;font-size:var(--pay-type-small);color:var(--pay-text-muted)}.incoming-queue .incoming-card[data-place=history]{padding:0;border-radius:12px;background:var(--pay-surface)}.incoming-card[data-place=history] details>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto 16px;align-items:center;gap:12px;min-height:52px;padding:0 16px 0 18px;list-style:none;border-radius:12px}.incoming-card[data-place=history] details>summary::-webkit-details-marker{display:none}.incoming-card[data-place=history] details>summary:after{content:"";width:8px;height:8px;margin-left:4px;border-right:1.5px solid var(--pay-text-quiet);border-bottom:1.5px solid var(--pay-text-quiet);transform:rotate(45deg) translateY(-2px);transition:transform .2s}.incoming-card[data-place=history] details[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.incoming-card[data-place=history] summary:hover{background:var(--pay-hover)}.incoming-card[data-place=history] summary .incoming-amount{font-size:var(--pay-type-body);text-align:end}.incoming-card[data-place=history] summary .incoming-chip{padding-inline:0}.incoming-card[data-place=history] .incoming-body{padding:4px 18px 16px}@media (max-width:650px){.incoming-progress{padding:14px 16px 16px;border-radius:14px}.incoming-queue .incoming-card{padding:16px}.incoming-card[data-place=queued]{margin:-20px 8px 0;padding:28px 14px 10px}.incoming-card[data-place=queued]+.incoming-card[data-place=queued]{margin-inline:16px}.incoming-card[data-place=queued]+.incoming-card[data-place=queued]+.incoming-card[data-place=queued]{margin-inline:24px}.incoming-card[data-place=queued]>header{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.incoming-card[data-place=queued] .incoming-chip{grid-column:1/-1;justify-self:start;padding-inline:0;background:none}.incoming-card[data-place=history] details>summary{grid-template-columns:minmax(0,1fr) auto 16px;row-gap:2px;padding:10px 14px}.incoming-card[data-place=history] summary .incoming-chip{grid-column:1/3;grid-row:2;justify-self:start}.incoming-card[data-place=history] summary:after{grid-column:3;grid-row:1/3}.incoming-action button{width:100%}}@media (prefers-reduced-motion:reduce){.incoming-card[data-place=active]{box-shadow:0 0 0 2px var(--pay-accent-fill)}.incoming-progress progress::-webkit-progress-value,.incoming-progress progress::-moz-progress-bar{animation:none}.incoming-queue .incoming-card{transition:none}}button.is-pending{display:inline-grid;place-items:center;cursor:progress}button.is-pending>.btn-ghost,button.is-pending>.btn-pending-label{grid-area:1/1}.btn-ghost{visibility:hidden;white-space:nowrap}.btn-pending-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.btn-spinner{display:inline-block;flex-shrink:0;width:14px;height:14px;box-sizing:border-box;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:btn-pending-spin .7s linear infinite}@keyframes btn-pending-spin{to{transform:rotate(1turn)}}:root .primary.is-pending.is-pending:disabled{background:var(--accent-fill,var(--accent,var(--pay-text)));border-color:var(--accent-fill,var(--accent,var(--pay-text)));color:var(--accent-ink,var(--pay-action-ink));opacity:.8;cursor:progress}:root .secondary.is-pending.is-pending:disabled{color:var(--pay-text);opacity:.8;cursor:progress}:root button.is-pending.is-pending:disabled{cursor:progress}@media (prefers-reduced-motion:reduce){.btn-spinner{animation-duration:1.8s}}.amt-num{font:inherit;color:inherit;letter-spacing:inherit}.amt-unit{font-size:.58em;font-weight:550;letter-spacing:.01em;color:var(--pay-text-muted);white-space:nowrap}.action-fact-line .amt-unit,.connected-facts .amt-unit,.requisites .amt-unit,.cab-order-flow .amt-unit,.cab-ledger-amount .amt-unit,.incoming-card .amt-unit{font-size:.82em}.action-fact-line .amt-num{color:var(--pay-text-soft)}.cab-ledger-amount .amt-unit{color:var(--pay-text-muted);font-weight:500}.cab-balance-value .amt-num{margin:0;font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit}.cab-balance-value .amt-unit{margin-left:8px;font-size:var(--pay-type-reading);font-weight:500}.cab-order-flow .amt-unit{font-weight:500}#connection-status:not(:empty){display:flex;align-items:flex-start;gap:12px;max-width:880px;box-sizing:border-box;margin:0 auto 20px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--pay-amber) 36%,transparent);border-radius:12px;background:var(--pay-amber-soft);color:var(--pay-text);font-size:var(--pay-type-body);line-height:1.5;text-wrap:pretty}#connection-status:not(:empty):before{content:"!";display:grid;place-items:center;flex:0 0 22px;height:22px;margin-top:1px;border-radius:50%;background:var(--pay-warning-fill);color:var(--pay-warning-ink);font-weight:700;font-size:13px;line-height:1}@media (max-width:650px){#connection-status:not(:empty){margin-bottom:16px;padding:12px 14px}}.login-gate{display:grid;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.2,.8,.2,1),padding .38s cubic-bezier(.2,.8,.2,1),margin .38s cubic-bezier(.2,.8,.2,1),opacity .3s ease,background-color .3s ease,border-color .3s ease}.login-gate-inner{min-height:0;overflow:hidden}.login-gate.is-leaving{grid-template-rows:0fr;padding-block:0;margin-block-end:-16px;opacity:0;border-color:transparent}.login-gate:has(.login-done){border-color:color-mix(in srgb,var(--pay-mint) 38%,transparent);background:var(--pay-green-soft)}.login-step{display:grid;gap:12px;animation:login-step-in .32s cubic-bezier(.2,.8,.2,1) both}.login-step>h2,.login-step>p,.login-step h2,.login-step p{margin:0}.login-gate .login-step form{display:grid;gap:8px;margin:4px 0 0;max-width:420px}.login-gate .login-step form .connected-form-actions{margin-top:8px}.login-sent{display:flex;align-items:flex-start;gap:10px;color:var(--pay-text);line-height:1.5}.login-sent svg{flex:none;margin-top:2px;color:var(--accent)}.login-gate input[aria-invalid=true],.cab-door input[aria-invalid=true]{border-color:var(--pay-red)}.field-error{margin:0;color:var(--pay-red);font-size:var(--pay-type-small);line-height:1.45}.login-resend{font-variant-numeric:tabular-nums}.login-done{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.login-done h2{font-size:var(--pay-type-heading-small)}.login-done p{color:var(--pay-text-soft)}.login-check{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--pay-mint) 18%,transparent);color:var(--pay-mint);animation:login-check-pop .42s cubic-bezier(.2,.9,.3,1.25) both}.login-check-path{stroke-dasharray:24;stroke-dashoffset:24;animation:login-check-draw .4s .14s cubic-bezier(.2,.8,.2,1) forwards}@keyframes login-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes login-check-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes login-check-draw{to{stroke-dashoffset:0}}@media (max-width:650px){.login-gate.is-leaving{margin-block-end:-12px}}.cab-door .login-sent{margin:0}.cab-door .login-done{display:grid}.incoming-status{display:inline-flex;align-items:center;gap:6px;min-width:0}.connected-body .status-hint,.status-hint{position:relative;display:inline-grid;place-items:center;flex:none;width:22px;height:22px;min-height:22px;padding:0;border:1px solid var(--pay-line-strong);border-radius:50%;background:transparent;color:var(--pay-text-soft);font-size:12px;font-weight:650;line-height:1;cursor:help}.status-hint:after{content:"";position:absolute;inset:-11px}.status-hint:hover,.status-hint:focus-visible,.status-hint[aria-expanded=true]{border-color:var(--pay-text-soft);color:var(--pay-text);background:var(--pay-hover)}.status-hint-pop{box-sizing:border-box;width:max-content;max-width:min(320px,calc(100vw - 32px));margin:0;padding:12px 14px;border:1px solid var(--pay-line-strong);border-radius:12px;background:var(--pay-raised);color:var(--pay-text);font-size:var(--pay-type-body);line-height:1.5;text-wrap:pretty;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--pay-black) 75%,transparent)}@media (max-width:650px){.incoming-card[data-place=queued] .incoming-status{grid-column:1/-1;justify-self:start}.incoming-card[data-place=queued] .incoming-status .incoming-chip{padding-inline:0;background:none}}@media (prefers-reduced-motion:reduce){.login-gate{transition:none}.login-step,.login-check{animation:none}.login-check-path{animation:none;stroke-dashoffset:0}}.share-view-banner{position:sticky;top:0;z-index:50;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;justify-content:center;padding:8px 16px;background:var(--pay-amber-soft);color:var(--pay-amber-text);border-bottom:1px solid var(--pay-line);font-size:13px;line-height:1.4;text-align:center}.share-view-banner strong{font-weight:600;color:var(--pay-amber-light)}.share-view-banner span{color:var(--pay-text-muted)}[data-share-view] [data-view-locked]{cursor:not-allowed;opacity:.55}
