@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";:root,.hueScope{--fontSans:"Manrope", system-ui, -apple-system, sans-serif;--fontMono:"SF Mono", "Fira Code", "Fira Mono", ui-monospace, monospace;--displayLarge:700 3.5625rem/1.12 var(--fontSans);--displayMedium:700 2.8125rem/1.16 var(--fontSans);--displaySmall:700 2.25rem/1.22 var(--fontSans);--headlineLarge:600 2rem/1.25 var(--fontSans);--headlineMedium:600 1.75rem/1.29 var(--fontSans);--headlineSmall:600 1.5rem/1.33 var(--fontSans);--titleLarge:600 1.375rem/1.27 var(--fontSans);--titleMedium:600 1rem/1.5 var(--fontSans);--titleSmall:600 .875rem/1.43 var(--fontSans);--bodyLarge:400 1rem/1.5 var(--fontSans);--bodyMedium:400 .875rem/1.43 var(--fontSans);--bodySmall:400 .75rem/1.33 var(--fontSans);--labelLarge:500 .875rem/1.43 var(--fontSans);--labelMedium:500 .75rem/1.33 var(--fontSans);--labelSmall:500 .6875rem/1.45 var(--fontSans);--colorPrimary:oklch(.45 .2 var(--hue,125.4));--colorOnPrimary:oklch(100% 0 0);--colorPrimaryContainer:oklch(.9 .06 var(--hue,125.4));--colorOnPrimaryContainer:oklch(.25 .15 var(--hue,125.4));--colorSecondary:oklch(.45 .08 var(--hue,125.4));--colorOnSecondary:oklch(100% 0 0);--colorSecondaryContainer:oklch(.92 .03 var(--hue,125.4));--colorOnSecondaryContainer:oklch(.25 .06 var(--hue,125.4));--colorTonalFill:oklch(0% 0 0/.08);--colorTonalFillHover:oklch(0% 0 0/.13);--colorTertiary:oklch(.45 .15 calc(var(--hue,125.4) + 60));--colorOnTertiary:oklch(100% 0 0);--colorTertiaryContainer:oklch(.9 .05 calc(var(--hue,125.4) + 60));--colorOnTertiaryContainer:oklch(.25 .12 calc(var(--hue,125.4) + 60));--colorSurface:oklch(.985 .005 var(--hue,125.4));--colorSurfaceFill:linear-gradient(var(--colorSurface), var(--colorSurface));--colorSurfaceDim:oklch(.92 .005 var(--hue,125.4));--colorSurfaceBright:oklch(100% 0 0);--colorSurfaceContainer:oklch(.94 .01 var(--hue,125.4));--colorSurfaceContainerLow:oklch(.96 .005 var(--hue,125.4));--colorSurfaceContainerHigh:oklch(.92 .01 var(--hue,125.4));--colorSurfaceContainerHighest:oklch(.9 .01 var(--hue,125.4));--colorOnSurface:oklch(.15 .02 var(--hue,125.4));--colorOnSurfaceVariant:oklch(.35 .03 var(--hue,125.4));--colorOutline:oklch(.55 .02 var(--hue,125.4));--colorOutlineVariant:oklch(.8 .015 var(--hue,125.4));--colorError:oklch(45% .2 25);--colorOnError:oklch(100% 0 0);--colorErrorContainer:oklch(92% .06 25);--colorOnErrorContainer:oklch(25% .15 25);--colorInverseSurface:oklch(.2 .02 var(--hue,125.4));--colorInverseOnSurface:oklch(.93 .005 var(--hue,125.4));--colorInversePrimary:oklch(.8 .12 var(--hue,125.4));--colorScrim:oklch(0% 0 0/.32);--textShout:1;--textLoud:.87;--textSpeak:.6;--textWhisper:.38;--spaceXs:.25rem;--spaceSm:.5rem;--spaceMd:1rem;--spaceLg:1.5rem;--spaceXl:2rem;--space2xl:3rem;--space3xl:4rem;--radiusSm:.25rem;--radiusMd:.5rem;--radiusLg:.75rem;--radiusXl:1rem;--radiusFull:9999px;--appbarHeight:4rem;--navbarHeight:4rem;--railWidth:5rem;--railWidthExpanded:16rem;--contentPadding:var(--spaceMd);--contentMaxWidth:40rem;--contentMaxWidthMedium:46rem;--contentMaxWidthWide:56rem;--durationShort:.1s;--durationMedium:.3s;--durationLong:.5s;--durationExtraLong:.7s;--easingStandard:cubic-bezier(.2, 0, 0, 1);--easingDecelerate:cubic-bezier(0, 0, 0, 1);--easingAccelerate:cubic-bezier(.3, 0, 1, 1);--easingLinear:linear;--easingEmphasizedDecelerate:cubic-bezier(.05, .7, .1, 1);--easingEmphasizedAccelerate:cubic-bezier(.3, 0, .8, .15);--springSpatialFast:cubic-bezier(.42, 1.67, .21, .9);--springSpatialDefault:cubic-bezier(.38, 1.21, .22, 1);--springSpatialSlow:cubic-bezier(.39, 1.29, .35, .98);--springEffectsFast:cubic-bezier(.31, .94, .34, 1);--springEffectsDefault:cubic-bezier(.34, .8, .34, 1);--springEffectsSlow:cubic-bezier(.34, .88, .34, 1);--durationSpringFast:.35s;--durationSpringDefault:.5s;--durationSpringEffectsFast:.15s;--durationSpringEffectsDefault:.2s;--elevation1:0 1px 2px oklch(0% 0 0/.12), 0 1px 3px oklch(0% 0 0/.08);--elevation2:0 2px 4px oklch(0% 0 0/.12), 0 3px 6px oklch(0% 0 0/.08);--elevation3:0 4px 8px oklch(0% 0 0/.12), 0 6px 12px oklch(0% 0 0/.08);--elevation4:0 6px 10px oklch(0% 0 0/.14), 0 10px 18px oklch(0% 0 0/.1);--dropElevation1:drop-shadow(0 1px 2px oklch(0% 0 0/.12)) drop-shadow(0 1px 3px oklch(0% 0 0/.08));--dropElevation2:drop-shadow(0 2px 4px oklch(0% 0 0/.12)) drop-shadow(0 3px 6px oklch(0% 0 0/.08));--dropElevation3:drop-shadow(0 4px 8px oklch(0% 0 0/.12)) drop-shadow(0 6px 12px oklch(0% 0 0/.08));--dropElevation4:drop-shadow(0 6px 10px oklch(0% 0 0/.14)) drop-shadow(0 10px 18px oklch(0% 0 0/.1))}[data-theme=dark],[data-theme=dark] .hueScope{--colorPrimary:oklch(.8 .12 var(--hue,125.4));--colorOnPrimary:oklch(.2 .15 var(--hue,125.4));--colorPrimaryContainer:oklch(.35 .15 var(--hue,125.4));--colorOnPrimaryContainer:oklch(.9 .06 var(--hue,125.4));--colorSecondary:oklch(.8 .05 var(--hue,125.4));--colorOnSecondary:oklch(.2 .08 var(--hue,125.4));--colorSecondaryContainer:oklch(.35 .06 var(--hue,125.4));--colorOnSecondaryContainer:oklch(.9 .03 var(--hue,125.4));--colorTonalFill:oklch(100% 0 0/.14);--colorTonalFillHover:oklch(100% 0 0/.2);--colorTertiary:oklch(.8 .1 calc(var(--hue,125.4) + 60));--colorOnTertiary:oklch(.2 .12 calc(var(--hue,125.4) + 60));--colorTertiaryContainer:oklch(.35 .1 calc(var(--hue,125.4) + 60));--colorOnTertiaryContainer:oklch(.9 .05 calc(var(--hue,125.4) + 60));--colorSurface:oklch(.15 .003 var(--hue,125.4));--colorSurfaceDim:oklch(.1 .003 var(--hue,125.4));--colorSurfaceBright:oklch(.25 .005 var(--hue,125.4));--colorSurfaceContainer:oklch(.18 .005 var(--hue,125.4));--colorSurfaceContainerLow:oklch(.14 .003 var(--hue,125.4));--colorSurfaceContainerHigh:oklch(.22 .005 var(--hue,125.4));--colorSurfaceContainerHighest:oklch(.26 .005 var(--hue,125.4));--colorOnSurface:oklch(.92 .01 var(--hue,125.4));--colorOnSurfaceVariant:oklch(.8 .02 var(--hue,125.4));--colorOutline:oklch(.55 .02 var(--hue,125.4));--colorOutlineVariant:oklch(.35 .015 var(--hue,125.4));--colorError:oklch(80% .12 25);--colorOnError:oklch(20% .15 25);--colorErrorContainer:oklch(35% .15 25);--colorOnErrorContainer:oklch(90% .06 25);--colorInverseSurface:oklch(.93 .005 var(--hue,125.4));--colorInverseOnSurface:oklch(.2 .02 var(--hue,125.4));--colorInversePrimary:oklch(.45 .2 var(--hue,125.4));--colorScrim:oklch(0% 0 0/.6);--elevation1:0 1px 2px oklch(0% 0 0/.3), 0 1px 3px oklch(0% 0 0/.2);--elevation2:0 2px 4px oklch(0% 0 0/.3), 0 3px 6px oklch(0% 0 0/.2);--elevation3:0 4px 8px oklch(0% 0 0/.3), 0 6px 12px oklch(0% 0 0/.2);--elevation4:0 6px 10px oklch(0% 0 0/.35), 0 10px 18px oklch(0% 0 0/.25);--dropElevation1:drop-shadow(0 1px 2px oklch(0% 0 0/.3)) drop-shadow(0 1px 3px oklch(0% 0 0/.2));--dropElevation2:drop-shadow(0 2px 4px oklch(0% 0 0/.3)) drop-shadow(0 3px 6px oklch(0% 0 0/.2));--dropElevation3:drop-shadow(0 4px 8px oklch(0% 0 0/.3)) drop-shadow(0 6px 12px oklch(0% 0 0/.2));--dropElevation4:drop-shadow(0 6px 10px oklch(0% 0 0/.35)) drop-shadow(0 10px 18px oklch(0% 0 0/.25))}@media (prefers-reduced-motion:reduce){:root{--durationShort:0s;--durationMedium:0s;--durationLong:0s;--durationExtraLong:0s;--durationSpringFast:0s;--durationSpringDefault:0s;--durationSpringEffectsFast:0s;--durationSpringEffectsDefault:0s}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}:root{--breakpointCompact:600px;--breakpointMedium:840px;--breakpointExpanded:1200px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}:where(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:var(--appbarHeight)}body{font:var(--bodyLarge);background-color:var(--colorSurface)}h1{font:var(--displaySmall)}h2{font:var(--headlineMedium)}h3{font:var(--headlineSmall)}h4{font:var(--titleLarge)}h5{font:var(--titleMedium)}h6{font:var(--titleSmall)}p{margin-block-end:var(--spaceMd)}small{font:var(--bodySmall)}strong{font-weight:600}code,kbd,pre{font-family:var(--fontMono);font-size:.875em}code{background:var(--colorSurfaceContainerHigh);border-radius:var(--radiusSm);padding:.125em .375em}pre{background:var(--colorSurfaceContainerHighest);padding:var(--spaceMd);border-radius:var(--radiusMd);overflow-x:auto}pre code{background:0 0;border-radius:0;padding:0}a:where(:not([class])){color:var(--colorPrimary);text-underline-offset:.15em;transition:color var(--durationShort) var(--easingStandard);text-decoration:underline}a:where(:not([class])):hover{color:var(--colorOnPrimaryContainer)}:focus-visible{outline:2px solid var(--colorPrimary);outline-offset:2px;border-radius:var(--radiusSm)}::selection{background:var(--colorPrimaryContainer);color:var(--colorOnPrimaryContainer)}.pageContent{padding:var(--contentPadding)}.tooltipPortal{z-index:20;pointer-events:none;background:var(--colorInverseSurface);color:var(--colorInverseOnSurface);font:var(--labelSmall);text-align:center;border-radius:var(--radiusSm);white-space:pre-line;opacity:0;max-width:16rem;transition:opacity var(--durationShort) var(--easingAccelerate), transform var(--durationShort) var(--easingAccelerate);padding:.5rem .65rem;line-height:1.35;display:block;position:fixed;transform:translateY(4px)}.tooltipPortal.isVisible{opacity:1;transition:opacity var(--durationShort) var(--easingDecelerate), transform var(--durationShort) var(--easingDecelerate);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.tooltipPortal{transition:none;transform:none}}::view-transition-group(postHero){animation-duration:var(--durationMedium);animation-timing-function:var(--easingStandard)}::view-transition-group(statStagePreview){animation-duration:var(--durationMedium);animation-timing-function:var(--easingStandard)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.snackbar.svelte-150re33{z-index:10;align-items:center;gap:var(--spaceSm);min-height:3rem;padding:var(--spaceSm) var(--spaceMd);background:var(--colorSurfaceContainerHigh);color:var(--colorOnSurface);border-radius:var(--radiusMd);box-shadow:var(--elevation3);max-width:calc(100vw - 2 * var(--spaceMd));bottom:calc(var(--navbarHeight) + var(--spaceMd));left:var(--spaceMd);right:var(--spaceMd);display:flex;position:fixed}.message.svelte-150re33{flex:1;font-size:.875rem;line-height:1.4}.action.svelte-150re33{padding:var(--spaceSm) var(--spaceSm);color:var(--colorPrimary);border-radius:var(--radiusSm);cursor:pointer;transition:background var(--durationShort) var(--easingStandard);background:0 0;border:none;flex-shrink:0;font-size:.875rem;font-weight:600}.action.svelte-150re33:hover{background:oklch(from var(--colorPrimary) l c h / .12)}.action.svelte-150re33:focus-visible{outline:2px solid var(--colorPrimary);outline-offset:2px}.shell.hideNav .snackbar.svelte-150re33{bottom:var(--spaceMd)}.shell:has(.bottomChrome) .snackbar.svelte-150re33{bottom:calc(var(--navbarHeight) + 4.5rem + var(--spaceMd))}.shell.hideNav:has(.bottomChrome) .snackbar.svelte-150re33{bottom:calc(4.5rem + var(--spaceMd))}@media (width>=600px){.snackbar.svelte-150re33{bottom:var(--spaceMd);left:calc(var(--railWidth) + var(--spaceLg));max-width:min(32rem, calc(100vw - var(--railWidth) - 2 * var(--spaceLg)));right:auto}.shell.railExpanded .snackbar.svelte-150re33{left:calc(var(--railWidthExpanded) + var(--spaceLg));max-width:min(32rem, calc(100vw - var(--railWidthExpanded) - 2 * var(--spaceLg)))}.shell:has(.bottomChrome) .snackbar.svelte-150re33{bottom:calc(4.5rem + var(--spaceMd))}}
