:root{color-scheme:light dark;--m3e-color-primary: #65558f;--m3e-color-on-primary: #ffffff;--m3e-color-primary-container: #e9ddff;--m3e-color-on-primary-container: #201047;--m3e-color-inverse-primary: #cfbdfe;--m3e-color-secondary: #625b71;--m3e-color-on-secondary: #ffffff;--m3e-color-secondary-container: #e8def8;--m3e-color-on-secondary-container: #1e192b;--m3e-color-tertiary: #7e5260;--m3e-color-on-tertiary: #ffffff;--m3e-color-tertiary-container: #ffd9e3;--m3e-color-on-tertiary-container: #31101d;--m3e-color-error: #ba1a1a;--m3e-color-on-error: #ffffff;--m3e-color-error-container: #ffdad6;--m3e-color-on-error-container: #410002;--m3e-color-surface: #fdf7ff;--m3e-color-surface-dim: #ded8e0;--m3e-color-surface-bright: #fdf7ff;--m3e-color-surface-container-lowest: #ffffff;--m3e-color-surface-container-low: #f8f1fa;--m3e-color-surface-container: #f2ecf4;--m3e-color-surface-container-high: #ece6ee;--m3e-color-surface-container-highest: #e6e0e9;--m3e-color-on-surface: #1d1b20;--m3e-color-surface-variant: #e7e0eb;--m3e-color-on-surface-variant: #49454e;--m3e-color-outline: #7a757f;--m3e-color-outline-variant: #cac4cf;--m3e-color-inverse-surface: #322f35;--m3e-color-inverse-on-surface: #f5eff7;--m3e-color-shadow: #000000;--m3e-color-scrim: #000000;--m3e-effects-fast-duration: .14s;--m3e-effects-fast-easing: ease-out;--m3e-effects-default-duration: .21s;--m3e-effects-default-easing: ease-out}@media(prefers-color-scheme:dark){:root{--m3e-color-primary: #cfbdfe;--m3e-color-on-primary: #36275d;--m3e-color-primary-container: #4d3d75;--m3e-color-on-primary-container: #e9ddff;--m3e-color-inverse-primary: #65558f;--m3e-color-secondary: #cbc2db;--m3e-color-on-secondary: #332d41;--m3e-color-secondary-container: #4a4458;--m3e-color-on-secondary-container: #e8def8;--m3e-color-tertiary: #efb8c8;--m3e-color-on-tertiary: #4a2532;--m3e-color-tertiary-container: #633b48;--m3e-color-on-tertiary-container: #ffd9e3;--m3e-color-error: #ffb4ab;--m3e-color-on-error: #690005;--m3e-color-error-container: #93000a;--m3e-color-on-error-container: #ffdad6;--m3e-color-surface: #141218;--m3e-color-surface-dim: #141218;--m3e-color-surface-bright: #3b383e;--m3e-color-surface-container-lowest: #0f0d13;--m3e-color-surface-container-low: #1d1b20;--m3e-color-surface-container: #211f24;--m3e-color-surface-container-high: #2b292f;--m3e-color-surface-container-highest: #36343a;--m3e-color-on-surface: #e6e0e9;--m3e-color-surface-variant: #49454e;--m3e-color-on-surface-variant: #cac4cf;--m3e-color-outline: #948f99;--m3e-color-outline-variant: #49454e;--m3e-color-inverse-surface: #e6e0e9;--m3e-color-inverse-on-surface: #322f35}}@supports (color: light-dark(white,black)){:root{--m3e-color-primary: light-dark(#65558f, #cfbdfe);--m3e-color-on-primary: light-dark(#ffffff, #36275d);--m3e-color-primary-container: light-dark(#e9ddff, #4d3d75);--m3e-color-on-primary-container: light-dark(#201047, #e9ddff);--m3e-color-secondary: light-dark(#625b71, #cbc2db);--m3e-color-on-secondary: light-dark(#ffffff, #332d41);--m3e-color-secondary-container: light-dark(#e8def8, #4a4458);--m3e-color-on-secondary-container: light-dark(#1e192b, #e8def8);--m3e-color-surface: light-dark(#fdf7ff, #141218);--m3e-color-surface-container-lowest: light-dark(#ffffff, #0f0d13);--m3e-color-surface-container-low: light-dark(#f8f1fa, #1d1b20);--m3e-color-surface-container: light-dark(#f2ecf4, #211f24);--m3e-color-surface-container-high: light-dark(#ece6ee, #2b292f);--m3e-color-surface-container-highest: light-dark(#e6e0e9, #36343a);--m3e-color-on-surface: light-dark(#1d1b20, #e6e0e9);--m3e-color-on-surface-variant: light-dark(#49454e, #cac4cf);--m3e-color-outline: light-dark(#7a757f, #948f99);--m3e-color-outline-variant: light-dark(#cac4cf, #49454e)}}:root:has(>head>meta[name=color-scheme][content=dark]){color-scheme:dark}:root:has(>head>meta[name=color-scheme][content=light]){color-scheme:light}.m3e-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid transparent;font-family:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;transition-property:background-color,color,border-color,box-shadow;transition-duration:var(--m3e-effects-fast-duration, .14s);transition-timing-function:ease-out;transition-timing-function:var(--m3e-effects-fast-easing, ease-out)}.m3e-button:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:3px}.m3e-button[data-disabled]{cursor:not-allowed;opacity:.42;pointer-events:none}.m3e-button[data-variant=filled]{background-color:var(--m3e-color-primary);color:var(--m3e-color-on-primary)}.m3e-button[data-variant=filled]:hover:not([data-disabled]){background-color:color-mix(in oklch,var(--m3e-color-primary) 90%,var(--m3e-color-on-primary));box-shadow:0 2px 6px color-mix(in srgb,var(--m3e-color-shadow) 16%,transparent)}.m3e-button[data-variant=filled][data-pressed]{background-color:color-mix(in oklch,var(--m3e-color-primary) 84%,var(--m3e-color-on-primary))}.m3e-button[data-variant=tonal]{background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container)}.m3e-button[data-variant=tonal]:hover:not([data-disabled]){background-color:color-mix(in oklch,var(--m3e-color-secondary-container) 90%,var(--m3e-color-on-secondary-container))}.m3e-button[data-variant=tonal][data-pressed]{background-color:color-mix(in oklch,var(--m3e-color-secondary-container) 82%,var(--m3e-color-on-secondary-container))}.m3e-button[data-variant=elevated]{background-color:var(--m3e-color-surface-container-low);color:var(--m3e-color-primary);box-shadow:0 1px 3px color-mix(in srgb,var(--m3e-color-shadow) 14%,transparent),0 2px 6px color-mix(in srgb,var(--m3e-color-shadow) 10%,transparent)}.m3e-button[data-variant=elevated]:hover:not([data-disabled]){background-color:var(--m3e-color-surface-container)}.m3e-button[data-variant=outlined]{background-color:transparent;color:var(--m3e-color-on-surface-variant);border-color:var(--m3e-color-outline-variant)}.m3e-button[data-variant=outlined]:hover:not([data-disabled]){background-color:color-mix(in srgb,var(--m3e-color-on-surface) 8%,transparent);border-color:var(--m3e-color-outline)}.m3e-button[data-variant=text]{background-color:transparent;color:var(--m3e-color-primary)}.m3e-button[data-variant=text]:hover:not([data-disabled]){background-color:color-mix(in srgb,var(--m3e-color-primary) 10%,transparent)}.m3e-button[data-toggle][data-variant=tonal]:not([data-selected]){background-color:var(--m3e-color-surface-container-highest);color:var(--m3e-color-on-surface-variant)}.m3e-button[data-toggle][data-selected]{background-color:var(--m3e-color-primary);color:var(--m3e-color-on-primary);border-color:transparent}.m3e-button[data-toggle][data-variant=tonal][data-selected]{background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container)}.m3e-button__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.m3e-button__label{overflow:hidden;text-overflow:ellipsis}.m3e-button-group{position:relative;display:inline-flex;align-items:center;max-width:100%}.m3e-button-group[data-group-variant=standard]{gap:12px}.m3e-button-group[data-group-variant=connected]{gap:2px}.m3e-button-group__item{flex:0 0 auto;min-width:36px;overflow:hidden}.m3e-button-group__item .m3e-button__label{flex-shrink:0;overflow:visible;text-overflow:clip}.m3e-button-group__item:focus-visible{outline-offset:1px;z-index:2}.m3e-segmented-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;width:100%}.m3e-segmented-list__li{margin:0;padding:0;display:block}.m3e-segmented-list__item{position:relative;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:10px 16px;min-height:56px;border:1px solid transparent;background-color:var(--m3e-color-surface-container-low);color:var(--m3e-color-on-surface);font-family:inherit;text-align:start;cursor:pointer;transition-property:background-color,color,border-color;transition-duration:var(--m3e-effects-fast-duration, .14s);transition-timing-function:ease-out;transition-timing-function:var(--m3e-effects-fast-easing, ease-out)}.m3e-segmented-list__item[data-lines="2"]{min-height:72px}.m3e-segmented-list__item[data-lines="3"]{min-height:88px;align-items:flex-start;padding-top:12px;padding-bottom:12px}.m3e-segmented-list__item:hover:not([data-selected]):not([data-disabled]){background-color:var(--m3e-color-surface-container-high)}.m3e-segmented-list__item[data-pressed]:not([data-selected]){background-color:var(--m3e-color-surface-container-highest)}.m3e-segmented-list__item[data-selected]{background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container)}.m3e-segmented-list__item:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:2px;z-index:2}.m3e-segmented-list__leading{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background-color:var(--m3e-color-surface-container-highest);color:var(--m3e-color-on-surface-variant);flex-shrink:0;transition:background-color var(--m3e-effects-fast-duration, .14s) ease-out,color var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-segmented-list__item[data-selected] .m3e-segmented-list__leading{background-color:var(--m3e-color-primary);color:var(--m3e-color-on-primary)}.m3e-segmented-list__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.m3e-segmented-list__headline{font-size:15px;line-height:22px;font-weight:500}.m3e-segmented-list__supporting{font-size:13px;line-height:18px;color:var(--m3e-color-on-surface-variant)}.m3e-segmented-list__item[data-selected] .m3e-segmented-list__supporting{color:color-mix(in srgb,var(--m3e-color-on-secondary-container) 82%,transparent)}.m3e-segmented-list__trailing{flex-shrink:0;font-size:12px;color:var(--m3e-color-on-surface-variant);display:inline-flex;align-items:center;gap:6px}.m3e-loading-indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--m3e-color-primary)}.m3e-loading-indicator[data-contained]{border-radius:9999px;background-color:var(--m3e-color-primary-container);color:var(--m3e-color-on-primary-container)}.m3e-wavy-progress{display:flex;flex-direction:column;gap:4px;width:100%}.m3e-wavy-progress__svg{display:block;width:100%;overflow:visible}.m3e-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-style:solid;border-color:transparent;padding-block:0;font-family:inherit;-webkit-user-select:none;user-select:none;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition-property:background-color,color,border-color,box-shadow;transition-duration:var(--m3e-effects-fast-duration, .14s);transition-timing-function:ease-out;transition-timing-function:var(--m3e-effects-fast-easing, ease-out)}.m3e-icon-button:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:3px}.m3e-icon-button[data-disabled]{cursor:not-allowed;opacity:.42;pointer-events:none}.m3e-icon-button__glyph{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.m3e-icon-button[data-variant=filled]{background-color:var(--m3e-color-primary);color:var(--m3e-color-on-primary)}.m3e-icon-button[data-variant=filled]:hover:not([data-disabled]){background-color:color-mix(in oklch,var(--m3e-color-primary) 90%,var(--m3e-color-on-primary))}.m3e-icon-button[data-variant=tonal]{background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container)}.m3e-icon-button[data-variant=tonal]:hover:not([data-disabled]){background-color:color-mix(in oklch,var(--m3e-color-secondary-container) 90%,var(--m3e-color-on-secondary-container))}.m3e-icon-button[data-variant=outlined]{background-color:transparent;color:var(--m3e-color-on-surface-variant);border-color:var(--m3e-color-outline-variant)}.m3e-icon-button[data-variant=outlined]:hover:not([data-disabled]){background-color:color-mix(in srgb,var(--m3e-color-on-surface) 8%,transparent);border-color:var(--m3e-color-outline)}.m3e-icon-button[data-variant=standard]{background-color:transparent;color:var(--m3e-color-on-surface-variant)}.m3e-icon-button[data-variant=standard]:hover:not([data-disabled]){background-color:color-mix(in srgb,var(--m3e-color-on-surface) 8%,transparent)}.m3e-icon-button[data-toggle][data-variant=filled]:not([data-selected]){background-color:var(--m3e-color-surface-container-highest);color:var(--m3e-color-primary)}.m3e-icon-button[data-toggle][data-variant=tonal]:not([data-selected]){background-color:var(--m3e-color-surface-container-highest);color:var(--m3e-color-on-surface-variant)}.m3e-icon-button[data-toggle][data-selected]{background-color:var(--m3e-color-primary);color:var(--m3e-color-on-primary);border-color:transparent}.m3e-icon-button[data-toggle][data-variant=tonal][data-selected]{background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container)}.m3e-icon-button[data-toggle][data-variant=standard][data-selected]{background-color:transparent;color:var(--m3e-color-primary)}.m3e-split-button{display:inline-flex;align-items:center;vertical-align:middle}.m3e-split-button__leading,.m3e-split-button__trailing{flex:0 0 auto}.m3e-split-button__chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;translate:0px 0px;rotate:0deg;scale:1}.m3e-segmented-menu__positioner{z-index:60;outline:none}.m3e-segmented-menu{display:flex;flex-direction:column;min-width:196px;background-color:var(--m3e-color-surface-container);color:var(--m3e-color-on-surface);border:1px solid var(--m3e-color-outline-variant);box-shadow:0 8px 24px color-mix(in srgb,var(--m3e-color-shadow) 16%,transparent),0 2px 6px color-mix(in srgb,var(--m3e-color-shadow) 9%,transparent);outline:none;transform-origin:var(--transform-origin, top right);translate:0px 0px;scale:1;opacity:1;transition-property:opacity,scale,translate;transition-duration:var(--m3e-effects-fast-duration, .14s);transition-timing-function:ease-out;transition-timing-function:var(--m3e-effects-fast-easing, ease-out)}.m3e-segmented-menu[data-starting-style],.m3e-segmented-menu[data-ending-style]{opacity:0;scale:.94;translate:0px -4px}.m3e-segmented-menu__item{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;border:1px solid transparent;background-color:color-mix(in srgb,var(--m3e-color-on-surface) 3%,transparent);color:var(--m3e-color-on-surface);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition-property:background-color,color;transition-duration:var(--m3e-effects-fast-duration, .14s);transition-timing-function:ease-out;transition-timing-function:var(--m3e-effects-fast-easing, ease-out)}.m3e-segmented-menu__item[data-highlighted],.m3e-segmented-menu__item:hover:not([data-disabled]){background-color:color-mix(in srgb,var(--m3e-color-on-surface) 9%,transparent);color:var(--m3e-color-on-surface)}.m3e-segmented-menu__item[data-selected]{background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container);font-weight:600}.m3e-segmented-menu__item[data-selected]:is([data-highlighted],:hover:not([data-disabled])){background-color:color-mix(in oklch,var(--m3e-color-secondary-container) 90%,var(--m3e-color-on-secondary-container))}.m3e-segmented-menu__item[data-disabled]{opacity:.42;cursor:not-allowed}.m3e-segmented-menu__item:focus-visible{outline:2px solid var(--m3e-color-primary);outline-offset:-2px}.m3e-segmented-menu__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.m3e-segmented-menu__label{flex:1 1 auto;text-align:start}.m3e-segmented-menu__shortcut{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--m3e-color-on-surface-variant)}.m3e-floating-toolbar-layout{display:inline-flex;align-items:center}.m3e-floating-toolbar-layout[data-orientation=vertical]{flex-direction:column}.m3e-floating-toolbar{display:inline-flex;align-items:center;box-sizing:border-box;border:1px solid transparent;box-shadow:0 4px 16px color-mix(in srgb,var(--m3e-color-shadow) 14%,transparent),0 1px 4px color-mix(in srgb,var(--m3e-color-shadow) 8%,transparent);transition-property:background-color,color,box-shadow;transition-duration:var(--m3e-effects-default-duration, .21s);transition-timing-function:ease-out;transition-timing-function:var(--m3e-effects-default-easing, ease-out)}.m3e-floating-toolbar[data-orientation=vertical]{flex-direction:column}.m3e-floating-toolbar[data-theme=standard]{background-color:var(--m3e-color-surface-container-high);color:var(--m3e-color-on-surface-variant);border-color:var(--m3e-color-outline-variant)}.m3e-floating-toolbar[data-theme=vibrant]{background-color:var(--m3e-color-primary-container);color:var(--m3e-color-on-primary-container)}.m3e-floating-toolbar__button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid transparent;background-color:transparent;color:inherit;padding:0;cursor:pointer;flex-shrink:0;transition-property:background-color,color;transition-duration:var(--m3e-effects-fast-duration, .14s);transition-timing-function:ease-out;transition-timing-function:var(--m3e-effects-fast-easing, ease-out)}.m3e-floating-toolbar__button:hover:not([data-disabled]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.m3e-floating-toolbar[data-theme=standard] .m3e-floating-toolbar__button[aria-pressed=true],.m3e-floating-toolbar[data-theme=standard] .m3e-floating-toolbar__button[data-selected]{background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container)}.m3e-floating-toolbar[data-theme=vibrant] .m3e-floating-toolbar__button[aria-pressed=true],.m3e-floating-toolbar[data-theme=vibrant] .m3e-floating-toolbar__button[data-selected]{background-color:var(--m3e-color-surface-container-lowest);color:var(--m3e-color-on-surface)}.m3e-floating-toolbar__button:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:2px}.m3e-floating-toolbar__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.m3e-floating-toolbar__separator{flex-shrink:0;inline-size:0;block-size:24px;margin-inline:4px;border:0;border-inline-start:1px solid color-mix(in srgb,currentColor 24%,transparent)}.m3e-floating-toolbar__separator[data-orientation=vertical]{inline-size:24px;block-size:0;margin-inline:0;margin-block:4px;border-inline-start:0;border-block-start:1px solid color-mix(in srgb,currentColor 24%,transparent)}.m3e-fab-menu{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end}.m3e-fab-menu__list{display:flex;flex-direction:column;align-items:flex-end}.m3e-fab-menu__item{display:inline-flex;align-items:center;box-sizing:border-box;border:1px solid transparent;background-color:var(--m3e-color-primary-container);color:var(--m3e-color-on-primary-container);font-family:inherit;font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:0 3px 10px color-mix(in srgb,var(--m3e-color-shadow) 14%,transparent);transform-origin:bottom right;translate:0px 0px;scale:1;rotate:0deg;transition-property:background-color,color,box-shadow;transition-duration:var(--m3e-effects-fast-duration, .14s);transition-timing-function:ease-out;transition-timing-function:var(--m3e-effects-fast-easing, ease-out)}.m3e-fab-menu__item:hover{background-color:color-mix(in oklch,var(--m3e-color-primary-container) 90%,var(--m3e-color-on-primary-container))}.m3e-fab-menu__item:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:2px}.m3e-fab-menu__item-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.m3e-toggle-fab{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid transparent;padding:0;cursor:pointer;background-color:var(--m3e-color-primary-container);color:var(--m3e-color-on-primary-container);box-shadow:0 4px 14px color-mix(in srgb,var(--m3e-color-shadow) 18%,transparent),0 1px 4px color-mix(in srgb,var(--m3e-color-shadow) 10%,transparent);transition-property:background-color,color,box-shadow;transition-duration:var(--m3e-effects-fast-duration, .14s);transition-timing-function:ease-out;transition-timing-function:var(--m3e-effects-fast-easing, ease-out)}.m3e-toggle-fab[data-open]{background-color:var(--m3e-color-primary);color:var(--m3e-color-on-primary)}.m3e-toggle-fab:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:3px}.m3e-toggle-fab__icon{display:inline-flex;align-items:center;justify-content:center;translate:0px 0px;rotate:0deg;scale:1}.m3e-circular-wavy{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.m3e-material-shape{display:inline-block;flex-shrink:0}.m3e-control-row{display:inline-flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;padding-block:4px;-webkit-tap-highlight-color:transparent}.m3e-switch-row{justify-content:space-between;width:100%;gap:16px}.m3e-control-row[data-disabled]{cursor:not-allowed;opacity:.45}.m3e-control-row__text{display:flex;flex-direction:column;gap:2px;min-width:0}.m3e-control-row__label{font-size:14.5px;line-height:20px;font-weight:500;color:var(--m3e-color-on-surface)}.m3e-control-row__description{font-size:12.5px;line-height:17px;color:var(--m3e-color-on-surface-variant)}.m3e-switch{position:relative;display:inline-flex;align-items:center;width:52px;height:32px;box-sizing:border-box;border-radius:9999px;border:2px solid var(--m3e-color-outline);background-color:var(--m3e-color-surface-container-highest);cursor:pointer;flex-shrink:0;padding:0;-webkit-tap-highlight-color:transparent;transition-property:background-color,border-color;transition-duration:var(--m3e-effects-fast-duration, .14s);transition-timing-function:ease-out;transition-timing-function:var(--m3e-effects-fast-easing, ease-out)}.m3e-switch:before{content:"";position:absolute;inset-inline:-2px;inset-block:-8px}.m3e-switch[data-checked]{background-color:var(--m3e-color-primary);border-color:transparent}.m3e-switch:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:3px}.m3e-switch[data-disabled]{cursor:not-allowed;opacity:.42}.m3e-switch__thumb{position:absolute;inset-inline-start:-2px;top:50%;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--m3e-color-outline);color:var(--m3e-color-surface-container-highest);translate:8px -50%;scale:1;transition-property:background-color,color,box-shadow;transition-duration:var(--m3e-effects-fast-duration, .14s);transition-timing-function:ease-out;transition-timing-function:var(--m3e-effects-fast-easing, ease-out)}.m3e-switch:hover:not([data-disabled]):not([data-checked]) .m3e-switch__thumb{background-color:var(--m3e-color-on-surface-variant);box-shadow:0 0 0 6px color-mix(in srgb,var(--m3e-color-on-surface) 8%,transparent)}.m3e-switch[data-checked] .m3e-switch__thumb{background-color:var(--m3e-color-on-primary);color:var(--m3e-color-primary)}.m3e-switch[data-checked]:hover:not([data-disabled]) .m3e-switch__thumb{background-color:var(--m3e-color-primary-container);color:var(--m3e-color-on-primary-container);box-shadow:0 0 0 6px color-mix(in srgb,var(--m3e-color-primary) 12%,transparent)}.m3e-switch__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.m3e-checkbox-group{display:flex;flex-direction:column;gap:2px}.m3e-checkbox__halo,.m3e-radio__halo{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-inline-start:-8px;border-radius:9999px;flex-shrink:0;transition:background-color var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-control-row:hover:not([data-disabled]) .m3e-checkbox__halo,.m3e-control-row:hover:not([data-disabled]) .m3e-radio__halo{background-color:color-mix(in srgb,var(--m3e-color-primary) 10%,transparent)}.m3e-checkbox{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid var(--m3e-color-on-surface-variant);background-color:transparent;color:var(--m3e-color-on-primary);cursor:pointer;flex-shrink:0;transition-property:background-color,border-color,color;transition-duration:var(--m3e-effects-fast-duration, .14s);transition-timing-function:ease-out;transition-timing-function:var(--m3e-effects-fast-easing, ease-out)}.m3e-checkbox[data-checked],.m3e-checkbox[data-indeterminate]{background-color:var(--m3e-color-primary);border-color:var(--m3e-color-primary)}.m3e-checkbox:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:3px}.m3e-checkbox[data-disabled]{cursor:not-allowed;opacity:.42}.m3e-checkbox__indicator{display:inline-flex;align-items:center;justify-content:center;opacity:0;scale:.5;transition:opacity var(--m3e-effects-fast-duration, .14s) ease-out,scale var(--m3e-spatial-fast-duration, .24s) var(--m3e-spatial-fast-easing, ease-out)}.m3e-checkbox[data-checked] .m3e-checkbox__indicator,.m3e-checkbox[data-indeterminate] .m3e-checkbox__indicator{opacity:1;scale:1}.m3e-radio-group{display:flex;flex-direction:column;gap:2px}.m3e-radio-group[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap;gap:16px}.m3e-radio{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:9999px;border:2px solid var(--m3e-color-on-surface-variant);background-color:transparent;cursor:pointer;flex-shrink:0;transition-property:border-color;transition-duration:var(--m3e-effects-fast-duration, .14s);transition-timing-function:ease-out}.m3e-radio[data-checked]{border-color:var(--m3e-color-primary)}.m3e-radio:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:3px}.m3e-radio[data-disabled]{cursor:not-allowed;opacity:.42}.m3e-radio__dot{border-radius:9999px;background-color:var(--m3e-color-primary);scale:0;transition:scale var(--m3e-spatial-fast-duration, .26s) var(--m3e-spatial-fast-easing, ease-out)}.m3e-radio[data-checked] .m3e-radio__dot{scale:1}.m3e-slider{display:flex;flex-direction:column;gap:6px;width:100%;-webkit-user-select:none;user-select:none;touch-action:none}.m3e-slider[data-disabled]{opacity:.42;pointer-events:none}.m3e-slider__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.m3e-slider__label{font-size:14px;font-weight:500;color:var(--m3e-color-on-surface)}.m3e-slider__value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600;color:var(--m3e-color-primary)}.m3e-slider__control{position:relative;display:flex;align-items:center;width:100%;cursor:pointer}.m3e-slider__track{position:relative;width:100%;display:flex;align-items:center}.m3e-slider__sr-indicator{opacity:0;pointer-events:none}.m3e-slider__segment{position:absolute;inset-block:0;pointer-events:none;transition:background-color var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-slider__segment--active{background-color:var(--m3e-color-primary)}.m3e-slider__segment--inactive{background-color:var(--m3e-color-secondary-container)}.m3e-slider__stop-dot{position:absolute;top:50%;translate:0 -50%;border-radius:9999px;background-color:var(--m3e-color-primary);pointer-events:none}.m3e-slider__tick{position:absolute;top:50%;translate:-50% -50%;border-radius:9999px;background-color:var(--m3e-color-on-secondary-container);opacity:.55;pointer-events:none}.m3e-slider__tick[data-active]{background-color:var(--m3e-color-on-primary);opacity:.78}.m3e-slider__thumb{width:28px;display:flex;align-items:center;justify-content:center;cursor:grab;outline:none}.m3e-slider__thumb[data-active]{cursor:grabbing}.m3e-slider__handle-bar{display:block;background-color:var(--m3e-color-primary);box-shadow:0 1px 3px color-mix(in srgb,var(--m3e-color-shadow) 18%,transparent)}.m3e-slider__thumb:focus-visible .m3e-slider__handle-bar{outline:2.5px solid var(--m3e-color-primary);outline-offset:4px}.m3e-slider__bubble{position:absolute;bottom:calc(100% + 8px);left:50%;padding:4px 10px;border-radius:9999px;background-color:var(--m3e-color-inverse-surface);color:var(--m3e-color-inverse-on-surface);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;pointer-events:none;transform-origin:bottom center;box-shadow:0 2px 8px color-mix(in srgb,var(--m3e-color-shadow) 22%,transparent)}.m3e-tabs{display:flex;flex-direction:column;width:100%}.m3e-tabs__list{position:relative;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-block-end:1px solid var(--m3e-color-outline-variant);background-color:var(--m3e-color-surface)}.m3e-tabs__list::-webkit-scrollbar{display:none}.m3e-tabs__tab{position:relative;flex:1 0 auto;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:var(--m3e-color-on-surface-variant);font-family:inherit;font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--m3e-effects-fast-duration, .14s) ease-out,background-color var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-tabs__tab[data-variant=secondary]{flex-direction:row;gap:8px}.m3e-tabs__tab:hover:not([data-disabled]){background-color:color-mix(in srgb,var(--m3e-color-primary) 8%,transparent);color:var(--m3e-color-on-surface)}.m3e-tabs__tab[aria-selected=true]{color:var(--m3e-color-primary)}.m3e-tabs__tab[data-variant=secondary][aria-selected=true]{color:var(--m3e-color-on-surface)}.m3e-tabs__tab:focus-visible{outline:2px solid var(--m3e-color-primary);outline-offset:-2px}.m3e-tabs__tab[data-disabled]{opacity:.4;cursor:not-allowed}.m3e-tabs__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.m3e-tabs__label{display:inline-flex;align-items:center;gap:6px}.m3e-tabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding-inline:5px;border-radius:9999px;background-color:var(--m3e-color-error-container);color:var(--m3e-color-on-error-container);font-size:11px;font-weight:600}.m3e-tabs__indicator{position:absolute;inset-block-end:0;inset-inline-start:0;height:0;pointer-events:none;box-sizing:border-box;border-block-end:2px solid var(--m3e-color-primary);translate:var(--active-tab-left, 0px) 0px;width:var(--active-tab-width, 0px);transition:translate var(--m3e-spatial-fast-duration, .26s) var(--m3e-spatial-fast-easing, ease-out),width var(--m3e-spatial-fast-duration, .26s) var(--m3e-spatial-fast-easing, ease-out)}.m3e-tabs__indicator[data-variant=primary]{border-block-end-width:3px;border-start-start-radius:3px;border-start-end-radius:3px;translate:calc(var(--active-tab-left, 0px) + 16px) 0px;width:max(24px,calc(var(--active-tab-width, 0px) - 32px))}.m3e-tabs__panel{outline:none}.m3e-tabs__panel:focus-visible{outline:2px solid var(--m3e-color-primary);outline-offset:2px}.m3e-tabs__panel-content{padding-top:16px}.m3e-select-field{display:flex;flex-direction:column;gap:6px;min-width:240px}.m3e-select__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;font-family:inherit;font-size:max(1rem,15px);font-weight:500;color:var(--m3e-color-on-surface);cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:background-color,border-color,box-shadow;transition-duration:var(--m3e-effects-fast-duration, .14s);transition-timing-function:ease-out}.m3e-select__trigger[data-variant=outlined]{background-color:var(--m3e-color-surface-container-lowest);border:1.5px solid var(--m3e-color-outline)}.m3e-select__trigger[data-variant=outlined]:hover:not([data-disabled]){border-color:var(--m3e-color-on-surface)}.m3e-select__trigger[data-variant=outlined][data-popup-open],.m3e-select__trigger[data-variant=outlined]:focus-visible{border-color:var(--m3e-color-primary);box-shadow:0 0 0 1px var(--m3e-color-primary);outline:none}.m3e-select__trigger[data-variant=filled]{background-color:var(--m3e-color-surface-container-highest);border:0;border-block-end:2px solid var(--m3e-color-on-surface-variant)}.m3e-select__trigger[data-variant=filled]:hover:not([data-disabled]){background-color:var(--m3e-color-surface-container-high)}.m3e-select__trigger[data-variant=filled][data-popup-open],.m3e-select__trigger[data-variant=filled]:focus-visible{background-color:var(--m3e-color-surface-container-high);border-block-end-color:var(--m3e-color-primary);outline:none}.m3e-select__trigger[data-disabled]{opacity:.42;cursor:not-allowed}.m3e-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m3e-select__value[data-placeholder]{color:var(--m3e-color-on-surface-variant)}.m3e-select__chevron{display:inline-flex;align-items:center;justify-content:center;color:var(--m3e-color-on-surface-variant);flex-shrink:0;rotate:0deg}.m3e-select__trigger[data-popup-open] .m3e-select__chevron{color:var(--m3e-color-primary)}.m3e-select__positioner{z-index:65;outline:none}.m3e-select__popup{box-sizing:border-box;min-width:var(--anchor-width, 240px);max-width:max(var(--anchor-width, 240px),340px);background-color:var(--m3e-color-surface-container);color:var(--m3e-color-on-surface);border:1px solid var(--m3e-color-outline-variant);box-shadow:0 10px 28px color-mix(in srgb,var(--m3e-color-shadow) 16%,transparent),0 2px 8px color-mix(in srgb,var(--m3e-color-shadow) 9%,transparent);outline:none;transform-origin:var(--transform-origin, top center);opacity:1;scale:1 1;translate:0px 0px;transition:opacity var(--m3e-effects-fast-duration, .14s) ease-out,scale var(--m3e-spatial-fast-duration, .24s) var(--m3e-spatial-fast-easing, ease-out),translate var(--m3e-spatial-fast-duration, .24s) var(--m3e-spatial-fast-easing, ease-out)}.m3e-select__popup[data-starting-style],.m3e-select__popup[data-ending-style]{opacity:0;scale:.98 .94;translate:0px -6px}.m3e-select__list{display:flex;flex-direction:column;max-height:296px;overflow-y:auto;outline:none}.m3e-select__item{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;background-color:transparent;color:var(--m3e-color-on-surface);font-family:inherit;font-size:14px;line-height:20px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:background-color var(--m3e-effects-fast-duration, .14s) ease-out,color var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-select__item[data-highlighted],.m3e-select__item:hover:not([data-disabled]){background-color:color-mix(in srgb,var(--m3e-color-on-surface) 8%,transparent)}.m3e-select__item[data-selected]{background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container);font-weight:600}.m3e-select__item[data-selected]:is([data-highlighted],:hover:not([data-disabled])){background-color:color-mix(in oklch,var(--m3e-color-secondary-container) 90%,var(--m3e-color-on-secondary-container))}.m3e-select__item[data-disabled]{opacity:.42;cursor:not-allowed}.m3e-select__item:focus-visible{outline:2px solid var(--m3e-color-primary);outline-offset:-2px}.m3e-select__item-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.m3e-select__item-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:start}.m3e-select__item-label{line-height:20px}.m3e-select__item-desc{font-size:12px;line-height:16px;font-weight:400;color:var(--m3e-color-on-surface-variant)}.m3e-select__item[data-selected] .m3e-select__item-desc{color:color-mix(in srgb,var(--m3e-color-on-secondary-container) 78%,transparent)}.m3e-select__item-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--m3e-color-on-secondary-container);flex-shrink:0}.m3e-dialog__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background-color:color-mix(in srgb,var(--m3e-color-scrim) 42%,transparent);overscroll-behavior:contain;opacity:1;transition:opacity var(--m3e-effects-default-duration, .21s) var(--m3e-effects-default-easing, ease-out)}.m3e-dialog__backdrop[data-starting-style],.m3e-dialog__backdrop[data-ending-style]{opacity:0}.m3e-dialog__viewport{position:fixed;top:0;right:0;bottom:0;left:0;z-index:81;display:flex;align-items:center;justify-content:center;padding:20px;overscroll-behavior:contain}.m3e-dialog__popup{box-sizing:border-box;width:100%;max-height:min(85dvh,680px);overflow-y:auto;overscroll-behavior:contain;background-color:var(--m3e-color-surface-container-high);color:var(--m3e-color-on-surface);border:1px solid var(--m3e-color-outline-variant);box-shadow:0 16px 42px color-mix(in srgb,var(--m3e-color-shadow) 24%,transparent),0 4px 12px color-mix(in srgb,var(--m3e-color-shadow) 12%,transparent);outline:none;display:flex;flex-direction:column;gap:14px;opacity:1;scale:1;translate:0px 0px;transition:opacity var(--m3e-effects-fast-duration, .14s) ease-out,scale var(--m3e-spatial-fast-duration, .26s) var(--m3e-spatial-fast-easing, ease-out),translate var(--m3e-spatial-fast-duration, .26s) var(--m3e-spatial-fast-easing, ease-out)}.m3e-dialog__popup[data-starting-style],.m3e-dialog__popup[data-ending-style]{opacity:0;scale:.92;translate:0px 10px}.m3e-dialog__icon{display:flex;align-items:center;justify-content:center;color:var(--m3e-color-secondary)}.m3e-dialog__icon--alert{color:var(--m3e-color-error)}.m3e-dialog__popup[data-has-icon] .m3e-dialog__title{text-align:center}.m3e-dialog__title{margin:0;font-size:22px;line-height:28px;font-weight:600;color:var(--m3e-color-on-surface)}.m3e-dialog__description{margin:0;font-size:14px;line-height:21px;color:var(--m3e-color-on-surface-variant)}.m3e-dialog__body{display:flex;flex-direction:column;gap:10px}.m3e-dialog__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:6px}.m3e-tooltip__positioner{z-index:90;pointer-events:none}.m3e-tooltip--rich{pointer-events:auto}.m3e-tooltip{box-sizing:border-box;opacity:1;scale:1;translate:0px 0px;transform-origin:var(--transform-origin, bottom center);transition:opacity var(--m3e-effects-fast-duration, .14s) ease-out,scale var(--m3e-effects-fast-duration, .14s) ease-out,translate var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-tooltip[data-starting-style],.m3e-tooltip[data-ending-style]{opacity:0;scale:.94;translate:0px 3px}.m3e-tooltip--plain{background-color:var(--m3e-color-inverse-surface);color:var(--m3e-color-inverse-on-surface);font-size:12px;line-height:16px;font-weight:500;box-shadow:0 2px 8px color-mix(in srgb,var(--m3e-color-shadow) 20%,transparent)}.m3e-tooltip--rich{display:flex;flex-direction:column;gap:6px;background-color:var(--m3e-color-surface-container-high);color:var(--m3e-color-on-surface-variant);border:1px solid var(--m3e-color-outline-variant);box-shadow:0 6px 20px color-mix(in srgb,var(--m3e-color-shadow) 16%,transparent),0 2px 6px color-mix(in srgb,var(--m3e-color-shadow) 10%,transparent)}.m3e-tooltip__subhead{font-size:13.5px;line-height:18px;font-weight:600;color:var(--m3e-color-on-surface)}.m3e-tooltip__supporting{font-size:12.5px;line-height:18px}.m3e-tooltip__action{margin-top:2px;display:flex;align-items:center}.m3e-toast__viewport{position:fixed;inset-inline-end:20px;bottom:20px;z-index:95;display:flex;flex-direction:column;align-items:flex-end;width:min(420px,calc(100vw - 32px));pointer-events:none}.m3e-snackbar{pointer-events:auto;width:100%;box-sizing:border-box;background-color:var(--m3e-color-inverse-surface);color:var(--m3e-color-inverse-on-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--m3e-color-shadow) 24%,transparent),0 2px 6px color-mix(in srgb,var(--m3e-color-shadow) 14%,transparent);opacity:1;scale:1;translate:0px 0px;transition:opacity var(--m3e-effects-fast-duration, .14s) ease-out,scale var(--m3e-spatial-fast-duration, .24s) var(--m3e-spatial-fast-easing, ease-out),translate var(--m3e-spatial-fast-duration, .24s) var(--m3e-spatial-fast-easing, ease-out)}.m3e-snackbar[data-limited]{opacity:0;pointer-events:none}.m3e-snackbar[data-starting-style],.m3e-snackbar[data-ending-style]{opacity:0;scale:.95;translate:0px 12px}.m3e-snackbar__content{display:flex;align-items:center;justify-content:space-between;gap:12px}.m3e-snackbar__text{display:flex;flex-direction:column;gap:2px;min-width:0}.m3e-snackbar__title{margin:0;font-size:14px;line-height:20px;font-weight:500}.m3e-snackbar__description{margin:0;font-size:12.5px;line-height:17px;opacity:.85}.m3e-snackbar__actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.m3e-snackbar__action{border:0;background:transparent;color:var(--m3e-color-inverse-primary);font-family:inherit;font-size:13.5px;font-weight:600;padding:6px 10px;border-radius:8px;cursor:pointer}.m3e-snackbar__action:hover{background-color:color-mix(in srgb,var(--m3e-color-inverse-on-surface) 10%,transparent)}.m3e-snackbar__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:9999px;background:transparent;color:inherit;opacity:.8;cursor:pointer}.m3e-snackbar__close:hover{opacity:1;background-color:color-mix(in srgb,var(--m3e-color-inverse-on-surface) 12%,transparent)}.m3e-field{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.m3e-field__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.m3e-field__label{font-size:13.5px;line-height:18px;font-weight:600;color:var(--m3e-color-on-surface)}.m3e-field[data-disabled] .m3e-field__label{opacity:.48}.m3e-field__required{color:var(--m3e-color-error);font-weight:600}.m3e-field__counter{font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;color:var(--m3e-color-on-surface-variant)}.m3e-field__description{margin:0;font-size:12.5px;line-height:17px;color:var(--m3e-color-on-surface-variant)}.m3e-text-field__shell{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;transition:border-color var(--m3e-effects-fast-duration, .14s) ease-out,background-color var(--m3e-effects-fast-duration, .14s) ease-out,box-shadow var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-text-field__shell--textarea{align-items:stretch;padding-block:10px}.m3e-text-field__shell[data-variant=outlined]{background-color:var(--m3e-color-surface-container-lowest);border:1.5px solid var(--m3e-color-outline)}.m3e-text-field__shell[data-variant=outlined]:hover:not(:has(:disabled)){border-color:var(--m3e-color-on-surface)}.m3e-text-field__shell[data-variant=outlined]:focus-within{border-color:var(--m3e-color-primary);box-shadow:0 0 0 1px var(--m3e-color-primary)}.m3e-text-field__shell[data-variant=filled]{background-color:var(--m3e-color-surface-container-highest);border:0;border-block-end:2px solid var(--m3e-color-on-surface-variant)}.m3e-text-field__shell[data-variant=filled]:focus-within{background-color:var(--m3e-color-surface-container-high);border-block-end-color:var(--m3e-color-primary)}.m3e-text-field__shell[data-variant=outlined]:is([data-invalid],:has(:is(:user-invalid,[data-invalid]))){border-color:var(--m3e-color-error)}.m3e-text-field__shell[data-variant=outlined]:is([data-invalid],:has(:is(:user-invalid,[data-invalid]))):focus-within{box-shadow:0 0 0 1px var(--m3e-color-error)}.m3e-text-field__shell[data-variant=filled]:is([data-invalid],:has(:is(:user-invalid,[data-invalid]))){border-block-end-color:var(--m3e-color-error)}.m3e-text-field__shell:has(:disabled){opacity:.45;cursor:not-allowed}.m3e-text-field__affix{display:inline-flex;align-items:center;justify-content:center;color:var(--m3e-color-on-surface-variant);flex-shrink:0}.m3e-text-field__input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--m3e-color-on-surface);font:inherit;font-size:max(1rem,15px);line-height:1.4;outline:none;padding-block:8px}.m3e-text-field__textarea{flex:1 1 auto;width:100%;min-width:0;min-height:76px;border:0;background:transparent;color:var(--m3e-color-on-surface);font:inherit;font-size:max(1rem,15px);line-height:1.5;outline:none;resize:vertical}.m3e-text-field__input::placeholder,.m3e-text-field__textarea::placeholder,.m3e-combobox__input::placeholder{color:color-mix(in srgb,var(--m3e-color-on-surface-variant) 70%,transparent)}.m3e-text-field__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:9999px;background:transparent;color:var(--m3e-color-on-surface-variant);cursor:pointer;flex-shrink:0;transition:background-color .12s ease-out,color .12s ease-out}.m3e-text-field__icon-btn:hover{background-color:color-mix(in srgb,var(--m3e-color-on-surface) 10%,transparent);color:var(--m3e-color-on-surface)}.m3e-text-field__icon-btn:focus-visible{outline:2px solid var(--m3e-color-primary);outline-offset:1px}.m3e-field__error{margin:0;display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:17px;font-weight:500;color:var(--m3e-color-error)}.m3e-number-field{display:inline-flex;flex-direction:column;gap:6px}.m3e-number-field__scrub{display:inline-flex;align-items:center;cursor:ew-resize;-webkit-user-select:none;user-select:none}.m3e-number-field__group{display:inline-flex;align-items:center}.m3e-number-field__step{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container);cursor:pointer;padding:0;flex-shrink:0;transition:background-color var(--m3e-effects-fast-duration, .14s) ease-out,color var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-number-field__step:hover:not(:disabled){background-color:color-mix(in oklch,var(--m3e-color-secondary-container) 88%,var(--m3e-color-on-secondary-container))}.m3e-number-field__step:active:not(:disabled){background-color:var(--m3e-color-primary-container);color:var(--m3e-color-on-primary-container)}.m3e-number-field__step:disabled{opacity:.42;cursor:not-allowed}.m3e-number-field__step:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:2px;z-index:1}.m3e-number-field__input{box-sizing:border-box;width:88px;border:1.5px solid transparent;background-color:var(--m3e-color-surface-container-high);color:var(--m3e-color-on-surface);font:inherit;font-size:max(1rem,15px);font-weight:600;font-variant-numeric:tabular-nums;text-align:center;outline:none;transition:border-color .14s ease-out,background-color .14s ease-out}.m3e-number-field__input:focus{border-color:var(--m3e-color-primary);background-color:var(--m3e-color-surface-container-lowest)}.m3e-number-field__input:disabled{opacity:.45;cursor:not-allowed}.m3e-combobox{display:flex;flex-direction:column;gap:6px;min-width:240px}.m3e-combobox__shell{display:flex;align-items:center;gap:8px;padding-inline:14px;box-sizing:border-box;background-color:var(--m3e-color-surface-container-lowest);border:1.5px solid var(--m3e-color-outline);transition:border-color var(--m3e-effects-fast-duration, .14s) ease-out,box-shadow var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-combobox__shell:hover:not(:has(:disabled)){border-color:var(--m3e-color-on-surface)}.m3e-combobox__shell:focus-within{border-color:var(--m3e-color-primary);box-shadow:0 0 0 1px var(--m3e-color-primary)}.m3e-combobox__input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--m3e-color-on-surface);font:inherit;font-size:max(1rem,15px);outline:none;padding-block:8px}.m3e-combobox__popup{min-width:var(--anchor-width, 240px);max-height:min(300px,var(--available-height, 300px));overflow-y:auto}.m3e-combobox__empty{padding:12px 14px;font-size:13.5px;color:var(--m3e-color-on-surface-variant);text-align:center}.m3e-combobox__empty:empty{display:none}.m3e-accordion{display:flex;flex-direction:column;width:100%}.m3e-accordion__item{background-color:var(--m3e-color-surface-container-low);color:var(--m3e-color-on-surface);border:1px solid transparent;overflow:clip;transition:background-color var(--m3e-effects-default-duration, .21s) ease-out,border-color var(--m3e-effects-default-duration, .21s) ease-out,box-shadow var(--m3e-effects-default-duration, .21s) ease-out}.m3e-accordion__item[data-open]{background-color:var(--m3e-color-surface-container);border-color:var(--m3e-color-outline-variant);box-shadow:0 4px 14px color-mix(in srgb,var(--m3e-color-shadow) 8%,transparent)}.m3e-accordion__header{margin:0;display:flex}.m3e-accordion__trigger{flex:1 1 auto;width:100%;display:flex;align-items:center;gap:12px;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;padding-block:12px;transition:background-color var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-accordion__trigger:hover:not([data-disabled]){background-color:color-mix(in srgb,var(--m3e-color-on-surface) 6%,transparent)}.m3e-accordion__trigger:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:-3px;border-radius:inherit}.m3e-accordion__trigger[data-disabled]{opacity:.45;cursor:not-allowed}.m3e-accordion__leading{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container);flex-shrink:0}.m3e-accordion__heading-group{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.m3e-accordion__title{font-size:15px;line-height:21px;font-weight:600;color:var(--m3e-color-on-surface)}.m3e-accordion__subtitle{font-size:12.5px;line-height:17px;font-weight:400;color:var(--m3e-color-on-surface-variant)}.m3e-accordion__chevron{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;color:var(--m3e-color-on-surface-variant);flex-shrink:0}.m3e-accordion__panel{height:var(--accordion-panel-height);overflow:clip;transition:height var(--m3e-spatial-fast-duration, .26s) var(--m3e-spatial-fast-easing, ease-out)}.m3e-accordion__panel[data-starting-style],.m3e-accordion__panel[data-ending-style]{height:0}.m3e-accordion__panel[hidden]:not([hidden=until-found]){display:none}.m3e-accordion__content{padding-block:2px 18px;font-size:14px;line-height:22px;color:var(--m3e-color-on-surface-variant)}.m3e-sheet__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:84;background-color:color-mix(in srgb,var(--m3e-color-scrim) 42%,transparent);overscroll-behavior:contain;opacity:calc(1 - var(--drawer-swipe-progress, 0));transition:opacity var(--m3e-effects-default-duration, .21s) var(--m3e-effects-default-easing, ease-out)}.m3e-sheet__backdrop[data-swiping]{transition:none}.m3e-sheet__backdrop[data-starting-style],.m3e-sheet__backdrop[data-ending-style]{opacity:0}.m3e-sheet__viewport{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;display:flex;overscroll-behavior:contain}.m3e-sheet__viewport[data-side=bottom]{align-items:flex-end;justify-content:center}.m3e-sheet__viewport[data-side=right]{align-items:stretch;justify-content:flex-end}.m3e-sheet__viewport[data-side=left]{align-items:stretch;justify-content:flex-start}.m3e-sheet__popup{box-sizing:border-box;width:100%;background-color:var(--m3e-color-surface-container-low);color:var(--m3e-color-on-surface);border:1px solid var(--m3e-color-outline-variant);box-shadow:0 18px 48px color-mix(in srgb,var(--m3e-color-shadow) 24%,transparent);display:flex;flex-direction:column;gap:14px;outline:none;overscroll-behavior:contain;transition:translate var(--m3e-spatial-default-duration, .34s) var(--m3e-spatial-default-easing, ease-out),opacity var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-sheet__popup[data-side=bottom]{max-height:min(85dvh,720px);translate:0px var(--drawer-swipe-movement-y, 0px)}.m3e-sheet__popup[data-side=right],.m3e-sheet__popup[data-side=left]{height:100%;translate:var(--drawer-swipe-movement-x, 0px) 0px}.m3e-sheet__popup[data-swiping]{transition:none}.m3e-sheet__popup[data-side=bottom]:is([data-starting-style],[data-ending-style]){translate:0px 100%}.m3e-sheet__popup[data-side=right]:is([data-starting-style],[data-ending-style]){translate:100% 0px}.m3e-sheet__popup[data-side=left]:is([data-starting-style],[data-ending-style]){translate:-100% 0px}.m3e-sheet__handle-wrap{display:flex;justify-content:center;padding-block-end:4px;cursor:grab}.m3e-sheet__drag-handle{border-radius:9999px;background-color:color-mix(in srgb,var(--m3e-color-on-surface-variant) 42%,transparent)}.m3e-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.m3e-sheet__titles{display:flex;flex-direction:column;gap:4px;min-width:0}.m3e-sheet__title{margin:0;font-size:20px;line-height:26px;font-weight:600;color:var(--m3e-color-on-surface)}.m3e-sheet__description{margin:0;font-size:13.5px;line-height:19px;color:var(--m3e-color-on-surface-variant)}.m3e-sheet__close-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:9999px;background-color:var(--m3e-color-surface-container-high);color:var(--m3e-color-on-surface-variant);cursor:pointer;flex-shrink:0}.m3e-sheet__close-btn:hover{background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container)}.m3e-sheet__close-btn:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:2px}.m3e-sheet__content{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.m3e-sheet__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:8px;border-block-start:1px solid var(--m3e-color-outline-variant)}.m3e-popover__positioner{z-index:86}.m3e-popover{box-sizing:border-box;background-color:var(--m3e-color-surface-container-high);color:var(--m3e-color-on-surface);border:1px solid var(--m3e-color-outline-variant);box-shadow:0 10px 28px color-mix(in srgb,var(--m3e-color-shadow) 18%,transparent),0 2px 8px color-mix(in srgb,var(--m3e-color-shadow) 10%,transparent);display:flex;flex-direction:column;gap:8px;outline:none;transform-origin:var(--transform-origin, top center);opacity:1;scale:1;translate:0px 0px;transition:opacity var(--m3e-effects-fast-duration, .14s) ease-out,scale var(--m3e-spatial-fast-duration, .24s) var(--m3e-spatial-fast-easing, ease-out),translate var(--m3e-spatial-fast-duration, .24s) var(--m3e-spatial-fast-easing, ease-out)}.m3e-popover[data-starting-style],.m3e-popover[data-ending-style]{opacity:0;scale:.93;translate:0px 4px}.m3e-popover__title{margin:0;font-size:15px;line-height:20px;font-weight:600;color:var(--m3e-color-on-surface)}.m3e-popover__description{margin:0;font-size:13px;line-height:18px;color:var(--m3e-color-on-surface-variant)}.m3e-popover__body{display:flex;flex-direction:column;gap:10px}.m3e-menu__separator{inline-size:calc(100% - 8px);block-size:0;margin:4px auto;border:0;border-block-start:1px solid var(--m3e-color-outline-variant)}.m3e-segmented-menu__item[data-danger]{color:var(--m3e-color-error)}.m3e-segmented-menu__item[data-danger]:is([data-highlighted],:hover:not([data-disabled])){background-color:var(--m3e-color-error-container);color:var(--m3e-color-on-error-container)}.m3e-context-menu__trigger{display:block}.m3e-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;font:inherit;font-size:13.5px;font-weight:500;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid var(--m3e-color-outline-variant);background-color:transparent;color:var(--m3e-color-on-surface);transition:background-color var(--m3e-effects-fast-duration, .14s) ease-out,color var(--m3e-effects-fast-duration, .14s) ease-out,border-color var(--m3e-effects-fast-duration, .14s) ease-out,box-shadow var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-chip--assist,.m3e-chip--filter{cursor:pointer}.m3e-chip--assist[data-elevated]{background-color:var(--m3e-color-surface-container-low);border-color:transparent;box-shadow:0 2px 6px color-mix(in srgb,var(--m3e-color-shadow) 14%,transparent)}.m3e-chip--assist:hover:not(:disabled),.m3e-chip--filter:hover:not(:disabled):not([data-selected]){background-color:color-mix(in srgb,var(--m3e-color-on-surface) 8%,transparent)}.m3e-chip--filter[data-selected]{background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container);border-color:transparent}.m3e-chip--input{padding-inline:10px 6px;background-color:var(--m3e-color-surface-container-low)}.m3e-chip:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:2px}.m3e-chip:is(:disabled,[data-disabled]){opacity:.42;cursor:not-allowed}.m3e-chip__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--m3e-color-primary);flex-shrink:0}.m3e-chip--filter[data-selected] .m3e-chip__icon{color:inherit}.m3e-chip__avatar{display:inline-flex;align-items:center;margin-inline-start:-4px}.m3e-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:9999px;background:transparent;color:var(--m3e-color-on-surface-variant);cursor:pointer;padding:0}.m3e-chip__remove:hover:not(:disabled){background-color:color-mix(in srgb,var(--m3e-color-on-surface) 12%,transparent);color:var(--m3e-color-on-surface)}.m3e-chip__remove:focus-visible{outline:2px solid var(--m3e-color-primary)}.m3e-avatar-wrap{position:relative;display:inline-flex;flex-shrink:0}.m3e-avatar{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--m3e-color-primary-container);color:var(--m3e-color-on-primary-container);font-weight:700;font-size:14px;-webkit-user-select:none;user-select:none}.m3e-avatar[data-size=xs]{font-size:10.5px}.m3e-avatar[data-size=sm]{font-size:12px}.m3e-avatar[data-size=lg]{font-size:18px}.m3e-avatar[data-size=xl]{font-size:22px}.m3e-avatar__img{width:100%;height:100%;object-fit:cover}.m3e-avatar__fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.m3e-badge-anchor{position:relative;display:inline-flex;align-items:center;justify-content:center}.m3e-badge{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-size:11px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums;background-color:var(--m3e-color-error);color:var(--m3e-color-on-error);pointer-events:none;z-index:2}.m3e-badge[data-color=primary]{background-color:var(--m3e-color-primary);color:var(--m3e-color-on-primary)}.m3e-badge[data-color=secondary]{background-color:var(--m3e-color-secondary);color:var(--m3e-color-on-secondary)}.m3e-badge[data-anchored].m3e-badge--dot{position:absolute;top:-1px;right:-2px}.m3e-badge[data-anchored].m3e-badge--pill{position:absolute;top:-6px;right:-10px}.m3e-card{box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;color:var(--m3e-color-on-surface);border:1px solid transparent;transition:background-color var(--m3e-effects-default-duration, .21s) ease-out,box-shadow var(--m3e-effects-default-duration, .21s) ease-out,border-color var(--m3e-effects-default-duration, .21s) ease-out}.m3e-card[data-variant=filled]{background-color:var(--m3e-color-surface-container-highest)}.m3e-card[data-variant=elevated]{background-color:var(--m3e-color-surface-container-low);box-shadow:0 3px 12px color-mix(in srgb,var(--m3e-color-shadow) 12%,transparent),0 1px 3px color-mix(in srgb,var(--m3e-color-shadow) 8%,transparent)}.m3e-card[data-variant=outlined]{background-color:var(--m3e-color-surface-container-lowest);border-color:var(--m3e-color-outline-variant)}.m3e-card--interactive{cursor:pointer;-webkit-user-select:none;user-select:none}.m3e-card--interactive:hover{box-shadow:0 8px 22px color-mix(in srgb,var(--m3e-color-shadow) 16%,transparent)}.m3e-card--interactive:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:2px}.m3e-card__media{width:100%;overflow:hidden}.m3e-card__body{display:flex;flex-direction:column;gap:10px;flex:1 1 auto}.m3e-card__header{display:flex;flex-direction:column;gap:3px}.m3e-card__title{font-size:16.5px;line-height:22px;font-weight:600;color:var(--m3e-color-on-surface)}.m3e-card__subtitle{font-size:12.5px;line-height:17px;color:var(--m3e-color-on-surface-variant)}.m3e-card__content{font-size:13.5px;line-height:20px;color:var(--m3e-color-on-surface-variant)}.m3e-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:6px}.m3e-nav-bar{display:flex;align-items:center;justify-content:space-around;gap:4px;width:100%;padding:8px 12px;box-sizing:border-box;border-radius:24px;background-color:var(--m3e-color-surface-container);border:1px solid var(--m3e-color-outline-variant)}.m3e-nav-rail{display:flex;flex-direction:column;align-items:center;gap:16px;padding:14px 6px;box-sizing:border-box;border-radius:24px;background-color:var(--m3e-color-surface-container-low);border:1px solid var(--m3e-color-outline-variant)}.m3e-nav-rail__header{display:flex;align-items:center;justify-content:center}.m3e-nav-rail__items{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.m3e-nav-item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px 2px;border:0;background:transparent;color:var(--m3e-color-on-surface-variant);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none}.m3e-nav-rail .m3e-nav-item{flex:0 0 auto;width:100%}.m3e-nav-item[data-active]{color:var(--m3e-color-on-surface)}.m3e-nav-item:disabled{opacity:.4;cursor:not-allowed}.m3e-nav-item:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:2px;border-radius:14px}.m3e-nav-item__pill-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.m3e-nav-item__pill{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--m3e-color-secondary-container);transition:opacity var(--m3e-effects-fast-duration, .14s) ease-out,background-color var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-nav-item:hover:not([data-active]):not(:disabled) .m3e-nav-item__pill{opacity:.45;background-color:color-mix(in srgb,var(--m3e-color-on-surface) 12%,transparent)}.m3e-nav-item__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;color:var(--m3e-color-on-surface-variant)}.m3e-nav-item[data-active] .m3e-nav-item__icon{color:var(--m3e-color-on-secondary-container)}.m3e-nav-item__label{font-size:12px;line-height:16px;font-weight:600}.m3e-debug-badge{position:absolute;top:-9px;inset-inline-end:6px;padding:1px 5px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:14px;font-weight:600;background-color:var(--m3e-color-inverse-surface);color:var(--m3e-color-inverse-on-surface);pointer-events:none;z-index:10;box-shadow:0 1px 3px #00000040;white-space:nowrap}.m3e-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.m3e-fab,.m3e-extended-fab{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:none;font-family:inherit;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;box-shadow:0 6px 16px color-mix(in srgb,var(--m3e-color-shadow) 16%,transparent),0 2px 5px color-mix(in srgb,var(--m3e-color-shadow) 10%,transparent);transition:background-color var(--m3e-effects-fast-duration, .14s) ease-out,color var(--m3e-effects-fast-duration, .14s) ease-out,box-shadow var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-extended-fab{justify-content:flex-start;overflow:hidden;white-space:nowrap}.m3e-fab:focus-visible,.m3e-extended-fab:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:3px}.m3e-fab[data-disabled],.m3e-extended-fab[data-disabled]{opacity:.42;cursor:not-allowed;box-shadow:none}.m3e-fab[data-variant=primary],.m3e-extended-fab[data-variant=primary]{background-color:var(--m3e-color-primary-container);color:var(--m3e-color-on-primary-container)}.m3e-fab[data-variant=primary]:hover:not([data-disabled]),.m3e-extended-fab[data-variant=primary]:hover:not([data-disabled]){background-color:color-mix(in oklch,var(--m3e-color-primary-container) 90%,var(--m3e-color-on-primary-container));box-shadow:0 8px 22px color-mix(in srgb,var(--m3e-color-shadow) 20%,transparent),0 3px 8px color-mix(in srgb,var(--m3e-color-shadow) 12%,transparent)}.m3e-fab[data-variant=secondary],.m3e-extended-fab[data-variant=secondary]{background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container)}.m3e-fab[data-variant=secondary]:hover:not([data-disabled]),.m3e-extended-fab[data-variant=secondary]:hover:not([data-disabled]){background-color:color-mix(in oklch,var(--m3e-color-secondary-container) 90%,var(--m3e-color-on-secondary-container))}.m3e-fab[data-variant=tertiary],.m3e-extended-fab[data-variant=tertiary]{background-color:var(--m3e-color-tertiary-container);color:var(--m3e-color-on-tertiary-container)}.m3e-fab[data-variant=tertiary]:hover:not([data-disabled]),.m3e-extended-fab[data-variant=tertiary]:hover:not([data-disabled]){background-color:color-mix(in oklch,var(--m3e-color-tertiary-container) 90%,var(--m3e-color-on-tertiary-container))}.m3e-fab[data-variant=surface],.m3e-extended-fab[data-variant=surface]{background-color:var(--m3e-color-surface-container-high);color:var(--m3e-color-primary)}.m3e-fab[data-variant=surface]:hover:not([data-disabled]),.m3e-extended-fab[data-variant=surface]:hover:not([data-disabled]){background-color:var(--m3e-color-surface-container-highest)}.m3e-fab__icon,.m3e-extended-fab__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.m3e-extended-fab__label{display:inline-block;line-height:1.2}.m3e-search-bar-form{width:100%;max-width:520px}.m3e-search-bar{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;background-color:var(--m3e-color-surface-container-high);color:var(--m3e-color-on-surface);border:1.5px solid transparent;transition:background-color var(--m3e-effects-fast-duration, .14s) ease-out,border-color var(--m3e-effects-fast-duration, .14s) ease-out,box-shadow var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-search-bar:hover:not([data-disabled]){background-color:var(--m3e-color-surface-container-highest)}.m3e-search-bar:focus-within{background-color:var(--m3e-color-surface-container-high);border-color:var(--m3e-color-primary);box-shadow:0 4px 16px color-mix(in srgb,var(--m3e-color-shadow) 12%,transparent)}.m3e-search-bar__submit-icon,.m3e-search-bar__clear{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:9999px;background:transparent;color:var(--m3e-color-on-surface-variant);cursor:pointer;flex-shrink:0;transition:background-color .12s ease-out,color .12s ease-out}.m3e-search-bar__submit-icon:hover,.m3e-search-bar__clear:hover{background-color:color-mix(in srgb,var(--m3e-color-on-surface) 9%,transparent);color:var(--m3e-color-on-surface)}.m3e-search-bar__input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;color:var(--m3e-color-on-surface);font-family:inherit;font-size:max(1rem,16px);line-height:24px}.m3e-search-bar__input::placeholder{color:var(--m3e-color-on-surface-variant)}.m3e-search-bar__actions{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.m3e-search-bar__positioner{z-index:65;outline:none}.m3e-search-bar__popup{min-width:var(--anchor-width, 280px);max-width:max(var(--anchor-width, 280px),360px);box-sizing:border-box;background-color:var(--m3e-color-surface-container-high);color:var(--m3e-color-on-surface);border:1px solid var(--m3e-color-outline-variant);box-shadow:0 12px 28px color-mix(in srgb,var(--m3e-color-shadow) 18%,transparent),0 2px 6px color-mix(in srgb,var(--m3e-color-shadow) 10%,transparent);outline:none;transform-origin:var(--transform-origin, top center);translate:0px 0px;scale:1;opacity:1;transition:opacity var(--m3e-effects-fast-duration, .14s) ease-out,scale var(--m3e-effects-fast-duration, .14s) ease-out,translate var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-search-bar__popup[data-starting-style],.m3e-search-bar__popup[data-ending-style]{opacity:0;scale:.96;translate:0px -4px}.m3e-search-bar__list{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto}.m3e-search-bar__empty:empty{display:none}.m3e-search-bar__empty{padding:14px 16px;font-size:13.5px;color:var(--m3e-color-on-surface-variant);text-align:center}.m3e-search-bar__item{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 14px;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;background-color:transparent;transition:background-color .12s ease-out}.m3e-search-bar__item[data-highlighted],.m3e-search-bar__item:hover{background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container)}.m3e-search-bar__item-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--m3e-color-on-surface-variant);flex-shrink:0}.m3e-search-bar__item[data-highlighted] .m3e-search-bar__item-icon,.m3e-search-bar__item:hover .m3e-search-bar__item-icon{color:var(--m3e-color-on-secondary-container)}.m3e-search-bar__item-text{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.m3e-search-bar__item-label{font-size:14px;font-weight:500}.m3e-search-bar__item-desc{font-size:12px;color:var(--m3e-color-on-surface-variant)}.m3e-search-bar__item[data-highlighted] .m3e-search-bar__item-desc,.m3e-search-bar__item:hover .m3e-search-bar__item-desc{color:color-mix(in srgb,var(--m3e-color-on-secondary-container) 82%,transparent)}.m3e-search-bar__item-tag{padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:600;background-color:var(--m3e-color-surface-container-highest);color:var(--m3e-color-on-surface-variant);flex-shrink:0}.m3e-carousel{display:flex;flex-direction:column;gap:12px;width:100%;touch-action:manipulation}.m3e-carousel__header-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.m3e-carousel__controls{display:inline-flex;align-items:center;gap:6px}.m3e-carousel__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:9999px;border:1px solid var(--m3e-color-outline-variant);background-color:var(--m3e-color-surface-container);color:var(--m3e-color-on-surface);cursor:pointer;touch-action:manipulation;transition:background-color .14s ease-out,color .14s ease-out}.m3e-carousel__nav-btn:hover:not(:disabled){background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container)}.m3e-carousel__nav-btn:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:2px}.m3e-carousel__nav-btn:disabled{opacity:.38;cursor:not-allowed}.m3e-carousel__markers{display:inline-flex;align-items:center;gap:6px}.m3e-carousel__marker{width:8px;height:8px;padding:0;border:none;border-radius:9999px;background-color:var(--m3e-color-outline-variant);cursor:pointer;touch-action:manipulation;transition:width .2s ease-out,background-color .14s ease-out}.m3e-carousel__marker[aria-current=true]{width:24px;background-color:var(--m3e-color-primary)}.m3e-carousel__marker:focus-visible{outline:2px solid var(--m3e-color-primary);outline-offset:2px}.m3e-carousel__track{display:flex;align-items:stretch;width:100%;overflow:hidden;touch-action:manipulation}.m3e-carousel__slide{position:relative;flex-grow:0;flex-shrink:0;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--m3e-color-primary-container);outline:none}.m3e-carousel__slide:focus-visible{box-shadow:inset 0 0 0 3px var(--m3e-color-primary)}.m3e-carousel__media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.m3e-carousel__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0c0a14c2,#0c0a1447 52%,#0c0a140a);pointer-events:none}.m3e-carousel__caption{position:absolute;inset-inline:16px;bottom:16px;display:flex;flex-direction:column;gap:4px;color:#fff;pointer-events:none;white-space:nowrap;overflow:hidden}.m3e-carousel__badge{align-self:flex-start;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:600;background:#ffffff38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.m3e-carousel__title{font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.m3e-carousel__subtitle{font-size:12.5px;color:#ffffffd9;overflow:hidden;text-overflow:ellipsis}.m3e-top-app-bar{display:flex;flex-direction:column;justify-content:space-between;width:100%;box-sizing:border-box;padding-block:8px;background-color:var(--m3e-color-surface);color:var(--m3e-color-on-surface);border-bottom:1px solid transparent;transition:background-color var(--m3e-effects-fast-duration, .14s) ease-out,border-color var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-top-app-bar[data-elevated]{background-color:var(--m3e-color-surface-container);border-bottom-color:var(--m3e-color-outline-variant)}.m3e-top-app-bar__top-row{display:flex;align-items:center;gap:8px;min-height:48px;width:100%}.m3e-top-app-bar__nav{display:inline-flex;align-items:center;flex-shrink:0}.m3e-top-app-bar__inline-titles{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-width:0}.m3e-top-app-bar__inline-titles[data-centered]{align-items:center;text-align:center}.m3e-top-app-bar__spacer{flex:1 1 auto}.m3e-top-app-bar__actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.m3e-top-app-bar__actions-placeholder{width:40px;flex-shrink:0}.m3e-top-app-bar__expanded-row{display:flex;flex-direction:column;gap:3px;padding-inline:4px;padding-bottom:8px}.m3e-top-app-bar__title{font-weight:650;line-height:1.24;color:var(--m3e-color-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m3e-top-app-bar__subtitle{font-size:13px;line-height:18px;color:var(--m3e-color-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m3e-linear-progress,.m3e-meter{display:flex;flex-direction:column;gap:8px;width:100%}.m3e-linear-progress__header,.m3e-meter__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.m3e-linear-progress__label,.m3e-meter__label{font-size:13.5px;font-weight:500;color:var(--m3e-color-on-surface)}.m3e-linear-progress__value,.m3e-meter__value{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--m3e-color-on-surface-variant)}.m3e-linear-progress__track-host{position:relative;width:100%;overflow:hidden;border-radius:9999px}.m3e-linear-progress__split,.m3e-meter__track{display:flex;align-items:stretch;width:100%;height:100%}.m3e-linear-progress__active{height:100%;border-radius:9999px;background-color:var(--m3e-color-primary)}.m3e-linear-progress__rest{position:relative;display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;height:100%;border-radius:9999px;background-color:var(--m3e-color-secondary-container)}.m3e-linear-progress__stop-dot{border-radius:9999px;background-color:var(--m3e-color-primary);flex-shrink:0}.m3e-linear-progress__indet-wrap{position:relative;width:100%;height:100%;border-radius:9999px;background-color:var(--m3e-color-secondary-container);overflow:hidden;--m3e-linear-indet-duration: 1.75s}.m3e-linear-progress__indet-seg{position:absolute;inset-block:0;left:0;border-radius:9999px;background-color:var(--m3e-color-primary)}.m3e-linear-progress__indet-seg--primary{width:42%;animation:m3e-linear-indet-1 var(--m3e-linear-indet-duration) infinite cubic-bezier(.4,0,.2,1)}.m3e-linear-progress__indet-seg--secondary{width:28%;animation:m3e-linear-indet-2 var(--m3e-linear-indet-duration) infinite cubic-bezier(.4,0,.2,1)}@keyframes m3e-linear-indet-1{0%{translate:-110% 0}65%{translate:245% 0}to{translate:245% 0}}@keyframes m3e-linear-indet-2{0%{translate:-120% 0}38%{translate:-120% 0}to{translate:365% 0}}.m3e-circular-progress{position:relative;display:inline-grid;place-items:center;flex-shrink:0;--m3e-circular-indet-duration: 1.4s}.m3e-circular-progress__svg{display:block}.m3e-circular-progress[data-indeterminate] .m3e-circular-progress__svg{animation:m3e-circular-spin var(--m3e-circular-indet-duration) linear infinite}@keyframes m3e-circular-spin{0%{rotate:0deg}to{rotate:360deg}}.m3e-circular-progress__center{position:absolute;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--m3e-color-on-surface)}.m3e-meter__indicator{height:100%;border-radius:9999px;background-color:var(--m3e-color-primary);transition:background-color .18s ease-out}.m3e-meter__indicator[data-tone=warning]{background-color:var(--m3e-color-tertiary)}.m3e-meter__indicator[data-tone=critical]{background-color:var(--m3e-color-error)}.m3e-meter__rest{flex:1 1 auto;height:100%;border-radius:9999px;background-color:var(--m3e-color-secondary-container)}.m3e-otp-field-wrap{display:flex;flex-direction:column;gap:6px}.m3e-otp-field__label{font-size:13.5px;font-weight:600;color:var(--m3e-color-on-surface)}.m3e-otp-field__hint{margin:0 0 4px;font-size:12.5px;line-height:18px;color:var(--m3e-color-on-surface-variant)}.m3e-otp-field{display:inline-flex;align-items:center;flex-wrap:wrap}.m3e-otp-field__slot{box-sizing:border-box;padding:0;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;font-variant-numeric:tabular-nums;background-color:var(--m3e-color-surface-container-high);color:var(--m3e-color-on-surface);border:1.5px solid var(--m3e-color-outline-variant);outline:none;caret-color:var(--m3e-color-primary);transition:background-color .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out}.m3e-otp-field__slot:hover:not(:disabled){border-color:var(--m3e-color-outline)}.m3e-otp-field__slot[data-focused],.m3e-otp-field__slot:focus{background-color:var(--m3e-color-surface);border:2px solid var(--m3e-color-primary);box-shadow:0 2px 8px color-mix(in srgb,var(--m3e-color-primary) 18%,transparent)}.m3e-otp-field[data-complete] .m3e-otp-field__slot:not([data-focused]){background-color:color-mix(in srgb,var(--m3e-color-secondary-container) 55%,var(--m3e-color-surface-container-high));border-color:var(--m3e-color-primary)}.m3e-otp-field__separator{padding-inline:6px;font-weight:700;color:var(--m3e-color-on-surface-variant);-webkit-user-select:none;user-select:none}.m3e-date-picker{display:flex;flex-direction:column;gap:12px;width:316px;box-sizing:border-box;background-color:var(--m3e-color-surface-container-high);color:var(--m3e-color-on-surface);border:1px solid var(--m3e-color-outline-variant)}.m3e-date-picker__eyebrow{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--m3e-color-on-surface-variant)}.m3e-date-picker__headline{font-size:24px;font-weight:650;line-height:30px;padding-bottom:10px;border-bottom:1px solid var(--m3e-color-outline-variant)}.m3e-date-picker__toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.m3e-date-picker__year-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:none;border-radius:9999px;background:transparent;color:var(--m3e-color-on-surface);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.m3e-date-picker__year-toggle:hover{background-color:color-mix(in srgb,var(--m3e-color-on-surface) 8%,transparent)}.m3e-date-picker__year-caret{display:inline-block;transition:rotate .16s ease-out}.m3e-date-picker__year-caret[data-open]{rotate:180deg}.m3e-date-picker__month-nav{display:inline-flex;align-items:center;gap:4px}.m3e-date-picker__nav-btn{width:34px;height:34px;padding:0;border:none;border-radius:9999px;background:transparent;color:var(--m3e-color-on-surface-variant);font-size:19px;line-height:1;cursor:pointer}.m3e-date-picker__nav-btn:hover{background-color:color-mix(in srgb,var(--m3e-color-on-surface) 9%,transparent);color:var(--m3e-color-on-surface)}.m3e-date-picker__weekdays,.m3e-date-picker__grid{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;row-gap:4px}.m3e-date-picker__weekday{font-size:12px;font-weight:600;color:var(--m3e-color-on-surface-variant);height:28px;display:inline-flex;align-items:center}.m3e-date-picker__day{display:inline-flex;align-items:center;justify-content:center;padding:0;border:1.5px solid transparent;background:transparent;color:var(--m3e-color-on-surface);font-family:inherit;font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.m3e-date-picker__day:hover:not([data-selected]){background-color:color-mix(in srgb,var(--m3e-color-on-surface) 9%,transparent)}.m3e-date-picker__day[data-today]:not([data-selected]){border-color:var(--m3e-color-primary);color:var(--m3e-color-primary);font-weight:700}.m3e-date-picker__day[data-selected]{background-color:var(--m3e-color-primary);color:var(--m3e-color-on-primary);font-weight:700}.m3e-date-picker__day:focus-visible{outline:2px solid var(--m3e-color-primary);outline-offset:2px}.m3e-date-picker__year-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-block:6px}.m3e-date-picker__year-pill{height:36px;border:none;border-radius:9999px;background:transparent;color:var(--m3e-color-on-surface);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.m3e-date-picker__year-pill:hover:not([data-selected]){background-color:color-mix(in srgb,var(--m3e-color-on-surface) 9%,transparent)}.m3e-date-picker__year-pill[data-selected]{background-color:var(--m3e-color-primary);color:var(--m3e-color-on-primary);font-weight:700}.m3e-date-picker-field{display:flex;flex-direction:column;gap:6px;min-width:220px}.m3e-date-picker-field__popup{border-radius:28px;box-shadow:0 14px 32px color-mix(in srgb,var(--m3e-color-shadow) 20%,transparent),0 3px 8px color-mix(in srgb,var(--m3e-color-shadow) 10%,transparent);outline:none;transform-origin:var(--transform-origin, top left);translate:0px 0px;scale:1;opacity:1;transition:opacity var(--m3e-effects-fast-duration, .14s) ease-out,scale var(--m3e-effects-fast-duration, .14s) ease-out,translate var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-date-picker-field__popup[data-starting-style],.m3e-date-picker-field__popup[data-ending-style]{opacity:0;scale:.95;translate:0px -4px}.m3e-preview-card__positioner{z-index:65;outline:none}.m3e-preview-card{box-sizing:border-box;background-color:var(--m3e-color-surface-container-high);color:var(--m3e-color-on-surface);border:1px solid var(--m3e-color-outline-variant);box-shadow:0 12px 28px color-mix(in srgb,var(--m3e-color-shadow) 18%,transparent),0 2px 6px color-mix(in srgb,var(--m3e-color-shadow) 10%,transparent);outline:none;transform-origin:var(--transform-origin, top left);translate:0px 0px;scale:1;opacity:1;transition:opacity var(--m3e-effects-fast-duration, .14s) ease-out,scale var(--m3e-effects-fast-duration, .14s) ease-out,translate var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-preview-card[data-starting-style],.m3e-preview-card[data-ending-style]{opacity:0;scale:.95;translate:0px -4px}.m3e-divider{border:none;background-color:var(--m3e-color-outline-variant);flex-shrink:0}.m3e-divider[data-orientation=horizontal]{width:100%;height:1px}.m3e-divider[data-orientation=vertical]{width:1px;align-self:stretch;min-height:20px}.m3e-divider--labeled{display:flex;align-items:center;gap:12px;width:100%;background:transparent}.m3e-divider__line{flex:1 1 auto;height:1px;background-color:var(--m3e-color-outline-variant)}.m3e-divider__label{font-size:12px;font-weight:600;color:var(--m3e-color-on-surface-variant);white-space:nowrap}.m3e-scroll-area{position:relative;width:100%;border-radius:16px;background-color:var(--m3e-color-surface-container-low);border:1px solid var(--m3e-color-outline-variant);overflow:hidden}.m3e-scroll-area__viewport{width:100%;height:100%;overscroll-behavior:contain;scrollbar-width:none;outline:none}@supports not (scrollbar-width: none){.m3e-scroll-area__viewport::-webkit-scrollbar{display:none}}.m3e-scroll-area[data-orientation=vertical]>.m3e-scroll-area__viewport{overflow-x:hidden}.m3e-scroll-area__content{padding:14px 16px;box-sizing:border-box}.m3e-scroll-area__scrollbar{--m3e-scrollbar-thumb: var(--m3e-color-outline);display:flex;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .16s ease-out}.m3e-scroll-area__scrollbar[data-orientation=vertical]{flex-direction:column;padding-block:10px;padding-inline:1.5px;inset-inline-end:2px!important}.m3e-scroll-area__scrollbar[data-orientation=horizontal]{flex-direction:row;padding-inline:10px;padding-block:1.5px;bottom:2px!important}.m3e-scroll-area:hover .m3e-scroll-area__scrollbar,.m3e-scroll-area__scrollbar[data-scrolling],.m3e-scroll-area__scrollbar[data-hovering]{opacity:1}.m3e-scroll-area__thumb{flex:0 0 auto;background-color:var(--m3e-scrollbar-thumb);transition:background-color .12s ease-out}.m3e-scroll-area__scrollbar[data-orientation=vertical]>.m3e-scroll-area__thumb{width:100%;height:var(--scroll-area-thumb-height, 36px)}.m3e-scroll-area__scrollbar[data-orientation=horizontal]>.m3e-scroll-area__thumb{height:100%;width:var(--scroll-area-thumb-width, 36px)}.m3e-scroll-area__thumb:hover,.m3e-scroll-area__thumb[data-scrolling]{background-color:var(--m3e-color-primary)}.m3e-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.m3e-date-picker__cell{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.m3e-date-picker__cell[data-in-range]:before{content:"";position:absolute;inset-block:3px;inset-inline:0;background-color:var(--m3e-color-secondary-container);z-index:0}.m3e-date-picker__cell[data-range-start]:before{inset-inline-start:50%}.m3e-date-picker__cell[data-range-end]:before{inset-inline-end:50%}.m3e-date-picker__day{position:relative;z-index:1}.m3e-date-picker__day[data-in-range]{color:var(--m3e-color-on-secondary-container);font-weight:600}.m3e-date-range-picker__headline{display:flex;align-items:center;gap:8px}.m3e-date-range-picker__dash{color:var(--m3e-color-on-surface-variant);font-weight:400}.m3e-date-picker__month-title{font-size:14px;font-weight:600;color:var(--m3e-color-on-surface);padding-inline-start:4px}.m3e-time-picker{box-sizing:border-box;width:min(100%,316px);background-color:var(--m3e-color-surface-container-high);color:var(--m3e-color-on-surface);border:1px solid var(--m3e-color-outline-variant);display:flex;flex-direction:column;align-items:center;gap:16px}.m3e-time-picker__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.m3e-time-picker__mode-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:9999px;background:transparent;color:var(--m3e-color-on-surface-variant);cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.m3e-time-picker__mode-btn:hover{background-color:color-mix(in srgb,var(--m3e-color-on-surface) 9%,transparent);color:var(--m3e-color-on-surface)}.m3e-time-picker__mode-btn:focus-visible{outline:2px solid var(--m3e-color-primary);outline-offset:2px}.m3e-time-picker__selector-row,.m3e-time-picker__keyboard-row{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.m3e-time-picker__field-chip{display:inline-flex;align-items:center;justify-content:center;border:2px solid transparent;background-color:var(--m3e-color-surface-container-highest);color:var(--m3e-color-on-surface);font-family:inherit;font-size:34px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--m3e-effects-fast-duration, .14s) ease-out,color var(--m3e-effects-fast-duration, .14s) ease-out,border-color var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-time-picker__field-chip:hover:not([data-active]){background-color:color-mix(in srgb,var(--m3e-color-on-surface) 8%,var(--m3e-color-surface-container-highest))}.m3e-time-picker__field-chip[data-active]{background-color:var(--m3e-color-primary-container);color:var(--m3e-color-on-primary-container);border-color:var(--m3e-color-primary)}.m3e-time-picker__field-chip:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:2px}.m3e-time-picker__colon{font-size:32px;line-height:1;font-weight:700;color:var(--m3e-color-on-surface);-webkit-user-select:none;user-select:none}.m3e-time-picker__period{display:flex;flex-direction:column;gap:2px;margin-inline-start:4px}.m3e-time-picker__period-btn{flex:1 1 0;border:1px solid var(--m3e-color-outline);background-color:transparent;color:var(--m3e-color-on-surface-variant);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background-color var(--m3e-effects-fast-duration, .14s) ease-out,color var(--m3e-effects-fast-duration, .14s) ease-out,border-color var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-time-picker__period-btn[data-selected]{background-color:var(--m3e-color-tertiary-container);color:var(--m3e-color-on-tertiary-container);border-color:var(--m3e-color-tertiary)}.m3e-time-picker__period-btn:focus-visible{outline:2px solid var(--m3e-color-primary);outline-offset:2px}.m3e-time-picker__dial{position:relative;border-radius:9999px;background-color:var(--m3e-color-surface-container-highest);touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0}.m3e-time-picker__hand-svg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.m3e-time-picker__dial-num{position:absolute;left:50%;top:50%;width:36px;height:36px;margin-left:-18px;margin-top:-18px;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--m3e-color-on-surface);font-family:inherit;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;z-index:2;transition:color .1s ease-out,background-color .1s ease-out}.m3e-time-picker__dial-num--inner{width:30px;height:30px;margin-left:-15px;margin-top:-15px;font-size:12px;color:var(--m3e-color-on-surface-variant)}.m3e-time-picker__dial-num:hover:not([data-selected]){background-color:color-mix(in srgb,var(--m3e-color-on-surface) 8%,transparent)}.m3e-time-picker__dial-num[data-selected]{color:var(--m3e-color-on-primary);font-weight:700}.m3e-time-picker__dial-num:focus-visible{outline:2px solid var(--m3e-color-primary);outline-offset:2px}.m3e-time-picker__kb-field{display:flex;flex-direction:column;gap:4px;align-items:center}.m3e-time-picker__kb-input{width:88px;height:64px;box-sizing:border-box;border:2px solid var(--m3e-color-outline-variant);border-radius:12px;background-color:var(--m3e-color-surface-container-highest);color:var(--m3e-color-on-surface);font-family:inherit;font-size:28px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.m3e-time-picker__kb-input:focus{outline:none;border-color:var(--m3e-color-primary);background-color:var(--m3e-color-primary-container);color:var(--m3e-color-on-primary-container)}.m3e-time-picker__kb-caption{font-size:12px;color:var(--m3e-color-on-surface-variant)}.m3e-form{display:flex;flex-direction:column;gap:16px;width:100%}.m3e-form__error-summary{padding:12px 16px;border-radius:14px;background-color:var(--m3e-color-error-container);color:var(--m3e-color-on-error-container);border:1px solid color-mix(in srgb,var(--m3e-color-error) 35%,transparent);display:flex;flex-direction:column;gap:6px}.m3e-form__error-title{font-size:13.5px;font-weight:600}.m3e-form__error-list{margin:0;padding-inline-start:18px;font-size:13px;line-height:19px}.m3e-fieldset{margin:0;min-inline-size:0;box-sizing:border-box;border-radius:20px;padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px}.m3e-fieldset[data-variant=tonal]{border:1px solid var(--m3e-color-outline-variant);background-color:var(--m3e-color-surface-container-low)}.m3e-fieldset[data-variant=outlined]{border:1px solid var(--m3e-color-outline);background-color:transparent}.m3e-fieldset[data-variant=plain]{border:0;padding:0;background-color:transparent}.m3e-fieldset[data-disabled]{opacity:.42}.m3e-fieldset__legend{padding:0;font-size:15px;line-height:22px;font-weight:650;color:var(--m3e-color-on-surface);float:left;width:100%}.m3e-fieldset__legend+*{clear:both}.m3e-fieldset__description{margin:-4px 0 0;font-size:13px;line-height:18px;color:var(--m3e-color-on-surface-variant)}.m3e-fieldset__body{display:flex;flex-direction:column;gap:14px}.m3e-wide-rail{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;background-color:var(--m3e-color-surface-container);border-inline-end:1px solid var(--m3e-color-outline-variant);border-radius:20px;overflow:hidden;flex-shrink:0}.m3e-wide-rail__top{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-inline:4px}.m3e-wide-rail:not([data-expanded]) .m3e-wide-rail__top{align-items:center}.m3e-wide-rail__toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:9999px;background:transparent;color:var(--m3e-color-on-surface-variant);cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out}.m3e-wide-rail__toggle:hover{background-color:color-mix(in srgb,var(--m3e-color-on-surface) 8%,transparent);color:var(--m3e-color-on-surface)}.m3e-wide-rail__toggle:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:2px}.m3e-wide-rail__items{display:flex;flex-direction:column;gap:4px;width:100%}.m3e-wide-rail__item{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding-inline:16px;border:0;background-color:transparent;color:var(--m3e-color-on-surface-variant);font-family:inherit;font-size:14px;font-weight:500;text-align:start;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--m3e-effects-fast-duration, .14s) ease-out,color var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-wide-rail__item:hover:not(:disabled):not([data-active]){background-color:color-mix(in srgb,var(--m3e-color-on-surface) 7%,transparent);color:var(--m3e-color-on-surface)}.m3e-wide-rail__item[data-active]{background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container);font-weight:650}.m3e-nav-drawer[data-scrollspy] .m3e-nav-drawer__items{scroll-target-group:auto}.m3e-nav-drawer[data-scrollspy] a.m3e-wide-rail__item:is(:target-current,.target-current){background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container);font-weight:650}.m3e-wide-rail__item:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:-2px}.m3e-wide-rail__item:disabled{opacity:.38;cursor:not-allowed}.m3e-wide-rail__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0}.m3e-wide-rail__label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.m3e-wide-rail__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding-inline:6px;border-radius:9999px;background-color:var(--m3e-color-error);color:var(--m3e-color-on-error);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.m3e-wide-rail__tag{display:inline-flex;align-items:center;justify-content:center;height:20px;padding-inline:7px;border-radius:9999px;background-color:var(--m3e-color-primary-container);color:var(--m3e-color-on-primary-container);font-size:10.5px;font-weight:700;letter-spacing:.01em;flex-shrink:0}.m3e-wide-rail__dot{width:8px;height:8px;border-radius:9999px;background-color:var(--m3e-color-error);flex-shrink:0}.m3e-nav-drawer{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;background-color:var(--m3e-color-surface-container-low);border:1px solid var(--m3e-color-outline-variant)}.m3e-nav-drawer__headline{margin:0;padding:12px 16px 6px;font-size:14px;font-weight:700;color:var(--m3e-color-on-surface-variant)}.m3e-nav-drawer__items{--m3e-scrollbar-thumb: var(--m3e-color-outline);--m3e-scrollbar-track: transparent;display:flex;flex-direction:column;gap:2px;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--m3e-scrollbar-thumb) var(--m3e-scrollbar-track)}@supports not (scrollbar-color: auto){.m3e-nav-drawer__items::-webkit-scrollbar{width:6px;height:6px}.m3e-nav-drawer__items::-webkit-scrollbar-thumb{background:var(--m3e-scrollbar-thumb);border-radius:9999px}.m3e-nav-drawer__items::-webkit-scrollbar-track{background:var(--m3e-scrollbar-track)}}.m3e-nav-drawer__section-title{padding:10px 16px 4px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--m3e-color-on-surface-variant)}.m3e-nav-drawer__divider{border:0;height:1px;margin:8px 16px 4px;background-color:var(--m3e-color-outline-variant)}.m3e-nav-drawer__footer{padding-top:8px;border-block-start:1px solid var(--m3e-color-outline-variant)}.m3e-nav-suite{display:flex;width:100%;min-height:280px;border-radius:24px;background-color:var(--m3e-color-surface);border:1px solid var(--m3e-color-outline-variant);overflow:hidden}.m3e-nav-suite[data-layout=bar]{flex-direction:column}.m3e-nav-suite[data-layout=rail],.m3e-nav-suite[data-layout=wide-rail]{flex-direction:row}.m3e-nav-suite .m3e-wide-rail,.m3e-nav-suite .m3e-nav-rail{border-radius:0;border-block:0;border-inline-start:0}.m3e-nav-suite .m3e-nav-bar{border-radius:0;border-inline:0;border-block-end:0}.m3e-nav-suite__content{flex:1 1 auto;min-width:0;padding:20px;display:flex;flex-direction:column;gap:12px}.m3e-segmented-menu__submenu-caret{display:inline-flex;align-items:center;justify-content:center;color:var(--m3e-color-on-surface-variant);margin-inline-start:8px}.m3e-segmented-menu__submenu-trigger[data-popup-open]{background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container)}.m3e-menubar{display:inline-flex;align-items:center;gap:0;box-sizing:border-box;background-color:var(--m3e-color-surface-container);border:1px solid var(--m3e-color-outline-variant);max-width:100%}.m3e-menubar__trigger{display:inline-flex;align-items:center;justify-content:center;border:0;background-color:transparent;color:var(--m3e-color-on-surface);font-family:inherit;font-size:13.5px;font-weight:550;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--m3e-effects-fast-duration, .14s) ease-out,color var(--m3e-effects-fast-duration, .14s) ease-out}.m3e-menubar__trigger:hover:not([data-disabled]){background-color:color-mix(in srgb,var(--m3e-color-on-surface) 8%,transparent)}.m3e-menubar__trigger[aria-expanded=true],.m3e-menubar__trigger[data-popup-open]{background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container);font-weight:650}.m3e-menubar__trigger:focus-visible{outline:2px solid var(--m3e-color-primary);outline-offset:-2px}.m3e-menubar__trigger[data-disabled]{opacity:.38;cursor:not-allowed}.m3e-menubar__popup[data-instant]{transition:none}.m3e-data-table-shell{width:100%;box-sizing:border-box;background-color:var(--m3e-color-surface-container-lowest);border:1px solid var(--m3e-color-outline-variant);overflow:hidden}.m3e-data-table-wrap{container-type:inline-size;width:100%;overflow-x:auto;overscroll-behavior-x:contain;outline:none}.m3e-data-table-wrap:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:-2px}.m3e-data-table-wrap[data-sticky-header]{max-height:340px;overflow-y:auto}.m3e-data-table{width:100%;border-collapse:collapse;font-size:13.5px;color:var(--m3e-color-on-surface);font-variant-numeric:tabular-nums}.m3e-data-table__caption{caption-side:top;text-align:start;padding:14px 16px 10px;font-size:14px;font-weight:650;color:var(--m3e-color-on-surface);background-color:var(--m3e-color-surface-container-low);border-block-end:1px solid var(--m3e-color-outline-variant)}.m3e-data-table__head{background-color:var(--m3e-color-surface-container)}.m3e-data-table-wrap[data-sticky-header] .m3e-data-table__th{position:sticky;top:0;z-index:2;background-color:var(--m3e-color-surface-container)}.m3e-data-table__th{font-size:12.5px;font-weight:650;color:var(--m3e-color-on-surface-variant);border-block-end:1px solid var(--m3e-color-outline-variant);white-space:nowrap;text-align:start}.m3e-data-table__th[data-align=center],.m3e-data-table__td[data-align=center]{text-align:center}.m3e-data-table__th[data-align=end],.m3e-data-table__td[data-align=end]{text-align:end}.m3e-data-table__th--checkbox,.m3e-data-table__td--checkbox{width:48px;padding-inline:12px 4px;text-align:center}.m3e-data-table__sort-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;margin-inline:-10px;border:0;border-radius:9999px;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.m3e-data-table__sort-btn:hover{background-color:color-mix(in srgb,var(--m3e-color-on-surface) 8%,transparent);color:var(--m3e-color-on-surface)}.m3e-data-table__sort-btn[data-active]{color:var(--m3e-color-primary);font-weight:700}.m3e-data-table__sort-btn:focus-visible{outline:2px solid var(--m3e-color-primary);outline-offset:2px}.m3e-data-table__sort-icon{opacity:.35;transition:opacity .12s ease-out,rotate var(--m3e-spatial-fast-duration, .22s) var(--m3e-spatial-fast-easing, ease-out)}.m3e-data-table__sort-btn:hover .m3e-data-table__sort-icon,.m3e-data-table__sort-icon[data-active]{opacity:1}.m3e-data-table__row{border-block-end:1px solid color-mix(in srgb,var(--m3e-color-outline-variant) 65%,transparent);transition:background-color .12s ease-out}.m3e-data-table__row:last-child{border-block-end:0}.m3e-data-table__row:hover{background-color:color-mix(in srgb,var(--m3e-color-on-surface) 4%,transparent)}.m3e-data-table__row[data-selected]{background-color:color-mix(in srgb,var(--m3e-color-secondary-container) 55%,transparent)}.m3e-data-table__td{font-weight:450;text-align:start;white-space:nowrap}th.m3e-data-table__td{font-weight:600;color:var(--m3e-color-on-surface)}.m3e-data-table__empty{padding:28px 16px;text-align:center;color:var(--m3e-color-on-surface-variant)}@container (max-width: 520px){.m3e-data-table__th,.m3e-data-table__td{padding-inline:10px!important;font-size:12.5px}}.m3e-skeleton{display:inline-block;flex-shrink:0;background-color:var(--m3e-color-surface-container-high)}.m3e-skeleton:not(.m3e-skeleton--shape)[data-animated]{background-image:linear-gradient(90deg,var(--m3e-color-surface-container-high) 0%,var(--m3e-color-surface-container-highest) 35%,color-mix(in srgb,var(--m3e-color-on-surface) 8%,var(--m3e-color-surface-container-highest)) 50%,var(--m3e-color-surface-container-highest) 65%,var(--m3e-color-surface-container-high) 100%);background-size:220% 100%;animation:m3e-skeleton-shimmer 1.65s ease-in-out infinite}.m3e-skeleton--shape{background:transparent;color:var(--m3e-color-surface-container-highest)}.m3e-skeleton--shape[data-animated]{animation:m3e-skeleton-pulse 1.5s ease-in-out infinite}@keyframes m3e-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes m3e-skeleton-pulse{0%,to{opacity:.92}50%{opacity:.48}}.m3e-dialog__popup{position:relative}.m3e-dialog__close-btn{position:absolute;inset-block-start:16px;inset-inline-end:16px;width:36px;height:36px;border-radius:9999px;border:0;background:transparent;color:var(--m3e-color-on-surface-variant);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.m3e-dialog__close-btn:hover{background-color:color-mix(in srgb,var(--m3e-color-on-surface) 10%,transparent);color:var(--m3e-color-on-surface)}.m3e-dialog__close-btn:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:2px}.m3e-accordion-group{display:flex;flex-direction:column;gap:8px}.m3e-accordion__toolbar{display:flex;justify-content:flex-end}.m3e-accordion__expand-all{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding-inline:14px;border-radius:9999px;border:1px solid var(--m3e-color-outline-variant);background-color:var(--m3e-color-surface-container-low);color:var(--m3e-color-primary);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out}.m3e-accordion__expand-all:hover:not(:disabled){background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container);border-color:transparent}.m3e-accordion__expand-all:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:2px}.m3e-accordion__expand-all:disabled{opacity:.42;cursor:not-allowed}.m3e-collapsible{box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border:1px solid transparent;transition:background-color .18s ease-out,border-color .18s ease-out}.m3e-collapsible[data-variant=tonal]{background-color:var(--m3e-color-surface-container-low)}.m3e-collapsible[data-variant=tonal][data-open]{background-color:var(--m3e-color-surface-container)}.m3e-collapsible[data-variant=outlined]{background-color:var(--m3e-color-surface-container-lowest);border-color:var(--m3e-color-outline-variant)}.m3e-collapsible[data-variant=plain]{background-color:transparent}.m3e-collapsible__trigger{box-sizing:border-box;width:100%;min-height:52px;padding:10px 18px;border:0;background:transparent;color:var(--m3e-color-on-surface);font:inherit;display:flex;align-items:center;gap:10px;text-align:start;cursor:pointer}.m3e-collapsible__trigger:hover:not(:disabled){background-color:color-mix(in srgb,var(--m3e-color-on-surface) 6%,transparent)}.m3e-collapsible__trigger:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:-3px;border-radius:inherit}.m3e-collapsible__trigger:disabled{opacity:.42;cursor:not-allowed}.m3e-collapsible__chevron,.m3e-collapsible__leading{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--m3e-color-primary)}.m3e-collapsible__heading{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.m3e-collapsible__title{font-size:14.5px;font-weight:600;line-height:20px;color:var(--m3e-color-on-surface)}.m3e-collapsible__subtitle{font-size:12.5px;line-height:17px;color:var(--m3e-color-on-surface-variant)}.m3e-collapsible__badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:9999px;font-size:11.5px;font-weight:600;background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container)}.m3e-collapsible__panel{overflow:hidden;height:var(--collapsible-panel-height, auto);transition:height .22s cubic-bezier(.2,0,0,1)}.m3e-collapsible__panel[data-starting-style],.m3e-collapsible__panel[data-ending-style]{height:0}.m3e-collapsible__content{padding:2px 18px 16px 46px;font-size:13.5px;line-height:20px;color:var(--m3e-color-on-surface-variant);border-block-start:1px solid color-mix(in srgb,var(--m3e-color-outline-variant) 45%,transparent);padding-block-start:12px}.m3e-nav-menu{position:relative;width:100%;box-sizing:border-box}.m3e-nav-menu__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:56px;padding:8px 14px;border-radius:9999px;background-color:var(--m3e-color-surface-container);border:1px solid color-mix(in srgb,var(--m3e-color-outline-variant) 60%,transparent)}.m3e-nav-menu__brand{display:inline-flex;align-items:center;gap:8px;padding-inline:8px;font-weight:700;font-size:14.5px;color:var(--m3e-color-on-surface)}.m3e-nav-menu__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.m3e-nav-menu__item{position:relative}.m3e-nav-menu__trigger,.m3e-nav-menu__link{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding-inline:16px;border-radius:9999px;border:0;background:transparent;color:var(--m3e-color-on-surface);font:inherit;font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.m3e-nav-menu__trigger:hover,.m3e-nav-menu__link:hover{background-color:color-mix(in srgb,var(--m3e-color-on-surface) 8%,transparent)}.m3e-nav-menu__trigger[data-popup-open],.m3e-nav-menu__link[aria-current=page]{background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container)}.m3e-nav-menu__link[aria-current=page]:after{content:"";position:absolute;inset-inline:16px;inset-block-end:4px;height:3px;border-radius:9999px;background-color:var(--m3e-color-primary)}.m3e-nav-menu__trigger:focus-visible,.m3e-nav-menu__link:focus-visible,.m3e-nav-menu__card-link:focus-visible,.m3e-nav-menu__featured:focus-visible{outline:2.5px solid var(--m3e-color-primary);outline-offset:2px}.m3e-nav-menu__chevron{display:inline-flex;align-items:center;transition:rotate .18s cubic-bezier(.2,0,0,1)}.m3e-nav-menu__trigger[data-popup-open] .m3e-nav-menu__chevron{rotate:180deg}.m3e-nav-menu__trailing{display:inline-flex;align-items:center;gap:8px}.m3e-nav-menu__positioner{z-index:95;width:var(--positioner-width);height:var(--positioner-height);max-width:var(--available-width);transition:top .22s cubic-bezier(.2,0,0,1),left .22s cubic-bezier(.2,0,0,1),right .22s cubic-bezier(.2,0,0,1)}.m3e-nav-menu__positioner[data-instant]{transition:none}.m3e-nav-menu__popup{position:relative;box-sizing:border-box;border-radius:24px;background-color:var(--m3e-color-surface-container-high);color:var(--m3e-color-on-surface);border:1px solid color-mix(in srgb,var(--m3e-color-outline-variant) 65%,transparent);box-shadow:0 16px 38px color-mix(in srgb,var(--m3e-color-shadow) 22%,transparent),0 4px 12px color-mix(in srgb,var(--m3e-color-shadow) 12%,transparent);width:var(--popup-width);height:var(--popup-height);transform-origin:var(--transform-origin);transition:opacity .18s ease-out,scale .18s cubic-bezier(.2,0,0,1),width .22s cubic-bezier(.2,0,0,1),height .22s cubic-bezier(.2,0,0,1)}.m3e-nav-menu__popup[data-starting-style],.m3e-nav-menu__popup[data-ending-style]{opacity:0;scale:.95}.m3e-nav-menu__viewport{position:relative;overflow:hidden;width:100%;height:100%}.m3e-nav-menu__content{box-sizing:border-box;padding:16px;width:min(560px,calc(100dvw - 40px))}.m3e-nav-menu__panel{display:grid;gap:12px;grid-template-columns:1fr}.m3e-nav-menu__panel[data-has-featured]{grid-template-columns:minmax(175px,210px) 1fr}@media(max-width:620px){.m3e-nav-menu__panel[data-has-featured]{grid-template-columns:1fr}}.m3e-nav-menu__featured{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:16px;border-radius:18px;text-decoration:none;background:linear-gradient(150deg,var(--m3e-color-primary-container),var(--m3e-color-tertiary-container));color:var(--m3e-color-on-primary-container)}.m3e-nav-menu__featured-eyebrow{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.m3e-nav-menu__featured-title{font-size:15px;font-weight:700;line-height:20px}.m3e-nav-menu__featured-desc{font-size:12.5px;line-height:17px;opacity:.9}.m3e-nav-menu__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px}.m3e-nav-menu__card-link{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:14px;text-decoration:none;color:var(--m3e-color-on-surface);transition:background-color .14s ease-out}.m3e-nav-menu__card-link:hover,.m3e-nav-menu__card-link[aria-current=page]{background-color:var(--m3e-color-secondary-container);color:var(--m3e-color-on-secondary-container)}.m3e-nav-menu__card-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background-color:var(--m3e-color-surface-container-highest);color:var(--m3e-color-primary);flex-shrink:0}.m3e-nav-menu__card-body{display:flex;flex-direction:column;gap:2px;min-width:0}.m3e-nav-menu__card-title-row{display:flex;align-items:center;gap:6px}.m3e-nav-menu__card-title{font-size:13.5px;font-weight:600;line-height:18px}.m3e-nav-menu__card-badge{padding:1px 7px;border-radius:9999px;font-size:10.5px;font-weight:700;background-color:var(--m3e-color-primary);color:var(--m3e-color-on-primary)}.m3e-nav-menu__card-desc{font-size:12px;line-height:16px;color:var(--m3e-color-on-surface-variant)}@media(prefers-reduced-motion:reduce){.m3e-button,.m3e-icon-button,.m3e-segmented-list__item,.m3e-segmented-menu,.m3e-floating-toolbar,.m3e-toggle-fab,.m3e-switch,.m3e-switch__thumb,.m3e-checkbox,.m3e-checkbox__indicator,.m3e-radio__dot,.m3e-tabs__indicator,.m3e-dialog__backdrop,.m3e-dialog__popup,.m3e-sheet__backdrop,.m3e-sheet__popup,.m3e-popover,.m3e-accordion__panel,.m3e-collapsible__panel,.m3e-nav-menu__positioner,.m3e-nav-menu__popup,.m3e-nav-menu__chevron,.m3e-chip,.m3e-card,.m3e-tooltip,.m3e-snackbar{transition-duration:90ms;transition-timing-function:ease-out}.m3e-linear-progress__indet-wrap{--m3e-linear-indet-duration: 7s}.m3e-circular-progress{--m3e-circular-indet-duration: 6s}.m3e-skeleton:not(.m3e-skeleton--shape)[data-animated],.m3e-skeleton--shape[data-animated]{animation:none}}@media(forced-colors:active){.m3e-button,.m3e-icon-button,.m3e-segmented-list__item,.m3e-floating-toolbar,.m3e-floating-toolbar__button,.m3e-toggle-fab,.m3e-fab-menu__item,.m3e-switch,.m3e-checkbox,.m3e-radio,.m3e-select__trigger,.m3e-text-field__shell,.m3e-number-field__step,.m3e-number-field__input,.m3e-combobox__shell,.m3e-accordion__item,.m3e-sheet__popup,.m3e-popover,.m3e-chip,.m3e-card,.m3e-dialog__popup,.m3e-snackbar,.m3e-time-picker,.m3e-menubar,.m3e-data-table-shell,.m3e-fieldset,.m3e-nav-drawer,.m3e-nav-suite,.m3e-collapsible,.m3e-nav-menu__bar,.m3e-nav-menu__popup{border:1px solid ButtonText}.m3e-switch__thumb,.m3e-radio__dot,.m3e-slider__handle-bar,.m3e-slider__segment--active,.m3e-badge{background-color:Highlight}.m3e-button[data-selected],.m3e-icon-button[data-selected],.m3e-chip--filter[data-selected],.m3e-nav-item[data-active] .m3e-nav-item__pill,.m3e-floating-toolbar__button[aria-pressed=true],.m3e-segmented-list__item[data-selected],.m3e-nav-menu__link[aria-current=page]{outline:2px solid Highlight;outline-offset:-2px}}
