body{font-family:Verdana,sans-serif;overflow-y:scroll}::selection{color:#485a74;background:#95a5ac40}::-moz-selection{color:#485a74;background:#95a5ac40}.dark ::selection{color:#d6d3d1;background:#eb99a126}.dark ::-moz-selection{color:#d6d3d1;background:#eb99a126}time,div{color:rgb(var(--color-text-heading))}.panda-link-static{text-decoration:none;color:rgb(var(--color-text-link))}.panda-link-static:hover{cursor:pointer;text-decoration-line:underline;text-underline-offset:4px}.panda-link-static:hover{color:rgb(var(--color-text-link-hover));text-decoration-thickness:.125rem;text-underline-offset:5px}.panda-link{text-decoration:none;color:rgb(var(--color-text-link))}.panda-link:hover{cursor:pointer}.panda-link:hover{color:rgb(var(--color-text-link-hover))}a.animated{--animated-underline-from: rgb(var(--color-text-link));--animated-underline-to: rgb(var(--color-text-link));position:relative;box-decoration-break:clone;text-decoration:none}a.animated:after{left:0;right:0;bottom:-4px;content:"";height:2px;width:auto;position:absolute;transform:translateZ(0) scaleX(0);transform-origin:left center;transition:all .25s ease-in-out;background-image:linear-gradient(to right,var(--animated-underline-from),var(--animated-underline-to))}a.animated:hover:after{transform:translateZ(0) scale(1)}a.animated.active:after{transform:translateZ(0) scale(1)}.max-width{margin-left:auto;margin-right:auto;max-width:65ch}.panda-text{cursor:pointer;--un-text-opacity:1;color:rgb(29 78 216 / var(--un-text-opacity));text-decoration:none}.panda-text:hover{text-decoration-line:underline;text-underline-offset:4px}.panda-text:hover{--un-text-opacity:1;color:rgb(29 78 216 / var(--un-text-opacity))}.dark .panda-text,.dark .panda-text:hover{--un-text-opacity:1;color:rgb(245 245 244 / var(--un-text-opacity))}:root{--color-primary-main: 29 116 132;--color-secondary-main: 20 79 90;--color-text-body: 55 65 81;--color-text-heading: 55 65 81;--color-text-link: var(--color-primary-main);--color-text-link-hover: var(--color-secondary-main);--color-border: var(--color-primary-main);scroll-behavior:smooth}:root.dark{color-scheme:dark;--color-primary-main: 235 153 161;--color-secondary-main: 226 111 122;--color-text-body: 214 211 209;--color-text-heading: 200 200 200;--color-text-link: var(--color-primary-main);--color-text-link-hover: var(--color-secondary-main);--color-border: var(--color-primary-main)}panda-theme-select:where(.astro-e3sgix4a){--panda-theme-select-animation-duration: .4s;--panda-theme-select-ease-elastic: cubic-bezier(.5, 1.25, .75, 1.25);display:inline-flex;align-items:center}button:where(.astro-e3sgix4a){align-items:center;background-color:transparent;border:none;cursor:pointer;height:100%;margin-inline:.25rem 0;padding:.5rem;display:flex;justify-content:center;width:2.5rem;height:2.5rem}svg:where(.astro-e3sgix4a){stroke-linecap:round;width:1.25rem;height:1.25rem}svg:where(.astro-e3sgix4a) :where(.astro-e3sgix4a):is(.moon,.sun,.sun-beams){transform-origin:center}.dark svg:where(.astro-e3sgix4a) .sun:where(.astro-e3sgix4a){transform:scale(1.75)}.dark svg:where(.astro-e3sgix4a) .sun-beams:where(.astro-e3sgix4a){opacity:0}.dark svg:where(.astro-e3sgix4a) .moon:where(.astro-e3sgix4a) circle:where(.astro-e3sgix4a){transform:translate(-7px)}@supports (cx: 1){.dark svg:where(.astro-e3sgix4a) .moon:where(.astro-e3sgix4a) circle:where(.astro-e3sgix4a){cx:17;transform:translate(0)}}@media(prefers-reduced-motion:no-preference){svg:where(.astro-e3sgix4a) .sun:where(.astro-e3sgix4a){transition:transform var(--panda-theme-select-animation-duration) var(--panda-theme-select-ease-elastic)}svg:where(.astro-e3sgix4a) .sun-beams:where(.astro-e3sgix4a){transition:opacity var(--panda-theme-select-animation-duration) ease,transform var(--panda-theme-select-animation-duration) var(--panda-theme-select-ease-elastic)}svg:where(.astro-e3sgix4a) .moon:where(.astro-e3sgix4a) circle:where(.astro-e3sgix4a){transition:transform calc(var(--panda-theme-select-animation-duration) / 2) ease-out}@supports (cx: 1){svg:where(.astro-e3sgix4a) .moon:where(.astro-e3sgix4a) circle:where(.astro-e3sgix4a){transition:cx calc(var(--panda-theme-select-animation-duration) / 2) ease-out}}.dark svg:where(.astro-e3sgix4a) .sun:where(.astro-e3sgix4a){transform:scale(1.75);transition-duration:calc(var(--panda-theme-select-animation-duration) / 2);transition-timing-function:ease}.dark svg:where(.astro-e3sgix4a) .sun-beams:where(.astro-e3sgix4a){transform:rotate(-25deg);transition-duration:calc(var(--panda-theme-select-animation-duration) / 4)}.dark svg:where(.astro-e3sgix4a) .moon:where(.astro-e3sgix4a) circle:where(.astro-e3sgix4a){transition-delay:calc(var(--panda-theme-select-animation-duration) / 4);transition-duration:var(--panda-theme-select-animation-duration)}}language-select:where(.astro-ztav45zs){--language-select-animation-duration: .4s;--language-select-ease-elastic: cubic-bezier(.5, 1.25, .75, 1.25);display:inline-flex;align-items:center}button:where(.astro-ztav45zs){align-items:center;background-color:transparent;border:none;cursor:pointer;height:100%;margin-inline:.25rem 0;padding:.5rem;display:flex;justify-content:center;width:2.5rem;height:2.5rem}.locale-text:where(.astro-ztav45zs){font-size:1rem;font-weight:500;color:currentColor;user-select:none;line-height:1}@media(prefers-reduced-motion:no-preference){.locale-text:where(.astro-ztav45zs){transition:opacity var(--language-select-animation-duration) ease}button:where(.astro-ztav45zs):hover .locale-text:where(.astro-ztav45zs){opacity:.7}}
