:root{--m3-font-display: Roboto Flex, system-ui, sans-serif;--m3-font-headline: Roboto Flex, system-ui, sans-serif;--m3-font-title: Roboto Flex, system-ui, sans-serif;--m3-font-label: Roboto Flex, system-ui, sans-serif;--m3-font-body: Roboto Flex, system-ui, sans-serif}body{display:flex;flex-direction:column;padding:1.5rem;margin:0;background-color:rgb(var(--m3-scheme-background));color:rgb(var(--m3-scheme-on-background));box-sizing:border-box}@media (max-width: 640px){body{padding:1rem}}:root{--m3-util-elevation-0: none;--m3-util-elevation-1: 0px 3px 1px -2px rgb(var(--m3-scheme-shadow) / .2), 0px 2px 2px 0px rgb(var(--m3-scheme-shadow) / .14), 0px 1px 5px 0px rgb(var(--m3-scheme-shadow) / .12);--m3-util-elevation-2: 0px 2px 4px -1px rgb(var(--m3-scheme-shadow) / .2), 0px 4px 5px 0px rgb(var(--m3-scheme-shadow) / .14), 0px 1px 10px 0px rgb(var(--m3-scheme-shadow) / .12);--m3-util-elevation-3: 0px 5px 5px -3px rgb(var(--m3-scheme-shadow) / .2), 0px 8px 10px 1px rgb(var(--m3-scheme-shadow) / .14), 0px 3px 14px 2px rgb(var(--m3-scheme-shadow) / .12);--m3-util-elevation-4: 0px 5px 5px -3px rgb(var(--m3-scheme-shadow) / .2), 0px 8px 10px 1px rgb(var(--m3-scheme-shadow) / .14), 0px 3px 14px 2px rgb(var(--m3-scheme-shadow) / .12);--m3-util-elevation-5: 0px 8px 10px -6px rgb(var(--m3-scheme-shadow) / .2), 0px 16px 24px 2px rgb(var(--m3-scheme-shadow) / .14), 0px 6px 30px 5px rgb(var(--m3-scheme-shadow) / .12);--m3-util-bottom-offset: 0}.m3-font-display-large,.m3-font-display-medium,.m3-font-display-small{font-family:var(--m3-font-display, Roboto, system-ui, sans-serif);font-weight:var(--m3-font-display-weight, 400)}.m3-font-display-large{font-size:var(--m3-font-display-large-size, 3.5625rem);line-height:var(--m3-font-display-large-height, 4rem);letter-spacing:var(--m3-font-display-large-tracking, 0)}.m3-font-display-medium{font-size:var(--m3-font-display-medium-size, 2.8125rem);line-height:var(--m3-font-display-medium-height, 3.25rem);letter-spacing:var(--m3-font-display-medium-tracking, 0)}.m3-font-display-small{font-size:var(--m3-font-display-small-size, 2.25rem);line-height:var(--m3-font-display-small-height, 2.75rem);letter-spacing:var(--m3-font-display-small-tracking, 0)}.m3-font-headline-large,.m3-font-headline-medium,.m3-font-headline-small{font-family:var(--m3-font-headline, Roboto, system-ui, sans-serif);font-weight:var(--m3-font-headline-weight, 400)}.m3-font-headline-large{font-size:var(--m3-font-headline-large-size, 2rem);line-height:var(--m3-font-headline-large-height, 2.5rem);letter-spacing:var(--m3-font-headline-large-tracking, 0)}.m3-font-headline-medium{font-size:var(--m3-font-headline-medium-size, 1.75rem);line-height:var(--m3-font-headline-medium-height, 2.25rem);letter-spacing:var(--m3-font-headline-medium-tracking, 0)}.m3-font-headline-small{font-size:var(--m3-font-headline-small-size, 1.5rem);line-height:var(--m3-font-headline-small-height, 2rem);letter-spacing:var(--m3-font-headline-small-tracking, 0)}.m3-font-title-large,.m3-font-title-medium,.m3-font-title-small{font-family:var(--m3-font-title, Roboto, system-ui, sans-serif);font-weight:var(--m3-font-title-weight, 400)}.m3-font-title-large{font-size:var(--m3-font-title-large-size, 1.375rem);line-height:var(--m3-font-title-large-height, 1.75rem);letter-spacing:var(--m3-font-title-large-tracking, 0)}.m3-font-title-medium{font-size:var(--m3-font-title-medium-size, 1rem);line-height:var(--m3-font-title-medium-height, 1.5rem);letter-spacing:var(--m3-font-title-medium-tracking, .15)}.m3-font-title-small{font-size:var(--m3-font-title-small-size, .875rem);line-height:var(--m3-font-title-small-height, 1.25rem);letter-spacing:var(--m3-font-title-small-tracking, .1)}.m3-font-label-large,.m3-font-label-medium,.m3-font-label-small{font-family:var(--m3-font-label, Roboto, system-ui, sans-serif);font-weight:var(--m3-font-label-weight, 500)}.m3-font-label-large{font-size:var(--m3-font-label-large-size, .875rem);line-height:var(--m3-font-label-large-height, 1.25rem);letter-spacing:var(--m3-font-label-large-tracking, .1)}.m3-font-label-medium{font-size:var(--m3-font-label-medium-size, .75rem);line-height:var(--m3-font-label-medium-height, 1rem);letter-spacing:var(--m3-font-label-medium-tracking, .5)}.m3-font-label-small{font-size:var(--m3-font-label-small-size, .6875rem);line-height:var(--m3-font-label-small-height, 1rem);letter-spacing:var(--m3-font-label-small-tracking, .5)}.m3-font-body-large,.m3-font-body-medium,.m3-font-body-small{font-family:var(--m3-font-body, Roboto, system-ui, sans-serif);font-weight:var(--m3-font-body-weight, 400)}.m3-font-body-large{font-size:var(--m3-font-body-large-size, 1rem);line-height:var(--m3-font-body-large-height, 1.5rem);letter-spacing:var(--m3-font-body-large-tracking, .5)}.m3-font-body-medium{font-size:var(--m3-font-body-medium-size, .875rem);line-height:var(--m3-font-body-medium-height, 1.25rem);letter-spacing:var(--m3-font-body-medium-tracking, .25)}.m3-font-body-small{font-size:var(--m3-font-body-small-size, .75rem);line-height:var(--m3-font-body-small-height, 1rem);letter-spacing:var(--m3-font-body-small-tracking, .4)}.m3-container{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.m3-container a,a.m3-container{text-decoration:none}
