.badge[data-v-538ea80c]{display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-full);font-weight:500;white-space:nowrap}.badge--sm[data-v-538ea80c],.badge[data-v-538ea80c]{padding:2px 10px;font-size:var(--font-size-xs)}.badge--md[data-v-538ea80c]{font-size:13px;padding:4px 12px}.badge--dot[data-v-538ea80c]:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.badge--counter[data-v-538ea80c]{padding:0 7px;min-width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.badge--success[data-v-538ea80c]{background:var(--color-success-50);color:var(--color-success-700)}.badge--success.badge--dot[data-v-538ea80c]:before{background:var(--color-success-500)}.badge--error[data-v-538ea80c]{background:var(--color-error-50);color:var(--color-error-700)}.badge--error.badge--dot[data-v-538ea80c]:before{background:var(--color-error-500)}.badge--warning[data-v-538ea80c]{background:var(--color-warning-50);color:var(--color-warning-700)}.badge--warning.badge--dot[data-v-538ea80c]:before{background:var(--color-warning-500)}.badge--info[data-v-538ea80c]{background:var(--color-info-50);color:var(--color-info-700)}.badge--info.badge--dot[data-v-538ea80c]:before{background:var(--color-info-500)}.badge--primary[data-v-538ea80c]{background:var(--color-primary-50);color:var(--color-primary-700)}.badge--primary.badge--dot[data-v-538ea80c]:before{background:var(--color-primary-500)}.badge--neutral[data-v-538ea80c]{background:var(--color-neutral-100);color:var(--color-neutral-700)}.badge--neutral.badge--dot[data-v-538ea80c]:before{background:var(--color-neutral-500)}.plan-selector[data-v-cc016e78]{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media(min-width:768px){.plan-selector[data-v-cc016e78]{grid-template-columns:1fr 1fr}}.plan-selector__card[data-v-cc016e78]{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);border:2px solid var(--color-neutral-200);border-radius:var(--radius-lg);background:var(--color-white);transition:border-color .2s}.plan-selector__card--premium[data-v-cc016e78]{border-color:var(--color-primary-600)}.plan-selector__card--current[data-v-cc016e78]{background:var(--color-neutral-50)}.plan-selector__header[data-v-cc016e78]{display:flex;align-items:center;justify-content:space-between}.plan-selector__name[data-v-cc016e78]{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-neutral-900)}.plan-selector__price[data-v-cc016e78]{display:flex;align-items:baseline;gap:var(--spacing-2xs)}.plan-selector__price-amount[data-v-cc016e78]{font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-neutral-900)}.plan-selector__price-interval[data-v-cc016e78]{font-size:var(--font-size-sm);color:var(--color-neutral-500)}.plan-selector__description[data-v-cc016e78]{font-size:var(--font-size-sm);color:var(--color-neutral-600);line-height:var(--line-height-normal)}.plan-selector__features[data-v-cc016e78]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1}.plan-selector__features li[data-v-cc016e78]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-neutral-700)}.plan-selector__features li i[data-v-cc016e78]{color:var(--color-primary-600);font-size:var(--font-size-sm)}#paycomet_ifr_panumber{max-height:56px;border:1px solid var(--grey-100);border-radius:8px;width:100%}#paycomet_ifr_panumber input{border:0!important}#paycomet_ifr_panumber .paycomet_merchant_pan{padding-left:10px!important}#cvc2-form input,#paycomet-cvc2{border:0!important}#paycomet_ifr_cvc2{border:1px solid var(--grey-100);border-radius:8px;width:100%;height:56px;margin-bottom:16px}.payment-checkout-page{height:100svh;display:flex;flex-direction:column;background:#fff}.payment-checkout-page .fixed-header{position:sticky;top:0;background:#fff;z-index:10;padding:16px 24px;border-bottom:1px solid var(--grey-100)}.payment-checkout-page .fixed-header .left{display:flex;align-items:center;gap:12px}.payment-checkout-page .fixed-header .left .back-icon{font-size:20px;color:var(--grey-700);cursor:pointer}.payment-checkout-page .fixed-header .left span{color:var(--grey-900);font-family:Inter;font-size:18px;font-weight:600;line-height:22px}.payment-checkout-page .payment-checkout{flex:1;padding:16px 24px 113px 24px;overflow-y:auto}.payment-checkout-page .payment-checkout .info-text{color:var(--grey-900);font-family:Inter;font-size:16px;font-weight:400;line-height:22px;margin-bottom:24px}.payment-checkout-page .payment-checkout .payment-content .hidden-inputs{opacity:0;position:fixed;pointer-events:none}.payment-checkout-page .payment-checkout .payment-content .input-item{margin-bottom:16px;border:0 solid var(--grey-100)!important;color:var(--grey-700)}.payment-checkout-page .payment-checkout .payment-content .input-item.common input{border:1px solid var(--grey-100)}.payment-checkout-page .payment-checkout .payment-content input{border:1px solid var(--grey-100);height:56px;border-radius:8px;background:#fff;padding:16px;overflow:hidden;color:var(--grey-800);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:22px;width:100%}.payment-checkout-page .payment-checkout .resume{border-radius:16px;padding:16px;border:1px solid var(--grey-100);margin:24px 0}.payment-checkout-page .payment-checkout .resume .title-resume{color:var(--primary-500);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:24px}.payment-checkout-page .payment-checkout .resume .amount-main-info{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:16px;border-bottom:1px solid var(--grey-100)}.payment-checkout-page .payment-checkout .resume .amount-main-info .amount-info .amount-title{color:var(--grey-900);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:4px}.payment-checkout-page .payment-checkout .resume .amount-main-info .amount-value{color:var(--grey-900);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.payment-checkout-page .payment-checkout .resume .date-info{padding-top:16px;display:flex;justify-content:space-between}.payment-checkout-page .payment-checkout .resume .date-info .date-text{color:var(--grey-900);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.payment-checkout-page .payment-checkout .resume .date-info .date-value{color:var(--grey-900);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.payment-checkout-page .payment-footer{width:100%;position:fixed;background:#fff;bottom:0;left:0;padding:24px;border-top:1px solid var(--grey-200);box-shadow:0 -1px 9.5px 0 rgba(51,51,51,.1);max-width:768px;margin:0 auto}.payment-checkout-page .payment-footer .confirm-payment{width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:96px;height:48px;font-size:16px;font-weight:600;line-height:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px;font-family:Inter;padding:13px 16px;box-shadow:inset;display:inline-flex;color:#fff;background:var(--primary-500);border:1px solid var(--primary-500)}.payment-checkout-page .payment-footer .confirm-payment:hover{background:var(--primary-600);border:1px solid var(--primary-600);cursor:pointer}.payment-checkout-page .payment-footer .confirm-payment:focus-visible{background-color:var(--primary-500);border:4px solid var(--primary-200)}.payment-checkout-page .payment-footer .confirm-payment:active{background:var(--primary-700);border:1px solid var(--primary-700)}.payment-checkout-page .payment-footer .confirm-payment.disabled{background-color:var(--primary-100);pointer-events:none;color:var(--primary-300);border:1px solid var(--primary-100)}.payment-checkout-page .viu-calendar-container .search-options{display:none}.payment-checkout-page .viu-calendar-container .viu-calendar{width:100%}.subscriptions-page[data-v-53ed75ca]{height:100%;display:flex;flex-direction:column;background:var(--color-neutral-50)}.subscriptions-page__container[data-v-53ed75ca]{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-md) var(--spacing-2xl)}@media(min-width:1280px){.subscriptions-page__container[data-v-53ed75ca]{padding:var(--spacing-lg);max-width:800px}}.subscriptions-page__header[data-v-53ed75ca]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.subscriptions-page__title[data-v-53ed75ca]{font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-neutral-900);line-height:var(--line-height-tight)}.subscriptions-page__subtitle[data-v-53ed75ca]{font-size:var(--font-size-sm);color:var(--color-neutral-500);line-height:var(--line-height-normal)}.subscriptions-page__modal-text[data-v-53ed75ca]{font-size:var(--font-size-md);color:var(--color-neutral-700);line-height:var(--line-height-normal)}.subscriptions-page__modal-actions[data-v-53ed75ca]{display:flex;gap:var(--spacing-md);width:100%}