:root{--md-ref-palette-primary0: #000000;--md-ref-palette-primary10: #21005d;--md-ref-palette-primary20: #381e72;--md-ref-palette-primary25: #432b7e;--md-ref-palette-primary30: #4f378b;--md-ref-palette-primary35: #5b4397;--md-ref-palette-primary40: #6750a4;--md-ref-palette-primary50: #7f67be;--md-ref-palette-primary60: #9a80d9;--md-ref-palette-primary70: #b69df8;--md-ref-palette-primary80: #d0bcff;--md-ref-palette-primary90: #eaddff;--md-ref-palette-primary95: #f6edff;--md-ref-palette-primary98: #fef7ff;--md-ref-palette-primary99: #fffbfe;--md-ref-palette-primary100: #ffffff;--md-ref-palette-secondary0: #000000;--md-ref-palette-secondary10: #1d192b;--md-ref-palette-secondary20: #332d41;--md-ref-palette-secondary25: #3e3a4c;--md-ref-palette-secondary30: #4a4458;--md-ref-palette-secondary35: #564f64;--md-ref-palette-secondary40: #625b71;--md-ref-palette-secondary50: #7a7289;--md-ref-palette-secondary60: #958ba4;--md-ref-palette-secondary70: #b0a7bf;--md-ref-palette-secondary80: #ccc2dc;--md-ref-palette-secondary90: #e8def8;--md-ref-palette-secondary95: #f6edff;--md-ref-palette-secondary98: #fef7ff;--md-ref-palette-secondary99: #fffbfe;--md-ref-palette-secondary100: #ffffff;--md-ref-palette-tertiary0: #000000;--md-ref-palette-tertiary10: #31111d;--md-ref-palette-tertiary20: #492532;--md-ref-palette-tertiary25: #55303d;--md-ref-palette-tertiary30: #633b48;--md-ref-palette-tertiary35: #704754;--md-ref-palette-tertiary40: #7d5260;--md-ref-palette-tertiary50: #986977;--md-ref-palette-tertiary60: #b58392;--md-ref-palette-tertiary70: #d29dac;--md-ref-palette-tertiary80: #efb8c8;--md-ref-palette-tertiary90: #ffd8e4;--md-ref-palette-tertiary95: #ffecf1;--md-ref-palette-tertiary98: #fff8f9;--md-ref-palette-tertiary99: #fffbfa;--md-ref-palette-tertiary100: #ffffff;--md-ref-palette-error0: #000000;--md-ref-palette-error10: #410002;--md-ref-palette-error20: #690005;--md-ref-palette-error25: #7e0007;--md-ref-palette-error30: #93000a;--md-ref-palette-error35: #a80710;--md-ref-palette-error40: #ba1a1a;--md-ref-palette-error50: #de3730;--md-ref-palette-error60: #ff5449;--md-ref-palette-error70: #ff897d;--md-ref-palette-error80: #ffb4ab;--md-ref-palette-error90: #ffdad6;--md-ref-palette-error95: #ffedea;--md-ref-palette-error98: #fff8f7;--md-ref-palette-error99: #fffbff;--md-ref-palette-error100: #ffffff;--md-ref-palette-neutral0: #000000;--md-ref-palette-neutral10: #1c1b1f;--md-ref-palette-neutral20: #313033;--md-ref-palette-neutral25: #3c3b3f;--md-ref-palette-neutral30: #484649;--md-ref-palette-neutral35: #534f52;--md-ref-palette-neutral40: #605d62;--md-ref-palette-neutral50: #787579;--md-ref-palette-neutral60: #938f96;--md-ref-palette-neutral70: #aeaaae;--md-ref-palette-neutral80: #c9c5ca;--md-ref-palette-neutral90: #e6e1e5;--md-ref-palette-neutral95: #f4eff4;--md-ref-palette-neutral98: #fef7ff;--md-ref-palette-neutral99: #fffbfe;--md-ref-palette-neutral100: #ffffff;--md-ref-palette-neutral-variant0: #000000;--md-ref-palette-neutral-variant10: #1d1a22;--md-ref-palette-neutral-variant20: #322f37;--md-ref-palette-neutral-variant25: #3d3a42;--md-ref-palette-neutral-variant30: #49454f;--md-ref-palette-neutral-variant35: #544f5a;--md-ref-palette-neutral-variant40: #605d66;--md-ref-palette-neutral-variant50: #79747e;--md-ref-palette-neutral-variant60: #938f99;--md-ref-palette-neutral-variant70: #aea9b4;--md-ref-palette-neutral-variant80: #cac4d0;--md-ref-palette-neutral-variant90: #e7e0ec;--md-ref-palette-neutral-variant95: #f5eefa;--md-ref-palette-neutral-variant98: #fef7ff;--md-ref-palette-neutral-variant99: #fffbfe;--md-ref-palette-neutral-variant100: #ffffff;--md-ref-typeface-brand: "Roboto", sans-serif;--md-ref-typeface-plain: "Roboto", sans-serif;--md-ref-typeface-weight-regular: 400;--md-ref-typeface-weight-medium: 500;--md-ref-typeface-weight-bold: 700}:root{--md-sys-color-primary: var(--md-ref-palette-primary40);--md-sys-color-on-primary: var(--md-ref-palette-primary100);--md-sys-color-primary-container: var(--md-ref-palette-primary90);--md-sys-color-on-primary-container: var(--md-ref-palette-primary10);--md-sys-color-primary-fixed: var(--md-ref-palette-primary90);--md-sys-color-on-primary-fixed: var(--md-ref-palette-primary10);--md-sys-color-primary-fixed-dim: var(--md-ref-palette-primary80);--md-sys-color-on-primary-fixed-variant: var(--md-ref-palette-primary30);--md-sys-color-inverse-primary: var(--md-ref-palette-primary80);--md-sys-color-secondary: var(--md-ref-palette-secondary40);--md-sys-color-on-secondary: var(--md-ref-palette-secondary100);--md-sys-color-secondary-container: var(--md-ref-palette-secondary90);--md-sys-color-on-secondary-container: var(--md-ref-palette-secondary10);--md-sys-color-secondary-fixed: var(--md-ref-palette-secondary90);--md-sys-color-on-secondary-fixed: var(--md-ref-palette-secondary10);--md-sys-color-secondary-fixed-dim: var(--md-ref-palette-secondary80);--md-sys-color-on-secondary-fixed-variant: var(--md-ref-palette-secondary30);--md-sys-color-tertiary: var(--md-ref-palette-tertiary40);--md-sys-color-on-tertiary: var(--md-ref-palette-tertiary100);--md-sys-color-tertiary-container: var(--md-ref-palette-tertiary90);--md-sys-color-on-tertiary-container: var(--md-ref-palette-tertiary10);--md-sys-color-tertiary-fixed: var(--md-ref-palette-tertiary90);--md-sys-color-on-tertiary-fixed: var(--md-ref-palette-tertiary10);--md-sys-color-tertiary-fixed-dim: var(--md-ref-palette-tertiary80);--md-sys-color-on-tertiary-fixed-variant: var(--md-ref-palette-tertiary30);--md-sys-color-error: var(--md-ref-palette-error40);--md-sys-color-on-error: var(--md-ref-palette-error100);--md-sys-color-error-container: var(--md-ref-palette-error90);--md-sys-color-on-error-container: var(--md-ref-palette-error10);--md-sys-color-background: var(--md-ref-palette-neutral99);--md-sys-color-on-background: var(--md-ref-palette-neutral10);--md-sys-color-surface: var(--md-ref-palette-neutral99);--md-sys-color-on-surface: var(--md-ref-palette-neutral10);--md-sys-color-surface-variant: var(--md-ref-palette-neutral-variant90);--md-sys-color-on-surface-variant: var(--md-ref-palette-neutral-variant30);--md-sys-color-surface-inverse: var(--md-ref-palette-neutral20);--md-sys-color-on-surface-inverse: var(--md-ref-palette-neutral95);--md-sys-color-surface-dim: var(--md-ref-palette-neutral87, #ded8e1);--md-sys-color-surface-bright: var(--md-ref-palette-neutral98);--md-sys-color-surface-container-lowest: var(--md-ref-palette-neutral100);--md-sys-color-surface-container-low: var(--md-ref-palette-neutral96, #f7f2fa);--md-sys-color-surface-container: var(--md-ref-palette-neutral94, #f3edf7);--md-sys-color-surface-container-high: var(--md-ref-palette-neutral92, #ece6f0);--md-sys-color-surface-container-highest: var(--md-ref-palette-neutral90);--md-sys-color-outline: var(--md-ref-palette-neutral-variant50);--md-sys-color-outline-variant: var(--md-ref-palette-neutral-variant80);--md-sys-color-scrim: var(--md-ref-palette-neutral0);--md-sys-color-shadow: var(--md-ref-palette-neutral0)}@media(prefers-color-scheme:dark){:root{--md-sys-color-primary: var(--md-ref-palette-primary80);--md-sys-color-on-primary: var(--md-ref-palette-primary20);--md-sys-color-primary-container: var(--md-ref-palette-primary30);--md-sys-color-on-primary-container: var(--md-ref-palette-primary90);--md-sys-color-primary-fixed: var(--md-ref-palette-primary90);--md-sys-color-on-primary-fixed: var(--md-ref-palette-primary10);--md-sys-color-primary-fixed-dim: var(--md-ref-palette-primary80);--md-sys-color-on-primary-fixed-variant: var(--md-ref-palette-primary30);--md-sys-color-inverse-primary: var(--md-ref-palette-primary40);--md-sys-color-secondary: var(--md-ref-palette-secondary80);--md-sys-color-on-secondary: var(--md-ref-palette-secondary20);--md-sys-color-secondary-container: var(--md-ref-palette-secondary30);--md-sys-color-on-secondary-container: var(--md-ref-palette-secondary90);--md-sys-color-secondary-fixed: var(--md-ref-palette-secondary90);--md-sys-color-on-secondary-fixed: var(--md-ref-palette-secondary10);--md-sys-color-secondary-fixed-dim: var(--md-ref-palette-secondary80);--md-sys-color-on-secondary-fixed-variant: var(--md-ref-palette-secondary30);--md-sys-color-tertiary: var(--md-ref-palette-tertiary80);--md-sys-color-on-tertiary: var(--md-ref-palette-tertiary20);--md-sys-color-tertiary-container: var(--md-ref-palette-tertiary30);--md-sys-color-on-tertiary-container: var(--md-ref-palette-tertiary90);--md-sys-color-tertiary-fixed: var(--md-ref-palette-tertiary90);--md-sys-color-on-tertiary-fixed: var(--md-ref-palette-tertiary10);--md-sys-color-tertiary-fixed-dim: var(--md-ref-palette-tertiary80);--md-sys-color-on-tertiary-fixed-variant: var(--md-ref-palette-tertiary30);--md-sys-color-error: var(--md-ref-palette-error80);--md-sys-color-on-error: var(--md-ref-palette-error20);--md-sys-color-error-container: var(--md-ref-palette-error30);--md-sys-color-on-error-container: var(--md-ref-palette-error90);--md-sys-color-background: var(--md-ref-palette-neutral10);--md-sys-color-on-background: var(--md-ref-palette-neutral90);--md-sys-color-surface: var(--md-ref-palette-neutral10);--md-sys-color-on-surface: var(--md-ref-palette-neutral90);--md-sys-color-surface-variant: var(--md-ref-palette-neutral-variant30);--md-sys-color-on-surface-variant: var(--md-ref-palette-neutral-variant80);--md-sys-color-surface-inverse: var(--md-ref-palette-neutral90);--md-sys-color-on-surface-inverse: var(--md-ref-palette-neutral20);--md-sys-color-surface-dim: var(--md-ref-palette-neutral10);--md-sys-color-surface-bright: var(--md-ref-palette-neutral35, #36343b);--md-sys-color-surface-container-lowest: var(--md-ref-palette-neutral4, #0f0d13);--md-sys-color-surface-container-low: var(--md-ref-palette-neutral10);--md-sys-color-surface-container: var(--md-ref-palette-neutral12, #211f26);--md-sys-color-surface-container-high: var(--md-ref-palette-neutral17, #2b2930);--md-sys-color-surface-container-highest: var(--md-ref-palette-neutral22, #36343b);--md-sys-color-outline: var(--md-ref-palette-neutral-variant60);--md-sys-color-outline-variant: var(--md-ref-palette-neutral-variant30);--md-sys-color-scrim: var(--md-ref-palette-neutral0);--md-sys-color-shadow: var(--md-ref-palette-neutral0)}}:root{--md-sys-typescale-display-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-large-size: 3.5625rem;--md-sys-typescale-display-large-line-height: 4rem;--md-sys-typescale-display-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-large-tracking: -.015625rem;--md-sys-typescale-display-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-medium-size: 2.8125rem;--md-sys-typescale-display-medium-line-height: 3.25rem;--md-sys-typescale-display-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-medium-tracking: 0rem;--md-sys-typescale-display-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-small-size: 2.25rem;--md-sys-typescale-display-small-line-height: 2.75rem;--md-sys-typescale-display-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-small-tracking: 0rem;--md-sys-typescale-headline-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-size: 2rem;--md-sys-typescale-headline-large-line-height: 2.5rem;--md-sys-typescale-headline-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-large-tracking: 0rem;--md-sys-typescale-headline-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium-size: 1.75rem;--md-sys-typescale-headline-medium-line-height: 2.25rem;--md-sys-typescale-headline-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-medium-tracking: 0rem;--md-sys-typescale-headline-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-small-size: 1.5rem;--md-sys-typescale-headline-small-line-height: 2rem;--md-sys-typescale-headline-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-small-tracking: 0rem;--md-sys-typescale-title-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-title-large-size: 1.375rem;--md-sys-typescale-title-large-line-height: 1.75rem;--md-sys-typescale-title-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-title-large-tracking: 0rem;--md-sys-typescale-title-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-title-medium-size: 1rem;--md-sys-typescale-title-medium-line-height: 1.5rem;--md-sys-typescale-title-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-medium-tracking: .009375rem;--md-sys-typescale-title-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-title-small-size: .875rem;--md-sys-typescale-title-small-line-height: 1.25rem;--md-sys-typescale-title-small-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-small-tracking: .00625rem;--md-sys-typescale-body-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-large-size: 1rem;--md-sys-typescale-body-large-line-height: 1.5rem;--md-sys-typescale-body-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-large-tracking: .03125rem;--md-sys-typescale-body-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-size: .875rem;--md-sys-typescale-body-medium-line-height: 1.25rem;--md-sys-typescale-body-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-medium-tracking: .015625rem;--md-sys-typescale-body-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-small-size: .75rem;--md-sys-typescale-body-small-line-height: 1rem;--md-sys-typescale-body-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-small-tracking: .025rem;--md-sys-typescale-label-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-large-size: .875rem;--md-sys-typescale-label-large-line-height: 1.25rem;--md-sys-typescale-label-large-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-large-tracking: .00625rem;--md-sys-typescale-label-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-medium-size: .75rem;--md-sys-typescale-label-medium-line-height: 1rem;--md-sys-typescale-label-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-medium-tracking: .03125rem;--md-sys-typescale-label-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-small-size: .6875rem;--md-sys-typescale-label-small-line-height: 1rem;--md-sys-typescale-label-small-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-small-tracking: .03125rem;--md-sys-shape-corner-none: 0px;--md-sys-shape-corner-extra-small: 4px;--md-sys-shape-corner-small: 8px;--md-sys-shape-corner-medium: 12px;--md-sys-shape-corner-large: 16px;--md-sys-shape-corner-extra-large: 28px;--md-sys-shape-corner-full: 9999px;--md-sys-state-hover-opacity: .08;--md-sys-state-focus-opacity: .12;--md-sys-state-pressed-opacity: .12;--md-sys-state-dragged-opacity: .16;--md-sys-state-disabled-container-opacity: .12;--md-sys-state-disabled-content-opacity: .38;--md-sys-elevation-level0-tint: 0%;--md-sys-elevation-level1-tint: 5%;--md-sys-elevation-level2-tint: 8%;--md-sys-elevation-level3-tint: 11%;--md-sys-elevation-level4-tint: 12%;--md-sys-elevation-level5-tint: 14%;--md-sys-elevation-level0-shadow: none;--md-sys-elevation-level1-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .3), 0px 1px 3px 1px rgba(0, 0, 0, .15);--md-sys-elevation-level2-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .3), 0px 2px 6px 2px rgba(0, 0, 0, .15);--md-sys-elevation-level3-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .3), 0px 4px 8px 3px rgba(0, 0, 0, .15);--md-sys-elevation-level4-shadow: 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 6px 10px 4px rgba(0, 0, 0, .15);--md-sys-elevation-level5-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .3), 0px 8px 12px 6px rgba(0, 0, 0, .15);--md-sys-motion-duration-scale: 1;--md-sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--md-sys-motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--md-sys-motion-easing-emphasized: linear( 0, .002, .01 3.6%, .034, .074 9.1%, .128 11.4%, .194 13.4%, .271 15%, .344 16.1%, .544, .66 20.6%, .717 22.4%, .769 24.6%, .808 26.8%, .845 29.2%, .883 31.3%, .916 33.3%, .942 35.5%, .963 38.1%, .979 40.7%, .991 43.9%, .998 50.1%, 1 56.5%, 1 100% );--md-sys-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--md-sys-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--md-sys-motion-easing-linear: cubic-bezier(0, 0, 1, 1);--md-sys-motion-duration-short1: 50ms;--md-sys-motion-duration-short2: .1s;--md-sys-motion-duration-short3: .15s;--md-sys-motion-duration-short4: .2s;--md-sys-motion-duration-medium1: .25s;--md-sys-motion-duration-medium2: .3s;--md-sys-motion-duration-medium3: .35s;--md-sys-motion-duration-medium4: .4s;--md-sys-motion-duration-long1: .45s;--md-sys-motion-duration-long2: .5s;--md-sys-motion-duration-long3: .55s;--md-sys-motion-duration-long4: .6s;--md-sys-motion-duration-extra-long1: .7s;--md-sys-motion-duration-extra-long2: .8s;--md-sys-motion-duration-extra-long3: .9s;--md-sys-motion-duration-extra-long4: 1s}@media(prefers-reduced-motion:reduce){:root{--md-sys-motion-duration-scale: 0}}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-background);font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);font-weight:var(--md-sys-typescale-body-large-weight);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-tracking)}h1,h2,h3,h4,h5,h6,p,blockquote,figure,fieldset,dl,dd,ol,ul{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}img,video,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;padding:0;cursor:pointer}:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px;border-radius:var(--md-sys-shape-corner-extra-small)}:focus:not(:focus-visible){outline:none}[role=button],[role=link],label[for]{cursor:pointer}[disabled],[aria-disabled=true]{cursor:not-allowed}.md-elevation-0{background-color:var(--md-sys-color-surface);box-shadow:var(--md-sys-elevation-level0-shadow)}.md-elevation-1{background-color:color-mix(in srgb,var(--md-sys-color-primary) var(--md-sys-elevation-level1-tint),var(--md-sys-color-surface));box-shadow:var(--md-sys-elevation-level1-shadow)}.md-elevation-2{background-color:color-mix(in srgb,var(--md-sys-color-primary) var(--md-sys-elevation-level2-tint),var(--md-sys-color-surface));box-shadow:var(--md-sys-elevation-level2-shadow)}.md-elevation-3{background-color:color-mix(in srgb,var(--md-sys-color-primary) var(--md-sys-elevation-level3-tint),var(--md-sys-color-surface));box-shadow:var(--md-sys-elevation-level3-shadow)}.md-elevation-4{background-color:color-mix(in srgb,var(--md-sys-color-primary) var(--md-sys-elevation-level4-tint),var(--md-sys-color-surface));box-shadow:var(--md-sys-elevation-level4-shadow)}.md-elevation-5{background-color:color-mix(in srgb,var(--md-sys-color-primary) var(--md-sys-elevation-level5-tint),var(--md-sys-color-surface));box-shadow:var(--md-sys-elevation-level5-shadow)}.md-typescale-display-large{font-family:var(--md-sys-typescale-display-large-font);font-size:var(--md-sys-typescale-display-large-size);line-height:var(--md-sys-typescale-display-large-line-height);font-weight:var(--md-sys-typescale-display-large-weight);letter-spacing:var(--md-sys-typescale-display-large-tracking)}.md-typescale-display-medium{font-family:var(--md-sys-typescale-display-medium-font);font-size:var(--md-sys-typescale-display-medium-size);line-height:var(--md-sys-typescale-display-medium-line-height);font-weight:var(--md-sys-typescale-display-medium-weight);letter-spacing:var(--md-sys-typescale-display-medium-tracking)}.md-typescale-display-small{font-family:var(--md-sys-typescale-display-small-font);font-size:var(--md-sys-typescale-display-small-size);line-height:var(--md-sys-typescale-display-small-line-height);font-weight:var(--md-sys-typescale-display-small-weight);letter-spacing:var(--md-sys-typescale-display-small-tracking)}.md-typescale-headline-large{font-family:var(--md-sys-typescale-headline-large-font);font-size:var(--md-sys-typescale-headline-large-size);line-height:var(--md-sys-typescale-headline-large-line-height);font-weight:var(--md-sys-typescale-headline-large-weight);letter-spacing:var(--md-sys-typescale-headline-large-tracking)}.md-typescale-headline-medium{font-family:var(--md-sys-typescale-headline-medium-font);font-size:var(--md-sys-typescale-headline-medium-size);line-height:var(--md-sys-typescale-headline-medium-line-height);font-weight:var(--md-sys-typescale-headline-medium-weight);letter-spacing:var(--md-sys-typescale-headline-medium-tracking)}.md-typescale-headline-small{font-family:var(--md-sys-typescale-headline-small-font);font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);font-weight:var(--md-sys-typescale-headline-small-weight);letter-spacing:var(--md-sys-typescale-headline-small-tracking)}.md-typescale-title-large{font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);font-weight:var(--md-sys-typescale-title-large-weight);letter-spacing:var(--md-sys-typescale-title-large-tracking)}.md-typescale-title-medium{font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);font-weight:var(--md-sys-typescale-title-medium-weight);letter-spacing:var(--md-sys-typescale-title-medium-tracking)}.md-typescale-title-small{font-family:var(--md-sys-typescale-title-small-font);font-size:var(--md-sys-typescale-title-small-size);line-height:var(--md-sys-typescale-title-small-line-height);font-weight:var(--md-sys-typescale-title-small-weight);letter-spacing:var(--md-sys-typescale-title-small-tracking)}.md-typescale-body-large{font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);font-weight:var(--md-sys-typescale-body-large-weight);letter-spacing:var(--md-sys-typescale-body-large-tracking)}.md-typescale-body-medium{font-family:var(--md-sys-typescale-body-medium-font);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);font-weight:var(--md-sys-typescale-body-medium-weight);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.md-typescale-body-small{font-family:var(--md-sys-typescale-body-small-font);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);font-weight:var(--md-sys-typescale-body-small-weight);letter-spacing:var(--md-sys-typescale-body-small-tracking)}.md-typescale-label-large{font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking)}.md-typescale-label-medium{font-family:var(--md-sys-typescale-label-medium-font);font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line-height);font-weight:var(--md-sys-typescale-label-medium-weight);letter-spacing:var(--md-sys-typescale-label-medium-tracking)}.md-typescale-label-small{font-family:var(--md-sys-typescale-label-small-font);font-size:var(--md-sys-typescale-label-small-size);line-height:var(--md-sys-typescale-label-small-line-height);font-weight:var(--md-sys-typescale-label-small-weight);letter-spacing:var(--md-sys-typescale-label-small-tracking)}@keyframes md-fade-in{0%{opacity:0}to{opacity:1}}@keyframes md-fade-out{0%{opacity:1}to{opacity:0}}@keyframes md-fade-through-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes md-fade-through-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes md-shared-axis-x-enter{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes md-shared-axis-x-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30px)}}@keyframes md-shared-axis-y-enter{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes md-shared-axis-y-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes md-shared-axis-z-enter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes md-shared-axis-z-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes md-enter-from-bottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes md-exit-to-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes md-enter-from-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes md-exit-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes md-enter-from-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes md-exit-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes md-scale-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes md-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.md-motion-fade-in{animation-name:md-fade-in;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-short3));animation-timing-function:var(--md-sys-motion-easing-emphasized-decelerate);animation-fill-mode:both}.md-motion-fade-out{animation-name:md-fade-out;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-short2));animation-timing-function:var(--md-sys-motion-easing-emphasized-accelerate);animation-fill-mode:both}.md-motion-fade-through-in{animation-name:md-fade-through-in;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-medium2));animation-timing-function:var(--md-sys-motion-easing-emphasized-decelerate);animation-fill-mode:both}.md-motion-fade-through-out{animation-name:md-fade-through-out;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-medium1));animation-timing-function:var(--md-sys-motion-easing-emphasized-accelerate);animation-fill-mode:both}.md-motion-shared-axis-x-enter{animation-name:md-shared-axis-x-enter;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-medium2));animation-timing-function:var(--md-sys-motion-easing-emphasized-decelerate);animation-fill-mode:both}.md-motion-shared-axis-x-exit{animation-name:md-shared-axis-x-exit;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-medium1));animation-timing-function:var(--md-sys-motion-easing-emphasized-accelerate);animation-fill-mode:both}.md-motion-shared-axis-y-enter{animation-name:md-shared-axis-y-enter;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-medium2));animation-timing-function:var(--md-sys-motion-easing-emphasized-decelerate);animation-fill-mode:both}.md-motion-shared-axis-y-exit{animation-name:md-shared-axis-y-exit;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-medium1));animation-timing-function:var(--md-sys-motion-easing-emphasized-accelerate);animation-fill-mode:both}.md-motion-shared-axis-z-enter{animation-name:md-shared-axis-z-enter;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-medium2));animation-timing-function:var(--md-sys-motion-easing-emphasized-decelerate);animation-fill-mode:both}.md-motion-shared-axis-z-exit{animation-name:md-shared-axis-z-exit;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-medium1));animation-timing-function:var(--md-sys-motion-easing-emphasized-accelerate);animation-fill-mode:both}.md-motion-enter-bottom{animation-name:md-enter-from-bottom;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-long1));animation-timing-function:var(--md-sys-motion-easing-emphasized-decelerate);animation-fill-mode:both}.md-motion-exit-bottom{animation-name:md-exit-to-bottom;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-medium2));animation-timing-function:var(--md-sys-motion-easing-emphasized-accelerate);animation-fill-mode:both}.md-motion-enter-left{animation-name:md-enter-from-left;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-long1));animation-timing-function:var(--md-sys-motion-easing-emphasized-decelerate);animation-fill-mode:both}.md-motion-exit-left{animation-name:md-exit-to-left;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-medium2));animation-timing-function:var(--md-sys-motion-easing-emphasized-accelerate);animation-fill-mode:both}.md-motion-enter-right{animation-name:md-enter-from-right;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-long1));animation-timing-function:var(--md-sys-motion-easing-emphasized-decelerate);animation-fill-mode:both}.md-motion-exit-right{animation-name:md-exit-to-right;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-medium2));animation-timing-function:var(--md-sys-motion-easing-emphasized-accelerate);animation-fill-mode:both}.md-motion-scale-in{animation-name:md-scale-in;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-medium2));animation-timing-function:var(--md-sys-motion-easing-emphasized-decelerate);animation-fill-mode:both}.md-motion-scale-out{animation-name:md-scale-out;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-short4));animation-timing-function:var(--md-sys-motion-easing-emphasized-accelerate);animation-fill-mode:both}.md-transition-standard{transition-timing-function:var(--md-sys-motion-easing-standard);transition-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-medium2))}.md-transition-emphasized{transition-timing-function:var(--md-sys-motion-easing-emphasized);transition-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-medium2))}.md-transition-short{transition-timing-function:var(--md-sys-motion-easing-standard);transition-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-short4))}:root{--md-comp-elevated-button-container-color: var(--md-sys-color-surface-container-low);--md-comp-elevated-button-container-shape: var(--md-sys-shape-corner-full);--md-comp-elevated-button-container-height: 40px;--md-comp-elevated-button-container-elevation: var(--md-sys-elevation-level1-shadow);--md-comp-elevated-button-label-color: var(--md-sys-color-primary);--md-comp-elevated-button-label-font: var(--md-sys-typescale-label-large-font);--md-comp-elevated-button-label-size: var(--md-sys-typescale-label-large-size);--md-comp-elevated-button-label-weight: var(--md-sys-typescale-label-large-weight);--md-comp-elevated-button-label-line-height: var(--md-sys-typescale-label-large-line-height);--md-comp-elevated-button-label-tracking: var(--md-sys-typescale-label-large-tracking);--md-comp-elevated-button-icon-color: var(--md-sys-color-primary);--md-comp-elevated-button-icon-size: 18px;--md-comp-elevated-button-leading-space: 24px;--md-comp-elevated-button-trailing-space: 24px;--md-comp-elevated-button-with-icon-leading-space: 16px;--md-comp-elevated-button-with-icon-trailing-space: 24px;--md-comp-elevated-button-hover-state-layer-color: var(--md-sys-color-primary);--md-comp-elevated-button-hover-state-layer-opacity: var(--md-sys-state-hover-opacity);--md-comp-elevated-button-focus-state-layer-color: var(--md-sys-color-primary);--md-comp-elevated-button-focus-state-layer-opacity: var(--md-sys-state-focus-opacity);--md-comp-elevated-button-pressed-state-layer-color: var(--md-sys-color-primary);--md-comp-elevated-button-pressed-state-layer-opacity: var(--md-sys-state-pressed-opacity);--md-comp-elevated-button-hover-container-elevation: var(--md-sys-elevation-level2-shadow);--md-comp-elevated-button-focus-container-elevation: var(--md-sys-elevation-level1-shadow);--md-comp-elevated-button-pressed-container-elevation: var(--md-sys-elevation-level1-shadow);--md-comp-elevated-button-disabled-container-color: var(--md-sys-color-on-surface);--md-comp-elevated-button-disabled-container-opacity: var( --md-sys-state-disabled-container-opacity );--md-comp-elevated-button-disabled-label-color: var(--md-sys-color-on-surface);--md-comp-elevated-button-disabled-label-opacity: var(--md-sys-state-disabled-content-opacity);--md-comp-elevated-button-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-elevated-button-disabled-icon-opacity: var(--md-sys-state-disabled-content-opacity);--md-comp-elevated-button-disabled-container-elevation: var(--md-sys-elevation-level0-shadow);--md-comp-filled-button-container-color: var(--md-sys-color-primary);--md-comp-filled-button-container-shape: var(--md-sys-shape-corner-full);--md-comp-filled-button-container-height: 40px;--md-comp-filled-button-label-color: var(--md-sys-color-on-primary);--md-comp-filled-button-label-font: var(--md-sys-typescale-label-large-font);--md-comp-filled-button-label-size: var(--md-sys-typescale-label-large-size);--md-comp-filled-button-label-weight: var(--md-sys-typescale-label-large-weight);--md-comp-filled-button-label-line-height: var(--md-sys-typescale-label-large-line-height);--md-comp-filled-button-label-tracking: var(--md-sys-typescale-label-large-tracking);--md-comp-filled-button-icon-color: var(--md-sys-color-on-primary);--md-comp-filled-button-icon-size: 18px;--md-comp-filled-button-leading-space: 24px;--md-comp-filled-button-trailing-space: 24px;--md-comp-filled-button-with-icon-leading-space: 16px;--md-comp-filled-button-with-icon-trailing-space: 24px;--md-comp-filled-button-hover-state-layer-color: var(--md-sys-color-on-primary);--md-comp-filled-button-hover-state-layer-opacity: var(--md-sys-state-hover-opacity);--md-comp-filled-button-focus-state-layer-color: var(--md-sys-color-on-primary);--md-comp-filled-button-focus-state-layer-opacity: var(--md-sys-state-focus-opacity);--md-comp-filled-button-pressed-state-layer-color: var(--md-sys-color-on-primary);--md-comp-filled-button-pressed-state-layer-opacity: var(--md-sys-state-pressed-opacity);--md-comp-filled-button-container-elevation: var(--md-sys-elevation-level0-shadow);--md-comp-filled-button-hover-container-elevation: var(--md-sys-elevation-level1-shadow);--md-comp-filled-button-focus-container-elevation: var(--md-sys-elevation-level0-shadow);--md-comp-filled-button-pressed-container-elevation: var(--md-sys-elevation-level0-shadow);--md-comp-filled-button-disabled-container-color: var(--md-sys-color-on-surface);--md-comp-filled-button-disabled-container-opacity: var( --md-sys-state-disabled-container-opacity );--md-comp-filled-button-disabled-label-color: var(--md-sys-color-on-surface);--md-comp-filled-button-disabled-label-opacity: var(--md-sys-state-disabled-content-opacity);--md-comp-filled-button-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-filled-button-disabled-icon-opacity: var(--md-sys-state-disabled-content-opacity);--md-comp-tonal-button-container-color: var(--md-sys-color-secondary-container);--md-comp-tonal-button-container-shape: var(--md-sys-shape-corner-full);--md-comp-tonal-button-container-height: 40px;--md-comp-tonal-button-label-color: var(--md-sys-color-on-secondary-container);--md-comp-tonal-button-label-font: var(--md-sys-typescale-label-large-font);--md-comp-tonal-button-label-size: var(--md-sys-typescale-label-large-size);--md-comp-tonal-button-label-weight: var(--md-sys-typescale-label-large-weight);--md-comp-tonal-button-label-line-height: var(--md-sys-typescale-label-large-line-height);--md-comp-tonal-button-label-tracking: var(--md-sys-typescale-label-large-tracking);--md-comp-tonal-button-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-tonal-button-icon-size: 18px;--md-comp-tonal-button-leading-space: 24px;--md-comp-tonal-button-trailing-space: 24px;--md-comp-tonal-button-with-icon-leading-space: 16px;--md-comp-tonal-button-with-icon-trailing-space: 24px;--md-comp-tonal-button-hover-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-tonal-button-hover-state-layer-opacity: var(--md-sys-state-hover-opacity);--md-comp-tonal-button-focus-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-tonal-button-focus-state-layer-opacity: var(--md-sys-state-focus-opacity);--md-comp-tonal-button-pressed-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-tonal-button-pressed-state-layer-opacity: var(--md-sys-state-pressed-opacity);--md-comp-tonal-button-container-elevation: var(--md-sys-elevation-level0-shadow);--md-comp-tonal-button-hover-container-elevation: var(--md-sys-elevation-level1-shadow);--md-comp-tonal-button-focus-container-elevation: var(--md-sys-elevation-level0-shadow);--md-comp-tonal-button-pressed-container-elevation: var(--md-sys-elevation-level0-shadow);--md-comp-tonal-button-disabled-container-color: var(--md-sys-color-on-surface);--md-comp-tonal-button-disabled-container-opacity: var(--md-sys-state-disabled-container-opacity);--md-comp-tonal-button-disabled-label-color: var(--md-sys-color-on-surface);--md-comp-tonal-button-disabled-label-opacity: var(--md-sys-state-disabled-content-opacity);--md-comp-tonal-button-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-tonal-button-disabled-icon-opacity: var(--md-sys-state-disabled-content-opacity);--md-comp-outlined-button-container-color: transparent;--md-comp-outlined-button-container-shape: var(--md-sys-shape-corner-full);--md-comp-outlined-button-container-height: 40px;--md-comp-outlined-button-outline-color: var(--md-sys-color-outline);--md-comp-outlined-button-outline-width: 1px;--md-comp-outlined-button-label-color: var(--md-sys-color-primary);--md-comp-outlined-button-label-font: var(--md-sys-typescale-label-large-font);--md-comp-outlined-button-label-size: var(--md-sys-typescale-label-large-size);--md-comp-outlined-button-label-weight: var(--md-sys-typescale-label-large-weight);--md-comp-outlined-button-label-line-height: var(--md-sys-typescale-label-large-line-height);--md-comp-outlined-button-label-tracking: var(--md-sys-typescale-label-large-tracking);--md-comp-outlined-button-icon-color: var(--md-sys-color-primary);--md-comp-outlined-button-icon-size: 18px;--md-comp-outlined-button-leading-space: 24px;--md-comp-outlined-button-trailing-space: 24px;--md-comp-outlined-button-with-icon-leading-space: 16px;--md-comp-outlined-button-with-icon-trailing-space: 24px;--md-comp-outlined-button-hover-state-layer-color: var(--md-sys-color-primary);--md-comp-outlined-button-hover-state-layer-opacity: var(--md-sys-state-hover-opacity);--md-comp-outlined-button-focus-state-layer-color: var(--md-sys-color-primary);--md-comp-outlined-button-focus-state-layer-opacity: var(--md-sys-state-focus-opacity);--md-comp-outlined-button-pressed-state-layer-color: var(--md-sys-color-primary);--md-comp-outlined-button-pressed-state-layer-opacity: var(--md-sys-state-pressed-opacity);--md-comp-outlined-button-pressed-outline-color: var(--md-sys-color-primary);--md-comp-outlined-button-disabled-outline-color: var(--md-sys-color-on-surface);--md-comp-outlined-button-disabled-outline-opacity: var( --md-sys-state-disabled-container-opacity );--md-comp-outlined-button-disabled-label-color: var(--md-sys-color-on-surface);--md-comp-outlined-button-disabled-label-opacity: var(--md-sys-state-disabled-content-opacity);--md-comp-outlined-button-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-outlined-button-disabled-icon-opacity: var(--md-sys-state-disabled-content-opacity);--md-comp-text-button-container-color: transparent;--md-comp-text-button-container-shape: var(--md-sys-shape-corner-full);--md-comp-text-button-container-height: 40px;--md-comp-text-button-label-color: var(--md-sys-color-primary);--md-comp-text-button-label-font: var(--md-sys-typescale-label-large-font);--md-comp-text-button-label-size: var(--md-sys-typescale-label-large-size);--md-comp-text-button-label-weight: var(--md-sys-typescale-label-large-weight);--md-comp-text-button-label-line-height: var(--md-sys-typescale-label-large-line-height);--md-comp-text-button-label-tracking: var(--md-sys-typescale-label-large-tracking);--md-comp-text-button-icon-color: var(--md-sys-color-primary);--md-comp-text-button-icon-size: 18px;--md-comp-text-button-leading-space: 12px;--md-comp-text-button-trailing-space: 12px;--md-comp-text-button-with-icon-leading-space: 12px;--md-comp-text-button-with-icon-trailing-space: 16px;--md-comp-text-button-hover-state-layer-color: var(--md-sys-color-primary);--md-comp-text-button-hover-state-layer-opacity: var(--md-sys-state-hover-opacity);--md-comp-text-button-focus-state-layer-color: var(--md-sys-color-primary);--md-comp-text-button-focus-state-layer-opacity: var(--md-sys-state-focus-opacity);--md-comp-text-button-pressed-state-layer-color: var(--md-sys-color-primary);--md-comp-text-button-pressed-state-layer-opacity: var(--md-sys-state-pressed-opacity);--md-comp-text-button-disabled-label-color: var(--md-sys-color-on-surface);--md-comp-text-button-disabled-label-opacity: var(--md-sys-state-disabled-content-opacity);--md-comp-text-button-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-text-button-disabled-icon-opacity: var(--md-sys-state-disabled-content-opacity)}.md-btn{appearance:none;border:none;background:none;padding:0;margin:0;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;overflow:hidden;white-space:nowrap;vertical-align:middle;border-radius:var(--_shape);height:var(--_height);padding-inline-start:var(--_leading-space);padding-inline-end:var(--_trailing-space);font-family:var(--_label-font);font-size:var(--_label-size);font-weight:var(--_label-weight);line-height:var(--_label-line-height);letter-spacing:var(--_label-tracking);color:var(--_label-color);transition:box-shadow calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard),background-color calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard)}a.md-btn{cursor:pointer}.md-btn__state-layer{position:absolute;inset:0;border-radius:inherit;background-color:var(--_state-layer-color);opacity:0;pointer-events:none;transition:opacity calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard)}.md-btn__icon{display:block;flex-shrink:0;width:var(--_icon-size);height:var(--_icon-size);color:var(--_icon-color);fill:currentColor}.md-btn__label,.md-btn__icon{position:relative;z-index:1}.md-btn:has(.md-btn__icon:not(.md-btn__icon--trailing)){padding-inline-start:var(--_with-icon-leading-space)}.md-btn:has(.md-btn__icon--trailing){padding-inline-end:var(--_with-icon-trailing-space)}.md-btn:hover .md-btn__state-layer{opacity:var(--_hover-state-layer-opacity)}.md-btn:focus-visible .md-btn__state-layer{opacity:var(--_focus-state-layer-opacity)}.md-btn:active .md-btn__state-layer{opacity:var(--_pressed-state-layer-opacity)}.md-btn:disabled,.md-btn[aria-disabled=true]{cursor:not-allowed;pointer-events:none}.md-btn:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.md-btn--elevated{--_shape: var(--md-comp-elevated-button-container-shape);--_height: var(--md-comp-elevated-button-container-height);--_leading-space: var(--md-comp-elevated-button-leading-space);--_trailing-space: var(--md-comp-elevated-button-trailing-space);--_with-icon-leading-space: var(--md-comp-elevated-button-with-icon-leading-space);--_with-icon-trailing-space: var(--md-comp-elevated-button-with-icon-trailing-space);--_label-color: var(--md-comp-elevated-button-label-color);--_label-font: var(--md-comp-elevated-button-label-font);--_label-size: var(--md-comp-elevated-button-label-size);--_label-weight: var(--md-comp-elevated-button-label-weight);--_label-line-height: var(--md-comp-elevated-button-label-line-height);--_label-tracking: var(--md-comp-elevated-button-label-tracking);--_icon-color: var(--md-comp-elevated-button-icon-color);--_icon-size: var(--md-comp-elevated-button-icon-size);--_state-layer-color: var(--md-comp-elevated-button-hover-state-layer-color);--_hover-state-layer-opacity: var(--md-comp-elevated-button-hover-state-layer-opacity);--_focus-state-layer-opacity: var(--md-comp-elevated-button-focus-state-layer-opacity);--_pressed-state-layer-opacity: var(--md-comp-elevated-button-pressed-state-layer-opacity);background-color:var(--md-comp-elevated-button-container-color);box-shadow:var(--md-comp-elevated-button-container-elevation)}.md-btn--elevated:hover{box-shadow:var(--md-comp-elevated-button-hover-container-elevation)}.md-btn--elevated:disabled,.md-btn--elevated[aria-disabled=true]{background-color:var(--md-comp-elevated-button-disabled-container-color);opacity:var(--md-comp-elevated-button-disabled-container-opacity);box-shadow:var(--md-comp-elevated-button-disabled-container-elevation);color:var(--md-comp-elevated-button-disabled-label-color)}.md-btn--elevated:disabled .md-btn__icon,.md-btn--elevated[aria-disabled=true] .md-btn__icon{color:var(--md-comp-elevated-button-disabled-icon-color);opacity:var(--md-comp-elevated-button-disabled-icon-opacity)}.md-btn--filled{--_shape: var(--md-comp-filled-button-container-shape);--_height: var(--md-comp-filled-button-container-height);--_leading-space: var(--md-comp-filled-button-leading-space);--_trailing-space: var(--md-comp-filled-button-trailing-space);--_with-icon-leading-space: var(--md-comp-filled-button-with-icon-leading-space);--_with-icon-trailing-space: var(--md-comp-filled-button-with-icon-trailing-space);--_label-color: var(--md-comp-filled-button-label-color);--_label-font: var(--md-comp-filled-button-label-font);--_label-size: var(--md-comp-filled-button-label-size);--_label-weight: var(--md-comp-filled-button-label-weight);--_label-line-height: var(--md-comp-filled-button-label-line-height);--_label-tracking: var(--md-comp-filled-button-label-tracking);--_icon-color: var(--md-comp-filled-button-icon-color);--_icon-size: var(--md-comp-filled-button-icon-size);--_state-layer-color: var(--md-comp-filled-button-hover-state-layer-color);--_hover-state-layer-opacity: var(--md-comp-filled-button-hover-state-layer-opacity);--_focus-state-layer-opacity: var(--md-comp-filled-button-focus-state-layer-opacity);--_pressed-state-layer-opacity: var(--md-comp-filled-button-pressed-state-layer-opacity);background-color:var(--md-comp-filled-button-container-color);box-shadow:var(--md-comp-filled-button-container-elevation)}.md-btn--filled:hover{box-shadow:var(--md-comp-filled-button-hover-container-elevation)}.md-btn--filled:disabled,.md-btn--filled[aria-disabled=true]{background-color:var(--md-comp-filled-button-disabled-container-color);opacity:var(--md-comp-filled-button-disabled-container-opacity);box-shadow:none;color:var(--md-comp-filled-button-disabled-label-color)}.md-btn--filled:disabled .md-btn__icon,.md-btn--filled[aria-disabled=true] .md-btn__icon{color:var(--md-comp-filled-button-disabled-icon-color);opacity:var(--md-comp-filled-button-disabled-icon-opacity)}.md-btn--tonal{--_shape: var(--md-comp-tonal-button-container-shape);--_height: var(--md-comp-tonal-button-container-height);--_leading-space: var(--md-comp-tonal-button-leading-space);--_trailing-space: var(--md-comp-tonal-button-trailing-space);--_with-icon-leading-space: var(--md-comp-tonal-button-with-icon-leading-space);--_with-icon-trailing-space: var(--md-comp-tonal-button-with-icon-trailing-space);--_label-color: var(--md-comp-tonal-button-label-color);--_label-font: var(--md-comp-tonal-button-label-font);--_label-size: var(--md-comp-tonal-button-label-size);--_label-weight: var(--md-comp-tonal-button-label-weight);--_label-line-height: var(--md-comp-tonal-button-label-line-height);--_label-tracking: var(--md-comp-tonal-button-label-tracking);--_icon-color: var(--md-comp-tonal-button-icon-color);--_icon-size: var(--md-comp-tonal-button-icon-size);--_state-layer-color: var(--md-comp-tonal-button-hover-state-layer-color);--_hover-state-layer-opacity: var(--md-comp-tonal-button-hover-state-layer-opacity);--_focus-state-layer-opacity: var(--md-comp-tonal-button-focus-state-layer-opacity);--_pressed-state-layer-opacity: var(--md-comp-tonal-button-pressed-state-layer-opacity);background-color:var(--md-comp-tonal-button-container-color);box-shadow:var(--md-comp-tonal-button-container-elevation)}.md-btn--tonal:hover{box-shadow:var(--md-comp-tonal-button-hover-container-elevation)}.md-btn--tonal:disabled,.md-btn--tonal[aria-disabled=true]{background-color:var(--md-comp-tonal-button-disabled-container-color);opacity:var(--md-comp-tonal-button-disabled-container-opacity);box-shadow:none;color:var(--md-comp-tonal-button-disabled-label-color)}.md-btn--tonal:disabled .md-btn__icon,.md-btn--tonal[aria-disabled=true] .md-btn__icon{color:var(--md-comp-tonal-button-disabled-icon-color);opacity:var(--md-comp-tonal-button-disabled-icon-opacity)}.md-btn--outlined{--_shape: var(--md-comp-outlined-button-container-shape);--_height: var(--md-comp-outlined-button-container-height);--_leading-space: var(--md-comp-outlined-button-leading-space);--_trailing-space: var(--md-comp-outlined-button-trailing-space);--_with-icon-leading-space: var(--md-comp-outlined-button-with-icon-leading-space);--_with-icon-trailing-space: var(--md-comp-outlined-button-with-icon-trailing-space);--_label-color: var(--md-comp-outlined-button-label-color);--_label-font: var(--md-comp-outlined-button-label-font);--_label-size: var(--md-comp-outlined-button-label-size);--_label-weight: var(--md-comp-outlined-button-label-weight);--_label-line-height: var(--md-comp-outlined-button-label-line-height);--_label-tracking: var(--md-comp-outlined-button-label-tracking);--_icon-color: var(--md-comp-outlined-button-icon-color);--_icon-size: var(--md-comp-outlined-button-icon-size);--_state-layer-color: var(--md-comp-outlined-button-hover-state-layer-color);--_hover-state-layer-opacity: var(--md-comp-outlined-button-hover-state-layer-opacity);--_focus-state-layer-opacity: var(--md-comp-outlined-button-focus-state-layer-opacity);--_pressed-state-layer-opacity: var(--md-comp-outlined-button-pressed-state-layer-opacity);background-color:var(--md-comp-outlined-button-container-color);box-shadow:inset 0 0 0 var(--md-comp-outlined-button-outline-width) var(--md-comp-outlined-button-outline-color)}.md-btn--outlined:active{box-shadow:inset 0 0 0 var(--md-comp-outlined-button-outline-width) var(--md-comp-outlined-button-pressed-outline-color)}.md-btn--outlined:disabled,.md-btn--outlined[aria-disabled=true]{box-shadow:inset 0 0 0 var(--md-comp-outlined-button-outline-width) var(--md-comp-outlined-button-disabled-outline-color);opacity:var(--md-comp-outlined-button-disabled-outline-opacity);color:var(--md-comp-outlined-button-disabled-label-color)}.md-btn--outlined:disabled .md-btn__icon,.md-btn--outlined[aria-disabled=true] .md-btn__icon{color:var(--md-comp-outlined-button-disabled-icon-color);opacity:var(--md-comp-outlined-button-disabled-icon-opacity)}.md-btn--text{--_shape: var(--md-comp-text-button-container-shape);--_height: var(--md-comp-text-button-container-height);--_leading-space: var(--md-comp-text-button-leading-space);--_trailing-space: var(--md-comp-text-button-trailing-space);--_with-icon-leading-space: var(--md-comp-text-button-with-icon-leading-space);--_with-icon-trailing-space: var(--md-comp-text-button-with-icon-trailing-space);--_label-color: var(--md-comp-text-button-label-color);--_label-font: var(--md-comp-text-button-label-font);--_label-size: var(--md-comp-text-button-label-size);--_label-weight: var(--md-comp-text-button-label-weight);--_label-line-height: var(--md-comp-text-button-label-line-height);--_label-tracking: var(--md-comp-text-button-label-tracking);--_icon-color: var(--md-comp-text-button-icon-color);--_icon-size: var(--md-comp-text-button-icon-size);--_state-layer-color: var(--md-comp-text-button-hover-state-layer-color);--_hover-state-layer-opacity: var(--md-comp-text-button-hover-state-layer-opacity);--_focus-state-layer-opacity: var(--md-comp-text-button-focus-state-layer-opacity);--_pressed-state-layer-opacity: var(--md-comp-text-button-pressed-state-layer-opacity);background-color:var(--md-comp-text-button-container-color)}.md-btn--text:disabled,.md-btn--text[aria-disabled=true]{color:var(--md-comp-text-button-disabled-label-color);opacity:var(--md-comp-text-button-disabled-label-opacity)}.md-btn--text:disabled .md-btn__icon,.md-btn--text[aria-disabled=true] .md-btn__icon{color:var(--md-comp-text-button-disabled-icon-color);opacity:var(--md-comp-text-button-disabled-icon-opacity)}:root{--md-comp-search-bar-container-color: var(--md-sys-color-surface-container-high);--md-comp-search-bar-container-shape: var(--md-sys-shape-corner-full);--md-comp-search-bar-container-height: 56px;--md-comp-search-bar-container-elevation: var(--md-sys-elevation-level2-shadow);--md-comp-search-bar-hover-container-elevation: var(--md-sys-elevation-level3-shadow);--md-comp-search-bar-input-color: var(--md-sys-color-on-surface);--md-comp-search-bar-input-font: var(--md-sys-typescale-body-large-font);--md-comp-search-bar-input-size: var(--md-sys-typescale-body-large-size);--md-comp-search-bar-input-weight: var(--md-sys-typescale-body-large-weight);--md-comp-search-bar-input-line-height: var(--md-sys-typescale-body-large-line-height);--md-comp-search-bar-input-tracking: var(--md-sys-typescale-body-large-tracking);--md-comp-search-bar-caret-color: var(--md-sys-color-primary);--md-comp-search-bar-placeholder-color: var(--md-sys-color-on-surface-variant);--md-comp-search-bar-leading-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-search-bar-leading-icon-size: 24px;--md-comp-search-bar-trailing-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-search-bar-trailing-icon-size: 24px;--md-comp-search-bar-leading-space: 16px;--md-comp-search-bar-trailing-space: 16px;--md-comp-search-bar-trailing-icon-gap: 8px;--md-comp-search-bar-icon-input-gap: 16px;--md-comp-search-bar-hover-state-layer-color: var(--md-sys-color-on-surface);--md-comp-search-bar-hover-state-layer-opacity: var(--md-sys-state-hover-opacity);--md-comp-search-bar-focus-state-layer-color: var(--md-sys-color-on-surface);--md-comp-search-bar-focus-state-layer-opacity: var(--md-sys-state-focus-opacity);--md-comp-search-bar-pressed-state-layer-color: var(--md-sys-color-on-surface);--md-comp-search-bar-pressed-state-layer-opacity: var(--md-sys-state-pressed-opacity);--md-comp-search-bar-disabled-container-color: var(--md-sys-color-on-surface);--md-comp-search-bar-disabled-container-opacity: var(--md-sys-state-disabled-container-opacity);--md-comp-search-bar-disabled-input-color: var(--md-sys-color-on-surface);--md-comp-search-bar-disabled-input-opacity: var(--md-sys-state-disabled-content-opacity);--md-comp-search-bar-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-search-bar-disabled-icon-opacity: var(--md-sys-state-disabled-content-opacity)}.md-search-bar{position:relative;overflow:hidden;display:flex;align-items:center;width:100%;height:var(--md-comp-search-bar-container-height);border-radius:var(--md-comp-search-bar-container-shape);background-color:var(--md-comp-search-bar-container-color);box-shadow:var(--md-comp-search-bar-container-elevation);padding-inline-start:var(--md-comp-search-bar-leading-space);padding-inline-end:var(--md-comp-search-bar-trailing-space);gap:var(--md-comp-search-bar-icon-input-gap);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:box-shadow calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard)}.md-search-bar:hover{box-shadow:var(--md-comp-search-bar-hover-container-elevation)}.md-search-bar:has(.md-search-bar__input:focus){box-shadow:var(--md-comp-search-bar-hover-container-elevation)}.md-search-bar__state-layer{position:absolute;inset:0;border-radius:inherit;background-color:var(--md-comp-search-bar-hover-state-layer-color);opacity:0;pointer-events:none;transition:opacity calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard)}.md-search-bar:hover .md-search-bar__state-layer{opacity:var(--md-comp-search-bar-hover-state-layer-opacity)}.md-search-bar:has(.md-search-bar__input:focus) .md-search-bar__state-layer{opacity:var(--md-comp-search-bar-focus-state-layer-opacity)}.md-search-bar:active .md-search-bar__state-layer{opacity:var(--md-comp-search-bar-pressed-state-layer-opacity)}.md-search-bar__leading{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:48px;min-height:48px;margin-inline-start:-12px}.md-search-bar__leading .md-search-bar__icon{width:var(--md-comp-search-bar-leading-icon-size);height:var(--md-comp-search-bar-leading-icon-size);color:var(--md-comp-search-bar-leading-icon-color);fill:currentColor;display:block;flex-shrink:0}.md-search-bar__input{position:relative;z-index:1;flex:1 1 0;min-width:0;appearance:none;background:none;border:none;outline:none;padding:0;margin:0;font-family:var(--md-comp-search-bar-input-font);font-size:var(--md-comp-search-bar-input-size);font-weight:var(--md-comp-search-bar-input-weight);line-height:var(--md-comp-search-bar-input-line-height);letter-spacing:var(--md-comp-search-bar-input-tracking);color:var(--md-comp-search-bar-input-color);caret-color:var(--md-comp-search-bar-caret-color);cursor:text}.md-search-bar__input::placeholder{color:var(--md-comp-search-bar-placeholder-color);opacity:1}.md-search-bar__input::-webkit-search-cancel-button,.md-search-bar__input::-webkit-search-decoration{appearance:none}.md-search-bar__input:focus{outline:none}.md-search-bar__trailing{position:relative;z-index:1;display:flex;align-items:center;flex-shrink:0;gap:var(--md-comp-search-bar-trailing-icon-gap);margin-inline-end:-12px}.md-search-bar__trailing .md-search-bar__icon{width:var(--md-comp-search-bar-trailing-icon-size);height:var(--md-comp-search-bar-trailing-icon-size);color:var(--md-comp-search-bar-trailing-icon-color);fill:currentColor;display:block;flex-shrink:0}.md-search-bar__icon-btn{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;background:none;border:none;padding:0;cursor:pointer;border-radius:50%;color:var(--md-comp-search-bar-trailing-icon-color);transition:background-color calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard)}.md-search-bar__icon-btn:hover{background-color:color-mix(in srgb,var(--md-comp-search-bar-hover-state-layer-color) calc(var(--md-comp-search-bar-hover-state-layer-opacity) * 100%),transparent)}.md-search-bar__icon-btn:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:-3px}.md-search-bar--disabled,.md-search-bar:has(.md-search-bar__input:disabled){background-color:var(--md-comp-search-bar-disabled-container-color);opacity:var(--md-comp-search-bar-disabled-container-opacity);box-shadow:none;pointer-events:none;cursor:not-allowed}.md-search-bar--disabled .md-search-bar__input,.md-search-bar__input:disabled{color:var(--md-comp-search-bar-disabled-input-color);opacity:var(--md-comp-search-bar-disabled-input-opacity);cursor:not-allowed}.md-search-bar--disabled .md-search-bar__icon{color:var(--md-comp-search-bar-disabled-icon-color);opacity:var(--md-comp-search-bar-disabled-icon-opacity)}.md-search-bar:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.md-search-bar:has(.md-search-bar__input:focus):focus-visible{outline:none}:root{--md-comp-search-view-container-color: var(--md-sys-color-surface-container-high);--md-comp-search-view-container-shape: var(--md-sys-shape-corner-extra-large);--md-comp-search-view-container-elevation: var(--md-sys-elevation-level3-shadow);--md-comp-search-view-header-height: 56px;--md-comp-search-view-back-icon-color: var(--md-sys-color-on-surface);--md-comp-search-view-back-icon-size: 24px;--md-comp-search-view-input-color: var(--md-sys-color-on-surface);--md-comp-search-view-input-font: var(--md-sys-typescale-body-large-font);--md-comp-search-view-input-size: var(--md-sys-typescale-body-large-size);--md-comp-search-view-input-weight: var(--md-sys-typescale-body-large-weight);--md-comp-search-view-input-line-height: var(--md-sys-typescale-body-large-line-height);--md-comp-search-view-input-tracking: var(--md-sys-typescale-body-large-tracking);--md-comp-search-view-input-caret-color: var(--md-sys-color-primary);--md-comp-search-view-placeholder-color: var(--md-sys-color-on-surface-variant);--md-comp-search-view-trailing-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-search-view-trailing-icon-size: 24px;--md-comp-search-view-divider-color: var(--md-sys-color-outline-variant);--md-comp-search-view-divider-height: 1px;--md-comp-search-view-results-color: var(--md-sys-color-surface-container-high);--md-comp-search-view-leading-space: 16px;--md-comp-search-view-trailing-space: 16px;--md-comp-search-view-icon-input-gap: 16px;--md-comp-search-view-trailing-icon-gap: 8px}.md-search-view{position:relative;width:100%}.md-search-view__bar{position:relative;z-index:1;width:100%}.md-search-view__panel{position:absolute;top:100%;inset-inline:0;z-index:0;display:flex;flex-direction:column;background-color:var(--md-comp-search-view-container-color);border-radius:var(--md-comp-search-view-container-shape);box-shadow:var(--md-comp-search-view-container-elevation);visibility:hidden;pointer-events:none;animation-fill-mode:both}.md-search-view--open .md-search-view__bar,.md-search-view--closing .md-search-view__bar{visibility:hidden;pointer-events:none}.md-search-view--open .md-search-view__panel,.md-search-view--closing .md-search-view__panel{top:0}.md-search-view--open .md-search-view__panel{visibility:visible;pointer-events:auto;animation-name:md-shared-axis-y-enter;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-medium2));animation-timing-function:var(--md-sys-motion-easing-emphasized-decelerate)}.md-search-view--closing .md-search-view__panel{visibility:visible;pointer-events:none;animation-name:md-shared-axis-y-exit;animation-duration:calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-medium1));animation-timing-function:var(--md-sys-motion-easing-emphasized-accelerate)}.md-search-view__header{display:flex;align-items:center;height:var(--md-comp-search-view-header-height);padding-inline-start:var(--md-comp-search-view-leading-space);padding-inline-end:var(--md-comp-search-view-trailing-space);gap:var(--md-comp-search-view-icon-input-gap);flex-shrink:0}.md-search-view__back{appearance:none;background:none;border:none;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;flex-shrink:0;margin-inline-start:-12px;color:var(--md-comp-search-view-back-icon-color);border-radius:50%;transition:background-color calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard)}.md-search-view__back:hover{background-color:color-mix(in srgb,var(--md-comp-search-view-back-icon-color) calc(var(--md-sys-state-hover-opacity) * 100%),transparent)}.md-search-view__back:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:-3px}.md-search-view__back-icon{width:var(--md-comp-search-view-back-icon-size);height:var(--md-comp-search-view-back-icon-size);fill:currentColor;display:block;flex-shrink:0}.md-search-view__input{flex:1 1 0;min-width:0;position:relative;z-index:1;appearance:none;background:none;border:none;outline:none;padding:0;margin:0;font-family:var(--md-comp-search-view-input-font);font-size:var(--md-comp-search-view-input-size);font-weight:var(--md-comp-search-view-input-weight);line-height:var(--md-comp-search-view-input-line-height);letter-spacing:var(--md-comp-search-view-input-tracking);color:var(--md-comp-search-view-input-color);caret-color:var(--md-comp-search-view-input-caret-color);cursor:text}.md-search-view__input::placeholder{color:var(--md-comp-search-view-placeholder-color);opacity:1}.md-search-view__input::-webkit-search-cancel-button,.md-search-view__input::-webkit-search-decoration{appearance:none}.md-search-view__input:focus{outline:none}.md-search-view__trailing{display:flex;align-items:center;flex-shrink:0;gap:var(--md-comp-search-view-trailing-icon-gap);margin-inline-end:-12px}.md-search-view__trailing-icon{width:var(--md-comp-search-view-trailing-icon-size);height:var(--md-comp-search-view-trailing-icon-size);color:var(--md-comp-search-view-trailing-icon-color);fill:currentColor;display:block;flex-shrink:0}.md-search-view__icon-btn{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;background:none;border:none;padding:0;cursor:pointer;border-radius:50%;color:var(--md-comp-search-view-trailing-icon-color);transition:background-color calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard)}.md-search-view__icon-btn:hover{background-color:color-mix(in srgb,var(--md-comp-search-view-trailing-icon-color) calc(var(--md-sys-state-hover-opacity) * 100%),transparent)}.md-search-view__icon-btn:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:-3px}.md-search-view__divider{display:block;flex-shrink:0;width:100%;height:var(--md-comp-search-view-divider-height);background-color:var(--md-comp-search-view-divider-color);border:none;margin:0}.md-search-view__results{flex:1 1 auto;overflow-y:auto;background-color:var(--md-comp-search-view-results-color);border-radius:0 0 var(--md-comp-search-view-container-shape) var(--md-comp-search-view-container-shape);-webkit-overflow-scrolling:touch}.md-search-view__results:focus-visible{outline:none}:root{--md-comp-list-container-color: var(--md-sys-color-surface);--md-comp-list-container-shape: var(--md-sys-shape-corner-none);--md-comp-list-item-container-color: var(--md-sys-color-surface);--md-comp-list-item-container-shape: var(--md-sys-shape-corner-none);--md-comp-list-item-one-line-height: 56px;--md-comp-list-item-two-line-height: 72px;--md-comp-list-item-three-line-height: 88px;--md-comp-list-item-leading-space: 16px;--md-comp-list-item-trailing-space: 16px;--md-comp-list-item-one-line-padding-y: 16px;--md-comp-list-item-two-line-padding-y: 8px;--md-comp-list-item-three-line-padding-y: 12px;--md-comp-list-item-element-gap: 16px;--md-comp-list-item-overline-color: var(--md-sys-color-on-surface-variant);--md-comp-list-item-overline-font: var(--md-sys-typescale-label-small-font);--md-comp-list-item-overline-size: var(--md-sys-typescale-label-small-size);--md-comp-list-item-overline-weight: var(--md-sys-typescale-label-small-weight);--md-comp-list-item-overline-tracking: var(--md-sys-typescale-label-small-tracking);--md-comp-list-item-headline-color: var(--md-sys-color-on-surface);--md-comp-list-item-headline-font: var(--md-sys-typescale-body-large-font);--md-comp-list-item-headline-size: var(--md-sys-typescale-body-large-size);--md-comp-list-item-headline-weight: var(--md-sys-typescale-body-large-weight);--md-comp-list-item-headline-tracking: var(--md-sys-typescale-body-large-tracking);--md-comp-list-item-supporting-color: var(--md-sys-color-on-surface-variant);--md-comp-list-item-supporting-font: var(--md-sys-typescale-body-medium-font);--md-comp-list-item-supporting-size: var(--md-sys-typescale-body-medium-size);--md-comp-list-item-supporting-weight: var(--md-sys-typescale-body-medium-weight);--md-comp-list-item-supporting-tracking: var(--md-sys-typescale-body-medium-tracking);--md-comp-list-item-trailing-text-color: var(--md-sys-color-on-surface-variant);--md-comp-list-item-trailing-text-font: var(--md-sys-typescale-label-small-font);--md-comp-list-item-trailing-text-size: var(--md-sys-typescale-label-small-size);--md-comp-list-item-trailing-text-weight: var(--md-sys-typescale-label-small-weight);--md-comp-list-item-trailing-text-tracking: var(--md-sys-typescale-label-small-tracking);--md-comp-list-item-leading-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-list-item-leading-icon-size: 24px;--md-comp-list-item-leading-avatar-color: var(--md-sys-color-primary-container);--md-comp-list-item-leading-avatar-label-color: var(--md-sys-color-on-primary-container);--md-comp-list-item-leading-avatar-label-font: var(--md-sys-typescale-title-medium-font);--md-comp-list-item-leading-avatar-size: 40px;--md-comp-list-item-leading-avatar-shape: var(--md-sys-shape-corner-full);--md-comp-list-item-leading-image-width: 56px;--md-comp-list-item-leading-image-height: 56px;--md-comp-list-item-leading-image-shape: var(--md-sys-shape-corner-none);--md-comp-list-item-trailing-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-list-item-trailing-icon-size: 24px;--md-comp-list-item-hover-state-layer-color: var(--md-sys-color-on-surface);--md-comp-list-item-hover-state-layer-opacity: var(--md-sys-state-hover-opacity);--md-comp-list-item-focus-state-layer-color: var(--md-sys-color-on-surface);--md-comp-list-item-focus-state-layer-opacity: var(--md-sys-state-focus-opacity);--md-comp-list-item-pressed-state-layer-color: var(--md-sys-color-on-surface);--md-comp-list-item-pressed-state-layer-opacity: var(--md-sys-state-pressed-opacity);--md-comp-list-item-disabled-label-color: var(--md-sys-color-on-surface);--md-comp-list-item-disabled-label-opacity: var(--md-sys-state-disabled-content-opacity);--md-comp-list-item-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-list-item-disabled-icon-opacity: var(--md-sys-state-disabled-content-opacity)}.md-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;background-color:var(--md-comp-list-container-color);border-radius:var(--md-comp-list-container-shape);padding-block:8px}.md-list--no-padding{padding-block:0}.md-list-item{position:relative;display:flex;align-items:center;width:100%;min-height:var(--md-comp-list-item-one-line-height);padding-inline:var(--md-comp-list-item-leading-space) var(--md-comp-list-item-trailing-space);padding-block:var(--md-comp-list-item-one-line-padding-y);gap:var(--md-comp-list-item-element-gap);box-sizing:border-box;background-color:var(--md-comp-list-item-container-color);border-radius:var(--md-comp-list-item-container-shape);text-decoration:none;text-align:left;color:inherit;border:none;cursor:default;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.md-list-item.md-list-item--three-line{align-items:flex-start;min-height:var(--md-comp-list-item-three-line-height);padding-block:var(--md-comp-list-item-three-line-padding-y)}.md-list-item--two-line,.md-list-item:has(.md-list-item__supporting):not(.md-list-item--three-line){min-height:var(--md-comp-list-item-two-line-height);padding-block:var(--md-comp-list-item-two-line-padding-y)}.md-list-item--three-line{min-height:var(--md-comp-list-item-three-line-height);padding-block:var(--md-comp-list-item-three-line-padding-y);align-items:flex-start}.md-list-item__state-layer{position:absolute;inset:0;border-radius:inherit;background-color:var(--md-comp-list-item-hover-state-layer-color);opacity:0;pointer-events:none;transition:opacity calc(var(--md-sys-motion-duration-scale) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard)}.md-list-item--interactive,a.md-list-item,button.md-list-item{cursor:pointer;overflow:hidden}.md-list-item--interactive:hover .md-list-item__state-layer,a.md-list-item:hover .md-list-item__state-layer,button.md-list-item:hover .md-list-item__state-layer{opacity:var(--md-comp-list-item-hover-state-layer-opacity)}.md-list-item--interactive:focus-visible .md-list-item__state-layer,a.md-list-item:focus-visible .md-list-item__state-layer,button.md-list-item:focus-visible .md-list-item__state-layer{opacity:var(--md-comp-list-item-focus-state-layer-opacity)}.md-list-item--interactive:active .md-list-item__state-layer,a.md-list-item:active .md-list-item__state-layer,button.md-list-item:active .md-list-item__state-layer{opacity:var(--md-comp-list-item-pressed-state-layer-opacity)}.md-list-item--interactive:focus-visible,a.md-list-item:focus-visible,button.md-list-item:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:-3px}.md-list-item--disabled,.md-list-item[aria-disabled=true],.md-list-item:disabled{cursor:not-allowed;pointer-events:none}.md-list-item--disabled .md-list-item__headline,.md-list-item[aria-disabled=true] .md-list-item__headline,.md-list-item:disabled .md-list-item__headline,.md-list-item--disabled .md-list-item__overline,.md-list-item[aria-disabled=true] .md-list-item__overline,.md-list-item--disabled .md-list-item__supporting,.md-list-item[aria-disabled=true] .md-list-item__supporting{color:var(--md-comp-list-item-disabled-label-color);opacity:var(--md-comp-list-item-disabled-label-opacity)}.md-list-item--disabled .md-list-item__icon,.md-list-item[aria-disabled=true] .md-list-item__icon{color:var(--md-comp-list-item-disabled-icon-color);opacity:var(--md-comp-list-item-disabled-icon-opacity)}.md-list-item__leading{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.md-list-item--three-line .md-list-item__leading{align-self:flex-start;padding-top:4px}.md-list-item__icon{display:block;flex-shrink:0;fill:currentColor;color:var(--md-comp-list-item-leading-icon-color);width:var(--md-comp-list-item-leading-icon-size);height:var(--md-comp-list-item-leading-icon-size)}.md-list-item__trailing .md-list-item__icon{color:var(--md-comp-list-item-trailing-icon-color);width:var(--md-comp-list-item-trailing-icon-size);height:var(--md-comp-list-item-trailing-icon-size)}.md-list-item__avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--md-comp-list-item-leading-avatar-size);height:var(--md-comp-list-item-leading-avatar-size);border-radius:var(--md-comp-list-item-leading-avatar-shape);background-color:var(--md-comp-list-item-leading-avatar-color);color:var(--md-comp-list-item-leading-avatar-label-color);font-family:var(--md-comp-list-item-leading-avatar-label-font);overflow:hidden}.md-list-item__avatar img{width:100%;height:100%;object-fit:cover}.md-list-item__image{display:block;flex-shrink:0;width:var(--md-comp-list-item-leading-image-width);height:var(--md-comp-list-item-leading-image-height);border-radius:var(--md-comp-list-item-leading-image-shape);object-fit:cover;overflow:hidden}.md-list-item__content{position:relative;z-index:1;flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center}.md-list-item__overline{font-family:var(--md-comp-list-item-overline-font);font-size:var(--md-comp-list-item-overline-size);font-weight:var(--md-comp-list-item-overline-weight);letter-spacing:var(--md-comp-list-item-overline-tracking);color:var(--md-comp-list-item-overline-color);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-list-item__headline{font-family:var(--md-comp-list-item-headline-font);font-size:var(--md-comp-list-item-headline-size);font-weight:var(--md-comp-list-item-headline-weight);letter-spacing:var(--md-comp-list-item-headline-tracking);color:var(--md-comp-list-item-headline-color);line-height:var(--md-sys-typescale-body-large-line-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-list-item--three-line .md-list-item__headline{white-space:normal}.md-list-item__supporting{font-family:var(--md-comp-list-item-supporting-font);font-size:var(--md-comp-list-item-supporting-size);font-weight:var(--md-comp-list-item-supporting-weight);letter-spacing:var(--md-comp-list-item-supporting-tracking);color:var(--md-comp-list-item-supporting-color);line-height:var(--md-sys-typescale-body-medium-line-height);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.md-list-item--three-line .md-list-item__supporting{-webkit-line-clamp:2;line-clamp:2}.md-list-item__trailing{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;gap:8px}.md-list-item--three-line .md-list-item__trailing{align-self:flex-start;padding-top:4px}.md-list-item__trailing-text{font-family:var(--md-comp-list-item-trailing-text-font);font-size:var(--md-comp-list-item-trailing-text-size);font-weight:var(--md-comp-list-item-trailing-text-weight);letter-spacing:var(--md-comp-list-item-trailing-text-tracking);color:var(--md-comp-list-item-trailing-text-color);white-space:nowrap}:root{--md-comp-side-sheet-container-color: var(--md-sys-color-surface-container-low);--md-comp-side-sheet-container-width: 408px;--md-comp-side-sheet-shape-start-start: var(--md-sys-shape-corner-large);--md-comp-side-sheet-shape-start-end: var(--md-sys-shape-corner-none);--md-comp-side-sheet-shape-end-start: var(--md-sys-shape-corner-large);--md-comp-side-sheet-shape-end-end: var(--md-sys-shape-corner-none);--md-comp-side-sheet-shape-left-start-start: var(--md-sys-shape-corner-none);--md-comp-side-sheet-shape-left-start-end: var(--md-sys-shape-corner-large);--md-comp-side-sheet-shape-left-end-start: var(--md-sys-shape-corner-none);--md-comp-side-sheet-shape-left-end-end: var(--md-sys-shape-corner-large);--md-comp-side-sheet-header-height: 56px;--md-comp-side-sheet-header-padding-inline: 16px;--md-comp-side-sheet-header-title-color: var(--md-sys-color-on-surface);--md-comp-side-sheet-header-title-font: var(--md-sys-typescale-title-large-font);--md-comp-side-sheet-header-title-size: var(--md-sys-typescale-title-large-size);--md-comp-side-sheet-header-title-weight: var(--md-sys-typescale-title-large-weight);--md-comp-side-sheet-header-title-tracking: var(--md-sys-typescale-title-large-tracking);--md-comp-side-sheet-header-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-side-sheet-header-icon-size: 24px;--md-comp-side-sheet-divider-color: var(--md-sys-color-outline-variant);--md-comp-side-sheet-content-padding-inline: 24px;--md-comp-side-sheet-content-padding-block: 16px;--md-comp-side-sheet-content-color: var(--md-sys-color-on-surface-variant);--md-comp-side-sheet-scrim-color: var(--md-sys-color-scrim);--md-comp-side-sheet-scrim-opacity: .32;--md-comp-side-sheet-icon-btn-hover-color: var(--md-sys-color-on-surface-variant);--md-comp-side-sheet-icon-btn-hover-opacity: var(--md-sys-state-hover-opacity);--md-comp-side-sheet-icon-btn-focus-opacity: var(--md-sys-state-focus-opacity);--md-comp-side-sheet-icon-btn-press-opacity: var(--md-sys-state-pressed-opacity);--md-comp-side-sheet-enter-duration: var(--md-sys-motion-duration-medium3);--md-comp-side-sheet-exit-duration: var(--md-sys-motion-duration-medium3);--md-comp-side-sheet-enter-easing: var(--md-sys-motion-easing-emphasized-decelerate);--md-comp-side-sheet-exit-easing: var(--md-sys-motion-easing-emphasized-accelerate)}@keyframes md-side-sheet-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes md-side-sheet-exit{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes md-side-sheet-scrim-enter{0%{opacity:0}to{opacity:var(--md-comp-side-sheet-scrim-opacity)}}@keyframes md-side-sheet-scrim-exit{0%{opacity:var(--md-comp-side-sheet-scrim-opacity)}to{opacity:0}}.md-side-sheet-root{display:contents}.md-side-sheet-root--modal{display:block;position:fixed;inset:0;z-index:400;pointer-events:none;visibility:hidden}.md-side-sheet-root--modal.md-side-sheet-root--open,.md-side-sheet-root--modal.md-side-sheet-root--closing{visibility:visible;pointer-events:auto}.md-side-sheet-scrim{display:none}.md-side-sheet-root--modal .md-side-sheet-scrim{display:block;position:absolute;inset:0;background-color:var(--md-comp-side-sheet-scrim-color);opacity:0}.md-side-sheet-root--modal.md-side-sheet-root--open .md-side-sheet-scrim{opacity:var(--md-comp-side-sheet-scrim-opacity);animation:md-side-sheet-scrim-enter calc(var(--md-sys-motion-duration-scale, 1) * var(--md-comp-side-sheet-enter-duration)) var(--md-comp-side-sheet-enter-easing) forwards}.md-side-sheet-root--modal.md-side-sheet-root--closing .md-side-sheet-scrim{animation:md-side-sheet-scrim-exit calc(var(--md-sys-motion-duration-scale, 1) * var(--md-comp-side-sheet-exit-duration)) var(--md-comp-side-sheet-exit-easing) forwards}.md-side-sheet{position:fixed;inset-block:0;inset-inline-start:0;width:var(--md-comp-side-sheet-container-width);max-width:100vw;border-start-start-radius:var(--md-comp-side-sheet-shape-left-start-start);border-start-end-radius:var(--md-comp-side-sheet-shape-left-start-end);border-end-start-radius:var(--md-comp-side-sheet-shape-left-end-start);border-end-end-radius:var(--md-comp-side-sheet-shape-left-end-end);color:var(--md-comp-side-sheet-content-color);display:flex;flex-direction:column;overflow:hidden;transform:translate(-100%);visibility:hidden;z-index:0}.md-side-sheet-root--open .md-side-sheet,.md-side-sheet-root--closing .md-side-sheet{visibility:visible}.md-side-sheet-root--open .md-side-sheet{transform:translate(0);animation:md-side-sheet-enter calc(var(--md-sys-motion-duration-scale, 1) * var(--md-comp-side-sheet-enter-duration)) var(--md-comp-side-sheet-enter-easing) forwards}.md-side-sheet-root--closing .md-side-sheet{animation:md-side-sheet-exit calc(var(--md-sys-motion-duration-scale, 1) * var(--md-comp-side-sheet-exit-duration)) var(--md-comp-side-sheet-exit-easing) forwards}.md-side-sheet--standard{position:fixed;inset:unset;inset-block:0;inset-inline-start:0;height:100%;width:var(--md-comp-side-sheet-container-width);max-width:100vw;transform:none;visibility:visible;flex-shrink:0;z-index:0}.md-side-sheet-root--open .md-side-sheet--standard{animation:md-side-sheet-enter calc(var(--md-sys-motion-duration-scale, 1) * var(--md-comp-side-sheet-enter-duration)) var(--md-comp-side-sheet-enter-easing) forwards}.md-side-sheet-root--closing .md-side-sheet--standard{animation:md-side-sheet-exit calc(var(--md-sys-motion-duration-scale, 1) * var(--md-comp-side-sheet-exit-duration)) var(--md-comp-side-sheet-exit-easing) forwards}.md-side-sheet__header{display:flex;align-items:center;gap:4px;min-height:var(--md-comp-side-sheet-header-height);padding-inline:var(--md-comp-side-sheet-header-padding-inline);flex-shrink:0}.md-side-sheet__close{appearance:none;border:none;background:transparent;padding:0;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--md-sys-shape-corner-full);flex-shrink:0;color:var(--md-comp-side-sheet-header-icon-color);overflow:hidden}.md-side-sheet__close:before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:currentColor;opacity:0;transition:opacity .1s var(--md-sys-motion-easing-standard)}.md-side-sheet__close:hover:before{opacity:var(--md-comp-side-sheet-icon-btn-hover-opacity)}.md-side-sheet__close:focus-visible:before{opacity:var(--md-comp-side-sheet-icon-btn-focus-opacity)}.md-side-sheet__close:active:before{opacity:var(--md-comp-side-sheet-icon-btn-press-opacity)}.md-side-sheet__close:focus-visible{outline:none}.md-side-sheet__close-icon{width:var(--md-comp-side-sheet-header-icon-size);height:var(--md-comp-side-sheet-header-icon-size);fill:currentColor;pointer-events:none;flex-shrink:0;position:relative}.md-side-sheet__title{flex:1;color:var(--md-comp-side-sheet-header-title-color);font-family:var(--md-comp-side-sheet-header-title-font);font-size:var(--md-comp-side-sheet-header-title-size);font-weight:var(--md-comp-side-sheet-header-title-weight);letter-spacing:var(--md-comp-side-sheet-header-title-tracking);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;order:2}.md-side-sheet__close{order:3;margin-inline-start:auto}.md-side-sheet__header-actions{order:1;display:flex;align-items:center;gap:4px}.md-side-sheet__close{order:1}.md-side-sheet__header-actions{order:3;display:flex;align-items:center;gap:4px;margin-inline-start:auto}.md-side-sheet__divider{border:none;border-top:1px solid var(--md-comp-side-sheet-divider-color);margin:0;flex-shrink:0}.md-side-sheet__content{flex:1;overflow-y:auto;overscroll-behavior:contain;padding-inline:var(--md-comp-side-sheet-content-padding-inline);padding-block:var(--md-comp-side-sheet-content-padding-block)}:root{--md-comp-dialog-container-color: var(--md-sys-color-surface-container-high);--md-comp-dialog-container-shape: var(--md-sys-shape-corner-extra-large);--md-comp-dialog-container-elevation: var(--md-sys-elevation-level3-shadow);--md-comp-dialog-container-min-width: 280px;--md-comp-dialog-container-max-width: 560px;--md-comp-dialog-container-padding: 24px;--md-comp-dialog-icon-color: var(--md-sys-color-secondary);--md-comp-dialog-icon-size: 24px;--md-comp-dialog-headline-color: var(--md-sys-color-on-surface);--md-comp-dialog-headline-font: var(--md-sys-typescale-headline-small-font);--md-comp-dialog-headline-size: var(--md-sys-typescale-headline-small-size);--md-comp-dialog-headline-weight: var(--md-sys-typescale-headline-small-weight);--md-comp-dialog-headline-tracking: var(--md-sys-typescale-headline-small-tracking);--md-comp-dialog-headline-body-gap: 16px;--md-comp-dialog-icon-headline-gap: 16px;--md-comp-dialog-body-color: var(--md-sys-color-on-surface-variant);--md-comp-dialog-body-font: var(--md-sys-typescale-body-medium-font);--md-comp-dialog-body-size: var(--md-sys-typescale-body-medium-size);--md-comp-dialog-body-weight: var(--md-sys-typescale-body-medium-weight);--md-comp-dialog-body-tracking: var(--md-sys-typescale-body-medium-tracking);--md-comp-dialog-actions-padding: 8px;--md-comp-dialog-actions-button-gap: 8px;--md-comp-dialog-divider-color: var(--md-sys-color-outline-variant);--md-comp-dialog-scrim-color: var(--md-sys-color-scrim);--md-comp-dialog-scrim-opacity: .32;--md-comp-dialog-enter-duration: var(--md-sys-motion-duration-medium3);--md-comp-dialog-exit-duration: var(--md-sys-motion-duration-short4);--md-comp-dialog-enter-easing: var(--md-sys-motion-easing-emphasized-decelerate);--md-comp-dialog-exit-easing: var(--md-sys-motion-easing-standard)}@keyframes md-dialog-enter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes md-dialog-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes md-dialog-scrim-enter{0%{opacity:0}to{opacity:var(--md-comp-dialog-scrim-opacity)}}@keyframes md-dialog-scrim-exit{0%{opacity:var(--md-comp-dialog-scrim-opacity)}to{opacity:0}}.md-dialog-backdrop{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:24px;visibility:hidden;pointer-events:none}.md-dialog-backdrop:before{content:"";position:absolute;inset:0;background-color:var(--md-comp-dialog-scrim-color);opacity:0}.md-dialog-backdrop--open,.md-dialog-backdrop--closing{visibility:visible;pointer-events:auto}.md-dialog-backdrop--open:before{animation:md-dialog-scrim-enter calc(var(--md-sys-motion-duration-scale, 1) * var(--md-comp-dialog-enter-duration)) var(--md-comp-dialog-enter-easing) forwards}.md-dialog-backdrop--closing:before{animation:md-dialog-scrim-exit calc(var(--md-sys-motion-duration-scale, 1) * var(--md-comp-dialog-exit-duration)) var(--md-comp-dialog-exit-easing) forwards}.md-dialog{position:relative;display:flex;flex-direction:column;overflow:hidden;width:100%;min-width:var(--md-comp-dialog-container-min-width);max-width:var(--md-comp-dialog-container-max-width);border-radius:var(--md-comp-dialog-container-shape);background-color:var(--md-comp-dialog-container-color);box-shadow:var(--md-comp-dialog-container-elevation);opacity:0;transform:scale(.92);visibility:hidden}.md-dialog-backdrop--open .md-dialog,.md-dialog-backdrop--closing .md-dialog{visibility:visible}.md-dialog-backdrop--open .md-dialog{opacity:1;transform:scale(1);animation:md-dialog-enter calc(var(--md-sys-motion-duration-scale, 1) * var(--md-comp-dialog-enter-duration)) var(--md-comp-dialog-enter-easing) forwards}.md-dialog-backdrop--closing .md-dialog{animation:md-dialog-exit calc(var(--md-sys-motion-duration-scale, 1) * var(--md-comp-dialog-exit-duration)) var(--md-comp-dialog-exit-easing) forwards}.md-dialog__icon{display:flex;justify-content:center;padding-inline:var(--md-comp-dialog-container-padding);padding-block-start:var(--md-comp-dialog-container-padding);padding-block-end:0;color:var(--md-comp-dialog-icon-color);flex-shrink:0}.md-dialog__icon svg,.md-dialog__icon img{width:var(--md-comp-dialog-icon-size);height:var(--md-comp-dialog-icon-size);display:block;fill:currentColor}.md-dialog__headline{padding-inline:var(--md-comp-dialog-container-padding);padding-block-start:var(--md-comp-dialog-container-padding);padding-block-end:0;flex-shrink:0;color:var(--md-comp-dialog-headline-color);font-family:var(--md-comp-dialog-headline-font);font-size:var(--md-comp-dialog-headline-size);font-weight:var(--md-comp-dialog-headline-weight);letter-spacing:var(--md-comp-dialog-headline-tracking);margin:0}.md-dialog--icon .md-dialog__headline{text-align:center;padding-block-start:var(--md-comp-dialog-icon-headline-gap)}.md-dialog__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding-inline:var(--md-comp-dialog-container-padding);padding-block-start:var(--md-comp-dialog-headline-body-gap);padding-block-end:var(--md-comp-dialog-container-padding);color:var(--md-comp-dialog-body-color);font-family:var(--md-comp-dialog-body-font);font-size:var(--md-comp-dialog-body-size);font-weight:var(--md-comp-dialog-body-weight);letter-spacing:var(--md-comp-dialog-body-tracking)}.md-dialog__body:first-child{padding-block-start:var(--md-comp-dialog-container-padding)}.md-dialog__body--scrolled-top{border-top:1px solid var(--md-comp-dialog-divider-color);padding-block-start:calc(var(--md-comp-dialog-headline-body-gap) - 1px)}.md-dialog__body--scrolled-bottom{border-bottom:1px solid var(--md-comp-dialog-divider-color);padding-block-end:calc(var(--md-comp-dialog-container-padding) - 1px)}.md-dialog__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--md-comp-dialog-actions-button-gap);padding:var(--md-comp-dialog-actions-padding);flex-shrink:0}.md-dialog__actions--stacked{flex-direction:column;align-items:flex-end}:root{--md-comp-bottom-sheet-container-color: var(--md-sys-color-surface-container-low);--md-comp-bottom-sheet-shape-top-start: var(--md-sys-shape-corner-extra-large);--md-comp-bottom-sheet-shape-top-end: var(--md-sys-shape-corner-extra-large);--md-comp-bottom-sheet-shape-bottom-start: var(--md-sys-shape-corner-none);--md-comp-bottom-sheet-shape-bottom-end: var(--md-sys-shape-corner-none);--md-comp-bottom-sheet-standard-elevation: var(--md-sys-elevation-level1-shadow);--md-comp-bottom-sheet-modal-elevation: var(--md-sys-elevation-level1-shadow);--md-comp-bottom-sheet-drag-handle-color: var(--md-sys-color-on-surface-variant);--md-comp-bottom-sheet-drag-handle-opacity: .4;--md-comp-bottom-sheet-drag-handle-width: 32px;--md-comp-bottom-sheet-drag-handle-height: 4px;--md-comp-bottom-sheet-drag-handle-shape: var(--md-sys-shape-corner-full);--md-comp-bottom-sheet-drag-handle-top-padding: 22px;--md-comp-bottom-sheet-drag-handle-bottom-padding: 22px;--md-comp-bottom-sheet-content-color: var(--md-sys-color-on-surface-variant);--md-comp-bottom-sheet-content-padding-inline: 16px;--md-comp-bottom-sheet-content-padding-block: 16px;--md-comp-bottom-sheet-header-height: 56px;--md-comp-bottom-sheet-header-title-color: var(--md-sys-color-on-surface);--md-comp-bottom-sheet-header-title-font: var(--md-sys-typescale-title-large-font);--md-comp-bottom-sheet-header-title-size: var(--md-sys-typescale-title-large-size);--md-comp-bottom-sheet-header-title-weight: var(--md-sys-typescale-title-large-weight);--md-comp-bottom-sheet-header-title-tracking: var(--md-sys-typescale-title-large-tracking);--md-comp-bottom-sheet-header-padding-inline: 16px;--md-comp-bottom-sheet-divider-color: var(--md-sys-color-outline-variant);--md-comp-bottom-sheet-scrim-color: var(--md-sys-color-scrim);--md-comp-bottom-sheet-scrim-opacity: .32;--md-comp-bottom-sheet-enter-duration: var(--md-sys-motion-duration-long1);--md-comp-bottom-sheet-exit-duration: var(--md-sys-motion-duration-medium2);--md-comp-bottom-sheet-enter-easing: var(--md-sys-motion-easing-emphasized-decelerate);--md-comp-bottom-sheet-exit-easing: var(--md-sys-motion-easing-emphasized-accelerate)}@keyframes md-bottom-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes md-bottom-sheet-exit{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes md-bottom-sheet-scrim-enter{0%{opacity:0}to{opacity:var(--md-comp-bottom-sheet-scrim-opacity)}}@keyframes md-bottom-sheet-scrim-exit{0%{opacity:var(--md-comp-bottom-sheet-scrim-opacity)}to{opacity:0}}.md-bottom-sheet-root{display:contents}.md-bottom-sheet-root--modal{display:block;position:fixed;inset:0;z-index:450;pointer-events:none;visibility:hidden}.md-bottom-sheet-root--modal.md-bottom-sheet-root--open,.md-bottom-sheet-root--modal.md-bottom-sheet-root--closing{visibility:visible;pointer-events:auto}.md-bottom-sheet-scrim{display:none}.md-bottom-sheet-root--modal .md-bottom-sheet-scrim{display:block;position:absolute;inset:0;background-color:var(--md-comp-bottom-sheet-scrim-color);opacity:0}.md-bottom-sheet-root--modal.md-bottom-sheet-root--open .md-bottom-sheet-scrim{opacity:var(--md-comp-bottom-sheet-scrim-opacity);animation:md-bottom-sheet-scrim-enter calc(var(--md-sys-motion-duration-scale, 1) * var(--md-comp-bottom-sheet-enter-duration)) var(--md-comp-bottom-sheet-enter-easing) forwards}.md-bottom-sheet-root--modal.md-bottom-sheet-root--closing .md-bottom-sheet-scrim{animation:md-bottom-sheet-scrim-exit calc(var(--md-sys-motion-duration-scale, 1) * var(--md-comp-bottom-sheet-exit-duration)) var(--md-comp-bottom-sheet-exit-easing) forwards}.md-bottom-sheet{position:fixed;inset-inline:0;bottom:0;border-top-left-radius:var(--md-comp-bottom-sheet-shape-top-start);border-top-right-radius:var(--md-comp-bottom-sheet-shape-top-end);border-bottom-left-radius:var(--md-comp-bottom-sheet-shape-bottom-start);border-bottom-right-radius:var(--md-comp-bottom-sheet-shape-bottom-end);background-color:var(--md-comp-bottom-sheet-container-color);display:flex;flex-direction:column;overflow:hidden;max-height:90vh;transform:translateY(100%);visibility:hidden;z-index:1}.md-bottom-sheet--standard{position:relative;bottom:unset;transform:none;visibility:visible;box-shadow:var(--md-comp-bottom-sheet-standard-elevation);flex-shrink:0}.md-bottom-sheet--modal{box-shadow:var(--md-comp-bottom-sheet-modal-elevation)}.md-bottom-sheet-root--open .md-bottom-sheet,.md-bottom-sheet-root--closing .md-bottom-sheet{visibility:visible}.md-bottom-sheet-root--open .md-bottom-sheet{transform:translateY(0);animation:md-bottom-sheet-enter calc(var(--md-sys-motion-duration-scale, 1) * var(--md-comp-bottom-sheet-enter-duration)) var(--md-comp-bottom-sheet-enter-easing) forwards}.md-bottom-sheet-root--closing .md-bottom-sheet{animation:md-bottom-sheet-exit calc(var(--md-sys-motion-duration-scale, 1) * var(--md-comp-bottom-sheet-exit-duration)) var(--md-comp-bottom-sheet-exit-easing) forwards}.md-bottom-sheet__drag-handle-wrap{display:flex;align-items:center;justify-content:center;width:100%;padding-block-start:var(--md-comp-bottom-sheet-drag-handle-top-padding);padding-block-end:var(--md-comp-bottom-sheet-drag-handle-bottom-padding);flex-shrink:0;cursor:grab}.md-bottom-sheet__drag-handle-wrap:active{cursor:grabbing}.md-bottom-sheet__drag-handle{width:var(--md-comp-bottom-sheet-drag-handle-width);height:var(--md-comp-bottom-sheet-drag-handle-height);border-radius:var(--md-comp-bottom-sheet-drag-handle-shape);background-color:var(--md-comp-bottom-sheet-drag-handle-color);opacity:var(--md-comp-bottom-sheet-drag-handle-opacity);flex-shrink:0;pointer-events:none}.md-bottom-sheet__header{display:flex;align-items:center;min-height:var(--md-comp-bottom-sheet-header-height);padding-inline:var(--md-comp-bottom-sheet-header-padding-inline);flex-shrink:0}.md-bottom-sheet__title{flex:1;color:var(--md-comp-bottom-sheet-header-title-color);font-family:var(--md-comp-bottom-sheet-header-title-font);font-size:var(--md-comp-bottom-sheet-header-title-size);font-weight:var(--md-comp-bottom-sheet-header-title-weight);letter-spacing:var(--md-comp-bottom-sheet-header-title-tracking);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-bottom-sheet__divider{border:none;border-top:1px solid var(--md-comp-bottom-sheet-divider-color);margin:0;flex-shrink:0}.md-bottom-sheet__content{flex:1;overflow-y:auto;overscroll-behavior:contain;padding-inline:var(--md-comp-bottom-sheet-content-padding-inline);padding-block:var(--md-comp-bottom-sheet-content-padding-block);color:var(--md-comp-bottom-sheet-content-color)}:root{--md-comp-elevated-card-container-color: var(--md-sys-color-surface-container-low);--md-comp-elevated-card-container-shape: var(--md-sys-shape-corner-medium);--md-comp-elevated-card-container-elevation: var(--md-sys-elevation-level1-shadow);--md-comp-elevated-card-hover-elevation: var(--md-sys-elevation-level2-shadow);--md-comp-elevated-card-focus-elevation: var(--md-sys-elevation-level1-shadow);--md-comp-elevated-card-pressed-elevation: var(--md-sys-elevation-level1-shadow);--md-comp-elevated-card-dragged-elevation: var(--md-sys-elevation-level3-shadow);--md-comp-elevated-card-disabled-elevation: var(--md-sys-elevation-level1-shadow);--md-comp-elevated-card-hover-state-layer-color: var(--md-sys-color-on-surface);--md-comp-elevated-card-hover-state-layer-opacity: var(--md-sys-state-hover-opacity);--md-comp-elevated-card-focus-state-layer-color: var(--md-sys-color-on-surface);--md-comp-elevated-card-focus-state-layer-opacity: var(--md-sys-state-focus-opacity);--md-comp-elevated-card-pressed-state-layer-color: var(--md-sys-color-on-surface);--md-comp-elevated-card-pressed-state-layer-opacity: var(--md-sys-state-pressed-opacity);--md-comp-elevated-card-dragged-state-layer-color: var(--md-sys-color-on-surface);--md-comp-elevated-card-dragged-state-layer-opacity: var(--md-sys-state-dragged-opacity);--md-comp-elevated-card-disabled-container-opacity: var( --md-sys-state-disabled-container-opacity );--md-comp-filled-card-container-color: var(--md-sys-color-surface-container-highest);--md-comp-filled-card-container-shape: var(--md-sys-shape-corner-medium);--md-comp-filled-card-container-elevation: var(--md-sys-elevation-level0-shadow);--md-comp-filled-card-hover-elevation: var(--md-sys-elevation-level1-shadow);--md-comp-filled-card-focus-elevation: var(--md-sys-elevation-level0-shadow);--md-comp-filled-card-pressed-elevation: var(--md-sys-elevation-level0-shadow);--md-comp-filled-card-dragged-elevation: var(--md-sys-elevation-level3-shadow);--md-comp-filled-card-disabled-elevation: var(--md-sys-elevation-level0-shadow);--md-comp-filled-card-hover-state-layer-color: var(--md-sys-color-on-surface);--md-comp-filled-card-hover-state-layer-opacity: var(--md-sys-state-hover-opacity);--md-comp-filled-card-focus-state-layer-color: var(--md-sys-color-on-surface);--md-comp-filled-card-focus-state-layer-opacity: var(--md-sys-state-focus-opacity);--md-comp-filled-card-pressed-state-layer-color: var(--md-sys-color-on-surface);--md-comp-filled-card-pressed-state-layer-opacity: var(--md-sys-state-pressed-opacity);--md-comp-filled-card-dragged-state-layer-color: var(--md-sys-color-on-surface);--md-comp-filled-card-dragged-state-layer-opacity: var(--md-sys-state-dragged-opacity);--md-comp-filled-card-disabled-container-opacity: var(--md-sys-state-disabled-container-opacity);--md-comp-outlined-card-container-color: var(--md-sys-color-surface);--md-comp-outlined-card-container-shape: var(--md-sys-shape-corner-medium);--md-comp-outlined-card-container-elevation: var(--md-sys-elevation-level0-shadow);--md-comp-outlined-card-outline-color: var(--md-sys-color-outline-variant);--md-comp-outlined-card-outline-width: 1px;--md-comp-outlined-card-hover-elevation: var(--md-sys-elevation-level1-shadow);--md-comp-outlined-card-focus-elevation: var(--md-sys-elevation-level0-shadow);--md-comp-outlined-card-pressed-elevation: var(--md-sys-elevation-level0-shadow);--md-comp-outlined-card-dragged-elevation: var(--md-sys-elevation-level3-shadow);--md-comp-outlined-card-disabled-elevation: var(--md-sys-elevation-level0-shadow);--md-comp-outlined-card-hover-state-layer-color: var(--md-sys-color-on-surface);--md-comp-outlined-card-hover-state-layer-opacity: var(--md-sys-state-hover-opacity);--md-comp-outlined-card-focus-state-layer-color: var(--md-sys-color-on-surface);--md-comp-outlined-card-focus-state-layer-opacity: var(--md-sys-state-focus-opacity);--md-comp-outlined-card-pressed-state-layer-color: var(--md-sys-color-on-surface);--md-comp-outlined-card-pressed-state-layer-opacity: var(--md-sys-state-pressed-opacity);--md-comp-outlined-card-dragged-state-layer-color: var(--md-sys-color-on-surface);--md-comp-outlined-card-dragged-state-layer-opacity: var(--md-sys-state-dragged-opacity);--md-comp-outlined-card-disabled-container-opacity: var( --md-sys-state-disabled-container-opacity );--md-comp-outlined-card-disabled-outline-color: var(--md-sys-color-outline-variant);--md-comp-outlined-card-disabled-outline-opacity: var(--md-sys-state-disabled-container-opacity);--md-comp-card-content-color: var(--md-sys-color-on-surface);--md-comp-card-subhead-color: var(--md-sys-color-on-surface-variant);--md-comp-card-supporting-text-color: var(--md-sys-color-on-surface-variant);--md-comp-card-title-font: var(--md-sys-typescale-title-large-font);--md-comp-card-title-size: var(--md-sys-typescale-title-large-size);--md-comp-card-title-weight: var(--md-sys-typescale-title-large-weight);--md-comp-card-title-tracking: var(--md-sys-typescale-title-large-tracking);--md-comp-card-subhead-font: var(--md-sys-typescale-body-medium-font);--md-comp-card-subhead-size: var(--md-sys-typescale-body-medium-size);--md-comp-card-subhead-weight: var(--md-sys-typescale-body-medium-weight);--md-comp-card-subhead-tracking: var(--md-sys-typescale-body-medium-tracking);--md-comp-card-supporting-text-font: var(--md-sys-typescale-body-medium-font);--md-comp-card-supporting-text-size: var(--md-sys-typescale-body-medium-size);--md-comp-card-supporting-text-weight: var(--md-sys-typescale-body-medium-weight);--md-comp-card-supporting-text-tracking: var(--md-sys-typescale-body-medium-tracking);--md-comp-card-padding: 16px;--md-comp-card-header-padding-block: 16px;--md-comp-card-action-padding: 8px}.md-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--_shape);background-color:var(--_container-color);color:var(--md-comp-card-content-color);box-shadow:var(--_elevation);transition:box-shadow calc(var(--md-sys-motion-duration-scale, 1) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard)}.md-card__state-layer{position:absolute;inset:0;border-radius:inherit;background-color:var(--_state-layer-color);opacity:0;pointer-events:none;transition:opacity calc(var(--md-sys-motion-duration-scale, 1) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard);z-index:0}.md-card[role=button],.md-card[tabindex],a.md-card,button.md-card{cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;border:none;appearance:none;text-align:inherit;font:inherit;width:100%;padding:0}.md-card[role=button]:hover .md-card__state-layer,.md-card[tabindex]:hover .md-card__state-layer,a.md-card:hover .md-card__state-layer,button.md-card:hover .md-card__state-layer{opacity:var(--_hover-state-layer-opacity)}.md-card[role=button]:focus-visible .md-card__state-layer,.md-card[tabindex]:focus-visible .md-card__state-layer,a.md-card:focus-visible .md-card__state-layer,button.md-card:focus-visible .md-card__state-layer{opacity:var(--_focus-state-layer-opacity)}.md-card[role=button]:active .md-card__state-layer,.md-card[tabindex]:active .md-card__state-layer,a.md-card:active .md-card__state-layer,button.md-card:active .md-card__state-layer{opacity:var(--_pressed-state-layer-opacity)}.md-card[role=button]:focus-visible,.md-card[tabindex]:focus-visible,a.md-card:focus-visible,button.md-card:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.md-card[role=button]:hover,.md-card[tabindex]:hover,a.md-card:hover,button.md-card:hover{box-shadow:var(--_hover-elevation)}.md-card__media{display:block;width:100%;overflow:hidden;flex-shrink:0;position:relative;z-index:1}.md-card__media img,.md-card__media video{display:block;width:100%;height:100%;object-fit:cover}.md-card__media--16-9{padding-bottom:56.25%;height:0}.md-card__media--16-9>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.md-card__media--square{padding-bottom:100%;height:0}.md-card__media--square>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.md-card__header{display:flex;align-items:flex-start;gap:16px;padding-inline:var(--md-comp-card-padding);padding-block-start:var(--md-comp-card-header-padding-block);padding-block-end:4px;position:relative;z-index:1}.md-card__thumbnail{width:40px;height:40px;border-radius:var(--md-sys-shape-corner-full);overflow:hidden;flex-shrink:0;background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);display:flex;align-items:center;justify-content:center}.md-card__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.md-card__header-text{flex:1;min-width:0}.md-card__title{display:block;color:var(--md-comp-card-content-color);font-family:var(--md-comp-card-title-font);font-size:var(--md-comp-card-title-size);font-weight:var(--md-comp-card-title-weight);letter-spacing:var(--md-comp-card-title-tracking);margin:0}.md-card__subhead{display:block;color:var(--md-comp-card-subhead-color);font-family:var(--md-comp-card-subhead-font);font-size:var(--md-comp-card-subhead-size);font-weight:var(--md-comp-card-subhead-weight);letter-spacing:var(--md-comp-card-subhead-tracking);margin:0;margin-block-start:4px}.md-card__body{padding-inline:var(--md-comp-card-padding);padding-block:var(--md-comp-card-padding);color:var(--md-comp-card-supporting-text-color);font-family:var(--md-comp-card-supporting-text-font);font-size:var(--md-comp-card-supporting-text-size);font-weight:var(--md-comp-card-supporting-text-weight);letter-spacing:var(--md-comp-card-supporting-text-tracking);flex:1;position:relative;z-index:1}.md-card__header+.md-card__body{padding-block-start:8px}.md-card__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-inline:var(--md-comp-card-action-padding);padding-block:var(--md-comp-card-action-padding);position:relative;z-index:1}.md-card__actions--full{padding:0;border-top:1px solid var(--md-sys-color-outline-variant)}.md-card--elevated{--_container-color: var(--md-comp-elevated-card-container-color);--_shape: var(--md-comp-elevated-card-container-shape);--_elevation: var(--md-comp-elevated-card-container-elevation);--_hover-elevation: var(--md-comp-elevated-card-hover-elevation);--_state-layer-color: var(--md-comp-elevated-card-hover-state-layer-color);--_hover-state-layer-opacity: var(--md-comp-elevated-card-hover-state-layer-opacity);--_focus-state-layer-opacity: var(--md-comp-elevated-card-focus-state-layer-opacity);--_pressed-state-layer-opacity: var(--md-comp-elevated-card-pressed-state-layer-opacity)}.md-card--elevated[aria-disabled=true],.md-card--elevated:disabled{opacity:var(--md-comp-elevated-card-disabled-container-opacity);box-shadow:var(--md-comp-elevated-card-disabled-elevation);pointer-events:none}.md-card--filled{--_container-color: var(--md-comp-filled-card-container-color);--_shape: var(--md-comp-filled-card-container-shape);--_elevation: var(--md-comp-filled-card-container-elevation);--_hover-elevation: var(--md-comp-filled-card-hover-elevation);--_state-layer-color: var(--md-comp-filled-card-hover-state-layer-color);--_hover-state-layer-opacity: var(--md-comp-filled-card-hover-state-layer-opacity);--_focus-state-layer-opacity: var(--md-comp-filled-card-focus-state-layer-opacity);--_pressed-state-layer-opacity: var(--md-comp-filled-card-pressed-state-layer-opacity)}.md-card--filled[aria-disabled=true],.md-card--filled:disabled{opacity:var(--md-comp-filled-card-disabled-container-opacity);pointer-events:none}.md-card--outlined{--_container-color: var(--md-comp-outlined-card-container-color);--_shape: var(--md-comp-outlined-card-container-shape);--_elevation: var(--md-comp-outlined-card-container-elevation);--_hover-elevation: var(--md-comp-outlined-card-hover-elevation);--_state-layer-color: var(--md-comp-outlined-card-hover-state-layer-color);--_hover-state-layer-opacity: var(--md-comp-outlined-card-hover-state-layer-opacity);--_focus-state-layer-opacity: var(--md-comp-outlined-card-focus-state-layer-opacity);--_pressed-state-layer-opacity: var(--md-comp-outlined-card-pressed-state-layer-opacity);border:var(--md-comp-outlined-card-outline-width) solid var(--md-comp-outlined-card-outline-color)}.md-card--outlined[aria-disabled=true],.md-card--outlined:disabled{opacity:var(--md-comp-outlined-card-disabled-container-opacity);border-color:var(--md-comp-outlined-card-disabled-outline-color);pointer-events:none}:root{--md-comp-filled-tf-container-color: var(--md-sys-color-surface-container-highest);--md-comp-filled-tf-container-shape-top-start: var(--md-sys-shape-corner-extra-small);--md-comp-filled-tf-container-shape-top-end: var(--md-sys-shape-corner-extra-small);--md-comp-filled-tf-container-shape-bot-start: var(--md-sys-shape-corner-none);--md-comp-filled-tf-container-shape-bot-end: var(--md-sys-shape-corner-none);--md-comp-filled-tf-container-height: 56px;--md-comp-filled-tf-indicator-color: var(--md-sys-color-on-surface-variant);--md-comp-filled-tf-indicator-height: 1px;--md-comp-filled-tf-focus-indicator-color: var(--md-sys-color-primary);--md-comp-filled-tf-focus-indicator-height: 2px;--md-comp-filled-tf-error-indicator-color: var(--md-sys-color-error);--md-comp-filled-tf-hover-indicator-color: var(--md-sys-color-on-surface);--md-comp-filled-tf-disabled-container-opacity: .04;--md-comp-filled-tf-disabled-content-opacity: var(--md-sys-state-disabled-content-opacity);--md-comp-filled-tf-disabled-indicator-color: var(--md-sys-color-on-surface);--md-comp-filled-tf-disabled-indicator-opacity: var(--md-sys-state-disabled-content-opacity);--md-comp-outlined-tf-container-shape: var(--md-sys-shape-corner-extra-small);--md-comp-outlined-tf-container-height: 56px;--md-comp-outlined-tf-outline-color: var(--md-sys-color-outline);--md-comp-outlined-tf-outline-width: 1px;--md-comp-outlined-tf-focus-outline-color: var(--md-sys-color-primary);--md-comp-outlined-tf-focus-outline-width: 2px;--md-comp-outlined-tf-error-outline-color: var(--md-sys-color-error);--md-comp-outlined-tf-hover-outline-color: var(--md-sys-color-on-surface);--md-comp-outlined-tf-disabled-outline-color: var(--md-sys-color-on-surface);--md-comp-outlined-tf-disabled-outline-opacity: var(--md-sys-state-disabled-content-opacity);--md-comp-outlined-tf-disabled-content-opacity: var(--md-sys-state-disabled-content-opacity);--md-comp-tf-label-color: var(--md-sys-color-on-surface-variant);--md-comp-tf-label-focus-color: var(--md-sys-color-primary);--md-comp-tf-label-error-color: var(--md-sys-color-error);--md-comp-tf-label-disabled-color: var(--md-sys-color-on-surface);--md-comp-tf-label-resting-font: var(--md-sys-typescale-body-large-font);--md-comp-tf-label-resting-size: var(--md-sys-typescale-body-large-size);--md-comp-tf-label-resting-weight: var(--md-sys-typescale-body-large-weight);--md-comp-tf-label-resting-tracking: var(--md-sys-typescale-body-large-tracking);--md-comp-tf-label-floating-font: var(--md-sys-typescale-body-small-font);--md-comp-tf-label-floating-size: var(--md-sys-typescale-body-small-size);--md-comp-tf-label-floating-weight: var(--md-sys-typescale-body-small-weight);--md-comp-tf-label-floating-tracking: var(--md-sys-typescale-body-small-tracking);--md-comp-tf-input-color: var(--md-sys-color-on-surface);--md-comp-tf-input-font: var(--md-sys-typescale-body-large-font);--md-comp-tf-input-size: var(--md-sys-typescale-body-large-size);--md-comp-tf-input-weight: var(--md-sys-typescale-body-large-weight);--md-comp-tf-input-tracking: var(--md-sys-typescale-body-large-tracking);--md-comp-tf-input-disabled-color: var(--md-sys-color-on-surface);--md-comp-tf-caret-color: var(--md-sys-color-primary);--md-comp-tf-error-caret-color: var(--md-sys-color-error);--md-comp-tf-supporting-color: var(--md-sys-color-on-surface-variant);--md-comp-tf-supporting-error-color: var(--md-sys-color-error);--md-comp-tf-supporting-disabled-color: var(--md-sys-color-on-surface);--md-comp-tf-supporting-font: var(--md-sys-typescale-body-small-font);--md-comp-tf-supporting-size: var(--md-sys-typescale-body-small-size);--md-comp-tf-supporting-weight: var(--md-sys-typescale-body-small-weight);--md-comp-tf-supporting-tracking: var(--md-sys-typescale-body-small-tracking);--md-comp-tf-supporting-top-gap: 4px;--md-comp-tf-supporting-inline-padding: 16px;--md-comp-tf-leading-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-tf-trailing-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-tf-error-trailing-icon-color: var(--md-sys-color-error);--md-comp-tf-icon-size: 24px;--md-comp-tf-icon-inline-padding: 12px;--md-comp-tf-prefix-color: var(--md-sys-color-on-surface-variant);--md-comp-tf-suffix-color: var(--md-sys-color-on-surface-variant);--md-comp-tf-padding-inline: 16px;--md-comp-tf-filled-padding-top: 8px;--md-comp-tf-filled-label-top: 8px;--md-comp-tf-outlined-padding-block: 16px;--md-comp-tf-label-duration: var(--md-sys-motion-duration-short3);--md-comp-tf-label-easing: var(--md-sys-motion-easing-standard)}.md-tf{display:inline-flex;flex-direction:column;position:relative;width:100%}.md-tf__container{position:relative;display:flex;align-items:stretch;min-height:var(--md-comp-filled-tf-container-height);cursor:text}.md-tf--filled .md-tf__container{background-color:var(--md-comp-filled-tf-container-color);border-top-left-radius:var(--md-comp-filled-tf-container-shape-top-start);border-top-right-radius:var(--md-comp-filled-tf-container-shape-top-end);border-bottom-left-radius:var(--md-comp-filled-tf-container-shape-bot-start);border-bottom-right-radius:var(--md-comp-filled-tf-container-shape-bot-end)}.md-tf--filled .md-tf__container:before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity calc(var(--md-sys-motion-duration-scale, 1) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard)}.md-tf--filled:not(.md-tf--disabled) .md-tf__container:hover:before{opacity:var(--md-sys-state-hover-opacity)}.md-tf--filled .md-tf__indicator{position:absolute;inset-inline:0;bottom:0;height:var(--md-comp-filled-tf-indicator-height);background-color:var(--md-comp-filled-tf-indicator-color);transition:height calc(var(--md-sys-motion-duration-scale, 1) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard),background-color calc(var(--md-sys-motion-duration-scale, 1) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard)}.md-tf--filled:not(.md-tf--disabled):focus-within .md-tf__indicator{height:var(--md-comp-filled-tf-focus-indicator-height);background-color:var(--md-comp-filled-tf-focus-indicator-color)}.md-tf--filled:not(.md-tf--disabled) .md-tf__container:hover .md-tf__indicator{background-color:var(--md-comp-filled-tf-hover-indicator-color)}.md-tf--filled.md-tf--error .md-tf__indicator{background-color:var(--md-comp-filled-tf-error-indicator-color);height:var(--md-comp-filled-tf-focus-indicator-height)}.md-tf--filled.md-tf--error:focus-within .md-tf__indicator{background-color:var(--md-comp-filled-tf-error-indicator-color)}.md-tf--filled.md-tf--disabled .md-tf__container{opacity:1}.md-tf--filled.md-tf--disabled .md-tf__container:after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--md-comp-filled-tf-container-color);opacity:var(--md-comp-filled-tf-disabled-container-opacity);pointer-events:none}.md-tf--filled.md-tf--disabled .md-tf__indicator{background-color:var(--md-comp-filled-tf-disabled-indicator-color);opacity:var(--md-comp-filled-tf-disabled-indicator-opacity);height:var(--md-comp-filled-tf-indicator-height)}.md-tf--outlined .md-tf__container{background-color:transparent;border-radius:var(--md-comp-outlined-tf-container-shape)}.md-tf--outlined .md-tf__outline{position:absolute;inset:0;pointer-events:none;border-radius:inherit;border:var(--md-comp-outlined-tf-outline-width) solid var(--md-comp-outlined-tf-outline-color);transition:border-color calc(var(--md-sys-motion-duration-scale, 1) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard),border-width calc(var(--md-sys-motion-duration-scale, 1) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard)}.md-tf--outlined .md-tf__outline-notch{position:absolute;top:-1px;left:calc(var(--md-comp-tf-padding-inline) - 4px);display:flex;align-items:center;height:0;overflow:visible;border-top:var(--md-comp-outlined-tf-outline-width) solid var(--md-comp-outlined-tf-outline-color);width:0;max-width:calc(100% - var(--md-comp-tf-padding-inline) * 2);transition:width calc(var(--md-sys-motion-duration-scale, 1) * var(--md-comp-tf-label-duration)) var(--md-comp-tf-label-easing),border-color calc(var(--md-sys-motion-duration-scale, 1) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard)}.md-tf--outlined.md-tf--populated .md-tf__outline-notch,.md-tf--outlined:focus-within .md-tf__outline-notch{border-top-color:transparent;width:calc(var(--_label-float-width, 0px) + 8px)}.md-tf--outlined:not(.md-tf--disabled):not(:focus-within):not(.md-tf--error) .md-tf__container:hover .md-tf__outline{border-color:var(--md-comp-outlined-tf-hover-outline-color)}.md-tf--outlined:not(.md-tf--disabled):not(:focus-within):not(.md-tf--error) .md-tf__container:hover .md-tf__outline-notch{border-color:var(--md-comp-outlined-tf-hover-outline-color)}.md-tf--outlined:not(.md-tf--disabled):focus-within .md-tf__outline{border-color:var(--md-comp-outlined-tf-focus-outline-color);border-width:var(--md-comp-outlined-tf-focus-outline-width)}.md-tf--outlined:not(.md-tf--disabled):focus-within .md-tf__outline-notch{border-color:transparent;border-width:var(--md-comp-outlined-tf-focus-outline-width)}.md-tf--outlined.md-tf--error .md-tf__outline{border-color:var(--md-comp-outlined-tf-error-outline-color);border-width:var(--md-comp-outlined-tf-focus-outline-width)}.md-tf--outlined.md-tf--error:focus-within .md-tf__outline{border-color:var(--md-comp-outlined-tf-error-outline-color)}.md-tf--outlined.md-tf--disabled .md-tf__outline{border-color:var(--md-comp-outlined-tf-disabled-outline-color);opacity:var(--md-comp-outlined-tf-disabled-outline-opacity)}.md-tf__field-wrap{flex:1;display:flex;flex-direction:column;justify-content:flex-end;position:relative;min-width:0}.md-tf__input-row{display:flex;align-items:center;gap:4px}.md-tf__label{position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--md-comp-tf-label-color);font-family:var(--md-comp-tf-label-resting-font);font-size:var(--md-comp-tf-label-resting-size);font-weight:var(--md-comp-tf-label-resting-weight);letter-spacing:var(--md-comp-tf-label-resting-tracking);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transform-origin:left top;transition:transform calc(var(--md-sys-motion-duration-scale, 1) * var(--md-comp-tf-label-duration)) var(--md-comp-tf-label-easing),font-size calc(var(--md-sys-motion-duration-scale, 1) * var(--md-comp-tf-label-duration)) var(--md-comp-tf-label-easing),color calc(var(--md-sys-motion-duration-scale, 1) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard)}.md-tf--filled .md-tf__label{left:0}.md-tf--filled.md-tf--populated .md-tf__label,.md-tf--filled:focus-within .md-tf__label{top:var(--md-comp-tf-filled-label-top);transform:translateY(0) scale(calc(var(--md-sys-typescale-body-small-size) / var(--md-sys-typescale-body-large-size)))}.md-tf--outlined .md-tf__label{left:0}.md-tf--outlined.md-tf--populated .md-tf__label,.md-tf--outlined:focus-within .md-tf__label{top:0;transform:translateY(-50%) scale(calc(var(--md-sys-typescale-body-small-size) / var(--md-sys-typescale-body-large-size)))}.md-tf:not(.md-tf--disabled):focus-within .md-tf__label{color:var(--md-comp-tf-label-focus-color)}.md-tf.md-tf--error .md-tf__label{color:var(--md-comp-tf-label-error-color)}.md-tf.md-tf--disabled .md-tf__label{color:var(--md-comp-tf-label-disabled-color);opacity:var(--md-sys-state-disabled-content-opacity)}.md-tf__label--required:after{content:" *"}.md-tf__input{appearance:none;background:transparent;border:none;outline:none;padding:0;margin:0;width:100%;min-width:0;color:var(--md-comp-tf-input-color);font-family:var(--md-comp-tf-input-font);font-size:var(--md-comp-tf-input-size);font-weight:var(--md-comp-tf-input-weight);letter-spacing:var(--md-comp-tf-input-tracking);line-height:var(--md-sys-typescale-body-large-line-height);caret-color:var(--md-comp-tf-caret-color)}.md-tf--error .md-tf__input{caret-color:var(--md-comp-tf-error-caret-color)}.md-tf--disabled .md-tf__input{color:var(--md-comp-tf-input-disabled-color);opacity:var(--md-sys-state-disabled-content-opacity);cursor:not-allowed}.md-tf__input::placeholder{color:var(--md-sys-color-on-surface-variant);opacity:0;transition:opacity calc(var(--md-sys-motion-duration-scale, 1) * var(--md-sys-motion-duration-short3)) var(--md-sys-motion-easing-standard)}.md-tf--populated .md-tf__input::placeholder,.md-tf .md-tf__input:focus::placeholder,.md-tf--no-label .md-tf__input::placeholder{opacity:1}textarea.md-tf__input{resize:vertical;min-height:40px;overflow-y:auto}.md-tf--filled .md-tf__field-wrap{padding-inline:var(--md-comp-tf-padding-inline);padding-top:calc(var(--md-comp-tf-filled-label-top) + var(--md-sys-typescale-body-small-size) + 4px);padding-bottom:var(--md-comp-tf-filled-padding-top)}.md-tf--filled.md-tf--no-label .md-tf__field-wrap{padding-top:var(--md-comp-tf-filled-padding-top)}.md-tf--outlined .md-tf__field-wrap{padding-inline:calc(var(--md-comp-tf-padding-inline) - var(--md-comp-outlined-tf-outline-width));padding-block:calc(var(--md-comp-tf-outlined-padding-block) - var(--md-comp-outlined-tf-outline-width))}.md-tf__leading-icon,.md-tf__trailing-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(var(--md-comp-tf-icon-size) + var(--md-comp-tf-icon-inline-padding) * 2);align-self:center;color:var(--md-comp-tf-leading-icon-color)}.md-tf__trailing-icon{color:var(--md-comp-tf-trailing-icon-color)}.md-tf--error .md-tf__trailing-icon{color:var(--md-comp-tf-error-trailing-icon-color)}.md-tf--disabled .md-tf__leading-icon,.md-tf--disabled .md-tf__trailing-icon{opacity:var(--md-sys-state-disabled-content-opacity)}.md-tf__leading-icon svg,.md-tf__leading-icon img,.md-tf__trailing-icon svg,.md-tf__trailing-icon img{width:var(--md-comp-tf-icon-size);height:var(--md-comp-tf-icon-size);fill:currentColor;display:block}.md-tf--has-leading .md-tf__field-wrap{padding-inline-start:0}.md-tf--has-trailing .md-tf__field-wrap{padding-inline-end:0}.md-tf__prefix,.md-tf__suffix{color:var(--md-comp-tf-prefix-color);font-family:var(--md-comp-tf-input-font);font-size:var(--md-comp-tf-input-size);font-weight:var(--md-comp-tf-input-weight);letter-spacing:var(--md-comp-tf-input-tracking);white-space:nowrap;flex-shrink:0;align-self:center;opacity:0;transition:opacity calc(var(--md-sys-motion-duration-scale, 1) * var(--md-sys-motion-duration-short3)) var(--md-sys-motion-easing-standard)}.md-tf--populated .md-tf__prefix,.md-tf--populated .md-tf__suffix,.md-tf:focus-within .md-tf__prefix,.md-tf:focus-within .md-tf__suffix{opacity:1}.md-tf__suffix{color:var(--md-comp-tf-suffix-color)}.md-tf__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-inline:var(--md-comp-tf-supporting-inline-padding);padding-block-start:var(--md-comp-tf-supporting-top-gap)}.md-tf__supporting,.md-tf__counter{color:var(--md-comp-tf-supporting-color);font-family:var(--md-comp-tf-supporting-font);font-size:var(--md-comp-tf-supporting-size);font-weight:var(--md-comp-tf-supporting-weight);letter-spacing:var(--md-comp-tf-supporting-tracking);line-height:var(--md-sys-typescale-body-small-line-height)}.md-tf__counter{flex-shrink:0;margin-inline-start:auto}.md-tf--error .md-tf__supporting{color:var(--md-comp-tf-supporting-error-color)}.md-tf--disabled .md-tf__supporting,.md-tf--disabled .md-tf__counter{color:var(--md-comp-tf-supporting-disabled-color);opacity:var(--md-sys-state-disabled-content-opacity)}:root{--md-comp-btn-group-connected-gap: 2px;--md-comp-btn-group-connected-outer-shape: var(--md-comp-tonal-button-container-shape);--md-comp-btn-group-connected-inner-shape: var(--md-sys-shape-corner-small);--md-comp-btn-group-connected-checked-shape: var(--md-comp-tonal-button-container-shape);--md-comp-btn-group-standard-gap: 0px;--md-comp-btn-group-standard-outer-shape: var(--md-comp-tonal-button-container-shape);--md-comp-btn-group-standard-inner-shape: var(--md-sys-shape-corner-none);--md-comp-btn-group-checked-container-color: var(--md-comp-tonal-button-container-color);--md-comp-btn-group-checked-label-color: var(--md-comp-tonal-button-label-color);--md-comp-btn-group-checked-icon-color: var(--md-comp-tonal-button-icon-color);--md-comp-btn-group-unchecked-container-color: var(--md-sys-color-surface-container-lowest);--md-comp-btn-group-unchecked-label-color: var(--md-sys-color-on-surface-variant);--md-comp-btn-group-unchecked-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-btn-group-outline-color: var(--md-comp-outlined-button-outline-color);--md-comp-btn-group-outline-width: var(--md-comp-outlined-button-outline-width);--md-comp-btn-group-hover-state-layer-opacity: var( --md-comp-tonal-button-hover-state-layer-opacity );--md-comp-btn-group-focus-state-layer-opacity: var( --md-comp-tonal-button-focus-state-layer-opacity );--md-comp-btn-group-pressed-state-layer-opacity: var( --md-comp-tonal-button-pressed-state-layer-opacity );--md-comp-btn-group-disabled-container-opacity: var( --md-comp-tonal-button-disabled-container-opacity );--md-comp-btn-group-disabled-content-opacity: var(--md-comp-tonal-button-disabled-label-opacity);--md-comp-btn-group-shape-duration: var(--md-sys-motion-duration-medium2);--md-comp-btn-group-shape-easing: var(--md-sys-motion-easing-emphasized)}.md-btn-group{display:inline-flex;align-items:center;flex-wrap:nowrap}.md-btn-group__item{appearance:none;border:none;background:transparent;padding:0;margin:0;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;overflow:hidden;white-space:nowrap;height:40px;padding-inline:24px;flex:1;font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking);color:var(--_label-color, var(--md-sys-color-on-surface));background-color:var(--_container-color, transparent);border-radius:var(--_shape, var(--md-sys-shape-corner-full));transition:border-radius calc(var(--md-sys-motion-duration-scale, 1) * var(--md-comp-btn-group-shape-duration)) var(--md-comp-btn-group-shape-easing),background-color calc(var(--md-sys-motion-duration-scale, 1) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard),color calc(var(--md-sys-motion-duration-scale, 1) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard),box-shadow calc(var(--md-sys-motion-duration-scale, 1) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard);outline-offset:2px}.md-btn-group__item:focus-visible{outline:3px solid var(--md-sys-color-secondary)}.md-btn-group__item:has(.md-btn-group__icon){padding-inline-start:16px}.md-btn-group__state-layer{position:absolute;inset:0;border-radius:inherit;background-color:currentColor;opacity:0;pointer-events:none;transition:opacity calc(var(--md-sys-motion-duration-scale, 1) * var(--md-sys-motion-duration-short4)) var(--md-sys-motion-easing-standard)}.md-btn-group__item:hover .md-btn-group__state-layer{opacity:var(--md-comp-btn-group-hover-state-layer-opacity)}.md-btn-group__item:focus-visible .md-btn-group__state-layer{opacity:var(--md-comp-btn-group-focus-state-layer-opacity)}.md-btn-group__item:active .md-btn-group__state-layer{opacity:var(--md-comp-btn-group-pressed-state-layer-opacity)}.md-btn-group__icon,.md-btn-group__label{position:relative;z-index:1;pointer-events:none}.md-btn-group__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px}.md-btn-group__icon svg,.md-btn-group__icon img{width:100%;height:100%;fill:currentColor;display:block}.md-btn-group__item:disabled,.md-btn-group__item[aria-disabled=true]{cursor:not-allowed;pointer-events:none;opacity:var(--md-comp-btn-group-disabled-content-opacity)}.md-btn-group--connected{gap:var(--md-comp-btn-group-connected-gap)}.md-btn-group--connected .md-btn-group__item--leading{--_shape: var(--md-comp-btn-group-connected-outer-shape) var(--md-comp-btn-group-connected-inner-shape) var(--md-comp-btn-group-connected-inner-shape) var(--md-comp-btn-group-connected-outer-shape);border-start-start-radius:var(--md-comp-btn-group-connected-outer-shape);border-start-end-radius:var(--md-comp-btn-group-connected-inner-shape);border-end-end-radius:var(--md-comp-btn-group-connected-inner-shape);border-end-start-radius:var(--md-comp-btn-group-connected-outer-shape)}.md-btn-group--connected .md-btn-group__item--middle{border-radius:var(--md-comp-btn-group-connected-inner-shape)}.md-btn-group--connected .md-btn-group__item--trailing{border-start-start-radius:var(--md-comp-btn-group-connected-inner-shape);border-start-end-radius:var(--md-comp-btn-group-connected-outer-shape);border-end-end-radius:var(--md-comp-btn-group-connected-outer-shape);border-end-start-radius:var(--md-comp-btn-group-connected-inner-shape)}.md-btn-group--connected .md-btn-group__item--only{border-radius:var(--md-comp-btn-group-connected-outer-shape)}.md-btn-group--connected .md-btn-group__item--checked{border-radius:var(--md-comp-btn-group-connected-checked-shape)!important}.md-btn-group--standard{gap:0}.md-btn-group--standard .md-btn-group__item--leading{border-start-start-radius:var(--md-comp-btn-group-standard-outer-shape);border-start-end-radius:var(--md-comp-btn-group-standard-inner-shape);border-end-end-radius:var(--md-comp-btn-group-standard-inner-shape);border-end-start-radius:var(--md-comp-btn-group-standard-outer-shape)}.md-btn-group--standard .md-btn-group__item--middle{border-radius:var(--md-comp-btn-group-standard-inner-shape)}.md-btn-group--standard .md-btn-group__item--trailing{border-start-start-radius:var(--md-comp-btn-group-standard-inner-shape);border-start-end-radius:var(--md-comp-btn-group-standard-outer-shape);border-end-end-radius:var(--md-comp-btn-group-standard-outer-shape);border-end-start-radius:var(--md-comp-btn-group-standard-inner-shape)}.md-btn-group--standard .md-btn-group__item--only{border-radius:var(--md-comp-btn-group-standard-outer-shape)}.md-btn-group--filled .md-btn-group__item{--_container-color: var(--md-comp-filled-button-container-color);--_label-color: var(--md-comp-filled-button-label-color)}.md-btn-group--filled.md-btn-group--single .md-btn-group__item:not(.md-btn-group__item--checked),.md-btn-group--filled.md-btn-group--multi .md-btn-group__item:not(.md-btn-group__item--checked){--_container-color: color-mix( in srgb, var(--md-comp-filled-button-container-color) 20%, var(--md-sys-color-surface) );--_label-color: var(--md-sys-color-on-surface-variant)}.md-btn-group--filled .md-btn-group__item--checked{--_container-color: var(--md-comp-btn-group-checked-container-color);--_label-color: var(--md-comp-btn-group-checked-label-color)}.md-btn-group--tonal .md-btn-group__item{--_container-color: var(--md-comp-tonal-button-container-color);--_label-color: var(--md-comp-tonal-button-label-color)}.md-btn-group--tonal.md-btn-group--single .md-btn-group__item:not(.md-btn-group__item--checked),.md-btn-group--tonal.md-btn-group--multi .md-btn-group__item:not(.md-btn-group__item--checked){--_container-color: var(--md-sys-color-surface-container-lowest);--_label-color: var(--md-sys-color-on-surface-variant)}.md-btn-group--tonal .md-btn-group__item--checked{--_container-color: var(--md-comp-btn-group-checked-container-color);--_label-color: var(--md-comp-btn-group-checked-label-color)}.md-btn-group--outlined .md-btn-group__item{--_container-color: transparent;--_label-color: var(--md-comp-outlined-button-label-color);border:var(--md-comp-btn-group-outline-width) solid var(--md-comp-btn-group-outline-color)}.md-btn-group--standard.md-btn-group--outlined .md-btn-group__item+.md-btn-group__item{border-inline-start:none}.md-btn-group--outlined.md-btn-group--single .md-btn-group__item:not(.md-btn-group__item--checked),.md-btn-group--outlined.md-btn-group--multi .md-btn-group__item:not(.md-btn-group__item--checked){--_label-color: var(--md-sys-color-on-surface-variant)}.md-btn-group--outlined .md-btn-group__item--checked{--_container-color: var(--md-comp-btn-group-checked-container-color);--_label-color: var(--md-comp-btn-group-checked-label-color);border-color:transparent}.md-btn-group--elevated .md-btn-group__item{--_container-color: var(--md-comp-elevated-button-container-color);--_label-color: var(--md-comp-elevated-button-label-color);box-shadow:var(--md-comp-elevated-button-container-elevation)}.md-btn-group--elevated .md-btn-group__item:hover{box-shadow:var(--md-comp-elevated-button-hover-container-elevation)}.md-btn-group--elevated.md-btn-group--single .md-btn-group__item:not(.md-btn-group__item--checked),.md-btn-group--elevated.md-btn-group--multi .md-btn-group__item:not(.md-btn-group__item--checked){--_container-color: var(--md-sys-color-surface-container-lowest);--_label-color: var(--md-sys-color-on-surface-variant);box-shadow:none}.md-btn-group--elevated .md-btn-group__item--checked{--_container-color: var(--md-comp-btn-group-checked-container-color);--_label-color: var(--md-comp-btn-group-checked-label-color);box-shadow:none}
