.sr-only{position:absolute;margin:-1px;padding:0;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}:root{--color-default-border: light-dark(hsl(204 8% 55%), hsl(215 15% 45%));--color-default-bg: light-dark(hsl(200 20% 97%), hsl(215 25% 13%));--color-default-text: light-dark(hsl(204 8% 14%), hsl(0 0% 100%));--color-info-border: light-dark(hsl(200 78% 46%), hsl(234 100% 60%));--color-info-bg: light-dark(hsl(198 100% 94%), hsl(234 54% 20%));--color-info-text: light-dark(hsl(200 96% 27%), hsl(0 0% 100%));--color-success-border: light-dark(hsl(160 61% 41%), hsl(101 82% 63%));--color-success-bg: light-dark(hsl(160 71% 96%), hsl(101 39% 22%));--color-success-text: light-dark(hsl(170 96% 15%), hsl(0 0% 100%));--color-warning-border: light-dark(hsl(35 75% 49%), hsl(41 82% 63%));--color-warning-bg: light-dark(hsl(48 100% 96%), hsl(41 39% 22%));--color-warning-text: light-dark(hsl(15 85% 30%), hsl(0 0% 100%));--color-error-border: light-dark(hsl(355 73% 51%), hsl(339 82% 63%));--color-error-bg: light-dark(hsl(0 100% 94%), hsl(339 39% 22%));--color-error-text: light-dark(hsl(350 94% 19%), hsl(0 0% 100%));--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}:root{--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{transform:none;animation:none}.animation-pulse{animation:none;box-shadow:0 0 0 2px rgba(var(--pulse-color, 0, 0, 0),.3)}}:where(.avatar)[data-astro-cid-mpbry7dl]{display:inline-flex;align-items:center;gap:.75rem;&:has(.initials-container):not(:has(.content)),&:has(.icon-container):not(:has(.content)){aspect-ratio:1;inline-size:var(--size);block-size:var(--size)}}:where(.initials-container)[data-astro-cid-mpbry7dl],:where(.icon-container)[data-astro-cid-mpbry7dl],:where(.image)[data-astro-cid-mpbry7dl]{display:grid;place-items:center;aspect-ratio:1;inline-size:var(--size);block-size:var(--size);overflow:clip}.shape-round[data-astro-cid-mpbry7dl]{.initials-container,.icon-container,.image{border-radius:50%}}.shape-square[data-astro-cid-mpbry7dl]{.initials-container,.icon-container,.image{border-radius:.25rem}}:where(.initials-container)[data-astro-cid-mpbry7dl],:where(.icon-container)[data-astro-cid-mpbry7dl]{border:2px solid;border-color:var(--color-default-border, #ccc);background-color:var(--color-default-bg, #f8f8f8);color:var(--color-default-text, #333)}:where(.type-info .initials-container)[data-astro-cid-mpbry7dl],:where(.type-info .icon-container)[data-astro-cid-mpbry7dl]{border-color:var(--color-info-border, #0077ff);background-color:var(--color-info-bg, #e6f2ff);color:var(--color-info-text, #004c99)}:where(.type-success .initials-container)[data-astro-cid-mpbry7dl],:where(.type-success .icon-container)[data-astro-cid-mpbry7dl]{border-color:var(--color-success-border, #34c759);background-color:var(--color-success-bg, #e6f9ed);color:var(--color-success-text, #0d6124)}:where(.type-warning .initials-container)[data-astro-cid-mpbry7dl],:where(.type-warning .icon-container)[data-astro-cid-mpbry7dl]{border-color:var(--color-warning-border, #ff9500);background-color:var(--color-warning-bg, #fff8e6);color:var(--color-warning-text, #7d4900)}:where(.type-error .initials-container)[data-astro-cid-mpbry7dl],:where(.type-error .icon-container)[data-astro-cid-mpbry7dl]{border-color:var(--color-error-border, #ff3b30);background-color:var(--color-error-bg, #ffe6e6);color:var(--color-error-text, #990c00)}:where(img)[data-astro-cid-mpbry7dl]{inline-size:inherit;block-size:inherit;object-fit:cover}:where(.initials)[data-astro-cid-mpbry7dl]{font-weight:700;font-size:clamp(1rem,calc(var(--size) * .4),calc(var(--size) * .6));line-height:1;text-transform:uppercase}:where(.icon)[data-astro-cid-mpbry7dl]{display:grid;place-items:center;inline-size:100%;block-size:100%}:where(.title)[data-astro-cid-mpbry7dl]{margin:0;font-weight:500;font-size:clamp(.875rem,calc(var(--size) * .25),1.5rem)}:where(.subtitle)[data-astro-cid-mpbry7dl]{font-size:clamp(.75rem,calc(var(--size) * .2),1.25rem)}:where(p)[data-astro-cid-mpbry7dl]{overflow-wrap:break-word}:where(.card)[data-astro-cid-ynhdw64j]{--transition-duration: .3s;--transition-easing: cubic-bezier(.165, .84, .44, 1);display:flex;position:relative;flex-direction:column;border:2px solid light-dark(hsl(0 0% 10%),hsl(0 0% 90%));border-radius:.5rem;max-inline-size:60ch;block-size:100%;overflow:hidden;@media (prefers-reduced-motion: no-preference){transition:box-shadow var(--transition-duration) var(--transition-easing)}}:where(.card:hover)[data-astro-cid-ynhdw64j],:where(.card:focus-within)[data-astro-cid-ynhdw64j]{box-shadow:0 0 0 .25rem}:where(.card:focus-within)[data-astro-cid-ynhdw64j] a[data-astro-cid-ynhdw64j]:focus{outline:none;box-shadow:none;text-decoration:none}:where(.image)[data-astro-cid-ynhdw64j]{block-size:250px;overflow:clip}:where(.image img)[data-astro-cid-ynhdw64j]{inline-size:100%;block-size:100%;object-fit:cover;@media (prefers-reduced-motion: no-preference){transition:transform var(--transition-duration) var(--transition-easing)}}:where(.content)[data-astro-cid-ynhdw64j]{display:flex;flex-grow:1;flex-direction:column;gap:.5rem;padding-inline:1rem;padding-block:1rem}a[data-astro-cid-ynhdw64j]{color:currentColor;font-size:1.5rem;text-decoration:none}a[data-astro-cid-ynhdw64j]:where(:hover,:focus-visible){text-decoration:underline;text-underline-offset:4px}:where(.card:has(a:hover,a:focus-visible))[data-astro-cid-ynhdw64j] .image[data-astro-cid-ynhdw64j] img[data-astro-cid-ynhdw64j]{transform:scale(1.05)}a[data-astro-cid-ynhdw64j]:after{position:absolute;inset:0;content:""}:where(.meta)[data-astro-cid-ynhdw64j]{order:-1;margin-block-start:.5rem}.meta[data-astro-cid-ynhdw64j] span{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.meta[data-astro-cid-ynhdw64j]:empty{display:none}.description[data-astro-cid-ynhdw64j]{font-size:1rem}.description[data-astro-cid-ynhdw64j]:empty{display:none}.footer[data-astro-cid-ynhdw64j]{margin-block-start:auto;padding-block-start:1rem}@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(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}:where(.tabs-list)[data-astro-cid-3s5txno4]{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;margin-block-end:.5rem}@media (min-width: 31.25rem){:where(.tabs-list)[data-astro-cid-3s5txno4]{margin-block-end:0}}:where(.tab-panel)[data-astro-cid-nhjsydmt]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;border:2px solid;border-color:light-dark(hsl(0 0% 10%),hsl(0 0% 90%));border-end-start-radius:.5rem;border-end-end-radius:.5rem;padding:2rem;min-block-size:10rem;color:inherit}: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);flex-grow:1;cursor:pointer;border:2px solid;border-color:light-dark(hsl(0 0% 10%),hsl(0 0% 90%));border-radius:.5rem;background-color:transparent;padding-inline:1rem;padding-block:1.5rem;color:inherit;font-weight:700;font-size:1.125rem;text-align:center;@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]{box-shadow:0 0 0 .25rem light-dark(hsl(0 0% 10% / .2),hsl(0 0% 90% / .2));background-color:light-dark(hsl(0 0% 10%),hsl(0 0% 90%));color:light-dark(hsl(0 0% 100%),hsl(215 25% 27%))}@media (min-width: 31.25rem){:where(.tab)[data-astro-cid-ckvbxbek]{border-block-end:0;border-end-start-radius:0;border-end-end-radius:0}}
