@font-face{font-family:TT Firs Neue;src:url(/fonts/TTFirsNeue-400.v1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Firs Neue;src:url(/fonts/TTFirsNeue-600.v1.woff2) format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-400.v1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-500.v1.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-600.v1.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-700.v1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:light;--ink: #001811;--muted: #3f5551;--subtle: #5a6e6a;--surface: #fff;--tint: #f4f7f6;--seg-track: #eef3f1;--line: rgb(0 24 17 / 7%);--dash: rgb(0 24 17 / 11%);--teal: #002f36;--teal-700: #004853;--mint: #90ffbc;--mint-tint: #e9fbf1;--positive: #108570;--ring: var(--positive);--error: #c91b1b;--disabled-bg: #dce6e6;--disabled-ink: #9baba9;--radius-card: 15px;--radius-panel: 12px;--radius-control: 13px;--control-h: 52px;--shadow-card: 0 1px 3px rgb(0 24 17 / 6%), 0 10px 30px -22px rgb(0 47 54 / 22%);--font-display: "TT Firs Neue", Inter, system-ui, sans-serif;--font-text: Inter, system-ui, -apple-system, sans-serif;font-family:var(--font-text);color:var(--ink);line-height:1.5}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased}body{margin:0;background:transparent}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lede,.state-body{margin:0;font-size:13px;color:var(--muted)}.note{margin:0;padding-top:10px;border-top:1px dashed var(--dash);font-size:10px;line-height:1.5;color:var(--subtle)}.widget{display:flex;justify-content:center;padding:16px}.card{display:flex;flex-direction:column;width:100%;max-width:480px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.card-head{padding:16px 24px 0}.card-title{margin:0;font-family:var(--font-display);font-size:16.5px;font-weight:600;letter-spacing:-.01em;text-align:center}.card-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:16px 24px 20px}.steps{padding:10px 24px 2px}.step-of{display:block;font-size:10px;font-variant-numeric:tabular-nums;text-align:right;color:var(--subtle)}.step-bars{display:flex;gap:6px;margin-top:6px}.step-seg{flex:1;height:4px;border-radius:999px;background:var(--seg-track);transition:background-color .2s ease}.step-seg.is-on{background:var(--teal)}.btn{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;height:var(--control-h);border:0;border-radius:var(--radius-control);background:var(--teal);font:inherit;font-size:14.5px;font-weight:700;color:var(--surface);text-decoration:none;cursor:pointer}.btn:hover{background:var(--teal-700)}.btn:disabled{background:var(--disabled-bg);color:var(--disabled-ink);cursor:not-allowed}.btn-ghost{background:var(--seg-track);color:var(--teal)}.btn-ghost:hover{background:#e5ebe8}.link-out{align-self:center;font-size:12px;color:var(--positive)}.merch{display:flex;gap:9px;align-items:center;margin-bottom:2px;font-size:12.5px;font-weight:600;color:var(--ink)}.merch-av{display:flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:var(--positive);font-size:12px;font-weight:700;color:var(--surface)}.merch i{margin-left:auto;font-size:11px;font-style:normal;font-weight:400;color:var(--subtle)}.amt{padding:16px;border-radius:var(--radius-panel);background:var(--tint)}.amt-entry{display:flex;gap:6px;align-items:baseline;justify-content:center}.amt-in{max-width:68%;padding:0;border:0;background:transparent;font:inherit;font-size:32px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.02em;text-align:right;color:var(--ink);outline:none}.amt-in::placeholder{color:var(--subtle)}.amt-in:disabled{color:var(--muted);-webkit-text-fill-color:var(--muted);opacity:1}.amt-in:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.amt-cur{flex:none;font-size:16px;font-weight:600;color:var(--muted)}.amt-hint{margin:8px 0 0;font-size:12px;text-align:center;color:var(--error)}.sum{display:flex;flex-direction:column;gap:8px;margin:0;padding-top:16px;border-top:1px solid var(--line)}.sum-row{display:flex;gap:12px;align-items:baseline;justify-content:space-between;font-size:14px}.sum-row dt{color:var(--muted)}.sum-row dd{display:flex;gap:8px;align-items:baseline;min-width:0;margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--ink)}.assetsel{flex:none;padding:3px 25px 3px 9px;border:1px solid var(--line);border-radius:8px;background:var(--tint);font:inherit;font-size:12px;font-weight:600;color:var(--ink);cursor:pointer;appearance:none;max-width:148px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23001811'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M6%209l6%206%206-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:10px}.assetsel:hover:not(:disabled){background-color:var(--seg-track)}.assetsel:disabled{color:var(--muted);-webkit-text-fill-color:var(--muted);opacity:1;cursor:not-allowed}.consent{display:flex;gap:11px;align-items:flex-start;margin-top:2px;cursor:pointer}.consent input{flex:none;width:17px;height:17px;margin:1px 0 0;accent-color:var(--positive)}.consent:has(input:disabled){cursor:not-allowed;opacity:.65}.consent-t{font-size:12.5px;line-height:1.5;color:var(--ink)}.consent-t a{color:var(--positive)}.field-hint{margin:0;font-size:12px;color:var(--error)}.receipt{display:flex;flex-direction:column;gap:14px;padding-top:4px}.rcpt-head{display:flex;gap:10px;align-items:center}.rcpt-mark{display:flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:var(--teal);color:var(--mint)}.rcpt-head-t{min-width:0;flex:1}.rcpt-title{margin:0;font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.rcpt-time{display:block;font-size:10px;font-variant-numeric:tabular-nums;color:var(--subtle)}.badge{flex:none;padding:3px 9px;border-radius:999px;background:var(--mint-tint);font-size:10.5px;font-weight:600;color:var(--positive)}.rcpt-hero{text-align:center}.rcpt-amount{margin:0;font-size:32px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.rcpt-sub{margin:2px 0 0;font-size:13px;color:var(--muted)}.rcpt-ref{font-size:11px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.state{display:flex;flex-direction:column;align-items:center;padding:26px 8px 10px;text-align:center}.state-icon{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:16px;border-radius:999px;background:var(--seg-track);color:var(--muted)}.state-icon.is-success{background:var(--teal);color:var(--mint)}.state-title{margin:0 0 8px;font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.state-body{max-width:34ch}.state .btn{margin-top:20px}.spinner{width:22px;height:22px;border:2.5px solid #d6e4e3;border-top-color:var(--teal);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.kyc-container,.checkout-frame{width:100%}.kyc-container{min-height:26rem}.checkout-frame{min-height:36rem;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}.card:has(.kyc-container,.checkout-frame){max-width:32rem}.card:has(.kyc-container,.checkout-frame) .card-body{gap:8px;padding:12px 16px 4px}
