:root{--m3-util-elevation-0: none;--m3-util-elevation-1: 0px 1px 2px 0px rgb(var(--m3-scheme-shadow) / .3), 0px 1px 3px 1px rgb(var(--m3-scheme-shadow) / .15);--m3-util-elevation-2: 0px 1px 2px 0px rgb(var(--m3-scheme-shadow) / .3), 0px 2px 6px 2px rgb(var(--m3-scheme-shadow) / .15);--m3-util-elevation-3: 0px 1px 3px 0px rgb(var(--m3-scheme-shadow) / .3), 0px 4px 8px 3px rgb(var(--m3-scheme-shadow) / .15);--m3-util-elevation-4: 0px 2px 3px 0px rgb(var(--m3-scheme-shadow) / .3), 0px 6px 10px 4px rgb(var(--m3-scheme-shadow) / .15);--m3-util-elevation-5: 0px 4px 4px 0px rgb(var(--m3-scheme-shadow) / .3), 0px 8px 12px 6px rgb(var(--m3-scheme-shadow) / .15);--m3-util-bottom-offset: 0;--m3-util-density: 0;--m3-util-density-term: calc(var(--m3-util-density) * .25rem);--m3-util-rounding-none: 0;--m3-util-rounding-extra-small: 4px;--m3-util-rounding-small: 8px;--m3-util-rounding-medium: 12px;--m3-util-rounding-large: 16px;--m3-util-rounding-extra-large: 28px;--m3-util-rounding-full: calc(infinity * 1px);--m3-util-optical-centering-coefficient: .11;--m3-font: Roboto, system-ui, sans-serif;--m3-font-mono: "Google Sans Code", "Roboto Mono", monospace;--m3-util-timing-function-fast-spatial: cubic-bezier(.42, 1.67, .21, .9);--m3-util-duration-fast-spatial: .35s;--m3-util-easing-fast-spatial: var(--m3-util-timing-function-fast-spatial) var(--m3-util-duration-fast-spatial);--m3-util-timing-function-spatial: cubic-bezier(.38, 1.21, .22, 1);--m3-util-duration-spatial: .5s;--m3-util-easing-spatial: var(--m3-util-timing-function-spatial) var(--m3-util-duration-spatial);--m3-util-timing-function-slow-spatial: cubic-bezier(.39, 1.29, .35, .98);--m3-util-duration-slow-spatial: .65s;--m3-util-easing-slow-spatial: var(--m3-util-timing-function-slow-spatial) var(--m3-util-duration-slow-spatial);--m3-util-timing-function-fast: cubic-bezier(.31, .94, .34, 1);--m3-util-duration-fast: .15s;--m3-util-easing-fast: var(--m3-util-timing-function-fast) var(--m3-util-duration-fast);--m3-util-timing-function: cubic-bezier(.34, .8, .34, 1);--m3-util-duration: .2s;--m3-util-easing: var(--m3-util-timing-function) var(--m3-util-duration);--m3-util-timing-function-slow: cubic-bezier(.34, .88, .34, 1);--m3-util-duration-slow: .3s;--m3-util-easing-slow: var(--m3-util-timing-function-slow) var(--m3-util-duration-slow);--m3-util-timing-function-emphasized: linear( 0, .034 6%, .073 9%, .126 11%, .194 13%, .273 15%, .351 16%, .541 18%, .652 20%, .755 24%, .839 30%, .91 39%, .959 53%, .989 72%, 1 );--m3-util-timing-function-emphasized-accel: cubic-bezier(.3, 0, .8, .15);--m3-util-timing-function-emphasized-decel: cubic-bezier(.05, .7, .1, 1);--m3-util-curve: var(--m3-util-timing-function-emphasized);--m3-util-curve-accel: var(--m3-util-timing-function-emphasized-accel);--m3-util-curve-decel: var(--m3-util-timing-function-emphasized-decel);accent-color:rgb(var(--m3-scheme-primary))}.m3-font-display-large,.m3-font-display-medium,.m3-font-display-small{font-family:var(--m3-font-display, var(--m3-font))}.m3-font-headline-large,.m3-font-headline-medium,.m3-font-headline-small{font-family:var(--m3-font-headline, var(--m3-font))}.m3-font-title-large,.m3-font-title-medium,.m3-font-title-small{font-family:var(--m3-font-title, var(--m3-font))}.m3-font-label-large,.m3-font-label-medium,.m3-font-label-small{font-family:var(--m3-font-label, var(--m3-font))}.m3-font-body-large,.m3-font-body-medium,.m3-font-body-small{font-family:var(--m3-font-body, var(--m3-font))}.m3-font-display-large{font-size:var(--m3-font-display-large-size, 3.563rem);line-height:var(--m3-font-display-large-height, 1.123);letter-spacing:var(--m3-font-display-large-tracking, 0);font-weight:var(--m3-font-display-large-weight, 400)}.m3-font-display-medium{font-size:var(--m3-font-display-medium-size, 2.813rem);line-height:var(--m3-font-display-medium-height, 1.156);letter-spacing:var(--m3-font-display-medium-tracking, 0);font-weight:var(--m3-font-display-medium-weight, 400)}.m3-font-display-small{font-size:var(--m3-font-display-small-size, 2.25rem);line-height:var(--m3-font-display-small-height, 1.222);letter-spacing:var(--m3-font-display-small-tracking, 0);font-weight:var(--m3-font-display-small-weight, 400)}.m3-font-headline-large{font-size:var(--m3-font-headline-large-size, 2rem);line-height:var(--m3-font-headline-large-height, 1.25);letter-spacing:var(--m3-font-headline-large-tracking, 0);font-weight:var(--m3-font-headline-large-weight, 400)}.m3-font-headline-medium{font-size:var(--m3-font-headline-medium-size, 1.75rem);line-height:var(--m3-font-headline-medium-height, 1.286);letter-spacing:var(--m3-font-headline-medium-tracking, 0);font-weight:var(--m3-font-headline-medium-weight, 400)}.m3-font-headline-small{font-size:var(--m3-font-headline-small-size, 1.5rem);line-height:var(--m3-font-headline-small-height, 1.333);letter-spacing:var(--m3-font-headline-small-tracking, 0);font-weight:var(--m3-font-headline-small-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.273);letter-spacing:var(--m3-font-title-large-tracking, 0);font-weight:var(--m3-font-title-large-weight, 400)}.m3-font-title-medium{font-size:var(--m3-font-title-medium-size, 1rem);line-height:var(--m3-font-title-medium-height, 1.5);letter-spacing:var(--m3-font-title-medium-tracking, 0);font-weight:var(--m3-font-title-medium-weight, 500)}.m3-font-title-small{font-size:var(--m3-font-title-small-size, .875rem);line-height:var(--m3-font-title-small-height, 1.429);letter-spacing:var(--m3-font-title-small-tracking, .006rem);font-weight:var(--m3-font-title-small-weight, 500)}.m3-font-label-large{font-size:var(--m3-font-label-large-size, .875rem);line-height:var(--m3-font-label-large-height, 1.429);letter-spacing:var(--m3-font-label-large-tracking, .006rem);font-weight:var(--m3-font-label-large-weight, 500)}.m3-font-label-medium{font-size:var(--m3-font-label-medium-size, .75rem);line-height:var(--m3-font-label-medium-height, 1.333);letter-spacing:var(--m3-font-label-medium-tracking, .031rem);font-weight:var(--m3-font-label-medium-weight, 500)}.m3-font-label-small{font-size:var(--m3-font-label-small-size, .688rem);line-height:var(--m3-font-label-small-height, 1.455);letter-spacing:var(--m3-font-label-small-tracking, .031rem);font-weight:var(--m3-font-label-small-weight, 500)}.m3-font-body-large{font-size:var(--m3-font-body-large-size, 1rem);line-height:var(--m3-font-body-large-height, 1.5);letter-spacing:var(--m3-font-body-large-tracking, 0);font-weight:var(--m3-font-body-large-weight, 400)}.m3-font-body-medium{font-size:var(--m3-font-body-medium-size, .875rem);line-height:var(--m3-font-body-medium-height, 1.429);letter-spacing:var(--m3-font-body-medium-tracking, .016rem);font-weight:var(--m3-font-body-medium-weight, 400)}.m3-font-body-small{font-size:var(--m3-font-body-small-size, .75rem);line-height:var(--m3-font-body-small-height, 1.333);letter-spacing:var(--m3-font-body-small-tracking, .025rem);font-weight:var(--m3-font-body-small-weight, 400)}@layer base{*,*:before,*:after{box-sizing:inherit}.m3-container{box-sizing:border-box}.m3-container a,a.m3-container{text-decoration:none}.m3-container dialog,dialog.m3-container{margin:auto}}:root{--m3-util-refocus: refocus-outward .6s cubic-bezier(.14, 5.63, .4, .5) forwards}:focus-visible:not(.focus-inset,.focus-none){animation:var(--m3-util-refocus);outline:none}:focus-visible:is(.focus-inset):not(.focus-none){animation:refocus-inward .6s cubic-bezier(.14,5.63,.4,.5) forwards;outline:none}:focus-visible.focus-none{outline:none}@keyframes refocus-outward{0%{box-shadow:0 0 rgb(var(--m3-scheme-secondary))}to{box-shadow:0 0 0 3px rgb(var(--m3-scheme-secondary))}}@keyframes refocus-inward{0%{box-shadow:inset 0 0 rgb(var(--m3-scheme-secondary))}to{box-shadow:inset 0 0 0 3px rgb(var(--m3-scheme-secondary))}}::placeholder{color:rgb(var(--m3-scheme-on-background) / .5);opacity:1}::selection{background-color:rgb(var(--m3-scheme-tertiary-container));color:rgb(var(--m3-scheme-on-tertiary-container))}*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:color-mix(in srgb-linear,currentColor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{display:flex;flex-direction:column;padding:1.5rem;background-color:rgb(var(--m3-scheme-background));color:rgb(var(--m3-scheme-on-background));font-feature-settings:"tnum"}select{cursor:pointer}@media (prefers-color-scheme: light){:root{color-scheme:light}:root,::backdrop{--m3-scheme-background: 249 249 249;--m3-scheme-on-background: 50 50 50;--m3-scheme-surface: 249 249 249;--m3-scheme-surface-dim: 218 218 218;--m3-scheme-surface-bright: 249 249 249;--m3-scheme-surface-container-lowest: 255 255 255;--m3-scheme-surface-container-low: 243 243 243;--m3-scheme-surface-container: 238 238 238;--m3-scheme-surface-container-high: 232 232 232;--m3-scheme-surface-container-highest: 226 226 226;--m3-scheme-on-surface: 50 50 50;--m3-scheme-on-surface-variant: 95 95 95;--m3-scheme-outline: 123 123 123;--m3-scheme-outline-variant: 178 178 178;--m3-scheme-inverse-surface: 14 14 14;--m3-scheme-inverse-on-surface: 157 157 157;--m3-scheme-primary: 95 95 95;--m3-scheme-primary-dim: 83 83 83;--m3-scheme-on-primary: 249 249 249;--m3-scheme-primary-container: 235 235 235;--m3-scheme-on-primary-container: 87 87 87;--m3-scheme-primary-fixed: 235 235 235;--m3-scheme-primary-fixed-dim: 221 221 221;--m3-scheme-on-primary-fixed: 68 68 68;--m3-scheme-on-primary-fixed-variant: 97 97 97;--m3-scheme-inverse-primary: 255 255 255;--m3-scheme-secondary: 95 95 95;--m3-scheme-secondary-dim: 83 83 83;--m3-scheme-on-secondary: 249 249 249;--m3-scheme-secondary-container: 226 226 226;--m3-scheme-on-secondary-container: 82 82 82;--m3-scheme-secondary-fixed: 226 226 226;--m3-scheme-secondary-fixed-dim: 212 212 212;--m3-scheme-on-secondary-fixed: 63 63 63;--m3-scheme-on-secondary-fixed-variant: 91 91 91;--m3-scheme-tertiary: 95 95 95;--m3-scheme-tertiary-dim: 83 83 83;--m3-scheme-on-tertiary: 249 249 249;--m3-scheme-tertiary-container: 255 255 255;--m3-scheme-on-tertiary-container: 98 98 98;--m3-scheme-tertiary-fixed: 255 255 255;--m3-scheme-tertiary-fixed-dim: 241 241 241;--m3-scheme-on-tertiary-fixed: 80 80 80;--m3-scheme-on-tertiary-fixed-variant: 109 109 109;--m3-scheme-error: 187 27 27;--m3-scheme-error-dim: 169 8 16;--m3-scheme-on-error: 255 247 246;--m3-scheme-error-container: 254 78 68;--m3-scheme-on-error-container: 87 0 3;--m3-scheme-shadow: 0 0 0;--m3-scheme-scrim: 0 0 0;--m3-scheme-on-on-primary: 95 95 95;--m3-scheme-primary-container-subtle: 218 218 218;--m3-scheme-on-primary-container-subtle: 76 76 76;--m3-scheme-tertiary-container-subtle: 218 218 218;--m3-scheme-on-tertiary-container-subtle: 76 76 76;--m3-scheme-error-container-subtle: 255 207 201;--m3-scheme-on-error-container-subtle: 158 0 11}}@media (prefers-color-scheme: dark){:root{color-scheme:dark}:root,::backdrop{--m3-scheme-background: 14 14 14;--m3-scheme-on-background: 229 229 229;--m3-scheme-surface: 14 14 14;--m3-scheme-surface-dim: 14 14 14;--m3-scheme-surface-bright: 44 44 44;--m3-scheme-surface-container-lowest: 0 0 0;--m3-scheme-surface-container-low: 19 19 19;--m3-scheme-surface-container: 25 25 25;--m3-scheme-surface-container-high: 31 31 31;--m3-scheme-surface-container-highest: 38 38 38;--m3-scheme-on-surface: 229 229 229;--m3-scheme-on-surface-variant: 171 171 171;--m3-scheme-outline: 117 117 117;--m3-scheme-outline-variant: 72 72 72;--m3-scheme-inverse-surface: 249 249 249;--m3-scheme-inverse-on-surface: 85 85 85;--m3-scheme-primary: 249 249 249;--m3-scheme-primary-dim: 235 235 235;--m3-scheme-on-primary: 95 95 95;--m3-scheme-primary-container: 160 160 160;--m3-scheme-on-primary-container: 35 35 35;--m3-scheme-primary-fixed: 235 235 235;--m3-scheme-primary-fixed-dim: 221 221 221;--m3-scheme-on-primary-fixed: 68 68 68;--m3-scheme-on-primary-fixed-variant: 97 97 97;--m3-scheme-inverse-primary: 95 95 95;--m3-scheme-secondary: 198 198 198;--m3-scheme-secondary-dim: 185 185 185;--m3-scheme-on-secondary: 64 64 64;--m3-scheme-secondary-container: 59 59 59;--m3-scheme-on-secondary-container: 191 191 191;--m3-scheme-secondary-fixed: 226 226 226;--m3-scheme-secondary-fixed-dim: 212 212 212;--m3-scheme-on-secondary-fixed: 63 63 63;--m3-scheme-on-secondary-fixed-variant: 91 91 91;--m3-scheme-tertiary: 249 249 249;--m3-scheme-tertiary-dim: 235 235 235;--m3-scheme-on-tertiary: 95 95 95;--m3-scheme-tertiary-container: 235 235 235;--m3-scheme-on-tertiary-container: 87 87 87;--m3-scheme-tertiary-fixed: 255 255 255;--m3-scheme-tertiary-fixed-dim: 241 241 241;--m3-scheme-on-tertiary-fixed: 80 80 80;--m3-scheme-on-tertiary-fixed-variant: 109 109 109;--m3-scheme-error: 255 113 100;--m3-scheme-error-dim: 218 52 46;--m3-scheme-on-error: 74 0 2;--m3-scheme-error-container: 172 12 18;--m3-scheme-on-error-container: 255 184 176;--m3-scheme-shadow: 0 0 0;--m3-scheme-scrim: 0 0 0;--m3-scheme-on-on-primary: 249 249 249;--m3-scheme-primary-container-subtle: 44 44 44;--m3-scheme-on-primary-container-subtle: 171 171 171;--m3-scheme-tertiary-container-subtle: 44 44 44;--m3-scheme-on-tertiary-container-subtle: 171 171 171;--m3-scheme-error-container-subtle: 96 0 4;--m3-scheme-on-error-container-subtle: 255 137 125}}
