.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
.m_8f2832ae{top:0;z-index:var(--nprogress-z-index);opacity:0;background-color:#0000;transition:opacity .15s 50ms;position:fixed;inset-inline:0;overflow:visible}.m_8f2832ae:where([data-mounted]){opacity:1}.m_7a0fe999{transition:width .15s;position:relative;overflow:visible}.m_7a0fe999:before{content:"";width:calc(6.25rem * var(--mantine-scale));height:var(--progress-size);top:0;box-shadow:0 0 10px var(--progress-section-color), 0 0 5px var(--progress-section-color);position:absolute;inset-inline-end:calc(.0625rem * var(--mantine-scale));transform:rotate(4deg)translateY(-4px)}
@keyframes animations-module__0OFTSW__liquidShine{0%,to{background-position:0%}25%{background-position:50% 25%}50%{background-position:100%}75%{background-position:50% 75%}}@keyframes animations-module__0OFTSW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes animations-module__0OFTSW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes animations-module__0OFTSW__fadeInSlide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes animations-module__0OFTSW__fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes animations-module__0OFTSW__fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes animations-module__0OFTSW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animations-module__0OFTSW__animateFadeIn{animation:animations-module__0OFTSW__fadeIn var(--duration-normal) var(--easing-standard) forwards}.animations-module__0OFTSW__animateFadeInUp{animation:animations-module__0OFTSW__fadeInUp var(--duration-medium) var(--easing-natural) forwards}.animations-module__0OFTSW__animateFadeInSlide{animation:animations-module__0OFTSW__fadeInSlide var(--duration-normal) var(--easing-standard) forwards}.animations-module__0OFTSW__animateScaleIn{animation:animations-module__0OFTSW__scaleIn var(--duration-normal) var(--easing-smooth) forwards}.animations-module__0OFTSW__scrollReveal{opacity:0;will-change:transform, opacity;backface-visibility:hidden;transform:translateY(20px)}.animations-module__0OFTSW__scrollReveal.animations-module__0OFTSW__isVisible{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards animations-module__0OFTSW__scrollFadeInUp}.animations-module__0OFTSW__scrollRevealLeft{opacity:0;will-change:transform, opacity;backface-visibility:hidden;transform:translate(-25px)}.animations-module__0OFTSW__scrollRevealLeft.animations-module__0OFTSW__isVisible{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards animations-module__0OFTSW__scrollFadeInLeft}.animations-module__0OFTSW__scrollRevealRight{opacity:0;will-change:transform, opacity;backface-visibility:hidden;transform:translate(25px)}.animations-module__0OFTSW__scrollRevealRight.animations-module__0OFTSW__isVisible{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards animations-module__0OFTSW__scrollFadeInRight}.animations-module__0OFTSW__scrollRevealScale{opacity:0;will-change:transform, opacity;backface-visibility:hidden;transform:scale(.97)}.animations-module__0OFTSW__scrollRevealScale.animations-module__0OFTSW__isVisible{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards animations-module__0OFTSW__scrollScaleIn}.animations-module__0OFTSW__scrollReveal.animations-module__0OFTSW__delay1.animations-module__0OFTSW__isVisible,.animations-module__0OFTSW__scrollRevealLeft.animations-module__0OFTSW__delay1.animations-module__0OFTSW__isVisible,.animations-module__0OFTSW__scrollRevealRight.animations-module__0OFTSW__delay1.animations-module__0OFTSW__isVisible,.animations-module__0OFTSW__scrollRevealScale.animations-module__0OFTSW__delay1.animations-module__0OFTSW__isVisible{animation-delay:.1s}.animations-module__0OFTSW__scrollReveal.animations-module__0OFTSW__delay2.animations-module__0OFTSW__isVisible,.animations-module__0OFTSW__scrollRevealLeft.animations-module__0OFTSW__delay2.animations-module__0OFTSW__isVisible,.animations-module__0OFTSW__scrollRevealRight.animations-module__0OFTSW__delay2.animations-module__0OFTSW__isVisible,.animations-module__0OFTSW__scrollRevealScale.animations-module__0OFTSW__delay2.animations-module__0OFTSW__isVisible{animation-delay:.2s}.animations-module__0OFTSW__scrollReveal.animations-module__0OFTSW__delay3.animations-module__0OFTSW__isVisible,.animations-module__0OFTSW__scrollRevealLeft.animations-module__0OFTSW__delay3.animations-module__0OFTSW__isVisible,.animations-module__0OFTSW__scrollRevealRight.animations-module__0OFTSW__delay3.animations-module__0OFTSW__isVisible,.animations-module__0OFTSW__scrollRevealScale.animations-module__0OFTSW__delay3.animations-module__0OFTSW__isVisible{animation-delay:.3s}.animations-module__0OFTSW__scrollReveal.animations-module__0OFTSW__delay4.animations-module__0OFTSW__isVisible,.animations-module__0OFTSW__scrollRevealLeft.animations-module__0OFTSW__delay4.animations-module__0OFTSW__isVisible,.animations-module__0OFTSW__scrollRevealRight.animations-module__0OFTSW__delay4.animations-module__0OFTSW__isVisible,.animations-module__0OFTSW__scrollRevealScale.animations-module__0OFTSW__delay4.animations-module__0OFTSW__isVisible{animation-delay:.4s}@keyframes animations-module__0OFTSW__scrollFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}@keyframes animations-module__0OFTSW__scrollFadeInLeft{0%{opacity:0;transform:translate(-25px)}to{opacity:1;transform:translate(0,0)}}@keyframes animations-module__0OFTSW__scrollFadeInRight{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0,0)}}@keyframes animations-module__0OFTSW__scrollScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.animations-module__0OFTSW__animateFadeIn,.animations-module__0OFTSW__animateFadeInUp,.animations-module__0OFTSW__animateFadeInSlide,.animations-module__0OFTSW__animateScaleIn{opacity:1;animation:none;transform:none}.animations-module__0OFTSW__scrollReveal,.animations-module__0OFTSW__scrollRevealLeft,.animations-module__0OFTSW__scrollRevealRight,.animations-module__0OFTSW__scrollRevealScale{opacity:1;will-change:auto;transform:none}.animations-module__0OFTSW__scrollReveal.animations-module__0OFTSW__isVisible,.animations-module__0OFTSW__scrollRevealLeft.animations-module__0OFTSW__isVisible,.animations-module__0OFTSW__scrollRevealRight.animations-module__0OFTSW__isVisible,.animations-module__0OFTSW__scrollRevealScale.animations-module__0OFTSW__isVisible{animation:none}}
:root{--glass-small:blur(10px);--glass-light:blur(var(--mantine-spacing-sm));--glass-medium:blur(calc(var(--mantine-spacing-md) * 2)) saturate(180%);--glass-heavy:blur(100px) saturate(180%);--glass-navbar:blur(var(--mantine-spacing-lg));--glass-hero:blur(var(--mantine-spacing-xl))}
:root{--container-primary:85rem;--container-navbar:1408px;--container-extra-large:1400px;--container-large:1200px;--container-medium:900px;--content-max:800px;--content-small:700px;--content-extra-small:600px;--border-width-hairline:calc(var(--mantine-spacing-xs) / 10);--border-width-thin:calc(var(--mantine-spacing-xs) / 8);--border-width-light:calc(var(--mantine-spacing-xs) / 4);--transparency-subtle:10%;--transparency-light:20%;--transparency-medium:40%;--transparency-heavy:60%;--transparency-strong:80%;--lift-small:-2px;--lift-medium:calc(var(--mantine-spacing-lg) * -.2);--lift-large:calc(var(--mantine-spacing-lg) * -.4);--card-shadow-hover-small:0 calc(var(--mantine-spacing-sm) * 1.2) calc(var(--mantine-spacing-lg) * 1.2) calc(var(--mantine-spacing-lg) * -.4) color-mix(in srgb, var(--mantine-color-black) 20%, transparent);--card-shadow-hover-large:0 var(--mantine-spacing-lg) calc(var(--mantine-spacing-xl) * 1.25) calc(var(--mantine-spacing-sm) * -1) color-mix(in srgb, var(--mantine-color-black) 25%, transparent);--card-shadow-hover-small-dark:0 calc(var(--mantine-spacing-sm) * 1.2) calc(var(--mantine-spacing-lg) * 1.2) calc(var(--mantine-spacing-lg) * -.4) color-mix(in srgb, var(--mantine-color-black) 40%, transparent);--card-shadow-hover-large-dark:0 var(--mantine-spacing-lg) calc(var(--mantine-spacing-xl) * 1.25) calc(var(--mantine-spacing-sm) * -1) color-mix(in srgb, var(--mantine-color-black) 50%, transparent);--font-size-heading-xl:calc(var(--mantine-font-size-xl) * 2);--font-size-heading-lg:calc(var(--mantine-font-size-xl) * 1.75);--font-size-heading-md:calc(var(--mantine-font-size-xl) * 1.5);--spacing-section-xs:calc(var(--mantine-spacing-xl) * 2);--spacing-section-sm:calc(var(--mantine-spacing-xl) * 2.5);--spacing-section-md:calc(var(--mantine-spacing-xl) * 3);--spacing-section-lg:calc(var(--mantine-spacing-xl) * 4);--spacing-section-xl:calc(var(--mantine-spacing-xl) * 5);--gap-compact:calc(var(--mantine-spacing-xs) / 2);--gap-tight:calc(var(--mantine-spacing-xs) * .4);--button-lift-minimal:-1px;--button-lift-small:-2px;--button-lift-medium:-3px;--z-index-below:-1;--z-index-base:0;--z-index-raised:10;--z-index-sticky:100;--z-index-dropdown:200;--z-index-navbar:300;--z-index-modal-backdrop:400;--z-index-modal:500;--z-index-notification:600;--z-index-tooltip:700;--z-index-max:9999}

