.locked-alert{z-index:9999;opacity:0;background:#000;border-radius:22px;width:380px;padding:24px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:flex;position:fixed;bottom:30px;right:24px;transform:translateY(100px);box-shadow:0 4px 24px -8px #00000014}.locked-alert_icon{width:18px;min-width:18px;margin-right:12px}.locked-alert.show{opacity:1;transform:translateY(0)}.locked-alert.hide{opacity:0;pointer-events:none;transform:translateY(100px)}.locked-alert__title{color:#fff;margin-bottom:8px;font-size:14px;font-weight:600;line-height:130%}.locked-alert__title:last-child{margin-bottom:0}.locked-alert p{color:#fff;margin:0;font-size:12px;font-weight:400;line-height:140%}.locked-alert__close{cursor:pointer;position:absolute;top:24px;right:24px}.paywall-plans__form{flex-direction:column;flex:1;display:flex}.paywall-plans__list{flex-direction:column;gap:.5rem;display:flex}.paywall-plan.selected .paywall-plan__label{border-color:var(--foreground)}.paywall-plan.selected .paywall-plan__price,.paywall-plan.selected .paywall-plan__daily-price{color:var(--foreground)}.paywall-plan.input-error .paywall-plan__label{border-color:var(--destructive)}.paywall-plan__label{border:1px solid var(--muted);cursor:pointer;border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;padding:1rem 1.25rem;transition:border-color .5s;display:flex;position:relative;overflow:hidden}.paywall-plan__label:hover{border-color:var(--input)}.paywall-plan.most-popular .paywall-plan__label{height:106px}.paywall-plan.most-popular .paywall-plan__label .paywall-plan__info{align-self:flex-end}.paywall-plan__check.form-check-input[type=radio]{display:none}.paywall-plan__badge{background-color:var(--foreground);color:var(--static-white);border-radius:1rem 0;padding:.5rem 1.5rem;position:absolute;top:-1px;left:-1px}.paywall-plan__title{color:var(--foreground);margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.2375rem}.paywall-plan__prices{color:var(--muted-foreground);align-items:center;gap:.3438rem;margin:0;font-size:.75rem;font-weight:500;line-height:.75rem;display:flex}.paywall-plan__price-old{-webkit-text-decoration:var(--destructive) line-through;text-decoration:var(--destructive) line-through}.paywall-plan__price{transition:color .5s}.paywall-plan__arrow-icon{width:.75rem;height:.75rem;margin-top:-2px;display:inline-block}.paywall-plan__arrow-icon svg{object-fit:contain;width:100%;height:100%}.paywall-plan__arrow-icon svg path{fill:var(--muted-foreground)}.paywall-plan__daily-prices{color:var(--muted-foreground);flex-direction:column;align-items:center;display:flex}.paywall-plan__daily-price{margin-bottom:1px;font-size:1.25rem;font-weight:700;line-height:1.25rem;transition:color .5s}.paywall-plan__daily-price-old{margin-bottom:3px;font-size:.625rem;font-weight:400;line-height:.625rem;text-decoration:line-through}.paywall-plan__daily-price-description{font-size:.625rem;font-weight:400;line-height:.625rem}.paywall-plan__description{color:var(--muted-foreground);align-items:center;gap:.375rem;margin-top:8px;font-size:.75rem;font-weight:400;line-height:1.05rem;display:flex}.paywall-checkout__promo{border-bottom:1px solid var(--muted);margin-block:.75rem 1rem;padding-bottom:1rem}.paywall-checkout__promo:has(.promo-form,.promo-info){border:none;margin-bottom:.75rem;padding:0}.paywall-checkout__promo:has(.promo-info){margin-bottom:1rem}.paywall-checkout__promo .promo-form{align-items:center;gap:.5rem;display:flex}.paywall-checkout__promo .promo-form__label{display:inherit;align-items:inherit;border:1px solid var(--muted);border-radius:.75rem;flex:1;justify-content:space-between;gap:.625rem;height:100%;padding:.8125rem .9375rem;transition:border-color .5s}.paywall-checkout__promo .promo-form__label:hover{border-color:var(--input)}.paywall-checkout__promo .promo-form__label:focus-within{border-color:var(--foreground)}.paywall-checkout__promo .promo-form__label.input-error{border-color:var(--destructive)}.paywall-checkout__promo .promo-form__label.input-error .promo-form__field,.paywall-checkout__promo .promo-form__label.input-error .promo-form__field::placeholder{color:var(--destructive)}.paywall-checkout__promo .promo-form:has(.error-message){padding-bottom:1.25rem}.paywall-checkout__promo .promo-form:has(.error-message) .error-message{top:calc(100% + .25rem);left:0;transform:none}.paywall-checkout__promo .promo-form__field{color:var(--foreground);border:none;height:20px;padding:0;font-size:14px;font-weight:500;line-height:19.6px;transition:color .5s}.paywall-checkout__promo .promo-form__field::placeholder{color:var(--muted-foreground)}.paywall-checkout__promo .promo-form__field:focus{box-shadow:none}.paywall-checkout__promo .promo-form__close{flex-shrink:0;width:1.25rem;height:1.25rem;position:relative}.paywall-checkout__promo .promo-form__close svg{object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.paywall-checkout__promo .promo-form__submit{width:auto;padding-inline:1.75rem}.paywall-checkout__promo .promo-info{border-top:1px solid var(--muted);border-bottom:1px solid var(--muted);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.75rem;display:flex}.paywall-checkout__promo .promo-info p{margin:0}.paywall-checkout__promo .promo-info__code{align-items:inherit;background-color:var(--muted);border-radius:.625rem;gap:.375rem;padding:.5rem;font-size:.75rem;font-weight:500;line-height:.825rem;display:inline-flex}.paywall-checkout__promo .promo-info__code svg{object-fit:contain;flex-shrink:0;width:1rem;height:1rem}.paywall-checkout__promo .promo-info__description:is(p){color:var(--muted-foreground);margin-right:auto;font-family:Italian Plate No2 Expanded;font-size:.75rem;font-weight:400;line-height:.9rem}.paywall-checkout__promo .promo-info__discount{color:var(--destructive);font-family:Italian Plate No2 Expanded;font-size:.75rem;font-weight:500;line-height:.825rem}.paywall-checkout__btn{color:var(--muted-foreground);font-size:.75rem;font-weight:500;line-height:.825rem;text-decoration:underline}.paywall-checkout__form-loading-error{text-align:center;margin-top:30px}.paywall-checkout__payment-error{text-align:center;padding-top:92px}.paywall-checkout__payment-error p{margin-top:23px;font-size:20px;font-style:normal;font-weight:700;line-height:120%}.paywall-checkout__payment-error button.paywall-modal__btn.paywall-checkout__form-submit.middle-btn.form-submit{margin-top:92px;font-size:14px;font-style:normal;font-weight:600;line-height:80%}.paywall-checkout__positions{flex-direction:column;gap:.75rem;margin-bottom:.75rem;display:flex}.paywall-checkout__position{justify-content:space-between;align-items:center;font-size:.75rem;font-weight:500;line-height:.825rem;display:flex}.paywall-checkout__position-name{align-items:center;gap:.25rem;display:flex}.paywall-checkout__position.discount .paywall-checkout__position-amount{color:var(--destructive)}.paywall-checkout__total-row{justify-content:space-between;align-items:center;margin-bottom:4px;font-size:1rem;font-weight:500;line-height:1.1rem;display:flex}.paywall-checkout__total-row p{margin:0}.paywall-checkout__total-discount{color:var(--color-green-500);text-align:right;margin:0;font-size:.75rem;font-weight:500;line-height:1.05rem}.paywall-checkout__references{margin-top:16px}.paywall-checkout__reference{border-radius:100px;justify-content:center;align-items:center;gap:.75rem;width:100%;height:48px;padding:.8125rem;font-size:.875rem;font-weight:500;line-height:.875rem;display:flex}.paywall-checkout__reference.paypal{background-color:var(--color-legacy-warning-yellow)}.paywall-checkout__reference.paypal svg{object-fit:contain;width:58px;height:22px;margin-top:-1px}.paywall-checkout__divider{align-items:center;margin-block:1rem;display:flex}.paywall-checkout__divider span{color:var(--muted-foreground);font-size:.75rem;font-weight:400;line-height:1.05rem}.paywall-checkout__divider span:not(:empty){padding-inline:1.5rem}.paywall-checkout__divider span:empty{background-color:var(--muted);flex:1;height:1px}.paywall-checkout__form{grid-template-columns:1fr 1fr;grid-template-areas:"card card""date cvv""submit submit";gap:.5rem;display:grid}.paywall-checkout__form-group{border:1px solid var(--muted);border-radius:.6875rem;align-items:center;gap:1rem;height:48px;padding:.4688rem 1rem;transition:border-color .5s;display:flex}.paywall-checkout__form-group:hover{border-color:var(--input)}.paywall-checkout__form-group:focus-within{border-color:var(--foreground)}.paywall-checkout__form-group:has([name=cardNumber]){grid-area:card}.paywall-checkout__form-group:has([name=cardDate]){grid-area:date}.paywall-checkout__form-group:has([name=cvv]){grid-area:cvv}.paywall-checkout__form-group:has(.input-error){border-color:var(--destructive)}.paywall-checkout__form-group:has(.input-error) .input-error{color:var(--destructive)}.paywall-checkout__form-group:has(.input-error) .input-error::placeholder{color:var(--destructive)}.paywall-checkout__form-label{line-height:1}.paywall-checkout__form-label-name{color:var(--foreground);margin-bottom:.25rem;font-size:.625rem;font-weight:400;line-height:.75rem;display:inline-block}.paywall-checkout__form-label-field{border:none;outline:none;width:100%;padding:0;font-size:.875rem;font-weight:400;line-height:1.05rem}.paywall-checkout__form-label-payments{align-items:center;gap:.25rem;display:flex}.paywall-checkout__form-label-payments:has(.active) .paywall-checkout__form-label-payment:not(.active){display:none}.paywall-checkout__form-label-info{width:1.125rem;height:1.125rem;position:relative}.paywall-checkout__form-label-info svg{object-fit:contain;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.paywall-checkout__form .credit-card__figure{margin:0;padding-block:.3125rem}.paywall-checkout__form-submit.paywall-modal__btn.middle-btn{grid-area:submit;height:48px;margin-top:.5rem}.paywall-checkout__custom-form iframe{width:100%}.paywall-checkout__custom-form__labels{color:#000;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;font-size:14px;font-weight:500;line-height:120%;display:flex}.paywall-subscription__benefits-wrapper{margin-bottom:1.375rem;position:relative}.paywall-subscription__benefits-wrapper:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#fff 100%);height:52px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.paywall-subscription__benefits-wrapper--scrolled-end:after{opacity:0}.paywall-subscription__benefits{flex-direction:column;gap:1rem;max-height:365px;display:flex;overflow-y:auto}.paywall-subscription__benefit{justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;line-height:1.1375rem;display:flex}.paywall-subscription__benefit.headline{margin-bottom:1rem;font-weight:700;line-height:.875rem}.paywall-subscription__benefit.headline .paywall-subscription__benefit-status.active{background:var(--color-brand-600);border-radius:100px;padding:7px 10px}.paywall-subscription__benefit-name{flex:1}.paywall-subscription__benefit-status{text-align:center;flex:0 0 66px}.paywall-subscription__benefit-status:not(.active){flex:0 0 29px}.paywall-subscription__benefit-icon{background:var(--muted);border-radius:50%;width:1.125rem;height:1.125rem;padding:3px;display:inline-block;position:relative}.paywall-subscription__benefit-icon svg{object-fit:contain;width:.75rem;height:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.paywall-subscription__benefit-status.active .paywall-subscription__benefit-icon{background-color:var(--foreground)}.paywall-subscription__benefit-status.active .paywall-subscription__benefit-icon path{stroke:#fff}.welcome{padding:3.75rem;flex:1;margin:0 auto;padding-left:53px;padding-right:53px;position:relative}.welcome__info{z-index:2;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.welcome__info-title{margin-bottom:.5rem;font-size:.875rem;font-weight:600;line-height:1.1375rem}.welcome__info-logo{align-items:center;gap:.5625rem;display:flex}.welcome__info-logo svg:first-of-type{filter:invert()}.welcome__info-content{z-index:3;color:var(--foreground);flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.welcome__info-content .main-svg{width:64px;height:64px;margin-bottom:30px;margin-left:-14px}.welcome__info-content h3{margin-bottom:18px;font-size:26px;font-style:normal;font-weight:700;line-height:120%}.welcome__info-content p{margin:0;font-size:16px;font-weight:500;line-height:140%}.welcome__info-content p+p{margin-top:20px}.welcome__info-content p:nth-child(4){margin-top:0}.welcome__info-content p:last-child{margin-bottom:1.5rem}.welcome__info-btn.middle-btn{align-items:center;gap:.625rem;height:53px;margin-top:33px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex}.welcome__info-btn.middle-btn svg{object-fit:contain;width:1.25rem;height:1.25rem;margin-right:0}.welcome__circle{background-color:var(--color-brand-600);z-index:1;border-radius:50%;width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.paywall-modal{width:780px;max-width:780px;overflow:visible}.paywall-modal__navbar{counter-reset:navLinks;z-index:10;align-items:center;gap:.5rem;width:100%;padding:.7rem 2rem 1.75rem;display:flex;position:absolute;bottom:100%}.paywall-modal__navbar-btn{counter-increment:navLinks;color:var(--static-white-50);text-align:left;-webkit-user-select:none;user-select:none;flex:1;padding-bottom:.75rem;font-size:.75rem;font-weight:500;line-height:.9375rem;transition-property:color;transition-duration:.5s;position:relative}.paywall-modal__navbar-btn:not(.active){pointer-events:none}.paywall-modal__navbar-btn.active{color:var(--static-white)}.paywall-modal__navbar-btn.active:after{background-color:var(--background)}.paywall-modal__navbar-btn:before{content:counter(navLinks) ". "}.paywall-modal__navbar-btn:after{content:"";background-color:var(--static-white-24);height:.375rem;transition-duration:inherit;border-radius:2px;transition-property:background-color;position:absolute;inset:auto 0 0}.paywall-modal__close{z-index:10;width:1.5rem;height:1.5rem;position:absolute;top:2rem;right:2rem}.paywall-modal__close svg{object-fit:contain;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.paywall-modal__body{border-radius:inherit;min-height:580px;display:flex}.paywall-modal:has(.welcome) .paywall-modal__body{overflow:hidden}.paywall-modal__figure{border-radius:1.75rem 0 0 1.75rem;margin:0;position:relative}.paywall-modal__figure-logo{align-items:center;gap:.625rem;display:flex;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.paywall-modal__img{object-fit:cover;border-radius:1.75rem 0 0 1.75rem;width:100%;height:100%}.paywall-modal__content{flex-direction:column;flex:0 0 422px;padding:2rem;display:flex}.paywall-modal__info{margin-bottom:2rem}.paywall-modal__title.main-title{max-width:93%;margin-bottom:.5rem}.paywall-modal__btn.middle-btn{justify-content:center;align-items:center;gap:.625rem;width:100%;height:53px;margin-top:auto;font-size:1rem;font-weight:600;line-height:1rem;display:flex}.paywall-modal__btn.middle-btn svg{object-fit:contain;width:20px;height:20px}
