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-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-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-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-size: 1em;--dl-sys-typescale-body-weight: 400;--dl-sys-typescale-body-weight--bold: 700;--dl-sys-typescale-body-line-height: 1.618;--dl-sys-typescale-body-letter-spacing: -.011em;--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-overrides-icon-size: var(--dl-sys-icon-size--default);--dl-overrides-button-radius: var(--dl-sys-border-radius-button-default)}.theme-light{--dl-sys-color-primary: var(--dl-ref-palette-primary-500);--dl-sys-color-error: var(--dl-ref-palette-error-500);--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-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}.theme-dark{--dl-sys-color-primary: var(--dl-ref-palette-primary-300);--dl-sys-color-error: var(--dl-ref-palette-error-300);--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-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}.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-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-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-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-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{font-size:var(--dl-sys-typescale-body-size);font-weight:var(--dl-sys-typescale-body-weight);line-height:var(--dl-sys-typescale-body-line-height);letter-spacing:var(--dl-sys-typescale-body-letter-spacing)}.typescale-body.bold{font-weight:var(--dl-sys-typescale-body-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-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 .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}
