/*! material v3.10.1 | 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.tabs{.mtrl-tabs{position:relative;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.mtrl-tabs--primary{min-height:48px}.mtrl-tabs--primary:has(.mtrl-button.mtrl-tab--icon-and-text){min-height:64px}.mtrl-tabs--primary .mtrl-tabs__indicator{border-radius:3px 3px 0 0;background-color:var(--mtrl-sys-color-primary)}.mtrl-tabs--secondary{min-height:48px}.mtrl-tabs--secondary .mtrl-tabs__indicator{border-radius:0;background-color:var(--mtrl-sys-color-primary)}.mtrl-tabs .mtrl-button.mtrl-tab::before{content:none}.mtrl-tabs:not(.mtrl-tabs--scrollable){flex-direction:row}.mtrl-tabs:not(.mtrl-tabs--scrollable)>.mtrl-button.mtrl-tab{flex:1}.mtrl-tabs--scrollable{overflow:hidden}.mtrl-tabs--scrollable .mtrl-tabs__scroll{display:flex;padding-inline:52px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.mtrl-tabs--scrollable .mtrl-tabs__scroll::-webkit-scrollbar{display:none}.mtrl-tabs__divider{position:absolute;bottom:0;left:0;right:0;height:1px;background-color:var(--mtrl-sys-color-outline-variant)}.mtrl-tabs__indicator{position:absolute;bottom:0;left:0;transition:transform 450ms linear(0,0.055,0.18,0.332,0.483,0.619,0.733,0.823,0.891,0.94,0.973,0.994,1.007,1.013,1.015,1.015,1.013,1.011,1.009,1.006,1.005,1.003,1.002,1.001,1),width 450ms linear(0,0.055,0.18,0.332,0.483,0.619,0.733,0.823,0.891,0.94,0.973,0.994,1.007,1.013,1.015,1.015,1.013,1.011,1.009,1.006,1.005,1.003,1.002,1.001,1);z-index:1}@supports(anchor-name:--a){.mtrl-tabs{anchor-scope:--mtrl-tabs-indicator}.mtrl-tabs__indicator{position-anchor:--mtrl-tabs-indicator}.mtrl-tabs .mtrl-tab--active{anchor-name:--mtrl-tabs-indicator}.mtrl-tabs--primary:not(:has(.mtrl-tabs__indicator--fixed)):not(:has(.mtrl-tabs__indicator--dynamic)) .mtrl-tab--active:has(.mtrl-button__text){anchor-name:none}.mtrl-tabs--primary:not(:has(.mtrl-tabs__indicator--fixed)):not(:has(.mtrl-tabs__indicator--dynamic)) .mtrl-tab--active .mtrl-button__text{anchor-name:--mtrl-tabs-indicator}.mtrl-tabs--primary .mtrl-tabs__indicator,.mtrl-tabs--secondary .mtrl-tabs__indicator{transition:left 450ms linear(0,0.055,0.18,0.332,0.483,0.619,0.733,0.823,0.891,0.94,0.973,0.994,1.007,1.013,1.015,1.015,1.013,1.011,1.009,1.006,1.005,1.003,1.002,1.001,1),width 450ms linear(0,0.055,0.18,0.332,0.483,0.619,0.733,0.823,0.891,0.94,0.973,0.994,1.007,1.013,1.015,1.015,1.013,1.011,1.009,1.006,1.005,1.003,1.002,1.001,1)}.mtrl-tabs--primary .mtrl-tabs__indicator{width:max(24px,calc(anchor-size(width) - 4px));left:calc(anchor(center) - 0.5 * max(24px,anchor-size(width) - 4px))}.mtrl-tabs--secondary .mtrl-tabs__indicator{left:anchor(left);width:anchor-size(width);min-width:0}.mtrl-tabs--primary:has(.mtrl-tab--active:not(:has(.mtrl-button__text))) .mtrl-tabs__indicator:not(.mtrl-tabs__indicator--fixed):not(.mtrl-tabs__indicator--content),.mtrl-tabs--primary .mtrl-tabs__indicator--dynamic,.mtrl-tabs--secondary .mtrl-tabs__indicator--dynamic{width:max(30px,calc(anchor-size(width) / 2));left:calc(anchor(center) - 0.5 * max(30px,calc(anchor-size(width) / 2)))}.mtrl-tabs--primary .mtrl-tabs__indicator--content,.mtrl-tabs--secondary .mtrl-tabs__indicator--content{width:max(30px,anchor-size(width));left:calc(anchor(center) - 0.5 * max(30px,anchor-size(width)))}.mtrl-tabs:has(.mtrl-tab--active:not(:has(.mtrl-button__text))) .mtrl-tabs__indicator--content,.mtrl-tabs--primary .mtrl-tabs__indicator--fixed,.mtrl-tabs--secondary .mtrl-tabs__indicator--fixed{width:var(--mtrl-tabs-indicator-width,40px);left:calc(anchor(center) - 0.5 * var(--mtrl-tabs-indicator-width,40px))}}.mtrl-button.mtrl-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:90px;max-width:360px;padding:0 16px;border:none;border-radius:0;background-color:rgba(0,0,0,0);color:var(--mtrl-sys-color-on-surface-variant);cursor:pointer;user-select:none;flex-shrink:0;font-family:var(--mtrl-ref-typeface-brand,Roboto,sans-serif);font-size:14px;line-height:20px;letter-spacing:.1px;font-weight:500;transition:background-color .2s cubic-bezier(0.4,0,0.2,1),color .2s cubic-bezier(0.4,0,0.2,1)}.mtrl-button.mtrl-tab--text-only{height:48px}.mtrl-button.mtrl-tab--icon-only{height:48px}.mtrl-button.mtrl-tab--icon-and-text{height:64px;flex-direction:column}.mtrl-button.mtrl-tab.mtrl-button--icon{padding:0 16px}.mtrl-button.mtrl-tab:focus{outline:none}.mtrl-button.mtrl-tab:focus-visible{outline:3px solid var(--mtrl-sys-color-secondary);outline-offset:-3px;z-index:1}.mtrl-button.mtrl-tab--disabled,.mtrl-button.mtrl-tab:disabled{pointer-events:none;opacity:.38}.mtrl-button.mtrl-tab .mtrl-button__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.mtrl-button.mtrl-tab .mtrl-button__icon svg{width:100%;height:100%;fill:currentColor}.mtrl-button.mtrl-tab--icon-and-text .mtrl-button__icon{margin-bottom:4px}.mtrl-button.mtrl-tab .mtrl-button__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-align:center;line-height:1.2}.mtrl-button.mtrl-tab--icon-only .mtrl-button__text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mtrl-button.mtrl-tab--icon-only .mtrl-badge__wrapper .mtrl-badge--top-right,.mtrl-button.mtrl-tab--icon-and-text .mtrl-badge__wrapper .mtrl-badge--top-right{top:0;right:auto;left:calc(100% - 6px)}:where(.mtrl-rtl) .mtrl-button.mtrl-tab--icon-only .mtrl-badge__wrapper .mtrl-badge--top-right:not(:where(.mtrl-ltr,.mtrl-ltr *)),:where(:host(.mtrl-rtl)) .mtrl-button.mtrl-tab--icon-only .mtrl-badge__wrapper .mtrl-badge--top-right:not(:where(.mtrl-ltr,.mtrl-ltr *)),[dir=rtl] .mtrl-button.mtrl-tab--icon-only .mtrl-badge__wrapper .mtrl-badge--top-right:not(:where(.mtrl-ltr,.mtrl-ltr *)),:where(.mtrl-rtl) .mtrl-button.mtrl-tab--icon-and-text .mtrl-badge__wrapper .mtrl-badge--top-right:not(:where(.mtrl-ltr,.mtrl-ltr *)),:where(:host(.mtrl-rtl)) .mtrl-button.mtrl-tab--icon-and-text .mtrl-badge__wrapper .mtrl-badge--top-right:not(:where(.mtrl-ltr,.mtrl-ltr *)),[dir=rtl] .mtrl-button.mtrl-tab--icon-and-text .mtrl-badge__wrapper .mtrl-badge--top-right:not(:where(.mtrl-ltr,.mtrl-ltr *)){right:calc(100% - 6px);left:auto}.mtrl-button.mtrl-tab--text-only .mtrl-badge__wrapper .mtrl-badge--top-right{top:50%;right:auto;left:calc(100% + 4px);transform:translateY(-50%)}:where(.mtrl-rtl) .mtrl-button.mtrl-tab--text-only .mtrl-badge__wrapper .mtrl-badge--top-right:not(:where(.mtrl-ltr,.mtrl-ltr *)),:where(:host(.mtrl-rtl)) .mtrl-button.mtrl-tab--text-only .mtrl-badge__wrapper .mtrl-badge--top-right:not(:where(.mtrl-ltr,.mtrl-ltr *)),[dir=rtl] .mtrl-button.mtrl-tab--text-only .mtrl-badge__wrapper .mtrl-badge--top-right:not(:where(.mtrl-ltr,.mtrl-ltr *)){right:calc(100% + 4px);left:auto}.mtrl-tabs--primary .mtrl-button.mtrl-tab--active{color:var(--mtrl-sys-color-primary);border-radius:0}.mtrl-tabs--primary .mtrl-button.mtrl-tab--active .mtrl-button__icon{color:var(--mtrl-sys-color-primary)}.mtrl-tabs--primary .mtrl-button.mtrl-tab--active:hover{background-color:color-mix(in srgb,var(--mtrl-sys-color-primary) 8%,transparent)}.mtrl-tabs--primary .mtrl-button.mtrl-tab--active:focus-visible{background-color:color-mix(in srgb,var(--mtrl-sys-color-primary) 10%,transparent)}.mtrl-tabs--primary .mtrl-button.mtrl-tab--active:active:not(:has(>.mtrl-ripple)){background-color:color-mix(in srgb,var(--mtrl-sys-color-primary) 10%,transparent)}.mtrl-tabs--primary .mtrl-button.mtrl-tab:not(.mtrl-button.mtrl-tab--active):not(.mtrl-button.mtrl-tab--disabled):not(:disabled){color:var(--mtrl-sys-color-on-surface-variant)}.mtrl-tabs--primary .mtrl-button.mtrl-tab:not(.mtrl-button.mtrl-tab--active):not(.mtrl-button.mtrl-tab--disabled):not(:disabled):hover{color:var(--mtrl-sys-color-on-surface);background-color:color-mix(in srgb,var(--mtrl-sys-color-on-surface) 8%,transparent)}.mtrl-tabs--primary .mtrl-button.mtrl-tab:not(.mtrl-button.mtrl-tab--active):not(.mtrl-button.mtrl-tab--disabled):not(:disabled):focus-visible{color:var(--mtrl-sys-color-on-surface);background-color:color-mix(in srgb,var(--mtrl-sys-color-on-surface) 10%,transparent)}.mtrl-tabs--primary .mtrl-button.mtrl-tab:not(.mtrl-button.mtrl-tab--active):not(.mtrl-button.mtrl-tab--disabled):not(:disabled):active{color:var(--mtrl-sys-color-on-surface)}.mtrl-tabs--primary .mtrl-button.mtrl-tab:not(.mtrl-button.mtrl-tab--active):not(.mtrl-button.mtrl-tab--disabled):not(:disabled):active:not(:has(>.mtrl-ripple)){background-color:color-mix(in srgb,var(--mtrl-sys-color-primary) 10%,transparent)}.mtrl-tabs--primary .mtrl-button.mtrl-tab:not(.mtrl-button.mtrl-tab--active):not(.mtrl-button.mtrl-tab--disabled):not(:disabled) .mtrl-ripple-wave{background-color:var(--mtrl-sys-color-primary)}.mtrl-tabs--secondary .mtrl-button.mtrl-tab--active{color:var(--mtrl-sys-color-on-surface);border-radius:0}.mtrl-tabs--secondary .mtrl-button.mtrl-tab--active .mtrl-button__icon{color:var(--mtrl-sys-color-on-surface)}.mtrl-tabs--secondary .mtrl-button.mtrl-tab--active:hover{background-color:color-mix(in srgb,var(--mtrl-sys-color-on-surface) 8%,transparent)}.mtrl-tabs--secondary .mtrl-button.mtrl-tab--active:focus-visible{background-color:color-mix(in srgb,var(--mtrl-sys-color-on-surface) 10%,transparent)}.mtrl-tabs--secondary .mtrl-button.mtrl-tab--active:active:not(:has(>.mtrl-ripple)){background-color:color-mix(in srgb,var(--mtrl-sys-color-on-surface) 10%,transparent)}.mtrl-tabs--secondary .mtrl-button.mtrl-tab:not(.mtrl-button.mtrl-tab--active):not(.mtrl-button.mtrl-tab--disabled):not(:disabled){color:var(--mtrl-sys-color-on-surface-variant)}.mtrl-tabs--secondary .mtrl-button.mtrl-tab:not(.mtrl-button.mtrl-tab--active):not(.mtrl-button.mtrl-tab--disabled):not(:disabled):hover{color:var(--mtrl-sys-color-on-surface);background-color:color-mix(in srgb,var(--mtrl-sys-color-on-surface) 8%,transparent)}.mtrl-tabs--secondary .mtrl-button.mtrl-tab:not(.mtrl-button.mtrl-tab--active):not(.mtrl-button.mtrl-tab--disabled):not(:disabled):focus-visible{color:var(--mtrl-sys-color-on-surface);background-color:color-mix(in srgb,var(--mtrl-sys-color-on-surface) 10%,transparent)}.mtrl-tabs--secondary .mtrl-button.mtrl-tab:not(.mtrl-button.mtrl-tab--active):not(.mtrl-button.mtrl-tab--disabled):not(:disabled):active{color:var(--mtrl-sys-color-on-surface)}.mtrl-tabs--secondary .mtrl-button.mtrl-tab:not(.mtrl-button.mtrl-tab--active):not(.mtrl-button.mtrl-tab--disabled):not(:disabled):active:not(:has(>.mtrl-ripple)){background-color:color-mix(in srgb,var(--mtrl-sys-color-on-surface) 10%,transparent)}.mtrl-tab-panel{padding:16px}.mtrl-tab-panel[hidden]{display:none}.mtrl-tabs--responsive-small .mtrl-button.mtrl-tab{padding:0 12px;min-width:72px}}