html.loading{overflow:hidden}html.loading .hydration-pending{opacity:0}html:not(.loading) .hydration-pending{opacity:1;transition:opacity .3s ease-in}[data-welcome-overlay],[data-welcome-overlay] *,[data-card-loading],[data-card-loading] *{-webkit-backface-visibility:visible;backface-visibility:visible;transform:none}@keyframes fadeInCanvas{0%{opacity:0}to{opacity:1}}@keyframes shine{0%{translate:-100%}to{translate:200%}}img,picture,video,canvas,svg{max-width:100%;display:block}.skeleton{background:linear-gradient(90deg, color-mix(in oklab, var(--foreground,#fff) 5%, transparent) 25%, color-mix(in oklab, var(--foreground,#fff) 10%, transparent) 50%, color-mix(in oklab, var(--foreground,#fff) 5%, transparent) 75%);background-size:200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.hydration-pending{opacity:0;transition:opacity .3s ease-in}.hydration-complete{opacity:1}@media print{*,:before,:after{transition:none!important;animation:none!important}}@keyframes pricing-shine{0%,to{background-position:200%}50%{background-position:-50%}}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 600px}.cv-auto-sm{content-visibility:auto;contain-intrinsic-size:auto 500px}.cv-auto-lg{content-visibility:auto;contain-intrinsic-size:auto 700px}@media (max-width:1023.98px){.cv-auto-mobile{content-visibility:auto;contain-intrinsic-size:auto 900px}}:-webkit-any(.cv-auto,.cv-auto-sm,.cv-auto-lg,.cv-auto-mobile):has(:target,~:target,~* :target){content-visibility:visible}:-moz-any(.cv-auto,.cv-auto-sm,.cv-auto-lg,.cv-auto-mobile):has(:target,~:target,~* :target){content-visibility:visible}:is(.cv-auto,.cv-auto-sm,.cv-auto-lg,.cv-auto-mobile):has(:target,~:target,~* :target){content-visibility:visible}@supports not (content-visibility:auto){.cv-auto,.cv-auto-sm,.cv-auto-lg,.cv-auto-mobile{contain:layout style}}html{scroll-padding-top:5rem}