: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,#9c00c3),var(--color-primary-100,#f9f));--color-primary-bg:light-dark(var(--color-primary-100,#f9f),var(--color-primary-500,#9c00c3));--color-primary-text:light-dark(var(--color-neutral-900,#080b0f),var(--color-neutral-100,#fff));--color-secondary-border:light-dark(var(--color-secondary-500,#007b66),var(--color-secondary-100,#59fce1));--color-secondary-bg:light-dark(var(--color-secondary-100,#59fce1),var(--color-secondary-500,#007b66));--color-secondary-text:light-dark(var(--color-neutral-900,#080b0f),var(--color-neutral-100,#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-tfnoc7iw]: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-ayrsk7xc]:where(.heading){text-wrap:balance}[data-astro-cid-ayrsk7xc]:where(.h1,.h2){font-weight:600}[data-astro-cid-ayrsk7xc]:where(.h3,.h4,.h5,.h6){font-weight:500}[data-astro-cid-ayrsk7xc]:where(.h1){font-size:var(--font-size-6);line-height:var(--font-size-7)}[data-astro-cid-ayrsk7xc]:where(.h2){font-size:var(--font-size-5);line-height:var(--font-size-6)}[data-astro-cid-ayrsk7xc]:where(.h3){font-size:var(--font-size-4);line-height:var(--font-size-5)}[data-astro-cid-ayrsk7xc]:where(.h4){font-size:var(--font-size-3);line-height:var(--font-size-4)}[data-astro-cid-ayrsk7xc]:where(.h5){font-size:var(--font-size-2);line-height:var(--font-size-3)}[data-astro-cid-ayrsk7xc]:where(.h6){font-size:var(--font-size-1);line-height:var(--font-size-2)}[data-astro-cid-b5rtrwjn]: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-b5rtrwjn] .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-b5rtrwjn]:where(.wrapper){interpolate-size:allow-keywords}}details[data-astro-cid-b5rtrwjn]::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-b5rtrwjn][open]::details-content{opacity:1;block-size:auto}.wrapper[data-astro-cid-b5rtrwjn].variant-default .content[data-astro-cid-b5rtrwjn]{padding:0 0 1.5rem 2.2rem}.wrapper[data-astro-cid-b5rtrwjn].variant-chevron .title[data-astro-cid-b5rtrwjn] .heading{justify-content:space-between}.wrapper[data-astro-cid-b5rtrwjn].variant-chevron .content[data-astro-cid-b5rtrwjn]{padding-block-end:2.2rem}[data-astro-cid-b5rtrwjn]:where(.title){cursor:pointer;padding-block:.75rem;list-style:none;display:flex}[data-astro-cid-b5rtrwjn]:where(.title)::marker,[data-astro-cid-b5rtrwjn]:where(.title)::-webkit-details-marker{content:"";display:none}[data-astro-cid-b5rtrwjn]:where(.title:hover),[data-astro-cid-b5rtrwjn]:where(.title:focus-visible){color:light-dark(#344256,#dce2ea);text-underline-offset:4px;text-decoration:underline}[data-astro-cid-b5rtrwjn]:where(.icon-plus){aspect-ratio:1;block-size:20px;display:inline-block;position:relative}[data-astro-cid-b5rtrwjn]:where(.icon-plus svg){position:absolute}[data-astro-cid-b5rtrwjn]:where(.icon-plus svg:first-of-type){inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}[data-astro-cid-b5rtrwjn]: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-b5rtrwjn]:where(.icon-plus svg:last-of-type){transition:all var(--transition-duration) var(--transition-easing)}}[data-astro-cid-b5rtrwjn]:where(.icon-chevron){flex-shrink:0}@media (prefers-reduced-motion:no-preference){[data-astro-cid-b5rtrwjn]:where(.icon-chevron svg){transition:transform var(--transition-duration) var(--transition-easing)}}[data-astro-cid-b5rtrwjn]:where(.content a){display:inline-block}[data-astro-cid-b5rtrwjn]:where(.content>:not(:first-child)){margin-block-start:.75rem}[data-astro-cid-b5rtrwjn]:where(.wrapper[open] .icon-plus svg:last-of-type){inset-block-start:0;transform:rotate(90deg)}[data-astro-cid-b5rtrwjn]:where(.wrapper[open] .icon-chevron svg){transform:scaleY(-1)}:where(.data-table){--data-table-border:var(--color-default-border);--data-table-divider:light-dark(var(--color-neutral-200,#e2e5e9),var(--color-neutral-800,#343c46));--data-table-surface:light-dark(var(--color-neutral-100,#fff),var(--color-neutral-900,#171d26));--data-table-header-surface:light-dark(var(--color-neutral-200,#f6f7f9),var(--color-neutral-800,#202732));--data-table-row-hover:light-dark(var(--color-neutral-200,#f3f5f7),var(--color-neutral-800,#262f3b));--data-table-muted:light-dark(var(--color-neutral-700,#535b65),var(--color-neutral-400,#b0b7bf));--data-table-focus:var(--outline-color,light-dark(var(--color-primary-500,#9b00c2),var(--color-primary-100,#f9f)));gap:var(--space-s);inline-size:100%;min-inline-size:0;color:inherit;flex-direction:column;display:flex}:where(.data-table .data-table__header){justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}:where(.data-table .data-table__search){gap:var(--space-4xs);inline-size:min(100%,22rem);display:grid}:where(.data-table .data-table__search input){appearance:none;transition-duration:var(--animation-speed-instant,.1s);transition-property:border-color,background-color;transition-timing-function:var(--cubic-bezier,ease-out);border:2px solid var(--data-table-border);border-radius:var(--radius-s);background-color:var(--data-table-surface);padding-inline:var(--space-xs);padding-inline-end:3rem;padding-block:var(--space-2xs);min-block-size:2.75rem;inline-size:100%;color:inherit;line-height:1.25}:where(){opacity:1;color:var(--data-table-muted)}:where(.data-table .data-table__search-field){position:relative}:where(){appearance:none}:where(.data-table .data-table__clear){cursor:pointer;border-radius:var(--radius-s);inline-size:2.5rem;color:inherit;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block:2px;inset-inline-end:2px}:where(.data-table .data-table__clear[hidden]){display:none}:where(.data-table .data-table__clear:hover){background-color:var(--data-table-row-hover)}:where(.data-table .data-table__clear:focus-visible){outline:3px solid var(--data-table-focus);outline-offset:-3px}:where(.data-table .data-table__search input:focus-visible){outline:3px solid var(--data-table-focus);outline-offset:2px}:where(.data-table .data-table__scroll){box-shadow:var(--elevation-1,0 1px 3px #0000001f);border:1px solid var(--data-table-border);border-radius:var(--radius-s);background-color:var(--data-table-surface);overscroll-behavior-inline:contain;scrollbar-color:var(--data-table-border) transparent;-webkit-overflow-scrolling:touch;overflow-x:auto}:where(.data-table .data-table__scroll:focus-visible){outline:3px solid var(--data-table-focus);outline-offset:2px}:where(.data-table .data-table__scroll[data-scrollable=true]){scrollbar-gutter:stable}:where(.data-table .data-table__table){border-collapse:collapse;border-spacing:0;background-color:var(--data-table-surface);inline-size:100%;min-inline-size:var(--data-table-min-width,100%);table-layout:fixed;font-size:1rem}:where(.data-table .data-table__caption){border-block-end:1px solid var(--data-table-divider);padding-inline:var(--space-s);padding-block:var(--space-xs);text-align:start;font-weight:600}:where(.data-table .data-table__head){background-color:var(--data-table-header-surface)}:where(.data-table .data-table__column){border-block-end:1px solid var(--data-table-border);inline-size:var(--data-table-column-width,auto);color:var(--data-table-muted);font-weight:700;font-size:var(--font-size--1,.875rem);text-align:start;overflow-wrap:anywhere;line-height:1.25}:where(.data-table .data-table__column:not(.data-table__column--sortable)){padding-inline:var(--space-s);padding-block:var(--space-xs)}:where(.data-table .data-table__column--numeric),:where(.data-table .data-table__column--actions){text-align:end}:where(.data-table .data-table__column--sortable .data-table__sort){justify-content:flex-start;align-items:center;gap:var(--space-3xs);transition-duration:var(--animation-speed-instant,.1s);transition-property:background-color,color;transition-timing-function:var(--cubic-bezier,ease-out);cursor:pointer;padding-inline:var(--space-s);padding-block:var(--space-xs);min-block-size:2.75rem;inline-size:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:none;display:inline-flex}:where(.data-table .data-table__column--numeric .data-table__sort){justify-content:flex-end}:where(.data-table .data-table__sort-label){min-inline-size:0}:where(.data-table .data-table__sort-icon){flex:none;block-size:1rem;inline-size:1rem;overflow:visible}:where(.data-table .data-table__sort-icon path){display:none}:where(.data-table .data-table__column:not([aria-sort=ascending]):not([aria-sort=descending]) .data-table__sort-icon-unsorted),:where(.data-table .data-table__column[aria-sort=ascending] .data-table__sort-icon-up),:where(.data-table .data-table__column[aria-sort=descending] .data-table__sort-icon-down){display:inline}:where(.data-table .data-table__column--sortable .data-table__sort:hover),:where(.data-table .data-table__column--sortable .data-table__sort:focus-visible){background-color:var(--data-table-row-hover);color:inherit}:where(.data-table .data-table__column--sortable .data-table__sort:focus-visible){outline:3px solid var(--data-table-focus);border-radius:var(--radius-s)}.data-table__sort:focus-visible{outline-offset:-4px}:where(.data-table .data-table__cell),:where(.data-table .data-table__actions){vertical-align:middle;transition-duration:var(--animation-speed-instant,.1s);transition-property:background-color;transition-timing-function:var(--cubic-bezier,ease-out);border-block-end:1px solid var(--data-table-divider);background-color:var(--data-table-surface);padding-inline:var(--space-s);padding-block:var(--space-xs);text-align:start;white-space:normal;overflow-wrap:anywhere;line-height:1.4}:where(.data-table .data-table__cell--numeric){font-variant-numeric:tabular-nums;text-align:end}:where(.data-table .data-table__cell[scope=row]){font-weight:600}:where(.data-table .data-table__row:hover>.data-table__cell),:where(.data-table .data-table__row:hover>.data-table__actions),:where(.data-table .data-table__row:focus-within>.data-table__cell),:where(.data-table .data-table__row:focus-within>.data-table__actions){background-color:var(--data-table-row-hover)}:where(.data-table .data-table__row:last-child>.data-table__cell),:where(.data-table .data-table__row:last-child>.data-table__actions){border-block-end:0}:where(.data-table .data-table__actions){padding-block:var(--space-3xs);text-align:end;white-space:nowrap}:where(.data-table .data-table__actions>button),:where(.data-table .data-table__actions>a){white-space:nowrap}:where(.data-table .data-table__actions>*+*){margin-inline-start:var(--space-3xs)}:where(.data-table .data-table__footer){justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap;padding-block-start:var(--space-2xs);display:flex}:where(.data-table .data-table__info){color:var(--data-table-muted);font-size:var(--font-size--1,.875rem);font-variant-numeric:tabular-nums;margin:0;line-height:1.4}:where(.data-table .data-table__pagination){font-variant-numeric:tabular-nums;margin-inline-start:auto}@media (width<=40rem){:where(.data-table .data-table__footer){flex-direction:column;align-items:flex-start}:where(.data-table .data-table__pagination){margin-inline-start:0}}@media (prefers-reduced-motion:reduce){:where(.data-table .data-table__search input),:where(.data-table .data-table__sort),:where(.data-table .data-table__cell),:where(.data-table .data-table__actions){transition-duration:0s}}@media (forced-colors:active){:where(.data-table .data-table__search input),:where(.data-table .data-table__scroll),:where(.data-table .data-table__column),:where(.data-table .data-table__cell),:where(.data-table .data-table__actions){border-color:canvastext}:where(.data-table .data-table__search input:focus-visible),:where(.data-table .data-table__clear:focus-visible),:where(.data-table .data-table__scroll:focus-visible),:where(.data-table .data-table__sort:focus-visible){outline-color:highlight}}@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}}.high-contrast{--contrast-multiplier:1.2}.high-contrast :focus-visible{outline-width:3px;outline-style:solid}.high-contrast a:not([class]){text-underline-offset:2px;text-decoration:underline 2px}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}