.bg-configurator-scope{--atl-slider-rail:#1111111f}[data-mantine-color-scheme=dark] .bg-configurator-scope{--atl-slider-rail:#ffffff24}.bg-configurator-scope{--atl-header-bg:transparent;--atl-group-bg:transparent;--atl-input-bg:transparent;--atl-input-bg-focus:#fff}[data-mantine-color-scheme=dark] .bg-configurator-scope{--atl-input-bg-focus:#ffffff14}.bg-configurator-scope{--atl-rule:#1111111a}[data-mantine-color-scheme=dark] .bg-configurator-scope{--atl-rule:#ffffff1a}.bg-configurator-scope{--atl-rule-strong:#1111112e}[data-mantine-color-scheme=dark] .bg-configurator-scope{--atl-rule-strong:#fff3}.bg-configurator-scope{--atl-sb:#11111147}[data-mantine-color-scheme=dark] .bg-configurator-scope{--atl-sb:#ffffff47}.bg-configurator-scope .mantine-Slider-bar{background-color:color-mix(in srgb, var(--_accent) 55%, transparent)!important}.bg-configurator-scope .mantine-Slider-thumb{border-width:3px!important;box-shadow:0 1px 3px #0000004d!important}.bg-configurator-scope .mantine-Accordion-control{padding-inline:4px!important}.bg-configurator-scope .mantine-Accordion-label{opacity:.72;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}.bg-configurator-scope .mantine-Accordion-item{border-top:1px solid var(--_rule)!important}.bg-configurator-scope .mantine-Input-input{font-variant-numeric:tabular-nums;transition:border-color .12s,background-color .12s;border-color:#0000!important}.bg-configurator-scope .mantine-Input-input:hover{border-color:var(--_rule)!important}.bg-configurator-scope .mantine-Input-input:focus,.bg-configurator-scope .mantine-Input-input:focus-within{border-color:var(--_accent)!important}.bg-configurator-scope .mantine-NumberInput-controls{opacity:0;transition:opacity .12s}.bg-configurator-scope .mantine-NumberInput-root:hover .mantine-NumberInput-controls,.bg-configurator-scope .mantine-NumberInput-root:focus-within .mantine-NumberInput-controls{opacity:1}@media (prefers-reduced-motion:reduce){.bg-configurator-scope .mantine-Input-input,.bg-configurator-scope .mantine-NumberInput-controls{transition:none}}
:root{--easing-standard:cubic-bezier(.4, 0, .2, 1);--easing-smooth:cubic-bezier(.25, .8, .25, 1);--easing-natural:cubic-bezier(.16, 1, .3, 1);--duration-fast:.2s;--duration-normal:.3s;--duration-medium:.4s;--glass-bg-light:color-mix(in srgb, var(--mantine-color-white) 40%, transparent);--glass-bg-dark:color-mix(in srgb, var(--mantine-color-dark-7) 50%, transparent);--glass-border-light:color-mix(in srgb, var(--mantine-color-white) 50%, transparent);--glass-border-dark:color-mix(in srgb, var(--mantine-color-white) 10%, transparent);--glass-blur:calc(var(--mantine-spacing-xs) * .8);--card-hover-border:color-mix(in srgb, var(--mantine-color-brand-5) 40%, transparent)}body.lightbox-open [data-hide-on-lightbox]{pointer-events:none;visibility:hidden;display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
