@font-face{font-family:Gangsta;font-weight:300;font-style:normal;font-display:swap;src:local("Gangsta-Light"),url(/_next/static/media/Gangsta-Light.f323e530.otf) format("otf"),url(/_next/static/media/Gangsta-Light.a1c3a750.woff2) format("woff2")}@font-face{font-family:Gangsta;font-weight:400;font-style:normal;font-display:swap;src:local("Gangsta-Regular"),url(/_next/static/media/Gangsta-Regular.7f759a59.otf) format("otf"),url(/_next/static/media/Gangsta-Regular.8d7a349f.woff2) format("woff2")}@font-face{font-family:Gangsta;font-weight:500;font-style:normal;font-display:swap;src:local("Gangsta-Medium"),url(/_next/static/media/Gangsta-Medium.3e4d3b28.otf) format("otf"),url(/_next/static/media/Gangsta-Medium.434b6a26.woff2) format("woff2")}@font-face{font-family:Gangsta;font-weight:600;font-style:normal;font-display:swap;src:local("Gangsta-Medium"),url(/_next/static/media/Gangsta-Medium.3e4d3b28.otf) format("otf"),url(/_next/static/media/Gangsta-Medium.434b6a26.woff2) format("woff2")}@font-face{font-family:Orbikular;src:url(/_next/static/media/Orbikular-Regular.ce64ec99.woff2) format("woff2"),url(/_next/static/media/Orbikular-Regular.dfdb2a90.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Orbikular;src:url(/_next/static/media/Orbikular-SemiBold.8b553420.woff2) format("woff2"),url(/_next/static/media/Orbikular-SemiBold.92149ef9.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--spacing-xs:calc(0.625rem * var(--mantine-scale));--spacing-sm:calc(0.75rem * var(--mantine-scale));--spacing-md:calc(0.875rem * var(--mantine-scale));--base-spacing-and-padding-comfortable-comfortable-sm:calc(0.875rem * var(--mantine-scale));--base-spacing-and-padding-comfortable-comfortable-md:calc(1rem * var(--mantine-scale));--base-spacing-and-padding-comfortable-comfortable-lg:calc(1.25rem * var(--mantine-scale));--base-spacing-and-padding-compact-compact-xs:calc(0.25rem * var(--mantine-scale));--base-spacing-and-padding-compact-compact-sm:calc(0.375rem * var(--mantine-scale));--base-spacing-and-padding-standard-standard-xs:calc(0.5rem * var(--mantine-scale));--base-spacing-and-padding-standard-standard-sm:calc(0.5rem * var(--mantine-scale));--base-spacing-and-padding-standard-standard-md:calc(0.625rem * var(--mantine-scale));--base-spacing-and-padding-standard-standard-lg:calc(0.625rem * var(--mantine-scale));--base-spacing-and-padding-spacious-large-sm:calc(1.5rem * var(--mantine-scale));--base-spacing-and-padding-spacious-large-md:calc(1.75rem * var(--mantine-scale));--paddings-wizard-template-vertical:calc(1rem * var(--mantine-scale));--paddings-wizard-template-horizontal:calc(1.5rem * var(--mantine-scale));--padding-page-content:0rem;--padding-page-body-vertical:calc(0.875rem * var(--mantine-scale));--padding-page-body-horizontal:calc(1.125rem * var(--mantine-scale));--spacing-xs-spacious:calc(0.625rem * var(--mantine-scale))}@media (min-width:40em){:root{--spacing-xs:calc(0.75rem * var(--mantine-scale));--spacing-sm:calc(0.875rem * var(--mantine-scale));--spacing-md:calc(1.125rem * var(--mantine-scale));--base-spacing-and-padding-comfortable-comfortable-sm:calc(1rem * var(--mantine-scale));--base-spacing-and-padding-comfortable-comfortable-md:calc(1.125rem * var(--mantine-scale));--base-spacing-and-padding-comfortable-comfortable-lg:calc(1.5rem * var(--mantine-scale));--base-spacing-and-padding-standard-standard-lg:calc(0.75rem * var(--mantine-scale));--base-spacing-and-padding-spacious-large-md:calc(2rem * var(--mantine-scale));--paddings-wizard-template-vertical:calc(1rem * var(--mantine-scale));--paddings-wizard-template-horizontal:calc(1.5rem * var(--mantine-scale));--spacing-xs-spacious:calc(0.75rem * var(--mantine-scale))}}@media (min-width:48em){:root{--base-spacing-and-padding-comfortable-comfortable-lg:calc(1.75rem * var(--mantine-scale));--base-spacing-and-padding-standard-standard-sm:calc(0.625rem * var(--mantine-scale));--base-spacing-and-padding-standard-standard-md:calc(0.75rem * var(--mantine-scale));--base-spacing-and-padding-standard-standard-lg:calc(0.75rem * var(--mantine-scale));--base-spacing-and-padding-spacious-large-sm:calc(1.75rem * var(--mantine-scale));--paddings-wizard-template-vertical:calc(1.5rem * var(--mantine-scale));--paddings-wizard-template-horizontal:calc(2rem * var(--mantine-scale));--padding-page-content:calc(2rem * var(--mantine-scale));--padding-page-body-vertical:calc(1rem * var(--mantine-scale));--padding-page-body-horizontal:calc(1rem * var(--mantine-scale))}}@media (min-width:64em){:root{--spacing-xs:calc(0.875rem * var(--mantine-scale));--spacing-sm:calc(1rem * var(--mantine-scale));--spacing-md:calc(1.375rem * var(--mantine-scale));--base-spacing-and-padding-comfortable-comfortable-sm:calc(1.125rem * var(--mantine-scale));--base-spacing-and-padding-comfortable-comfortable-md:calc(1.25rem * var(--mantine-scale));--base-spacing-and-padding-comfortable-comfortable-lg:calc(1.75rem * var(--mantine-scale));--base-spacing-and-padding-compact-compact-sm:calc(0.5rem * var(--mantine-scale));--base-spacing-and-padding-standard-standard-xs:calc(0.625rem * var(--mantine-scale));--base-spacing-and-padding-standard-standard-sm:calc(0.625rem * var(--mantine-scale));--base-spacing-and-padding-standard-standard-md:calc(0.875rem * var(--mantine-scale));--base-spacing-and-padding-standard-standard-lg:calc(0.875rem * var(--mantine-scale));--base-spacing-and-padding-spacious-large-sm:calc(2rem * var(--mantine-scale));--base-spacing-and-padding-spacious-large-md:calc(2.5rem * var(--mantine-scale));--padding-page-content:calc(2rem * var(--mantine-scale));--padding-page-body-vertical:calc(1rem * var(--mantine-scale));--padding-page-body-horizontal:calc(1rem * var(--mantine-scale));--spacing-xs-spacious:calc(0.875rem * var(--mantine-scale))}}@media (min-width:80em){:root{--base-spacing-and-padding-comfortable-comfortable-sm:calc(1.375rem * var(--mantine-scale));--base-spacing-and-padding-comfortable-comfortable-md:calc(1.5rem * var(--mantine-scale));--base-spacing-and-padding-comfortable-comfortable-lg:calc(2rem * var(--mantine-scale));--base-spacing-and-padding-spacious-large-sm:calc(2.5rem * var(--mantine-scale));--base-spacing-and-padding-spacious-large-md:calc(3rem * var(--mantine-scale));--base-spacing-and-padding-standard-standard-sm:calc(0.75rem * var(--mantine-scale));--base-spacing-and-padding-standard-standard-lg:calc(1rem * var(--mantine-scale))}}:root{--text-h2:calc(1.25rem * var(--mantine-scale));--text-body:calc(0.875rem * var(--mantine-scale));--text-body-large:calc(1rem * var(--mantine-scale));--text-body-intro-body-text:calc(1.375rem * var(--mantine-scale));--text-body-large-body-text:calc(1rem * var(--mantine-scale));--text-interactive-and-info-elements-labels-and-emphasis-xxl:calc(1.125rem * var(--mantine-scale));--text-interactive-and-info-elements-labels-and-emphasis-xl:calc(1rem * var(--mantine-scale));--text-interactive-and-info-elements-content-md:calc(0.75rem * var(--mantine-scale));--text-interactive-and-info-elements-labels-and-emphasis-lg:calc(0.875rem * var(--mantine-scale));--text-marketing-and-website-brand-taglines:calc(1.5rem * var(--mantine-scale));--text-marketing-and-website-website-body:calc(1.125rem * var(--mantine-scale));--text-title-display:calc(1.75rem * var(--mantine-scale));--text-title-h1:calc(1.5rem * var(--mantine-scale))}@media (min-width:40em){:root{--text-h2:calc(1.375rem * var(--mantine-scale));--text-body-large:calc(1.125rem * var(--mantine-scale));--text-body-intro-body-text:calc(1.25rem * var(--mantine-scale));--text-body-large-body-text:calc(1.125rem * var(--mantine-scale));--text-marketing-and-website-brand-taglines:calc(2rem * var(--mantine-scale))}}@media (min-width:48em){:root{--text-h2:calc(1.5rem * var(--mantine-scale));--text-body-intro-body-text:calc(1.375rem * var(--mantine-scale));--text-title-display:calc(2rem * var(--mantine-scale));--text-title-h1:calc(1.75rem * var(--mantine-scale))}}@media (min-width:64em){:root{--text-h2:calc(1.75rem * var(--mantine-scale));--text-body:calc(1rem * var(--mantine-scale));--text-interactive-and-info-elements-labels-and-emphasis-xxl:calc(1.25rem * var(--mantine-scale));--text-interactive-and-info-elements-labels-and-emphasis-xl:calc(1.125rem * var(--mantine-scale));--text-interactive-and-info-elements-content-md:calc(0.875rem * var(--mantine-scale));--text-interactive-and-info-elements-labels-and-emphasis-lg:calc(1rem * var(--mantine-scale));--text-marketing-and-website-brand-taglines:calc(3rem * var(--mantine-scale));--text-marketing-and-website-website-body:calc(1.25rem * var(--mantine-scale));--text-title-display:calc(2.5rem * var(--mantine-scale));--text-title-h1:calc(2rem * var(--mantine-scale))}}:root{--text-landing-pentagram-standard-body:#242424;--colors-pentagram-brand-cream:#fcecda;--colors-pentagram-gray-600:#4d4d4d;--colors-pentagram-blue-500:#008bff;--shadow-warmGray:rgba(72,59,42,0.09);--text-landing-pentagram-h1:calc(2rem * var(--mantine-scale));--text-landing-pentagram-brand-tagline:calc(1.5rem * var(--mantine-scale));--text-landing-pentagram-blue-block-quote:calc(1.25rem * var(--mantine-scale));--text-landing-pentagram-h2:calc(1.5rem * var(--mantine-scale));--text-landing-pentagram-info-card-header:calc(1.125rem * var(--mantine-scale));--text-landing-pentagram-info-card-description:calc(1rem * var(--mantine-scale));--text-landing-pentagram-large-body:calc(1rem * var(--mantine-scale));--text-landing-pentagram-faq-card-header:calc(1.125rem * var(--mantine-scale));--text-landing-pentagram-faq-card-description:calc(1rem * var(--mantine-scale));--spacing-landing-pentagram-first-screen-info:calc(1rem * var(--mantine-scale));--paddings-landing-pentagram-blue-block-vertical:calc(3rem * var(--mantine-scale));--paddings-landing-pentagram-main-info-and-faq-block-vertical:calc(1.75rem * var(--mantine-scale));--spacing-landing-pentagram-info-block:calc(1.75rem * var(--mantine-scale));--spacing-landing-pentagram-main-info-default:calc(2.5rem * var(--mantine-scale));--paddings-landing-pentagram-footer-vertical:calc(0.875rem * var(--mantine-scale));--paddings-landing-pentagram-footer-horizontal:calc(1.125rem * var(--mantine-scale));--paddings-landing-pentagram-main-info-and-faq-block-horizontal:calc(1.125rem * var(--mantine-scale));--spacing-landing-pentagram-info-card-icon-above-header:calc(0.875rem * var(--mantine-scale));--rounding-wizard-template:calc(0.875rem * var(--mantine-scale));--base-rounding-standard-standard-md:calc(0.625rem * var(--mantine-scale));--rounding-dm-calculation-card:calc(2.5rem * var(--mantine-scale));--base-rounding-extra-large:calc(1.375rem * var(--mantine-scale));--base-rounding-prominent:calc(1rem * var(--mantine-scale));--sizing-product-card-min-height:calc(27rem * var(--mantine-scale));--sizing-illustration-rounding:calc(0.25rem * var(--mantine-scale))}@media (min-width:40em){:root{--rounding-wizard-template:calc(1rem * var(--mantine-scale));--sizing-product-card-min-height:calc(27.375rem * var(--mantine-scale))}}@media (min-width:48em){:root{--rounding-wizard-template:calc(1.125rem * var(--mantine-scale));--base-rounding-standard-standard-md:calc(0.75rem * var(--mantine-scale));--sizing-product-card-min-height:calc(28.875rem * var(--mantine-scale));--sizing-illustration-rounding:calc(0.375rem * var(--mantine-scale))}}@media (min-width:64em){:root{--sizing-product-card-min-height:calc(30.5rem * var(--mantine-scale));--sizing-illustration-rounding:calc(0.5rem * var(--mantine-scale));--base-rounding-prominent:calc(1.25rem * var(--mantine-scale))}}@media (min-width:30em){:root{--text-landing-pentagram-h1:calc(2rem * var(--mantine-scale));--text-landing-pentagram-brand-tagline:calc(1.5rem * var(--mantine-scale));--text-landing-pentagram-blue-block-quote:calc(1.25rem * var(--mantine-scale));--text-landing-pentagram-h2:calc(1.5rem * var(--mantine-scale));--text-landing-pentagram-info-card-header:calc(1.125rem * var(--mantine-scale));--text-landing-pentagram-info-card-description:calc(1rem * var(--mantine-scale));--text-landing-pentagram-large-body:calc(1rem * var(--mantine-scale));--text-landing-pentagram-faq-card-header:calc(1.125rem * var(--mantine-scale));--text-landing-pentagram-faq-card-description:calc(1rem * var(--mantine-scale));--spacing-landing-pentagram-first-screen-info:calc(1rem * var(--mantine-scale));--paddings-landing-pentagram-blue-block-vertical:calc(3rem * var(--mantine-scale));--paddings-landing-pentagram-main-info-and-faq-block-vertical:calc(2.5rem * var(--mantine-scale));--spacing-landing-pentagram-info-block:calc(1.75rem * var(--mantine-scale));--spacing-landing-pentagram-main-info-default:calc(2.5rem * var(--mantine-scale));--paddings-landing-pentagram-main-info-and-faq-block-horizontal:calc(1.125rem * var(--mantine-scale))}}@media (min-width:40em){:root{--text-landing-pentagram-h1:calc(3rem * var(--mantine-scale));--text-landing-pentagram-brand-tagline:calc(2rem * var(--mantine-scale));--text-landing-pentagram-blue-block-quote:calc(2rem * var(--mantine-scale));--text-landing-pentagram-h2:calc(2rem * var(--mantine-scale));--text-landing-pentagram-info-card-header:calc(1.25rem * var(--mantine-scale));--text-landing-pentagram-info-card-description:calc(1.125rem * var(--mantine-scale));--text-landing-pentagram-large-body:calc(1.125rem * var(--mantine-scale));--text-landing-pentagram-faq-card-header:calc(1.25rem * var(--mantine-scale));--text-landing-pentagram-faq-card-description:calc(1.125rem * var(--mantine-scale));--spacing-landing-pentagram-first-screen-info:calc(1rem * var(--mantine-scale));--paddings-landing-pentagram-main-info-and-faq-block-vertical:calc(5rem * var(--mantine-scale));--spacing-landing-pentagram-info-block:calc(2rem * var(--mantine-scale));--spacing-landing-pentagram-main-info-default:calc(5rem * var(--mantine-scale));--paddings-landing-pentagram-main-info-and-faq-block-horizontal:calc(1.25rem * var(--mantine-scale));--mantine-h1-font-size:calc(1.75rem * var(--mantine-scale))!important;--mantine-h2-font-size:calc(1.375rem * var(--mantine-scale))!important}}@media (min-width:48em){:root{--text-landing-pentagram-faq-card-description:calc(1.25rem * var(--mantine-scale));--spacing-landing-pentagram-first-screen-info:calc(1.25rem * var(--mantine-scale));--paddings-landing-pentagram-blue-block-vertical:calc(3.25rem * var(--mantine-scale));--paddings-landing-pentagram-footer-vertical:calc(1.5rem * var(--mantine-scale));--paddings-landing-pentagram-footer-horizontal:calc(2rem * var(--mantine-scale));--base-rounding-extra-large:calc(1.5rem * var(--mantine-scale))}}@media (min-width:64em){:root{--text-landing-pentagram-h1:calc(5rem * var(--mantine-scale));--text-landing-pentagram-brand-tagline:calc(3rem * var(--mantine-scale));--text-landing-pentagram-blue-block-quote:calc(2.5rem * var(--mantine-scale));--text-landing-pentagram-h2:calc(2.5rem * var(--mantine-scale));--paddings-landing-pentagram-main-info-and-faq-block-vertical:calc(6.25rem * var(--mantine-scale));--spacing-landing-pentagram-main-info-default:calc(6.25rem * var(--mantine-scale));--paddings-landing-pentagram-main-info-and-faq-block-horizontal:calc(2.5rem * var(--mantine-scale));--mantine-h1-font-size:calc(2rem * var(--mantine-scale))!important;--mantine-h2-font-size:calc(1.5rem * var(--mantine-scale))!important;--mantine-h3-font-size:calc(1.25rem * var(--mantine-scale))!important;--mantine-h4-font-size:calc(1.125rem * var(--mantine-scale))!important;--mantine-h5-font-size:calc(1rem * var(--mantine-scale))!important;--base-rounding-extra-large:calc(1.375rem * var(--mantine-scale))}}@media (min-width:80em){:root{--spacing-landing-pentagram-first-screen-info:calc(1.125rem * var(--mantine-scale));--paddings-landing-pentagram-blue-block-vertical:calc(3.75rem * var(--mantine-scale));--spacing-landing-pentagram-info-card-icon-above-header:calc(1rem * var(--mantine-scale));--rounding-dm-calculation-card:calc(3rem * var(--mantine-scale));--base-rounding-extra-large:calc(2rem * var(--mantine-scale))}}@media (min-width:90em){:root{--spacing-landing-pentagram-first-screen-info:calc(1.125rem * var(--mantine-scale))}}html{--app-shell-navbar-offset:0}body{margin:0;padding:0;font-weight:300}a{text-decoration:inherit;color:inherit;font-size:inherit}.mapboxgl-popup-content{background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .mapboxgl-popup-content{background:var(--mantine-color-black)}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:var(--mantine-color-black)}.mantine-Modal-body-with-navbar{position:relative;padding-left:calc(var(--mantine-modal-body-navbar-offset, 0px) + var(--mantine-spacing-mx))}.mantine-Modal-navbar{position:fixed;width:var(--mantine-modal-body-navbar-offset,0);left:0;padding:0 var(--mantine-spacing-mx) var(--mantine-spacing-md) var(--mantine-spacing-md);border-right:1px solid var(--border-divider)}.mantine-Modal-footer{position:sticky;bottom:0;z-index:1000;padding:0 calc(1rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));background-color:var(--bg-overlays-drawer-and-modal);margin-top:auto}.lg-backdrop,.lg-outer{z-index:100000000000}.lg-video-cont{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;height:100%!important;font-size:0;display:flex;width:100%!important;align-items:center}.lg-video-cont video{display:block;margin:auto}.lg-video-cont iframe{height:100vh!important;width:100vw!important}button[id*=lg-actual-size]{display:none}.lg-video-object{height:100%}:root{--color-blue-01:#008BFF;--color-cream:#FCECDA;--color-white:#FFFFFF;--color-black:#000000;--color-gray:#4D4D4D;--color-gray-darkmode:#191E27;--color-gray-body:#242424;--color-primary-blue:#008BFF;--color-primary-orange:#FF8400;--color-primary-yellow:#FFB200;--color-primary-purple:#FC38FF;--color-primary-green:#2C9B82;--color-secondary-blue-02:#0064FF;--color-secondary-blue-03:#0045DF;--color-secondary-blue-04:#003A81;--color-secondary-orange-02:#FF9500;--color-secondary-orange-03:#F54500;--color-secondary-orange-04:#D23600;--color-secondary-yellow-02:#FFD303;--color-secondary-yellow-03:#EBBD03;--color-secondary-yellow-04:#E57B02;--color-secondary-purple-02:#D08EED;--color-secondary-purple-03:#F071FF;--color-secondary-purple-04:#B004FF;--color-secondary-green-02:#0BA6BB;--color-secondary-green-03:#00A7B8;--color-secondary-green-04:#008A8C;--color-background-primary:var(--color-white);--color-background-secondary:var(--color-cream);--color-background-accent:var(--color-blue-01);--color-text-primary:var(--color-black);--color-text-secondary:var(--color-gray);--color-text-tertiary:var(--color-gray-body);--color-text-inverse:var(--color-white);--color-border:#E5E7EB;--animations-enabled:1;--animation-duration-fast:200ms;--animation-duration-normal:300ms;--animation-duration-slow:500ms;--animation-duration-entrance:800ms;--animation-timing-ease:ease;--animation-timing-ease-out:cubic-bezier(0.25,0.46,0.45,0.94);--animation-timing-ease-in-out:cubic-bezier(0.4,0,0.2,1);--animation-timing-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--animation-delay-1:100ms;--animation-delay-2:200ms;--animation-delay-3:300ms;--animation-delay-4:400ms;--animation-delay-5:500ms}[data-theme=dark]{--color-background-primary:var(--color-gray-darkmode);--color-background-secondary:#2D2A26;--color-background-accent:var(--color-blue-01);--color-text-primary:var(--color-white);--color-text-secondary:#D1D5DB;--color-text-tertiary:#9CA3AF;--color-text-inverse:var(--color-black);--color-border:#374151}@media(prefers-reduced-motion:reduce){:root{--animations-enabled:0;--animation-duration-fast:0ms;--animation-duration-normal:0ms;--animation-duration-slow:0ms;--animation-duration-entrance:0ms}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-in{opacity:0}.animate-fade-in.animate-visible{opacity:1;animation:fadeIn calc(var(--animation-duration-entrance)*var(--animations-enabled)) var(--animation-timing-ease-out) forwards}.animate-fade-in-up{opacity:0;transform:translateY(30px)}.animate-fade-in-up.animate-visible{animation:fadeInUp calc(var(--animation-duration-entrance)*var(--animations-enabled)) var(--animation-timing-ease-out) forwards}.animate-fade-in-down{opacity:0;transform:translateY(-30px)}.animate-fade-in-down.animate-visible{animation:fadeInDown calc(var(--animation-duration-entrance)*var(--animations-enabled)) var(--animation-timing-ease-out) forwards}.animate-fade-in-left{opacity:0;transform:translateX(-30px)}.animate-fade-in-left.animate-visible{animation:fadeInLeft calc(var(--animation-duration-entrance)*var(--animations-enabled)) var(--animation-timing-ease-out) forwards}.animate-fade-in-right{opacity:0;transform:translateX(30px)}.animate-fade-in-right.animate-visible{animation:fadeInRight calc(var(--animation-duration-entrance)*var(--animations-enabled)) var(--animation-timing-ease-out) forwards}.animate-scale-in{opacity:0;transform:scale(.9)}.animate-scale-in.animate-visible{animation:scaleIn calc(var(--animation-duration-entrance)*var(--animations-enabled)) var(--animation-timing-ease-out) forwards}.animate-slide-in-up{opacity:0;transform:translateY(50px)}.animate-slide-in-up.animate-visible{animation:slideInUp calc(var(--animation-duration-entrance)*var(--animations-enabled)) var(--animation-timing-ease-out) forwards}.animate-slide-in-down{opacity:0;transform:translateY(-50px)}.animate-slide-in-down.animate-visible{animation:slideInDown calc(var(--animation-duration-entrance)*var(--animations-enabled)) var(--animation-timing-ease-out) forwards}.animate-bounce-in{opacity:0;transform:scale(.3)}.animate-bounce-in.animate-visible{animation:bounceIn calc(var(--animation-duration-entrance)*var(--animations-enabled)) var(--animation-timing-bounce) forwards}.animate-delay-1{animation-delay:calc(var(--animation-delay-1)*var(--animations-enabled))}.animate-delay-2{animation-delay:calc(var(--animation-delay-2)*var(--animations-enabled))}.animate-delay-3{animation-delay:calc(var(--animation-delay-3)*var(--animations-enabled))}.animate-delay-4{animation-delay:calc(var(--animation-delay-4)*var(--animations-enabled))}.animate-delay-5{animation-delay:calc(var(--animation-delay-5)*var(--animations-enabled))}.animate-button{transition:all calc(var(--animation-duration-fast)*var(--animations-enabled)) var(--animation-timing-ease-out)}.animate-button:hover:not(:disabled){transform:translateY(calc(-2px * var(--animations-enabled)));box-shadow:0 4px 12px rgba(0,139,255,.25)}.animate-button:active:not(:disabled){transform:translateY(calc(1px * var(--animations-enabled)));transition-duration:calc(var(--animation-duration-fast)*.5*var(--animations-enabled))}.animate-card{transition:transform calc(var(--animation-duration-normal)*var(--animations-enabled)) var(--animation-timing-ease-out),box-shadow calc(var(--animation-duration-normal)*var(--animations-enabled)) var(--animation-timing-ease-out)}.animate-card:hover{transform:translateY(calc(-6px * var(--animations-enabled)));box-shadow:0 12px 30px rgba(0,0,0,.1)}.animate-smooth{transition:all calc(var(--animation-duration-normal)*var(--animations-enabled)) var(--animation-timing-ease-out)}.animate-fast{transition:all calc(var(--animation-duration-fast)*var(--animations-enabled)) var(--animation-timing-ease-out)}.animate-slow{transition:all calc(var(--animation-duration-slow)*var(--animations-enabled)) var(--animation-timing-ease-out)}