@charset "UTF-8";:root{--primary0: #000000;--primary5: #001509;--primary10: #002111;--primary15: #002D18;--primary20: #003920;--primary25: #004528;--primary30: #005230;--primary35: #055F3A;--primary40: #1B6B45;--primary50: #39855C;--primary60: #54A074;--primary70: #6FBB8D;--primary80: #8AD7A7;--primary90: #A5F3C2;--primary95: #C0FFD5;--primary98: #E9FFED;--primary99: #F5FFF4;--primary100: #FFFFFF;--secondary0: #000000;--secondary5: #001509;--secondary10: #052012;--secondary15: #102b1c;--secondary20: #1b3626;--secondary25: #264130;--secondary30: #314d3b;--secondary35: #3d5947;--secondary40: #486552;--secondary50: #617e6a;--secondary60: #7a9883;--secondary70: #94b29d;--secondary80: #afceb7;--secondary90: #caead3;--secondary95: #d9f9e1;--secondary98: #e9ffed;--secondary99: #f5fff4;--secondary100: #FFFFFF;--tertiary0: #000000;--tertiary5: #000f31;--tertiary10: #001847;--tertiary15: #00225c;--tertiary20: #0f2d68;--tertiary25: #1e3974;--tertiary30: #2b4480;--tertiary35: #37508d;--tertiary40: #445c9a;--tertiary50: #5d7fb4;--tertiary60: #778fd0;--tertiary70: #92aaec;--tertiary80: #b2c5ff;--tertiary90: #dae2ff;--tertiary95: #eef0ff;--tertiary98: #faf8ff;--tertiary99: #fefbff;--tertiary100: #FFFFFF;--neutral0: #000000;--neutral5: #0e120f;--neutral10: #181d19;--neutral15: #232723;--neutral20: #2d312e;--neutral25: #383c39;--neutral30: #444844;--neutral35: #4f534f;--neutral40: #5b5f5b;--neutral50: #747873;--neutral60: #8e928d;--neutral70: #a8aca7;--neutral80: #c4c8c2;--neutral90: #e0e3de;--neutral95: #eef2ec;--neutral98: #f7faf4;--neutral99: #fafdf7;--neutral100: #FFFFFF;--neutral-variant0: #000000;--neutral-variant5: #0a130d;--neutral-variant10: #151e17;--neutral-variant15: #1f2821;--neutral-variant20: #29332c;--neutral-variant25: #343e37;--neutral-variant30: #3f4942;--neutral-variant35: #4b554d;--neutral-variant40: #576159;--neutral-variant50: #6f7a71;--neutral-variant60: #89938a;--neutral-variant70: #a3aea4;--neutral-variant80: #bfc9bf;--neutral-variant90: #dbe5db;--neutral-variant95: #e9f4e9;--neutral-variant98: #f2fcf2;--neutral-variant99: #f5fff4;--neutral-variant100: #FFFFFF}.dark-high-contrast{--md-sys-color-primary: rgb(239 255 241);--md-sys-color-surface-tint: rgb(138 215 167);--md-sys-color-on-primary: rgb(0 0 0);--md-sys-color-primary-container: rgb(142 219 171);--md-sys-color-on-primary-container: rgb(0 0 0);--md-sys-color-secondary: rgb(239 255 240);--md-sys-color-on-secondary: rgb(0 0 0);--md-sys-color-secondary-container: rgb(179 210 187);--md-sys-color-on-secondary-container: rgb(0 0 0);--md-sys-color-tertiary: rgb(252 250 255);--md-sys-color-on-tertiary: rgb(0 0 0);--md-sys-color-tertiary-container: rgb(184 202 255);--md-sys-color-on-tertiary-container: rgb(0 0 0);--md-sys-color-error: rgb(255 249 249);--md-sys-color-on-error: rgb(0 0 0);--md-sys-color-error-container: rgb(255 186 177);--md-sys-color-on-error-container: (255 218 214);--md-sys-color-background: rgb(16 20 17);--md-sys-color-on-background: rgb(224 227 222);--md-sys-color-surface: rgb(16 20 17);--md-sys-color-on-surface: rgb(255 255 255);--md-sys-color-surface-variant: rgb(63 73 66);--md-sys-color-on-surface-variant: rgb(243 254 243);--md-sys-color-outline: rgb(195 205 196);--md-sys-color-outline-variant: rgb(195 205 196);--md-sys-color-shadow: rgb(0 0 0);--md-sys-color-scrim: rgb(0 0 0);--md-sys-color-inverse-surface: rgb(224 227 222);--md-sys-color-inverse-on-surface: rgb(0 0 0);--md-sys-color-inverse-primary: rgb(0 49 27);--md-sys-color-primary-fixed: rgb(169 248 198);--md-sys-color-on-primary-fixed: rgb(0 0 0);--md-sys-color-primary-fixed-dim: rgb(142 219 171);--md-sys-color-on-primary-fixed-variant: rgb(0 27 13);--md-sys-color-secondary-fixed: rgb(207 239 215);--md-sys-color-on-secondary-fixed: rgb(0 0 0);--md-sys-color-secondary-fixed-dim: rgb(179 210 187);--md-sys-color-on-secondary-fixed-variant: rgb(1 27 13);--md-sys-color-tertiary-fixed: rgb(224 230 255);--md-sys-color-on-tertiary-fixed: rgb(0 0 0);--md-sys-color-tertiary-fixed-dim: rgb(184 202 255);--md-sys-color-on-tertiary-fixed-variant: rgb(0 19 60);--md-sys-color-surface-dim: rgb(16 20 17);--md-sys-color-surface-bright: rgb(54 58 54);--md-sys-color-surface-container-lowest: rgb(11 15 12);--md-sys-color-surface-container-low: rgb(24 29 25);--md-sys-color-surface-container: rgb(28 33 29);--md-sys-color-surface-container-high: rgb(39 43 39);--md-sys-color-surface-container-highest: rgb(49 54 50)}.dark-medium-contrast{--md-sys-color-primary: rgb(142 219 171);--md-sys-color-surface-tint: rgb(138 215 167);--md-sys-color-on-primary: rgb(0 27 13);--md-sys-color-primary-container: rgb(84 160 116);--md-sys-color-on-primary-container: rgb(0 0 0);--md-sys-color-secondary: rgb(179 210 187);--md-sys-color-on-secondary: rgb(1 27 13);--md-sys-color-secondary-container: rgb(122 152 131);--md-sys-color-on-secondary-container: rgb(0 0 0);--md-sys-color-tertiary: rgb(184 202 255);--md-sys-color-on-tertiary: rgb(0 19 60);--md-sys-color-tertiary-container: rgb(119 143 208);--md-sys-color-on-tertiary-container: rgb(0 0 0);--md-sys-color-error: rgb(255 186 177);--md-sys-color-on-error: rgb(55 0 1);--md-sys-color-error-container: rgb(255 84 73);--md-sys-color-on-error-container: (255 218 214);--md-sys-color-background: rgb(16 20 17);--md-sys-color-on-background: rgb(224 227 222);--md-sys-color-surface: rgb(16 20 17);--md-sys-color-on-surface: rgb(248 252 246);--md-sys-color-surface-variant: rgb(63 73 66);--md-sys-color-on-surface-variant: rgb(195 205 196);--md-sys-color-outline: rgb(155 165 156);--md-sys-color-outline-variant: rgb(123 134 125);--md-sys-color-shadow: rgb(0 0 0);--md-sys-color-scrim: rgb(0 0 0);--md-sys-color-inverse-surface: rgb(224 227 222);--md-sys-color-inverse-on-surface: rgb(39 43 39);--md-sys-color-inverse-primary: rgb(0 83 49);--md-sys-color-primary-fixed: rgb(165 243 194);--md-sys-color-on-primary-fixed: rgb(0 21 9);--md-sys-color-primary-fixed-dim: rgb(138 215 167);--md-sys-color-on-primary-fixed-variant: rgb(0 63 36);--md-sys-color-secondary-fixed: rgb(202 234 210);--md-sys-color-on-secondary-fixed: rgb(0 21 9);--md-sys-color-secondary-fixed-dim: rgb(175 206 183);--md-sys-color-on-secondary-fixed-variant: rgb(33 60 43);--md-sys-color-tertiary-fixed: rgb(218 226 255);--md-sys-color-on-tertiary-fixed: rgb(0 15 50);--md-sys-color-tertiary-fixed-dim: rgb(178 197 255);--md-sys-color-on-tertiary-fixed-variant: rgb(23 51 110);--md-sys-color-surface-dim: rgb(16 20 17);--md-sys-color-surface-bright: rgb(54 58 54);--md-sys-color-surface-container-lowest: rgb(11 15 12);--md-sys-color-surface-container-low: rgb(24 29 25);--md-sys-color-surface-container: rgb(28 33 29);--md-sys-color-surface-container-high: rgb(39 43 39);--md-sys-color-surface-container-highest: rgb(49 54 50)}.dark{--md-sys-color-primary: rgb(138 215 167);--md-sys-color-surface-tint: rgb(138 215 167);--md-sys-color-on-primary: rgb(0 57 32);--md-sys-color-primary-container: rgb(46 123 83);--md-sys-color-on-primary-container: rgb(255 255 255);--md-sys-color-secondary: rgb(175 206 183);--md-sys-color-on-secondary: rgb(27 54 38);--md-sys-color-secondary-container: rgb(87 116 96);--md-sys-color-on-secondary-container: rgb(255 255 255);--md-sys-color-tertiary: rgb(178 197 255);--md-sys-color-on-tertiary: rgb(15 45 104);--md-sys-color-tertiary-container: rgb(83 108 170);--md-sys-color-on-tertiary-container: rgb(255 255 255);--md-sys-color-error: rgb(255 180 171);--md-sys-color-on-error: rgb(105 0 5);--md-sys-color-error-container: rgb(147 0 10);--md-sys-color-on-error-container: rgb(255 218 214);--md-sys-color-background: rgb(16 20 17);--md-sys-color-on-background: rgb(224 227 222);--md-sys-color-surface: rgb(16 20 17);--md-sys-color-on-surface: rgb(224 227 222);--md-sys-color-surface-variant: rgb(63 73 66);--md-sys-color-on-surface-variant: rgb(191 201 191);--md-sys-color-outline: rgb(137 147 138);--md-sys-color-outline-variant: rgb(63 73 66);--md-sys-color-shadow: rgb(0 0 0);--md-sys-color-scrim: rgb(0 0 0);--md-sys-color-inverse-surface: rgb(224 227 222);--md-sys-color-inverse-on-surface: rgb(45 49 46);--md-sys-color-inverse-primary: rgb(27 107 69);--md-sys-color-primary-fixed: rgb(165 243 194);--md-sys-color-on-primary-fixed: rgb(0 33 17);--md-sys-color-primary-fixed-dim: rgb(138 215 167);--md-sys-color-on-primary-fixed-variant: rgb(0 82 48);--md-sys-color-secondary-fixed: rgb(202 234 210);--md-sys-color-on-secondary-fixed: rgb(5 32 18);--md-sys-color-secondary-fixed-dim: rgb(175 206 183);--md-sys-color-on-secondary-fixed-variant: rgb(49 77 59);--md-sys-color-tertiary-fixed: rgb(218 226 255);--md-sys-color-on-tertiary-fixed: rgb(0 24 71);--md-sys-color-tertiary-fixed-dim: rgb(178 197 255);--md-sys-color-on-tertiary-fixed-variant: rgb(43 68 128);--md-sys-color-surface-dim: rgb(16 20 17);--md-sys-color-surface-bright: rgb(54 58 54);--md-sys-color-surface-container-lowest: rgb(11 15 12);--md-sys-color-surface-container-low: rgb(24 29 25);--md-sys-color-surface-container: rgb(28 33 29);--md-sys-color-surface-container-high: rgb(39 43 39);--md-sys-color-surface-container-highest: rgb(49 54 50)}.light-high-contrast{--md-sys-color-primary: rgb(0 41 22);--md-sys-color-surface-tint: rgb(27 107 69);--md-sys-color-on-primary: rgb(255 255 255);--md-sys-color-primary-container: rgb(0 77 46);--md-sys-color-on-primary-container: rgb(255 255 255);--md-sys-color-secondary: rgb(12 39 24);--md-sys-color-on-secondary: rgb(255 255 255);--md-sys-color-secondary-container: rgb(45 73 55);--md-sys-color-on-secondary-container: rgb(255 255 255);--md-sys-color-tertiary: rgb(0 30 85);--md-sys-color-on-tertiary: rgb(255 255 255);--md-sys-color-tertiary-container: rgb(38 64 124);--md-sys-color-on-tertiary-container: rgb(255 255 255);--md-sys-color-error: rgb(78 0 2);--md-sys-color-on-error: rgb(255 255 255);--md-sys-color-error-container: rgb(140 0 9);--md-sys-color-on-error-container: rgb(255 255 255);--md-sys-color-background: rgb(247 250 244);--md-sys-color-on-background: rgb(24 29 25);--md-sys-color-surface: rgb(247 250 244);--md-sys-color-on-surface: rgb(0 0 0);--md-sys-color-surface-variant: rgb(219 229 219);--md-sys-color-on-surface-variant: rgb(29 38 32);--md-sys-color-outline: rgb(59 69 62);--md-sys-color-outline-variant: rgb(59 69 62);--md-sys-color-shadow: rgb(0 0 0);--md-sys-color-scrim: rgb(0 0 0);--md-sys-color-inverse-surface: rgb(45 49 46);--md-sys-color-inverse-on-surface: rgb(255 255 255);--md-sys-color-inverse-primary: rgb(175 253 203);--md-sys-color-primary-fixed: rgb(0 77 46);--md-sys-color-on-primary-fixed: rgb(255 255 255);--md-sys-color-primary-fixed-dim: rgb(0 52 29);--md-sys-color-on-primary-fixed-variant: rgb(255 255 255);--md-sys-color-secondary-fixed: rgb(45 73 55);--md-sys-color-on-secondary-fixed: rgb(255 255 255);--md-sys-color-secondary-fixed-dim: rgb(23 50 34);--md-sys-color-on-secondary-fixed-variant: rgb(255 255 255);--md-sys-color-tertiary-fixed: rgb(38 64 124);--md-sys-color-on-tertiary-fixed: rgb(255 255 255);--md-sys-color-tertiary-fixed-dim: rgb(9 41 100);--md-sys-color-on-tertiary-fixed-variant: rgb(255 255 255);--md-sys-color-surface-dim: rgb(215 219 213);--md-sys-color-surface-bright: rgb(247 250 244);--md-sys-color-surface-container-lowest: rgb(255 255 255);--md-sys-color-surface-container-low: rgb(241 245 239);--md-sys-color-surface-container: rgb(235 239 233);--md-sys-color-surface-container-high: rgb(230 233 227);--md-sys-color-surface-container-highest: rgb(224 227 222)}.light-medium-contrast{--md-sys-color-primary: rgb(0 77 46);--md-sys-color-surface-tint: rgb(27 107 69);--md-sys-color-on-primary: rgb(255 255 255);--md-sys-color-primary-container: rgb(54 130 90);--md-sys-color-on-primary-container: rgb(255 255 255);--md-sys-color-secondary: rgb(45 73 55);--md-sys-color-on-secondary: rgb(255 255 255);--md-sys-color-secondary-container: rgb(94 123 103);--md-sys-color-on-secondary-container: rgb(255 255 255);--md-sys-color-tertiary: rgb(38 64 124);--md-sys-color-on-tertiary: rgb(255 255 255);--md-sys-color-tertiary-container: rgb(91 115 178);--md-sys-color-on-tertiary-container: rgb(255 255 255);--md-sys-color-error: rgb(140 0 9);--md-sys-color-on-error: rgb(255 255 255);--md-sys-color-error-container: rgb(218 52 46);--md-sys-color-on-error-container: rgb(255 255 255);--md-sys-color-background: rgb(247 250 244);--md-sys-color-on-background: rgb(24 29 25);--md-sys-color-surface: rgb(247 250 244);--md-sys-color-on-surface: rgb(24 29 25);--md-sys-color-surface-variant: rgb(219 229 219);--md-sys-color-on-surface-variant: rgb(59 69 62);--md-sys-color-outline: rgb(88 97 90);--md-sys-color-outline-variant: rgb(115 125 117);--md-sys-color-shadow: rgb(0 0 0);--md-sys-color-scrim: rgb(0 0 0);--md-sys-color-inverse-surface: rgb(45 49 46);--md-sys-color-inverse-on-surface: rgb(238 242 236);--md-sys-color-inverse-primary: rgb(138 215 167);--md-sys-color-primary-fixed: rgb(54 130 90);--md-sys-color-on-primary-fixed: rgb(255 255 255);--md-sys-color-primary-fixed-dim: rgb(23 105 67);--md-sys-color-on-primary-fixed-variant: rgb(255 255 255);--md-sys-color-secondary-fixed: rgb(94 123 103);--md-sys-color-on-secondary-fixed: rgb(255 255 255);--md-sys-color-secondary-fixed-dim: rgb(70 98 80);--md-sys-color-on-secondary-fixed-variant: rgb(255 255 255);--md-sys-color-tertiary-fixed: rgb(91 115 178);--md-sys-color-on-tertiary-fixed: rgb(255 255 255);--md-sys-color-tertiary-fixed-dim: rgb(65 90 151);--md-sys-color-on-tertiary-fixed-variant: rgb(255 255 255);--md-sys-color-surface-dim: rgb(215 219 213);--md-sys-color-surface-bright: rgb(247 250 244);--md-sys-color-surface-container-lowest: rgb(255 255 255);--md-sys-color-surface-container-low: rgb(241 245 239);--md-sys-color-surface-container: rgb(235 239 233);--md-sys-color-surface-container-high: rgb(230 233 227);--md-sys-color-surface-container-highest: rgb(224 227 222)}.light{--md-sys-color-primary: rgb(0 92 55);--md-sys-color-surface-tint: rgb(27 107 69);--md-sys-color-on-primary: rgb(255 255 255);--md-sys-color-primary-container: rgb(54 130 90);--md-sys-color-on-primary-container: rgb(255 255 255);--md-sys-color-secondary: rgb(58 86 68);--md-sys-color-on-secondary: rgb(255 255 255);--md-sys-color-secondary-container: rgb(94 123 103);--md-sys-color-on-secondary-container: rgb(255 255 255);--md-sys-color-tertiary: rgb(53 78 138);--md-sys-color-on-tertiary: rgb(255 255 255);--md-sys-color-tertiary-container: rgb(91 115 178);--md-sys-color-on-tertiary-container: rgb(255 255 255);--md-sys-color-error: rgb(186 26 26);--md-sys-color-on-error: rgb(255 255 255);--md-sys-color-error-container: rgb(255 218 214);--md-sys-color-on-error-container: rgb(65 0 2);--md-sys-color-background: rgb(247 250 244);--md-sys-color-on-background: rgb(24 29 25);--md-sys-color-surface: rgb(247 250 244);--md-sys-color-on-surface: rgb(24 29 25);--md-sys-color-surface-variant: rgb(219 229 219);--md-sys-color-on-surface-variant: rgb(63 73 66);--md-sys-color-outline: rgb(111 122 113);--md-sys-color-outline-variant: rgb(191 201 191);--md-sys-color-shadow: rgb(0 0 0);--md-sys-color-scrim: rgb(0 0 0);--md-sys-color-inverse-surface: rgb(45 49 46);--md-sys-color-inverse-on-surface: rgb(238 242 236);--md-sys-color-inverse-primary: rgb(138 215 167);--md-sys-color-primary-fixed: rgb(165 243 194);--md-sys-color-on-primary-fixed: rgb(0 33 17);--md-sys-color-primary-fixed-dim: rgb(138 215 167);--md-sys-color-on-primary-fixed-variant: rgb(0 82 48);--md-sys-color-secondary-fixed: rgb(202 234 210);--md-sys-color-on-secondary-fixed: rgb(5 32 18);--md-sys-color-secondary-fixed-dim: rgb(175 206 183);--md-sys-color-on-secondary-fixed-variant: rgb(49 77 59);--md-sys-color-tertiary-fixed: rgb(218 226 255);--md-sys-color-on-tertiary-fixed: rgb(0 24 71);--md-sys-color-tertiary-fixed-dim: rgb(178 197 255);--md-sys-color-on-tertiary-fixed-variant: rgb(43 68 128);--md-sys-color-surface-dim: rgb(215 219 213);--md-sys-color-surface-bright: rgb(247 250 244);--md-sys-color-surface-container-lowest: rgb(255 255 255);--md-sys-color-surface-container-low: rgb(241 245 239);--md-sys-color-surface-container: rgb(235 239 233);--md-sys-color-surface-container-high: rgb(230 233 227);--md-sys-color-surface-container-highest: rgb(224 227 222)}:root{--md-ref-typeface-plain: "Noto Sans";--md-ref-typeface-brand: "Noto Serif JP";--md-ref-typeface-weight-regular: 400;--md-ref-typeface-weight-medium: 500;--md-ref-typeface-weight-bold: 700;--md-sys-typeface-body-large: var(--md-ref-typeface-weight-regular) 1rem/1.5rem var(--md-ref-typeface-plain);--md-sys-typeface-body-large-font: var(--md-ref-typeface-plain);--md-sys-typeface-body-large-line-height: 1.5rem;--md-sys-typeface-body-large-size: 1rem;--md-sys-typeface-body-large-tracking: .031rem;--md-sys-typeface-body-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typeface-body-medium: var(--md-ref-typeface-weight-regular) .875rem/1.25rem var(--md-ref-typeface-plain);--md-sys-typeface-body-medium-font: var(--md-ref-typeface-plain);--md-sys-typeface-body-medium-line-height: 1.25rem;--md-sys-typeface-body-medium-size: .875rem;--md-sys-typeface-body-medium-tracking: .016rem;--md-sys-typeface-body-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typeface-body-small: var(--md-ref-typeface-weight-regular) .75rem/1rem var(--md-ref-typeface-plain);--md-sys-typeface-body-small-font: var(--md-ref-typeface-plain);--md-sys-typeface-body-small-line-height: 1rem;--md-sys-typeface-body-small-size: .75rem;--md-sys-typeface-body-small-tracking: .025rem;--md-sys-typeface-body-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typeface-display-large: var(--md-ref-typeface-weight-regular) 3.562rem/4rem var(--md-ref-typeface-brand);--md-sys-typeface-display-large-font: var(--md-ref-typeface-brand);--md-sys-typeface-display-large-line-height: 4rem;--md-sys-typeface-display-large-size: 3.562rem;--md-sys-typeface-display-large-tracking: -.016rem;--md-sys-typeface-display-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typeface-display-medium: var(--md-ref-typeface-weight-regular) 2.812rem/3.25rem var(--md-ref-typeface-brand);--md-sys-typeface-display-medium-font: var(--md-ref-typeface-brand);--md-sys-typeface-display-medium-line-height: 3.25rem;--md-sys-typeface-display-medium-size: 2.812rem;--md-sys-typeface-display-medium-tracking: 0rem;--md-sys-typeface-display-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typeface-display-small: var(--md-ref-typeface-weight-regular) 2.25rem/2.75rem var(--md-ref-typeface-brand);--md-sys-typeface-display-small-font: var(--md-ref-typeface-brand);--md-sys-typeface-display-small-line-height: 2.75rem;--md-sys-typeface-display-small-size: 2.25rem;--md-sys-typeface-display-small-tracking: 0rem;--md-sys-typeface-display-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typeface-headline-large: var(--md-ref-typeface-weight-regular) 2rem/2.5rem var(--md-ref-typeface-brand);--md-sys-typeface-headline-large-font: var(--md-ref-typeface-brand);--md-sys-typeface-headline-large-line-height: 2.5rem;--md-sys-typeface-headline-large-size: 2rem;--md-sys-typeface-headline-large-tracking: 0rem;--md-sys-typeface-headline-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typeface-headline-medium: var(--md-ref-typeface-weight-regular) 1.75rem/2.25rem var(--md-ref-typeface-brand);--md-sys-typeface-headline-medium-font: var(--md-ref-typeface-brand);--md-sys-typeface-headline-medium-line-height: 2.25rem;--md-sys-typeface-headline-medium-size: 1.75rem;--md-sys-typeface-headline-medium-tracking: 0rem;--md-sys-typeface-headline-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typeface-headline-small: var(--md-ref-typeface-weight-regular) 1.5rem/2rem var(--md-ref-typeface-brand);--md-sys-typeface-headline-small-font: var(--md-ref-typeface-brand);--md-sys-typeface-headline-small-line-height: 2rem;--md-sys-typeface-headline-small-size: 1.5rem;--md-sys-typeface-headline-small-tracking: 0rem;--md-sys-typeface-headline-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typeface-label-large: var(--md-ref-typeface-weight-medium) .875rem/1.25rem var(--md-ref-typeface-plain);--md-sys-typeface-label-large-font: var(--md-ref-typeface-plain);--md-sys-typeface-label-large-line-height: 1.25rem;--md-sys-typeface-label-large-size: .875rem;--md-sys-typeface-label-large-tracking: .006rem;--md-sys-typeface-label-large-weight: var(--md-ref-typeface-weight-medium);--md-sys-typeface-label-large-weight-prominent: var(--md-ref-typeface-weight-bold);--md-sys-typeface-label-medium: var(--md-ref-typeface-weight-medium) .75rem/1rem var(--md-ref-typeface-plain);--md-sys-typeface-label-medium-font: var(--md-ref-typeface-plain);--md-sys-typeface-label-medium-line-height: 1rem;--md-sys-typeface-label-medium-size: .75rem;--md-sys-typeface-label-medium-tracking: .031rem;--md-sys-typeface-label-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typeface-label-medium-weight-prominent: var(--md-ref-typeface-weight-bold);--md-sys-typeface-label-small: var(--md-ref-typeface-weight-medium) .688rem/1rem var(--md-ref-typeface-plain);--md-sys-typeface-label-small-font: var(--md-ref-typeface-plain);--md-sys-typeface-label-small-line-height: 1rem;--md-sys-typeface-label-small-size: .688rem;--md-sys-typeface-label-small-tracking: .031rem;--md-sys-typeface-label-small-weight: var(--md-ref-typeface-weight-medium);--md-sys-typeface-title-large: var(--md-ref-typeface-weight-medium) 1.375rem/1.75rem var(--md-ref-typeface-plain);--md-sys-typeface-title-large-font: var(--md-ref-typeface-plain);--md-sys-typeface-title-large-line-height: 1.75rem;--md-sys-typeface-title-large-size: 1.375rem;--md-sys-typeface-title-large-tracking: 0rem;--md-sys-typeface-title-large-weight: var(--md-ref-typeface-weight-medium);--md-sys-typeface-title-medium: var(--md-ref-typeface-weight-medium) 1rem/1.5rem var(--md-ref-typeface-plain);--md-sys-typeface-title-medium-font: var(--md-ref-typeface-plain);--md-sys-typeface-title-medium-line-height: 1.5rem;--md-sys-typeface-title-medium-size: 1rem;--md-sys-typeface-title-medium-tracking: .009rem;--md-sys-typeface-title-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typeface-title-small: var(--md-ref-typeface-weight-medium) .875rem/1.25rem var(--md-ref-typeface-plain);--md-sys-typeface-title-small-font: var(--md-ref-typeface-plain);--md-sys-typeface-title-small-line-height: 1.25rem;--md-sys-typeface-title-small-size: .875rem;--md-sys-typeface-title-small-tracking: .006rem;--md-sys-typeface-title-small-weight: var(--md-ref-typeface-weight-medium)}.center-all{display:flex;align-items:center;justify-content:center}.star{position:relative;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.star svg,.star i{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;font-style:normal}.star svg.star-half,.star svg.star-filled,.star i.star-half,.star i.star-filled{opacity:0}.star i{top:1px;display:none}.star.icon i,.star.rating.star-icon i{font-size:25px;line-height:25px}.star.icon i.star-empty:before,.star.rating.star-icon i.star-empty:before{content:"\2606"}.star.icon i.star-half:before,.star.rating.star-icon i.star-half:before{content:"\2605"}.star.icon i.star-filled:before,.star.rating.star-icon i.star-filled:before{content:"\2605"}.star.custom-icon i,.rating.theme-kununu .star-container .star i,.star.rating.star-custom-icon i{font-size:18px;line-height:18px}.star.empty svg.star-half,.star.empty svg.star-filled,.star.empty i.star-half,.star.empty i.star-filled{opacity:0}.star.empty svg.star-empty,.star.empty i.star-empty{opacity:1}.star.half svg.star-filled,.rating.value-0.half .star:nth-child(1) svg.star-filled,.star.half svg.star-empty,.rating.value-0.half .star:nth-child(1) svg.star-empty,.star.half i.star-filled,.rating.value-0.half .star:nth-child(1) i.star-filled,.star.half i.star-empty,.rating.value-0.half .star:nth-child(1) i.star-empty{opacity:0}.star.half svg.star-half,.rating.value-0.half .star:nth-child(1) svg.star-half,.star.half i.star-half,.rating.value-0.half .star:nth-child(1) i.star-half{opacity:1}.star.filled svg.star-empty,.rating.value-12 .star-container .star:nth-child(-n+12) svg.star-empty,.rating.value-11 .star-container .star:nth-child(-n+11) svg.star-empty,.rating.value-10 .star-container .star:nth-child(-n+10) svg.star-empty,.rating.value-9 .star-container .star:nth-child(-n+9) svg.star-empty,.rating.value-8 .star-container .star:nth-child(-n+8) svg.star-empty,.rating.value-7 .star-container .star:nth-child(-n+7) svg.star-empty,.rating.value-6 .star-container .star:nth-child(-n+6) svg.star-empty,.rating.value-5 .star-container .star:nth-child(-n+5) svg.star-empty,.rating.value-4 .star-container .star:nth-child(-n+4) svg.star-empty,.rating.value-3 .star-container .star:nth-child(-n+3) svg.star-empty,.rating.value-2 .star-container .star:nth-child(-n+2) svg.star-empty,.rating.value-1 .star-container .star:nth-child(-n+1) svg.star-empty,.star.filled svg.star-filled,.rating.value-12 .star-container .star:nth-child(-n+12) svg.star-filled,.rating.value-11 .star-container .star:nth-child(-n+11) svg.star-filled,.rating.value-10 .star-container .star:nth-child(-n+10) svg.star-filled,.rating.value-9 .star-container .star:nth-child(-n+9) svg.star-filled,.rating.value-8 .star-container .star:nth-child(-n+8) svg.star-filled,.rating.value-7 .star-container .star:nth-child(-n+7) svg.star-filled,.rating.value-6 .star-container .star:nth-child(-n+6) svg.star-filled,.rating.value-5 .star-container .star:nth-child(-n+5) svg.star-filled,.rating.value-4 .star-container .star:nth-child(-n+4) svg.star-filled,.rating.value-3 .star-container .star:nth-child(-n+3) svg.star-filled,.rating.value-2 .star-container .star:nth-child(-n+2) svg.star-filled,.rating.value-1 .star-container .star:nth-child(-n+1) svg.star-filled,.star.filled i.star-empty,.rating.value-12 .star-container .star:nth-child(-n+12) i.star-empty,.rating.value-11 .star-container .star:nth-child(-n+11) i.star-empty,.rating.value-10 .star-container .star:nth-child(-n+10) i.star-empty,.rating.value-9 .star-container .star:nth-child(-n+9) i.star-empty,.rating.value-8 .star-container .star:nth-child(-n+8) i.star-empty,.rating.value-7 .star-container .star:nth-child(-n+7) i.star-empty,.rating.value-6 .star-container .star:nth-child(-n+6) i.star-empty,.rating.value-5 .star-container .star:nth-child(-n+5) i.star-empty,.rating.value-4 .star-container .star:nth-child(-n+4) i.star-empty,.rating.value-3 .star-container .star:nth-child(-n+3) i.star-empty,.rating.value-2 .star-container .star:nth-child(-n+2) i.star-empty,.rating.value-1 .star-container .star:nth-child(-n+1) i.star-empty,.star.filled i.star-filled,.rating.value-12 .star-container .star:nth-child(-n+12) i.star-filled,.rating.value-11 .star-container .star:nth-child(-n+11) i.star-filled,.rating.value-10 .star-container .star:nth-child(-n+10) i.star-filled,.rating.value-9 .star-container .star:nth-child(-n+9) i.star-filled,.rating.value-8 .star-container .star:nth-child(-n+8) i.star-filled,.rating.value-7 .star-container .star:nth-child(-n+7) i.star-filled,.rating.value-6 .star-container .star:nth-child(-n+6) i.star-filled,.rating.value-5 .star-container .star:nth-child(-n+5) i.star-filled,.rating.value-4 .star-container .star:nth-child(-n+4) i.star-filled,.rating.value-3 .star-container .star:nth-child(-n+3) i.star-filled,.rating.value-2 .star-container .star:nth-child(-n+2) i.star-filled,.rating.value-1 .star-container .star:nth-child(-n+1) i.star-filled{opacity:0}.star.filled svg.star-filled,.rating.value-12 .star-container .star:nth-child(-n+12) svg.star-filled,.rating.value-11 .star-container .star:nth-child(-n+11) svg.star-filled,.rating.value-10 .star-container .star:nth-child(-n+10) svg.star-filled,.rating.value-9 .star-container .star:nth-child(-n+9) svg.star-filled,.rating.value-8 .star-container .star:nth-child(-n+8) svg.star-filled,.rating.value-7 .star-container .star:nth-child(-n+7) svg.star-filled,.rating.value-6 .star-container .star:nth-child(-n+6) svg.star-filled,.rating.value-5 .star-container .star:nth-child(-n+5) svg.star-filled,.rating.value-4 .star-container .star:nth-child(-n+4) svg.star-filled,.rating.value-3 .star-container .star:nth-child(-n+3) svg.star-filled,.rating.value-2 .star-container .star:nth-child(-n+2) svg.star-filled,.rating.value-1 .star-container .star:nth-child(-n+1) svg.star-filled,.star.filled i.star-filled,.rating.value-12 .star-container .star:nth-child(-n+12) i.star-filled,.rating.value-11 .star-container .star:nth-child(-n+11) i.star-filled,.rating.value-10 .star-container .star:nth-child(-n+10) i.star-filled,.rating.value-9 .star-container .star:nth-child(-n+9) i.star-filled,.rating.value-8 .star-container .star:nth-child(-n+8) i.star-filled,.rating.value-7 .star-container .star:nth-child(-n+7) i.star-filled,.rating.value-6 .star-container .star:nth-child(-n+6) i.star-filled,.rating.value-5 .star-container .star:nth-child(-n+5) i.star-filled,.rating.value-4 .star-container .star:nth-child(-n+4) i.star-filled,.rating.value-3 .star-container .star:nth-child(-n+3) i.star-filled,.rating.value-2 .star-container .star:nth-child(-n+2) i.star-filled,.rating.value-1 .star-container .star:nth-child(-n+1) i.star-filled{opacity:1}.star.default svg,.star-container .star svg{fill:#999}.star.default i,.star-container .star i{color:#999}.star.negative svg,.rating.value-0.half .star svg,.rating.value-0.half .rating.value-0.star:nth-child(1) .star svg{fill:#f03c56}.star.negative i,.rating.value-0.half .star i,.rating.value-0.half .rating.value-0.star:nth-child(1) .star i{color:#f03c56}.star.ok svg{fill:#ffc058}.star.ok i{color:#ffc058}.star.positive svg,.rating.value-12 .star-container .star svg,.rating.value-11 .star-container .star svg,.rating.value-10 .star-container .star svg,.rating.value-9 .star-container .star svg,.rating.value-8 .star-container .star svg,.rating.value-7 .star-container .star svg,.rating.value-6 .star-container .star svg{fill:#7ed321}.star.positive i,.rating.value-12 .star-container .star i,.rating.value-11 .star-container .star i,.rating.value-10 .star-container .star i,.rating.value-9 .star-container .star i,.rating.value-8 .star-container .star i,.rating.value-7 .star-container .star i,.rating.value-6 .star-container .star i{color:#7ed321}.star.svg i,.star.rating.star-svg i{display:none}.star.svg svg,.star.rating.star-svg svg{display:flex}.star.custom-icon svg,.rating.theme-kununu .star-container .star svg,.star.rating.star-custom-icon svg,.star.icon svg,.star.rating.star-icon svg{display:none}.star.custom-icon i,.rating.theme-kununu .star-container .star i,.star.rating.star-custom-icon i,.star.icon i,.star.rating.star-icon i{display:flex}.star.small,.rating.small .star.label-value,.rating.small .rating.star .star.label-value,.rating.small .rating.label-value .star,.rating.small .star{width:10px;height:9,5px}.star.small i,.rating.small .star.label-value i,.rating.small .rating.star .star.label-value i,.rating.small .rating.label-value .star i,.rating.small .star i{font-size:11px;line-height:10px}.star.medium,.rating.medium .star.label-value,.rating.medium .rating.star .star.label-value,.rating.medium .rating.label-value .star,.rating.medium .star{width:20px;height:20px}.star.medium i,.rating.medium .star.label-value i,.rating.medium .rating.star .star.label-value i,.rating.medium .rating.label-value .star i,.rating.medium .star i{font-size:25px;line-height:25px}.star.large,.rating.large .star.label-value,.rating.large .rating.star .star.label-value,.rating.large .rating.label-value .star,.rating.large .star{width:35px;height:33.3px}.star.large i,.rating.large .star.label-value i,.rating.large .rating.star .star.label-value i,.rating.large .rating.label-value .star i,.rating.large .star i{font-size:36px;line-height:35px}.star.disabled,.rating.disabled .star-container .star,.rating.disabled .rating.label-value .star-container .star,.rating.disabled .star-container .rating.star .star.label-value,.rating.disabled .star-container .rating.star .star-container .star,.rating.disabled .star.label-value{opacity:.5}.star.direction-rtl svg.star-half,.rating.direction-rtl .star.star-container svg.star-half,.star-container.direction-rtl .rating.star .star.star-container svg.star-half,.rating.direction-rtl .star-container .star svg.star-half,.star-container.direction-rtl .rating.star .star-container .star svg.star-half,.star-container.direction-rtl .star svg.star-half,.star.direction-rtl i.star-half,.rating.direction-rtl .star.star-container i.star-half,.star-container.direction-rtl .rating.star .star.star-container i.star-half,.rating.direction-rtl .star-container .star i.star-half,.star-container.direction-rtl .rating.star .star-container .star i.star-half,.star-container.direction-rtl .star i.star-half{transform:scaleX(-1)}.star.direction-ltr svg.star-half,.star-container.direction-ltr .star svg.star-half,.star.direction-ltr i.star-half,.star-container.direction-ltr .star i.star-half{transform:scale(1)}.label-value{font-size:18px;line-height:18px}.label-value.small,.rating.small .label-value,.rating.small .rating.star .label-value,.rating.small .rating.label-value .label-value,.rating.small .label-value.star{font-size:9.5px;line-height:9.5px}.label-value.medium,.rating.medium .label-value,.rating.medium .rating.star .label-value,.rating.medium .rating.label-value .label-value,.rating.medium .label-value.star{font-size:18px;line-height:25px}.label-value.large,.rating.large .label-value,.rating.large .rating.star .label-value,.rating.large .rating.label-value .label-value,.rating.large .label-value.star{font-size:28px;line-height:35px}.label-value.disabled,.rating.disabled .star-container .label-value.star,.rating.disabled .star-container .rating.star .label-value,.rating.disabled .label-value{opacity:.5}.star-container{display:flex;align-items:center;flex:0 0 auto;justify-content:center;margin-left:5px;margin-right:5px;transition:all .3s ease}.star-container+.star{margin-left:5px}.star-container .star{transition:all .3s ease}.star-container .star svg,.star-container .star i{transition:all .3s ease}.star-container svg{z-index:2}.star-container i{z-index:1}.star-container.direction-rtl,.rating.direction-rtl .rating.star-container .star-container .star-container.star,.rating.direction-rtl .star-container,.star-container.direction-rtl .rating.star .star-container,.rating.direction-rtl .star-container .star-container.star,.rating.direction-rtl .rating.star-container .star-container,.rating.direction-rtl .star-container .rating.star .star-container,.star-container.direction-rtl .star-container.star{direction:rtl}.star-container.direction-ltr,.star-container.direction-ltr .star-container.star{direction:ltr}.star-container.space-no,.rating.space-no .star-container{flex:1 1 auto;justify-content:center}.star-container.space-between,.rating.space-between .star-container{flex:1 1 auto;justify-content:space-between}.star-container.space-around,.rating.space-around .star-container{flex:1 1 auto;justify-content:space-around}.rating{display:flex;align-items:center;justify-content:center;margin-bottom:5px}.rating.value-1 .star-container .star svg{fill:#f03c56}.rating.value-1 .star-container .star i{color:#f03c56}.rating.value-2 .star-container .star svg{fill:#f03c56}.rating.value-2 .star-container .star i{color:#f03c56}.rating.value-3 .star-container .star svg{fill:#ffc058}.rating.value-3 .star-container .star i{color:#ffc058}.rating.value-4 .star-container .star svg{fill:#7ed321}.rating.value-4 .star-container .star i{color:#7ed321}.rating.value-5 .star-container .star svg{fill:#7ed321}.rating.value-5 .star-container .star i{color:#7ed321}.rating.value-6 .star-container .star svg{fill:#7ed321}.rating.value-6 .star-container .star i{color:#7ed321}.rating.hover:hover.value-1.half .star-container .star.star-half,.rating.value-0.half .rating.hover.star:hover.value-1:nth-child(1) .star-container .star.star-half,.rating.hover:hover.value-1.half .star-container .star.star-filled,.rating.value-0.half .rating.hover.star:hover.value-1:nth-child(1) .star-container .star.star-filled,.rating.hover:hover.hover-1 .star-container .star.star-half,.rating.hover:hover.hover-1 .star-container .star.star-filled{opacity:0}.rating.hover:hover.value-1.half .star-container .star.star-empty,.rating.value-0.half .rating.hover.star:hover.value-1:nth-child(1) .star-container .star.star-empty,.rating.hover:hover.hover-1 .star-container .star.star-empty{opacity:1}.rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) svg.star-empty,.rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) svg.star-filled,.rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) i.star-empty,.rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) i.star-filled{opacity:0}.rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) svg.star-filled,.rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) i.star-filled{opacity:1}.rating.hover:hover.hover-1 .star-container .star svg{fill:#f03c56}.rating.hover:hover.hover-1 .star-container .star i{color:#f03c56}.rating.hover:hover.value-2.half .star-container .star.star-half,.rating.value-0.half .rating.hover.star:hover.value-2:nth-child(1) .star-container .star.star-half,.rating.hover:hover.value-2.half .star-container .star.star-filled,.rating.value-0.half .rating.hover.star:hover.value-2:nth-child(1) .star-container .star.star-filled,.rating.hover:hover.hover-2 .star-container .star.star-half,.rating.hover:hover.hover-2 .star-container .star.star-filled{opacity:0}.rating.hover:hover.value-2.half .star-container .star.star-empty,.rating.value-0.half .rating.hover.star:hover.value-2:nth-child(1) .star-container .star.star-empty,.rating.hover:hover.hover-2 .star-container .star.star-empty{opacity:1}.rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) svg.star-empty,.rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) svg.star-filled,.rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) i.star-empty,.rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) i.star-filled{opacity:0}.rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) svg.star-filled,.rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) i.star-filled{opacity:1}.rating.hover:hover.hover-2 .star-container .star svg{fill:#f03c56}.rating.hover:hover.hover-2 .star-container .star i{color:#f03c56}.rating.hover:hover.value-3.half .star-container .star.star-half,.rating.value-0.half .rating.hover.star:hover.value-3:nth-child(1) .star-container .star.star-half,.rating.hover:hover.value-3.half .star-container .star.star-filled,.rating.value-0.half .rating.hover.star:hover.value-3:nth-child(1) .star-container .star.star-filled,.rating.hover:hover.hover-3 .star-container .star.star-half,.rating.hover:hover.hover-3 .star-container .star.star-filled{opacity:0}.rating.hover:hover.value-3.half .star-container .star.star-empty,.rating.value-0.half .rating.hover.star:hover.value-3:nth-child(1) .star-container .star.star-empty,.rating.hover:hover.hover-3 .star-container .star.star-empty{opacity:1}.rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) svg.star-empty,.rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) svg.star-filled,.rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) i.star-empty,.rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) i.star-filled{opacity:0}.rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) svg.star-filled,.rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) i.star-filled{opacity:1}.rating.hover:hover.hover-3 .star-container .star svg{fill:#ffc058}.rating.hover:hover.hover-3 .star-container .star i{color:#ffc058}.rating.hover:hover.value-4.half .star-container .star.star-half,.rating.value-0.half .rating.hover.star:hover.value-4:nth-child(1) .star-container .star.star-half,.rating.hover:hover.value-4.half .star-container .star.star-filled,.rating.value-0.half .rating.hover.star:hover.value-4:nth-child(1) .star-container .star.star-filled,.rating.hover:hover.hover-4 .star-container .star.star-half,.rating.hover:hover.hover-4 .star-container .star.star-filled{opacity:0}.rating.hover:hover.value-4.half .star-container .star.star-empty,.rating.value-0.half .rating.hover.star:hover.value-4:nth-child(1) .star-container .star.star-empty,.rating.hover:hover.hover-4 .star-container .star.star-empty{opacity:1}.rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) svg.star-empty,.rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) svg.star-filled,.rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) i.star-empty,.rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) i.star-filled{opacity:0}.rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) svg.star-filled,.rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) i.star-filled{opacity:1}.rating.hover:hover.hover-4 .star-container .star svg{fill:#7ed321}.rating.hover:hover.hover-4 .star-container .star i{color:#7ed321}.rating.hover:hover.value-5.half .star-container .star.star-half,.rating.value-0.half .rating.hover.star:hover.value-5:nth-child(1) .star-container .star.star-half,.rating.hover:hover.value-5.half .star-container .star.star-filled,.rating.value-0.half .rating.hover.star:hover.value-5:nth-child(1) .star-container .star.star-filled,.rating.hover:hover.hover-5 .star-container .star.star-half,.rating.hover:hover.hover-5 .star-container .star.star-filled{opacity:0}.rating.hover:hover.value-5.half .star-container .star.star-empty,.rating.value-0.half .rating.hover.star:hover.value-5:nth-child(1) .star-container .star.star-empty,.rating.hover:hover.hover-5 .star-container .star.star-empty{opacity:1}.rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) svg.star-empty,.rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) svg.star-filled,.rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) i.star-empty,.rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) i.star-filled{opacity:0}.rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) svg.star-filled,.rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) i.star-filled{opacity:1}.rating.hover:hover.hover-5 .star-container .star svg{fill:#7ed321}.rating.hover:hover.hover-5 .star-container .star i{color:#7ed321}.rating.hover:hover.value-6.half .star-container .star.star-half,.rating.value-0.half .rating.hover.star:hover.value-6:nth-child(1) .star-container .star.star-half,.rating.hover:hover.value-6.half .star-container .star.star-filled,.rating.value-0.half .rating.hover.star:hover.value-6:nth-child(1) .star-container .star.star-filled,.rating.hover:hover.hover-6 .star-container .star.star-half,.rating.hover:hover.hover-6 .star-container .star.star-filled{opacity:0}.rating.hover:hover.value-6.half .star-container .star.star-empty,.rating.value-0.half .rating.hover.star:hover.value-6:nth-child(1) .star-container .star.star-empty,.rating.hover:hover.hover-6 .star-container .star.star-empty{opacity:1}.rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) svg.star-empty,.rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) svg.star-filled,.rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) i.star-empty,.rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) i.star-filled{opacity:0}.rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) svg.star-filled,.rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) i.star-filled{opacity:1}.rating.hover:hover.hover-6 .star-container .star svg{fill:#7ed321}.rating.hover:hover.hover-6 .star-container .star i{color:#7ed321}.rating.value-1.half .star-container .star:nth-child(2) svg.star-filled,.rating.value-0.half .rating.value-1.star:nth-child(1) .star-container .star:nth-child(2) svg.star-filled,.rating.value-1.half .star-container .star:nth-child(2) svg.star-empty,.rating.value-0.half .rating.value-1.star:nth-child(1) .star-container .star:nth-child(2) svg.star-empty,.rating.value-1.half .star-container .star:nth-child(2) i.star-filled,.rating.value-0.half .rating.value-1.star:nth-child(1) .star-container .star:nth-child(2) i.star-filled,.rating.value-1.half .star-container .star:nth-child(2) i.star-empty,.rating.value-0.half .rating.value-1.star:nth-child(1) .star-container .star:nth-child(2) i.star-empty{opacity:0}.rating.value-1.half .star-container .star:nth-child(2) svg.star-half,.rating.value-0.half .rating.value-1.star:nth-child(1) .star-container .star:nth-child(2) svg.star-half,.rating.value-1.half .star-container .star:nth-child(2) i.star-half,.rating.value-0.half .rating.value-1.star:nth-child(1) .star-container .star:nth-child(2) i.star-half{opacity:1}.rating.value-2.half .star-container .star:nth-child(3) svg.star-filled,.rating.value-0.half .rating.value-2.star:nth-child(1) .star-container .star:nth-child(3) svg.star-filled,.rating.value-2.half .star-container .star:nth-child(3) svg.star-empty,.rating.value-0.half .rating.value-2.star:nth-child(1) .star-container .star:nth-child(3) svg.star-empty,.rating.value-2.half .star-container .star:nth-child(3) i.star-filled,.rating.value-0.half .rating.value-2.star:nth-child(1) .star-container .star:nth-child(3) i.star-filled,.rating.value-2.half .star-container .star:nth-child(3) i.star-empty,.rating.value-0.half .rating.value-2.star:nth-child(1) .star-container .star:nth-child(3) i.star-empty{opacity:0}.rating.value-2.half .star-container .star:nth-child(3) svg.star-half,.rating.value-0.half .rating.value-2.star:nth-child(1) .star-container .star:nth-child(3) svg.star-half,.rating.value-2.half .star-container .star:nth-child(3) i.star-half,.rating.value-0.half .rating.value-2.star:nth-child(1) .star-container .star:nth-child(3) i.star-half{opacity:1}.rating.value-3.half .star-container .star:nth-child(4) svg.star-filled,.rating.value-0.half .rating.value-3.star:nth-child(1) .star-container .star:nth-child(4) svg.star-filled,.rating.value-3.half .star-container .star:nth-child(4) svg.star-empty,.rating.value-0.half .rating.value-3.star:nth-child(1) .star-container .star:nth-child(4) svg.star-empty,.rating.value-3.half .star-container .star:nth-child(4) i.star-filled,.rating.value-0.half .rating.value-3.star:nth-child(1) .star-container .star:nth-child(4) i.star-filled,.rating.value-3.half .star-container .star:nth-child(4) i.star-empty,.rating.value-0.half .rating.value-3.star:nth-child(1) .star-container .star:nth-child(4) i.star-empty{opacity:0}.rating.value-3.half .star-container .star:nth-child(4) svg.star-half,.rating.value-0.half .rating.value-3.star:nth-child(1) .star-container .star:nth-child(4) svg.star-half,.rating.value-3.half .star-container .star:nth-child(4) i.star-half,.rating.value-0.half .rating.value-3.star:nth-child(1) .star-container .star:nth-child(4) i.star-half{opacity:1}.rating.value-4.half .star-container .star:nth-child(5) svg.star-filled,.rating.value-0.half .rating.value-4.star:nth-child(1) .star-container .star:nth-child(5) svg.star-filled,.rating.value-4.half .star-container .star:nth-child(5) svg.star-empty,.rating.value-0.half .rating.value-4.star:nth-child(1) .star-container .star:nth-child(5) svg.star-empty,.rating.value-4.half .star-container .star:nth-child(5) i.star-filled,.rating.value-0.half .rating.value-4.star:nth-child(1) .star-container .star:nth-child(5) i.star-filled,.rating.value-4.half .star-container .star:nth-child(5) i.star-empty,.rating.value-0.half .rating.value-4.star:nth-child(1) .star-container .star:nth-child(5) i.star-empty{opacity:0}.rating.value-4.half .star-container .star:nth-child(5) svg.star-half,.rating.value-0.half .rating.value-4.star:nth-child(1) .star-container .star:nth-child(5) svg.star-half,.rating.value-4.half .star-container .star:nth-child(5) i.star-half,.rating.value-0.half .rating.value-4.star:nth-child(1) .star-container .star:nth-child(5) i.star-half{opacity:1}.rating.value-5.half .star-container .star:nth-child(6) svg.star-filled,.rating.value-0.half .rating.value-5.star:nth-child(1) .star-container .star:nth-child(6) svg.star-filled,.rating.value-5.half .star-container .star:nth-child(6) svg.star-empty,.rating.value-0.half .rating.value-5.star:nth-child(1) .star-container .star:nth-child(6) svg.star-empty,.rating.value-5.half .star-container .star:nth-child(6) i.star-filled,.rating.value-0.half .rating.value-5.star:nth-child(1) .star-container .star:nth-child(6) i.star-filled,.rating.value-5.half .star-container .star:nth-child(6) i.star-empty,.rating.value-0.half .rating.value-5.star:nth-child(1) .star-container .star:nth-child(6) i.star-empty{opacity:0}.rating.value-5.half .star-container .star:nth-child(6) svg.star-half,.rating.value-0.half .rating.value-5.star:nth-child(1) .star-container .star:nth-child(6) svg.star-half,.rating.value-5.half .star-container .star:nth-child(6) i.star-half,.rating.value-0.half .rating.value-5.star:nth-child(1) .star-container .star:nth-child(6) i.star-half{opacity:1}.rating.label-hidden .label-value{display:none}.rating.label-visible{display:flex}.rating.label-top{flex-direction:column}.rating.label-top .label-value+.star-container{margin-left:0;margin-right:0;margin-top:5px}.rating.label-left .label-value{flex:0 0 auto}.rating.label-left .label-value+.star-container{margin-left:5px;margin-right:0}.rating.label-right{flex-direction:row-reverse}.rating.label-right .label-value+.star-container{margin-left:0;margin-right:5px}.rating.label-bottom{flex-direction:column-reverse}.rating.label-bottom .label-value+.star-container{margin-left:0;margin-right:0;margin-bottom:5px}.rating.direction-rtl,.rating.direction-rtl .rating.star-container .star-container .rating.star,.rating.direction-rtl .star-container .rating.star .star-container .rating.star,.rating.direction-rtl .rating.star-container,.star-container.direction-rtl .rating.star .rating.star-container,.rating.direction-rtl .star-container .rating.star,.star-container.direction-rtl .rating.star .star-container .rating.star,.rating.direction-rtl .rating.star-container .rating.star-container,.rating.direction-rtl .star-container .rating.star .rating.star-container,.star-container.direction-rtl .rating.star{direction:rtl}.rating.direction-ltr,.star-container.direction-ltr .rating.star{direction:ltr}.rating.color-default .star-container .star svg{fill:#999!important}.rating.color-default .star-container .star i{color:#999!important}.rating.color-ok .star-container .star svg{fill:#ffc058!important}.rating.color-ok .star-container .star i{color:#ffc058!important}.rating.color-positive .star-container .star svg{fill:#7ed321!important}.rating.color-positive .star-container .star i{color:#7ed321!important}.rating.color-negative .star-container .star svg{fill:#f03c56!important}.rating.color-negative .star-container .star i{color:#f03c56!important}.rating.immediately .star-container{transition:all none}.rating.immediately .star-container .star{transition:none}.rating.immediately .star-container .star svg,.rating.immediately .star-container .star i{transition:none}.rating.noticeable .star-container,.rating.noticeable .star-container .star{transition:all .3s ease}.rating.noticeable .star-container .star svg,.rating.noticeable .star-container .star i{transition:all .3s ease}.rating.slow .star-container,.rating.slow .star-container .star{transition:all .8s ease}.rating.slow .star-container .star svg,.rating.slow .star-container .star i{transition:all .8s ease}.rating.theme-kununu{flex-direction:column;width:78px}.rating.theme-kununu .label-value,.rating.theme-kununu .star-container{width:100%}.rating.theme-kununu .label-value{display:flex;align-items:center;justify-content:center;border-radius:6px 6px 0 0;height:50px;border:1px solid #e9ecec;border-bottom:0px;font-size:18px;font-weight:700;color:#2f3940;letter-spacing:-1px;background-color:#f8f8f8}.rating.theme-kununu .star-container{border-radius:0 0 6px 6px;padding:2px 0 4px;margin-left:0;margin-right:0;justify-content:center;background-color:#99c613;border:1px solid #99c613;border-bottom:0px}.rating.theme-kununu .star-container .star{height:11px;width:11px}.rating.theme-kununu .star-container .star i{font-size:11px;color:#fff;text-align:center}.rating.theme-google-places .label-value{color:#e7711b;font-family:arial,sans-serif;font-size:13px;line-height:15px}.rating.theme-google-places .star-container{width:65px;margin-left:2px}.rating.theme-google-places .star-container .star i{font-size:17px;color:#e7711b!important}.rating.theme-google-places .star-container .star i.star-empty{opacity:1!important;color:#e1e1e1!important}.rating.theme-google-places .star-container .star i.star-empty:before{content:"\2605"}.rating.theme-google-places .star-container .star i.star-half{width:7px;overflow:hidden}.rating.theme-google-places .star-container .star i.star-half:before{content:"\2605"}.rating.theme-google-places .star-container .star i.star-filled:before{content:"\2605"}.rating.theme-rolling-stars .star-container .star{transition:transform 1s;transform:rotate(0)}.rating.theme-rolling-stars.value-1 .star-container .star:nth-child(-n+1){transition:transform 1s;transform:rotate(360deg)}.rating.theme-rolling-stars.value-2 .star-container .star:nth-child(-n+2){transition:transform 1s;transform:rotate(360deg)}.rating.theme-rolling-stars.value-3 .star-container .star:nth-child(-n+3){transition:transform 1s;transform:rotate(360deg)}.rating.theme-rolling-stars.value-4 .star-container .star:nth-child(-n+4){transition:transform 1s;transform:rotate(360deg)}.rating.theme-rolling-stars.value-5 .star-container .star:nth-child(-n+5){transition:transform 1s;transform:rotate(360deg)}.rating.theme-rolling-stars.value-6 .star-container .star:nth-child(-n+6){transition:transform 1s;transform:rotate(360deg)}.rating.theme-rolling-stars.value-0.half .star:nth-child(1),.rating.value-0.half .rating.theme-rolling-stars.value-0.star:nth-child(1) .star:nth-child(1){transition:transform 1s;transform:rotate(360deg)}.rating.theme-rolling-stars.value-1.half .star-container .star:nth-child(2),.rating.value-0.half .rating.theme-rolling-stars.value-1.star:nth-child(1) .star-container .star:nth-child(2){transition:transform 1s;transform:rotate(360deg)}.rating.theme-rolling-stars.value-2.half .star-container .star:nth-child(3),.rating.value-0.half .rating.theme-rolling-stars.value-2.star:nth-child(1) .star-container .star:nth-child(3){transition:transform 1s;transform:rotate(360deg)}.rating.theme-rolling-stars.value-3.half .star-container .star:nth-child(4),.rating.value-0.half .rating.theme-rolling-stars.value-3.star:nth-child(1) .star-container .star:nth-child(4){transition:transform 1s;transform:rotate(360deg)}.rating.theme-rolling-stars.value-4.half .star-container .star:nth-child(5),.rating.value-0.half .rating.theme-rolling-stars.value-4.star:nth-child(1) .star-container .star:nth-child(5){transition:transform 1s;transform:rotate(360deg)}.rating.theme-rolling-stars.value-5.half .star-container .star:nth-child(6),.rating.value-0.half .rating.theme-rolling-stars.value-5.star:nth-child(1) .star-container .star:nth-child(6){transition:transform 1s;transform:rotate(360deg)}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}.mat-display-large,.mat-typography .mat-display-large,.mat-typography h1{font:var(--md-sys-typeface-display-large);letter-spacing:var(--md-sys-typeface-display-large-tracking);margin:0 0 .5em}.mat-display-medium,.mat-typography .mat-display-medium,.mat-typography h2{font:var(--md-sys-typeface-display-medium);letter-spacing:var(--md-sys-typeface-display-medium-tracking);margin:0 0 .5em}.mat-display-small,.mat-typography .mat-display-small,.mat-typography h3{font:var(--md-sys-typeface-display-small);letter-spacing:var(--md-sys-typeface-display-small-tracking);margin:0 0 .5em}.mat-headline-large,.mat-typography .mat-headline-large,.mat-typography h4{font:var(--md-sys-typeface-headline-large);letter-spacing:var(--md-sys-typeface-headline-large-tracking);margin:0 0 .5em}.mat-headline-medium,.mat-typography .mat-headline-medium,.mat-typography h5{font:var(--md-sys-typeface-headline-medium);letter-spacing:var(--md-sys-typeface-headline-medium-tracking);margin:0 0 .5em}.mat-headline-small,.mat-typography .mat-headline-small,.mat-typography h6{font:var(--md-sys-typeface-headline-small);letter-spacing:var(--md-sys-typeface-headline-small-tracking);margin:0 0 .5em}.mat-title-large,.mat-typography .mat-title-large{font:var(--md-sys-typeface-title-large);letter-spacing:var(--md-sys-typeface-title-large-tracking)}.mat-title-medium,.mat-typography .mat-title-medium{font:var(--md-sys-typeface-title-medium);letter-spacing:var(--md-sys-typeface-title-medium-tracking)}.mat-title-small,.mat-typography .mat-title-small{font:var(--md-sys-typeface-title-small);letter-spacing:var(--md-sys-typeface-title-small-tracking)}.mat-body-large,.mat-typography .mat-body-large,.mat-typography{font:var(--md-sys-typeface-body-large);letter-spacing:var(--md-sys-typeface-body-large-tracking)}.mat-body-large p,.mat-typography .mat-body-large p,.mat-typography p{margin:0 0 .75em}.mat-body-medium,.mat-typography .mat-body-medium{font:var(--md-sys-typeface-body-medium);letter-spacing:var(--md-sys-typeface-body-medium-tracking)}.mat-body-small,.mat-typography .mat-body-small{font:var(--md-sys-typeface-body-small);letter-spacing:var(--md-sys-typeface-body-small-tracking)}.mat-label-large,.mat-typography .mat-label-large{font:var(--md-sys-typeface-label-large);letter-spacing:var(--md-sys-typeface-label-large-tracking)}.mat-label-medium,.mat-typography .mat-label-medium{font:var(--md-sys-typeface-label-medium);letter-spacing:var(--md-sys-typeface-label-medium-tracking)}.mat-label-small,.mat-typography .mat-label-small{font:var(--md-sys-typeface-label-small);letter-spacing:var(--md-sys-typeface-label-small-tracking)}:root{--mat-expansion-container-background-color: var(--md-sys-color-surface-container-high);--mat-app-background-color: var(--md-sys-color-background);--mat-app-text-color: var(--md-sys-color-on-background);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--mat-option-label-text-color: var(--md-sys-color-on-surface);--mat-option-selected-state-label-text-color: var(--md-sys-color-on-secondary-container);--mat-option-selected-state-layer-color: var(--md-sys-color-secondary-container);--mat-optgroup-label-text-color: var(--md-sys-color-on-surface-variant);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: var(--md-sys-color-surface);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: var(--md-sys-color-on-primary);--mat-pseudo-checkbox-full-selected-icon-color: var(--md-sys-color-primary);--mat-pseudo-checkbox-full-unselected-icon-color: var(--md-sys-color-on-surface-variant);--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--md-sys-color-primary);--mat-option-label-text-size: var(--md-sys-typeface-body-large-size);--mat-option-label-text-weight: var(--md-sys-typeface-body-large-weight);--mat-option-label-text-font: var(--md-sys-typeface-label-large-font);--mat-option-label-text-line-height: var(--md-sys-typeface-label-large-line-height);--mat-option-label-text-tracking: var(--md-sys-typeface-label-large-tracking);--mat-optgroup-label-text-font: var(--md-sys-typeface-title-small-font);--mat-optgroup-label-text-line-height: var(--md-sys-typeface-title-small-line-height);--mat-optgroup-label-text-size: var(--md-sys-typeface-title-small-size);--mat-optgroup-label-text-tracking: var(--md-sys-typeface-title-small-tracking);--mat-optgroup-label-text-weight: var(--md-sys-typeface-title-small-weight);--mat-card-elevated-container-shape: 12px;--mat-card-filled-container-shape: 12px;--mat-card-outlined-container-shape: 12px;--mat-card-outlined-outline-width: 1px;--mat-card-elevated-container-color: var(--md-sys-color-surface-container-low);--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-filled-container-color: var(--md-sys-color-surface-container-highest);--mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color: var(--md-sys-color-surface);--mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color: var(--md-sys-color-outline-variant);--mat-card-subtitle-text-color: var(--md-sys-color-on-surface);--mat-card-subtitle-text-font: var(--md-sys-typeface-title-medium-font);--mat-card-subtitle-text-line-height: var(--md-sys-typeface-title-medium-line-height);--mat-card-subtitle-text-size: var(--md-sys-typeface-title-medium-size);--mat-card-subtitle-text-tracking: var(--md-sys-typeface-title-medium-tracking);--mat-card-subtitle-text-weight: var(--md-sys-typeface-title-medium-weight);--mat-card-title-text-font: var(--md-sys-typeface-title-large-font);--mat-card-title-text-line-height: var(--md-sys-typeface-title-large-line-height);--mat-card-title-text-size: var(--md-sys-typeface-title-large-size);--mat-card-title-text-tracking: var(--md-sys-typeface-title-large-tracking);--mat-card-title-text-weight: var(--md-sys-typeface-title-large-weight);--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0;--mat-progress-bar-active-indicator-color: var(--md-sys-color-primary);--mat-progress-bar-track-color: var(--md-sys-color-surface-variant);--mat-tooltip-container-shape: 4px;--mat-tooltip-container-color: var(--md-sys-color-inverse-surface);--mat-tooltip-supporting-text-color: var(--md-sys-color-inverse-on-surface);--mat-tooltip-supporting-text-font: var(--md-sys-typeface-body-small-font);--mat-tooltip-supporting-text-line-height: var(--md-sys-typeface-body-small-line-height);--mat-tooltip-supporting-text-size: var(--md-sys-typeface-body-small-size);--mat-tooltip-supporting-text-tracking: var(--md-sys-typeface-body-small-tracking);--mat-tooltip-supporting-text-weight: var(--md-sys-typeface-body-small-weight);--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-form-field-enabled-select-arrow-color: var(--md-sys-color-on-surface-variant);--mat-form-field-error-focus-trailing-icon-color: var(--md-sys-color-error);--mat-form-field-error-hover-trailing-icon-color: var(--md-sys-color-on-error-container);--mat-form-field-error-text-color: var(--md-sys-color-error);--mat-form-field-error-trailing-icon-color: var(--md-sys-color-error);--mat-form-field-filled-active-indicator-color: var(--md-sys-color-on-surface-variant);--mat-form-field-filled-caret-color: var(--md-sys-color-primary);--mat-form-field-filled-container-color: var(--md-sys-color-surface-variant);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, var(--md-sys-color-on-surface) 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-form-field-filled-error-active-indicator-color: var(--md-sys-color-error);--mat-form-field-filled-error-caret-color: var(--md-sys-color-error);--mat-form-field-filled-error-focus-active-indicator-color: var(--md-sys-color-error);--mat-form-field-filled-error-focus-label-text-color: var(--md-sys-color-error);--mat-form-field-filled-error-hover-active-indicator-color: var(--md-sys-color-on-error-container);--mat-form-field-filled-error-hover-label-text-color: var(--md-sys-color-on-error-container);--mat-form-field-filled-error-label-text-color: var(--md-sys-color-error);--mat-form-field-filled-focus-active-indicator-color: var(--md-sys-color-primary);--mat-form-field-filled-focus-label-text-color: var(--md-sys-color-primary);--mat-form-field-filled-hover-active-indicator-color: var(--md-sys-color-on-surface);--mat-form-field-filled-hover-label-text-color: var(--md-sys-color-on-surface-variant);--mat-form-field-filled-input-text-color: var(--md-sys-color-on-surface);--mat-form-field-filled-input-text-placeholder-color: var(--md-sys-color-on-surface-variant);--mat-form-field-filled-label-text-color: var(--md-sys-color-on-surface-variant);--mat-form-field-focus-select-arrow-color: var(--md-sys-color-primary);--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: var(--md-sys-color-on-surface-variant);--mat-form-field-outlined-caret-color: var(--md-sys-color-primary);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);--mat-form-field-outlined-error-caret-color: var(--md-sys-color-error);--mat-form-field-outlined-error-focus-label-text-color: var(--md-sys-color-error);--mat-form-field-outlined-error-focus-outline-color: var(--md-sys-color-error);--mat-form-field-outlined-error-hover-label-text-color: var(--md-sys-color-on-error-container);--mat-form-field-outlined-error-hover-outline-color: var(--md-sys-color-on-error-container);--mat-form-field-outlined-error-label-text-color: var(--md-sys-color-error);--mat-form-field-outlined-error-outline-color: var(--md-sys-color-error);--mat-form-field-outlined-focus-label-text-color: var(--md-sys-color-primary);--mat-form-field-outlined-focus-outline-color: var(--md-sys-color-primary);--mat-form-field-outlined-hover-label-text-color: var(--md-sys-color-on-surface);--mat-form-field-outlined-hover-outline-color: var(--md-sys-color-on-surface);--mat-form-field-outlined-input-text-color: var(--md-sys-color-on-surface);--mat-form-field-outlined-input-text-placeholder-color: var(--md-sys-color-on-surface-variant);--mat-form-field-outlined-label-text-color: var(--md-sys-color-on-surface-variant);--mat-form-field-outlined-outline-color: var(--md-sys-color-outline);--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1d1b1e 38%, transparent);--mat-form-field-select-option-text-color: #1d1b1e;--mat-form-field-state-layer-color: var(--md-sys-color-on-surface);--mat-form-field-trailing-icon-color: var(--md-sys-color-on-surface-variant);--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-form-field-container-text-font: var(--md-sys-typeface-body-large-font);--mat-form-field-container-text-line-height: var(--md-sys-typeface-body-large-line-height);--mat-form-field-container-text-size: var(--md-sys-typeface-body-large-size);--mat-form-field-container-text-tracking: var(--md-sys-typeface-body-large-tracking);--mat-form-field-container-text-weight: var(--md-sys-typeface-body-large-weight);--mat-form-field-subscript-text-font: var(--md-sys-typeface-body-small-font);--mat-form-field-subscript-text-line-height: var(--md-sys-typeface-body-small-line-height);--mat-form-field-subscript-text-size: var(--md-sys-typeface-body-small-size);--mat-form-field-subscript-text-tracking: var(--md-sys-typeface-body-small-tracking);--mat-form-field-subscript-text-weight: var(--md-sys-typeface-body-small-weight);--mat-form-field-outlined-label-text-font: var(--md-sys-typeface-body-large-font);--mat-form-field-outlined-label-text-size: var(--md-sys-typeface-body-large-size);--mat-form-field-outlined-label-text-tracking: var(--md-sys-typeface-body-large-tracking);--mat-form-field-outlined-label-text-weight: var(--md-sys-typeface-body-large-weight);--mat-form-field-filled-label-text-font: var(--md-sys-typeface-body-large-font);--mat-form-field-filled-label-text-size: var(--md-sys-typeface-body-large-size);--mat-form-field-filled-label-text-tracking: var(--md-sys-typeface-body-large-tracking);--mat-form-field-filled-label-text-weight: var(--md-sys-typeface-body-large-weight);--mat-select-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-select-panel-background-color: var(--md-sys-color-surface-container);--mat-select-enabled-trigger-text-color: var(--md-sys-color-on-surface);--mat-select-disabled-trigger-text-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-select-placeholder-text-color: var(--md-sys-color-on-surface-variant);--mat-select-enabled-arrow-color: var(--md-sys-color-on-surface-variant);--mat-select-disabled-arrow-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-select-focused-arrow-color: var(--md-sys-color-primary);--mat-select-invalid-arrow-color: var(--md-sys-color-error);--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: var(--md-sys-typeface-body-large-font);--mat-select-trigger-text-line-height: var(--md-sys-typeface-body-large-line-height);--mat-select-trigger-text-size: var(--md-sys-typeface-body-large-size);--mat-select-trigger-text-tracking: var(--md-sys-typeface-body-large-tracking);--mat-select-trigger-text-weight: var(--md-sys-typeface-body-large-weight);--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: var(--md-sys-color-surface-container);--mat-dialog-actions-alignment: flex-end;--mat-dialog-actions-padding: 16px 24px;--mat-dialog-container-elevation-shadow: none;--mat-dialog-container-max-width: 560px;--mat-dialog-container-min-width: 280px;--mat-dialog-container-shape: 28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding: 20px 24px;--mat-dialog-headline-padding: 6px 24px 13px;--mat-dialog-with-actions-content-padding: 20px 24px 0;--mat-dialog-container-color: var(--md-sys-color-surface);--mat-dialog-subhead-color: var(--md-sys-color-on-surface);--mat-dialog-supporting-text-color: var(--md-sys-color-on-surface-variant);--mat-dialog-subhead-font: var(--md-sys-typeface-headline-small-font);--mat-dialog-subhead-line-height: var(--md-sys-typeface-headline-small-line-height);--mat-dialog-subhead-size: var(--md-sys-typeface-headline-small-size);--mat-dialog-subhead-tracking: var(--md-sys-typeface-headline-small-tracking);--mat-dialog-subhead-weight: var(--md-sys-typeface-headline-small-weight);--mat-dialog-supporting-text-font: var(--md-sys-typeface-body-medium-font);--mat-dialog-supporting-text-line-height: var(--md-sys-typeface-body-medium-line-height);--mat-dialog-supporting-text-size: var(--md-sys-typeface-body-medium-size);--mat-dialog-supporting-text-tracking: var(--md-sys-typeface-body-medium-tracking);--mat-dialog-supporting-text-weight: var(--md-sys-typeface-body-medium-weight);--mat-chip-container-shape-radius: 8px;--mat-chip-disabled-container-opacity: 1;--mat-chip-elevated-container-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-outline-width: 1px;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-opacity: 1;--mat-chip-with-avatar-avatar-shape-radius: 24px;--mat-chip-with-avatar-avatar-size: 24px;--mat-chip-with-avatar-disabled-avatar-opacity: .38;--mat-chip-with-icon-disabled-icon-opacity: .38;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: .38;--mat-chip-disabled-label-text-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);--mat-chip-elevated-selected-container-color: var(--md-sys-color-secondary-container);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);--mat-chip-focus-outline-color: var(--md-sys-color-on-surface-variant);--mat-chip-focus-state-layer-color: var(--md-sys-color-on-surface-variant);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: var(--md-sys-color-on-surface-variant);--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: var(--md-sys-color-on-surface-variant);--mat-chip-outline-color: var(--md-sys-color-outline);--mat-chip-selected-disabled-trailing-icon-color: var(--md-sys-color-on-surface);--mat-chip-selected-focus-state-layer-color: var(--md-sys-color-on-secondary-container);--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: var(--md-sys-color-on-secondary-container);--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: var(--md-sys-color-on-secondary-container);--mat-chip-selected-trailing-action-state-layer-color: var(--md-sys-color-on-secondary-container);--mat-chip-selected-trailing-icon-color: var(--md-sys-color-on-secondary-container);--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: var(--md-sys-color-on-surface-variant);--mat-chip-with-icon-disabled-icon-color: var(--md-sys-color-on-surface);--mat-chip-with-icon-icon-color: var(--md-sys-color-on-surface-variant);--mat-chip-with-icon-selected-icon-color: var(--md-sys-color-on-secondary-container);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: var(--md-sys-color-on-surface);--mat-chip-with-trailing-icon-trailing-icon-color: var(--md-sys-color-on-surface-variant);--mat-chip-container-height: 32px;--mat-chip-label-text-font: var(--md-sys-typeface-label-large-font);--mat-chip-label-text-line-height: var(--md-sys-typeface-label-large-line-height);--mat-chip-label-text-size: var(--md-sys-typeface-label-large-size);--mat-chip-label-text-tracking: var(--md-sys-typeface-label-large-tracking);--mat-chip-label-text-weight: var(--md-sys-typeface-label-large-weight);--mat-slide-toggle-disabled-selected-handle-opacity: 1;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-width: 2px;--mat-slide-toggle-handle-shape: 9999px;--mat-slide-toggle-hidden-track-opacity: 0;--mat-slide-toggle-hidden-track-transition: opacity 75ms;--mat-slide-toggle-pressed-handle-size: 28px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 24px;--mat-slide-toggle-selected-handle-size: 24px;--mat-slide-toggle-selected-icon-size: 16px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 22px;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 2px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 24px;--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-track-height: 32px;--mat-slide-toggle-track-outline-width: 2px;--mat-slide-toggle-track-shape: 9999px;--mat-slide-toggle-track-width: 52px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 8px;--mat-slide-toggle-unselected-handle-size: 16px;--mat-slide-toggle-unselected-icon-size: 16px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 2px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 4px;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: opacity 75ms;--mat-slide-toggle-with-icon-handle-size: 24px;--mat-slide-toggle-touch-target-size: 48px;--mat-slide-toggle-disabled-label-text-color: var(--md-sys-color-on-surface);--mat-slide-toggle-disabled-selected-handle-color: var(--md-sys-color-surface);--mat-slide-toggle-disabled-selected-icon-color: var(--md-sys-color-on-surface);--mat-slide-toggle-disabled-selected-track-color: var(--md-sys-color-on-surface);--mat-slide-toggle-disabled-unselected-handle-color: var(--md-sys-color-on-surface);--mat-slide-toggle-disabled-unselected-icon-color: var(--md-sys-color-surface-variant);--mat-slide-toggle-disabled-unselected-track-color: var(--md-sys-color-surface-variant);--mat-slide-toggle-disabled-unselected-track-outline-color: var(--md-sys-color-on-surface);--mat-slide-toggle-label-text-color: var(--md-sys-color-on-surface);--mat-slide-toggle-selected-focus-handle-color: var(--md-sys-color-primary-container);--mat-slide-toggle-selected-focus-state-layer-color: var(--md-sys-color-primary);--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: var(--md-sys-color-primary);--mat-slide-toggle-selected-handle-color: var(--md-sys-color-on-primary);--mat-slide-toggle-selected-hover-handle-color: var(--md-sys-color-primary-container);--mat-slide-toggle-selected-hover-state-layer-color: var(--md-sys-color-primary);--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: var(--md-sys-color-primary);--mat-slide-toggle-selected-icon-color: var(--md-sys-color-on-primary-container);--mat-slide-toggle-selected-pressed-handle-color: var(--md-sys-color-primary-container);--mat-slide-toggle-selected-pressed-state-layer-color: var(--md-sys-color-primary);--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: var(--md-sys-color-primary);--mat-slide-toggle-selected-track-color: var(--md-sys-color-primary);--mat-slide-toggle-track-outline-color: var(--md-sys-color-outline);--mat-slide-toggle-unselected-focus-handle-color: var(--md-sys-color-on-surface-variant);--mat-slide-toggle-unselected-focus-state-layer-color: var(--md-sys-color-on-surface);--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: var(--md-sys-color-surface-variant);--mat-slide-toggle-unselected-handle-color: var(--md-sys-color-outline);--mat-slide-toggle-unselected-hover-handle-color: var(--md-sys-color-on-surface-variant);--mat-slide-toggle-unselected-hover-state-layer-color: var(--md-sys-color-on-surface);--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: var(--md-sys-color-surface-variant);--mat-slide-toggle-unselected-icon-color: var(--md-sys-color-surface-variant);--mat-slide-toggle-unselected-pressed-handle-color: var(--md-sys-color-on-surface-variant);--mat-slide-toggle-unselected-pressed-state-layer-color: var(--md-sys-color-on-surface);--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: var(--md-sys-color-surface-variant);--mat-slide-toggle-unselected-track-color: var(--md-sys-color-surface-variant);--mat-slide-toggle-touch-target-display: block;--mat-slide-toggle-label-text-font: var(--md-sys-typeface-body-medium-font);--mat-slide-toggle-label-text-line-height: var(--md-sys-typeface-body-medium-line-height);--mat-slide-toggle-label-text-size: var(--md-sys-typeface-body-medium-size);--mat-slide-toggle-label-text-tracking: var(--md-sys-typeface-body-medium-tracking);--mat-slide-toggle-label-text-weight: var(--md-sys-typeface-body-medium-weight);--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-touch-target-size: 48px;--mat-radio-checked-ripple-color: var(--md-sys-color-primary);--mat-radio-disabled-label-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-radio-disabled-selected-icon-color: var(--md-sys-color-on-surface);--mat-radio-disabled-unselected-icon-color: var(--md-sys-color-on-surface);--mat-radio-label-text-color: var(--md-sys-color-on-surface);--mat-radio-ripple-color: var(--md-sys-color-on-surface);--mat-radio-selected-focus-icon-color: var(--md-sys-color-primary);--mat-radio-selected-hover-icon-color: var(--md-sys-color-primary);--mat-radio-selected-icon-color: var(--md-sys-color-primary);--mat-radio-selected-pressed-icon-color: var(--md-sys-color-primary);--mat-radio-unselected-focus-icon-color: var(--md-sys-color-on-surface);--mat-radio-unselected-hover-icon-color: var(--md-sys-color-on-surface);--mat-radio-unselected-icon-color: var(--md-sys-color-on-surface-variant);--mat-radio-unselected-pressed-icon-color: var(--md-sys-color-on-surface);--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 40px;--mat-radio-label-text-font: var(--md-sys-typeface-body-medium-font);--mat-radio-label-text-line-height: var(--md-sys-typeface-body-medium-line-height);--mat-radio-label-text-size: var(--md-sys-typeface-body-medium-size);--mat-radio-label-text-tracking: var(--md-sys-typeface-body-medium-tracking);--mat-radio-label-text-weight: var(--md-sys-typeface-body-medium-weight);--mat-slider-value-indicator-opacity: 1;--mat-slider-value-indicator-padding: 0;--mat-slider-value-indicator-width: 28px;--mat-slider-value-indicator-height: 28px;--mat-slider-value-indicator-caret-display: none;--mat-slider-value-indicator-border-radius: 50% 50% 50% 0;--mat-slider-value-indicator-text-transform: rotate(45deg);--mat-slider-value-indicator-container-transform: translateX(-50%) rotate(-45deg);--mat-slider-active-track-height: 4px;--mat-slider-handle-height: 20px;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .38;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .38;--mat-slider-value-indicator-transform-origin: 0 28px;--mat-slider-active-track-color: var(--md-sys-color-primary);--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: var(--md-sys-color-on-surface);--mat-slider-disabled-handle-color: var(--md-sys-color-on-surface);--mat-slider-disabled-inactive-track-color: var(--md-sys-color-on-surface);--mat-slider-focus-handle-color: var(--md-sys-color-primary);--mat-slider-focus-state-layer-color: color-mix(in srgb, var(--md-sys-color-primary) 20%, transparent);--mat-slider-handle-color: var(--md-sys-color-primary);--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-shape: 9999px;--mat-slider-hover-handle-color: var(--md-sys-color-primary);--mat-slider-hover-state-layer-color: color-mix(in srgb, var(--md-sys-color-primary) 5%, transparent);--mat-slider-inactive-track-color: var(--md-sys-color-surface-variant);--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: var(--md-sys-color-primary);--mat-slider-label-label-text-color: var(--md-sys-color-on-primary);--mat-slider-ripple-color: var(--md-sys-color-primary);--mat-slider-with-overlap-handle-outline-color: var(--md-sys-color-on-primary);--mat-slider-with-tick-marks-active-container-color: var(--md-sys-color-on-primary);--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: var(--md-sys-color-on-surface);--mat-slider-with-tick-marks-inactive-container-color: var(--md-sys-color-on-surface-variant);--mat-slider-label-label-text-font: var(--md-sys-typeface-label-medium-font);--mat-slider-label-label-text-line-height: var(--md-sys-typeface-label-medium-line-height);--mat-slider-label-label-text-size: var(--md-sys-typeface-label-medium-size);--mat-slider-label-label-text-tracking: var(--md-sys-typeface-label-medium-tracking);--mat-slider-label-label-text-weight: var(--md-sys-typeface-label-medium-weight);--mat-menu-divider-bottom-spacing: 8px;--mat-menu-divider-top-spacing: 8px;--mat-menu-item-icon-size: 24px;--mat-menu-item-spacing: 12px;--mat-menu-item-leading-spacing: 12px;--mat-menu-item-trailing-spacing: 12px;--mat-menu-item-with-icon-leading-spacing: 12px;--mat-menu-item-with-icon-trailing-spacing: 12px;--mat-menu-container-shape: 4px;--mat-menu-divider-color: var(--md-sys-color-surface-variant);--mat-menu-item-label-text-color: var(--md-sys-color-on-surface);--mat-menu-item-icon-color: var(--md-sys-color-on-surface-variant);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);--mat-menu-container-color: var(--md-sys-color-surface-container);--mat-menu-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-menu-item-label-text-font: var(--md-sys-typeface-label-large-font);--mat-menu-item-label-text-line-height: var(--md-sys-typeface-label-large-line-height);--mat-menu-item-label-text-size: var(--md-sys-typeface-label-large-size);--mat-menu-item-label-text-tracking: var(--md-sys-typeface-label-large-tracking);--mat-menu-item-label-text-weight: var(--md-sys-typeface-label-large-weight);--mat-list-active-indicator-color: var(--md-sys-color-secondary-container);--mat-list-active-indicator-shape: 9999px;--mat-list-list-item-container-color: transparent;--mat-list-list-item-container-shape: 0;--mat-list-list-item-disabled-label-text-color: var(--md-sys-color-on-surface);--mat-list-list-item-disabled-label-text-opacity: .3;--mat-list-list-item-disabled-leading-icon-color: var(--md-sys-color-on-surface);--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-state-layer-color: var(--md-sys-color-on-surface);--mat-list-list-item-disabled-state-layer-opacity: .12;--mat-list-list-item-disabled-trailing-icon-color: var(--md-sys-color-on-surface);--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-focus-label-text-color: var(--md-sys-color-on-surface);--mat-list-list-item-focus-state-layer-color: var(--md-sys-color-on-surface);--mat-list-list-item-focus-state-layer-opacity: .12;--mat-list-list-item-hover-label-text-color: var(--md-sys-color-on-surface);--mat-list-list-item-hover-state-layer-color: var(--md-sys-color-on-surface);--mat-list-list-item-hover-state-layer-opacity: .08;--mat-list-list-item-label-text-color: var(--md-sys-color-on-surface);--mat-list-list-item-leading-avatar-color: var(--md-sys-color-primary-container);--mat-list-list-item-leading-avatar-shape: 9999px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-leading-icon-color: var(--md-sys-color-on-surface-variant);--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-selected-trailing-icon-color: var(--md-sys-color-primary);--mat-list-list-item-supporting-text-color: var(--md-sys-color-on-surface-variant);--mat-list-list-item-trailing-icon-color: var(--md-sys-color-on-surface-variant);--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-trailing-supporting-text-color: var(--md-sys-color-on-surface-variant);--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 16px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px;--mat-list-list-item-label-text-font: var(--md-sys-typeface-body-large-font);--mat-list-list-item-label-text-line-height: var(--md-sys-typeface-body-large-line-height);--mat-list-list-item-label-text-size: var(--md-sys-typeface-body-large-size);--mat-list-list-item-label-text-tracking: var(--md-sys-typeface-body-large-tracking);--mat-list-list-item-label-text-weight: var(--md-sys-typeface-body-large-weight);--mat-list-list-item-supporting-text-font: var(--md-sys-typeface-body-medium-font);--mat-list-list-item-supporting-text-line-height: var(--md-sys-typeface-body-medium-line-height);--mat-list-list-item-supporting-text-size: var(--md-sys-typeface-body-medium-size);--mat-list-list-item-supporting-text-tracking: var(--md-sys-typeface-body-medium-tracking);--mat-list-list-item-supporting-text-weight: var(--md-sys-typeface-body-medium-weight);--mat-list-list-item-trailing-supporting-text-font: var(--md-sys-typeface-label-small-font);--mat-list-list-item-trailing-supporting-text-line-height: var(--md-sys-typeface-label-small-line-height);--mat-list-list-item-trailing-supporting-text-size: var(--md-sys-typeface-label-small-size);--mat-list-list-item-trailing-supporting-text-tracking: var(--md-sys-typeface-label-small-tracking);--mat-list-list-item-trailing-supporting-text-weight: var(--md-sys-typeface-label-small-weight);--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px;--mat-paginator-container-text-color: var(--md-sys-color-on-surface);--mat-paginator-container-background-color: var(--md-sys-color-surface);--mat-paginator-disabled-icon-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-paginator-enabled-icon-color: var(--md-sys-color-on-surface-variant);--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: var(--md-sys-typeface-body-small-font);--mat-paginator-container-text-line-height: var(--md-sys-typeface-body-small-line-height);--mat-paginator-container-text-size: var(--md-sys-typeface-body-small-size);--mat-paginator-container-text-tracking: var(--md-sys-typeface-body-small-tracking);--mat-paginator-container-text-weight: var(--md-sys-typeface-body-small-weight);--mat-paginator-select-trigger-text-size: var(--md-sys-typeface-body-small-size);--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0;--mat-tab-divider-height: 1px;--mat-tab-active-focus-indicator-color: var(--md-sys-color-primary);--mat-tab-active-focus-label-text-color: var(--md-sys-color-on-surface);--mat-tab-active-hover-indicator-color: var(--md-sys-color-primary);--mat-tab-active-hover-label-text-color: var(--md-sys-color-on-surface);--mat-tab-active-indicator-color: var(--md-sys-color-primary);--mat-tab-active-label-text-color: var(--md-sys-color-on-surface);--mat-tab-active-ripple-color: var(--md-sys-color-on-surface);--mat-tab-divider-color: var(--md-sys-color-surface-variant);--mat-tab-inactive-focus-label-text-color: var(--md-sys-color-on-surface);--mat-tab-inactive-hover-label-text-color: var(--md-sys-color-on-surface);--mat-tab-inactive-label-text-color: var(--md-sys-color-on-surface);--mat-tab-inactive-ripple-color: var(--md-sys-color-on-surface);--mat-tab-pagination-icon-color: var(--md-sys-color-on-surface);--mat-tab-disabled-ripple-color: var(--md-sys-color-on-surface-variant);--mat-tab-container-height: 48px;--mat-tab-label-text-font: var(--md-sys-typeface-title-small-font);--mat-tab-label-text-line-height: var(--md-sys-typeface-title-small-line-height);--mat-tab-label-text-size: var(--md-sys-typeface-title-small-size);--mat-tab-label-text-tracking: var(--md-sys-typeface-title-small-tracking);--mat-tab-label-text-weight: var(--md-sys-typeface-title-small-weight);--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .08;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .08;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px;--mat-checkbox-disabled-label-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: var(--md-sys-color-surface);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-checkbox-label-text-color: var(--md-sys-color-on-surface);--mat-checkbox-selected-checkmark-color: var(--md-sys-color-on-primary);--mat-checkbox-selected-focus-icon-color: var(--md-sys-color-primary);--mat-checkbox-selected-focus-state-layer-color: var(--md-sys-color-primary);--mat-checkbox-selected-hover-icon-color: var(--md-sys-color-primary);--mat-checkbox-selected-hover-state-layer-color: var(--md-sys-color-primary);--mat-checkbox-selected-icon-color: var(--md-sys-color-primary);--mat-checkbox-selected-pressed-icon-color: var(--md-sys-color-primary);--mat-checkbox-selected-pressed-state-layer-color: var(--md-sys-color-on-surface);--mat-checkbox-unselected-focus-icon-color: var(--md-sys-color-on-surface);--mat-checkbox-unselected-focus-state-layer-color: var(--md-sys-color-on-surface);--mat-checkbox-unselected-hover-icon-color: var(--md-sys-color-on-surface);--mat-checkbox-unselected-hover-state-layer-color: var(--md-sys-color-on-surface);--mat-checkbox-unselected-icon-color: var(--md-sys-color-on-surface-variant);--mat-checkbox-unselected-pressed-state-layer-color: var(--md-sys-color-primary);--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px;--mat-checkbox-label-text-font: var(--md-sys-typeface-body-medium-font);--mat-checkbox-label-text-line-height: var(--md-sys-typeface-body-medium-line-height);--mat-checkbox-label-text-size: var(--md-sys-typeface-body-medium-size);--mat-checkbox-label-text-tracking: var(--md-sys-typeface-body-medium-tracking);--mat-checkbox-label-text-weight: var(--md-sys-typeface-body-medium-weight);--mat-button-filled-container-shape: 9999px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 9999px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-shape: 9999px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 9999px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-offset: -4px;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 16px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 9999px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px;--mat-button-filled-container-color: var(--md-sys-color-primary);--mat-button-filled-disabled-container-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-button-filled-disabled-state-layer-color: var(--md-sys-color-on-surface-variant);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: var(--md-sys-color-on-primary);--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, var(--md-sys-color-on-primary) 12%, transparent);--mat-button-filled-state-layer-color: var(--md-sys-color-on-primary);--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);--mat-button-outlined-disabled-state-layer-color: var(--md-sys-color-on-surface-variant);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: var(--md-sys-color-primary);--mat-button-outlined-outline-color: var(--md-sys-color-outline);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent);--mat-button-outlined-state-layer-color: var(--md-sys-color-primary);--mat-button-protected-container-color: var(--md-sys-color-surface);--mat-button-protected-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-container-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-button-protected-disabled-state-layer-color: var(--md-sys-color-on-surface-variant);--mat-button-protected-focus-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: var(--md-sys-color-primary);--mat-button-protected-pressed-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent);--mat-button-protected-state-layer-color: var(--md-sys-color-primary);--mat-button-text-disabled-label-text-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-button-text-disabled-state-layer-color: var(--md-sys-color-on-surface-variant);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: var(--md-sys-color-primary);--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent);--mat-button-text-state-layer-color: var(--md-sys-color-primary);--mat-button-tonal-container-color: var(--md-sys-color-secondary-container);--mat-button-tonal-disabled-container-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-button-tonal-disabled-state-layer-color: var(--md-sys-color-on-surface-variant);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: var(--md-sys-color-on-secondary-container);--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent);--mat-button-tonal-state-layer-color: var(--md-sys-color-on-secondary-container);--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 40px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 40px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 40px;--mat-button-tonal-container-height: 40px;--mat-button-tonal-touch-target-display: block;--mat-button-filled-label-text-font: var(--md-sys-typeface-label-large-font);--mat-button-filled-label-text-size: var(--md-sys-typeface-label-large-size);--mat-button-filled-label-text-tracking: var(--md-sys-typeface-label-large-tracking);--mat-button-filled-label-text-weight: var(--md-sys-typeface-label-large-weight);--mat-button-outlined-label-text-font: var(--md-sys-typeface-label-large-font);--mat-button-outlined-label-text-size: var(--md-sys-typeface-label-large-size);--mat-button-outlined-label-text-tracking: var(--md-sys-typeface-label-large-tracking);--mat-button-outlined-label-text-weight: var(--md-sys-typeface-label-large-weight);--mat-button-protected-label-text-font: var(--md-sys-typeface-label-large-font);--mat-button-protected-label-text-size: var(--md-sys-typeface-label-large-size);--mat-button-protected-label-text-tracking: var(--md-sys-typeface-label-large-tracking);--mat-button-protected-label-text-weight: var(--md-sys-typeface-label-large-weight);--mat-button-text-label-text-font: var(--md-sys-typeface-label-large-font);--mat-button-text-label-text-size: var(--md-sys-typeface-label-large-size);--mat-button-text-label-text-tracking: var(--md-sys-typeface-label-large-tracking);--mat-button-text-label-text-weight: var(--md-sys-typeface-label-large-weight);--mat-button-tonal-label-text-font: var(--md-sys-typeface-label-large-font);--mat-button-tonal-label-text-size: var(--md-sys-typeface-label-large-size);--mat-button-tonal-label-text-tracking: var(--md-sys-typeface-label-large-tracking);--mat-button-tonal-label-text-weight: var(--md-sys-typeface-label-large-weight);--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 9999px;--mat-icon-button-touch-target-size: 48px;--mat-icon-button-disabled-icon-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-icon-button-disabled-state-layer-color: var(--md-sys-color-on-surface-variant);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: var(--md-sys-color-on-surface-variant);--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 12%, transparent);--mat-icon-button-state-layer-color: var(--md-sys-color-on-surface-variant);--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 40px;--mat-fab-container-shape: 16px;--mat-fab-extended-container-height: 56px;--mat-fab-extended-container-shape: 16px;--mat-fab-small-container-shape: 12px;--mat-fab-touch-target-size: 48px;--mat-fab-small-touch-target-size: 48px;--mat-fab-container-color: var(--md-sys-color-primary-container);--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-disabled-state-container-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 6;--mat-fab-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: var(--md-sys-color-on-primary-container);--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, var(--md-sys-color-on-primary-container) 12%, transparent);--mat-fab-small-container-color: var(--md-sys-color-primary-container);--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-container-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-fab-small-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: var(--md-sys-color-on-primary-container);--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, var(--md-sys-color-on-primary-container) 12%, transparent);--mat-fab-small-state-layer-color: var(--md-sys-color-on-primary-container);--mat-fab-state-layer-color: var(--md-sys-color-on-primary-container);--mat-fab-touch-target-display: block;--mat-fab-extended-label-text-font: var(--md-sys-typeface-label-large-font);--mat-fab-extended-label-text-size: var(--md-sys-typeface-label-large-size);--mat-fab-extended-label-text-tracking: var(--md-sys-typeface-label-large-tracking);--mat-fab-extended-label-text-weight: var(--md-sys-typeface-label-large-weight);--mat-snack-bar-container-shape: 4px;--mat-snack-bar-button-color: var(--md-sys-color-inverse-primary);--mat-snack-bar-container-color: var(--md-sys-color-inverse-surface);--mat-snack-bar-supporting-text-color: var(--md-sys-color-inverse-on-surface);--mat-snack-bar-supporting-text-font: var(--md-sys-typeface-body-medium-font);--mat-snack-bar-supporting-text-line-height: var(--md-sys-typeface-body-medium-line-height);--mat-snack-bar-supporting-text-size: var(--md-sys-typeface-body-medium-size);--mat-snack-bar-supporting-text-weight: var(--md-sys-typeface-body-medium-weight);--mat-table-row-item-outline-width: 1px;--mat-table-background-color: var(--md-sys-color-surface);--mat-table-header-headline-color: var(--md-sys-color-on-surface);--mat-table-row-item-label-text-color: var(--md-sys-color-on-surface);--mat-table-row-item-outline-color: var(--md-sys-color-outline);--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-table-header-headline-font: var(--md-sys-typeface-title-small-font);--mat-table-header-headline-line-height: var(--md-sys-typeface-title-small-line-height);--mat-table-header-headline-size: var(--md-sys-typeface-title-small-size);--mat-table-header-headline-tracking: var(--md-sys-typeface-title-small-tracking);--mat-table-header-headline-weight: var(--md-sys-typeface-title-small-weight);--mat-table-row-item-label-text-font: var(--md-sys-typeface-body-medium-font);--mat-table-row-item-label-text-line-height: var(--md-sys-typeface-body-medium-line-height);--mat-table-row-item-label-text-size: var(--md-sys-typeface-body-medium-size);--mat-table-row-item-label-text-tracking: var(--md-sys-typeface-body-medium-tracking);--mat-table-row-item-label-text-weight: var(--md-sys-typeface-body-medium-weight);--mat-table-footer-supporting-text-font: var(--md-sys-typeface-body-medium-font);--mat-table-footer-supporting-text-line-height: var(--md-sys-typeface-body-medium-line-height);--mat-table-footer-supporting-text-size: var(--md-sys-typeface-body-medium-size);--mat-table-footer-supporting-text-tracking: var(--md-sys-typeface-body-medium-tracking);--mat-table-footer-supporting-text-weight: var(--md-sys-typeface-body-medium-weight);--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-active-indicator-color: var(--md-sys-color-primary);--mat-badge-container-offset: -12px 0;--mat-badge-container-overlap-offset: -12px;--mat-badge-container-padding: 0 4px;--mat-badge-container-shape: 9999px;--mat-badge-container-size: 16px;--mat-badge-large-size-container-offset: -12px 0;--mat-badge-large-size-container-overlap-offset: -12px;--mat-badge-large-size-container-padding: 0 4px;--mat-badge-large-size-container-size: 16px;--mat-badge-legacy-container-size: unset;--mat-badge-legacy-large-size-container-size: unset;--mat-badge-legacy-small-size-container-size: unset;--mat-badge-small-size-container-offset: -6px 0;--mat-badge-small-size-container-overlap-offset: -6px;--mat-badge-small-size-container-padding: 0;--mat-badge-small-size-container-size: 6px;--mat-badge-background-color: var(--md-sys-color-error);--mat-badge-disabled-state-background-color: color-mix(in srgb, var(--md-sys-color-error) 38%, transparent);--mat-badge-disabled-state-text-color: var(--md-sys-color-on-error);--mat-badge-text-color: var(--md-sys-color-on-error);--mat-badge-large-size-line-height: 16px;--mat-badge-large-size-text-size: var(--md-sys-typeface-label-small-size);--mat-badge-line-height: 16px;--mat-badge-small-size-line-height: 6px;--mat-badge-small-size-text-size: 0;--mat-badge-text-font: var(--md-sys-typeface-label-small-font);--mat-badge-text-size: var(--md-sys-typeface-label-small-size);--mat-badge-text-weight: var(--md-sys-typeface-label-small-weight);--mat-bottom-sheet-container-shape: 28px;--mat-bottom-sheet-container-text-color: var(--md-sys-color-on-surface);--mat-bottom-sheet-container-background-color: var(--md-sys-color-surface-container-low);--mat-bottom-sheet-container-text-font: var(--md-sys-typeface-body-large-font);--mat-bottom-sheet-container-text-line-height: var(--md-sys-typeface-body-large-line-height);--mat-bottom-sheet-container-text-size: var(--md-sys-typeface-body-large-size);--mat-bottom-sheet-container-text-tracking: var(--md-sys-typeface-body-large-tracking);--mat-bottom-sheet-container-text-weight: var(--md-sys-typeface-body-large-weight);--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .08;--mat-button-toggle-shape: 28px;--mat-button-toggle-background-color: transparent;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-button-toggle-disabled-state-background-color: transparent;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-button-toggle-divider-color: var(--md-sys-color-outline);--mat-button-toggle-selected-state-background-color: var(--md-sys-color-secondary-container);--mat-button-toggle-selected-state-text-color: var(--md-sys-color-on-secondary-container);--mat-button-toggle-state-layer-color: var(--md-sys-color-on-surface);--mat-button-toggle-text-color: var(--md-sys-color-on-surface);--mat-button-toggle-height: 40px;--mat-button-toggle-label-text-font: var(--md-sys-typeface-label-large-font);--mat-button-toggle-label-text-line-height: var(--md-sys-typeface-label-large-line-height);--mat-button-toggle-label-text-size: var(--md-sys-typeface-label-large-size);--mat-button-toggle-label-text-tracking: var(--md-sys-typeface-label-large-tracking);--mat-button-toggle-label-text-weight: var(--md-sys-typeface-label-large-weight);--mat-datepicker-calendar-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-shape: 16px;--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-shape: 28px;--mat-datepicker-calendar-body-label-text-color: var(--md-sys-color-on-surface);--mat-datepicker-calendar-container-background-color: var(--md-sys-color-surface-container-high);--mat-datepicker-calendar-container-text-color: var(--md-sys-color-on-surface);--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: var(--md-sys-color-tertiary-container);--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: var(--md-sys-color-secondary);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: var(--md-sys-color-secondary-container);--mat-datepicker-calendar-date-in-range-state-background-color: var(--md-sys-color-primary-container);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: var(--md-sys-color-primary);--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: var(--md-sys-color-primary);--mat-datepicker-calendar-date-selected-state-text-color: var(--md-sys-color-on-primary);--mat-datepicker-calendar-date-text-color: var(--md-sys-color-on-surface);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: var(--md-sys-color-primary);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--md-sys-color-primary);--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: var(--md-sys-color-on-surface-variant);--mat-datepicker-calendar-navigation-button-icon-color: var(--md-sys-color-on-surface-variant);--mat-datepicker-calendar-period-button-icon-color: var(--md-sys-color-on-surface-variant);--mat-datepicker-calendar-period-button-text-color: var(--md-sys-color-on-surface-variant);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-datepicker-range-input-separator-color: var(--md-sys-color-on-surface);--mat-datepicker-toggle-active-state-icon-color: var(--md-sys-color-primary);--mat-datepicker-toggle-icon-color: var(--md-sys-color-on-surface-variant);--mat-datepicker-calendar-body-label-text-size: var(--md-sys-typeface-title-small-size);--mat-datepicker-calendar-body-label-text-weight: var(--md-sys-typeface-title-small-weight);--mat-datepicker-calendar-header-text-size: var(--md-sys-typeface-title-small-size);--mat-datepicker-calendar-header-text-weight: var(--md-sys-typeface-title-small-weight);--mat-datepicker-calendar-period-button-text-size: var(--md-sys-typeface-title-small-size);--mat-datepicker-calendar-period-button-text-weight: var(--md-sys-typeface-title-small-weight);--mat-datepicker-calendar-text-font: var(--md-sys-typeface-body-medium-font);--mat-datepicker-calendar-text-size: var(--md-sys-typeface-body-medium-size);--mat-divider-width: 1px;--mat-divider-color: var(--md-sys-color-outline-variant);--mat-expansion-container-shape: 12px;--mat-expansion-header-indicator-display: inline-block;--mat-expansion-legacy-header-indicator-display: none;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-actions-divider-color: var(--md-sys-color-outline);--mat-expansion-container-background-color: var(--md-sys-color-surface);--mat-expansion-container-text-color: var(--md-sys-color-on-surface);--mat-expansion-header-description-color: var(--md-sys-color-on-surface-variant);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--mat-expansion-header-indicator-color: var(--md-sys-color-on-surface-variant);--mat-expansion-header-text-color: var(--md-sys-color-on-surface);--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-expansion-container-text-font: var(--md-sys-typeface-body-large-font);--mat-expansion-container-text-line-height: var(--md-sys-typeface-body-large-line-height);--mat-expansion-container-text-size: var(--md-sys-typeface-body-large-size);--mat-expansion-container-text-tracking: var(--md-sys-typeface-body-large-tracking);--mat-expansion-container-text-weight: var(--md-sys-typeface-body-large-weight);--mat-expansion-header-text-font: var(--md-sys-typeface-title-medium-font);--mat-expansion-header-text-line-height: var(--md-sys-typeface-title-medium-line-height);--mat-expansion-header-text-size: var(--md-sys-typeface-title-medium-size);--mat-expansion-header-text-tracking: var(--md-sys-typeface-title-medium-tracking);--mat-expansion-header-text-weight: var(--md-sys-typeface-title-medium-weight);--mat-grid-list-tile-header-primary-text-size: var(--md-sys-typeface-body-large);--mat-grid-list-tile-header-secondary-text-size: var(--md-sys-typeface-body-medium);--mat-grid-list-tile-footer-primary-text-size: var(--md-sys-typeface-body-large);--mat-grid-list-tile-footer-secondary-text-size: var(--md-sys-typeface-body-medium);--mat-icon-color: inherit;--mat-sidenav-container-shape: 16px;--mat-sidenav-container-elevation-shadow: none;--mat-sidenav-container-width: 360px;--mat-sidenav-container-divider-color: transparent;--mat-sidenav-container-background-color: var(--md-sys-color-surface);--mat-sidenav-container-text-color: var(--md-sys-color-on-surface-variant);--mat-sidenav-content-background-color: var(--md-sys-color-background);--mat-sidenav-content-text-color: var(--md-sys-color-on-background);--mat-sidenav-scrim-color: color-mix(in srgb, #332f37 40%, transparent);--mat-stepper-header-error-state-icon-background-color: transparent;--mat-stepper-header-focus-state-layer-shape: 12px;--mat-stepper-header-hover-state-layer-shape: 12px;--mat-stepper-container-color: var(--md-sys-color-surface);--mat-stepper-header-done-state-icon-background-color: var(--md-sys-color-primary);--mat-stepper-header-done-state-icon-foreground-color: var(--md-sys-color-on-primary);--mat-stepper-header-edit-state-icon-background-color: var(--md-sys-color-primary);--mat-stepper-header-edit-state-icon-foreground-color: var(--md-sys-color-on-primary);--mat-stepper-header-error-state-icon-foreground-color: var(--md-sys-color-error);--mat-stepper-header-error-state-label-text-color: var(--md-sys-color-error);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--mat-stepper-header-icon-background-color: var(--md-sys-color-on-surface-variant);--mat-stepper-header-icon-foreground-color: var(--md-sys-color-surface);--mat-stepper-header-label-text-color: var(--md-sys-color-on-surface-variant);--mat-stepper-header-optional-label-text-color: var(--md-sys-color-on-surface-variant);--mat-stepper-header-selected-state-icon-background-color: var(--md-sys-color-primary);--mat-stepper-header-selected-state-icon-foreground-color: var(--md-sys-color-on-primary);--mat-stepper-header-selected-state-label-text-color: var(--md-sys-color-on-surface-variant);--mat-stepper-line-color: var(--md-sys-color-outline);--mat-stepper-container-text-font: var(--md-sys-typeface-body-medium-font);--mat-stepper-header-label-text-font: var(--md-sys-typeface-title-small-font);--mat-stepper-header-label-text-size: var(--md-sys-typeface-title-small-size);--mat-stepper-header-label-text-weight: var(--md-sys-typeface-title-small-weight);--mat-stepper-header-error-state-label-text-size: var(--md-sys-typeface-title-small-size);--mat-stepper-header-selected-state-label-text-size: var(--md-sys-typeface-title-small-size);--mat-stepper-header-selected-state-label-text-weight: var(--md-sys-typeface-title-small-weight);--mat-stepper-header-height: 72px;--mat-sort-arrow-color: var(--md-sys-color-on-surface);--mat-toolbar-container-background-color: var(--md-sys-color-surface);--mat-toolbar-container-text-color: var(--md-sys-color-on-surface);--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-toolbar-title-text-font: var(--md-sys-typeface-title-large-font);--mat-toolbar-title-text-line-height: var(--md-sys-typeface-title-large-line-height);--mat-toolbar-title-text-size: var(--md-sys-typeface-title-large-size);--mat-toolbar-title-text-tracking: var(--md-sys-typeface-title-large-tracking);--mat-toolbar-title-text-weight: var(--md-sys-typeface-title-large-weight);--mat-tree-container-background-color: var(--md-sys-color-surface);--mat-tree-node-text-color: var(--md-sys-color-on-surface);--mat-tree-node-min-height: 48px;--mat-tree-node-text-font: var(--md-sys-typeface-body-large-font);--mat-tree-node-text-size: var(--md-sys-typeface-body-large-size);--mat-tree-node-text-weight: var(--md-sys-typeface-body-large-weight);--mat-timepicker-container-shape: 4px;--mat-timepicker-container-background-color: var(--md-sys-color-surface-container);--mat-timepicker-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12)}.kgc-display-large{font:var(--md-sys-typeface-display-large);letter-spacing:var(--md-sys-typeface-display-large-tracking);font-family:var(--md-ref-typeface-plain);font-weight:900}.kgc-display-medium{font:var(--md-sys-typeface-display-medium);letter-spacing:var(--md-sys-typeface-display-medium-tracking);font-family:var(--md-ref-typeface-plain);font-weight:300}.kgc-headline-large{font:var(--md-sys-typeface-headline-large);letter-spacing:var(--md-sys-typeface-headline-large-tracking);font-family:var(--md-ref-typeface-plain);font-weight:300}.kgc-headline-small{font:var(--md-sys-typeface-headline-small);letter-spacing:var(--md-sys-typeface-headline-small-tracking);font-family:var(--md-ref-typeface-plain);font-weight:300}:root{--group0-container: rgb(57, 255, 20, .1);--group1-container: rgb(57, 255, 20, .1);--group2-container: rgb(57, 255, 20, .1);--group3-container: rgb(57, 255, 20, .1);--level0: 0px 0px 0px 0px rgba(0, 0, 0, .3), 0px 0px 0px 0px rgba(0, 0, 0, .15);--level1: 0px 1px 2px 0px rgba(0, 0, 0, .3), 0px 1px 3px 1px rgba(0, 0, 0, .15);--level2: 0px 1px 2px 0px rgba(0, 0, 0, .3), 0px 2px 6px 2px rgba(0, 0, 0, .15);--level3: 0px 1px 3px 0px rgba(0, 0, 0, .3), 0px 4px 8px 3px rgba(0, 0, 0, .15);--level4: 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 6px 10px 4px rgba(0, 0, 0, .15);--level5: 0px 4px 4px 0px rgba(0, 0, 0, .3), 0px 8px 12px 6px rgba(0, 0, 0, .15)}.light{--focused-word: hsla(58, 100%, 50%, .7);--focused-gray-word: hsla(8, 100%, 80%, .7);--person-color: hsl(217, 65%, 48%);--location-color: hsl(23, 70%, 45%);--organization-color: hsl(282, 60%, 48%);--other-entity-color: hsl(155, 65%, 40%);--current-para-background: var(--md-sys-color-surface-container)}.light-medium-contrast{--focused-word: hsla(58, 100%, 50%, .8);--focused-gray-word: hsla(8, 100%, 80%, .8);--person-color: hsl(217, 100%, 35%);--location-color: hsl(23, 100%, 30%);--organization-color: hsl(282, 100%, 30%);--other-entity-color: hsl(155, 100%, 25%);--current-para-background: var(--md-sys-color-surface-container-low)}.light-high-contrast{--focused-word: hsla(58, 100%, 50%, .95);--focused-gray-word: hsla(8, 100%, 80%, .95);--person-color: hsl(217, 100%, 35%);--location-color: hsl(23, 100%, 35%);--organization-color: hsl(282, 100%, 35%);--other-entity-color: hsl(155, 100%, 28%);--current-para-background: var(--md-sys-color-surface-container-lowest)}.dark{--focused-word: hsla(270, 60%, 35%, .65);--focused-gray-word: hsla(8, 100%, 35%, .65);--person-color: hsl(217, 45%, 62%);--location-color: hsl(23, 50%, 60%);--organization-color: hsl(282, 40%, 64%);--other-entity-color: hsl(155, 45%, 58%);--current-para-background: var(--md-sys-color-surface-container);--mat-dialog-container-elevation-shadow: 1px 1px 10px var(--md-sys-color-outline)}.dark-medium-contrast{--focused-word: hsla(270, 80%, 40%, .8);--focused-gray-word: hsla(8, 100%, 40%, .8);--person-color: hsl(217, 85%, 70%);--location-color: hsl(23, 90%, 68%);--organization-color: hsl(282, 75%, 72%);--other-entity-color: hsl(155, 75%, 65%);--current-para-background: var(--md-sys-color-surface-container-low);--mat-dialog-container-elevation-shadow: 1px 1px 10px var(--md-sys-color-outline)}.dark-high-contrast{--focused-word: hsla(270, 100%, 50%, .95);--focused-gray-word: hsla(8, 100%, 50%, .95);--person-color: hsl(217, 100%, 75%);--location-color: hsl(23, 100%, 70%);--organization-color: hsl(282, 100%, 78%);--other-entity-color: hsl(155, 100%, 70%);--current-para-background: var(--md-sys-color-surface-lowest);--mat-dialog-container-elevation-shadow: 1px 1px 10px var(--md-sys-color-outline)}html,body{height:100%;overflow-y:hidden}body{margin:0}.flushed{margin-left:auto;margin-right:auto;padding-left:4%;padding-right:4%;max-width:1280px}.justified{text-align:justify}.book-title,.book-author{font-size:24px;font-family:var(--md-ref-typeface-brand);line-height:1.5em;position:relative}.spacer{flex:1}.person{color:var(--person-color)}.location{color:var(--location-color)}.organization{color:var(--organization-color)}.other-entity{color:var(--other-entity-color)}.wrap-to-prevent-scroll{float:left;width:100%}.delete-btn{--mat-button-filled-container-color: var(--md-sys-color-error);--mat-button-filled-label-text-color: var(--md-sys-color-on-error)}.mat-mdc-tooltip-panel-above{transform:translateY(-1.5rem)!important}.annot-tooltip{white-space:pre-line;max-width:unset!important;--mat-tooltip-container-color: var(--md-sys-color-primary);--mat-tooltip-supporting-text-color: var(--md-sys-color-on-primary);--mat-tooltip-supporting-text-font: var(--md-sys-typeface-body-large-font);--mat-tooltip-supporting-text-line-height: var(--md-sys-typeface-body-large-line-height);--mat-tooltip-supporting-text-size: var(--md-sys-typeface-body-large-size);--mat-tooltip-supporting-text-tracking: var(--md-sys-typeface-body-large-tracking);--mat-tooltip-supporting-text-weight: var(--md-sys-typeface-body-large-weight)}.full-width{width:100%}.help-tooltip .mdc-tooltip__surface{white-space:pre-line;--mat-tooltip-container-color: var(--md-sys-color-tertiary);--mat-tooltip-supporting-text-color: var(--md-sys-color-on-tertiary)}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--md-sys-color-surface-container-low) inset;-webkit-text-fill-color:var(--md-sys-color-on-surface)}input:-moz-autofill{box-shadow:0 0 0 1000px var(--md-sys-color-surface-container-low) inset;-moz-text-fill-color:var(--md-sys-color-on-surface)}input[type=password]::-ms-reveal{display:none}.signin-button{--mat-button-filled-container-color: var(--md-sys-color-tertiary);--mat-button-text-label-text-color: var(--md-sys-color-on-tertiary)}body.kgc-tour-active .cdk-overlay-backdrop{pointer-events:none!important}.mat-mdc-form-field input:-webkit-autofill,.mat-mdc-form-field input:-webkit-autofill:hover,.mat-mdc-form-field input:-webkit-autofill:focus,.mat-mdc-form-field input:-webkit-autofill:active,.mat-mdc-form-field textarea:-webkit-autofill,.mat-mdc-form-field textarea:-webkit-autofill:hover,.mat-mdc-form-field textarea:-webkit-autofill:focus,.mat-mdc-form-field textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--md-sys-color-surface) inset!important;-webkit-text-fill-color:var(--md-sys-color-on-surface)!important;transition:background-color 9999s ease-in-out 0s}.mat-mdc-dialog-content{--mat-dialog-content-max-height: none !important;max-height:none!important;overflow:visible!important}.mat-mdc-dialog-panel,.cdk-overlay-pane{max-height:none!important}.public-badge{--mat-badge-container-overlap-offset: -25% -20%;--mat-badge-container-padding: 8px 8px;--mat-badge-text-weight: 500;--mat-badge-disabled-state-background-color: color-mix(in srgb, var(--md-sys-color-outline) 90%, transparent)}.public-badge2{--mat-badge-container-padding: 8px 8px;--mat-badge-text-weight: 500;--mat-badge-disabled-state-background-color: color-mix(in srgb, var(--md-sys-color-outline) 90%, transparent)}.sample-badge{--mat-badge-container-overlap-offset: -25% -20%;--mat-badge-container-padding: 8px 8px;--mat-badge-background-color: color-mix(in srgb, var(--md-sys-color-tertiary) 100%, transparent);--mat-badge-text-color: var(--md-sys-color-on-tertiary);--mat-badge-text-weight: 500}.multiline-snackbar{white-space:pre-wrap!important}.banner{--mat-snack-bar-container-color: color-mix(in srgb, var(--md-sys-color-error-container) 90%, transparent);--mat-snack-bar-supporting-text-color: var(--md-sys-color-on-error-container);--mat-snack-bar-button-color: var(--md-sys-color-on-error-container);--mat-snack-bar-supporting-text-font: var(--md-sys-typeface-body-large-font);--mat-snack-bar-supporting-text-line-height: var(--md-sys-typeface-body-large-line-height);--mat-snack-bar-supporting-text-size: var(--md-sys-typeface-body-large-size);--mat-snack-bar-supporting-text-weight: var(--md-sys-typeface-body-large-weight)}.la-square-jelly-box,.la-square-jelly-box>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-square-jelly-box{display:block;font-size:0;color:#fff}.la-square-jelly-box.la-dark{color:#333}.la-square-jelly-box>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-square-jelly-box{width:32px;height:32px}.la-square-jelly-box>div:nth-child(1),.la-square-jelly-box>div:nth-child(2){position:absolute;left:0;width:100%}.la-square-jelly-box>div:nth-child(1){top:-25%;z-index:1;height:100%;border-radius:10%;-webkit-animation:square-jelly-box-animate .6s -.1s linear infinite;-moz-animation:square-jelly-box-animate .6s -.1s linear infinite;-o-animation:square-jelly-box-animate .6s -.1s linear infinite;animation:square-jelly-box-animate .6s -.1s linear infinite}.la-square-jelly-box>div:nth-child(2){bottom:-9%;height:10%;background:#000;border-radius:50%;opacity:.2;-webkit-animation:square-jelly-box-shadow .6s -.1s linear infinite;-moz-animation:square-jelly-box-shadow .6s -.1s linear infinite;-o-animation:square-jelly-box-shadow .6s -.1s linear infinite;animation:square-jelly-box-shadow .6s -.1s linear infinite}.la-square-jelly-box.la-sm{width:16px;height:16px}.la-square-jelly-box.la-2x{width:64px;height:64px}.la-square-jelly-box.la-3x{width:96px;height:96px}@-webkit-keyframes square-jelly-box-animate{17%{border-bottom-right-radius:10%}25%{-webkit-transform:translateY(25%) rotate(22.5deg);transform:translateY(25%) rotate(22.5deg)}50%{border-bottom-right-radius:100%;-webkit-transform:translateY(50%) scale(1,.9) rotate(45deg);transform:translateY(50%) scaleY(.9) rotate(45deg)}75%{-webkit-transform:translateY(25%) rotate(67.5deg);transform:translateY(25%) rotate(67.5deg)}to{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}}@-moz-keyframes square-jelly-box-animate{17%{border-bottom-right-radius:10%}25%{-moz-transform:translateY(25%) rotate(22.5deg);transform:translateY(25%) rotate(22.5deg)}50%{border-bottom-right-radius:100%;-moz-transform:translateY(50%) scale(1,.9) rotate(45deg);transform:translateY(50%) scaleY(.9) rotate(45deg)}75%{-moz-transform:translateY(25%) rotate(67.5deg);transform:translateY(25%) rotate(67.5deg)}to{-moz-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}}@-o-keyframes square-jelly-box-animate{17%{border-bottom-right-radius:10%}25%{-o-transform:translateY(25%) rotate(22.5deg);transform:translateY(25%) rotate(22.5deg)}50%{border-bottom-right-radius:100%;-o-transform:translateY(50%) scale(1,.9) rotate(45deg);transform:translateY(50%) scaleY(.9) rotate(45deg)}75%{-o-transform:translateY(25%) rotate(67.5deg);transform:translateY(25%) rotate(67.5deg)}to{-o-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}}@keyframes square-jelly-box-animate{17%{border-bottom-right-radius:10%}25%{-webkit-transform:translateY(25%) rotate(22.5deg);-moz-transform:translateY(25%) rotate(22.5deg);-o-transform:translateY(25%) rotate(22.5deg);transform:translateY(25%) rotate(22.5deg)}50%{border-bottom-right-radius:100%;-webkit-transform:translateY(50%) scale(1,.9) rotate(45deg);-moz-transform:translateY(50%) scale(1,.9) rotate(45deg);-o-transform:translateY(50%) scale(1,.9) rotate(45deg);transform:translateY(50%) scaleY(.9) rotate(45deg)}75%{-webkit-transform:translateY(25%) rotate(67.5deg);-moz-transform:translateY(25%) rotate(67.5deg);-o-transform:translateY(25%) rotate(67.5deg);transform:translateY(25%) rotate(67.5deg)}to{-webkit-transform:translateY(0) rotate(90deg);-moz-transform:translateY(0) rotate(90deg);-o-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}}@-webkit-keyframes square-jelly-box-shadow{50%{-webkit-transform:scale(1.25,1);transform:scaleX(1.25)}}@-moz-keyframes square-jelly-box-shadow{50%{-moz-transform:scale(1.25,1);transform:scaleX(1.25)}}@-o-keyframes square-jelly-box-shadow{50%{-o-transform:scale(1.25,1);transform:scaleX(1.25)}}@keyframes square-jelly-box-shadow{50%{-webkit-transform:scale(1.25,1);-moz-transform:scale(1.25,1);-o-transform:scale(1.25,1);transform:scaleX(1.25)}}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}
