.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}:root{--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;--animation-timing:cubic-bezier(.165,.84,.44,1);--animation-duration-hover:.5s;--animation-duration-pulse:2s}@keyframes pulse{0%{box-shadow: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 rgba(var(--pulse-color,0,0,0),0)}}@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 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-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}.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-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}}@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}}:where(.modal)[data-astro-cid-7finwimi]{--translate-offset-y:7.5vh;--transition-duration:.2s;--transition-easing:cubic-bezier(.165,.84,.44,1);opacity:0;overscroll-behavior-block:contain;border:2px solid light-dark(#1a1a1a,#e6e6e6);border-radius:.5rem;inline-size:min(80%,450px);margin:auto;padding:0;position:fixed;inset:0;@media (prefers-reduced-motion:no-preference){translate:0 var(--translate-offset-y);transition-behavior:allow-discrete;transition-duration:var(--transition-duration);transition-property:display,opacity,translate,overlay;transition-timing-function:var(--transition-easing)}}.modal[data-astro-cid-7finwimi][open]{opacity:1;display:block;translate:0}@starting-style{.modal[data-astro-cid-7finwimi][open]{translate:0 calc(var(--translate-offset-y)*-1);opacity:0}.modal[data-astro-cid-7finwimi][open]::backdrop{opacity:0}}.modal[data-astro-cid-7finwimi][open]::backdrop{opacity:1}.modal[data-astro-cid-7finwimi]::backdrop{opacity:0;backdrop-filter:blur(5px);background-color:#00000080}@media (prefers-reduced-motion:no-preference){.modal[data-astro-cid-7finwimi]::backdrop{transition-behavior:allow-discrete;transition-property:display,opacity,overlay;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}}:where(.modal-content)[data-astro-cid-7finwimi]{background-color:light-dark(#edf0f3,#1d2530);flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem;display:flex}:where(.modal-content h3)[data-astro-cid-7finwimi]{font-size:1.5rem}:where(.modal-close)[data-astro-cid-7finwimi]{align-self:flex-end;position:absolute;inset-block-start:1.5rem;inset-inline-end:1.5rem}:where(.modal-close button)[data-astro-cid-7finwimi]{cursor:pointer;background-color:#0000;border:none;border-radius:.5rem;padding:.5rem;display:flex}@media (prefers-reduced-motion:no-preference){:where(.modal-close button)[data-astro-cid-7finwimi]{transition:box-shadow var(--transition-duration)var(--transition-easing)}}:where(.modal-close button:focus-visible)[data-astro-cid-7finwimi]{outline:none}:where(.modal-close-icon)[data-astro-cid-7finwimi]{aspect-ratio:1;block-size:20px;display:inline-block;position:relative}:where(.modal-close-icon svg)[data-astro-cid-7finwimi]{margin:auto;position:absolute;inset:0}:where(.modal-close-icon svg:first-of-type)[data-astro-cid-7finwimi]{transform:rotate(45deg)}:where(.modal-close-icon svg:last-of-type)[data-astro-cid-7finwimi]{transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){:where(.modal-close-icon svg:last-of-type)[data-astro-cid-7finwimi]{transition:transform var(--transition-duration)var(--transition-easing)}}:where(.modal-close button:hover)[data-astro-cid-7finwimi] .modal-close-icon[data-astro-cid-7finwimi] svg[data-astro-cid-7finwimi]:first-of-type,:where(.modal-close button:focus-visible)[data-astro-cid-7finwimi] .modal-close-icon[data-astro-cid-7finwimi] svg[data-astro-cid-7finwimi]:first-of-type{transform:rotate(0)}:where(.modal-close button:hover)[data-astro-cid-7finwimi] .modal-close-icon[data-astro-cid-7finwimi] svg[data-astro-cid-7finwimi]:last-of-type,:where(.modal-close button:focus-visible)[data-astro-cid-7finwimi] .modal-close-icon[data-astro-cid-7finwimi] svg[data-astro-cid-7finwimi]:last-of-type{transform:rotate(180deg)}body:has(dialog[open]){overflow-y:clip}:where(.tabs-list)[data-astro-cid-3s5txno4]{flex-wrap:wrap;align-items:stretch;gap:.5rem;margin-block-end:.5rem;display:flex}@media (width>=31.25rem){:where(.tabs-list)[data-astro-cid-3s5txno4]{margin-block-end:0}}:where(.tab-panel)[data-astro-cid-nhjsydmt]{min-block-size:10rem;color:inherit;border:2px solid light-dark(#1a1a1a,#e6e6e6);border-end-end-radius:.5rem;border-end-start-radius:.5rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:2rem;display:flex}:where(.tab-panel[aria-hidden=true])[data-astro-cid-nhjsydmt]{display:none}:where(.tab-panel>:not(:first-child))[data-astro-cid-nhjsydmt]{margin-block-start:.5rem}:where(.tab)[data-astro-cid-ckvbxbek]{--transition-duration:.2s;--transition-easing:cubic-bezier(.165,.84,.44,1);cursor:pointer;color:inherit;text-align:center;background-color:#0000;border:2px solid light-dark(#1a1a1a,#e6e6e6);border-radius:.5rem;flex-grow:1;padding-block:1.5rem;padding-inline:1rem;font-size:1.125rem;font-weight:700;@media (prefers-reduced-motion:no-preference){transition:all var(--transition-duration)var(--transition-easing)}}:where(.tab[aria-selected=true])[data-astro-cid-ckvbxbek],:where(.tab:hover)[data-astro-cid-ckvbxbek],:where(.tab:focus-visible)[data-astro-cid-ckvbxbek]{color:light-dark(#fff,#344256);background-color:light-dark(#1a1a1a,#e6e6e6);box-shadow:0 0 0 .25rem light-dark(#1a1a1a33,#e6e6e633)}@media (width>=31.25rem){:where(.tab)[data-astro-cid-ckvbxbek]{border-block-end:0;border-end-end-radius:0;border-end-start-radius:0}}