.gupy-animate{animation-play-state:paused;opacity:0;pointer-events:none}.gupy-animate--run{animation-play-state:running;pointer-events:all}@media (min-width:80em){.gupy-animate.gupy-animate--mb-only{opacity:1!important;pointer-events:all!important}.gupy-animate.gupy-animate--mb-only.gupy-animate--run{animation-play-state:paused!important}}@media (max-width:80em){.gupy-animate.gupy-animate--desktop-only{opacity:1!important;pointer-events:all!important}.gupy-animate.gupy-animate--desktop-only.gupy-animate--run{animation-play-state:paused!important}}.fadeIn{animation-duration:.3s;animation-fill-mode:forwards;animation-name:fadeIn;animation-timing-function:ease-in-out}.slideUp{animation-duration:.3s;animation-fill-mode:forwards;animation-name:slideUp;animation-timing-function:ease-in-out}.slideDown{animation-duration:.3s;animation-fill-mode:forwards;animation-name:slideDown;animation-timing-function:ease-in-out}.slideRight{animation-duration:.3s;animation-fill-mode:forwards;animation-name:slideRight;animation-timing-function:ease-in-out}.slideLeft{animation-duration:.3s;animation-fill-mode:forwards;animation-name:slideLeft;animation-timing-function:ease-in-out}.gradientText{animation:animatedGradient 2s ease-in-out infinite alternate!important;background:linear-gradient(90deg,var(--gradient-full));-webkit-background-clip:text;background-size:200% 100%;-webkit-text-fill-color:transparent;opacity:1!important}.gradientBackground{animation:fadeIn .3s ease-in-out forwards,animatedGradient 4s ease-in-out infinite alternate!important;background:linear-gradient(90deg,var(--gradient-full));background-size:200% 100%}@keyframes slideUp{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-50%)}to{opacity:1;transform:translateX(0)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(50%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes animatedGradient{0%{background-position:0 0}to{background-position:100% 0}}@keyframes upAndDown{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}@media (prefers-reduced-motion){.fadeIn,.slideLeft,.slideRight{animation-duration:0s;animation-name:fadeIn}@keyframes slideUp{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0}to{opacity:1}}@keyframes slideRight{0%{opacity:0}to{opacity:1}}@keyframes slideLeft{0%{opacity:0}to{opacity:1}}}.main-content .sections{width:100%}.simple-text{line-height:1.8}.simple-text:after{background-color:var(--neutral-400);content:"";display:block;height:1px;margin:32px 0;width:100%}.simple-text:last-of-type:after{content:unset}.simple-text h1{text-wrap:pretty}.simple-text h1,.simple-text h2,.simple-text h3,.simple-text h4,.simple-text h5,.simple-text h6{width:100%}.simple-text h1 span{color:var(--product-color-600);font-weight:700}.text-panel{border-radius:8px;display:flex;font-size:.875rem;gap:8px;padding:1rem;position:relative;width:100%}.text-panel .icon{flex-shrink:0;height:20px;margin:2px 0 0;width:20px}.text-panel.theme-blue{background:var(--secondary-100)}.text-panel.theme-blue .icon,.text-panel.theme-neutral .icon{color:var(--secondary-600)!important}.text-panel.theme-neutral{background:var(--neutral-100)}.text-panel.theme-yellow{background:var(--feedback-notice-100)}.text-panel.theme-yellow .icon{color:var(--feedback-notice-700)!important}.simple-text table{border:0!important;border-radius:8px;-webkit-hyphens:auto;hyphens:auto;margin:32px 0;outline:1px solid var(--product-color-200);outline-offset:-1px;overflow:clip;width:100%}.simple-text table:has(thead) thead,.simple-text table:not(:has(thead)) tr:first-of-type{background:var(--product-color-200);color:var(--neutral-1000);font-weight:700}.simple-text table tr:not(:last-of-type){background:var(--product-color-100);border-bottom:1px solid var(--product-color-200)}.simple-text table tr:nth-of-type(odd){background:#fff}.simple-text table td,.simple-text table th{padding:.25rem!important;text-align:center}.simple-text table td:not(:last-of-type){border-right:1px solid var(--product-color-200)}@media(min-width:80em){.simple-text:after{margin:64px 0}.simple-text table td,.simple-text table th{padding:1rem!important;text-align:center}}