:root{
--md-font-brand:"Roboto",system-ui,sans-serif;--md-font-plain:"Roboto",system-ui,sans-serif;--md-font-mono:"Roboto Mono",ui-monospace,monospace;
--md-weight-regular:400;--md-weight-medium:500;--md-weight-bold:600;
--md-shape-none:0px;--md-shape-xs:calc(var(--corner-extra-small)*1px);--md-shape-sm:calc(var(--corner-small)*1px);--md-shape-md:calc(var(--corner-medium)*1px);--md-shape-lg:calc(var(--corner-large)*1px);--md-shape-lg-inc:calc(var(--corner-large-increased)*1px);--md-shape-xl:calc(var(--corner-extra-large)*1px);--md-shape-xl-inc:calc(var(--corner-extra-large-increased)*1px);--md-shape-xxl:calc(var(--corner-extra-extra-large)*1px);--md-shape-full:9999px;
--md-elev-0:none;--md-elev-1:0 1px 2px rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);--md-elev-2:0 1px 2px rgba(0,0,0,.3),0 2px 6px 2px rgba(0,0,0,.15);--md-elev-3:0 1px 3px rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15);--md-elev-4:0 2px 3px rgba(0,0,0,.3),0 6px 10px 4px rgba(0,0,0,.15);--md-elev-5:0 4px 4px rgba(0,0,0,.3),0 8px 12px 6px rgba(0,0,0,.15);
--md-state-hover:.08; /* @kind other */--md-state-focus:.1; /* @kind other */--md-state-press:.1; /* @kind other */--md-state-dragged:.16; /* @kind other */--md-disabled-content:.38; /* @kind other */--md-disabled-container:.12; /* @kind other */
--md-motion-standard:cubic-bezier(.2,0,0,1); /* @kind other */--md-motion-emphasized:cubic-bezier(.3,0,0,1); /* @kind other */--md-dur-short:150ms; /* @kind other */--md-dur-medium:300ms; /* @kind other */--md-dur-long:500ms; /* @kind other */
--md-space-1:4px;--md-space-2:8px;--md-space-3:12px;--md-space-4:16px;--md-space-5:20px;--md-space-6:24px;--md-space-8:32px;--md-space-10:40px;--md-space-12:48px;
}
.md-display-large{font:var(--md-weight-regular) calc(var(--static-display-large-size)*1px)/calc(var(--static-display-large-line-height)*1px) var(--md-font-brand);letter-spacing:calc(var(--static-display-large-tracking)*1px)}
.md-display-medium{font:400 calc(var(--static-display-medium-size)*1px)/calc(var(--static-display-medium-line-height)*1px) var(--md-font-brand)}
.md-display-small{font:400 calc(var(--static-display-small-size)*1px)/calc(var(--static-display-small-line-height)*1px) var(--md-font-brand)}
.md-headline-large{font:400 calc(var(--static-headline-large-size)*1px)/calc(var(--static-headline-large-line-height)*1px) var(--md-font-brand)}
.md-headline-medium{font:400 calc(var(--static-headline-medium-size)*1px)/calc(var(--static-headline-medium-line-height)*1px) var(--md-font-brand)}
.md-headline-small{font:400 calc(var(--static-headline-small-size)*1px)/calc(var(--static-headline-small-line-height)*1px) var(--md-font-brand)}
.md-title-large{font:400 calc(var(--static-title-large-size)*1px)/calc(var(--static-title-large-line-height)*1px) var(--md-font-brand)}
.md-title-medium{font:500 calc(var(--static-title-medium-size)*1px)/calc(var(--static-title-medium-line-height)*1px) var(--md-font-plain);letter-spacing:calc(var(--static-title-medium-tracking)*1px)}
.md-title-small{font:500 calc(var(--static-title-small-size)*1px)/calc(var(--static-title-small-line-height)*1px) var(--md-font-plain);letter-spacing:calc(var(--static-title-small-tracking)*1px)}
.md-label-large{font:500 calc(var(--static-label-large-size)*1px)/calc(var(--static-label-large-line-height)*1px) var(--md-font-plain);letter-spacing:calc(var(--static-label-large-tracking)*1px)}
.md-label-medium{font:500 calc(var(--static-label-medium-size)*1px)/calc(var(--static-label-medium-line-height)*1px) var(--md-font-plain);letter-spacing:calc(var(--static-label-medium-tracking)*1px)}
.md-label-small{font:500 calc(var(--static-label-small-size)*1px)/calc(var(--static-label-small-line-height)*1px) var(--md-font-plain);letter-spacing:calc(var(--static-label-small-tracking)*1px)}
.md-body-large{font:400 calc(var(--static-body-large-size)*1px)/calc(var(--static-body-large-line-height)*1px) var(--md-font-plain);letter-spacing:calc(var(--static-body-large-tracking)*1px)}
.md-body-medium{font:400 calc(var(--static-body-medium-size)*1px)/calc(var(--static-body-medium-line-height)*1px) var(--md-font-plain);letter-spacing:calc(var(--static-body-medium-tracking)*1px)}
.md-body-small{font:400 calc(var(--static-body-small-size)*1px)/calc(var(--static-body-small-line-height)*1px) var(--md-font-plain);letter-spacing:calc(var(--static-body-small-tracking)*1px)}
body{margin:0;background:var(--schemes-surface);color:var(--schemes-on-surface);font-family:var(--md-font-plain)}
a{color:var(--schemes-primary)}a:hover{color:var(--schemes-on-primary-container)}
