.bf-disclosure-bar{--bfb-accent: #f09600;--bfb-highlight: #ffa7f3;--bfb-headline-desktop: #ff9cf1;--bfb-text: #fff;--bfb-pressed-shadow: rgba(0, 0, 0, .4);--bfb-focus: #fff;display:flex;flex:1;box-sizing:border-box;height:clamp(46.7153284672px,14.598540146vw,60px);padding:0 clamp(9.3430656934px,2.9197080292vw,12px);justify-content:center;font-family:Lato,sans-serif;background-size:cover;background-repeat:no-repeat;background-image:url(/assets/images/disclosure/black-friday/bar/bar-mobile-bg.webp)}.bf-disclosure-bar .bf-disclosure-bar__content{display:flex;width:100%;height:100%;align-items:center;gap:clamp(9.3430656934px,2.9197080292vw,12px)}.bf-disclosure-bar .bf-disclosure-bar__offer{display:flex;align-items:center;gap:8px;min-width:0}.bf-disclosure-bar .bf-disclosure-bar__logo{display:none;height:64px}.bf-disclosure-bar .bf-disclosure-bar__tag{display:none;box-sizing:border-box;width:min-content;min-width:56px;min-height:52px;padding:4px;border:1px solid var(--bfb-highlight);border-radius:6px;align-items:center;justify-content:center;color:var(--bfb-highlight);font-size:22px;font-weight:900;line-height:22px;text-align:center}.bf-disclosure-bar .bf-disclosure-bar__text{display:flex;margin:0;flex-direction:column;align-items:center;color:var(--bfb-highlight);font-size:clamp(14.0145985401px,4.3795620438vw,18px);font-weight:900;line-height:clamp(17.1289537713px,5.3527980535vw,22px);text-align:center}.bf-disclosure-bar .bf-disclosure-bar__price-line{display:block;white-space:nowrap}.bf-disclosure-bar .bf-disclosure-bar__headline--discount{font-size:clamp(15.5717761557px,4.8661800487vw,20px);line-height:clamp(17.1289537713px,5.3527980535vw,22px)}.bf-disclosure-bar .bf-disclosure-bar__limited-time{display:none;color:var(--bfb-text);font-size:20px;font-weight:400;line-height:normal}.bf-disclosure-bar .bf-disclosure-bar__limited-time--always{display:inline;color:var(--bfb-highlight);font-size:clamp(10.1216545012px,3.1630170316vw,13px);font-weight:900;line-height:clamp(11.6788321168px,3.6496350365vw,15px);white-space:nowrap}.bf-disclosure-bar .bf-disclosure-bar__actions{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:clamp(9.3430656934px,2.9197080292vw,12px)}.bf-disclosure-bar .bf-disclosure-bar__countdown{display:flex;margin:0 auto;align-items:center;gap:clamp(3.8929440389px,1.2165450122vw,5px);color:var(--bfb-text);font-size:clamp(16.3503649635px,5.1094890511vw,21px);font-variant-numeric:tabular-nums;font-weight:900;line-height:normal;white-space:nowrap}.bf-disclosure-bar .bf-disclosure-bar__clock{display:block;width:clamp(15.5717761557px,4.8661800487vw,20px);height:clamp(15.5717761557px,4.8661800487vw,20px)}.bf-disclosure-bar .bf-disclosure-bar__button{flex-shrink:0;height:clamp(31.1435523114px,9.7323600973vw,40px);padding:0 clamp(11.6788321168px,3.6496350365vw,15px);border:none;border-radius:40px;background:var(--bfb-accent);color:var(--bfb-text);font-family:inherit;font-size:clamp(10.900243309px,3.4063260341vw,14px);font-weight:900;line-height:normal;white-space:nowrap;cursor:pointer}.bf-disclosure-bar .bf-disclosure-bar__button:active{box-shadow:inset 0 0 6px 2px var(--bfb-pressed-shadow)}.bf-disclosure-bar .bf-disclosure-bar__button:focus-visible{outline:2px solid var(--bfb-focus);outline-offset:2px}@media only screen and (min-width:768px){.bf-disclosure-bar{height:76px;padding:0 20px;background-image:url(/assets/images/disclosure/black-friday/bar/bar-desktop-bg.webp)}.bf-disclosure-bar .bf-disclosure-bar__text{flex-direction:row;align-items:baseline;gap:4px;padding-left:8px;font-size:24px;line-height:normal;text-align:start}.bf-disclosure-bar .bf-disclosure-bar__headline{color:var(--bfb-headline-desktop)}.bf-disclosure-bar .bf-disclosure-bar__price-line{display:inline}.bf-disclosure-bar .bf-disclosure-bar__headline--discount,.bf-disclosure-bar .bf-disclosure-bar__limited-time--always{color:var(--bfb-headline-desktop);font-size:24px;font-weight:900;line-height:normal}.bf-disclosure-bar .bf-disclosure-bar__limited-time{display:inline}.bf-disclosure-bar .bf-disclosure-bar__actions{gap:20px}.bf-disclosure-bar .bf-disclosure-bar__countdown{margin:0;gap:8px;font-size:32px}.bf-disclosure-bar .bf-disclosure-bar__clock{width:28px;height:28px}.bf-disclosure-bar .bf-disclosure-bar__button{height:52px;padding:0 40px;font-size:20px}}@media only screen and (min-width:1024px){.bf-disclosure-bar .bf-disclosure-bar__logo,.bf-disclosure-bar .bf-disclosure-bar__tag{display:flex}.bf-disclosure-bar .bf-disclosure-bar__headline--discount{display:none}}@media only screen and (min-width:1921px){.bf-disclosure-bar .bf-disclosure-bar__content{max-width:1920px;margin:0 auto}}.bf-disclosure-comparison{--bfc-text: #fff;--bfc-table-text: #3f3f3f;display:flex;width:100%;flex-direction:column;align-items:center}.bf-disclosure-comparison .bf-disclosure-comparison__subtitle{margin:calc(22 * var(--bfm-px)) 0 0;color:var(--bfc-text);font-size:calc(20 * var(--bfm-px));font-weight:900;line-height:1.2;text-align:center}.bf-disclosure-comparison .bf-disclosure-comparison__table{width:100%;margin-top:calc(24 * var(--bfm-px))}.bf-disclosure-comparison .bf-disclosure-comparison__table table{margin:0;color:var(--bfc-table-text);font-size:calc(16.5 * var(--bfm-px))}.bf-disclosure-comparison .bf-disclosure-comparison__table th:last-child{font-weight:900}.bf-disclosure-comparison .bf-disclosure-comparison__cards{width:100%;margin-top:calc(32 * var(--bfm-px))}.bf-disclosure-comparison .bf-disclosure-comparison__cards>div{margin-bottom:0}.bf-disclosure-comparison .bf-disclosure-comparison__actions{display:flex;width:100%;margin-top:calc(32 * var(--bfm-px));flex-direction:column;align-items:center;gap:calc(32 * var(--bfm-px))}.bf-disclosure-comparison .bf-disclosure-comparison__other-payments{color:var(--bfc-text);font-size:calc(16 * var(--bfm-px));line-height:1.2;text-decoration:underline}.bf-disclosure-intro{--bfi-highlight: #ffa7f3;--bfi-text: #fff;--bfi-badge-start: #ff5be9;--bfi-badge-end: #ff0cc9;display:flex;box-sizing:border-box;flex:1;width:100%;padding:0 calc(9 * var(--bfm-px));flex-direction:column;align-items:center;text-align:center}.bf-disclosure-intro .bf-disclosure-intro__countdown{min-height:calc(24 * var(--bfm-px));margin:0;padding:0 calc(20 * var(--bfm-px));color:var(--bfi-highlight);font-size:calc(20 * var(--bfm-px));line-height:1.2}.bf-disclosure-intro .bf-disclosure-intro__countdown strong{font-weight:900}.bf-disclosure-intro .bf-disclosure-intro__logos{display:flex;width:100%;margin-top:calc(32 * var(--bfm-px));flex-direction:column;align-items:center}.bf-disclosure-intro .bf-disclosure-intro__countdown+.bf-disclosure-intro__logos{margin-top:calc(8 * var(--bfm-px))}.bf-disclosure-intro .bf-disclosure-intro__bf-logo{display:block;width:100%;max-width:calc(367 * var(--bfm-px));height:auto}.bf-disclosure-intro .bf-disclosure-intro__astrolink-logo{display:block;width:calc(106 * var(--bfm-px));height:auto}.bf-disclosure-intro .bf-disclosure-intro__offer{display:flex;width:100%;margin-top:auto;padding-top:calc(16 * var(--bfm-px));flex-direction:column;align-items:center}.bf-disclosure-intro .bf-disclosure-intro__badge{display:inline-flex;padding:calc(7 * var(--bfm-px)) calc(14 * var(--bfm-px)) calc(7 * var(--bfm-px)) calc(13 * var(--bfm-px));align-items:center;gap:calc(4 * var(--bfm-px));border-radius:calc(7 * var(--bfm-px));background-image:linear-gradient(to right,var(--bfi-badge-start),var(--bfi-badge-end));color:var(--bfi-text);font-size:calc(11.2 * var(--bfm-px));font-weight:900;line-height:1.2;text-transform:uppercase}.bf-disclosure-intro .bf-disclosure-intro__badge img{width:calc(9 * var(--bfm-px));height:auto}.bf-disclosure-intro .bf-disclosure-intro__price{display:flex;margin:calc(8 * var(--bfm-px)) 0 0;flex-direction:column;align-items:center;color:var(--bfi-highlight);font-size:calc(15.7 * var(--bfm-px));font-weight:700;line-height:1.2}.bf-disclosure-intro .bf-disclosure-intro__promo-price{margin:calc(4 * var(--bfm-px)) 0;color:var(--bfi-text);font-size:calc(56 * var(--bfm-px));font-weight:900;line-height:1}.bf-disclosure-intro .bf-disclosure-intro__message{margin:calc(16 * var(--bfm-px)) 0 0;color:var(--bfi-text);font-size:calc(16 * var(--bfm-px));line-height:1.2}.bf-disclosure-intro .bf-disclosure-intro__message strong{font-weight:700}.bf-disclosure-intro .bf-disclosure-intro__highlight{max-width:calc(300 * var(--bfm-px));margin:calc(24 * var(--bfm-px)) 0 0;color:var(--bfi-highlight);font-size:calc(16 * var(--bfm-px));font-weight:700;line-height:1.2}.bf-disclosure-intro .bf-disclosure-intro__actions{display:flex;width:100%;margin-top:calc(16 * var(--bfm-px));flex-direction:column;gap:calc(16 * var(--bfm-px))}.bf-disclosure-intro--generic .bf-disclosure-intro__first-month{margin:0;color:var(--bfi-text);font-size:calc(10 * var(--bfm-px));line-height:1.9}.bf-disclosure-intro--generic .bf-disclosure-intro__message{margin-top:calc(12 * var(--bfm-px));font-size:calc(20 * var(--bfm-px))}.bf-disclosure-intro--generic .bf-disclosure-intro__message strong{font-weight:900}.bf-disclosure-intro--generic .bf-disclosure-intro__actions{margin-top:calc(24 * var(--bfm-px))}.bf-disclosure-selection{--bfs-text: #fff;--bfs-card-text: #3f3f3f;--bfs-card-title: #232020;--bfs-accent: #f09600;display:flex;width:100%;flex-direction:column;align-items:center}.bf-disclosure-selection .bf-disclosure-selection__intro{display:flex;margin-top:calc(68 * var(--bfm-px));flex-direction:column;align-items:center;gap:calc(32 * var(--bfm-px))}.bf-disclosure-selection .bf-disclosure-selection__text{max-width:calc(300 * var(--bfm-px));margin:0;color:var(--bfs-text);font-size:calc(20 * var(--bfm-px));line-height:1.2;text-align:center}.bf-disclosure-selection .bf-disclosure-selection__text strong{display:block;font-weight:900}.bf-disclosure-selection .bf-disclosure-selection__renew-info{max-width:calc(300 * var(--bfm-px));margin:calc(-16 * var(--bfm-px)) 0 0;color:var(--bfs-text);font-size:calc(14 * var(--bfm-px));line-height:1.3;text-align:center}.bf-disclosure-selection .bf-disclosure-selection__plans{display:flex;width:100%;margin-top:calc(56 * var(--bfm-px));align-items:flex-end;gap:calc(19 * var(--bfm-px))}.bf-disclosure-selection .bf-disclosure-selection__plans>div{min-width:0;flex:1 1 0;font-size:calc(18.67 * var(--bfm-px))}.bf-disclosure-selection .bf-disclosure-selection__plans>div>h3{font-size:calc(15.2 * var(--bfm-px));line-height:calc(23 * var(--bfm-px))}.bf-disclosure-selection .bf-disclosure-selection__plans>div>div{box-sizing:border-box;height:calc(238 * var(--bfm-px));max-height:none;padding:calc(22 * var(--bfm-px)) calc(8 * var(--bfm-px));color:var(--bfs-card-text)}.bf-disclosure-selection .bf-disclosure-selection__plans [data-best-choice] h2,.bf-disclosure-selection .bf-disclosure-selection__plans [data-best-choice]>div>span{color:var(--bfs-card-text)}.bf-disclosure-selection .bf-disclosure-selection__plans [data-best-choice] h2>b{color:var(--bfs-card-title)}.bf-disclosure-selection .bf-disclosure-selection__plans [data-best-choice=true]>h3{background-color:var(--bfs-accent)}.bf-disclosure-selection .bf-disclosure-selection__plans [data-selected=true] h2>b{color:var(--bfs-accent)}.bf-disclosure-selection .bf-disclosure-selection__plans [data-selected=true]>h3,.bf-disclosure-selection .bf-disclosure-selection__plans [data-selected=true]>div{border-color:var(--bfs-accent)}.bf-disclosure-selection .bf-disclosure-selection__plans+.bf-disclosure-modal__cta{margin-top:calc(48 * var(--bfm-px))}.bf-disclosure-selection .bf-disclosure-selection__small-print{margin:calc(32 * var(--bfm-px)) 0 0;color:var(--bfs-text);font-size:calc(16 * var(--bfm-px));line-height:1.2;text-align:center}.bf-disclosure-modal{--bfm-text: #fff;--bfm-accent: #f09600;--bfm-disabled: #adadad;--bfm-focus: #fff;--bfm-px: min(1px, calc(100vw / 411));position:relative;box-sizing:border-box;width:100vw;min-height:100dvh;overflow-x:hidden;overflow-y:auto;font-size:calc(14 * var(--bfm-px));background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/assets/images/disclosure/black-friday/modal/modal-bg-plans.webp);-ms-overflow-style:none!important;scrollbar-width:none!important}.bf-disclosure-modal::-webkit-scrollbar{display:none!important}.bf-disclosure-modal .bf-disclosure-modal__step{position:relative;display:flex;box-sizing:border-box;width:100%;min-height:100dvh;padding:calc(16 * var(--bfm-px)) calc(16 * var(--bfm-px)) calc(32 * var(--bfm-px) + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:center;animation:.2s ease-out both}.bf-disclosure-modal .bf-disclosure-modal__step--forward{animation-name:bf-disclosure-slide-forward}.bf-disclosure-modal .bf-disclosure-modal__step--backward{animation-name:bf-disclosure-slide-backward}.bf-disclosure-modal .bf-disclosure-modal__back,.bf-disclosure-modal .bf-disclosure-modal__close{position:absolute;z-index:2;display:flex;padding:4px;border:none;background:none;cursor:pointer}.bf-disclosure-modal .bf-disclosure-modal__back img,.bf-disclosure-modal .bf-disclosure-modal__close img{object-fit:contain}.bf-disclosure-modal .bf-disclosure-modal__back:focus-visible,.bf-disclosure-modal .bf-disclosure-modal__close:focus-visible{outline:2px solid var(--bfm-focus)}.bf-disclosure-modal .bf-disclosure-modal__back{top:calc(24 * var(--bfm-px) - 4px);left:calc(24 * var(--bfm-px) - 4px)}.bf-disclosure-modal .bf-disclosure-modal__back img{width:calc(10 * var(--bfm-px));height:calc(16 * var(--bfm-px))}.bf-disclosure-modal .bf-disclosure-modal__close{top:calc(16 * var(--bfm-px) - 4px);right:calc(16 * var(--bfm-px) - 4px)}.bf-disclosure-modal .bf-disclosure-modal__close img{width:calc(14 * var(--bfm-px));height:calc(14 * var(--bfm-px))}.bf-disclosure-modal .bf-disclosure-modal__title{box-sizing:border-box;width:100%;margin:0;padding:0 calc(40 * var(--bfm-px));color:var(--bfm-text);font-size:calc(24 * var(--bfm-px));font-weight:900;line-height:1.2;text-align:center}.bf-disclosure-modal .bf-disclosure-modal__cta{display:flex;box-sizing:border-box;width:100%;min-height:calc(56 * var(--bfm-px));margin:0;padding:calc(8 * var(--bfm-px)) calc(20 * var(--bfm-px));align-items:center;justify-content:center;gap:calc(8 * var(--bfm-px));border:none;border-radius:calc(60 * var(--bfm-px));background-color:var(--bfm-accent);color:var(--bfm-text);font-family:inherit;font-size:calc(18 * var(--bfm-px));font-weight:400;line-height:1.2;text-align:center;cursor:pointer}.bf-disclosure-modal .bf-disclosure-modal__cta img{flex-shrink:0}.bf-disclosure-modal .bf-disclosure-modal__cta strong{font-weight:900}.bf-disclosure-modal .bf-disclosure-modal__cta:disabled{background-color:var(--bfm-disabled);cursor:not-allowed}.bf-disclosure-modal .bf-disclosure-modal__cta:focus-visible{outline:2px solid var(--bfm-focus);outline-offset:2px}.bf-disclosure-modal .bf-disclosure-modal__cta--compact{width:auto;min-width:calc(264 * var(--bfm-px));padding-inline:calc(30 * var(--bfm-px));font-weight:900}@media only screen and (min-width:768px){.bf-disclosure-modal{--bfm-px: calc(351px / 411);width:calc(411 * var(--bfm-px));height:calc(860 * var(--bfm-px));min-height:0;max-height:95vh}.bf-disclosure-modal .bf-disclosure-modal__step{min-height:100%}}@media(prefers-reduced-motion:reduce){.bf-disclosure-modal .bf-disclosure-modal__step{animation:none}}.bf-disclosure-modal--intro{background-image:url(/assets/images/disclosure/black-friday/modal/modal-bg-intro.webp)}@keyframes bf-disclosure-slide-forward{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes bf-disclosure-slide-backward{0%{transform:translate(-100%)}to{transform:translate(0)}}

.ots-price-line{--opl-struck: #8a8797;--opl-tag-surface: #17142b;--opl-tag-text: #f2c26b;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ots-price-line.ots-price-line--on-dark{--opl-struck: rgba(255, 255, 255, .72);--opl-tag-surface: #f2c26b;--opl-tag-text: #1a1400;justify-content:center;gap:8px}.ots-price-line.ots-price-line--on-dark .ots-price-line__original{font-size:16px;line-height:20px}.ots-price-line.ots-price-line--on-dark .ots-price-line__tag{padding:3px 9px;border-radius:12px;font-size:12px;line-height:15px}.ots-price-line .ots-price-line__original{color:var(--opl-struck);font-size:13px;line-height:16px}.ots-price-line .ots-price-line__tag{padding:2px 7px;border-radius:10px;background:var(--opl-tag-surface);color:var(--opl-tag-text);font-size:10px;font-weight:900;line-height:13px;white-space:nowrap}.ots-subscriber-offer{--oso-border: #9b82dc;--oso-surface: #f4ead6;--oso-text: #3a3550;--oso-value: #17142b;--oso-link: #5b3fb0;--oso-focus: #17142b;display:flex;box-sizing:border-box;padding:10px 12px;flex-direction:column;gap:3px;border:1px dashed var(--oso-border);border-radius:10px;background:var(--oso-surface);color:var(--oso-text);font-size:12px;line-height:16px;text-align:left}.ots-subscriber-offer.ots-subscriber-offer--on-dark{--oso-border: rgba(255, 255, 255, .45);--oso-surface: rgba(255, 255, 255, .08);--oso-text: rgba(255, 255, 255, .86);--oso-value: #fff;--oso-link: #f2c26b;--oso-focus: #fff;margin:14px 16px 0;padding:12px 14px;align-items:center;font-size:14px;line-height:19px;text-align:center}.ots-subscriber-offer.ots-subscriber-offer--on-dark .ots-subscriber-offer__link{align-self:center}.ots-subscriber-offer .ots-subscriber-offer__value{color:var(--oso-value);font-weight:900}.ots-subscriber-offer .ots-subscriber-offer__link{margin-top:3px;align-self:flex-start;color:var(--oso-link);font-weight:900;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ots-subscriber-offer .ots-subscriber-offer__link:focus-visible{outline:2px solid var(--oso-focus);outline-offset:2px}
/*$vite$:1*/
@charset "UTF-8";.auth-cta-trigger[aria-busy=true]{--auth-cta-trigger-progress: currentColor;cursor:progress}.auth-cta-trigger[aria-busy=true][type=button],.auth-cta-trigger[aria-busy=true]:not(button){position:relative}.auth-cta-trigger[aria-busy=true]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--auth-cta-trigger-progress);opacity:.6;transform-origin:left;animation:auth-cta-trigger-progress 1.2s ease-in-out infinite}@keyframes auth-cta-trigger-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.auth-cta-trigger[aria-busy=true]:after{animation:none;transform:scaleX(.5)}}
/*$vite$:1*/
.payment__modal{width:330px}.payment__modal.modal{border-radius:.25rem;background-color:transparent}.payment__modal.modal .modal__container{padding:0;position:relative}@media only screen and (min-width:767px){.payment__modal{left:50%;top:50%!important;max-height:90vh}.payment__modal.modal.modal-animate-enter{transform:scale(1) translate(-50%,-50%)}.payment__modal.modal .modal__container{align-items:flex-start}}@media only screen and (max-width:375px){.payment__modal{overflow-y:scroll!important}}.subscription--bf>header{height:34.8125rem}.subscription--bf>header>p{max-width:22.75rem}.subscription--bf>header>p>strong>.subscription__amount-bf{margin-right:3px}.subscription--bf>main{padding-top:27.625rem}@media only screen and (min-width:768px){.subscription--bf>header{height:37rem}.subscription--bf>header>p{max-width:26rem}.subscription--bf>main{padding-top:29.625rem}}
/*$vite$:1*/
.disclosure__modal{height:100%;z-index:1000;max-height:none!important}.disclosure__modal>.modal__container{padding:0!important}.disclosure__modal.modal.modal--fixed .modal__container{height:100%}@media screen and (min-width:767px){.disclosure__modal{top:50%;width:26.643em;height:47.143em;transform:translateY(-50%);left:calc(50% - 13.3215em)}}
/*$vite$:1*/