﻿@font-face{font-family:"Material Symbols Outlined";font-style:normal;font-weight:100 700;font-display:block;src:url("../fonts/material-symbols-outlined.woff2") format("woff2")}@font-face{font-family:"Material Symbols Rounded";font-style:normal;font-weight:100 700;font-display:block;src:url("../fonts/material-symbols-rounded.woff2") format("woff2")}@font-face{font-family:"Material Symbols Sharp";font-style:normal;font-weight:100 700;font-display:block;src:url("../fonts/material-symbols-sharp.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/roboto-latin-400.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/roboto-latin-500.woff2") format("woff2")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/noto-sans-latin-400.woff2") format("woff2")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/noto-sans-latin-500.woff2") format("woff2")}@layer tokens, base, components, utilities;@layer tokens{:root,:host{--md-source: #006A79;--md-ref-palette-primary0: oklch(from var(--md-source) 0% 0 calc(h + 1));--md-ref-palette-primary4: oklch(from var(--md-source) 8.95% 0.123 calc(h + 1));--md-ref-palette-primary6: oklch(from var(--md-source) 13.42% 0.123 calc(h + 1));--md-ref-palette-primary10: oklch(from var(--md-source) 22.37% 0.123 calc(h + 1));--md-ref-palette-primary12: oklch(from var(--md-source) 24.09% 0.123 calc(h + 1));--md-ref-palette-primary17: oklch(from var(--md-source) 28.4% 0.123 calc(h + 1));--md-ref-palette-primary20: oklch(from var(--md-source) 30.99% 0.123 calc(h + 1));--md-ref-palette-primary22: oklch(from var(--md-source) 32.7% 0.123 calc(h + 1));--md-ref-palette-primary24: oklch(from var(--md-source) 34.41% 0.123 calc(h + 1));--md-ref-palette-primary25: oklch(from var(--md-source) 35.26% 0.123 calc(h + 1));--md-ref-palette-primary30: oklch(from var(--md-source) 39.48% 0.123 calc(h + 1));--md-ref-palette-primary35: oklch(from var(--md-source) 43.79% 0.123 calc(h + 1));--md-ref-palette-primary40: oklch(from var(--md-source) 48.14% 0.123 calc(h + 1));--md-ref-palette-primary50: oklch(from var(--md-source) 56.83% 0.123 calc(h + 1));--md-ref-palette-primary60: oklch(from var(--md-source) 65.42% 0.123 calc(h + 1));--md-ref-palette-primary70: oklch(from var(--md-source) 74.04% 0.123 calc(h + 1));--md-ref-palette-primary80: oklch(from var(--md-source) 82.63% 0.123 calc(h + 1));--md-ref-palette-primary87: oklch(from var(--md-source) 88.72% 0.123 calc(h + 1));--md-ref-palette-primary90: oklch(from var(--md-source) 91.33% 0.123 calc(h + 1));--md-ref-palette-primary92: oklch(from var(--md-source) 93.05% 0.123 calc(h + 1));--md-ref-palette-primary94: oklch(from var(--md-source) 94.76% 0.123 calc(h + 1));--md-ref-palette-primary95: oklch(from var(--md-source) 95.62% 0.123 calc(h + 1));--md-ref-palette-primary96: oklch(from var(--md-source) 96.5% 0.123 calc(h + 1));--md-ref-palette-primary98: oklch(from var(--md-source) 98.25% 0.123 calc(h + 1));--md-ref-palette-primary99: oklch(from var(--md-source) 99.19% 0.123 calc(h + 1));--md-ref-palette-primary100: oklch(from var(--md-source) 100% 0 calc(h + 1));--md-ref-palette-secondary0: oklch(from var(--md-source) 0% 0 calc(h + 5));--md-ref-palette-secondary4: oklch(from var(--md-source) 8.95% 0.03 calc(h + 5));--md-ref-palette-secondary6: oklch(from var(--md-source) 13.42% 0.03 calc(h + 5));--md-ref-palette-secondary10: oklch(from var(--md-source) 22.37% 0.03 calc(h + 5));--md-ref-palette-secondary12: oklch(from var(--md-source) 24.09% 0.03 calc(h + 5));--md-ref-palette-secondary17: oklch(from var(--md-source) 28.4% 0.03 calc(h + 5));--md-ref-palette-secondary20: oklch(from var(--md-source) 30.99% 0.03 calc(h + 5));--md-ref-palette-secondary22: oklch(from var(--md-source) 32.7% 0.03 calc(h + 5));--md-ref-palette-secondary24: oklch(from var(--md-source) 34.41% 0.03 calc(h + 5));--md-ref-palette-secondary25: oklch(from var(--md-source) 35.26% 0.03 calc(h + 5));--md-ref-palette-secondary30: oklch(from var(--md-source) 39.48% 0.03 calc(h + 5));--md-ref-palette-secondary35: oklch(from var(--md-source) 43.79% 0.03 calc(h + 5));--md-ref-palette-secondary40: oklch(from var(--md-source) 48.14% 0.03 calc(h + 5));--md-ref-palette-secondary50: oklch(from var(--md-source) 56.83% 0.03 calc(h + 5));--md-ref-palette-secondary60: oklch(from var(--md-source) 65.42% 0.03 calc(h + 5));--md-ref-palette-secondary70: oklch(from var(--md-source) 74.04% 0.03 calc(h + 5));--md-ref-palette-secondary80: oklch(from var(--md-source) 82.63% 0.03 calc(h + 5));--md-ref-palette-secondary87: oklch(from var(--md-source) 88.72% 0.03 calc(h + 5));--md-ref-palette-secondary90: oklch(from var(--md-source) 91.33% 0.03 calc(h + 5));--md-ref-palette-secondary92: oklch(from var(--md-source) 93.05% 0.03 calc(h + 5));--md-ref-palette-secondary94: oklch(from var(--md-source) 94.76% 0.03 calc(h + 5));--md-ref-palette-secondary95: oklch(from var(--md-source) 95.62% 0.03 calc(h + 5));--md-ref-palette-secondary96: oklch(from var(--md-source) 96.5% 0.03 calc(h + 5));--md-ref-palette-secondary98: oklch(from var(--md-source) 98.25% 0.03 calc(h + 5));--md-ref-palette-secondary99: oklch(from var(--md-source) 99.19% 0.03 calc(h + 5));--md-ref-palette-secondary100: oklch(from var(--md-source) 100% 0 calc(h + 5));--md-ref-palette-tertiary0: oklch(from var(--md-source) 0% 0 calc(h + 62));--md-ref-palette-tertiary4: oklch(from var(--md-source) 8.95% 0.058 calc(h + 62));--md-ref-palette-tertiary6: oklch(from var(--md-source) 13.42% 0.058 calc(h + 62));--md-ref-palette-tertiary10: oklch(from var(--md-source) 22.37% 0.058 calc(h + 62));--md-ref-palette-tertiary12: oklch(from var(--md-source) 24.09% 0.058 calc(h + 62));--md-ref-palette-tertiary17: oklch(from var(--md-source) 28.4% 0.058 calc(h + 62));--md-ref-palette-tertiary20: oklch(from var(--md-source) 30.99% 0.058 calc(h + 62));--md-ref-palette-tertiary22: oklch(from var(--md-source) 32.7% 0.058 calc(h + 62));--md-ref-palette-tertiary24: oklch(from var(--md-source) 34.41% 0.058 calc(h + 62));--md-ref-palette-tertiary25: oklch(from var(--md-source) 35.26% 0.058 calc(h + 62));--md-ref-palette-tertiary30: oklch(from var(--md-source) 39.48% 0.058 calc(h + 62));--md-ref-palette-tertiary35: oklch(from var(--md-source) 43.79% 0.058 calc(h + 62));--md-ref-palette-tertiary40: oklch(from var(--md-source) 48.14% 0.058 calc(h + 62));--md-ref-palette-tertiary50: oklch(from var(--md-source) 56.83% 0.058 calc(h + 62));--md-ref-palette-tertiary60: oklch(from var(--md-source) 65.42% 0.058 calc(h + 62));--md-ref-palette-tertiary70: oklch(from var(--md-source) 74.04% 0.058 calc(h + 62));--md-ref-palette-tertiary80: oklch(from var(--md-source) 82.63% 0.058 calc(h + 62));--md-ref-palette-tertiary87: oklch(from var(--md-source) 88.72% 0.058 calc(h + 62));--md-ref-palette-tertiary90: oklch(from var(--md-source) 91.33% 0.058 calc(h + 62));--md-ref-palette-tertiary92: oklch(from var(--md-source) 93.05% 0.058 calc(h + 62));--md-ref-palette-tertiary94: oklch(from var(--md-source) 94.76% 0.058 calc(h + 62));--md-ref-palette-tertiary95: oklch(from var(--md-source) 95.62% 0.058 calc(h + 62));--md-ref-palette-tertiary96: oklch(from var(--md-source) 96.5% 0.058 calc(h + 62));--md-ref-palette-tertiary98: oklch(from var(--md-source) 98.25% 0.058 calc(h + 62));--md-ref-palette-tertiary99: oklch(from var(--md-source) 99.19% 0.058 calc(h + 62));--md-ref-palette-tertiary100: oklch(from var(--md-source) 100% 0 calc(h + 62));--md-ref-palette-neutral0: oklch(from var(--md-source) 0% 0 calc(h + 17));--md-ref-palette-neutral4: oklch(from var(--md-source) 8.95% 0.004 calc(h + 17));--md-ref-palette-neutral6: oklch(from var(--md-source) 13.42% 0.004 calc(h + 17));--md-ref-palette-neutral10: oklch(from var(--md-source) 22.37% 0.004 calc(h + 17));--md-ref-palette-neutral12: oklch(from var(--md-source) 24.09% 0.004 calc(h + 17));--md-ref-palette-neutral17: oklch(from var(--md-source) 28.4% 0.004 calc(h + 17));--md-ref-palette-neutral20: oklch(from var(--md-source) 30.99% 0.004 calc(h + 17));--md-ref-palette-neutral22: oklch(from var(--md-source) 32.7% 0.004 calc(h + 17));--md-ref-palette-neutral24: oklch(from var(--md-source) 34.41% 0.004 calc(h + 17));--md-ref-palette-neutral25: oklch(from var(--md-source) 35.26% 0.004 calc(h + 17));--md-ref-palette-neutral30: oklch(from var(--md-source) 39.48% 0.004 calc(h + 17));--md-ref-palette-neutral35: oklch(from var(--md-source) 43.79% 0.004 calc(h + 17));--md-ref-palette-neutral40: oklch(from var(--md-source) 48.14% 0.004 calc(h + 17));--md-ref-palette-neutral50: oklch(from var(--md-source) 56.83% 0.004 calc(h + 17));--md-ref-palette-neutral60: oklch(from var(--md-source) 65.42% 0.004 calc(h + 17));--md-ref-palette-neutral70: oklch(from var(--md-source) 74.04% 0.004 calc(h + 17));--md-ref-palette-neutral80: oklch(from var(--md-source) 82.63% 0.004 calc(h + 17));--md-ref-palette-neutral87: oklch(from var(--md-source) 88.72% 0.004 calc(h + 17));--md-ref-palette-neutral90: oklch(from var(--md-source) 91.33% 0.004 calc(h + 17));--md-ref-palette-neutral92: oklch(from var(--md-source) 93.05% 0.004 calc(h + 17));--md-ref-palette-neutral94: oklch(from var(--md-source) 94.76% 0.004 calc(h + 17));--md-ref-palette-neutral95: oklch(from var(--md-source) 95.62% 0.004 calc(h + 17));--md-ref-palette-neutral96: oklch(from var(--md-source) 96.5% 0.004 calc(h + 17));--md-ref-palette-neutral98: oklch(from var(--md-source) 98.25% 0.004 calc(h + 17));--md-ref-palette-neutral99: oklch(from var(--md-source) 99.19% 0.004 calc(h + 17));--md-ref-palette-neutral100: oklch(from var(--md-source) 100% 0 calc(h + 17));--md-ref-palette-neutral-variant0: oklch(from var(--md-source) 0% 0 calc(h + 9));--md-ref-palette-neutral-variant4: oklch(from var(--md-source) 8.95% 0.013 calc(h + 9));--md-ref-palette-neutral-variant6: oklch(from var(--md-source) 13.42% 0.013 calc(h + 9));--md-ref-palette-neutral-variant10: oklch(from var(--md-source) 22.37% 0.013 calc(h + 9));--md-ref-palette-neutral-variant12: oklch(from var(--md-source) 24.09% 0.013 calc(h + 9));--md-ref-palette-neutral-variant17: oklch(from var(--md-source) 28.4% 0.013 calc(h + 9));--md-ref-palette-neutral-variant20: oklch(from var(--md-source) 30.99% 0.013 calc(h + 9));--md-ref-palette-neutral-variant22: oklch(from var(--md-source) 32.7% 0.013 calc(h + 9));--md-ref-palette-neutral-variant24: oklch(from var(--md-source) 34.41% 0.013 calc(h + 9));--md-ref-palette-neutral-variant25: oklch(from var(--md-source) 35.26% 0.013 calc(h + 9));--md-ref-palette-neutral-variant30: oklch(from var(--md-source) 39.48% 0.013 calc(h + 9));--md-ref-palette-neutral-variant35: oklch(from var(--md-source) 43.79% 0.013 calc(h + 9));--md-ref-palette-neutral-variant40: oklch(from var(--md-source) 48.14% 0.013 calc(h + 9));--md-ref-palette-neutral-variant50: oklch(from var(--md-source) 56.83% 0.013 calc(h + 9));--md-ref-palette-neutral-variant60: oklch(from var(--md-source) 65.42% 0.013 calc(h + 9));--md-ref-palette-neutral-variant70: oklch(from var(--md-source) 74.04% 0.013 calc(h + 9));--md-ref-palette-neutral-variant80: oklch(from var(--md-source) 82.63% 0.013 calc(h + 9));--md-ref-palette-neutral-variant87: oklch(from var(--md-source) 88.72% 0.013 calc(h + 9));--md-ref-palette-neutral-variant90: oklch(from var(--md-source) 91.33% 0.013 calc(h + 9));--md-ref-palette-neutral-variant92: oklch(from var(--md-source) 93.05% 0.013 calc(h + 9));--md-ref-palette-neutral-variant94: oklch(from var(--md-source) 94.76% 0.013 calc(h + 9));--md-ref-palette-neutral-variant95: oklch(from var(--md-source) 95.62% 0.013 calc(h + 9));--md-ref-palette-neutral-variant96: oklch(from var(--md-source) 96.5% 0.013 calc(h + 9));--md-ref-palette-neutral-variant98: oklch(from var(--md-source) 98.25% 0.013 calc(h + 9));--md-ref-palette-neutral-variant99: oklch(from var(--md-source) 99.19% 0.013 calc(h + 9));--md-ref-palette-neutral-variant100: oklch(from var(--md-source) 100% 0 calc(h + 9));--md-ref-palette-error0: #000000;--md-ref-palette-error10: #410002;--md-ref-palette-error20: #690005;--md-ref-palette-error25: #7e0007;--md-ref-palette-error30: #93000a;--md-ref-palette-error35: #a80710;--md-ref-palette-error40: #ba1a1a;--md-ref-palette-error50: #de3730;--md-ref-palette-error60: #ff5449;--md-ref-palette-error70: #ff897d;--md-ref-palette-error80: #ffb4ab;--md-ref-palette-error90: #ffdad6;--md-ref-palette-error95: #ffedea;--md-ref-palette-error98: #fff8f7;--md-ref-palette-error99: #fffbff;--md-ref-palette-error100: #ffffff;--md-sys-color-primary-light: var(--md-ref-palette-primary40);--md-sys-color-on-primary-light: var(--md-ref-palette-primary100);--md-sys-color-primary-container-light: var(--md-ref-palette-primary90);--md-sys-color-on-primary-container-light: var(--md-ref-palette-primary10);--md-sys-color-primary-fixed-light: var(--md-ref-palette-primary90);--md-sys-color-primary-fixed-dim-light: var(--md-ref-palette-primary80);--md-sys-color-on-primary-fixed-light: var(--md-ref-palette-primary10);--md-sys-color-on-primary-fixed-variant-light: var(--md-ref-palette-primary30);--md-sys-color-secondary-light: var(--md-ref-palette-secondary40);--md-sys-color-on-secondary-light: var(--md-ref-palette-secondary100);--md-sys-color-secondary-container-light: var(--md-ref-palette-secondary90);--md-sys-color-on-secondary-container-light: var(--md-ref-palette-secondary10);--md-sys-color-secondary-fixed-light: var(--md-ref-palette-secondary90);--md-sys-color-secondary-fixed-dim-light: var(--md-ref-palette-secondary80);--md-sys-color-on-secondary-fixed-light: var(--md-ref-palette-secondary10);--md-sys-color-on-secondary-fixed-variant-light: var(--md-ref-palette-secondary30);--md-sys-color-tertiary-light: var(--md-ref-palette-tertiary40);--md-sys-color-on-tertiary-light: var(--md-ref-palette-tertiary100);--md-sys-color-tertiary-container-light: var(--md-ref-palette-tertiary90);--md-sys-color-on-tertiary-container-light: var(--md-ref-palette-tertiary10);--md-sys-color-tertiary-fixed-light: var(--md-ref-palette-tertiary90);--md-sys-color-tertiary-fixed-dim-light: var(--md-ref-palette-tertiary80);--md-sys-color-on-tertiary-fixed-light: var(--md-ref-palette-tertiary10);--md-sys-color-on-tertiary-fixed-variant-light: var(--md-ref-palette-tertiary30);--md-sys-color-error-light: var(--md-ref-palette-error40);--md-sys-color-on-error-light: var(--md-ref-palette-error100);--md-sys-color-error-container-light: var(--md-ref-palette-error90);--md-sys-color-on-error-container-light: var(--md-ref-palette-error10);--md-sys-color-surface-light: var(--md-ref-palette-neutral98);--md-sys-color-on-surface-light: var(--md-ref-palette-neutral10);--md-sys-color-on-surface-variant-light: var(--md-ref-palette-neutral-variant30);--md-sys-color-surface-dim-light: var(--md-ref-palette-neutral87);--md-sys-color-surface-bright-light: var(--md-ref-palette-neutral98);--md-sys-color-surface-container-lowest-light: var(--md-ref-palette-neutral100);--md-sys-color-surface-container-low-light: var(--md-ref-palette-neutral96);--md-sys-color-surface-container-light: var(--md-ref-palette-neutral94);--md-sys-color-surface-container-high-light: var(--md-ref-palette-neutral92);--md-sys-color-surface-container-highest-light: var(--md-ref-palette-neutral90);--md-sys-color-outline-light: var(--md-ref-palette-neutral-variant50);--md-sys-color-outline-variant-light: var(--md-ref-palette-neutral-variant80);--md-sys-color-inverse-surface-light: var(--md-ref-palette-neutral20);--md-sys-color-inverse-on-surface-light: var(--md-ref-palette-neutral95);--md-sys-color-inverse-primary-light: var(--md-ref-palette-primary80);--md-sys-color-scrim-light: var(--md-ref-palette-neutral0);--md-sys-color-shadow-light: var(--md-ref-palette-neutral0);--md-sys-color-background-light: var(--md-ref-palette-neutral98);--md-sys-color-on-background-light: var(--md-ref-palette-neutral10);--md-sys-color-surface-variant-light: var(--md-ref-palette-neutral-variant90);--md-sys-color-surface-tint-light: var(--md-ref-palette-primary40);--md-sys-color-primary-dark: var(--md-ref-palette-primary80);--md-sys-color-on-primary-dark: var(--md-ref-palette-primary20);--md-sys-color-primary-container-dark: var(--md-ref-palette-primary30);--md-sys-color-on-primary-container-dark: var(--md-ref-palette-primary90);--md-sys-color-primary-fixed-dark: var(--md-ref-palette-primary90);--md-sys-color-primary-fixed-dim-dark: var(--md-ref-palette-primary80);--md-sys-color-on-primary-fixed-dark: var(--md-ref-palette-primary10);--md-sys-color-on-primary-fixed-variant-dark: var(--md-ref-palette-primary30);--md-sys-color-secondary-dark: var(--md-ref-palette-secondary80);--md-sys-color-on-secondary-dark: var(--md-ref-palette-secondary20);--md-sys-color-secondary-container-dark: var(--md-ref-palette-secondary30);--md-sys-color-on-secondary-container-dark: var(--md-ref-palette-secondary90);--md-sys-color-secondary-fixed-dark: var(--md-ref-palette-secondary90);--md-sys-color-secondary-fixed-dim-dark: var(--md-ref-palette-secondary80);--md-sys-color-on-secondary-fixed-dark: var(--md-ref-palette-secondary10);--md-sys-color-on-secondary-fixed-variant-dark: var(--md-ref-palette-secondary30);--md-sys-color-tertiary-dark: var(--md-ref-palette-tertiary80);--md-sys-color-on-tertiary-dark: var(--md-ref-palette-tertiary20);--md-sys-color-tertiary-container-dark: var(--md-ref-palette-tertiary30);--md-sys-color-on-tertiary-container-dark: var(--md-ref-palette-tertiary90);--md-sys-color-tertiary-fixed-dark: var(--md-ref-palette-tertiary90);--md-sys-color-tertiary-fixed-dim-dark: var(--md-ref-palette-tertiary80);--md-sys-color-on-tertiary-fixed-dark: var(--md-ref-palette-tertiary10);--md-sys-color-on-tertiary-fixed-variant-dark: var(--md-ref-palette-tertiary30);--md-sys-color-error-dark: var(--md-ref-palette-error80);--md-sys-color-on-error-dark: var(--md-ref-palette-error20);--md-sys-color-error-container-dark: var(--md-ref-palette-error30);--md-sys-color-on-error-container-dark: var(--md-ref-palette-error90);--md-sys-color-surface-dark: var(--md-ref-palette-neutral6);--md-sys-color-on-surface-dark: var(--md-ref-palette-neutral90);--md-sys-color-on-surface-variant-dark: var(--md-ref-palette-neutral-variant80);--md-sys-color-surface-dim-dark: var(--md-ref-palette-neutral6);--md-sys-color-surface-bright-dark: var(--md-ref-palette-neutral24);--md-sys-color-surface-container-lowest-dark: var(--md-ref-palette-neutral4);--md-sys-color-surface-container-low-dark: var(--md-ref-palette-neutral10);--md-sys-color-surface-container-dark: var(--md-ref-palette-neutral12);--md-sys-color-surface-container-high-dark: var(--md-ref-palette-neutral17);--md-sys-color-surface-container-highest-dark: var(--md-ref-palette-neutral22);--md-sys-color-outline-dark: var(--md-ref-palette-neutral-variant60);--md-sys-color-outline-variant-dark: var(--md-ref-palette-neutral-variant30);--md-sys-color-inverse-surface-dark: var(--md-ref-palette-neutral90);--md-sys-color-inverse-on-surface-dark: var(--md-ref-palette-neutral10);--md-sys-color-inverse-primary-dark: var(--md-ref-palette-primary40);--md-sys-color-scrim-dark: var(--md-ref-palette-neutral0);--md-sys-color-shadow-dark: var(--md-ref-palette-neutral0);--md-sys-color-background-dark: var(--md-ref-palette-neutral6);--md-sys-color-on-background-dark: var(--md-ref-palette-neutral90);--md-sys-color-surface-variant-dark: var(--md-ref-palette-neutral-variant30);--md-sys-color-surface-tint-dark: var(--md-ref-palette-primary80);--md-ref-typeface-brand: "Roboto";--md-ref-typeface-plain: "Roboto";--md-ref-typeface-fallback: "Noto Sans", sans-serif;--md-sys-typescale-display-large-font-family-name: var(--md-ref-typeface-brand), var(--md-ref-typeface-fallback);--md-sys-typescale-display-large-font-family-style: Regular;--md-sys-typescale-display-large-font-weight: 400;--md-sys-typescale-display-large-font-size: 3.5625rem;--md-sys-typescale-display-large-line-height: 4rem;--md-sys-typescale-display-large-letter-spacing: -0.015625rem;--md-sys-typescale-display-medium-font-family-name: var(--md-ref-typeface-brand), var(--md-ref-typeface-fallback);--md-sys-typescale-display-medium-font-family-style: Regular;--md-sys-typescale-display-medium-font-weight: 400;--md-sys-typescale-display-medium-font-size: 2.8125rem;--md-sys-typescale-display-medium-line-height: 3.25rem;--md-sys-typescale-display-medium-letter-spacing: 0rem;--md-sys-typescale-display-small-font-family-name: var(--md-ref-typeface-brand), var(--md-ref-typeface-fallback);--md-sys-typescale-display-small-font-family-style: Regular;--md-sys-typescale-display-small-font-weight: 400;--md-sys-typescale-display-small-font-size: 2.25rem;--md-sys-typescale-display-small-line-height: 2.75rem;--md-sys-typescale-display-small-letter-spacing: 0rem;--md-sys-typescale-headline-large-font-family-name: var(--md-ref-typeface-brand), var(--md-ref-typeface-fallback);--md-sys-typescale-headline-large-font-family-style: Regular;--md-sys-typescale-headline-large-font-weight: 400;--md-sys-typescale-headline-large-font-size: 2rem;--md-sys-typescale-headline-large-line-height: 2.5rem;--md-sys-typescale-headline-large-letter-spacing: 0rem;--md-sys-typescale-headline-medium-font-family-name: var(--md-ref-typeface-brand), var(--md-ref-typeface-fallback);--md-sys-typescale-headline-medium-font-family-style: Regular;--md-sys-typescale-headline-medium-font-weight: 400;--md-sys-typescale-headline-medium-font-size: 1.75rem;--md-sys-typescale-headline-medium-line-height: 2.25rem;--md-sys-typescale-headline-medium-letter-spacing: 0rem;--md-sys-typescale-headline-small-font-family-name: var(--md-ref-typeface-brand), var(--md-ref-typeface-fallback);--md-sys-typescale-headline-small-font-family-style: Regular;--md-sys-typescale-headline-small-font-weight: 400;--md-sys-typescale-headline-small-font-size: 1.5rem;--md-sys-typescale-headline-small-line-height: 2rem;--md-sys-typescale-headline-small-letter-spacing: 0rem;--md-sys-typescale-body-large-font-family-name: var(--md-ref-typeface-plain), var(--md-ref-typeface-fallback);--md-sys-typescale-body-large-font-family-style: Regular;--md-sys-typescale-body-large-font-weight: 400;--md-sys-typescale-body-large-font-size: 1rem;--md-sys-typescale-body-large-line-height: 1.5rem;--md-sys-typescale-body-large-letter-spacing: 0.03125rem;--md-sys-typescale-body-medium-font-family-name: var(--md-ref-typeface-plain), var(--md-ref-typeface-fallback);--md-sys-typescale-body-medium-font-family-style: Regular;--md-sys-typescale-body-medium-font-weight: 400;--md-sys-typescale-body-medium-font-size: 0.875rem;--md-sys-typescale-body-medium-line-height: 1.25rem;--md-sys-typescale-body-medium-letter-spacing: 0.015625rem;--md-sys-typescale-body-small-font-family-name: var(--md-ref-typeface-plain), var(--md-ref-typeface-fallback);--md-sys-typescale-body-small-font-family-style: Regular;--md-sys-typescale-body-small-font-weight: 400;--md-sys-typescale-body-small-font-size: 0.75rem;--md-sys-typescale-body-small-line-height: 1rem;--md-sys-typescale-body-small-letter-spacing: 0.025rem;--md-sys-typescale-label-large-font-family-name: var(--md-ref-typeface-plain), var(--md-ref-typeface-fallback);--md-sys-typescale-label-large-font-family-style: Medium;--md-sys-typescale-label-large-font-weight: 500;--md-sys-typescale-label-large-font-size: 0.875rem;--md-sys-typescale-label-large-line-height: 1.25rem;--md-sys-typescale-label-large-letter-spacing: 0.00625rem;--md-sys-typescale-label-medium-font-family-name: var(--md-ref-typeface-plain), var(--md-ref-typeface-fallback);--md-sys-typescale-label-medium-font-family-style: Medium;--md-sys-typescale-label-medium-font-weight: 500;--md-sys-typescale-label-medium-font-size: 0.75rem;--md-sys-typescale-label-medium-line-height: 1rem;--md-sys-typescale-label-medium-letter-spacing: 0.03125rem;--md-sys-typescale-label-small-font-family-name: var(--md-ref-typeface-plain), var(--md-ref-typeface-fallback);--md-sys-typescale-label-small-font-family-style: Medium;--md-sys-typescale-label-small-font-weight: 500;--md-sys-typescale-label-small-font-size: 0.6875rem;--md-sys-typescale-label-small-line-height: 1rem;--md-sys-typescale-label-small-letter-spacing: 0.03125rem;--md-sys-typescale-title-large-font-family-name: var(--md-ref-typeface-brand), var(--md-ref-typeface-fallback);--md-sys-typescale-title-large-font-family-style: Regular;--md-sys-typescale-title-large-font-weight: 400;--md-sys-typescale-title-large-font-size: 1.375rem;--md-sys-typescale-title-large-line-height: 1.75rem;--md-sys-typescale-title-large-letter-spacing: 0rem;--md-sys-typescale-title-medium-font-family-name: var(--md-ref-typeface-plain), var(--md-ref-typeface-fallback);--md-sys-typescale-title-medium-font-family-style: Medium;--md-sys-typescale-title-medium-font-weight: 500;--md-sys-typescale-title-medium-font-size: 1rem;--md-sys-typescale-title-medium-line-height: 1.5rem;--md-sys-typescale-title-medium-letter-spacing: 0.009375rem;--md-sys-typescale-title-small-font-family-name: var(--md-ref-typeface-plain), var(--md-ref-typeface-fallback);--md-sys-typescale-title-small-font-family-style: Medium;--md-sys-typescale-title-small-font-weight: 500;--md-sys-typescale-title-small-font-size: 0.875rem;--md-sys-typescale-title-small-line-height: 1.25rem;--md-sys-typescale-title-small-letter-spacing: 0.00625rem}:root,:host{color-scheme:light dark;--md-sys-color-primary: light-dark( var(--md-sys-color-primary-light), var(--md-sys-color-primary-dark) );--md-sys-color-on-primary: light-dark( var(--md-sys-color-on-primary-light), var(--md-sys-color-on-primary-dark) );--md-sys-color-primary-container: light-dark( var(--md-sys-color-primary-container-light), var(--md-sys-color-primary-container-dark) );--md-sys-color-on-primary-container: light-dark( var(--md-sys-color-on-primary-container-light), var(--md-sys-color-on-primary-container-dark) );--md-sys-color-primary-fixed: light-dark( var(--md-sys-color-primary-fixed-light), var(--md-sys-color-primary-fixed-dark) );--md-sys-color-primary-fixed-dim: light-dark( var(--md-sys-color-primary-fixed-dim-light), var(--md-sys-color-primary-fixed-dim-dark) );--md-sys-color-on-primary-fixed: light-dark( var(--md-sys-color-on-primary-fixed-light), var(--md-sys-color-on-primary-fixed-dark) );--md-sys-color-on-primary-fixed-variant: light-dark( var(--md-sys-color-on-primary-fixed-variant-light), var(--md-sys-color-on-primary-fixed-variant-dark) );--md-sys-color-secondary: light-dark( var(--md-sys-color-secondary-light), var(--md-sys-color-secondary-dark) );--md-sys-color-on-secondary: light-dark( var(--md-sys-color-on-secondary-light), var(--md-sys-color-on-secondary-dark) );--md-sys-color-secondary-container: light-dark( var(--md-sys-color-secondary-container-light), var(--md-sys-color-secondary-container-dark) );--md-sys-color-on-secondary-container: light-dark( var(--md-sys-color-on-secondary-container-light), var(--md-sys-color-on-secondary-container-dark) );--md-sys-color-secondary-fixed: light-dark( var(--md-sys-color-secondary-fixed-light), var(--md-sys-color-secondary-fixed-dark) );--md-sys-color-secondary-fixed-dim: light-dark( var(--md-sys-color-secondary-fixed-dim-light), var(--md-sys-color-secondary-fixed-dim-dark) );--md-sys-color-on-secondary-fixed: light-dark( var(--md-sys-color-on-secondary-fixed-light), var(--md-sys-color-on-secondary-fixed-dark) );--md-sys-color-on-secondary-fixed-variant: light-dark( var(--md-sys-color-on-secondary-fixed-variant-light), var(--md-sys-color-on-secondary-fixed-variant-dark) );--md-sys-color-tertiary: light-dark( var(--md-sys-color-tertiary-light), var(--md-sys-color-tertiary-dark) );--md-sys-color-on-tertiary: light-dark( var(--md-sys-color-on-tertiary-light), var(--md-sys-color-on-tertiary-dark) );--md-sys-color-tertiary-container: light-dark( var(--md-sys-color-tertiary-container-light), var(--md-sys-color-tertiary-container-dark) );--md-sys-color-on-tertiary-container: light-dark( var(--md-sys-color-on-tertiary-container-light), var(--md-sys-color-on-tertiary-container-dark) );--md-sys-color-tertiary-fixed: light-dark( var(--md-sys-color-tertiary-fixed-light), var(--md-sys-color-tertiary-fixed-dark) );--md-sys-color-tertiary-fixed-dim: light-dark( var(--md-sys-color-tertiary-fixed-dim-light), var(--md-sys-color-tertiary-fixed-dim-dark) );--md-sys-color-on-tertiary-fixed: light-dark( var(--md-sys-color-on-tertiary-fixed-light), var(--md-sys-color-on-tertiary-fixed-dark) );--md-sys-color-on-tertiary-fixed-variant: light-dark( var(--md-sys-color-on-tertiary-fixed-variant-light), var(--md-sys-color-on-tertiary-fixed-variant-dark) );--md-sys-color-error: light-dark( var(--md-sys-color-error-light), var(--md-sys-color-error-dark) );--md-sys-color-on-error: light-dark( var(--md-sys-color-on-error-light), var(--md-sys-color-on-error-dark) );--md-sys-color-error-container: light-dark( var(--md-sys-color-error-container-light), var(--md-sys-color-error-container-dark) );--md-sys-color-on-error-container: light-dark( var(--md-sys-color-on-error-container-light), var(--md-sys-color-on-error-container-dark) );--md-sys-color-surface: light-dark( var(--md-sys-color-surface-light), var(--md-sys-color-surface-dark) );--md-sys-color-on-surface: light-dark( var(--md-sys-color-on-surface-light), var(--md-sys-color-on-surface-dark) );--md-sys-color-on-surface-variant: light-dark( var(--md-sys-color-on-surface-variant-light), var(--md-sys-color-on-surface-variant-dark) );--md-sys-color-surface-dim: light-dark( var(--md-sys-color-surface-dim-light), var(--md-sys-color-surface-dim-dark) );--md-sys-color-surface-bright: light-dark( var(--md-sys-color-surface-bright-light), var(--md-sys-color-surface-bright-dark) );--md-sys-color-surface-container-lowest: light-dark( var(--md-sys-color-surface-container-lowest-light), var(--md-sys-color-surface-container-lowest-dark) );--md-sys-color-surface-container-low: light-dark( var(--md-sys-color-surface-container-low-light), var(--md-sys-color-surface-container-low-dark) );--md-sys-color-surface-container: light-dark( var(--md-sys-color-surface-container-light), var(--md-sys-color-surface-container-dark) );--md-sys-color-surface-container-high: light-dark( var(--md-sys-color-surface-container-high-light), var(--md-sys-color-surface-container-high-dark) );--md-sys-color-surface-container-highest: light-dark( var(--md-sys-color-surface-container-highest-light), var(--md-sys-color-surface-container-highest-dark) );--md-sys-color-outline: light-dark( var(--md-sys-color-outline-light), var(--md-sys-color-outline-dark) );--md-sys-color-outline-variant: light-dark( var(--md-sys-color-outline-variant-light), var(--md-sys-color-outline-variant-dark) );--md-sys-color-inverse-surface: light-dark( var(--md-sys-color-inverse-surface-light), var(--md-sys-color-inverse-surface-dark) );--md-sys-color-inverse-on-surface: light-dark( var(--md-sys-color-inverse-on-surface-light), var(--md-sys-color-inverse-on-surface-dark) );--md-sys-color-inverse-primary: light-dark( var(--md-sys-color-inverse-primary-light), var(--md-sys-color-inverse-primary-dark) );--md-sys-color-scrim: light-dark( var(--md-sys-color-scrim-light), var(--md-sys-color-scrim-dark) );--md-sys-color-shadow: light-dark( var(--md-sys-color-shadow-light), var(--md-sys-color-shadow-dark) );--md-sys-color-background: light-dark( var(--md-sys-color-background-light), var(--md-sys-color-background-dark) );--md-sys-color-on-background: light-dark( var(--md-sys-color-on-background-light), var(--md-sys-color-on-background-dark) );--md-sys-color-surface-variant: light-dark( var(--md-sys-color-surface-variant-light), var(--md-sys-color-surface-variant-dark) );--md-sys-color-surface-tint: light-dark( var(--md-sys-color-surface-tint-light), var(--md-sys-color-surface-tint-dark) )}:root[theme=light],:host([theme=light]){color-scheme:light}:root[theme=dark],:host([theme=dark]){color-scheme:dark}:root[theme=auto],:host([theme=auto]){color-scheme:light dark}[vibrant],:host([vibrant]){--md-sys-color-surface: var(--md-sys-color-tertiary-container);--md-sys-color-surface-dim: var(--md-sys-color-tertiary-container);--md-sys-color-surface-bright: var(--md-sys-color-tertiary-container);--md-sys-color-surface-container-lowest: var(--md-sys-color-tertiary-container);--md-sys-color-surface-container-low: var(--md-sys-color-tertiary-container);--md-sys-color-surface-container: var(--md-sys-color-tertiary-container);--md-sys-color-surface-container-high: var(--md-sys-color-tertiary-container);--md-sys-color-surface-container-highest: var(--md-sys-color-tertiary-container);--md-sys-color-background: var(--md-sys-color-tertiary-container);--md-sys-color-surface-variant: var(--md-sys-color-tertiary-container);--md-sys-color-on-surface: var(--md-sys-color-on-tertiary-container);--md-sys-color-on-surface-variant: var(--md-sys-color-on-tertiary-container);--md-sys-color-on-background: var(--md-sys-color-on-tertiary-container)}:root,:host{--md-sys-state-hover-state-layer-opacity: 0.08;--md-sys-state-focus-state-layer-opacity: 0.1;--md-sys-state-pressed-state-layer-opacity: 0.1;--md-sys-state-dragged-state-layer-opacity: 0.16}}@layer base{/*! Based on normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}pre{font-family:monospace;font-size:1em}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::file-selector-button{-webkit-appearance:button;font:inherit}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-background)}button,input,optgroup,select,textarea{font-family:var(--md-ref-typeface-plain),var(--md-ref-typeface-fallback)}a{color:var(--md-sys-color-primary);text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid var(--md-sys-color-primary)}i{line-height:inherit}table,th,td{border:none}table{width:100%;display:table;border-collapse:collapse;border-spacing:0}table.striped tr{border-bottom:none}table.striped tbody>tr:nth-child(odd){background-color:rgba(0,0,0,.08)}table.highlight>tbody>tr{transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:rgba(0,0,0,.04)}table thead{color:var(--md-sys-color-on-surface-variant)}table.centered thead tr th,table.centered tbody tr td{text-align:center}tr{border-bottom:1px solid var(--md-sys-color-outline-variant)}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:0}@media(width < 840px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td:empty:before{content:" "}table.responsive-table th,table.responsive-table td{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:" "}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{border-bottom:none;padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid var(--md-sys-color-outline-variant)}}html{font-family:var(--md-ref-typeface-plain),var(--md-ref-typeface-fallback);font-weight:var(--md-sys-typescale-body-medium-font-weight);color:var(--md-sys-color-on-background)}body{font-family:var(--md-sys-typescale-body-medium-font-family-name);font-size:var(--md-sys-typescale-body-medium-font-size);font-weight:var(--md-sys-typescale-body-medium-font-weight);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing)}h1{font-family:var(--md-sys-typescale-display-small-font-family-name);font-size:var(--md-sys-typescale-display-small-font-size);font-weight:var(--md-sys-typescale-display-small-font-weight);line-height:var(--md-sys-typescale-display-small-line-height);letter-spacing:var(--md-sys-typescale-display-small-letter-spacing)}h2{font-family:var(--md-sys-typescale-headline-large-font-family-name);font-size:var(--md-sys-typescale-headline-large-font-size);font-weight:var(--md-sys-typescale-headline-large-font-weight);line-height:var(--md-sys-typescale-headline-large-line-height);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing)}h3{font-family:var(--md-sys-typescale-headline-medium-font-family-name);font-size:var(--md-sys-typescale-headline-medium-font-size);font-weight:var(--md-sys-typescale-headline-medium-font-weight);line-height:var(--md-sys-typescale-headline-medium-line-height);letter-spacing:var(--md-sys-typescale-headline-medium-letter-spacing)}h4{font-family:var(--md-sys-typescale-headline-small-font-family-name);font-size:var(--md-sys-typescale-headline-small-font-size);font-weight:var(--md-sys-typescale-headline-small-font-weight);line-height:var(--md-sys-typescale-headline-small-line-height);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing)}h5{font-family:var(--md-sys-typescale-title-large-font-family-name);font-size:var(--md-sys-typescale-title-large-font-size);font-weight:var(--md-sys-typescale-title-large-font-weight);line-height:var(--md-sys-typescale-title-large-line-height);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing)}h6{font-family:var(--md-sys-typescale-title-medium-font-family-name);font-size:var(--md-sys-typescale-title-medium-font-size);font-weight:var(--md-sys-typescale-title-medium-font-weight);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing)}h1,h2,h3{margin:0 0 .4em}h4,h5,h6{margin:0 0 .35em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;color:inherit}p{font-family:var(--md-sys-typescale-body-large-font-family-name);font-size:var(--md-sys-typescale-body-large-font-size);font-weight:var(--md-sys-typescale-body-large-font-weight);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);margin:0 0 1em}small,figcaption{font-family:var(--md-sys-typescale-body-small-font-family-name);font-size:var(--md-sys-typescale-body-small-font-size);font-weight:var(--md-sys-typescale-body-small-font-weight);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-letter-spacing)}em{font-style:italic}strong,b{font-weight:500}.flow-text{font-size:clamp(1.2rem,0.912rem + 1.28vw,1.68rem)}.container{--md-comp-container-max-width: 1280px;--md-comp-container-width: 90%;margin:0 auto;width:var(--md-comp-container-width);max-width:var(--md-comp-container-max-width)}@media(width >= 600px){.container{--md-comp-container-width: 85%}}@media(width >= 840px){.container{--md-comp-container-width: 70%}}@media(width >= 1600px){.container{--md-comp-container-width: 75%;--md-comp-container-max-width: 1920px}}.container.wide{--md-comp-container-max-width: 2400px}.container.max{--md-comp-container-max-width: none}.section{padding:1rem 0}body,:host{--gap-size: 1.5rem}@media(width >= 1600px){body,:host{--gap-size: 2rem}}.row{display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--gap-size)}.row .s1{grid-column:auto/span 1}.row .s2{grid-column:auto/span 2}.row .s3{grid-column:auto/span 3}.row .s4{grid-column:auto/span 4}.row .s5{grid-column:auto/span 5}.row .s6{grid-column:auto/span 6}.row .s7{grid-column:auto/span 7}.row .s8{grid-column:auto/span 8}.row .s9{grid-column:auto/span 9}.row .s10{grid-column:auto/span 10}.row .s11{grid-column:auto/span 11}.row .s12{grid-column:auto/span 12}.row .offset-s1{grid-column-start:2}.row .offset-s2{grid-column-start:3}.row .offset-s3{grid-column-start:4}.row .offset-s4{grid-column-start:5}.row .offset-s5{grid-column-start:6}.row .offset-s6{grid-column-start:7}.row .offset-s7{grid-column-start:8}.row .offset-s8{grid-column-start:9}.row .offset-s9{grid-column-start:10}.row .offset-s10{grid-column-start:11}.row .offset-s11{grid-column-start:12}@media(width >= 600px){.row .m1{grid-column:auto/span 1}.row .m2{grid-column:auto/span 2}.row .m3{grid-column:auto/span 3}.row .m4{grid-column:auto/span 4}.row .m5{grid-column:auto/span 5}.row .m6{grid-column:auto/span 6}.row .m7{grid-column:auto/span 7}.row .m8{grid-column:auto/span 8}.row .m9{grid-column:auto/span 9}.row .m10{grid-column:auto/span 10}.row .m11{grid-column:auto/span 11}.row .m12{grid-column:auto/span 12}.row .offset-m1{grid-column-start:2}.row .offset-m2{grid-column-start:3}.row .offset-m3{grid-column-start:4}.row .offset-m4{grid-column-start:5}.row .offset-m5{grid-column-start:6}.row .offset-m6{grid-column-start:7}.row .offset-m7{grid-column-start:8}.row .offset-m8{grid-column-start:9}.row .offset-m9{grid-column-start:10}.row .offset-m10{grid-column-start:11}.row .offset-m11{grid-column-start:12}}@media(width >= 840px){.row .l1{grid-column:auto/span 1}.row .l2{grid-column:auto/span 2}.row .l3{grid-column:auto/span 3}.row .l4{grid-column:auto/span 4}.row .l5{grid-column:auto/span 5}.row .l6{grid-column:auto/span 6}.row .l7{grid-column:auto/span 7}.row .l8{grid-column:auto/span 8}.row .l9{grid-column:auto/span 9}.row .l10{grid-column:auto/span 10}.row .l11{grid-column:auto/span 11}.row .l12{grid-column:auto/span 12}.row .offset-l1{grid-column-start:2}.row .offset-l2{grid-column-start:3}.row .offset-l3{grid-column-start:4}.row .offset-l4{grid-column-start:5}.row .offset-l5{grid-column-start:6}.row .offset-l6{grid-column-start:7}.row .offset-l7{grid-column-start:8}.row .offset-l8{grid-column-start:9}.row .offset-l9{grid-column-start:10}.row .offset-l10{grid-column-start:11}.row .offset-l11{grid-column-start:12}}@media(width >= 1200px){.row .xl1{grid-column:auto/span 1}.row .xl2{grid-column:auto/span 2}.row .xl3{grid-column:auto/span 3}.row .xl4{grid-column:auto/span 4}.row .xl5{grid-column:auto/span 5}.row .xl6{grid-column:auto/span 6}.row .xl7{grid-column:auto/span 7}.row .xl8{grid-column:auto/span 8}.row .xl9{grid-column:auto/span 9}.row .xl10{grid-column:auto/span 10}.row .xl11{grid-column:auto/span 11}.row .xl12{grid-column:auto/span 12}.row .offset-xl1{grid-column-start:2}.row .offset-xl2{grid-column-start:3}.row .offset-xl3{grid-column-start:4}.row .offset-xl4{grid-column-start:5}.row .offset-xl5{grid-column-start:6}.row .offset-xl6{grid-column-start:7}.row .offset-xl7{grid-column-start:8}.row .offset-xl8{grid-column-start:9}.row .offset-xl9{grid-column-start:10}.row .offset-xl10{grid-column-start:11}.row .offset-xl11{grid-column-start:12}}@media(width >= 1600px){.row .xxl1{grid-column:auto/span 1}.row .xxl2{grid-column:auto/span 2}.row .xxl3{grid-column:auto/span 3}.row .xxl4{grid-column:auto/span 4}.row .xxl5{grid-column:auto/span 5}.row .xxl6{grid-column:auto/span 6}.row .xxl7{grid-column:auto/span 7}.row .xxl8{grid-column:auto/span 8}.row .xxl9{grid-column:auto/span 9}.row .xxl10{grid-column:auto/span 10}.row .xxl11{grid-column:auto/span 11}.row .xxl12{grid-column:auto/span 12}.row .offset-xxl1{grid-column-start:2}.row .offset-xxl2{grid-column-start:3}.row .offset-xxl3{grid-column-start:4}.row .offset-xxl4{grid-column-start:5}.row .offset-xxl5{grid-column-start:6}.row .offset-xxl6{grid-column-start:7}.row .offset-xxl7{grid-column-start:8}.row .offset-xxl8{grid-column-start:9}.row .offset-xxl9{grid-column-start:10}.row .offset-xxl10{grid-column-start:11}.row .offset-xxl11{grid-column-start:12}}.g-0{gap:0}.g-1{gap:calc(.25*var(--gap-size))}.g-2{gap:calc(.5*var(--gap-size))}.g-3{gap:calc(1*var(--gap-size))}.g-4{gap:calc(1.5*var(--gap-size))}.g-5{gap:calc(3*var(--gap-size))}}@layer components{:root,:host{--md-icon-font-outlined: "Material Symbols Outlined";--md-icon-font-rounded: "Material Symbols Rounded";--md-icon-font-sharp: "Material Symbols Sharp";--md-icon-font: var(--md-icon-font-outlined);--md-icon-fill: 0;--md-icon-weight: 400;--md-icon-grade: 0;--md-icon-optical-size: 24}[icon-style=outlined],:host([icon-style=outlined]){--md-icon-font: var(--md-icon-font-outlined)}[icon-style=rounded],:host([icon-style=rounded]){--md-icon-font: var(--md-icon-font-rounded)}[icon-style=sharp],:host([icon-style=sharp]){--md-icon-font: var(--md-icon-font-sharp)}.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons{display:inline-block;font-family:var(--md-icon-font);font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;user-select:none;text-rendering:optimizeLegibility;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" var(--md-icon-fill),"wght" var(--md-icon-weight),"GRAD" var(--md-icon-grade),"opsz" var(--md-icon-optical-size)}.material-symbols.left,.material-symbols-outlined.left,.material-symbols-rounded.left,.material-symbols-sharp.left,.material-icons.left{float:left;margin-left:-8px}.material-symbols.right,.material-symbols-outlined.right,.material-symbols-rounded.right,.material-symbols-sharp.right,.material-icons.right{float:right}.material-symbols.tiny,.material-symbols-outlined.tiny,.material-symbols-rounded.tiny,.material-symbols-sharp.tiny,.material-icons.tiny{font-size:1rem;--md-icon-optical-size: 20}.material-symbols.small,.material-symbols-outlined.small,.material-symbols-rounded.small,.material-symbols-sharp.small,.material-icons.small{font-size:2rem;--md-icon-optical-size: 24}.material-symbols.medium,.material-symbols-outlined.medium,.material-symbols-rounded.medium,.material-symbols-sharp.medium,.material-icons.medium{font-size:4rem;--md-icon-optical-size: 40}.material-symbols.large,.material-symbols-outlined.large,.material-symbols-rounded.large,.material-symbols-sharp.large,.material-icons.large{font-size:6rem;--md-icon-optical-size: 48}.material-symbols-outlined{--md-icon-font: var(--md-icon-font-outlined)}.material-symbols-rounded{--md-icon-font: var(--md-icon-font-rounded)}.material-symbols-sharp{--md-icon-font: var(--md-icon-font-sharp)}.icon-filled{--md-icon-fill: 1}:root,:host{--md-comp-filled-button-container-color: var(--md-sys-color-primary);--md-comp-filled-button-label-text-color: var(--md-sys-color-on-primary);--md-comp-filled-button-container-shape: 9999px;--md-comp-filled-button-container-height: 40px;--md-comp-filled-button-icon-size: 20px;--md-comp-filled-button-leading-space: 16px;--md-comp-filled-button-trailing-space: 16px;--md-comp-filled-button-icon-label-space: 8px;--md-comp-filled-button-outline-width: 1px}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--md-comp-filled-button-icon-label-space, 8px);height:var(--md-comp-filled-button-container-height, 40px);padding-left:var(--md-comp-filled-button-leading-space, 16px);padding-right:var(--md-comp-filled-button-trailing-space, 16px);border:none;border-radius:var(--md-comp-filled-button-container-shape, 9999px);font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);text-decoration:none;white-space:nowrap;cursor:pointer;outline:0;user-select:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .2s ease-out,box-shadow .2s ease-out}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){flex:0 0 auto;font-size:var(--md-comp-filled-button-icon-size);width:var(--md-comp-filled-button-icon-size);height:var(--md-comp-filled-button-icon-size);line-height:var(--md-comp-filled-button-icon-size);overflow:hidden}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).circle{width:var(--md-comp-filled-button-container-height);padding:0;border-radius:50%}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button):not(.tonal,.outlined,.elevated,.text),:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).filled{color:var(--md-comp-filled-button-label-text-color, var(--md-sys-color-on-primary));background-color:var(--md-comp-filled-button-container-color, var(--md-sys-color-primary))}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button):not(.tonal,.outlined,.elevated,.text):hover,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).filled:hover{background-color:color-mix(in oklab, var(--md-sys-color-on-primary) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-sys-color-primary))}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button):not(.tonal,.outlined,.elevated,.text):active,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button):not(.tonal,.outlined,.elevated,.text):focus,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).filled:active,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).filled:focus{background-color:color-mix(in oklab, var(--md-sys-color-on-primary) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), var(--md-sys-color-primary))}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button):not(.tonal,.outlined,.elevated,.text):focus-visible,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).filled:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).tonal{color:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).tonal:hover{background-color:color-mix(in oklab, var(--md-sys-color-on-secondary-container) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-sys-color-secondary-container))}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).tonal:active,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).tonal:focus{background-color:color-mix(in oklab, var(--md-sys-color-on-secondary-container) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), var(--md-sys-color-secondary-container))}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).tonal:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).outlined{background-color:rgba(0,0,0,0);color:var(--md-sys-color-primary);border:var(--md-comp-filled-button-outline-width, 1px) solid var(--md-sys-color-outline)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).outlined:hover{background-color:color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).outlined:active,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).outlined:focus{background-color:color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), transparent)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).outlined:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).elevated{color:var(--md-sys-color-primary);background-color:var(--md-sys-color-surface-container-low);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).elevated:hover{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3);background-color:color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-sys-color-surface-container-low))}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).elevated:active,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).elevated:focus{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);background-color:color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), var(--md-sys-color-surface-container-low))}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).elevated:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).text{box-shadow:none !important;color:var(--md-sys-color-primary);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).text:hover{background-color:color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).text:active,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).text:focus{background-color:color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), transparent)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).text:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).xsmall{--md-comp-filled-button-container-height: 32px;--md-comp-filled-button-icon-size: 20px;--md-comp-filled-button-leading-space: 12px;--md-comp-filled-button-trailing-space: 12px;--md-comp-filled-button-icon-label-space: 8px;--md-comp-filled-button-outline-width: 1px;font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).small{--md-comp-filled-button-container-height: 40px;--md-comp-filled-button-icon-size: 20px;--md-comp-filled-button-leading-space: 16px;--md-comp-filled-button-trailing-space: 16px;--md-comp-filled-button-icon-label-space: 8px;--md-comp-filled-button-outline-width: 1px;font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).medium{--md-comp-filled-button-container-height: 56px;--md-comp-filled-button-icon-size: 24px;--md-comp-filled-button-leading-space: 24px;--md-comp-filled-button-trailing-space: 24px;--md-comp-filled-button-icon-label-space: 8px;--md-comp-filled-button-outline-width: 1px;font-family:var(--md-sys-typescale-title-medium-font-family-name);font-size:var(--md-sys-typescale-title-medium-font-size);font-weight:var(--md-sys-typescale-title-medium-font-weight);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).large{--md-comp-filled-button-container-height: 96px;--md-comp-filled-button-icon-size: 32px;--md-comp-filled-button-leading-space: 48px;--md-comp-filled-button-trailing-space: 48px;--md-comp-filled-button-icon-label-space: 12px;--md-comp-filled-button-outline-width: 2px;font-family:var(--md-sys-typescale-headline-small-font-family-name);font-size:var(--md-sys-typescale-headline-small-font-size);font-weight:var(--md-sys-typescale-headline-small-font-weight);line-height:var(--md-sys-typescale-headline-small-line-height);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).xlarge{--md-comp-filled-button-container-height: 136px;--md-comp-filled-button-icon-size: 40px;--md-comp-filled-button-leading-space: 64px;--md-comp-filled-button-trailing-space: 64px;--md-comp-filled-button-icon-label-space: 16px;--md-comp-filled-button-outline-width: 3px;font-family:var(--md-sys-typescale-headline-large-font-family-name);font-size:var(--md-sys-typescale-headline-large-font-size);font-weight:var(--md-sys-typescale-headline-large-font-weight);line-height:var(--md-sys-typescale-headline-large-line-height);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extra{--md-comp-filled-button-container-height: 56px;--md-comp-filled-button-icon-size: 24px;--md-comp-filled-button-leading-space: 24px;--md-comp-filled-button-trailing-space: 24px;--md-comp-filled-button-icon-label-space: 8px;--md-comp-filled-button-outline-width: 1px}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).rounded{border-radius:9999px}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extend{--md-comp-extended-fab-container-height: 56px;--md-comp-extended-fab-container-shape: 16px;--md-comp-extended-fab-icon-size: 24px;--md-comp-extended-fab-leading-space: 16px;--md-comp-extended-fab-icon-label-space: 8px;--md-comp-extended-fab-trailing-space: 20px;--md-comp-extended-fab-container-color: var(--md-sys-color-primary-container);--md-comp-extended-fab-label-text-color: var( --md-sys-color-on-primary-container );gap:var(--md-comp-extended-fab-icon-label-space);height:var(--md-comp-extended-fab-container-height);padding-inline:var(--md-comp-extended-fab-leading-space) var(--md-comp-extended-fab-trailing-space);border-radius:var(--md-comp-extended-fab-container-shape);font-size:var(--md-sys-typescale-label-large-font-size);color:var(--md-comp-extended-fab-label-text-color);background-color:var(--md-comp-extended-fab-container-color);box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extend:hover{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2);background-color:color-mix(in oklab, var(--md-comp-extended-fab-label-text-color) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-comp-extended-fab-container-color))}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extend:active,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extend:focus{background-color:color-mix(in oklab, var(--md-comp-extended-fab-label-text-color) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), var(--md-comp-extended-fab-container-color))}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extend:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extend>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){font-size:var(--md-comp-extended-fab-icon-size);width:var(--md-comp-extended-fab-icon-size);height:var(--md-comp-extended-fab-icon-size);line-height:var(--md-comp-extended-fab-icon-size)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extend.small{--md-comp-extended-fab-container-height: 56px;--md-comp-extended-fab-container-shape: 16px;--md-comp-extended-fab-icon-size: 24px;--md-comp-extended-fab-leading-space: 16px;--md-comp-extended-fab-icon-label-space: 8px;--md-comp-extended-fab-trailing-space: 16px;font-family:var(--md-sys-typescale-title-medium-font-family-name);font-size:var(--md-sys-typescale-title-medium-font-size);font-weight:var(--md-sys-typescale-title-medium-font-weight);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extend.medium{--md-comp-extended-fab-container-height: 80px;--md-comp-extended-fab-container-shape: 20px;--md-comp-extended-fab-icon-size: 28px;--md-comp-extended-fab-leading-space: 26px;--md-comp-extended-fab-icon-label-space: 12px;--md-comp-extended-fab-trailing-space: 26px;font-family:var(--md-sys-typescale-title-large-font-family-name);font-size:var(--md-sys-typescale-title-large-font-size);font-weight:var(--md-sys-typescale-title-large-font-weight);line-height:var(--md-sys-typescale-title-large-line-height);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extend.large{--md-comp-extended-fab-container-height: 96px;--md-comp-extended-fab-container-shape: 28px;--md-comp-extended-fab-icon-size: 36px;--md-comp-extended-fab-leading-space: 28px;--md-comp-extended-fab-icon-label-space: 16px;--md-comp-extended-fab-trailing-space: 28px;font-family:var(--md-sys-typescale-headline-small-font-family-name);font-size:var(--md-sys-typescale-headline-small-font-size);font-weight:var(--md-sys-typescale-headline-small-font-weight);line-height:var(--md-sys-typescale-headline-small-line-height);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extend.primary-container{--md-comp-extended-fab-container-color: var( --md-sys-color-primary-container );--md-comp-extended-fab-label-text-color: var( --md-sys-color-on-primary-container )}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extend.secondary-container{--md-comp-extended-fab-container-color: var( --md-sys-color-secondary-container );--md-comp-extended-fab-label-text-color: var( --md-sys-color-on-secondary-container )}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extend.tertiary-container{--md-comp-extended-fab-container-color: var( --md-sys-color-tertiary-container );--md-comp-extended-fab-label-text-color: var( --md-sys-color-on-tertiary-container )}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extra.circle,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).large.circle{--md-comp-fab-container-height: 56px;--md-comp-fab-container-width: 56px;--md-comp-fab-container-shape: 16px;--md-comp-fab-icon-size: 24px;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--md-comp-fab-container-width);height:var(--md-comp-fab-container-height);padding:0;border:none;border-radius:var(--md-comp-fab-container-shape);color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container);text-decoration:none;cursor:pointer;appearance:none;vertical-align:middle;box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extra.circle:focus-visible,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).large.circle:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extra.circle>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).large.circle>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){font-size:var(--md-comp-fab-icon-size);width:var(--md-comp-fab-icon-size);height:var(--md-comp-fab-icon-size);line-height:var(--md-comp-fab-icon-size);color:inherit}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extra.circle:hover,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).large.circle:hover{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2);background-color:color-mix(in oklab, var(--md-sys-color-on-primary-container) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-sys-color-primary-container))}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extra.circle:active,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extra.circle:focus,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).large.circle:active,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).large.circle:focus{background-color:color-mix(in oklab, var(--md-sys-color-on-primary-container) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), var(--md-sys-color-primary-container))}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extra.circle.small,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).large.circle.small{--md-comp-fab-container-height: 40px;--md-comp-fab-container-width: 40px;--md-comp-fab-container-shape: 12px}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extra.circle.medium,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).large.circle.medium{--md-comp-fab-container-height: 80px;--md-comp-fab-container-width: 80px;--md-comp-fab-container-shape: 20px;--md-comp-fab-icon-size: 26px}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extra.circle.halfway-fab,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).large.circle.halfway-fab{position:absolute;inset-inline-end:24px;bottom:-28px}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extra.circle.halfway-fab.left,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).large.circle.halfway-fab.left{inset-inline-end:auto;inset-inline-start:24px}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).extra.circle.large{--md-comp-fab-container-height: 96px;--md-comp-fab-container-width: 96px;--md-comp-fab-container-shape: 28px;--md-comp-fab-icon-size: 36px}:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button):disabled,:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button)[disabled],:where(button:not(.datepicker-day-button,.date-picker-day-button,.month-prev,.month-next,.chip,.icon-button),a.button,label.button).disabled{box-shadow:none !important;color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);background-color:color-mix(in oklab, var(--md-sys-color-on-surface) 12%, transparent);border-color:rgba(0,0,0,0);pointer-events:none;box-shadow:none;cursor:default}:is(.fab,.fixed-action-btn){--md-comp-fab-offset: 16px;--md-comp-fab-z: 997;--md-comp-fab-menu-gap: 16px;--md-comp-fab-duration: 200ms;--md-comp-fab-stagger: 40ms;--md-comp-fab-easing: cubic-bezier(0.65, 0, 0.35, 1);--md-comp-fab-travel: 64px;--md-comp-fab-hidden-transform: scale(0) translateY(calc(var(--md-comp-fab-travel) * (var(--i, 0) + 1)));position:fixed;inset-inline-end:var(--md-comp-fab-offset);bottom:var(--md-comp-fab-offset);z-index:var(--md-comp-fab-z);padding-top:var(--md-comp-fab-menu-gap);margin:0;overflow:visible}:is(.fab,.fixed-action-btn)>:is(a,button){position:relative;z-index:1}:is(.fab,.fixed-action-btn) :is(ul,menu){--n: 1;position:absolute;inset-inline:0;bottom:64px;display:flex;flex-direction:column;align-items:center;gap:var(--md-comp-fab-menu-gap);margin:0;padding:0;list-style:none;visibility:hidden;overflow:visible;transition:visibility 0s calc(var(--md-comp-fab-duration) + var(--md-comp-fab-stagger)*(var(--n) - 1))}:is(.fab,.fixed-action-btn) :is(ul,menu):has(>:nth-child(2)){--n: 2}:is(.fab,.fixed-action-btn) :is(ul,menu):has(>:nth-child(3)){--n: 3}:is(.fab,.fixed-action-btn) :is(ul,menu):has(>:nth-child(4)){--n: 4}:is(.fab,.fixed-action-btn) :is(ul,menu):has(>:nth-child(5)){--n: 5}:is(.fab,.fixed-action-btn) :is(ul,menu):has(>:nth-child(6)){--n: 6}:is(.fab,.fixed-action-btn) :is(ul,menu):has(>:nth-child(7)){--n: 7}:is(.fab,.fixed-action-btn) :is(ul,menu):has(>:nth-child(8)){--n: 8}:is(.fab,.fixed-action-btn) :is(ul,menu) li:nth-last-child(1){--i: 0}:is(.fab,.fixed-action-btn) :is(ul,menu) li:nth-last-child(2){--i: 1}:is(.fab,.fixed-action-btn) :is(ul,menu) li:nth-last-child(3){--i: 2}:is(.fab,.fixed-action-btn) :is(ul,menu) li:nth-last-child(4){--i: 3}:is(.fab,.fixed-action-btn) :is(ul,menu) li:nth-last-child(5){--i: 4}:is(.fab,.fixed-action-btn) :is(ul,menu) li:nth-last-child(6){--i: 5}:is(.fab,.fixed-action-btn) :is(ul,menu) li:nth-last-child(7){--i: 6}:is(.fab,.fixed-action-btn) :is(ul,menu) li:nth-last-child(8){--i: 7}:is(.fab,.fixed-action-btn) :is(ul,menu)>li>:is(a,button){opacity:0;transform:var(--md-comp-fab-hidden-transform);transition:opacity var(--md-comp-fab-duration) var(--md-comp-fab-easing),transform var(--md-comp-fab-duration) var(--md-comp-fab-easing),background-color .2s ease-out,box-shadow .2s ease-out;transition-delay:calc(var(--md-comp-fab-stagger)*(var(--n) - 1 - var(--i, 0)))}:is(.fab,.fixed-action-btn).active :is(ul,menu){visibility:visible;transition-delay:0s}:is(.fab,.fixed-action-btn).active :is(ul,menu)>li>:is(a,button){opacity:1;transform:none;transition-delay:calc(var(--md-comp-fab-stagger)*var(--i, 0))}:is(.fab,.fixed-action-btn).direction-left :is(ul,menu) li:nth-child(1),:is(.fab,.fixed-action-btn).direction-right :is(ul,menu) li:nth-child(1),:is(.fab,.fixed-action-btn).direction-bottom :is(ul,menu) li:nth-child(1){--i: 0}:is(.fab,.fixed-action-btn).direction-left :is(ul,menu) li:nth-child(2),:is(.fab,.fixed-action-btn).direction-right :is(ul,menu) li:nth-child(2),:is(.fab,.fixed-action-btn).direction-bottom :is(ul,menu) li:nth-child(2){--i: 1}:is(.fab,.fixed-action-btn).direction-left :is(ul,menu) li:nth-child(3),:is(.fab,.fixed-action-btn).direction-right :is(ul,menu) li:nth-child(3),:is(.fab,.fixed-action-btn).direction-bottom :is(ul,menu) li:nth-child(3){--i: 2}:is(.fab,.fixed-action-btn).direction-left :is(ul,menu) li:nth-child(4),:is(.fab,.fixed-action-btn).direction-right :is(ul,menu) li:nth-child(4),:is(.fab,.fixed-action-btn).direction-bottom :is(ul,menu) li:nth-child(4){--i: 3}:is(.fab,.fixed-action-btn).direction-left :is(ul,menu) li:nth-child(5),:is(.fab,.fixed-action-btn).direction-right :is(ul,menu) li:nth-child(5),:is(.fab,.fixed-action-btn).direction-bottom :is(ul,menu) li:nth-child(5){--i: 4}:is(.fab,.fixed-action-btn).direction-left :is(ul,menu) li:nth-child(6),:is(.fab,.fixed-action-btn).direction-right :is(ul,menu) li:nth-child(6),:is(.fab,.fixed-action-btn).direction-bottom :is(ul,menu) li:nth-child(6){--i: 5}:is(.fab,.fixed-action-btn).direction-left :is(ul,menu) li:nth-child(7),:is(.fab,.fixed-action-btn).direction-right :is(ul,menu) li:nth-child(7),:is(.fab,.fixed-action-btn).direction-bottom :is(ul,menu) li:nth-child(7){--i: 6}:is(.fab,.fixed-action-btn).direction-left :is(ul,menu) li:nth-child(8),:is(.fab,.fixed-action-btn).direction-right :is(ul,menu) li:nth-child(8),:is(.fab,.fixed-action-btn).direction-bottom :is(ul,menu) li:nth-child(8){--i: 7}:is(.fab,.fixed-action-btn).direction-left,:is(.fab,.fixed-action-btn).direction-right{padding:0}:is(.fab,.fixed-action-btn).direction-left :is(ul,menu),:is(.fab,.fixed-action-btn).direction-right :is(ul,menu){inset:auto;top:50%;translate:0 -50%;flex-direction:row;width:max-content;height:auto}:is(.fab,.fixed-action-btn).direction-left{--md-comp-fab-hidden-transform: scale(0) translateX(calc(var(--md-comp-fab-travel) * (var(--i, 0) + 1)));padding-inline-start:var(--md-comp-fab-menu-gap)}:is(.fab,.fixed-action-btn).direction-left :is(ul,menu){inset-inline-end:64px;flex-direction:row-reverse}:is(.fab,.fixed-action-btn).direction-right{--md-comp-fab-hidden-transform: scale(0) translateX(calc(-1 * var(--md-comp-fab-travel) * (var(--i, 0) + 1)));padding-inline-end:var(--md-comp-fab-menu-gap)}:is(.fab,.fixed-action-btn).direction-right :is(ul,menu){inset-inline-start:64px}:is(.fab,.fixed-action-btn).direction-bottom{--md-comp-fab-hidden-transform: scale(0) translateY(calc(-1 * var(--md-comp-fab-travel) * (var(--i, 0) + 1)));padding:0 0 var(--md-comp-fab-menu-gap)}:is(.fab,.fixed-action-btn).direction-bottom :is(ul,menu){inset:auto;top:64px;bottom:auto;inset-inline:0}:is(.fab,.fixed-action-btn).toolbar{padding:0;height:56px}:is(.fab,.fixed-action-btn).toolbar :is(ul,menu)>li>:is(a,button){opacity:1;transform:none;transition:opacity var(--md-comp-fab-duration)}:is(.fab,.fixed-action-btn).toolbar.active{inset-inline:0;bottom:0;width:100%;height:56px}:is(.fab,.fixed-action-btn).toolbar.active>:is(a,button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){opacity:0}:is(.fab,.fixed-action-btn).toolbar.active :is(ul,menu){visibility:visible;position:static;display:flex;flex-direction:row;width:100%;height:100%;gap:0}:is(.fab,.fixed-action-btn).toolbar :is(ul,menu) li{flex:1;margin:0;height:100%}:is(.fab,.fixed-action-btn).toolbar :is(ul,menu) li :is(a,button){display:grid;place-items:center;width:100%;height:100%;background:rgba(0,0,0,0);box-shadow:none;color:var(--md-sys-color-on-primary-container)}:is(.fab,.fixed-action-btn).toolbar :is(ul,menu) li :is(a,button):hover{background-color:color-mix(in oklab, var(--md-sys-color-on-primary-container) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}:is(.fab,.fixed-action-btn).toolbar :is(ul,menu) li :is(a,button):focus-visible{background-color:color-mix(in oklab, var(--md-sys-color-on-primary-container) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), transparent)}:is(.fab,.fixed-action-btn).toolbar :is(ul,menu) li :is(a,button):active{background-color:color-mix(in oklab, var(--md-sys-color-on-primary-container) calc(var(--md-sys-state-pressed-state-layer-opacity) * 100%), transparent)}:is(.fab,.fixed-action-btn) .fab-backdrop{position:absolute;inset:0 auto auto 0;z-index:-1;width:56px;height:56px;border-radius:16px;background-color:var(--md-sys-color-primary-container);transform:scale(0)}@media(hover: hover){:is(.fab,.fixed-action-btn):not(.click-to-toggle):hover :is(ul,menu){visibility:visible;transition-delay:0s}:is(.fab,.fixed-action-btn):not(.click-to-toggle):hover :is(ul,menu)>li>:is(a,button){opacity:1;transform:none;transition-delay:calc(var(--md-comp-fab-stagger)*var(--i, 0))}}@media(prefers-reduced-motion: reduce){:is(.fab,.fixed-action-btn){--md-comp-fab-duration: 0s;--md-comp-fab-stagger: 0s}}.button-group{--md-comp-button-group-between-space: 12px;--md-comp-button-group-item-shape-round: 9999px;--md-comp-button-group-item-shape-square: 12px;--md-comp-button-group-pressed-item-shape: 8px;--md-comp-button-group-pressed-item-width-multiplier: .15;--md-comp-button-group-motion: linear( 0, .056 5%, .1796 10%, .3252 15%, .4675 20%, .5936 25%, .6988 30%, .7828 35%, .8475 40%, .8959 45%, .931 50%, .9559 55%, .973 60%, .9845 65%, .9919 70%, .9965 75%, .9992 80%, 1.0006 85%, 1.0013 90%, 1.0015 95%, 1.0015 );display:flex;align-items:center;gap:var(--md-comp-button-group-between-space)}.button-group.xsmall{--md-comp-filled-button-container-height: 32px;--md-comp-filled-button-icon-size: 20px;--md-comp-filled-button-leading-space: 12px;--md-comp-filled-button-trailing-space: 12px;--md-comp-filled-button-icon-label-space: 8px;--md-comp-filled-button-outline-width: 1px;--md-comp-button-group-between-space: 18px;--md-comp-button-group-item-shape-square: 12px;--md-comp-button-group-pressed-item-shape: 8px}.button-group.xsmall>:is(button:not(.icon-button),a.button):not(.xsmall,.small,.medium,.large,.xlarge){font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}.button-group.xsmall>.icon-button:not(.xsmall,.small,.medium,.large,.xlarge){--md-comp-icon-button-container-height: 32px;--md-comp-icon-button-icon-size: 20px;--md-comp-icon-button-leading-space: 6px;--md-comp-icon-button-trailing-space: 6px;--md-comp-icon-button-narrow-space: 4px;--md-comp-icon-button-wide-space: 10px;--md-comp-icon-button-container-shape-square: 12px;--md-comp-icon-button-pressed-container-shape: 8px;--md-comp-icon-button-outline-width: 1px}.button-group.xsmall>.icon-button.narrow:not(.xsmall,.small,.medium,.large,.xlarge){--md-comp-icon-button-leading-space: 4px;--md-comp-icon-button-trailing-space: 4px}.button-group.xsmall>.icon-button.wide:not(.xsmall,.small,.medium,.large,.xlarge){--md-comp-icon-button-leading-space: 10px;--md-comp-icon-button-trailing-space: 10px}.button-group>:is(button,a.button).xsmall{--md-comp-button-group-item-shape-square: 12px;--md-comp-button-group-pressed-item-shape: 8px;--md-comp-button-group-inner-corner-corner-size: 4px;--md-comp-button-group-pressed-inner-corner-corner-size: 4px}.button-group.small{--md-comp-filled-button-container-height: 40px;--md-comp-filled-button-icon-size: 20px;--md-comp-filled-button-leading-space: 16px;--md-comp-filled-button-trailing-space: 16px;--md-comp-filled-button-icon-label-space: 8px;--md-comp-filled-button-outline-width: 1px;--md-comp-button-group-between-space: 12px;--md-comp-button-group-item-shape-square: 12px;--md-comp-button-group-pressed-item-shape: 8px}.button-group.small>:is(button:not(.icon-button),a.button):not(.xsmall,.small,.medium,.large,.xlarge){font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}.button-group.small>.icon-button:not(.xsmall,.small,.medium,.large,.xlarge){--md-comp-icon-button-container-height: 40px;--md-comp-icon-button-icon-size: 24px;--md-comp-icon-button-leading-space: 8px;--md-comp-icon-button-trailing-space: 8px;--md-comp-icon-button-narrow-space: 4px;--md-comp-icon-button-wide-space: 14px;--md-comp-icon-button-container-shape-square: 12px;--md-comp-icon-button-pressed-container-shape: 8px;--md-comp-icon-button-outline-width: 1px}.button-group.small>.icon-button.narrow:not(.xsmall,.small,.medium,.large,.xlarge){--md-comp-icon-button-leading-space: 4px;--md-comp-icon-button-trailing-space: 4px}.button-group.small>.icon-button.wide:not(.xsmall,.small,.medium,.large,.xlarge){--md-comp-icon-button-leading-space: 14px;--md-comp-icon-button-trailing-space: 14px}.button-group>:is(button,a.button).small{--md-comp-button-group-item-shape-square: 12px;--md-comp-button-group-pressed-item-shape: 8px;--md-comp-button-group-inner-corner-corner-size: 8px;--md-comp-button-group-pressed-inner-corner-corner-size: 4px}.button-group.medium{--md-comp-filled-button-container-height: 56px;--md-comp-filled-button-icon-size: 24px;--md-comp-filled-button-leading-space: 24px;--md-comp-filled-button-trailing-space: 24px;--md-comp-filled-button-icon-label-space: 8px;--md-comp-filled-button-outline-width: 1px;--md-comp-button-group-between-space: 8px;--md-comp-button-group-item-shape-square: 16px;--md-comp-button-group-pressed-item-shape: 12px}.button-group.medium>:is(button:not(.icon-button),a.button):not(.xsmall,.small,.medium,.large,.xlarge){font-family:var(--md-sys-typescale-title-medium-font-family-name);font-size:var(--md-sys-typescale-title-medium-font-size);font-weight:var(--md-sys-typescale-title-medium-font-weight);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing)}.button-group.medium>.icon-button:not(.xsmall,.small,.medium,.large,.xlarge){--md-comp-icon-button-container-height: 56px;--md-comp-icon-button-icon-size: 24px;--md-comp-icon-button-leading-space: 16px;--md-comp-icon-button-trailing-space: 16px;--md-comp-icon-button-narrow-space: 12px;--md-comp-icon-button-wide-space: 24px;--md-comp-icon-button-container-shape-square: 16px;--md-comp-icon-button-pressed-container-shape: 12px;--md-comp-icon-button-outline-width: 1px}.button-group.medium>.icon-button.narrow:not(.xsmall,.small,.medium,.large,.xlarge){--md-comp-icon-button-leading-space: 12px;--md-comp-icon-button-trailing-space: 12px}.button-group.medium>.icon-button.wide:not(.xsmall,.small,.medium,.large,.xlarge){--md-comp-icon-button-leading-space: 24px;--md-comp-icon-button-trailing-space: 24px}.button-group>:is(button,a.button).medium{--md-comp-button-group-item-shape-square: 16px;--md-comp-button-group-pressed-item-shape: 12px;--md-comp-button-group-inner-corner-corner-size: 8px;--md-comp-button-group-pressed-inner-corner-corner-size: 4px}.button-group.large{--md-comp-filled-button-container-height: 96px;--md-comp-filled-button-icon-size: 32px;--md-comp-filled-button-leading-space: 48px;--md-comp-filled-button-trailing-space: 48px;--md-comp-filled-button-icon-label-space: 12px;--md-comp-filled-button-outline-width: 2px;--md-comp-button-group-between-space: 8px;--md-comp-button-group-item-shape-square: 28px;--md-comp-button-group-pressed-item-shape: 16px}.button-group.large>:is(button:not(.icon-button),a.button):not(.xsmall,.small,.medium,.large,.xlarge){font-family:var(--md-sys-typescale-headline-small-font-family-name);font-size:var(--md-sys-typescale-headline-small-font-size);font-weight:var(--md-sys-typescale-headline-small-font-weight);line-height:var(--md-sys-typescale-headline-small-line-height);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing)}.button-group.large>.icon-button:not(.xsmall,.small,.medium,.large,.xlarge){--md-comp-icon-button-container-height: 96px;--md-comp-icon-button-icon-size: 32px;--md-comp-icon-button-leading-space: 32px;--md-comp-icon-button-trailing-space: 32px;--md-comp-icon-button-narrow-space: 16px;--md-comp-icon-button-wide-space: 48px;--md-comp-icon-button-container-shape-square: 28px;--md-comp-icon-button-pressed-container-shape: 16px;--md-comp-icon-button-outline-width: 2px}.button-group.large>.icon-button.narrow:not(.xsmall,.small,.medium,.large,.xlarge){--md-comp-icon-button-leading-space: 16px;--md-comp-icon-button-trailing-space: 16px}.button-group.large>.icon-button.wide:not(.xsmall,.small,.medium,.large,.xlarge){--md-comp-icon-button-leading-space: 48px;--md-comp-icon-button-trailing-space: 48px}.button-group>:is(button,a.button).large{--md-comp-button-group-item-shape-square: 28px;--md-comp-button-group-pressed-item-shape: 16px;--md-comp-button-group-inner-corner-corner-size: 16px;--md-comp-button-group-pressed-inner-corner-corner-size: 12px}.button-group.xlarge{--md-comp-filled-button-container-height: 136px;--md-comp-filled-button-icon-size: 40px;--md-comp-filled-button-leading-space: 64px;--md-comp-filled-button-trailing-space: 64px;--md-comp-filled-button-icon-label-space: 16px;--md-comp-filled-button-outline-width: 3px;--md-comp-button-group-between-space: 8px;--md-comp-button-group-item-shape-square: 28px;--md-comp-button-group-pressed-item-shape: 16px}.button-group.xlarge>:is(button:not(.icon-button),a.button):not(.xsmall,.small,.medium,.large,.xlarge){font-family:var(--md-sys-typescale-headline-large-font-family-name);font-size:var(--md-sys-typescale-headline-large-font-size);font-weight:var(--md-sys-typescale-headline-large-font-weight);line-height:var(--md-sys-typescale-headline-large-line-height);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing)}.button-group.xlarge>.icon-button:not(.xsmall,.small,.medium,.large,.xlarge){--md-comp-icon-button-container-height: 136px;--md-comp-icon-button-icon-size: 40px;--md-comp-icon-button-leading-space: 48px;--md-comp-icon-button-trailing-space: 48px;--md-comp-icon-button-narrow-space: 32px;--md-comp-icon-button-wide-space: 72px;--md-comp-icon-button-container-shape-square: 28px;--md-comp-icon-button-pressed-container-shape: 16px;--md-comp-icon-button-outline-width: 3px}.button-group.xlarge>.icon-button.narrow:not(.xsmall,.small,.medium,.large,.xlarge){--md-comp-icon-button-leading-space: 32px;--md-comp-icon-button-trailing-space: 32px}.button-group.xlarge>.icon-button.wide:not(.xsmall,.small,.medium,.large,.xlarge){--md-comp-icon-button-leading-space: 72px;--md-comp-icon-button-trailing-space: 72px}.button-group>:is(button,a.button).xlarge{--md-comp-button-group-item-shape-square: 28px;--md-comp-button-group-pressed-item-shape: 16px;--md-comp-button-group-inner-corner-corner-size: 20px;--md-comp-button-group-pressed-inner-corner-corner-size: 16px}.button-group>:is(button,a.button){position:relative;transition:width 200ms var(--md-comp-button-group-motion),border-radius 200ms var(--md-comp-button-group-motion),background-color 200ms ease-out}.button-group>:is(button,a.button)::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:48px;min-height:48px;translate:-50% -50%}.button-group:not(.connected)>:is(button,a.button){--_corner: var(--md-comp-button-group-item-shape-round);border-radius:var(--_corner)}.button-group.square:not(.connected)>:is(button,a.button){--_corner: var(--md-comp-button-group-item-shape-square)}.button-group:not(.connected)>:is(button,a.button)[aria-pressed=true]{--_corner: var(--md-comp-button-group-item-shape-square)}.button-group.square:not(.connected)>:is(button,a.button)[aria-pressed=true]{--_corner: var(--md-comp-button-group-item-shape-round)}.button-group>:is(button:not(.icon-button),a.button):where(.filled,:not(.elevated,.filled,.tonal,.outlined,.text))[aria-pressed=false],.button-group>.icon-button.filled[aria-pressed=false]{--_toggle-container-color: var(--md-sys-color-surface-container);--_toggle-state-color: var(--md-sys-color-on-surface-variant);color:var(--md-sys-color-on-surface-variant);background-color:var(--_toggle-container-color)}.button-group>:is(button:not(.icon-button),a.button):where(.filled,:not(.elevated,.filled,.tonal,.outlined,.text))[aria-pressed=true],.button-group>.icon-button.filled[aria-pressed=true]{--_toggle-container-color: var(--md-sys-color-primary);--_toggle-state-color: var(--md-sys-color-on-primary);color:var(--md-sys-color-on-primary);background-color:var(--_toggle-container-color)}.button-group>:is(button:not(.icon-button),a.button).tonal[aria-pressed=false],.button-group>.icon-button.tonal[aria-pressed=false]{--_toggle-container-color: var(--md-sys-color-secondary-container);--_toggle-state-color: var(--md-sys-color-on-secondary-container);color:var(--md-sys-color-on-secondary-container);background-color:var(--_toggle-container-color)}.button-group>:is(button:not(.icon-button),a.button).tonal[aria-pressed=true],.button-group>.icon-button.tonal[aria-pressed=true]{--_toggle-container-color: var(--md-sys-color-secondary);--_toggle-state-color: var(--md-sys-color-on-secondary);color:var(--md-sys-color-on-secondary);background-color:var(--_toggle-container-color)}.button-group>:is(button:not(.icon-button),a.button).outlined[aria-pressed=false],.button-group>.icon-button.outlined[aria-pressed=false]{--_toggle-container-color: transparent;--_toggle-state-color: var(--md-sys-color-on-surface-variant);color:var(--md-sys-color-on-surface-variant);background-color:var(--_toggle-container-color)}.button-group>:is(button:not(.icon-button),a.button).outlined[aria-pressed=true],.button-group>.icon-button.outlined[aria-pressed=true]{--_toggle-container-color: var(--md-sys-color-inverse-surface);--_toggle-state-color: var(--md-sys-color-inverse-on-surface);color:var(--md-sys-color-inverse-on-surface);background-color:var(--_toggle-container-color)}.button-group>:is(button:not(.icon-button),a.button).elevated[aria-pressed=false]{--_toggle-container-color: var(--md-sys-color-surface-container-low);--_toggle-state-color: var(--md-sys-color-primary);color:var(--md-sys-color-primary);background-color:var(--_toggle-container-color)}.button-group>:is(button:not(.icon-button),a.button).elevated[aria-pressed=true]{--_toggle-container-color: var(--md-sys-color-primary);--_toggle-state-color: var(--md-sys-color-on-primary);color:var(--md-sys-color-on-primary);background-color:var(--_toggle-container-color)}.button-group>:is(button:not(.icon-button):not(.text),a.button:not(.text),.icon-button:is(.filled,.tonal,.outlined))[aria-pressed]:hover{background-color:color-mix(in oklab, var(--_toggle-state-color) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--_toggle-container-color))}.button-group>:is(button:not(.icon-button):not(.text),a.button:not(.text),.icon-button:is(.filled,.tonal,.outlined))[aria-pressed]:focus{background-color:color-mix(in oklab, var(--_toggle-state-color) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), var(--_toggle-container-color))}.button-group>:is(button:not(.icon-button):not(.text),a.button:not(.text),.icon-button:is(.filled,.tonal,.outlined))[aria-pressed]:is(:active,.button-group-pressed){background-color:color-mix(in oklab, var(--_toggle-state-color) calc(var(--md-sys-state-pressed-state-layer-opacity) * 100%), var(--_toggle-container-color))}.button-group>:is(button:not(.icon-button),a.button):where(.filled,:not(.elevated,.filled,.tonal,.outlined,.text))[aria-pressed]:is(:disabled,[disabled],.disabled),.button-group>:is(button:not(.icon-button),a.button):is(.tonal,.elevated)[aria-pressed]:is(:disabled,[disabled],.disabled),.button-group>.icon-button:is(.filled,.tonal)[aria-pressed]:is(:disabled,[disabled],.disabled),.button-group>:is(button:not(.icon-button),a.button).outlined[aria-pressed=true]:is(:disabled,[disabled],.disabled),.button-group>.icon-button.outlined[aria-pressed=true]:is(:disabled,[disabled],.disabled){box-shadow:none !important;color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);pointer-events:none;box-shadow:none;cursor:default;background-color:color-mix(in oklab, var(--md-sys-color-on-surface) 10%, transparent);border-color:rgba(0,0,0,0)}.button-group>:is(button:not(.icon-button),a.button).outlined[aria-pressed=false]:is(:disabled,[disabled],.disabled),.button-group>.icon-button.outlined[aria-pressed=false]:is(:disabled,[disabled],.disabled){box-shadow:none !important;color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);pointer-events:none;box-shadow:none;cursor:default;background-color:rgba(0,0,0,0);border-color:var(--md-sys-color-outline-variant)}.button-group>:is(button,a.button)[aria-pressed=true]>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){--md-icon-fill: 1}.button-group:not(.connected)>:is(button,a.button):is(:active,.button-group-pressed),.button-group.square:not(.connected)>:is(button,a.button)[aria-pressed=true]:is(:active,.button-group-pressed){--_corner: var(--md-comp-button-group-pressed-item-shape)}.button-group.connected{--md-comp-button-group-between-space: 2px;--md-comp-button-group-container-shape: 9999px;--md-comp-button-group-inner-corner-corner-size: 8px;--md-comp-button-group-pressed-inner-corner-corner-size: 4px;--md-comp-button-group-selected-inner-corner-corner-size: 50%;width:100%}.button-group.connected.xsmall{--md-comp-button-group-inner-corner-corner-size: 4px;--md-comp-button-group-pressed-inner-corner-corner-size: 4px}.button-group.connected.small{--md-comp-button-group-inner-corner-corner-size: 8px;--md-comp-button-group-pressed-inner-corner-corner-size: 4px}.button-group.connected.medium{--md-comp-button-group-inner-corner-corner-size: 8px;--md-comp-button-group-pressed-inner-corner-corner-size: 4px}.button-group.connected.large{--md-comp-button-group-inner-corner-corner-size: 16px;--md-comp-button-group-pressed-inner-corner-corner-size: 12px}.button-group.connected.xlarge{--md-comp-button-group-inner-corner-corner-size: 20px;--md-comp-button-group-pressed-inner-corner-corner-size: 16px}.button-group.connected.square{--md-comp-button-group-container-shape: var(--md-comp-button-group-inner-corner-corner-size)}.button-group.connected>:is(button,a.button){min-width:48px}.button-group.connected>:is(button,a.button){--_corner: var(--md-comp-button-group-inner-corner-corner-size);--_outer-corner: var(--md-comp-button-group-container-shape);flex:1 1 0;border-radius:var(--_corner)}.button-group.connected>:is(button,a.button)[aria-pressed=true]{--_corner: var(--md-comp-button-group-selected-inner-corner-corner-size);--_outer-corner: var(--md-comp-button-group-selected-inner-corner-corner-size)}.button-group.connected>:is(button,a.button):is(:active,.button-group-pressed){--_corner: var(--md-comp-button-group-pressed-inner-corner-corner-size)}.button-group.connected>:is(button,a.button):first-child{border-start-start-radius:var(--_outer-corner);border-end-start-radius:var(--_outer-corner)}.button-group.connected>:is(button,a.button):last-child{border-start-end-radius:var(--_outer-corner);border-end-end-radius:var(--_outer-corner)}@media(prefers-reduced-motion: reduce){.button-group>:is(button,a.button){transition:none}}.split-button{--md-comp-split-button-between-space: 2px;--md-comp-split-button-container-shape: 9999px;--md-comp-filled-button-container-height: 40px;--md-comp-filled-button-icon-size: 20px;--md-comp-filled-button-leading-space: 16px;--md-comp-filled-button-trailing-space: 16px;--md-comp-filled-button-icon-label-space: 8px;--md-comp-filled-button-outline-width: 1px;--md-comp-split-button-leading-button-trailing-space: 12px;--md-comp-split-button-trailing-button-space: 13px;--md-comp-split-button-trailing-icon-size: 22px;--md-comp-split-button-inner-corner-corner-size: 4px;--md-comp-split-button-inner-pressed-corner-corner-size: 12px;display:inline-flex;align-items:center;gap:var(--md-comp-split-button-between-space)}.split-button.xsmall{--md-comp-filled-button-container-height: 32px;--md-comp-filled-button-icon-size: 20px;--md-comp-filled-button-leading-space: 12px;--md-comp-filled-button-trailing-space: 12px;--md-comp-filled-button-icon-label-space: 8px;--md-comp-filled-button-outline-width: 1px;--md-comp-split-button-leading-button-trailing-space: 10px;--md-comp-split-button-trailing-button-space: 13px;--md-comp-split-button-trailing-icon-size: 22px;--md-comp-split-button-inner-corner-corner-size: 4px;--md-comp-split-button-inner-pressed-corner-corner-size: 8px}.split-button.xsmall>:where(button:not(.icon-button),a.button){font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}.split-button.small{--md-comp-filled-button-container-height: 40px;--md-comp-filled-button-icon-size: 20px;--md-comp-filled-button-leading-space: 16px;--md-comp-filled-button-trailing-space: 16px;--md-comp-filled-button-icon-label-space: 8px;--md-comp-filled-button-outline-width: 1px;--md-comp-split-button-leading-button-trailing-space: 12px;--md-comp-split-button-trailing-button-space: 13px;--md-comp-split-button-trailing-icon-size: 22px;--md-comp-split-button-inner-corner-corner-size: 4px;--md-comp-split-button-inner-pressed-corner-corner-size: 12px}.split-button.small>:where(button:not(.icon-button),a.button){font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}.split-button.medium{--md-comp-filled-button-container-height: 56px;--md-comp-filled-button-icon-size: 24px;--md-comp-filled-button-leading-space: 24px;--md-comp-filled-button-trailing-space: 24px;--md-comp-filled-button-icon-label-space: 8px;--md-comp-filled-button-outline-width: 1px;--md-comp-split-button-leading-button-trailing-space: 24px;--md-comp-split-button-trailing-button-space: 15px;--md-comp-split-button-trailing-icon-size: 26px;--md-comp-split-button-inner-corner-corner-size: 4px;--md-comp-split-button-inner-pressed-corner-corner-size: 12px}.split-button.medium>:where(button:not(.icon-button),a.button){font-family:var(--md-sys-typescale-title-medium-font-family-name);font-size:var(--md-sys-typescale-title-medium-font-size);font-weight:var(--md-sys-typescale-title-medium-font-weight);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing)}.split-button.large{--md-comp-filled-button-container-height: 96px;--md-comp-filled-button-icon-size: 32px;--md-comp-filled-button-leading-space: 48px;--md-comp-filled-button-trailing-space: 48px;--md-comp-filled-button-icon-label-space: 12px;--md-comp-filled-button-outline-width: 2px;--md-comp-split-button-leading-button-trailing-space: 48px;--md-comp-split-button-trailing-button-space: 29px;--md-comp-split-button-trailing-icon-size: 38px;--md-comp-split-button-inner-corner-corner-size: 8px;--md-comp-split-button-inner-pressed-corner-corner-size: 20px}.split-button.large>:where(button:not(.icon-button),a.button){font-family:var(--md-sys-typescale-headline-small-font-family-name);font-size:var(--md-sys-typescale-headline-small-font-size);font-weight:var(--md-sys-typescale-headline-small-font-weight);line-height:var(--md-sys-typescale-headline-small-line-height);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing)}.split-button.xlarge{--md-comp-filled-button-container-height: 136px;--md-comp-filled-button-icon-size: 40px;--md-comp-filled-button-leading-space: 64px;--md-comp-filled-button-trailing-space: 64px;--md-comp-filled-button-icon-label-space: 16px;--md-comp-filled-button-outline-width: 3px;--md-comp-split-button-leading-button-trailing-space: 64px;--md-comp-split-button-trailing-button-space: 43px;--md-comp-split-button-trailing-icon-size: 50px;--md-comp-split-button-inner-corner-corner-size: 12px;--md-comp-split-button-inner-pressed-corner-corner-size: 20px}.split-button.xlarge>:where(button:not(.icon-button),a.button){font-family:var(--md-sys-typescale-headline-large-font-family-name);font-size:var(--md-sys-typescale-headline-large-font-size);font-weight:var(--md-sys-typescale-headline-large-font-weight);line-height:var(--md-sys-typescale-headline-large-line-height);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing)}.split-button>:where(button:not(.icon-button),a.button){--_inner: var(--md-comp-split-button-inner-corner-corner-size);transition:border-radius .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out}.split-button>:where(button:not(.icon-button),a.button):hover,.split-button>:where(button:not(.icon-button),a.button):active{--_inner: var(--md-comp-split-button-inner-pressed-corner-corner-size)}.split-button>:where(button:not(.icon-button),a.button):not(.menu-trigger){--md-comp-filled-button-trailing-space: var(--md-comp-split-button-leading-button-trailing-space);border-start-start-radius:var(--md-comp-split-button-container-shape);border-end-start-radius:var(--md-comp-split-button-container-shape);border-start-end-radius:var(--_inner);border-end-end-radius:var(--_inner)}.split-button>.menu-trigger:not(.icon-button){--md-comp-filled-button-leading-space: var(--md-comp-split-button-trailing-button-space);--md-comp-filled-button-trailing-space: var(--md-comp-split-button-trailing-button-space);--md-comp-filled-button-icon-size: var(--md-comp-split-button-trailing-icon-size);border-start-end-radius:var(--md-comp-split-button-container-shape);border-end-end-radius:var(--md-comp-split-button-container-shape);border-start-start-radius:var(--_inner);border-end-start-radius:var(--_inner)}.split-button>.menu-trigger:not(.icon-button)[aria-expanded=true]{--_inner: var(--md-comp-split-button-container-shape)}.split-button>.menu-trigger:not(.icon-button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){transition:transform .2s ease-out}.split-button>.menu-trigger:not(.icon-button)[aria-expanded=true]>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){transform:rotate(180deg)}@media(prefers-reduced-motion: reduce){.split-button>:where(button:not(.icon-button),a.button),.split-button>.menu-trigger:not(.icon-button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){transition:none}}.icon-button{--md-comp-icon-button-container-height: 40px;--md-comp-icon-button-icon-size: 24px;--md-comp-icon-button-leading-space: 8px;--md-comp-icon-button-trailing-space: 8px;--md-comp-icon-button-narrow-space: 4px;--md-comp-icon-button-wide-space: 14px;--md-comp-icon-button-container-shape-square: 12px;--md-comp-icon-button-pressed-container-shape: 8px;--md-comp-icon-button-outline-width: 1px;--md-comp-icon-button-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-container-color: transparent;--md-comp-icon-button-container-shape: 9999px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;height:var(--md-comp-icon-button-container-height);padding-block:0;padding-inline:var(--md-comp-icon-button-leading-space) var(--md-comp-icon-button-trailing-space);border:none;border-radius:var(--md-comp-icon-button-container-shape);color:var(--md-comp-icon-button-color);background-color:var(--md-comp-icon-button-container-color);text-decoration:none;cursor:pointer;outline:0;user-select:none;appearance:none;vertical-align:middle;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .2s ease-out,border-radius .2s ease-out}.icon-button>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){flex:0 0 auto;font-size:var(--md-comp-icon-button-icon-size);width:var(--md-comp-icon-button-icon-size);height:var(--md-comp-icon-button-icon-size);line-height:var(--md-comp-icon-button-icon-size);color:inherit;overflow:hidden}.icon-button:hover{background-color:color-mix(in oklab, var(--md-comp-icon-button-color) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-comp-icon-button-container-color))}.icon-button:focus{background-color:color-mix(in oklab, var(--md-comp-icon-button-color) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), var(--md-comp-icon-button-container-color))}.icon-button:active{background-color:color-mix(in oklab, var(--md-comp-icon-button-color) calc(var(--md-sys-state-pressed-state-layer-opacity) * 100%), var(--md-comp-icon-button-container-color))}.icon-button:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.icon-button.filled{--md-comp-icon-button-color: var(--md-sys-color-on-primary);--md-comp-icon-button-container-color: var(--md-sys-color-primary)}.icon-button.tonal{--md-comp-icon-button-color: var(--md-sys-color-on-secondary-container);--md-comp-icon-button-container-color: var(--md-sys-color-secondary-container)}.icon-button.outlined{border:var(--md-comp-icon-button-outline-width) solid var(--md-sys-color-outline-variant);padding-inline:calc(var(--md-comp-icon-button-leading-space) - var(--md-comp-icon-button-outline-width)) calc(var(--md-comp-icon-button-trailing-space) - var(--md-comp-icon-button-outline-width))}.icon-button.xsmall{--md-comp-icon-button-container-height: 32px;--md-comp-icon-button-icon-size: 20px;--md-comp-icon-button-leading-space: 6px;--md-comp-icon-button-trailing-space: 6px;--md-comp-icon-button-narrow-space: 4px;--md-comp-icon-button-wide-space: 10px;--md-comp-icon-button-container-shape-square: 12px;--md-comp-icon-button-pressed-container-shape: 8px;--md-comp-icon-button-outline-width: 1px}.icon-button.medium{--md-comp-icon-button-container-height: 56px;--md-comp-icon-button-icon-size: 24px;--md-comp-icon-button-leading-space: 16px;--md-comp-icon-button-trailing-space: 16px;--md-comp-icon-button-narrow-space: 12px;--md-comp-icon-button-wide-space: 24px;--md-comp-icon-button-container-shape-square: 16px;--md-comp-icon-button-pressed-container-shape: 12px;--md-comp-icon-button-outline-width: 1px}.icon-button.large{--md-comp-icon-button-container-height: 96px;--md-comp-icon-button-icon-size: 32px;--md-comp-icon-button-leading-space: 32px;--md-comp-icon-button-trailing-space: 32px;--md-comp-icon-button-narrow-space: 16px;--md-comp-icon-button-wide-space: 48px;--md-comp-icon-button-container-shape-square: 28px;--md-comp-icon-button-pressed-container-shape: 16px;--md-comp-icon-button-outline-width: 2px}.icon-button.xlarge{--md-comp-icon-button-container-height: 136px;--md-comp-icon-button-icon-size: 40px;--md-comp-icon-button-leading-space: 48px;--md-comp-icon-button-trailing-space: 48px;--md-comp-icon-button-narrow-space: 32px;--md-comp-icon-button-wide-space: 72px;--md-comp-icon-button-container-shape-square: 28px;--md-comp-icon-button-pressed-container-shape: 16px;--md-comp-icon-button-outline-width: 3px}.icon-button.narrow{--md-comp-icon-button-leading-space: var(--md-comp-icon-button-narrow-space);--md-comp-icon-button-trailing-space: var(--md-comp-icon-button-narrow-space)}.icon-button.wide{--md-comp-icon-button-leading-space: var(--md-comp-icon-button-wide-space);--md-comp-icon-button-trailing-space: var(--md-comp-icon-button-wide-space)}.icon-button.square{--md-comp-icon-button-container-shape: var(--md-comp-icon-button-container-shape-square)}.icon-button:active{border-radius:var(--md-comp-icon-button-pressed-container-shape)}.icon-button:is(:disabled,[disabled],[aria-disabled=true],.disabled){--md-comp-icon-button-color: color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);pointer-events:none;cursor:default}.icon-button:is(.filled,.tonal):is(:disabled,[disabled],[aria-disabled=true],.disabled){--md-comp-icon-button-container-color: color-mix(in oklab, var(--md-sys-color-on-surface) 10%, transparent)}.list{--md-comp-list-item-height: 56px;--md-comp-list-item-two-line-height: 72px;--md-comp-list-item-padding: 16px;--md-comp-list-item-shape: 100px;--md-comp-list-item-container-color: transparent;--md-comp-list-selected-container-color: var(--md-sys-color-secondary-container);--md-comp-list-selected-color: var(--md-sys-color-on-secondary-container);--md-comp-list-gap: 16px;--md-comp-list-leading-icon-size: 24px;--md-comp-list-trailing-icon-size: 24px;--md-comp-list-avatar-size: 40px;--md-comp-list-image-size: 56px;--md-comp-list-segmented-gap: 2px;box-sizing:border-box;margin:.5rem 0 1rem;padding:0;list-style:none;color:var(--md-sys-color-on-surface)}.list>li{box-sizing:border-box;margin:0;border-radius:var(--md-comp-list-item-shape);background-color:var(--md-comp-list-item-container-color);color:inherit;transition:background-color .2s ease-out}.list>li:not(:has(>:is(a,label):only-child)),.list>li>:is(a,label):only-child{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:var(--md-comp-list-gap);box-sizing:border-box;min-height:var(--md-comp-list-item-height);padding:8px var(--md-comp-list-item-padding);font-family:var(--md-sys-typescale-body-large-font-family-name);font-size:var(--md-sys-typescale-body-large-font-size);font-weight:var(--md-sys-typescale-body-large-font-weight);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing)}.list>li:not(:has(>:is(a,label):only-child))>:is(:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),img,input):first-child,.list>li>:is(a,label):only-child>:is(:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),img,input):first-child{grid-column:1;grid-row:1/-1;align-self:center;flex-shrink:0}.list>li:not(:has(>:is(a,label):only-child))>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child:not(.circle),.list>li>:is(a,label):only-child>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child:not(.circle){font-size:var(--md-comp-list-leading-icon-size);width:var(--md-comp-list-leading-icon-size);height:var(--md-comp-list-leading-icon-size);color:var(--md-sys-color-on-surface-variant)}.list>li:not(:has(>:is(a,label):only-child))>img:first-child,.list>li>:is(a,label):only-child>img:first-child{width:var(--md-comp-list-image-size);height:var(--md-comp-list-image-size);object-fit:cover;border-radius:8px}.list>li:not(:has(>:is(a,label):only-child))>:is(img,:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons)).circle,.list>li>:is(a,label):only-child>:is(img,:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons)).circle{width:var(--md-comp-list-avatar-size);height:var(--md-comp-list-avatar-size);border-radius:50%;object-fit:cover}.list>li:not(:has(>:is(a,label):only-child))>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons).circle,.list>li>:is(a,label):only-child>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons).circle{display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.list>li:not(:has(>:is(a,label):only-child))>div:not(.meta),.list>li:not(:has(>:is(a,label):only-child))>span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons),.list>li>:is(a,label):only-child>div:not(.meta),.list>li>:is(a,label):only-child>span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons){grid-column:2;min-width:0}.list>li:not(:has(>:is(a,label):only-child))>p,.list>li>:is(a,label):only-child>p{grid-column:2;grid-row:2;min-width:0;margin:0;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-medium-font-family-name);font-size:var(--md-sys-typescale-body-medium-font-size);font-weight:var(--md-sys-typescale-body-medium-font-weight);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing)}.list>li:not(:has(>:is(a,label):only-child))>:is(:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),kbd,button,time,.meta,.badge,.button,a):last-child:not(:first-child),.list>li>:is(a,label):only-child>:is(:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),kbd,button,time,.meta,.badge,.button,a):last-child:not(:first-child){grid-column:3;grid-row:1/-1;justify-self:end;align-self:center}.list>li:not(:has(>:is(a,label):only-child))>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):last-child:not(:first-child),.list>li>:is(a,label):only-child>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):last-child:not(:first-child){font-size:var(--md-comp-list-trailing-icon-size);width:var(--md-comp-list-trailing-icon-size);height:var(--md-comp-list-trailing-icon-size);color:var(--md-sys-color-on-surface-variant)}.list>li:not(:has(>:is(a,label):only-child))>:is(kbd,time,.meta):last-child,.list>li>:is(a,label):only-child>:is(kbd,time,.meta):last-child{color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-label-small-font-family-name);font-size:var(--md-sys-typescale-label-small-font-size);font-weight:var(--md-sys-typescale-label-small-font-weight);line-height:var(--md-sys-typescale-label-small-line-height);letter-spacing:var(--md-sys-typescale-label-small-letter-spacing)}.list>li:not(:has(>:is(a,label):only-child))>kbd:last-child,.list>li>:is(a,label):only-child>kbd:last-child{font-family:inherit;border:0;background:none;padding:0}.list>li:not(:has(>:is(a,label):only-child))>button:last-child:not(:first-child):not(.button,.icon-button),.list>li:not(:has(>:is(a,label):only-child))>a:last-child:not(:first-child):not(.button,.icon-button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child),.list>li>:is(a,label):only-child>button:last-child:not(:first-child):not(.button,.icon-button),.list>li>:is(a,label):only-child>a:last-child:not(:first-child):not(.button,.icon-button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child){display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;appearance:none}.list>li:not(:has(>:is(a,label):only-child))>button:last-child:not(:first-child):not(.button,.icon-button):focus-visible,.list>li:not(:has(>:is(a,label):only-child))>a:last-child:not(:first-child):not(.button,.icon-button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):focus-visible,.list>li>:is(a,label):only-child>button:last-child:not(:first-child):not(.button,.icon-button):focus-visible,.list>li>:is(a,label):only-child>a:last-child:not(:first-child):not(.button,.icon-button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.list>li:not(:has(>:is(a,label):only-child)):has(>p),.list>li:not(:has(>:is(a,label):only-child)):has(>div:not(.meta)>p),.list>li>:is(a,label):only-child:has(>p),.list>li>:is(a,label):only-child:has(>div:not(.meta)>p){min-height:var(--md-comp-list-item-two-line-height)}.list>li:not(:has(>:is(a,label):only-child)):has(>img:first-child:not(.circle)),.list>li>:is(a,label):only-child:has(>img:first-child:not(.circle)){min-height:calc(var(--md-comp-list-image-size) + 16px)}.list>li>:is(a,label):only-child{color:inherit;text-decoration:none;border-radius:inherit;cursor:pointer}.list>li>:is(a,label):only-child:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.list>li:not(.active):not([aria-selected=true]):not([aria-current]):not(:has(>[aria-current])):not(:has([aria-selected=true])):not(:has(:checked)):hover{background-color:color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-comp-list-item-container-color))}.list>li.active,.list>li[aria-selected=true],.list>li[aria-current],.list>li:has(>[aria-current]),.list>li:has([aria-selected=true]),.list>li:has(:checked){background-color:var(--md-comp-list-selected-container-color);color:var(--md-comp-list-selected-color)}.list>li.active :is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.list>li.active p,.list>li.active kbd,.list>li.active time,.list>li.active .meta,.list>li[aria-selected=true] :is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.list>li[aria-selected=true] p,.list>li[aria-selected=true] kbd,.list>li[aria-selected=true] time,.list>li[aria-selected=true] .meta,.list>li[aria-current] :is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.list>li[aria-current] p,.list>li[aria-current] kbd,.list>li[aria-current] time,.list>li[aria-current] .meta,.list>li:has(>[aria-current]) :is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.list>li:has(>[aria-current]) p,.list>li:has(>[aria-current]) kbd,.list>li:has(>[aria-current]) time,.list>li:has(>[aria-current]) .meta,.list>li:has([aria-selected=true]) :is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.list>li:has([aria-selected=true]) p,.list>li:has([aria-selected=true]) kbd,.list>li:has([aria-selected=true]) time,.list>li:has([aria-selected=true]) .meta,.list>li:has(:checked) :is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.list>li:has(:checked) p,.list>li:has(:checked) kbd,.list>li:has(:checked) time,.list>li:has(:checked) .meta{color:inherit}.list>li.active>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child,.list>li.active>:is(a,label):only-child>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child,.list>li[aria-selected=true]>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child,.list>li[aria-selected=true]>:is(a,label):only-child>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child,.list>li[aria-current]>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child,.list>li[aria-current]>:is(a,label):only-child>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child,.list>li:has(>[aria-current])>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child,.list>li:has(>[aria-current])>:is(a,label):only-child>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child,.list>li:has([aria-selected=true])>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child,.list>li:has([aria-selected=true])>:is(a,label):only-child>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child,.list>li:has(:checked)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child,.list>li:has(:checked)>:is(a,label):only-child>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child{--md-icon-fill: 1}.list>li:has(>:is(h1,h2,h3,h4,h5,h6):only-child){min-height:0;padding:16px var(--md-comp-list-item-padding) 8px;background:rgba(0,0,0,0);pointer-events:none;color:var(--md-sys-color-on-surface-variant)}.list>li:has(>:is(h1,h2,h3,h4,h5,h6):only-child)>:is(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--md-sys-typescale-title-small-font-family-name);font-size:var(--md-sys-typescale-title-small-font-size);font-weight:var(--md-sys-typescale-title-small-font-weight);line-height:var(--md-sys-typescale-title-small-line-height);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing)}.list>li.divider{height:1px;min-height:0;padding:0;margin:8px var(--md-comp-list-item-padding);border-radius:0;background-color:var(--md-sys-color-outline-variant);pointer-events:none}.list>li.disabled,.list>li[aria-disabled=true]{pointer-events:none;color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent)}.list.segmented{--md-comp-list-item-container-color: color-mix( in oklab, var(--md-sys-color-on-surface) 8%, var(--md-sys-color-surface) );--md-comp-list-item-shape: 20px;display:flex;flex-direction:column;gap:var(--md-comp-list-segmented-gap)}.badge{--md-comp-badge-color: var(--md-sys-color-error);--md-comp-badge-label-text-color: var(--md-sys-color-on-error);--md-comp-badge-large-size: 16px;--md-comp-badge-small-size: 6px;--md-comp-badge-large-shape: 8px;--md-comp-badge-icon-size: 24px;box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:var(--md-comp-badge-large-size);height:var(--md-comp-badge-large-size);max-width:calc(4ch + 8px);margin:0;padding:0 4px;overflow:hidden;border-radius:var(--md-comp-badge-large-shape);background-color:var(--md-comp-badge-color);color:var(--md-comp-badge-label-text-color);white-space:nowrap;font-family:var(--md-sys-typescale-label-small-font-family-name);font-size:var(--md-sys-typescale-label-small-font-size);font-weight:var(--md-sys-typescale-label-small-font-weight);line-height:var(--md-sys-typescale-label-small-line-height);letter-spacing:var(--md-sys-typescale-label-small-letter-spacing);line-height:var(--md-comp-badge-large-size)}.badge:empty{width:var(--md-comp-badge-small-size);min-width:var(--md-comp-badge-small-size);max-width:var(--md-comp-badge-small-size);height:var(--md-comp-badge-small-size);padding:0;border-radius:50%;font-size:0;line-height:0;color:rgba(0,0,0,0)}:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){position:relative;overflow:visible}:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons)>.badge{position:absolute;z-index:1;inset-block-start:calc((100% - var(--md-comp-badge-icon-size))/2);inset-inline-end:calc((100% - var(--md-comp-badge-icon-size))/2);transform:translate(50%, -50%)}:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons)>.badge:dir(rtl){transform:translate(-50%, -50%)}.list .badge,:is(.sidenav,.navigation-drawer) .badge,menu .badge{position:static;transform:none}.list .badge{margin-inline-start:auto}:is(.sidenav,.navigation-drawer) summary .badge{margin-inline-start:14px}@property --md-comp-top-app-bar-scroll{syntax:"<number>";inherits:false;initial-value:0}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar)){--md-comp-top-app-bar-container-color: var(--md-sys-color-surface);--md-comp-top-app-bar-scrolled-container-color: var(--md-sys-color-surface-container);--md-comp-top-app-bar-headline-color: var(--md-sys-color-on-surface);--md-comp-top-app-bar-leading-icon-color: inherit;--md-comp-top-app-bar-trailing-icon-color: inherit;--md-comp-top-app-bar-container-height: 64px;--md-comp-top-app-bar-leading-icon-size: 24px;--md-comp-top-app-bar-container-shape: 0;background-color:color-mix(in oklab, var(--md-comp-top-app-bar-scrolled-container-color) calc(100% * var(--md-comp-top-app-bar-scroll)), var(--md-comp-top-app-bar-container-color));color:var(--md-comp-top-app-bar-headline-color);border-radius:var(--md-comp-top-app-bar-container-shape);width:100%}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar){display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:var(--md-comp-top-app-bar-container-height);padding-inline:4px;margin:0}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(:is(h1,h2,h3,h4,h5,h6),hgroup){flex:1 1 auto;min-width:0;margin:0;padding-inline:4px 12px}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(:is(h1,h2,h3,h4,h5,h6),hgroup):first-child{padding-inline-start:12px}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(:is(h1,h2,h3,h4,h5,h6),hgroup){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(h1,h2,h3,h4,h5,h6),header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>hgroup>:is(h1,h2,h3,h4,h5,h6){margin:0;color:inherit;font-family:var(--md-sys-typescale-title-large-font-family-name);font-size:var(--md-sys-typescale-title-large-font-size);font-weight:var(--md-sys-typescale-title-large-font-weight);line-height:var(--md-sys-typescale-title-large-line-height);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing)}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>hgroup{display:flex;flex-direction:column;justify-content:center;gap:0;white-space:normal;text-overflow:unset}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>hgroup>p{margin:0;color:inherit;font-family:var(--md-sys-typescale-label-medium-font-family-name);font-size:var(--md-sys-typescale-label-medium-font-size);font-weight:var(--md-sys-typescale-label-medium-font-weight);line-height:var(--md-sys-typescale-label-medium-line-height);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing)}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(a,button):not(.button,.icon-button):not(.circle):not(.extra):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child){display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;padding:0;margin-block:0;margin-inline-end:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--md-comp-top-app-bar-leading-icon-color);cursor:pointer;appearance:none;font:inherit;text-decoration:none}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(a,button):not(.button,.icon-button):not(.circle):not(.extra):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(a,button):not(.button,.icon-button):not(.circle):not(.extra):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){display:block;font-size:var(--md-comp-top-app-bar-leading-icon-size);width:var(--md-comp-top-app-bar-leading-icon-size);height:var(--md-comp-top-app-bar-leading-icon-size);line-height:var(--md-comp-top-app-bar-leading-icon-size)}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(a,button):not(.button,.icon-button):not(.circle):not(.extra):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):hover{background-color:color-mix(in oklab, currentColor 8%, transparent)}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(a,button):not(.button,.icon-button):not(.circle):not(.extra):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):active{background-color:color-mix(in oklab, currentColor 10%, transparent)}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(:is(:is(h1,h2,h3,h4,h5,h6),hgroup),:is(.search-bar,.searchbar))~:is(a,button):not(.button,.icon-button):not(.circle):not(.extra):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child){color:var(--md-comp-top-app-bar-trailing-icon-color)}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(menu,ul){display:flex;align-items:stretch;align-self:stretch;list-style:none;margin:0;padding:0}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(menu,ul)>li{display:flex;align-items:stretch}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>ol{display:flex;flex-wrap:wrap;align-items:center;align-self:center;flex:1 1 auto;min-width:0;list-style:none;margin:0;padding-inline:12px}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>form{display:flex;flex:1 1 auto;align-items:center;align-self:stretch;min-width:0;margin:0}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>form input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0 16px;border:0;background:rgba(0,0,0,0);box-shadow:none;color:inherit;font-family:var(--md-sys-typescale-body-large-font-family-name);font-size:var(--md-sys-typescale-body-large-font-size);font-weight:var(--md-sys-typescale-body-large-font-weight);line-height:var(--md-sys-typescale-body-large-line-height)}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>form input:focus,header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>form input:focus-visible{outline:none;border:0;box-shadow:none}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(.search-bar,.searchbar){flex:1 1 auto;width:auto;min-width:0;align-self:center;margin-block:4px}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(.search-bar,.searchbar) input{text-align:center}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>a:not(:has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child)):not(.button,.icon-button):not(.circle):not(.breadcrumb),header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(menu,ul)>li>a{display:inline-flex;align-items:center;padding:0 12px;color:inherit;text-decoration:none;font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>a:focus-visible:not(:has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child)):not(.button,.icon-button):not(.circle):not(.breadcrumb),header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(menu,ul)>li>a:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>a:hover:not(.active):not(:has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child)):not(.button,.icon-button):not(.circle):not(.breadcrumb),header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(menu,ul)>li>a:hover:not(.active){background-color:color-mix(in oklab, currentColor 8%, transparent)}header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>a.active:not(:has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child)):not(.button,.icon-button):not(.circle):not(.breadcrumb),header:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(menu,ul)>li>a.active{background-color:color-mix(in oklab, currentColor 10%, transparent)}header.center:not(.medium,.large):has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar),header.center.collapsed:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar){position:relative;justify-content:space-between}header.center:not(.medium,.large):has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(:is(h1,h2,h3,h4,h5,h6),hgroup),header.center.collapsed:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(:is(h1,h2,h3,h4,h5,h6),hgroup){position:absolute;left:50%;transform:translateX(-50%);flex:0 1 auto;max-width:calc(100% - 96px);padding-inline:16px;text-align:center;pointer-events:none}header.medium:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar),header.large:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar){flex-wrap:wrap;align-content:space-between;align-items:flex-start;height:auto;padding-top:8px}header.medium:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)::before,header.large:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)::before{content:"";flex:0 0 0;height:48px}header.medium:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(:is(h1,h2,h3,h4,h5,h6),hgroup),header.large:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(:is(h1,h2,h3,h4,h5,h6),hgroup){order:1;flex:1 1 calc(100% + 1px);white-space:normal;overflow:hidden;text-overflow:unset}header.medium:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(h1,h2,h3,h4,h5,h6),header.medium:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>hgroup>:is(h1,h2,h3,h4,h5,h6),header.large:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(h1,h2,h3,h4,h5,h6),header.large:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>hgroup>:is(h1,h2,h3,h4,h5,h6){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal}header.medium:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(:is(h1,h2,h3,h4,h5,h6),hgroup)+*,header.large:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(:is(h1,h2,h3,h4,h5,h6),hgroup)+*{margin-inline-start:auto}header.medium:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar){min-height:112px;padding-bottom:20px}header.medium:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(:is(h1,h2,h3,h4,h5,h6),hgroup){padding:0 12px}header.medium:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(h1,h2,h3,h4,h5,h6),header.medium:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>hgroup>:is(h1,h2,h3,h4,h5,h6){font-family:var(--md-sys-typescale-headline-medium-font-family-name);font-size:var(--md-sys-typescale-headline-medium-font-size);font-weight:var(--md-sys-typescale-headline-medium-font-weight);line-height:var(--md-sys-typescale-headline-medium-line-height);letter-spacing:var(--md-sys-typescale-headline-medium-letter-spacing)}header.medium:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>hgroup>p{font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}header.medium:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>hgroup>p)>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar){min-height:136px}header.large:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar){min-height:120px;padding-bottom:20px}header.large:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(:is(h1,h2,h3,h4,h5,h6),hgroup){padding:0 12px}header.large:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(h1,h2,h3,h4,h5,h6),header.large:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>hgroup>:is(h1,h2,h3,h4,h5,h6){font-family:var(--md-sys-typescale-display-small-font-family-name);font-size:var(--md-sys-typescale-display-small-font-size);font-weight:var(--md-sys-typescale-display-small-font-weight);line-height:var(--md-sys-typescale-display-small-line-height);letter-spacing:var(--md-sys-typescale-display-small-letter-spacing)}header.large:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>hgroup>p{font-family:var(--md-sys-typescale-title-medium-font-family-name);font-size:var(--md-sys-typescale-title-medium-font-size);font-weight:var(--md-sys-typescale-title-medium-font-weight);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing)}header.large:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>hgroup>p)>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar){min-height:152px;padding-bottom:28px}header.center.medium:not(.collapsed):has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(:is(h1,h2,h3,h4,h5,h6),hgroup),header.center.large:not(.collapsed):has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(:is(h1,h2,h3,h4,h5,h6),hgroup){text-align:center;align-items:center}header.medium.collapsed:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar),header.large.collapsed:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar){flex-wrap:nowrap;align-content:center;align-items:center;min-height:64px;padding-top:0;padding-bottom:0}header.medium.collapsed:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)::before,header.large.collapsed:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)::before{display:none}header.medium.collapsed:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(:is(h1,h2,h3,h4,h5,h6),hgroup),header.large.collapsed:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(:is(h1,h2,h3,h4,h5,h6),hgroup){order:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header.medium.collapsed:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(:is(h1,h2,h3,h4,h5,h6),hgroup)+*,header.large.collapsed:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(:is(h1,h2,h3,h4,h5,h6),hgroup)+*{margin-inline-start:0}header.medium.collapsed:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(h1,h2,h3,h4,h5,h6),header.medium.collapsed:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>hgroup>:is(h1,h2,h3,h4,h5,h6),header.large.collapsed:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>:is(h1,h2,h3,h4,h5,h6),header.large.collapsed:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>hgroup>:is(h1,h2,h3,h4,h5,h6){display:block;padding:0;-webkit-line-clamp:unset;line-clamp:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--md-sys-typescale-title-large-font-family-name);font-size:var(--md-sys-typescale-title-large-font-size);font-weight:var(--md-sys-typescale-title-large-font-weight);line-height:var(--md-sys-typescale-title-large-line-height);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing)}header.medium.collapsed:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>hgroup>p,header.large.collapsed:has(>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar))>:is(nav:not(.tabs,.navigation-bar,.navigation-rail),.bar)>hgroup>p{padding:0;font-family:var(--md-sys-typescale-label-medium-font-family-name);font-size:var(--md-sys-typescale-label-medium-font-size);font-weight:var(--md-sys-typescale-label-medium-font-weight);line-height:var(--md-sys-typescale-label-medium-line-height);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing)}header.fixed:has(>:is(nav:not(.navigation-bar,.navigation-rail),.bar)){position:sticky;top:0;z-index:997;animation:top-app-bar-scroll linear both;animation-timeline:scroll(root);animation-range:0 8px}@keyframes top-app-bar-scroll{to{--md-comp-top-app-bar-scroll: 1}}.navigation-bar{--md-comp-nav-bar-container-color: var(--md-sys-color-surface-container);--md-comp-nav-bar-container-height: 64px;--md-comp-nav-bar-icon-size: 24px;--md-comp-nav-bar-indicator-width: 64px;--md-comp-nav-bar-indicator-height: 32px;--md-comp-nav-bar-indicator-shape: 16px;--md-comp-nav-bar-active-indicator-color: var(--md-sys-color-secondary-container);--md-comp-nav-bar-active-color: var(--md-sys-color-on-secondary-container);box-sizing:border-box;display:flex;align-items:center;justify-content:space-evenly;width:100%;min-height:var(--md-comp-nav-bar-container-height);margin:0;padding:6px 8px;padding-bottom:max(6px,env(safe-area-inset-bottom, 0px));background-color:var(--md-comp-nav-bar-container-color);color:var(--md-sys-color-on-surface)}.navigation-bar>:is(a,button){position:relative;box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;margin:0;padding:4px 0 6px;border:0;background:rgba(0,0,0,0);color:var(--md-sys-color-on-surface-variant);cursor:pointer;appearance:none;text-decoration:none;font-family:var(--md-sys-typescale-label-medium-font-family-name);font-size:var(--md-sys-typescale-label-medium-font-size);font-weight:var(--md-sys-typescale-label-medium-font-weight);line-height:var(--md-sys-typescale-label-medium-line-height);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing)}.navigation-bar>:is(a,button):focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.navigation-bar>:is(a,button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:var(--md-comp-nav-bar-indicator-width);height:var(--md-comp-nav-bar-indicator-height);border-radius:var(--md-comp-nav-bar-indicator-shape);font-size:var(--md-comp-nav-bar-icon-size);color:inherit;transition:background-color .2s ease-out}.navigation-bar>:is(a,button):hover:not(.active,[aria-current])>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){background-color:color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}.navigation-bar>:is(a,button).active,.navigation-bar>:is(a,button)[aria-current]{color:var(--md-sys-color-on-surface)}.navigation-bar>:is(a,button).active>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.navigation-bar>:is(a,button)[aria-current]>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){background-color:var(--md-comp-nav-bar-active-indicator-color);color:var(--md-comp-nav-bar-active-color);--md-icon-fill: 1}.navigation-bar>:is(a,button).disabled,.navigation-bar>:is(a,button)[aria-disabled=true]{pointer-events:none;color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent)}.navigation-bar>:is(a,button)>.badge{position:absolute;z-index:1;top:calc(4px + (var(--md-comp-nav-bar-indicator-height) - 24px)/2);inset-inline-start:calc(50% + 12px);transform:translate(-50%, -50%)}.navigation-bar>:is(a,button)>.badge:dir(rtl){transform:translate(50%, -50%)}.navigation-bar.horizontal{--md-comp-nav-bar-indicator-shape: 100px;min-height:56px}.navigation-bar.horizontal>:is(a,button){flex:0 1 auto;flex-direction:row;gap:8px;min-height:40px;padding:8px 16px;border-radius:var(--md-comp-nav-bar-indicator-shape)}.navigation-bar.horizontal>:is(a,button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){width:var(--md-comp-nav-bar-icon-size);height:var(--md-comp-nav-bar-icon-size);border-radius:0}.navigation-bar.horizontal>:is(a,button)>.badge{top:calc(50% - 12px);left:auto;inset-inline-start:40px;transform:translate(-50%, -50%)}.navigation-bar.horizontal>:is(a,button)>.badge:dir(rtl){transform:translate(50%, -50%)}.navigation-bar.horizontal>:is(a,button):hover:not(.active,[aria-current]){background-color:color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}.navigation-bar.horizontal>:is(a,button):hover:not(.active,[aria-current])>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){background-color:rgba(0,0,0,0)}.navigation-bar.horizontal>:is(a,button).active,.navigation-bar.horizontal>:is(a,button)[aria-current]{background-color:var(--md-comp-nav-bar-active-indicator-color);color:var(--md-comp-nav-bar-active-color)}.navigation-bar.horizontal>:is(a,button).active>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.navigation-bar.horizontal>:is(a,button)[aria-current]>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){background-color:rgba(0,0,0,0);color:inherit}.navigation-bar.fixed{position:sticky;bottom:0;z-index:997}:root,:host{--md-comp-nav-rail-collapsed-width: 96px;--md-comp-nav-rail-expanded-width: 280px}.navigation-rail{--md-comp-nav-rail-icon-size: 24px;--md-comp-nav-rail-indicator-width: 56px;--md-comp-nav-rail-indicator-height: 32px;--md-comp-nav-rail-indicator-shape: 16px;--md-comp-nav-rail-fab-size: 56px;--md-comp-nav-rail-active-indicator-color: var(--md-sys-color-secondary-container);--md-comp-nav-rail-active-color: var(--md-sys-color-on-secondary-container);--md-comp-nav-rail-duration: 250ms;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:4px;width:var(--md-comp-nav-rail-collapsed-width);min-width:var(--md-comp-nav-rail-collapsed-width);min-height:100dvh;margin:0;padding:20px 8px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);transition:width var(--md-comp-nav-rail-duration) ease,min-width var(--md-comp-nav-rail-duration) ease,padding var(--md-comp-nav-rail-duration) ease}.navigation-rail>button:not(.button,.icon-button):first-child{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--md-comp-nav-rail-indicator-width);height:48px;margin:0 0 8px;padding:0;border:0;border-radius:var(--md-comp-nav-rail-indicator-shape);background:rgba(0,0,0,0);color:var(--md-sys-color-on-surface-variant);cursor:pointer;appearance:none}.navigation-rail>button:not(.button,.icon-button):first-child:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.navigation-rail>button:not(.button,.icon-button):first-child>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){font-size:var(--md-comp-nav-rail-icon-size);width:var(--md-comp-nav-rail-icon-size);height:var(--md-comp-nav-rail-icon-size)}.navigation-rail>button:not(.button,.icon-button):first-child:hover{background-color:color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}.navigation-rail>:is(a,button).button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:var(--md-comp-nav-rail-fab-size);height:var(--md-comp-nav-rail-fab-size);margin:4px 0 16px;padding:0;overflow:hidden;border-radius:16px;color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container);text-decoration:none}.navigation-rail>:is(a,button).button>:not(:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons)){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.navigation-rail>a:not(.button,.icon-button),.navigation-rail>button:not(.button,.icon-button):not(:first-child){position:relative;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;width:100%;margin:0;padding:6px 0;border:0;background:rgba(0,0,0,0);color:var(--md-sys-color-on-surface-variant);cursor:pointer;appearance:none;text-decoration:none;text-align:center;font-family:var(--md-sys-typescale-label-medium-font-family-name);font-size:var(--md-sys-typescale-label-medium-font-size);font-weight:var(--md-sys-typescale-label-medium-font-weight);line-height:var(--md-sys-typescale-label-medium-line-height);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing)}.navigation-rail>a:not(.button,.icon-button):focus-visible,.navigation-rail>button:not(.button,.icon-button):not(:first-child):focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.navigation-rail>a:not(.button,.icon-button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.navigation-rail>button:not(.button,.icon-button):not(:first-child)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:var(--md-comp-nav-rail-indicator-width);height:var(--md-comp-nav-rail-indicator-height);border-radius:var(--md-comp-nav-rail-indicator-shape);font-size:var(--md-comp-nav-rail-icon-size);color:inherit;transition:background-color var(--md-comp-nav-rail-duration) ease}.navigation-rail>a:not(.button,.icon-button):hover:not(.active,[aria-current])>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.navigation-rail>button:not(.button,.icon-button):not(:first-child):hover:not(.active,[aria-current])>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){background-color:color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}.navigation-rail>a:not(.button,.icon-button).active,.navigation-rail>a:not(.button,.icon-button)[aria-current],.navigation-rail>button:not(.button,.icon-button):not(:first-child).active,.navigation-rail>button:not(.button,.icon-button):not(:first-child)[aria-current]{color:var(--md-sys-color-on-surface)}.navigation-rail>a:not(.button,.icon-button).active>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.navigation-rail>a:not(.button,.icon-button)[aria-current]>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.navigation-rail>button:not(.button,.icon-button):not(:first-child).active>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.navigation-rail>button:not(.button,.icon-button):not(:first-child)[aria-current]>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){background-color:var(--md-comp-nav-rail-active-indicator-color);color:var(--md-comp-nav-rail-active-color);--md-icon-fill: 1}.navigation-rail>a:not(.button,.icon-button)>.badge,.navigation-rail>button:not(.button,.icon-button):not(:first-child)>.badge{position:absolute;z-index:1;top:calc(6px + (var(--md-comp-nav-rail-indicator-height) - 24px)/2);inset-inline-start:calc(50% + 12px);transform:translate(-50%, -50%)}.navigation-rail>a:not(.button,.icon-button)>.badge:dir(rtl),.navigation-rail>button:not(.button,.icon-button):not(:first-child)>.badge:dir(rtl){transform:translate(50%, -50%)}.navigation-rail>:is(h1,h2,h3,h4,h5,h6){display:none;box-sizing:border-box;width:100%;margin:0;padding:12px 16px 8px;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-title-small-font-family-name);font-size:var(--md-sys-typescale-title-small-font-size);font-weight:var(--md-sys-typescale-title-small-font-weight);line-height:var(--md-sys-typescale-title-small-line-height);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing)}.navigation-rail.expanded{--md-comp-nav-rail-indicator-height: 56px;--md-comp-nav-rail-indicator-shape: 28px;align-items:stretch;width:clamp(220px,var(--md-comp-nav-rail-expanded-width),360px);min-width:220px;padding-inline:16px}.navigation-rail.expanded>button:not(.button,.icon-button):first-child{justify-content:flex-start;width:auto;padding-inline:16px}.navigation-rail.expanded>:is(a,button).button{width:100%;justify-content:flex-start;padding-inline:16px 20px;color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container)}.navigation-rail.expanded>:is(a,button).button>:not(:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons)){position:static;width:auto;height:auto;overflow:visible;clip-path:none;font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}.navigation-rail.expanded>a:not(.button,.icon-button),.navigation-rail.expanded>button:not(.button,.icon-button):not(:first-child){flex-direction:row;justify-content:flex-start;gap:12px;min-height:var(--md-comp-nav-rail-indicator-height);padding:0 16px;border-radius:var(--md-comp-nav-rail-indicator-shape);text-align:start}.navigation-rail.expanded>a:not(.button,.icon-button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.navigation-rail.expanded>button:not(.button,.icon-button):not(:first-child)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){width:var(--md-comp-nav-rail-icon-size);height:var(--md-comp-nav-rail-icon-size);border-radius:0}.navigation-rail.expanded>a:not(.button,.icon-button):hover:not(.active,[aria-current]),.navigation-rail.expanded>button:not(.button,.icon-button):not(:first-child):hover:not(.active,[aria-current]){background-color:color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}.navigation-rail.expanded>a:not(.button,.icon-button):hover:not(.active,[aria-current])>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.navigation-rail.expanded>button:not(.button,.icon-button):not(:first-child):hover:not(.active,[aria-current])>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){background-color:rgba(0,0,0,0)}.navigation-rail.expanded>a:not(.button,.icon-button).active,.navigation-rail.expanded>a:not(.button,.icon-button)[aria-current],.navigation-rail.expanded>button:not(.button,.icon-button):not(:first-child).active,.navigation-rail.expanded>button:not(.button,.icon-button):not(:first-child)[aria-current]{background-color:var(--md-comp-nav-rail-active-indicator-color);color:var(--md-comp-nav-rail-active-color)}.navigation-rail.expanded>a:not(.button,.icon-button).active>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.navigation-rail.expanded>a:not(.button,.icon-button)[aria-current]>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.navigation-rail.expanded>button:not(.button,.icon-button):not(:first-child).active>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.navigation-rail.expanded>button:not(.button,.icon-button):not(:first-child)[aria-current]>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){background-color:rgba(0,0,0,0);color:inherit}.navigation-rail.expanded>a:not(.button,.icon-button)>.badge,.navigation-rail.expanded>button:not(.button,.icon-button):not(:first-child)>.badge{top:calc((var(--md-comp-nav-rail-indicator-height) - 24px)/2);left:auto;inset-inline-start:40px;transform:translate(-50%, -50%)}.navigation-rail.expanded>a:not(.button,.icon-button)>.badge:dir(rtl),.navigation-rail.expanded>button:not(.button,.icon-button):not(:first-child)>.badge:dir(rtl){transform:translate(50%, -50%)}.navigation-rail.expanded>:is(h1,h2,h3,h4,h5,h6){display:block}.navigation-rail.expanded.modal{position:fixed;inset:0 auto 0 0;z-index:998;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.navigation-rail.expanded.modal::before{content:"";position:fixed;inset:0;background-color:var(--md-comp-scrim-color);z-index:-1}@media(width < 600px){.navigation-rail.expanded:not(.modal){position:fixed;inset:0 auto 0 0;z-index:998;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.navigation-rail.expanded:not(.modal)::before{content:"";position:fixed;inset:0;background-color:var(--md-comp-scrim-color);z-index:-1}}@media(prefers-reduced-motion: reduce){.navigation-rail{transition:none}}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab)){--md-comp-toolbar-container-height: 64px;--md-comp-toolbar-between-space: 4px;--md-comp-toolbar-action-size: 48px;--md-comp-toolbar-icon-size: 24px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--md-comp-toolbar-between-space);min-height:var(--md-comp-toolbar-container-height);min-width:var(--md-comp-toolbar-container-height);margin:0;padding-block:8px;padding-inline:var(--md-comp-toolbar-leading-space) var(--md-comp-toolbar-trailing-space);border:none;border-radius:var(--md-comp-toolbar-container-shape);background-color:var(--md-comp-toolbar-container-color);color:var(--md-comp-toolbar-color)}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab))+:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab)){margin-block-start:16px}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab))>:is(a,button):not(.extra,.icon-button){box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-width:var(--md-comp-toolbar-action-size);min-height:var(--md-comp-toolbar-action-size);height:var(--md-comp-toolbar-action-size);margin:0;padding:0 12px;border:none;border-radius:calc(var(--md-comp-toolbar-action-size)/2);background-color:rgba(0,0,0,0);color:inherit;box-shadow:none;text-decoration:none;cursor:pointer;appearance:none;font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab))>:is(a,button):not(.extra,.icon-button):focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab))>:is(a,button):not(.extra,.icon-button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){flex:0 0 auto;font-size:var(--md-comp-toolbar-icon-size);width:var(--md-comp-toolbar-icon-size);height:var(--md-comp-toolbar-icon-size);line-height:var(--md-comp-toolbar-icon-size)}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab))>:is(a,button):not(.extra,.icon-button):hover:not(.active,.filled){background-color:color-mix(in oklab, currentColor calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab))>:is(a,button):not(.extra,.icon-button):active:not(.active,.filled){background-color:color-mix(in oklab, currentColor calc(var(--md-sys-state-pressed-state-layer-opacity) * 100%), transparent)}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab))>:is(a,button):not(.extra,.icon-button).active{background-color:var(--md-comp-toolbar-selected-container-color);color:var(--md-comp-toolbar-selected-color)}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab))>:is(a,button):not(.extra,.icon-button):disabled{color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);background-color:rgba(0,0,0,0);box-shadow:none;cursor:default}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab))>:is(a,button):not(.extra,.icon-button):is(.circle,:has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons)):not(:has(>span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)))){width:var(--md-comp-toolbar-action-size);padding:0;border-radius:50%}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab))>:is(a,button).filled:not(.extra,.icon-button){background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-radius:16px;box-shadow:none}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab))>:is(a,button).filled:not(.extra,.icon-button):hover{background-color:color-mix(in oklab, var(--md-sys-color-on-primary) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-sys-color-primary))}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab))>:is(a,button).filled:not(.extra,.icon-button):active{background-color:color-mix(in oklab, var(--md-sys-color-on-primary) calc(var(--md-sys-state-pressed-state-layer-opacity) * 100%), var(--md-sys-color-primary))}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab))>:is(a,button).filled:not(.extra):has(>span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)){height:40px;min-height:40px;padding:0 24px;border-radius:20px;width:auto}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab))>.field{flex:1 1 auto;align-self:center;min-width:0;margin:0}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab))>.max{flex:1 1 auto;align-self:stretch;min-width:0;min-height:0}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab)):is(.floating,:not(.docked,.max)){--md-comp-toolbar-container-shape: 32px;--md-comp-toolbar-leading-space: 8px;--md-comp-toolbar-trailing-space: 8px;--md-comp-toolbar-external-space: 16px;box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab)):is(.docked,.max){--md-comp-toolbar-container-shape: 0;--md-comp-toolbar-leading-space: 16px;--md-comp-toolbar-trailing-space: 16px;--md-comp-toolbar-min-spacing: 4px;--md-comp-toolbar-max-spacing: 32px;display:flex;width:100%;gap:clamp(var(--md-comp-toolbar-min-spacing),4vw,var(--md-comp-toolbar-max-spacing));box-shadow:none !important}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab)):is(.standard,:not(.vibrant,.filled)){--md-comp-toolbar-container-color: var(--md-sys-color-surface-container);--md-comp-toolbar-color: var(--md-sys-color-on-surface-variant);--md-comp-toolbar-selected-container-color: var(--md-sys-color-secondary-container);--md-comp-toolbar-selected-color: var(--md-sys-color-on-secondary-container)}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab)):is(.vibrant,.filled){--md-comp-toolbar-container-color: var(--md-sys-color-primary-container);--md-comp-toolbar-color: var(--md-sys-color-on-primary-container);--md-comp-toolbar-selected-container-color: var(--md-sys-color-surface-container);--md-comp-toolbar-selected-color: var(--md-sys-color-on-surface)}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab)):is(.floating,:not(.docked,.max)).vertical{--md-comp-toolbar-external-space: 24px;flex-direction:column;min-width:var(--md-comp-toolbar-container-height);min-height:var(--md-comp-toolbar-container-height);padding-block:var(--md-comp-toolbar-leading-space) var(--md-comp-toolbar-trailing-space);padding-inline:8px}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab)):is(.floating,:not(.docked,.max)).vertical>.max{min-width:0;min-height:0;width:100%}.toolbar-group{--md-comp-toolbar-floating-fab-between-space: 8px;--md-comp-toolbar-floating-fab-container-color: var(--md-sys-color-secondary-container);--md-comp-toolbar-floating-fab-icon-color: var(--md-sys-color-on-secondary-container);display:inline-flex;align-items:center;gap:var(--md-comp-toolbar-floating-fab-between-space)}.toolbar-group.vertical{flex-direction:column}.toolbar-group>:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab)){margin:0}.toolbar-group>.extra{background-color:var(--md-comp-toolbar-floating-fab-container-color);color:var(--md-comp-toolbar-floating-fab-icon-color);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.toolbar-group>.extra:hover{background-color:color-mix(in oklab, var(--md-comp-toolbar-floating-fab-icon-color) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-comp-toolbar-floating-fab-container-color));box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.toolbar-group>.extra:focus{background-color:color-mix(in oklab, var(--md-comp-toolbar-floating-fab-icon-color) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), var(--md-comp-toolbar-floating-fab-container-color))}.toolbar-group>.extra:active{background-color:color-mix(in oklab, var(--md-comp-toolbar-floating-fab-icon-color) calc(var(--md-sys-state-pressed-state-layer-opacity) * 100%), var(--md-comp-toolbar-floating-fab-container-color))}.toolbar-group:has(>:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab)):is(.vibrant,.filled))>.extra{--md-comp-toolbar-floating-fab-container-color: var(--md-sys-color-tertiary-container);--md-comp-toolbar-floating-fab-icon-color: var(--md-sys-color-on-tertiary-container)}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab)).fixed{position:fixed;z-index:996;inset:auto auto var(--md-comp-toolbar-external-space) 50%;transform:translateX(-50%)}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab)).fixed.top{inset:var(--md-comp-toolbar-external-space) auto auto 50%}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab)):is(.floating,:not(.docked,.max)).vertical.fixed{inset:50% auto auto var(--md-comp-toolbar-external-space);transform:translateY(-50%)}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab)):is(.floating,:not(.docked,.max)).vertical.fixed.right{inset:50% var(--md-comp-toolbar-external-space) auto auto}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab)):is(.docked,.max).fixed{inset:auto 0 0 0;transform:none;padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px))}:is(nav.toolbar,.toolbar:not(.fixed-action-btn):not(.fab)):is(.docked,.max).fixed.top{inset:0 0 auto 0;transform:none;padding-bottom:8px}.scale-transition{transition:transform .3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important}.scale-transition.scale-out{transform:scale(0);transition:transform .2s !important}.scale-transition.scale-in{transform:scale(1)}@media(prefers-reduced-motion: reduce){.scale-transition,.scale-transition.scale-out{transition:none !important}}:where(article){--md-comp-elevated-card-container-color: var(--md-sys-color-surface-container-low);--md-comp-filled-card-container-color: var(--md-sys-color-surface-container-highest);--md-comp-outlined-card-container-color: var(--md-sys-color-surface);--md-comp-outlined-card-outline-color: var(--md-sys-color-outline-variant);--md-comp-outlined-card-disabled-outline-color: var(--md-sys-color-outline);--md-comp-card-container-color: var(--md-comp-elevated-card-container-color);--md-comp-card-container-shape: 12px;--md-comp-card-media-shape: var(--md-comp-card-container-shape);--md-comp-card-media-overlay-container-color: var(--md-sys-color-surface);--md-comp-card-media-overlay-ink-color: var(--md-sys-color-on-surface);--md-comp-card-media-overlay-shape: 8px;--md-comp-card-headline-color: var(--md-sys-color-on-surface);--md-comp-card-subhead-color: var(--md-sys-color-on-surface);--md-comp-card-supporting-text-color: var(--md-sys-color-on-surface-variant);--md-comp-card-content-padding: 16px;--md-comp-card-between-space: 8px;--md-comp-card-icon-color: var(--md-sys-color-primary);--md-comp-card-icon-size: 24px;--md-comp-card-state-layer-color: var(--md-sys-color-on-surface);--md-comp-card-hover-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-card-focus-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-card-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-card-dragged-state-layer-opacity: var(--md-sys-state-dragged-state-layer-opacity);--md-comp-card-disabled-container-opacity: 38%;--md-comp-outlined-card-disabled-outline-opacity: 12%;--md-comp-card-focus-indicator-color: var(--md-sys-color-secondary);--md-comp-card-focus-indicator-thickness: 3px;--md-comp-card-focus-indicator-offset: 2px;--md-comp-card-horizontal-media-width: 40%;--md-comp-card-horizontal-min-height: 240px;position:relative;box-sizing:border-box;background-color:var(--md-comp-card-container-color);color:var(--md-sys-color-on-surface);border-radius:var(--md-comp-card-container-shape);overflow:hidden;transition:background-color .2s ease-out,box-shadow .2s ease-out}:where(article)::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background-color:var(--md-comp-card-state-layer-color);opacity:0;pointer-events:none;transition:opacity .2s ease-out}:where(article)>.primary-action{display:block;color:inherit;border-radius:inherit;outline:0}:where(article):not(.filled,.outlined,.border){box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}:where(article).filled{--md-comp-card-container-color: var(--md-comp-filled-card-container-color);box-shadow:none}:where(article).outlined,:where(article).border{--md-comp-card-container-color: var(--md-comp-outlined-card-container-color);box-shadow:none;border:1px solid var(--md-comp-outlined-card-outline-color)}:where(article):not(.dragged,.picked-up):not(.filled,.outlined,.border):has(>.primary-action:hover){box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}:where(article):not(.dragged,.picked-up):is(.filled,.outlined,.border):has(>.primary-action:hover){box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}:where(article):not(.dragged,.picked-up):has(>.primary-action:hover)::after{opacity:var(--md-comp-card-hover-state-layer-opacity)}:where(article):has(>.primary-action:focus-visible){outline:var(--md-comp-card-focus-indicator-thickness) solid var(--md-comp-card-focus-indicator-color);outline-offset:var(--md-comp-card-focus-indicator-offset)}:where(article):not(.dragged,.picked-up):has(>.primary-action:focus-visible)::after{opacity:var(--md-comp-card-focus-state-layer-opacity)}:where(article):is(.outlined,.border):has(>.primary-action:focus-visible){border-color:var(--md-sys-color-on-surface)}:where(article):not(.dragged,.picked-up):has(>.primary-action:active)::after{opacity:var(--md-comp-card-pressed-state-layer-opacity)}:where(article):not(.dragged,.picked-up):not(.filled,.outlined,.border):has(>.primary-action:active){box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}:where(article):not(.dragged,.picked-up):is(.filled,.outlined,.border):has(>.primary-action:active){box-shadow:none !important}:where(article):not(.filled,.outlined,.border):is(.dragged,.picked-up){z-index:4;box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2)}:where(article):is(.filled,.outlined,.border):is(.dragged,.picked-up){z-index:4;box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}:where(article):is(.dragged,.picked-up)::after{opacity:var(--md-comp-card-dragged-state-layer-opacity)}:where(article):is(.disabled,[aria-disabled=true]),:where(article):has(>.primary-action[aria-disabled=true]){outline:0}:where(article):not(.filled,.outlined,.border):is(.disabled,[aria-disabled=true]),:where(article):not(.filled,.outlined,.border):has(>.primary-action[aria-disabled=true]){box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);background-color:color-mix(in oklab, var(--md-sys-color-surface) var(--md-comp-card-disabled-container-opacity), transparent)}:where(article).filled:is(.disabled,[aria-disabled=true]),:where(article).filled:has(>.primary-action[aria-disabled=true]){box-shadow:none !important;background-color:color-mix(in oklab, var(--md-sys-color-surface-variant) var(--md-comp-card-disabled-container-opacity), transparent)}:where(article):is(.outlined,.border):is(.disabled,[aria-disabled=true]),:where(article):is(.outlined,.border):has(>.primary-action[aria-disabled=true]){box-shadow:none !important;background-color:var(--md-comp-outlined-card-container-color);border-color:color-mix(in oklab, var(--md-comp-outlined-card-disabled-outline-color) var(--md-comp-outlined-card-disabled-outline-opacity), transparent)}:where(article):is(.disabled,[aria-disabled=true])::after,:where(article):has(>.primary-action[aria-disabled=true])::after{opacity:0}:where(article).disabled,:where(article)[aria-disabled=true],:where(article)>.primary-action[aria-disabled=true]{pointer-events:none}:where(article) .card-icon{width:var(--md-comp-card-icon-size);height:var(--md-comp-card-icon-size);color:var(--md-comp-card-icon-color);font-size:var(--md-comp-card-icon-size)}article>:is(h1,h2,h3,h4,h5,h6),article>:is(header,.primary-action)>:is(h1,h2,h3,h4,h5,h6){margin:0;padding:var(--md-comp-card-content-padding) var(--md-comp-card-content-padding) 0;font-family:var(--md-sys-typescale-title-medium-font-family-name);font-size:var(--md-sys-typescale-title-medium-font-size);font-weight:var(--md-sys-typescale-title-medium-font-weight);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);color:var(--md-comp-card-headline-color)}article>p,article>:is(header,.primary-action)>p{margin:0;padding:var(--md-comp-card-between-space) var(--md-comp-card-content-padding) var(--md-comp-card-content-padding);font-family:var(--md-sys-typescale-body-medium-font-family-name);font-size:var(--md-sys-typescale-body-medium-font-size);font-weight:var(--md-sys-typescale-body-medium-font-weight);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);color:var(--md-comp-card-supporting-text-color)}article>p.subhead,article>:is(header,.primary-action)>p.subhead{margin:0;padding:4px var(--md-comp-card-content-padding) 0;font-family:var(--md-sys-typescale-title-small-font-family-name);font-size:var(--md-sys-typescale-title-small-font-size);font-weight:var(--md-sys-typescale-title-small-font-weight);line-height:var(--md-sys-typescale-title-small-line-height);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);color:var(--md-comp-card-subhead-color)}article>:is(h1,h2,h3,h4,h5,h6)+p,article>:is(header,.primary-action)>:is(h1,h2,h3,h4,h5,h6)+p{padding-top:0}article>header{padding:0;background:none;color:inherit}article>.actions{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:var(--md-comp-card-between-space);padding:4px 8px 8px 8px;margin:0}article>img,article>picture,article>figure,article>.primary-action>img,article>.primary-action>picture,article>.primary-action>figure{display:block;width:100%;margin:0;border-radius:var(--md-comp-card-media-shape);overflow:hidden}article>img,article>picture img,article>figure img,article>.primary-action>img,article>.primary-action>picture img,article>.primary-action>figure img{display:block;width:100%;object-fit:cover;border-radius:var(--md-comp-card-media-shape)}article>figure{position:relative}article>.primary-action>figure{position:relative}article>figure>figcaption,article>.primary-action>figure>figcaption{position:absolute;inset-inline-start:var(--md-comp-card-content-padding);inset-inline-end:auto;bottom:var(--md-comp-card-content-padding);display:inline-flex;align-items:center;gap:var(--md-comp-card-between-space);box-sizing:border-box;width:fit-content;max-width:calc(100% - 2*var(--md-comp-card-content-padding));margin:0;padding:8px 12px;color:var(--md-comp-card-media-overlay-ink-color);background-color:var(--md-comp-card-media-overlay-container-color);border-radius:var(--md-comp-card-media-overlay-shape);font-family:var(--md-sys-typescale-title-medium-font-family-name);font-size:var(--md-sys-typescale-title-medium-font-size);font-weight:var(--md-sys-typescale-title-medium-font-weight);line-height:var(--md-sys-typescale-title-medium-line-height)}article>figure>figcaption>:is(.material-symbols,.card-icon,svg),article>.primary-action>figure>figcaption>:is(.material-symbols,.card-icon,svg){flex:0 0 auto;color:inherit;font-size:var(--md-comp-card-icon-size);line-height:1}article>figure>figcaption>svg,article>.primary-action>figure>figcaption>svg{fill:currentColor}:where(.card-collection){--md-comp-card-collection-gap: 8px;--md-comp-card-collection-min-card-width: 240px;--md-comp-card-collection-grid-template-columns: repeat( auto-fit, minmax(min(100%, var(--md-comp-card-collection-min-card-width)), 1fr) );--md-comp-card-collection-mosaic-row-size: 80px;--md-comp-card-collection-carousel-height: 320px;--md-comp-card-collection-carousel-card-width: min(82%, 360px);display:grid;grid-template-columns:var(--md-comp-card-collection-grid-template-columns);gap:var(--md-comp-card-collection-gap);align-items:stretch;margin:0;padding:0}:where(.card-collection article):not(.horizontal){display:flex;flex-direction:column;min-width:0}:where(.card-collection article):not(.horizontal)>.actions{margin-block-start:auto}.card-collection.list{--md-comp-card-collection-grid-template-columns: minmax(0, 1fr);margin:0}:where(.card-collection.staggered){display:block;columns:var(--md-comp-card-collection-staggered-column-width, var(--md-comp-card-collection-min-card-width));column-gap:var(--md-comp-card-collection-gap)}:where(.card-collection.staggered)>article{break-inside:avoid;width:100%;margin-block:0 var(--md-comp-card-collection-gap)}:where(.card-collection.mosaic){grid-auto-flow:dense;grid-auto-rows:var(--md-comp-card-collection-mosaic-row-size)}:where(.card-collection.mosaic)>article{grid-column:span var(--md-comp-card-collection-column-span, 1);grid-row:span var(--md-comp-card-collection-row-span, 2)}.card-collection.carousel{--carousel-height: var(--md-comp-card-collection-carousel-height);--md-comp-carousel-gap: var(--md-comp-card-collection-gap);--md-comp-carousel-uncontained-item-width: var( --md-comp-card-collection-carousel-card-width );display:block}article.horizontal{display:grid;grid-template-columns:minmax(0, var(--md-comp-card-horizontal-media-width)) minmax(0, 1fr);grid-template-rows:auto auto minmax(0, 1fr) auto;min-height:var(--md-comp-card-horizontal-min-height);overflow:hidden}article.horizontal>img,article.horizontal>picture,article.horizontal>figure{grid-column:1;grid-row:1/-1;width:100%;height:100%;align-self:stretch}article.horizontal>img,article.horizontal>picture img,article.horizontal>figure img{height:100%;object-fit:cover}article.horizontal>:is(h1,h2,h3,h4,h5,h6),article.horizontal>header{grid-column:2;grid-row:1}article.horizontal>p.subhead{grid-column:2;grid-row:2}article.horizontal>p:not(.subhead){grid-column:2;grid-row:3}article.horizontal>.actions{grid-column:2;grid-row:4;align-self:end;justify-content:flex-end}article.horizontal:has(>.primary-action){display:block}article.horizontal>.primary-action{display:grid;grid-template-columns:minmax(0, var(--md-comp-card-horizontal-media-width)) minmax(0, 1fr);grid-template-rows:auto auto minmax(0, 1fr) auto;min-height:var(--md-comp-card-horizontal-min-height);overflow:hidden}article.horizontal>.primary-action>img,article.horizontal>.primary-action>picture,article.horizontal>.primary-action>figure{grid-column:1;grid-row:1/-1;width:100%;height:100%;align-self:stretch}article.horizontal>.primary-action>img,article.horizontal>.primary-action>picture img,article.horizontal>.primary-action>figure img{height:100%;object-fit:cover}article.horizontal>.primary-action>:is(h1,h2,h3,h4,h5,h6),article.horizontal>.primary-action>header{grid-column:2;grid-row:1}article.horizontal>.primary-action>p.subhead{grid-column:2;grid-row:2}article.horizontal>.primary-action>p:not(.subhead){grid-column:2;grid-row:3}article.horizontal>.primary-action{width:100%;min-height:inherit}article.small{height:300px}article.medium{height:400px}article.large{height:500px}article.small,article.medium,article.large{display:flex;flex-direction:column}article.small>img,article.small>picture,article.small>figure,article.medium>img,article.medium>picture,article.medium>figure,article.large>img,article.large>picture,article.large>figure{flex:0 1 60%;min-height:0;overflow:hidden}article.small>img,article.small>picture img,article.small>figure img,article.medium>img,article.medium>picture img,article.medium>figure img,article.large>img,article.large>picture img,article.large>figure img{height:100%}article.small>p,article.medium>p,article.large>p{flex:1 1 auto;min-height:0;overflow:hidden}article.small>.actions,article.medium>.actions,article.large>.actions{margin-top:auto}article.horizontal.small,article.horizontal.medium,article.horizontal.large{display:grid}article.horizontal.small>img,article.horizontal.small>picture,article.horizontal.small>figure,article.horizontal.medium>img,article.horizontal.medium>picture,article.horizontal.medium>figure,article.horizontal.large>img,article.horizontal.large>picture,article.horizontal.large>figure{max-height:none}article.horizontal:is(.small,.medium,.large):has(>.primary-action){display:block}article.horizontal:is(.small,.medium,.large)>.primary-action{height:100%}@media(width < 600px){article.horizontal,article.horizontal.small,article.horizontal.medium,article.horizontal.large{display:flex;flex-direction:column;height:auto;min-height:auto}article.horizontal>.primary-action,article.horizontal:is(.small,.medium,.large)>.primary-action{display:flex;flex-direction:column;height:auto;min-height:auto}}:where(article.card-reveal-initialized){interpolate-size:allow-keywords}article.card-reveal-initialized>aside{--md-comp-card-reveal-duration: 500ms;--md-comp-card-reveal-easing: cubic-bezier(0.2, 0, 0, 1);position:relative;inset:auto;z-index:1;box-sizing:border-box;height:0;min-height:0;padding:0 var(--md-comp-card-content-padding);overflow:clip;background-color:inherit;color:var(--md-sys-color-on-surface);opacity:0;visibility:hidden;pointer-events:none;transition:height var(--md-comp-card-reveal-duration) var(--md-comp-card-reveal-easing),padding-block var(--md-comp-card-reveal-duration) var(--md-comp-card-reveal-easing),opacity 150ms ease-out,visibility 0s var(--md-comp-card-reveal-duration)}article.card-reveal-initialized>aside.open{height:auto;padding-block:0 var(--md-comp-card-content-padding);opacity:1;visibility:visible;pointer-events:auto;transition:height var(--md-comp-card-reveal-duration) var(--md-comp-card-reveal-easing),padding-block var(--md-comp-card-reveal-duration) var(--md-comp-card-reveal-easing),opacity 200ms 100ms ease-out,visibility 0s}@supports not (interpolate-size: allow-keywords){article.card-reveal-initialized>aside{display:none;height:auto;transition:none}article.card-reveal-initialized>aside.open{display:block}}article>figure>.card-reveal-trigger{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;background:none;border:0;border-radius:inherit;box-shadow:none;color:rgba(0,0,0,0);cursor:pointer}article>figure>.card-reveal-trigger:hover{background-color:color-mix(in oklab, var(--md-comp-card-state-layer-color) calc(var(--md-comp-card-hover-state-layer-opacity) * 100%), transparent);box-shadow:none}article>figure>.card-reveal-trigger:focus-visible{background-color:color-mix(in oklab, var(--md-comp-card-state-layer-color) calc(var(--md-comp-card-focus-state-layer-opacity) * 100%), transparent);box-shadow:none;outline:var(--md-comp-card-focus-indicator-thickness) solid var(--md-comp-card-focus-indicator-color);outline-offset:calc(-1*var(--md-comp-card-focus-indicator-thickness))}article>figure>.card-reveal-trigger:active{background-color:color-mix(in oklab, var(--md-comp-card-state-layer-color) calc(var(--md-comp-card-pressed-state-layer-opacity) * 100%), transparent);box-shadow:none}article>header.card-reveal-summary{padding-bottom:var(--md-comp-card-content-padding)}article>aside>.reveal-actions{display:grid;gap:0;margin:0;font-style:normal}article>aside>.reveal-actions>.reveal-action{display:grid;grid-template-columns:var(--md-comp-card-icon-size) minmax(0, 1fr);align-items:center;gap:var(--md-comp-card-content-padding);min-height:48px;padding-inline:0;color:var(--md-sys-color-on-surface);border-radius:8px;font-family:var(--md-sys-typescale-body-medium-font-family-name);font-size:var(--md-sys-typescale-body-medium-font-size);font-weight:var(--md-sys-typescale-body-medium-font-weight);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing)}article>aside>.reveal-actions>.reveal-action:hover{background-color:color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}article>aside>.reveal-actions>.reveal-action>:is(.material-symbols,.card-icon,svg){width:var(--md-comp-card-icon-size);height:var(--md-comp-card-icon-size);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-comp-card-icon-size);fill:currentColor}@media(prefers-reduced-motion: reduce){:where(article),:where(article)::after,article>figure>.card-reveal-trigger,article.card-reveal-initialized>aside{transition:none}}article.sticky>.actions{position:relative;z-index:4;background-color:inherit}#snackbar-container{--md-comp-snackbar-container-margin-leading: 8px;--md-comp-snackbar-container-margin-trailing: 8px;--md-comp-snackbar-container-margin-bottom: 8px;--md-comp-snackbar-container-margin-top: 8px;display:flex;flex-direction:column;align-items:stretch;gap:8px;position:fixed;z-index:10000;inset:auto var(--md-comp-snackbar-container-margin-trailing) max(var(--md-comp-snackbar-container-margin-bottom),env(safe-area-inset-bottom, 0px)) var(--md-comp-snackbar-container-margin-leading);width:auto;max-width:calc(100% - var(--md-comp-snackbar-container-margin-leading) - var(--md-comp-snackbar-container-margin-trailing));pointer-events:none}#snackbar-container>*{pointer-events:auto}@media(width >= 600px){#snackbar-container{--md-comp-snackbar-container-margin-leading: 24px;--md-comp-snackbar-container-margin-trailing: 24px;--md-comp-snackbar-container-margin-bottom: 24px;--md-comp-snackbar-container-margin-top: 24px;align-items:center;left:50%;right:auto;width:max-content;min-width:min(344px,100% - 48px);max-width:min(672px,100% - 48px);transform:translateX(-50%)}}#snackbar-container:has(>.top),#snackbar-container.top{inset-block-start:var(--md-comp-snackbar-container-margin-top);inset-block-end:auto}.snackbar{--md-comp-snackbar-container-color: var(--md-sys-color-inverse-surface);--md-comp-snackbar-container-shape: 4px;--md-comp-snackbar-supporting-text-color: var(--md-sys-color-inverse-on-surface);--md-comp-snackbar-action-label-text-color: var(--md-sys-color-inverse-primary);--md-comp-snackbar-icon-color: var(--md-sys-color-inverse-on-surface);box-sizing:border-box;touch-action:pan-y;display:flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:672px;min-height:48px;margin:0;padding:4px 8px 4px 16px;border:none;border-radius:var(--md-comp-snackbar-container-shape);background-color:var(--md-comp-snackbar-container-color);color:var(--md-comp-snackbar-supporting-text-color);font-family:var(--md-sys-typescale-body-medium-font-family-name);font-size:var(--md-sys-typescale-body-medium-font-size);font-weight:var(--md-sys-typescale-body-medium-font-weight);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);cursor:default}@media(width >= 600px){.snackbar{width:max-content;min-width:min(344px,100%)}}.snackbar>p,.snackbar>span{flex:1 1 auto;min-width:0;margin:0;padding-block:10px;color:var(--md-comp-snackbar-supporting-text-color);font-family:var(--md-sys-typescale-body-medium-font-family-name);font-size:var(--md-sys-typescale-body-medium-font-size);font-weight:var(--md-sys-typescale-body-medium-font-weight);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.snackbar>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child{flex:0 0 auto;font-size:24px;width:24px;height:24px;line-height:24px;color:var(--md-comp-snackbar-icon-color)}.snackbar a:not(.button,.icon-button){color:var(--md-comp-snackbar-action-label-text-color)}.snackbar>nav{display:flex;flex:0 0 auto;align-items:center;gap:0;margin:0;padding:0;min-height:0;height:auto;background:none;box-shadow:none}.snackbar>:is(button,a.button):not(.circle,.icon-button),.snackbar>nav>:is(button,a.button):not(.circle,.icon-button){flex:0 0 auto;height:40px;min-width:48px;padding:0 12px;border:none;border-radius:20px;background-color:rgba(0,0,0,0);color:var(--md-comp-snackbar-action-label-text-color);box-shadow:none;font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}.snackbar>:is(button,a.button):not(.circle,.icon-button):hover,.snackbar>nav>:is(button,a.button):not(.circle,.icon-button):hover{background-color:color-mix(in oklab, var(--md-sys-color-inverse-primary) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}.snackbar>:is(button,a.button):not(.circle,.icon-button):active,.snackbar>:is(button,a.button):not(.circle,.icon-button):focus,.snackbar>nav>:is(button,a.button):not(.circle,.icon-button):active,.snackbar>nav>:is(button,a.button):not(.circle,.icon-button):focus{background-color:color-mix(in oklab, var(--md-sys-color-inverse-primary) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), transparent)}.snackbar>:is(button,a.button):not(.circle,.icon-button):focus-visible,.snackbar>nav>:is(button,a.button):not(.circle,.icon-button):focus-visible{outline:3px solid var(--md-sys-color-inverse-primary);outline-offset:2px}.snackbar>:is(button,a).circle,.snackbar>nav>:is(button,a).circle{flex:0 0 auto;width:40px;height:40px;padding:0;border:none;border-radius:50%;background-color:rgba(0,0,0,0);color:var(--md-comp-snackbar-icon-color);box-shadow:none}.snackbar>:is(button,a).circle>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.snackbar>nav>:is(button,a).circle>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){font-size:24px;width:24px;height:24px;line-height:24px}.snackbar>:is(button,a).circle:hover,.snackbar>nav>:is(button,a).circle:hover{background-color:color-mix(in oklab, var(--md-sys-color-inverse-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}.snackbar>:is(button,a).circle:active,.snackbar>:is(button,a).circle:focus,.snackbar>nav>:is(button,a).circle:active,.snackbar>nav>:is(button,a).circle:focus{background-color:color-mix(in oklab, var(--md-sys-color-inverse-on-surface) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), transparent)}.snackbar>:is(button,a).circle:focus-visible,.snackbar>nav>:is(button,a).circle:focus-visible{outline:3px solid var(--md-sys-color-inverse-on-surface);outline-offset:2px}.snackbar.rounded{border-radius:24px}.snackbar+.snackbar{margin-top:8px}#snackbar-container .snackbar{position:relative;margin-top:0}.snackbar.active{position:fixed;z-index:10000;left:50%;right:auto;bottom:24px;top:auto;transform:translateX(-50%);width:max-content;max-width:min(672px,100% - 48px)}@media(width < 600px){.snackbar.active{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom, 0px));transform:none;width:auto;max-width:none}}.snackbar.active.top{top:24px;bottom:auto}@media(width < 600px){.snackbar.active.top{top:8px;left:8px;right:8px}}.tabs{--md-comp-primary-tab-container-color: var(--md-sys-color-surface);--md-comp-primary-tab-container-height: 48px;--md-comp-primary-tab-with-icon-container-height: 64px;--md-comp-primary-tab-active-indicator-color: var(--md-sys-color-primary);--md-comp-primary-tab-active-indicator-height: 3px;--md-comp-primary-tab-active-indicator-shape: 3px 3px 0 0;--md-comp-primary-tab-icon-size: 24px;--md-comp-primary-tab-label-text-color: var(--md-sys-color-on-surface-variant);--md-comp-primary-tab-active-label-text-color: var(--md-sys-color-primary);box-sizing:border-box;display:flex;position:relative;width:100%;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;white-space:nowrap;background-color:var(--md-comp-primary-tab-container-color);border-block-end:1px solid var(--md-sys-color-outline-variant);scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs>.tab{display:flex;flex:0 0 auto;list-style:none;margin:0;padding:0}.tabs>a,.tabs>.tab>a{box-sizing:border-box;position:relative;display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--md-comp-primary-tab-container-height);min-width:48px;margin:0;padding:0 16px;border:none;background:rgba(0,0,0,0);color:var(--md-comp-primary-tab-label-text-color);text-decoration:none;text-align:center;cursor:pointer;appearance:none;font-family:var(--md-sys-typescale-title-small-font-family-name);font-size:var(--md-sys-typescale-title-small-font-size);font-weight:var(--md-sys-typescale-title-small-font-weight);line-height:var(--md-sys-typescale-title-small-line-height);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);transition:color .2s ease,background-color .2s ease}.tabs>a>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.tabs>.tab>a>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){flex:0 0 auto;font-size:var(--md-comp-primary-tab-icon-size);width:var(--md-comp-primary-tab-icon-size);height:var(--md-comp-primary-tab-icon-size);line-height:var(--md-comp-primary-tab-icon-size);color:inherit}.tabs>a:hover,.tabs>.tab>a:hover{color:var(--md-sys-color-on-surface);background-color:color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}.tabs>a:focus-visible,.tabs>a:focus,.tabs>.tab>a:focus-visible,.tabs>.tab>a:focus{color:var(--md-sys-color-on-surface);background-color:color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), transparent);outline:none}.tabs>a.active,.tabs>.tab>a.active{color:var(--md-comp-primary-tab-active-label-text-color);background-color:rgba(0,0,0,0)}.tabs>a.active:hover,.tabs>.tab>a.active:hover{background-color:color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}.tabs>a.active:focus-visible,.tabs>a.active:focus,.tabs>.tab>a.active:focus-visible,.tabs>.tab>a.active:focus{background-color:color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), transparent)}.tabs>a.disabled,.tabs>a[aria-disabled=true],.tabs>.tab>a.disabled,.tabs>.tab>a[aria-disabled=true]{color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);background-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.tabs:not(.horizontal)>a:has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons)),.tabs:not(.horizontal)>.tab>a:has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons)){min-height:var(--md-comp-primary-tab-with-icon-container-height);padding-block:8px}.tabs:not(:has(>.indicator))>a.active::after,.tabs:not(:has(>.indicator))>.tab>a.active::after{content:"";position:absolute;inset:auto 0 0 0;height:var(--md-comp-primary-tab-active-indicator-height);background-color:var(--md-comp-primary-tab-active-indicator-color);border-radius:var(--md-comp-primary-tab-active-indicator-shape)}.tabs>.indicator{position:absolute;bottom:0;height:var(--md-comp-primary-tab-active-indicator-height);background-color:var(--md-comp-primary-tab-active-indicator-color);border-radius:var(--md-comp-primary-tab-active-indicator-shape);pointer-events:none;list-style:none;padding:0;margin:0}.tabs>.tab.disabled>a{color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);background-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.tabs.tabs-secondary{--md-comp-primary-tab-active-indicator-height: 2px;--md-comp-primary-tab-with-icon-container-height: 48px}.tabs.tabs-secondary>a,.tabs.tabs-secondary>.tab>a{flex-direction:row;gap:8px}.tabs.horizontal>a,.tabs.horizontal>.tab>a{flex-direction:row;gap:8px;min-height:var(--md-comp-primary-tab-container-height);padding-block:0}.tabs.max>:is(a,.tab){flex:1 1 0;min-width:0}.tabs.max>a,.tabs.max>.tab>a{width:100%}@media(width < 840px){.tabs>:is(a,.tab){flex:1 1 0;min-width:0}.tabs>a,.tabs>.tab>a{width:100%;padding-inline:12px}}.tooltip{--md-comp-plain-tooltip-container-color: var(--md-sys-color-inverse-surface);--md-comp-plain-tooltip-supporting-text-color: var(--md-sys-color-inverse-on-surface);--md-comp-plain-tooltip-container-shape: 4px;--md-comp-tooltip-anchor-gap: 4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;min-height:24px;max-width:200px;margin:0;padding:4px 8px;border:none;border-radius:var(--md-comp-plain-tooltip-container-shape);background-color:var(--md-comp-plain-tooltip-container-color);color:var(--md-comp-plain-tooltip-supporting-text-color);font-family:var(--md-sys-typescale-body-small-font-family-name);font-size:var(--md-sys-typescale-body-small-font-size);font-weight:var(--md-sys-typescale-body-small-font-weight);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-letter-spacing);text-align:center;white-space:nowrap;pointer-events:none;z-index:2000}:not(body):has(>.tooltip){position:relative}:is(button,a,span,label,i):has(>.tooltip){display:inline-flex}:not(body)>.tooltip{position:absolute;visibility:hidden;opacity:0;inset:0 auto auto 50%;transform:translate(-50%, calc(-100% - var(--md-comp-tooltip-anchor-gap))) scale(0.96);transition:opacity .15s ease-out,transform .15s ease-out,visibility 0s linear .15s}:not(body)>.tooltip.bottom{inset:auto auto 0 50%;transform:translate(-50%, calc(100% + var(--md-comp-tooltip-anchor-gap))) scale(0.96)}:not(body)>.tooltip.left{inset:50% auto auto 0;transform:translate(calc(-100% - var(--md-comp-tooltip-anchor-gap)), -50%) scale(0.96)}:not(body)>.tooltip.right{inset:50% 0 auto auto;transform:translate(calc(100% + var(--md-comp-tooltip-anchor-gap)), -50%) scale(0.96)}:is(:hover,:focus-visible,:focus-within):not(body)>.tooltip,:not(body)>.tooltip:hover{visibility:visible;opacity:1;transition-delay:0s}:is(:hover,:focus-visible,:focus-within):not(body)>.tooltip:not(.left,.right,.bottom),:not(body)>.tooltip:not(.left,.right,.bottom):hover{transform:translate(-50%, calc(-100% - var(--md-comp-tooltip-anchor-gap))) scale(1)}:is(:hover,:focus-visible,:focus-within):not(body)>.tooltip.bottom,:not(body)>.tooltip.bottom:hover{transform:translate(-50%, calc(100% + var(--md-comp-tooltip-anchor-gap))) scale(1)}:is(:hover,:focus-visible,:focus-within):not(body)>.tooltip.left,:not(body)>.tooltip.left:hover{transform:translate(calc(-100% - var(--md-comp-tooltip-anchor-gap)), -50%) scale(1)}:is(:hover,:focus-visible,:focus-within):not(body)>.tooltip.right,:not(body)>.tooltip.right:hover{transform:translate(calc(100% + var(--md-comp-tooltip-anchor-gap)), -50%) scale(1)}body>.tooltip{position:absolute;left:0;top:0;visibility:hidden;opacity:0;overflow:hidden}.tooltip.rich,.tooltip.max{--md-comp-rich-tooltip-container-color: var(--md-sys-color-surface-container);--md-comp-rich-tooltip-container-shape: 12px;display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:160px;max-width:320px;padding:12px 16px;border-radius:var(--md-comp-rich-tooltip-container-shape);background-color:var(--md-comp-rich-tooltip-container-color);color:var(--md-sys-color-on-surface);text-align:start;white-space:normal;pointer-events:auto;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.tooltip.rich>:is(h1,h2,h3,h4,h5,h6),.tooltip.max>:is(h1,h2,h3,h4,h5,h6){margin:0;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-title-small-font-family-name);font-size:var(--md-sys-typescale-title-small-font-size);font-weight:var(--md-sys-typescale-title-small-font-weight);line-height:var(--md-sys-typescale-title-small-line-height);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing)}.tooltip.rich>p,.tooltip.max>p{margin:0;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-medium-font-family-name);font-size:var(--md-sys-typescale-body-medium-font-size);font-weight:var(--md-sys-typescale-body-medium-font-weight);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing)}.tooltip.rich>:is(nav,form),.tooltip.max>:is(nav,form){display:flex;justify-content:flex-end;gap:8px;margin:4px -8px -4px 0;padding:0;background:none;box-shadow:none}[popover]{outline:none;padding:0;border:none}menu[id]{--md-comp-menu-container-color: var(--md-sys-color-surface-container-low);--md-comp-menu-container-shape: 16px;--md-comp-menu-group-shape: 8px;--md-comp-menu-container-inactive-shape: var(--md-comp-menu-group-shape);--md-comp-menu-group-padding: 2px;--md-comp-menu-gap: 2px;--md-comp-menu-item-container-height: 44px;--md-comp-menu-item-container-shape: 4px;--md-comp-menu-item-edge-shape: 12px;--md-comp-menu-item-selected-container-shape: 12px;--md-comp-menu-item-leading-space: 16px;--md-comp-menu-item-trailing-space: 16px;--md-comp-menu-item-between-space: 12px;--md-comp-menu-item-label-text-color: var(--md-sys-color-on-surface);--md-comp-menu-item-leading-icon-color: var( --md-sys-color-on-surface-variant );--md-comp-menu-item-trailing-icon-color: var( --md-sys-color-on-surface-variant );--md-comp-menu-item-selected-container-color: var( --md-sys-color-tertiary-container );--md-comp-menu-item-selected-label-text-color: var( --md-sys-color-on-tertiary-container );--md-comp-menu-item-selected-leading-icon-color: var( --md-sys-color-on-tertiary-container );--md-comp-menu-item-icon-size: 20px;--md-comp-menu-supporting-text-color: var(--md-sys-color-on-surface-variant);box-sizing:border-box;min-width:112px;max-width:280px;margin:0;padding:var(--md-comp-menu-group-padding);list-style:none;background-color:var(--md-comp-menu-container-color);border-radius:var(--md-comp-menu-container-shape);color:var(--md-comp-menu-item-label-text-color);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3);transition:border-radius 200ms ease}menu[id].vibrant,menu[id][vibrant],[vibrant] menu[id],:host([vibrant]) menu[id]{--md-comp-menu-container-color: var(--md-sys-color-tertiary-container);--md-comp-menu-item-label-text-color: var( --md-sys-color-on-tertiary-container );--md-comp-menu-item-leading-icon-color: var( --md-sys-color-on-tertiary-container );--md-comp-menu-item-trailing-icon-color: var( --md-sys-color-on-tertiary-container );--md-comp-menu-supporting-text-color: var( --md-sys-color-on-tertiary-container );--md-comp-menu-item-selected-container-color: var(--md-sys-color-tertiary);--md-comp-menu-item-selected-label-text-color: var( --md-sys-color-on-tertiary );--md-comp-menu-item-selected-leading-icon-color: var( --md-sys-color-on-tertiary )}menu[id]>li{box-sizing:border-box;margin:0;padding:0;width:100%;cursor:pointer;text-align:left;border-radius:var(--md-comp-menu-item-container-shape)}menu[id]>li>a,menu[id]>li>button,menu[id]>li>span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons){display:flex;align-items:center;justify-content:flex-start;gap:var(--md-comp-menu-item-between-space);box-sizing:border-box;width:100%;min-height:var(--md-comp-menu-item-container-height);margin:0;padding-block:8px;padding-inline:var(--md-comp-menu-item-leading-space) var(--md-comp-menu-item-trailing-space);border:0;background:none;color:var(--md-comp-menu-item-label-text-color);text-decoration:none;text-align:start;cursor:pointer}menu[id]>li>a:hover,menu[id]>li>a:focus,menu[id]>li>button:hover,menu[id]>li>button:focus,menu[id]>li>span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons):hover,menu[id]>li>span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons):focus{background:none}menu[id]>li>a,menu[id]>li>button,menu[id]>li>span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons){font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}menu[id]>li>:is(a,button)>.menu-item-text{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-start}menu[id]>li>:is(a,button) .supporting-text{color:var(--md-comp-menu-supporting-text-color);font-family:var(--md-sys-typescale-body-small-font-family-name);font-size:var(--md-sys-typescale-body-small-font-size);font-weight:var(--md-sys-typescale-body-small-font-weight);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-letter-spacing)}menu[id]>li>a>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),menu[id]>li>button>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),menu[id]>li>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){flex:0 0 var(--md-comp-menu-item-icon-size);font-size:var(--md-comp-menu-item-icon-size);width:var(--md-comp-menu-item-icon-size);height:var(--md-comp-menu-item-icon-size);line-height:var(--md-comp-menu-item-icon-size);color:var(--md-comp-menu-item-leading-icon-color)}menu[id]>li>:is(a,button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):is(.suffix,:last-child:not(:only-child)){margin-inline-start:auto;color:var(--md-comp-menu-item-trailing-icon-color)}menu[id]>li>:is(a,button)>:is(kbd,.shortcut){margin-inline-start:auto;padding:0;border:0;background:none;color:var(--md-comp-menu-supporting-text-color);font-family:inherit;font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}menu[id]>li>:is(a,button)>.badge{margin-inline-start:auto}menu[id]>li:not(.divider,.optgroup,.gap,.label){min-height:var(--md-comp-menu-item-container-height)}menu[id]>li:not(.divider,.optgroup,.gap,.label):first-child{border-radius:var(--md-comp-menu-item-edge-shape) var(--md-comp-menu-item-edge-shape) var(--md-comp-menu-item-container-shape) var(--md-comp-menu-item-container-shape)}menu[id]>li:not(.divider,.optgroup,.gap,.label):last-child{border-radius:var(--md-comp-menu-item-container-shape) var(--md-comp-menu-item-container-shape) var(--md-comp-menu-item-edge-shape) var(--md-comp-menu-item-edge-shape)}menu[id]>li:not(.disabled,[aria-disabled=true],.divider,.optgroup,.gap,.label):hover,menu[id]>li.active:not(.selected,[aria-selected=true],[aria-checked=true]){background-color:color-mix(in oklab, var(--md-comp-menu-item-label-text-color) 8%, transparent)}menu[id]>li:not(.disabled,[aria-disabled=true],.divider,.optgroup,.gap,.label):active{background-color:color-mix(in oklab, var(--md-comp-menu-item-label-text-color) 10%, transparent)}menu[id]>li:is(.selected,[aria-selected=true],[aria-checked=true]):not(.divider){border-radius:var(--md-comp-menu-item-selected-container-shape);background-color:var(--md-comp-menu-item-selected-container-color);color:var(--md-comp-menu-item-selected-label-text-color)}menu[id]>li:is(.selected,[aria-selected=true],[aria-checked=true]):not(.divider)>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)){color:var(--md-comp-menu-item-selected-label-text-color)}menu[id]>li:is(.selected,[aria-selected=true],[aria-checked=true]):not(.divider)>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons))>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),menu[id]>li:is(.selected,[aria-selected=true],[aria-checked=true]):not(.divider)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){color:var(--md-comp-menu-item-selected-leading-icon-color)}menu[id]>li:is(.selected,[aria-selected=true],[aria-checked=true]):not(.divider)>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)) :is(.supporting-text,kbd,.shortcut){color:var(--md-comp-menu-item-selected-label-text-color)}menu[id]>li:is(.selected,[aria-selected=true],[aria-checked=true]):hover{background-color:color-mix(in oklab, var(--md-comp-menu-item-selected-label-text-color) 8%, var(--md-comp-menu-item-selected-container-color))}menu[id]>li:is(.selected,[aria-selected=true],[aria-checked=true]):is(:focus,:focus-visible,:active){background-color:color-mix(in oklab, var(--md-comp-menu-item-selected-label-text-color) 10%, var(--md-comp-menu-item-selected-container-color))}menu[id]>li:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:-3px}menu[id]>li:is(.disabled,[aria-disabled=true]){pointer-events:none;opacity:.38}menu[id]>hr,menu[id]>li.divider{display:block;width:calc(100% - 8px);height:1px;min-height:0;margin:4px auto;padding:0;border:0;background-color:var(--md-sys-color-outline-variant);cursor:default;pointer-events:none;border-radius:0}menu[id]>li.gap{height:var(--md-comp-menu-gap);min-height:var(--md-comp-menu-gap);margin:0 calc(-1*var(--md-comp-menu-group-padding));padding:0;pointer-events:none;cursor:default;background:rgba(0,0,0,0);border-radius:0;box-shadow:none}menu[id]>li.label{display:flex;align-items:center;min-height:32px;padding:0 8px;pointer-events:none;cursor:default;color:var(--md-comp-menu-supporting-text-color);font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}menu[id].grouped{padding:0;background-color:rgba(0,0,0,0);box-shadow:none;filter:drop-shadow(0 3px 3px rgba(0, 0, 0, 0.14)) drop-shadow(0 1px 4px rgba(0, 0, 0, 0.12))}menu[id].grouped>li:not(.divider,.optgroup,.gap,.label){padding-inline:var(--md-comp-menu-group-padding);background-color:var(--md-comp-menu-container-color);border-radius:0}menu[id].grouped>li:not(.divider,.optgroup,.gap,.label):first-child,menu[id].grouped>li.gap+li:not(.divider,.optgroup,.gap,.label){padding-block-start:var(--md-comp-menu-group-padding);border-start-start-radius:var(--md-comp-menu-group-shape);border-start-end-radius:var(--md-comp-menu-group-shape)}menu[id].grouped>li:not(.divider,.optgroup,.gap,.label):has(+li.gap),menu[id].grouped>li:not(.divider,.optgroup,.gap,.label):last-child{padding-block-end:var(--md-comp-menu-group-padding);border-end-start-radius:var(--md-comp-menu-group-shape);border-end-end-radius:var(--md-comp-menu-group-shape)}menu[id].grouped>li.gap{margin:0}menu[id].grouped>li:not(.disabled,[aria-disabled=true],.divider,.optgroup,.gap,.label):hover,menu[id].grouped>li.active,menu[id].grouped>li.selected,menu[id].grouped>li[aria-selected=true],menu[id].grouped>li[aria-checked=true]{background-color:var(--md-comp-menu-container-color)}menu[id].grouped>li:not(.disabled,[aria-disabled=true],.divider,.optgroup,.gap,.label):hover>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)),menu[id].grouped>li.active:not(.selected,[aria-selected=true],[aria-checked=true])>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)){border-radius:var(--md-comp-menu-item-container-shape);background-color:color-mix(in oklab, var(--md-comp-menu-item-label-text-color) 8%, transparent)}menu[id].grouped>li:not(.disabled,[aria-disabled=true],.divider,.optgroup,.gap,.label):active>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)){background-color:color-mix(in oklab, var(--md-comp-menu-item-label-text-color) 10%, transparent)}menu[id].grouped>li:is(.selected,[aria-selected=true],[aria-checked=true])>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)){border-radius:var(--md-comp-menu-item-selected-container-shape);background-color:var(--md-comp-menu-item-selected-container-color)}menu[id].grouped>li:is(.selected,[aria-selected=true],[aria-checked=true]):hover>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)){background-color:color-mix(in oklab, var(--md-comp-menu-item-selected-label-text-color) 8%, var(--md-comp-menu-item-selected-container-color))}menu[id].grouped>li:is(.selected,[aria-selected=true],[aria-checked=true]):is(:focus,:focus-visible,:active)>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)){background-color:color-mix(in oklab, var(--md-comp-menu-item-selected-label-text-color) 10%, var(--md-comp-menu-item-selected-container-color))}menu[id] li:has(>menu){position:relative}menu[id] li:has(>menu)>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons))::after{content:"";flex:0 0 var(--md-comp-menu-item-icon-size);width:var(--md-comp-menu-item-icon-size);height:var(--md-comp-menu-item-icon-size);margin-inline-start:auto;background-color:var(--md-comp-menu-item-trailing-icon-color);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10 6l6 6-6 6'/%3E%3C/svg%3E") center/20px no-repeat}menu[id]{display:none;position:absolute;left:0;top:0;z-index:9999;overflow-y:auto;opacity:0;user-select:none;transform-origin:0 0}menu[id]:has(>li>menu){overflow:visible}menu[id]:has(>li:is(:hover,:focus-within,.open)>menu){--md-comp-menu-container-shape: var( --md-comp-menu-container-inactive-shape )}menu[id] li>menu{--md-comp-menu-container-color: var(--md-sys-color-surface-container-low);--md-comp-menu-container-shape: 16px;--md-comp-menu-group-shape: 8px;--md-comp-menu-container-inactive-shape: var(--md-comp-menu-group-shape);--md-comp-menu-group-padding: 2px;--md-comp-menu-gap: 2px;--md-comp-menu-item-container-height: 44px;--md-comp-menu-item-container-shape: 4px;--md-comp-menu-item-edge-shape: 12px;--md-comp-menu-item-selected-container-shape: 12px;--md-comp-menu-item-leading-space: 16px;--md-comp-menu-item-trailing-space: 16px;--md-comp-menu-item-between-space: 12px;--md-comp-menu-item-label-text-color: var(--md-sys-color-on-surface);--md-comp-menu-item-leading-icon-color: var( --md-sys-color-on-surface-variant );--md-comp-menu-item-trailing-icon-color: var( --md-sys-color-on-surface-variant );--md-comp-menu-item-selected-container-color: var( --md-sys-color-tertiary-container );--md-comp-menu-item-selected-label-text-color: var( --md-sys-color-on-tertiary-container );--md-comp-menu-item-selected-leading-icon-color: var( --md-sys-color-on-tertiary-container );--md-comp-menu-item-icon-size: 20px;--md-comp-menu-supporting-text-color: var(--md-sys-color-on-surface-variant);box-sizing:border-box;min-width:112px;max-width:280px;margin:0;padding:var(--md-comp-menu-group-padding);list-style:none;background-color:var(--md-comp-menu-container-color);border-radius:var(--md-comp-menu-container-shape);color:var(--md-comp-menu-item-label-text-color);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3);transition:border-radius 200ms ease}menu[id] li>menu.vibrant,menu[id] li>menu[vibrant],[vibrant] menu[id] li>menu,:host([vibrant]) menu[id] li>menu{--md-comp-menu-container-color: var(--md-sys-color-tertiary-container);--md-comp-menu-item-label-text-color: var( --md-sys-color-on-tertiary-container );--md-comp-menu-item-leading-icon-color: var( --md-sys-color-on-tertiary-container );--md-comp-menu-item-trailing-icon-color: var( --md-sys-color-on-tertiary-container );--md-comp-menu-supporting-text-color: var( --md-sys-color-on-tertiary-container );--md-comp-menu-item-selected-container-color: var(--md-sys-color-tertiary);--md-comp-menu-item-selected-label-text-color: var( --md-sys-color-on-tertiary );--md-comp-menu-item-selected-leading-icon-color: var( --md-sys-color-on-tertiary )}menu[id] li>menu>li{box-sizing:border-box;margin:0;padding:0;width:100%;cursor:pointer;text-align:left;border-radius:var(--md-comp-menu-item-container-shape)}menu[id] li>menu>li>a,menu[id] li>menu>li>button,menu[id] li>menu>li>span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons){display:flex;align-items:center;justify-content:flex-start;gap:var(--md-comp-menu-item-between-space);box-sizing:border-box;width:100%;min-height:var(--md-comp-menu-item-container-height);margin:0;padding-block:8px;padding-inline:var(--md-comp-menu-item-leading-space) var(--md-comp-menu-item-trailing-space);border:0;background:none;color:var(--md-comp-menu-item-label-text-color);text-decoration:none;text-align:start;cursor:pointer}menu[id] li>menu>li>a:hover,menu[id] li>menu>li>a:focus,menu[id] li>menu>li>button:hover,menu[id] li>menu>li>button:focus,menu[id] li>menu>li>span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons):hover,menu[id] li>menu>li>span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons):focus{background:none}menu[id] li>menu>li>a,menu[id] li>menu>li>button,menu[id] li>menu>li>span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons){font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}menu[id] li>menu>li>:is(a,button)>.menu-item-text{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-start}menu[id] li>menu>li>:is(a,button) .supporting-text{color:var(--md-comp-menu-supporting-text-color);font-family:var(--md-sys-typescale-body-small-font-family-name);font-size:var(--md-sys-typescale-body-small-font-size);font-weight:var(--md-sys-typescale-body-small-font-weight);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-letter-spacing)}menu[id] li>menu>li>a>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),menu[id] li>menu>li>button>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),menu[id] li>menu>li>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){flex:0 0 var(--md-comp-menu-item-icon-size);font-size:var(--md-comp-menu-item-icon-size);width:var(--md-comp-menu-item-icon-size);height:var(--md-comp-menu-item-icon-size);line-height:var(--md-comp-menu-item-icon-size);color:var(--md-comp-menu-item-leading-icon-color)}menu[id] li>menu>li>:is(a,button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):is(.suffix,:last-child:not(:only-child)){margin-inline-start:auto;color:var(--md-comp-menu-item-trailing-icon-color)}menu[id] li>menu>li>:is(a,button)>:is(kbd,.shortcut){margin-inline-start:auto;padding:0;border:0;background:none;color:var(--md-comp-menu-supporting-text-color);font-family:inherit;font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}menu[id] li>menu>li>:is(a,button)>.badge{margin-inline-start:auto}menu[id] li>menu>li:not(.divider,.optgroup,.gap,.label){min-height:var(--md-comp-menu-item-container-height)}menu[id] li>menu>li:not(.divider,.optgroup,.gap,.label):first-child{border-radius:var(--md-comp-menu-item-edge-shape) var(--md-comp-menu-item-edge-shape) var(--md-comp-menu-item-container-shape) var(--md-comp-menu-item-container-shape)}menu[id] li>menu>li:not(.divider,.optgroup,.gap,.label):last-child{border-radius:var(--md-comp-menu-item-container-shape) var(--md-comp-menu-item-container-shape) var(--md-comp-menu-item-edge-shape) var(--md-comp-menu-item-edge-shape)}menu[id] li>menu>li:not(.disabled,[aria-disabled=true],.divider,.optgroup,.gap,.label):hover,menu[id] li>menu>li.active:not(.selected,[aria-selected=true],[aria-checked=true]){background-color:color-mix(in oklab, var(--md-comp-menu-item-label-text-color) 8%, transparent)}menu[id] li>menu>li:not(.disabled,[aria-disabled=true],.divider,.optgroup,.gap,.label):active{background-color:color-mix(in oklab, var(--md-comp-menu-item-label-text-color) 10%, transparent)}menu[id] li>menu>li:is(.selected,[aria-selected=true],[aria-checked=true]):not(.divider){border-radius:var(--md-comp-menu-item-selected-container-shape);background-color:var(--md-comp-menu-item-selected-container-color);color:var(--md-comp-menu-item-selected-label-text-color)}menu[id] li>menu>li:is(.selected,[aria-selected=true],[aria-checked=true]):not(.divider)>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)){color:var(--md-comp-menu-item-selected-label-text-color)}menu[id] li>menu>li:is(.selected,[aria-selected=true],[aria-checked=true]):not(.divider)>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons))>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),menu[id] li>menu>li:is(.selected,[aria-selected=true],[aria-checked=true]):not(.divider)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){color:var(--md-comp-menu-item-selected-leading-icon-color)}menu[id] li>menu>li:is(.selected,[aria-selected=true],[aria-checked=true]):not(.divider)>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)) :is(.supporting-text,kbd,.shortcut){color:var(--md-comp-menu-item-selected-label-text-color)}menu[id] li>menu>li:is(.selected,[aria-selected=true],[aria-checked=true]):hover{background-color:color-mix(in oklab, var(--md-comp-menu-item-selected-label-text-color) 8%, var(--md-comp-menu-item-selected-container-color))}menu[id] li>menu>li:is(.selected,[aria-selected=true],[aria-checked=true]):is(:focus,:focus-visible,:active){background-color:color-mix(in oklab, var(--md-comp-menu-item-selected-label-text-color) 10%, var(--md-comp-menu-item-selected-container-color))}menu[id] li>menu>li:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:-3px}menu[id] li>menu>li:is(.disabled,[aria-disabled=true]){pointer-events:none;opacity:.38}menu[id] li>menu>hr,menu[id] li>menu>li.divider{display:block;width:calc(100% - 8px);height:1px;min-height:0;margin:4px auto;padding:0;border:0;background-color:var(--md-sys-color-outline-variant);cursor:default;pointer-events:none;border-radius:0}menu[id] li>menu>li.gap{height:var(--md-comp-menu-gap);min-height:var(--md-comp-menu-gap);margin:0 calc(-1*var(--md-comp-menu-group-padding));padding:0;pointer-events:none;cursor:default;background:rgba(0,0,0,0);border-radius:0;box-shadow:none}menu[id] li>menu>li.label{display:flex;align-items:center;min-height:32px;padding:0 8px;pointer-events:none;cursor:default;color:var(--md-comp-menu-supporting-text-color);font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}menu[id] li>menu.grouped{padding:0;background-color:rgba(0,0,0,0);box-shadow:none;filter:drop-shadow(0 3px 3px rgba(0, 0, 0, 0.14)) drop-shadow(0 1px 4px rgba(0, 0, 0, 0.12))}menu[id] li>menu.grouped>li:not(.divider,.optgroup,.gap,.label){padding-inline:var(--md-comp-menu-group-padding);background-color:var(--md-comp-menu-container-color);border-radius:0}menu[id] li>menu.grouped>li:not(.divider,.optgroup,.gap,.label):first-child,menu[id] li>menu.grouped>li.gap+li:not(.divider,.optgroup,.gap,.label){padding-block-start:var(--md-comp-menu-group-padding);border-start-start-radius:var(--md-comp-menu-group-shape);border-start-end-radius:var(--md-comp-menu-group-shape)}menu[id] li>menu.grouped>li:not(.divider,.optgroup,.gap,.label):has(+li.gap),menu[id] li>menu.grouped>li:not(.divider,.optgroup,.gap,.label):last-child{padding-block-end:var(--md-comp-menu-group-padding);border-end-start-radius:var(--md-comp-menu-group-shape);border-end-end-radius:var(--md-comp-menu-group-shape)}menu[id] li>menu.grouped>li.gap{margin:0}menu[id] li>menu.grouped>li:not(.disabled,[aria-disabled=true],.divider,.optgroup,.gap,.label):hover,menu[id] li>menu.grouped>li.active,menu[id] li>menu.grouped>li.selected,menu[id] li>menu.grouped>li[aria-selected=true],menu[id] li>menu.grouped>li[aria-checked=true]{background-color:var(--md-comp-menu-container-color)}menu[id] li>menu.grouped>li:not(.disabled,[aria-disabled=true],.divider,.optgroup,.gap,.label):hover>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)),menu[id] li>menu.grouped>li.active:not(.selected,[aria-selected=true],[aria-checked=true])>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)){border-radius:var(--md-comp-menu-item-container-shape);background-color:color-mix(in oklab, var(--md-comp-menu-item-label-text-color) 8%, transparent)}menu[id] li>menu.grouped>li:not(.disabled,[aria-disabled=true],.divider,.optgroup,.gap,.label):active>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)){background-color:color-mix(in oklab, var(--md-comp-menu-item-label-text-color) 10%, transparent)}menu[id] li>menu.grouped>li:is(.selected,[aria-selected=true],[aria-checked=true])>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)){border-radius:var(--md-comp-menu-item-selected-container-shape);background-color:var(--md-comp-menu-item-selected-container-color)}menu[id] li>menu.grouped>li:is(.selected,[aria-selected=true],[aria-checked=true]):hover>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)){background-color:color-mix(in oklab, var(--md-comp-menu-item-selected-label-text-color) 8%, var(--md-comp-menu-item-selected-container-color))}menu[id] li>menu.grouped>li:is(.selected,[aria-selected=true],[aria-checked=true]):is(:focus,:focus-visible,:active)>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)){background-color:color-mix(in oklab, var(--md-comp-menu-item-selected-label-text-color) 10%, var(--md-comp-menu-item-selected-container-color))}menu[id] li>menu li:has(>menu){position:relative}menu[id] li>menu li:has(>menu)>:is(a,button,span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons))::after{content:"";flex:0 0 var(--md-comp-menu-item-icon-size);width:var(--md-comp-menu-item-icon-size);height:var(--md-comp-menu-item-icon-size);margin-inline-start:auto;background-color:var(--md-comp-menu-item-trailing-icon-color);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10 6l6 6-6 6'/%3E%3C/svg%3E") center/20px no-repeat}menu[id] li>menu{display:block;position:absolute;inset-block-start:0;inset-inline-start:100%;z-index:1;overflow:visible;visibility:hidden;opacity:0;pointer-events:none;transform:translateX(-4px) scale(0.96);transform-origin:0 0;transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease,border-radius 200ms ease}@media(hover: hover)and (pointer: fine){menu[id] li:is(:hover,:focus-within)>menu{visibility:visible;opacity:1;pointer-events:auto;transform:none;--md-comp-menu-container-shape: 16px}}menu[id] li.open>menu{visibility:visible;opacity:1;pointer-events:auto;transform:none;--md-comp-menu-container-shape: 16px}menu[id] li.submenu-start>menu{inset-inline-start:auto;inset-inline-end:100%;transform-origin:100% 0}menu[id] li.submenu-start:is(:hover,:focus-within,.open)>menu{transform:none}menu[id]>li:focus-visible{background-color:color-mix(in oklab, var(--md-comp-menu-item-label-text-color) 10%, transparent)}menu[id]>li:focus-visible:not(.selected,[aria-selected=true],[aria-checked=true]){outline:3px solid var(--md-sys-color-secondary);outline-offset:-3px}menu[id].grouped>li:focus-visible{background-color:var(--md-comp-menu-container-color)}menu[id].grouped>li:focus-visible:not(.selected,[aria-selected=true],[aria-checked=true])>:is(a,button,span:not(.material-symbols,.badge,.supporting-text)){border-radius:var(--md-comp-menu-item-container-shape);background-color:color-mix(in oklab, var(--md-comp-menu-item-label-text-color) 10%, transparent)}@media(prefers-reduced-motion: reduce){menu[id]{transition:none !important}menu[id] li>menu{transition:none}}.menu-trigger{cursor:pointer}.menu-trigger[aria-expanded=true]{background-image:linear-gradient(color-mix(in oklab, currentcolor 10%, transparent), color-mix(in oklab, currentcolor 10%, transparent))}dialog{--md-comp-basic-dialog-container-color: var(--md-sys-color-surface-container-high);--md-comp-basic-dialog-container-shape: 28px;--md-comp-basic-dialog-container-min-width: 280px;--md-comp-basic-dialog-container-max-width: 560px;--md-comp-basic-dialog-scrim-blur: 12px;box-sizing:border-box;width:min(var(--md-comp-basic-dialog-container-max-width),100% - 48px);min-width:min(var(--md-comp-basic-dialog-container-min-width),100% - 48px);max-height:min(70vh,100% - 48px);margin:auto;padding:0;border:none;border-radius:var(--md-comp-basic-dialog-container-shape);background-color:var(--md-comp-basic-dialog-container-color);color:var(--md-sys-color-on-surface);outline:none;box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}dialog::backdrop{background-color:var(--md-comp-scrim-color);backdrop-filter:blur(var(--md-comp-basic-dialog-scrim-blur))}html:has(dialog:modal){overflow:hidden}dialog[open]{display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain}dialog>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child{flex:0 0 auto;align-self:center;margin:24px 24px 0;font-size:24px;width:24px;height:24px;line-height:24px;color:var(--md-sys-color-secondary)}dialog>:is(h1,h2,h3,h4,h5,h6){flex:0 0 auto;margin:0;padding:24px 24px 16px;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-headline-small-font-family-name);font-size:var(--md-sys-typescale-headline-small-font-size);font-weight:var(--md-sys-typescale-headline-small-font-weight);line-height:var(--md-sys-typescale-headline-small-line-height);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing)}dialog>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child+:is(h1,h2,h3,h4,h5,h6){padding-top:16px;text-align:center}dialog>p,dialog>div{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;margin:0;padding:0 24px 24px}dialog>p{color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-medium-font-family-name);font-size:var(--md-sys-typescale-body-medium-font-size);font-weight:var(--md-sys-typescale-body-medium-font-weight);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing)}dialog>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child+:is(h1,h2,h3,h4,h5,h6)+p{text-align:center}dialog>:is(h1,h2,h3,h4,h5,h6)+p{padding-top:0}dialog>hr{flex:0 0 auto;box-sizing:border-box;width:100%;height:1px;margin:0;padding:0;border:0;background-color:var(--md-sys-color-outline-variant)}dialog>.list{flex:1 1 auto;min-height:0;overflow:auto;margin:0;--md-comp-list-item-padding: 24px}dialog>:is(form,nav):last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;flex:0 0 auto;margin:0;padding:0 24px 24px;border:0;background:none}dialog:not(.bottom,.bottom-sheet,.side-sheet,.right,.right-sheet,.left,.left-sheet,.floating-sheet,:is(.sidenav,.navigation-drawer),:is(.sidenav-overlay,.navigation-drawer-overlay))>:is(form,nav):last-child>:is(button,a.button):not(.tonal,.outlined,.elevated,.filled,.icon-button){box-shadow:none !important;color:var(--md-sys-color-primary);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}dialog:not(.bottom,.bottom-sheet,.side-sheet,.right,.right-sheet,.left,.left-sheet,.floating-sheet,:is(.sidenav,.navigation-drawer),:is(.sidenav-overlay,.navigation-drawer-overlay))>:is(form,nav):last-child>:is(button,a.button):not(.tonal,.outlined,.elevated,.filled,.icon-button):hover{background-color:color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}dialog:not(.bottom,.bottom-sheet,.side-sheet,.right,.right-sheet,.left,.left-sheet,.floating-sheet,:is(.sidenav,.navigation-drawer),:is(.sidenav-overlay,.navigation-drawer-overlay))>:is(form,nav):last-child>:is(button,a.button):not(.tonal,.outlined,.elevated,.filled,.icon-button):active,dialog:not(.bottom,.bottom-sheet,.side-sheet,.right,.right-sheet,.left,.left-sheet,.floating-sheet,:is(.sidenav,.navigation-drawer),:is(.sidenav-overlay,.navigation-drawer-overlay))>:is(form,nav):last-child>:is(button,a.button):not(.tonal,.outlined,.elevated,.filled,.icon-button):focus{background-color:color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), transparent)}dialog:not(.bottom,.bottom-sheet,.side-sheet,.right,.right-sheet,.left,.left-sheet,.floating-sheet,:is(.sidenav,.navigation-drawer),:is(.sidenav-overlay,.navigation-drawer-overlay))>:is(form,nav):last-child>:is(button,a.button):not(.tonal,.outlined,.elevated,.filled,.icon-button):focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}dialog.max{--md-comp-basic-dialog-container-color: var(--md-sys-color-surface);width:100%;max-width:none;height:100%;min-width:0;max-height:none;margin:0;border-radius:0;box-shadow:none !important}dialog.max::backdrop{background:none;backdrop-filter:none}dialog.max>header{display:flex;align-items:center;gap:4px;flex:0 0 auto;box-sizing:border-box;min-height:64px;margin:0;padding:8px 4px;background:none;box-shadow:none}dialog.max>header>:is(h1,h2,h3,h4,h5,h6){flex:1 1 auto;min-width:0;margin:0;padding:0 12px;text-align:start;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-title-large-font-family-name);font-size:var(--md-sys-typescale-title-large-font-size);font-weight:var(--md-sys-typescale-title-large-font-weight);line-height:var(--md-sys-typescale-title-large-line-height);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing)}dialog.max>header>form{display:flex;flex:0 0 auto;align-items:center;margin:0;padding:0 8px 0 0;border:0;background:none;box-shadow:none}dialog.max>header>:is(button,a):not(.button,.icon-button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child){display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;box-sizing:border-box;width:48px;height:48px;min-width:48px;padding:0;border:none;border-radius:50%;background-color:rgba(0,0,0,0);color:var(--md-sys-color-on-surface-variant);box-shadow:none}dialog.max>header>:is(button,a):not(.button,.icon-button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){font-size:24px;width:24px;height:24px;line-height:24px}dialog.max>header>:is(button,a):not(.button,.icon-button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):hover{background-color:color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}dialog.max>header>:is(button,a):not(.button,.icon-button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}dialog.max>header :is(button,a.button):not(:has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child)){box-shadow:none !important;color:var(--md-sys-color-primary);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}dialog.max>header :is(button,a.button):not(:has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child)):hover{background-color:color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}dialog.max>header :is(button,a.button):not(:has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child)):active,dialog.max>header :is(button,a.button):not(:has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child)):focus{background-color:color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), transparent)}dialog.max>header :is(button,a.button):not(:has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child)):focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}dialog.max>header :is(button,a.button):not(:has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child)){width:auto;min-width:0;height:40px;padding-inline:12px;border-radius:20px}dialog.max>:is(p,div){padding:8px 24px 24px}dialog.max>.list{padding-block:8px}article.expanding-card{--md-comp-expanding-card-container-color: var(--md-sys-color-surface);--md-comp-expanding-card-expanded-shape: 0;--md-comp-expanding-card-motion-duration: 500ms;--md-comp-expanding-card-motion-easing: cubic-bezier(0.2, 0, 0, 1);--md-comp-expanding-card-content-padding: 16px;--md-comp-expanding-card-expanded-media-height: min(56dvh, 560px)}article.expanding-card>figure>.expanding-card-trigger{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;background:none;border:0;border-radius:inherit;box-shadow:none;color:rgba(0,0,0,0);cursor:pointer}article.expanding-card>figure>.expanding-card-trigger:hover{background-color:color-mix(in oklab, var(--md-comp-card-state-layer-color) calc(var(--md-comp-card-hover-state-layer-opacity) * 100%), transparent);box-shadow:none}article.expanding-card>figure>.expanding-card-trigger:focus-visible{background-color:color-mix(in oklab, var(--md-comp-card-state-layer-color) calc(var(--md-comp-card-focus-state-layer-opacity) * 100%), transparent);box-shadow:none;outline:var(--md-comp-card-focus-indicator-thickness) solid var(--md-comp-card-focus-indicator-color);outline-offset:calc(-1*var(--md-comp-card-focus-indicator-thickness))}article.expanding-card>figure>.expanding-card-trigger:active{background-color:color-mix(in oklab, var(--md-comp-card-state-layer-color) calc(var(--md-comp-card-pressed-state-layer-opacity) * 100%), transparent);box-shadow:none}article.expanding-card>header.expanding-card-summary{padding-bottom:var(--md-comp-expanding-card-content-padding)}dialog.expanding-card-dialog{--md-comp-expanding-card-from-top: 0px;--md-comp-expanding-card-from-right: 0px;--md-comp-expanding-card-from-bottom: 0px;--md-comp-expanding-card-from-left: 0px;--md-comp-expanding-card-from-media-height: 0px;position:fixed;inset:0;box-sizing:border-box;width:100%;min-width:0;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;background-color:var(--md-comp-expanding-card-container-color);color:var(--md-sys-color-on-surface);border:0;border-radius:var(--md-comp-expanding-card-expanded-shape);box-shadow:none;clip-path:inset(var(--md-comp-expanding-card-from-top) var(--md-comp-expanding-card-from-right) var(--md-comp-expanding-card-from-bottom) var(--md-comp-expanding-card-from-left) round var(--md-comp-card-container-shape));transition:clip-path var(--md-comp-expanding-card-motion-duration) var(--md-comp-expanding-card-motion-easing)}dialog.expanding-card-dialog[open]{display:block;overflow-y:auto}dialog.expanding-card-dialog::backdrop{background:rgba(0,0,0,0);backdrop-filter:none}dialog.expanding-card-dialog.expanded{clip-path:inset(0 round var(--md-comp-expanding-card-expanded-shape))}dialog.expanding-card-dialog>.expanding-card-hero{position:relative;box-sizing:border-box;width:calc(100% - 16px);height:var(--md-comp-expanding-card-from-media-height);min-height:0;margin:8px;overflow:hidden;border-radius:var(--md-comp-card-media-shape);transition:height var(--md-comp-expanding-card-motion-duration) var(--md-comp-expanding-card-motion-easing)}dialog.expanding-card-dialog.expanded>.expanding-card-hero{height:var(--md-comp-expanding-card-expanded-media-height)}dialog.expanding-card-dialog>.expanding-card-hero>:is(img,picture),dialog.expanding-card-dialog>.expanding-card-hero>picture>img{display:block;width:100%;height:100%;object-fit:cover}dialog.expanding-card-dialog>.expanding-card-close{position:absolute;inset-block-start:16px;inset-inline-start:16px;z-index:2;width:48px;height:48px;min-width:48px;margin:0;padding:0;color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface);border:0;border-radius:50%;box-shadow:none;opacity:0;transform:scale(0.8);transition:opacity 150ms ease-out,transform 300ms var(--md-comp-expanding-card-motion-easing)}dialog.expanding-card-dialog.expanded>.expanding-card-close{opacity:1;transform:scale(1);transition-delay:150ms}dialog.expanding-card-dialog>.expanding-card-content{box-sizing:border-box;width:100%;min-height:0;margin:0;padding:0 var(--md-comp-expanding-card-content-padding) 32px;overflow:visible;opacity:0;transform:translateY(16px);transition:opacity 150ms ease-out,transform 300ms var(--md-comp-expanding-card-motion-easing)}dialog.expanding-card-dialog.expanded>.expanding-card-content{opacity:1;transform:translateY(0);transition-delay:180ms}.expanding-card-detail-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 8px}.expanding-card-detail-header>:is(h1,h2,h3,h4,h5,h6){flex:1 1 auto;min-width:0;margin:0;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-title-large-font-family-name);font-size:var(--md-sys-typescale-title-large-font-size);font-weight:var(--md-sys-typescale-title-large-font-weight);line-height:var(--md-sys-typescale-title-large-line-height);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing)}.expanding-card-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.expanding-card-actions>.expanding-card-favorite{width:48px;height:48px;min-width:48px;padding:0;color:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container);border-radius:50%}.expanding-card-actions>.expanding-card-play{width:88px;height:48px;min-width:88px;padding:0;color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container);border-radius:24px}.expanding-card-track{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:2px 16px;align-items:center;padding-block:8px}.expanding-card-track>:is(strong,span,small,time){margin:0}.expanding-card-track>strong{color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-large-font-family-name);font-size:var(--md-sys-typescale-body-large-font-size);font-weight:var(--md-sys-typescale-body-large-font-weight);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing)}.expanding-card-track>small,.expanding-card-track>time{color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-small-font-family-name);font-size:var(--md-sys-typescale-body-small-font-size);font-weight:var(--md-sys-typescale-body-small-font-weight);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-letter-spacing)}.expanding-card-track>small{grid-column:1}.expanding-card-track>time{grid-column:2;grid-row:1/span 2}@media(prefers-reduced-motion: reduce){dialog.expanding-card-dialog,dialog.expanding-card-dialog>:is(.expanding-card-hero,.expanding-card-close,.expanding-card-content){transition:none}}dialog.bottom,dialog.bottom-sheet{--md-comp-bottom-sheet-container-color: var(--md-sys-color-surface-container-low);--md-comp-bottom-sheet-container-shape: 28px;--md-comp-bottom-sheet-container-max-width: 640px;--md-comp-bottom-sheet-margin-inline: 56px;--md-comp-bottom-sheet-top-inset: 72px;--md-comp-bottom-sheet-drag-handle-color: color-mix( in oklab, var(--md-sys-color-on-surface-variant) 40%, transparent );--md-comp-bottom-sheet-shift: 0px;box-sizing:border-box;position:fixed;inset:auto 0 0;width:100%;min-width:0;max-width:none;height:auto;max-height:calc(100dvh - var(--md-comp-bottom-sheet-top-inset));margin:0;padding:0;border:none;border-radius:var(--md-comp-bottom-sheet-container-shape) var(--md-comp-bottom-sheet-container-shape) 0 0;background-color:var(--md-comp-bottom-sheet-container-color);color:var(--md-sys-color-on-surface);outline:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);translate:0 var(--md-comp-bottom-sheet-shift);transition:translate 280ms ease}dialog.bottom:not(:modal),dialog.bottom-sheet:not(:modal){z-index:1100}@media(width >= 600px){dialog.bottom,dialog.bottom-sheet{width:min(var(--md-comp-bottom-sheet-container-max-width),100% - 2*var(--md-comp-bottom-sheet-margin-inline));max-width:var(--md-comp-bottom-sheet-container-max-width);margin-inline:auto}}dialog.bottom:not(:modal)::backdrop,dialog.bottom-sheet:not(:modal)::backdrop{background:none;backdrop-filter:none}dialog.bottom::before,dialog.bottom-sheet::before{content:"";box-sizing:border-box;flex:0 0 48px;width:48px;height:48px;align-self:center;margin:0;padding:0;background-color:var(--md-comp-bottom-sheet-drag-handle-color);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='4'%3E%3Crect width='32' height='4' rx='2' fill='black'/%3E%3C/svg%3E") center/32px 4px no-repeat;pointer-events:none}dialog.bottom:has(>:is(.handle,.drag-handle))::before,dialog.bottom-sheet:has(>:is(.handle,.drag-handle))::before{content:none;display:none}dialog.bottom>:is(.handle,.drag-handle),dialog.bottom-sheet>:is(.handle,.drag-handle){box-sizing:border-box;flex:0 0 48px;align-self:center;width:48px;height:48px;margin:0;padding:0;border:0;border-radius:0;background-color:var(--md-comp-bottom-sheet-drag-handle-color);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='4'%3E%3Crect width='32' height='4' rx='2' fill='black'/%3E%3C/svg%3E") center/32px 4px no-repeat;cursor:grab;appearance:none}dialog.bottom>.drag-handle::before,dialog.bottom-sheet>.drag-handle::before{content:none}dialog.bottom>:is(h1,h2,h3,h4,h5,h6),dialog.bottom-sheet>:is(h1,h2,h3,h4,h5,h6){padding-top:8px}dialog.bottom[open],dialog.bottom-sheet[open]{display:flex;flex-direction:column}@starting-style{dialog.bottom[open],dialog.bottom-sheet[open]{translate:0 100%}}@media(prefers-reduced-motion: reduce){dialog.bottom,dialog.bottom-sheet{transition:none}}dialog.side-sheet,dialog.right,dialog.right-sheet,dialog.left,dialog.left-sheet{--md-comp-side-sheet-container-color: var(--md-sys-color-surface-container-low);--md-comp-side-sheet-container-shape: 28px;--md-comp-side-sheet-container-width: 400px;--md-comp-side-sheet-shift: 0px;box-sizing:border-box;position:fixed;float:none !important;inset-block:0;inset-inline-start:auto;inset-inline-end:0;width:min(var(--md-comp-side-sheet-container-width),85%);max-width:var(--md-comp-side-sheet-container-width);height:auto;max-height:none;min-width:0;min-height:0;margin:0;padding:0;border:none;background-color:var(--md-comp-side-sheet-container-color);color:var(--md-sys-color-on-surface);outline:none;translate:var(--md-comp-side-sheet-shift) 0;transition:translate 280ms ease,border-radius 200ms ease}dialog.side-sheet:not(:modal),dialog.right:not(:modal),dialog.right-sheet:not(:modal),dialog.left:not(:modal),dialog.left-sheet:not(:modal){z-index:1100;border-radius:0;box-shadow:none;border-inline-start:1px solid var(--md-sys-color-outline-variant)}dialog.side-sheet:modal,dialog.right:modal,dialog.right-sheet:modal,dialog.left:modal,dialog.left-sheet:modal{border-radius:var(--md-comp-side-sheet-container-shape) 0 0 var(--md-comp-side-sheet-container-shape);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}dialog.side-sheet:not(:modal)::backdrop,dialog.right:not(:modal)::backdrop,dialog.right-sheet:not(:modal)::backdrop,dialog.left:not(:modal)::backdrop,dialog.left-sheet:not(:modal)::backdrop{background:none;backdrop-filter:none}dialog.side-sheet.left,dialog.side-sheet.left-sheet,dialog.side-sheet.start,dialog.right.left,dialog.right.left-sheet,dialog.right.start,dialog.right-sheet.left,dialog.right-sheet.left-sheet,dialog.right-sheet.start,dialog.left.left,dialog.left.left-sheet,dialog.left.start,dialog.left-sheet.left,dialog.left-sheet.left-sheet,dialog.left-sheet.start{inset-inline-start:0;inset-inline-end:auto}dialog.side-sheet.left:not(:modal),dialog.side-sheet.left-sheet:not(:modal),dialog.side-sheet.start:not(:modal),dialog.right.left:not(:modal),dialog.right.left-sheet:not(:modal),dialog.right.start:not(:modal),dialog.right-sheet.left:not(:modal),dialog.right-sheet.left-sheet:not(:modal),dialog.right-sheet.start:not(:modal),dialog.left.left:not(:modal),dialog.left.left-sheet:not(:modal),dialog.left.start:not(:modal),dialog.left-sheet.left:not(:modal),dialog.left-sheet.left-sheet:not(:modal),dialog.left-sheet.start:not(:modal){border-inline-start:0;border-inline-end:1px solid var(--md-sys-color-outline-variant)}dialog.side-sheet.left:modal,dialog.side-sheet.left-sheet:modal,dialog.side-sheet.start:modal,dialog.right.left:modal,dialog.right.left-sheet:modal,dialog.right.start:modal,dialog.right-sheet.left:modal,dialog.right-sheet.left-sheet:modal,dialog.right-sheet.start:modal,dialog.left.left:modal,dialog.left.left-sheet:modal,dialog.left.start:modal,dialog.left-sheet.left:modal,dialog.left-sheet.left-sheet:modal,dialog.left-sheet.start:modal{border-radius:0 var(--md-comp-side-sheet-container-shape) var(--md-comp-side-sheet-container-shape) 0}dialog.side-sheet>header,dialog.right>header,dialog.right-sheet>header,dialog.left>header,dialog.left-sheet>header{display:flex;align-items:center;gap:12px;flex:0 0 auto;box-sizing:border-box;min-height:64px;margin:0;padding:8px 12px 8px 24px;background:none;box-shadow:none}dialog.side-sheet>header:has(>:is(button,a):first-child),dialog.right>header:has(>:is(button,a):first-child),dialog.right-sheet>header:has(>:is(button,a):first-child),dialog.left>header:has(>:is(button,a):first-child),dialog.left-sheet>header:has(>:is(button,a):first-child){padding-inline-start:8px}dialog.side-sheet>header>:is(h1,h2,h3,h4,h5,h6),dialog.right>header>:is(h1,h2,h3,h4,h5,h6),dialog.right-sheet>header>:is(h1,h2,h3,h4,h5,h6),dialog.left>header>:is(h1,h2,h3,h4,h5,h6),dialog.left-sheet>header>:is(h1,h2,h3,h4,h5,h6){flex:1 1 auto;min-width:0;margin:0;padding:0;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-title-large-font-family-name);font-size:var(--md-sys-typescale-title-large-font-size);font-weight:var(--md-sys-typescale-title-large-font-weight);line-height:var(--md-sys-typescale-title-large-line-height);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing)}dialog.side-sheet>header>form,dialog.right>header>form,dialog.right-sheet>header>form,dialog.left>header>form,dialog.left-sheet>header>form{display:flex;flex:0 0 auto;align-items:center;margin:0;padding:0;border:0;background:none;box-shadow:none}dialog.side-sheet>header :is(button,a.button),dialog.right>header :is(button,a.button),dialog.right-sheet>header :is(button,a.button),dialog.left>header :is(button,a.button),dialog.left-sheet>header :is(button,a.button){flex:0 0 48px;box-sizing:border-box;width:48px;height:48px;min-width:48px;padding:0;border:none;border-radius:50%;background-color:rgba(0,0,0,0);color:var(--md-sys-color-on-surface-variant);box-shadow:none}dialog.side-sheet>header :is(button,a.button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),dialog.right>header :is(button,a.button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),dialog.right-sheet>header :is(button,a.button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),dialog.left>header :is(button,a.button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),dialog.left-sheet>header :is(button,a.button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){font-size:24px;width:24px;height:24px;line-height:24px}dialog.side-sheet>header :is(button,a.button):hover,dialog.right>header :is(button,a.button):hover,dialog.right-sheet>header :is(button,a.button):hover,dialog.left>header :is(button,a.button):hover,dialog.left-sheet>header :is(button,a.button):hover{background-color:color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}dialog.side-sheet>header :is(button,a.button):focus-visible,dialog.right>header :is(button,a.button):focus-visible,dialog.right-sheet>header :is(button,a.button):focus-visible,dialog.left>header :is(button,a.button):focus-visible,dialog.left-sheet>header :is(button,a.button):focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}dialog.side-sheet>:is(form,nav):last-child,dialog.right>:is(form,nav):last-child,dialog.right-sheet>:is(form,nav):last-child,dialog.left>:is(form,nav):last-child,dialog.left-sheet>:is(form,nav):last-child{justify-content:flex-start;gap:8px;padding:16px 24px;border-block-start:1px solid var(--md-sys-color-outline-variant)}:is(dialog.side-sheet,dialog.right,dialog.right-sheet,dialog.left,dialog.left-sheet):not([open]){display:none}:is(dialog.side-sheet,dialog.right,dialog.right-sheet,dialog.left,dialog.left-sheet)[open]{display:flex;flex-direction:column}@starting-style{dialog.side-sheet[open],dialog.right[open],dialog.right-sheet[open]{translate:100% 0}dialog.left[open],dialog.left-sheet[open]{translate:-100% 0}}@media(prefers-reduced-motion: reduce){dialog.side-sheet,dialog.right,dialog.right-sheet,dialog.left,dialog.left-sheet{transition:none}}dialog.floating-sheet{--md-comp-floating-sheet-container-color: var(--md-sys-color-surface-container-low);--md-comp-floating-sheet-container-shape: 28px;--md-comp-floating-sheet-container-max-width: 400px;--md-comp-floating-sheet-inset: 24px;--md-comp-basic-dialog-container-color: var(--md-comp-floating-sheet-container-color);--md-comp-basic-dialog-container-shape: var(--md-comp-floating-sheet-container-shape);box-sizing:border-box;position:fixed;inset:var(--md-comp-floating-sheet-inset);width:min(var(--md-comp-floating-sheet-container-max-width),100% - 2*var(--md-comp-floating-sheet-inset));min-width:0;max-width:var(--md-comp-floating-sheet-container-max-width);height:fit-content;max-height:calc(100% - 2*var(--md-comp-floating-sheet-inset));margin:auto;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);opacity:1;scale:1;transition:opacity 200ms ease,scale 200ms ease}dialog.floating-sheet:not(:modal){z-index:1100}dialog.floating-sheet:not(:modal)::backdrop{background:none;backdrop-filter:none}@starting-style{dialog.floating-sheet[open]{opacity:0;scale:.9}}@media(prefers-reduced-motion: reduce){dialog.floating-sheet{transition:none}}.chip{--font-size: 14px;--font-size-icon: 18px;--padding: 8px;color:var(--md-sys-color-on-surface-variant);background-color:var(--md-sys-color-surface-container-low);display:inline-flex;white-space:nowrap;gap:8px;margin:0;height:32px;padding-left:var(--padding);padding-right:var(--padding);font-size:var(--font-size);font-weight:500;border-radius:8px;align-items:center;user-select:none;vertical-align:top;appearance:none;border:0;font-family:inherit;text-align:inherit}.chip.selected,.chip.active{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.chip:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}:is(button,label).chip{cursor:pointer}:is(button,label).chip:hover{background-color:color-mix(in oklab, var(--md-sys-color-on-surface-variant) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-sys-color-surface-container-low))}.chip-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.chip-input:checked+.chip{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.chip-input:focus-visible+.chip{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.chip.outlined{background-color:rgba(0,0,0,0);border-color:var(--md-sys-color-outline);border-width:1px;border-style:solid}.chip>img{margin:0;width:24px;height:24px;object-fit:cover;border-radius:12px}.chip>:is(.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){font-size:var(--font-size-icon);color:var(--md-sys-color-on-surface-variant)}.chip .close{border-radius:50%;height:24px;width:24px;padding:0;display:grid;justify-content:center;align-content:center;cursor:pointer;appearance:none;border:0;background:none;color:inherit;font:inherit}.chip .close:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.chip .close:hover{background-color:color-mix(in oklab, var(--md-sys-color-on-surface-variant) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}.chips{display:flex;gap:4px;flex-wrap:wrap;border:none;box-shadow:none;margin:0 0 8px 0;padding:4px;outline:none;transition:all .3s}.chips.focus{border-bottom:1px solid var(--md-sys-color-primary);box-shadow:0 1px 0 0 var(--md-sys-color-primary)}.chips.input-field{border-bottom:1px solid var(--md-sys-color-on-surface-variant)}.chips.input-field:hover{cursor:text}.chips input:not([type]):not(.browser-default).input{background:none;border:0;color:var(--md-sys-color-on-background);display:inline-block;font-size:16px;height:32px;outline:0;margin:0;padding:0;width:120px;width:fit-content;min-width:100px;max-width:200px}.chips input:not([type]):not(.browser-default).input:focus{border:0;box-shadow:none}.chips .autocomplete-content{margin-top:0;margin-bottom:0}.prefix~.chips{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.suffix~.chips{margin-right:3rem;width:92%;width:calc(100% - 3rem)}.chips:empty~label{font-size:.8rem;transform:translateY(-140%)}.lightboxed{display:block;cursor:zoom-in;position:relative;transition:opacity .4s;backface-visibility:hidden}.lightboxed:not(.circle){border-radius:12px}.lightboxed:hover:not(.active){opacity:.8}.lightboxed.active{cursor:zoom-out}#lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--md-sys-color-background);z-index:1000;will-change:opacity}.lightbox-caption{position:fixed;display:none;color:var(--md-sys-color-on-background);line-height:50px;bottom:0;left:0;width:100%;text-align:center;padding:0% 15%;height:50px;z-index:1000;-webkit-font-smoothing:antialiased}.display-docked{position:absolute;opacity:0;z-index:9999;visibility:hidden}footer:not(:has(>.navigation-bar:only-child)){--md-comp-footer-padding-block: 3rem;--md-comp-footer-padding-inline: 1rem;--md-comp-footer-gap: 2rem;--md-comp-footer-legal-height: 48px;box-sizing:border-box;margin-top:5rem;padding:var(--md-comp-footer-padding-block) var(--md-comp-footer-padding-inline) 1rem;border-top:1px dashed var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface)}footer:not(:has(>.navigation-bar:only-child)) p{margin:0 0 8px;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-medium-font-family-name);font-size:var(--md-sys-typescale-body-medium-font-size);font-weight:var(--md-sys-typescale-body-medium-font-weight);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing)}footer:not(:has(>.navigation-bar:only-child)) a:not(.button,.icon-button,.circle,.extra){color:var(--md-sys-color-primary);text-decoration:none}footer:not(:has(>.navigation-bar:only-child)) a:not(.button,.icon-button,.circle,.extra):focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}footer:not(:has(>.navigation-bar:only-child)) :is(h1,h2,h3,h4,h5,h6){margin:0 0 8px;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-title-small-font-family-name);font-size:var(--md-sys-typescale-title-small-font-size);font-weight:var(--md-sys-typescale-title-small-font-weight);line-height:var(--md-sys-typescale-title-small-line-height);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing)}footer:not(:has(>.navigation-bar:only-child)) ul{margin:0;padding:0;list-style:none}footer:not(:has(>nav:only-child)).filled,footer:not(:has(>nav:only-child)).surface{background-color:var(--md-sys-color-surface-container);border-top:1px solid var(--md-sys-color-outline-variant)}footer:not(:has(>nav:only-child))>.container,footer:not(:has(>nav:only-child)):not(:has(>.container)){display:grid;gap:var(--md-comp-footer-gap);grid-template-columns:1fr}@media(width >= 600px){footer:not(:has(>nav:only-child))>.container,footer:not(:has(>nav:only-child)):not(:has(>.container)){grid-template-columns:repeat(2, 1fr)}}@media(width >= 840px){footer:not(:has(>nav:only-child))>.container,footer:not(:has(>nav:only-child)):not(:has(>.container)){grid-template-columns:repeat(4, 1fr)}}@media(width >= 1200px){footer:not(:has(>nav:only-child))>.container,footer:not(:has(>nav:only-child)):not(:has(>.container)){grid-template-columns:repeat(5, 1fr)}}@media(width >= 1600px){footer:not(:has(>nav:only-child))>.container,footer:not(:has(>nav:only-child)):not(:has(>.container)){grid-template-columns:repeat(6, 1fr)}}footer:not(:has(>nav:only-child))>.container>.row,footer:not(:has(>nav:only-child))>.row{grid-column:1/-1}footer:not(:has(>nav:only-child)) :is(nav,section){display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}footer:not(:has(>nav:only-child)) nav>a:not(.button,.icon-button,.circle,.extra),footer:not(:has(>nav:only-child)) ul a:not(.button,.icon-button,.circle,.extra){display:inline-flex;align-items:center;box-sizing:border-box;min-height:48px;padding:0 12px;margin-inline-start:-12px;border-radius:2rem;font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}footer:not(:has(>nav:only-child)) nav>a:not(.button,.icon-button,.circle,.extra):hover,footer:not(:has(>nav:only-child)) ul a:not(.button,.icon-button,.circle,.extra):hover{background-color:color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}footer:not(:has(>nav:only-child))>small:last-child,footer:not(:has(>nav:only-child))>.container>small:last-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;box-sizing:border-box;min-height:var(--md-comp-footer-legal-height);margin:0;padding-block:12px;grid-column:1/-1;border-top:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-small-font-family-name);font-size:var(--md-sys-typescale-body-small-font-size);font-weight:var(--md-sys-typescale-body-small-font-weight);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-letter-spacing)}footer:not(:has(>nav:only-child))>small:last-child a:not(.button,.icon-button),footer:not(:has(>nav:only-child))>.container>small:last-child a:not(.button,.icon-button){color:var(--md-sys-color-primary)}body:has(>footer:not(:has(>nav:only-child))){min-height:100dvh;display:flex;flex-direction:column}body:has(>footer:not(:has(>nav:only-child)))>main{flex:1 0 auto}::placeholder{color:var(--md-sys-color-on-surface-variant)}input:not([type]):not(.browser-default),input[type=text]:not(.browser-default),input[type=password]:not(.browser-default),input[type=email]:not(.browser-default),input[type=url]:not(.browser-default),input[type=time]:not(.browser-default),input[type=date]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=month]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=number]:not(.browser-default),input[type=search]:not(.browser-default),textarea.expressive-textarea{outline:none;color:var(--md-sys-color-on-surface);width:100%;height:56px;background-color:rgba(0,0,0,0);font-family:var(--md-sys-typescale-body-large-font-family-name);font-size:var(--md-sys-typescale-body-large-font-size);font-weight:var(--md-sys-typescale-body-large-font-weight);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing)}.field{--md-comp-filled-text-field-container-color: var(--md-sys-color-surface-container-highest);--md-comp-filled-text-field-container-shape: 1rem;--md-comp-filled-text-field-caret-color: var(--md-sys-color-primary);--input-color: var(--md-comp-filled-text-field-caret-color);position:relative;clear:both}.field input:not([type=range],[type=checkbox],[type=radio],[type=file]),.field textarea{box-sizing:border-box;padding:20px 16px 8px;border:none;border-radius:var(--md-comp-filled-text-field-container-shape);border-bottom:1px solid var(--md-sys-color-on-surface-variant);background-color:var(--md-comp-filled-text-field-container-color);caret-color:var(--input-color)}.field input:not([type=range],[type=checkbox],[type=radio],[type=file]):focus:not([readonly]),.field textarea:focus:not([readonly]){border-bottom-width:2px;border-bottom-color:var(--input-color);padding-bottom:7px}.field input:not([type=range],[type=checkbox],[type=radio],[type=file]):disabled,.field input:not([type=range],[type=checkbox],[type=radio],[type=file])[readonly=readonly],.field textarea:disabled,.field textarea[readonly=readonly]{color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);border-color:color-mix(in oklab, var(--md-sys-color-on-surface) 12%, transparent);background-color:color-mix(in oklab, var(--md-sys-color-on-surface) 4%, transparent)}.field input:not([type=range],[type=checkbox],[type=radio],[type=file]):focus:not([readonly])+label,.field input:not([type=range],[type=checkbox],[type=radio],[type=file]):focus:not([readonly])+span:not(.supporting-text,.character-counter,.file-path,.caret,.prefix,.suffix),.field textarea:focus:not([readonly])+label,.field textarea:focus:not([readonly])+span:not(.supporting-text,.character-counter,.file-path,.caret,.prefix,.suffix){color:var(--input-color)}.field input:not([type=range],[type=checkbox],[type=radio],[type=file]):focus:not([readonly])+label,.field input:not([type=range],[type=checkbox],[type=radio],[type=file]):not([placeholder=" "])+label,.field input:not([type=range],[type=checkbox],[type=radio],[type=file]):not(:placeholder-shown)+label,.field input:not([type=range],[type=checkbox],[type=radio],[type=file]):focus:not([readonly])+span:not(.supporting-text,.character-counter,.file-path,.caret,.prefix,.suffix),.field input:not([type=range],[type=checkbox],[type=radio],[type=file]):not([placeholder=" "])+span:not(.supporting-text,.character-counter,.file-path,.caret,.prefix,.suffix),.field input:not([type=range],[type=checkbox],[type=radio],[type=file]):not(:placeholder-shown)+span:not(.supporting-text,.character-counter,.file-path,.caret,.prefix,.suffix),.field textarea:focus:not([readonly])+label,.field textarea:not([placeholder=" "])+label,.field textarea:not(:placeholder-shown)+label,.field textarea:focus:not([readonly])+span:not(.supporting-text,.character-counter,.file-path,.caret,.prefix,.suffix),.field textarea:not([placeholder=" "])+span:not(.supporting-text,.character-counter,.file-path,.caret,.prefix,.suffix),.field textarea:not(:placeholder-shown)+span:not(.supporting-text,.character-counter,.file-path,.caret,.prefix,.suffix){transform:scale(0.75);top:8px}.field input:not([type=range],[type=checkbox],[type=radio],[type=file]):disabled+label,.field input:not([type=range],[type=checkbox],[type=radio],[type=file])[readonly=readonly]+label,.field textarea:disabled+label,.field textarea[readonly=readonly]+label{color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent)}.field input:not([type=range],[type=checkbox],[type=radio],[type=file]).invalid~.supporting-text[data-error]>span,.field input:not([type=range],[type=checkbox],[type=radio],[type=file])[aria-invalid=true]~.supporting-text[data-error]>span,.field input:not([type=range],[type=checkbox],[type=radio],[type=file]).invalid~small[data-error]>span,.field input:not([type=range],[type=checkbox],[type=radio],[type=file])[aria-invalid=true]~small[data-error]>span,.field textarea.invalid~.supporting-text[data-error]>span,.field textarea[aria-invalid=true]~.supporting-text[data-error]>span,.field textarea.invalid~small[data-error]>span,.field textarea[aria-invalid=true]~small[data-error]>span{display:none}.field input:not([type=range],[type=checkbox],[type=radio],[type=file]).invalid,.field input:not([type=range],[type=checkbox],[type=radio],[type=file])[aria-invalid=true],.field textarea.invalid,.field textarea[aria-invalid=true]{border-bottom-color:var(--md-sys-color-error);box-shadow:0 1px 0 0 var(--md-sys-color-error)}.field input:not([type=range],[type=checkbox],[type=radio],[type=file]).invalid~.supporting-text::after,.field input:not([type=range],[type=checkbox],[type=radio],[type=file])[aria-invalid=true]~.supporting-text::after,.field input:not([type=range],[type=checkbox],[type=radio],[type=file]).invalid~small::after,.field input:not([type=range],[type=checkbox],[type=radio],[type=file])[aria-invalid=true]~small::after,.field textarea.invalid~.supporting-text::after,.field textarea[aria-invalid=true]~.supporting-text::after,.field textarea.invalid~small::after,.field textarea[aria-invalid=true]~small::after{content:attr(data-error);color:var(--md-sys-color-error)}.field input:not([type=range],[type=checkbox],[type=radio],[type=file]).invalid~label,.field input:not([type=range],[type=checkbox],[type=radio],[type=file]):focus.invalid~label,.field input:not([type=range],[type=checkbox],[type=radio],[type=file])[aria-invalid=true]~label,.field textarea.invalid~label,.field textarea:focus.invalid~label,.field textarea[aria-invalid=true]~label{color:var(--md-sys-color-error)}.field input::placeholder{user-select:none}.field>label:not(.button,.icon-button),.field>span:not(.supporting-text,.character-counter,.file-path,.caret,.prefix,.suffix){color:var(--md-sys-color-on-surface-variant);user-select:none;position:absolute;left:16px;top:16px;cursor:text;transform-origin:top left;pointer-events:none;font-family:var(--md-sys-typescale-body-large-font-family-name);font-size:var(--md-sys-typescale-body-large-font-size);font-weight:var(--md-sys-typescale-body-large-font-weight);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);transition:left .2s ease-out,top .2s ease-out,transform .2s ease-out,color .2s ease-out}.field>small,.field>.supporting-text{display:block;margin-top:4px;padding:0 16px;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-small-font-family-name);font-size:var(--md-sys-typescale-body-small-font-size);font-weight:var(--md-sys-typescale-body-small-font-weight);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-letter-spacing)}.field>.character-counter{float:right;margin-top:4px;padding:0 16px;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-small-font-family-name);font-size:var(--md-sys-typescale-body-small-font-size);font-weight:var(--md-sys-typescale-body-small-font-weight);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-letter-spacing)}.field>i:is(.prefix,.suffix,:first-of-type,:last-of-type,:last-child),.field>:is(.prefix,.suffix){position:absolute;top:16px;display:flex;align-items:center;font-size:24px;width:24px;height:24px;line-height:24px;color:var(--md-sys-color-on-surface-variant);user-select:none}.field>i:first-of-type:not(.suffix):not(:last-child),.field>i.prefix,.field>.prefix{left:12px;pointer-events:none}.field>i.suffix,.field>i:last-of-type:not(:first-of-type),.field>i:last-child:not(:first-child):not(.prefix),.field>.suffix{right:12px;pointer-events:none}.field:has(>i:first-of-type:not(.suffix):not(:last-child),>i.prefix,>.prefix)>:is(input,textarea){padding-left:52px}.field:has(>i:first-of-type:not(.suffix):not(:last-child),>i.prefix,>.prefix)>:is(label,span:not(.supporting-text,.character-counter,.file-path,.caret,.prefix,.suffix)){left:52px}.field:has(>i.suffix,>i:last-of-type:not(:first-of-type),>i:last-child:not(:first-child):not(.prefix),>.suffix)>:is(input,textarea){padding-right:52px}.field.outlined>input,.field.outlined>textarea{padding-top:8px;padding-bottom:8px;background-color:rgba(0,0,0,0);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-comp-filled-text-field-container-shape)}.field.outlined>input:focus:not([readonly]),.field.outlined>textarea:focus:not([readonly]){border-width:2px;border-color:var(--input-color);padding-top:7px;padding-bottom:7px}.field.outlined>input:focus:not([readonly])+label,.field.outlined>input:not([placeholder=" "])+label,.field.outlined>input:not(:placeholder-shown)+label,.field.outlined>input:focus:not([readonly])+span:not(.supporting-text,.character-counter,.file-path,.caret,.prefix,.suffix),.field.outlined>input:not([placeholder=" "])+span:not(.supporting-text,.character-counter,.file-path,.caret,.prefix,.suffix),.field.outlined>input:not(:placeholder-shown)+span:not(.supporting-text,.character-counter,.file-path,.caret,.prefix,.suffix),.field.outlined>textarea:focus:not([readonly])+label,.field.outlined>textarea:not([placeholder=" "])+label,.field.outlined>textarea:not(:placeholder-shown)+label,.field.outlined>textarea:focus:not([readonly])+span:not(.supporting-text,.character-counter,.file-path,.caret,.prefix,.suffix),.field.outlined>textarea:not([placeholder=" "])+span:not(.supporting-text,.character-counter,.file-path,.caret,.prefix,.suffix),.field.outlined>textarea:not(:placeholder-shown)+span:not(.supporting-text,.character-counter,.file-path,.caret,.prefix,.suffix){top:-8px;left:16px;margin-left:-4px;padding:0 4px;background-color:var(--md-sys-color-background)}.field.outlined>input:disabled,.field.outlined>input[readonly=readonly],.field.outlined>textarea:disabled,.field.outlined>textarea[readonly=readonly]{border-color:color-mix(in oklab, var(--md-sys-color-on-surface) 12%, transparent);background-color:rgba(0,0,0,0)}.field.outlined>input.invalid,.field.outlined>input[aria-invalid=true],.field.outlined>textarea.invalid,.field.outlined>textarea[aria-invalid=true]{border-color:var(--md-sys-color-error);box-shadow:none}.inline{display:inline-block}textarea{width:100%;height:3rem;background-color:rgba(0,0,0,0)}textarea.expressive-textarea{padding-top:24px !important;padding-bottom:8px !important;line-height:24px;overflow-y:hidden;resize:none;min-height:56px;box-sizing:border-box}.autocomplete-content li .highlight{color:var(--md-sys-color-on-surface)}.autocomplete-content li img{height:40px;width:40px;margin:5px 15px}:is(.datepicker-date-input,.date-picker-date-input){position:relative;text-indent:-9999px}:is(.datepicker-date-input,.date-picker-date-input)::after{display:block;position:absolute;top:1.1rem;content:attr(data-date);color:var(--input-color);text-indent:0}:is(.datepicker-date-input,.date-picker-date-input):focus-visible{text-indent:0}:is(.datepicker-date-input,.date-picker-date-input):focus-visible:after{text-indent:-9999px}label:has(>[type=radio]),.radio{--md-comp-radio-button-icon-size: 20px;--md-comp-radio-button-state-layer-size: 40px;display:flex;align-items:center;gap:12px;min-height:48px;margin:0;cursor:pointer;user-select:none;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-large-font-family-name);font-size:var(--md-sys-typescale-body-large-font-size);font-weight:var(--md-sys-typescale-body-large-font-weight);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing)}:is(nav,.inline):has(>label>[type=radio]){display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}:is(nav,.inline)>label:has(>[type=radio]),:is(nav,.inline)>.radio{display:inline-flex}label:has(>[type=radio])>[type=radio],.radio>[type=radio]{appearance:none;flex:0 0 var(--md-comp-radio-button-icon-size);box-sizing:border-box;width:var(--md-comp-radio-button-icon-size);height:var(--md-comp-radio-button-icon-size);margin:0;padding:0;border:2px solid var(--md-sys-color-on-surface-variant);border-radius:50%;background-color:rgba(0,0,0,0);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}label:has(>[type=radio])>[type=radio]:checked,.radio>[type=radio]:checked{border-color:var(--md-sys-color-primary);background-image:radial-gradient(circle at center, var(--md-sys-color-primary) 0 5px, transparent 5.5px)}label:has(>[type=radio])>[type=radio]:hover,.radio>[type=radio]:hover{box-shadow:0 0 0 calc((var(--md-comp-radio-button-state-layer-size) - var(--md-comp-radio-button-icon-size))/2) color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}label:has(>[type=radio])>[type=radio]:checked:hover,.radio>[type=radio]:checked:hover{box-shadow:0 0 0 calc((var(--md-comp-radio-button-state-layer-size) - var(--md-comp-radio-button-icon-size))/2) color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}label:has(>[type=radio])>[type=radio]:focus-visible,label:has(>[type=radio])>[type=radio].tabbed:focus,.radio>[type=radio]:focus-visible,.radio>[type=radio].tabbed:focus{box-shadow:0 0 0 calc((var(--md-comp-radio-button-state-layer-size) - var(--md-comp-radio-button-icon-size))/2) color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), transparent);outline:none}label:has(>[type=radio])>[type=radio]:disabled,.radio>[type=radio]:disabled{border-color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);background-image:none;box-shadow:none;cursor:default}label:has(>[type=radio])>[type=radio]:disabled:checked,.radio>[type=radio]:disabled:checked{background-image:radial-gradient(circle at center, color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent) 0 5px, transparent 5.5px)}label:has(>[type=radio])>[type=radio]:has(+span),.radio>[type=radio]:has(+span){position:absolute;opacity:0;width:0;height:0;border:0;background:none;box-shadow:none;pointer-events:none}label:has(>[type=radio]:disabled),.radio:has([type=radio]:disabled){color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);cursor:default}[type=radio]+span{position:relative;display:inline-flex;align-items:center;min-height:48px;padding-left:32px;cursor:pointer;user-select:none}[type=radio]+span::before,[type=radio]+span::after{content:"";position:absolute;left:0;top:50%;box-sizing:border-box;width:20px;height:20px;margin-top:-10px;border-radius:50%}[type=radio]+span::before{border:2px solid var(--md-sys-color-on-surface-variant);transition:border-color .2s ease,box-shadow .2s ease}[type=radio]+span::after{background-color:var(--md-sys-color-primary);transform:scale(0);transition:transform .2s ease}[type=radio]:checked+span::before{border-color:var(--md-sys-color-primary)}[type=radio]:checked+span::after{transform:scale(0.5)}[type=radio]:hover+span::before{box-shadow:0 0 0 calc((var(--md-comp-radio-button-state-layer-size) - var(--md-comp-radio-button-icon-size))/2) color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}[type=radio]:checked:hover+span::before{box-shadow:0 0 0 calc((var(--md-comp-radio-button-state-layer-size) - var(--md-comp-radio-button-icon-size))/2) color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}[type=radio]:focus-visible+span::before,[type=radio].tabbed:focus+span::before{box-shadow:0 0 0 calc((var(--md-comp-radio-button-state-layer-size) - var(--md-comp-radio-button-icon-size))/2) color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), transparent)}[type=radio]:disabled+span{color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);cursor:default}[type=radio]:disabled+span::before{border-color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);box-shadow:none}[type=radio]:disabled:checked+span::after{background-color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent)}label:has(>[type=checkbox]):not(.switch),.checkbox{--md-comp-checkbox-container-size: 18px;--md-comp-checkbox-container-shape: 2px;--md-comp-checkbox-state-layer-size: 40px;position:relative;display:flex;align-items:center;gap:12px;min-height:48px;margin:0;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-large-font-family-name);font-size:var(--md-sys-typescale-body-large-font-size);font-weight:var(--md-sys-typescale-body-large-font-weight);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing)}:is(nav,.inline):has(>label>[type=checkbox]:not(.switch *)),:is(nav,.inline):has(>.checkbox){display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}:is(nav,.inline)>label:has(>[type=checkbox]):not(.switch),:is(nav,.inline)>.checkbox{display:inline-flex}label:has(>[type=checkbox]):not(.switch)>[type=checkbox],.checkbox>[type=checkbox]{appearance:none;flex:0 0 var(--md-comp-checkbox-container-size);box-sizing:border-box;width:var(--md-comp-checkbox-container-size);height:var(--md-comp-checkbox-container-size);margin:0;padding:0;border:2px solid var(--md-sys-color-on-surface-variant);border-radius:var(--md-comp-checkbox-container-shape);background-color:rgba(0,0,0,0);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}label:has(>[type=checkbox]):not(.switch)>[type=checkbox]:checked,label:has(>[type=checkbox]):not(.switch)>[type=checkbox]:indeterminate,.checkbox>[type=checkbox]:checked,.checkbox>[type=checkbox]:indeterminate{border-color:var(--md-sys-color-primary);background-color:var(--md-sys-color-primary)}label:has(>[type=checkbox]):not(.switch)>[type=checkbox]:hover,.checkbox>[type=checkbox]:hover{box-shadow:0 0 0 calc((var(--md-comp-checkbox-state-layer-size) - var(--md-comp-checkbox-container-size))/2) color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}label:has(>[type=checkbox]):not(.switch)>[type=checkbox]:checked:hover,label:has(>[type=checkbox]):not(.switch)>[type=checkbox]:indeterminate:hover,.checkbox>[type=checkbox]:checked:hover,.checkbox>[type=checkbox]:indeterminate:hover{box-shadow:0 0 0 calc((var(--md-comp-checkbox-state-layer-size) - var(--md-comp-checkbox-container-size))/2) color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}label:has(>[type=checkbox]):not(.switch)>[type=checkbox]:focus-visible,label:has(>[type=checkbox]):not(.switch)>[type=checkbox].tabbed:focus,.checkbox>[type=checkbox]:focus-visible,.checkbox>[type=checkbox].tabbed:focus{box-shadow:0 0 0 calc((var(--md-comp-checkbox-state-layer-size) - var(--md-comp-checkbox-container-size))/2) color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), transparent);outline:none}label:has(>[type=checkbox]):not(.switch)>[type=checkbox].invalid,label:has(>[type=checkbox]):not(.switch)>[type=checkbox][aria-invalid=true],.checkbox>[type=checkbox].invalid,.checkbox>[type=checkbox][aria-invalid=true]{border-color:var(--md-sys-color-error)}label:has(>[type=checkbox]):not(.switch)>[type=checkbox].invalid:checked,label:has(>[type=checkbox]):not(.switch)>[type=checkbox].invalid:indeterminate,label:has(>[type=checkbox]):not(.switch)>[type=checkbox][aria-invalid=true]:checked,label:has(>[type=checkbox]):not(.switch)>[type=checkbox][aria-invalid=true]:indeterminate,.checkbox>[type=checkbox].invalid:checked,.checkbox>[type=checkbox].invalid:indeterminate,.checkbox>[type=checkbox][aria-invalid=true]:checked,.checkbox>[type=checkbox][aria-invalid=true]:indeterminate{border-color:var(--md-sys-color-error);background-color:var(--md-sys-color-error)}label:has(>[type=checkbox]):not(.switch)>[type=checkbox].invalid:hover,label:has(>[type=checkbox]):not(.switch)>[type=checkbox][aria-invalid=true]:hover,.checkbox>[type=checkbox].invalid:hover,.checkbox>[type=checkbox][aria-invalid=true]:hover{box-shadow:0 0 0 calc((var(--md-comp-checkbox-state-layer-size) - var(--md-comp-checkbox-container-size))/2) color-mix(in oklab, var(--md-sys-color-error) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}label:has(>[type=checkbox]):not(.switch)>[type=checkbox]:disabled,.checkbox>[type=checkbox]:disabled{border-color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);background-color:rgba(0,0,0,0);box-shadow:none;cursor:default}label:has(>[type=checkbox]):not(.switch)>[type=checkbox]:disabled:checked,label:has(>[type=checkbox]):not(.switch)>[type=checkbox]:disabled:indeterminate,.checkbox>[type=checkbox]:disabled:checked,.checkbox>[type=checkbox]:disabled:indeterminate{border-color:rgba(0,0,0,0);background-color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent)}label:has(>[type=checkbox]):not(.switch)>[type=checkbox]:has(+span),.checkbox>[type=checkbox]:has(+span){position:absolute;opacity:0;width:0;height:0;border:0;background:none;box-shadow:none;pointer-events:none}label:has(>[type=checkbox]):not(.switch):not(:has(>[type=checkbox]+span))::before,.checkbox:not(:has(>[type=checkbox]+span))::before{content:"";position:absolute;left:0;top:50%;width:var(--md-comp-checkbox-container-size);height:var(--md-comp-checkbox-container-size);margin-top:calc(var(--md-comp-checkbox-container-size)/-2);pointer-events:none;background-color:var(--md-sys-color-on-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 9.5 7.5 13 14 5.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 9.5 7.5 13 14 5.5'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0}label:has(>[type=checkbox]):not(.switch):not(:has(>[type=checkbox]+span)):has(>[type=checkbox]:checked)::before,label:has(>[type=checkbox]):not(.switch):not(:has(>[type=checkbox]+span)):has(>[type=checkbox]:indeterminate)::before,.checkbox:not(:has(>[type=checkbox]+span)):has(>[type=checkbox]:checked)::before,.checkbox:not(:has(>[type=checkbox]+span)):has(>[type=checkbox]:indeterminate)::before{opacity:1}label:has(>[type=checkbox]):not(.switch):not(:has(>[type=checkbox]+span)):has(>[type=checkbox]:indeterminate)::before,.checkbox:not(:has(>[type=checkbox]+span)):has(>[type=checkbox]:indeterminate)::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' d='M4.5 9h9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' d='M4.5 9h9'/%3E%3C/svg%3E")}label:has(>[type=checkbox]):not(.switch):not(:has(>[type=checkbox]+span)):has(>[type=checkbox].invalid:is(:checked,:indeterminate))::before,label:has(>[type=checkbox]):not(.switch):not(:has(>[type=checkbox]+span)):has(>[type=checkbox][aria-invalid=true]:is(:checked,:indeterminate))::before,.checkbox:not(:has(>[type=checkbox]+span)):has(>[type=checkbox].invalid:is(:checked,:indeterminate))::before,.checkbox:not(:has(>[type=checkbox]+span)):has(>[type=checkbox][aria-invalid=true]:is(:checked,:indeterminate))::before{background-color:var(--md-sys-color-on-error)}label:has(>[type=checkbox]):not(.switch):not(:has(>[type=checkbox]+span)):has(>[type=checkbox]:disabled:is(:checked,:indeterminate))::before,.checkbox:not(:has(>[type=checkbox]+span)):has(>[type=checkbox]:disabled:is(:checked,:indeterminate))::before{background-color:var(--md-sys-color-surface)}label:has(>[type=checkbox]:disabled):not(.switch),.checkbox:has([type=checkbox]:disabled){color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);cursor:default}*:not(.switch)>[type=checkbox]+span:not(.lever,.supporting-text,.character-counter,.file-path){position:relative;display:inline-flex;align-items:center;min-height:48px;padding-left:30px;cursor:pointer;user-select:none}*:not(.switch)>[type=checkbox]+span:not(.lever,.supporting-text,.character-counter,.file-path)::before,*:not(.switch)>[type=checkbox]+span:not(.lever,.supporting-text,.character-counter,.file-path)::after{content:"";position:absolute;left:0;top:50%;box-sizing:border-box;width:18px;height:18px;margin-top:-9px;border-radius:2px}*:not(.switch)>[type=checkbox]+span:not(.lever,.supporting-text,.character-counter,.file-path)::before{border:2px solid var(--md-sys-color-on-surface-variant);background-color:rgba(0,0,0,0);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}*:not(.switch)>[type=checkbox]+span:not(.lever,.supporting-text,.character-counter,.file-path)::after{background-color:var(--md-sys-color-on-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 9.5 7.5 13 14 5.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 9.5 7.5 13 14 5.5'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0}*:not(.switch)>[type=checkbox]:is(:checked,:indeterminate)+span:not(.lever,.supporting-text,.character-counter,.file-path)::before{border-color:var(--md-sys-color-primary);background-color:var(--md-sys-color-primary)}*:not(.switch)>[type=checkbox]:is(:checked,:indeterminate)+span:not(.lever,.supporting-text,.character-counter,.file-path)::after{opacity:1}*:not(.switch)>[type=checkbox]:indeterminate+span:not(.lever,.supporting-text,.character-counter,.file-path)::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' d='M4.5 9h9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' d='M4.5 9h9'/%3E%3C/svg%3E")}*:not(.switch)>[type=checkbox]:hover+span:not(.lever,.supporting-text,.character-counter,.file-path)::before{box-shadow:0 0 0 calc((var(--md-comp-checkbox-state-layer-size) - var(--md-comp-checkbox-container-size))/2) color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}*:not(.switch)>[type=checkbox]:is(:checked,:indeterminate):hover+span:not(.lever,.supporting-text,.character-counter,.file-path)::before{box-shadow:0 0 0 calc((var(--md-comp-checkbox-state-layer-size) - var(--md-comp-checkbox-container-size))/2) color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}*:not(.switch)>[type=checkbox]:focus-visible+span:not(.lever,.supporting-text,.character-counter,.file-path)::before,*:not(.switch)>[type=checkbox].tabbed:focus+span:not(.lever,.supporting-text,.character-counter,.file-path)::before{box-shadow:0 0 0 calc((var(--md-comp-checkbox-state-layer-size) - var(--md-comp-checkbox-container-size))/2) color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), transparent)}*:not(.switch)>[type=checkbox].invalid+span:not(.lever,.supporting-text,.character-counter,.file-path)::before,*:not(.switch)>[type=checkbox][aria-invalid=true]+span:not(.lever,.supporting-text,.character-counter,.file-path)::before{border-color:var(--md-sys-color-error)}*:not(.switch)>[type=checkbox].invalid:is(:checked,:indeterminate)+span:not(.lever,.supporting-text,.character-counter,.file-path)::before,*:not(.switch)>[type=checkbox][aria-invalid=true]:is(:checked,:indeterminate)+span:not(.lever,.supporting-text,.character-counter,.file-path)::before{border-color:var(--md-sys-color-error);background-color:var(--md-sys-color-error)}*:not(.switch)>[type=checkbox].invalid:is(:checked,:indeterminate)+span:not(.lever,.supporting-text,.character-counter,.file-path)::after,*:not(.switch)>[type=checkbox][aria-invalid=true]:is(:checked,:indeterminate)+span:not(.lever,.supporting-text,.character-counter,.file-path)::after{background-color:var(--md-sys-color-on-error)}*:not(.switch)>[type=checkbox]:disabled+span:not(.lever,.supporting-text,.character-counter,.file-path){color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);cursor:default}*:not(.switch)>[type=checkbox]:disabled+span:not(.lever,.supporting-text,.character-counter,.file-path)::before{border-color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);background-color:rgba(0,0,0,0);box-shadow:none}*:not(.switch)>[type=checkbox]:disabled:is(:checked,:indeterminate)+span:not(.lever,.supporting-text,.character-counter,.file-path)::before{border-color:rgba(0,0,0,0);background-color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent)}*:not(.switch)>[type=checkbox]:disabled:is(:checked,:indeterminate)+span:not(.lever,.supporting-text,.character-counter,.file-path)::after{background-color:var(--md-sys-color-surface)}.switch{--md-comp-switch-track-width: 52px;--md-comp-switch-track-height: 32px;--md-comp-switch-handle-unselected: 16px;--md-comp-switch-handle-selected: 24px;display:inline-flex;align-items:center;gap:12px;min-height:48px;margin:0;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-large-font-family-name);font-size:var(--md-sys-typescale-body-large-font-size);font-weight:var(--md-sys-typescale-body-large-font-weight);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing)}.switch label{display:inline-flex;align-items:center;gap:12px;cursor:pointer;user-select:none}.switch [type=checkbox]:has(+.lever),.switch [type=checkbox]:has(+span){position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch [type=checkbox]:not(:has(+.lever)):not(:has(+span)){appearance:none;position:static;opacity:1;pointer-events:auto;flex:0 0 var(--md-comp-switch-track-width);box-sizing:border-box;width:var(--md-comp-switch-track-width);height:var(--md-comp-switch-track-height);margin:0;padding:0;border:2px solid var(--md-sys-color-outline);border-radius:16px;background-color:var(--md-sys-color-surface-variant);background-image:radial-gradient(circle closest-side, var(--md-sys-color-outline) 100%, transparent 101%);background-repeat:no-repeat;background-origin:padding-box;background-size:var(--md-comp-switch-handle-unselected) var(--md-comp-switch-handle-unselected);background-position:6px 50%;cursor:pointer;transition:background-color .2s ease,background-position .2s ease,background-size .2s ease,border-color .2s ease,box-shadow .2s ease}.switch [type=checkbox]:not(:has(+.lever)):not(:has(+span)):checked{border-color:var(--md-sys-color-primary);background-color:var(--md-sys-color-primary);background-image:radial-gradient(circle closest-side, var(--md-sys-color-on-primary) 100%, transparent 101%);background-size:var(--md-comp-switch-handle-selected) var(--md-comp-switch-handle-selected);background-position:calc(var(--md-comp-switch-track-width) - 4px - 2px - var(--md-comp-switch-handle-selected)) 50%}.switch [type=checkbox]:not(:has(+.lever)):not(:has(+span)):hover{box-shadow:0 0 0 8px color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}.switch [type=checkbox]:not(:has(+.lever)):not(:has(+span)):checked:hover{box-shadow:0 0 0 8px color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}.switch [type=checkbox]:not(:has(+.lever)):not(:has(+span)):focus-visible,.switch [type=checkbox]:not(:has(+.lever)):not(:has(+span)).tabbed:focus{box-shadow:0 0 0 8px color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), transparent);outline:none}.switch [type=checkbox]:not(:has(+.lever)):not(:has(+span)):disabled{opacity:.38;box-shadow:none;cursor:default}.switch:has(>[type=checkbox]:disabled),.switch:has([type=checkbox]:disabled) label{color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);cursor:default}.switch [type=checkbox]+.lever,.switch [type=checkbox]+span{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;box-sizing:border-box;width:var(--md-comp-switch-track-width);height:var(--md-comp-switch-track-height);margin:0;padding:0;border:2px solid var(--md-sys-color-outline);border-radius:16px;background-color:var(--md-sys-color-surface-variant);vertical-align:middle;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.switch [type=checkbox]+.lever::before,.switch [type=checkbox]+.lever::after,.switch [type=checkbox]+span::before,.switch [type=checkbox]+span::after{content:"";position:absolute;top:6px;left:6px;width:16px;height:16px;border-radius:50%;transition:left .2s ease,top .2s ease,width .2s ease,height .2s ease,background-color .2s ease,transform .2s ease}.switch [type=checkbox]+.lever::after,.switch [type=checkbox]+span::after{background-color:var(--md-sys-color-outline)}.switch [type=checkbox]:checked+.lever,.switch [type=checkbox]:checked+span{border-color:var(--md-sys-color-primary);background-color:var(--md-sys-color-primary)}.switch [type=checkbox]:checked+.lever::before,.switch [type=checkbox]:checked+.lever::after,.switch [type=checkbox]:checked+span::before,.switch [type=checkbox]:checked+span::after{top:2px;left:22px;width:24px;height:24px}.switch [type=checkbox]:checked+.lever::after,.switch [type=checkbox]:checked+span::after{background-color:var(--md-sys-color-on-primary)}.switch [type=checkbox]:hover+.lever,.switch [type=checkbox]:hover+span{box-shadow:0 0 0 8px color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}.switch [type=checkbox]:checked:hover+.lever,.switch [type=checkbox]:checked:hover+span{box-shadow:0 0 0 8px color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}.switch [type=checkbox]:focus-visible+.lever,.switch [type=checkbox].tabbed:focus+.lever,.switch [type=checkbox]:focus-visible+span,.switch [type=checkbox].tabbed:focus+span{box-shadow:0 0 0 8px color-mix(in oklab, var(--md-sys-color-primary) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), transparent)}.switch [type=checkbox]:disabled+.lever,.switch [type=checkbox]:disabled+span{opacity:.38;box-shadow:none;cursor:default}.switch [type=checkbox]+span:not(.lever):not(:empty){width:auto;min-width:var(--md-comp-switch-track-width);height:auto;min-height:var(--md-comp-switch-track-height);padding-left:calc(var(--md-comp-switch-track-width) + 12px);border:0;background-color:rgba(0,0,0,0);border-radius:0}.switch [type=checkbox]+span:not(.lever):not(:empty)::before{border:2px solid var(--md-sys-color-outline);background-color:var(--md-sys-color-surface-variant);box-sizing:border-box;width:var(--md-comp-switch-track-width);height:var(--md-comp-switch-track-height);border-radius:16px;top:0;left:0}.switch [type=checkbox]+span:not(.lever):not(:empty)::after{top:8px;left:8px}.switch [type=checkbox]:checked+span:not(.lever):not(:empty){background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.switch [type=checkbox]:checked+span:not(.lever):not(:empty)::before{border-color:var(--md-sys-color-primary);background-color:var(--md-sys-color-primary)}.switch [type=checkbox]:checked+span:not(.lever):not(:empty)::after{top:4px;left:24px}select{--md-comp-filled-select-container-color: var(--md-sys-color-surface-container-highest);--md-comp-filled-select-container-shape: 1rem;--md-comp-filled-select-input-text-color: var(--md-sys-color-on-surface);box-sizing:border-box;width:100%;height:56px;margin:0;padding:16px 12px;border:1px solid var(--md-sys-color-outline);border-radius:var(--md-comp-filled-select-container-shape);background-color:var(--md-comp-filled-select-container-color);color:var(--md-comp-filled-select-input-text-color);font-family:var(--md-sys-typescale-body-large-font-family-name);font-size:var(--md-sys-typescale-body-large-font-size);font-weight:var(--md-sys-typescale-body-large-font-weight);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing)}select:focus{outline:2px solid var(--md-sys-color-primary);outline-offset:2px;border-color:var(--md-sys-color-primary)}select:disabled{color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);border-color:color-mix(in oklab, var(--md-sys-color-on-surface) 12%, transparent);background-color:color-mix(in oklab, var(--md-sys-color-on-surface) 4%, transparent)}select.browser-default{opacity:1}@supports(appearance: base-select){select.browser-default,select.browser-default::picker(select){appearance:base-select}select.browser-default::picker(select){border:none;border-radius:var(--md-comp-menu-container-shape, 1rem);background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}}.field:has(>.hide-select){--md-comp-filled-select-container-shape: 1rem;--md-comp-menu-container-shape: 1rem;--md-comp-filled-select-trailing-icon-size: 24px;--md-comp-filled-select-trailing-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-menu-item-leading-image-size: 40px;position:relative;border-radius:var(--md-comp-filled-select-container-shape)}.field:has(>.hide-select)>input.menu-trigger{border-radius:inherit}.field:has(>.hide-select)>input.menu-trigger{padding-inline-end:52px}.field:has(>.hide-select) .caret{position:absolute;inset-block-start:16px;inset-inline-start:auto;left:auto;inset-inline-end:12px;z-index:1;width:var(--md-comp-filled-select-trailing-icon-size);height:var(--md-comp-filled-select-trailing-icon-size);margin:0;pointer-events:none;background-color:var(--md-comp-filled-select-trailing-icon-color);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") center/24px no-repeat;transition:transform .2s ease}.field:has(>.hide-select):has(>input[aria-expanded=true]) .caret,.field:has(>.hide-select):has(>menu:popover-open) .caret{transform:rotate(180deg)}.field:has(>.hide-select) .hide-select{position:absolute;inset:0;overflow:hidden;opacity:0;pointer-events:none;z-index:-1}.field:has(>.hide-select) .hide-select select{width:100%;height:100%;margin:0;padding:0;border:0}.field:has(>.hide-select):has(>label):not(.outlined){display:grid}.field:has(>.hide-select):has(>label):not(.outlined)>label{grid-row:1;background-color:var(--md-comp-filled-text-field-container-color);border-start-start-radius:inherit;border-start-end-radius:inherit;position:static;transform:none;margin:0;padding:8px 16px 0;padding-inline-end:52px;overflow-wrap:anywhere;pointer-events:auto;font-family:var(--md-sys-typescale-body-small-font-family-name);font-size:var(--md-sys-typescale-body-small-font-size);font-weight:var(--md-sys-typescale-body-small-font-weight);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-letter-spacing)}.field:has(>.hide-select):has(>label):not(.outlined):has(>i:first-of-type:not(.suffix):not(:last-child),>i.prefix,>.prefix)>label{padding-left:52px}.field:has(>.hide-select):has(>label):not(.outlined).disabled>label{background-color:color-mix(in oklab, var(--md-sys-color-on-surface) 4%, transparent)}.field:has(>.hide-select):has(>label):not(.outlined)>input.menu-trigger{grid-row:2;height:auto;min-height:calc(var(--md-sys-typescale-body-large-line-height) + 8px);padding-block:0 7px;border-start-start-radius:0;border-start-end-radius:0}.field:has(>.hide-select).disabled .caret{background-color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent)}.field:has(>.hide-select).disabled+label,.field:has(>.hide-select).disabled>label{color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent)}.field:has(>.hide-select)>input.menu-trigger:disabled{cursor:default;user-select:none}menu[role=listbox]>li.disabled,menu[role=listbox]>li.disabled>span,menu[role=listbox]>li.optgroup{color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent)}menu[role=listbox]>li:not(.optgroup,.divider){display:flex;align-items:center}menu[role=listbox]>li.selected:not(.disabled,.optgroup){background-color:var(--md-comp-menu-item-selected-container-color, var(--md-sys-color-tertiary-container));color:var(--md-comp-menu-item-selected-label-text-color, var(--md-sys-color-on-tertiary-container));border-radius:var(--md-comp-menu-item-selected-container-shape, 12px)}menu[role=listbox]:not(.multiple-select-menu)>li.selected:not(.disabled,.optgroup)::after{content:"";flex:0 0 20px;width:20px;height:20px;margin-inline-start:auto;margin-inline-end:8px;background-color:var(--md-comp-menu-item-selected-leading-icon-color, var(--md-sys-color-on-tertiary-container));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") center/20px no-repeat}menu[role=listbox] li img{box-sizing:border-box;flex:0 0 var(--md-comp-menu-item-leading-image-size);width:var(--md-comp-menu-item-leading-image-size);height:var(--md-comp-menu-item-leading-image-size);margin:4px 12px;object-fit:cover;border-radius:4px;order:1;margin-inline-start:auto}menu[role=listbox] li img.left{order:0;margin-inline-start:12px;margin-inline-end:0}menu[role=listbox] li.optgroup{cursor:default;pointer-events:none}menu[role=listbox] li.optgroup:not(:first-child){border-top:1px solid var(--md-sys-color-outline-variant)}menu[role=listbox] li.optgroup>span{color:var(--md-sys-color-on-surface-variant)}menu[role=listbox] li.optgroup-option{padding-inline-start:1rem}@media(prefers-reduced-motion: reduce){.field:has(>.hide-select) .caret{transition:none}}.file-field{display:grid;grid-template-columns:min-content auto;gap:10px}.file-field .file-path-wrapper{overflow:hidden}.file-field input.file-path{width:100%}.file-field>label.button,.file-field>button,.file-field>.btn{position:relative;overflow:hidden;height:3rem;line-height:3rem}.file-field span{cursor:pointer}.file-field :is(label.button,button,.btn) input[type=file]{position:absolute;inset:0;cursor:pointer;width:100%;margin:0;padding:0;opacity:0;font-size:20px}.file-field :is(label.button,button,.btn) input[type=file]::file-selector-button{display:none}:is(.slider,.range,.range-field,label:has(>[type=range])),input[type=range]{--md-comp-slider-track-height: 16px;--md-comp-slider-handle-width: 4px;--md-comp-slider-handle-width-pressed: 2px;--md-comp-slider-handle-height: 44px;--md-comp-slider-gap: 6px;--md-comp-slider-stop-size: 2px;--md-comp-slider-stop-inset: 8px;--md-comp-slider-icon-size: 24px;--md-comp-slider-active-track-color: var(--md-sys-color-primary);--md-comp-slider-inactive-track-color: var(--md-sys-color-secondary-container);--md-comp-slider-handle-color: var(--md-sys-color-primary);--md-comp-slider-stop-color: var(--md-sys-color-primary);--md-comp-slider-gradient: to right;--md-comp-slider-stop-at-start: var(--md-comp-slider-stop-inset) 50%;--md-comp-slider-stop-at-end: calc(100% - var(--md-comp-slider-stop-inset)) 50%;--md-comp-slider-active-fraction: 0%;--md-comp-slider-start-fraction: 0%;--md-comp-slider-end-fraction: 100%;--md-comp-slider-stop-count: 6}:is(.slider,.range,.range-field,label:has(>[type=range])){position:relative;display:block;overflow:visible;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-large-font-family-name);font-size:var(--md-sys-typescale-body-large-font-size);font-weight:var(--md-sys-typescale-body-large-font-weight);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing)}:is(.slider,.range,.range-field,label:has(>[type=range])).s,:is(.slider,.range,.range-field,label:has(>[type=range])).small,:is(.slider,.range,.range-field,label:has(>[type=range])).s [type=range],:is(.slider,.range,.range-field,label:has(>[type=range])).small [type=range]{--md-comp-slider-track-height: 24px;--md-comp-slider-handle-height: 44px;--md-comp-slider-stop-inset: 8px}:is(.slider,.range,.range-field,label:has(>[type=range])).m,:is(.slider,.range,.range-field,label:has(>[type=range])).medium,:is(.slider,.range,.range-field,label:has(>[type=range])).m [type=range],:is(.slider,.range,.range-field,label:has(>[type=range])).medium [type=range]{--md-comp-slider-track-height: 40px;--md-comp-slider-handle-height: 52px;--md-comp-slider-stop-inset: 12px;--md-comp-slider-icon-size: 24px}:is(.slider,.range,.range-field,label:has(>[type=range])).l,:is(.slider,.range,.range-field,label:has(>[type=range])).large,:is(.slider,.range,.range-field,label:has(>[type=range])).l [type=range],:is(.slider,.range,.range-field,label:has(>[type=range])).large [type=range]{--md-comp-slider-track-height: 56px;--md-comp-slider-handle-height: 68px;--md-comp-slider-stop-inset: 16px;--md-comp-slider-icon-size: 24px}:is(.slider,.range,.range-field,label:has(>[type=range])).xl,:is(.slider,.range,.range-field,label:has(>[type=range])).xl [type=range]{--md-comp-slider-track-height: 96px;--md-comp-slider-handle-height: 108px;--md-comp-slider-stop-inset: 28px;--md-comp-slider-icon-size: 32px}:is(.slider,.range,.range-field,label:has(>[type=range])).vertical{--md-comp-slider-gradient: to top;--md-comp-slider-stop-at-start: 50% var(--md-comp-slider-stop-inset);--md-comp-slider-stop-at-end: 50% calc(100% - var(--md-comp-slider-stop-inset));display:inline-flex;flex-direction:column;align-items:center;width:auto}:is(.slider,.range,.range-field,label:has(>[type=range])).vertical [type=range]{--md-comp-slider-gradient: to top;--md-comp-slider-stop-at-start: 50% var(--md-comp-slider-stop-inset);--md-comp-slider-stop-at-end: 50% calc(100% - var(--md-comp-slider-stop-inset))}:is(.slider,.range,.range-field,label:has(>[type=range]))>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child{position:absolute;z-index:1;left:var(--md-comp-slider-stop-inset);top:50%;translate:0 -50%;font-size:var(--md-comp-slider-icon-size);width:var(--md-comp-slider-icon-size);height:var(--md-comp-slider-icon-size);line-height:1;color:var(--md-sys-color-on-primary);pointer-events:none}:is(.slider,.range,.range-field,label:has(>[type=range])).vertical>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child{left:50%;top:auto;bottom:var(--md-comp-slider-stop-inset);translate:-50% 0}input[type=range]{appearance:none;box-sizing:border-box;display:block;width:100%;height:var(--md-comp-slider-handle-height);margin:8px 0;padding:0;border:none;background-color:rgba(0,0,0,0);cursor:grab;outline:none;accent-color:var(--md-comp-slider-active-track-color)}input[type=range]:active{cursor:grabbing}input[type=range]:disabled{cursor:default;opacity:.38}:is(.slider,.range,.range-field,label:has(>[type=range])).vertical>[type=range]{writing-mode:vertical-lr;direction:rtl;width:var(--md-comp-slider-handle-height);height:200px;margin:0 8px}input[type=range]::-webkit-slider-runnable-track{box-sizing:border-box;width:100%;height:var(--md-comp-slider-track-height);border:none;border-radius:calc(var(--md-comp-slider-track-height)/2);background-color:rgba(0,0,0,0);background-image:radial-gradient(circle var(--md-comp-slider-stop-size) at var(--md-comp-slider-stop-at-end), var(--md-comp-slider-stop-color) 99%, transparent),linear-gradient(var(--md-comp-slider-gradient), var(--md-comp-slider-active-track-color) max(0%, var(--md-comp-slider-active-fraction) - var(--md-comp-slider-gap) - var(--md-comp-slider-handle-width) / 2), transparent max(0%, var(--md-comp-slider-active-fraction) - var(--md-comp-slider-gap) - var(--md-comp-slider-handle-width) / 2), transparent min(100%, var(--md-comp-slider-active-fraction) + var(--md-comp-slider-gap) + var(--md-comp-slider-handle-width) / 2), var(--md-comp-slider-inactive-track-color) min(100%, var(--md-comp-slider-active-fraction) + var(--md-comp-slider-gap) + var(--md-comp-slider-handle-width) / 2))}input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;box-sizing:border-box;border:none;width:var(--md-comp-slider-handle-width);height:var(--md-comp-slider-handle-height);border-radius:calc(var(--md-comp-slider-handle-width)/2);background:var(--md-comp-slider-handle-color);box-shadow:none;cursor:grab;transition:box-shadow .2s ease,width .15s ease,height .15s ease;margin-top:calc((var(--md-comp-slider-track-height) - var(--md-comp-slider-handle-height))/2)}input[type=range]:hover:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 18px color-mix(in oklab, var(--md-comp-slider-handle-color) 8%, transparent)}input[type=range]:focus-visible:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 18px color-mix(in oklab, var(--md-comp-slider-handle-color) 10%, transparent)}input[type=range]:active:not(:disabled)::-webkit-slider-thumb{width:var(--md-comp-slider-handle-width-pressed)}:is(.slider,.range,.range-field,label:has(>[type=range])).centered [type=range]::-webkit-slider-runnable-track{background-image:radial-gradient(circle var(--md-comp-slider-stop-size) at var(--md-comp-slider-stop-at-start), var(--md-comp-slider-stop-color) 99%, transparent),radial-gradient(circle var(--md-comp-slider-stop-size) at var(--md-comp-slider-stop-at-end), var(--md-comp-slider-stop-color) 99%, transparent),linear-gradient(var(--md-comp-slider-gradient), var(--md-comp-slider-inactive-track-color) max(0%, min(50%, var(--md-comp-slider-active-fraction)) - var(--md-comp-slider-gap) - var(--md-comp-slider-handle-width) / 2), transparent max(0%, min(50%, var(--md-comp-slider-active-fraction)) - var(--md-comp-slider-gap) - var(--md-comp-slider-handle-width) / 2), transparent min(100%, min(50%, var(--md-comp-slider-active-fraction)) + var(--md-comp-slider-gap) + var(--md-comp-slider-handle-width) / 2), var(--md-comp-slider-active-track-color) min(100%, min(50%, var(--md-comp-slider-active-fraction)) + var(--md-comp-slider-gap) + var(--md-comp-slider-handle-width) / 2), var(--md-comp-slider-active-track-color) max(0%, max(50%, var(--md-comp-slider-active-fraction)) - var(--md-comp-slider-gap) - var(--md-comp-slider-handle-width) / 2), transparent max(0%, max(50%, var(--md-comp-slider-active-fraction)) - var(--md-comp-slider-gap) - var(--md-comp-slider-handle-width) / 2), transparent min(100%, max(50%, var(--md-comp-slider-active-fraction)) + var(--md-comp-slider-gap) + var(--md-comp-slider-handle-width) / 2), var(--md-comp-slider-inactive-track-color) min(100%, max(50%, var(--md-comp-slider-active-fraction)) + var(--md-comp-slider-gap) + var(--md-comp-slider-handle-width) / 2))}:is(.slider,.range,.range-field,label:has(>[type=range])).vertical>[type=range]::-webkit-slider-runnable-track{width:var(--md-comp-slider-track-height);height:100%;margin-left:calc((var(--md-comp-slider-handle-height) - var(--md-comp-slider-track-height))/2)}:is(.slider,.range,.range-field,label:has(>[type=range])).vertical>[type=range]::-webkit-slider-thumb{width:var(--md-comp-slider-handle-height);height:var(--md-comp-slider-handle-width);border-radius:calc(var(--md-comp-slider-handle-width)/2);margin-top:0;margin-left:calc((var(--md-comp-slider-track-height) - var(--md-comp-slider-handle-height))/2)}:is(.slider,.range,.range-field,label:has(>[type=range])).vertical>[type=range]:active:not(:disabled)::-webkit-slider-thumb{width:var(--md-comp-slider-handle-height);height:var(--md-comp-slider-handle-width-pressed)}input[type=range]::-moz-range-track{box-sizing:border-box;width:100%;height:var(--md-comp-slider-track-height);border:none;border-radius:calc(var(--md-comp-slider-track-height)/2);background-color:rgba(0,0,0,0);background-image:radial-gradient(circle var(--md-comp-slider-stop-size) at var(--md-comp-slider-stop-at-end), var(--md-comp-slider-stop-color) 99%, transparent),linear-gradient(var(--md-comp-slider-gradient), var(--md-comp-slider-active-track-color) max(0%, var(--md-comp-slider-active-fraction) - var(--md-comp-slider-gap) - var(--md-comp-slider-handle-width) / 2), transparent max(0%, var(--md-comp-slider-active-fraction) - var(--md-comp-slider-gap) - var(--md-comp-slider-handle-width) / 2), transparent min(100%, var(--md-comp-slider-active-fraction) + var(--md-comp-slider-gap) + var(--md-comp-slider-handle-width) / 2), var(--md-comp-slider-inactive-track-color) min(100%, var(--md-comp-slider-active-fraction) + var(--md-comp-slider-gap) + var(--md-comp-slider-handle-width) / 2))}input[type=range]::-moz-range-thumb{appearance:none;-webkit-appearance:none;box-sizing:border-box;border:none;width:var(--md-comp-slider-handle-width);height:var(--md-comp-slider-handle-height);border-radius:calc(var(--md-comp-slider-handle-width)/2);background:var(--md-comp-slider-handle-color);box-shadow:none;cursor:grab;transition:box-shadow .2s ease,width .15s ease,height .15s ease}input[type=range]:hover:not(:disabled)::-moz-range-thumb{box-shadow:0 0 0 18px color-mix(in oklab, var(--md-comp-slider-handle-color) 8%, transparent)}input[type=range]:focus-visible:not(:disabled)::-moz-range-thumb{box-shadow:0 0 0 18px color-mix(in oklab, var(--md-comp-slider-handle-color) 10%, transparent)}input[type=range]:active:not(:disabled)::-moz-range-thumb{width:var(--md-comp-slider-handle-width-pressed)}:is(.slider,.range,.range-field,label:has(>[type=range])).centered [type=range]::-moz-range-track{background-image:radial-gradient(circle var(--md-comp-slider-stop-size) at var(--md-comp-slider-stop-at-start), var(--md-comp-slider-stop-color) 99%, transparent),radial-gradient(circle var(--md-comp-slider-stop-size) at var(--md-comp-slider-stop-at-end), var(--md-comp-slider-stop-color) 99%, transparent),linear-gradient(var(--md-comp-slider-gradient), var(--md-comp-slider-inactive-track-color) max(0%, min(50%, var(--md-comp-slider-active-fraction)) - var(--md-comp-slider-gap) - var(--md-comp-slider-handle-width) / 2), transparent max(0%, min(50%, var(--md-comp-slider-active-fraction)) - var(--md-comp-slider-gap) - var(--md-comp-slider-handle-width) / 2), transparent min(100%, min(50%, var(--md-comp-slider-active-fraction)) + var(--md-comp-slider-gap) + var(--md-comp-slider-handle-width) / 2), var(--md-comp-slider-active-track-color) min(100%, min(50%, var(--md-comp-slider-active-fraction)) + var(--md-comp-slider-gap) + var(--md-comp-slider-handle-width) / 2), var(--md-comp-slider-active-track-color) max(0%, max(50%, var(--md-comp-slider-active-fraction)) - var(--md-comp-slider-gap) - var(--md-comp-slider-handle-width) / 2), transparent max(0%, max(50%, var(--md-comp-slider-active-fraction)) - var(--md-comp-slider-gap) - var(--md-comp-slider-handle-width) / 2), transparent min(100%, max(50%, var(--md-comp-slider-active-fraction)) + var(--md-comp-slider-gap) + var(--md-comp-slider-handle-width) / 2), var(--md-comp-slider-inactive-track-color) min(100%, max(50%, var(--md-comp-slider-active-fraction)) + var(--md-comp-slider-gap) + var(--md-comp-slider-handle-width) / 2))}:is(.slider,.range,.range-field,label:has(>[type=range])).vertical>[type=range]::-moz-range-track{width:var(--md-comp-slider-track-height);height:100%;margin-left:calc((var(--md-comp-slider-handle-height) - var(--md-comp-slider-track-height))/2)}:is(.slider,.range,.range-field,label:has(>[type=range])).vertical>[type=range]::-moz-range-thumb{width:var(--md-comp-slider-handle-height);height:var(--md-comp-slider-handle-width);border-radius:calc(var(--md-comp-slider-handle-width)/2);margin-left:calc((var(--md-comp-slider-track-height) - var(--md-comp-slider-handle-height))/2)}:is(.slider,.range,.range-field,label:has(>[type=range])).vertical>[type=range]:active:not(:disabled)::-moz-range-thumb{width:var(--md-comp-slider-handle-height);height:var(--md-comp-slider-handle-width-pressed)}:is(.slider,.range,.range-field,label:has(>[type=range])):has(>[type=range]~[type=range]){display:grid;align-items:center;min-height:var(--md-comp-slider-handle-height)}:is(.slider,.range,.range-field,label:has(>[type=range])):has(>[type=range]~[type=range])::before{content:"";grid-area:1/1;height:var(--md-comp-slider-track-height);border-radius:calc(var(--md-comp-slider-track-height)/2);pointer-events:none;background-image:radial-gradient(circle var(--md-comp-slider-stop-size) at var(--md-comp-slider-stop-at-start), var(--md-comp-slider-stop-color) 99%, transparent),radial-gradient(circle var(--md-comp-slider-stop-size) at var(--md-comp-slider-stop-at-end), var(--md-comp-slider-stop-color) 99%, transparent),linear-gradient(var(--md-comp-slider-gradient), var(--md-comp-slider-inactive-track-color) max(0%, var(--md-comp-slider-start-fraction) - var(--md-comp-slider-gap) - var(--md-comp-slider-handle-width) / 2), transparent max(0%, var(--md-comp-slider-start-fraction) - var(--md-comp-slider-gap) - var(--md-comp-slider-handle-width) / 2), transparent min(100%, var(--md-comp-slider-start-fraction) + var(--md-comp-slider-gap) + var(--md-comp-slider-handle-width) / 2), var(--md-comp-slider-active-track-color) min(100%, var(--md-comp-slider-start-fraction) + var(--md-comp-slider-gap) + var(--md-comp-slider-handle-width) / 2), var(--md-comp-slider-active-track-color) max(0%, var(--md-comp-slider-end-fraction) - var(--md-comp-slider-gap) - var(--md-comp-slider-handle-width) / 2), transparent max(0%, var(--md-comp-slider-end-fraction) - var(--md-comp-slider-gap) - var(--md-comp-slider-handle-width) / 2), transparent min(100%, var(--md-comp-slider-end-fraction) + var(--md-comp-slider-gap) + var(--md-comp-slider-handle-width) / 2), var(--md-comp-slider-inactive-track-color) min(100%, var(--md-comp-slider-end-fraction) + var(--md-comp-slider-gap) + var(--md-comp-slider-handle-width) / 2))}:is(.slider,.range,.range-field,label:has(>[type=range])):has(>[type=range]~[type=range])>[type=range]{grid-area:1/1;width:100%;margin:0;background:none;pointer-events:none}:is(.slider,.range,.range-field,label:has(>[type=range])):has(>[type=range]~[type=range])>[type=range]::-webkit-slider-runnable-track{background-image:none;background-color:rgba(0,0,0,0)}:is(.slider,.range,.range-field,label:has(>[type=range])):has(>[type=range]~[type=range])>[type=range]::-webkit-slider-thumb{pointer-events:auto;position:relative;z-index:2}:is(.slider,.range,.range-field,label:has(>[type=range])):has(>[type=range]~[type=range])>[type=range]::-moz-range-track{background-image:none;background-color:rgba(0,0,0,0)}:is(.slider,.range,.range-field,label:has(>[type=range])):has(>[type=range]~[type=range])>[type=range]::-moz-range-thumb{pointer-events:auto}:is(.slider,.range,.range-field,label:has(>[type=range])):has(>[type=range]~[type=range])>.thumb{grid-area:1/1}:is(.slider,.range,.range-field,label:has(>[type=range])).vertical:has(>[type=range]~[type=range])::before{width:var(--md-comp-slider-track-height);height:200px;justify-self:center}:is(.slider,.range,.range-field,label:has(>[type=range])).stops::after{content:"";position:absolute;z-index:1;left:0;top:50%;width:max(0px,var(--md-comp-slider-active-fraction) - var(--md-comp-slider-gap) - var(--md-comp-slider-handle-width)/2);height:var(--md-comp-slider-track-height);translate:0 -50%;pointer-events:none;background-image:radial-gradient(circle var(--md-comp-slider-stop-size), var(--md-sys-color-on-primary) 99%, transparent);background-size:calc(100%/max(1,var(--md-comp-slider-stop-count) - 1)) 100%;background-repeat:repeat-x;background-position:center}:is(.slider,.range,.range-field,label:has(>[type=range])).stops.centered::after{left:min(50%,var(--md-comp-slider-active-fraction));width:max(0%,abs(50% - var(--md-comp-slider-active-fraction)) - var(--md-comp-slider-gap) - var(--md-comp-slider-handle-width)/2)}input[type=range]+.thumb{position:absolute;left:0;top:0;z-index:2;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:none;border-radius:20px;background-color:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);pointer-events:none;opacity:0;transform:translate(-50%, calc(-100% - 4px)) scale(0.9);transform-origin:center bottom;transition:opacity .15s ease,transform .15s ease;font-family:var(--md-sys-typescale-body-small-font-family-name);font-size:var(--md-sys-typescale-body-small-font-size);font-weight:var(--md-sys-typescale-body-small-font-weight);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-letter-spacing)}input[type=range]+.thumb .value{display:block;color:inherit;font:inherit}input[type=range]+.thumb.active{opacity:1;transform:translate(-50%, calc(-100% - 4px)) scale(1)}:is(.slider,.range,.range-field,label:has(>[type=range])).vertical>[type=range]+.thumb{transform:translate(calc(100% + 4px), -50%) scale(0.9);transform-origin:left center}:is(.slider,.range,.range-field,label:has(>[type=range])).vertical>[type=range]+.thumb.active{transform:translate(calc(100% + 4px), -50%) scale(1)}fieldset{--md-comp-fieldset-container-color: transparent;--md-comp-fieldset-container-shape: 4px;--md-comp-fieldset-outline-color: var(--md-sys-color-outline-variant);--md-comp-fieldset-outline-width: 1px;--md-comp-fieldset-legend-color: var(--md-sys-color-on-surface);box-sizing:border-box;min-inline-size:0;margin:0;padding:16px}fieldset+fieldset{margin-block-start:24px}fieldset{border:var(--md-comp-fieldset-outline-width) solid var(--md-comp-fieldset-outline-color);border-radius:var(--md-comp-fieldset-container-shape);background-color:var(--md-comp-fieldset-container-color)}fieldset>legend{float:none;width:auto;max-width:calc(100% - 16px);margin:0;margin-inline-start:-4px;padding-inline:8px;color:var(--md-comp-fieldset-legend-color);background-color:rgba(0,0,0,0);font-family:var(--md-sys-typescale-title-small-font-family-name);font-size:var(--md-sys-typescale-title-small-font-size);font-weight:var(--md-sys-typescale-title-small-font-weight);line-height:var(--md-sys-typescale-title-small-line-height);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing)}fieldset>legend>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){font-size:18px;width:18px;height:18px;line-height:18px;margin-inline-end:8px;vertical-align:-3px;color:var(--md-sys-color-on-surface-variant)}fieldset>:not(legend)+*{margin-block-start:16px}fieldset>label,fieldset>.switch{display:flex;align-items:center}fieldset>:is(label,.switch)+:is(label,.switch){margin-block-start:0}fieldset>small{display:block;margin-block-start:8px;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-small-font-family-name);font-size:var(--md-sys-typescale-body-small-font-size);font-weight:var(--md-sys-typescale-body-small-font-weight);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-letter-spacing)}fieldset.filled{--md-comp-fieldset-container-color: var(--md-sys-color-surface-container-highest);--md-comp-fieldset-outline-color: transparent}fieldset.outlined,fieldset.border{--md-comp-fieldset-container-color: transparent;--md-comp-fieldset-outline-color: var(--md-sys-color-outline-variant)}fieldset.rounded{--md-comp-fieldset-container-shape: 12px}fieldset:disabled,fieldset[disabled]{--md-comp-fieldset-outline-color: color-mix( in oklab, var(--md-sys-color-on-surface) 12%, transparent );--md-comp-fieldset-legend-color: color-mix( in oklab, var(--md-sys-color-on-surface) 38%, transparent )}fieldset:disabled>legend>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),fieldset[disabled]>legend>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){color:var(--md-comp-fieldset-legend-color)}fieldset.filled:disabled,fieldset.filled[disabled]{--md-comp-fieldset-outline-color: transparent;--md-comp-fieldset-container-color: color-mix( in oklab, var(--md-sys-color-on-surface) 4%, transparent )}label{font-size:.8rem;color:var(--md-sys-color-on-surface-variant)}.table-of-contents{--md-comp-toc-label-color: var(--md-sys-color-on-surface-variant);--md-comp-toc-active-color: var(--md-sys-color-primary);--md-comp-toc-indicator: 2px;list-style:none;margin:0;padding:0}.table-of-contents.fixed{position:fixed}.table-of-contents li{padding:0}.table-of-contents a{display:inline-flex;align-items:center;box-sizing:border-box;min-height:2rem;padding-inline-start:16px;border-inline-start:var(--md-comp-toc-indicator) solid rgba(0,0,0,0);color:var(--md-comp-toc-label-color);text-decoration:none;font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}.table-of-contents a:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.table-of-contents a:hover{color:var(--md-comp-toc-active-color)}.table-of-contents a:is(.active,[aria-current=true]){color:var(--md-comp-toc-active-color);font-weight:500;border-inline-start-color:var(--md-comp-toc-active-color)}.scrollspy{--md-comp-scrollspy-offset: 200px;scroll-margin-block-start:var(--md-comp-scrollspy-offset)}@media(prefers-reduced-motion: no-preference){html:has(.scrollspy){scroll-behavior:smooth}}:root,:host{--md-comp-nav-drawer-width: 300px}dialog:is(.sidenav-overlay,.navigation-drawer-overlay),dialog:is(.sidenav,.navigation-drawer){--md-comp-nav-drawer-item-height: 48px;--md-comp-nav-drawer-duration: 250ms;--md-comp-nav-drawer-easing: ease;--md-comp-nav-drawer-shift: 0px;--md-comp-nav-drawer-open: 1;--md-comp-nav-drawer-font-size: 14px;--md-comp-nav-drawer-padding: 16px;--md-comp-nav-drawer-line-height: var(--md-comp-nav-drawer-item-height);--md-comp-nav-drawer-user-view-shape: 16px;--md-comp-nav-drawer-user-view-ink-color: var(--md-ref-palette-neutral100);--md-comp-nav-drawer-user-view-scrim: linear-gradient( to bottom, color-mix(in oklab, var(--md-sys-color-scrim) 15%, transparent) 0%, color-mix(in oklab, var(--md-sys-color-scrim) 50%, transparent) 55%, color-mix(in oklab, var(--md-sys-color-scrim) 80%, transparent) 100% );box-sizing:border-box;width:var(--md-comp-nav-drawer-width);min-width:0;max-width:none;max-height:none;height:100dvh;margin:0;padding:0;border:none;border-radius:0;inset:0 auto 0 0;overflow:hidden;color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface-container-low);outline:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);transform:translateX(calc(-100% + var(--md-comp-nav-drawer-shift)));transition:transform var(--md-comp-nav-drawer-duration) var(--md-comp-nav-drawer-easing),display var(--md-comp-nav-drawer-duration) allow-discrete,overlay var(--md-comp-nav-drawer-duration) allow-discrete}dialog:is(.sidenav-overlay,.navigation-drawer-overlay):modal,dialog:is(.sidenav,.navigation-drawer):modal{display:flex;flex-direction:column;transform:translateX(var(--md-comp-nav-drawer-shift))}dialog:is(.sidenav-overlay,.navigation-drawer-overlay).right-aligned,dialog:is(.sidenav,.navigation-drawer).right-aligned{inset:0 0 0 auto;transform:translateX(calc(100% - var(--md-comp-nav-drawer-shift)))}dialog:is(.sidenav-overlay,.navigation-drawer-overlay).right-aligned:modal,dialog:is(.sidenav,.navigation-drawer).right-aligned:modal{transform:translateX(calc(-1 * var(--md-comp-nav-drawer-shift)))}dialog:is(.sidenav-overlay,.navigation-drawer-overlay).dragging,dialog:is(.sidenav,.navigation-drawer).dragging{transition:none}dialog:is(.sidenav-overlay,.navigation-drawer-overlay)::backdrop,dialog:is(.sidenav,.navigation-drawer)::backdrop{background-color:var(--md-comp-scrim-color);opacity:var(--md-comp-nav-drawer-open, 1);backdrop-filter:none;transition:opacity var(--md-comp-nav-drawer-duration) var(--md-comp-nav-drawer-easing),display var(--md-comp-nav-drawer-duration) allow-discrete,overlay var(--md-comp-nav-drawer-duration) allow-discrete}@starting-style{:is(dialog:is(.sidenav-overlay,.navigation-drawer-overlay),dialog:is(.sidenav,.navigation-drawer)):modal{transform:translateX(-100%)}:is(dialog:is(.sidenav-overlay,.navigation-drawer-overlay),dialog:is(.sidenav,.navigation-drawer)).right-aligned:modal{transform:translateX(100%)}:is(dialog:is(.sidenav-overlay,.navigation-drawer-overlay),dialog:is(.sidenav,.navigation-drawer)):modal::backdrop{opacity:0}}@media(prefers-reduced-motion: reduce){dialog:is(.sidenav-overlay,.navigation-drawer-overlay),dialog:is(.sidenav,.navigation-drawer){transition:none}dialog:is(.sidenav-overlay,.navigation-drawer-overlay)::backdrop,dialog:is(.sidenav,.navigation-drawer)::backdrop{transition:none}}@media(width >= 840px){dialog:is(.sidenav-overlay,.navigation-drawer-overlay):has(>:is(.sidenav-fixed,.navigation-drawer-fixed)):not(:modal){display:contents}}:is(.sidenav,.navigation-drawer){--md-comp-nav-drawer-item-height: 48px;--md-comp-nav-drawer-font-size: 14px;--md-comp-nav-drawer-padding: 16px;--md-comp-nav-drawer-line-height: var(--md-comp-nav-drawer-item-height);--md-comp-nav-drawer-user-view-shape: 16px;--md-comp-nav-drawer-user-view-ink-color: var(--md-ref-palette-neutral100);--md-comp-nav-drawer-user-view-scrim: linear-gradient( to bottom, color-mix(in oklab, var(--md-sys-color-scrim) 15%, transparent) 0%, color-mix(in oklab, var(--md-sys-color-scrim) 50%, transparent) 55%, color-mix(in oklab, var(--md-sys-color-scrim) 80%, transparent) 100% );box-sizing:border-box;position:fixed;width:var(--md-comp-nav-drawer-width);inset:0 auto 0 0;margin:0;padding:0;height:100dvh;z-index:999;overflow-y:auto;overscroll-behavior:contain;user-select:none;color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface-container-low);transform:translateX(-100%);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}:is(.sidenav,.navigation-drawer).right-aligned{inset:0 0 0 auto;transform:translateX(100%)}:is(.sidenav,.navigation-drawer) li{list-style:none;display:grid;align-content:center}:is(.sidenav,.navigation-drawer) li.active>:is(a,button):not(.button,.icon-button,.circle,.extra){background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}:is(.sidenav,.navigation-drawer) li.active>:is(a,button):not(.button,.icon-button,.circle,.extra):hover{background-color:color-mix(in oklab, var(--md-sys-color-on-secondary-container) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-sys-color-secondary-container))}:is(.sidenav,.navigation-drawer) li.active>:is(a,button):not(.button,.icon-button,.circle,.extra):active{background-color:color-mix(in oklab, var(--md-sys-color-on-secondary-container) calc(var(--md-sys-state-pressed-state-layer-opacity) * 100%), var(--md-sys-color-secondary-container))}:is(.sidenav,.navigation-drawer) :is(li>:is(a,button,.subheader),summary){display:flex;align-items:center;margin:0 12px;padding:0 var(--md-comp-nav-drawer-padding);height:var(--md-comp-nav-drawer-item-height);overflow:hidden;border-radius:100px;font-size:var(--md-comp-nav-drawer-font-size);font-weight:500}:is(.sidenav,.navigation-drawer) :is(li>:is(a,button,.subheader),summary)>:is(.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){display:inline-flex;flex-shrink:0;margin-right:12px}:is(.sidenav,.navigation-drawer) :is(li>:is(a,button):not(.button,.icon-button,.circle,.extra),summary){color:var(--md-sys-color-on-surface-variant)}:is(.sidenav,.navigation-drawer) :is(li>:is(a,button):not(.button,.icon-button,.circle,.extra),summary):hover{background-color:color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}:is(.sidenav,.navigation-drawer) :is(li>:is(a,button):not(.button,.icon-button,.circle,.extra),summary):active{background-color:color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-pressed-state-layer-opacity) * 100%), transparent)}:is(.sidenav,.navigation-drawer) :is(li>:is(a,button):not(.button,.icon-button,.circle,.extra),summary):focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}:is(.sidenav,.navigation-drawer) li>:is(a,button):is(.button,.circle,.extra){margin:10px 15px}:is(.sidenav,.navigation-drawer) :is(summary,li>button:not(.button,.icon-button,.circle,.extra)){box-sizing:border-box;justify-content:flex-start;border:0;background:rgba(0,0,0,0);font:inherit;text-align:start;list-style:none;cursor:pointer;appearance:none}:is(.sidenav,.navigation-drawer) summary::-webkit-details-marker{display:none}:is(.sidenav,.navigation-drawer) summary::marker{content:none}:is(.sidenav,.navigation-drawer) summary::after{content:"expand_more";flex-shrink:0;margin-inline-start:auto;font-family:var(--md-icon-font);font-size:24px;font-style:normal;font-variation-settings:"FILL" var(--md-icon-fill),"wght" var(--md-icon-weight),"GRAD" var(--md-icon-grade),"opsz" var(--md-icon-optical-size);line-height:1;-webkit-font-smoothing:antialiased;transition:transform var(--md-comp-nav-drawer-duration, 250ms) var(--md-comp-nav-drawer-easing, ease)}:is(.sidenav,.navigation-drawer) details{margin:0}:is(.sidenav,.navigation-drawer) details[open]>summary::after{transform:rotate(180deg)}:is(.sidenav,.navigation-drawer) details>ul{margin:0;padding:0;padding-inline-start:10px;list-style:none}:is(.sidenav,.navigation-drawer) .divider{margin:calc(var(--md-comp-nav-drawer-padding)*.5) 0 0}:is(.sidenav,.navigation-drawer) .subheader{cursor:initial;pointer-events:none;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-comp-nav-drawer-font-size);font-weight:500;line-height:var(--md-comp-nav-drawer-line-height)}:is(.sidenav,.navigation-drawer) .user-view{position:relative;padding:calc(var(--md-comp-nav-drawer-padding)*2) calc(var(--md-comp-nav-drawer-padding)*2) 0;margin-bottom:calc(var(--md-comp-nav-drawer-padding)*.5)}:is(.sidenav,.navigation-drawer) .user-view>a{height:auto;padding:0}:is(.sidenav,.navigation-drawer) .user-view>a:is(:hover,:active){background-color:rgba(0,0,0,0)}:is(.sidenav,.navigation-drawer) .user-view .background{overflow:hidden;position:absolute;inset:0;z-index:-1;border-end-start-radius:var(--md-comp-nav-drawer-user-view-shape);border-end-end-radius:var(--md-comp-nav-drawer-user-view-shape)}:is(.sidenav,.navigation-drawer) .user-view .background::after{content:"";position:absolute;inset:0;background:var(--md-comp-nav-drawer-user-view-scrim)}:is(.sidenav,.navigation-drawer) .user-view .circle,:is(.sidenav,.navigation-drawer) .user-view .name,:is(.sidenav,.navigation-drawer) .user-view .email{display:block}:is(.sidenav,.navigation-drawer) .user-view .circle{height:64px;width:64px}:is(.sidenav,.navigation-drawer) .user-view .name,:is(.sidenav,.navigation-drawer) .user-view .email{font-size:var(--md-comp-nav-drawer-font-size);line-height:calc(var(--md-comp-nav-drawer-line-height)*.5)}:is(.sidenav,.navigation-drawer) .user-view:has(>.background) .name,:is(.sidenav,.navigation-drawer) .user-view:has(>.background) .email{color:var(--md-comp-nav-drawer-user-view-ink-color)}:is(.sidenav,.navigation-drawer) .user-view .name{margin-top:16px;font-weight:500}:is(.sidenav,.navigation-drawer) .user-view .email{padding-bottom:16px;font-weight:400}dialog:is(.sidenav-overlay,.navigation-drawer-overlay):modal>:is(.sidenav,.navigation-drawer){position:static;inset:auto;width:100%;height:100%;transform:none;box-shadow:none;background-color:rgba(0,0,0,0);z-index:auto}:is(.sidenav,.navigation-drawer):is(.sidenav-fixed,.navigation-drawer-fixed){transform:none}:is(.sidenav,.navigation-drawer):is(.sidenav-fixed,.navigation-drawer-fixed).right-aligned{transform:none}@media(width < 840px){:is(.sidenav,.navigation-drawer):is(.sidenav-fixed,.navigation-drawer-fixed){transform:translateX(-100%)}:is(.sidenav,.navigation-drawer):is(.sidenav-fixed,.navigation-drawer-fixed).right-aligned{transform:translateX(100%)}:is(.sidenav,.navigation-drawer) .user-view{padding:var(--md-comp-nav-drawer-padding) var(--md-comp-nav-drawer-padding) 0}}.drag-target{position:fixed;inset:0 auto 0 0;width:var(--md-comp-nav-drawer-drag-width, 10px);height:100%;z-index:998;touch-action:pan-y}.drag-target.right-aligned{inset:0 0 0 auto}@media(width >= 840px){.drag-target[data-fixed]{display:none;pointer-events:none}}.progress,.preloader{--md-comp-progress-track: var(--md-sys-color-secondary-container);--md-comp-progress-indicator: var(--md-sys-color-primary);--md-comp-progress-thickness: 4px;--md-comp-progress-shape: 4px;--md-comp-progress-circular-size: 48px;--md-comp-progress-circular-thickness: 4px}.progress{box-sizing:border-box;position:relative;display:block;width:100%;height:var(--md-comp-progress-thickness);margin:.5rem 0 1rem;overflow:hidden;border:0;border-radius:var(--md-comp-progress-shape);background-color:var(--md-comp-progress-track);appearance:none;-webkit-appearance:none}progress.progress{vertical-align:baseline}progress.progress::-webkit-progress-bar{background-color:var(--md-comp-progress-track);border-radius:var(--md-comp-progress-shape)}progress.progress::-webkit-progress-value{background-color:var(--md-comp-progress-indicator);border-radius:var(--md-comp-progress-shape)}progress.progress::-moz-progress-bar{background-color:var(--md-comp-progress-indicator);border-radius:var(--md-comp-progress-shape)}progress.progress:indeterminate::-webkit-progress-value,progress.progress:indeterminate::-moz-progress-bar{background-color:rgba(0,0,0,0)}.progress>.determinate{position:absolute;inset:0 auto 0 0;width:var(--md-comp-progress-value, 0%);background-color:var(--md-comp-progress-indicator);transition:width .3s linear}.progress:not(:is(progress)):not(.circular):not(:has(>.determinate,>.indeterminate))::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--md-comp-progress-value, 0%);background-color:var(--md-comp-progress-indicator);transition:width .3s linear}.progress:not(:is(progress)):not(.circular):not(:has(>.determinate,>.indeterminate)):not([style*="--md-comp-progress-value"])::after{width:auto;animation:preloader-indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.progress>.indeterminate,progress.progress:indeterminate{background-color:rgba(0,0,0,0)}.progress>.indeterminate::before,.progress>.indeterminate::after,progress.progress:indeterminate::before,progress.progress:indeterminate::after{content:"";position:absolute;inset:0 auto 0 0;background-color:var(--md-comp-progress-indicator)}.progress>.indeterminate::before,progress.progress:indeterminate::before{animation:preloader-indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.progress>.indeterminate::after,progress.progress:indeterminate::after{animation:preloader-indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation-delay:1.15s}@keyframes preloader-indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes preloader-indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}:is(.preloader,.progress.circular){box-sizing:border-box;display:inline-block;width:var(--md-comp-progress-circular-size);height:var(--md-comp-progress-circular-size);border-radius:50%;background:conic-gradient(from 0turn, var(--md-comp-progress-indicator) 0 90deg, transparent 90deg 360deg);mask:radial-gradient(farthest-side, transparent calc(100% - var(--md-comp-progress-circular-thickness)), #000 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--md-comp-progress-circular-thickness)), #000 0);animation:preloader-rotate 1.4s linear infinite;vertical-align:middle}:is(.preloader,.progress.circular).small{--md-comp-progress-circular-size: 36px}:is(.preloader,.progress.circular).big{--md-comp-progress-circular-size: 64px}:is(.preloader,.progress.circular).determinate{animation:none;background:conic-gradient(from 0turn, var(--md-comp-progress-indicator) 0 var(--md-comp-progress-value, 0%), color-mix(in oklab, var(--md-comp-progress-indicator) 20%, transparent) var(--md-comp-progress-value, 0%))}@keyframes preloader-rotate{to{transform:rotate(1turn)}}@media(prefers-reduced-motion: reduce){.progress>.indeterminate,progress.progress:indeterminate,.progress:not(:is(progress)):not(:has(>.determinate,>.indeterminate)):not([style*="--md-comp-progress-value"]),.preloader{animation:none}.preloader{transform:none}}.carousel{--md-comp-carousel-height: 240px;--md-comp-carousel-shape: 28px;--md-comp-carousel-pressed-shape: 20px;--md-comp-carousel-gap: 8px;--md-comp-carousel-inline-padding: 16px;--md-comp-carousel-block-padding: 8px;--md-comp-carousel-large-item-width: clamp(150px, 52%, 480px);--md-comp-carousel-medium-item-width: clamp( 64px, calc( 100% - var(--md-comp-carousel-large-item-width) - clamp( var(--md-comp-carousel-small-item-min-width), 12%, var(--md-comp-carousel-small-item-max-width) ) - 16px ), 240px );--md-comp-carousel-small-item-min-width: 40px;--md-comp-carousel-small-item-max-width: 56px;--md-comp-carousel-uncontained-item-width: min(78%, 320px);--md-comp-carousel-indicator-allowance: 40px;--md-comp-carousel-state-layer-color: var(--md-sys-color-on-surface);--md-comp-carousel-hover-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-carousel-focus-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-carousel-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-carousel-disabled-opacity: 0.38;--md-comp-carousel-focus-indicator-color: var(--md-sys-color-secondary);--md-comp-carousel-focus-indicator-thickness: 3px;--md-comp-carousel-focus-indicator-offset: 2px;position:relative;width:100%;height:var(--carousel-height, var(--md-comp-carousel-height));overflow:hidden;background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface)}.carousel>.carousel-track{display:flex;align-items:stretch;gap:var(--md-comp-carousel-gap);box-sizing:border-box;width:100%;height:100%;margin:0;padding:var(--md-comp-carousel-block-padding) var(--md-comp-carousel-inline-padding);overflow-x:auto;overflow-y:hidden;scroll-padding-inline:var(--md-comp-carousel-inline-padding);scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;touch-action:pan-x;scrollbar-width:none}.carousel>.carousel-track::-webkit-scrollbar{display:none}.carousel>.carousel-track img,.carousel>.carousel-track video{-webkit-user-drag:none}.carousel .carousel-track>.carousel-item{isolation:isolate;flex:0 0 var(--md-comp-carousel-large-item-width);width:var(--md-comp-carousel-large-item-width);min-width:0;height:auto;position:relative;overflow:hidden;border-radius:var(--md-comp-carousel-shape);scroll-snap-align:start;scroll-snap-stop:always;transition:flex-basis 300ms cubic-bezier(0.2, 0, 0, 1),width 300ms cubic-bezier(0.2, 0, 0, 1),border-radius 200ms cubic-bezier(0.2, 0, 0, 1)}.carousel .carousel-track>.carousel-item[data-carousel-size=medium]{flex-basis:var(--md-comp-carousel-medium-item-width);width:var(--md-comp-carousel-medium-item-width)}.carousel .carousel-track>.carousel-item[data-carousel-size=small]{flex-basis:clamp(var(--md-comp-carousel-small-item-min-width),12%,var(--md-comp-carousel-small-item-max-width));width:clamp(var(--md-comp-carousel-small-item-min-width),12%,var(--md-comp-carousel-small-item-max-width))}.carousel .carousel-track>.carousel-item[data-carousel-size=small]>.carousel-item-content{display:none}.carousel .carousel-track>.carousel-item[data-carousel-size=medium]>.carousel-item-content p{display:none}.carousel .carousel-track>.carousel-item>img,.carousel .carousel-track>.carousel-item>video,.carousel .carousel-track>.carousel-item>picture,.carousel .carousel-track>.carousel-item>picture>img{display:block;width:calc(100% + 48px);max-width:none;height:100%;object-fit:cover;transform:translateX(var(--md-comp-carousel-item-parallax, 0px));transition:transform 100ms linear}.carousel .carousel-track>.carousel-item>.carousel-item-content{position:absolute;inset:auto 12px 12px;z-index:2;width:fit-content;max-width:calc(100% - 24px);padding:8px 12px;border-radius:12px;background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface)}.carousel .carousel-track>.carousel-item>.carousel-item-content h2,.carousel .carousel-track>.carousel-item>.carousel-item-content h3,.carousel .carousel-track>.carousel-item>.carousel-item-content p{margin:0}.carousel .carousel-track>.carousel-item>.carousel-item-content h2,.carousel .carousel-track>.carousel-item>.carousel-item-content h3{font-family:var(--md-sys-typescale-title-medium-font-family-name);font-size:var(--md-sys-typescale-title-medium-font-size);font-weight:var(--md-sys-typescale-title-medium-font-weight);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing)}.carousel .carousel-track>.carousel-item>.carousel-item-content p{font-family:var(--md-sys-typescale-body-medium-font-family-name);font-size:var(--md-sys-typescale-body-medium-font-size);font-weight:var(--md-sys-typescale-body-medium-font-weight);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.carousel .carousel-track>.carousel-item:not(article)::after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;background-color:var(--md-comp-carousel-state-layer-color);opacity:0;pointer-events:none;transition:opacity 200ms ease-out}.carousel .carousel-track>.carousel-item:not(article):hover::after{opacity:var(--md-comp-carousel-hover-state-layer-opacity)}.carousel .carousel-track>.carousel-item:not(article):focus-visible::after,.carousel .carousel-track>.carousel-item:not(article):focus-within::after{opacity:var(--md-comp-carousel-focus-state-layer-opacity)}.carousel .carousel-track>.carousel-item:focus-visible,.carousel .carousel-track>.carousel-item:focus-within{z-index:4;outline:var(--md-comp-carousel-focus-indicator-thickness) solid var(--md-comp-carousel-focus-indicator-color);outline-offset:var(--md-comp-carousel-focus-indicator-offset)}.carousel .carousel-track>.carousel-item:not(article):active{border-radius:var(--md-comp-carousel-pressed-shape)}.carousel .carousel-track>.carousel-item:not(article):active::after{opacity:var(--md-comp-carousel-pressed-state-layer-opacity)}.carousel .carousel-track>.carousel-item:is(.disabled,[aria-disabled=true]){opacity:var(--md-comp-carousel-disabled-opacity);pointer-events:none}.carousel .indicators{display:flex;justify-content:center;align-items:center;gap:8px;list-style:none;position:absolute;inset:auto 0 0;z-index:4;margin:0;padding:8px 0;border:0;background:none}.carousel .indicators .indicator-item{appearance:none;box-sizing:border-box;display:block;width:8px;height:8px;margin:0;padding:0;border:0;border-radius:50%;background-color:color-mix(in oklab, var(--md-sys-color-on-surface) 45%, transparent);cursor:pointer;transition:background-color 200ms ease-out}.carousel .indicators .indicator-item:is(.active,[aria-current=true]){background-color:var(--md-sys-color-primary)}.carousel .indicators .indicator-item:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.carousel.fixed-height:has(>.indicators){height:calc(var(--carousel-height, var(--md-comp-carousel-height)) + var(--md-comp-carousel-indicator-allowance))}.carousel.fixed-height:has(>.indicators)>.carousel-track{height:calc(100% - var(--md-comp-carousel-indicator-allowance))}.carousel.fixed-height:has(>.indicators)>.indicators{height:var(--md-comp-carousel-indicator-allowance)}.carousel:not(.uncontained,.full-screen,.flat)::before,.carousel:not(.uncontained,.full-screen,.flat)::after,.carousel.full-screen-horizontal::before,.carousel.full-screen-horizontal::after{content:"";position:absolute;inset-block:0;z-index:3;width:var(--md-comp-carousel-inline-padding);background-color:var(--md-sys-color-surface);pointer-events:none}.carousel:not(.uncontained,.full-screen,.flat)::before,.carousel.full-screen-horizontal::before{inset-inline-start:0}.carousel:not(.uncontained,.full-screen,.flat)::after,.carousel.full-screen-horizontal::after{inset-inline-end:0}.carousel.multi-wide{--md-comp-carousel-large-item-width: clamp(180px, 36%, 480px);--md-comp-carousel-medium-item-width: min( 240px, max( 64px, calc( 100% - var(--md-comp-carousel-large-item-width) - var( --md-comp-carousel-large-item-width ) - clamp( var(--md-comp-carousel-small-item-min-width), 8%, var(--md-comp-carousel-small-item-max-width) ) - 24px ) ) )}.carousel.multi-wide .carousel-track>.carousel-item[data-carousel-size=small]{flex-basis:clamp(var(--md-comp-carousel-small-item-min-width),8%,var(--md-comp-carousel-small-item-max-width));width:clamp(var(--md-comp-carousel-small-item-min-width),8%,var(--md-comp-carousel-small-item-max-width))}.carousel.multi-large{--md-comp-carousel-large-item-width: clamp(180px, 27%, 480px);--md-comp-carousel-medium-item-width: min( 240px, max( 64px, calc( 100% - var(--md-comp-carousel-large-item-width) - var( --md-comp-carousel-large-item-width ) - var(--md-comp-carousel-large-item-width) - clamp( var(--md-comp-carousel-small-item-min-width), 6%, var(--md-comp-carousel-small-item-max-width) ) - 32px ) ) )}.carousel.multi-large .carousel-track>.carousel-item[data-carousel-size=small]{flex-basis:clamp(var(--md-comp-carousel-small-item-min-width),6%,var(--md-comp-carousel-small-item-max-width));width:clamp(var(--md-comp-carousel-small-item-min-width),6%,var(--md-comp-carousel-small-item-max-width))}.carousel.multi-extra-large{--md-comp-carousel-large-item-width: clamp(180px, 22%, 480px);--md-comp-carousel-medium-item-width: min( 240px, max( 64px, calc( 100% - var(--md-comp-carousel-large-item-width) - var( --md-comp-carousel-large-item-width ) - var(--md-comp-carousel-large-item-width) - var( --md-comp-carousel-large-item-width ) - clamp( var(--md-comp-carousel-small-item-min-width), 4%, var(--md-comp-carousel-small-item-max-width) ) - 40px ) ) )}.carousel.multi-extra-large .carousel-track>.carousel-item[data-carousel-size=small]{flex-basis:clamp(var(--md-comp-carousel-small-item-min-width),4%,var(--md-comp-carousel-small-item-max-width));width:clamp(var(--md-comp-carousel-small-item-min-width),4%,var(--md-comp-carousel-small-item-max-width))}.carousel.uncontained>.carousel-track{padding-inline-end:0;scroll-snap-type:none}.carousel.uncontained .carousel-track>.carousel-item{flex-basis:var(--md-comp-carousel-uncontained-item-width);width:var(--md-comp-carousel-uncontained-item-width);scroll-snap-stop:normal}.carousel.uncontained.snap>.carousel-track{scroll-snap-type:x mandatory}.carousel.uncontained.multi-aspect .carousel-track>.carousel-item{flex-basis:auto;width:auto;min-width:calc((var(--carousel-height, var(--md-comp-carousel-height)) - 16px)*.5625);max-width:calc((var(--carousel-height, var(--md-comp-carousel-height)) - 16px)*1.7778);aspect-ratio:var(--md-comp-carousel-item-aspect-ratio, auto)}.carousel.hero{--md-comp-carousel-large-item-width: min(calc(100% - 96px), 720px)}.carousel.hero .carousel-track>.carousel-item[data-carousel-size=small]{flex-basis:clamp(var(--md-comp-carousel-small-item-min-width),12%,var(--md-comp-carousel-small-item-max-width))}.carousel.hero.center-aligned{--md-comp-carousel-large-item-width: min(calc(100% - 176px), 720px)}.carousel.hero.center-aligned>.carousel-track{scroll-padding-inline:50%}.carousel.hero.center-aligned .carousel-track>.carousel-item{scroll-snap-align:center}.carousel.full-screen{--md-comp-carousel-gap: 16px;--md-comp-carousel-inline-padding: 0px;--md-comp-carousel-block-padding: 0px;--md-comp-carousel-shape: 0px;height:100dvh}.carousel.full-screen>.carousel-track{flex-direction:column;overflow-x:hidden;overflow-y:auto;scroll-padding:0;scroll-snap-type:y mandatory;overscroll-behavior-inline:auto;overscroll-behavior-block:contain;touch-action:pan-y}.carousel.full-screen .carousel-track>.carousel-item{flex:0 0 100%;width:100%;height:100%;border-radius:0}.carousel.full-screen .carousel-track>.carousel-item>img,.carousel.full-screen .carousel-track>.carousel-item>video,.carousel.full-screen .carousel-track>.carousel-item>picture,.carousel.full-screen .carousel-track>.carousel-item>picture>img{width:100%;height:calc(100% + 48px);transform:translateY(var(--md-comp-carousel-item-parallax, 0px))}.carousel.full-screen.full-screen-horizontal{--md-comp-carousel-gap: 8px;--md-comp-carousel-inline-padding: 16px;--md-comp-carousel-block-padding: 8px;--md-comp-carousel-shape: 28px;--md-comp-carousel-large-item-width: calc(100% - 64px);height:var(--carousel-height, var(--md-comp-carousel-height))}.carousel.full-screen.full-screen-horizontal>.carousel-track{flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-padding:var(--md-comp-carousel-block-padding) var(--md-comp-carousel-inline-padding);scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;overscroll-behavior-block:auto;touch-action:pan-x}.carousel.full-screen.full-screen-horizontal .carousel-track>.carousel-item{flex:0 0 var(--md-comp-carousel-large-item-width);width:var(--md-comp-carousel-large-item-width);height:auto;border-radius:var(--md-comp-carousel-shape)}.carousel.full-screen.full-screen-horizontal .carousel-track>.carousel-item[data-carousel-size=small]{flex-basis:clamp(var(--md-comp-carousel-small-item-min-width),12%,var(--md-comp-carousel-small-item-max-width));width:clamp(var(--md-comp-carousel-small-item-min-width),12%,var(--md-comp-carousel-small-item-max-width))}.carousel.full-screen.full-screen-horizontal .carousel-track>.carousel-item>img,.carousel.full-screen.full-screen-horizontal .carousel-track>.carousel-item>video,.carousel.full-screen.full-screen-horizontal .carousel-track>.carousel-item>picture,.carousel.full-screen.full-screen-horizontal .carousel-track>.carousel-item>picture>img{width:calc(100% + 48px);height:100%;transform:translateX(var(--md-comp-carousel-item-parallax, 0px))}@media(hover: hover)and (pointer: fine){.carousel>.carousel-track{cursor:grab}.carousel.dragging>.carousel-track{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;user-select:none}.carousel.dragging .carousel-item{pointer-events:none}}.carousel.flat{--md-comp-carousel-gap: 0px;--md-comp-carousel-inline-padding: 0px;--md-comp-carousel-block-padding: 0px;--md-comp-carousel-shape: 0px}.carousel.flat .carousel-track>.carousel-item{flex:0 0 100%;width:100%;height:100%}.carousel.flat .carousel-fixed-item{position:absolute;inset:auto 0 20px;z-index:4}.carousel.flat .carousel-fixed-item.with-indicators{bottom:68px}@media(width >= 600px){.carousel{--md-comp-carousel-height: 320px}}@media(width >= 840px){.carousel{--md-comp-carousel-height: 360px}}@media(prefers-reduced-motion: reduce){.carousel{--md-comp-carousel-inline-padding: 0px}.carousel>.carousel-track{scroll-behavior:auto}.carousel .carousel-track>.carousel-item{flex-basis:var(--md-comp-carousel-uncontained-item-width);width:var(--md-comp-carousel-uncontained-item-width);transition:none}.carousel .carousel-track>.carousel-item>img,.carousel .carousel-track>.carousel-item>video,.carousel .carousel-track>.carousel-item>picture,.carousel .carousel-track>.carousel-item>picture>img{width:100%;transform:none;transition:none}.carousel.full-screen:not(.full-screen-horizontal) .carousel-track>.carousel-item{flex-basis:100%;width:100%}}.carousel.scrolling .carousel-item .lightboxed,.carousel-item:not(.active) .lightboxed{pointer-events:none}:is(.datepicker-container,.date-picker-container){display:flex;flex-direction:column;max-width:325px;padding:0;background-color:var(--md-sys-color-surface)}:is(.datepicker-controls,.date-picker-controls){display:flex;justify-content:space-between;width:280px;margin:0 auto}:is(.datepicker-controls,.date-picker-controls) .selects-container{display:flex}:is(.datepicker-controls,.date-picker-controls) .field:has(>.hide-select) input{height:49px;margin:4px 0 0 0;border-bottom:none;border-radius:4px;text-align:center}:is(.datepicker-controls,.date-picker-controls) .field:has(>.hide-select) input:focus{border-bottom:none;background-color:var(--md-sys-color-primary-container)}:is(.datepicker-controls,.date-picker-controls) .field:has(>.hide-select) input::selection{background-color:rgba(0,0,0,0)}:is(.datepicker-controls,.date-picker-controls) .field:has(>.hide-select) .caret{display:none}:is(.datepicker-controls,.date-picker-controls) .select-year input,:is(.datepicker-controls,.date-picker-controls) .select-month input{background-color:rgba(0,0,0,0);padding:0}:is(.datepicker-controls,.date-picker-controls) .select-year input{width:6ch}:is(.datepicker-controls,.date-picker-controls) .select-month input{width:12ch}:is(.datepicker-controls,.date-picker-controls) .month-prev,:is(.datepicker-controls,.date-picker-controls) .month-next{display:inline-flex;align-items:center}:is(.datepicker-controls,.date-picker-controls) .month-prev>svg,:is(.datepicker-controls,.date-picker-controls) .month-next>svg{fill:var(--md-sys-color-on-surface-variant)}.month-prev,.month-next{height:49px;margin-top:4px;cursor:pointer;background-color:rgba(0,0,0,0);border:none}:is(.datepicker-date-display,.date-picker-date-display){flex:1 auto;padding:20px 22px;border-bottom:1px solid var(--md-sys-color-surface-variant);font-weight:500}:is(.datepicker-date-display,.date-picker-date-display) .year-text{display:block;font-size:1.5rem;line-height:25px;color:var(--md-sys-color-on-primary)}:is(.datepicker-date-display,.date-picker-date-display) .date-text{display:block;font-size:2.8rem;line-height:47px;font-weight:500}.daterange :is(.datepicker-date-display,.date-picker-date-display) .date-text{font-size:1.8rem}:is(.datepicker-calendar-container,.date-picker-calendar-container){flex:2.5 auto}:is(.datepicker-table,.date-picker-table){width:280px;font-size:1rem;margin:0 auto}:is(.datepicker-table,.date-picker-table) thead{border-bottom:none}:is(.datepicker-table,.date-picker-table) th{padding:10px 5px;text-align:center}:is(.datepicker-table,.date-picker-table) tr{border:none}:is(.datepicker-table,.date-picker-table) abbr{text-decoration:none;color:var(--md-sys-color-on-surface-variant)}:is(.datepicker-table,.date-picker-table) :is(.datepicker-day,.date-picker-day){padding:0;color:var(--md-sys-color-on-background)}:is(.datepicker-table,.date-picker-table) :is(.datepicker-day,.date-picker-day).is-today{color:var(--md-sys-color-primary)}:is(.datepicker-day,.date-picker-day).is-daterange-start,:is(.datepicker-day,.date-picker-day).is-daterange-end,:is(.datepicker-day,.date-picker-day).is-daterange{position:relative}:is(.datepicker-day,.date-picker-day).is-daterange-start:before,:is(.datepicker-day,.date-picker-day).is-daterange-end:before,:is(.datepicker-day,.date-picker-day).is-daterange:before{position:absolute;top:5px;width:100%;height:34px;content:"";background-color:var(--md-sys-color-primary-container);z-index:0}:is(.datepicker-day,.date-picker-day).is-daterange-start:before,:is(.datepicker-day,.date-picker-day).is-daterange-end:before{width:50%}:is(.datepicker-day,.date-picker-day).is-daterange-start:before{left:50%}:is(.datepicker-day,.date-picker-day).is-daterange :is(.datepicker-day-button,.date-picker-day-button):before{background-color:var(--md-sys-color-primary-container)}:is(.datepicker-day-button,.date-picker-day-button){background-color:rgba(0,0,0,0);border:none;line-height:34px;display:block;width:34px;border-radius:50%;margin:5px;padding:0 5px;cursor:pointer;color:inherit;position:relative;z-index:1}:is(.datepicker-day-button,.date-picker-day-button):hover{background-color:color-mix(in oklab, var(--md-sys-color-primary) 6%, transparent)}:is(.datepicker-day-button,.date-picker-day-button):focus{border-color:var(--md-sys-color-primary)}.is-selected :is(.datepicker-day-button,.date-picker-day-button){background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.is-selected :is(.datepicker-day-button,.date-picker-day-button):focus{background-color:var(--md-sys-color-surface-variant);color:var(--md-sys-color-primary)}:is(.datepicker-day-button,.date-picker-day-button).is-outside-current-month button,:is(.datepicker-day-button,.date-picker-day-button).is-disabled button{color:var(--md-sys-color-on-surface);pointer-events:none}:is(.datepicker-footer,.date-picker-footer){width:280px;margin:0 auto;padding-bottom:5px;display:flex;justify-content:space-between}:is(.datepicker-cancel,.date-picker-cancel),:is(.datepicker-clear,.date-picker-clear),:is(.datepicker-today,.date-picker-today),:is(.datepicker-done,.date-picker-done){color:var(--md-sys-color-primary);padding:0 1rem}:is(.datepicker-clear,.date-picker-clear){color:var(--md-sys-color-error)}:is(.timepicker-container,.time-picker-container){display:flex;flex-direction:column;max-width:325px;padding:0;background-color:var(--md-sys-color-inverse-on-surface)}.text-primary{color:var(--md-sys-color-on-primary)}:is(.timepicker-digital-display,.time-picker-digital-display){width:auto;flex:1 auto;padding:2rem .67rem .67rem .67rem;font-weight:300}:is(.timepicker-text-container,.time-picker-text-container){display:flex;font-size:4rem;text-align:left;color:var(--md-sys-color-on-surface-variant);font-weight:400;user-select:none;padding:1rem 1rem 1.3rem 1rem}:is(.timepicker-text-container,.time-picker-text-container) input[type=text]{height:4rem;color:var(--md-sys-color-secondary);border-bottom:0px;font-size:4rem;direction:ltr}:is(.timepicker-display-column,.time-picker-display-column){display:inline-flex}:is(.timepicker-display-digital-clock,.time-picker-display-digital-clock){flex-grow:1;display:inline-flex}:is(.timepicker-input-hours-wrapper,.time-picker-input-hours-wrapper),:is(.timepicker-input-minutes-wrapper,.time-picker-input-minutes-wrapper){width:6.9rem;height:5.75rem}:is(.timepicker-input-hours,.time-picker-input-hours),:is(.timepicker-input-minutes,.time-picker-input-minutes),:is(.timepicker-span-am-pm,.time-picker-span-am-pm) div{cursor:pointer}input[type=text]:is(.timepicker-input-hours,.time-picker-input-hours),input[type=text]:is(.timepicker-input-minutes,.time-picker-input-minutes){height:100%;padding:1.33rem .8rem;border:0;text-align:center;color:var(--md-sys-color-on-background);background-color:var(--md-sys-color-surface-variant)}input[type=text]:is(.timepicker-input-hours,.time-picker-input-hours):focus,input[type=text]:is(.timepicker-input-minutes,.time-picker-input-minutes):focus{background-color:var(--md-sys-color-primary-container)}:is(.timepicker-input-divider-wrapper,.time-picker-input-divider-wrapper){width:1.6rem;text-align:center}:is(.timepicker-display-am-pm,.time-picker-display-am-pm){font-size:1.3rem;font-weight:400}:is(.timepicker-span-am-pm,.time-picker-span-am-pm){height:5.75rem;max-width:3.5rem}:is(.timepicker-container,.time-picker-container) .am-btn,:is(.timepicker-container,.time-picker-container) .pm-btn{width:3.6rem;height:50%;padding-inline:0;line-height:2rem;vertical-align:middle;text-align:center;border:1px solid var(--md-sys-color-outline)}:is(.timepicker-container,.time-picker-container) .am-btn{border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.timepicker-container,.time-picker-container) .pm-btn{border-top:0;border-top-left-radius:0;border-top-right-radius:0}:is(.timepicker-analog-display,.time-picker-analog-display){flex:2.5 auto;padding:.67rem}:is(.timepicker-plate,.time-picker-plate){background-color:var(--md-sys-color-surface-variant);border-radius:50%;width:260px;height:260px;overflow:visible;position:relative;margin:0 1.6rem 1.6rem 1.6rem;user-select:none;touch-action:none}:is(.timepicker-canvas,.time-picker-canvas),:is(.timepicker-dial,.time-picker-dial){position:absolute;left:0;right:0;top:0;bottom:0}:is(.timepicker-minutes,.time-picker-minutes){visibility:hidden}:is(.timepicker-tick,.time-picker-tick){border-radius:50%;color:var(--md-sys-color-on-background);line-height:40px;text-align:center;width:40px;height:40px;position:absolute;cursor:pointer;font-size:15px}:is(.timepicker-tick,.time-picker-tick).active,:is(.timepicker-tick,.time-picker-tick):hover{background-color:color-mix(in oklab, var(--md-sys-color-primary) 6%, transparent)}:is(.timepicker-dial,.time-picker-dial){transition:transform 350ms,opacity 350ms}:is(.timepicker-dial-out,.time-picker-dial-out){opacity:0}:is(.timepicker-dial-out,.time-picker-dial-out):is(.timepicker-hours,.time-picker-hours){transform:scale(1.1, 1.1)}:is(.timepicker-dial-out,.time-picker-dial-out):is(.timepicker-minutes,.time-picker-minutes){transform:scale(0.8, 0.8)}:is(.timepicker-canvas,.time-picker-canvas){transition:opacity 175ms}:is(.timepicker-canvas,.time-picker-canvas) line{stroke:var(--md-sys-color-primary);stroke-width:4;stroke-linecap:round}:is(.timepicker-canvas-out,.time-picker-canvas-out){opacity:.25}:is(.timepicker-canvas-bearing,.time-picker-canvas-bearing){stroke:none;fill:var(--md-sys-color-primary)}:is(.timepicker-canvas-bg,.time-picker-canvas-bg){stroke:none;fill:var(--md-sys-color-primary)}:is(.timepicker-footer,.time-picker-footer){margin:0 auto;padding:5px 1rem;display:flex;justify-content:space-between}:is(.timepicker-clear,.time-picker-clear){color:var(--md-sys-color-error)}:is(.timepicker-close,.time-picker-close){color:var(--md-sys-color-primary)}:is(.timepicker-clear,.time-picker-clear),:is(.timepicker-close,.time-picker-close){padding:0 20px}@media(width >= 840px){:is(.timepicker-container,.time-picker-container){width:auto;max-width:620px}:is(.timepicker-container,.time-picker-container){flex-direction:row}:is(.timepicker-digital-display,.time-picker-digital-display){padding:.67rem}:is(.timepicker-text-container,.time-picker-text-container){flex-direction:column;margin-top:4.8rem;text-align:center}:is(.timepicker-display-column,.time-picker-display-column){padding:0 3%}:is(.timepicker-display-am-pm,.time-picker-display-am-pm){margin-top:1.1rem}:is(.timepicker-span-am-pm,.time-picker-span-am-pm){display:flex;flex-grow:1;max-width:unset}:is(.timepicker-container,.time-picker-container) .am-btn,:is(.timepicker-container,.time-picker-container) .pm-btn{flex-grow:1;padding-inline:0;border-radius:0;border:1px solid var(--md-sys-color-outline)}:is(.timepicker-container,.time-picker-container) .am-btn{border-top-right-radius:0;border-bottom-right-radius:0}:is(.timepicker-container,.time-picker-container) .pm-btn{border-left:0;border-bottom-left-radius:0;border-top-left-radius:0}:is(.timepicker-plate,.time-picker-plate){margin-top:1.6rem}}nav:has(>ol):not(.pagination),nav:has(>.breadcrumb),.breadcrumb-wrapper{--md-comp-breadcrumb-label-color: var(--md-sys-color-on-surface-variant);--md-comp-breadcrumb-current-color: var(--md-sys-color-on-surface);--md-comp-breadcrumb-separator: "/";--md-comp-breadcrumb-gap: 8px;display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;color:var(--md-comp-breadcrumb-label-color);font-family:var(--md-sys-typescale-body-small-font-family-name);font-size:var(--md-sys-typescale-body-small-font-size);font-weight:var(--md-sys-typescale-body-small-font-weight);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-letter-spacing)}nav:has(>ol):not(.pagination).nowrap,nav:has(>.breadcrumb).nowrap,.breadcrumb-wrapper.nowrap{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}nav:has(>ol):not(.pagination).nowrap::-webkit-scrollbar,nav:has(>.breadcrumb).nowrap::-webkit-scrollbar,.breadcrumb-wrapper.nowrap::-webkit-scrollbar{display:none}nav:has(>ol):not(.pagination)>ol,nav:has(>.breadcrumb)>ol,.breadcrumb-wrapper>ol{display:flex;flex-wrap:inherit;align-items:center;list-style:none;min-width:0;margin:0;padding:0}nav:has(>ol):not(.pagination)>ol>li,nav:has(>.breadcrumb)>ol>li,.breadcrumb-wrapper>ol>li{display:inline-flex;align-items:center;min-width:0}nav:has(>ol):not(.pagination)>ol>li:has(>[aria-current=page]),nav:has(>.breadcrumb)>ol>li:has(>[aria-current=page]),.breadcrumb-wrapper>ol>li:has(>[aria-current=page]){flex-shrink:0}nav:has(>ol):not(.pagination)>ol>li+li::before,nav:has(>.breadcrumb)>ol>li+li::before,.breadcrumb-wrapper>ol>li+li::before{content:var(--md-comp-breadcrumb-separator);margin-inline:var(--md-comp-breadcrumb-gap);color:var(--md-comp-breadcrumb-label-color)}nav:has(>ol):not(.pagination)>.breadcrumb+.breadcrumb::before,nav:has(>.breadcrumb)>.breadcrumb+.breadcrumb::before,.breadcrumb-wrapper>.breadcrumb+.breadcrumb::before{content:var(--md-comp-breadcrumb-separator);margin-inline:var(--md-comp-breadcrumb-gap);color:var(--md-comp-breadcrumb-label-color)}nav:has(>ol):not(.pagination) :is(a,.breadcrumb),nav:has(>.breadcrumb) :is(a,.breadcrumb),.breadcrumb-wrapper :is(a,.breadcrumb){display:inline-flex;align-items:center;min-height:32px;color:var(--md-comp-breadcrumb-label-color);text-decoration:none}nav:has(>ol):not(.pagination) :is(a,.breadcrumb):focus-visible,nav:has(>.breadcrumb) :is(a,.breadcrumb):focus-visible,.breadcrumb-wrapper :is(a,.breadcrumb):focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}nav:has(>ol):not(.pagination) :is(a,.breadcrumb):hover,nav:has(>.breadcrumb) :is(a,.breadcrumb):hover,.breadcrumb-wrapper :is(a,.breadcrumb):hover{color:var(--md-comp-breadcrumb-current-color)}nav:has(>ol):not(.pagination) [aria-current=page],nav:has(>.breadcrumb) [aria-current=page],.breadcrumb-wrapper [aria-current=page]{color:var(--md-comp-breadcrumb-current-color)}nav:has(>ol):not(.pagination) i,nav:has(>.breadcrumb) i,.breadcrumb-wrapper i{font-size:1.125em;margin-inline-end:4px}header:has(>nav)>nav:has(>ol):not(.pagination),header:has(>nav)>nav:has(>.breadcrumb){--md-comp-breadcrumb-label-color: inherit;--md-comp-breadcrumb-current-color: inherit}.pagination{--md-comp-pagination-size: 2rem;--md-comp-pagination-shape: 2rem;--md-comp-pagination-gap: 0px;--md-comp-pagination-padding: 0.66rem;--md-comp-pagination-icon-size: 2rem;--md-comp-pagination-selected-color: var(--md-sys-color-primary);--md-comp-pagination-selected-on-color: var(--md-sys-color-on-primary);box-sizing:border-box;margin:0;padding:0;color:var(--md-sys-color-on-surface);font-size:1.2rem;line-height:1}.pagination,.pagination>:is(ul,ol){display:flex;flex-wrap:wrap;align-items:center;gap:var(--md-comp-pagination-gap);list-style:none;margin:0;padding:0}.pagination.nowrap,.pagination.nowrap>:is(ul,ol){flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none}.pagination.nowrap::-webkit-scrollbar,.pagination.nowrap>:is(ul,ol)::-webkit-scrollbar{display:none}.pagination li{display:flex;flex-shrink:0;margin:0;padding:0}.pagination :is(a,button){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:var(--md-comp-pagination-size);height:var(--md-comp-pagination-size);padding:0 var(--md-comp-pagination-padding);border:0;border-radius:var(--md-comp-pagination-shape);background:rgba(0,0,0,0);color:inherit;font:inherit;line-height:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .2s ease-out}.pagination :is(a,button):focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.pagination :is(a,button):hover{background-color:color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}.pagination :is(a,button):active{background-color:color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-pressed-state-layer-opacity) * 100%), transparent)}.pagination :is(a,button):has(>span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons)){width:auto}.pagination :is(a,button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){font-size:var(--md-comp-pagination-icon-size);width:var(--md-comp-pagination-icon-size);height:var(--md-comp-pagination-icon-size);line-height:1}.pagination :is(a,button)[aria-current=page],.pagination .active>:is(a,button),.pagination li:has(>[aria-current=page])>:is(a,button){background-color:var(--md-comp-pagination-selected-color);color:var(--md-comp-pagination-selected-on-color)}.pagination :is(a,button)[aria-current=page]:hover,.pagination .active>:is(a,button):hover,.pagination li:has(>[aria-current=page])>:is(a,button):hover{background-color:color-mix(in oklab, var(--md-comp-pagination-selected-on-color) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-comp-pagination-selected-color))}.pagination :is(a,button)[aria-current=page]:active,.pagination .active>:is(a,button):active,.pagination li:has(>[aria-current=page])>:is(a,button):active{background-color:color-mix(in oklab, var(--md-comp-pagination-selected-on-color) calc(var(--md-sys-state-pressed-state-layer-opacity) * 100%), var(--md-comp-pagination-selected-color))}.pagination :is(a,button)[aria-disabled=true],.pagination .disabled>:is(a,button){color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);background-color:rgba(0,0,0,0);pointer-events:none;cursor:default}.pagination li>span:not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:var(--md-comp-pagination-size);height:var(--md-comp-pagination-size);color:var(--md-sys-color-on-surface-variant)}.pagination .pages{min-width:0}.pagination .pages>:is(ul,ol){display:flex;flex-wrap:inherit;align-items:center;gap:var(--md-comp-pagination-gap);list-style:none;min-width:0;margin:0;padding:0}.panes,.pane-layout,.list-detail,.supporting-pane-layout{--md-comp-pane-gap: 24px;--md-comp-pane-divider-color: var(--md-sys-color-outline-variant);--md-comp-pane-container-color: var(--md-sys-color-surface);--md-comp-pane-container-shape: 0px;--md-comp-pane-list-width: 360px;--md-comp-pane-supporting-width: 360px;--md-comp-pane-primary-min-width: 360px;box-sizing:border-box;display:grid;width:100%;height:100%;min-height:0;margin:0;padding:0;container-type:inline-size;background-color:var(--md-comp-pane-container-color);color:var(--md-sys-color-on-surface);grid-template-columns:1fr;gap:0}@media(width < 600px){.panes,.pane-layout,.list-detail,.supporting-pane-layout{--md-comp-pane-margin: 16px;width:calc(100% - 2*var(--md-comp-pane-margin));margin-inline:var(--md-comp-pane-margin)}}@media(600px <= width < 840px){.panes,.pane-layout,.list-detail,.supporting-pane-layout{--md-comp-pane-margin: 24px;width:calc(100% - 2*var(--md-comp-pane-margin));margin-inline:var(--md-comp-pane-margin);gap:var(--md-comp-pane-gap)}}.panes>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane),.pane-layout>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane),.list-detail>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane),.supporting-pane-layout>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane){display:none;min-width:0;min-height:0;overflow:hidden}.panes>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane).active,.pane-layout>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane).active,.list-detail>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane).active,.supporting-pane-layout>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane).active{display:flex}.panes:not(:has(>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane).active))>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane):first-child,.pane-layout:not(:has(>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane).active))>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane):first-child,.list-detail:not(:has(>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane).active))>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane):first-child,.supporting-pane-layout:not(:has(>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane).active))>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane):first-child{display:flex}@media(width >= 840px){.panes,.pane-layout,.list-detail,.supporting-pane-layout{grid-template-columns:var(--md-comp-pane-list-width) 1fr;gap:0}.panes>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane),.pane-layout>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane),.list-detail>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane),.supporting-pane-layout>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane){display:flex !important}}@container (min-width: 840px){.panes,.pane-layout,.list-detail,.supporting-pane-layout{grid-template-columns:var(--md-comp-pane-list-width) 1fr;gap:0}.panes>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane),.pane-layout>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane),.list-detail>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane),.supporting-pane-layout>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane){display:flex !important}}@media(840px <= width < 1200px){.panes,.pane-layout,.list-detail,.supporting-pane-layout{--md-comp-pane-margin: 24px;width:calc(100% - 2*var(--md-comp-pane-margin));margin-inline:var(--md-comp-pane-margin);gap:var(--md-comp-pane-gap)}}@media(1200px <= width < 1600px){.panes,.pane-layout,.list-detail,.supporting-pane-layout{--md-comp-pane-margin: 24px;width:calc(100% - 2*var(--md-comp-pane-margin));margin-inline:var(--md-comp-pane-margin);gap:var(--md-comp-pane-gap)}}@media(width >= 1600px){.panes,.pane-layout,.list-detail,.supporting-pane-layout{--md-comp-pane-margin: 24px;width:calc(100% - 2*var(--md-comp-pane-margin));margin-inline:var(--md-comp-pane-margin);gap:var(--md-comp-pane-gap)}}@media(width >= 840px){.supporting-pane-layout,.panes.supporting{grid-template-columns:1fr var(--md-comp-pane-supporting-width)}}@container (min-width: 840px){.supporting-pane-layout,.panes.supporting{grid-template-columns:1fr var(--md-comp-pane-supporting-width)}}@media(width >= 840px){.supporting-pane-layout.start,.supporting-pane-layout.left,.panes.supporting.start,.panes.supporting.left{grid-template-columns:var(--md-comp-pane-supporting-width) 1fr}}@container (min-width: 840px){.supporting-pane-layout.start,.supporting-pane-layout.left,.panes.supporting.start,.panes.supporting.left{grid-template-columns:var(--md-comp-pane-supporting-width) 1fr}}@media(width >= 840px){.panes.equal,.pane-layout.equal{grid-template-columns:1fr 1fr}}@container (min-width: 840px){.panes.equal,.pane-layout.equal{grid-template-columns:1fr 1fr}}@media(width >= 1200px){.panes.three-pane,.pane-layout.three-pane{grid-template-columns:var(--md-comp-pane-list-width) 1fr var(--md-comp-pane-supporting-width)}}@container (min-width: 1200px){.panes.three-pane,.pane-layout.three-pane{grid-template-columns:var(--md-comp-pane-list-width) 1fr var(--md-comp-pane-supporting-width)}}.panes.separated,.panes.floating,.pane-layout.separated,.pane-layout.floating{--md-comp-pane-container-shape: 16px;--md-comp-pane-container-color: transparent;gap:var(--md-comp-pane-gap);padding:var(--md-comp-pane-gap)}.panes.separated>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane),.panes.floating>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane),.pane-layout.separated>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane),.pane-layout.floating>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane){border:none;border-radius:var(--md-comp-pane-container-shape);background-color:var(--md-sys-color-surface-container-low);box-shadow:none !important}.panes.separated>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane).elevated,.panes.floating>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane).elevated,.pane-layout.separated>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane).elevated,.pane-layout.floating>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane).elevated{background-color:var(--md-sys-color-surface-container-low);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.panes.separated>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane).outlined,.panes.floating>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane).outlined,.pane-layout.separated>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane).outlined,.pane-layout.floating>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane).outlined{background-color:var(--md-sys-color-surface);border:1px solid var(--md-comp-pane-divider-color)}@media(width >= 840px){:is(.panes,.pane-layout,.list-detail,.supporting-pane-layout):not(.separated,.floating)>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane):not(:last-child){border-inline-end:1px solid var(--md-comp-pane-divider-color)}}@container (min-width: 840px){:is(.panes,.pane-layout,.list-detail,.supporting-pane-layout):not(.separated,.floating)>:is(.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane):not(:last-child){border-inline-end:1px solid var(--md-comp-pane-divider-color)}}.pane,.list-pane,.primary-pane,.detail-pane,.supporting-pane{box-sizing:border-box;flex-direction:column;position:relative;width:100%;height:100%;min-width:0;min-height:0}.pane>:is(header,.pane-header),.list-pane>:is(header,.pane-header),.primary-pane>:is(header,.pane-header),.detail-pane>:is(header,.pane-header),.supporting-pane>:is(header,.pane-header){display:flex;align-items:center;gap:12px;flex:0 0 auto;box-sizing:border-box;min-height:64px;margin:0;padding:8px 16px;background:none}.pane>:is(header,.pane-header)>:is(h1,h2,h3,h4,h5,h6,.pane-title),.list-pane>:is(header,.pane-header)>:is(h1,h2,h3,h4,h5,h6,.pane-title),.primary-pane>:is(header,.pane-header)>:is(h1,h2,h3,h4,h5,h6,.pane-title),.detail-pane>:is(header,.pane-header)>:is(h1,h2,h3,h4,h5,h6,.pane-title),.supporting-pane>:is(header,.pane-header)>:is(h1,h2,h3,h4,h5,h6,.pane-title){flex:1 1 auto;min-width:0;margin:0;padding:0;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-title-large-font-family-name);font-size:var(--md-sys-typescale-title-large-font-size);font-weight:var(--md-sys-typescale-title-large-font-weight);line-height:var(--md-sys-typescale-title-large-line-height);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child),.list-pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child),.primary-pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child),.detail-pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child),.supporting-pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child){flex:0 0 48px;box-sizing:border-box;width:48px;height:48px;min-width:48px;padding:0;border:none;border-radius:50%;background-color:rgba(0,0,0,0);color:var(--md-sys-color-on-surface-variant);box-shadow:none}.pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.list-pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.primary-pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.detail-pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons),.supporting-pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){font-size:24px;width:24px;height:24px;line-height:24px}.pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):hover,.list-pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):hover,.primary-pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):hover,.detail-pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):hover,.supporting-pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):hover{background-color:color-mix(in oklab, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}.pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):focus-visible,.list-pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):focus-visible,.primary-pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):focus-visible,.detail-pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):focus-visible,.supporting-pane>:is(header,.pane-header)>:is(button:not(.button,.icon-button),a.button):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.pane>:is(main,.pane-content,.pane-body,div:not(.pane-header,.pane-footer)),.list-pane>:is(main,.pane-content,.pane-body,div:not(.pane-header,.pane-footer)),.primary-pane>:is(main,.pane-content,.pane-body,div:not(.pane-header,.pane-footer)),.detail-pane>:is(main,.pane-content,.pane-body,div:not(.pane-header,.pane-footer)),.supporting-pane>:is(main,.pane-content,.pane-body,div:not(.pane-header,.pane-footer)){flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 24px}.pane>.list,.list-pane>.list,.primary-pane>.list,.detail-pane>.list,.supporting-pane>.list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0}.pane>:is(footer,.pane-footer,nav:last-child),.list-pane>:is(footer,.pane-footer,nav:last-child),.primary-pane>:is(footer,.pane-footer,nav:last-child),.detail-pane>:is(footer,.pane-footer,nav:last-child),.supporting-pane>:is(footer,.pane-footer,nav:last-child){display:flex;align-items:center;gap:8px;flex:0 0 auto;box-sizing:border-box;min-height:56px;padding:8px 16px;border-block-start:1px solid var(--md-comp-pane-divider-color)}.fab-menu{--md-comp-fab-menu-close-button-container-height: 56px;--md-comp-fab-menu-close-button-container-width: 56px;--md-comp-fab-menu-close-button-icon-size: 20px;--md-comp-fab-menu-close-button-between-space: 8px;--md-comp-fab-menu-close-button-container-color: var(--md-sys-color-primary);--md-comp-fab-menu-close-button-icon-color: var(--md-sys-color-on-primary);--md-comp-fab-menu-menu-item-container-height: 56px;--md-comp-fab-menu-menu-item-between-space: 4px;--md-comp-fab-menu-menu-item-icon-size: 24px;--md-comp-fab-menu-menu-item-icon-label-space: 8px;--md-comp-fab-menu-menu-item-leading-space: 24px;--md-comp-fab-menu-menu-item-trailing-space: 24px;--md-comp-fab-menu-menu-item-container-color: var( --md-sys-color-primary-container );--md-comp-fab-menu-menu-item-label-text-color: var( --md-sys-color-on-primary-container );--md-comp-fab-menu-offset: 16px;--md-comp-fab-menu-z: 997;--md-comp-fab-menu-duration: 200ms;--md-comp-fab-menu-stagger: 40ms;--md-comp-fab-menu-easing: cubic-bezier(0.65, 0, 0.35, 1);position:fixed;inset-inline-end:var(--md-comp-fab-menu-offset);bottom:var(--md-comp-fab-menu-offset);z-index:var(--md-comp-fab-menu-z);margin:0}.fab-menu>:is(a,button){position:relative;z-index:1}.fab-menu>:is(a,button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):nth-child(2){display:none}.fab-menu :is(ul,menu){position:absolute;inset-inline-end:0;bottom:calc(100% + var(--md-comp-fab-menu-close-button-between-space));display:flex;flex-direction:column;align-items:flex-end;gap:var(--md-comp-fab-menu-menu-item-between-space);margin:0;padding:0;list-style:none;visibility:hidden;transition:visibility 0s var(--md-comp-fab-menu-duration)}.fab-menu :is(ul,menu) li:nth-last-child(1){--i: 0}.fab-menu :is(ul,menu) li:nth-last-child(2){--i: 1}.fab-menu :is(ul,menu) li:nth-last-child(3){--i: 2}.fab-menu :is(ul,menu) li:nth-last-child(4){--i: 3}.fab-menu :is(ul,menu) li:nth-last-child(5){--i: 4}.fab-menu :is(ul,menu) li:nth-last-child(6){--i: 5}.fab-menu :is(ul,menu)>li>:is(a,button){display:inline-flex;align-items:center;gap:var(--md-comp-fab-menu-menu-item-icon-label-space);height:var(--md-comp-fab-menu-menu-item-container-height);padding-inline:var(--md-comp-fab-menu-menu-item-leading-space) var(--md-comp-fab-menu-menu-item-trailing-space);border:none;border-radius:9999px;color:var(--md-comp-fab-menu-menu-item-label-text-color);background-color:var(--md-comp-fab-menu-menu-item-container-color);white-space:nowrap;text-decoration:none;cursor:pointer;appearance:none;opacity:0;transform:scale(0.8) translateY(1rem);transition:opacity var(--md-comp-fab-menu-duration) var(--md-comp-fab-menu-easing),transform var(--md-comp-fab-menu-duration) var(--md-comp-fab-menu-easing),background-color .2s ease-out,box-shadow .2s ease-out;font-family:var(--md-sys-typescale-title-medium-font-family-name);font-size:var(--md-sys-typescale-title-medium-font-size);font-weight:var(--md-sys-typescale-title-medium-font-weight);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing)}.fab-menu :is(ul,menu)>li>:is(a,button):focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.fab-menu :is(ul,menu)>li>:is(a,button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){font-size:var(--md-comp-fab-menu-menu-item-icon-size);width:var(--md-comp-fab-menu-menu-item-icon-size);height:var(--md-comp-fab-menu-menu-item-icon-size);line-height:var(--md-comp-fab-menu-menu-item-icon-size);color:inherit}.fab-menu :is(ul,menu)>li>:is(a,button):hover{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2);background-color:color-mix(in oklab, var(--md-comp-fab-menu-menu-item-label-text-color) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-comp-fab-menu-menu-item-container-color))}.fab-menu :is(ul,menu)>li>:is(a,button):active,.fab-menu :is(ul,menu)>li>:is(a,button):focus{box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);background-color:color-mix(in oklab, var(--md-comp-fab-menu-menu-item-label-text-color) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), var(--md-comp-fab-menu-menu-item-container-color))}.fab-menu.active :is(ul,menu){visibility:visible;transition-delay:0s}.fab-menu.active :is(ul,menu)>li>:is(a,button){opacity:1;transform:none;transition-delay:calc(var(--md-comp-fab-menu-stagger)*var(--i, 0))}.fab-menu.active>:is(a,button){--md-comp-fab-container-height: var( --md-comp-fab-menu-close-button-container-height );--md-comp-fab-container-width: var( --md-comp-fab-menu-close-button-container-width );--md-comp-fab-container-shape: 9999px;--md-comp-fab-icon-size: var(--md-comp-fab-menu-close-button-icon-size);color:var(--md-comp-fab-menu-close-button-icon-color);background-color:var(--md-comp-fab-menu-close-button-container-color)}.fab-menu.active>:is(a,button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):first-child:not(:only-child){display:none}.fab-menu.active>:is(a,button)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):nth-child(2){display:inline-block}.fab-menu.active>:is(a,button):hover{background-color:color-mix(in oklab, var(--md-comp-fab-menu-close-button-icon-color) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-comp-fab-menu-close-button-container-color))}.fab-menu.active>:is(a,button):active,.fab-menu.active>:is(a,button):focus{background-color:color-mix(in oklab, var(--md-comp-fab-menu-close-button-icon-color) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), var(--md-comp-fab-menu-close-button-container-color))}.fab-menu.primary-container{--md-comp-fab-menu-menu-item-container-color: var( --md-sys-color-primary-container );--md-comp-fab-menu-menu-item-label-text-color: var( --md-sys-color-on-primary-container );--md-comp-fab-menu-close-button-container-color: var( --md-sys-color-primary );--md-comp-fab-menu-close-button-icon-color: var( --md-sys-color-on-primary )}.fab-menu.secondary-container{--md-comp-fab-menu-menu-item-container-color: var( --md-sys-color-secondary-container );--md-comp-fab-menu-menu-item-label-text-color: var( --md-sys-color-on-secondary-container );--md-comp-fab-menu-close-button-container-color: var( --md-sys-color-secondary );--md-comp-fab-menu-close-button-icon-color: var( --md-sys-color-on-secondary )}.fab-menu.tertiary-container{--md-comp-fab-menu-menu-item-container-color: var( --md-sys-color-tertiary-container );--md-comp-fab-menu-menu-item-label-text-color: var( --md-sys-color-on-tertiary-container );--md-comp-fab-menu-close-button-container-color: var( --md-sys-color-tertiary );--md-comp-fab-menu-close-button-icon-color: var( --md-sys-color-on-tertiary )}@media(prefers-reduced-motion: reduce){.fab-menu{--md-comp-fab-menu-duration: 0s;--md-comp-fab-menu-stagger: 0s}}.loading-indicator{--md-comp-loading-indicator-active-indicator-size: 38px;--md-comp-loading-indicator-container-size: 48px;--md-comp-loading-indicator-active-indicator-color: var(--md-sys-color-primary);--md-comp-loading-indicator-container-color: transparent;--md-comp-loading-indicator-duration: 3000ms;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--md-comp-loading-indicator-container-size);height:var(--md-comp-loading-indicator-container-size);border-radius:50%;background-color:var(--md-comp-loading-indicator-container-color);vertical-align:middle}.loading-indicator::before{content:"";display:block;width:var(--md-comp-loading-indicator-active-indicator-size);height:var(--md-comp-loading-indicator-active-indicator-size);background-color:var(--md-comp-loading-indicator-active-indicator-color);clip-path:polygon(100% 50%, 98.3% 62.94%, 93.3% 75%, 85.36% 85.36%, 75% 93.3%, 62.94% 98.3%, 50% 100%, 37.06% 98.3%, 25% 93.3%, 14.64% 85.36%, 6.7% 75%, 1.7% 62.94%, 0% 50%, 1.7% 37.06%, 6.7% 25%, 14.64% 14.64%, 25% 6.7%, 37.06% 1.7%, 50% 0%, 62.94% 1.7%, 75% 6.7%, 85.36% 14.64%, 93.3% 25%, 98.3% 37.06%);animation:loading-indicator-morph var(--md-comp-loading-indicator-duration) ease-in-out infinite,loading-indicator-spin var(--md-comp-loading-indicator-duration) linear infinite}.loading-indicator.contained{--md-comp-loading-indicator-container-color: var(--md-sys-color-secondary-container);--md-comp-loading-indicator-active-indicator-color: var(--md-sys-color-on-secondary-container)}@keyframes loading-indicator-morph{0%,100%{clip-path:polygon(100% 50%, 98.3% 62.94%, 93.3% 75%, 85.36% 85.36%, 75% 93.3%, 62.94% 98.3%, 50% 100%, 37.06% 98.3%, 25% 93.3%, 14.64% 85.36%, 6.7% 75%, 1.7% 62.94%, 0% 50%, 1.7% 37.06%, 6.7% 25%, 14.64% 14.64%, 25% 6.7%, 37.06% 1.7%, 50% 0%, 62.94% 1.7%, 75% 6.7%, 85.36% 14.64%, 93.3% 25%, 98.3% 37.06%)}20%{clip-path:polygon(100% 50%, 94.43% 61.91%, 82.91% 69%, 74.04% 74.04%, 69% 82.91%, 61.91% 94.43%, 50% 100%, 38.09% 94.43%, 31% 82.91%, 25.96% 74.04%, 17.09% 69%, 5.57% 61.91%, 0% 50%, 5.57% 38.09%, 17.09% 31%, 25.96% 25.96%, 31% 17.09%, 38.09% 5.57%, 50% 0%, 61.91% 5.57%, 69% 17.09%, 74.04% 25.96%, 82.91% 31%, 94.43% 38.09%)}40%{clip-path:polygon(100% 50%, 92.02% 61.26%, 82.04% 68.5%, 80.76% 80.76%, 75% 93.3%, 61.26% 92.02%, 50% 87%, 38.74% 92.02%, 25% 93.3%, 19.24% 80.76%, 17.96% 68.5%, 7.98% 61.26%, 0% 50%, 7.98% 38.74%, 17.96% 31.5%, 19.24% 19.24%, 25% 6.7%, 38.74% 7.98%, 50% 13%, 61.26% 7.98%, 75% 6.7%, 80.76% 19.24%, 82.04% 31.5%, 92.02% 38.74%)}60%{clip-path:polygon(100% 50%, 91.05% 61%, 86.81% 71.25%, 85.36% 85.36%, 71.25% 86.81%, 61% 91.05%, 50% 100%, 39% 91.05%, 28.75% 86.81%, 14.64% 85.36%, 13.19% 71.25%, 8.95% 61%, 0% 50%, 8.95% 39%, 13.19% 28.75%, 14.64% 14.64%, 28.75% 13.19%, 39% 8.95%, 50% 0%, 61% 8.95%, 71.25% 13.19%, 85.36% 14.64%, 86.81% 28.75%, 91.05% 39%)}80%{clip-path:polygon(100% 50%, 91.53% 61.13%, 93.3% 75%, 80.41% 80.41%, 75% 93.3%, 61.13% 91.53%, 50% 100%, 38.87% 91.53%, 25% 93.3%, 19.59% 80.41%, 6.7% 75%, 8.47% 61.13%, 0% 50%, 8.47% 38.87%, 6.7% 25%, 19.59% 19.59%, 25% 6.7%, 38.87% 8.47%, 50% 0%, 61.13% 8.47%, 75% 6.7%, 80.41% 19.59%, 93.3% 25%, 91.53% 38.87%)}}@keyframes loading-indicator-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion: reduce){.loading-indicator::before{animation:none}}:is(.search-bar,.searchbar){--md-comp-search-bar-container-color: var(--md-sys-color-surface-container-high);--md-comp-search-bar-container-height: 56px;--md-comp-search-bar-container-shape: 9999px;--md-comp-search-bar-leading-space: 16px;--md-comp-search-bar-trailing-space: 16px;--md-comp-search-bar-icon-label-space: 16px;--md-comp-search-bar-icon-size: 24px;--md-comp-search-bar-avatar-size: 30px;position:relative;box-sizing:border-box;display:flex;align-items:center;gap:var(--md-comp-search-bar-icon-label-space);width:100%;min-height:var(--md-comp-search-bar-container-height);padding-inline:var(--md-comp-search-bar-leading-space) var(--md-comp-search-bar-trailing-space);border-radius:var(--md-comp-search-bar-container-shape);background-color:var(--md-comp-search-bar-container-color);color:var(--md-sys-color-on-surface);box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}:is(.search-bar,.searchbar):has(>.icon-button:first-child),:is(.search-bar,.searchbar):has(>form:first-child>.icon-button){--md-comp-search-bar-leading-space: 4px}:is(.search-bar,.searchbar):has(>.icon-button:nth-last-child(1 of :not(.search-view))),:is(.search-bar,.searchbar):has(>form:nth-last-child(1 of :not(.search-view))>.icon-button){--md-comp-search-bar-trailing-space: 4px}:is(.search-bar,.searchbar)>form{display:flex;flex:0 0 auto;align-items:center;margin:0}:is(.search-bar,.searchbar)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){flex:0 0 auto;font-size:var(--md-comp-search-bar-icon-size);width:var(--md-comp-search-bar-icon-size);height:var(--md-comp-search-bar-icon-size);line-height:var(--md-comp-search-bar-icon-size);color:var(--md-sys-color-on-surface)}:is(.search-bar,.searchbar)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):nth-last-child(1 of :not(.search-view)){color:var(--md-sys-color-on-surface-variant)}:is(.search-bar,.searchbar)>img{flex:0 0 auto;width:var(--md-comp-search-bar-avatar-size);height:var(--md-comp-search-bar-avatar-size);border-radius:50%;object-fit:cover}:is(.search-bar,.searchbar)>input{flex:1 1 auto;min-width:0;height:auto;margin:0;padding:0;border:none;background-color:rgba(0,0,0,0);box-shadow:none;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-large-font-family-name);font-size:var(--md-sys-typescale-body-large-font-size);font-weight:var(--md-sys-typescale-body-large-font-weight);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing)}:is(.search-bar,.searchbar)>input:focus{outline:none}:is(.search-bar,.searchbar)>input::placeholder{color:var(--md-sys-color-on-surface-variant)}:is(.search-bar,.searchbar)>input::-webkit-search-cancel-button{appearance:none}:is(.search-bar,.searchbar).has-sidebar{margin-inline-start:0}@media(width >= 840px){:is(.search-bar,.searchbar).has-sidebar{width:auto;margin-inline-start:300px}}.search-view{--md-comp-search-view-container-color: var(--md-sys-color-surface-container-high);--md-comp-search-view-container-shape: 12px;--md-comp-search-view-header-height: 56px;--md-comp-search-view-divider-color: var(--md-sys-color-outline);--md-comp-search-view-bar-results-gap: 2px;--md-comp-search-view-max-height: 60vh;box-sizing:border-box;position:absolute;z-index:1;inset-inline:0;top:calc(100% + var(--md-comp-search-view-bar-results-gap));display:flex;flex-direction:column;max-height:var(--md-comp-search-view-max-height);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--md-comp-search-view-container-shape);background-color:var(--md-comp-search-view-container-color);color:var(--md-sys-color-on-surface);box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.search-view[hidden],.search-view:not([open]):is(dialog){display:none}.search-view>:is(.search-bar,.searchbar){flex:0 0 auto;min-height:var(--md-comp-search-view-header-height);border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none !important}.search-view>hr{flex:0 0 auto;box-sizing:border-box;width:100%;height:1px;margin:0;padding:0;border:0;background-color:var(--md-comp-search-view-divider-color)}.search-view>.list{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0;padding-block:8px}.search-view.full-screen{--md-comp-search-view-container-shape: 0;--md-comp-search-view-header-height: 72px;--md-comp-search-view-max-height: none;position:fixed;inset:0;width:100%;min-width:0;max-width:none;height:100%;margin:0}.search-view.full-screen::backdrop{background:none;backdrop-filter:none}.segmented-button{--md-comp-outlined-segmented-button-container-height: 40px;--md-comp-outlined-segmented-button-container-shape: 9999px;--md-comp-outlined-segmented-button-outline-width: 1px;--md-comp-outlined-segmented-button-outline-color: var(--md-sys-color-outline);--md-comp-outlined-segmented-button-leading-space: 12px;--md-comp-outlined-segmented-button-trailing-space: 12px;--md-comp-outlined-segmented-button-icon-size: 18px;--md-comp-outlined-segmented-button-icon-label-space: 8px;--md-comp-outlined-segmented-button-label-text-color: var(--md-sys-color-on-surface);--md-comp-outlined-segmented-button-selected-container-color: var(--md-sys-color-secondary-container);--md-comp-outlined-segmented-button-selected-label-text-color: var(--md-sys-color-on-secondary-container);box-sizing:border-box;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;min-inline-size:0;margin:0;padding:0;background-color:rgba(0,0,0,0);border:var(--md-comp-outlined-segmented-button-outline-width) solid var(--md-comp-outlined-segmented-button-outline-color);border-radius:var(--md-comp-outlined-segmented-button-container-shape);overflow:hidden}.segmented-button+.segmented-button{margin-block-start:24px}.segmented-button>legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.segmented-button>input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;appearance:none}.segmented-button>.segment{--_label-color: var(--md-comp-outlined-segmented-button-label-text-color);--_container-color: transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--md-comp-outlined-segmented-button-icon-label-space);margin:0;min-block-size:calc(var(--md-comp-outlined-segmented-button-container-height) - 2*var(--md-comp-outlined-segmented-button-outline-width));padding-inline:var(--md-comp-outlined-segmented-button-leading-space) var(--md-comp-outlined-segmented-button-trailing-space);white-space:nowrap;cursor:pointer;user-select:none;color:var(--_label-color);background-color:var(--_container-color);transition:background-color .2s ease,color .2s ease;font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}.segmented-button>.segment:not(:first-of-type){border-inline-start:var(--md-comp-outlined-segmented-button-outline-width) solid var(--md-comp-outlined-segmented-button-outline-color)}.segmented-button>input:checked+.segment{--_label-color: var(--md-comp-outlined-segmented-button-selected-label-text-color);--_container-color: var(--md-comp-outlined-segmented-button-selected-container-color)}.segmented-button>.segment>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){font-size:var(--md-comp-outlined-segmented-button-icon-size);width:var(--md-comp-outlined-segmented-button-icon-size);height:var(--md-comp-outlined-segmented-button-icon-size);line-height:var(--md-comp-outlined-segmented-button-icon-size);color:inherit}.segmented-button>input:not(:disabled)+.segment:hover{background-color:color-mix(in oklab, var(--_label-color) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--_container-color))}.segmented-button>input:not(:disabled)+.segment:active{background-color:color-mix(in oklab, var(--_label-color) calc(var(--md-sys-state-pressed-state-layer-opacity) * 100%), var(--_container-color))}.segmented-button>input:focus-visible+.segment{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px;outline-offset:-3px}.segmented-button>input:disabled+.segment{--_label-color: color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);cursor:default}.segmented-button:disabled{--md-comp-outlined-segmented-button-outline-color: color-mix( in oklab, var(--md-sys-color-on-surface) 12%, transparent );--md-comp-outlined-segmented-button-label-text-color: color-mix( in oklab, var(--md-sys-color-on-surface) 38%, transparent )}.segmented-button:disabled>.segment{cursor:default}.banner{--md-comp-banners-color: var(--md-sys-color-surface-container);--md-comp-banners-body-text-color: var(--md-sys-color-on-surface);--md-comp-banners-title-text-color: var(--md-sys-color-on-surface);--md-comp-banners-icon-color: var(--md-sys-color-on-surface);--md-comp-banners-close-button-color: var(--md-sys-color-primary);box-sizing:border-box;color:var(--md-comp-banners-body-text-color);background-color:var(--md-comp-banners-color);font-family:var(--md-sys-typescale-body-medium-font-family-name);font-size:var(--md-sys-typescale-body-medium-font-size);font-weight:var(--md-sys-typescale-body-medium-font-weight);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing)}.banner>.icon-button:not(:disabled,[disabled],[aria-disabled=true],.disabled){--md-comp-icon-button-color: var(--md-comp-banners-close-button-color)}.banner.vibrant{--md-comp-banners-color: var(--md-sys-color-primary-container);--md-comp-banners-body-text-color: var(--md-sys-color-on-primary-container);--md-comp-banners-title-text-color: var(--md-sys-color-on-primary-container);--md-comp-banners-icon-color: var(--md-sys-color-on-primary-container)}.banner:not(.rich){--md-comp-banners-basic-height: 56px;--md-comp-banners-basic-shape: 28px;--md-comp-banners-basic-leading-space: 4px;--md-comp-banners-basic-trailing-space: 4px;--md-comp-banners-basic-top-space: 4px;--md-comp-banners-basic-bottom-space: 4px;--md-comp-banners-basic-icon-container-size: 48px;--md-comp-banners-basic-icon-size: 24px;--md-comp-banners-basic-body-text-top-space: 14px;--md-comp-banners-basic-body-text-bottom-space: 14px;--md-comp-banners-basic-no-icon-body-text-leading-space: 16px;--md-comp-banners-basic-actions-between-space: 8px;--md-comp-banners-basic-actions-leading-space: 8px;--md-comp-banners-basic-actions-trailing-space: 8px;display:flex;align-items:center;min-block-size:var(--md-comp-banners-basic-height);padding-block:var(--md-comp-banners-basic-top-space) var(--md-comp-banners-basic-bottom-space);padding-inline:var(--md-comp-banners-basic-leading-space) var(--md-comp-banners-basic-trailing-space);border-radius:var(--md-comp-banners-basic-shape)}.banner:not(.rich)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--md-comp-banners-basic-icon-container-size);block-size:var(--md-comp-banners-basic-icon-container-size);font-size:var(--md-comp-banners-basic-icon-size);line-height:var(--md-comp-banners-basic-icon-size);color:var(--md-comp-banners-icon-color)}.banner:not(.rich)>p{flex:1 1 0;min-inline-size:0;margin:0;padding-block:var(--md-comp-banners-basic-body-text-top-space) var(--md-comp-banners-basic-body-text-bottom-space);color:inherit}.banner:not(.rich)>p:first-child{padding-inline-start:var(--md-comp-banners-basic-no-icon-body-text-leading-space)}.banner:not(.rich)>.icon-button{flex:0 0 auto}.banner:not(.rich)>.actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--md-comp-banners-basic-actions-between-space);padding-inline:var(--md-comp-banners-basic-actions-leading-space) var(--md-comp-banners-basic-actions-trailing-space)}@media(width < 600px){.banner:not(.rich){--md-comp-banners-basic-height: 112px;--md-comp-banners-basic-top-space: 8px;--md-comp-banners-basic-actions-trailing-space: 4px;flex-wrap:wrap}.banner:not(.rich)>.actions{order:1;flex-basis:100%;justify-content:flex-end}.banner:not(.rich):not(:has(>.actions)){--md-comp-banners-basic-height: 56px}}.banner:not(.rich).square{--md-comp-banners-basic-shape: 0;--md-comp-banners-basic-no-icon-body-text-leading-space: 12px}.banner.rich{--md-comp-banners-rich-shape: 28px;--md-comp-banners-rich-leading-space: 12px;--md-comp-banners-rich-trailing-space: 12px;--md-comp-banners-rich-top-space: 12px;--md-comp-banners-rich-bottom-space: 12px;--md-comp-banners-rich-icon-size: 24px;--md-comp-banners-rich-icon-text-space: 4px;--md-comp-banners-rich-image-size: 80px;--md-comp-banners-rich-image-text-space: 8px;--md-comp-banners-rich-leading-element-leading-space: 4px;--md-comp-banners-rich-with-image-leading-space: 20px;--md-comp-banners-rich-title-text-top-space: 14px;--md-comp-banners-rich-title-text-bottom-space: 14px;--md-comp-banners-rich-actions-between-space: 8px;--md-comp-banners-rich-actions-top-space: 12px;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-areas:"lead title   close" "lead body    close" "lead actions actions";padding-block:var(--md-comp-banners-rich-top-space) var(--md-comp-banners-rich-bottom-space);padding-inline:var(--md-comp-banners-rich-leading-space) var(--md-comp-banners-rich-trailing-space);border-radius:var(--md-comp-banners-rich-shape)}.banner.rich>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){grid-area:lead;align-self:start;margin-inline:var(--md-comp-banners-rich-leading-element-leading-space) var(--md-comp-banners-rich-icon-text-space);font-size:var(--md-comp-banners-rich-icon-size);inline-size:var(--md-comp-banners-rich-icon-size);block-size:var(--md-comp-banners-rich-icon-size);line-height:var(--md-comp-banners-rich-icon-size);color:var(--md-comp-banners-icon-color)}.banner.rich>img{grid-area:lead;align-self:start;margin-inline:calc(var(--md-comp-banners-rich-with-image-leading-space) - var(--md-comp-banners-rich-leading-space)) var(--md-comp-banners-rich-image-text-space);inline-size:var(--md-comp-banners-rich-image-size);block-size:var(--md-comp-banners-rich-image-size);border-radius:0;object-fit:cover}.banner.rich>:is(h1,h2,h3,h4,h5,h6){grid-area:title;margin:0;padding-block:var(--md-comp-banners-rich-title-text-top-space) var(--md-comp-banners-rich-title-text-bottom-space);color:var(--md-comp-banners-title-text-color);font-family:var(--md-sys-typescale-body-medium-font-family-name);font-size:var(--md-sys-typescale-body-medium-font-size);font-weight:var(--md-sys-typescale-body-medium-font-weight);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);font-weight:500}.banner.rich>p{grid-area:body;margin:0;color:inherit}.banner.rich>.actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:var(--md-comp-banners-rich-actions-between-space);margin-block-start:var(--md-comp-banners-rich-actions-top-space)}.banner.rich>.icon-button{grid-area:close;align-self:start}.drag-handle{--md-comp-drag-handle-container-width: 24px;--md-comp-drag-handle-width: 4px;--md-comp-drag-handle-height: 48px;--md-comp-drag-handle-shape: 9999px;--md-comp-drag-handle-color: var(--md-sys-color-outline);--md-comp-drag-handle-pressed-width: 12px;--md-comp-drag-handle-pressed-height: 52px;--md-comp-drag-handle-pressed-shape: 12px;--md-comp-drag-handle-pressed-color: var(--md-sys-color-on-surface);--md-comp-drag-handle-state-layer-color: var(--md-sys-color-inverse-on-surface);box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:var(--md-comp-drag-handle-container-width);block-size:var(--md-comp-drag-handle-pressed-height);margin:0;padding:0;border:0;border-radius:var(--md-comp-drag-handle-shape);background-color:rgba(0,0,0,0);cursor:grab;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.drag-handle::before{content:"";display:block;inline-size:var(--md-comp-drag-handle-width);block-size:var(--md-comp-drag-handle-height);border-radius:var(--md-comp-drag-handle-shape);background-color:var(--md-comp-drag-handle-color);transition:inline-size .15s ease,block-size .15s ease,border-radius .15s ease,background-color .15s ease}button.drag-handle:hover{background-color:color-mix(in oklab, var(--md-comp-drag-handle-state-layer-color) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}button.drag-handle:focus-visible{background-color:color-mix(in oklab, var(--md-comp-drag-handle-state-layer-color) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), transparent)}button.drag-handle:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}button.drag-handle:active{cursor:grabbing}button.drag-handle:active::before{inline-size:var(--md-comp-drag-handle-pressed-width);block-size:var(--md-comp-drag-handle-pressed-height);border-radius:var(--md-comp-drag-handle-pressed-shape);background-color:var(--md-comp-drag-handle-pressed-color)}@media(prefers-reduced-motion: reduce){.drag-handle::before{transition:none}}.bottom-app-bar{--md-comp-bottom-app-bar-container-color: var(--md-sys-color-surface-container);--md-comp-bottom-app-bar-container-height: 80px;--md-comp-bottom-app-bar-container-shape: 0;--md-comp-bottom-app-bar-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-bottom-app-bar-icon-size: 24px;--md-comp-bottom-app-bar-action-size: 48px;--md-comp-bottom-app-bar-leading-space: 4px;--md-comp-bottom-app-bar-trailing-space: 4px;--md-comp-bottom-app-bar-fab-container-color: var(--md-sys-color-secondary-container);--md-comp-bottom-app-bar-fab-trailing-space: 16px;--md-comp-bottom-app-bar-z: 997;box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:var(--md-comp-bottom-app-bar-container-height);margin:0;padding-inline:var(--md-comp-bottom-app-bar-leading-space) var(--md-comp-bottom-app-bar-trailing-space);border-radius:var(--md-comp-bottom-app-bar-container-shape);background-color:var(--md-comp-bottom-app-bar-container-color);color:var(--md-sys-color-on-surface);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.bottom-app-bar>:is(a,button):not(.button,.icon-button):not(.circle):not(.extra):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child){display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--md-comp-bottom-app-bar-action-size);height:var(--md-comp-bottom-app-bar-action-size);margin:0;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--md-comp-bottom-app-bar-icon-color);cursor:pointer;appearance:none;font:inherit;text-decoration:none}.bottom-app-bar>:is(a,button):not(.button,.icon-button):not(.circle):not(.extra):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.bottom-app-bar>:is(a,button):not(.button,.icon-button):not(.circle):not(.extra):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child)>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons){display:block;width:var(--md-comp-bottom-app-bar-icon-size);height:var(--md-comp-bottom-app-bar-icon-size);font-size:var(--md-comp-bottom-app-bar-icon-size);line-height:var(--md-comp-bottom-app-bar-icon-size)}.bottom-app-bar>:is(a,button):not(.button,.icon-button):not(.circle):not(.extra):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):hover{background-color:color-mix(in oklab, currentColor calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}.bottom-app-bar>:is(a,button):not(.button,.icon-button):not(.circle):not(.extra):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):active{background-color:color-mix(in oklab, currentColor calc(var(--md-sys-state-pressed-state-layer-opacity) * 100%), transparent)}.bottom-app-bar>:is(a,button):not(.button,.icon-button):not(.circle):not(.extra):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child):disabled,.bottom-app-bar>:is(a,button):not(.button,.icon-button):not(.circle):not(.extra):has(>:is(i,.material-symbols,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.material-icons):only-child).disabled{pointer-events:none;color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent);background:rgba(0,0,0,0)}.bottom-app-bar>:is(a,button).extra.circle,.bottom-app-bar>:is(a,button).large.circle{margin-inline-start:auto;margin-inline-end:calc(var(--md-comp-bottom-app-bar-fab-trailing-space) - var(--md-comp-bottom-app-bar-trailing-space));background-color:var(--md-comp-bottom-app-bar-fab-container-color);color:var(--md-sys-color-on-secondary-container);box-shadow:none}.bottom-app-bar>:is(a,button).extra.circle:hover,.bottom-app-bar>:is(a,button).large.circle:hover{box-shadow:none;background-color:color-mix(in oklab, var(--md-sys-color-on-secondary-container) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-comp-bottom-app-bar-fab-container-color))}.bottom-app-bar>:is(a,button).extra.circle:focus,.bottom-app-bar>:is(a,button).large.circle:focus{background-color:color-mix(in oklab, var(--md-sys-color-on-secondary-container) calc(var(--md-sys-state-focus-state-layer-opacity) * 100%), var(--md-comp-bottom-app-bar-fab-container-color))}.bottom-app-bar>:is(a,button).extra.circle:active,.bottom-app-bar>:is(a,button).large.circle:active{background-color:color-mix(in oklab, var(--md-sys-color-on-secondary-container) calc(var(--md-sys-state-pressed-state-layer-opacity) * 100%), var(--md-comp-bottom-app-bar-fab-container-color))}.bottom-app-bar.fixed{position:fixed;inset:auto 0 0 0;z-index:var(--md-comp-bottom-app-bar-z);min-height:calc(var(--md-comp-bottom-app-bar-container-height) + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom, 0px)}:root,:host{--md-comp-scrim-color: color-mix(in oklab, var(--md-sys-color-scrim) 32%, transparent)}}@layer utilities{.primary{background-color:var(--md-sys-color-primary)}.primary-text{color:var(--md-sys-color-primary)}.on-primary{background-color:var(--md-sys-color-on-primary)}.on-primary-text{color:var(--md-sys-color-on-primary)}.primary-container:not(.extend):not(.fab-menu){background-color:var(--md-sys-color-primary-container)}.primary-container-text{color:var(--md-sys-color-primary-container)}.on-primary-container{background-color:var(--md-sys-color-on-primary-container)}.on-primary-container-text{color:var(--md-sys-color-on-primary-container)}.primary-fixed{background-color:var(--md-sys-color-primary-fixed)}.primary-fixed-text{color:var(--md-sys-color-primary-fixed)}.primary-fixed-dim{background-color:var(--md-sys-color-primary-fixed-dim)}.primary-fixed-dim-text{color:var(--md-sys-color-primary-fixed-dim)}.on-primary-fixed{background-color:var(--md-sys-color-on-primary-fixed)}.on-primary-fixed-text{color:var(--md-sys-color-on-primary-fixed)}.on-primary-fixed-variant{background-color:var(--md-sys-color-on-primary-fixed-variant)}.on-primary-fixed-variant-text{color:var(--md-sys-color-on-primary-fixed-variant)}.secondary{background-color:var(--md-sys-color-secondary)}.secondary-text{color:var(--md-sys-color-secondary)}.on-secondary{background-color:var(--md-sys-color-on-secondary)}.on-secondary-text{color:var(--md-sys-color-on-secondary)}.secondary-container:not(.extend):not(.fab-menu){background-color:var(--md-sys-color-secondary-container)}.secondary-container-text{color:var(--md-sys-color-secondary-container)}.on-secondary-container{background-color:var(--md-sys-color-on-secondary-container)}.on-secondary-container-text{color:var(--md-sys-color-on-secondary-container)}.secondary-fixed{background-color:var(--md-sys-color-secondary-fixed)}.secondary-fixed-text{color:var(--md-sys-color-secondary-fixed)}.secondary-fixed-dim{background-color:var(--md-sys-color-secondary-fixed-dim)}.secondary-fixed-dim-text{color:var(--md-sys-color-secondary-fixed-dim)}.on-secondary-fixed{background-color:var(--md-sys-color-on-secondary-fixed)}.on-secondary-fixed-text{color:var(--md-sys-color-on-secondary-fixed)}.on-secondary-fixed-variant{background-color:var(--md-sys-color-on-secondary-fixed-variant)}.on-secondary-fixed-variant-text{color:var(--md-sys-color-on-secondary-fixed-variant)}.tertiary{background-color:var(--md-sys-color-tertiary)}.tertiary-text{color:var(--md-sys-color-tertiary)}.on-tertiary{background-color:var(--md-sys-color-on-tertiary)}.on-tertiary-text{color:var(--md-sys-color-on-tertiary)}.tertiary-container:not(.extend):not(.fab-menu){background-color:var(--md-sys-color-tertiary-container)}.tertiary-container-text{color:var(--md-sys-color-tertiary-container)}.on-tertiary-container{background-color:var(--md-sys-color-on-tertiary-container)}.on-tertiary-container-text{color:var(--md-sys-color-on-tertiary-container)}.tertiary-fixed{background-color:var(--md-sys-color-tertiary-fixed)}.tertiary-fixed-text{color:var(--md-sys-color-tertiary-fixed)}.tertiary-fixed-dim{background-color:var(--md-sys-color-tertiary-fixed-dim)}.tertiary-fixed-dim-text{color:var(--md-sys-color-tertiary-fixed-dim)}.on-tertiary-fixed{background-color:var(--md-sys-color-on-tertiary-fixed)}.on-tertiary-fixed-text{color:var(--md-sys-color-on-tertiary-fixed)}.on-tertiary-fixed-variant{background-color:var(--md-sys-color-on-tertiary-fixed-variant)}.on-tertiary-fixed-variant-text{color:var(--md-sys-color-on-tertiary-fixed-variant)}.error{background-color:var(--md-sys-color-error)}.error-text{color:var(--md-sys-color-error)}.on-error{background-color:var(--md-sys-color-on-error)}.on-error-text{color:var(--md-sys-color-on-error)}.error-container{background-color:var(--md-sys-color-error-container)}.error-container-text{color:var(--md-sys-color-error-container)}.on-error-container{background-color:var(--md-sys-color-on-error-container)}.on-error-container-text{color:var(--md-sys-color-on-error-container)}.surface{background-color:var(--md-sys-color-surface)}.surface-text{color:var(--md-sys-color-surface)}.on-surface{background-color:var(--md-sys-color-on-surface)}.on-surface-text{color:var(--md-sys-color-on-surface)}.on-surface-variant{background-color:var(--md-sys-color-on-surface-variant)}.on-surface-variant-text{color:var(--md-sys-color-on-surface-variant)}.surface-dim{background-color:var(--md-sys-color-surface-dim)}.surface-dim-text{color:var(--md-sys-color-surface-dim)}.surface-bright{background-color:var(--md-sys-color-surface-bright)}.surface-bright-text{color:var(--md-sys-color-surface-bright)}.surface-container-lowest{background-color:var(--md-sys-color-surface-container-lowest)}.surface-container-lowest-text{color:var(--md-sys-color-surface-container-lowest)}.surface-container-low{background-color:var(--md-sys-color-surface-container-low)}.surface-container-low-text{color:var(--md-sys-color-surface-container-low)}.surface-container{background-color:var(--md-sys-color-surface-container)}.surface-container-text{color:var(--md-sys-color-surface-container)}.surface-container-high{background-color:var(--md-sys-color-surface-container-high)}.surface-container-high-text{color:var(--md-sys-color-surface-container-high)}.surface-container-highest{background-color:var(--md-sys-color-surface-container-highest)}.surface-container-highest-text{color:var(--md-sys-color-surface-container-highest)}.outline{background-color:var(--md-sys-color-outline)}.outline-text{color:var(--md-sys-color-outline)}.outline-variant{background-color:var(--md-sys-color-outline-variant)}.outline-variant-text{color:var(--md-sys-color-outline-variant)}.inverse-surface{background-color:var(--md-sys-color-inverse-surface)}.inverse-surface-text{color:var(--md-sys-color-inverse-surface)}.inverse-on-surface{background-color:var(--md-sys-color-inverse-on-surface)}.inverse-on-surface-text{color:var(--md-sys-color-inverse-on-surface)}.inverse-primary{background-color:var(--md-sys-color-inverse-primary)}.inverse-primary-text{color:var(--md-sys-color-inverse-primary)}.scrim{background-color:var(--md-sys-color-scrim)}.scrim-text{color:var(--md-sys-color-scrim)}.shadow{background-color:var(--md-sys-color-shadow)}.shadow-text{color:var(--md-sys-color-shadow)}.background{background-color:var(--md-sys-color-background)}.background-text{color:var(--md-sys-color-background)}.on-background{background-color:var(--md-sys-color-on-background)}.on-background-text{color:var(--md-sys-color-on-background)}.surface-variant{background-color:var(--md-sys-color-surface-variant)}.surface-variant-text{color:var(--md-sys-color-surface-variant)}.surface-tint{background-color:var(--md-sys-color-surface-tint)}.surface-tint-text{color:var(--md-sys-color-surface-tint)}.display-large{font-family:var(--md-sys-typescale-display-large-font-family-name);font-size:var(--md-sys-typescale-display-large-font-size);font-weight:var(--md-sys-typescale-display-large-font-weight);line-height:var(--md-sys-typescale-display-large-line-height);letter-spacing:var(--md-sys-typescale-display-large-letter-spacing)}.display-medium{font-family:var(--md-sys-typescale-display-medium-font-family-name);font-size:var(--md-sys-typescale-display-medium-font-size);font-weight:var(--md-sys-typescale-display-medium-font-weight);line-height:var(--md-sys-typescale-display-medium-line-height);letter-spacing:var(--md-sys-typescale-display-medium-letter-spacing)}.display-small{font-family:var(--md-sys-typescale-display-small-font-family-name);font-size:var(--md-sys-typescale-display-small-font-size);font-weight:var(--md-sys-typescale-display-small-font-weight);line-height:var(--md-sys-typescale-display-small-line-height);letter-spacing:var(--md-sys-typescale-display-small-letter-spacing)}.headline-large{font-family:var(--md-sys-typescale-headline-large-font-family-name);font-size:var(--md-sys-typescale-headline-large-font-size);font-weight:var(--md-sys-typescale-headline-large-font-weight);line-height:var(--md-sys-typescale-headline-large-line-height);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing)}.headline-medium{font-family:var(--md-sys-typescale-headline-medium-font-family-name);font-size:var(--md-sys-typescale-headline-medium-font-size);font-weight:var(--md-sys-typescale-headline-medium-font-weight);line-height:var(--md-sys-typescale-headline-medium-line-height);letter-spacing:var(--md-sys-typescale-headline-medium-letter-spacing)}.headline-small{font-family:var(--md-sys-typescale-headline-small-font-family-name);font-size:var(--md-sys-typescale-headline-small-font-size);font-weight:var(--md-sys-typescale-headline-small-font-weight);line-height:var(--md-sys-typescale-headline-small-line-height);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing)}.body-large{font-family:var(--md-sys-typescale-body-large-font-family-name);font-size:var(--md-sys-typescale-body-large-font-size);font-weight:var(--md-sys-typescale-body-large-font-weight);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing)}.body-medium{font-family:var(--md-sys-typescale-body-medium-font-family-name);font-size:var(--md-sys-typescale-body-medium-font-size);font-weight:var(--md-sys-typescale-body-medium-font-weight);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing)}.body-small{font-family:var(--md-sys-typescale-body-small-font-family-name);font-size:var(--md-sys-typescale-body-small-font-size);font-weight:var(--md-sys-typescale-body-small-font-weight);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-letter-spacing)}.label-large{font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-weight:var(--md-sys-typescale-label-large-font-weight);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing)}.label-medium{font-family:var(--md-sys-typescale-label-medium-font-family-name);font-size:var(--md-sys-typescale-label-medium-font-size);font-weight:var(--md-sys-typescale-label-medium-font-weight);line-height:var(--md-sys-typescale-label-medium-line-height);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing)}.label-small{font-family:var(--md-sys-typescale-label-small-font-family-name);font-size:var(--md-sys-typescale-label-small-font-size);font-weight:var(--md-sys-typescale-label-small-font-weight);line-height:var(--md-sys-typescale-label-small-line-height);letter-spacing:var(--md-sys-typescale-label-small-letter-spacing)}.title-large{font-family:var(--md-sys-typescale-title-large-font-family-name);font-size:var(--md-sys-typescale-title-large-font-size);font-weight:var(--md-sys-typescale-title-large-font-weight);line-height:var(--md-sys-typescale-title-large-line-height);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing)}.title-medium{font-family:var(--md-sys-typescale-title-medium-font-family-name);font-size:var(--md-sys-typescale-title-medium-font-size);font-weight:var(--md-sys-typescale-title-medium-font-weight);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing)}.title-small{font-family:var(--md-sys-typescale-title-small-font-family-name);font-size:var(--md-sys-typescale-title-small-font-size);font-weight:var(--md-sys-typescale-title-small-font-weight);line-height:var(--md-sys-typescale-title-small-line-height);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing)}.italic{font-style:italic}.bold{font-weight:500}.light{font-weight:300}.thin{font-weight:200}.underline{text-decoration:underline}.overline{text-decoration:overline}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.capitalize{text-transform:capitalize}.z-depth-0{box-shadow:none !important}.z-depth-1{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.z-depth-1-half{box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}.z-depth-2{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.z-depth-3{box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.z-depth-4{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2)}.z-depth-5{box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}.hoverable{transition:box-shadow .25s}.hoverable:hover{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.hide{display:none !important}@media(width < 600px){.hide-on-compact-only,.hide-on-small-only,.hide-on-small-and-down{display:none !important}}@media(width < 840px){.hide-on-med-and-down{display:none !important}}@media(width >= 600px){.hide-on-med-and-up{display:none !important}}@media(600px <= width < 840px){.hide-on-medium-only,.hide-on-med-only{display:none !important}}@media(840px <= width < 1200px){.hide-on-expanded-only{display:none !important}}@media(width >= 840px){.hide-on-expanded-and-up{display:none !important}}@media(1200px <= width < 1600px){.hide-on-large-only{display:none !important}}@media(width >= 1600px){.hide-on-extra-large-only,.hide-on-xxl-only{display:none !important}}@media(width < 600px){.show-on-compact,.show-on-small{display:block !important}}@media(600px <= width < 840px){.show-on-medium{display:block !important}}@media(840px <= width < 1200px){.show-on-expanded{display:block !important}}@media(width >= 840px){.show-on-expanded-and-up{display:block !important}}@media(1200px <= width < 1600px){.show-on-large{display:block !important}}@media(width >= 1600px){.show-on-extra-large,.show-on-xxl{display:block !important}}@media(width >= 600px){.show-on-medium-and-up{display:block !important}}@media(width < 840px){.show-on-medium-and-down{display:block !important}}@media(width < 600px){.center-on-small-only{text-align:center}}.valign-wrapper{display:flex;align-items:center}.left-align{text-align:left}.right-align{text-align:right}.center-align{text-align:center}.divider{height:1px;overflow:hidden;background-color:var(--md-sys-color-outline-variant)}.no-select{user-select:none}.circle:not(.extra,.large){border-radius:50%}.center-block{display:block;margin-left:auto;margin-right:auto}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-padding{padding:0 !important}img.responsive-img,video.responsive-video{max-width:100%;height:auto}img.responsive-img:not(.circle),video.responsive-video{border-radius:12px}.video-container{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:12px}.video-container iframe,.video-container object,.video-container embed{position:absolute;inset:0;width:100%;height:100%;border:0}}/*# sourceMappingURL=expressive.min.css.map */
