.commonPopupOverlay[data-v-003f7858]{-webkit-backdrop-filter:blur(var(--modal-backdrop-blur));backdrop-filter:blur(var(--modal-backdrop-blur));background:var(--modal-backdrop);display:grid;inset:0;overscroll-behavior:none;padding:16px;place-items:center;position:fixed;z-index:10080}.commonPopupModal[data-v-003f7858]{background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--modal-radius);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;max-height:min(86vh,720px);padding:var(--modal-padding-y) var(--modal-padding-x);position:relative;width:min(530px,100%)}.commonPopupModal:not(.commonPopupModal--dialog) .commonPopupText[data-v-003f7858],.commonPopupModal:not(.commonPopupModal--dialog) .commonPopupTitle[data-v-003f7858]{padding-left:20px;padding-right:20px}.commonPopupModal:not(.commonPopupModal--dialog) .commonPopupTitle[data-v-003f7858]{padding-right:48px}.commonPopupModal--dialog[data-v-003f7858]{width:min(520px,100%)}@media(max-width:1023px){.commonPopupModal--dialog[data-v-003f7858]{box-sizing:border-box;max-width:min(92vw,420px);padding:24px;width:min(92vw,420px)}}.commonPopupTitle--dialog[data-v-003f7858]{margin-bottom:10px;overflow-wrap:break-word;padding-left:12px;padding-right:44px;text-align:left;white-space:pre-line;word-break:keep-all}@media(max-width:1023px){.commonPopupTitle--dialog[data-v-003f7858]{font-size:22px;font-weight:700;line-height:1.4;margin-left:auto;margin-right:auto;max-width:100%;overflow-wrap:break-word;padding-left:0;padding-right:0;text-align:center;white-space:pre-line;word-break:keep-all}}.commonPopupDialogBodyShell[data-v-003f7858]{display:flex;flex:1;flex-direction:column;max-height:min(62vh,520px);min-height:0;position:relative}.commonPopupDialogBody[data-v-003f7858]{flex:1;min-height:0;overflow:auto;padding:0 8px 6px}@media(max-width:1023px){.commonPopupDialogBody[data-v-003f7858] .priceRangeValidationBody,.commonPopupDialogBody[data-v-003f7858] .pricingTrialWindowExpiredSub,.commonPopupDialogBody[data-v-003f7858] .roiCalculatorGateDesc,.commonPopupDialogBody[data-v-003f7858] .trialListGateDesc,.commonPopupDialogBody[data-v-003f7858] p{font-size:15px;line-height:1.55;overflow-wrap:break-word;text-align:center;word-break:keep-all}}@media(max-width:1023px){.commonPopupDialogBody[data-v-003f7858] button{align-items:center;box-sizing:border-box;display:inline-flex;height:52px;justify-content:center;min-height:52px}}.commonPopupDialogBodyShell--edgeFade .commonPopupDialogBody[data-v-003f7858]{padding-bottom:48px}.commonPopupDialogBodyEdgeFade[data-v-003f7858]{background:linear-gradient(to top,var(--color-bg-card) 0,hsla(0,0%,100%,.72) 38%,transparent 100%);bottom:0;height:56px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.commonPopupFooter--dialog[data-v-003f7858]{justify-content:stretch;margin-top:4px;padding-top:12px}.commonPopupFooter--dialogSlotButton[data-v-003f7858] button{background:linear-gradient(135deg,#3b82f6,#6366f1);border:1px solid transparent;border-radius:10px;box-shadow:0 2px 12px #3b82f640;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:13px;font-weight:700;padding:10px 14px;width:100%}@media(max-width:1023px){.commonPopupFooter--dialogSlotButton[data-v-003f7858] button{align-items:center;box-sizing:border-box;display:inline-flex;height:52px;justify-content:center;min-height:52px}}.commonPopupFooter--dialogSlotButton[data-v-003f7858] button:hover{box-shadow:0 4px 16px #3b82f652;filter:brightness(1.06)}.commonPopupFooter--dialogSlotButton[data-v-003f7858] button:active{filter:brightness(.96)}.commonPopupFooter--dialogSlotButton[data-v-003f7858] button:focus-visible{outline:2px solid rgba(147,197,253,.9);outline-offset:2px}.commonPopupClose[data-v-003f7858]{align-items:center;background:var(--color-bg-muted);border:0;border-radius:50%;color:var(--color-text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:10px;top:10px;width:36px;z-index:5}.commonPopupClose[data-v-003f7858]:hover{background:var(--color-gray-200);color:var(--color-text-primary)}.commonPopupTitle[data-v-003f7858]{color:var(--color-text-primary);font-size:17px;font-weight:800;line-height:1.35;margin:0 0 20px;padding-left:40px;padding-right:40px;text-align:center}.commonPopupBody[data-v-003f7858],.commonPopupSingle[data-v-003f7858]{flex:1;min-height:0;overflow:auto}.commonPopupText[data-v-003f7858]{color:var(--color-text-secondary);font-size:14px;line-height:1.55;margin:0;padding-left:40px;padding-right:40px;text-align:center;white-space:pre-line}.commonPopupText--afterImage[data-v-003f7858]{margin-top:10px}.commonPopupImageBlock[data-v-003f7858]{background:var(--color-bg-muted);border-radius:12px;margin:0;overflow:hidden}.commonPopupImageBtn[data-v-003f7858]{background:transparent;border:0;cursor:pointer;display:block;padding:0;width:100%}.commonPopupImg[data-v-003f7858]{display:block;height:auto;max-height:min(52vh,420px);-o-object-fit:contain;object-fit:contain;width:100%}.commonPopupSwiperWrap[data-v-003f7858]{flex:1;margin-top:4px;min-height:0}.commonPopupSwiper[data-v-003f7858]{padding-bottom:28px;width:100%}.commonPopupSlide[data-v-003f7858]{height:auto}.commonPopupFooter[data-v-003f7858]{border-top:1px solid var(--color-border-default);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px;padding-top:12px}.commonPopupBtn[data-v-003f7858]{align-items:center;border:1px solid transparent;border-radius:var(--wds-btn-radius-md);box-shadow:var(--wds-btn-shadow);box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:var(--wds-btn-font);font-weight:var(--wds-btn-weight);justify-content:center;letter-spacing:-.01em;line-height:1.2;min-height:var(--wds-btn-height-md);padding:0 var(--wds-btn-padding-x-md);transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)}.commonPopupBtn[data-v-003f7858]:focus-visible{box-shadow:var(--wds-btn-focus-ring);outline:none}.commonPopupBtn[data-v-003f7858]:active:not(:disabled){transform:scale(.98)}.commonPopupBtn[data-v-003f7858]:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.commonPopupBtn--ghost[data-v-003f7858]{background:transparent;border-color:transparent;color:var(--color-text-secondary)}.commonPopupBtn--ghost[data-v-003f7858]:hover:not(:disabled){background:var(--color-gray-100);color:var(--color-text-primary)}.commonPopupBtn--primary[data-v-003f7858]{background:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-text-inverse)}.commonPopupBtn--primary[data-v-003f7858]:hover:not(:disabled){background:var(--color-primary-600);border-color:var(--color-primary-600)}.commonPopupBtn--hideTodayCta[data-v-003f7858]{background:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-text-inverse)}.commonPopupBtn--hideTodayCta[data-v-003f7858]:hover:not(:disabled){background:var(--color-primary-600);border-color:var(--color-primary-600)}.commonPopupBtn--hideTodayCta[data-v-003f7858]:active:not(:disabled){transform:scale(.98)}.commonPopupBtn--hideTodayCta[data-v-003f7858]:focus-visible{box-shadow:var(--wds-btn-focus-ring);outline:none}[data-v-003f7858] .swiper-pagination-bullet{background:var(--color-gray-300);opacity:1}[data-v-003f7858] .swiper-pagination-bullet-active{background:var(--color-primary-500)}[data-v-003f7858] .swiper-button-next,[data-v-003f7858] .swiper-button-prev{color:var(--color-text-primary);height:34px;width:34px}[data-v-003f7858] .swiper-button-next:after,[data-v-003f7858] .swiper-button-prev:after{font-size:15px;font-weight:800}@media(max-width:1023px){.commonPopupOverlay[data-v-003f7858]{padding:16px}}@media(max-width:1023px)and (max-width:1023px){.commonPopupModal:not(.commonPopupModal--dialog) .commonPopupClose[data-v-003f7858]{display:none!important}}@media(max-width:1023px){.commonPopupModal[data-v-003f7858]:not(.commonPopupModal--dialog){padding:24px;width:min(92vw,420px)}.commonPopupTitle[data-v-003f7858]:not(.commonPopupTitle--dialog){padding-left:0;padding-right:0}}@media(max-width:1023px)and (max-width:1023px){.commonPopupTitle[data-v-003f7858]:not(.commonPopupTitle--dialog){font-size:22px;font-weight:700;line-height:1.4;margin-left:auto;margin-right:auto;max-width:100%;overflow-wrap:break-word;padding-left:0;padding-right:0;text-align:center;white-space:pre-line;word-break:keep-all}}@media(max-width:1023px){.commonPopupText[data-v-003f7858]{padding-left:0;padding-right:0}}@media(max-width:1023px)and (max-width:1023px){.commonPopupText[data-v-003f7858]{font-size:15px;line-height:1.55;overflow-wrap:break-word;text-align:center;word-break:keep-all}}@media(max-width:1023px){.commonPopupFooter[data-v-003f7858]:not(.commonPopupFooter--dialog){align-items:stretch;flex-direction:column-reverse}.commonPopupFooter:not(.commonPopupFooter--dialog) .commonPopupBtn[data-v-003f7858]{width:100%}}@media(max-width:1023px)and (max-width:1023px){.commonPopupFooter:not(.commonPopupFooter--dialog) .commonPopupBtn[data-v-003f7858]{align-items:center;box-sizing:border-box;display:inline-flex;height:52px;justify-content:center;min-height:52px}}@media(max-width:1023px){.commonPopupFooter--dialogSlotButton[data-v-003f7858] button{width:100%}}@media(max-width:520px){.commonPopupFooter--dialogSlotButton[data-v-003f7858] button{width:100%}}.popup-fade-scale-enter-active[data-v-003f7858],.popup-fade-scale-leave-active[data-v-003f7858]{transition:opacity .2s ease}.popup-fade-scale-enter-from[data-v-003f7858],.popup-fade-scale-leave-to[data-v-003f7858]{opacity:0}.popup-fade-scale-enter-active .commonPopupModal[data-v-003f7858],.popup-fade-scale-leave-active .commonPopupModal[data-v-003f7858]{transition:transform .24s cubic-bezier(.22,.9,.25,1),opacity .2s ease}.popup-fade-scale-enter-from .commonPopupModal[data-v-003f7858],.popup-fade-scale-leave-to .commonPopupModal[data-v-003f7858]{opacity:0;transform:translateY(8px) scale(.96)}
