.Configurator[data-v-e39feab3]{--pill-bg:#ff0}.configurator-container[data-v-e39feab3]{background:var(--color-bg);filter:drop-shadow(0 20px 13px #00000008)drop-shadow(0 8px 5px #00000014)}.configurator-title[data-v-e39feab3]{color:var(--product-color);transition:color .15s ease-in-out}.ai_toggle_switch[data-v-e39feab3]{background-color:var(--toggle-color)}.tier-icon[data-v-e39feab3]{aspect-ratio:294/321;background-color:var(--product-color);-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat;-webkit-mask:var(--icon) center/contain no-repeat;transition:background-color .15s ease-in-out}.ai_toggle label span[data-v-e39feab3],.mini-toggle span[data-v-e39feab3],.offer label span[data-v-e39feab3]{width:auto;margin-bottom:0}input:focus-visible+.ai_toggle_switch[data-v-e39feab3]{outline:2px solid var(--color-ink);outline-offset:3px}.feature-tabs [role=tablist][data-v-e39feab3],.offers[data-v-e39feab3]{scrollbar-width:none}.offers[data-v-e39feab3]::-webkit-scrollbar{display:none}@media (width>=769px){.offers[data-v-e39feab3]{grid-template-columns:repeat(2,1fr)}}@media (width>=1401px){.offers[data-v-e39feab3]{grid-template-columns:repeat(4,1fr)}}.offer[data-v-e39feab3]{background:var(--color-bg-elevated);color:var(--color-ink);filter:drop-shadow(.44rem .44rem 1.56rem #0003);border-radius:1rem;flex:0 0 calc(min(78vw,20rem));transition:transform .25s ease-in-out,background-color .25s ease-in-out;position:relative}.offer[data-v-e39feab3]:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:3px}.offer label span[data-v-e39feab3]{color:inherit;display:inline}.offer .inner_content[data-v-e39feab3]{padding:1.25rem}@media (width>=769px){.offer[data-v-e39feab3]{flex-basis:auto}.offer .inner_content[data-v-e39feab3]{padding:1.75rem}}@media (width>=1600px){.offer .inner_content[data-v-e39feab3]{padding:2.19rem}}.offer .price[data-v-e39feab3]{padding:0 1.25rem 1.25rem}@media (width>=769px){.offer .price[data-v-e39feab3]{padding:0 1.75rem 1.75rem}}@media (width>=1600px){.offer .price[data-v-e39feab3]{padding:0 2.19rem 2.19rem}}.offer[data-v-e39feab3] p{-webkit-hyphens:auto;hyphens:auto}.offer .offer_icon[data-v-e39feab3]{width:3rem}@media (width>=769px){.offer .offer_icon[data-v-e39feab3]{width:4.38rem}}.offer .ki_icon[data-v-e39feab3]{left:50%;bottom:calc(96% - var(--scoop-top));width:60%;position:absolute;transform:translate(-50%)}.offer .pill[data-v-e39feab3]{background:var(--pill-bg);color:var(--color-text-always-dark)}.offer .ai_features[data-v-e39feab3]{opacity:1;max-height:600px;color:var(--product-color);margin-top:1.5rem;transition:all .3s ease-in-out}.offer .ai_features.collapsed[data-v-e39feab3]{opacity:0;max-height:0;margin-top:0;overflow:hidden}.offer.selected[data-v-e39feab3]{background:var(--product-color);color:var(--color-text-always-light)}.offer.selected .ai_features[data-v-e39feab3],.offer.selected[data-v-e39feab3] h3,.offer.selected[data-v-e39feab3] p{color:var(--color-text-always-light)}.offer.selected .offer_icon[data-v-e39feab3]{background-color:var(--color-text-always-light)}.featureList[data-v-e39feab3]{grid-template-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:repeat(var(--rows-1),minmax(3rem,auto));display:grid}@media (width>=481px){.featureList[data-v-e39feab3]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows-2),minmax(3rem,auto))}}@media (width>=769px){.featureList[data-v-e39feab3]{grid-template-rows:repeat(var(--rows-2),minmax(5rem,auto))}}@media (width>=1025px){.offer[data-v-e39feab3]:hover{transform:scale(1.02)}.offer.selected[data-v-e39feab3]{transform:scale(1.04)}.featureList[data-v-e39feab3]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(var(--rows-3),minmax(5rem,auto))}}@media (width>=1401px){.featureList[data-v-e39feab3]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(var(--rows-4),minmax(5rem,auto))}}.featureList .featureList-item[data-v-e39feab3]{--stagger:calc(var(--i,0) * 30ms);transition:color .35s ease var(--stagger),text-decoration-color .35s ease var(--stagger),background-color .35s ease var(--stagger);-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000}.featureList .featureList-item[data-v-e39feab3]:nth-child(odd of :not(.feature-hidden)){background-color:var(--color-bg-section)}@media (width>=1025px){.featureList .featureList-item[data-v-e39feab3]:nth-child(odd of :not(.feature-hidden)){background-color:#0000}.featureList .featureList-item[data-v-e39feab3]:nth-child(odd of .featureList-item){background-color:var(--color-bg-section)}}.featureList .featureList-item svg[data-v-e39feab3]{width:.88rem;height:.88rem}@media (width>=769px){.featureList .featureList-item svg[data-v-e39feab3]{width:1.06rem;height:1.06rem}}.featureList .featureList-item[data-v-e39feab3] path{fill:var(--product-color);transition:fill .35s ease var(--stagger)}.featureList .featureList-item[data-v-e39feab3] .InfoTooltip-icon{color:var(--product-color);transition:color .35s ease var(--stagger)}.featureList .featureList-item[data-v-e39feab3] .InfoTooltip:focus-visible .InfoTooltip-icon,.featureList .featureList-item[data-v-e39feab3] .InfoTooltip:hover .InfoTooltip-icon{color:var(--color-ink);transition-delay:0s}.featureList .feature-changed svg[data-v-e39feab3]{animation:feature-pop-e39feab3 .5s ease-out var(--stagger)}.featureList .feature-not-included[data-v-e39feab3]{color:var(--color-darkgray);text-decoration-color:currentColor}.featureList .feature-not-included[data-v-e39feab3] path{fill:var(--color-darkgray)}.featureList .feature-not-included[data-v-e39feab3] .InfoTooltip-icon,.featureList .feature-not-included[data-v-e39feab3] .InfoTooltip:focus-visible .InfoTooltip-icon,.featureList .feature-not-included[data-v-e39feab3] .InfoTooltip:hover .InfoTooltip-icon{color:var(--color-darkgray)}.feature-total[data-v-e39feab3]{color:var(--product-color);transition:color .15s ease-in-out}.feature-tabs[data-v-e39feab3]{top:var(--nav-offset,var(--hh,0));background:var(--color-bg);transition:top .3s ease-in-out}.feature-tabs [role=tablist][data-v-e39feab3]::-webkit-scrollbar{display:none}.feature-tab[data-v-e39feab3]{color:var(--color-ink);background:var(--color-bg-section);transition:background-color .2s ease-in-out,color .2s ease-in-out}.feature-tab[data-v-e39feab3]:hover{background:var(--color-bg-section-dark)}.feature-tab.active[data-v-e39feab3]{background:var(--product-color);color:var(--color-text-always-light)}.feature-toggle[data-v-e39feab3]{color:var(--color-ink);background:var(--color-bg-section)}.feature-toggle svg[data-v-e39feab3]{width:1.25rem;height:1.25rem}.feature-toggle[data-v-e39feab3] path{fill:currentColor}.btn svg[data-v-e39feab3]{width:1.38rem;height:1.38rem}.btn[data-v-e39feab3] path{fill:currentColor;transition:fill .25s ease-in-out}.btn.inverted[data-v-e39feab3]{background:var(--product-color);border-color:var(--product-color)}.btn.inverted[data-v-e39feab3]:hover{background:var(--color-bg);color:var(--product-color)!important}.btn-compare[data-v-e39feab3]{background:var(--color-gray);border:none;color:var(--color-ink)!important}.btn-compare[data-v-e39feab3]:hover{background:var(--color-gray);color:var(--product-color)!important}.single-addon[data-v-e39feab3]{--addon-accent:var(--addon-color,var(--color-orange));background-color:var(--color-bg);box-shadow:var(--shadow-card);border:.13rem solid #0000;flex:0 0 calc(min(82vw,22.5rem));transition:border-color .2s ease-in-out}@media (width>=1025px){.single-addon[data-v-e39feab3]{flex-basis:auto}}.single-addon .btn-addon[data-v-e39feab3],.single-addon.selected[data-v-e39feab3]{border-color:var(--addon-accent)}.single-addon .addon-price[data-v-e39feab3],.single-addon .addon-title[data-v-e39feab3]{color:var(--addon-accent)}.single-addon .addon-features svg[data-v-e39feab3]{width:.88rem;height:.88rem}.single-addon .addon-features[data-v-e39feab3] path{fill:var(--addon-accent)}.single-addon .btn-addon[data-v-e39feab3]{color:var(--addon-accent)!important}.single-addon .btn-addon.inverted[data-v-e39feab3],.single-addon .btn-addon[data-v-e39feab3]:hover{background:var(--addon-accent);color:var(--color-text-always-light)!important}.single-addon .btn-addon.inverted[data-v-e39feab3]:hover{background:var(--color-bg);color:var(--addon-accent)!important}.your-price[data-v-e39feab3]{background-color:var(--color-bg);box-shadow:var(--shadow-card)}.your-price .summary-row[data-v-e39feab3]{border-bottom:.06rem solid var(--color-border)}.your-price .summary-icon[data-v-e39feab3]{width:2.75rem}.floating-wrap[data-v-e39feab3]{bottom:calc(1rem + env(safe-area-inset-bottom,0px));transition:transform .3s ease-in-out,opacity .3s ease-in-out}.floating-wrap.is-hidden[data-v-e39feab3]{opacity:0;pointer-events:none;transform:translateY(calc(100% + 2rem))}.floating-wrap.is-collapsed[data-v-e39feab3]:not(.is-hidden){transform:translateY(calc(100% + 1rem + env(safe-area-inset-bottom,0px)))}.floating-wrap.is-collapsed:not(.is-hidden) .floating-overview[data-v-e39feab3]{opacity:0}.bar-toggle[data-v-e39feab3],.floating-overview[data-v-e39feab3]{background-color:var(--color-bg);transition:opacity .3s ease-in-out;box-shadow:0 0 20px #00000026}.is-settled .bar-toggle[data-v-e39feab3]{opacity:0;pointer-events:none}.bar-toggle svg[data-v-e39feab3]{width:.75rem;height:.5rem}.bar-toggle svg[data-v-e39feab3] path{stroke:var(--color-text-primary);stroke-opacity:1;stroke-width:1.5px}.floating-overview[data-v-e39feab3]{position:relative}.floating-overview .floating-bar-icon[data-v-e39feab3]{width:2.5rem}.floating-overview .btn-floating-bar[data-v-e39feab3]{padding:.5rem .88rem;font-size:.88rem}@media (width>=769px){.floating-overview .btn-floating-bar[data-v-e39feab3]{padding:.63rem 1.25rem;font-size:1rem}}.floating-overview .bubble[data-v-e39feab3]{background:var(--product-color);color:var(--color-text-always-light)}.floating-overview .range[data-v-e39feab3]{box-shadow:none;accent-color:var(--product-color);background:0 0;border:0;padding:0}.price-enter-active[data-v-e39feab3],.price-leave-active[data-v-e39feab3]{transition:opacity .15s,transform .15s}.price-enter-from[data-v-e39feab3]{opacity:0;transform:translateY(.5rem)}.price-leave-to[data-v-e39feab3]{opacity:0;transform:translateY(-.5rem)}.cherry-enter-active[data-v-e39feab3]{animation:.55s cubic-bezier(.34,1.56,.64,1) cherry-drop-e39feab3}.cherry-leave-active[data-v-e39feab3]{animation:.25s ease-in reverse cherry-drop-e39feab3}@keyframes cherry-drop-e39feab3{0%{opacity:0;transform:translate(-50%,-70%)scale(.6)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes feature-pop-e39feab3{40%{transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.ai_features[data-v-e39feab3],.feature-tabs[data-v-e39feab3],.featureList .featureList-item[data-v-e39feab3],.featureList .featureList-item[data-v-e39feab3] .InfoTooltip-icon,.featureList .featureList-item[data-v-e39feab3] path,.floating-overview[data-v-e39feab3],.floating-wrap[data-v-e39feab3],.offer[data-v-e39feab3],.price-enter-active[data-v-e39feab3],.price-leave-active[data-v-e39feab3]{transition:none}.offer.selected[data-v-e39feab3],.offer[data-v-e39feab3]:hover{transform:none}.cherry-enter-active[data-v-e39feab3],.cherry-leave-active[data-v-e39feab3],.featureList .feature-changed svg[data-v-e39feab3]{animation:none}}.price_skeleton[data-v-e39feab3]{background:var(--color-bg-section-dark);border-radius:.38rem;width:5.63rem;height:1.38rem;animation:1.4s ease-in-out infinite price_skeleton_pulse-e39feab3;display:inline-block}@keyframes price_skeleton_pulse-e39feab3{0%,to{opacity:.45}50%{opacity:.8}}
