.radio[data-v-cbfcad8e]{--radio-size:24px;--radio-dot-size:18px;--radio-border-width:1.5px;--radio-motion-duration:.28s;--radio-motion-ease:cubic-bezier(.33, 1, .68, 1);cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.radio__input[data-v-cbfcad8e]{opacity:0;pointer-events:none;position:absolute}.radio__visual[data-v-cbfcad8e]{box-sizing:border-box;width:var(--radio-size);height:var(--radio-size);border:var(--radio-border-width) solid var(--label-primary);border-radius:50%;position:relative}.radio__visual[data-v-cbfcad8e]:after{content:"";width:var(--radio-dot-size);height:var(--radio-dot-size);background:var(--label-primary);transform-origin:50%;transition:transform var(--radio-motion-duration) var(--radio-motion-ease);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.radio--checked .radio__visual[data-v-cbfcad8e]:after{transform:translate(-50%,-50%)scale(1)}.radio--disabled[data-v-cbfcad8e]{cursor:not-allowed;opacity:.3}html[data-input-modality=mouse] .radio:not(.radio--disabled):not(.radio--checked):hover .radio__visual:after,html[data-input-modality=mouse] .list-item:hover:not(.list-item--disabled) .list-item__trailing .radio:not(.radio--disabled):not(.radio--checked) .radio__visual:after{transform:translate(-50%,-50%)scale(.35)}.toggle[data-v-bf94a6f0]{--toggle-track-width:64px;--toggle-track-height:28px;--toggle-knob-width:39px;--toggle-knob-height:24px;--toggle-knob-inset:2px;--toggle-knob-inset-hover:4px;--toggle-knob-nudge:calc(var(--toggle-knob-inset-hover) - var(--toggle-knob-inset));--toggle-knob-travel:calc(var(--toggle-track-width) - var(--toggle-knob-width) - 2 * var(--toggle-knob-inset));--toggle-knob-travel-hover:calc(var(--toggle-knob-travel) - var(--toggle-knob-nudge));box-sizing:border-box;width:var(--toggle-track-width);height:var(--toggle-track-height);background:var(--toggle-track-off);cursor:pointer;border:none;border-radius:100px;flex-shrink:0;padding:0;transition:background-color .2s;display:inline-flex;position:relative;overflow:hidden}.toggle--on[data-v-bf94a6f0]{background-color:var(--toggle-on-color)}.toggle--on[data-v-bf94a6f0]:before{content:"";border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--toggle-on-color) 75%, transparent) 0%, color-mix(in srgb, var(--toggle-on-color) 75%, transparent) 100%), var(--toggle-track-off);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.toggle--disabled[data-v-bf94a6f0]{cursor:default;opacity:.4}.toggle__knob[data-v-bf94a6f0]{top:50%;left:var(--toggle-knob-inset);z-index:1;width:var(--toggle-knob-width);height:var(--toggle-knob-height);background:var(--toggle-knob);pointer-events:none;border-radius:100px;transition:transform .2s;position:absolute;transform:translateY(-50%)translate(0)}.toggle--on .toggle__knob[data-v-bf94a6f0]{transform:translateY(-50%) translateX(var(--toggle-knob-travel))}html[data-input-modality=mouse] .toggle.toggle--off:not(:disabled):hover,html[data-input-modality=mouse] .list-item:hover:not(.list-item--disabled) .list-item__trailing .toggle.toggle--off:not(:disabled){background:var(--toggle-track-off)}html[data-input-modality=mouse] .toggle.toggle--off:not(:disabled):hover .toggle__knob,html[data-input-modality=mouse] .list-item:hover:not(.list-item--disabled) .list-item__trailing .toggle.toggle--off:not(:disabled) .toggle__knob{transform:translateY(-50%) translateX(var(--toggle-knob-nudge))}html[data-input-modality=mouse] .toggle.toggle--on:not(:disabled):hover:before,html[data-input-modality=mouse] .list-item:hover:not(.list-item--disabled) .list-item__trailing .toggle.toggle--on:not(:disabled):before{opacity:1}html[data-input-modality=mouse] .toggle.toggle--on:not(:disabled):hover .toggle__knob,html[data-input-modality=mouse] .list-item:hover:not(.list-item--disabled) .list-item__trailing .toggle.toggle--on:not(:disabled) .toggle__knob{transform:translateY(-50%) translateX(var(--toggle-knob-travel-hover))}.list-item[data-v-d5b58250]{cursor:pointer;transition:background-color .2s ease, transform var(--ui-spring-release-duration) var(--ui-spring-release-ease);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.list-item[data-v-d5b58250]:active:not(.list-item--disabled):not(.list-item--non-interactive):not(.list-item--static){background-color:var(--fill-surface-default-10)}.list-item--static[data-v-d5b58250]{cursor:default}.list-item--non-interactive[data-v-d5b58250]{pointer-events:none;cursor:default}.list-item--disabled[data-v-d5b58250]{cursor:default;opacity:.5}.list-item--inactive[data-v-d5b58250]{opacity:.5}.list-item__leading[data-v-d5b58250]{align-items:flex-start;gap:8px;display:flex}.list-item__leading--centered[data-v-d5b58250]{align-items:center}.list-item__leading-icon[data-v-d5b58250]{flex-shrink:0;justify-content:center;align-items:flex-start;width:24px;display:flex}.list-item__leading-icon-circle[data-v-d5b58250]{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.list-item__leading-icon-circle--rounded[data-v-d5b58250]{border-radius:18px}.list-item__leading-badge[data-v-d5b58250]{border:2px solid var(--fill-background);border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:-2px;right:-2px}.list-item__leading-device-os[data-v-d5b58250]{background-color:var(--fill-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.list-item__leading-text[data-v-d5b58250]{flex-direction:column;gap:4px;display:flex}.list-item__trailing[data-v-d5b58250]{align-items:center;gap:8px;display:flex}.list-item__notification[data-v-d5b58250]{background-color:var(--brand-primary);border-radius:999px;flex-shrink:0;width:16px;height:16px}html[data-input-modality=mouse] .list-item:hover:not(.list-item--disabled):not(.list-item--non-interactive):not(.list-item--static){background-color:var(--fill-surface-default-10)}.qr-code[data-v-8a1efc79]{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex;overflow:hidden}.qr-code[data-v-8a1efc79] canvas{image-rendering:auto;image-rendering:smooth;display:block}.skeleton[data-v-fb696d5a]{box-sizing:border-box;flex-shrink:0;max-width:100%}.skeleton--animated[data-v-fb696d5a]{animation:1.4s ease-in-out infinite ui-skeleton-pulse}.payment-confirmation-sheet[data-v-db2eb54c]{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;height:100%;min-height:0;padding:0 16px 16px;display:flex}.payment-confirmation-sheet__host[data-v-db2eb54c]{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:100%;overflow:hidden}.payment-confirmation-sheet__frame[data-v-db2eb54c]{background:#fff;border-radius:16px;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}@media (width>=768px){.payment-confirmation-sheet[data-v-db2eb54c]{height:min(720px,78vh)}}.payment-confirmation-sheet__webview[data-v-db2eb54c]{width:100%;height:100%;position:absolute;inset:0}.payment-confirmation-sheet__overlay[data-v-db2eb54c]{background:var(--background-primary-100,#0a0a0a);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.payment-confirmation-sheet__error[data-v-db2eb54c]{text-align:center;padding:0 24px}.add-payment-method-sheet[data-v-9efbfcbb]{flex-direction:column;width:100%;display:flex}.add-payment-method-sheet__texts[data-v-9efbfcbb]{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;width:100%;padding:0 16px 12px;display:flex}.add-payment-method-sheet__skeleton-row[data-v-9efbfcbb]{box-sizing:border-box;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.add-payment-method-sheet__qr[data-v-9efbfcbb]{align-self:center;margin:12px 0}.add-payment-method-sheet__error[data-v-9efbfcbb]{box-sizing:border-box;text-align:center;width:100%;padding:0 16px 8px}.add-payment-method-sheet__submit[data-v-9efbfcbb]{width:calc(100% - 32px);margin:8px 16px 0}.page-controller[data-v-2e0ed519]{align-items:center;gap:8px;display:flex}.page-controller__hit[data-v-2e0ed519]{cursor:pointer;justify-content:center;align-items:center;margin:-8px;padding:8px;display:flex}.page-controller__dot[data-v-2e0ed519]{background:var(--fill-surface-default-10);border-radius:999px;flex-shrink:0;width:8px;height:8px;transition:width .25s;position:relative;overflow:hidden}.page-controller__progress[data-v-2e0ed519]{background:var(--label-primary);opacity:0;border-radius:999px;width:8px;height:8px;transition-property:width,opacity;transition-duration:.25s,.25s;transition-timing-function:ease,ease;position:absolute;top:0;left:0}.subscription-feature-carousel[data-v-29667cbc]{display:contents}.subscription-feature-carousel__viewport[data-v-29667cbc]{z-index:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;position:relative;overflow:hidden}.subscription-feature-carousel__track[data-v-29667cbc]{will-change:transform;width:100%;display:flex}.subscription-feature-carousel__page[data-v-29667cbc]{box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:10px;width:100%;display:flex}.subscription-feature-carousel__item[data-v-29667cbc]{align-items:flex-start;gap:12px;display:flex}.subscription-feature-carousel__icon[data-v-29667cbc]{background:var(--fill-surface-default-10);border-radius:26px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.subscription-feature-carousel__texts[data-v-29667cbc]{flex-direction:column;gap:2px;min-width:0;display:flex}.subscription-feature-carousel__dots[data-v-29667cbc]{z-index:1;justify-content:center;position:relative}.subscription-payment-method-sheet[data-v-43afeb23]{flex-direction:column;width:100%;display:flex}.subscription-payment-method-sheet__texts[data-v-43afeb23]{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:0 16px 12px;display:flex}.subscription-sheet[data-v-a120277a]{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:100%;padding:66px 16px 36px;display:flex;position:relative}@media (width>=768px){.subscription-sheet[data-v-a120277a]{height:min(720px,78vh)}}.subscription-sheet--loading[data-v-a120277a]{justify-content:center;gap:16px}@media (width<=767px){.subscription-sheet[data-v-a120277a]{padding-top:calc(var(--safe-area-top) + 66px);padding-bottom:max(36px, var(--safe-area-bottom))}.subscription-sheet--loading[data-v-a120277a]{padding-top:0;padding-bottom:0}}.subscription-sheet__glow[data-v-a120277a]{pointer-events:none;z-index:0;width:100%;height:auto;position:absolute;left:0}.subscription-sheet__glow--top[data-v-a120277a]{top:0}.subscription-sheet__glow--bottom[data-v-a120277a]{bottom:0}.subscription-sheet__brand[data-v-a120277a]{z-index:1;align-items:center;gap:6px;display:flex;position:relative}.subscription-sheet__plus-badge[data-v-a120277a]{width:58px;height:27px;position:relative}.subscription-sheet__plus-badge-img[data-v-a120277a]{width:64.33px;max-width:none;height:31.33px;position:absolute;bottom:0;left:0}.subscription-sheet__loader[data-v-a120277a]{z-index:1;position:relative}.subscription-sheet__status[data-v-a120277a]{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.subscription-sheet__bottom[data-v-a120277a]{z-index:1;flex-direction:column;align-items:center;gap:10px;width:100%;display:flex;position:relative}.subscription-sheet__disclaimer[data-v-a120277a]{text-align:center;padding:0 8px}.subscription-cancel-confirm[data-v-a120277a],.subscription-pay-confirm[data-v-a120277a],.subscription-bind-card[data-v-a120277a]{flex-direction:column;gap:12px;width:100%;display:flex}.subscription-cancel-confirm__texts[data-v-a120277a],.subscription-pay-confirm__texts[data-v-a120277a],.subscription-bind-card__texts[data-v-a120277a]{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;padding:0 16px;display:flex}.subscription-pay-confirm__button[data-v-a120277a]{box-sizing:border-box;width:calc(100% - 32px);margin:4px 16px 0}.subscription-bind-card__button[data-v-a120277a]{align-self:flex-start;margin:0 16px}
