.pay-scope{--pay-ground:#eaeef4;--pay-paper:#fff;--pay-paper-2:#f5f7fa;--pay-ink:#0d1117;--pay-ink-2:#525c6b;--pay-ink-3:#7d8797;--pay-line:#e2e7ee;--pay-line-2:#cdd5e0;--pay-accent:#2f49d1;--pay-accent-soft:#eaedfb;--pay-good:#0b7a4b;--pay-good-soft:#e4f4ec;--pay-warn:#9a5b00;--pay-warn-soft:#fbf1de;--pay-bad:#c0342a;--pay-bad-soft:#fbeae8;--pay-shadow:0 4px 8px #0d11170f, 0 32px 64px -24px #0d111747;--pay-shadow-sm:0 1px 2px #0d11170f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--pay-ground);color:var(--pay-ink);min-height:100dvh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (prefers-color-scheme:dark){.pay-scope{--pay-ground:#080a0e;--pay-paper:#141922;--pay-paper-2:#1b212c;--pay-ink:#eef2f8;--pay-ink-2:#a3adbd;--pay-ink-3:#78828f;--pay-line:#252c38;--pay-line-2:#333b49;--pay-accent:#8098ff;--pay-accent-soft:#17203c;--pay-good:#4bc98c;--pay-good-soft:#0f2a1e;--pay-warn:#e2a744;--pay-warn-soft:#2b2114;--pay-bad:#f2837a;--pay-bad-soft:#2d1614;--pay-shadow:0 4px 8px #00000080, 0 32px 64px -24px #000000e6;--pay-shadow-sm:0 1px 2px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.pay-scope,.pay-scope *,.pay-scope :before,.pay-scope :after{box-sizing:border-box}.pay-scope main{justify-content:center;padding:24px 16px 40px;display:flex}.pay-card{background:var(--pay-paper);border:1px solid var(--pay-line-2);width:100%;max-width:460px;box-shadow:var(--pay-shadow);border-radius:18px;overflow:hidden}.pay-head{border-bottom:1px solid var(--pay-line);align-items:center;gap:9px;padding:14px 20px;display:flex}.pay-mark{background:var(--pay-ink);width:26px;height:26px;color:var(--pay-paper);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.pay-who{font-size:13px;font-weight:640}.pay-safe{color:var(--pay-good);background:var(--pay-good-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.pay-amount-block{flex-direction:column;gap:5px;padding:22px 20px 20px;display:flex}.pay-label{letter-spacing:.13em;text-transform:uppercase;color:var(--pay-ink-3);font-size:10.5px;font-weight:700}.pay-amount{letter-spacing:-.035em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:3px;font-size:40px;font-weight:750;line-height:1;display:flex}.pay-amount .pay-cur{letter-spacing:-.01em;color:var(--pay-ink-2);font-size:19px;font-weight:650}.pay-what{margin-top:7px;font-size:15px;font-weight:620;line-height:1.3}.pay-desc{color:var(--pay-ink-2);white-space:pre-wrap;margin-top:5px;font-size:13px;line-height:1.55}.pay-desc-toggle{font:inherit;color:var(--pay-accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:3px;padding:0;font-size:12px;font-weight:600}.pay-divider{background:var(--pay-line);height:1px}.pay-step{flex-direction:column;gap:11px;padding:18px 20px;display:flex}.pay-step-head{align-items:center;gap:9px;display:flex}.pay-step-num{background:var(--pay-ink);width:20px;height:20px;color:var(--pay-paper);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.pay-step-title{font-size:14px;font-weight:650}.pay-opts{flex-direction:column;gap:8px;display:flex}.pay-opt{text-align:left;background:var(--pay-paper);border:1.5px solid var(--pay-line);cursor:pointer;width:100%;font:inherit;color:inherit;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;transition:border-color .15s,background .15s;display:flex}.pay-opt:hover{border-color:var(--pay-line-2)}.pay-opt:focus-visible,.pay-cta:focus-visible,.pay-desc-toggle:focus-visible,.pay-state-action:focus-visible{outline:2px solid var(--pay-accent);outline-offset:2px}.pay-opt[aria-checked=true]{border-color:var(--pay-accent);background:var(--pay-accent-soft)}.pay-opt-ic{background:var(--pay-paper-2);width:34px;height:34px;color:var(--pay-ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.pay-opt[aria-checked=true] .pay-opt-ic{background:var(--pay-paper);color:var(--pay-accent)}.pay-opt-body{flex:1;min-width:0}.pay-opt-name{font-size:14px;font-weight:640;display:block}.pay-opt-meta{color:var(--pay-ink-2);margin-top:1px;font-size:12px;display:block}.pay-opt-tick{border:1.5px solid var(--pay-line-2);color:#0000;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;display:grid}.pay-opt[aria-checked=true] .pay-opt-tick{border-color:var(--pay-accent);background:var(--pay-accent);color:#fff}.pay-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--pay-good);background:var(--pay-good-soft);white-space:nowrap;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:9.5px;font-weight:700}.pay-fields{flex-direction:column;gap:13px;display:flex}.pay-field{flex-direction:column;gap:5px;min-width:0;display:flex}.pay-field>label{color:var(--pay-ink-2);font-size:12.5px;font-weight:600}.pay-input,.pay-select{font:inherit;border:1.5px solid var(--pay-line-2);background:var(--pay-paper);color:var(--pay-ink);border-radius:10px;width:100%;padding:12px 13px;font-size:15px}.pay-select{font-variant-numeric:tabular-nums;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23525c6b\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"/></svg>");background-position:right 14px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:40px}@media (prefers-color-scheme:dark){.pay-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23a3adbd\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"/></svg>")}}.pay-input::placeholder{color:var(--pay-ink-3)}.pay-input:focus-visible,.pay-select:focus-visible{outline:2px solid var(--pay-accent);outline-offset:1px;border-color:var(--pay-accent)}.pay-help{color:var(--pay-ink-3);font-size:11.5px}.pay-row-2{grid-template-columns:1fr 1fr;gap:11px;display:grid}.pay-row-2>.pay-field{min-width:0}@media (max-width:380px){.pay-row-2{grid-template-columns:1fr}}.pay-foot{border-top:1px solid var(--pay-line);background:var(--pay-paper-2);flex-direction:column;gap:10px;padding:16px 20px 20px;display:flex}.pay-cta{font:inherit;background:var(--pay-accent);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px;font-size:15.5px;font-weight:650;transition:opacity .15s;display:flex}.pay-cta:hover:not(:disabled){opacity:.92}.pay-cta:disabled{opacity:.45;cursor:not-allowed}.pay-note{color:var(--pay-ink-3);text-align:center;font-size:11.5px;line-height:1.45}.pay-note strong{color:var(--pay-ink-2);font-weight:620}.pay-error{color:var(--pay-bad);background:var(--pay-bad-soft);border:1px solid var(--pay-bad);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.pay-state{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:30px 24px;display:flex}.pay-state-icon{border-radius:999px;place-items:center;width:46px;height:46px;margin-bottom:2px;display:grid}.pay-state-icon.ok{background:var(--pay-good-soft);color:var(--pay-good)}.pay-state-icon.wait{background:var(--pay-warn-soft);color:var(--pay-warn)}.pay-state-icon.dead{background:var(--pay-paper-2);color:var(--pay-ink-3)}.pay-state-icon.err{background:var(--pay-bad-soft);color:var(--pay-bad)}.pay-state h1{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:18px;font-weight:660}.pay-state p{color:var(--pay-ink-2);max-width:38ch;margin:0;font-size:13.5px;line-height:1.55}.pay-state-big{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:28px;font-weight:730}.pay-state-action{font:inherit;color:var(--pay-accent);background:var(--pay-accent-soft);cursor:pointer;border:0;border-radius:10px;margin-top:6px;padding:11px 18px;font-size:13.5px;font-weight:620;text-decoration:none;display:inline-block}.pay-spinner{border:2.5px solid var(--pay-line-2);border-top-color:var(--pay-accent);border-radius:999px;width:22px;height:22px;animation:.7s linear infinite pay-spin}@keyframes pay-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pay-spinner{animation-duration:2s}.pay-opt,.pay-cta{transition:none}}.pay-skeleton{flex-direction:column;align-items:center;gap:12px;padding:60px 24px;display:flex}
