/*! material v3.0.5 | MIT */@layer mtrl.preupgrade,mtrl.base,mtrl.utilities,mtrl.text-field,mtrl.badge,mtrl.bottom-app-bar,mtrl.bottom-sheet,mtrl.side-sheet,mtrl.menu,mtrl.slider,mtrl.switch,mtrl.select,mtrl.progress,mtrl.button,mtrl.tabs,mtrl.top-app-bar,mtrl.icon-button,mtrl.button-group,mtrl.fab,mtrl.fab-menu,mtrl.extended-fab,mtrl.card,mtrl.carousel,mtrl.checkbox,mtrl.chips,mtrl.divider,mtrl.dialog,mtrl.drawer,mtrl.loading-indicator,mtrl.split-button,mtrl.radios,mtrl.datepicker,mtrl.timepicker,mtrl.search,mtrl.snackbar,mtrl.navigation-bar,mtrl.navigation-rail,mtrl.list,mtrl.tooltip,mtrl.toolbar;@layer mtrl.switch{.mtrl-switch{display:inline-flex;flex-direction:column;position:relative;width:100%;padding:4px 0;user-select:none}.mtrl-switch__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:48px;width:100%;column-gap:12px}.mtrl-switch:where(:not(:has(.mtrl-switch__label,.mtrl-switch__helper))) .mtrl-switch__container{column-gap:0;min-height:40px}.mtrl-switch__content{display:flex;flex-direction:column;flex-grow:1}.mtrl-switch--label-end .mtrl-switch__container{flex-direction:row-reverse}.mtrl-switch__label{font-family:var(--mtrl-ref-typeface-plain,Roboto,sans-serif);font-size:16px;line-height:24px;letter-spacing:.5px;font-weight:400;color:var(--mtrl-sys-color-on-surface)}.mtrl-switch__input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.mtrl-switch__input:disabled{cursor:not-allowed}.mtrl-switch__input:focus-visible~.mtrl-switch__track{outline:3px solid var(--mtrl-sys-color-secondary);outline-offset:2px}.mtrl-switch__track{position:relative;flex-shrink:0;min-width:52px;height:32px;box-sizing:border-box;border-radius:var(--mtrl-sys-shape-corner-full,9999px);background-color:var(--mtrl-sys-color-surface-container-highest);border:2px solid var(--mtrl-sys-color-outline);transition:background-color 175ms linear(0,0.075,0.227,0.39,0.537,0.657,0.751,0.822,0.874,0.912,0.939,0.958,0.971,0.98,0.987,0.991,0.994,0.996,0.997,0.998,0.999,0.999,0.999,1,1),border-color 175ms linear(0,0.075,0.227,0.39,0.537,0.657,0.751,0.822,0.874,0.912,0.939,0.958,0.971,0.98,0.987,0.991,0.994,0.996,0.997,0.998,0.999,0.999,0.999,1,1)}.mtrl-switch__track::after{content:"";position:absolute;width:40px;height:40px;top:-6px;inset-inline-start:-6px;background-color:var(--mtrl-sys-color-on-surface);opacity:0;border-radius:50%;z-index:0;transition:opacity 175ms linear(0,0.075,0.227,0.39,0.537,0.657,0.751,0.822,0.874,0.912,0.939,0.958,0.971,0.98,0.987,0.991,0.994,0.996,0.997,0.998,0.999,0.999,0.999,1,1),inset-inline-start 425ms linear(0,0.102,0.323,0.57,0.784,0.942,1.039,1.085,1.094,1.082,1.06,1.037,1.018,1.004,0.995,0.992,0.991,0.992,0.995,0.997,0.999,1,1.001,1.001,1);pointer-events:none}.mtrl-switch__thumb{position:absolute;top:6px;inset-inline-start:6px;width:16px;height:16px;border-radius:50%;background-color:var(--mtrl-sys-color-outline);transition:inset-inline-start 425ms linear(0,0.102,0.323,0.57,0.784,0.942,1.039,1.085,1.094,1.082,1.06,1.037,1.018,1.004,0.995,0.992,0.991,0.992,0.995,0.997,0.999,1,1.001,1.001,1),top 425ms linear(0,0.102,0.323,0.57,0.784,0.942,1.039,1.085,1.094,1.082,1.06,1.037,1.018,1.004,0.995,0.992,0.991,0.992,0.995,0.997,0.999,1,1.001,1.001,1),width 425ms linear(0,0.102,0.323,0.57,0.784,0.942,1.039,1.085,1.094,1.082,1.06,1.037,1.018,1.004,0.995,0.992,0.991,0.992,0.995,0.997,0.999,1,1.001,1.001,1),height 425ms linear(0,0.102,0.323,0.57,0.784,0.942,1.039,1.085,1.094,1.082,1.06,1.037,1.018,1.004,0.995,0.992,0.991,0.992,0.995,0.997,0.999,1,1.001,1.001,1),background-color 175ms linear(0,0.075,0.227,0.39,0.537,0.657,0.751,0.822,0.874,0.912,0.939,0.958,0.971,0.98,0.987,0.991,0.994,0.996,0.997,0.998,0.999,0.999,0.999,1,1);display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.mtrl-switch__thumb-icon{position:absolute;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);transition:opacity 175ms linear(0,0.075,0.227,0.39,0.537,0.657,0.751,0.822,0.874,0.912,0.939,0.958,0.971,0.98,0.987,0.991,0.994,0.996,0.997,0.998,0.999,0.999,0.999,1,1),transform 425ms linear(0,0.102,0.323,0.57,0.784,0.942,1.039,1.085,1.094,1.082,1.06,1.037,1.018,1.004,0.995,0.992,0.991,0.992,0.995,0.997,0.999,1,1.001,1.001,1);color:var(--mtrl-sys-color-on-primary-container)}.mtrl-switch__thumb-icon svg{width:16px;height:16px}.mtrl-switch__thumb-icon--unselected{color:var(--mtrl-sys-color-surface-container-highest)}.mtrl-switch__helper{font-family:var(--mtrl-ref-typeface-plain,Roboto,sans-serif);font-size:14px;line-height:20px;letter-spacing:.25px;font-weight:400;color:var(--mtrl-sys-color-on-surface-variant)}.mtrl-switch__helper--error{color:var(--mtrl-sys-color-error)}.mtrl-switch--icons:not(.mtrl-switch--checked) .mtrl-switch__thumb{width:24px;height:24px;top:2px;inset-inline-start:2px}.mtrl-switch--icons:not(.mtrl-switch--checked) .mtrl-switch__thumb-icon--unselected{opacity:1;transform:scale(1)}.mtrl-switch--checked .mtrl-switch__track{background-color:var(--mtrl-sys-color-primary);border-color:var(--mtrl-sys-color-primary)}.mtrl-switch--checked .mtrl-switch__track::after{inset-inline-start:14px;background-color:var(--mtrl-sys-color-primary)}.mtrl-switch--checked .mtrl-switch__thumb{background-color:var(--mtrl-sys-color-on-primary);width:24px;height:24px;top:2px;inset-inline-start:22px}.mtrl-switch--checked .mtrl-switch__thumb-icon:not(.mtrl-switch__thumb-icon--unselected){opacity:1;transform:scale(1)}.mtrl-switch--dense .mtrl-switch__container{min-height:initial}.mtrl-switch--error .mtrl-switch__track{border-color:var(--mtrl-sys-color-error)}.mtrl-switch--disabled{pointer-events:none}.mtrl-switch--disabled .mtrl-switch__track{background-color:color-mix(in srgb,var(--mtrl-sys-color-on-surface) 12%,transparent);border-color:color-mix(in srgb,var(--mtrl-sys-color-on-surface) 12%,transparent)}.mtrl-switch--disabled .mtrl-switch__thumb{background-color:color-mix(in srgb,var(--mtrl-sys-color-on-surface) 38%,transparent)}.mtrl-switch--disabled .mtrl-switch__thumb-icon--unselected{color:color-mix(in srgb,var(--mtrl-sys-color-surface-container-highest) 38%,transparent)}.mtrl-switch--disabled .mtrl-switch__label,.mtrl-switch--disabled .mtrl-switch__helper{color:color-mix(in srgb,var(--mtrl-sys-color-on-surface) 38%,transparent);opacity:1}.mtrl-switch--disabled.mtrl-switch--checked .mtrl-switch__track{background-color:color-mix(in srgb,var(--mtrl-sys-color-on-surface) 12%,transparent);border-color:rgba(0,0,0,0)}.mtrl-switch--disabled.mtrl-switch--checked .mtrl-switch__thumb{background-color:var(--mtrl-sys-color-surface)}.mtrl-switch--disabled.mtrl-switch--checked .mtrl-switch__thumb-icon{color:color-mix(in srgb,var(--mtrl-sys-color-on-surface) 38%,transparent)}.mtrl-switch:not(.mtrl-switch--disabled) .mtrl-switch__input:is(:hover,:focus-visible,:active)~.mtrl-switch__track .mtrl-switch__thumb{background-color:var(--mtrl-sys-color-on-surface-variant)}.mtrl-switch:not(.mtrl-switch--disabled).mtrl-switch--checked .mtrl-switch__input:is(:hover,:focus-visible,:active)~.mtrl-switch__track .mtrl-switch__thumb{background-color:var(--mtrl-sys-color-primary-container)}.mtrl-switch:not(.mtrl-switch--disabled) .mtrl-switch__input:hover~.mtrl-switch__track::after{opacity:.08}.mtrl-switch:not(.mtrl-switch--disabled) .mtrl-switch__input:focus-visible~.mtrl-switch__track::after{opacity:.1}.mtrl-switch:not(.mtrl-switch--disabled) .mtrl-switch__input:active~.mtrl-switch__track::after{opacity:.1}.mtrl-switch:not(.mtrl-switch--disabled) .mtrl-switch__input:active~.mtrl-switch__track .mtrl-switch__thumb{width:28px;height:28px;top:0;inset-inline-start:0}.mtrl-switch:not(.mtrl-switch--disabled).mtrl-switch--checked .mtrl-switch__input:active~.mtrl-switch__track .mtrl-switch__thumb{inset-inline-start:20px}@media(prefers-reduced-motion:reduce){.mtrl-switch .mtrl-switch__track,.mtrl-switch .mtrl-switch__thumb,.mtrl-switch .mtrl-switch__thumb-icon{transition:none}}@media(forced-colors:active){.mtrl-switch .mtrl-switch__track{border-width:2px}.mtrl-switch--checked .mtrl-switch__track{border-color:currentColor}}}