body[data-color-mode=light]{--md-sys-color-primary: 72, 93, 146;--md-sys-color-surface-tint: 72, 93, 146;--md-sys-color-on-primary: 255, 255, 255;--md-sys-color-primary-container: 218, 226, 255;--md-sys-color-on-primary-container: 48, 69, 120;--md-sys-color-secondary: 88, 94, 113;--md-sys-color-on-secondary: 255, 255, 255;--md-sys-color-secondary-container: 220, 226, 249;--md-sys-color-on-secondary-container: 64, 70, 89;--md-sys-color-tertiary: 115, 85, 114;--md-sys-color-on-tertiary: 255, 255, 255;--md-sys-color-tertiary-container: 254, 215, 249;--md-sys-color-on-tertiary-container: 89, 61, 89;--md-sys-color-error: 186, 26, 26;--md-sys-color-on-error: 255, 255, 255;--md-sys-color-error-container: 255, 218, 214;--md-sys-color-on-error-container: 147, 0, 10;--md-sys-color-background: 250, 248, 255;--md-sys-color-on-background: 26, 27, 33;--md-sys-color-surface: 250, 248, 255;--md-sys-color-on-surface: 26, 27, 33;--md-sys-color-surface-variant: 225, 226, 236;--md-sys-color-on-surface-variant: 68, 70, 79;--md-sys-color-outline: 117, 119, 128;--md-sys-color-outline-variant: 197, 198, 208;--md-sys-color-shadow: 0, 0, 0;--md-sys-color-scrim: 0, 0, 0;--md-sys-color-inverse-surface: 47, 48, 54;--md-sys-color-inverse-on-surface: 241, 240, 247;--md-sys-color-inverse-primary: 177, 197, 255;--md-sys-color-primary-fixed: 218, 226, 255;--md-sys-color-on-primary-fixed: 0, 24, 71;--md-sys-color-primary-fixed-dim: 177, 197, 255;--md-sys-color-on-primary-fixed-variant: 48, 69, 120;--md-sys-color-secondary-fixed: 220, 226, 249;--md-sys-color-on-secondary-fixed: 21, 27, 44;--md-sys-color-secondary-fixed-dim: 192, 198, 221;--md-sys-color-on-secondary-fixed-variant: 64, 70, 89;--md-sys-color-tertiary-fixed: 254, 215, 249;--md-sys-color-on-tertiary-fixed: 42, 18, 44;--md-sys-color-tertiary-fixed-dim: 225, 187, 221;--md-sys-color-on-tertiary-fixed-variant: 89, 61, 89;--md-sys-color-surface-dim: 218, 217, 224;--md-sys-color-surface-bright: 250, 248, 255;--md-sys-color-surface-container-lowest: 255, 255, 255;--md-sys-color-surface-container-low: 244, 243, 250;--md-sys-color-surface-container: 238, 237, 244;--md-sys-color-surface-container-high: 232, 231, 239;--md-sys-color-surface-container-highest: 226, 226, 233}.text-display-l{color:rgb(var(--md-sys-color-on-surface));font-size:57px;line-height:64px;font-weight:400;letter-spacing:-.25px}.text-display-m{color:rgb(var(--md-sys-color-on-surface));font-size:45px;line-height:52px;font-weight:400;letter-spacing:0px}.text-display-s{color:rgb(var(--md-sys-color-on-surface));font-size:36px;line-height:44px;font-weight:400;letter-spacing:0px}.text-headline-l{color:rgb(var(--md-sys-color-on-surface-variant));font-size:32px;font-weight:400;line-height:40px;letter-spacing:0px}.text-headline-m{color:rgb(var(--md-sys-color-on-surface-variant));font-size:28px;font-weight:400;line-height:36px;letter-spacing:0px}.text-headline-s{color:rgb(var(--md-sys-color-on-surface-variant));font-size:24px;font-weight:400;line-height:32px;letter-spacing:0px}.text-title-l{color:rgb(var(--md-sys-color-on-surface));font-size:22px;line-height:28px;font-weight:400;letter-spacing:0px}.text-title-m{color:rgb(var(--md-sys-color-on-surface));font-size:16px;line-height:24px;font-weight:500;letter-spacing:.15px}.text-title-s{color:rgb(var(--md-sys-color-on-surface-variant));font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px}.text-label-l{color:rgb(var(--md-sys-color-on-surface));font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px}.text-label-m{color:rgb(var(--md-sys-color-on-surface));font-size:12px;line-height:16px;font-weight:500;letter-spacing:.5px}.text-label-s{color:rgb(var(--md-sys-color-on-surface));font-size:11px;line-height:16px;font-weight:500;letter-spacing:.5px}.text-body-l{color:rgb(var(--md-sys-color-on-surface-variant));font-size:16px;font-weight:400;line-height:24px;letter-spacing:.5px}.text-body-m{color:rgb(var(--md-sys-color-on-surface-variant));font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px}.text-body-s{color:rgb(var(--md-sys-color-on-surface-variant));font-size:12px;line-height:16px;font-weight:400;letter-spacing:.4px}.text-center{text-align:center}.text-bold{font-weight:500}.button{position:relative;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--button-bg-color));color:rgb(var(--button-text-color));--icon-color: rgb(var(--button-text-color));box-shadow:inset 0 0 0 1000px var(--button-state, rgba(0, 0, 0, 0)),inset 0 0 0 1000px var(--button-pressed-state, rgba(0, 0, 0, 0)),inset 0 0 0 1px var(--button-border-color, rgba(0, 0, 0, 0)) var(--button-shadow, );transition:all .4s ease}.button:not(:disabled):hover{--button-state: rgba(var(--button-text-color), .08)}.button:not(:disabled):focus{--button-state: rgba(var(--button-text-color), .1)}.button.pressed{--button-state: rgba(var(--button-text-color), .08);--button-pressed-state: rgba(var(--button-text-color), .1)}.button.pressed.border-animation{border-radius:var(--button-pressed-border-radius)}.button:not(.loading):disabled{background-color:rgba(var(--md-sys-color-on-surface),.1);color:rgba(var(--md-sys-color-on-surface),.38);--icon-color: rgba(var(--md-sys-color-on-surface), .38)}.button__spinner{content:"";border-radius:50%;border:2px solid rgba(var(--button-text-color));animation:button-loading-path 1s infinite linear alternate,button-loading-animation 2s infinite linear}.button.round{border-radius:var(--button-round-border-radius)}.button.square{border-radius:var(--button-square-border-radius)}.button.xsmall{column-gap:4px;padding:6px 12px;--button-round-border-radius: 16px;--button-square-border-radius: 12px;--button-pressed-border-radius: 8px}.button.xsmall .icon{width:20px;height:20px}.button.small{column-gap:8px;padding:10px 16px;--button-round-border-radius: 20px;--button-square-border-radius: 12px;--button-pressed-border-radius: 8px}.button.small .icon{width:20px;height:20px}.button.medium{column-gap:8px;padding:16px 24px;--button-round-border-radius: 28px;--button-square-border-radius: 16px;--button-pressed-border-radius: 12px}.button.medium .icon{width:24px;height:24px}.button.large{column-gap:12px;padding:32px 48px;--button-round-border-radius: 48px;--button-square-border-radius: 28px;--button-pressed-border-radius: 16px}.button.large .icon{width:32px;height:32px}.button.xlarge{column-gap:16px;padding:48px 64px;--button-round-border-radius: 68px;--button-square-border-radius: 28px;--button-pressed-border-radius: 16px}.button.xlarge .icon{width:40px;height:40px}.button.filled{--button-bg-color: var(--md-sys-color-primary);--button-text-color: var(--md-sys-color-on-primary)}.button.tonal{--button-bg-color: var(--md-sys-color-secondary-container);--button-text-color: var(--md-sys-color-on-secondary-container)}.button.outlined{--button-bg-color: 0, 0, 0, 0%;--button-text-color: var(--md-sys-color-on-surface-variant);--button-border-color: rgba(var(--md-sys-color-outline-variant))}.button.elevated{--button-bg-color: var(--md-sys-color-surface-container-low);--button-text-color: var(--md-sys-color-primary)}.button.elevated:not(:disabled){--button-shadow: , 0px 4px 8px 3px rgba(var(--md-sys-color-shadow), 15%), 0px 1px 3px 0px rgba(var(--md-sys-color-shadow), 30%)}.button.text{--button-bg-color: 0, 0, 0, 0%;--button-text-color: var(--md-sys-color-primary)}.button-icon{background-color:rgba(var(--button-icon-bg-color));color:rgb(var(--button-icon-text-color));--icon-color: rgb(var(--button-icon-text-color));--button-icon-pressed: rgba(0, 0, 0, 0);--button-icon-state: rgba(0, 0, 0, 0%);box-shadow:inset 0 0 0 1000px var(--button-icon-state),inset 0 0 0 1000px var(--button-icon-pressed),0 0 0 1px var(--button-icon-border, rgba(0, 0, 0, 0));transition:all .4s ease}.button-icon:not(:disabled):hover,.button-icon.active{--button-icon-state: rgba(var(--button-icon-text-color), .08)}.button-icon:not(:disabled):focus{--button-icon-state: rgba(var(--button-icon-text-color), .1)}.button-icon.pressed{--button-icon-state: rgba(var(--button-icon-text-color), .08);--button-icon-pressed: rgba(var(--button-icon-text-color), .1)}.button-icon.pressed.border-animation{border-radius:var(--button-icon-pressed-border-radius)}.button-icon:disabled{background-color:rgba(var(--md-sys-color-on-surface),.1);color:rgba(var(--md-sys-color-on-surface),.38);--icon-color: rgba(var(--md-sys-color-on-surface), .38)}.button-icon.xsmall{--button-icon-narrow-padding: 6px;--button-icon-default-padding: 6px 4px;--button-icon-wide-padding: 6px 10px;--button-icon-round-border-radius: 16px;--button-icon-square-border-radius: 12px;--button-icon-pressed-border-radius: 8px}.button-icon.xsmall .icon{width:20px;height:20px}.button-icon.small{--button-icon-narrow-padding: 8px;--button-icon-default-padding: 8px 4px;--button-icon-wide-padding: 8px 14px;--button-icon-round-border-radius: 20px;--button-icon-square-border-radius: 12px;--button-icon-pressed-border-radius: 8px}.button-icon.small .icon{width:24px;height:24px}.button-icon.medium{--button-icon-narrow-padding: 16px;--button-icon-default-padding: 16px 12px;--button-icon-wide-padding: 16px 24px;--button-icon-round-border-radius: 28px;--button-icon-square-border-radius: 16px;--button-icon-pressed-border-radius: 12px}.button-icon.medium .icon{width:24px;height:24px}.button-icon.large{--button-icon-narrow-padding: 32px;--button-icon-default-padding: 32px 16px;--button-icon-wide-padding: 32px 48px;--button-icon-round-border-radius: 48px;--button-icon-square-border-radius: 28px;--button-icon-pressed-border-radius: 16px}.button-icon.large .icon{width:32px;height:32px}.button-icon.xlarge{--button-icon-narrow-padding: 48px;--button-icon-default-padding: 48px 32px;--button-icon-wide-padding: 48px 72px;--button-icon-round-border-radius: 68px;--button-icon-square-border-radius: 28px;--button-icon-pressed-border-radius: 16px}.button-icon.xlarge .icon{width:40px;height:40px}.button-icon.narrow{padding:var(--button-icon-narrow-padding)}.button-icon.default{padding:var(--button-icon-default-padding)}.button-icon.wide{padding:var(--button-icon-wide-padding)}.button-icon.round{border-radius:var(--button-icon-round-border-radius)}.button-icon.square{border-radius:var(--button-icon-square-border-radius)}.button-icon.filled{--button-icon-bg-color: var(--md-sys-color-primary);--button-icon-text-color: var(--md-sys-color-on-primary)}.button-icon.tonal{--button-icon-bg-color: var(--md-sys-color-secondary-container);--button-icon-text-color: var(--md-sys-color-on-secondary-container)}.button-icon.outlined{--button-icon-bg-color: 0, 0, 0, 0%;--button-icon-text-color: var(--md-sys-color-on-surface-variant);--button-icon-border: rgb(var(--md-sys-color-outline-variant))}.button-icon.standart{--button-icon-bg-color: 0, 0, 0, 0%;--button-icon-text-color: var(--md-sys-color-on-surface-variant)}.button-icon.standart:disabled{background-color:#0000}.fab{display:flex;background-color:rgb(var(--fab-bg-color));color:rgb(var(--fab-text-color));--icon-color: rgb(var(--fab-text-color));--fab-button-hover-state: rgba(0, 0, 0, 0%);--fab-button-focus-state: rgba(0, 0, 0, 0%);--fab-button-state: rgba(0, 0, 0, 0%);box-shadow:0 4px 8px 3px rgba(var(--md-sys-color-shadow),15%),0 1px 3px rgba(var(--md-sys-color-shadow),30%),inset 0 0 0 1000px var(--fab-button-state);transition:all .3s ease}.fab:not(:disabled):hover{--fab-button-state: rgba(var(--fab-text-color), .08)}.fab:not(:disabled):focus{--fab-button-state: rgba(var(--fab-text-color), .1)}.fab.small{column-gap:8px;padding:16px;border-radius:16px}.fab.small .icon{width:24px;height:24px}.fab.medium{column-gap:12px;padding:26px;border-radius:20px}.fab.medium .icon{width:28px;height:28px}.fab.large{column-gap:16px;padding:30px 28px;border-radius:28px}.fab.large .icon{width:36px;height:36px}.fab.primary-container{--fab-bg-color: var(--md-sys-color-primary-container);--fab-text-color: var(--md-sys-color-on-primary-container)}.fab.secondary-container{--fab-bg-color: var(--md-sys-color-secondary-container);--fab-text-color: var(--md-sys-color-on-secondary-container)}.fab.tertiary-container{--fab-bg-color: var(--md-sys-color-tertiary-container);--fab-text-color: var(--md-sys-color-on-tertiary-container)}.fab.primary{--fab-bg-color: var(--md-sys-color-primary);--fab-text-color: var(--md-sys-color-on-primary)}.fab.secondary{--fab-bg-color: var(--md-sys-color-secondary);--fab-text-color: var(--md-sys-color-on-secondary)}.fab.tertiary{--fab-bg-color: var(--md-sys-color-tertiary);--fab-text-color: var(--md-sys-color-on-tertiary)}@keyframes button-loading-path{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes button-loading-animation{0%{transform:scaleY(1) rotate(0)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0)}to{transform:scaleY(-1) rotate(-135deg)}}.divider-top{border-top:1px solid rgb(var(--md-sys-color-outline-variant))}.divider-bottom{border-bottom:1px solid rgb(var(--md-sys-color-outline-variant))}.list{display:flex;flex-direction:column;row-gap:2px}.list__item{padding:24px;border-radius:16px;background-color:rgb(var(--md-sys-color-surface-container-lowest));transition:box-shadow .4s ease}.list__item:not(:first-child){border-top-left-radius:4px;border-top-right-radius:4px}.list__item:not(:last-child){border-bottom-left-radius:4px;border-bottom-right-radius:4px}.list__item.with-hover:hover{box-shadow:inset 0 0 0 10000px rgba(var(--md-sys-color-on-surface),.08)}.list__item.p-0{padding:0}.skeleton{background:linear-gradient(90deg,rgb(var(--md-sys-color-surface-container-highest)) 30%,rgb(var(--md-sys-color-surface-container-high)),rgb(var(--md-sys-color-surface-container-highest)) 70%);background-size:400%;animation:skeleton-loading 1.5s infinite linear}@keyframes skeleton-loading{0%{background-position:100% 100%}to{background-position:0 0}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:18px;font-family:Roboto,serif;scrollbar-gutter:stable}html{scrollbar-width:thin}html::-webkit-scrollbar{width:12px;height:12px}body{background-color:rgb(var(--md-sys-color-surface-container-lowest))}ul{list-style:none}button{cursor:pointer;background-color:transparent}button:disabled{cursor:default}button,input,a{border:none;outline:none;font-family:inherit}a{text-decoration:none}#app{display:flex;min-height:100vh}.icon{display:block;transition:all .25s ease}.cdx-list__checkbox--checked .cdx-list__checkbox-check{--color-bg-checked: rgb(var(--md-sys-color-primary))}.auth{display:flex;width:100%;min-height:100vh;padding:60px 0}.auth__card{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:565px;width:100%;padding:36px;margin:auto;background-color:rgb(var(--md-sys-color-surface));border-radius:28px;border:1px solid rgb(var(--md-sys-color-outline-variant))}.auth__title{margin-bottom:16px;text-align:center;text-wrap:balance}.auth__text{color:rgb(var(--md-sys-color-on-surface))}.auth__button{margin-top:32px}.collapse__handle,.collapse__content{position:relative}.collapse__handle{display:flex;align-items:center;justify-content:flex-start;cursor:pointer;z-index:2}.collapse__button{margin-left:auto}.collapse__button>.icon{transition:transform .25s ease;--icon-color: rgb(var(--md-sys-color-on-surface-variant))}.collapse__button[aria-expanded=true]>.icon{--icon-color: rgb(var(--md-sys-color-primary));transform:rotate(180deg)}.collapse__content{height:0px;overflow:hidden;z-index:1;transition:height .35s ease,transform .35s ease}.collapse__content:not(.opened){display:none}.chips{position:relative;width:100%}.chips__container{display:flex;column-gap:8px;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none}.chips__container::-webkit-scrollba{display:none}.chips__chip{flex:0 0 auto;position:relative}.chips__chip-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;cursor:pointer}.chips__chip-label{display:block;white-space:nowrap;color:rgb(var(--md-sys-color-on-surface-variant));padding:6px 12px;border-radius:8px;box-shadow:inset 0 0 0 1px rgb(var(--md-sys-color-outline-variant),var(--chip-border-opacity, 1)),inset 0 0 0 1000px rgba(var(--md-sys-color-on-surface-variant),var(--chip-bg-opacity, 0));cursor:pointer;transition:all .28s ease}.chips__chip-input:hover+.chips__chip-label{--chip-bg-opacity: .08}.chips__chip-input:focus+.chips__chip-label{--chip-bg-opacity: .1}.chips__chip-input:checked+.chips__chip-label{--chip-border-opacity: 0;background-color:rgb(var(--md-sys-color-secondary-container))}.chips__error{position:absolute;top:100%;left:0;right:0;margin:4px 16px 0;color:rgb(var(--md-sys-color-error))}.dialog-fade-enter-active,.dialog-fade-leave-active{transition:opacity .5s ease}.dialog-fade-enter-from,.dialog-fade-leave-to{opacity:0}.dialog-fade-enter-from .dialog__card,.dialog-fade-leave-to .dialog__card{transform:translateY(-50%)}.dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;padding:56px;overflow-y:auto;background-color:rgba(var(--md-sys-color-scrim),.4)}.dialog.full-width>.dialog__card{width:100%}.dialog__card{min-width:280px;max-width:560px;padding:24px;margin:auto;border-radius:28px;transition:all .5s ease;background-color:rgb(var(--md-sys-color-surface-container-high))}.dialog__header{display:flex;align-items:center;justify-content:flex-end;margin-bottom:24px}.dialog__header-content{display:flex;align-items:center;margin-right:auto;column-gap:10px}.dialog__title{color:rgb(var(--md-sys-color-on-surface))}.dialog__actions{display:flex;justify-content:flex-end;column-gap:8px;margin-top:24px}.dialog__actions>*{min-width:112px}.dialog__close-button{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;cursor:default}.empty-message{width:100%;margin-block:36px}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0;transform:var(--translate)}.fade-transition-enter-active,.fade-transition-leave-active{transition:all .25s var(--delay) ease}.fab-menu{row-gap:8px}.fab-menu__trigger.opened{border-radius:50%}.fab-menu__trigger.opened .icon{transform:rotate(45deg)}.fab-menu,.fab-menu__actions{display:flex;flex-direction:column;align-items:flex-end}.fab-menu__actions{order:-1;row-gap:4px}.fab-menu__actions>.button{--button-bg-color: var(--md-sys-color-primary-container);--button-text-color: var(--md-sys-color-on-primary-container)}.select{position:relative;width:100%}.select .text-field__input::placeholder{color:rgb(var(--md-sys-color-on-surface))}.select__button{text-align:left}.select__list{position:absolute;top:100%;left:0;z-index:2;width:100%;max-height:340px;padding-block:8px;border-radius:4px;overflow:hidden;overflow-y:auto;box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026;background-color:rgb(var(--md-sys-color-surface-container));transition:all .2s ease}.select__list.collapsed{opacity:0;transform:scale(.95)}.select__list.hidden{display:none}.select__option{color:rgb(var(--md-sys-color-on-surface));padding:16px 12px;transition:all .28s ease;cursor:pointer}.select__option.selected{color:rgb(var(--md-sys-color-on-secondary-container));background-color:rgb(var(--md-sys-color-secondary-container))}.select__option:not(.selected).disabled{cursor:default;font-weight:500;color:rgba(var(--md-sys-color-on-surface),.38)}.select__option:not(.disabled):hover{background-color:rgb(var(--md-sys-color-on-surface),.08)}.navigation-rail{min-width:72px;height:100vh;padding:14px 12px 20px}.search{position:relative;width:100%;padding:4px 4px 4px 38px;border-radius:28px;background-color:rgb(var(--md-sys-color-surface-container-high))}.search__input{width:100%;padding-block:8px;margin-inline:4px;background-color:transparent;color:rgb(var(--md-sys-color-on-surface))}.search__input::placeholder{color:rgb(var(--md-sys-color-on-surface-variant))}.search__submit{position:absolute;top:0;left:4px}.switch{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%}.switch__label{display:flex;flex-direction:column;color:rgb(var(--md-sys-color-on-surface))}.switch__label-subtext{color:rgb(var(--md-sys-color-on-surface-variant))}.switch__input{position:absolute;right:0;z-index:-100;width:0px;height:0px;opacity:0}.switch__toggle{position:relative;display:flex;align-items:center;width:52px;height:32px;border-radius:100px;border:2px solid rgb(var(--md-sys-color-outline));background-color:rgb(var(--md-sys-color-surface-container-highest));cursor:pointer;transition:all .35s ease}.switch__toggle-icon{position:relative;width:16px;height:16px}.switch__toggle-icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;--icon-color: rgb(var(--md-sys-color-surface-container-highest))}.switch__toggle-handle{position:absolute;top:50%;left:0%;transform:translate(calc(0% + 4px),-50%);width:16px;height:16px;border-radius:100%;background-color:rgb(var(--md-sys-color-outline));transition:all .45s ease}.switch__toggle-handle.icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transform:translate(calc(0% + 2px),-50%)}.switch__toggle-handle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:100%;background-color:rgba(var(--md-sys-color-on-surface),0);pointer-events:none}.switch__input:not(:disabled)+.switch__toggle:hover .switch__toggle-handle,.switch__input:not(:disabled):focus+.switch__toggle .switch__toggle-handle{background-color:rgb(var(--md-sys-color-on-surface-variant))}.switch__input:not(:disabled)+.switch__toggle:hover .switch__toggle-handle:before{background-color:rgba(var(--md-sys-color-on-surface),.08)}.switch__input:not(:disabled):not(:checked):focus+.switch__toggle .switch__toggle-handle:before{background-color:rgba(var(--md-sys-color-on-surface),.12)}.switch__input:not(:disabled):checked+.switch__toggle{border-color:rgb(var(--md-sys-color-primary));background-color:rgb(var(--md-sys-color-primary))}.switch__input:not(:disabled):checked+.switch__toggle .switch__toggle-icon .icon{--icon-color: rgb(var(--md-sys-color-on-primary-container))}.switch__input:not(:disabled):checked+.switch__toggle .switch__toggle-handle{width:24px;height:24px;background-color:rgb(var(--md-sys-color-on-primary));transform:translate(calc(100% - 2px),-50%)}.switch__input:not(:disabled):checked+.switch__toggle:hover .switch__toggle-handle,.switch__input:not(:disabled):checked:focus+.switch__toggle .switch__toggle-handle{background-color:rgb(var(--md-sys-color-primary-container))}.switch__input:not(:disabled):checked+.switch__toggle:hover .switch__toggle-handle:before{background-color:rgba(var(--md-sys-color-primary),.08)}.switch__input:not(:disabled):checked:focus+.switch__toggle .switch__toggle-handle:before{background-color:rgba(var(--md-sys-color-primary),.12)}.tabs{display:flex;flex-direction:column;height:100%}.tabs__header{position:relative;display:flex;justify-content:center;margin-bottom:24px;border-bottom:1px solid rgb(var(--md-sys-color-surface-container-highest))}.tabs__body{display:flex;flex-direction:column;flex:1}.tabs__links-list{position:relative;display:flex;width:100%}.tabs__links-list:after{content:"";position:absolute;bottom:0;left:var(--indicator-offset);width:var(--indicator-size);height:3px;border-top-left-radius:100px;border-top-right-radius:100px;background-color:rgb(var(--md-sys-color-primary));transition:all .28s ease-in}.tabs__link{display:block;width:100%;padding:14px 48px;transition:background-color .25s ease}.tabs__link:hover{background-color:rgba(var(--md-sys-color-on-surface),.08)}.tabs__link:focus{background-color:rgba(var(--md-sys-color-on-surface),.12)}.tabs__link.active{color:rgb(var(--md-sys-color-primary))}.tabs__link.active:hover{background-color:rgba(var(--md-sys-color-primary),.08)}.tabs__link.active:focus{background-color:rgba(var(--md-sys-color-primary),.12)}.tabs-variant{display:flex;height:80px;border-radius:40px;background-color:rgb(var(--md-sys-color-surface))}.tabs-variant__button{width:100%;height:100%;border-radius:40px;color:rgb(var(--md-sys-color-on-surface));font-weight:400;transition:all .28s ease}.tabs-variant__button.selected,.tabs-variant__button:hover,.tabs-variant__button:focus{font-weight:500;background-color:rgba(var(--md-sys-color-primary),var(--bg-opacity))}.tabs-variant__button.selected{background-color:rgb(var(--md-sys-color-secondary-container))}.tabs-variant__button:hover{--bg-opacity: .08}.tabs-variant__button:focus{--bg-opacity: .1}.text-field{position:relative;width:100%;z-index:1}.text-field.error{margin-bottom:16px}.text-field__input{position:relative;z-index:1;width:100%;padding:16px 8px 16px 16px;background-color:transparent;border-radius:4px;box-shadow:inset 0 0 0 1px rgb(var(--md-sys-color-outline));color:rgb(var(--md-sys-color-on-surface));transition:all .14s ease}.text-field__input:focus{box-shadow:inset 0 0 0 3px rgb(var(--md-sys-color-primary))}.text-field__input:not(:disabled)+.text-field__label{cursor:text}.text-field__label{position:absolute;top:50%;left:16px;transform:translateY(-50%);z-index:2;background-color:var(--input-label-bg, rgb(var(--md-sys-color-surface-container-high)));color:rgb(var(--md-sys-color-on-surface-variant));transition:all .2s ease}.text-field__label:before{content:"";position:absolute;top:0;left:-6px;z-index:-1;width:0%;height:100%;background-color:inherit;transition:all .24s ease}.text-field__label span{color:rgb(var(--md-sys-color-error))}.text-field__input:not(:disabled):focus+.text-field__label{color:rgb(var(--md-sys-color-primary))}.text-field__label.active{color:rgb(var(--md-sys-color-on-surface-variant))}.text-field__input:not(:disabled):focus+.text-field__label,.text-field__label.active{top:1px;left:16px;font-size:12px;line-height:16px;letter-spacing:.4px}.text-field__input:not(:disabled):focus+.text-field__label:before,.text-field__label.active:before{width:calc(100% + 12px)}.text-field__error{position:absolute;top:100%;left:0;right:0;margin:4px 16px 0;color:rgb(var(--md-sys-color-error))}.text-field.error .text-field__input{box-shadow:inset 0 0 0 1px rgb(var(--md-sys-color-error))}.text-field.error .text-field__input:focus{box-shadow:inset 0 0 0 3px rgb(var(--md-sys-color-error))}.text-field.error .text-field__label,.text-field.error .text-field__label.active{color:rgb(var(--md-sys-color-error))!important}.text-field__trailing-icon{position:absolute;right:8px;top:50%;z-index:2;transform:translateY(-50%)}.menu{position:relative}.menu.horizontal-left .menu__content{left:0}.menu.horizontal-right .menu__content{right:0}.menu__content{position:absolute;top:calc(100% + 4px);z-index:3;min-width:200px;padding-block:8px;border-radius:4px;background-color:rgb(var(--md-sys-color-surface-container));box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026}.menu-item{position:relative}.menu-item.divider:after{content:"";display:block;width:100%;height:1px;margin-block:8px;background-color:rgb(var(--md-sys-color-outline-variant))}.menu-item .icon{--icon-color: rgb(var(--md-sys-color-on-surface-variant))}.menu-item>*{display:flex;align-items:center;column-gap:12px;width:100%;padding:8px 16px;color:rgb(var(--md-sys-color-on-surface));font:inherit;transition:all .28s ease}.menu-item.disabled .icon{--icon-color: rgba(var(--md-sys-color-on-surface-variant), .38)}.menu-item.disabled>*{color:rgba(var(--md-sys-color-on-surface),.38)}.menu-item:not(.disabled)>*:hover{box-shadow:inset 0 0 0 1000px #00000014}.menu-item:not(.disabled)>*:focus{box-shadow:inset 0 0 0 1000px #0000001a}.skeleton-list>.list__item{min-height:100px}.spinner{--s: 80px;width:var(--s);height:var(--s)}.spinner circle{--r: 47px;--1deg: calc(2 * pi * var(--r) / 360);r:var(--r);stroke-width:8px;animation:dash-anim 2s ease-in-out infinite,full-rotation-anim 3.4s linear infinite;transform-origin:50% 50%}@keyframes dash-anim{0%{stroke-dasharray:0 0 calc(2 * var(--1deg)) calc(358 * var(--1deg))}50%{stroke-dasharray:0 calc(35 * var(--1deg)) calc(290 * var(--1deg)) calc(35 * var(--1deg))}to{stroke-dasharray:0 calc(358 * var(--1deg)) calc(2 * var(--1deg))}}@keyframes full-rotation-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-preload{min-width:100vw;min-height:100vh;background-color:rgb(var(--md-sys-color-surface-container))}.app-preload__spinner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.opacity-transition-enter-from,.opacity-transition-leave-to{opacity:0}.opacity-transition-enter-active,.opacity-transition-leave-active{transition:opacity var(--duration) var(--delay) ease}.app-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.app-menu__close{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(var(--md-sys-color-scrim),.12)}.app-menu__list{position:relative;z-index:2;display:flex;flex-direction:column;width:360px;height:100%;padding:30px 12px;background-color:rgb(var(--md-sys-color-surface-container-low));transition:transform .3s ease}.app-menu__link{display:block;padding:16px 24px;border-radius:100px;transition:all .28s ease;box-shadow:inset 0 0 0 1000px rgb(var(--md-sys-color-on-surface),var(--app-link-state-opacity, 0))}.app-menu__link:hover{--app-link-state-opacity: .08}.app-menu__link:focus{--app-link-state-opacity: .1}.app-menu__link.router-link-exact-active{font-weight:500;background-color:rgb(var(--md-sys-color-secondary-container))}.navigation-menu-animation-enter-active,.navigation-menu-animation-leave-active{transition:opacity .28s ease}.navigation-menu-animation-enter-from,.navigation-menu-animation-leave-to{opacity:0}.navigation-menu-animation-enter-from .app-menu__list,.navigation-menu-animation-leave-to .app-menu__list{transform:translate(-100%)}.app-bar{display:flex;align-items:center;justify-content:space-between;column-gap:6px;width:100%;padding:8px 12px;margin-bottom:20px;border-radius:36px;background-color:rgb(var(--md-sys-color-surface-container))}.app-bar__avatar{border-radius:100%;object-fit:contain;object-position:center}.app-layout-skeleton__bar{width:100%;height:64px;border-radius:36px;margin-bottom:20px}.app-layout-skeleton__content .list__item{min-height:100px}.layout{flex:1;background-color:rgb(var(--md-sys-color-surface-container-low))}.layout__container{width:100%;height:100%;padding-block:16px;max-width:990px;margin-inline:auto}.fab-container{position:fixed;z-index:10;inset:auto 24px 24px auto}.project-layout-skeleton__navigation{display:flex;justify-content:space-between;margin-bottom:10px}.project-layout-skeleton__button-wrapper{display:flex;column-gap:8px}.project-layout-skeleton__button{width:56px;height:56px;border-radius:100px}.project-layout-skeleton__group-buttons{height:56px;width:168px;border-radius:100px}.project-layout-skeleton__tabs{width:100%;height:80px;border-radius:40px}.project-layout-skeleton__list{width:100%;margin-top:24px}.project-layout-skeleton__list>.skeleton{min-height:88px}.project-view__action-wrapper{display:flex;align-items:center;border-radius:100px;background-color:rgb(var(--md-sys-color-surface-container-lowest))}.project-view__action-wrapper:first-child{margin-right:auto}.project-view__action-wrapper:last-child{margin-left:8px}.project-view__action-wrapper .button-icon{margin:0}.project-view__navbar{display:flex;align-items:center;justify-content:space-between;column-gap:4px;width:100%;margin-bottom:10px}.project-view__content{display:flex;flex-direction:column;height:100%}.project-view__forbidden{display:flex;align-items:center;flex-direction:column;gap:32px;height:100%;padding-top:25%}.project-view__forbidden-actions{display:flex;column-gap:8px}.remove-project-button{color:rgb(var(--md-sys-color-error))}.remove-project-button .icon{--icon-color: rgb(var(--md-sys-color-error))}
