html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body{background-color:var(--alpine-body-backgroundColor);color:var(--alpine-body-color)}pre.shiki{overflow-x:auto;max-width:100%}.light-img{display:block}.dark-img{display:none}@media(prefers-color-scheme:dark){html:not(.light) .dark-img{display:block}html:not(.light) .light-img{display:none}}html.dark .dark-img{display:block}html.dark .light-img{display:none}.chiffon-cta{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem .875rem .6rem .75rem;border-radius:8px;background:transparent;border:1.5px solid rgba(0,0,0,.14);text-decoration:none;color:inherit;font-weight:500;font-size:.95rem;transition:border-color .18s ease,background-color .18s ease;margin-top:.25rem}.chiffon-cta:hover{border-color:#1ad6ff;background-color:#1ad6ff0d}.chiffon-cta img{display:block;flex-shrink:0}.chiffon-cta .cta-arrow{color:#1ad6ff;font-style:normal;line-height:1;transition:transform .18s ease}.chiffon-cta:hover .cta-arrow{transform:translate(4px)}html.dark .chiffon-cta{border-color:#ffffff26}html.dark .chiffon-cta:hover{border-color:#1ad6ff;background-color:#1ad6ff14}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.nuxt-progress{position:fixed;top:0;left:0;right:0;width:0;opacity:1;transition:width .1s,height .4s,opacity .4s;background:repeating-linear-gradient(90deg,#00dc82 0,#34cdfe 50%,#0047e1);z-index:999999}nav ul[data-v-0d91625f]{display:flex;flex-direction:column;width:100%;justify-content:center;gap:var(--space-4)}@media(min-width:640px){nav ul[data-v-0d91625f]{flex-direction:row;gap:var(--space-8)}}nav ul a[data-v-0d91625f]{position:relative}nav ul a.router-link-active[data-v-0d91625f]{color:var(--color-primary-500)}nav ul a .underline-fx[data-v-0d91625f]{position:absolute;bottom:-4px;width:0;height:1px;background-color:currentColor;transition:width .2s ease-in-out}a[data-v-0d91625f]:hover :is(nav ul a .underline-fx):is(nav ul a .underline-fx){width:100%}header[data-v-f33d8ec1]{--header-padding:var(--space-16);--logo-height:var(--space-8);position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:var(--space-4);padding-top:var(--header-padding);padding-bottom:var(--header-padding)}header .menu[data-v-f33d8ec1]{position:absolute;display:flex}header .menu[data-v-f33d8ec1] :hover{color:var(--color-primary-500)}.left[data-v-f33d8ec1] :is(header .menu):is(header .menu){right:0}@media(min-width:640px){header .menu[data-v-f33d8ec1]{display:none}}header .overlay[data-v-f33d8ec1]{position:absolute;top:calc(var(--header-padding) + var(--logo-height) + var(--space-2));background-color:var(--alpine-backdrop-backgroundColor);border:1px solid var(--color-gray-200);border-radius:var(--radii-md);padding:var(--space-6);padding-right:var(--space-24);font-size:var(--text-lg-fontSize);line-height:var(--text-lg-lineHeight);font-weight:var(--fontWeight-medium);transition:all .25s;perspective:2000px;transform-origin:top;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);will-change:opacity,transform}header .overlay[data-v-f33d8ec1]:not(.show){opacity:0;transform:translateY(-10px) rotateY(-8deg) rotateX(-20deg)}.left[data-v-f33d8ec1] :is(header .overlay:not(.show)):is(header .overlay:not(.show)){transform:translateY(-10px) rotateY(8deg) rotateX(-20deg)}header .overlay[data-v-f33d8ec1]:not(.show){pointer-events:none}.left[data-v-f33d8ec1] :is(header .overlay):is(header .overlay){right:0;padding:var(--space-6);padding-left:var(--space-16);text-align:right}@media(min-width:640px){header .overlay[data-v-f33d8ec1]{display:none}}:root.dark header .overlay[data-v-f33d8ec1]{border-color:var(--color-gray-800)}header .logo[data-v-f33d8ec1]{display:flex;grid-column:span 12/span 12;height:var(--logo-height)}header .logo a[data-v-f33d8ec1]{display:flex}.center[data-v-f33d8ec1] :is(header .logo):is(header .logo){grid-column:span 12/span 12;justify-content:center}.right[data-v-f33d8ec1] :is(header .logo):is(header .logo){justify-content:flex-end}@media(min-width:640px){header .logo[data-v-f33d8ec1]{grid-column:span 4/span 4;grid-column-start:auto}.right[data-v-f33d8ec1] :is(header .logo):is(header .logo){order:2}}header .logo .fallback[data-v-f33d8ec1]{font-size:var(--text-2xl-fontSize);line-height:var(--text-2xl-lineHeight);font-weight:var(--fontWeight-semibold)}header .main-nav[data-v-f33d8ec1]{display:none}@media(min-width:640px){header .main-nav[data-v-f33d8ec1]{display:flex;grid-column:span 8/span 8;font-size:var(--text-xl-fontSize);line-height:var(--text-xl-lineHeight);font-weight:var(--fontWeight-medium)}.center[data-v-f33d8ec1] :is(header .main-nav):is(header .main-nav){grid-column:span 12/span 12;justify-content:center}.right[data-v-f33d8ec1] :is(header .main-nav):is(header .main-nav){justify-content:flex-start}.left[data-v-f33d8ec1] :is(header .main-nav):is(header .main-nav){justify-content:flex-end}}a[data-v-4ec995d2]{--social-icon-size:24px;width:24px;width:var(--social-icon-size);height:24px;height:var(--social-icon-size);display:flex}a[data-v-4ec995d2] :hover{color:var(--color-primary-500)}a svg[data-v-4ec995d2]{width:100%;height:100%}.language-switcher[data-v-7ba5e07b]{display:flex;align-items:center;gap:var(--space-2)}.language-switcher .locale-link[data-v-7ba5e07b]{font-size:var(--text-sm-fontSize);font-weight:var(--fontWeight-medium);padding:var(--space-1) var(--space-2);border-radius:var(--radii-md)}.language-switcher .locale-link[data-v-7ba5e07b]:hover{color:var(--color-primary-500)}button[data-v-0467f6be]{display:flex;--color-mode-switcher-size:24px;width:24px;width:var(--color-mode-switcher-size);height:24px;height:var(--color-mode-switcher-size)}button[data-v-0467f6be] :hover{color:var(--color-primary-500)}button svg[data-v-0467f6be]{width:100%;height:100%}footer[data-v-5144c1e1]{display:flex;flex-direction:column;align-items:center;margin-top:var(--space-24);padding-top:var(--space-8);padding-bottom:var(--space-8)}footer.left[data-v-5144c1e1]{align-items:flex-start}footer.right[data-v-5144c1e1]{align-items:flex-end}@media(min-width:768px){footer[data-v-5144c1e1]{min-height:var(--space-36)}}footer .credits[data-v-5144c1e1]{font-size:var(--text-3xl-fontSize);line-height:var(--text-3xl-lineHeight);font-weight:var(--fontWeight-bold);margin-bottom:var(--space-4)}footer .navigation[data-v-5144c1e1]{display:none}@media(min-width:640px){footer .navigation[data-v-5144c1e1]{display:flex;margin-bottom:var(--space-8);font-size:var(--text-base-fontSize);line-height:var(--text-base-lineHeight);font-weight:var(--fontWeight-medium)}}footer .message[data-v-5144c1e1]{text-align:center;margin-bottom:var(--space-4)}footer .icons[data-v-5144c1e1]{display:grid;width:100%;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-4)}.left[data-v-5144c1e1] :is(footer .icons):is(footer .icons){display:flex;align-items:center;justify-content:space-between}.right[data-v-5144c1e1] :is(footer .icons):is(footer .icons){display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}footer .icons .social[data-v-5144c1e1]{grid-column:span 12/span 12;display:flex;justify-content:center;gap:var(--space-4)}@media(min-width:475px){footer .icons .social[data-v-5144c1e1]{grid-column:span 4/span 4;grid-column-start:5}}footer .icons .color-mode-switch[data-v-5144c1e1]{grid-column:span 12/span 12;display:flex;justify-content:center}@media(min-width:475px){footer .icons .color-mode-switch[data-v-5144c1e1]{grid-column:span 2/span 2;grid-column-start:11;justify-content:flex-end}}.container[data-v-e3a9eef4]{margin-inline-start:auto;margin-inline-end:auto;width:100%}.container.padded[data-v-e3a9eef4]{padding-left:var(--layout-container-padding-mobile);padding-right:var(--layout-container-padding-mobile)}@media(min-width:475px){.container.padded[data-v-e3a9eef4]{padding-left:var(--layout-container-padding-xs);padding-right:var(--layout-container-padding-xs)}}@media(min-width:640px){.container.padded[data-v-e3a9eef4]{padding-left:var(--layout-container-padding-sm);padding-right:var(--layout-container-padding-sm)}}@media(min-width:768px){.container.padded[data-v-e3a9eef4]{padding-left:var(--layout-container-padding-md);padding-right:var(--layout-container-padding-md)}}.container[data-v-e3a9eef4]:not(.fluid){max-width:var(--layout-container-maxWidth)}.app-layout[data-v-3ef1305f]{min-width:var(--size-xs)}html{font-family:var(--font-sans)}
