.co-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.co-merchant{letter-spacing:-.01em;font-size:16px;font-weight:600}.co-secure{color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.co-mark{flex:none;width:16px;height:16px}.co-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);padding:24px}.co-summary{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.co-label{color:var(--ink-3);font-size:13px;font-weight:500}.co-amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:40px;font-weight:600;line-height:1.05}.co-ccy{letter-spacing:0;color:var(--ink-3);margin-inline-start:8px;font-size:15px;font-weight:500}.co-desc{color:var(--ink-2);overflow-wrap:anywhere;margin-top:6px;font-size:14px}.co-timer{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-2);height:32px;font:500 14px/1 var(--mono);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.co-timer-low{color:var(--warn);background:var(--warn-soft);border-color:#0000}.co-step{flex-direction:column;gap:14px;display:flex}.co-h2{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600}.co-title{letter-spacing:-.02em;margin:4px 0 0;font-size:22px;font-weight:600}.co-muted{color:var(--ink-2);max-width:46ch;margin:0}.co-seg{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);align-self:flex-start;padding:3px;display:inline-flex}.co-seg button,.co-seg span{border-radius:var(--r-pill);height:32px;color:var(--ink-2);font:500 14px/1 var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 16px;display:inline-flex}.co-seg button.on,.co-seg span.on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line-2)}.co-methods{flex-direction:column;gap:8px;display:flex}.co-method{text-align:start;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);width:100%;color:inherit;font:inherit;cursor:pointer;transition:border-color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);align-items:center;gap:14px;padding:12px 14px;display:flex}.co-method:hover:not(:disabled){border-color:var(--fill-edge);background:var(--surface-2)}.co-method:active:not(:disabled){transform:scale(.995)}.co-method:disabled{opacity:.6;cursor:progress}.co-net{border-radius:var(--r-control);background:var(--surface-2);border:1px solid var(--line);width:40px;height:40px;color:var(--ink-2);flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}.co-net img,.co-net svg{width:24px;height:24px;display:block}.co-method-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.co-method-title{font-size:15px;font-weight:500}.co-method-sub{color:var(--ink-3);text-wrap:pretty;font-size:13px}.co-center{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.co-done{background:var(--fill);width:56px;height:56px;color:var(--fill-ink);border:1px solid var(--fill-edge);border-radius:50%;place-items:center;display:grid}.co-payments{border-top:1px solid var(--line);flex-direction:column;gap:8px;width:100%;margin:4px 0 0;padding:14px 0 0;list-style:none;display:flex}.co-payments li{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.co-pill{border-radius:var(--r-pill);background:var(--surface-2);height:24px;color:var(--ink-2);align-items:center;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.co-pill-confirmed,.co-pill-active,.co-pill-trialing{background:var(--accent-soft);color:var(--accent)}.co-pill-pending,.co-pill-past_due,.co-pill-unpaid,.co-pill-held,.co-pill-incomplete{background:var(--warn-soft);color:var(--warn)}.co{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.co-top{width:min(640px,100%);margin:0 auto;padding:18px 16px 12px}.co-main{width:min(640px,100%);margin:0 auto;padding:0 16px 24px}.co-leave{min-height:32px;color:var(--ink-2);align-items:center;gap:6px;margin:0 0 8px;font-size:14px;text-decoration:none;display:inline-flex}.co-leave:hover{color:var(--ink);text-decoration:underline}.co-center{flex-direction:column;display:flex}.co-foot{width:min(640px,100%);color:var(--ink-3);text-align:center;text-wrap:balance;margin:0 auto;padding:4px 16px 28px;font-size:12.5px}.co-foot a{color:var(--ink-3)}.co-foot a:hover{color:var(--ink-2)}.co-text{color:var(--ink-2);margin:0}.co-hint{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:13px}.co-hint svg,.co-warn-line svg{vertical-align:-3px;margin-inline-end:6px}.co-net-bank,.co-net-any{color:var(--accent)}.co-back{min-height:32px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:14px;display:inline-flex}.co-back:hover{color:var(--ink)}.co-pay{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.co-qr{flex-direction:column;align-items:center;gap:8px;display:flex}.co-qr img,.co-qr-ph{border-radius:var(--r-control);border:1px solid var(--line);background:#fff;width:240px;height:240px;padding:8px}.co-qr-cap{color:var(--ink-3);text-align:center;max-width:240px;font-size:12.5px}.co-details{flex-direction:column;gap:12px;min-width:0;display:flex}.co-field{flex-direction:column;gap:4px;display:flex}.co-field input{min-width:0}.co-form{flex-direction:column;gap:12px;margin:16px 0;display:flex}.co-form>.co-label+.co-hint{margin-top:-8px}.co-form .co-field+.co-hint{margin-top:-6px;font-size:12.5px}.co-sum{flex-direction:column;gap:8px;max-width:420px;margin:16px 0 20px;display:flex}.co-sum-row{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;display:flex}.co-sum-row dt,.co-sum-row dd{margin:0}.co-sum-row dd{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.co-sum-total{border-top:1px solid var(--line);color:var(--ink);margin-top:4px;padding-top:12px;font-size:16px;font-weight:600}.co-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.co-row3{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.3fr);gap:12px;display:grid}@media (width<=420px){.co-row3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.co-row3>:first-child{grid-column:1/-1}}.co-known{border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface-2);color:var(--ink-2);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.co-known-text{overflow-wrap:anywhere;min-width:0}.co-known .co-linkbtn{flex:none;font-size:14px}.co-copy{text-align:start;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-control);width:100%;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;min-width:0;transition:border-color var(--dur-2) var(--ease);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.co-copy:hover{border-color:var(--fill-edge)}.co-copy>span:first-child{overflow-wrap:anywhere;word-break:break-all}.co-copy-big>span:first-child{letter-spacing:-.01em;word-break:normal;font-size:20px;font-weight:600}.co-mono{font-family:var(--mono);font-size:13.5px}.co-copy-big .co-mono{font-family:inherit;font-size:inherit}.co-copy-ico{color:var(--accent);flex:none;place-items:center;display:grid}.co-warn-line{color:var(--warn);font-size:14px}.co-method-last{border-color:var(--fill-edge)}.co-last{vertical-align:1px;background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-inline-start:8px;padding:1px 8px;font-size:11.5px;font-weight:600;line-height:18px;display:inline-block}.co-steps{color:var(--ink-2);text-wrap:pretty;flex-direction:column;gap:6px;margin:0;padding-inline-start:20px;font-size:14.5px;display:flex}.co-steps li::marker{color:var(--ink-3);font-variant-numeric:tabular-nums}.co-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.co-actions .btn img{border-radius:4px}.co-actions-center{flex-direction:column;justify-content:center}.co-payrow{z-index:2;padding:12px 2px calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);margin:4px -2px 0;position:sticky;bottom:0}.co-payrow .co-actions{margin-top:0}.co-payrow .co-actions .btn-primary{flex:auto;justify-content:center}.co-payrow .co-hint{margin:8px 0 0}.co-note{border-radius:var(--r-control);background:var(--surface-2);color:var(--ink-2);align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:14px;display:flex}.co-note svg{flex:none;margin-top:1px}.co-note-progress{background:var(--accent-soft);color:var(--accent)}.co-note-warn{background:var(--warn-soft);color:var(--warn)}.co-note-error{background:var(--danger-soft);color:var(--danger)}.co-note-good{background:var(--accent-soft);color:var(--accent)}.co-details .co-note{margin:0}.co-payments a{align-items:center;gap:4px;font-size:13px;display:inline-flex}.co-ico-good{color:var(--accent)}.co-ico-warn{color:var(--warn)}.co-ico-muted{color:var(--ink-3)}.co-spin{animation:1s linear infinite co-spin}@keyframes co-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.co-spin{animation:none}}.co-mobile-only,.co-mobile-only-block{display:none}.co-walletlinks{margin-top:12px}.co-method-featured{border-color:var(--fill-edge);margin-bottom:4px}.co-or{margin:12px 0 4px}.co-onetap{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.co-onetap .btn{justify-content:center;gap:8px}.co-walletlinks .co-label{margin-bottom:6px}.co-handoff{border:1px solid var(--line);border-radius:var(--r-control);align-items:center;gap:14px;margin-top:16px;padding:12px;display:flex}.co-handoff img,.co-handoff-ph{background:#fff;border-radius:6px;flex:none;width:112px;height:112px;padding:4px}.co-handoff-title{align-items:center;gap:6px;margin-bottom:4px;font-weight:600;display:flex}@media (width<=640px),(pointer:coarse){.co-mobile-only{display:inline-flex}.co-mobile-only-block{display:block}.co-desktop-only-flex{display:none}}@media (width<=600px){.co-card{padding:20px}.co-amount{font-size:34px}.co-pay{grid-template-columns:1fr}.co-pay-app .co-qr{order:2}.co-qr img,.co-qr-ph{width:220px;height:220px}.co-summary{flex-direction:column;gap:12px}.co-actions .btn{flex:100%}.co-mono{font-size:12.5px}}.co-product{align-items:flex-start;gap:16px}.co-product-img{object-fit:cover;border-radius:var(--r-control);border:1px solid var(--line);flex:none;width:96px;height:96px}.co-product-name{text-align:start;margin:2px 0 6px}.co-product-desc{white-space:pre-line}.co-qty{align-items:center;gap:12px;display:inline-flex}.co-qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-weight:600}.co-fieldset{border:0;margin:0 0 6px;padding:0}.co-fieldset legend{margin-bottom:8px;font-weight:600}.co-grid-2{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0 12px;display:grid}.co-total{flex-direction:column;align-items:flex-end;gap:2px;margin:4px 0 12px;font-size:17px;display:flex}@media (width<=420px){.co-product-img{width:72px;height:72px}}.co .field .co-err{color:var(--danger);font-size:13px;font-weight:500}.co input[aria-invalid=true],.co textarea[aria-invalid=true]{border-color:var(--danger)}.co input[aria-invalid=true]:focus-visible,.co textarea[aria-invalid=true]:focus-visible{outline-color:var(--danger)}.co-sandbox{border:1px dashed var(--line-2);border-radius:var(--r-control);flex-direction:column;gap:8px;margin-top:14px;padding:12px;display:flex}.co-sandbox-row{gap:8px;display:flex}.co-sandbox-row input{flex:1;min-width:0}.co-testbar{background:var(--warn-soft);color:var(--warn);text-align:center;padding:6px 12px;font-size:13px;font-weight:600}.co-merchant{white-space:normal;align-items:center;gap:10px;min-width:0;min-height:40px;display:flex}.co-merchant-name{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.co-logo{object-fit:contain;flex:none;width:auto;max-width:160px;height:36px}@media (width<=480px){.co-logo{max-width:88px;height:32px}}.co-branded .btn-primary{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.co-branded .btn-primary:hover:not(:disabled){background:var(--brand);color:var(--brand-ink);filter:brightness(.94)}.co-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.co-preset{border:1px solid var(--line-2);background:var(--surface);min-height:44px;color:inherit;border-radius:var(--r-control);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;padding:12px 8px;font-weight:600}.co-preset:hover{border-color:var(--fill-edge)}.co-preset[aria-pressed=true]{border-color:var(--fill-edge);background:var(--fill);color:var(--fill-ink)}.co-branded .co-preset[aria-pressed=true]{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}@media (width<=420px){.co-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.co-top-end{flex:none;align-items:center;gap:10px;display:flex}.co-lang{cursor:pointer;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);height:32px;color:var(--ink-2);font:600 12px/1 var(--sans);letter-spacing:.04em;transition:border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease);align-items:center;gap:6px;padding:0 10px 0 9px;display:inline-flex;position:relative}.co-lang:hover{border-color:var(--line-2);color:var(--ink)}.co-top-end .co-lang{margin-inline-start:auto}.co-lang:focus-within{outline:2px solid var(--focus);outline-offset:2px}.co-lang svg:last-of-type{color:var(--ink-3)}.co-lang select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0}@media (width<=480px){.co-top-end{gap:8px}.co-top-end .co-secure{gap:0;font-size:0}}.co-sub-price{letter-spacing:-.02em;font-size:24px}.co-kv{grid-template-columns:max-content 1fr;gap:8px 16px;margin:0;font-size:14.5px;display:grid}.co-kv dt{color:var(--ink-3)}.co-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.co-confirm{border:1px solid var(--line);border-radius:var(--r-control);flex-direction:column;gap:10px;padding:14px;display:flex}.co-inv-end{flex:none;align-items:center;gap:8px;display:inline-flex}@media (width<=420px){.co-kv{grid-template-columns:1fr;gap:2px}.co-kv dd{margin-bottom:8px}}.co-autopay{cursor:pointer;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);transition:border-color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease);align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.co-autopay:hover,.co-autopay.on{border-color:var(--fill-edge);background:var(--surface-2)}.co-autopay input{width:18px;height:18px;accent-color:var(--fill);flex:none;margin-top:3px}.co-autopay .co-method-title svg{vertical-align:-2px;color:var(--accent)}.co-method-on{border-color:var(--fill-edge);background:var(--surface-2)}.co-consent{border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface-2);padding:12px 14px}.co-consent ul{color:var(--ink-2);overflow-wrap:anywhere;flex-direction:column;gap:6px;margin:6px 0 0;padding-inline-start:18px;font-size:14px;display:flex}.co-mono-sm{font-family:var(--mono);font-size:13px}.co-break{overflow-wrap:anywhere;word-break:break-all}.co-mono-input{font-family:var(--mono);width:100%;font-size:14px}.co-agree{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.co-agree input{width:18px;height:18px;accent-color:var(--fill);flex:none;margin-top:2px}.co-linkbtn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.co-linkbtn:disabled{color:var(--ink-3);cursor:not-allowed}.co-textarea{width:100%;font:inherit;resize:vertical}.co-hint-error{color:var(--danger)}.rr-gap{margin-top:10px}.rr-readback{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;word-break:break-all;margin-top:8px;font-size:18px;line-height:1.45}.co-applepay{flex-direction:column;gap:10px;margin-top:4px;display:flex}.co-applepay input[type=tel]{max-width:260px}.co-signin{flex-direction:column;gap:10px;margin-top:4px;display:flex}.co-signin input[type=email]{max-width:340px}.co-code-input{max-width:160px;font-family:var(--mono);letter-spacing:.3em;font-size:20px}.co-applepay-frame{border-radius:var(--r-control);background:0 0;border:0;width:100%;height:420px}.co-methods-split{flex-direction:column;gap:8px;display:flex}.co-h3{margin:0;font-size:15px;font-weight:600}.co-amount-input{max-width:160px;font-size:18px}.co{--glow:var(--mint-400);--block:var(--fill);--block-ink:var(--fill-ink)}.co-branded{--glow:var(--brand);--block:var(--brand);--block-ink:var(--brand-ink)}.co .co-secure{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);padding:5px 11px 5px 7px}.co .co-card{--card-pad:24px;border-color:var(--line);box-shadow:var(--shadow-card)}.co-body{min-width:0}.co-split>.co-summary{--ink:var(--block-ink);--ink-2:color-mix(in oklab, var(--block-ink) 80%, var(--block));--ink-3:color-mix(in oklab, var(--block-ink) 72%, var(--block));--line:color-mix(in oklab, var(--block-ink) 18%, var(--block));--line-2:color-mix(in oklab, var(--block-ink) 34%, var(--block));--accent:var(--block-ink);--glow:var(--block-ink);--warn:var(--block-ink);--surface:var(--block);--surface-2:color-mix(in oklab, var(--block-ink) 8%, var(--block));margin:calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad)) var(--card-pad);padding:var(--card-pad);border-radius:calc(var(--r-card) - 1px) calc(var(--r-card) - 1px) 0 0;background:var(--block);color:var(--ink);border-bottom:0}.co-split>.co-summary .co-timer-low{font-weight:600}.co-split>.co-summary .co-trail li.is-past .co-trail-dot{background:var(--block-ink);border-color:var(--block-ink);color:var(--block)}.co-split>.co-summary .co-store-logo{border-radius:var(--r-control);background:#fff;padding:6px}.co .co-label{letter-spacing:.01em}.co-split .co-amount{letter-spacing:-.045em;margin-top:6px;font-size:48px;line-height:1}.co-amount{white-space:nowrap}.co-amount.co-amount-long{font-size:30px}.co-amount.co-amount-xlong{font-size:24px}.co-split .co-amount.co-amount-long{font-size:38px}.co-split .co-amount.co-amount-xlong{font-size:30px}.co-cents{letter-spacing:-.02em;color:var(--ink-2);font-size:.6em}.co-split .co-ccy{letter-spacing:0;color:var(--ink-3);margin-inline-start:10px;font-size:15px;font-weight:500}.co .co-desc{margin-top:10px}.co .co-h2{letter-spacing:-.02em;font-size:18px}.co .co-title{letter-spacing:-.03em;font-size:26px}.co .co-methods{gap:10px}.co .co-method{min-height:72px;transition:border-color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);gap:16px;padding:14px 16px}.co .co-method:after{content:"";border-top:1.75px solid var(--ink-3);border-right:1.75px solid var(--ink-3);width:8px;height:8px;transition:transform var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);flex:none;margin:0 6px 0 4px;transform:rotate(45deg)}.co .co-method:hover:not(:disabled){border-color:var(--fill-edge);background:var(--surface)}.co .co-method:hover:not(:disabled):after{border-color:var(--accent);transform:translate(3px)rotate(45deg)}.co .co-method:active:not(:disabled){transform:scale(.99)}.co .co-method-featured,.co .co-method-last{background:var(--surface);border-color:var(--fill-edge)}.co .co-net{border-color:var(--line);width:44px;height:44px;color:var(--ink-2);background:var(--surface-2)}.co .co-net-any,.co .co-net-bank{color:var(--accent)}.co .co-net-applepay{background:#fff}.co .co-net-applepay img{width:34px;height:auto}.co .co-net-googlepay{background:#fff;place-content:center}.co .co-net-googlepay img{width:52px;max-width:none;height:auto}.co-cardbrands{vertical-align:-4px;gap:4px;margin-inline-start:8px;display:inline-flex}.co-cardbrands img{width:30px;height:19px;display:block}.co .co-method-title{font-size:15.5px}.co .co-copy{background:color-mix(in oklab, var(--surface-2) 70%, var(--surface))}.co .co-handoff{background:0 0;gap:14px;margin-top:18px;padding:10px 14px 10px 10px}.co .co-handoff img,.co .co-handoff-ph{border-radius:6px;width:76px;height:76px;padding:3px}.co .co-handoff-title{margin-bottom:2px;font-size:14px;font-weight:500}.co .co-handoff .co-hint{font-size:12.5px}.co-fee-line{color:var(--ink-2);align-items:flex-start;gap:8px;margin-top:-4px;font-size:13.5px;line-height:1.45;display:flex}.co-fee-line svg{color:var(--accent);flex:none;margin-top:2px}.co-fee-line strong{color:var(--ink)}.co-tips summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;font-weight:500;list-style:none;display:inline-flex}.co-tips summary::-webkit-details-marker{display:none}.co-tips summary:after{content:"";width:6px;height:6px;transition:transform var(--dur-2) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.co-tips[open] summary:after{transform:translateY(1px)rotate(-135deg)}.co-tips summary:hover{color:var(--ink)}.co-tips-body{flex-direction:column;gap:10px;margin-top:10px;display:flex}.co-firsttime summary{color:var(--ink)}.co-firsttime-list{color:var(--ink-2);text-wrap:pretty;gap:6px;margin-block:10px 0;padding-inline-start:18px;font-size:13.5px;line-height:1.45}.co-firsttime-list li::marker{color:var(--ink-3)}.co-group{flex-direction:column;gap:10px;display:flex}.co-group+.co-group{margin-top:10px}.co-group-label{color:var(--ink-3)}.co-store{align-items:center;gap:12px;min-width:0;display:none}.co-store-mono{border-radius:var(--r-control);background:var(--block-ink);width:44px;height:44px;color:var(--block);flex:none;place-items:center;font-size:18px;font-weight:600;display:grid}.co-store-logo{object-fit:contain;flex:none;width:auto;max-width:140px;height:40px}.co-store-name{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.3}.co-split .co-timer{height:auto;font:500 13.5px/1.3 var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0}.co-split .co-timer-low{color:var(--warn);background:0 0}.co-waiting{color:var(--ink-2);align-self:flex-start;align-items:center;gap:10px;margin-top:-4px;font-size:13.5px;display:inline-flex}.co-pulse{background:var(--glow);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.co-pulse:after{content:"";background:var(--glow);opacity:0;border-radius:50%;position:absolute;inset:0}.co-h2-mark{align-items:center;gap:10px;display:flex}.co-h2-mark .co-net{width:30px;height:30px;font-size:13px}.co-h2-mark .co-net img,.co-h2-mark .co-net svg{width:18px;height:18px}.co-group-4{margin-inline-end:.42em;display:inline-block}.co-group-4:last-child{margin-inline-end:0}.co .co-steps{counter-reset:co-step;gap:10px;padding-inline-start:0;list-style:none}.co .co-steps li{counter-increment:co-step;padding-inline-start:34px;line-height:1.5;position:relative}.co .co-steps li:before{content:counter(co-step);inset-inline-start:0;width:22px;height:22px;font:600 12px/1 var(--sans);background:var(--accent-soft);color:var(--accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:0}.co .co-warn-line{border-radius:var(--r-control);background:var(--warn-soft);align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.co .co-warn-line svg{vertical-align:0;flex:none;margin:2px 0 0}.co-trail{flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:none;position:relative}.co-trail:before{content:"";inset-inline-start:9px;background:var(--line-2);width:1px;position:absolute;top:12px;bottom:12px}.co-trail li{color:var(--ink-3);align-items:center;gap:12px;font-size:13.5px;display:flex;position:relative}.co-trail-dot{background:var(--surface);border:1.5px solid var(--line-2);width:19px;height:19px;color:var(--fill-ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.co-trail li.is-now{color:var(--ink);font-weight:500}.co-trail li.is-now .co-trail-dot{border-color:var(--glow)}.co-trail li.is-now .co-trail-dot:after{content:"";background:var(--glow);border-radius:50%;width:7px;height:7px}.co-trail li.is-past{color:var(--ink-2)}.co-trail li.is-past .co-trail-dot{background:var(--fill);border-color:var(--fill-edge)}.co-trail li.is-past .co-trail-dot:after{content:none}.co-branded .co-trail li.is-past .co-trail-dot{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.co-receipt{border:1px solid var(--line);border-radius:var(--r-control);background:color-mix(in oklab, var(--surface-2) 60%, var(--surface));text-align:start;width:100%;margin:6px 0 0;padding:4px 16px}.co-receipt>div{justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:14px;display:flex}.co-receipt>div+div{border-top:1px dashed var(--line)}.co-receipt dt{color:var(--ink-3)}.co-receipt dd{color:var(--ink);text-align:end;overflow-wrap:anywhere;margin:0;font-weight:500}.co-receipt-tx{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.co-receipt-tx a{color:var(--accent);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.co-receipt-tx a:hover{text-decoration:underline}.co-sparks{pointer-events:none;position:absolute;inset:0}.co-sparks i{background:var(--glow);opacity:0;border-radius:50%;width:8px;height:8px;margin:-4px;position:absolute;top:50%;left:50%}.co-sparks i:nth-child(3n){width:5px;height:5px;margin:-2.5px}.co-sparks i:nth-child(2n){background:var(--fill)}.co-branded .co-sparks i:nth-child(2n){background:var(--brand)}.co-sparks i:first-child{--a:0deg}.co-sparks i:nth-child(2){--a:30deg}.co-sparks i:nth-child(3){--a:60deg}.co-sparks i:nth-child(4){--a:90deg}.co-sparks i:nth-child(5){--a:120deg}.co-sparks i:nth-child(6){--a:150deg}.co-sparks i:nth-child(7){--a:180deg}.co-sparks i:nth-child(8){--a:210deg}.co-sparks i:nth-child(9){--a:240deg}.co-sparks i:nth-child(10){--a:270deg}.co-sparks i:nth-child(11){--a:300deg}.co-sparks i:nth-child(12){--a:330deg}.co-sticky{display:none}@media (width<=600px){.co-sticky{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:5;border-radius:var(--r-card);border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--shadow-card);opacity:0;pointer-events:none;transition:transform var(--dur-3) var(--ease), opacity var(--dur-2) var(--ease);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;transform:translateY(calc(100% + 24px))}.co-sticky.on{opacity:1;transform:none}.co-sticky strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:17px}.co-sticky .co-ccy{color:var(--ink-3);margin-inline-start:4px;font-size:13px;font-weight:500}.co-sticky .co-timer{height:auto;font:500 13px/1.3 var(--sans);color:var(--ink-3);background:0 0;border:0;padding:0}.co-sticky .co-timer-low{color:var(--warn)}.co:has(.co-sticky) .co-foot{padding-bottom:96px}}.co-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.co-seg-sm button{height:28px;padding:0 14px;font-size:13px}.co-copied{color:var(--accent);margin-inline-end:6px;font-size:12px;font-weight:600}.co-copy-ico{align-items:center;display:inline-flex}.co-success{background:var(--fill);width:76px;height:76px;color:var(--fill-ink);box-shadow:0 0 0 8px var(--accent-soft);border-radius:50%;place-items:center;margin-bottom:8px;display:grid;position:relative}.co-branded .co-success{background:var(--brand);color:var(--brand-ink);box-shadow:0 0 0 8px color-mix(in oklab, var(--brand) 18%, var(--surface))}.co-success:before,.co-success:after{content:"";border:2px solid var(--glow);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}@media (width>=960px){.co-top,.co-main,.co-foot{width:min(1000px,100%)}.co-top{padding:28px 24px 16px}.co-main{padding:0 24px 32px}.co-main>.co-split{grid-template-columns:360px minmax(0,1fr);min-height:520px;padding:0;display:grid}.co-split>.co-summary,.co-split>.sk-sum{border-radius:0;border-bottom:0;border-start-start-radius:calc(var(--r-card) - 1px);border-end-start-radius:calc(var(--r-card) - 1px);flex-direction:column;justify-content:flex-start;gap:22px;margin:0;padding:40px 36px}.co-split>.sk-sum{border-inline-end:1px solid var(--line)}.co-split>.co-body{padding:36px 40px 40px}.co-split .co-amount{font-size:56px}.co-split .co-amount.co-amount-long{font-size:42px}.co-split .co-amount.co-amount-xlong{font-size:32px}.co-split .co-pay{grid-template-columns:200px minmax(0,1fr)}.co-split .co-qr img,.co-split .co-qr-ph{width:200px;height:200px}.co-split .co-pay:not(.co-pay-app){gap:12px 24px}.co-split .co-pay:not(.co-pay-app)>.co-details{display:contents}.co-split .co-pay:not(.co-pay-app)>.co-qr{grid-row:1/span 3}.co-split .co-pay:not(.co-pay-app)>.co-details>*{grid-column:2}.co-split .co-pay:not(.co-pay-app)>.co-details>:nth-child(n+4){grid-column:1/-1}.co-split .co-steps-wide{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px 28px;padding-top:18px;display:grid}.co-split>.co-summary>.co-timer{align-self:flex-start;margin-top:-10px}.co-store{display:flex}.co-trail{flex:1;justify-content:space-between;gap:0;min-height:180px;max-height:300px;margin:6px 0 0;padding:4px 0;display:flex}.co-trail:before{inset-inline-start:11.25px;width:1.5px;top:16px;bottom:16px}.co-trail li{gap:14px;font-size:15.5px}.co-trail-dot{border-width:2px;width:24px;height:24px}.co-trail li.is-now .co-trail-dot:after{width:9px;height:9px}.co-split>.co-summary .co-assure{margin-top:24px}.co:has(.co-store) .co-top .co-merchant{display:none}.co:has(.co-store) .co-top-end{flex:1;justify-content:space-between;min-height:40px}.co-assure{border-top:1px solid var(--line);color:var(--ink-2);text-wrap:pretty;align-items:flex-start;gap:10px;margin-top:auto;padding-top:20px;font-size:13px;line-height:1.5;display:flex}.co-assure svg{color:var(--accent);flex:none;margin-top:1px}.co:has(.co-assure) .co-foot-note{display:none}.co-split>.co-body{flex-direction:column;display:flex}.co-split>.co-body>.co-center{margin-block:auto}}.co-assure{display:none}@media (width>=960px){.co-assure{display:flex}}@media (width<=480px){.co .co-secure{background:0 0;border:0;padding:0}}@media (width<=600px){.co .co-card{--card-pad:20px}.co-split .co-amount{font-size:40px}.co-split .co-amount.co-amount-long{font-size:30px}.co-split .co-amount.co-amount-xlong{font-size:24px}.co .co-method{gap:14px;min-height:68px;padding:12px 14px}}@media (prefers-reduced-motion:no-preference){.co-step{animation:co-in var(--dur-3) var(--ease) backwards}.co-methods>.co-method{animation:co-in .56s var(--ease) backwards}.co-methods>.co-method:nth-child(2){animation-delay:50ms}.co-methods>.co-method:nth-child(3){animation-delay:.1s}.co-methods>.co-method:nth-child(4){animation-delay:.15s}.co-methods>.co-method:nth-child(5){animation-delay:.2s}.co-methods>.co-method:nth-child(n+6){animation-delay:.25s}.co-success{animation:.7s cubic-bezier(.34,1.56,.64,1) backwards co-land}.co-success svg{animation:.56s cubic-bezier(.34,1.56,.64,1) .18s backwards co-land}.co-success:before{animation:co-ring 1.5s .24s var(--ease)}.co-success:after{animation:co-ring 1.5s .56s var(--ease)}.co-success-wait:after{animation:co-ring 2.2s var(--ease) infinite}.co-pulse:after{animation:co-breathe 1.8s var(--ease) infinite}.co-sparks i{animation:.9s cubic-bezier(.2,.8,.3,1) .26s forwards co-spark}.co-sparks i:nth-child(2n){animation-duration:1.1s;animation-delay:.32s}.co-copied{animation:co-in var(--dur-2) var(--ease)}}@keyframes co-spark{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.6)}15%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-92px) scale(1)}}@keyframes co-breathe{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes co-in{0%{opacity:0;transform:translateY(8px)}}@keyframes co-land{0%{opacity:0;transform:scale(.4)}}@keyframes co-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.doc-wrap{background:var(--bg);color:#0a0d0c;min-height:100dvh;padding:24px 16px 48px}.doc-tools{justify-content:flex-end;align-items:center;gap:12px;max-width:800px;margin:0 auto 16px;display:flex}.doc{color:#0a0d0c;background:#fff;border:1px solid #d9dfdc;border-radius:12px;max-width:800px;margin:0 auto;padding:48px 48px 32px}.doc a{color:#0b7a4b}.doc-test{color:#6b4e00;background:#fff4d6;border:1px solid #f0d58a;border-radius:8px;margin-bottom:20px;padding:6px 10px;font-size:13px}.doc-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.doc-store{color:#0a0d0c;flex-direction:column;gap:6px;display:flex}.doc-store .co-merchant,.doc-store .co-merchant *{color:#0a0d0c}.doc-title{text-align:end}.doc-title h1{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:600}.doc-stamp{color:#0b7a4b;letter-spacing:.12em;border:2px solid #0b7a4b;border-radius:6px;margin-top:10px;padding:4px 14px;font-weight:700;display:inline-block;transform:rotate(-4deg)}.doc-meta{grid-template-columns:max-content 1fr;gap:6px 24px;margin:0 0 28px;font-size:14px;display:grid}.doc-meta dt{color:#4a544f}.doc-meta dd{margin:0}.doc-mono{font-family:var(--mono);overflow-wrap:anywhere;font-size:13px}.doc-muted{color:#4a544f;font-size:13px}.doc-lines{border-collapse:collapse;width:100%;margin-bottom:28px;font-size:15px}.doc-lines th,.doc-lines td{text-align:start;border-bottom:1px solid #e6ebe8;padding:10px 0}.doc-lines thead th{text-transform:uppercase;letter-spacing:.06em;color:#4a544f;font-size:12px;font-weight:600}.doc-lines tfoot th{color:#0a0d0c;border-bottom:0;padding-top:14px;font-size:17px;font-weight:600}.doc-lines tbody td{color:#0a0d0c}.doc-lines tfoot td{border-bottom:0}.doc-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end!important}.doc-pay{border-top:1px solid #e6ebe8;padding-top:18px;font-size:14px}.doc-pay h2{margin:0 0 8px;font-size:15px}.doc-pay p{margin:0 0 6px}.doc-pay-open{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.doc-ack{margin-top:18px}.doc-ack .doc-sign{margin-top:12px;font-style:italic}.doc-ack .doc-muted{margin-top:8px}.doc-qr{flex:none;width:132px;height:132px}.doc-foot{color:#4a544f;text-align:center;margin-top:36px;font-size:12px}@media (width<=640px){.doc{padding:24px 18px}.doc-head{flex-direction:column}.doc-title{text-align:start}.doc-pay-open{flex-direction:column}}@media print{@page{margin:14mm}.no-print{display:none!important}html,body{background:#fff!important}.doc-wrap{background:#fff;min-height:0;padding:0}.doc{border:0;border-radius:0;max-width:none;padding:0}}[dir=rtl] .co-dir-icon{transform:scaleX(-1)}[dir=rtl] .co .co-method:after{transform:rotate(-135deg)}[dir=rtl] .co .co-method:hover:not(:disabled):after{transform:translate(-3px)rotate(-135deg)}[dir=rtl] .co-mono,[dir=rtl] .co-amount,[dir=rtl] .co-addr{direction:ltr;unicode-bidi:isolate}.co-setup-wrap{padding:2px 1px 6px}.co-setup-wrap .co-setup{box-shadow:none;background:0 0;border:0;margin:0;padding:0}@media (prefers-color-scheme:dark){:root:not([data-theme]) .co-logo{background:#fff;border-radius:8px;padding:3px}}[data-theme=dark] .co-logo{background:#fff;border-radius:8px;padding:3px}
