:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--md-ref-typeface-brand:"Roboto Flex", Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--md-ref-typeface-plain:"Roboto Flex", Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--md-ref-typeface-weight-regular:400;--md-ref-typeface-weight-medium:500;--md-ref-typeface-weight-bold:700;--md-sys-typescale-font-feature-settings:"tnum" 1;--md-sys-typescale-display-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-display-large-size:57px;--md-sys-typescale-display-large-line-height:64px;--md-sys-typescale-display-large-weight:400;--md-sys-typescale-display-large-tracking:-.25px;--md-sys-typescale-emphasized-display-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-display-large-size:57px;--md-sys-typescale-emphasized-display-large-line-height:64px;--md-sys-typescale-emphasized-display-large-weight:500;--md-sys-typescale-emphasized-display-large-tracking:-.25px;--md-sys-typescale-display-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-display-medium-size:45px;--md-sys-typescale-display-medium-line-height:52px;--md-sys-typescale-display-medium-weight:400;--md-sys-typescale-display-medium-tracking:0px;--md-sys-typescale-emphasized-display-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-display-medium-size:45px;--md-sys-typescale-emphasized-display-medium-line-height:52px;--md-sys-typescale-emphasized-display-medium-weight:500;--md-sys-typescale-emphasized-display-medium-tracking:0px;--md-sys-typescale-display-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-display-small-size:36px;--md-sys-typescale-display-small-line-height:44px;--md-sys-typescale-display-small-weight:400;--md-sys-typescale-display-small-tracking:0px;--md-sys-typescale-emphasized-display-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-display-small-size:36px;--md-sys-typescale-emphasized-display-small-line-height:44px;--md-sys-typescale-emphasized-display-small-weight:500;--md-sys-typescale-emphasized-display-small-tracking:0px;--md-sys-typescale-headline-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-size:32px;--md-sys-typescale-headline-large-line-height:40px;--md-sys-typescale-headline-large-weight:400;--md-sys-typescale-headline-large-tracking:0px;--md-sys-typescale-emphasized-headline-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-headline-large-size:32px;--md-sys-typescale-emphasized-headline-large-line-height:40px;--md-sys-typescale-emphasized-headline-large-weight:500;--md-sys-typescale-emphasized-headline-large-tracking:0px;--md-sys-typescale-headline-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium-size:28px;--md-sys-typescale-headline-medium-line-height:36px;--md-sys-typescale-headline-medium-weight:400;--md-sys-typescale-headline-medium-tracking:0px;--md-sys-typescale-emphasized-headline-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-headline-medium-size:28px;--md-sys-typescale-emphasized-headline-medium-line-height:36px;--md-sys-typescale-emphasized-headline-medium-weight:500;--md-sys-typescale-emphasized-headline-medium-tracking:0px;--md-sys-typescale-headline-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-small-size:24px;--md-sys-typescale-headline-small-line-height:32px;--md-sys-typescale-headline-small-weight:400;--md-sys-typescale-headline-small-tracking:0px;--md-sys-typescale-emphasized-headline-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-headline-small-size:24px;--md-sys-typescale-emphasized-headline-small-line-height:32px;--md-sys-typescale-emphasized-headline-small-weight:500;--md-sys-typescale-emphasized-headline-small-tracking:0px;--md-sys-typescale-title-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-title-large-size:22px;--md-sys-typescale-title-large-line-height:28px;--md-sys-typescale-title-large-weight:400;--md-sys-typescale-title-large-tracking:0px;--md-sys-typescale-emphasized-title-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-title-large-size:22px;--md-sys-typescale-emphasized-title-large-line-height:28px;--md-sys-typescale-emphasized-title-large-weight:500;--md-sys-typescale-emphasized-title-large-tracking:0px;--md-sys-typescale-title-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-title-medium-size:16px;--md-sys-typescale-title-medium-line-height:24px;--md-sys-typescale-title-medium-weight:500;--md-sys-typescale-title-medium-tracking:.15px;--md-sys-typescale-emphasized-title-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-title-medium-size:16px;--md-sys-typescale-emphasized-title-medium-line-height:24px;--md-sys-typescale-emphasized-title-medium-weight:700;--md-sys-typescale-emphasized-title-medium-tracking:.15px;--md-sys-typescale-title-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-title-small-size:14px;--md-sys-typescale-title-small-line-height:20px;--md-sys-typescale-title-small-weight:500;--md-sys-typescale-title-small-tracking:.1px;--md-sys-typescale-emphasized-title-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-title-small-size:14px;--md-sys-typescale-emphasized-title-small-line-height:20px;--md-sys-typescale-emphasized-title-small-weight:700;--md-sys-typescale-emphasized-title-small-tracking:.1px;--md-sys-typescale-body-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-large-size:16px;--md-sys-typescale-body-large-line-height:24px;--md-sys-typescale-body-large-weight:400;--md-sys-typescale-body-large-tracking:.5px;--md-sys-typescale-emphasized-body-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-body-large-size:16px;--md-sys-typescale-emphasized-body-large-line-height:24px;--md-sys-typescale-emphasized-body-large-weight:500;--md-sys-typescale-emphasized-body-large-tracking:.5px;--md-sys-typescale-body-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-size:14px;--md-sys-typescale-body-medium-line-height:20px;--md-sys-typescale-body-medium-weight:400;--md-sys-typescale-body-medium-tracking:.25px;--md-sys-typescale-emphasized-body-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-body-medium-size:14px;--md-sys-typescale-emphasized-body-medium-line-height:20px;--md-sys-typescale-emphasized-body-medium-weight:500;--md-sys-typescale-emphasized-body-medium-tracking:.25px;--md-sys-typescale-body-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-small-size:12px;--md-sys-typescale-body-small-line-height:16px;--md-sys-typescale-body-small-weight:400;--md-sys-typescale-body-small-tracking:.4px;--md-sys-typescale-emphasized-body-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-body-small-size:12px;--md-sys-typescale-emphasized-body-small-line-height:16px;--md-sys-typescale-emphasized-body-small-weight:500;--md-sys-typescale-emphasized-body-small-tracking:.4px;--md-sys-typescale-label-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-large-size:14px;--md-sys-typescale-label-large-line-height:20px;--md-sys-typescale-label-large-weight:500;--md-sys-typescale-label-large-tracking:.1px;--md-sys-typescale-emphasized-label-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-label-large-size:14px;--md-sys-typescale-emphasized-label-large-line-height:20px;--md-sys-typescale-emphasized-label-large-weight:700;--md-sys-typescale-emphasized-label-large-tracking:.1px;--md-sys-typescale-label-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-medium-size:12px;--md-sys-typescale-label-medium-line-height:16px;--md-sys-typescale-label-medium-weight:500;--md-sys-typescale-label-medium-tracking:.5px;--md-sys-typescale-emphasized-label-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-label-medium-size:12px;--md-sys-typescale-emphasized-label-medium-line-height:16px;--md-sys-typescale-emphasized-label-medium-weight:700;--md-sys-typescale-emphasized-label-medium-tracking:.5px;--md-sys-typescale-label-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-small-size:11px;--md-sys-typescale-label-small-line-height:16px;--md-sys-typescale-label-small-weight:500;--md-sys-typescale-label-small-tracking:.5px;--md-sys-typescale-emphasized-label-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-label-small-size:11px;--md-sys-typescale-emphasized-label-small-line-height:16px;--md-sys-typescale-emphasized-label-small-weight:700;--md-sys-typescale-emphasized-label-small-tracking:.5px;--md-sys-shape-corner-none:0px;--md-sys-shape-corner-extra-small:4px;--md-sys-shape-corner-small:8px;--md-sys-shape-corner-medium:12px;--md-sys-shape-corner-large:16px;--md-sys-shape-corner-large-increased:20px;--md-sys-shape-corner-extra-large:28px;--md-sys-shape-corner-extra-large-increased:32px;--md-sys-shape-corner-extra-extra-large:48px;--md-sys-shape-corner-full:9999px;--md-sys-shape-corner-extra-small-top:4px 4px 0 0;--md-sys-shape-corner-large-top:16px 16px 0 0;--md-sys-shape-corner-extra-large-top:28px 28px 0 0;--md-sys-motion-spring-fast-spatial-damping:.6;--md-sys-motion-spring-fast-spatial-stiffness:800;--md-sys-motion-spring-fast-spatial-duration:.351s;--md-sys-motion-spring-fast-spatial-easing:linear(0, .028, .105, .202, .326, .444, .57, .677, .783, .864, .939, .992, 1.035, 1.063, 1.082, 1.09, 1.092, 1.089, 1.081, 1.072, 1.06, 1.048, 1.038, 1.027, 1.019, 1.011, 1.005, 1, .996, .994, .992, .992, .992, .992, .993, .994, .995, .996, .997, .998, 1);--md-sys-motion-spring-default-spatial-damping:.8;--md-sys-motion-spring-default-spatial-stiffness:380;--md-sys-motion-spring-default-spatial-duration:.42s;--md-sys-motion-spring-default-spatial-easing:linear(0, .019, .069, .135, .218, .306, .389, .476, .551, .627, .694, .75, .802, .844, .882, .914, .938, .959, .974, .987, .996, 1.003, 1.008, 1.011, 1.013, 1.014, 1.014, 1.014, 1.013, 1.012, 1.011, 1.009, 1.008, 1.007, 1.006, 1.005, 1.004, 1.003, 1.003, 1.002, 1);--md-sys-motion-spring-slow-spatial-damping:.8;--md-sys-motion-spring-slow-spatial-stiffness:200;--md-sys-motion-spring-slow-spatial-duration:.579s;--md-sys-motion-spring-slow-spatial-easing:linear(0, .019, .067, .138, .217, .301, .39, .473, .555, .626, .691, .751, .801, .844, .882, .913, .939, .959, .974, .987, .997, 1.003, 1.008, 1.011, 1.013, 1.014, 1.014, 1.014, 1.013, 1.012, 1.011, 1.01, 1.008, 1.007, 1.006, 1.005, 1.004, 1.003, 1.003, 1.002, 1);--md-sys-motion-spring-fast-effects-damping:1;--md-sys-motion-spring-fast-effects-stiffness:3800;--md-sys-motion-spring-fast-effects-duration:.148s;--md-sys-motion-spring-fast-effects-easing:linear(0, .024, .074, .158, .233, .328, .402, .487, .55, .62, .669, .713, .761, .794, .829, .854, .879, .897, .915, .928, .941, .949, .957, .965, .97, .976, .979, .983, .986, .988, .99, .992, .993, .994, .995, .996, .997, .997, .998, .998, 1);--md-sys-motion-spring-default-effects-damping:1;--md-sys-motion-spring-default-effects-stiffness:1600;--md-sys-motion-spring-default-effects-duration:.226s;--md-sys-motion-spring-default-effects-easing:linear(0, .021, .077, .153, .238, .311, .395, .474, .546, .601, .66, .711, .755, .793, .822, .85, .875, .895, .91, .925, .938, .948, .957, .964, .97, .975, .979, .982, .985, .988, .99, .992, .993, .994, .995, .996, .997, .997, .998, .998, 1);--md-sys-motion-spring-slow-effects-damping:1;--md-sys-motion-spring-slow-effects-stiffness:800;--md-sys-motion-spring-slow-effects-duration:.317s;--md-sys-motion-spring-slow-effects-easing:linear(0, .022, .08, .148, .233, .311, .396, .467, .541, .6, .659, .706, .752, .787, .821, .848, .873, .892, .91, .924, .937, .947, .956, .963, .97, .974, .979, .982, .985, .988, .99, .992, .993, .994, .995, .996, .997, .997, .998, .998, 1);--md-sys-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--md-sys-motion-easing-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--md-sys-state-hover-state-layer-opacity:.08;--md-sys-state-focus-state-layer-opacity:.1;--md-sys-state-pressed-state-layer-opacity:.1;--md-sys-state-dragged-state-layer-opacity:.16;--md-sys-state-disabled-container-opacity:.12;--md-sys-state-disabled-content-opacity:.38;--md-sys-state-focus-indicator-thickness:3px;--md-sys-state-focus-indicator-outer-offset:2px;--md-sys-elevation-level0:none;--md-sys-elevation-level1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--md-sys-elevation-level2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--md-sys-elevation-level3:0 1px 3px #0000004d, 0 4px 8px 3px #00000026;--md-sys-spacing-0:0px;--md-sys-spacing-2:2px;--md-sys-spacing-4:4px;--md-sys-spacing-6:6px;--md-sys-spacing-8:8px;--md-sys-spacing-12:12px;--md-sys-spacing-14:14px;--md-sys-spacing-16:16px;--md-sys-spacing-20:20px;--md-sys-spacing-24:24px;--md-sys-spacing-32:32px;--md-sys-spacing-40:40px;--md-sys-spacing-48:48px;--md-sys-spacing-56:56px;--md-sys-spacing-72:72px;--md-sys-layout-max-width-dashboard:800px;--md-sys-layout-max-width-beheer:960px;--md-sys-layout-max-width-auth-form:400px;--md-sys-layout-max-width-form-card:560px;--md-sys-layout-page-padding-inline:20px;--md-motion-stagger:40ms;--md-motion-section-stagger:70ms;--md-sys-color-background:#fbf8ff;--md-sys-color-on-background:#1b1b21;--md-sys-color-surface:#fbf8ff;--md-sys-color-surface-dim:#dbd9e0;--md-sys-color-surface-bright:#fbf8ff;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f5f2fa;--md-sys-color-surface-container:#efedf4;--md-sys-color-surface-container-high:#eae7ef;--md-sys-color-surface-container-highest:#e4e1e9;--md-sys-color-on-surface:#1b1b21;--md-sys-color-surface-variant:#e3e1ec;--md-sys-color-on-surface-variant:#46464f;--md-sys-color-outline:#777680;--md-sys-color-outline-variant:#c7c5d0;--md-sys-color-inverse-surface:#303036;--md-sys-color-inverse-on-surface:#f2eff7;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#545a92;--md-sys-color-primary:#545a92;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#e0e0ff;--md-sys-color-on-primary-container:#3d4279;--md-sys-color-inverse-primary:#bdc2ff;--md-sys-color-primary-fixed:#e0e0ff;--md-sys-color-primary-fixed-dim:#bdc2ff;--md-sys-color-on-primary-fixed:#0f144b;--md-sys-color-on-primary-fixed-variant:#3d4279;--md-sys-color-secondary:#5c5d72;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#e1e0f9;--md-sys-color-on-secondary-container:#444559;--md-sys-color-secondary-fixed:#e1e0f9;--md-sys-color-secondary-fixed-dim:#c4c4dd;--md-sys-color-on-secondary-fixed:#191a2c;--md-sys-color-on-secondary-fixed-variant:#444559;--md-sys-color-tertiary:#835400;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#ffddb5;--md-sys-color-on-tertiary-container:#643f00;--md-sys-color-tertiary-fixed:#ffddb5;--md-sys-color-tertiary-fixed-dim:#fabb65;--md-sys-color-on-tertiary-fixed:#2a1800;--md-sys-color-on-tertiary-fixed-variant:#643f00;--md-sys-color-error:#ba1a1a;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#93000a}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-sys-color-background:#fbf8ff;--md-sys-color-on-background:#1b1b21;--md-sys-color-surface:#fbf8ff;--md-sys-color-surface-dim:#dbd9e0;--md-sys-color-surface-bright:#fbf8ff;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f5f2fa;--md-sys-color-surface-container:#efedf4;--md-sys-color-surface-container-high:#eae7ef;--md-sys-color-surface-container-highest:#e4e1e9;--md-sys-color-on-surface:#1b1b21;--md-sys-color-surface-variant:#e3e1ec;--md-sys-color-on-surface-variant:#46464f;--md-sys-color-outline:#777680;--md-sys-color-outline-variant:#c7c5d0;--md-sys-color-inverse-surface:#303036;--md-sys-color-inverse-on-surface:#f2eff7;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#545a92;--md-sys-color-primary:#545a92;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#e0e0ff;--md-sys-color-on-primary-container:#3d4279;--md-sys-color-inverse-primary:#bdc2ff;--md-sys-color-primary-fixed:#e0e0ff;--md-sys-color-primary-fixed-dim:#bdc2ff;--md-sys-color-on-primary-fixed:#0f144b;--md-sys-color-on-primary-fixed-variant:#3d4279;--md-sys-color-secondary:#5c5d72;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#e1e0f9;--md-sys-color-on-secondary-container:#444559;--md-sys-color-secondary-fixed:#e1e0f9;--md-sys-color-secondary-fixed-dim:#c4c4dd;--md-sys-color-on-secondary-fixed:#191a2c;--md-sys-color-on-secondary-fixed-variant:#444559;--md-sys-color-tertiary:#835400;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#ffddb5;--md-sys-color-on-tertiary-container:#643f00;--md-sys-color-tertiary-fixed:#ffddb5;--md-sys-color-tertiary-fixed-dim:#fabb65;--md-sys-color-on-tertiary-fixed:#2a1800;--md-sys-color-on-tertiary-fixed-variant:#643f00;--md-sys-color-error:#ba1a1a;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#93000a}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-background:#131318;--md-sys-color-on-background:#e4e1e9;--md-sys-color-surface:#131318;--md-sys-color-surface-dim:#131318;--md-sys-color-surface-bright:#39393f;--md-sys-color-surface-container-lowest:#0d0e13;--md-sys-color-surface-container-low:#1b1b21;--md-sys-color-surface-container:#1f1f25;--md-sys-color-surface-container-high:#2a292f;--md-sys-color-surface-container-highest:#34343a;--md-sys-color-on-surface:#e4e1e9;--md-sys-color-surface-variant:#46464f;--md-sys-color-on-surface-variant:#c7c5d0;--md-sys-color-outline:#91909a;--md-sys-color-outline-variant:#46464f;--md-sys-color-inverse-surface:#e4e1e9;--md-sys-color-inverse-on-surface:#303036;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#bdc2ff;--md-sys-color-primary:#bdc2ff;--md-sys-color-on-primary:#262b61;--md-sys-color-primary-container:#3d4279;--md-sys-color-on-primary-container:#e0e0ff;--md-sys-color-inverse-primary:#545a92;--md-sys-color-primary-fixed:#e0e0ff;--md-sys-color-primary-fixed-dim:#bdc2ff;--md-sys-color-on-primary-fixed:#0f144b;--md-sys-color-on-primary-fixed-variant:#3d4279;--md-sys-color-secondary:#c4c4dd;--md-sys-color-on-secondary:#2d2f42;--md-sys-color-secondary-container:#444559;--md-sys-color-on-secondary-container:#e1e0f9;--md-sys-color-secondary-fixed:#e1e0f9;--md-sys-color-secondary-fixed-dim:#c4c4dd;--md-sys-color-on-secondary-fixed:#191a2c;--md-sys-color-on-secondary-fixed-variant:#444559;--md-sys-color-tertiary:#fabb65;--md-sys-color-on-tertiary:#462b00;--md-sys-color-tertiary-container:#643f00;--md-sys-color-on-tertiary-container:#ffddb5;--md-sys-color-tertiary-fixed:#ffddb5;--md-sys-color-tertiary-fixed-dim:#fabb65;--md-sys-color-on-tertiary-fixed:#2a1800;--md-sys-color-on-tertiary-fixed-variant:#643f00;--md-sys-color-error:#ffb4ab;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000a;--md-sys-color-on-error-container:#ffdad6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-background:#131318;--md-sys-color-on-background:#e4e1e9;--md-sys-color-surface:#131318;--md-sys-color-surface-dim:#131318;--md-sys-color-surface-bright:#39393f;--md-sys-color-surface-container-lowest:#0d0e13;--md-sys-color-surface-container-low:#1b1b21;--md-sys-color-surface-container:#1f1f25;--md-sys-color-surface-container-high:#2a292f;--md-sys-color-surface-container-highest:#34343a;--md-sys-color-on-surface:#e4e1e9;--md-sys-color-surface-variant:#46464f;--md-sys-color-on-surface-variant:#c7c5d0;--md-sys-color-outline:#91909a;--md-sys-color-outline-variant:#46464f;--md-sys-color-inverse-surface:#e4e1e9;--md-sys-color-inverse-on-surface:#303036;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#bdc2ff;--md-sys-color-primary:#bdc2ff;--md-sys-color-on-primary:#262b61;--md-sys-color-primary-container:#3d4279;--md-sys-color-on-primary-container:#e0e0ff;--md-sys-color-inverse-primary:#545a92;--md-sys-color-primary-fixed:#e0e0ff;--md-sys-color-primary-fixed-dim:#bdc2ff;--md-sys-color-on-primary-fixed:#0f144b;--md-sys-color-on-primary-fixed-variant:#3d4279;--md-sys-color-secondary:#c4c4dd;--md-sys-color-on-secondary:#2d2f42;--md-sys-color-secondary-container:#444559;--md-sys-color-on-secondary-container:#e1e0f9;--md-sys-color-secondary-fixed:#e1e0f9;--md-sys-color-secondary-fixed-dim:#c4c4dd;--md-sys-color-on-secondary-fixed:#191a2c;--md-sys-color-on-secondary-fixed-variant:#444559;--md-sys-color-tertiary:#fabb65;--md-sys-color-on-tertiary:#462b00;--md-sys-color-tertiary-container:#643f00;--md-sys-color-on-tertiary-container:#ffddb5;--md-sys-color-tertiary-fixed:#ffddb5;--md-sys-color-tertiary-fixed-dim:#fabb65;--md-sys-color-on-tertiary-fixed:#2a1800;--md-sys-color-on-tertiary-fixed-variant:#643f00;--md-sys-color-error:#ffb4ab;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000a;--md-sys-color-on-error-container:#ffdad6}}@media (prefers-reduced-motion:reduce){:root{--md-sys-motion-spring-fast-spatial-duration:0s;--md-sys-motion-spring-default-spatial-duration:0s;--md-sys-motion-spring-slow-spatial-duration:0s;--md-sys-motion-spring-fast-effects-duration:0s;--md-sys-motion-spring-default-effects-duration:0s;--md-sys-motion-spring-slow-effects-duration:0s}}body{margin:0}[hidden]{display:none!important}.md-theme{background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-tracking);font-feature-settings:var(--md-sys-typescale-font-feature-settings);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;--md-field-bg:var(--md-sys-color-surface);transition:background-color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing), color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing)}.md-theme *,.md-theme :before,.md-theme :after{box-sizing:border-box}.md-theme h1,.md-theme h2,.md-theme h3,.md-theme p{margin:0}:where(.md-theme a){color:inherit;text-decoration:none}:where(.md-theme button,.md-theme input,.md-theme select){font:inherit;color:inherit;letter-spacing:inherit}.md-theme :focus-visible{outline:var(--md-sys-state-focus-indicator-thickness) solid var(--md-sys-color-secondary);outline-offset:var(--md-sys-state-focus-indicator-outer-offset)}.md-theme input[type=radio],.md-theme input[type=checkbox]{accent-color:var(--md-sys-color-primary);flex:none;width:18px;height:18px;margin:0}.md-on-variant{color:var(--md-sys-color-on-surface-variant)}.md-link{color:var(--md-sys-color-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.md-typescale-display-large{font-family:var(--md-sys-typescale-display-large-font);font-size:var(--md-sys-typescale-display-large-size);line-height:var(--md-sys-typescale-display-large-line-height);font-weight:var(--md-sys-typescale-display-large-weight);letter-spacing:var(--md-sys-typescale-display-large-tracking)}.md-typescale-emphasized-display-large{font-family:var(--md-sys-typescale-emphasized-display-large-font);font-size:var(--md-sys-typescale-emphasized-display-large-size);line-height:var(--md-sys-typescale-emphasized-display-large-line-height);font-weight:var(--md-sys-typescale-emphasized-display-large-weight);letter-spacing:var(--md-sys-typescale-emphasized-display-large-tracking)}.md-typescale-display-medium{font-family:var(--md-sys-typescale-display-medium-font);font-size:var(--md-sys-typescale-display-medium-size);line-height:var(--md-sys-typescale-display-medium-line-height);font-weight:var(--md-sys-typescale-display-medium-weight);letter-spacing:var(--md-sys-typescale-display-medium-tracking)}.md-typescale-emphasized-display-medium{font-family:var(--md-sys-typescale-emphasized-display-medium-font);font-size:var(--md-sys-typescale-emphasized-display-medium-size);line-height:var(--md-sys-typescale-emphasized-display-medium-line-height);font-weight:var(--md-sys-typescale-emphasized-display-medium-weight);letter-spacing:var(--md-sys-typescale-emphasized-display-medium-tracking)}.md-typescale-display-small{font-family:var(--md-sys-typescale-display-small-font);font-size:var(--md-sys-typescale-display-small-size);line-height:var(--md-sys-typescale-display-small-line-height);font-weight:var(--md-sys-typescale-display-small-weight);letter-spacing:var(--md-sys-typescale-display-small-tracking)}.md-typescale-emphasized-display-small{font-family:var(--md-sys-typescale-emphasized-display-small-font);font-size:var(--md-sys-typescale-emphasized-display-small-size);line-height:var(--md-sys-typescale-emphasized-display-small-line-height);font-weight:var(--md-sys-typescale-emphasized-display-small-weight);letter-spacing:var(--md-sys-typescale-emphasized-display-small-tracking)}.md-typescale-headline-large{font-family:var(--md-sys-typescale-headline-large-font);font-size:var(--md-sys-typescale-headline-large-size);line-height:var(--md-sys-typescale-headline-large-line-height);font-weight:var(--md-sys-typescale-headline-large-weight);letter-spacing:var(--md-sys-typescale-headline-large-tracking)}.md-typescale-emphasized-headline-large{font-family:var(--md-sys-typescale-emphasized-headline-large-font);font-size:var(--md-sys-typescale-emphasized-headline-large-size);line-height:var(--md-sys-typescale-emphasized-headline-large-line-height);font-weight:var(--md-sys-typescale-emphasized-headline-large-weight);letter-spacing:var(--md-sys-typescale-emphasized-headline-large-tracking)}.md-typescale-headline-medium{font-family:var(--md-sys-typescale-headline-medium-font);font-size:var(--md-sys-typescale-headline-medium-size);line-height:var(--md-sys-typescale-headline-medium-line-height);font-weight:var(--md-sys-typescale-headline-medium-weight);letter-spacing:var(--md-sys-typescale-headline-medium-tracking)}.md-typescale-emphasized-headline-medium{font-family:var(--md-sys-typescale-emphasized-headline-medium-font);font-size:var(--md-sys-typescale-emphasized-headline-medium-size);line-height:var(--md-sys-typescale-emphasized-headline-medium-line-height);font-weight:var(--md-sys-typescale-emphasized-headline-medium-weight);letter-spacing:var(--md-sys-typescale-emphasized-headline-medium-tracking)}.md-typescale-headline-small{font-family:var(--md-sys-typescale-headline-small-font);font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);font-weight:var(--md-sys-typescale-headline-small-weight);letter-spacing:var(--md-sys-typescale-headline-small-tracking)}.md-typescale-emphasized-headline-small{font-family:var(--md-sys-typescale-emphasized-headline-small-font);font-size:var(--md-sys-typescale-emphasized-headline-small-size);line-height:var(--md-sys-typescale-emphasized-headline-small-line-height);font-weight:var(--md-sys-typescale-emphasized-headline-small-weight);letter-spacing:var(--md-sys-typescale-emphasized-headline-small-tracking)}.md-typescale-title-large{font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);font-weight:var(--md-sys-typescale-title-large-weight);letter-spacing:var(--md-sys-typescale-title-large-tracking)}.md-typescale-emphasized-title-large{font-family:var(--md-sys-typescale-emphasized-title-large-font);font-size:var(--md-sys-typescale-emphasized-title-large-size);line-height:var(--md-sys-typescale-emphasized-title-large-line-height);font-weight:var(--md-sys-typescale-emphasized-title-large-weight);letter-spacing:var(--md-sys-typescale-emphasized-title-large-tracking)}.md-typescale-title-medium{font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);font-weight:var(--md-sys-typescale-title-medium-weight);letter-spacing:var(--md-sys-typescale-title-medium-tracking)}.md-typescale-emphasized-title-medium{font-family:var(--md-sys-typescale-emphasized-title-medium-font);font-size:var(--md-sys-typescale-emphasized-title-medium-size);line-height:var(--md-sys-typescale-emphasized-title-medium-line-height);font-weight:var(--md-sys-typescale-emphasized-title-medium-weight);letter-spacing:var(--md-sys-typescale-emphasized-title-medium-tracking)}.md-typescale-title-small{font-family:var(--md-sys-typescale-title-small-font);font-size:var(--md-sys-typescale-title-small-size);line-height:var(--md-sys-typescale-title-small-line-height);font-weight:var(--md-sys-typescale-title-small-weight);letter-spacing:var(--md-sys-typescale-title-small-tracking)}.md-typescale-emphasized-title-small{font-family:var(--md-sys-typescale-emphasized-title-small-font);font-size:var(--md-sys-typescale-emphasized-title-small-size);line-height:var(--md-sys-typescale-emphasized-title-small-line-height);font-weight:var(--md-sys-typescale-emphasized-title-small-weight);letter-spacing:var(--md-sys-typescale-emphasized-title-small-tracking)}.md-typescale-body-large{font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);font-weight:var(--md-sys-typescale-body-large-weight);letter-spacing:var(--md-sys-typescale-body-large-tracking)}.md-typescale-emphasized-body-large{font-family:var(--md-sys-typescale-emphasized-body-large-font);font-size:var(--md-sys-typescale-emphasized-body-large-size);line-height:var(--md-sys-typescale-emphasized-body-large-line-height);font-weight:var(--md-sys-typescale-emphasized-body-large-weight);letter-spacing:var(--md-sys-typescale-emphasized-body-large-tracking)}.md-typescale-body-medium{font-family:var(--md-sys-typescale-body-medium-font);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);font-weight:var(--md-sys-typescale-body-medium-weight);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.md-typescale-emphasized-body-medium{font-family:var(--md-sys-typescale-emphasized-body-medium-font);font-size:var(--md-sys-typescale-emphasized-body-medium-size);line-height:var(--md-sys-typescale-emphasized-body-medium-line-height);font-weight:var(--md-sys-typescale-emphasized-body-medium-weight);letter-spacing:var(--md-sys-typescale-emphasized-body-medium-tracking)}.md-typescale-body-small{font-family:var(--md-sys-typescale-body-small-font);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);font-weight:var(--md-sys-typescale-body-small-weight);letter-spacing:var(--md-sys-typescale-body-small-tracking)}.md-typescale-emphasized-body-small{font-family:var(--md-sys-typescale-emphasized-body-small-font);font-size:var(--md-sys-typescale-emphasized-body-small-size);line-height:var(--md-sys-typescale-emphasized-body-small-line-height);font-weight:var(--md-sys-typescale-emphasized-body-small-weight);letter-spacing:var(--md-sys-typescale-emphasized-body-small-tracking)}.md-typescale-label-large{font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking)}.md-typescale-emphasized-label-large{font-family:var(--md-sys-typescale-emphasized-label-large-font);font-size:var(--md-sys-typescale-emphasized-label-large-size);line-height:var(--md-sys-typescale-emphasized-label-large-line-height);font-weight:var(--md-sys-typescale-emphasized-label-large-weight);letter-spacing:var(--md-sys-typescale-emphasized-label-large-tracking)}.md-typescale-label-medium{font-family:var(--md-sys-typescale-label-medium-font);font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line-height);font-weight:var(--md-sys-typescale-label-medium-weight);letter-spacing:var(--md-sys-typescale-label-medium-tracking)}.md-typescale-emphasized-label-medium{font-family:var(--md-sys-typescale-emphasized-label-medium-font);font-size:var(--md-sys-typescale-emphasized-label-medium-size);line-height:var(--md-sys-typescale-emphasized-label-medium-line-height);font-weight:var(--md-sys-typescale-emphasized-label-medium-weight);letter-spacing:var(--md-sys-typescale-emphasized-label-medium-tracking)}.md-typescale-label-small{font-family:var(--md-sys-typescale-label-small-font);font-size:var(--md-sys-typescale-label-small-size);line-height:var(--md-sys-typescale-label-small-line-height);font-weight:var(--md-sys-typescale-label-small-weight);letter-spacing:var(--md-sys-typescale-label-small-tracking)}.md-typescale-emphasized-label-small{font-family:var(--md-sys-typescale-emphasized-label-small-font);font-size:var(--md-sys-typescale-emphasized-label-small-size);line-height:var(--md-sys-typescale-emphasized-label-small-line-height);font-weight:var(--md-sys-typescale-emphasized-label-small-weight);letter-spacing:var(--md-sys-typescale-emphasized-label-small-tracking)}.md-surface{background:var(--md-sys-color-surface);--md-field-bg:var(--md-sys-color-surface)}.md-surface-container-lowest{background:var(--md-sys-color-surface-container-lowest);--md-field-bg:var(--md-sys-color-surface-container-lowest)}.md-surface-container-low{background:var(--md-sys-color-surface-container-low);--md-field-bg:var(--md-sys-color-surface-container-low)}.md-surface-container{background:var(--md-sys-color-surface-container);--md-field-bg:var(--md-sys-color-surface-container)}.md-surface-container-high{background:var(--md-sys-color-surface-container-high);--md-field-bg:var(--md-sys-color-surface-container-high)}.md-surface-container-highest{background:var(--md-sys-color-surface-container-highest);--md-field-bg:var(--md-sys-color-surface-container-highest)}.md-card{border-radius:var(--md-sys-shape-corner-large)}.md-divider{background:var(--md-sys-color-outline-variant);border:0;flex:none;height:1px}.md-divider--vertical{width:1px;height:24px}.md-state{isolation:isolate;position:relative}.md-state:after,.md-button:after,.md-button-group__item:after,.md-icon-button:after,.md-tab:after,.md-menu-item:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects-easing);background:currentColor;position:absolute;inset:0}.md-state:hover:after,.md-button:hover:after,.md-button-group__item:hover:after,.md-icon-button:hover:after,.md-tab:hover:after,.md-menu-item:hover:after{opacity:var(--md-sys-state-hover-state-layer-opacity)}.md-state:focus-visible:after,.md-button:focus-visible:after,.md-button-group__item:focus-visible:after,.md-icon-button:focus-visible:after,.md-tab:focus-visible:after,.md-menu-item:focus-visible:after{opacity:var(--md-sys-state-focus-state-layer-opacity)}.md-state:active:after,.md-button:active:after,.md-button-group__item:active:after,.md-icon-button:active:after,.md-tab:active:after,.md-menu-item:active:after{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.md-button{isolation:isolate;cursor:pointer;white-space:nowrap;height:40px;font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking);transition:border-radius var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial-easing), background-color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing), color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing);border:0;border-radius:20px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}.md-button:active{border-radius:var(--md-sys-shape-corner-small)}.md-button svg{flex:none;width:18px;height:18px}.md-button--medium{height:56px;font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);font-weight:var(--md-sys-typescale-title-medium-weight);letter-spacing:var(--md-sys-typescale-title-medium-tracking);border-radius:28px;padding:0 24px}.md-button--medium:active{border-radius:var(--md-sys-shape-corner-medium)}.md-button--filled{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.md-button--tonal{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.md-button--text{color:var(--md-sys-color-primary);background:0 0;padding:0 12px}.md-button--text.md-button--neutral{color:var(--md-sys-color-on-surface-variant)}.md-button--text.md-button--danger{color:var(--md-sys-color-error)}.md-button--block{width:100%}.md-button[aria-disabled=true]{background:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);cursor:not-allowed}.md-button[aria-disabled=true]:after{display:none}.md-button[aria-disabled=true]:active{border-radius:28px}.md-icon-button{isolation:isolate;min-width:40px;height:40px;color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:border-radius var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial-easing);background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;gap:4px;padding:0 4px;display:inline-flex;position:relative}.md-icon-button:active{border-radius:var(--md-sys-shape-corner-small)}.md-button-group{gap:2px;max-width:100%;display:inline-flex}.md-button-group__item{isolation:isolate;cursor:pointer;white-space:nowrap;border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-high);min-width:0;height:40px;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking);transition:border-radius var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial-easing), background-color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing), color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing);border:0;flex:0 auto;padding:0 14px;position:relative}.md-button-group__item.is-first{border-radius:20px var(--md-sys-shape-corner-small) var(--md-sys-shape-corner-small) 20px}.md-button-group__item.is-last{border-radius:var(--md-sys-shape-corner-small) 20px 20px var(--md-sys-shape-corner-small)}.md-button-group__item.is-selected{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-radius:20px}.md-button-group .md-button-group__item:active{border-radius:var(--md-sys-shape-corner-extra-small)}.md-button-group--xs .md-button-group__item{height:32px;padding:0 12px}.md-button-group--xs .md-button-group__item.is-first{border-radius:16px var(--md-sys-shape-corner-small) var(--md-sys-shape-corner-small) 16px}.md-button-group--xs .md-button-group__item.is-last{border-radius:var(--md-sys-shape-corner-small) 16px 16px var(--md-sys-shape-corner-small)}.md-button-group--xs .md-button-group__item.is-selected{border-radius:16px}.md-button-group--xs .md-button-group__item:active{border-radius:var(--md-sys-shape-corner-extra-small)}.md-chip{border-radius:var(--md-sys-shape-corner-full);white-space:nowrap;height:28px;font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking);transition:background-color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing), color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing);flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.md-chip--small{height:24px;font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line-height);letter-spacing:var(--md-sys-typescale-label-medium-tracking);padding:0 10px}.md-chip--primary{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.md-chip--secondary{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.md-chip--tertiary{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.md-chip--error{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.md-chip--none{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant);box-shadow:inset 0 0 0 1px var(--md-sys-color-outline-variant)}.md-chip--neutral{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant)}.md-chip--on-hero{background:var(--md-sys-color-surface-container-lowest)}.md-field{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.md-field__box{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-extra-small);min-width:0;height:56px;transition:border-color var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects-easing), box-shadow var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects-easing);align-items:center;display:flex;position:relative}.md-field__box:hover{border-color:var(--md-sys-color-on-surface)}.md-field__box:focus-within{border-color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary)}.md-field__box input,.md-field__box select{width:100%;min-width:0;height:100%;color:var(--md-sys-color-on-surface);appearance:none;border-radius:inherit;font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-tracking);background:0 0;border:0;outline:none;flex:1 1 0;padding:0 16px}.md-field__box select{cursor:pointer;padding-right:44px}.md-field__box input::placeholder{color:var(--md-sys-color-on-surface-variant);opacity:1}.md-field__label{z-index:1;pointer-events:none;white-space:nowrap;background:var(--md-field-bg);color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-small-font);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-tracking);transition:color var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects-easing);padding:0 4px;position:absolute;top:-8px;left:12px}.md-field:focus-within .md-field__label{color:var(--md-sys-color-primary)}.md-field__prefix{color:var(--md-sys-color-on-surface-variant);white-space:nowrap;font-size:var(--md-sys-typescale-body-large-size);padding-left:16px}.md-field__prefix+input{padding-left:2px}.md-field__trailing{pointer-events:none;color:var(--md-sys-color-on-surface-variant);display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.md-field__supporting{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-tracking);padding:0 16px}.md-field--error .md-field__box,.md-field--error .md-field__box:hover{border-color:var(--md-sys-color-error)}.md-field--error .md-field__box:focus-within{box-shadow:inset 0 0 0 1px var(--md-sys-color-error)}.md-field--error .md-field__label,.md-field--error:focus-within .md-field__label,.md-field--error .md-field__supporting{color:var(--md-sys-color-error)}.md-field--compact .md-field__box{height:40px}.md-field--compact .md-field__box input{text-align:right;font-size:var(--md-sys-typescale-body-medium-size);padding:0 12px}.md-choice{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}.md-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.md-list-item{isolation:isolate;background:var(--md-sys-color-surface-container);--md-field-bg:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-extra-small);text-align:left;width:100%;min-height:56px;color:inherit;transition:border-radius var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial-easing), margin var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial-easing), background-color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing);border:0;align-items:center;gap:16px;padding:8px 16px;display:flex;position:relative}.md-list-item.is-first{border-top-left-radius:var(--md-sys-shape-corner-large);border-top-right-radius:var(--md-sys-shape-corner-large)}.md-list-item.is-last{border-bottom-left-radius:var(--md-sys-shape-corner-large);border-bottom-right-radius:var(--md-sys-shape-corner-large)}.md-list-item.is-open{border-radius:var(--md-sys-shape-corner-large);margin:6px 0}.md-list-item.is-open.is-first{margin-top:0}.md-list-item.is-open.is-last{margin-bottom:0}.md-list-item--block{padding:0;display:block}.md-list-item__headline{font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-surface)}.md-list-item__supporting{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking);color:var(--md-sys-color-on-surface-variant)}.md-list-item__trailing{font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-weight);color:var(--md-sys-color-on-surface-variant)}.md-list-item__key{width:80px;color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);flex:none}.md-nested-list{border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-lowest);margin:0;padding:4px 0;list-style:none}.md-nested-list>li{min-height:40px;font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking);align-items:baseline;gap:12px;padding:10px 16px;display:flex}.md-expand{transition:grid-template-rows var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial-easing);grid-template-rows:0fr;display:grid}.md-expand[data-open=true]{grid-template-rows:1fr}.md-expand>div{opacity:0;visibility:hidden;min-height:0;transition:opacity var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects-easing), visibility 0s linear var(--md-sys-motion-spring-default-spatial-duration);overflow:hidden}.md-expand[data-open=true]>div{opacity:1;visibility:visible;transition:opacity var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing) 60ms, visibility 0s}.md-chevron{color:var(--md-sys-color-on-surface-variant);transition:transform var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial-easing);flex:none}.md-linear-progress{align-items:center;gap:4px;min-width:0;height:4px;display:flex}.md-linear-progress__active{background:var(--md-sys-color-primary);height:4px;transition:width var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial-easing), background-color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing);border-radius:2px;flex:none}.md-linear-progress__track{background:var(--md-sys-color-secondary-container);border-radius:2px;flex:1 1 0;min-width:0;height:4px;position:relative}.md-linear-progress__track:after{content:"";background:var(--md-sys-color-primary);border-radius:2px;width:4px;height:4px;position:absolute;top:0;right:0}.md-linear-progress.is-tertiary .md-linear-progress__active,.md-linear-progress.is-tertiary .md-linear-progress__track:after{background:var(--md-sys-color-tertiary)}.md-linear-progress.is-error .md-linear-progress__active,.md-linear-progress.is-error .md-linear-progress__track:after{background:var(--md-sys-color-error)}.md-linear-progress.is-none .md-linear-progress__active,.md-linear-progress.is-none .md-linear-progress__track:after{background:var(--md-sys-color-outline)}.md-linear-progress.is-empty .md-linear-progress__active{display:none}.md-wavy-progress{width:100%;height:16px;display:block;overflow:visible}.md-loading-indicator{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary-container);flex:none;place-items:center;width:48px;height:48px;display:grid}.md-loading-indicator__shape{background:var(--md-sys-color-on-primary-container);clip-path:polygon(50% 0%,54.3% 1.2%,58.1% 4.2%,61.4% 7.5%,64.7% 9.6%,68.6% 10.1%,73.3% 9.7%,78.1% 9.9%,82.1% 11.7%,84.6% 15.4%,85.6% 20.1%,86.1% 24.7%,87.3% 28.5%,89.9% 31.4%,93.7% 34.1%,97.3% 37.3%,99.2% 41.3%,98.8% 45.7%,96.5% 50%,93.9% 53.8%,92.4% 57.5%,92.5% 61.4%,93.7% 65.9%,94.4% 70.7%,93.3% 75%,90.1% 78.1%,85.6% 79.9%,81.1% 81.1%,77.7% 83%,75.3% 86.1%,73.3% 90.3%,70.7% 94.4%,67.1% 97%,62.7% 97.3%,58.1% 95.8%,53.8% 93.9%,50% 93%,46.2% 93.9%,41.9% 95.8%,37.3% 97.3%,32.9% 97%,29.3% 94.4%,26.7% 90.3%,24.7% 86.1%,22.3% 83%,18.9% 81.1%,14.4% 79.9%,9.9% 78.1%,6.7% 75%,5.6% 70.7%,6.3% 65.9%,7.5% 61.4%,7.6% 57.5%,6.1% 53.8%,3.5% 50%,1.2% 45.7%,.8% 41.3%,2.7% 37.3%,6.3% 34.1%,10.1% 31.4%,12.7% 28.5%,13.9% 24.7%,14.4% 20.1%,15.4% 15.4%,17.9% 11.7%,21.9% 9.9%,26.7% 9.7%,31.4% 10.1%,35.3% 9.6%,38.6% 7.5%,41.9% 4.2%,45.7% 1.2%);width:38px;height:38px;animation:md-li-morph 4.9s var(--md-sys-motion-spring-fast-spatial-easing) infinite, md-li-spin 4.9s linear infinite}@keyframes md-li-morph{0%,10%{clip-path:polygon(50% 0%,54.3% 1.2%,58.1% 4.2%,61.4% 7.5%,64.7% 9.6%,68.6% 10.1%,73.3% 9.7%,78.1% 9.9%,82.1% 11.7%,84.6% 15.4%,85.6% 20.1%,86.1% 24.7%,87.3% 28.5%,89.9% 31.4%,93.7% 34.1%,97.3% 37.3%,99.2% 41.3%,98.8% 45.7%,96.5% 50%,93.9% 53.8%,92.4% 57.5%,92.5% 61.4%,93.7% 65.9%,94.4% 70.7%,93.3% 75%,90.1% 78.1%,85.6% 79.9%,81.1% 81.1%,77.7% 83%,75.3% 86.1%,73.3% 90.3%,70.7% 94.4%,67.1% 97%,62.7% 97.3%,58.1% 95.8%,53.8% 93.9%,50% 93%,46.2% 93.9%,41.9% 95.8%,37.3% 97.3%,32.9% 97%,29.3% 94.4%,26.7% 90.3%,24.7% 86.1%,22.3% 83%,18.9% 81.1%,14.4% 79.9%,9.9% 78.1%,6.7% 75%,5.6% 70.7%,6.3% 65.9%,7.5% 61.4%,7.6% 57.5%,6.1% 53.8%,3.5% 50%,1.2% 45.7%,.8% 41.3%,2.7% 37.3%,6.3% 34.1%,10.1% 31.4%,12.7% 28.5%,13.9% 24.7%,14.4% 20.1%,15.4% 15.4%,17.9% 11.7%,21.9% 9.9%,26.7% 9.7%,31.4% 10.1%,35.3% 9.6%,38.6% 7.5%,41.9% 4.2%,45.7% 1.2%)}20%,30%{clip-path:polygon(50% 0%,54.2% 2%,58.1% 4%,61.8% 6%,65.3% 8%,68.6% 10%,71.9% 12.1%,75% 14.3%,78% 16.6%,81.1% 18.9%,84% 21.4%,87% 24.1%,90% 26.9%,93.1% 29.9%,96.2% 33.2%,97.2% 37.4%,96.5% 41.8%,95.8% 46%,95% 50%,94.1% 53.9%,93.2% 57.6%,92.1% 61.3%,91% 64.9%,89.7% 68.5%,88.3% 72.1%,86.7% 75.7%,85.1% 79.4%,83.2% 83.2%,81.2% 87.1%,78.4% 90.6%,73.9% 91.4%,69.6% 92.1%,65.5% 92.6%,61.5% 93%,57.6% 93.3%,53.8% 93.5%,50% 93.6%,46.2% 93.5%,42.4% 93.3%,38.5% 93%,34.5% 92.6%,30.4% 92.1%,26.1% 91.4%,21.6% 90.6%,18.8% 87.1%,16.8% 83.2%,14.9% 79.4%,13.3% 75.7%,11.7% 72.1%,10.3% 68.5%,9% 64.9%,7.9% 61.3%,6.8% 57.6%,5.9% 53.9%,5% 50%,4.2% 46%,3.5% 41.8%,2.8% 37.4%,3.8% 33.2%,6.9% 29.9%,10% 26.9%,13% 24.1%,16% 21.4%,18.9% 18.9%,22% 16.6%,25% 14.3%,28.1% 12.1%,31.4% 10%,34.7% 8%,38.2% 6%,41.9% 4%,45.8% 2%)}40%,50%{clip-path:polygon(76.8% 23.2%,79.6% 25.2%,82.8% 27%,86.3% 29.1%,89.7% 31.5%,93% 34.3%,95.9% 37.7%,98.1% 41.5%,99.5% 45.7%,100% 50%,99.5% 54.3%,98.1% 58.5%,95.9% 62.3%,93% 65.7%,89.7% 68.5%,86.3% 70.9%,82.8% 73%,79.6% 74.8%,76.8% 76.8%,74.8% 79.6%,73% 82.8%,70.9% 86.3%,68.5% 89.7%,65.7% 93%,62.3% 95.9%,58.5% 98.1%,54.3% 99.5%,50% 100%,45.7% 99.5%,41.5% 98.1%,37.7% 95.9%,34.3% 93%,31.5% 89.7%,29.1% 86.3%,27% 82.8%,25.2% 79.6%,23.2% 76.8%,20.4% 74.8%,17.2% 73%,13.7% 70.9%,10.3% 68.5%,7% 65.7%,4.1% 62.3%,1.9% 58.5%,.5% 54.3%,0% 50%,.5% 45.7%,1.9% 41.5%,4.1% 37.7%,7% 34.3%,10.3% 31.5%,13.7% 29.1%,17.2% 27%,20.4% 25.2%,23.2% 23.2%,25.2% 20.4%,27% 17.2%,29.1% 13.7%,31.5% 10.3%,34.3% 7%,37.7% 4.1%,41.5% 1.9%,45.7% .5%,50% 0%,54.3% .5%,58.5% 1.9%,62.3% 4.1%,65.7% 7%,68.5% 10.3%,70.9% 13.7%,73% 17.2%,74.8% 20.4%)}60%,70%{clip-path:polygon(50% 0%,54.3% .6%,58.4% 2.3%,62.1% 4.9%,65.3% 8.1%,68.8% 9.6%,73.4% 9.5%,77.8% 10.3%,81.9% 12%,85.4% 14.6%,88% 18.1%,89.7% 22.2%,90.5% 26.6%,90.4% 31.2%,91.9% 34.7%,95.1% 37.9%,97.7% 41.6%,99.4% 45.7%,100% 50%,99.4% 54.3%,97.7% 58.4%,95.1% 62.1%,91.9% 65.3%,90.4% 68.8%,90.5% 73.4%,89.7% 77.8%,88% 81.9%,85.4% 85.4%,81.9% 88%,77.8% 89.7%,73.4% 90.5%,68.8% 90.4%,65.3% 91.9%,62.1% 95.1%,58.4% 97.7%,54.3% 99.4%,50% 100%,45.7% 99.4%,41.6% 97.7%,37.9% 95.1%,34.7% 91.9%,31.2% 90.4%,26.6% 90.5%,22.2% 89.7%,18.1% 88%,14.6% 85.4%,12% 81.9%,10.3% 77.8%,9.5% 73.4%,9.6% 68.8%,8.1% 65.3%,4.9% 62.1%,2.3% 58.4%,.6% 54.3%,0% 50%,.6% 45.7%,2.3% 41.6%,4.9% 37.9%,8.1% 34.7%,9.6% 31.2%,9.5% 26.6%,10.3% 22.2%,12% 18.1%,14.6% 14.6%,18.1% 12%,22.2% 10.3%,26.6% 9.5%,31.2% 9.6%,34.7% 8.1%,37.9% 4.9%,41.6% 2.3%,45.7% .6%)}80%,90%{clip-path:polygon(50% 8.7%,53.7% 7.7%,57.6% 6.9%,61.7% 6.5%,65.8% 6.5%,70.1% 7%,74.3% 8%,78.3% 9.6%,82% 11.8%,85.4% 14.6%,88.2% 18%,90.4% 21.7%,92% 25.7%,93% 29.9%,93.5% 34.2%,93.5% 38.3%,93.1% 42.4%,92.3% 46.3%,91.3% 50%,90.1% 53.5%,88.6% 56.8%,87.1% 59.9%,85.4% 62.9%,83.6% 65.7%,81.7% 68.3%,79.7% 70.8%,77.6% 73.2%,75.5% 75.5%,73.2% 77.6%,70.8% 79.7%,68.3% 81.7%,65.7% 83.6%,62.9% 85.4%,59.9% 87.1%,56.8% 88.6%,53.5% 90.1%,50% 91.3%,46.3% 92.3%,42.4% 93.1%,38.3% 93.5%,34.2% 93.5%,29.9% 93%,25.7% 92%,21.7% 90.4%,18% 88.2%,14.6% 85.4%,11.8% 82%,9.6% 78.3%,8% 74.3%,7% 70.1%,6.5% 65.8%,6.5% 61.7%,6.9% 57.6%,7.7% 53.7%,8.7% 50%,9.9% 46.5%,11.4% 43.2%,12.9% 40.1%,14.6% 37.1%,16.4% 34.3%,18.3% 31.7%,20.3% 29.2%,22.4% 26.8%,24.5% 24.5%,26.8% 22.4%,29.2% 20.3%,31.7% 18.3%,34.3% 16.4%,37.1% 14.6%,40.1% 12.9%,43.2% 11.4%,46.5% 9.9%)}to{clip-path:polygon(50% 0%,54.3% 1.2%,58.1% 4.2%,61.4% 7.5%,64.7% 9.6%,68.6% 10.1%,73.3% 9.7%,78.1% 9.9%,82.1% 11.7%,84.6% 15.4%,85.6% 20.1%,86.1% 24.7%,87.3% 28.5%,89.9% 31.4%,93.7% 34.1%,97.3% 37.3%,99.2% 41.3%,98.8% 45.7%,96.5% 50%,93.9% 53.8%,92.4% 57.5%,92.5% 61.4%,93.7% 65.9%,94.4% 70.7%,93.3% 75%,90.1% 78.1%,85.6% 79.9%,81.1% 81.1%,77.7% 83%,75.3% 86.1%,73.3% 90.3%,70.7% 94.4%,67.1% 97%,62.7% 97.3%,58.1% 95.8%,53.8% 93.9%,50% 93%,46.2% 93.9%,41.9% 95.8%,37.3% 97.3%,32.9% 97%,29.3% 94.4%,26.7% 90.3%,24.7% 86.1%,22.3% 83%,18.9% 81.1%,14.4% 79.9%,9.9% 78.1%,6.7% 75%,5.6% 70.7%,6.3% 65.9%,7.5% 61.4%,7.6% 57.5%,6.1% 53.8%,3.5% 50%,1.2% 45.7%,.8% 41.3%,2.7% 37.3%,6.3% 34.1%,10.1% 31.4%,12.7% 28.5%,13.9% 24.7%,14.4% 20.1%,15.4% 15.4%,17.9% 11.7%,21.9% 9.9%,26.7% 9.7%,31.4% 10.1%,35.3% 9.6%,38.6% 7.5%,41.9% 4.2%,45.7% 1.2%)}}@keyframes md-li-spin{0%{transform:rotate(0)}to{transform:rotate(1080deg)}}.md-skeleton{background:var(--md-sys-color-surface-container)}.md-shape-cookie9{clip-path:polygon(50% 0%,54.3% 1.2%,58.1% 4.2%,61.4% 7.5%,64.7% 9.6%,68.6% 10.1%,73.3% 9.7%,78.1% 9.9%,82.1% 11.7%,84.6% 15.4%,85.6% 20.1%,86.1% 24.7%,87.3% 28.5%,89.9% 31.4%,93.7% 34.1%,97.3% 37.3%,99.2% 41.3%,98.8% 45.7%,96.5% 50%,93.9% 53.8%,92.4% 57.5%,92.5% 61.4%,93.7% 65.9%,94.4% 70.7%,93.3% 75%,90.1% 78.1%,85.6% 79.9%,81.1% 81.1%,77.7% 83%,75.3% 86.1%,73.3% 90.3%,70.7% 94.4%,67.1% 97%,62.7% 97.3%,58.1% 95.8%,53.8% 93.9%,50% 93%,46.2% 93.9%,41.9% 95.8%,37.3% 97.3%,32.9% 97%,29.3% 94.4%,26.7% 90.3%,24.7% 86.1%,22.3% 83%,18.9% 81.1%,14.4% 79.9%,9.9% 78.1%,6.7% 75%,5.6% 70.7%,6.3% 65.9%,7.5% 61.4%,7.6% 57.5%,6.1% 53.8%,3.5% 50%,1.2% 45.7%,.8% 41.3%,2.7% 37.3%,6.3% 34.1%,10.1% 31.4%,12.7% 28.5%,13.9% 24.7%,14.4% 20.1%,15.4% 15.4%,17.9% 11.7%,21.9% 9.9%,26.7% 9.7%,31.4% 10.1%,35.3% 9.6%,38.6% 7.5%,41.9% 4.2%,45.7% 1.2%)}.md-hero{border-radius:var(--md-sys-shape-corner-extra-large);transition:background-color var(--md-sys-motion-spring-slow-effects-duration) var(--md-sys-motion-spring-slow-effects-easing);position:relative;overflow:hidden}.md-hero--primary{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);--md-hero-key:var(--md-sys-color-primary);--md-hero-track:var(--md-sys-color-primary-container)}.md-hero--tertiary{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);--md-hero-key:var(--md-sys-color-tertiary);--md-hero-track:var(--md-sys-color-tertiary-container)}.md-hero--error{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);--md-hero-key:var(--md-sys-color-error);--md-hero-track:var(--md-sys-color-error-container)}.md-hero--none{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);box-shadow:inset 0 0 0 1px var(--md-sys-color-outline-variant);--md-hero-key:var(--md-sys-color-on-surface-variant);--md-hero-track:var(--md-sys-color-surface-container-high)}.md-hero__key-text{color:var(--md-hero-key)}.md-hero__accent{background:var(--md-sys-color-surface-container-lowest);width:152px;height:152px;color:var(--md-sys-color-on-surface);flex:none;place-items:center;display:grid;position:relative}.md-hero__pill{border-radius:var(--md-sys-shape-corner-full);background:color-mix(in srgb, currentColor 8%, transparent);align-items:baseline;gap:6px;padding:6px 14px;display:inline-flex}.md-hero-ring-track{stroke:var(--md-hero-track)}.md-hero-ring-arc{stroke:var(--md-hero-key)}.md-hero-ring-proj{stroke:var(--md-hero-key);stroke-opacity:.38}.md-wave-track{fill:color-mix(in srgb, currentColor 14%, transparent)}.md-wave-proj{fill:var(--md-hero-key);fill-opacity:.38}.md-wave-stroke{stroke:var(--md-hero-key)}.md-wave-stop{fill:var(--md-hero-key)}.md-bar-hit{isolation:isolate;cursor:pointer;border-radius:var(--md-sys-shape-corner-medium);min-width:0;max-width:72px;transition:background-color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing);background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:2px;padding:0 4px;display:flex;position:relative}.md-bar-hit[aria-pressed=true]{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.md-bar{border-radius:var(--md-sys-shape-corner-extra-large);transition:height var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial-easing), background-color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing);flex:none;display:block}.md-bar--primary{background:var(--md-sys-color-primary)}.md-bar--tertiary{background:var(--md-sys-color-tertiary)}.md-bar--error{background:var(--md-sys-color-error)}.md-bar--none{background:var(--md-sys-color-surface-container-highest);box-shadow:inset 0 0 0 1.5px var(--md-sys-color-outline)}.md-bar--future{border:1.5px dashed var(--md-sys-color-outline-variant);background:0 0}.md-bar--top{border-radius:var(--md-sys-shape-corner-extra-large) var(--md-sys-shape-corner-extra-large) var(--md-sys-shape-corner-extra-small) var(--md-sys-shape-corner-extra-small)}.md-bar--bottom{border-radius:var(--md-sys-shape-corner-extra-small) var(--md-sys-shape-corner-extra-small) var(--md-sys-shape-corner-extra-large) var(--md-sys-shape-corner-extra-large)}.md-bar--hatch.md-bar--primary{background:repeating-linear-gradient(135deg, var(--md-sys-color-primary) 0 2px, transparent 2px 6px);box-shadow:inset 0 0 0 1.5px var(--md-sys-color-primary)}.md-bar--hatch.md-bar--tertiary{background:repeating-linear-gradient(135deg, var(--md-sys-color-tertiary) 0 2px, transparent 2px 6px);box-shadow:inset 0 0 0 1.5px var(--md-sys-color-tertiary)}.md-bar--hatch.md-bar--error{background:repeating-linear-gradient(135deg, var(--md-sys-color-error) 0 2px, transparent 2px 6px);box-shadow:inset 0 0 0 1.5px var(--md-sys-color-error)}.md-swatch{border-radius:var(--md-sys-shape-corner-full);flex:none;width:12px;height:12px;display:inline-block}.md-tabs{box-shadow:inset 0 -1px 0 var(--md-sys-color-outline-variant);scrollbar-width:none;display:flex;overflow-x:auto}.md-tab{isolation:isolate;cursor:pointer;white-space:nowrap;height:48px;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-title-small-size);line-height:var(--md-sys-typescale-title-small-line-height);font-weight:var(--md-sys-typescale-title-small-weight);letter-spacing:var(--md-sys-typescale-title-small-tracking);transition:color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 16px;display:inline-flex;position:relative}.md-tab:before{content:"";background:var(--md-sys-color-primary);height:3px;transition:transform var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial-easing);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:16px;right:16px;transform:scaleX(0)}.md-tab[aria-selected=true],.md-tab[aria-current=page]{color:var(--md-sys-color-primary)}.md-tab[aria-selected=true]:before,.md-tab[aria-current=page]:before{transform:scaleX(1)}.md-tab--secondary:before{border-radius:0;height:2px;left:0;right:0}.md-tab--secondary[aria-selected=true],.md-tab--secondary[aria-current=page]{color:var(--md-sys-color-on-surface)}.md-tab__badge{font-size:var(--md-sys-typescale-label-small-size);line-height:16px;font-weight:var(--md-sys-typescale-label-small-weight);background:var(--md-sys-color-surface-container-highest);min-width:16px;height:16px;color:var(--md-sys-color-on-surface-variant);text-align:center;border-radius:8px;padding:0 5px}.md-top-app-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:64px;display:flex}.md-top-app-bar__title{font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);font-weight:var(--md-sys-typescale-title-large-weight)}.md-menu{z-index:5;border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-high);min-width:240px;box-shadow:var(--md-sys-elevation-level2);transform-origin:0 0;animation:md-menu-in var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial-easing);flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute}.md-menu--end{transform-origin:100% 0}@keyframes md-menu-in{0%{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:none}}.md-menu-item{isolation:isolate;border-radius:var(--md-sys-shape-corner-small);min-height:48px;color:var(--md-sys-color-on-surface);justify-content:space-between;align-items:center;gap:16px;padding:0 12px;display:flex;position:relative}.md-menu-item.is-selected{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-radius:var(--md-sys-shape-corner-medium)}.md-menu-header{padding:12px 12px 8px}.md-table-wrap{border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container);--md-field-bg:var(--md-sys-color-surface-container);overflow-x:auto}.md-data-table{border-collapse:collapse;width:100%;font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.md-data-table thead th{text-align:left;vertical-align:middle;height:56px;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-title-small-size);line-height:var(--md-sys-typescale-title-small-line-height);font-weight:var(--md-sys-typescale-title-small-weight);letter-spacing:var(--md-sys-typescale-title-small-tracking);padding:0 16px}.md-data-table tbody th,.md-data-table tbody td,.md-data-table tfoot th,.md-data-table tfoot td{border-top:1px solid var(--md-sys-color-outline-variant);text-align:left;vertical-align:middle;height:52px;padding:6px 16px;font-weight:400}.md-data-table tbody tr{transition:background-color var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects-easing)}.md-data-table tbody tr:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 4%, transparent)}.md-data-table tbody tr.is-current{background:var(--md-sys-color-surface-container-highest);--md-field-bg:var(--md-sys-color-surface-container-highest)}.md-data-table tfoot th,.md-data-table tfoot td{font-weight:var(--md-sys-typescale-emphasized-title-small-weight)}.md-data-table .is-num{text-align:right}.md-data-table .is-primary{color:var(--md-sys-color-primary)}.md-data-table .is-tertiary{color:var(--md-sys-color-tertiary)}.md-data-table .is-error{color:var(--md-sys-color-error)}.md-avatar{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-secondary-container);width:32px;height:32px;color:var(--md-sys-color-on-secondary-container);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);flex:none;place-items:center;display:grid}.md-avatar--40{width:40px;height:40px;font-size:var(--md-sys-typescale-title-medium-size)}.md-message{border-radius:var(--md-sys-shape-corner-large);align-items:flex-start;gap:12px;padding:16px;display:flex}.md-message--primary{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.md-message--tertiary{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.md-message--error{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.md-select-card{isolation:isolate;cursor:pointer;border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);transition:background-color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing), border-radius var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial-easing);align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative}.md-select-card.is-selected{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-radius:var(--md-sys-shape-corner-extra-large)}@media (prefers-reduced-motion:reduce){.md-theme *,.md-theme :before,.md-theme :after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.md-loading-indicator__shape{animation:none!important}}.md-theme{--md-motion-stagger:40ms;--md-motion-section-stagger:70ms}@keyframes md-enter{0%{opacity:0;transform:translateY(16px)}}@keyframes md-enter-small{0%{opacity:0;transform:translateY(6px)}}@keyframes md-fade{0%{opacity:0}}@keyframes md-shape-in{0%{opacity:0;transform:scale(.6)rotate(-40deg)}}@keyframes md-pop{0%{opacity:0;transform:scale(0)}}@keyframes md-grow-y{0%{transform:scaleY(0)}}@keyframes md-grow-w{0%{width:0}}@keyframes md-reveal-x{0%{clip-path:inset(-12px 100% -12px -12px)}to{clip-path:inset(-12px)}}@keyframes md-ring-draw{0%{stroke-dasharray:0 400}}@keyframes md-ripple{0%{opacity:.16;background-size:0 0}to{opacity:.1;background-size:1400px 1400px}}@keyframes md-focus-ring{0%{outline-offset:8px;outline-color:#0000}}@keyframes md-pulse{50%{opacity:.55}}.md-enter,.md-theme section{animation:md-enter var(--md-sys-motion-spring-slow-spatial-duration) var(--md-sys-motion-spring-slow-spatial-easing) backwards;animation-delay:calc(var(--md-d,0) * var(--md-motion-section-stagger))}.md-theme main>div>*{animation:md-enter var(--md-sys-motion-spring-slow-spatial-duration) var(--md-sys-motion-spring-slow-spatial-easing) backwards}.md-theme main>div>:nth-child(2){animation-delay:60ms}.md-theme main>div>:nth-child(3){animation-delay:.12s}.md-theme main>div>:nth-child(4){animation-delay:.18s}.md-theme main>div>:nth-child(5){animation-delay:.24s}.md-stagger{animation:md-enter-small var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial-easing) backwards;animation-delay:calc(var(--md-d,0) * var(--md-motion-section-stagger) + var(--md-i,0) * var(--md-motion-stagger))}.md-hero__accent{animation:md-shape-in var(--md-sys-motion-spring-slow-spatial-duration) var(--md-sys-motion-spring-slow-spatial-easing) backwards;animation-delay:80ms}.md-hero-ring-arc,.md-hero-ring-proj{animation:md-ring-draw calc(var(--md-sys-motion-spring-slow-spatial-duration) * 1.6) var(--md-sys-motion-spring-slow-spatial-easing) backwards;animation-delay:.26s}.md-hero-ring-proj{animation-delay:.42s}.md-hero h1,.md-hero__pill,.md-hero .md-chip{animation:md-enter-small var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial-easing) backwards;animation-delay:.16s}.md-hero h1{animation-delay:.22s}.md-hero__pill{animation-delay:.32s}.md-hero__pill+.md-hero__pill{animation-delay:.38s}.md-wavy-progress{animation:md-reveal-x calc(var(--md-sys-motion-spring-slow-spatial-duration) * 1.6) var(--md-sys-motion-spring-slow-spatial-easing) backwards;animation-delay:.3s}.md-bar{transform-origin:50% 100%;animation:md-grow-y var(--md-sys-motion-spring-slow-spatial-duration) var(--md-sys-motion-spring-slow-spatial-easing) backwards;animation-delay:calc(var(--md-d,0) * var(--md-motion-section-stagger) + .12s + var(--md-i,0) * 30ms)}.md-bar-marker{animation:md-fade var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing) backwards;animation-delay:calc(var(--md-d,0) * var(--md-motion-section-stagger) + .42s + var(--md-i,0) * 30ms)}.md-linear-progress__active{animation:md-grow-w var(--md-sys-motion-spring-slow-spatial-duration) var(--md-sys-motion-spring-slow-spatial-easing) backwards;animation-delay:calc(var(--md-d,0) * var(--md-motion-section-stagger) + .16s + var(--md-i,0) * var(--md-motion-stagger))}.md-chart-draw{animation:md-reveal-x calc(var(--md-sys-motion-spring-slow-spatial-duration) * 2) var(--md-sys-motion-spring-slow-effects-easing) backwards;animation-delay:calc(var(--md-d,0) * var(--md-motion-section-stagger) + .12s)}.md-pop-in{animation:md-pop var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial-easing) backwards;animation-delay:calc(var(--md-d,0) * var(--md-motion-section-stagger) + .9s)}.md-button:before,.md-button-group__item:before,.md-icon-button:before,.md-state:before,.md-menu-item:before,.md-bar-hit:before,.md-select-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle closest-side,currentColor 97%,#0000 100%) 50%/0 0 no-repeat;position:absolute;inset:0}.md-button:active:before,.md-button-group__item:active:before,.md-icon-button:active:before,.md-state:active:before,.md-menu-item:active:before,.md-bar-hit:active:before,.md-select-card:active:before{animation:md-ripple calc(var(--md-sys-motion-spring-slow-spatial-duration) * 1.4) var(--md-sys-motion-spring-slow-effects-easing) both}.md-button[aria-disabled=true]:before{display:none}.md-bar-hit:not([aria-pressed=true]):hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 4%, transparent)}.md-theme :focus-visible{animation:md-focus-ring var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial-easing)}.md-menu>*{animation:md-enter-small var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial-easing) backwards}.md-menu>:nth-child(2){animation-delay:20ms}.md-menu>:nth-child(3){animation-delay:40ms}.md-menu>:nth-child(4){animation-delay:60ms}.md-menu>:nth-child(5){animation-delay:80ms}.md-menu>:nth-child(n+6){animation-delay:.1s}.md-expand>div>*{transition:transform var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial-easing);transform:translateY(-8px)}.md-expand[data-open=true]>div>*{transform:none}.md-message,.md-chip--tertiary[role=status]{animation:md-enter-small var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial-easing) backwards}.md-skeleton{animation:1.8s ease-in-out infinite md-pulse}.md-skeleton:has(.md-loading-indicator){animation:none}.md-theme input[type=radio],.md-theme input[type=checkbox]{transition:transform var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial-easing)}.md-theme input[type=radio]:active,.md-theme input[type=checkbox]:active{transform:scale(.82)}.md-surface,.md-surface-container-lowest,.md-surface-container-low,.md-surface-container,.md-surface-container-high,.md-surface-container-highest,.md-message,.md-avatar,.md-skeleton,.md-table-wrap,.md-menu,.md-divider,.md-wave-track,.md-swatch{transition:background-color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing), color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing), fill var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects-easing)}.md-hero-ring-arc,.md-hero-ring-proj,.md-hero-ring-track,.md-wave-stroke{transition:stroke var(--md-sys-motion-spring-slow-effects-duration) var(--md-sys-motion-spring-slow-effects-easing)}.md-list-item__key{transition:text-decoration-color var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects-easing)}.md-list-item__key:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.md-theme *,.md-theme :before,.md-theme :after{animation-delay:0s!important}.md-skeleton,.md-theme :focus-visible,.md-button:active:before,.md-button-group__item:active:before,.md-icon-button:active:before,.md-state:active:before,.md-menu-item:active:before,.md-bar-hit:active:before,.md-select-card:active:before{animation:none!important}}.md-panel{animation:md-enter-small var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial-easing) backwards}.md-snackbar{z-index:20;border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-inverse-surface);width:max-content;max-width:calc(100vw - 40px);min-height:48px;color:var(--md-sys-color-inverse-on-surface);box-shadow:var(--md-sys-elevation-level3);animation:md-snackbar-in var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial-easing);align-items:center;padding:14px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes md-snackbar-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.md-dialog{border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-high);width:min(560px,100vw - 48px);min-width:280px;color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-level3);animation:md-dialog-in var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial-easing);border:0;flex-direction:column;gap:16px;padding:24px;display:flex}.md-dialog:not([open]){display:none}.md-dialog::backdrop{background:color-mix(in srgb, var(--md-sys-color-scrim) 32%, transparent)}.md-dialog__actions{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}@keyframes md-dialog-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.md-snackbar,.md-dialog{animation:none}}
