.paycard[data-v-751ffec1]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:0 60px 100px -60px #0b1e4a80,0 2px 6px -4px #0b1e4a1f;padding:30px}.paycard-head[data-v-751ffec1]{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;gap:16px;justify-content:space-between;padding-bottom:22px}.paycard-title[data-v-751ffec1]{color:var(--fg-strong);font-family:var(--serif);font-size:24px;font-weight:500;letter-spacing:-.025em}.secure-pill[data-v-751ffec1]{align-items:center;background:var(--success-soft);border-radius:var(--radius-pill);color:var(--success-fg);display:inline-flex;font-family:var(--mono);font-size:10px;font-weight:600;gap:6px;letter-spacing:.08em;padding:5px 11px;text-transform:uppercase}.secure-pill[data-v-751ffec1] svg{height:11px;width:11px}.stepper[data-v-751ffec1]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:22px 0 26px}.stepper--two[data-v-751ffec1]{grid-template-columns:repeat(2,1fr)}.stp[data-v-751ffec1]{padding-top:16px;position:relative}.stp[data-v-751ffec1]:before{background:var(--line);border-radius:3px;content:"";height:3px;left:0;position:absolute;right:0;top:0;transition:background-color .3s}.stp.done[data-v-751ffec1]:before,.stp.on[data-v-751ffec1]:before{background:var(--brand)}.stp .n[data-v-751ffec1]{color:var(--fg-faint);font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.stp.done .n[data-v-751ffec1],.stp.on .n[data-v-751ffec1]{color:var(--brand);font-weight:600}.stp .t[data-v-751ffec1]{color:var(--fg-dim);font-size:13px;margin-top:2px}.stp.on .t[data-v-751ffec1]{color:var(--fg-strong);font-weight:600}.pane[data-v-751ffec1]{animation:pane-in-751ffec1 .4s cubic-bezier(.2,.8,.2,1)}@keyframes pane-in-751ffec1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cid-field input[data-v-751ffec1]{font-size:20px;letter-spacing:.18em;padding:16px 18px}.cid-field .pfx[data-v-751ffec1]{font-size:15px}.err[data-v-751ffec1],.hint[data-v-751ffec1]{font-size:13px;margin-top:12px}.hint[data-v-751ffec1]{color:var(--fg-faint)}.hint a[data-v-751ffec1]{color:var(--brand);font-weight:600;text-decoration:none}.err[data-v-751ffec1]{color:var(--danger)}.paycard .btn--block[data-v-751ffec1],.unavailable[data-v-751ffec1]{margin-top:20px}.unavailable[data-v-751ffec1]{background:var(--brand-soft);border:1px solid var(--brand-lighter);border-radius:14px;padding:18px}.unavailable p[data-v-751ffec1]{color:var(--fg-dim);font-size:13.5px;line-height:1.6}.unavailable-actions[data-v-751ffec1]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.bill[data-v-751ffec1]{border:1px solid var(--line);border-radius:16px;overflow:hidden}.bill-top[data-v-751ffec1]{align-items:center;background:var(--paper);border-bottom:1px solid var(--line-soft);display:flex;gap:14px;justify-content:space-between;padding:16px 18px}.bill-cid[data-v-751ffec1]{color:var(--fg-strong);font-family:var(--mono);font-size:15px;font-weight:600;letter-spacing:.06em}.bill-cid small[data-v-751ffec1]{color:var(--fg-faint);display:block;font-size:9.5px;font-weight:500;letter-spacing:.12em;margin-top:3px;text-transform:uppercase}.bill-row[data-v-751ffec1]{align-items:baseline;border-bottom:1px solid var(--line-soft);display:flex;gap:14px;justify-content:space-between;padding:13px 18px}.bill-row--name .v[data-v-751ffec1]{color:var(--fg-strong);font-weight:600}.bill-row .k[data-v-751ffec1]{color:var(--fg-dim);font-size:13.5px}.bill-row .v[data-v-751ffec1]{color:var(--fg-strong);font-size:14px;font-weight:600;text-align:right}.bill-total[data-v-751ffec1]{align-items:flex-end;background:var(--brand-soft);display:flex;justify-content:space-between;padding:18px}.bill-total .k[data-v-751ffec1]{color:var(--fg-dim);font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bill-total .v[data-v-751ffec1]{color:var(--fg-strong);font-family:var(--serif);font-size:40px;font-weight:500;letter-spacing:-.035em;line-height:1}.amt-choice[data-v-751ffec1]{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:18px}.amt[data-v-751ffec1]{background:var(--surface);border:1px solid var(--line);border-radius:14px;cursor:pointer;font-family:inherit;padding:14px 16px;text-align:left;transition:border-color .2s,background-color .2s,box-shadow .2s}.amt.on[data-v-751ffec1]{background:var(--brand-soft);border-color:var(--brand);box-shadow:0 0 0 3px #004cc914}.amt .l[data-v-751ffec1]{color:var(--fg-dim);font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.amt .a[data-v-751ffec1],.amt input[data-v-751ffec1]{color:var(--fg-strong);font-family:var(--serif);font-size:20px;font-weight:500;letter-spacing:-.02em}.amt input[data-v-751ffec1]{background:transparent;border:none;outline:none;padding:0;width:100%}.methods[data-v-751ffec1]{display:grid;gap:10px}.method[data-v-751ffec1]{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;cursor:pointer;display:grid;font-family:inherit;gap:14px;grid-template-columns:44px 1fr 20px;padding:15px 16px;text-align:left;transition:border-color .2s,background-color .2s,box-shadow .2s}.method[data-v-751ffec1]:hover{border-color:var(--brand-lighter)}.method.on[data-v-751ffec1]{background:var(--brand-soft);border-color:var(--brand);box-shadow:0 0 0 3px #004cc914}.mk[data-v-751ffec1]{border-radius:8px;color:#fff;display:grid;font-size:11px;font-weight:700;height:30px;place-items:center;width:44px}.mk.bkash[data-v-751ffec1]{background:var(--bkash)}.mk.nagad[data-v-751ffec1]{background:var(--nagad)}.mk.rocket[data-v-751ffec1]{background:var(--rocket)}.mk.card[data-v-751ffec1]{background:var(--invert-bg)}.mk[data-v-751ffec1] svg{height:16px;width:16px}.method b[data-v-751ffec1]{color:var(--fg-strong);display:block;font-size:14.5px;font-weight:600}.method .d[data-v-751ffec1]{color:var(--fg-dim);font-size:12.5px}.radio[data-v-751ffec1]{border:1.5px solid var(--line);border-radius:50%;display:grid;height:18px;place-items:center;width:18px}.method.on .radio[data-v-751ffec1]{border-color:var(--brand)}.method.on .radio[data-v-751ffec1]:after{background:var(--brand);border-radius:50%;content:"";height:9px;width:9px}.pay-summary[data-v-751ffec1]{align-items:baseline;border-top:1px dashed var(--line);display:flex;justify-content:space-between;margin-top:20px;padding-top:16px}.pay-summary .k[data-v-751ffec1]{color:var(--fg-dim);font-size:13.5px}.pay-summary .v[data-v-751ffec1]{color:var(--fg-strong);font-family:var(--serif);font-size:26px;font-weight:500;letter-spacing:-.03em}.back-link[data-v-751ffec1]{align-items:center;background:none;border:none;color:var(--fg-dim);cursor:pointer;display:inline-flex;font-family:var(--mono);font-size:10.5px;gap:7px;letter-spacing:.1em;margin-top:16px;padding:0;text-transform:uppercase;transition:color .2s}.back-link[data-v-751ffec1]:hover{color:var(--brand)}.back-link[data-v-751ffec1] svg{height:12px;width:12px}.paycard-foot[data-v-751ffec1]{color:var(--fg-faint);font-size:12.5px;margin-top:18px;text-align:center}@media (max-width:620px){.paycard[data-v-751ffec1]{border-radius:22px;padding:24px 20px}.cid-field input[data-v-751ffec1]{font-size:18px}.amt-choice[data-v-751ffec1]{grid-template-columns:1fr}}.months[data-v-751ffec1]{display:grid;gap:8px;grid-template-columns:repeat(5,1fr);margin-bottom:10px}.months-label[data-v-751ffec1]{margin-top:20px}.month[data-v-751ffec1]{background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--fg-strong);cursor:pointer;font-family:var(--serif);font-size:18px;font-weight:500;padding:12px 4px;transition:border-color .2s,background-color .2s,box-shadow .2s}.month small[data-v-751ffec1]{color:var(--fg-faint);display:block;font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;margin-top:2px;text-transform:uppercase}.month.on[data-v-751ffec1]{background:var(--brand-soft);border-color:var(--brand);box-shadow:0 0 0 3px #004cc914}.month[data-v-751ffec1]:disabled{cursor:wait;opacity:.6}.months-note[data-v-751ffec1]{color:var(--fg-faint);font-size:12.5px;margin-bottom:18px}.bkash-launcher[data-v-751ffec1]{border:0;height:1px;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px}.outcome[data-v-751ffec1]{padding:8px 0 4px;text-align:center}.outcome h3[data-v-751ffec1]{font-size:26px;letter-spacing:-.025em;margin-bottom:10px}.outcome p[data-v-751ffec1]{color:var(--fg-dim);font-size:14.5px;line-height:1.65;margin:0 auto 22px;max-width:420px}.outcome.is-success h3[data-v-751ffec1]{color:var(--success-fg)}.call-again[data-v-751ffec1]{margin-top:10px}@media (max-width:620px){.months[data-v-751ffec1]{grid-template-columns:repeat(3,1fr)}}
