:root{--animation-timing:cubic-bezier(.165,.84,.44,1);--animation-duration-hover:.5s;--animation-duration-pulse:2s}@keyframes boop{0%{transform:scale(1)rotate(0)}25%{transform:scale(var(--scaleAmount,1.1))rotate(calc(-1*var(--rotateAmount,10deg)))}50%{transform:scale(calc(var(--scaleAmount,1.1) - .05))rotate(calc(var(--rotateAmount,10deg)/2))}75%{transform:scale(calc(var(--scaleAmount,1.1) - .08))rotate(calc(-1*var(--rotateAmount,10deg)/4))}to{transform:scale(1)rotate(0)}}@keyframes bouncing{0%{transform:translateY(0)}25%{transform:translateY(-5px)}50%{transform:translateY(0)}75%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(var(--pulse-color,0,0,0),.7)}70%{box-shadow:0 0 0 6px rgba(var(--pulse-color,0,0,0),0)}to{box-shadow:0 0 0 0 rgba(var(--pulse-color,0,0,0),0)}}@keyframes nudge{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}@keyframes rotate{0%{transform:rotate(0)}50%{transform:rotate(var(--rotateAmount,10deg))}to{transform:rotate(0)}}@media (prefers-reduced-motion:no-preference){.animate-boop:where(:hover,:focus-visible){animation:boop var(--animation-duration-hover)var(--animation-timing)forwards}.animate-bouncing:where(:hover,:focus-visible){animation:bouncing var(--animation-duration-hover)var(--animation-timing)forwards}.animate-rotate:where(:hover,:focus-visible){animation:rotate var(--animation-duration-hover)var(--animation-timing)forwards}.animate-nudge:where(:hover,:focus-visible),.animate-nudge-svg:where(:hover,:focus-visible) svg{animation:nudge var(--animation-duration-hover)var(--animation-timing)forwards}.animate-boop-svg:where(:hover,:focus-visible) svg{animation:boop var(--animation-duration-hover)var(--animation-timing)forwards}.animate-bouncing-svg:where(:hover,:focus-visible) svg{animation:bouncing var(--animation-duration-hover)var(--animation-timing)forwards}.animate-rotate-svg:where(:hover,:focus-visible) svg{animation:rotate var(--animation-duration-hover)var(--animation-timing)forwards}.animate-nudge-svg:where(:hover,:focus-visible) svg{animation:nudge var(--animation-duration-hover)var(--animation-timing)forwards}.animation-pulse{--pulse-iteration-count:var(--pulse-iterations,3);animation:pulse var(--animation-duration-pulse)var(--animation-timing)var(--pulse-iteration-count)}}@media (prefers-reduced-motion:reduce){.animate-boop:where(:hover,:focus-visible),.animate-bouncing:where(:hover,:focus-visible),.animate-rotate:where(:hover,:focus-visible),.animate-nudge:where(:hover,:focus-visible),.animate-boop-svg:where(:hover,:focus-visible) svg,.animate-bouncing-svg:where(:hover,:focus-visible) svg,.animate-rotate-svg:where(:hover,:focus-visible) svg{animation:none;transform:none}.animation-pulse{box-shadow:0 0 0 2px rgba(var(--pulse-color,0,0,0),.3);animation:none}}:root{--color-primary-border:light-dark(var(--color-primary-500),var(--color-primary-100));--color-primary-bg:light-dark(var(--color-primary-100),var(--color-primary-500));--color-primary-text:light-dark(#080b0f,#fff);--color-secondary-border:light-dark(#007b66,#59fce1);--color-secondary-bg:light-dark(#59fce1,#007b66);--color-secondary-text:light-dark(#080b0f,#fff);--color-default-border:light-dark(#838e95,#627084);--color-default-bg:light-dark(#f6f8f9,#192029);--color-default-text:light-dark(#212427,#fff);--color-info-border:light-dark(#1a94d1,#3347ff);--color-info-bg:light-dark(#e0f6ff,#171d4f);--color-info-text:light-dark(#035b87,#fff);--color-success-border:light-dark(#29a87e,#84ee53);--color-success-bg:light-dark(#eefcf7,#304e22);--color-success-text:light-dark(#024b3f,#fff);--color-warning-border:light-dark(#db8d1f,#eebd53);--color-warning-bg:light-dark(#fffbeb,#4e4022);--color-warning-text:light-dark(#8e2c0b,#fff);--color-error-border:light-dark(#dd2736,#ee5389);--color-error-bg:light-dark(#ffe0e0,#4e2232);--color-error-text:light-dark(#5e0312,#fff);--color-pulse-default:100,100,100;--color-pulse-info:0,122,255;--color-pulse-success:52,199,89;--color-pulse-warning:255,149,0;--color-pulse-error:255,59,48;--elevation-1:0 1px 3px #0000001f;--elevation-2:0 3px 6px #00000026;--elevation-3:0 10px 20px #00000026;--elevation-4:0 15px 25px #00000026;--elevation-5:0 20px 40px #00000080;--font-size--2:clamp(.6944rem,.6855rem + .0446vw,.72rem);--font-size--1:clamp(.8331rem,.8099rem + .1163vw,.9rem);--font-size-0:clamp(1rem,.9565rem + .2174vw,1.125rem);--font-size-1:clamp(1.2rem,1.1283rem + .3587vw,1.4063rem);--font-size-2:clamp(1.44rem,1.3293rem + .5533vw,1.7581rem);--font-size-3:clamp(1.7281rem,1.5649rem + .8163vw,2.1975rem);--font-size-4:clamp(2.0738rem,1.8396rem + 1.1707vw,2.7469rem);--font-size-5:clamp(2.4881rem,2.1594rem + 1.6435vw,3.4331rem);--font-size-6:clamp(2.9863rem,2.5323rem + 2.2696vw,4.2913rem);--font-size-7:clamp(3.5836rem,2.9667rem + 3.0674vw,5.3544rem);--font-size-8:clamp(4.2999rem,3.5601rem + 3.6935vw,6.6856rem)}input,button,select,textarea{font:inherit}input,select,textarea{field-sizing:content}input:not([type=checkbox],[type=radio]){inline-size:100%}:root{--radius-xs:.125rem;--radius-s:.25rem;--radius-m:.5rem;--radius-l:.75rem;--radius-h:1rem;--z-index--1:-1;--z-index-0:0;--z-index-1:10;--z-index-2:20;--z-index-3:30;--z-index-4:40;--z-index-5:50;--z-index-6:60;--z-index-7:70;--z-index-8:80;--z-index-9:90;--z-index-10:100}[hidden]{display:none!important}:root{--space-5xs:clamp(.1rem,.0931rem + .1087vw,.125rem);--space-4xs:clamp(.125rem,.1131rem + .1087vw,.1563rem);--space-3xs:clamp(.25rem,.2283rem + .1087vw,.3125rem);--space-2xs:clamp(.5rem,.4783rem + .1087vw,.5625rem);--space-xs:clamp(.75rem,.7065rem + .2174vw,.875rem);--space-s:clamp(1rem,.9565rem + .2174vw,1.125rem);--space-m:clamp(1.5rem,1.4348rem + .3261vw,1.6875rem);--space-l:clamp(2rem,1.913rem + .4348vw,2.25rem);--space-xl:clamp(3rem,2.8696rem + .6522vw,3.375rem);--space-2xl:clamp(4rem,3.8261rem + .8696vw,4.5rem);--space-3xl:clamp(6rem,5.7391rem + 1.3043vw,6.75rem);--space-4xl:clamp(8rem,7.6522rem + 1.7403vw,8.25rem);--space-5xl:clamp(10rem,9.5652rem + 2.1741vw,10.5rem)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-astro-cid-cpnlweum]:where(.accordion){flex-direction:column;gap:0;padding:0;list-style:none;display:flex}:where(.accordion>.item:first-child .wrapper){border-block-start:none!important}[data-astro-cid-zgbrtpeb]:where(.heading){text-wrap:balance}[data-astro-cid-zgbrtpeb]:where(.h1,.h2){font-weight:600}[data-astro-cid-zgbrtpeb]:where(.h3,.h4,.h5,.h6){font-weight:500}[data-astro-cid-zgbrtpeb]:where(.h1){font-size:var(--font-size-6);line-height:var(--font-size-7)}[data-astro-cid-zgbrtpeb]:where(.h2){font-size:var(--font-size-5);line-height:var(--font-size-6)}[data-astro-cid-zgbrtpeb]:where(.h3){font-size:var(--font-size-4);line-height:var(--font-size-5)}[data-astro-cid-zgbrtpeb]:where(.h4){font-size:var(--font-size-3);line-height:var(--font-size-4)}[data-astro-cid-zgbrtpeb]:where(.h5){font-size:var(--font-size-2);line-height:var(--font-size-3)}[data-astro-cid-zgbrtpeb]:where(.h6){font-size:var(--font-size-1);line-height:var(--font-size-2)}[data-astro-cid-v3uupwlt]:where(.wrapper){--transition-duration:.3s;--transition-easing:cubic-bezier(.165,.84,.44,1);border-block-start:2px solid light-dark(#212121,#dedede);padding-block:0}.title[data-astro-cid-v3uupwlt] .heading{align-items:center;gap:1rem;min-inline-size:100%;font-size:1.25rem;font-weight:400;display:flex}@media (prefers-reduced-motion:no-preference){[data-astro-cid-v3uupwlt]:where(.wrapper){interpolate-size:allow-keywords}}details[data-astro-cid-v3uupwlt]::details-content{opacity:0;transition:content-visibility var(--transition-duration)allow-discrete,opacity var(--transition-duration)var(--transition-easing),block-size var(--transition-duration)var(--transition-easing);block-size:0;overflow-y:clip}details[data-astro-cid-v3uupwlt][open]::details-content{opacity:1;block-size:auto}.wrapper[data-astro-cid-v3uupwlt].variant-default .content[data-astro-cid-v3uupwlt]{padding:0 0 1.5rem 2.2rem}.wrapper[data-astro-cid-v3uupwlt].variant-chevron .title[data-astro-cid-v3uupwlt] .heading{justify-content:space-between}.wrapper[data-astro-cid-v3uupwlt].variant-chevron .content[data-astro-cid-v3uupwlt]{padding-block-end:2.2rem}[data-astro-cid-v3uupwlt]:where(.title){cursor:pointer;padding-block:.75rem;list-style:none;display:flex}[data-astro-cid-v3uupwlt]:where(.title)::marker{content:"";display:none}[data-astro-cid-v3uupwlt]:where(.title)::-webkit-details-marker{content:"";display:none}[data-astro-cid-v3uupwlt]:where(.title:hover),[data-astro-cid-v3uupwlt]:where(.title:focus-visible){color:light-dark(#344256,#dce2ea);text-underline-offset:4px;text-decoration:underline}[data-astro-cid-v3uupwlt]:where(.icon-plus){aspect-ratio:1;block-size:20px;display:inline-block;position:relative}[data-astro-cid-v3uupwlt]:where(.icon-plus svg){position:absolute}[data-astro-cid-v3uupwlt]:where(.icon-plus svg:first-of-type){inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}[data-astro-cid-v3uupwlt]:where(.icon-plus svg:last-of-type){inset-block-start:50%;inset-inline-start:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){[data-astro-cid-v3uupwlt]:where(.icon-plus svg:last-of-type){transition:all var(--transition-duration)var(--transition-easing)}}[data-astro-cid-v3uupwlt]:where(.icon-chevron){flex-shrink:0}@media (prefers-reduced-motion:no-preference){[data-astro-cid-v3uupwlt]:where(.icon-chevron svg){transition:transform var(--transition-duration)var(--transition-easing)}}[data-astro-cid-v3uupwlt]:where(.content a){display:inline-block}[data-astro-cid-v3uupwlt]:where(.content>:not(:first-child)){margin-block-start:.75rem}[data-astro-cid-v3uupwlt]:where(.wrapper[open] .icon-plus svg:last-of-type){inset-block-start:0;transform:rotate(90deg)}[data-astro-cid-v3uupwlt]:where(.wrapper[open] .icon-chevron svg){transform:scaleY(-1)}[data-astro-cid-lhox4pm7]:where(.link){color:var(--link-color,currentColor)}[data-astro-cid-lhox4pm7]:where(.link--external){align-items:center;gap:var(--space-3xs);display:inline-flex}[data-astro-cid-lhox4pm7]:where(.link--external svg){flex-shrink:0;block-size:1em;inline-size:1em}[data-astro-cid-lhox4pm7]:where(.button){justify-content:center;align-items:center;gap:var(--space-2xs);transition:all .2s var(--animation-timing);cursor:pointer;border:3px solid var(--color-default-border);border-radius:var(--radius-s);background-color:var(--color-default-bg);padding:var(--space-xs)var(--space-s);inline-size:fit-content;color:var(--color-default-text);text-decoration-skip-ink:none;text-underline-offset:4px;font-weight:700;text-decoration:underline 2px #0000;display:inline-flex;position:relative}[data-astro-cid-lhox4pm7]:where(.button:where(:hover,:focus-visible)){text-underline-offset:2px;text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){[data-astro-cid-lhox4pm7]:where(.button:where(:hover,:focus-visible)){translate:0 -3px}}[data-astro-cid-lhox4pm7]:where(.button--sm){padding:var(--space-2xs)var(--space-xs);font-size:var(--font-size--1)}[data-astro-cid-lhox4pm7]:where(.button--lg){padding:var(--space-s)var(--space-l);font-size:var(--font-size-1)}[data-astro-cid-lhox4pm7]:where(.button.type-primary){border-color:var(--color-primary-border);background-color:var(--color-primary-bg);color:var(--color-primary-text)}[data-astro-cid-lhox4pm7]:where(.button.type-secondary){border-color:var(--color-secondary-border);background-color:var(--color-secondary-bg);color:var(--color-secondary-text)}[data-astro-cid-lhox4pm7]:where(.button.type-info){border-color:var(--color-info-border);background-color:var(--color-info-bg);color:var(--color-info-text)}[data-astro-cid-lhox4pm7]:where(.button.type-success){border-color:var(--color-success-border);background-color:var(--color-success-bg);color:var(--color-success-text)}[data-astro-cid-lhox4pm7]:where(.button.type-warning){border-color:var(--color-warning-border);background-color:var(--color-warning-bg);color:var(--color-warning-text)}[data-astro-cid-lhox4pm7]:where(.button.type-error){border-color:var(--color-error-border);background-color:var(--color-error-bg);color:var(--color-error-text)}[data-astro-cid-lhox4pm7]:where(.button--outlined){color:var(--color-default-text);background-color:#0000}[data-astro-cid-lhox4pm7]:where(.button) svg{transition:transform var(--transition-duration,.3s)var(--transition-easing,cubic-bezier(.165,.84,.44,1));flex-shrink:0}[data-astro-cid-lhox4pm7]:where(.button.animation-pulse.type-default){--pulse-color:var(--color-pulse-default)}[data-astro-cid-lhox4pm7]:where(.button.animation-pulse.type-info){--pulse-color:var(--color-pulse-info)}[data-astro-cid-lhox4pm7]:where(.button.animation-pulse.type-success){--pulse-color:var(--color-pulse-success)}[data-astro-cid-lhox4pm7]:where(.button.animation-pulse.type-warning){--pulse-color:var(--color-pulse-warning)}[data-astro-cid-lhox4pm7]:where(.button.animation-pulse.type-error){--pulse-color:var(--color-pulse-error)}[data-astro-cid-lhox4pm7]:where(.button.animation-pulse.type-primary){--pulse-color:var(--color-pulse-primary)}[data-astro-cid-lhox4pm7]:where(.button.animation-pulse.type-secondary){--pulse-color:var(--color-pulse-secondary)}[data-astro-cid-lhox4pm7]:where(.button.animation-pulse.type-ghost){--pulse-color:var(--color-pulse-ghost,var(--color-pulse-default))}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}[data-astro-cid-pnrsh66h]:where(.notification){border:2px solid;border-color:var(--color-default-border);background-color:var(--color-default-bg);color:var(--color-default-text);border-radius:.5rem;align-items:center;gap:.75rem;padding:1rem;display:flex}[data-astro-cid-pnrsh66h]:where(.notification.type-info){border-color:var(--color-info-border);background-color:var(--color-info-bg);color:var(--color-info-text)}[data-astro-cid-pnrsh66h]:where(.notification.type-success){border-color:var(--color-success-border);background-color:var(--color-success-bg);color:var(--color-success-text)}[data-astro-cid-pnrsh66h]:where(.notification.type-warning){border-color:var(--color-warning-border);background-color:var(--color-warning-bg);color:var(--color-warning-text)}[data-astro-cid-pnrsh66h]:where(.notification.type-error){border-color:var(--color-error-border);background-color:var(--color-error-bg);color:var(--color-error-text)}[data-astro-cid-pnrsh66h]:where(.notification.variant-accent){border:none;padding-inline-start:1.25rem;position:relative}[data-astro-cid-pnrsh66h]:where(.notification .icon){background-color:var(--background-color,light-dark(oklch(100% 0 0),oklch(15% .0101248 252.829)));padding:var(--space-3xs);border-radius:50%;flex-shrink:0;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(calc(-50% - 3px),-50%)}.notification[data-astro-cid-pnrsh66h].variant-accent:before{content:"";border-left:6px solid;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;block-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.notification[data-astro-cid-pnrsh66h].variant-accent.type-info:before{border-color:var(--color-info-border)}.notification[data-astro-cid-pnrsh66h].variant-accent.type-success:before{border-color:var(--color-success-border)}.notification[data-astro-cid-pnrsh66h].variant-accent.type-warning:before{border-color:var(--color-warning-border)}.notification[data-astro-cid-pnrsh66h].variant-accent.type-error:before{border-color:var(--color-error-border)}.notification[data-astro-cid-pnrsh66h].variant-accent.type-default:before{border-color:var(--color-default-border)}[data-astro-cid-pnrsh66h]:where(.notification svg) svg{flex-shrink:0}
