: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-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: 9999px;--m3-font: Roboto, system-ui, sans-serif;--m3-util-easing-fast-spatial: cubic-bezier(.42, 1.67, .21, .9) .35s;--m3-util-easing-spatial: cubic-bezier(.38, 1.21, .22, 1) .5s;--m3-util-easing-slow-spatial: cubic-bezier(.39, 1.29, .35, .98) .65s;--m3-util-easing-fast: cubic-bezier(.31, .94, .34, 1) .15s;--m3-util-easing: cubic-bezier(.34, .8, .34, 1) .2s;--m3-util-easing-slow: cubic-bezier(.34, .88, .34, 1) .3s;--m3-util-curve: 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-curve-decel: cubic-bezier(.05, .7, .1, 1);--m3-util-curve-accel: cubic-bezier(.3, 0, .8, .15);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)}.m3-container{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.m3-container a,a.m3-container{text-decoration:none}.m3-container dialog,dialog.m3-container{margin:auto}:root{--m3-util-refocus: refocus-one .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-simple .3s forwards cubic-bezier(.05,.7,.1,1);outline:none}:focus-visible.focus-none{outline:none}@keyframes refocus-one{0%{box-shadow:0 0 rgb(var(--m3-scheme-primary))}to{box-shadow:0 0 0 3px rgb(var(--m3-scheme-primary))}}@keyframes refocus-simple{0%{box-shadow:inset 0 0 rgb(var(--m3-scheme-primary))}to{box-shadow:inset 0 0 0 3px rgb(var(--m3-scheme-primary))}}::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}}
