:root{--sd-breakpoints-compact: 600;--sd-breakpoints-expanded: 1160;--sd-breakpoints-extra-large: 1600;--sd-breakpoints-large: 1400;--sd-breakpoints-medium: 1024;--sd-colors-error: #b42318;--sd-colors-error-container: #fde8e6;--sd-colors-info: #2457d6;--sd-colors-info-container: #dfe8ff;--sd-colors-on-error: #ffffff;--sd-colors-on-error-container: #7a1c13;--sd-colors-on-info: #ffffff;--sd-colors-on-info-container: #183c93;--sd-colors-on-primary: #ffffff;--sd-colors-on-primary-container: #1B3C60;--sd-colors-on-secondary: #ffffff;--sd-colors-on-secondary-container: #733809;--sd-colors-on-success: #ffffff;--sd-colors-on-success-container: #0f5132;--sd-colors-on-surface: #1b1e22;--sd-colors-on-surface-variant: #5f6164;--sd-colors-on-warning: #ffffff;--sd-colors-on-warning-container: #7a2e05;--sd-colors-outline: #d1d4d8;--sd-colors-outline-variant: #c3c7cc;--sd-colors-primary: #2C4F78;--sd-colors-primary-container: #E0EAF5;--sd-colors-secondary: #D97922;--sd-colors-secondary-container: #F9DFC8;--sd-colors-success: #18794e;--sd-colors-success-container: #dff3e8;--sd-colors-surface: #fcfcfc;--sd-colors-surface-bright: #fefefe;--sd-colors-surface-container: #f8f8f8;--sd-colors-surface-container-high: #f7f7f7;--sd-colors-surface-container-highest: #f6f6f6;--sd-colors-surface-container-low: #f9f9f9;--sd-colors-surface-container-lowest: #fafafa;--sd-colors-surface-dim: #fafafa;--sd-colors-warning: #936B00;--sd-colors-warning-container: #fff0e0;--sd-elevation-level0: none;--sd-elevation-level1: 0px 1px 2px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .08);--sd-elevation-level2: 0px 1px 2px 0px rgba(0, 0, 0, .16), 0px 2px 5px 0px rgba(0, 0, 0, .1);--sd-elevation-level3: 0px 2px 4px 0px rgba(0, 0, 0, .18), 0px 4px 8px 0px rgba(0, 0, 0, .11);--sd-elevation-level4: 0px 2px 5px 0px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .12);--sd-elevation-level5: 0px 3px 6px 0px rgba(0, 0, 0, .22), 0px 8px 14px 0px rgba(0, 0, 0, .13);--sd-motion-duration-long1: .45s;--sd-motion-duration-long2: .5s;--sd-motion-duration-long3: .55s;--sd-motion-duration-long4: .6s;--sd-motion-duration-medium1: .25s;--sd-motion-duration-medium2: .3s;--sd-motion-duration-medium3: .35s;--sd-motion-duration-medium4: .4s;--sd-motion-duration-short1: 50ms;--sd-motion-duration-short2: .1s;--sd-motion-duration-short3: .15s;--sd-motion-duration-short4: .2s;--sd-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--sd-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--sd-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--sd-motion-easing-linear: cubic-bezier(0, 0, 1, 1);--sd-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--sd-motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--sd-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--sd-shape-radius-default: 8px;--sd-shape-radius-large: 12px;--sd-shape-radius-medium: 8px;--sd-shape-radius-small: 4px;--sd-spacing-scale-0: 0;--sd-spacing-scale-0_5: 4px;--sd-spacing-scale-1: 8px;--sd-spacing-scale-1_5: 12px;--sd-spacing-scale-10: 80px;--sd-spacing-scale-12: 96px;--sd-spacing-scale-2: 16px;--sd-spacing-scale-2_5: 20px;--sd-spacing-scale-3: 24px;--sd-spacing-scale-3_5: 28px;--sd-spacing-scale-4: 32px;--sd-spacing-scale-5: 40px;--sd-spacing-scale-6: 48px;--sd-spacing-scale-8: 64px;--sd-spacing-unit: 8;--sd-state-disabled-container-opacity: .06;--sd-state-disabled-content-opacity: .38;--sd-state-dragged-opacity: .16;--sd-state-focus-opacity: .12;--sd-state-focus-ring-color: #C15F00;--sd-state-focus-ring-width: 4px;--sd-state-hover-opacity: .08;--sd-state-pressed-opacity: .12;--sd-state-selected-opacity: .08;--sd-state-selection-color: rgba(217, 121, 34, .18);--sd-typography-font-family-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sd-typography-font-weight-bold: 700;--sd-typography-font-weight-medium: 500;--sd-typography-font-weight-regular: 400;--sd-typography-font-weight-semibold: 600;--sd-typography-variants-body-large-font-size: 1rem;--sd-typography-variants-body-large-font-weight: 400;--sd-typography-variants-body-large-letter-spacing: .03125em;--sd-typography-variants-body-large-line-height: 1.5rem;--sd-typography-variants-body-medium-font-size: .875rem;--sd-typography-variants-body-medium-font-weight: 400;--sd-typography-variants-body-medium-letter-spacing: .017857143em;--sd-typography-variants-body-medium-line-height: 1.25rem;--sd-typography-variants-body-small-font-size: .75rem;--sd-typography-variants-body-small-font-weight: 400;--sd-typography-variants-body-small-letter-spacing: .033333333em;--sd-typography-variants-body-small-line-height: 1rem;--sd-typography-variants-display-large-font-size: 3.5625rem;--sd-typography-variants-display-large-font-weight: 400;--sd-typography-variants-display-large-letter-spacing: 0em;--sd-typography-variants-display-large-line-height: 4rem;--sd-typography-variants-display-medium-font-size: 2.8125rem;--sd-typography-variants-display-medium-font-weight: 400;--sd-typography-variants-display-medium-letter-spacing: 0em;--sd-typography-variants-display-medium-line-height: 3.25rem;--sd-typography-variants-display-small-font-size: 2.25rem;--sd-typography-variants-display-small-font-weight: 400;--sd-typography-variants-display-small-letter-spacing: 0em;--sd-typography-variants-display-small-line-height: 2.75rem;--sd-typography-variants-headline-large-font-size: 2rem;--sd-typography-variants-headline-large-font-weight: 400;--sd-typography-variants-headline-large-letter-spacing: 0em;--sd-typography-variants-headline-large-line-height: 2.5rem;--sd-typography-variants-headline-medium-font-size: 1.75rem;--sd-typography-variants-headline-medium-font-weight: 400;--sd-typography-variants-headline-medium-letter-spacing: 0em;--sd-typography-variants-headline-medium-line-height: 2.25rem;--sd-typography-variants-headline-small-font-size: 1.5rem;--sd-typography-variants-headline-small-font-weight: 400;--sd-typography-variants-headline-small-letter-spacing: 0em;--sd-typography-variants-headline-small-line-height: 2rem;--sd-typography-variants-label-large-font-size: 1.125rem;--sd-typography-variants-label-large-font-weight: 400;--sd-typography-variants-label-large-letter-spacing: .008333333em;--sd-typography-variants-label-large-line-height: 1.5rem;--sd-typography-variants-label-medium-font-size: 1rem;--sd-typography-variants-label-medium-font-weight: 400;--sd-typography-variants-label-medium-letter-spacing: .009375em;--sd-typography-variants-label-medium-line-height: 1.5rem;--sd-typography-variants-label-small-font-size: .875rem;--sd-typography-variants-label-small-font-weight: 400;--sd-typography-variants-label-small-letter-spacing: .007142857em;--sd-typography-variants-label-small-line-height: 1.25rem;--sd-typography-variants-title-large-font-size: 1.375rem;--sd-typography-variants-title-large-font-weight: 400;--sd-typography-variants-title-large-letter-spacing: 0em;--sd-typography-variants-title-large-line-height: 1.75rem;--sd-typography-variants-title-medium-font-size: 1rem;--sd-typography-variants-title-medium-font-weight: 500;--sd-typography-variants-title-medium-letter-spacing: .009375em;--sd-typography-variants-title-medium-line-height: 1.5rem;--sd-typography-variants-title-small-font-size: .875rem;--sd-typography-variants-title-small-font-weight: 500;--sd-typography-variants-title-small-letter-spacing: .007142857em;--sd-typography-variants-title-small-line-height: 1.25rem;--sd-z-index-app-bar: 1100;--sd-z-index-drawer: 1200;--sd-z-index-fab: 1050;--sd-z-index-mobile-stepper: 1000;--sd-z-index-modal: 1300;--sd-z-index-snackbar: 1400;--sd-z-index-speed-dial: 1050;--sd-z-index-tooltip: 1500}:root[data-sd-theme-mode=dark]{--sd-breakpoints-compact: 600;--sd-breakpoints-expanded: 1160;--sd-breakpoints-extra-large: 1600;--sd-breakpoints-large: 1400;--sd-breakpoints-medium: 1024;--sd-colors-error: #F26D63;--sd-colors-error-container: #5A1612;--sd-colors-info: #7DA2FF;--sd-colors-info-container: #1B3F8C;--sd-colors-on-error: #3B0907;--sd-colors-on-error-container: #FFD9D6;--sd-colors-on-info: #102A63;--sd-colors-on-info-container: #DCE6FF;--sd-colors-on-primary: #2F2300;--sd-colors-on-primary-container: #FFE9A6;--sd-colors-on-secondary: #1F1F1F;--sd-colors-on-secondary-container: #F1F1F1;--sd-colors-on-success: #083722;--sd-colors-on-success-container: #D7F5E4;--sd-colors-on-surface: #E7EAEE;--sd-colors-on-surface-variant: #A8AFB8;--sd-colors-on-warning: #4B2500;--sd-colors-on-warning-container: #FFE7C7;--sd-colors-outline: #4C5661;--sd-colors-outline-variant: #39424C;--sd-colors-primary: #EDCE5C;--sd-colors-primary-container: #3A2C00;--sd-colors-secondary: #A0A0A0;--sd-colors-secondary-container: #636363;--sd-colors-success: #59C08A;--sd-colors-success-container: #145437;--sd-colors-surface: #181818;--sd-colors-surface-bright: #161616;--sd-colors-surface-container: #1c1c1c;--sd-colors-surface-container-high: #1d1d1d;--sd-colors-surface-container-highest: #1e1e1e;--sd-colors-surface-container-low: #1b1b1b;--sd-colors-surface-container-lowest: #1a1a1a;--sd-colors-surface-dim: #1a1a1a;--sd-colors-warning: #F2B15E;--sd-colors-warning-container: #6A3A06;--sd-elevation-level0: none;--sd-elevation-level1: 0px 1px 2px 0px rgba(0, 0, 0, .22), 0px 0px 0px 1px rgba(255, 255, 255, .08);--sd-elevation-level2: 0px 1px 2px 0px rgba(0, 0, 0, .42), 0px 2px 5px 0px rgba(0, 0, 0, .28);--sd-elevation-level3: 0px 2px 4px 0px rgba(0, 0, 0, .46), 0px 4px 8px 0px rgba(0, 0, 0, .3);--sd-elevation-level4: 0px 2px 5px 0px rgba(0, 0, 0, .5), 0px 6px 10px 0px rgba(0, 0, 0, .32);--sd-elevation-level5: 0px 3px 6px 0px rgba(0, 0, 0, .54), 0px 8px 14px 0px rgba(0, 0, 0, .34);--sd-motion-duration-long1: .45s;--sd-motion-duration-long2: .5s;--sd-motion-duration-long3: .55s;--sd-motion-duration-long4: .6s;--sd-motion-duration-medium1: .25s;--sd-motion-duration-medium2: .3s;--sd-motion-duration-medium3: .35s;--sd-motion-duration-medium4: .4s;--sd-motion-duration-short1: 50ms;--sd-motion-duration-short2: .1s;--sd-motion-duration-short3: .15s;--sd-motion-duration-short4: .2s;--sd-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--sd-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--sd-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--sd-motion-easing-linear: cubic-bezier(0, 0, 1, 1);--sd-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--sd-motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--sd-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--sd-shape-radius-default: 8px;--sd-shape-radius-large: 12px;--sd-shape-radius-medium: 8px;--sd-shape-radius-small: 4px;--sd-spacing-scale-0: 0;--sd-spacing-scale-0_5: 4px;--sd-spacing-scale-1: 8px;--sd-spacing-scale-1_5: 12px;--sd-spacing-scale-10: 80px;--sd-spacing-scale-12: 96px;--sd-spacing-scale-2: 16px;--sd-spacing-scale-2_5: 20px;--sd-spacing-scale-3: 24px;--sd-spacing-scale-3_5: 28px;--sd-spacing-scale-4: 32px;--sd-spacing-scale-5: 40px;--sd-spacing-scale-6: 48px;--sd-spacing-scale-8: 64px;--sd-spacing-unit: 8;--sd-state-disabled-container-opacity: .06;--sd-state-disabled-content-opacity: .38;--sd-state-dragged-opacity: .16;--sd-state-focus-opacity: .12;--sd-state-focus-ring-color: #C15F00;--sd-state-focus-ring-width: 4px;--sd-state-hover-opacity: .08;--sd-state-pressed-opacity: .12;--sd-state-selected-opacity: .08;--sd-state-selection-color: rgba(217, 121, 34, .18);--sd-typography-font-family-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sd-typography-font-weight-bold: 700;--sd-typography-font-weight-medium: 500;--sd-typography-font-weight-regular: 400;--sd-typography-font-weight-semibold: 600;--sd-typography-variants-body-large-font-size: 1rem;--sd-typography-variants-body-large-font-weight: 400;--sd-typography-variants-body-large-letter-spacing: .03125em;--sd-typography-variants-body-large-line-height: 1.5rem;--sd-typography-variants-body-medium-font-size: .875rem;--sd-typography-variants-body-medium-font-weight: 400;--sd-typography-variants-body-medium-letter-spacing: .017857143em;--sd-typography-variants-body-medium-line-height: 1.25rem;--sd-typography-variants-body-small-font-size: .75rem;--sd-typography-variants-body-small-font-weight: 400;--sd-typography-variants-body-small-letter-spacing: .033333333em;--sd-typography-variants-body-small-line-height: 1rem;--sd-typography-variants-display-large-font-size: 3.5625rem;--sd-typography-variants-display-large-font-weight: 400;--sd-typography-variants-display-large-letter-spacing: 0em;--sd-typography-variants-display-large-line-height: 4rem;--sd-typography-variants-display-medium-font-size: 2.8125rem;--sd-typography-variants-display-medium-font-weight: 400;--sd-typography-variants-display-medium-letter-spacing: 0em;--sd-typography-variants-display-medium-line-height: 3.25rem;--sd-typography-variants-display-small-font-size: 2.25rem;--sd-typography-variants-display-small-font-weight: 400;--sd-typography-variants-display-small-letter-spacing: 0em;--sd-typography-variants-display-small-line-height: 2.75rem;--sd-typography-variants-headline-large-font-size: 2rem;--sd-typography-variants-headline-large-font-weight: 400;--sd-typography-variants-headline-large-letter-spacing: 0em;--sd-typography-variants-headline-large-line-height: 2.5rem;--sd-typography-variants-headline-medium-font-size: 1.75rem;--sd-typography-variants-headline-medium-font-weight: 400;--sd-typography-variants-headline-medium-letter-spacing: 0em;--sd-typography-variants-headline-medium-line-height: 2.25rem;--sd-typography-variants-headline-small-font-size: 1.5rem;--sd-typography-variants-headline-small-font-weight: 400;--sd-typography-variants-headline-small-letter-spacing: 0em;--sd-typography-variants-headline-small-line-height: 2rem;--sd-typography-variants-label-large-font-size: 1.125rem;--sd-typography-variants-label-large-font-weight: 400;--sd-typography-variants-label-large-letter-spacing: .008333333em;--sd-typography-variants-label-large-line-height: 1.5rem;--sd-typography-variants-label-medium-font-size: 1rem;--sd-typography-variants-label-medium-font-weight: 400;--sd-typography-variants-label-medium-letter-spacing: .009375em;--sd-typography-variants-label-medium-line-height: 1.5rem;--sd-typography-variants-label-small-font-size: .875rem;--sd-typography-variants-label-small-font-weight: 400;--sd-typography-variants-label-small-letter-spacing: .007142857em;--sd-typography-variants-label-small-line-height: 1.25rem;--sd-typography-variants-title-large-font-size: 1.375rem;--sd-typography-variants-title-large-font-weight: 400;--sd-typography-variants-title-large-letter-spacing: 0em;--sd-typography-variants-title-large-line-height: 1.75rem;--sd-typography-variants-title-medium-font-size: 1rem;--sd-typography-variants-title-medium-font-weight: 500;--sd-typography-variants-title-medium-letter-spacing: .009375em;--sd-typography-variants-title-medium-line-height: 1.5rem;--sd-typography-variants-title-small-font-size: .875rem;--sd-typography-variants-title-small-font-weight: 500;--sd-typography-variants-title-small-letter-spacing: .007142857em;--sd-typography-variants-title-small-line-height: 1.25rem;--sd-z-index-app-bar: 1100;--sd-z-index-drawer: 1200;--sd-z-index-fab: 1050;--sd-z-index-mobile-stepper: 1000;--sd-z-index-modal: 1300;--sd-z-index-snackbar: 1400;--sd-z-index-speed-dial: 1050;--sd-z-index-tooltip: 1500}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2")}@font-face{font-family:Notable;font-style:normal;font-weight:400;font-display:swap;src:url("./media/notable-latin-400-normal-QDL5JWYZ.woff2") format("woff2")}html{font-size:16px;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,figure{margin:0}body{margin:0;background:var(--sd-colors-surface);color:var(--sd-colors-on-surface);font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-body-large-font-size);line-height:var(--sd-typography-variants-body-large-line-height);font-weight:var(--sd-typography-variants-body-large-font-weight);letter-spacing:var(--sd-typography-variants-body-large-letter-spacing);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:var(--sd-typography-variants-headline-large-font-size);line-height:var(--sd-typography-variants-headline-large-line-height);font-weight:var(--sd-typography-variants-headline-large-font-weight);letter-spacing:var(--sd-typography-variants-headline-large-letter-spacing)}h2{font-size:var(--sd-typography-variants-headline-medium-font-size);line-height:var(--sd-typography-variants-headline-medium-line-height);font-weight:var(--sd-typography-variants-headline-medium-font-weight);letter-spacing:var(--sd-typography-variants-headline-medium-letter-spacing)}h3{font-size:var(--sd-typography-variants-headline-small-font-size);line-height:var(--sd-typography-variants-headline-small-line-height);font-weight:var(--sd-typography-variants-headline-small-font-weight);letter-spacing:var(--sd-typography-variants-headline-small-letter-spacing)}h4{font-size:var(--sd-typography-variants-title-large-font-size);line-height:var(--sd-typography-variants-title-large-line-height);font-weight:var(--sd-typography-variants-title-large-font-weight);letter-spacing:var(--sd-typography-variants-title-large-letter-spacing)}h5{font-size:var(--sd-typography-variants-title-medium-font-size);line-height:var(--sd-typography-variants-title-medium-line-height);font-weight:var(--sd-typography-variants-title-medium-font-weight);letter-spacing:var(--sd-typography-variants-title-medium-letter-spacing)}h6{font-size:var(--sd-typography-variants-title-small-font-size);line-height:var(--sd-typography-variants-title-small-line-height);font-weight:var(--sd-typography-variants-title-small-font-weight);letter-spacing:var(--sd-typography-variants-title-small-letter-spacing)}p,li,dd,dt{font-size:var(--sd-typography-variants-body-large-font-size);line-height:var(--sd-typography-variants-body-large-line-height);font-weight:var(--sd-typography-variants-body-large-font-weight);letter-spacing:var(--sd-typography-variants-body-large-letter-spacing)}small{font-size:var(--sd-typography-variants-body-small-font-size);line-height:var(--sd-typography-variants-body-small-line-height);font-weight:var(--sd-typography-variants-body-small-font-weight);letter-spacing:var(--sd-typography-variants-body-small-letter-spacing)}strong,b{font-weight:var(--sd-typography-font-weight-semibold)}.sd-elevation-level0{box-shadow:var(--sd-elevation-level0)}.sd-elevation-level1{box-shadow:var(--sd-elevation-level1)}.sd-elevation-level2{box-shadow:var(--sd-elevation-level2)}.sd-elevation-level3{box-shadow:var(--sd-elevation-level3)}.sd-elevation-level4{box-shadow:var(--sd-elevation-level4)}.sd-elevation-level5{box-shadow:var(--sd-elevation-level5)}.sd-typography-variants-body-large{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-body-large-font-size);line-height:var(--sd-typography-variants-body-large-line-height);font-weight:var(--sd-typography-variants-body-large-font-weight);letter-spacing:var(--sd-typography-variants-body-large-letter-spacing)}.sd-typography-variants-body-medium{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-body-medium-font-size);line-height:var(--sd-typography-variants-body-medium-line-height);font-weight:var(--sd-typography-variants-body-medium-font-weight);letter-spacing:var(--sd-typography-variants-body-medium-letter-spacing)}.sd-typography-variants-body-small{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-body-small-font-size);line-height:var(--sd-typography-variants-body-small-line-height);font-weight:var(--sd-typography-variants-body-small-font-weight);letter-spacing:var(--sd-typography-variants-body-small-letter-spacing)}.sd-typography-variants-display-large{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-display-large-font-size);line-height:var(--sd-typography-variants-display-large-line-height);font-weight:var(--sd-typography-variants-display-large-font-weight);letter-spacing:var(--sd-typography-variants-display-large-letter-spacing)}.sd-typography-variants-display-medium{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-display-medium-font-size);line-height:var(--sd-typography-variants-display-medium-line-height);font-weight:var(--sd-typography-variants-display-medium-font-weight);letter-spacing:var(--sd-typography-variants-display-medium-letter-spacing)}.sd-typography-variants-display-small{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-display-small-font-size);line-height:var(--sd-typography-variants-display-small-line-height);font-weight:var(--sd-typography-variants-display-small-font-weight);letter-spacing:var(--sd-typography-variants-display-small-letter-spacing)}.sd-typography-variants-headline-large{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-headline-large-font-size);line-height:var(--sd-typography-variants-headline-large-line-height);font-weight:var(--sd-typography-variants-headline-large-font-weight);letter-spacing:var(--sd-typography-variants-headline-large-letter-spacing)}.sd-typography-variants-headline-medium{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-headline-medium-font-size);line-height:var(--sd-typography-variants-headline-medium-line-height);font-weight:var(--sd-typography-variants-headline-medium-font-weight);letter-spacing:var(--sd-typography-variants-headline-medium-letter-spacing)}.sd-typography-variants-headline-small{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-headline-small-font-size);line-height:var(--sd-typography-variants-headline-small-line-height);font-weight:var(--sd-typography-variants-headline-small-font-weight);letter-spacing:var(--sd-typography-variants-headline-small-letter-spacing)}.sd-typography-variants-label-large{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-label-large-font-size);line-height:var(--sd-typography-variants-label-large-line-height);font-weight:var(--sd-typography-variants-label-large-font-weight);letter-spacing:var(--sd-typography-variants-label-large-letter-spacing)}.sd-typography-variants-label-medium{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-label-medium-font-size);line-height:var(--sd-typography-variants-label-medium-line-height);font-weight:var(--sd-typography-variants-label-medium-font-weight);letter-spacing:var(--sd-typography-variants-label-medium-letter-spacing)}.sd-typography-variants-label-small{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-label-small-font-size);line-height:var(--sd-typography-variants-label-small-line-height);font-weight:var(--sd-typography-variants-label-small-font-weight);letter-spacing:var(--sd-typography-variants-label-small-letter-spacing)}.sd-typography-variants-title-large{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-title-large-font-size);line-height:var(--sd-typography-variants-title-large-line-height);font-weight:var(--sd-typography-variants-title-large-font-weight);letter-spacing:var(--sd-typography-variants-title-large-letter-spacing)}.sd-typography-variants-title-medium{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-title-medium-font-size);line-height:var(--sd-typography-variants-title-medium-line-height);font-weight:var(--sd-typography-variants-title-medium-font-weight);letter-spacing:var(--sd-typography-variants-title-medium-letter-spacing)}.sd-typography-variants-title-small{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-title-small-font-size);line-height:var(--sd-typography-variants-title-small-line-height);font-weight:var(--sd-typography-variants-title-small-font-weight);letter-spacing:var(--sd-typography-variants-title-small-letter-spacing)}.sd-text-display-large{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-display-large-font-size);line-height:var(--sd-typography-variants-display-large-line-height);font-weight:var(--sd-typography-variants-display-large-font-weight);letter-spacing:var(--sd-typography-variants-display-large-letter-spacing)}.sd-text-display-medium{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-display-medium-font-size);line-height:var(--sd-typography-variants-display-medium-line-height);font-weight:var(--sd-typography-variants-display-medium-font-weight);letter-spacing:var(--sd-typography-variants-display-medium-letter-spacing)}.sd-text-display-small{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-display-small-font-size);line-height:var(--sd-typography-variants-display-small-line-height);font-weight:var(--sd-typography-variants-display-small-font-weight);letter-spacing:var(--sd-typography-variants-display-small-letter-spacing)}.sd-text-headline-large{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-headline-large-font-size);line-height:var(--sd-typography-variants-headline-large-line-height);font-weight:var(--sd-typography-variants-headline-large-font-weight);letter-spacing:var(--sd-typography-variants-headline-large-letter-spacing)}.sd-text-headline-medium{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-headline-medium-font-size);line-height:var(--sd-typography-variants-headline-medium-line-height);font-weight:var(--sd-typography-variants-headline-medium-font-weight);letter-spacing:var(--sd-typography-variants-headline-medium-letter-spacing)}.sd-text-headline-small{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-headline-small-font-size);line-height:var(--sd-typography-variants-headline-small-line-height);font-weight:var(--sd-typography-variants-headline-small-font-weight);letter-spacing:var(--sd-typography-variants-headline-small-letter-spacing)}.sd-text-title-large{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-title-large-font-size);line-height:var(--sd-typography-variants-title-large-line-height);font-weight:var(--sd-typography-variants-title-large-font-weight);letter-spacing:var(--sd-typography-variants-title-large-letter-spacing)}.sd-text-title-medium{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-title-medium-font-size);line-height:var(--sd-typography-variants-title-medium-line-height);font-weight:var(--sd-typography-variants-title-medium-font-weight);letter-spacing:var(--sd-typography-variants-title-medium-letter-spacing)}.sd-text-title-small{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-title-small-font-size);line-height:var(--sd-typography-variants-title-small-line-height);font-weight:var(--sd-typography-variants-title-small-font-weight);letter-spacing:var(--sd-typography-variants-title-small-letter-spacing)}.sd-text-label-large{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-label-large-font-size);line-height:var(--sd-typography-variants-label-large-line-height);font-weight:var(--sd-typography-variants-label-large-font-weight);letter-spacing:var(--sd-typography-variants-label-large-letter-spacing)}.sd-text-label-medium{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-label-medium-font-size);line-height:var(--sd-typography-variants-label-medium-line-height);font-weight:var(--sd-typography-variants-label-medium-font-weight);letter-spacing:var(--sd-typography-variants-label-medium-letter-spacing)}.sd-text-label-small{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-label-small-font-size);line-height:var(--sd-typography-variants-label-small-line-height);font-weight:var(--sd-typography-variants-label-small-font-weight);letter-spacing:var(--sd-typography-variants-label-small-letter-spacing)}.sd-text-body-large{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-body-large-font-size);line-height:var(--sd-typography-variants-body-large-line-height);font-weight:var(--sd-typography-variants-body-large-font-weight);letter-spacing:var(--sd-typography-variants-body-large-letter-spacing)}.sd-text-body-medium{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-body-medium-font-size);line-height:var(--sd-typography-variants-body-medium-line-height);font-weight:var(--sd-typography-variants-body-medium-font-weight);letter-spacing:var(--sd-typography-variants-body-medium-letter-spacing)}.sd-text-body-small{font-family:var(--sd-typography-font-family-sans);font-size:var(--sd-typography-variants-body-small-font-size);line-height:var(--sd-typography-variants-body-small-line-height);font-weight:var(--sd-typography-variants-body-small-font-weight);letter-spacing:var(--sd-typography-variants-body-small-letter-spacing)}.sd-surface-elevation-level0{box-shadow:var(--sd-elevation-level0)}.sd-surface-elevation-level1{box-shadow:var(--sd-elevation-level1)}.sd-surface-elevation-level2{box-shadow:var(--sd-elevation-level2)}.sd-surface-elevation-level3{box-shadow:var(--sd-elevation-level3)}.sd-surface-elevation-level4{box-shadow:var(--sd-elevation-level4)}.sd-surface-elevation-level5{box-shadow:var(--sd-elevation-level5)}a{color:var(--sd-colors-primary);text-decoration-thickness:.08em;text-underline-offset:.12em}a:hover{opacity:calc(1 - var(--sd-state-hover-opacity))}a:focus-visible{outline:none;box-shadow:0 0 0 var(--sd-state-focus-ring-width) var(--sd-state-focus-ring-color);border-radius:var(--sd-shape-radius-small)}button,input,optgroup,select,textarea{font:inherit;color:inherit}button{border-radius:var(--sd-shape-radius-default)}input,select,textarea{border-radius:var(--sd-shape-radius-default);border:1px solid var(--sd-colors-outline);background:var(--sd-colors-surface)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 var(--sd-state-focus-ring-width) var(--sd-state-focus-ring-color)}::selection{background:var(--sd-state-selection-color)}img,picture,svg,canvas,video{display:block;max-width:100%}
