.header[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:0 12px;height:56px;gap:8px;background-color:var(--md-sys-color-surface-container);>.action[data-astro-cid-3ef6ksr2]{display:flex}}.footer-container[data-astro-cid-sz7xmlte]{min-height:unset;box-sizing:border-box;display:block;margin-left:auto;margin-right:auto;padding:24px;overflow:auto;position:relative;@media (width >=640px){max-width:640px}@media (width >=768px){max-width:768px}@media (width >=1024px){max-width:1024px}@media (width >=1280px){max-width:1280px}}.website-footer[data-astro-cid-sz7xmlte].top-level{box-sizing:border-box;background-color:var(--md-sys-color-surface-container);z-index:0;position:relative;.develop-information[data-astro-cid-sz7xmlte]{display:flex;padding:24px 0;gap:16px;color:var(--md-sys-color-on-surface-variant);.link[data-astro-cid-sz7xmlte]{all:unset;cursor:pointer;position:relative}.link[data-astro-cid-sz7xmlte]:hover{text-decoration-line:underline}}.follow-us-part[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:16px;padding:24px 0;>a[data-astro-cid-sz7xmlte]{all:unset;cursor:pointer;position:relative;fill:currentColor;height:40px;width:40px;>svg[data-astro-cid-sz7xmlte]{fill:currentColor;fill:var(--md-sys-color-on-surface)}}}}.follow-us-part[data-astro-cid-sz7xmlte],.develop-information[data-astro-cid-sz7xmlte]{md-focus-ring{border-radius:999px}}.navigation-drawer[data-astro-cid-lfkmrcjq]{position:relative;height:100%;max-height:100%;>.scrim[data-astro-cid-lfkmrcjq]{position:fixed;opacity:0;inset:0;display:flex;transition-property:opacity;z-index:-1;@media (min-width: 840px){opacity:0;pointer-events:none}}&:has(.drawer-wrapper[open]) .scrim[data-astro-cid-lfkmrcjq]{opacity:.38;z-index:0;@media (min-width: 840px){opacity:0;pointer-events:none}}>.drawer-wrapper[data-astro-cid-lfkmrcjq]{all:unset;margin:0;position:relative;background-color:var(--md-sys-color-secondary-container);width:320px;height:100svh;max-height:100svh;box-sizing:border-box;flex-direction:column;overflow:hidden;display:none;position:fixed;inset:0;.top-action[data-astro-cid-lfkmrcjq]{width:100%;display:flex;justify-content:flex-end;flex-grow:0;flex-shrink:0;padding:24px 24px 0;@media (min-width: 840px){display:none;pointer-events:none}}.links[data-astro-cid-lfkmrcjq]{padding:24px;display:flex;flex-direction:column;overflow:auto;flex-shrink:1;>.link[data-astro-cid-lfkmrcjq]{all:unset;display:inline-flex;height:48px;border-radius:24px;position:relative;align-items:center;padding-left:24px;cursor:pointer;&.active{background-color:var(--md-sys-color-secondary);color:var(--md-sys-color-on-secondary)}}}&[open]{display:flex;z-index:1}@media (min-width: 840px){position:relative;background-color:var(--md-sys-color-surface-container)}}}@layer material-design-system.color{:root{--_bg-color-primary-palette-key-color: var(--md-sys-color-primary-palette-key-color, light-dark(#578400, #578400));--_bg-color-secondary-palette-key-color: var(--md-sys-color-secondary-palette-key-color, light-dark(#697e4a, #697e4a));--_bg-color-tertiary-palette-key-color: var(--md-sys-color-tertiary-palette-key-color, light-dark(#00885e, #00885e));--_bg-color-neutral-palette-key-color: var(--md-sys-color-neutral-palette-key-color, light-dark(#75786c, #75786c));--_bg-color-neutral-variant-palette-key-color: var(--md-sys-color-neutral-variant-palette-key-color, light-dark(#737966, #737966));--_bg-color-background: var(--md-sys-color-background, light-dark(#f9fbec, #11140c));--_bg-color-on-background: var(--md-sys-color-on-background, light-dark(#1a1d14, #e2e4d5));--_bg-color-surface: var(--md-sys-color-surface, light-dark(#f9fbec, #11140c));--_bg-color-surface-dim: var(--md-sys-color-surface-dim, light-dark(#d9dbcd, #11140c));--_bg-color-surface-bright: var(--md-sys-color-surface-bright, light-dark(#f9fbec, #373a30));--_bg-color-surface-container-lowest: var(--md-sys-color-surface-container-lowest, light-dark(#ffffff, #0c0f07));--_bg-color-surface-container-low: var(--md-sys-color-surface-container-low, light-dark(#f3f5e6, #1a1d14));--_bg-color-surface-container: var(--md-sys-color-surface-container, light-dark(#edefe1, #1e2118));--_bg-color-surface-container-high: var(--md-sys-color-surface-container-high, light-dark(#e7e9db, #282b22));--_bg-color-surface-container-highest: var(--md-sys-color-surface-container-highest, light-dark(#e2e4d5, #33362c));--_bg-color-on-surface: var(--md-sys-color-on-surface, light-dark(#1a1d14, #e2e4d5));--_bg-color-surface-variant: var(--md-sys-color-surface-variant, light-dark(#dfe5cf, #434938));--_bg-color-on-surface-variant: var(--md-sys-color-on-surface-variant, light-dark(#434938, #c3c9b3));--_bg-color-inverse-surface: var(--md-sys-color-inverse-surface, light-dark(#2e3228, #e2e4d5));--_bg-color-inverse-on-surface: var(--md-sys-color-inverse-on-surface, light-dark(#f0f2e3, #2e3228));--_bg-color-outline: var(--md-sys-color-outline, light-dark(#737967, #8d937f));--_bg-color-outline-variant: var(--md-sys-color-outline-variant, light-dark(#c3c9b3, #434938));--_bg-color-shadow: var(--md-sys-color-shadow, light-dark(#000000, #000000));--_bg-color-scrim: var(--md-sys-color-scrim, light-dark(#000000, #000000));--_bg-color-surface-tint: var(--md-sys-color-surface-tint, light-dark(#446900, #a3d656));--_bg-color-primary: var(--md-sys-color-primary, light-dark(#000000, #ffffff));--_bg-color-on-primary: var(--md-sys-color-on-primary, light-dark(#bef36f, #111f00));--_bg-color-primary-container: var(--md-sys-color-primary-container, light-dark(#2a4200, #b0e563));--_bg-color-on-primary-container: var(--md-sys-color-on-primary-container, light-dark(#ffffff, #000000));--_bg-color-inverse-primary: var(--md-sys-color-inverse-primary, light-dark(#a3d656, #446900));--_bg-color-secondary: var(--md-sys-color-secondary, light-dark(#516533, #b7cf93));--_bg-color-on-secondary: var(--md-sys-color-on-secondary, light-dark(#ffffff, #111f00));--_bg-color-secondary-container: var(--md-sys-color-secondary-container, light-dark(#c5dda0, #3a4d1e));--_bg-color-on-secondary-container: var(--md-sys-color-on-secondary-container, light-dark(#111f00, #d3ebad));--_bg-color-tertiary: var(--md-sys-color-tertiary, light-dark(#00452e, #8df7c5));--_bg-color-on-tertiary: var(--md-sys-color-on-tertiary, light-dark(#8df7c5, #002114));--_bg-color-tertiary-container: var(--md-sys-color-tertiary-container, light-dark(#00855c, #33a376));--_bg-color-on-tertiary-container: var(--md-sys-color-on-tertiary-container, light-dark(#ffffff, #000000));--_bg-color-error: var(--md-sys-color-error, light-dark(#ba1a1a, #ffb4ab));--_bg-color-on-error: var(--md-sys-color-on-error, light-dark(#ffffff, #690005));--_bg-color-error-container: var(--md-sys-color-error-container, light-dark(#ffdad6, #93000a));--_bg-color-on-error-container: var(--md-sys-color-on-error-container, light-dark(#410002, #ffdad6));--_bg-color-primary-fixed: var(--md-sys-color-primary-fixed, light-dark(#446900, #446900));--_bg-color-primary-fixed-dim: var(--md-sys-color-primary-fixed-dim, light-dark(#324f00, #324f00));--_bg-color-on-primary-fixed: var(--md-sys-color-on-primary-fixed, light-dark(#ffffff, #ffffff));--_bg-color-on-primary-fixed-variant: var(--md-sys-color-on-primary-fixed-variant, light-dark(#bef36f, #bef36f));--_bg-color-secondary-fixed: var(--md-sys-color-secondary-fixed, light-dark(#b7cf93, #b7cf93));--_bg-color-secondary-fixed-dim: var(--md-sys-color-secondary-fixed-dim, light-dark(#9db37a, #9db37a));--_bg-color-on-secondary-fixed: var(--md-sys-color-on-secondary-fixed, light-dark(#111f00, #111f00));--_bg-color-on-secondary-fixed-variant: var(--md-sys-color-on-secondary-fixed-variant, light-dark(#2f4114, #2f4114));--_bg-color-tertiary-fixed: var(--md-sys-color-tertiary-fixed, light-dark(#006c4a, #006c4a));--_bg-color-tertiary-fixed-dim: var(--md-sys-color-tertiary-fixed-dim, light-dark(#005237, #005237));--_bg-color-on-tertiary-fixed: var(--md-sys-color-on-tertiary-fixed, light-dark(#ffffff, #ffffff));--_bg-color-on-tertiary-fixed-variant: var(--md-sys-color-on-tertiary-fixed-variant, light-dark(#8df7c5, #8df7c5))}}@layer material-design-system.utilities.background{.bg-primary-palette-key-color{background:var(--_bg-color-primary-palette-key-color)}.bg-secondary-palette-key-color{background:var(--_bg-color-secondary-palette-key-color)}.bg-tertiary-palette-key-color{background:var(--_bg-color-tertiary-palette-key-color)}.bg-neutral-palette-key-color{background:var(--_bg-color-neutral-palette-key-color)}.bg-neutral-variant-palette-key-color{background:var(--_bg-color-neutral-variant-palette-key-color)}.bg-background{background:var(--_bg-color-background)}.bg-on-background{background:var(--_bg-color-on-background)}.bg-surface{background:var(--_bg-color-surface)}.bg-surface-dim{background:var(--_bg-color-surface-dim)}.bg-surface-bright{background:var(--_bg-color-surface-bright)}.bg-surface-container-lowest{background:var(--_bg-color-surface-container-lowest)}.bg-surface-container-low{background:var(--_bg-color-surface-container-low)}.bg-surface-container{background:var(--_bg-color-surface-container)}.bg-surface-container-high{background:var(--_bg-color-surface-container-high)}.bg-surface-container-highest{background:var(--_bg-color-surface-container-highest)}.bg-on-surface{background:var(--_bg-color-on-surface)}.bg-surface-variant{background:var(--_bg-color-surface-variant)}.bg-on-surface-variant{background:var(--_bg-color-on-surface-variant)}.bg-inverse-surface{background:var(--_bg-color-inverse-surface)}.bg-inverse-on-surface{background:var(--_bg-color-inverse-on-surface)}.bg-outline{background:var(--_bg-color-outline)}.bg-outline-variant{background:var(--_bg-color-outline-variant)}.bg-shadow{background:var(--_bg-color-shadow)}.bg-scrim{background:var(--_bg-color-scrim)}.bg-surface-tint{background:var(--_bg-color-surface-tint)}.bg-primary{background:var(--_bg-color-primary)}.bg-on-primary{background:var(--_bg-color-on-primary)}.bg-primary-container{background:var(--_bg-color-primary-container)}.bg-on-primary-container{background:var(--_bg-color-on-primary-container)}.bg-inverse-primary{background:var(--_bg-color-inverse-primary)}.bg-secondary{background:var(--_bg-color-secondary)}.bg-on-secondary{background:var(--_bg-color-on-secondary)}.bg-secondary-container{background:var(--_bg-color-secondary-container)}.bg-on-secondary-container{background:var(--_bg-color-on-secondary-container)}.bg-tertiary{background:var(--_bg-color-tertiary)}.bg-on-tertiary{background:var(--_bg-color-on-tertiary)}.bg-tertiary-container{background:var(--_bg-color-tertiary-container)}.bg-on-tertiary-container{background:var(--_bg-color-on-tertiary-container)}.bg-error{background:var(--_bg-color-error)}.bg-on-error{background:var(--_bg-color-on-error)}.bg-error-container{background:var(--_bg-color-error-container)}.bg-on-error-container{background:var(--_bg-color-on-error-container)}.bg-primary-fixed{background:var(--_bg-color-primary-fixed)}.bg-primary-fixed-dim{background:var(--_bg-color-primary-fixed-dim)}.bg-on-primary-fixed{background:var(--_bg-color-on-primary-fixed)}.bg-on-primary-fixed-variant{background:var(--_bg-color-on-primary-fixed-variant)}.bg-secondary-fixed{background:var(--_bg-color-secondary-fixed)}.bg-secondary-fixed-dim{background:var(--_bg-color-secondary-fixed-dim)}.bg-on-secondary-fixed{background:var(--_bg-color-on-secondary-fixed)}.bg-on-secondary-fixed-variant{background:var(--_bg-color-on-secondary-fixed-variant)}.bg-tertiary-fixed{background:var(--_bg-color-tertiary-fixed)}.bg-tertiary-fixed-dim{background:var(--_bg-color-tertiary-fixed-dim)}.bg-on-tertiary-fixed{background:var(--_bg-color-on-tertiary-fixed)}.bg-on-tertiary-fixed-variant{background:var(--_bg-color-on-tertiary-fixed-variant)}}@layer material-design-system.color{:root{--_text-color-primary-palette-key-color: var(--md-sys-color-primary-palette-key-color, light-dark(#578400, #578400));--_text-color-secondary-palette-key-color: var(--md-sys-color-secondary-palette-key-color, light-dark(#697e4a, #697e4a));--_text-color-tertiary-palette-key-color: var(--md-sys-color-tertiary-palette-key-color, light-dark(#00885e, #00885e));--_text-color-neutral-palette-key-color: var(--md-sys-color-neutral-palette-key-color, light-dark(#75786c, #75786c));--_text-color-neutral-variant-palette-key-color: var(--md-sys-color-neutral-variant-palette-key-color, light-dark(#737966, #737966));--_text-color-background: var(--md-sys-color-background, light-dark(#f9fbec, #11140c));--_text-color-on-background: var(--md-sys-color-on-background, light-dark(#1a1d14, #e2e4d5));--_text-color-surface: var(--md-sys-color-surface, light-dark(#f9fbec, #11140c));--_text-color-surface-dim: var(--md-sys-color-surface-dim, light-dark(#d9dbcd, #11140c));--_text-color-surface-bright: var(--md-sys-color-surface-bright, light-dark(#f9fbec, #373a30));--_text-color-surface-container-lowest: var(--md-sys-color-surface-container-lowest, light-dark(#ffffff, #0c0f07));--_text-color-surface-container-low: var(--md-sys-color-surface-container-low, light-dark(#f3f5e6, #1a1d14));--_text-color-surface-container: var(--md-sys-color-surface-container, light-dark(#edefe1, #1e2118));--_text-color-surface-container-high: var(--md-sys-color-surface-container-high, light-dark(#e7e9db, #282b22));--_text-color-surface-container-highest: var(--md-sys-color-surface-container-highest, light-dark(#e2e4d5, #33362c));--_text-color-on-surface: var(--md-sys-color-on-surface, light-dark(#1a1d14, #e2e4d5));--_text-color-surface-variant: var(--md-sys-color-surface-variant, light-dark(#dfe5cf, #434938));--_text-color-on-surface-variant: var(--md-sys-color-on-surface-variant, light-dark(#434938, #c3c9b3));--_text-color-inverse-surface: var(--md-sys-color-inverse-surface, light-dark(#2e3228, #e2e4d5));--_text-color-inverse-on-surface: var(--md-sys-color-inverse-on-surface, light-dark(#f0f2e3, #2e3228));--_text-color-outline: var(--md-sys-color-outline, light-dark(#737967, #8d937f));--_text-color-outline-variant: var(--md-sys-color-outline-variant, light-dark(#c3c9b3, #434938));--_text-color-shadow: var(--md-sys-color-shadow, light-dark(#000000, #000000));--_text-color-scrim: var(--md-sys-color-scrim, light-dark(#000000, #000000));--_text-color-surface-tint: var(--md-sys-color-surface-tint, light-dark(#446900, #a3d656));--_text-color-primary: var(--md-sys-color-primary, light-dark(#000000, #ffffff));--_text-color-on-primary: var(--md-sys-color-on-primary, light-dark(#bef36f, #111f00));--_text-color-primary-container: var(--md-sys-color-primary-container, light-dark(#2a4200, #b0e563));--_text-color-on-primary-container: var(--md-sys-color-on-primary-container, light-dark(#ffffff, #000000));--_text-color-inverse-primary: var(--md-sys-color-inverse-primary, light-dark(#a3d656, #446900));--_text-color-secondary: var(--md-sys-color-secondary, light-dark(#516533, #b7cf93));--_text-color-on-secondary: var(--md-sys-color-on-secondary, light-dark(#ffffff, #111f00));--_text-color-secondary-container: var(--md-sys-color-secondary-container, light-dark(#c5dda0, #3a4d1e));--_text-color-on-secondary-container: var(--md-sys-color-on-secondary-container, light-dark(#111f00, #d3ebad));--_text-color-tertiary: var(--md-sys-color-tertiary, light-dark(#00452e, #8df7c5));--_text-color-on-tertiary: var(--md-sys-color-on-tertiary, light-dark(#8df7c5, #002114));--_text-color-tertiary-container: var(--md-sys-color-tertiary-container, light-dark(#00855c, #33a376));--_text-color-on-tertiary-container: var(--md-sys-color-on-tertiary-container, light-dark(#ffffff, #000000));--_text-color-error: var(--md-sys-color-error, light-dark(#ba1a1a, #ffb4ab));--_text-color-on-error: var(--md-sys-color-on-error, light-dark(#ffffff, #690005));--_text-color-error-container: var(--md-sys-color-error-container, light-dark(#ffdad6, #93000a));--_text-color-on-error-container: var(--md-sys-color-on-error-container, light-dark(#410002, #ffdad6));--_text-color-primary-fixed: var(--md-sys-color-primary-fixed, light-dark(#446900, #446900));--_text-color-primary-fixed-dim: var(--md-sys-color-primary-fixed-dim, light-dark(#324f00, #324f00));--_text-color-on-primary-fixed: var(--md-sys-color-on-primary-fixed, light-dark(#ffffff, #ffffff));--_text-color-on-primary-fixed-variant: var(--md-sys-color-on-primary-fixed-variant, light-dark(#bef36f, #bef36f));--_text-color-secondary-fixed: var(--md-sys-color-secondary-fixed, light-dark(#b7cf93, #b7cf93));--_text-color-secondary-fixed-dim: var(--md-sys-color-secondary-fixed-dim, light-dark(#9db37a, #9db37a));--_text-color-on-secondary-fixed: var(--md-sys-color-on-secondary-fixed, light-dark(#111f00, #111f00));--_text-color-on-secondary-fixed-variant: var(--md-sys-color-on-secondary-fixed-variant, light-dark(#2f4114, #2f4114));--_text-color-tertiary-fixed: var(--md-sys-color-tertiary-fixed, light-dark(#006c4a, #006c4a));--_text-color-tertiary-fixed-dim: var(--md-sys-color-tertiary-fixed-dim, light-dark(#005237, #005237));--_text-color-on-tertiary-fixed: var(--md-sys-color-on-tertiary-fixed, light-dark(#ffffff, #ffffff));--_text-color-on-tertiary-fixed-variant: var(--md-sys-color-on-tertiary-fixed-variant, light-dark(#8df7c5, #8df7c5))}}@layer material-design-system.utilities.text{.text-primary-palette-key-color{color:var(--_text-color-primary-palette-key-color)}.text-secondary-palette-key-color{color:var(--_text-color-secondary-palette-key-color)}.text-tertiary-palette-key-color{color:var(--_text-color-tertiary-palette-key-color)}.text-neutral-palette-key-color{color:var(--_text-color-neutral-palette-key-color)}.text-neutral-variant-palette-key-color{color:var(--_text-color-neutral-variant-palette-key-color)}.text-background{color:var(--_text-color-background)}.text-on-background{color:var(--_text-color-on-background)}.text-surface{color:var(--_text-color-surface)}.text-surface-dim{color:var(--_text-color-surface-dim)}.text-surface-bright{color:var(--_text-color-surface-bright)}.text-surface-container-lowest{color:var(--_text-color-surface-container-lowest)}.text-surface-container-low{color:var(--_text-color-surface-container-low)}.text-surface-container{color:var(--_text-color-surface-container)}.text-surface-container-high{color:var(--_text-color-surface-container-high)}.text-surface-container-highest{color:var(--_text-color-surface-container-highest)}.text-on-surface{color:var(--_text-color-on-surface)}.text-surface-variant{color:var(--_text-color-surface-variant)}.text-on-surface-variant{color:var(--_text-color-on-surface-variant)}.text-inverse-surface{color:var(--_text-color-inverse-surface)}.text-inverse-on-surface{color:var(--_text-color-inverse-on-surface)}.text-outline{color:var(--_text-color-outline)}.text-outline-variant{color:var(--_text-color-outline-variant)}.text-shadow{color:var(--_text-color-shadow)}.text-scrim{color:var(--_text-color-scrim)}.text-surface-tint{color:var(--_text-color-surface-tint)}.text-primary{color:var(--_text-color-primary)}.text-on-primary{color:var(--_text-color-on-primary)}.text-primary-container{color:var(--_text-color-primary-container)}.text-on-primary-container{color:var(--_text-color-on-primary-container)}.text-inverse-primary{color:var(--_text-color-inverse-primary)}.text-secondary{color:var(--_text-color-secondary)}.text-on-secondary{color:var(--_text-color-on-secondary)}.text-secondary-container{color:var(--_text-color-secondary-container)}.text-on-secondary-container{color:var(--_text-color-on-secondary-container)}.text-tertiary{color:var(--_text-color-tertiary)}.text-on-tertiary{color:var(--_text-color-on-tertiary)}.text-tertiary-container{color:var(--_text-color-tertiary-container)}.text-on-tertiary-container{color:var(--_text-color-on-tertiary-container)}.text-error{color:var(--_text-color-error)}.text-on-error{color:var(--_text-color-on-error)}.text-error-container{color:var(--_text-color-error-container)}.text-on-error-container{color:var(--_text-color-on-error-container)}.text-primary-fixed{color:var(--_text-color-primary-fixed)}.text-primary-fixed-dim{color:var(--_text-color-primary-fixed-dim)}.text-on-primary-fixed{color:var(--_text-color-on-primary-fixed)}.text-on-primary-fixed-variant{color:var(--_text-color-on-primary-fixed-variant)}.text-secondary-fixed{color:var(--_text-color-secondary-fixed)}.text-secondary-fixed-dim{color:var(--_text-color-secondary-fixed-dim)}.text-on-secondary-fixed{color:var(--_text-color-on-secondary-fixed)}.text-on-secondary-fixed-variant{color:var(--_text-color-on-secondary-fixed-variant)}.text-tertiary-fixed{color:var(--_text-color-tertiary-fixed)}.text-tertiary-fixed-dim{color:var(--_text-color-tertiary-fixed-dim)}.text-on-tertiary-fixed{color:var(--_text-color-on-tertiary-fixed)}.text-on-tertiary-fixed-variant{color:var(--_text-color-on-tertiary-fixed-variant)}}@layer material-design-system.motion.animation.duration{:root{--_animation-duration-short1: var(--md-sys-motion-duration-short1, 50ms);--_animation-duration-short2: var(--md-sys-motion-duration-short2, .1s);--_animation-duration-short3: var(--md-sys-motion-duration-short3, .15s);--_animation-duration-short4: var(--md-sys-motion-duration-short4, .2s);--_animation-duration-medium1: var(--md-sys-motion-duration-medium1, .25s);--_animation-duration-medium2: var(--md-sys-motion-duration-medium2, .3s);--_animation-duration-medium3: var(--md-sys-motion-duration-medium3, .35s);--_animation-duration-medium4: var(--md-sys-motion-duration-medium4, .4s);--_animation-duration-long1: var(--md-sys-motion-duration-long1, .45s);--_animation-duration-long2: var(--md-sys-motion-duration-long2, .5s);--_animation-duration-long3: var(--md-sys-motion-duration-long3, .55s);--_animation-duration-long4: var(--md-sys-motion-duration-long4, .6s);--_animation-duration-extra-long1: var(--md-sys-motion-duration-extra-long1, .7s);--_animation-duration-extra-long2: var(--md-sys-motion-duration-extra-long2, .8s);--_animation-duration-extra-long3: var(--md-sys-motion-duration-extra-long3, .9s);--_animation-duration-extra-long4: var(--md-sys-motion-duration-extra-long4, 1s)}}@layer material-design-system.motion.animation.duration{.animation-duration-short1{animation-duration:var(--_animation-duration-short1)}.animation-duration-short2{animation-duration:var(--_animation-duration-short2)}.animation-duration-short3{animation-duration:var(--_animation-duration-short3)}.animation-duration-short4{animation-duration:var(--_animation-duration-short4)}.animation-duration-medium1{animation-duration:var(--_animation-duration-medium1)}.animation-duration-medium2{animation-duration:var(--_animation-duration-medium2)}.animation-duration-medium3{animation-duration:var(--_animation-duration-medium3)}.animation-duration-medium4{animation-duration:var(--_animation-duration-medium4)}.animation-duration-long1{animation-duration:var(--_animation-duration-long1)}.animation-duration-long2{animation-duration:var(--_animation-duration-long2)}.animation-duration-long3{animation-duration:var(--_animation-duration-long3)}.animation-duration-long4{animation-duration:var(--_animation-duration-long4)}.animation-duration-extra-long1{animation-duration:var(--_animation-duration-extra-long1)}.animation-duration-extra-long2{animation-duration:var(--_animation-duration-extra-long2)}.animation-duration-extra-long3{animation-duration:var(--_animation-duration-extra-long3)}.animation-duration-extra-long4{animation-duration:var(--_animation-duration-extra-long4)}}@layer material-design-system.motion.animation.easing{:root{--_animation-emphasized: var(--md-sys-motion-easing-emphasized ,cubic-bezier(.2, 0, 0, 1));--_animation-emphasized-decelerate: var(--md-sys-motion-easing-emphasized-decelerate ,cubic-bezier(.05, .7, .1, 1));--_animation-emphasized-accelerate: var(--md-sys-motion-easing-emphasized-accelerate ,cubic-bezier(.3, 0, .8, .15));--_animation-standard: var(--md-sys-motion-easing-standard ,cubic-bezier(.2, 0, 0, 1));--_animation-standard-decelerate: var(--md-sys-motion-easing-standard-decelerate ,cubic-bezier(0, 0, 0, 1));--_animation-standard-accelerate: var(--md-sys-motion-easing-standard-accelerate ,cubic-bezier(.3, 0, 1, 1))}}@layer material-design-system.motion.animation.easing{.animation-easing-emphasized{animation-timing-function:var(--_animation-emphasized)}.animation-easing-emphasized-decelerate{animation-timing-function:var(--_animation-emphasized-decelerate)}.animation-easing-emphasized-accelerate{animation-timing-function:var(--_animation-emphasized-accelerate)}.animation-easing-standard{animation-timing-function:var(--_animation-standard)}.animation-easing-standard-decelerate{animation-timing-function:var(--_animation-standard-decelerate)}.animation-easing-standard-accelerate{animation-timing-function:var(--_animation-standard-accelerate)}}@layer material-design-system.motion.animation.springs{:root{--_animation-easing-expressive-fast-spatial: cubic-bezier(.42, 1.67, .21, .9);--_animation-easing-expressive-default-spatial: cubic-bezier(.38, 1.21, .22, 1);--_animation-easing-expressive-slow-spatial: cubic-bezier(.39, 1.29, .35, .98);--_animation-easing-expressive-fast-effects: cubic-bezier(.31, .94, .34, 1);--_animation-easing-expressive-default-effects: cubic-bezier(.34, .8, .34, 1);--_animation-easing-expressive-slow-effects: cubic-bezier(.34, .88, .34, 1);--_animation-easing-standard-fast-spatial: cubic-bezier(.27, 1.06, .18, 1);--_animation-easing-standard-default-spatial: cubic-bezier(.27, 1.06, .18, 1);--_animation-easing-standard-slow-spatial: cubic-bezier(.27, 1.06, .18, 1);--_animation-easing-standard-fast-effects: cubic-bezier(.31, .94, .34, 1);--_animation-easing-standard-default-effects: cubic-bezier(.34, .8, .34, 1);--_animation-easing-standard-slow-effects: cubic-bezier(.34, .88, .34, 1);--_animation-duration-expressive-fast-spatial: .35s;--_animation-duration-expressive-default-spatial: .5s;--_animation-duration-expressive-slow-spatial: .65s;--_animation-duration-expressive-fast-effects: .15s;--_animation-duration-expressive-default-effects: .2s;--_animation-duration-expressive-slow-effects: .3s;--_animation-duration-standard-fast-spatial: .35s;--_animation-duration-standard-default-spatial: .5s;--_animation-duration-standard-slow-spatial: .75s;--_animation-duration-standard-fast-effects: .15s;--_animation-duration-standard-default-effects: .2s;--_animation-duration-standard-slow-effects: .3s}}@layer material-design-system.motion.animation.springs.easing{.animation-easing-expressive-fast-spatial{animation-timing-function:var(--_animation-easing-expressive-fast-spatial)}.animation-easing-expressive-default-spatial{animation-timing-function:var(--_animation-easing-expressive-default-spatial)}.animation-easing-expressive-slow-spatial{animation-timing-function:var(--_animation-easing-expressive-slow-spatial)}.animation-easing-expressive-fast-effects{animation-timing-function:var(--_animation-easing-expressive-fast-effects)}.animation-easing-expressive-default-effects{animation-timing-function:var(--_animation-easing-expressive-default-effects)}.animation-easing-expressive-slow-effects{animation-timing-function:var(--_animation-easing-expressive-slow-effects)}.animation-easing-standard-fast-spatial{animation-timing-function:var(--_animation-easing-standard-fast-spatial)}.animation-easing-standard-default-spatial{animation-timing-function:var(--_animation-easing-standard-default-spatial)}.animation-easing-standard-slow-spatial{animation-timing-function:var(--_animation-easing-standard-slow-spatial)}.animation-easing-standard-fast-effects{animation-timing-function:var(--_animation-easing-standard-fast-effects)}.animation-easing-standard-default-effects{animation-timing-function:var(--_animation-easing-standard-default-effects)}.animation-easing-standard-slow-effects{animation-timing-function:var(--_animation-easing-standard-slow-effects)}}@layer material-design-system.motion.animation.springs.duration{.animation-duration-expressive-fast-spatial{animation-duration:var(--_animation-duration-expressive-fast-spatial)}.animation-duration-expressive-default-spatial{animation-duration:var(--_animation-duration-expressive-default-spatial)}.animation-duration-expressive-slow-spatial{animation-duration:var(--_animation-duration-expressive-slow-spatial)}.animation-duration-expressive-fast-effects{animation-duration:var(--_animation-duration-expressive-fast-effects)}.animation-duration-expressive-default-effects{animation-duration:var(--_animation-duration-expressive-default-effects)}.animation-duration-expressive-slow-effects{animation-duration:var(--_animation-duration-expressive-slow-effects)}.animation-duration-standard-fast-spatial{animation-duration:var(--_animation-duration-standard-fast-spatial)}.animation-duration-standard-default-spatial{animation-duration:var(--_animation-duration-standard-default-spatial)}.animation-duration-standard-slow-spatial{animation-duration:var(--_animation-duration-standard-slow-spatial)}.animation-duration-standard-fast-effects{animation-duration:var(--_animation-duration-standard-fast-effects)}.animation-duration-standard-default-effects{animation-duration:var(--_animation-duration-standard-default-effects)}.animation-duration-standard-slow-effects{animation-duration:var(--_animation-duration-standard-slow-effects)}}@layer material-design-system.motion.transition.duration{:root{--_transition-duration-short1: var(--md-sys-motion-duration-short1, 50ms);--_transition-duration-short2: var(--md-sys-motion-duration-short2, .1s);--_transition-duration-short3: var(--md-sys-motion-duration-short3, .15s);--_transition-duration-short4: var(--md-sys-motion-duration-short4, .2s);--_transition-duration-medium1: var(--md-sys-motion-duration-medium1, .25s);--_transition-duration-medium2: var(--md-sys-motion-duration-medium2, .3s);--_transition-duration-medium3: var(--md-sys-motion-duration-medium3, .35s);--_transition-duration-medium4: var(--md-sys-motion-duration-medium4, .4s);--_transition-duration-long1: var(--md-sys-motion-duration-long1, .45s);--_transition-duration-long2: var(--md-sys-motion-duration-long2, .5s);--_transition-duration-long3: var(--md-sys-motion-duration-long3, .55s);--_transition-duration-long4: var(--md-sys-motion-duration-long4, .6s);--_transition-duration-extra-long1: var(--md-sys-motion-duration-extra-long1, .7s);--_transition-duration-extra-long2: var(--md-sys-motion-duration-extra-long2, .8s);--_transition-duration-extra-long3: var(--md-sys-motion-duration-extra-long3, .9s);--_transition-duration-extra-long4: var(--md-sys-motion-duration-extra-long4, 1s)}}@layer material-design-system.motion.transition.duration{.transition-duration-short1{transition-duration:var(--_transition-duration-short1)}.transition-duration-short2{transition-duration:var(--_transition-duration-short2)}.transition-duration-short3{transition-duration:var(--_transition-duration-short3)}.transition-duration-short4{transition-duration:var(--_transition-duration-short4)}.transition-duration-medium1{transition-duration:var(--_transition-duration-medium1)}.transition-duration-medium2{transition-duration:var(--_transition-duration-medium2)}.transition-duration-medium3{transition-duration:var(--_transition-duration-medium3)}.transition-duration-medium4{transition-duration:var(--_transition-duration-medium4)}.transition-duration-long1{transition-duration:var(--_transition-duration-long1)}.transition-duration-long2{transition-duration:var(--_transition-duration-long2)}.transition-duration-long3{transition-duration:var(--_transition-duration-long3)}.transition-duration-long4{transition-duration:var(--_transition-duration-long4)}.transition-duration-extra-long1{transition-duration:var(--_transition-duration-extra-long1)}.transition-duration-extra-long2{transition-duration:var(--_transition-duration-extra-long2)}.transition-duration-extra-long3{transition-duration:var(--_transition-duration-extra-long3)}.transition-duration-extra-long4{transition-duration:var(--_transition-duration-extra-long4)}}@layer material-design-system.motion.transition.easing{:root{--_transition-emphasized: var(--md-sys-motion-easing-emphasized ,cubic-bezier(.2, 0, 0, 1));--_transition-emphasized-decelerate: var(--md-sys-motion-easing-emphasized-decelerate ,cubic-bezier(.05, .7, .1, 1));--_transition-emphasized-accelerate: var(--md-sys-motion-easing-emphasized-accelerate ,cubic-bezier(.3, 0, .8, .15));--_transition-standard: var(--md-sys-motion-easing-standard ,cubic-bezier(.2, 0, 0, 1));--_transition-standard-decelerate: var(--md-sys-motion-easing-standard-decelerate ,cubic-bezier(0, 0, 0, 1));--_transition-standard-accelerate: var(--md-sys-motion-easing-standard-accelerate ,cubic-bezier(.3, 0, 1, 1))}}@layer material-design-system.motion.transition.easing{.transition-easing-emphasized{transition-timing-function:var(--_transition-emphasized)}.transition-easing-emphasized-decelerate{transition-timing-function:var(--_transition-emphasized-decelerate)}.transition-easing-emphasized-accelerate{transition-timing-function:var(--_transition-emphasized-accelerate)}.transition-easing-standard{transition-timing-function:var(--_transition-standard)}.transition-easing-standard-decelerate{transition-timing-function:var(--_transition-standard-decelerate)}.transition-easing-standard-accelerate{transition-timing-function:var(--_transition-standard-accelerate)}}@layer material-design-system.motion.transition.springs{:root{--_transition-easing-expressive-fast-spatial: cubic-bezier(.42, 1.67, .21, .9);--_transition-easing-expressive-default-spatial: cubic-bezier(.38, 1.21, .22, 1);--_transition-easing-expressive-slow-spatial: cubic-bezier(.39, 1.29, .35, .98);--_transition-easing-expressive-fast-effects: cubic-bezier(.31, .94, .34, 1);--_transition-easing-expressive-default-effects: cubic-bezier(.34, .8, .34, 1);--_transition-easing-expressive-slow-effects: cubic-bezier(.34, .88, .34, 1);--_transition-easing-standard-fast-spatial: cubic-bezier(.27, 1.06, .18, 1);--_transition-easing-standard-default-spatial: cubic-bezier(.27, 1.06, .18, 1);--_transition-easing-standard-slow-spatial: cubic-bezier(.27, 1.06, .18, 1);--_transition-easing-standard-fast-effects: cubic-bezier(.31, .94, .34, 1);--_transition-easing-standard-default-effects: cubic-bezier(.34, .8, .34, 1);--_transition-easing-standard-slow-effects: cubic-bezier(.34, .88, .34, 1);--_transition-duration-expressive-fast-spatial: .35s;--_transition-duration-expressive-default-spatial: .5s;--_transition-duration-expressive-slow-spatial: .65s;--_transition-duration-expressive-fast-effects: .15s;--_transition-duration-expressive-default-effects: .2s;--_transition-duration-expressive-slow-effects: .3s;--_transition-duration-standard-fast-spatial: .35s;--_transition-duration-standard-default-spatial: .5s;--_transition-duration-standard-slow-spatial: .75s;--_transition-duration-standard-fast-effects: .15s;--_transition-duration-standard-default-effects: .2s;--_transition-duration-standard-slow-effects: .3s}}@layer material-design-system.motion.transition.springs.easing{.transition-easing-expressive-fast-spatial{transition-timing-function:var(--_transition-easing-expressive-fast-spatial)}.transition-easing-expressive-default-spatial{transition-timing-function:var(--_transition-easing-expressive-default-spatial)}.transition-easing-expressive-slow-spatial{transition-timing-function:var(--_transition-easing-expressive-slow-spatial)}.transition-easing-expressive-fast-effects{transition-timing-function:var(--_transition-easing-expressive-fast-effects)}.transition-easing-expressive-default-effects{transition-timing-function:var(--_transition-easing-expressive-default-effects)}.transition-easing-expressive-slow-effects{transition-timing-function:var(--_transition-easing-expressive-slow-effects)}.transition-easing-standard-fast-spatial{transition-timing-function:var(--_transition-easing-standard-fast-spatial)}.transition-easing-standard-default-spatial{transition-timing-function:var(--_transition-easing-standard-default-spatial)}.transition-easing-standard-slow-spatial{transition-timing-function:var(--_transition-easing-standard-slow-spatial)}.transition-easing-standard-fast-effects{transition-timing-function:var(--_transition-easing-standard-fast-effects)}.transition-easing-standard-default-effects{transition-timing-function:var(--_transition-easing-standard-default-effects)}.transition-easing-standard-slow-effects{transition-timing-function:var(--_transition-easing-standard-slow-effects)}}@layer material-design-system.motion.transition.springs.duration{.transition-duration-expressive-fast-spatial{transition-duration:var(--_transition-duration-expressive-fast-spatial)}.transition-duration-expressive-default-spatial{transition-duration:var(--_transition-duration-expressive-default-spatial)}.transition-duration-expressive-slow-spatial{transition-duration:var(--_transition-duration-expressive-slow-spatial)}.transition-duration-expressive-fast-effects{transition-duration:var(--_transition-duration-expressive-fast-effects)}.transition-duration-expressive-default-effects{transition-duration:var(--_transition-duration-expressive-default-effects)}.transition-duration-expressive-slow-effects{transition-duration:var(--_transition-duration-expressive-slow-effects)}.transition-duration-standard-fast-spatial{transition-duration:var(--_transition-duration-standard-fast-spatial)}.transition-duration-standard-default-spatial{transition-duration:var(--_transition-duration-standard-default-spatial)}.transition-duration-standard-slow-spatial{transition-duration:var(--_transition-duration-standard-slow-spatial)}.transition-duration-standard-fast-effects{transition-duration:var(--_transition-duration-standard-fast-effects)}.transition-duration-standard-default-effects{transition-duration:var(--_transition-duration-standard-default-effects)}.transition-duration-standard-slow-effects{transition-duration:var(--_transition-duration-standard-slow-effects)}}@layer material-design-system.color.variable{:root{--md-sys-color-primary-palette-key-color: light-dark(#388647, #388647);--md-sys-color-secondary-palette-key-color: light-dark(#697c68, #697c68);--md-sys-color-tertiary-palette-key-color: light-dark(#527e86, #527e86);--md-sys-color-neutral-palette-key-color: light-dark(#777777, #777777);--md-sys-color-neutral-variant-palette-key-color: light-dark(#777777, #777777);--md-sys-color-background: light-dark(#f9f9f9, #131313);--md-sys-color-on-background: light-dark(#1b1b1b, #e2e2e2);--md-sys-color-surface: light-dark(#f9f9f9, #131313);--md-sys-color-surface-dim: light-dark(#dadada, #131313);--md-sys-color-surface-bright: light-dark(#f9f9f9, #393939);--md-sys-color-surface-container-lowest: light-dark(#ffffff, #0e0e0e);--md-sys-color-surface-container-low: light-dark(#f3f3f3, #1b1b1b);--md-sys-color-surface-container: light-dark(#eeeeee, #1f1f1f);--md-sys-color-surface-container-high: light-dark(#e8e8e8, #2a2a2a);--md-sys-color-surface-container-highest: light-dark(#e2e2e2, #353535);--md-sys-color-on-surface: light-dark(#1b1b1b, #e2e2e2);--md-sys-color-surface-variant: light-dark(#e2e2e2, #474747);--md-sys-color-on-surface-variant: light-dark(#474747, #c6c6c6);--md-sys-color-inverse-surface: light-dark(#303030, #e2e2e2);--md-sys-color-inverse-on-surface: light-dark(#f1f1f1, #303030);--md-sys-color-outline: light-dark(#777777, #919191);--md-sys-color-outline-variant: light-dark(#c6c6c6, #474747);--md-sys-color-shadow: light-dark(#000000, #000000);--md-sys-color-scrim: light-dark(#000000, #000000);--md-sys-color-surface-tint: light-dark(#1a6c31, #88d990);--md-sys-color-primary: light-dark(#1a6c31, #88d990);--md-sys-color-on-primary: light-dark(#ffffff, #003913);--md-sys-color-primary-container: light-dark(#a3f5aa, #00531f);--md-sys-color-on-primary-container: light-dark(#00531f, #a3f5aa);--md-sys-color-inverse-primary: light-dark(#88d990, #1a6c31);--md-sys-color-secondary: light-dark(#516351, #b8ccb5);--md-sys-color-on-secondary: light-dark(#ffffff, #243425);--md-sys-color-secondary-container: light-dark(#d4e8d1, #3a4b3a);--md-sys-color-on-secondary-container: light-dark(#3a4b3a, #d4e8d1);--md-sys-color-tertiary: light-dark(#39656c, #a1ced6);--md-sys-color-on-tertiary: light-dark(#ffffff, #00363d);--md-sys-color-tertiary-container: light-dark(#bdeaf3, #1f4d54);--md-sys-color-on-tertiary-container: light-dark(#1f4d54, #bdeaf3);--md-sys-color-error: light-dark(#ba1a1a, #ffb4ab);--md-sys-color-on-error: light-dark(#ffffff, #690005);--md-sys-color-error-container: light-dark(#ffdad6, #93000a);--md-sys-color-on-error-container: light-dark(#93000a, #ffdad6);--md-sys-color-primary-fixed: light-dark(#a3f5aa, #a3f5aa);--md-sys-color-primary-fixed-dim: light-dark(#88d990, #88d990);--md-sys-color-on-primary-fixed: light-dark(#002108, #002108);--md-sys-color-on-primary-fixed-variant: light-dark(#00531f, #00531f);--md-sys-color-secondary-fixed: light-dark(#d4e8d1, #d4e8d1);--md-sys-color-secondary-fixed-dim: light-dark(#b8ccb5, #b8ccb5);--md-sys-color-on-secondary-fixed: light-dark(#0f1f11, #0f1f11);--md-sys-color-on-secondary-fixed-variant: light-dark(#3a4b3a, #3a4b3a);--md-sys-color-tertiary-fixed: light-dark(#bdeaf3, #bdeaf3);--md-sys-color-tertiary-fixed-dim: light-dark(#a1ced6, #a1ced6);--md-sys-color-on-tertiary-fixed: light-dark(#001f24, #001f24);--md-sys-color-on-tertiary-fixed-variant: light-dark(#1f4d54, #1f4d54)}}@layer material-design-system.preset{:root:not([dark]){color-scheme:light}:root[dark]{color-scheme:dark}}@layer material-design-system.shape.corner{:root{--_none: var(--md-sys-shape-corner-value-none, 0px);--_extra-small: var(--md-sys-shape-corner-value-extra-small, 4px);--_small: var(--md-sys-shape-corner-value-small, 8px);--_medium: var(--md-sys-shape-corner-value-medium, 12px);--_large: var(--md-sys-shape-corner-value-large, 16px);--_large-increased: var(--md-sys-shape-corner-value-large-increased, 20px);--_extra-large: var(--md-sys-shape-corner-value-extra-large, 28px);--_extra-large-increased: var(--md-sys-shape-corner-value-extra-large-increased, 32px);--_extra-extra-large: var(--md-sys-shape-corner-value-extra-extra-large, 48px)}}@layer material-design-system.shape.corner{.shape-none{border-start-start-radius:var(--_none);border-start-end-radius:var(--_none);border-end-start-radius:var(--_none);border-end-end-radius:var(--_none)}.shape-extra-small{border-start-start-radius:var(--_extra-small);border-start-end-radius:var(--_extra-small);border-end-start-radius:var(--_extra-small);border-end-end-radius:var(--_extra-small)}.shape-small{border-start-start-radius:var(--_small);border-start-end-radius:var(--_small);border-end-start-radius:var(--_small);border-end-end-radius:var(--_small)}.shape-medium{border-start-start-radius:var(--_medium);border-start-end-radius:var(--_medium);border-end-start-radius:var(--_medium);border-end-end-radius:var(--_medium)}.shape-large{border-start-start-radius:var(--_large);border-start-end-radius:var(--_large);border-end-start-radius:var(--_large);border-end-end-radius:var(--_large)}.shape-large-increased{border-start-start-radius:var(--_large-increased);border-start-end-radius:var(--_large-increased);border-end-start-radius:var(--_large-increased);border-end-end-radius:var(--_large-increased)}.shape-extra-large{border-start-start-radius:var(--_extra-large);border-start-end-radius:var(--_extra-large);border-end-start-radius:var(--_extra-large);border-end-end-radius:var(--_extra-large)}.shape-extra-large-increased{border-start-start-radius:var(--_extra-large-increased);border-start-end-radius:var(--_extra-large-increased);border-end-start-radius:var(--_extra-large-increased);border-end-end-radius:var(--_extra-large-increased)}.shape-extra-extra-large{border-start-start-radius:var(--_extra-extra-large);border-start-end-radius:var(--_extra-extra-large);border-end-start-radius:var(--_extra-extra-large);border-end-end-radius:var(--_extra-extra-large)}.shape-none-t{border-start-start-radius:var(--_none);border-start-end-radius:var(--_none)}.shape-none-r{border-start-end-radius:var(--_none);border-end-end-radius:var(--_none)}.shape-none-b{border-end-start-radius:var(--_none);border-end-end-radius:var(--_none)}.shape-none-l{border-start-start-radius:var(--_none);border-end-start-radius:var(--_none)}.shape-none-tl{border-start-start-radius:var(--_none)}.shape-none-tr{border-start-end-radius:var(--_none)}.shape-none-bl{border-end-start-radius:var(--_none)}.shape-none-br{border-end-end-radius:var(--_none)}.shape-extra-small-t{border-start-start-radius:var(--_extra-small);border-start-end-radius:var(--_extra-small)}.shape-extra-small-r{border-start-end-radius:var(--_extra-small);border-end-end-radius:var(--_extra-small)}.shape-extra-small-b{border-end-start-radius:var(--_extra-small);border-end-end-radius:var(--_extra-small)}.shape-extra-small-l{border-start-start-radius:var(--_extra-small);border-end-start-radius:var(--_extra-small)}.shape-extra-small-tl{border-start-start-radius:var(--_extra-small)}.shape-extra-small-tr{border-start-end-radius:var(--_extra-small)}.shape-extra-small-bl{border-end-start-radius:var(--_extra-small)}.shape-extra-small-br{border-end-end-radius:var(--_extra-small)}.shape-small-t{border-start-start-radius:var(--_small);border-start-end-radius:var(--_small)}.shape-small-r{border-start-end-radius:var(--_small);border-end-end-radius:var(--_small)}.shape-small-b{border-end-start-radius:var(--_small);border-end-end-radius:var(--_small)}.shape-small-l{border-start-start-radius:var(--_small);border-end-start-radius:var(--_small)}.shape-small-tl{border-start-start-radius:var(--_small)}.shape-small-tr{border-start-end-radius:var(--_small)}.shape-small-bl{border-end-start-radius:var(--_small)}.shape-small-br{border-end-end-radius:var(--_small)}.shape-medium-t{border-start-start-radius:var(--_medium);border-start-end-radius:var(--_medium)}.shape-medium-r{border-start-end-radius:var(--_medium);border-end-end-radius:var(--_medium)}.shape-medium-b{border-end-start-radius:var(--_medium);border-end-end-radius:var(--_medium)}.shape-medium-l{border-start-start-radius:var(--_medium);border-end-start-radius:var(--_medium)}.shape-medium-tl{border-start-start-radius:var(--_medium)}.shape-medium-tr{border-start-end-radius:var(--_medium)}.shape-medium-bl{border-end-start-radius:var(--_medium)}.shape-medium-br{border-end-end-radius:var(--_medium)}.shape-large-t{border-start-start-radius:var(--_large);border-start-end-radius:var(--_large)}.shape-large-r{border-start-end-radius:var(--_large);border-end-end-radius:var(--_large)}.shape-large-b{border-end-start-radius:var(--_large);border-end-end-radius:var(--_large)}.shape-large-l{border-start-start-radius:var(--_large);border-end-start-radius:var(--_large)}.shape-large-tl{border-start-start-radius:var(--_large)}.shape-large-tr{border-start-end-radius:var(--_large)}.shape-large-bl{border-end-start-radius:var(--_large)}.shape-large-br{border-end-end-radius:var(--_large)}.shape-large-increased-t{border-start-start-radius:var(--_large-increased);border-start-end-radius:var(--_large-increased)}.shape-large-increased-r{border-start-end-radius:var(--_large-increased);border-end-end-radius:var(--_large-increased)}.shape-large-increased-b{border-end-start-radius:var(--_large-increased);border-end-end-radius:var(--_large-increased)}.shape-large-increased-l{border-start-start-radius:var(--_large-increased);border-end-start-radius:var(--_large-increased)}.shape-large-increased-tl{border-start-start-radius:var(--_large-increased)}.shape-large-increased-tr{border-start-end-radius:var(--_large-increased)}.shape-large-increased-bl{border-end-start-radius:var(--_large-increased)}.shape-large-increased-br{border-end-end-radius:var(--_large-increased)}.shape-extra-large-t{border-start-start-radius:var(--_extra-large);border-start-end-radius:var(--_extra-large)}.shape-extra-large-r{border-start-end-radius:var(--_extra-large);border-end-end-radius:var(--_extra-large)}.shape-extra-large-b{border-end-start-radius:var(--_extra-large);border-end-end-radius:var(--_extra-large)}.shape-extra-large-l{border-start-start-radius:var(--_extra-large);border-end-start-radius:var(--_extra-large)}.shape-extra-large-tl{border-start-start-radius:var(--_extra-large)}.shape-extra-large-tr{border-start-end-radius:var(--_extra-large)}.shape-extra-large-bl{border-end-start-radius:var(--_extra-large)}.shape-extra-large-br{border-end-end-radius:var(--_extra-large)}.shape-extra-large-increased-t{border-start-start-radius:var(--_extra-large-increased);border-start-end-radius:var(--_extra-large-increased)}.shape-extra-large-increased-r{border-start-end-radius:var(--_extra-large-increased);border-end-end-radius:var(--_extra-large-increased)}.shape-extra-large-increased-b{border-end-start-radius:var(--_extra-large-increased);border-end-end-radius:var(--_extra-large-increased)}.shape-extra-large-increased-l{border-start-start-radius:var(--_extra-large-increased);border-end-start-radius:var(--_extra-large-increased)}.shape-extra-large-increased-tl{border-start-start-radius:var(--_extra-large-increased)}.shape-extra-large-increased-tr{border-start-end-radius:var(--_extra-large-increased)}.shape-extra-large-increased-bl{border-end-start-radius:var(--_extra-large-increased)}.shape-extra-large-increased-br{border-end-end-radius:var(--_extra-large-increased)}.shape-extra-extra-large-t{border-start-start-radius:var(--_extra-extra-large);border-start-end-radius:var(--_extra-extra-large)}.shape-extra-extra-large-r{border-start-end-radius:var(--_extra-extra-large);border-end-end-radius:var(--_extra-extra-large)}.shape-extra-extra-large-b{border-end-start-radius:var(--_extra-extra-large);border-end-end-radius:var(--_extra-extra-large)}.shape-extra-extra-large-l{border-start-start-radius:var(--_extra-extra-large);border-end-start-radius:var(--_extra-extra-large)}.shape-extra-extra-large-tl{border-start-start-radius:var(--_extra-extra-large)}.shape-extra-extra-large-tr{border-start-end-radius:var(--_extra-extra-large)}.shape-extra-extra-large-bl{border-end-start-radius:var(--_extra-extra-large)}.shape-extra-extra-large-br{border-end-end-radius:var(--_extra-extra-large)}}@layer material-design-system.typography{:root{--_display-large-font: var(--md-sys-typescale-display-large-font, var(--md-ref-typeface-brand, "Roboto"));--_display-large-size: var(--md-sys-typescale-display-large-size, 57px);--_display-large-tracking: var(--md-sys-typescale-display-large-tracking, -.25px);--_display-large-line-height: var(--md-sys-typescale-display-large-line-height, 64px);--_display-large-weight: var(--md-sys-typescale-display-large-weight, var(--md-ref-typeface-weight-regular, 400));--_display-medium-font: var(--md-sys-typescale-display-medium-font, var(--md-ref-typeface-brand, "Roboto"));--_display-medium-size: var(--md-sys-typescale-display-medium-size, 45px);--_display-medium-tracking: var(--md-sys-typescale-display-medium-tracking, 0px);--_display-medium-line-height: var(--md-sys-typescale-display-medium-line-height, 52px);--_display-medium-weight: var(--md-sys-typescale-display-medium-weight, var(--md-ref-typeface-weight-regular, 400));--_display-small-font: var(--md-sys-typescale-display-small-font, var(--md-ref-typeface-brand, "Roboto"));--_display-small-size: var(--md-sys-typescale-display-small-size, 36px);--_display-small-tracking: var(--md-sys-typescale-display-small-tracking, 0px);--_display-small-line-height: var(--md-sys-typescale-display-small-line-height, 44px);--_display-small-weight: var(--md-sys-typescale-display-small-weight, var(--md-ref-typeface-weight-regular, 400));--_headline-large-font: var(--md-sys-typescale-headline-large-font, var(--md-ref-typeface-brand, "Roboto"));--_headline-large-size: var(--md-sys-typescale-headline-large-size, 32px);--_headline-large-tracking: var(--md-sys-typescale-headline-large-tracking, 0px);--_headline-large-line-height: var(--md-sys-typescale-headline-large-line-height, 40px);--_headline-large-weight: var(--md-sys-typescale-headline-large-weight, var(--md-ref-typeface-weight-regular, 400));--_headline-medium-font: var(--md-sys-typescale-headline-medium-font, var(--md-ref-typeface-brand, "Roboto"));--_headline-medium-size: var(--md-sys-typescale-headline-medium-size, 28px);--_headline-medium-tracking: var(--md-sys-typescale-headline-medium-tracking, 0px);--_headline-medium-line-height: var(--md-sys-typescale-headline-medium-line-height, 36px);--_headline-medium-weight: var(--md-sys-typescale-headline-medium-weight, var(--md-ref-typeface-weight-regular, 400));--_headline-small-font: var(--md-sys-typescale-headline-small-font, var(--md-ref-typeface-brand, "Roboto"));--_headline-small-size: var(--md-sys-typescale-headline-small-size, 24px);--_headline-small-tracking: var(--md-sys-typescale-headline-small-tracking, 0px);--_headline-small-line-height: var(--md-sys-typescale-headline-small-line-height, 32px);--_headline-small-weight: var(--md-sys-typescale-headline-small-weight, var(--md-ref-typeface-weight-regular, 400));--_title-large-font: var(--md-sys-typescale-title-large-font, var(--md-ref-typeface-brand, "Roboto"));--_title-large-size: var(--md-sys-typescale-title-large-size, 22px);--_title-large-tracking: var(--md-sys-typescale-title-large-tracking, 0px);--_title-large-line-height: var(--md-sys-typescale-title-large-line-height, 28px);--_title-large-weight: var(--md-sys-typescale-title-large-weight, var(--md-ref-typeface-weight-regular, 400));--_title-medium-font: var(--md-sys-typescale-title-medium-font, var(--md-ref-typeface-plain, "Roboto"));--_title-medium-size: var(--md-sys-typescale-title-medium-size, 16px);--_title-medium-tracking: var(--md-sys-typescale-title-medium-tracking, .15px);--_title-medium-line-height: var(--md-sys-typescale-title-medium-line-height, 24px);--_title-medium-weight: var(--md-sys-typescale-title-medium-weight, var(--md-ref-typeface-weight-medium, 500));--_title-small-font: var(--md-sys-typescale-title-small-font, var(--md-ref-typeface-plain, "Roboto"));--_title-small-size: var(--md-sys-typescale-title-small-size, 14px);--_title-small-tracking: var(--md-sys-typescale-title-small-tracking, .1px);--_title-small-line-height: var(--md-sys-typescale-title-small-line-height, 20px);--_title-small-weight: var(--md-sys-typescale-title-small-weight, var(--md-ref-typeface-weight-medium, 500));--_body-large-font: var(--md-sys-typescale-body-large-font, var(--md-ref-typeface-plain, "Roboto"));--_body-large-size: var(--md-sys-typescale-body-large-size, 16px);--_body-large-tracking: var(--md-sys-typescale-body-large-tracking, .5px);--_body-large-line-height: var(--md-sys-typescale-body-large-line-height, 24px);--_body-large-weight: var(--md-sys-typescale-body-large-weight, var(--md-ref-typeface-weight-regular, 400));--_body-medium-font: var(--md-sys-typescale-body-medium-font, var(--md-ref-typeface-plain, "Roboto"));--_body-medium-size: var(--md-sys-typescale-body-medium-size, 14px);--_body-medium-tracking: var(--md-sys-typescale-body-medium-tracking, .25px);--_body-medium-line-height: var(--md-sys-typescale-body-medium-line-height, 20px);--_body-medium-weight: var(--md-sys-typescale-body-medium-weight, var(--md-ref-typeface-weight-regular, 400));--_body-small-font: var(--md-sys-typescale-body-small-font, var(--md-ref-typeface-plain, "Roboto"));--_body-small-size: var(--md-sys-typescale-body-small-size, 12px);--_body-small-tracking: var(--md-sys-typescale-body-small-tracking, .4px);--_body-small-line-height: var(--md-sys-typescale-body-small-line-height, 16px);--_body-small-weight: var(--md-sys-typescale-body-small-weight, var(--md-ref-typeface-weight-regular, 400));--_label-large-font: var(--md-sys-typescale-label-large-font, var(--md-ref-typeface-plain, "Roboto"));--_label-large-size: var(--md-sys-typescale-label-large-size, 14px);--_label-large-tracking: var(--md-sys-typescale-label-large-tracking, .1px);--_label-large-line-height: var(--md-sys-typescale-label-large-line-height, 20px);--_label-large-weight: var(--md-sys-typescale-label-large-weight, var(--md-ref-typeface-weight-medium, 500));--_label-medium-font: var(--md-sys-typescale-label-medium-font, var(--md-ref-typeface-plain, "Roboto"));--_label-medium-size: var(--md-sys-typescale-label-medium-size, 12px);--_label-medium-tracking: var(--md-sys-typescale-label-medium-tracking, .5px);--_label-medium-line-height: var(--md-sys-typescale-label-medium-line-height, 16px);--_label-medium-weight: var(--md-sys-typescale-label-medium-weight, var(--md-ref-typeface-weight-medium, 500));--_label-small-font: var(--md-sys-typescale-label-small-font, var(--md-ref-typeface-plain, "Roboto"));--_label-small-size: var(--md-sys-typescale-label-small-size, 11px);--_label-small-tracking: var(--md-sys-typescale-label-small-tracking, .5px);--_label-small-line-height: var(--md-sys-typescale-label-small-line-height, 16px);--_label-small-weight: var(--md-sys-typescale-label-small-weight, var(--md-ref-typeface-weight-medium, 500));--_emphasized-display-large-font: var(--md-sys-typescale-emphasized-display-large-font, var(--md-ref-typeface-brand, "Roboto"));--_emphasized-display-large-size: var(--md-sys-typescale-emphasized-display-large-size, 57px);--_emphasized-display-large-tracking: var(--md-sys-typescale-emphasized-display-large-tracking, -.25px);--_emphasized-display-large-line-height: var(--md-sys-typescale-emphasized-display-large-line-height, 64px);--_emphasized-display-large-weight: var(--md-sys-typescale-emphasized-display-large-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-display-medium-font: var(--md-sys-typescale-emphasized-display-medium-font, var(--md-ref-typeface-brand, "Roboto"));--_emphasized-display-medium-size: var(--md-sys-typescale-emphasized-display-medium-size, 45px);--_emphasized-display-medium-tracking: var(--md-sys-typescale-emphasized-display-medium-tracking, 0px);--_emphasized-display-medium-line-height: var(--md-sys-typescale-emphasized-display-medium-line-height, 52px);--_emphasized-display-medium-weight: var(--md-sys-typescale-emphasized-display-medium-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-display-small-font: var(--md-sys-typescale-emphasized-display-small-font, var(--md-ref-typeface-brand, "Roboto"));--_emphasized-display-small-size: var(--md-sys-typescale-emphasized-display-small-size, 36px);--_emphasized-display-small-tracking: var(--md-sys-typescale-emphasized-display-small-tracking, 0px);--_emphasized-display-small-line-height: var(--md-sys-typescale-emphasized-display-small-line-height, 44px);--_emphasized-display-small-weight: var(--md-sys-typescale-emphasized-display-small-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-headline-large-font: var(--md-sys-typescale-emphasized-headline-large-font, var(--md-ref-typeface-brand, "Roboto"));--_emphasized-headline-large-size: var(--md-sys-typescale-emphasized-headline-large-size, 32px);--_emphasized-headline-large-tracking: var(--md-sys-typescale-emphasized-headline-large-tracking, 0px);--_emphasized-headline-large-line-height: var(--md-sys-typescale-emphasized-headline-large-line-height, 40px);--_emphasized-headline-large-weight: var(--md-sys-typescale-emphasized-headline-large-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-headline-medium-font: var(--md-sys-typescale-emphasized-headline-medium-font, var(--md-ref-typeface-brand, "Roboto"));--_emphasized-headline-medium-size: var(--md-sys-typescale-emphasized-headline-medium-size, 28px);--_emphasized-headline-medium-tracking: var(--md-sys-typescale-emphasized-headline-medium-tracking, 0px);--_emphasized-headline-medium-line-height: var(--md-sys-typescale-emphasized-headline-medium-line-height, 36px);--_emphasized-headline-medium-weight: var(--md-sys-typescale-emphasized-headline-medium-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-headline-small-font: var(--md-sys-typescale-emphasized-headline-small-font, var(--md-ref-typeface-brand, "Roboto"));--_emphasized-headline-small-size: var(--md-sys-typescale-emphasized-headline-small-size, 24px);--_emphasized-headline-small-tracking: var(--md-sys-typescale-emphasized-headline-small-tracking, 0px);--_emphasized-headline-small-line-height: var(--md-sys-typescale-emphasized-headline-small-line-height, 32px);--_emphasized-headline-small-weight: var(--md-sys-typescale-emphasized-headline-small-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-title-large-font: var(--md-sys-typescale-emphasized-title-large-font, var(--md-ref-typeface-brand, "Roboto"));--_emphasized-title-large-size: var(--md-sys-typescale-emphasized-title-large-size, 22px);--_emphasized-title-large-tracking: var(--md-sys-typescale-emphasized-title-large-tracking, 0px);--_emphasized-title-large-line-height: var(--md-sys-typescale-emphasized-title-large-line-height, 28px);--_emphasized-title-large-weight: var(--md-sys-typescale-emphasized-title-large-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-title-medium-font: var(--md-sys-typescale-emphasized-title-medium-font, var(--md-ref-typeface-plain, "Roboto"));--_emphasized-title-medium-size: var(--md-sys-typescale-emphasized-title-medium-size, 16px);--_emphasized-title-medium-tracking: var(--md-sys-typescale-emphasized-title-medium-tracking, .15px);--_emphasized-title-medium-line-height: var(--md-sys-typescale-emphasized-title-medium-line-height, 24px);--_emphasized-title-medium-weight: var(--md-sys-typescale-emphasized-title-medium-weight, var(--md-ref-typeface-weight-medium, 700));--_emphasized-title-small-font: var(--md-sys-typescale-emphasized-title-small-font, var(--md-ref-typeface-plain, "Roboto"));--_emphasized-title-small-size: var(--md-sys-typescale-emphasized-title-small-size, 14px);--_emphasized-title-small-tracking: var(--md-sys-typescale-emphasized-title-small-tracking, .1px);--_emphasized-title-small-line-height: var(--md-sys-typescale-emphasized-title-small-line-height, 20px);--_emphasized-title-small-weight: var(--md-sys-typescale-emphasized-title-small-weight, var(--md-ref-typeface-weight-medium, 700));--_emphasized-body-large-font: var(--md-sys-typescale-emphasized-body-large-font, var(--md-ref-typeface-plain, "Roboto"));--_emphasized-body-large-size: var(--md-sys-typescale-emphasized-body-large-size, 16px);--_emphasized-body-large-tracking: var(--md-sys-typescale-emphasized-body-large-tracking, .5px);--_emphasized-body-large-line-height: var(--md-sys-typescale-emphasized-body-large-line-height, 24px);--_emphasized-body-large-weight: var(--md-sys-typescale-emphasized-body-large-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-body-medium-font: var(--md-sys-typescale-emphasized-body-medium-font, var(--md-ref-typeface-plain, "Roboto"));--_emphasized-body-medium-size: var(--md-sys-typescale-emphasized-body-medium-size, 14px);--_emphasized-body-medium-tracking: var(--md-sys-typescale-emphasized-body-medium-tracking, .25px);--_emphasized-body-medium-line-height: var(--md-sys-typescale-emphasized-body-medium-line-height, 20px);--_emphasized-body-medium-weight: var(--md-sys-typescale-emphasized-body-medium-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-body-small-font: var(--md-sys-typescale-emphasized-body-small-font, var(--md-ref-typeface-plain, "Roboto"));--_emphasized-body-small-size: var(--md-sys-typescale-emphasized-body-small-size, 12px);--_emphasized-body-small-tracking: var(--md-sys-typescale-emphasized-body-small-tracking, .4px);--_emphasized-body-small-line-height: var(--md-sys-typescale-emphasized-body-small-line-height, 16px);--_emphasized-body-small-weight: var(--md-sys-typescale-emphasized-body-small-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-label-large-font: var(--md-sys-typescale-emphasized-label-large-font, var(--md-ref-typeface-plain, "Roboto"));--_emphasized-label-large-size: var(--md-sys-typescale-emphasized-label-large-size, 14px);--_emphasized-label-large-tracking: var(--md-sys-typescale-emphasized-label-large-tracking, .1px);--_emphasized-label-large-line-height: var(--md-sys-typescale-emphasized-label-large-line-height, 20px);--_emphasized-label-large-weight: var(--md-sys-typescale-emphasized-label-large-weight, var(--md-ref-typeface-weight-medium, 700));--_emphasized-label-medium-font: var(--md-sys-typescale-emphasized-label-medium-font, var(--md-ref-typeface-plain, "Roboto"));--_emphasized-label-medium-size: var(--md-sys-typescale-emphasized-label-medium-size, 12px);--_emphasized-label-medium-tracking: var(--md-sys-typescale-emphasized-label-medium-tracking, .5px);--_emphasized-label-medium-line-height: var(--md-sys-typescale-emphasized-label-medium-line-height, 16px);--_emphasized-label-medium-weight: var(--md-sys-typescale-emphasized-label-medium-weight, var(--md-ref-typeface-weight-medium, 700));--_emphasized-label-small-font: var(--md-sys-typescale-emphasized-label-small-font, var(--md-ref-typeface-plain, "Roboto"));--_emphasized-label-small-size: var(--md-sys-typescale-emphasized-label-small-size, 11px);--_emphasized-label-small-tracking: var(--md-sys-typescale-emphasized-label-small-tracking, .5px);--_emphasized-label-small-line-height: var(--md-sys-typescale-emphasized-label-small-line-height, 16px);--_emphasized-label-small-weight: var(--md-sys-typescale-emphasized-label-small-weight, var(--md-ref-typeface-weight-medium, 700))}}@layer material-design-system.typography{.display-large{font-family:var(--_display-large-font);font-size:var(--_display-large-size);font-weight:var(--_display-large-weight);line-height:var(--_display-large-line-height);letter-spacing:var(--_display-large-tracking)}.display-medium{font-family:var(--_display-medium-font);font-size:var(--_display-medium-size);font-weight:var(--_display-medium-weight);line-height:var(--_display-medium-line-height);letter-spacing:var(--_display-medium-tracking)}.display-small{font-family:var(--_display-small-font);font-size:var(--_display-small-size);font-weight:var(--_display-small-weight);line-height:var(--_display-small-line-height);letter-spacing:var(--_display-small-tracking)}.headline-large{font-family:var(--_headline-large-font);font-size:var(--_headline-large-size);font-weight:var(--_headline-large-weight);line-height:var(--_headline-large-line-height);letter-spacing:var(--_headline-large-tracking)}.headline-medium{font-family:var(--_headline-medium-font);font-size:var(--_headline-medium-size);font-weight:var(--_headline-medium-weight);line-height:var(--_headline-medium-line-height);letter-spacing:var(--_headline-medium-tracking)}.headline-small{font-family:var(--_headline-small-font);font-size:var(--_headline-small-size);font-weight:var(--_headline-small-weight);line-height:var(--_headline-small-line-height);letter-spacing:var(--_headline-small-tracking)}.title-large{font-family:var(--_title-large-font);font-size:var(--_title-large-size);font-weight:var(--_title-large-weight);line-height:var(--_title-large-line-height);letter-spacing:var(--_title-large-tracking)}.title-medium{font-family:var(--_title-medium-font);font-size:var(--_title-medium-size);font-weight:var(--_title-medium-weight);line-height:var(--_title-medium-line-height);letter-spacing:var(--_title-medium-tracking)}.title-small{font-family:var(--_title-small-font);font-size:var(--_title-small-size);font-weight:var(--_title-small-weight);line-height:var(--_title-small-line-height);letter-spacing:var(--_title-small-tracking)}.label-large{font-family:var(--_label-large-font);font-size:var(--_label-large-size);font-weight:var(--_label-large-weight);line-height:var(--_label-large-line-height);letter-spacing:var(--_label-large-tracking)}.label-medium{font-family:var(--_label-medium-font);font-size:var(--_label-medium-size);font-weight:var(--_label-medium-weight);line-height:var(--_label-medium-line-height);letter-spacing:var(--_label-medium-tracking)}.label-small{font-family:var(--_label-small-font);font-size:var(--_label-small-size);font-weight:var(--_label-small-weight);line-height:var(--_label-small-line-height);letter-spacing:var(--_label-small-tracking)}.body-large{font-family:var(--_body-large-font);font-size:var(--_body-large-size);font-weight:var(--_body-large-weight);line-height:var(--_body-large-line-height);letter-spacing:var(--_body-large-tracking)}.body-medium{font-family:var(--_body-medium-font);font-size:var(--_body-medium-size);font-weight:var(--_body-medium-weight);line-height:var(--_body-medium-line-height);letter-spacing:var(--_body-medium-tracking)}.body-small{font-family:var(--_body-small-font);font-size:var(--_body-small-size);font-weight:var(--_body-small-weight);line-height:var(--_body-small-line-height);letter-spacing:var(--_body-small-tracking)}.emphasized-display-large{font-family:var(--_emphasized-display-large-font);font-size:var(--_emphasized-display-large-size);font-weight:var(--_emphasized-display-large-weight);line-height:var(--_emphasized-display-large-line-height);letter-spacing:var(--_emphasized-display-large-tracking)}.emphasized-display-medium{font-family:var(--_emphasized-display-medium-font);font-size:var(--_emphasized-display-medium-size);font-weight:var(--_emphasized-display-medium-weight);line-height:var(--_emphasized-display-medium-line-height);letter-spacing:var(--_emphasized-display-medium-tracking)}.emphasized-display-small{font-family:var(--_emphasized-display-small-font);font-size:var(--_emphasized-display-small-size);font-weight:var(--_emphasized-display-small-weight);line-height:var(--_emphasized-display-small-line-height);letter-spacing:var(--_emphasized-display-small-tracking)}.emphasized-headline-large{font-family:var(--_emphasized-headline-large-font);font-size:var(--_emphasized-headline-large-size);font-weight:var(--_emphasized-headline-large-weight);line-height:var(--_emphasized-headline-large-line-height);letter-spacing:var(--_emphasized-headline-large-tracking)}.emphasized-headline-medium{font-family:var(--_emphasized-headline-medium-font);font-size:var(--_emphasized-headline-medium-size);font-weight:var(--_emphasized-headline-medium-weight);line-height:var(--_emphasized-headline-medium-line-height);letter-spacing:var(--_emphasized-headline-medium-tracking)}.emphasized-headline-small{font-family:var(--_emphasized-headline-small-font);font-size:var(--_emphasized-headline-small-size);font-weight:var(--_emphasized-headline-small-weight);line-height:var(--_emphasized-headline-small-line-height);letter-spacing:var(--_emphasized-headline-small-tracking)}.emphasized-title-large{font-family:var(--_emphasized-title-large-font);font-size:var(--_emphasized-title-large-size);font-weight:var(--_emphasized-title-large-weight);line-height:var(--_emphasized-title-large-line-height);letter-spacing:var(--_emphasized-title-large-tracking)}.emphasized-title-medium{font-family:var(--_emphasized-title-medium-font);font-size:var(--_emphasized-title-medium-size);font-weight:var(--_emphasized-title-medium-weight);line-height:var(--_emphasized-title-medium-line-height);letter-spacing:var(--_emphasized-title-medium-tracking)}.emphasized-title-small{font-family:var(--_emphasized-title-small-font);font-size:var(--_emphasized-title-small-size);font-weight:var(--_emphasized-title-small-weight);line-height:var(--_emphasized-title-small-line-height);letter-spacing:var(--_emphasized-title-small-tracking)}.emphasized-label-large{font-family:var(--_emphasized-label-large-font);font-size:var(--_emphasized-label-large-size);font-weight:var(--_emphasized-label-large-weight);line-height:var(--_emphasized-label-large-line-height);letter-spacing:var(--_emphasized-label-large-tracking)}.emphasized-label-medium{font-family:var(--_emphasized-label-medium-font);font-size:var(--_emphasized-label-medium-size);font-weight:var(--_emphasized-label-medium-weight);line-height:var(--_emphasized-label-medium-line-height);letter-spacing:var(--_emphasized-label-medium-tracking)}.emphasized-label-small{font-family:var(--_emphasized-label-small-font);font-size:var(--_emphasized-label-small-size);font-weight:var(--_emphasized-label-small-weight);line-height:var(--_emphasized-label-small-line-height);letter-spacing:var(--_emphasized-label-small-tracking)}.emphasized-body-large{font-family:var(--_emphasized-body-large-font);font-size:var(--_emphasized-body-large-size);font-weight:var(--_emphasized-body-large-weight);line-height:var(--_emphasized-body-large-line-height);letter-spacing:var(--_emphasized-body-large-tracking)}.emphasized-body-medium{font-family:var(--_emphasized-body-medium-font);font-size:var(--_emphasized-body-medium-size);font-weight:var(--_emphasized-body-medium-weight);line-height:var(--_emphasized-body-medium-line-height);letter-spacing:var(--_emphasized-body-medium-tracking)}.emphasized-body-small{font-family:var(--_emphasized-body-small-font);font-size:var(--_emphasized-body-small-size);font-weight:var(--_emphasized-body-small-weight);line-height:var(--_emphasized-body-small-line-height);letter-spacing:var(--_emphasized-body-small-tracking)}}*{margin:0;box-sizing:border-box}*{scroll-behavior:smooth}body{background-color:var(--md-sys-color-surface)}.block{display:block}.box{height:96px;width:96px;display:block;flex-grow:0;flex-shrink:0}.flex{display:flex;overflow:auto}.flex-col{flex-direction:column}.slide-box{position:relative;width:40px;height:40px;animation-name:slide-box-animation;animation-iteration-count:infinite}.animation-duration-2000{animation-duration:2s}@keyframes slide-box-animation{0%{left:0}to{left:100%}}.card{background-color:var(--md-sys-color-surface-container-low);border-radius:16px;margin:12px 0 24px;padding:12px 24px;border:1px solid var(--md-sys-color-outline-variant)}[hidden]{display:none}.container[data-astro-cid-c2uqhu5p]{box-sizing:border-box;display:block;margin-left:auto;margin-right:auto;padding:24px;overflow:auto;@media (width >=640px){max-width:640px}@media (width >=768px){max-width:768px}@media (width >=1024px){max-width:1024px}@media (width >=1280px){max-width:1280px}}.article[data-astro-cid-c2uqhu5p]{width:100%;overflow:auto;h1,h2,h3{margin:48px 0 24px}p{margin:12px 0}h1{font-family:var(--_emphasized-display-medium-font);font-size:var(--_emphasized-display-medium-size);font-weight:var(--_emphasized-display-medium-weight);line-height:var(--_emphasized-display-medium-line-height);letter-spacing:var(--_emphasized-display-medium-tracking)}h2{font-family:var(--_headline-medium-font);font-size:var(--_headline-medium-size);font-weight:var(--_headline-medium-weight);line-height:var(--_headline-medium-line-height);letter-spacing:var(--_headline-medium-tracking)}h3{font-family:var(--_headline-small-font);font-size:var(--_headline-small-size);font-weight:var(--_headline-small-weight);line-height:var(--_headline-small-line-height);letter-spacing:var(--_headline-small-tracking)}p{font-family:var(--_body-medium-font);font-size:var(--_body-medium-size);font-weight:var(--_body-medium-weight);line-height:var(--_body-medium-line-height);letter-spacing:var(--_body-medium-tracking)}a{all:unset;cursor:pointer;color:var(--md-sys-color-tertiary);&:hover{text-decoration-line:underline}}ul{margin:24px 0;li{font-family:var(--_body-medium-font);font-size:var(--_body-medium-size);font-weight:var(--_body-medium-weight);line-height:var(--_body-medium-line-height);letter-spacing:var(--_body-medium-tracking);margin-top:4px;margin-bottom:4px}}p>code{font-family:var(--_body-medium-font);font-size:var(--_body-medium-size);font-weight:var(--_body-medium-weight);line-height:var(--_body-medium-line-height);letter-spacing:var(--_body-medium-tracking);padding-inline-start:6px;padding-inline-end:6px;background-color:var(--md-sys-color-surface-container);border-radius:4px}pre{background-color:var(--md-sys-color-surface-container-low)!important;border:1px solid var(--md-sys-color-outline-variant);border-radius:16px;padding:12px 24px;margin:12px 0 32px;>code{>.line{>span{color:light-dark(var(--shiki-light),var(--shiki-dark))}}}}.table-wrapper{overflow:auto;width:fit-content;margin:24px auto;border-radius:18px;border-width:1px;outline-style:solid;max-width:calc(100vw - var(--space-x) - var(--space-x) - 40px);@media (min-width: 840px) and (max-width: 1200px){max-width:calc(100vw - var(--space-x) - var(--space-x) - 280px)}@media (min-width: 1200px){max-width:var(--content-max-width)}& table{all:unset;font-size:14px;overflow:auto;& tr,td{text-wrap:wrap;text-overflow:ellipsis;white-space:wrap;word-wrap:break-word;overflow:auto}:is(thead,tbody)>tr>:is(th,td){padding:.5rem 1rem;min-width:1.5rem;text-align:start;overflow:auto}:is(thead,tbody){color:var(--md-sys-color-on-surface)}& thead{font-weight:700;background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}& tbody tr:nth-of-type(2n){background-color:var(--md-sys-color-surface-container)}}}}.content[data-astro-cid-c2uqhu5p]{display:flex;max-height:calc(100svh - 56px);overflow:hidden}
