*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}html{--fg:oklch(24% 0 0);--fg-secondary:oklch(30% 0 0);--bg:oklch(100% 0 0);--accent:oklch(68% .22 39);--accent-dark:oklch(55% .22 39);--accent-light:oklch(87% .07 52);--gray:oklch(83% .01 54.5);--neutral-lightest:oklch(99% .003 84.56);--neutral-light:oklch(96% .007 97.35);--neutral-dark:oklch(65% .0105 93.6);--neutral-hover:oklch(92% .0094 78.28);--chart-blue:oklch(55% .24 268);--chart-purple:oklch(68% .18 295.01);--chart-magenta:oklch(57% .24 341.94);--chart-green:oklch(58% .127 109.77)}@font-face{font-family:figtree;font-display:swap;src:url(./figtree-variable.BiddpjUQ.woff2)format("woff2")}html{scrollbar-color:var(--gray) var(--bg);scroll-behavior:smooth}body{background-color:var(--bg);flex-direction:column;align-content:center;min-height:100dvh;font-family:figtree,sans-serif;display:flex}ul{padding:0;list-style-type:none}a{color:var(--fg);font-size:1.125rem;text-decoration:none}button{cursor:pointer}p,li{font-size:1.125rem}@keyframes content-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes content-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.98)}}.page-section-root{display:none}@media (width>=900px){.page-section-root{display:block;position:relative}.page-section-list{gap:2rem;display:flex}.page-section-item{align-items:center;display:flex;position:relative}.page-section-trigger,.page-section-link{background:0 0;border:none;align-items:center;min-height:40px;font-weight:600;display:inline-flex}.page-section-trigger{justify-content:center;min-width:40px;padding:0}.page-section-trigger:hover,.page-section-link:hover{text-decoration:underline}.page-section-content{background-color:var(--neutral-light);transform-origin:0 0;z-index:2;border-radius:2rem;width:max-content;padding:1.25rem 1.5rem;animation-duration:.16s;animation-timing-function:ease-out;animation-fill-mode:both;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #959da51a}.page-section-content[data-state=open]{animation-name:content-in}.page-section-content[data-state=closed]{animation-name:content-out;animation-duration:.12s;animation-timing-function:ease-in}.page-section-content ul{flex-direction:column;gap:.5rem;display:flex}.page-section-content ul li:hover{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.page-section-content{animation:none}}.page-section-mobile-root{display:block}.page-section-mobile-list{gap:2rem;display:flex}.page-section-mobile-trigger{place-items:center;display:grid}.page-section-mobile-trigger,.page-section-mobile-link{background:0 0;border:none;font-weight:600}.page-section-mobile-trigger a{align-items:center;gap:.75rem;display:inline-flex}.page-section-mobile-trigger a:hover,.page-section-mobile-link:hover{text-decoration:underline}.page-section-mobile-content{background-color:var(--neutral-light);transform-origin:0 0;z-index:2;border-radius:2rem;width:calc(100dvw - 2rem);padding:1.25rem 1.5rem;animation-duration:.16s;animation-timing-function:ease-out;animation-fill-mode:both;position:absolute;top:calc(100% + .5rem);left:auto;right:0;box-shadow:0 8px 24px #959da51a}.page-section-mobile-content[data-state=open]{animation-name:content-in}.page-section-mobile-content[data-state=closed]{animation-name:content-out;animation-duration:.12s;animation-timing-function:ease-in}.page-section-mobile-content ul{flex-direction:column;gap:.5rem;display:flex}.page-section-mobile-content ul li:hover{text-decoration:underline}@media (width>=500px){.page-section-mobile-content{width:max-content;min-width:250px;position:absolute;left:auto;right:1rem}}@media (width>=900px){.page-section-mobile-root{display:none}}@media (prefers-reduced-motion:reduce){.page-section-mobile-content{animation:none}}header.svelte-19ysazc{background-color:var(--bg);place-items:center;padding:1rem;display:grid;position:relative}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc){justify-content:space-between;align-items:center;width:100%;max-width:80rem;display:flex}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .left:where(.svelte-19ysazc) a:where(.svelte-19ysazc){grid-template-columns:40px 1fr;align-items:center;gap:.5rem;display:grid}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .left:where(.svelte-19ysazc) a:where(.svelte-19ysazc) img:where(.svelte-19ysazc){border-radius:.75rem;width:36px;height:36px}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .left:where(.svelte-19ysazc) a:where(.svelte-19ysazc) h1:where(.svelte-19ysazc){font-size:1.25rem}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc){align-items:center;gap:.5rem;display:flex;position:relative}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc) .search-widget:where(.svelte-19ysazc){place-items:center;display:grid;position:relative}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc) .search-button:where(.svelte-19ysazc){aspect-ratio:1;background:0 0;border:none;border-radius:50%;place-items:center;width:32px;padding:.25rem;transition:background-color .3s;display:grid}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc) .search-button:where(.svelte-19ysazc):hover{background-color:var(--neutral-light)}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc) .search-button:where(.svelte-19ysazc) svg{aspect-ratio:1;width:18px}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc) .search-input-wrapper:where(.svelte-19ysazc){background-color:var(--neutral-light);transform-origin:0 0;opacity:0;visibility:hidden;pointer-events:none;border:none;border-radius:2rem;grid-template-columns:1fr 32px;align-items:center;gap:.25rem;height:52px;padding:0 .875rem 0 1.25rem;font-size:1.125rem;transition:opacity .12s ease-in,transform .12s ease-in,visibility 0s linear .12s;display:grid;position:absolute;top:2.5rem;right:0;transform:translateY(-4px)scale(.98)}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc) .search-input-wrapper:where(.svelte-19ysazc).open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s ease-out,transform .16s ease-out,visibility;transform:translateY(0)scale(1)}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc) .search-input-wrapper:where(.svelte-19ysazc):focus-within{outline:2px solid var(--fg)}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc) .search-input-wrapper:where(.svelte-19ysazc) .search-input:where(.svelte-19ysazc){background:0 0;border:none;display:flex}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc) .search-input-wrapper:where(.svelte-19ysazc) .search-input:where(.svelte-19ysazc):focus{outline:none}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc) .search-input-wrapper:where(.svelte-19ysazc) .search-input-button:where(.svelte-19ysazc){aspect-ratio:1;background:0 0;border:none;border-radius:50%;place-items:center;width:32px;padding:0;display:grid}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc) .search-input-wrapper:where(.svelte-19ysazc) .search-input-button:where(.svelte-19ysazc):hover{background-color:var(--neutral-hover)}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc) .search-input-wrapper:where(.svelte-19ysazc) .search-input-button:where(.svelte-19ysazc):focus{outline:none}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc) .search-input-wrapper:where(.svelte-19ysazc) .search-input-button:where(.svelte-19ysazc):focus-visible{background-color:var(--fg);color:var(--neutral-lightest)}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc) .search-input-wrapper:where(.svelte-19ysazc) .search-input-button:where(.svelte-19ysazc) svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc) .search-input-wrapper:where(.svelte-19ysazc),header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc) .search-input-wrapper.open:where(.svelte-19ysazc){transition:none}}@media (width>=900px){header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc){gap:1.5rem}header.svelte-19ysazc .wrapper:where(.svelte-19ysazc) .right:where(.svelte-19ysazc) .search-input-wrapper:where(.svelte-19ysazc){position:absolute;top:3rem}}h1.svelte-1tqb4em{color:var(--bg);font-size:1.125rem;font-weight:500}footer.svelte-1tqb4em{background:var(--fg);color:var(--neutral-dark);place-items:center;gap:3rem;padding:4rem 1rem;display:grid}footer.svelte-1tqb4em .wrapper:where(.svelte-1tqb4em){flex-direction:column;gap:2rem;width:100%;max-width:80rem;display:flex}footer.svelte-1tqb4em .wrapper:where(.svelte-1tqb4em) .info:where(.svelte-1tqb4em){flex-direction:column;gap:1rem;display:flex}footer.svelte-1tqb4em .wrapper:where(.svelte-1tqb4em) .info:where(.svelte-1tqb4em) .description:where(.svelte-1tqb4em){max-width:635px}footer.svelte-1tqb4em .wrapper:where(.svelte-1tqb4em) .info:where(.svelte-1tqb4em) .socials:where(.svelte-1tqb4em){flex:1;gap:1rem;margin-top:1rem;display:flex}footer.svelte-1tqb4em .wrapper:where(.svelte-1tqb4em) .info:where(.svelte-1tqb4em) .socials:where(.svelte-1tqb4em) .social:where(.svelte-1tqb4em){width:20px;height:20px;color:var(--neutral-dark);align-self:end}footer.svelte-1tqb4em .wrapper:where(.svelte-1tqb4em) .footer-sections:where(.svelte-1tqb4em){flex-direction:column;gap:2rem;margin-top:1.75rem;display:flex}footer.svelte-1tqb4em .wrapper:where(.svelte-1tqb4em) .footer-sections:where(.svelte-1tqb4em) .footer-section:where(.svelte-1tqb4em){color:var(--fg);flex-direction:column;gap:1rem;display:flex}footer.svelte-1tqb4em .wrapper:where(.svelte-1tqb4em) .footer-sections:where(.svelte-1tqb4em) .footer-section:where(.svelte-1tqb4em) .footer-section-list:where(.svelte-1tqb4em){flex-direction:column;gap:.25rem;display:flex}footer.svelte-1tqb4em .wrapper:where(.svelte-1tqb4em) .footer-sections:where(.svelte-1tqb4em) .footer-section:where(.svelte-1tqb4em) .footer-section-list:where(.svelte-1tqb4em) li:where(.svelte-1tqb4em) .link:where(.svelte-1tqb4em){color:var(--neutral-dark)}footer.svelte-1tqb4em .wrapper:where(.svelte-1tqb4em) .footer-sections:where(.svelte-1tqb4em) .footer-section:where(.svelte-1tqb4em) .footer-section-list:where(.svelte-1tqb4em) li:where(.svelte-1tqb4em) .link:where(.svelte-1tqb4em):hover{text-decoration:underline}@media (width>=1300px){footer.svelte-1tqb4em .wrapper:where(.svelte-1tqb4em){grid-template-columns:24rem 1fr;gap:10rem;display:grid}footer.svelte-1tqb4em .wrapper:where(.svelte-1tqb4em) .footer-sections:where(.svelte-1tqb4em){grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}}.install-prompt.svelte-1onkrhn{inset:auto max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));z-index:10;border:1px solid var(--gray);background:var(--neutral-light);border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;max-width:36rem;margin-inline:auto;padding:.75rem 1.25rem;display:grid;position:fixed;box-shadow:0 .75rem 2rem oklch(24% 0 0/.14)}.install-prompt.svelte-1onkrhn p:where(.svelte-1onkrhn){margin:0;font-size:1rem;font-weight:400}.install.svelte-1onkrhn,.dismiss.svelte-1onkrhn{color:inherit;background:0 0;border:0}.install.svelte-1onkrhn{background:var(--accent);min-width:2.75rem;min-height:2.75rem;color:var(--fg);white-space:nowrap;border-radius:999px;padding:.5rem 1rem;font-weight:700;transition:opacity .15s}.install.svelte-1onkrhn:hover{opacity:.75}.install-icon{display:none}.dismiss.svelte-1onkrhn{border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding-inline:0;display:grid}.dismiss.svelte-1onkrhn:hover{background:var(--neutral-hover)}button.svelte-1onkrhn:focus-visible{outline:2px solid var(--fg);outline-offset:2px}@media (width<=499px){.install.svelte-1onkrhn{border-radius:50%;place-items:center;padding:0;display:grid}.install.svelte-1onkrhn span:where(.svelte-1onkrhn){display:none}.install-icon{display:block}}@media (width>=500px){.install-prompt.svelte-1onkrhn p:where(.svelte-1onkrhn){font-size:1.125rem}}.skip-link.svelte-12qhfyh{z-index:1000;background-color:var(--fg);color:var(--bg);opacity:0;pointer-events:none;border-radius:.5rem;padding:.75rem 1rem;transition:transform .12s ease-out,opacity .12s ease-out;position:fixed;top:1rem;left:1rem;transform:translateY(calc(-100% - 1rem));box-shadow:0 .25rem 1rem #0003}.skip-link.svelte-12qhfyh:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--accent);box-shadow:0 .25rem 1rem #0003, 0 0 0 3px var(--accent);transform:translateY(0)}main.svelte-12qhfyh{flex-direction:column;flex:1;align-items:center;padding:1rem 1rem 3rem;display:flex}main.svelte-12qhfyh:focus{outline:none}main.svelte-12qhfyh .main-wrapper:where(.svelte-12qhfyh){flex-direction:column;flex:1;width:100%;max-width:80rem;display:flex}@media (prefers-reduced-motion:reduce){.skip-link.svelte-12qhfyh{transition:none}}
