:root{--bg:#0e0f0c;--sf:#1a1c17;--sf2:#23251e;--ln:#2a2d24;--tx:#f2f3ee;--mt:#9a9d92;--ac:#c8f031;--acx:#c8f031;--ok:#c8f031;--okb:#c8f03124;--wn:#ffb547;--wnb:#ffb54724;--er:#ff6b5a;--erb:#ff6b5a24;--seg:#2b2e24;--night:#0e0f0c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f4f5f0;--sf:#fff;--sf2:#eceee6;--ln:#e0e2d9;--tx:#0e0f0c;--mt:#5f6358;--ac:#c8f031;--acx:#4a6600;--ok:#3d6600;--okb:#e6f5c2;--wn:#8f5600;--wnb:#fff0d6;--er:#b8321f;--erb:#ffe4df;--seg:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}a{color:var(--acx);text-decoration:none}a:hover{opacity:.8}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ac);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#8080804d;border-radius:10px}@keyframes zpulse{0%,to{opacity:1}50%{opacity:.35}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=860px){.split{grid-template-columns:minmax(0,1fr)!important}}html,body,#root{min-height:100%}body{margin:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pay-page{background:var(--bg,#fff);min-height:100vh;color:var(--fg,#111);place-items:center;padding:24px 16px;display:grid}.pay-card{border:1px solid var(--border,#e5e5e5);border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:440px;padding:28px 24px;display:flex}.pay-brand{letter-spacing:.04em;color:var(--muted,#666);font-size:13px;font-weight:700}.pay-card h1{margin:0;font-size:20px;line-height:1.3}.pay-amount{margin:0;font-size:28px;font-weight:700}.pay-muted{color:var(--muted,#666);margin:0;font-size:13px}.pay-error{color:var(--error,#b42318);margin:0;font-size:13px}.pay-group h2{text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#666);margin:12px 0 8px;font-size:12px}.pay-methods{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.pay-method{border:1px solid var(--border,#e5e5e5);width:100%;color:inherit;font:inherit;cursor:pointer;text-align:center;background:0 0;border-radius:10px;padding:12px 14px;font-weight:600;text-decoration:none;display:block}.pay-method:hover:not(:disabled){border-color:var(--accent,#111)}.pay-method:disabled{opacity:.5;cursor:progress}.pay-ghost{border-style:dashed;margin-top:12px;font-weight:500}.pay-field{flex-direction:column;gap:6px;font-size:13px;display:flex}.pay-field input{border:1px solid var(--border,#e5e5e5);color:inherit;font:inherit;background:0 0;border-radius:10px;padding:12px 14px}.pay-details summary{cursor:pointer;color:var(--muted,#666);font-size:13px}.pay-details{flex-direction:column;gap:10px;display:flex}.pay-hosted{border:1px solid var(--border,#e5e5e5);background:#fff;border-radius:12px;width:100%;height:520px}.pay-instruction{flex-direction:column;align-items:center;gap:10px;padding:8px 0;display:flex}.pay-mono{letter-spacing:.06em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:22px}
