blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{list-style:none;margin:0;padding:0}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}*,:before,:after{border-width:0;border-style:solid}input,select,option,button{font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit}input[type=checkbox]{margin:unset}:root{font-size:14px;--dl-ref-font-family: "Inter";--dl-ref-spacing-xxs: .236em;--dl-ref-spacing-xs: .382em;--dl-ref-spacing-s: .618em;--dl-ref-spacing-m: 1em;--dl-ref-spacing-l: 1.618em;--dl-ref-spacing-xl: 2.618em;--dl-ref-spacing-xxl: 4.236em;--dl-ref-size-xxs: 1.06em;--dl-ref-size-xs: 1.128em;--dl-ref-size-s: 1.272em;--dl-ref-size-m: 1.618em;--dl-ref-size-l: 2.058em;--dl-ref-size-xl: 2.618em;--dl-ref-size-xxl: 6.238em;--dl-ref-container-size-xxs: 5rem;--dl-ref-container-size-xs: 8rem;--dl-ref-container-size-s: 13rem;--dl-ref-container-size-m: 21rem;--dl-ref-container-size-l: 34rem;--dl-ref-container-size-xl: 55rem;--dl-ref-container-size-xxl: 89rem;--dl-ref-animation-speed-fast: .15s;--dl-ref-animation-speed-medium: .3s;--dl-ref-animation-speed-slow: .6s;--dl-sys-typescale-display-1-size: 4.235em;--dl-sys-typescale-display-1-weight: 400;--dl-sys-typescale-display-1-weight--bold: 700;--dl-sys-typescale-display-1-line-height: 1.129;--dl-sys-typescale-display-1-letter-spacing: -.022em;--dl-sys-typescale-display-2-size: 2.618em;--dl-sys-typescale-display-2-weight: 400;--dl-sys-typescale-display-2-weight--bold: 700;--dl-sys-typescale-display-2-line-height: 1.272;--dl-sys-typescale-display-2-letter-spacing: -.022em;--dl-sys-typescale-title-1-size: 2.058em;--dl-sys-typescale-title-1-weight: 400;--dl-sys-typescale-title-1-weight--bold: 700;--dl-sys-typescale-title-1-line-height: 1.272;--dl-sys-typescale-title-1-letter-spacing: -.022em;--dl-sys-typescale-title-2-size: 1.618em;--dl-sys-typescale-title-2-weight: 400;--dl-sys-typescale-title-2-weight--bold: 700;--dl-sys-typescale-title-2-line-height: 1.272;--dl-sys-typescale-title-2-letter-spacing: -.02em;--dl-sys-typescale-title-3-size: 1.272em;--dl-sys-typescale-title-3-weight: 400;--dl-sys-typescale-title-3-weight--bold: 700;--dl-sys-typescale-title-3-line-height: 1.271;--dl-sys-typescale-title-3-letter-spacing: -.017em;--dl-sys-typescale-heading-weight: 600;--dl-sys-typescale-heading-weight--bold: 900;--dl-sys-typescale-heading-size: 1.129em;--dl-sys-typescale-heading-line-height: 1.272;--dl-sys-typescale-heading-letter-spacing: -.014em;--dl-sys-typescale-subheading-weight: 400;--dl-sys-typescale-subheading-weight--bold: 700;--dl-sys-typescale-subheading-size: .885em;--dl-sys-typescale-subheading-line-height: 1.272;--dl-sys-typescale-subheading-letter-spacing: -.007em;--dl-sys-typescale-body-1-size: 1em;--dl-sys-typescale-body-1-weight: 400;--dl-sys-typescale-body-1-weight--bold: 700;--dl-sys-typescale-body-1-line-height: 1.618;--dl-sys-typescale-body-1-letter-spacing: -.011em;--dl-sys-typescale-body-2-size: .943em;--dl-sys-typescale-body-2-weight: 400;--dl-sys-typescale-body-2-weight--bold: 700;--dl-sys-typescale-body-2-line-height: 1.272;--dl-sys-typescale-body-2-letter-spacing: -.009em;--dl-sys-typescale-callout-size: .943em;--dl-sys-typescale-callout-weight: 400;--dl-sys-typescale-callout-weight--bold: 700;--dl-sys-typescale-callout-line-height: 1.272;--dl-sys-typescale-callout-letter-spacing: -.009em;--dl-sys-typescale-label-size: .835em;--dl-sys-typescale-label-weight: 500;--dl-sys-typescale-label-weight--bold: 800;--dl-sys-typescale-label-line-height: 1.272;--dl-sys-typescale-label-letter-spacing: -.004em;--dl-sys-typescale-caption-size: .786em;--dl-sys-typescale-caption-weight: 400;--dl-sys-typescale-caption-weight--bold: 700;--dl-sys-typescale-caption-line-height: 1.272;--dl-sys-typescale-caption-letter-spacing: -.007em;--dl-sys-typescale-overline-size: .786em;--dl-sys-typescale-overline-weight: 400;--dl-sys-typescale-overline-weight--bold: 700;--dl-sys-typescale-overline-line-height: 1.272;--dl-sys-typescale-overline-letter-spacing: .0618em;--dl-sys-typescale-overline-text-transform: uppercase;--dl-sys-icon-size--default: 1.5em;--dl-sys-icon-size--small: 1em;--dl-sys-icon-size--large: 2em;--dl-sys-icon-size--x-large: 4.235em;--dl-sys-border-radius--xxs: var(--dl-ref-spacing-xxs);--dl-sys-border-radius--xs: var(--dl-ref-spacing-xs);--dl-sys-border-radius--s: var(--dl-ref-spacing-s);--dl-sys-border-radius--m: var(--dl-ref-spacing-m);--dl-sys-border-radius--l: var(--dl-ref-spacing-l);--dl-sys-border-radius--xl: var(--dl-ref-spacing-xl);--dl-sys-border-radius--xxl: var(--dl-ref-spacing-xxl);--dl-sys-border-radius--full: 50%;--dl-sys-border-radius-button-default: var(--dl-sys-border-radius--xs);--dl-sys-outline-width: 2px;--dl-sys-outline-offset: var(--dl-ref-spacing-xxs);--dl-sys-card-border-width: 0px;--dl-overrides-icon-size: var(--dl-sys-icon-size--default);--dl-overrides-button-radius: var(--dl-sys-border-radius-button-default)}.palette-4cast{--dl-ref-palette-primary-50: oklch(.978 .011 234.814);--dl-ref-palette-primary-100: oklch(.947 .027 233.967);--dl-ref-palette-primary-200: oklch(.891 .057 233.755);--dl-ref-palette-primary-300: oklch(.826 .089 234.802);--dl-ref-palette-primary-400: oklch(.744 .132 237.998);--dl-ref-palette-primary-500: oklch(.651 .157 243.745);--dl-ref-palette-primary-600: oklch(.603 .144 243.561);--dl-ref-palette-primary-700: oklch(.55 .13 243.079);--dl-ref-palette-primary-800: oklch(.477 .112 242.894);--dl-ref-palette-primary-900: oklch(.388 .088 241.594);--dl-ref-palette-primary-950: oklch(.306 .066 239.633);--dl-ref-palette-secondary-50: hsl(316, 100%, 97%);--dl-ref-palette-secondary-100: hsl(313, 100%, 95%);--dl-ref-palette-secondary-200: hsl(313, 100%, 89%);--dl-ref-palette-secondary-300: hsl(314, 100%, 80%);--dl-ref-palette-secondary-400: hsl(316, 100%, 68%);--dl-ref-palette-secondary-500: hsl(318, 100%, 59%);--dl-ref-palette-secondary-600: hsl(323, 96%, 51%);--dl-ref-palette-secondary-700: hsl(325, 100%, 43%);--dl-ref-palette-secondary-800: hsl(325, 100%, 36%);--dl-ref-palette-secondary-900: hsl(325, 92%, 30%);--dl-ref-palette-secondary-950: hsl(328, 100%, 18%);--dl-ref-palette-success-50: hsl(148, 90%, 96%);--dl-ref-palette-success-100: hsl(146, 96%, 90%);--dl-ref-palette-success-200: hsl(149, 90%, 80%);--dl-ref-palette-success-300: hsl(153, 85%, 67%);--dl-ref-palette-success-400: hsl(155, 76%, 52%);--dl-ref-palette-success-500: hsl(157, 99%, 36%);--dl-ref-palette-success-600: hsl(157, 100%, 32%);--dl-ref-palette-success-700: hsl(159, 100%, 25%);--dl-ref-palette-success-800: hsl(160, 100%, 20%);--dl-ref-palette-success-900: hsl(161, 100%, 16%);--dl-ref-palette-success-950: hsl(161, 100%, 9%);--dl-ref-palette-error-50: hsl(356, 100%, 97%);--dl-ref-palette-error-100: hsl(0, 100%, 94%);--dl-ref-palette-error-200: hsl(355, 100%, 89%);--dl-ref-palette-error-300: hsl(355, 100%, 80%);--dl-ref-palette-error-400: hsl(354, 100%, 69%);--dl-ref-palette-error-500: hsl(353, 100%, 58%);--dl-ref-palette-error-600: hsl(350, 96%, 50%);--dl-ref-palette-error-700: hsl(350, 100%, 41%);--dl-ref-palette-error-800: hsl(347, 99%, 36%);--dl-ref-palette-error-900: hsl(345, 94%, 30%);--dl-ref-palette-error-950: hsl(349, 100%, 17%);--dl-ref-palette-warning-50: hsl(45, 100%, 96%);--dl-ref-palette-warning-100: hsl(45, 97%, 90%);--dl-ref-palette-warning-200: hsl(44, 96%, 79%);--dl-ref-palette-warning-300: hsl(42, 95%, 66%);--dl-ref-palette-warning-400: hsl(39, 94%, 54%);--dl-ref-palette-warning-500: hsl(35, 98%, 42%);--dl-ref-palette-warning-600: hsl(32, 100%, 37%);--dl-ref-palette-warning-700: hsl(29, 100%, 31%);--dl-ref-palette-warning-800: hsl(26, 98%, 26%);--dl-ref-palette-warning-900: hsl(24, 92%, 21%);--dl-ref-palette-warning-950: hsl(22, 100%, 11%);--dl-ref-palette-base-50: oklch(98.43% .001 197.14);--dl-ref-palette-base-100: oklch(96.29% .003 228.78);--dl-ref-palette-base-200: oklch(92.32% .004 236.5);--dl-ref-palette-base-300: oklch(87.82% .007 219.57);--dl-ref-palette-base-400: oklch(83.06% .01 222.08);--dl-ref-palette-base-500: oklch(77.39% .012 231.71);--dl-ref-palette-base-600: oklch(70.17% .017 233.14);--dl-ref-palette-base-700: oklch(61.91% .023 227.76);--dl-ref-palette-base-800: oklch(52.2% .02 229.32);--dl-ref-palette-base-900: oklch(30.06% .01 229.23);--dl-ref-palette-base-950: oklch(21.54% .006 236.85);--dl-ref-palette-editable-50: oklch(.978 .012 61.5);--dl-ref-palette-editable-100: oklch(.947 .032 60.9);--dl-ref-palette-editable-200: oklch(.891 .07 59.9);--dl-ref-palette-editable-300: oklch(.826 .116 58.8);--dl-ref-palette-editable-400: oklch(.744 .155 57.8);--dl-ref-palette-editable-500: oklch(.651 .157 56.7);--dl-ref-palette-editable-600: oklch(.603 .147 55.7);--dl-ref-palette-editable-700: oklch(.55 .136 54.6);--dl-ref-palette-editable-800: oklch(.477 .12 53.6);--dl-ref-palette-editable-900: oklch(.388 .095 52.5);--dl-ref-palette-editable-950: oklch(.306 .07 52)}.palette-4cast-high-contrast{--dl-ref-palette-primary-50: oklch(1 0 0);--dl-ref-palette-primary-100: oklch(.96 0 0);--dl-ref-palette-primary-200: oklch(.9 0 0);--dl-ref-palette-primary-300: oklch(.83 0 0);--dl-ref-palette-primary-400: oklch(.74 0 0);--dl-ref-palette-primary-500: oklch(.65 0 0);--dl-ref-palette-primary-600: oklch(.55 0 0);--dl-ref-palette-primary-700: oklch(.45 0 0);--dl-ref-palette-primary-800: oklch(.35 0 0);--dl-ref-palette-primary-900: oklch(.2 0 0);--dl-ref-palette-primary-950: oklch(0 0 0);--dl-ref-palette-secondary-50: hsl(316, 100%, 97%);--dl-ref-palette-secondary-100: hsl(313, 100%, 95%);--dl-ref-palette-secondary-200: hsl(313, 100%, 89%);--dl-ref-palette-secondary-300: hsl(314, 100%, 80%);--dl-ref-palette-secondary-400: hsl(316, 100%, 68%);--dl-ref-palette-secondary-500: hsl(318, 100%, 59%);--dl-ref-palette-secondary-600: hsl(323, 96%, 51%);--dl-ref-palette-secondary-700: hsl(325, 100%, 43%);--dl-ref-palette-secondary-800: hsl(325, 100%, 36%);--dl-ref-palette-secondary-900: hsl(325, 92%, 30%);--dl-ref-palette-secondary-950: hsl(328, 100%, 18%);--dl-ref-palette-success-50: hsl(148, 90%, 96%);--dl-ref-palette-success-100: hsl(146, 96%, 90%);--dl-ref-palette-success-200: hsl(149, 90%, 80%);--dl-ref-palette-success-300: hsl(153, 85%, 67%);--dl-ref-palette-success-400: hsl(155, 76%, 52%);--dl-ref-palette-success-500: hsl(157, 99%, 36%);--dl-ref-palette-success-600: hsl(157, 100%, 32%);--dl-ref-palette-success-700: hsl(159, 100%, 25%);--dl-ref-palette-success-800: hsl(160, 100%, 20%);--dl-ref-palette-success-900: hsl(161, 100%, 16%);--dl-ref-palette-success-950: hsl(161, 100%, 9%);--dl-ref-palette-error-50: hsl(356, 100%, 97%);--dl-ref-palette-error-100: hsl(0, 100%, 94%);--dl-ref-palette-error-200: hsl(355, 100%, 89%);--dl-ref-palette-error-300: hsl(355, 100%, 80%);--dl-ref-palette-error-400: hsl(354, 100%, 69%);--dl-ref-palette-error-500: hsl(353, 100%, 58%);--dl-ref-palette-error-600: hsl(350, 96%, 50%);--dl-ref-palette-error-700: hsl(350, 100%, 41%);--dl-ref-palette-error-800: hsl(347, 99%, 36%);--dl-ref-palette-error-900: hsl(345, 94%, 30%);--dl-ref-palette-error-950: hsl(349, 100%, 17%);--dl-ref-palette-warning-50: hsl(45, 100%, 96%);--dl-ref-palette-warning-100: hsl(45, 97%, 90%);--dl-ref-palette-warning-200: hsl(44, 96%, 79%);--dl-ref-palette-warning-300: hsl(42, 95%, 66%);--dl-ref-palette-warning-400: hsl(39, 94%, 54%);--dl-ref-palette-warning-500: hsl(35, 98%, 42%);--dl-ref-palette-warning-600: hsl(32, 100%, 37%);--dl-ref-palette-warning-700: hsl(29, 100%, 31%);--dl-ref-palette-warning-800: hsl(26, 98%, 26%);--dl-ref-palette-warning-900: hsl(24, 92%, 21%);--dl-ref-palette-warning-950: hsl(22, 100%, 11%);--dl-ref-palette-base-50: oklch(1 0 0);--dl-ref-palette-base-100: oklch(.96 0 0);--dl-ref-palette-base-200: oklch(.9 0 0);--dl-ref-palette-base-300: oklch(.83 0 0);--dl-ref-palette-base-400: oklch(.74 0 0);--dl-ref-palette-base-500: oklch(.65 0 0);--dl-ref-palette-base-600: oklch(.55 0 0);--dl-ref-palette-base-700: oklch(.45 0 0);--dl-ref-palette-base-800: oklch(.35 0 0);--dl-ref-palette-base-900: oklch(.2 0 0);--dl-ref-palette-base-950: oklch(0 0 0);--dl-ref-palette-editable-50: oklch(.978 .012 61.5);--dl-ref-palette-editable-100: oklch(.947 .032 60.9);--dl-ref-palette-editable-200: oklch(.891 .07 59.9);--dl-ref-palette-editable-300: oklch(.826 .116 58.8);--dl-ref-palette-editable-400: oklch(.744 .155 57.8);--dl-ref-palette-editable-500: oklch(.651 .157 56.7);--dl-ref-palette-editable-600: oklch(.603 .147 55.7);--dl-ref-palette-editable-700: oklch(.55 .136 54.6);--dl-ref-palette-editable-800: oklch(.477 .12 53.6);--dl-ref-palette-editable-900: oklch(.388 .095 52.5);--dl-ref-palette-editable-950: oklch(.306 .07 52)}.palette-drake{--dl-ref-palette-primary-50: oklch(.978 .009 160.1);--dl-ref-palette-primary-100: oklch(.947 .022 160.1);--dl-ref-palette-primary-200: oklch(.891 .046 160.1);--dl-ref-palette-primary-300: oklch(.826 .071 160.1);--dl-ref-palette-primary-400: oklch(.744 .106 160.1);--dl-ref-palette-primary-500: oklch(.651 .126 160.1);--dl-ref-palette-primary-600: oklch(.603 .115 160.1);--dl-ref-palette-primary-700: oklch(.55 .104 160.1);--dl-ref-palette-primary-800: oklch(.437 .081 160.1);--dl-ref-palette-primary-900: oklch(.388 .07 160.1);--dl-ref-palette-primary-950: oklch(.306 .053 160.1);--dl-ref-palette-secondary-50: hsl(316, 100%, 97%);--dl-ref-palette-secondary-100: hsl(313, 100%, 95%);--dl-ref-palette-secondary-200: hsl(313, 100%, 89%);--dl-ref-palette-secondary-300: hsl(314, 100%, 80%);--dl-ref-palette-secondary-400: hsl(316, 100%, 68%);--dl-ref-palette-secondary-500: hsl(318, 100%, 59%);--dl-ref-palette-secondary-600: hsl(323, 96%, 51%);--dl-ref-palette-secondary-700: hsl(325, 100%, 43%);--dl-ref-palette-secondary-800: hsl(325, 100%, 36%);--dl-ref-palette-secondary-900: hsl(325, 92%, 30%);--dl-ref-palette-secondary-950: hsl(328, 100%, 18%);--dl-ref-palette-success-50: oklch(.981 .023 140);--dl-ref-palette-success-100: oklch(.956 .062 140);--dl-ref-palette-success-200: oklch(.914 .11 140);--dl-ref-palette-success-300: oklch(.868 .154 140);--dl-ref-palette-success-400: oklch(.807 .179 140);--dl-ref-palette-success-500: oklch(.685 .162 140);--dl-ref-palette-success-600: oklch(.631 .149 140);--dl-ref-palette-success-700: oklch(.528 .119 140);--dl-ref-palette-success-800: oklch(.451 .099 140);--dl-ref-palette-success-900: oklch(.387 .083 140);--dl-ref-palette-success-950: oklch(.267 .055 140);--dl-ref-palette-error-50: hsl(356, 100%, 97%);--dl-ref-palette-error-100: hsl(0, 100%, 94%);--dl-ref-palette-error-200: hsl(355, 100%, 89%);--dl-ref-palette-error-300: hsl(355, 100%, 80%);--dl-ref-palette-error-400: hsl(354, 100%, 69%);--dl-ref-palette-error-500: hsl(353, 100%, 58%);--dl-ref-palette-error-600: hsl(350, 96%, 50%);--dl-ref-palette-error-700: hsl(350, 100%, 41%);--dl-ref-palette-error-800: hsl(347, 99%, 36%);--dl-ref-palette-error-900: hsl(345, 94%, 30%);--dl-ref-palette-error-950: hsl(349, 100%, 17%);--dl-ref-palette-warning-50: hsl(45, 100%, 96%);--dl-ref-palette-warning-100: hsl(45, 97%, 90%);--dl-ref-palette-warning-200: hsl(44, 96%, 79%);--dl-ref-palette-warning-300: hsl(42, 95%, 66%);--dl-ref-palette-warning-400: hsl(39, 94%, 54%);--dl-ref-palette-warning-500: hsl(35, 98%, 42%);--dl-ref-palette-warning-600: hsl(32, 100%, 37%);--dl-ref-palette-warning-700: hsl(29, 100%, 31%);--dl-ref-palette-warning-800: hsl(26, 98%, 26%);--dl-ref-palette-warning-900: hsl(24, 92%, 21%);--dl-ref-palette-warning-950: hsl(22, 100%, 11%);--dl-ref-palette-base-50: oklch(98.43% .01 142);--dl-ref-palette-base-100: oklch(96.29% .015 142);--dl-ref-palette-base-200: oklch(92.32% .018 142);--dl-ref-palette-base-300: oklch(87.82% .021 142);--dl-ref-palette-base-400: oklch(83.06% .024 142);--dl-ref-palette-base-500: oklch(77.39% .027 142);--dl-ref-palette-base-600: oklch(70.17% .031 142);--dl-ref-palette-base-700: oklch(61.91% .028 142);--dl-ref-palette-base-800: oklch(52.2% .02 142);--dl-ref-palette-base-900: oklch(30.06% .01 142);--dl-ref-palette-base-950: oklch(21.54% .007 142);--dl-ref-palette-editable-50: oklch(.978 .012 61.5);--dl-ref-palette-editable-100: oklch(.947 .032 60.9);--dl-ref-palette-editable-200: oklch(.891 .07 59.9);--dl-ref-palette-editable-300: oklch(.826 .116 58.8);--dl-ref-palette-editable-400: oklch(.744 .155 57.8);--dl-ref-palette-editable-500: oklch(.651 .157 56.7);--dl-ref-palette-editable-600: oklch(.603 .147 55.7);--dl-ref-palette-editable-700: oklch(.55 .136 54.6);--dl-ref-palette-editable-800: oklch(.477 .12 53.6);--dl-ref-palette-editable-900: oklch(.388 .095 52.5);--dl-ref-palette-editable-950: oklch(.306 .07 52)}.palette-4cast-protanopia-deuteranopia{--dl-ref-palette-primary-50: oklch(.978 .011 290);--dl-ref-palette-primary-100: oklch(.885 .027 290);--dl-ref-palette-primary-200: oklch(.793 .057 290);--dl-ref-palette-primary-300: oklch(.7 .089 290);--dl-ref-palette-primary-400: oklch(.575 .132 290);--dl-ref-palette-primary-500: oklch(.45 .157 290);--dl-ref-palette-primary-600: oklch(.421 .144 290);--dl-ref-palette-primary-700: oklch(.392 .13 290);--dl-ref-palette-primary-800: oklch(.364 .112 290);--dl-ref-palette-primary-900: oklch(.335 .088 290);--dl-ref-palette-primary-950: oklch(.306 .066 290);--dl-ref-palette-secondary-50: hsl(316, 100%, 97%);--dl-ref-palette-secondary-100: hsl(313, 100%, 95%);--dl-ref-palette-secondary-200: hsl(313, 100%, 89%);--dl-ref-palette-secondary-300: hsl(314, 100%, 80%);--dl-ref-palette-secondary-400: hsl(316, 100%, 68%);--dl-ref-palette-secondary-500: hsl(318, 100%, 59%);--dl-ref-palette-secondary-600: hsl(323, 96%, 51%);--dl-ref-palette-secondary-700: hsl(325, 100%, 43%);--dl-ref-palette-secondary-800: hsl(325, 100%, 36%);--dl-ref-palette-secondary-900: hsl(325, 92%, 30%);--dl-ref-palette-secondary-950: hsl(328, 100%, 18%);--dl-ref-palette-success-50: oklch(.981 .009 250);--dl-ref-palette-success-100: oklch(.937 .03 250);--dl-ref-palette-success-200: oklch(.894 .052 250);--dl-ref-palette-success-300: oklch(.85 .076 250);--dl-ref-palette-success-400: oklch(.75 .133 250);--dl-ref-palette-success-500: oklch(.65 .162 250);--dl-ref-palette-success-600: oklch(.573 .149 250);--dl-ref-palette-success-700: oklch(.497 .119 250);--dl-ref-palette-success-800: oklch(.42 .099 250);--dl-ref-palette-success-900: oklch(.343 .083 250);--dl-ref-palette-success-950: oklch(.267 .055 250);--dl-ref-palette-error-50: oklch(.967 .017 36);--dl-ref-palette-error-100: oklch(.878 .034 36);--dl-ref-palette-error-200: oklch(.789 .064 36);--dl-ref-palette-error-300: oklch(.7 .122 36);--dl-ref-palette-error-400: oklch(.575 .192 36);--dl-ref-palette-error-500: oklch(.45 .153 36);--dl-ref-palette-error-600: oklch(.418 .142 36);--dl-ref-palette-error-700: oklch(.385 .132 36);--dl-ref-palette-error-800: oklch(.353 .12 36);--dl-ref-palette-error-900: oklch(.321 .11 36);--dl-ref-palette-error-950: oklch(.288 .098 36);--dl-ref-palette-warning-50: oklch(.985 .013 80);--dl-ref-palette-warning-100: oklch(.94 .05 80);--dl-ref-palette-warning-200: oklch(.895 .099 80);--dl-ref-palette-warning-300: oklch(.85 .142 80);--dl-ref-palette-warning-400: oklch(.75 .154 80);--dl-ref-palette-warning-500: oklch(.65 .134 80);--dl-ref-palette-warning-600: oklch(.569 .118 80);--dl-ref-palette-warning-700: oklch(.488 .1 80);--dl-ref-palette-warning-800: oklch(.407 .083 80);--dl-ref-palette-warning-900: oklch(.326 .067 80);--dl-ref-palette-warning-950: oklch(.245 .049 80);--dl-ref-palette-base-50: oklch(98.43% .001 197.14);--dl-ref-palette-base-100: oklch(96.29% .003 228.78);--dl-ref-palette-base-200: oklch(92.32% .004 236.5);--dl-ref-palette-base-300: oklch(87.82% .007 219.57);--dl-ref-palette-base-400: oklch(83.06% .01 222.08);--dl-ref-palette-base-500: oklch(77.39% .012 231.71);--dl-ref-palette-base-600: oklch(70.17% .017 233.14);--dl-ref-palette-base-700: oklch(61.91% .023 227.76);--dl-ref-palette-base-800: oklch(52.2% .02 229.32);--dl-ref-palette-base-900: oklch(30.06% .01 229.23);--dl-ref-palette-base-950: oklch(21.54% .006 236.85);--dl-ref-palette-editable-50: oklch(.978 .012 61.5);--dl-ref-palette-editable-100: oklch(.947 .032 60.9);--dl-ref-palette-editable-200: oklch(.891 .07 59.9);--dl-ref-palette-editable-300: oklch(.826 .116 58.8);--dl-ref-palette-editable-400: oklch(.744 .155 57.8);--dl-ref-palette-editable-500: oklch(.651 .157 56.7);--dl-ref-palette-editable-600: oklch(.603 .147 55.7);--dl-ref-palette-editable-700: oklch(.55 .136 54.6);--dl-ref-palette-editable-800: oklch(.477 .12 53.6);--dl-ref-palette-editable-900: oklch(.388 .095 52.5);--dl-ref-palette-editable-950: oklch(.306 .07 52)}.palette-4cast-protanopia-deuteranopia.scheme-light{--dl-sys-color-info: var(--dl-sys-color-on-container);--dl-sys-color-on-container-success: var(--dl-ref-palette-success-950);--dl-sys-color-container-success-accent: var(--dl-ref-palette-success-400);--dl-sys-color-on-container-warning: var(--dl-ref-palette-warning-950);--dl-sys-color-container-warning-accent: var(--dl-ref-palette-warning-400)}.palette-4cast-protanopia-deuteranopia.scheme-dark{--dl-sys-color-info: var(--dl-sys-color-on-container);--dl-sys-color-container-primary-accent: var(--dl-ref-palette-primary-200);--dl-sys-color-container-error-accent: var(--dl-ref-palette-error-200)}.palette-4cast-tritanopia{--dl-ref-palette-primary-50: oklch(.978 .009 275);--dl-ref-palette-primary-100: oklch(.941 .027 275);--dl-ref-palette-primary-200: oklch(.879 .057 275);--dl-ref-palette-primary-300: oklch(.808 .089 275);--dl-ref-palette-primary-400: oklch(.72 .132 275);--dl-ref-palette-primary-500: oklch(.621 .157 275);--dl-ref-palette-primary-600: oklch(.579 .144 275);--dl-ref-palette-primary-700: oklch(.532 .13 275);--dl-ref-palette-primary-800: oklch(.465 .112 275);--dl-ref-palette-primary-900: oklch(.382 .088 275);--dl-ref-palette-primary-950: oklch(.306 .066 275);--dl-ref-palette-secondary-50: hsl(316, 100%, 97%);--dl-ref-palette-secondary-100: hsl(313, 100%, 95%);--dl-ref-palette-secondary-200: hsl(313, 100%, 89%);--dl-ref-palette-secondary-300: hsl(314, 100%, 80%);--dl-ref-palette-secondary-400: hsl(316, 100%, 68%);--dl-ref-palette-secondary-500: hsl(318, 100%, 59%);--dl-ref-palette-secondary-600: hsl(323, 96%, 51%);--dl-ref-palette-secondary-700: hsl(325, 100%, 43%);--dl-ref-palette-secondary-800: hsl(325, 100%, 36%);--dl-ref-palette-secondary-900: hsl(325, 92%, 30%);--dl-ref-palette-secondary-950: hsl(328, 100%, 18%);--dl-ref-palette-success-50: oklch(.981 .023 175);--dl-ref-palette-success-100: oklch(.871 .062 175);--dl-ref-palette-success-200: oklch(.76 .11 175);--dl-ref-palette-success-300: oklch(.65 .122 175);--dl-ref-palette-success-400: oklch(.55 .103 175);--dl-ref-palette-success-500: oklch(.45 .084 175);--dl-ref-palette-success-600: oklch(.413 .077 175);--dl-ref-palette-success-700: oklch(.377 .071 175);--dl-ref-palette-success-800: oklch(.34 .063 175);--dl-ref-palette-success-900: oklch(.303 .057 175);--dl-ref-palette-success-950: oklch(.267 .049 175);--dl-ref-palette-error-50: oklch(.967 .017 10);--dl-ref-palette-error-100: oklch(.903 .034 10);--dl-ref-palette-error-200: oklch(.839 .064 10);--dl-ref-palette-error-300: oklch(.775 .122 10);--dl-ref-palette-error-400: oklch(.65 .192 10);--dl-ref-palette-error-500: oklch(.525 .209 10);--dl-ref-palette-error-600: oklch(.478 .19 10);--dl-ref-palette-error-700: oklch(.43 .172 10);--dl-ref-palette-error-800: oklch(.383 .152 10);--dl-ref-palette-error-900: oklch(.336 .134 10);--dl-ref-palette-error-950: oklch(.288 .114 10);--dl-ref-palette-warning-50: oklch(.985 .021 95);--dl-ref-palette-warning-100: oklch(.865 .05 95);--dl-ref-palette-warning-200: oklch(.745 .099 95);--dl-ref-palette-warning-300: oklch(.625 .128 95);--dl-ref-palette-warning-400: oklch(.588 .12 95);--dl-ref-palette-warning-500: oklch(.55 .112 95);--dl-ref-palette-warning-600: oklch(.489 .1 95);--dl-ref-palette-warning-700: oklch(.428 .086 95);--dl-ref-palette-warning-800: oklch(.367 .075 95);--dl-ref-palette-warning-900: oklch(.306 .063 95);--dl-ref-palette-warning-950: oklch(.245 .049 95);--dl-ref-palette-base-50: oklch(98.43% .001 197.14);--dl-ref-palette-base-100: oklch(96.29% .003 228.78);--dl-ref-palette-base-200: oklch(92.32% .004 236.5);--dl-ref-palette-base-300: oklch(87.82% .007 219.57);--dl-ref-palette-base-400: oklch(83.06% .01 222.08);--dl-ref-palette-base-500: oklch(77.39% .012 231.71);--dl-ref-palette-base-600: oklch(70.17% .017 233.14);--dl-ref-palette-base-700: oklch(61.91% .023 227.76);--dl-ref-palette-base-800: oklch(52.2% .02 229.32);--dl-ref-palette-base-900: oklch(30.06% .01 229.23);--dl-ref-palette-base-950: oklch(21.54% .006 236.85);--dl-ref-palette-editable-50: oklch(.978 .012 61.5);--dl-ref-palette-editable-100: oklch(.947 .032 60.9);--dl-ref-palette-editable-200: oklch(.891 .07 59.9);--dl-ref-palette-editable-300: oklch(.826 .116 58.8);--dl-ref-palette-editable-400: oklch(.744 .155 57.8);--dl-ref-palette-editable-500: oklch(.651 .157 56.7);--dl-ref-palette-editable-600: oklch(.603 .147 55.7);--dl-ref-palette-editable-700: oklch(.55 .136 54.6);--dl-ref-palette-editable-800: oklch(.477 .12 53.6);--dl-ref-palette-editable-900: oklch(.388 .095 52.5);--dl-ref-palette-editable-950: oklch(.306 .07 52)}.palette-4cast-tritanopia.scheme-dark{--dl-sys-color-container-success-accent: var(--dl-ref-palette-success-200);--dl-sys-color-container-error-accent: var(--dl-ref-palette-error-200);--dl-sys-color-container-warning-accent: var(--dl-ref-palette-warning-200)}.palette-catppuccin-latte{--dl-ref-palette-primary-50: oklch(.978 .012 297);--dl-ref-palette-primary-100: oklch(.928 .039 297);--dl-ref-palette-primary-200: oklch(.852 .083 297);--dl-ref-palette-primary-300: oklch(.768 .134 297);--dl-ref-palette-primary-400: oklch(.667 .202 297);--dl-ref-palette-primary-500: oklch(.555 .25 297);--dl-ref-palette-primary-600: oklch(.526 .23 297);--dl-ref-palette-primary-700: oklch(.492 .207 297);--dl-ref-palette-primary-800: oklch(.438 .179 297);--dl-ref-palette-primary-900: oklch(.369 .14 297);--dl-ref-palette-primary-950: oklch(.306 .105 297);--dl-ref-palette-secondary-50: oklch(.985 .008 338.4);--dl-ref-palette-secondary-100: oklch(.933 .03 338.4);--dl-ref-palette-secondary-200: oklch(.881 .063 338.4);--dl-ref-palette-secondary-300: oklch(.829 .099 338.4);--dl-ref-palette-secondary-400: oklch(.777 .146 338.4);--dl-ref-palette-secondary-500: oklch(.726 .174 338.4);--dl-ref-palette-secondary-600: oklch(.663 .16 338.4);--dl-ref-palette-secondary-700: oklch(.595 .144 338.4);--dl-ref-palette-secondary-800: oklch(.507 .124 338.4);--dl-ref-palette-secondary-900: oklch(.403 .097 338.4);--dl-ref-palette-secondary-950: oklch(.306 .073 338.4);--dl-ref-palette-success-50: oklch(.978 .012 140.4);--dl-ref-palette-success-100: oklch(.942 .03 140.4);--dl-ref-palette-success-200: oklch(.881 .064 140.4);--dl-ref-palette-success-300: oklch(.81 .1 140.4);--dl-ref-palette-success-400: oklch(.723 .149 140.4);--dl-ref-palette-success-500: oklch(.625 .177 140.4);--dl-ref-palette-success-600: oklch(.582 .162 140.4);--dl-ref-palette-success-700: oklch(.534 .147 140.4);--dl-ref-palette-success-800: oklch(.467 .126 140.4);--dl-ref-palette-success-900: oklch(.383 .099 140.4);--dl-ref-palette-success-950: oklch(.306 .074 140.4);--dl-ref-palette-error-50: oklch(.978 .009 19.8);--dl-ref-palette-error-100: oklch(.927 .037 19.8);--dl-ref-palette-error-200: oklch(.851 .078 19.8);--dl-ref-palette-error-300: oklch(.766 .122 19.8);--dl-ref-palette-error-400: oklch(.664 .181 19.8);--dl-ref-palette-error-500: oklch(.55 .216 19.8);--dl-ref-palette-error-600: oklch(.523 .198 19.8);--dl-ref-palette-error-700: oklch(.49 .178 19.8);--dl-ref-palette-error-800: oklch(.437 .154 19.8);--dl-ref-palette-error-900: oklch(.368 .121 19.8);--dl-ref-palette-error-950: oklch(.306 .091 19.8);--dl-ref-palette-warning-50: oklch(.985 .008 67.8);--dl-ref-palette-warning-100: oklch(.931 .026 67.8);--dl-ref-palette-warning-200: oklch(.877 .054 67.8);--dl-ref-palette-warning-300: oklch(.822 .085 67.8);--dl-ref-palette-warning-400: oklch(.768 .126 67.8);--dl-ref-palette-warning-500: oklch(.714 .149 67.8);--dl-ref-palette-warning-600: oklch(.653 .137 67.8);--dl-ref-palette-warning-700: oklch(.588 .124 67.8);--dl-ref-palette-warning-800: oklch(.502 .107 67.8);--dl-ref-palette-warning-900: oklch(.401 .084 67.8);--dl-ref-palette-warning-950: oklch(.306 .063 67.8);--dl-ref-palette-editable-50: oklch(.985 .006 42.4);--dl-ref-palette-editable-100: oklch(.926 .035 42.4);--dl-ref-palette-editable-200: oklch(.868 .074 42.4);--dl-ref-palette-editable-300: oklch(.809 .114 42.4);--dl-ref-palette-editable-400: oklch(.751 .156 42.4);--dl-ref-palette-editable-500: oklch(.692 .204 42.4);--dl-ref-palette-editable-600: oklch(.636 .187 42.4);--dl-ref-palette-editable-700: oklch(.575 .169 42.4);--dl-ref-palette-editable-800: oklch(.493 .146 42.4);--dl-ref-palette-editable-900: oklch(.396 .114 42.4);--dl-ref-palette-editable-950: oklch(.306 .086 42.4);--dl-ref-palette-base-50: oklch(.958 .006 264.5);--dl-ref-palette-base-100: oklch(.933 .009 264.5);--dl-ref-palette-base-200: oklch(.906 .012 264.5);--dl-ref-palette-base-300: oklch(.857 .014 268.5);--dl-ref-palette-base-400: oklch(.808 .017 271.2);--dl-ref-palette-base-500: oklch(.758 .02 273.2);--dl-ref-palette-base-600: oklch(.708 .024 274.6);--dl-ref-palette-base-700: oklch(.601 .03 278.7);--dl-ref-palette-base-800: oklch(.547 .034 279.1);--dl-ref-palette-base-900: oklch(.492 .038 279.3);--dl-ref-palette-base-950: oklch(.435 .043 279.3)}.palette-catppuccin-frappe{--dl-ref-palette-primary-50: oklch(.978 .014 311.7);--dl-ref-palette-primary-100: oklch(.927 .034 311.7);--dl-ref-palette-primary-200: oklch(.85 .071 311.7);--dl-ref-palette-primary-300: oklch(.765 .111 311.7);--dl-ref-palette-primary-400: oklch(.692 .164 311.7);--dl-ref-palette-primary-500: oklch(.607 .195 311.7);--dl-ref-palette-primary-600: oklch(.568 .179 311.7);--dl-ref-palette-primary-700: oklch(.524 .162 311.7);--dl-ref-palette-primary-800: oklch(.46 .139 311.7);--dl-ref-palette-primary-900: oklch(.379 .11 311.7);--dl-ref-palette-primary-950: oklch(.306 .082 311.7);--dl-ref-palette-secondary-50: oklch(.985 .009 336.3);--dl-ref-palette-secondary-100: oklch(.94 .027 336.3);--dl-ref-palette-secondary-200: oklch(.895 .057 336.3);--dl-ref-palette-secondary-300: oklch(.85 .089 336.3);--dl-ref-palette-secondary-400: oklch(.765 .132 336.3);--dl-ref-palette-secondary-500: oklch(.668 .157 336.3);--dl-ref-palette-secondary-600: oklch(.617 .144 336.3);--dl-ref-palette-secondary-700: oklch(.56 .13 336.3);--dl-ref-palette-secondary-800: oklch(.484 .112 336.3);--dl-ref-palette-secondary-900: oklch(.391 .088 336.3);--dl-ref-palette-secondary-950: oklch(.306 .066 336.3);--dl-ref-palette-success-50: oklch(.978 .013 133.4);--dl-ref-palette-success-100: oklch(.942 .032 133.4);--dl-ref-palette-success-200: oklch(.882 .069 133.4);--dl-ref-palette-success-300: oklch(.812 .107 133.4);--dl-ref-palette-success-400: oklch(.732 .159 133.4);--dl-ref-palette-success-500: oklch(.641 .181 133.4);--dl-ref-palette-success-600: oklch(.595 .167 133.4);--dl-ref-palette-success-700: oklch(.544 .154 133.4);--dl-ref-palette-success-800: oklch(.473 .133 133.4);--dl-ref-palette-success-900: oklch(.386 .106 133.4);--dl-ref-palette-success-950: oklch(.306 .079 133.4);--dl-ref-palette-error-50: oklch(.978 .009 19.4);--dl-ref-palette-error-100: oklch(.911 .038 19.4);--dl-ref-palette-error-200: oklch(.818 .08 19.4);--dl-ref-palette-error-300: oklch(.717 .124 19.4);--dl-ref-palette-error-400: oklch(.651 .184 19.4);--dl-ref-palette-error-500: oklch(.573 .219 19.4);--dl-ref-palette-error-600: oklch(.541 .201 19.4);--dl-ref-palette-error-700: oklch(.503 .182 19.4);--dl-ref-palette-error-800: oklch(.446 .157 19.4);--dl-ref-palette-error-900: oklch(.372 .123 19.4);--dl-ref-palette-error-950: oklch(.306 .092 19.4);--dl-ref-palette-warning-50: oklch(.985 .01 83.5);--dl-ref-palette-warning-100: oklch(.938 .024 83.5);--dl-ref-palette-warning-200: oklch(.891 .051 83.5);--dl-ref-palette-warning-300: oklch(.844 .08 83.5);--dl-ref-palette-warning-400: oklch(.76 .118 83.5);--dl-ref-palette-warning-500: oklch(.664 .136 83.5);--dl-ref-palette-warning-600: oklch(.613 .125 83.5);--dl-ref-palette-warning-700: oklch(.558 .114 83.5);--dl-ref-palette-warning-800: oklch(.482 .098 83.5);--dl-ref-palette-warning-900: oklch(.391 .079 83.5);--dl-ref-palette-warning-950: oklch(.306 .059 83.5);--dl-ref-palette-editable-50: oklch(.978 .012 47.7);--dl-ref-palette-editable-100: oklch(.929 .034 47.7);--dl-ref-palette-editable-200: oklch(.855 .071 47.7);--dl-ref-palette-editable-300: oklch(.773 .111 47.7);--dl-ref-palette-editable-400: oklch(.698 .164 47.7);--dl-ref-palette-editable-500: oklch(.613 .167 47.7);--dl-ref-palette-editable-600: oklch(.573 .155 47.7);--dl-ref-palette-editable-700: oklch(.527 .144 47.7);--dl-ref-palette-editable-800: oklch(.462 .125 47.7);--dl-ref-palette-editable-900: oklch(.38 .103 47.7);--dl-ref-palette-editable-950: oklch(.306 .082 47.7);--dl-ref-palette-base-50: oklch(.862 .053 273.3);--dl-ref-palette-base-100: oklch(.808 .051 272.7);--dl-ref-palette-base-200: oklch(.752 .048 274.5);--dl-ref-palette-base-300: oklch(.697 .046 273.8);--dl-ref-palette-base-400: oklch(.64 .043 272.6);--dl-ref-palette-base-500: oklch(.581 .042 275.2);--dl-ref-palette-base-600: oklch(.521 .039 274);--dl-ref-palette-base-700: oklch(.46 .037 273);--dl-ref-palette-base-800: oklch(.395 .034 275.9);--dl-ref-palette-base-900: oklch(.329 .032 274.8);--dl-ref-palette-base-950: oklch(.297 .029 276.2)}.palette-catppuccin-macchiato{--dl-ref-palette-primary-50: oklch(.978 .012 303.9);--dl-ref-palette-primary-100: oklch(.929 .038 303.9);--dl-ref-palette-primary-200: oklch(.855 .081 303.9);--dl-ref-palette-primary-300: oklch(.772 .126 303.9);--dl-ref-palette-primary-400: oklch(.697 .187 303.9);--dl-ref-palette-primary-500: oklch(.612 .222 303.9);--dl-ref-palette-primary-600: oklch(.572 .204 303.9);--dl-ref-palette-primary-700: oklch(.527 .184 303.9);--dl-ref-palette-primary-800: oklch(.461 .158 303.9);--dl-ref-palette-primary-900: oklch(.38 .124 303.9);--dl-ref-palette-primary-950: oklch(.306 .093 303.9);--dl-ref-palette-secondary-50: oklch(.985 .01 336.2);--dl-ref-palette-secondary-100: oklch(.944 .025 336.2);--dl-ref-palette-secondary-200: oklch(.902 .053 336.2);--dl-ref-palette-secondary-300: oklch(.861 .083 336.2);--dl-ref-palette-secondary-400: oklch(.774 .123 336.2);--dl-ref-palette-secondary-500: oklch(.676 .146 336.2);--dl-ref-palette-secondary-600: oklch(.623 .134 336.2);--dl-ref-palette-secondary-700: oklch(.565 .121 336.2);--dl-ref-palette-secondary-800: oklch(.487 .104 336.2);--dl-ref-palette-secondary-900: oklch(.393 .082 336.2);--dl-ref-palette-secondary-950: oklch(.306 .062 336.2);--dl-ref-palette-success-50: oklch(.985 .013 138.2);--dl-ref-palette-success-100: oklch(.935 .033 138.2);--dl-ref-palette-success-200: oklch(.885 .069 138.2);--dl-ref-palette-success-300: oklch(.835 .108 138.2);--dl-ref-palette-success-400: oklch(.752 .16 138.2);--dl-ref-palette-success-500: oklch(.657 .19 138.2);--dl-ref-palette-success-600: oklch(.608 .175 138.2);--dl-ref-palette-success-700: oklch(.554 .158 138.2);--dl-ref-palette-success-800: oklch(.48 .136 138.2);--dl-ref-palette-success-900: oklch(.389 .107 138.2);--dl-ref-palette-success-950: oklch(.306 .08 138.2);--dl-ref-palette-error-50: oklch(.978 .009 11.2);--dl-ref-palette-error-100: oklch(.917 .038 11.2);--dl-ref-palette-error-200: oklch(.832 .08 11.2);--dl-ref-palette-error-300: oklch(.737 .125 11.2);--dl-ref-palette-error-400: oklch(.668 .186 11.2);--dl-ref-palette-error-500: oklch(.587 .221 11.2);--dl-ref-palette-error-600: oklch(.552 .203 11.2);--dl-ref-palette-error-700: oklch(.512 .183 11.2);--dl-ref-palette-error-800: oklch(.452 .158 11.2);--dl-ref-palette-error-900: oklch(.375 .124 11.2);--dl-ref-palette-error-950: oklch(.306 .093 11.2);--dl-ref-palette-warning-50: oklch(.985 .009 84.8);--dl-ref-palette-warning-100: oklch(.95 .023 84.8);--dl-ref-palette-warning-200: oklch(.914 .048 84.8);--dl-ref-palette-warning-300: oklch(.879 .074 84.8);--dl-ref-palette-warning-400: oklch(.789 .11 84.8);--dl-ref-palette-warning-500: oklch(.689 .131 84.8);--dl-ref-palette-warning-600: oklch(.633 .12 84.8);--dl-ref-palette-warning-700: oklch(.573 .109 84.8);--dl-ref-palette-warning-800: oklch(.492 .094 84.8);--dl-ref-palette-warning-900: oklch(.396 .074 84.8);--dl-ref-palette-warning-950: oklch(.306 .055 84.8);--dl-ref-palette-editable-50: oklch(.978 .011 49.6);--dl-ref-palette-editable-100: oklch(.938 .032 49.6);--dl-ref-palette-editable-200: oklch(.873 .068 49.6);--dl-ref-palette-editable-300: oklch(.799 .106 49.6);--dl-ref-palette-editable-400: oklch(.721 .157 49.6);--dl-ref-palette-editable-500: oklch(.632 .167 49.6);--dl-ref-palette-editable-600: oklch(.587 .156 49.6);--dl-ref-palette-editable-700: oklch(.538 .143 49.6);--dl-ref-palette-editable-800: oklch(.469 .123 49.6);--dl-ref-palette-editable-900: oklch(.384 .101 49.6);--dl-ref-palette-editable-950: oklch(.306 .079 49.6);--dl-ref-palette-base-50: oklch(.871 .048 273.7);--dl-ref-palette-base-100: oklch(.812 .046 274.3);--dl-ref-palette-base-200: oklch(.751 .044 273.5);--dl-ref-palette-base-300: oklch(.69 .043 274.5);--dl-ref-palette-base-400: oklch(.627 .041 273.7);--dl-ref-palette-base-500: oklch(.561 .041 276.5);--dl-ref-palette-base-600: oklch(.494 .039 275.7);--dl-ref-palette-base-700: oklch(.426 .039 276.9);--dl-ref-palette-base-800: oklch(.354 .037 276);--dl-ref-palette-base-900: oklch(.279 .035 276.9);--dl-ref-palette-base-950: oklch(.249 .03 278.4)}.palette-catppuccin-mocha{--dl-ref-palette-primary-50: oklch(.978 .013 304.8);--dl-ref-palette-primary-100: oklch(.934 .036 304.8);--dl-ref-palette-primary-200: oklch(.865 .076 304.8);--dl-ref-palette-primary-300: oklch(.787 .119 304.8);--dl-ref-palette-primary-400: oklch(.711 .176 304.8);--dl-ref-palette-primary-500: oklch(.623 .209 304.8);--dl-ref-palette-primary-600: oklch(.581 .192 304.8);--dl-ref-palette-primary-700: oklch(.533 .173 304.8);--dl-ref-palette-primary-800: oklch(.466 .149 304.8);--dl-ref-palette-primary-900: oklch(.382 .117 304.8);--dl-ref-palette-primary-950: oklch(.306 .088 304.8);--dl-ref-palette-secondary-50: oklch(.985 .009 336.3);--dl-ref-palette-secondary-100: oklch(.947 .023 336.3);--dl-ref-palette-secondary-200: oklch(.908 .048 336.3);--dl-ref-palette-secondary-300: oklch(.87 .075 336.3);--dl-ref-palette-secondary-400: oklch(.782 .111 336.3);--dl-ref-palette-secondary-500: oklch(.682 .133 336.3);--dl-ref-palette-secondary-600: oklch(.628 .122 336.3);--dl-ref-palette-secondary-700: oklch(.569 .11 336.3);--dl-ref-palette-secondary-800: oklch(.49 .095 336.3);--dl-ref-palette-secondary-900: oklch(.394 .074 336.3);--dl-ref-palette-secondary-950: oklch(.306 .056 336.3);--dl-ref-palette-success-50: oklch(.985 .014 142.7);--dl-ref-palette-success-100: oklch(.943 .033 142.7);--dl-ref-palette-success-200: oklch(.9 .07 142.7);--dl-ref-palette-success-300: oklch(.858 .109 142.7);--dl-ref-palette-success-400: oklch(.771 .162 142.7);--dl-ref-palette-success-500: oklch(.674 .193 142.7);--dl-ref-palette-success-600: oklch(.621 .177 142.7);--dl-ref-palette-success-700: oklch(.564 .16 142.7);--dl-ref-palette-success-800: oklch(.486 .137 142.7);--dl-ref-palette-success-900: oklch(.393 .108 142.7);--dl-ref-palette-success-950: oklch(.306 .081 142.7);--dl-ref-palette-error-50: oklch(.978 .01 2.8);--dl-ref-palette-error-100: oklch(.924 .039 2.8);--dl-ref-palette-error-200: oklch(.844 .083 2.8);--dl-ref-palette-error-300: oklch(.756 .13 2.8);--dl-ref-palette-error-400: oklch(.684 .192 2.8);--dl-ref-palette-error-500: oklch(.601 .229 2.8);--dl-ref-palette-error-600: oklch(.563 .21 2.8);--dl-ref-palette-error-700: oklch(.52 .189 2.8);--dl-ref-palette-error-800: oklch(.457 .163 2.8);--dl-ref-palette-error-900: oklch(.378 .128 2.8);--dl-ref-palette-error-950: oklch(.306 .096 2.8);--dl-ref-palette-warning-50: oklch(.985 .009 86.5);--dl-ref-palette-warning-100: oklch(.963 .021 86.5);--dl-ref-palette-warning-200: oklch(.941 .045 86.5);--dl-ref-palette-warning-300: oklch(.919 .07 86.5);--dl-ref-palette-warning-400: oklch(.824 .104 86.5);--dl-ref-palette-warning-500: oklch(.718 .124 86.5);--dl-ref-palette-warning-600: oklch(.656 .114 86.5);--dl-ref-palette-warning-700: oklch(.59 .103 86.5);--dl-ref-palette-warning-800: oklch(.504 .089 86.5);--dl-ref-palette-warning-900: oklch(.401 .07 86.5);--dl-ref-palette-warning-950: oklch(.306 .052 86.5);--dl-ref-palette-editable-50: oklch(.978 .011 52.6);--dl-ref-palette-editable-100: oklch(.946 .031 52.6);--dl-ref-palette-editable-200: oklch(.889 .065 52.6);--dl-ref-palette-editable-300: oklch(.824 .101 52.6);--dl-ref-palette-editable-400: oklch(.742 .15 52.6);--dl-ref-palette-editable-500: oklch(.649 .165 52.6);--dl-ref-palette-editable-600: oklch(.602 .152 52.6);--dl-ref-palette-editable-700: oklch(.549 .138 52.6);--dl-ref-palette-editable-800: oklch(.476 .12 52.6);--dl-ref-palette-editable-900: oklch(.388 .098 52.6);--dl-ref-palette-editable-950: oklch(.306 .075 52.6);--dl-ref-palette-base-50: oklch(.879 .043 272.3);--dl-ref-palette-base-100: oklch(.817 .04 272.9);--dl-ref-palette-base-200: oklch(.751 .04 273.9);--dl-ref-palette-base-300: oklch(.687 .037 274.7);--dl-ref-palette-base-400: oklch(.618 .037 276);--dl-ref-palette-base-500: oklch(.55 .034 277.1);--dl-ref-palette-base-600: oklch(.477 .034 278.6);--dl-ref-palette-base-700: oklch(.404 .032 280.2);--dl-ref-palette-base-800: oklch(.324 .032 282);--dl-ref-palette-base-900: oklch(.243 .03 283.9);--dl-ref-palette-base-950: oklch(.216 .025 284.1)}.scheme-light{--dl-sys-color-primary: var(--dl-ref-palette-primary-500);--dl-sys-color-success: var(--dl-ref-palette-success-500);--dl-sys-color-warning: var(--dl-ref-palette-warning-500);--dl-sys-color-error: var(--dl-ref-palette-error-500);--dl-sys-color-info: var(--dl-sys-color-primary);--dl-sys-color-text-default: var(--dl-ref-palette-base-950);--dl-sys-elevation-color: var(--dl-ref-palette-base-950);--dl-sys-elevation-z0-box-shadow: 0 0 0 0 transparent;--dl-sys-elevation-z1-box-shadow: 0 var(--dl-ref-spacing-xxs) var(--dl-ref-spacing-xs) calc(var(--dl-ref-spacing-xxs) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .8);--dl-sys-elevation-z2-box-shadow: 0 var(--dl-ref-spacing-xs) var(--dl-ref-spacing-s) calc(var(--dl-ref-spacing-xs) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .7);--dl-sys-elevation-z3-box-shadow: 0 var(--dl-ref-spacing-s) var(--dl-ref-spacing-m) calc(var(--dl-ref-spacing-s) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .6);--dl-sys-elevation-z4-box-shadow: 0 var(--dl-ref-spacing-m) var(--dl-ref-spacing-l) calc(var(--dl-ref-spacing-m) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .5);--dl-sys-elevation-z5-box-shadow: 0 var(--dl-ref-spacing-l) var(--dl-ref-spacing-xl) calc(var(--dl-ref-spacing-l) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .4);--dl-sys-elevation-z6-box-shadow: 0 var(--dl-ref-spacing-xl) var(--dl-ref-spacing-xxl) calc(var(--dl-ref-spacing-xl) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .3);--dl-sys-color-surface-dim: var(--dl-ref-palette-base-100);--dl-sys-color-on-surface-dim: var(--dl-sys-color-text-default);--dl-sys-color-surface: var(--dl-ref-palette-base-50);--dl-sys-color-on-surface: var(--dl-sys-color-text-default);--dl-sys-color-surface-bright: #fff;--dl-sys-color-on-surface-bright: var(--dl-sys-color-text-default);--dl-sys-color-container: var(--dl-sys-color-surface-bright);--dl-sys-color-on-container: var(--dl-sys-color-on-surface-bright);--dl-sys-color-container-accent: oklch( from var(--dl-ref-palette-primary-800) l c h / .08 );--dl-sys-color-container-primary: var(--dl-ref-palette-primary-500);--dl-sys-color-container-primary-accent: var(--dl-ref-palette-primary-600);--dl-sys-color-on-container-primary: var(--dl-ref-palette-primary-50);--dl-sys-color-container-muted: oklch( from var(--dl-ref-palette-primary-800) l c h / .08 );--dl-sys-color-container-muted-accent: oklch( from var(--dl-ref-palette-primary-800) l c h / .12 );--dl-sys-color-on-container-muted: var(--dl-ref-palette-primary-950);--dl-sys-color-container-error: var(--dl-ref-palette-error-500);--dl-sys-color-container-error-accent: var(--dl-ref-palette-error-600);--dl-sys-color-on-container-error: var(--dl-ref-palette-error-50);--dl-sys-color-container-error-muted: oklch( from var(--dl-ref-palette-error-800) l c h / .08 );--dl-sys-color-container-error-muted-accent: oklch( from var(--dl-ref-palette-error-800) l c h / .12 );--dl-sys-color-on-container-error-muted: var(--dl-ref-palette-error-950);--dl-sys-color-container-success: var(--dl-ref-palette-success-500);--dl-sys-color-container-success-accent: var(--dl-ref-palette-success-600);--dl-sys-color-on-container-success: var(--dl-ref-palette-success-50);--dl-sys-color-container-success-muted: oklch( from var(--dl-ref-palette-success-800) l c h / .12 );--dl-sys-color-container-success-muted-accent: oklch( from var(--dl-ref-palette-success-800) l c h / .18 );--dl-sys-color-on-container-success-muted: var( --dl-ref-palette-success-950 );--dl-sys-color-container-warning: var(--dl-ref-palette-warning-500);--dl-sys-color-container-warning-accent: var(--dl-ref-palette-warning-600);--dl-sys-color-on-container-warning: var(--dl-ref-palette-warning-50);--dl-sys-color-container-warning-muted: oklch( from var(--dl-ref-palette-warning-800) l c h / .12 );--dl-sys-color-container-warning-muted-accent: oklch( from var(--dl-ref-palette-warning-800) l c h / .18 );--dl-sys-color-on-container-warning-muted: var( --dl-ref-palette-warning-950 );--dl-sys-color-container-editable: var(--dl-ref-palette-editable-100);--dl-sys-color-container-editable-accent: oklch( from var(--dl-ref-palette-editable-100) calc(l - .02) c h );--dl-sys-color-container-edited: var(--dl-ref-palette-editable-200);--dl-sys-color-editable-marker: var(--dl-ref-palette-editable-700);--dl-sys-color-border: oklch( from var(--dl-ref-palette-base-950) l c h / .15 );--dl-sys-color-border-alternate: oklch( from var(--dl-ref-palette-base-950) l c h / .1 );--dl-sys-color-overlay: oklch( from var(--dl-ref-palette-base-950) l c h / .2 );--dl-sys-color-scrollbar: oklch( from var(--dl-sys-color-on-surface) l c h / var(--dl-sys-text-emphasis-subtle));--dl-sys-text-emphasis-high: 1;--dl-sys-text-emphasis-default: .95;--dl-sys-text-emphasis-subtle: .6;--dl-sys-text-emphasis-minimal: .38;--dl-sys-disabled: .38}.scheme-dark{--dl-sys-color-primary: var(--dl-ref-palette-primary-300);--dl-sys-color-success: var(--dl-ref-palette-success-300);--dl-sys-color-warning: var(--dl-ref-palette-warning-300);--dl-sys-color-error: var(--dl-ref-palette-error-300);--dl-sys-color-info: var(--dl-sys-color-primary);--dl-sys-color-text-default: var(--dl-ref-palette-base-50);--dl-sys-elevation-color: var( --dl-ref-palette-base-900 );--dl-sys-elevation-z0-box-shadow: 0 0 0 0 transparent;--dl-sys-elevation-z1-box-shadow: 0 var(--dl-ref-spacing-xxs) var(--dl-ref-spacing-xs) calc(var(--dl-ref-spacing-xxs) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .8);--dl-sys-elevation-z2-box-shadow: 0 var(--dl-ref-spacing-xs) var(--dl-ref-spacing-s) calc(var(--dl-ref-spacing-xs) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .7);--dl-sys-elevation-z3-box-shadow: 0 var(--dl-ref-spacing-s) var(--dl-ref-spacing-m) calc(var(--dl-ref-spacing-s) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .6);--dl-sys-elevation-z4-box-shadow: 0 var(--dl-ref-spacing-m) var(--dl-ref-spacing-l) calc(var(--dl-ref-spacing-m) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .5);--dl-sys-elevation-z5-box-shadow: 0 var(--dl-ref-spacing-l) var(--dl-ref-spacing-xl) calc(var(--dl-ref-spacing-l) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .4);--dl-sys-elevation-z6-box-shadow: 0 var(--dl-ref-spacing-xl) var(--dl-ref-spacing-xxl) calc(var(--dl-ref-spacing-xl) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .3);--dl-sys-color-surface-dim: var(--dl-ref-palette-base-950);--dl-sys-color-on-surface-dim: var(--dl-sys-color-text-default);--dl-sys-color-surface: var(--dl-ref-palette-base-900);--dl-sys-color-on-surface: var(--dl-sys-color-text-default);--dl-sys-color-surface-bright: var(--dl-ref-palette-base-900);--dl-sys-color-on-surface-bright: var(--dl-sys-color-text-default);--dl-sys-color-container: var(--dl-sys-color-surface-bright);--dl-sys-color-on-container: var(--dl-sys-color-on-surface-bright);--dl-sys-color-container-accent: oklch( from var(--dl-ref-palette-primary-100) l c h / .08 );--dl-sys-color-container-primary: var(--dl-ref-palette-primary-300);--dl-sys-color-container-primary-accent: var(--dl-ref-palette-primary-400);--dl-sys-color-on-container-primary: var(--dl-ref-palette-primary-950);--dl-sys-color-container-muted: oklch( from var(--dl-ref-palette-primary-100) l c h / .08 );--dl-sys-color-container-muted-accent: oklch( from var(--dl-ref-palette-primary-100) l c h / .12 );--dl-sys-color-on-container-muted: var(--dl-ref-palette-base-50);--dl-sys-color-container-error: var(--dl-ref-palette-error-300);--dl-sys-color-container-error-accent: var(--dl-ref-palette-error-400);--dl-sys-color-on-container-error: var(--dl-ref-palette-error-950);--dl-sys-color-container-error-muted: oklch( from var(--dl-ref-palette-error-100) l c h / .08 );--dl-sys-color-container-error-muted-accent: oklch( from var(--dl-ref-palette-error-100) l c h / .12 );--dl-sys-color-on-container-error-muted: var(--dl-ref-palette-error-300);--dl-sys-color-container-success: var(--dl-ref-palette-success-300);--dl-sys-color-container-success-accent: var(--dl-ref-palette-success-400);--dl-sys-color-on-container-success: var(--dl-ref-palette-success-950);--dl-sys-color-container-success-muted: oklch( from var(--dl-ref-palette-success-100) l c h / .08 );--dl-sys-color-container-success-muted-accent: oklch( from var(--dl-ref-palette-success-100) l c h / .12 );--dl-sys-color-on-container-success-muted: var( --dl-ref-palette-success-300 );--dl-sys-color-container-warning: var(--dl-ref-palette-warning-300);--dl-sys-color-container-warning-accent: var(--dl-ref-palette-warning-400);--dl-sys-color-on-container-warning: var(--dl-ref-palette-warning-950);--dl-sys-color-container-warning-muted: oklch( from var(--dl-ref-palette-warning-100) l c h / .08 );--dl-sys-color-container-warning-muted-accent: oklch( from var(--dl-ref-palette-warning-100) l c h / .12 );--dl-sys-color-on-container-warning-muted: var( --dl-ref-palette-warning-300 );--dl-sys-color-container-editable: oklch( from var(--dl-ref-palette-editable-300) l c h / .1 );--dl-sys-color-container-editable-accent: oklch( from var(--dl-ref-palette-editable-300) l c h / .15 );--dl-sys-color-container-edited: oklch( from var(--dl-ref-palette-editable-300) l c h / .25 );--dl-sys-color-editable-marker: var(--dl-ref-palette-editable-300);--dl-sys-color-border: oklch( from var(--dl-ref-palette-base-50) l c h / .15 );--dl-sys-color-border-alternate: oklch( from var(--dl-ref-palette-base-50) l c h / .1 );--dl-sys-color-overlay: oklch( from var(--dl-ref-palette-base-950) l c h / .8 );--dl-sys-color-scrollbar: oklch( from var(--dl-sys-color-on-surface) l c h / var(--dl-sys-text-emphasis-subtle));--dl-sys-text-emphasis-high: 1;--dl-sys-text-emphasis-default: .9;--dl-sys-text-emphasis-subtle: .6;--dl-sys-text-emphasis-minimal: .38;--dl-sys-disabled: .38}.scheme-brand{color:oklch(from var(--dl-sys-color-text-default) l c h / var(--dl-sys-text-emphasis-default));--dl-sys-color-primary: var(--dl-ref-palette-primary-100);--dl-sys-color-success: var(--dl-ref-palette-success-200);--dl-sys-color-warning: var(--dl-ref-palette-warning-200);--dl-sys-color-error: var(--dl-ref-palette-error-200);--dl-sys-color-info: var(--dl-sys-color-primary);--dl-sys-color-text-default: var(--dl-ref-palette-primary-50);--dl-sys-elevation-color: var(--dl-ref-palette-primary-950);--dl-sys-elevation-z0-box-shadow: 0 0 0 0 transparent;--dl-sys-elevation-z1-box-shadow: 0 var(--dl-ref-spacing-xxs) var(--dl-ref-spacing-xs) calc(var(--dl-ref-spacing-xxs) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .8);--dl-sys-elevation-z2-box-shadow: 0 var(--dl-ref-spacing-xs) var(--dl-ref-spacing-s) calc(var(--dl-ref-spacing-xs) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .7);--dl-sys-elevation-z3-box-shadow: 0 var(--dl-ref-spacing-s) var(--dl-ref-spacing-m) calc(var(--dl-ref-spacing-s) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .6);--dl-sys-elevation-z4-box-shadow: 0 var(--dl-ref-spacing-m) var(--dl-ref-spacing-l) calc(var(--dl-ref-spacing-m) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .5);--dl-sys-elevation-z5-box-shadow: 0 var(--dl-ref-spacing-l) var(--dl-ref-spacing-xl) calc(var(--dl-ref-spacing-l) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .4);--dl-sys-elevation-z6-box-shadow: 0 var(--dl-ref-spacing-xl) var(--dl-ref-spacing-xxl) calc(var(--dl-ref-spacing-xl) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .3);--dl-sys-color-surface-dim: var(--dl-ref-palette-primary-900);--dl-sys-color-on-surface-dim: var(--dl-sys-color-text-default);--dl-sys-color-surface: var(--dl-ref-palette-primary-800);--dl-sys-color-on-surface: var(--dl-sys-color-text-default);--dl-sys-color-surface-bright: var(--dl-ref-palette-primary-700);--dl-sys-color-on-surface-bright: var(--dl-sys-color-text-default);--dl-sys-color-container: var(--dl-sys-color-surface-bright);--dl-sys-color-on-container: var(--dl-sys-color-on-surface-bright);--dl-sys-color-container-accent: oklch( from var(--dl-ref-palette-primary-50) l c h / .08 );--dl-sys-color-container-primary: var(--dl-ref-palette-primary-50);--dl-sys-color-container-primary-accent: var(--dl-ref-palette-primary-100);--dl-sys-color-on-container-primary: var(--dl-ref-palette-primary-900);--dl-sys-color-container-muted: oklch( from var(--dl-ref-palette-primary-50) l c h / .1 );--dl-sys-color-container-muted-accent: oklch( from var(--dl-ref-palette-primary-50) l c h / .16 );--dl-sys-color-on-container-muted: var(--dl-ref-palette-primary-50);--dl-sys-color-container-error: var(--dl-ref-palette-error-300);--dl-sys-color-container-error-accent: var(--dl-ref-palette-error-400);--dl-sys-color-on-container-error: var(--dl-ref-palette-error-950);--dl-sys-color-container-error-muted: oklch( from var(--dl-ref-palette-error-100) l c h / .1 );--dl-sys-color-container-error-muted-accent: oklch( from var(--dl-ref-palette-error-100) l c h / .16 );--dl-sys-color-on-container-error-muted: var(--dl-ref-palette-error-200);--dl-sys-color-container-success: var(--dl-ref-palette-success-300);--dl-sys-color-container-success-accent: var(--dl-ref-palette-success-400);--dl-sys-color-on-container-success: var(--dl-ref-palette-success-950);--dl-sys-color-container-success-muted: oklch( from var(--dl-ref-palette-success-100) l c h / .1 );--dl-sys-color-container-success-muted-accent: oklch( from var(--dl-ref-palette-success-100) l c h / .16 );--dl-sys-color-on-container-success-muted: var( --dl-ref-palette-success-200 );--dl-sys-color-container-warning: var(--dl-ref-palette-warning-300);--dl-sys-color-container-warning-accent: var(--dl-ref-palette-warning-400);--dl-sys-color-on-container-warning: var(--dl-ref-palette-warning-950);--dl-sys-color-container-warning-muted: oklch( from var(--dl-ref-palette-warning-100) l c h / .1 );--dl-sys-color-container-warning-muted-accent: oklch( from var(--dl-ref-palette-warning-100) l c h / .16 );--dl-sys-color-on-container-warning-muted: var( --dl-ref-palette-warning-200 );--dl-sys-color-container-editable: oklch( from var(--dl-ref-palette-editable-300) l c h / .1 );--dl-sys-color-container-editable-accent: oklch( from var(--dl-ref-palette-editable-300) l c h / .15 );--dl-sys-color-container-edited: oklch( from var(--dl-ref-palette-editable-300) l c h / .25 );--dl-sys-color-editable-marker: var(--dl-ref-palette-editable-300);--dl-sys-color-border: oklch( from var(--dl-ref-palette-primary-50) l c h / .15 );--dl-sys-color-border-alternate: oklch( from var(--dl-ref-palette-primary-50) l c h / .1 );--dl-sys-color-overlay: oklch( from var(--dl-ref-palette-base-950) l c h / .2 );--dl-sys-color-scrollbar: oklch( from var(--dl-sys-color-on-surface) l c h / var(--dl-sys-text-emphasis-subtle));--dl-sys-text-emphasis-high: 1;--dl-sys-text-emphasis-default: .9;--dl-sys-text-emphasis-subtle: .6;--dl-sys-text-emphasis-minimal: .38;--dl-sys-disabled: .38}.scheme-high-contrast-light{--dl-sys-outline-width: 3px;--dl-sys-card-border-width: 1px;--dl-sys-border-radius--xxs: 0;--dl-sys-border-radius--xs: 0;--dl-sys-border-radius--s: 0;--dl-sys-border-radius--m: 0;--dl-sys-border-radius--l: 0;--dl-sys-border-radius--xl: 0;--dl-sys-border-radius--xxl: 0;--dl-sys-border-radius-button-default: var(--dl-sys-border-radius--xs);--dl-overrides-button-radius: var(--dl-sys-border-radius-button-default);--dl-sys-color-primary: var(--dl-ref-palette-primary-900);--dl-sys-color-success: var(--dl-ref-palette-success-900);--dl-sys-color-warning: var(--dl-ref-palette-warning-900);--dl-sys-color-error: var(--dl-ref-palette-error-900);--dl-sys-color-info: var(--dl-sys-color-primary);--dl-sys-color-text-default: var(--dl-ref-palette-base-950);--dl-sys-elevation-color: var(--dl-ref-palette-base-950);--dl-sys-elevation-z0-box-shadow: 0 0 0 0 transparent;--dl-sys-elevation-z1-box-shadow: 0 var(--dl-ref-spacing-xxs) var(--dl-ref-spacing-xs) calc(var(--dl-ref-spacing-xxs) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .8);--dl-sys-elevation-z2-box-shadow: 0 var(--dl-ref-spacing-xs) var(--dl-ref-spacing-s) calc(var(--dl-ref-spacing-xs) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .7);--dl-sys-elevation-z3-box-shadow: 0 var(--dl-ref-spacing-s) var(--dl-ref-spacing-m) calc(var(--dl-ref-spacing-s) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .6);--dl-sys-elevation-z4-box-shadow: 0 var(--dl-ref-spacing-m) var(--dl-ref-spacing-l) calc(var(--dl-ref-spacing-m) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .5);--dl-sys-elevation-z5-box-shadow: 0 var(--dl-ref-spacing-l) var(--dl-ref-spacing-xl) calc(var(--dl-ref-spacing-l) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .4);--dl-sys-elevation-z6-box-shadow: 0 var(--dl-ref-spacing-xl) var(--dl-ref-spacing-xxl) calc(var(--dl-ref-spacing-xl) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .3);--dl-sys-color-surface-dim: var(--dl-ref-palette-base-50);--dl-sys-color-on-surface-dim: var(--dl-sys-color-text-default);--dl-sys-color-surface: #fff;--dl-sys-color-on-surface: var(--dl-sys-color-text-default);--dl-sys-color-surface-bright: #fff;--dl-sys-color-on-surface-bright: var(--dl-sys-color-text-default);--dl-sys-color-container: var(--dl-sys-color-surface-bright);--dl-sys-color-on-container: var(--dl-sys-color-on-surface-bright);--dl-sys-color-container-accent: oklch( from var(--dl-ref-palette-primary-800) l c h / .14 );--dl-sys-color-container-primary: var(--dl-ref-palette-primary-900);--dl-sys-color-container-primary-accent: var(--dl-ref-palette-primary-950);--dl-sys-color-on-container-primary: var(--dl-ref-palette-primary-50);--dl-sys-color-container-muted: oklch( from var(--dl-ref-palette-primary-800) l c h / .14 );--dl-sys-color-container-muted-accent: oklch( from var(--dl-ref-palette-primary-800) l c h / .22 );--dl-sys-color-on-container-muted: var(--dl-ref-palette-primary-950);--dl-sys-color-container-error: var(--dl-ref-palette-error-900);--dl-sys-color-container-error-accent: var(--dl-ref-palette-error-950);--dl-sys-color-on-container-error: var(--dl-ref-palette-error-50);--dl-sys-color-container-error-muted: oklch( from var(--dl-ref-palette-error-800) l c h / .18 );--dl-sys-color-container-error-muted-accent: oklch( from var(--dl-ref-palette-error-800) l c h / .26 );--dl-sys-color-on-container-error-muted: var(--dl-ref-palette-error-950);--dl-sys-color-container-success: var(--dl-ref-palette-success-900);--dl-sys-color-container-success-accent: var(--dl-ref-palette-success-950);--dl-sys-color-on-container-success: var(--dl-ref-palette-success-50);--dl-sys-color-container-success-muted: oklch( from var(--dl-ref-palette-success-800) l c h / .18 );--dl-sys-color-container-success-muted-accent: oklch( from var(--dl-ref-palette-success-800) l c h / .26 );--dl-sys-color-on-container-success-muted: var( --dl-ref-palette-success-950 );--dl-sys-color-container-warning: var(--dl-ref-palette-warning-900);--dl-sys-color-container-warning-accent: var(--dl-ref-palette-warning-950);--dl-sys-color-on-container-warning: var(--dl-ref-palette-warning-50);--dl-sys-color-container-warning-muted: oklch( from var(--dl-ref-palette-warning-800) l c h / .18 );--dl-sys-color-container-warning-muted-accent: oklch( from var(--dl-ref-palette-warning-800) l c h / .26 );--dl-sys-color-on-container-warning-muted: var( --dl-ref-palette-warning-950 );--dl-sys-color-container-editable: var(--dl-ref-palette-editable-100);--dl-sys-color-container-editable-accent: oklch( from var(--dl-ref-palette-editable-100) calc(l - .02) c h );--dl-sys-color-container-edited: var(--dl-ref-palette-editable-300);--dl-sys-color-editable-marker: var(--dl-ref-palette-editable-800);--dl-sys-color-border: var(--dl-ref-palette-base-800);--dl-sys-color-border-alternate: var(--dl-ref-palette-base-700);--dl-sys-color-overlay: oklch( from var(--dl-ref-palette-base-950) l c h / .4 );--dl-sys-color-scrollbar: oklch( from var(--dl-sys-color-on-surface) l c h / var(--dl-sys-text-emphasis-subtle));--dl-sys-text-emphasis-high: 1;--dl-sys-text-emphasis-default: 1;--dl-sys-text-emphasis-subtle: .85;--dl-sys-text-emphasis-minimal: .75;--dl-sys-disabled: .5}.scheme-high-contrast-dark{--dl-sys-outline-width: 3px;--dl-sys-card-border-width: 1px;--dl-sys-border-radius--xxs: 0;--dl-sys-border-radius--xs: 0;--dl-sys-border-radius--s: 0;--dl-sys-border-radius--m: 0;--dl-sys-border-radius--l: 0;--dl-sys-border-radius--xl: 0;--dl-sys-border-radius--xxl: 0;--dl-sys-border-radius-button-default: var(--dl-sys-border-radius--xs);--dl-overrides-button-radius: var(--dl-sys-border-radius-button-default);--dl-sys-color-primary: var(--dl-ref-palette-primary-200);--dl-sys-color-success: var(--dl-ref-palette-success-200);--dl-sys-color-warning: var(--dl-ref-palette-warning-200);--dl-sys-color-error: var(--dl-ref-palette-error-200);--dl-sys-color-info: var(--dl-sys-color-primary);--dl-sys-color-text-default: var(--dl-ref-palette-base-50);--dl-sys-elevation-color: var( --dl-ref-palette-base-900 );--dl-sys-elevation-z0-box-shadow: 0 0 0 0 transparent;--dl-sys-elevation-z1-box-shadow: 0 var(--dl-ref-spacing-xxs) var(--dl-ref-spacing-xs) calc(var(--dl-ref-spacing-xxs) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .8);--dl-sys-elevation-z2-box-shadow: 0 var(--dl-ref-spacing-xs) var(--dl-ref-spacing-s) calc(var(--dl-ref-spacing-xs) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .7);--dl-sys-elevation-z3-box-shadow: 0 var(--dl-ref-spacing-s) var(--dl-ref-spacing-m) calc(var(--dl-ref-spacing-s) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .6);--dl-sys-elevation-z4-box-shadow: 0 var(--dl-ref-spacing-m) var(--dl-ref-spacing-l) calc(var(--dl-ref-spacing-m) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .5);--dl-sys-elevation-z5-box-shadow: 0 var(--dl-ref-spacing-l) var(--dl-ref-spacing-xl) calc(var(--dl-ref-spacing-l) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .4);--dl-sys-elevation-z6-box-shadow: 0 var(--dl-ref-spacing-xl) var(--dl-ref-spacing-xxl) calc(var(--dl-ref-spacing-xl) * -1) oklch(from var(--dl-sys-elevation-color) l c h / .3);--dl-sys-color-surface-dim: var(--dl-ref-palette-base-950);--dl-sys-color-on-surface-dim: var(--dl-sys-color-text-default);--dl-sys-color-surface: var(--dl-ref-palette-base-950);--dl-sys-color-on-surface: var(--dl-sys-color-text-default);--dl-sys-color-surface-bright: var(--dl-ref-palette-base-900);--dl-sys-color-on-surface-bright: var(--dl-sys-color-text-default);--dl-sys-color-container: var(--dl-sys-color-surface-bright);--dl-sys-color-on-container: var(--dl-sys-color-on-surface-bright);--dl-sys-color-container-accent: oklch( from var(--dl-ref-palette-primary-100) l c h / .14 );--dl-sys-color-container-primary: var(--dl-ref-palette-primary-200);--dl-sys-color-container-primary-accent: var(--dl-ref-palette-primary-300);--dl-sys-color-on-container-primary: var(--dl-ref-palette-primary-950);--dl-sys-color-container-muted: oklch( from var(--dl-ref-palette-primary-100) l c h / .16 );--dl-sys-color-container-muted-accent: oklch( from var(--dl-ref-palette-primary-100) l c h / .24 );--dl-sys-color-on-container-muted: var(--dl-ref-palette-base-50);--dl-sys-color-container-error: var(--dl-ref-palette-error-200);--dl-sys-color-container-error-accent: var(--dl-ref-palette-error-300);--dl-sys-color-on-container-error: var(--dl-ref-palette-error-950);--dl-sys-color-container-error-muted: oklch( from var(--dl-ref-palette-error-100) l c h / .16 );--dl-sys-color-container-error-muted-accent: oklch( from var(--dl-ref-palette-error-100) l c h / .24 );--dl-sys-color-on-container-error-muted: var(--dl-ref-palette-error-100);--dl-sys-color-container-success: var(--dl-ref-palette-success-200);--dl-sys-color-container-success-accent: var(--dl-ref-palette-success-300);--dl-sys-color-on-container-success: var(--dl-ref-palette-success-950);--dl-sys-color-container-success-muted: oklch( from var(--dl-ref-palette-success-100) l c h / .16 );--dl-sys-color-container-success-muted-accent: oklch( from var(--dl-ref-palette-success-100) l c h / .24 );--dl-sys-color-on-container-success-muted: var(--dl-ref-palette-success-100);--dl-sys-color-container-warning: var(--dl-ref-palette-warning-200);--dl-sys-color-container-warning-accent: var(--dl-ref-palette-warning-300);--dl-sys-color-on-container-warning: var(--dl-ref-palette-warning-950);--dl-sys-color-container-warning-muted: oklch( from var(--dl-ref-palette-warning-100) l c h / .16 );--dl-sys-color-container-warning-muted-accent: oklch( from var(--dl-ref-palette-warning-100) l c h / .24 );--dl-sys-color-on-container-warning-muted: var(--dl-ref-palette-warning-100);--dl-sys-color-container-editable: oklch( from var(--dl-ref-palette-editable-300) l c h / .12 );--dl-sys-color-container-editable-accent: oklch( from var(--dl-ref-palette-editable-300) l c h / .18 );--dl-sys-color-container-edited: oklch( from var(--dl-ref-palette-editable-300) l c h / .25 );--dl-sys-color-editable-marker: var(--dl-ref-palette-editable-200);--dl-sys-color-border: var(--dl-ref-palette-base-400);--dl-sys-color-border-alternate: var(--dl-ref-palette-base-600);--dl-sys-color-overlay: oklch( from var(--dl-ref-palette-base-950) l c h / .8 );--dl-sys-color-scrollbar: oklch( from var(--dl-sys-color-on-surface) l c h / var(--dl-sys-text-emphasis-subtle));--dl-sys-text-emphasis-high: 1;--dl-sys-text-emphasis-default: 1;--dl-sys-text-emphasis-subtle: .85;--dl-sys-text-emphasis-minimal: .7;--dl-sys-disabled: .5}.p-xxs{padding:var(--dl-ref-spacing-xxs)}.p-xs{padding:var(--dl-ref-spacing-xs)}.p-s{padding:var(--dl-ref-spacing-s)}.p-m{padding:var(--dl-ref-spacing-m)}.p-l{padding:var(--dl-ref-spacing-l)}.p-xl{padding:var(--dl-ref-spacing-xl)}.p-xxl{padding:var(--dl-ref-spacing-xxl)}.px-xxs{padding-right:var(--dl-ref-spacing-xxs);padding-left:var(--dl-ref-spacing-xxs)}.px-xs{padding-right:var(--dl-ref-spacing-xs);padding-left:var(--dl-ref-spacing-xs)}.px-s{padding-right:var(--dl-ref-spacing-s);padding-left:var(--dl-ref-spacing-s)}.px-m{padding-right:var(--dl-ref-spacing-m);padding-left:var(--dl-ref-spacing-m)}.px-l{padding-right:var(--dl-ref-spacing-l);padding-left:var(--dl-ref-spacing-l)}.px-xl{padding-right:var(--dl-ref-spacing-xl);padding-left:var(--dl-ref-spacing-l)}.px-xxl{padding-right:var(--dl-ref-spacing-xxl);padding-left:var(--dl-ref-spacing-xxl)}.py-xxs{padding-top:var(--dl-ref-spacing-xxs);padding-bottom:var(--dl-ref-spacing-xxs)}.py-xs{padding-top:var(--dl-ref-spacing-xs);padding-bottom:var(--dl-ref-spacing-xs)}.py-s{padding-top:var(--dl-ref-spacing-s);padding-bottom:var(--dl-ref-spacing-s)}.py-m{padding-top:var(--dl-ref-spacing-m);padding-bottom:var(--dl-ref-spacing-m)}.py-l{padding-top:var(--dl-ref-spacing-l);padding-bottom:var(--dl-ref-spacing-l)}.py-xl{padding-top:var(--dl-ref-spacing-xl);padding-bottom:var(--dl-ref-spacing-l)}.py-xxl{padding-top:var(--dl-ref-spacing-xxl);padding-bottom:var(--dl-ref-spacing-xxl)}.pl-xxs{padding-left:var(--dl-ref-spacing-xxs)}.pt-xxs{padding-top:var(--dl-ref-spacing-xxs)}.pr-xxs{padding-right:var(--dl-ref-spacing-xxs)}.pb-xxs{padding-bottom:var(--dl-ref-spacing-xxs)}.pl-xs{padding-left:var(--dl-ref-spacing-xs)}.pt-xs{padding-top:var(--dl-ref-spacing-xs)}.pr-xs{padding-right:var(--dl-ref-spacing-xs)}.pb-xs{padding-bottom:var(--dl-ref-spacing-xs)}.pl-s{padding-left:var(--dl-ref-spacing-s)}.pt-s{padding-top:var(--dl-ref-spacing-s)}.pr-s{padding-right:var(--dl-ref-spacing-s)}.pb-s{padding-bottom:var(--dl-ref-spacing-s)}.pl-m{padding-left:var(--dl-ref-spacing-m)}.pt-m{padding-top:var(--dl-ref-spacing-m)}.pr-m{padding-right:var(--dl-ref-spacing-m)}.pb-m{padding-bottom:var(--dl-ref-spacing-m)}.pl-l{padding-left:var(--dl-ref-spacing-l)}.pt-l{padding-top:var(--dl-ref-spacing-l)}.pr-l{padding-right:var(--dl-ref-spacing-l)}.pb-l{padding-bottom:var(--dl-ref-spacing-l)}.pl-xl{padding-left:var(--dl-ref-spacing-l)}.pt-xl{padding-top:var(--dl-ref-spacing-xl)}.pr-xl{padding-right:var(--dl-ref-spacing-xl)}.pb-xl{padding-bottom:var(--dl-ref-spacing-xl)}.pl-xxl{padding-left:var(--dl-ref-spacing-l)}.pt-xxl{padding-top:var(--dl-ref-spacing-xxl)}.pr-xxl{padding-right:var(--dl-ref-spacing-xxl)}.pb-xxl{padding-bottom:var(--dl-ref-spacing-xxl)}.m-xxs{margin:var(--dl-ref-spacing-xxs)}.m-xs{margin:var(--dl-ref-spacing-xs)}.m-s{margin:var(--dl-ref-spacing-s)}.m-m{margin:var(--dl-ref-spacing-m)}.m-l{margin:var(--dl-ref-spacing-l)}.m-xl{margin:var(--dl-ref-spacing-xl)}.m-xxl{margin:var(--dl-ref-spacing-xxl)}.mx-xxs{margin-right:var(--dl-ref-spacing-xxs);margin-left:var(--dl-ref-spacing-xxs)}.mx-xs{margin-right:var(--dl-ref-spacing-xs);margin-left:var(--dl-ref-spacing-xs)}.mx-s{margin-right:var(--dl-ref-spacing-s);margin-left:var(--dl-ref-spacing-s)}.mx-m{margin-right:var(--dl-ref-spacing-m);margin-left:var(--dl-ref-spacing-m)}.mx-l{margin-right:var(--dl-ref-spacing-l);margin-left:var(--dl-ref-spacing-l)}.mx-xl{margin-right:var(--dl-ref-spacing-xl);margin-left:var(--dl-ref-spacing-l)}.mx-xxl{margin-right:var(--dl-ref-spacing-xxl);margin-left:var(--dl-ref-spacing-xxl)}.my-xxs{margin-top:var(--dl-ref-spacing-xxs);margin-bottom:var(--dl-ref-spacing-xxs)}.my-xs{margin-top:var(--dl-ref-spacing-xs);margin-bottom:var(--dl-ref-spacing-xs)}.my-s{margin-top:var(--dl-ref-spacing-s);margin-bottom:var(--dl-ref-spacing-s)}.my-m{margin-top:var(--dl-ref-spacing-m);margin-bottom:var(--dl-ref-spacing-m)}.my-xl{margin-top:var(--dl-ref-spacing-xl);margin-bottom:var(--dl-ref-spacing-l)}.my-xxl{margin-top:var(--dl-ref-spacing-xxl);margin-bottom:var(--dl-ref-spacing-xxl)}.ml-xxs{margin-left:var(--dl-ref-spacing-xxs)}.mt-xxs{margin-top:var(--dl-ref-spacing-xxs)}.mr-xxs{margin-right:var(--dl-ref-spacing-xxs)}.mb-xxs{margin-bottom:var(--dl-ref-spacing-xxs)}.ml-xs{margin-left:var(--dl-ref-spacing-xs)}.mt-xs{margin-top:var(--dl-ref-spacing-xs)}.mr-xs{margin-right:var(--dl-ref-spacing-xs)}.mb-xs{margin-bottom:var(--dl-ref-spacing-xs)}.ml-s{margin-left:var(--dl-ref-spacing-s)}.mt-s{margin-top:var(--dl-ref-spacing-s)}.mr-s{margin-right:var(--dl-ref-spacing-s)}.mb-s{margin-bottom:var(--dl-ref-spacing-s)}.ml-m{margin-left:var(--dl-ref-spacing-m)}.mt-m{margin-top:var(--dl-ref-spacing-m)}.mr-m{margin-right:var(--dl-ref-spacing-m)}.mb-m{margin-bottom:var(--dl-ref-spacing-m)}.my-l{margin-top:var(--dl-ref-spacing-l);margin-bottom:var(--dl-ref-spacing-l)}.ml-l{margin-left:var(--dl-ref-spacing-l)}.mt-l{margin-top:var(--dl-ref-spacing-l)}.mr-l{margin-right:var(--dl-ref-spacing-l)}.mb-l{margin-bottom:var(--dl-ref-spacing-l)}.ml-xl{margin-left:var(--dl-ref-spacing-l)}.mt-xl{margin-top:var(--dl-ref-spacing-xl)}.mr-xl{margin-right:var(--dl-ref-spacing-xl)}.mb-xl{margin-bottom:var(--dl-ref-spacing-xl)}.ml-xxl{margin-left:var(--dl-ref-spacing-l)}.mt-xxl{margin-top:var(--dl-ref-spacing-xxl)}.mr-xxl{margin-right:var(--dl-ref-spacing-xxl)}.mb-xxl{margin-bottom:var(--dl-ref-spacing-xxl)}.gap-xxs{gap:var(--dl-ref-spacing-xxs)}.gap-xs{gap:var(--dl-ref-spacing-xs)}.gap-s{gap:var(--dl-ref-spacing-s)}.gap-m{gap:var(--dl-ref-spacing-m)}.gap-l{gap:var(--dl-ref-spacing-l)}.gap-xl{gap:var(--dl-ref-spacing-xl)}.gap-xxl{gap:var(--dl-ref-spacing-xxl)}.overflow-ellipsis{overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.w-full{width:100%}.w-inherit{width:inherit}.w-max-content{width:max-content}.w-min-content{width:min-content}.w-container-xxs{width:var(--dl-ref-container-size-xxs)}.w-container-xs{width:var(--dl-ref-container-size-xs)}.w-container-s{width:var(--dl-ref-container-size-s)}.w-container-m{width:var(--dl-ref-container-size-m)}.w-container-l{width:var(--dl-ref-container-size-l)}.w-container-xl{width:var(--dl-ref-container-size-xl)}.w-container-xxl{width:var(--dl-ref-container-size-xxl)}.max-w-container-xxs{max-width:var(--dl-ref-container-size-xxs)}.max-w-container-xs{max-width:var(--dl-ref-container-size-xs)}.max-w-container-s{max-width:var(--dl-ref-container-size-s)}.max-w-container-m{max-width:var(--dl-ref-container-size-m)}.max-w-container-l{max-width:var(--dl-ref-container-size-l)}.max-w-container-xl{max-width:var(--dl-ref-container-size-xl)}.max-w-container-xxl{max-width:var(--dl-ref-container-size-xxl)}.h-full{height:100%}.h-inherit{height:inherit}.h-max-content{height:max-content}.h-min-content{height:min-content}.h-container-xxs{height:var(--dl-ref-container-size-xxs)}.h-container-xs{height:var(--dl-ref-container-size-xs)}.h-container-s{height:var(--dl-ref-container-size-s)}.h-container-m{height:var(--dl-ref-container-size-m)}.h-container-l{height:var(--dl-ref-container-size-l)}.h-container-xl{height:var(--dl-ref-container-size-xl)}.h-container-xxl{height:var(--dl-ref-container-size-xxl)}.max-h-container-xxs{max-height:var(--dl-ref-container-size-xxs)}.max-h-container-xs{max-height:var(--dl-ref-container-size-xs)}.max-h-container-s{max-height:var(--dl-ref-container-size-s)}.max-h-container-m{max-height:var(--dl-ref-container-size-m)}.max-h-container-l{max-height:var(--dl-ref-container-size-l)}.max-h-container-xl{max-height:var(--dl-ref-container-size-xl)}.max-h-container-xxl{max-height:var(--dl-ref-container-size-xxl)}.typescale-display-1{font-size:var(--dl-sys-typescale-display-1-size);font-weight:var(--dl-sys-typescale-display-1-weight);line-height:var(--dl-sys-typescale-display-1-line-height);letter-spacing:var(--dl-sys-typescale-display-1-letter-spacing)}.typescale-display-1.bold{font-weight:var(--dl-sys-typescale-display-1-weight--bold)}.typescale-display-2{font-size:var(--dl-sys-typescale-display-2-size);font-weight:var(--dl-sys-typescale-display-2-weight);line-height:var(--dl-sys-typescale-display-2-line-height);letter-spacing:var(--dl-sys-typescale-display-2-letter-spacing)}.typescale-display-2.bold{font-weight:var(--dl-sys-typescale-display-2-weight--bold)}.typescale-title-1{font-size:var(--dl-sys-typescale-title-1-size);font-weight:var(--dl-sys-typescale-title-1-weight);line-height:var(--dl-sys-typescale-title-1-line-height);letter-spacing:var(--dl-sys-typescale-title-1-letter-spacing)}.typescale-title-1.bold{font-weight:var(--dl-sys-typescale-title-1-weight--bold)}.typescale-title-2{font-size:var(--dl-sys-typescale-title-2-size);font-weight:var(--dl-sys-typescale-title-2-weight);line-height:var(--dl-sys-typescale-title-2-line-height);letter-spacing:var(--dl-sys-typescale-title-2-letter-spacing)}.typescale-title-2.bold{font-weight:var(--dl-sys-typescale-title-2-weight--bold)}.typescale-title-3{font-size:var(--dl-sys-typescale-title-3-size);font-weight:var(--dl-sys-typescale-title-3-weight);line-height:var(--dl-sys-typescale-title-3-line-height);letter-spacing:var(--dl-sys-typescale-title-3-letter-spacing)}.typescale-title-3.bold{font-weight:var(--dl-sys-typescale-title-3-weight--bold)}.typescale-heading{font-size:var(--dl-sys-typescale-heading-size);font-weight:var(--dl-sys-typescale-heading-weight);line-height:var(--dl-sys-typescale-heading-line-height);letter-spacing:var(--dl-sys-typescale-heading-letter-spacing)}.typescale-heading.bold{font-weight:var(--dl-sys-typescale-heading-weight--bold)}.typescale-subheading{font-size:var(--dl-sys-typescale-subheading-size);font-weight:var(--dl-sys-typescale-subheading-weight);line-height:var(--dl-sys-typescale-subheading-line-height);letter-spacing:var(--dl-sys-typescale-subheading-letter-spacing)}.typescale-subheading.bold{font-weight:var(--dl-sys-typescale-subheading-weight--bold)}.typescale-body-1{font-size:var(--dl-sys-typescale-body-1-size);font-weight:var(--dl-sys-typescale-body-1-weight);line-height:var(--dl-sys-typescale-body-1-line-height);letter-spacing:var(--dl-sys-typescale-body-1-letter-spacing)}.typescale-body-1.bold{font-weight:var(--dl-sys-typescale-body-1-weight--bold)}.typescale-body-2{font-size:var(--dl-sys-typescale-body-2-size);font-weight:var(--dl-sys-typescale-body-2-weight);line-height:var(--dl-sys-typescale-body-2-line-height);letter-spacing:var(--dl-sys-typescale-body-2-letter-spacing)}.typescale-body-2.bold{font-weight:var(--dl-sys-typescale-body-2-weight--bold)}.typescale-callout{font-size:var(--dl-sys-typescale-callout-size);font-weight:var(--dl-sys-typescale-callout-weight);line-height:var(--dl-sys-typescale-callout-line-height);letter-spacing:var(--dl-sys-typescale-callout-letter-spacing)}.typescale-callout.bold{font-weight:var(--dl-sys-typescale-callout-weight--bold)}.typescale-label{font-size:var(--dl-sys-typescale-label-size);font-weight:var(--dl-sys-typescale-label-weight);line-height:var(--dl-sys-typescale-label-line-height);letter-spacing:var(--dl-sys-typescale-label-letter-spacing)}.typescale-label.bold{font-weight:var(--dl-sys-typescale-label-weight--bold)}.typescale-caption{font-size:var(--dl-sys-typescale-caption-size);font-weight:var(--dl-sys-typescale-caption-weight);line-height:var(--dl-sys-typescale-caption-line-height);letter-spacing:var(--dl-sys-typescale-caption-letter-spacing)}.typescale-caption.bold{font-weight:var(--dl-sys-typescale-caption-weight--bold)}.typescale-overline{font-size:var(--dl-sys-typescale-overline-size);font-weight:var(--dl-sys-typescale-overline-weight);line-height:var(--dl-sys-typescale-overline-line-height);letter-spacing:var(--dl-sys-typescale-overline-letter-spacing);text-transform:var(--dl-sys-typescale-overline-text-transform)}.typescale-overline.bold{font-weight:var(--dl-sys-typescale-overline-weight--bold)}.lucide{width:var(--dl-overrides-icon-size);height:var(--dl-overrides-icon-size);stroke-width:2px}html,body{max-width:100vw;min-height:100vh;overflow-x:hidden;margin:0;padding:0;font-family:var(--dl-ref-font-family),sans-serif;line-height:var(--dl-sys-typescale-body-1-line-height);font-optical-sizing:auto;background-color:var(--dl-sys-color-surface-dim);color:oklch(from var(--dl-sys-color-text-default) l c h / var(--dl-sys-text-emphasis-default));scrollbar-color:var(--dl-sys-color-scrollbar) transparent}select{background-color:var(--dl-sys-color-container);color:var(--dl-sys-color-on-container);border-radius:var(--dl-sys-border-radius--xs);padding:var(--dl-ref-spacing-xs)}select:focus-visible{outline:var(--dl-sys-outline-width) solid var(--dl-sys-color-primary)}input:not([type=checkbox]){background-color:var(--dl-sys-color-container);color:var(--dl-sys-color-on-container);border-radius:var(--dl-sys-border-radius--xs);border:none;width:100%;outline:1px solid var(--dl-sys-color-border);padding:var(--dl-ref-spacing-xs) var(--dl-ref-spacing-s)}input:focus-visible{outline:2px solid var(--dl-sys-color-primary)}input.ng-touched.ng-invalid{outline-color:var(--dl-sys-color-error)}input.ng-touched.ng-invalid:focus-visible{outline-width:2px}a{color:unset}div,p,input,select,option{box-sizing:border-box}button:hover{cursor:pointer}.grid-density-default ui-grid{--dl-comp-grid-cell-padding-override: var(--dl-comp-grid-cell-padding);--dl-comp-grid-cell-height-override: var(--dl-comp-grid-cell-height)}.grid-density-dense ui-grid{--dl-comp-grid-cell-padding-override: var(--dl-comp-grid-cell-padding-dense);--dl-comp-grid-cell-height-override: var(--dl-comp-grid-cell-height-dense)}button .lucide.lucide-chevron-right,button .lucide.lucide-chevrons-right{transform:translate(.05rem)}button .lucide.lucide-chevron-left,button .lucide.lucide-chevrons-left{transform:translate(-.05rem)}button .lucide.lucide-chevronDown{transform:translateY(.1rem)}.clickable{cursor:pointer}.wizardbuttons{margin:0;padding:0}.wizardbuttons li{float:left;cursor:pointer;padding:10px 30px 5px;border-bottom:1px solid black}.wizardbuttons li.active{padding-bottom:1px;border-bottom:5px solid var(--blue-dark)}.wizardbuttons li:not(:last-child){margin-right:5px}.clearfix:after{content:"";display:table;clear:both}.table{--bs-table-color: var(--dl-sys-color-on-container);--bs-table-bg: var(--dl-sys-color-container);--bs-table-border-color: var(--dl-sys-color-border-alternate)}.table{width:100%;margin-bottom:1rem;color:var(--dl-sys-color-on-container);border-collapse:collapse}.table thead{vertical-align:bottom;border-bottom:2px solid var(--dl-sys-color-border)}.table tr{background-color:transparent}.table td,.table th{padding:var(--dl-ref-spacing-s)}.table th{font-weight:500}.table-hover tr:hover,.table-hover tr:hover td{background-color:var(--dl-sys-color-container-accent)}.text-right{text-align:right!important}.text-right-middle{text-align:right!important;vertical-align:middle!important}.obscurer{position:absolute;left:0;top:0;width:100%;height:100%}.obscurer-feint{background-color:#40404080}.alertpopup{background-color:var(--dl-sys-color-overlay);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;border:1px solid #222;box-shadow:var(--dl-sys-elevation-z2-box-shadow);min-width:33vw}.btn-list>.btn:not(:last-child){margin-right:var(--dl-ref-spacing-xs)}.width-33pc{width:33%!important}.width-34pc{width:34%!important}.width-67pc{width:67%!important}.width-25pc{width:25%!important}.width-50pc{width:50%!important}.width-75pc{width:75%!important}.width-100pc{width:100%!important}.grid{width:100%;font-size:.8em}.grid td{vertical-align:top;padding:2px 4px}.grid thead td{vertical-align:bottom}.grid tbody td{vertical-align:top}.grid-column-checkboxes{width:2%;max-width:2%;min-width:2%}.grid thead tr{font-weight:700;border-bottom:1px solid #222}.grid tbody tr:hover{background-color:var(--dl-sys-color-container-muted)}.grid tbody tr{border-bottom:1px solid var(--dl-sys-color-border-alternate)}.grid tbody td{border-left:1px solid var(--dl-sys-color-border-alternate)}.grid tbody td:is(:last-child){border-right:1px solid var(--dl-sys-color-border-alternate)}.grid-row-total{border-bottom:none!important}.grid-row-total-final{font-weight:700}.has-notification-badge{position:relative}.has-notification-badge:after{content:"";position:absolute;top:0;right:0;transform:translate(50%,-50%);width:var(--dl-ref-spacing-s);height:var(--dl-ref-spacing-s);background-color:var(--dl-sys-color-container-error);border-radius:var(--dl-sys-border-radius--full);pointer-events:none;z-index:10}.has-notification-badge[data-notification-count]:after{content:attr(data-notification-count);display:flex;top:var(--dl-ref-spacing-xxs);right:var(--dl-ref-spacing-xxs);align-items:center;width:auto;min-width:var(--dl-ref-spacing-l);height:var(--dl-ref-spacing-l);padding-inline:var(--dl-ref-spacing-s);border-radius:var(--dl-ref-spacing-m);color:var(--dl-sys-color-on-container-error, #fff);font-size:var(--dl-sys-typescale-caption-size);font-weight:var(--dl-sys-typescale-caption-weight);line-height:var(--dl-sys-typescale-caption-line-height);letter-spacing:var(--dl-sys-typescale-caption-letter-spacing);box-sizing:border-box}.has-notification-badge[data-notification-overflow]:after{padding-inline:var(--dl-ref-spacing-s) var(--dl-ref-spacing-xs)}layout-body{display:contents}
