@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-leading:initial;--tw-font-weight:initial}::backdrop{--tw-border-style:solid;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-leading:initial;--tw-font-weight:initial}}}.subs__cta{margin-top:calc(var(--spacing,.25rem) * 8);justify-content:center;display:flex}@media (min-width:64rem){.subs__cta{margin-top:calc(var(--spacing,.25rem) * 10)}}@media (min-width:96rem){.subs__cta{margin-top:calc(var(--spacing,.25rem) * 15)}}.subs__cta button,.subs__cta [data-slot=button]{width:100%}@media (min-width:64rem){.subs__cta button,.subs__cta [data-slot=button]{width:auto}}.subs__discount{width:100%;max-width:var(--container-2xl,42rem)}.subs__toggle-input{position:relative}.subs__toggle-input label{top:25px;left:30px}@media (min-width:96rem){.subs__toggle-input label{top:35px;left:40px}}.subs__toggle-input input{border-style:var(--tw-border-style);background-color:var(--secondary);border-width:0;border-radius:20px}@supports (color:color-mix(in lab, red, red)){.subs__toggle-input input{background-color:color-mix(in oklab, var(--secondary) 20%, transparent)}}.subs__toggle-input input{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));padding-left:30px;padding-right:30px;padding-top:62px;padding-bottom:28px}@media (min-width:96rem){.subs__toggle-input input{padding-left:40px;padding-right:40px;border-radius:30px;padding-top:76px;padding-bottom:35px}}.subs__toggle-input [data-slot=form-message]{z-index:9;border-radius:calc(var(--radius) - 4px);background-color:var(--background);padding:var(--spacing,.25rem);top:auto;bottom:25px}@media (min-width:48rem){.subs__toggle-input [data-slot=form-message]{right:30px}}@media (min-width:96rem){.subs__toggle-input [data-slot=form-message]{bottom:35px;right:40px}}.subs__promo{margin-left:-20px;margin-right:-20px;margin-top:calc(var(--spacing,.25rem) * 5);background-color:var(--secondary);border-radius:20px;flex-direction:column;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.subs__promo{background-color:color-mix(in oklab, var(--secondary) 20%, transparent)}}.subs__promo{padding:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 5)}@media (min-width:96rem){.subs__promo{border-radius:20px}}@media (min-width:48rem){.subs__promo{flex-direction:row}}@media (min-width:64rem){.subs__promo{padding-inline:calc(var(--spacing,.25rem) * 8);margin-left:0;margin-right:0}}@media (min-width:96rem){.subs__promo{padding-inline:calc(var(--spacing,.25rem) * 10)}}.subs__promo:after{pointer-events:none;z-index:3;opacity:0;transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:30px;padding:1px;transition-duration:.3s;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover){.subs__promo:after:hover{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.subs__promo:after:hover{background-color:color-mix(in oklab, var(--color-black,#000) 10%, transparent)}}}.subs__promo:after{content:" ";-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:radial-gradient(50% 100% at 0 0,#ffb702 0%,#ffb70233 100%),radial-gradient(50% 100% at 100% 100%,#ffb702 0%,#ffb70233 100%);-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.subs__promo-name{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}@media (min-width:48rem){.subs__promo-name{margin-right:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.subs__promo-value{margin-left:auto;margin-right:auto;margin-top:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}@media (min-width:48rem){.subs__promo-value{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));margin-top:0}}.subs__promo-action{margin-top:calc(var(--spacing,.25rem) * 2)}@media (min-width:48rem){.subs__promo-action{margin-top:0;margin-left:auto}}.subscription-plans{flex-wrap:wrap;gap:10px;margin-left:-20px;margin-right:-20px;display:grid}@media (min-width:48rem){.subscription-plans{margin-left:0;margin-right:0}}@media (min-width:64rem){.subscription-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-left:0;margin-right:0}}@media (min-width:96rem){.subscription-plans{gap:calc(var(--spacing,.25rem) * 5)}}.subs-plan{min-height:calc(var(--spacing,.25rem) * 15);cursor:pointer;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--secondary);border-radius:40px;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.subs-plan{background-color:color-mix(in oklab, var(--secondary) 20%, transparent)}}.subs-plan{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 5);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (min-width:64rem){.subs-plan{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 7)}}@media (min-width:96rem){.subs-plan{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 9)}}.subs-plan__select-box{z-index:1;width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#0000001a;border-radius:3.40282e38px;position:absolute;top:50%;left:30px}@supports (color:color-mix(in lab, red, red)){.subs-plan__select-box{background-color:color-mix(in oklab, var(--color-black,#000) 10%, transparent)}}@media (min-width:64rem){.subs-plan__select-box{top:calc(var(--spacing,.25rem) * 5);right:calc(var(--spacing,.25rem) * 5);--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);left:auto}}.subs-plan__select-box .svg-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--primary);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.subs-plan input{pointer-events:none;opacity:0;width:1px;height:1px;position:absolute;top:0}.subs-plan__content{padding-left:calc(var(--spacing,.25rem) * 8);flex-grow:1;align-items:center;display:flex}@media (min-width:64rem){.subs-plan__content{flex-direction:column;align-items:stretch;padding-left:0}}.subs-plan__title{padding-right:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;line-height:1}@media (min-width:64rem){.subs-plan__title{padding-right:0}}@media (min-width:96rem){.subs-plan__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.subs-plan__price{flex-grow:1;align-items:center;margin-top:0;display:flex}@media (min-width:64rem){.subs-plan__price{padding-top:calc(var(--spacing,.25rem) * 5);flex-grow:0;margin-top:auto;margin-left:0}}.subs-plan__price._sale .subs-plan__price-retail{color:#97dd00}.subs-plan__price-contents{order:2;align-items:center;display:flex}@media (min-width:64rem){.subs-plan__price-contents{padding-right:calc(var(--spacing,.25rem) * 5);order:1;display:block}}.subs-plan__price-retail{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700)}@media (min-width:64rem){.subs-plan__price-retail{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}@media (min-width:96rem){.subs-plan__price-retail{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.subs-plan__price-old{margin-right:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fffc}@supports (color:color-mix(in lab, red, red)){.subs-plan__price-old{color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.subs-plan__price-old{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}@media (min-width:64rem){.subs-plan__price-old{margin-right:0;margin-right:calc(var(--spacing,.25rem) * 5)}}@media (min-width:96rem){.subs-plan__price-old{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.subs-plan__price-badge{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;border-radius:3.40282e38px;order:1;margin-right:auto;line-height:1}@media (min-width:64rem){.subs-plan__price-badge{order:3;margin-left:auto;margin-right:0}}@media (min-width:96rem){.subs-plan__price-badge{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.subs-plan__price-badge{background:linear-gradient(90deg,#97dd00 0%,#97dd0099 100%)}.subs-plan:after{pointer-events:none;z-index:3;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;content:" ";-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:radial-gradient(50% 100% at 0 0,#ffb702 0%,#ffb70233 100%),radial-gradient(50% 100% at 100% 100%,#ffb702 0%,#ffb70233 100%);border-radius:40px;padding:1px;transition-duration:.3s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.subs-plan._active{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.subs-plan._active{background-color:color-mix(in oklab, var(--secondary) 10%, transparent)}}.subs-plan._active .subs-plan__select-box .svg-icon,.subs-plan:hover:after,.subs-plan._active:after{opacity:1}.subscription-discount{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.subscription-discount{flex-direction:row}}.character-radial-mask{-webkit-mask-image:radial-gradient(100% 130.88% at 0 49.94%,#fff9 0%,#fff0 100%);mask-image:radial-gradient(100% 130.88% at 0 49.94%,#fff9 0%,#fff0 100%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
