.sub-root[data-v-6fefc458]{height:100vh;max-height:100vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--bg);position:relative}.topbar[data-v-6fefc458]{-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:100;background:#ef2c01;-webkit-box-shadow:0 2px 12px rgba(3,128,106,.2);box-shadow:0 2px 12px rgba(3,128,106,.2)}.topbar-inner[data-v-6fefc458]{max-width:1000px;margin:0 auto;padding:.45rem 1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.topbar-brand[data-v-6fefc458],.topbar-inner[data-v-6fefc458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topbar-brand[data-v-6fefc458]{gap:.75rem}.brand-logo[data-v-6fefc458]{height:36px;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.brand-name[data-v-6fefc458]{color:#fff;font-size:.95rem;font-weight:700;margin:0;letter-spacing:-.01em}.brand-meta[data-v-6fefc458]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.brand-meta span[data-v-6fefc458]{color:hsla(0,0%,100%,.7);font-size:.72rem}.brand-meta i[data-v-6fefc458]{color:hsla(0,0%,100%,.9);margin-right:3px}.user-pill[data-v-6fefc458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.28);border-radius:50px;padding:.15rem .4rem;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.user-pill[data-v-6fefc458]:hover{background:hsla(0,0%,100%,.28)}.user-avatar[data-v-6fefc458]{font-size:1.1rem;color:#fff;line-height:1}.user-name[data-v-6fefc458]{color:#fff;font-size:.8rem;font-weight:600}.user-pill .mdi-chevron-down[data-v-6fefc458]{color:hsla(0,0%,100%,.8);font-size:.9rem}[data-v-6fefc458] .user-menu{border-radius:12px!important;overflow:hidden;min-width:130px}[data-v-6fefc458] .logout-item a{color:#e05454!important;font-size:.88rem;padding:.3rem 1rem}.page-body[data-v-6fefc458]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.6rem 1.25rem;overflow:hidden;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.page-heading[data-v-6fefc458]{text-align:center;margin-bottom:.55rem;-ms-flex-negative:0;flex-shrink:0}.eyebrow[data-v-6fefc458]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;background:linear-gradient(135deg,rgba(197,56,56,.317),rgba(197,56,56,.317));color:var(--g1);border:1px solid rgba(128,86,3,.2);padding:.18rem .8rem;border-radius:50px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.3rem}.page-title[data-v-6fefc458]{font-size:clamp(1.2rem,3vw,1.6rem);font-weight:500;color:var(--text);letter-spacing:-.03em;margin-bottom:.2rem;line-height:1.15}.page-sub[data-v-6fefc458]{color:var(--muted);font-size:.82rem;margin:0}.form-card[data-v-6fefc458]{width:100%;max-width:660px;background:var(--surface);border-radius:14px;border:1px solid hsla(0,0%,50.2%,.322);-webkit-box-shadow:0 6px 28px rgba(197,56,56,.12),0 2px 6px rgba(0,0,0,.04);box-shadow:0 6px 28px rgba(197,56,56,.12),0 2px 6px rgba(0,0,0,.04);padding:.9rem 1.1rem;gap:.75rem;-ms-flex-negative:0;flex-shrink:0}.field-group[data-v-6fefc458],.form-card[data-v-6fefc458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.field-group[data-v-6fefc458]{gap:.35rem}.field-row[data-v-6fefc458]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-full[data-v-6fefc458]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.col-split[data-v-6fefc458]{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 0.5rem);flex:1 1 calc(50% - 0.5rem);min-width:140px}.field-label[data-v-6fefc458]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(31,30,30,.911);margin:0}.field-label[data-v-6fefc458],.label-num[data-v-6fefc458]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.label-num[data-v-6fefc458]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;background:hsla(0,0%,50.2%,.317);color:#fff;border-radius:50%;font-size:.6rem;font-weight:800;-ms-flex-negative:0;flex-shrink:0}.service-tabs[data-v-6fefc458]{-ms-flex-wrap:wrap;flex-wrap:wrap}.service-tab[data-v-6fefc458],.service-tabs[data-v-6fefc458]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem}.service-tab[data-v-6fefc458]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:140px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.35rem .85rem;border:1.5px solid hsla(0,0%,50.2%,.317);border-radius:11px;background:transparent;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;overflow:hidden}.service-tab[data-v-6fefc458]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(197,56,56,.317),rgba(197,56,56,.317));opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.service-tab[data-v-6fefc458]:hover:before{opacity:1}.service-tab[data-v-6fefc458]:hover{border-color:hsla(0,0%,50.2%,.317)}.service-tab.active[data-v-6fefc458]{border-color:rgba(197,56,56,.317);background:linear-gradient(135deg,rgba(3,128,106,.06),rgba(2,163,138,.06))}.service-tab.active .tab-icon[data-v-6fefc458]{background:rgba(197,56,56,.317);color:#fff}.service-tab.active .tab-label[data-v-6fefc458]{color:var(--g1);font-weight:600}.service-tab.active .tab-check[data-v-6fefc458]{opacity:1}.tab-icon[data-v-6fefc458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;background:#f0f6f4;border-radius:8px;font-size:.88rem;color:var(--muted);-webkit-transition:all .2s;transition:all .2s;-ms-flex-negative:0;flex-shrink:0}.tab-label[data-v-6fefc458]{font-size:.82rem;font-weight:500;color:var(--text);-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.tab-check[data-v-6fefc458]{opacity:0;color:var(--g1);font-size:1rem;-webkit-transition:opacity .2s;transition:opacity .2s}[data-v-6fefc458] .v-pkg .vs__dropdown-toggle{border:1.5px solid hsla(0,0%,50.2%,.317);border-radius:10px;padding:.35rem .75rem;background:#fafcfb;-webkit-transition:border-color .2s;transition:border-color .2s;min-height:38px}[data-v-6fefc458] .v-pkg.vs--open .vs__dropdown-toggle,[data-v-6fefc458] .v-pkg .vs__dropdown-toggle:focus-within{border-color:hsla(0,0%,50.2%,.317);-webkit-box-shadow:0 0 0 3px rgba(197,56,56,.317);box-shadow:0 0 0 3px rgba(197,56,56,.317)}[data-v-6fefc458] .v-pkg .vs__dropdown-menu{border-radius:10px;border:1px solid hsla(0,0%,50.2%,.317);-webkit-box-shadow:0 6px 18px rgba(0,0,0,.08);box-shadow:0 6px 18px rgba(0,0,0,.08);margin-top:3px}[data-v-6fefc458] .v-pkg .vs__dropdown-option--highlight{background:rgba(248,247,247,.317)}.pkg-option[data-v-6fefc458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-size:.84rem;color:#0f0f0f}.pkg-option i[data-v-6fefc458]{color:#0f0f0f}.qty-control[data-v-6fefc458]{border:1.5px solid hsla(0,0%,50.2%,.317);border-radius:10px;overflow:hidden;background:#fafcfb;min-height:38px}.qty-btn[data-v-6fefc458],.qty-control[data-v-6fefc458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qty-btn[data-v-6fefc458]{width:38px;height:38px;border:none;background:transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.9rem;cursor:pointer;color:var(--muted);-webkit-transition:all .15s;transition:all .15s}.qty-btn[data-v-6fefc458]:hover:not(:disabled){background:rgba(197,56,56,.317);color:var(--g1)}.qty-btn[data-v-6fefc458]:disabled{opacity:.35;cursor:not-allowed}.qty-input[data-v-6fefc458]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;text-align:center;font-size:.95rem;font-weight:700;color:var(--text);background:transparent;padding:0}.amount-strip[data-v-6fefc458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:linear-gradient(135deg,rgba(197,56,56,.317),rgba(197,56,56,.317));border:1.5px solid rgba(197,56,56,.317);border-radius:12px;padding:.65rem 1.1rem}.amount-label-group[data-v-6fefc458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1rem}.amount-eyebrow[data-v-6fefc458]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.amount-value[data-v-6fefc458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.15rem;line-height:1}.currency[data-v-6fefc458]{font-size:1.1rem;font-weight:700;color:var(--g1);margin-top:.1rem}.big-num[data-v-6fefc458]{font-size:2rem;font-weight:800;color:var(--g1);letter-spacing:-.03em}.per-month[data-v-6fefc458]{font-size:.72rem;color:var(--muted);margin-top:.15rem}.momo-input-wrap[data-v-6fefc458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1.5px solid rgba(197,56,56,.317);border-radius:10px;overflow:hidden;background:#fafcfb;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.momo-input-wrap[data-v-6fefc458]:focus-within{border-color:var(--g1);-webkit-box-shadow:0 0 0 3px rgba(197,56,56,.317);box-shadow:0 0 0 3px rgba(197,56,56,.317)}.momo-prefix[data-v-6fefc458]{padding:0 .75rem;font-size:.84rem;font-weight:600;color:var(--g1);background:rgba(197,56,56,.317);border-right:1.5px solid rgba(197,56,56,.317);height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.momo-input[data-v-6fefc458]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;padding:0 .75rem;font-size:.88rem;color:var(--text);background:transparent;height:38px}.momo-icon[data-v-6fefc458]{padding:0 .75rem;color:var(--muted);font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.field-hint[data-v-6fefc458]{font-size:.72rem;color:var(--muted);margin:0}.action-row[data-v-6fefc458]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem}.btn-ghost[data-v-6fefc458]{padding:.4rem 1.1rem;border:1.5px solid rgba(197,56,56,.317);border-radius:10px;background:transparent;color:var(--muted);font-size:.84rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;white-space:nowrap}.btn-ghost[data-v-6fefc458]:hover{border-color:rgba(30,30,30,.317);color:rgba(197,56,56,.317);background:rgba(197,56,56,.317)}.btn-pay[data-v-6fefc458]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.55rem 1.25rem;border:none;border-radius:10px;background:#ee4c2b;color:#fff;font-size:.88rem;font-weight:700;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 3px 12px rgba(200,55,32,.3);box-shadow:0 3px 12px rgba(200,55,32,.3);position:relative;overflow:hidden}.btn-pay[data-v-6fefc458]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(197,56,56,.317),transparent);opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.btn-pay[data-v-6fefc458]:hover:not(:disabled):after{opacity:1}.btn-pay[data-v-6fefc458]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 18px rgba(197,56,56,.317);box-shadow:0 6px 18px rgba(197,56,56,.317)}.btn-pay[data-v-6fefc458]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.btn-pay[data-v-6fefc458]:disabled{opacity:.5;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.btn-pay-inner[data-v-6fefc458],.trust-row[data-v-6fefc458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trust-row[data-v-6fefc458]{gap:.75rem;margin-top:.55rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0}.trust-item[data-v-6fefc458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;color:var(--muted)}.trust-icon[data-v-6fefc458]{font-size:.95rem;color:var(--g1)}.trust-sep[data-v-6fefc458]{width:3px;height:3px;background:hsla(0,0%,50.2%,.317);border-radius:50%}.modal-inner[data-v-6fefc458]{text-align:center;padding:1.5rem 1.25rem 1.25rem}.modal-spinner-wrap[data-v-6fefc458]{position:relative;width:68px;height:68px;margin:0 auto 1.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.spinner-ring[data-v-6fefc458]{position:absolute;inset:0;border-radius:50%;border:3px solid transparent;border-top-color:var(--g1);-webkit-animation:spin-data-v-6fefc458 1s linear infinite;animation:spin-data-v-6fefc458 1s linear infinite}.spinner-ring.ring-2[data-v-6fefc458]{inset:8px;border-top-color:var(--g2);-webkit-animation-duration:.7s;animation-duration:.7s;animation-direction:reverse}@-webkit-keyframes spin-data-v-6fefc458{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-6fefc458{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.modal-phone-icon[data-v-6fefc458]{font-size:1.5rem;color:var(--g1);position:relative;z-index:1}.modal-title-txt[data-v-6fefc458]{font-size:1.1rem;font-weight:700;color:var(--text);margin-bottom:.4rem}.modal-msg[data-v-6fefc458]{color:var(--text);font-size:.9rem;margin-bottom:.2rem}.modal-sub[data-v-6fefc458]{color:var(--muted);font-size:.78rem;margin-bottom:1.2rem}.modal-close-btn[data-v-6fefc458]{padding:.5rem 1.5rem;border:1.5px solid hsla(0,0%,50.2%,.317);border-radius:50px;background:transparent;color:var(--muted);font-size:.84rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.modal-close-btn[data-v-6fefc458]:hover{border-color:var(--g1);color:var(--g1)}@media (max-width:600px){.form-card[data-v-6fefc458]{padding:.75rem .9rem;gap:.6rem}.service-tabs[data-v-6fefc458]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service-tab[data-v-6fefc458]{min-width:unset}.action-row[data-v-6fefc458]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn-ghost[data-v-6fefc458]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.btn-pay[data-v-6fefc458]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.big-num[data-v-6fefc458]{font-size:1.6rem}.col-split[data-v-6fefc458]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.trust-sep[data-v-6fefc458]{display:none}.trust-row[data-v-6fefc458]{gap:.5rem;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.page-body[data-v-6fefc458]{padding:.4rem .75rem}}