.notifications{--bg-color-light:rgb(var(--primary-white-rgb));--hover-bg-light:rgba(var(--primary-gray-rgb),0.04);--border-color-light:rgba(var(--primary-gray-rgb),0.08);--font-color-light:rgb(var(--primary-gray-rgb));--secondary-font-color-light:rgba(var(--primary-gray-rgb),0.6);--disabled-color-light:rgba(var(--primary-gray-rgb),0.4);--bg-color-dark:rgb(var(--primary-gray-rgb));--hover-bg-dark:rgba(var(--primary-white-rgb),0.04);--border-color-dark:rgba(var(--primary-white-rgb),0.08);--font-color-dark:rgb(var(--primary-white-rgb));--secondary-font-color-dark:rgba(var(--primary-white-rgb),0.6);--disabled-color-dark:rgba(var(--primary-white-rgb),0.4);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;padding:0;width:320px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .notifications{background:var(--bg-color-dark)}}:where(html.is-dark) .notifications{background:var(--bg-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .notifications{background:var(--bg-color-light)}}:where(html.is-light) .notifications{background:var(--bg-color-light)}.notifications__popover{--border-color-light:rgba(var(--primary-gray-rgb),0.08);--shadow-color-light:rgba(var(--primary-gray-rgb),0.12);--border-color-dark:rgba(var(--primary-white-rgb),0.08);--shadow-color-dark:rgba(var(--primary-gray-rgb),0.8);margin-top:8px;border-radius:8px!important;background-color:transparent!important}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .notifications__popover{box-shadow:0 0 60px 0 var(--shadow-color-dark)!important}}:where(html.is-dark) .notifications__popover{box-shadow:0 0 60px 0 var(--shadow-color-dark)!important}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .notifications__popover{box-shadow:0 0 60px 0 var(--shadow-color-light)!important}}:where(html.is-light) .notifications__popover{box-shadow:0 0 60px 0 var(--shadow-color-light)!important}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .notifications__popover{border:1px solid var(--border-color-dark)}}:where(html.is-dark) .notifications__popover{border:1px solid var(--border-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .notifications__popover{border:1px solid var(--border-color-light)}}:where(html.is-light) .notifications__popover{border:1px solid var(--border-color-light)}.notifications__button{position:relative;display:flex;cursor:pointer;align-items:center;justify-content:center;width:30px;height:30px}.notifications__button .MuiBadge-colorWarning{background-color:#e2584d!important}.notifications__empty{--icon-color-light:rgb(var(--primary-white-rgb));--icon-bg-light:rgba(var(--primary-gray-rgb),0.2);--icon-color-dark:rgb(var(--primary-gray-rgb));--icon-bg-dark:rgba(var(--primary-white-rgb),0.2);display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--icon-bg);font-weight:400;font-style:normal;font-size:12px;line-height:150%;gap:12px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .notifications__empty{--icon-bg:var(--icon-bg-dark)}}:where(html.is-dark) .notifications__empty{--icon-bg:var(--icon-bg-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .notifications__empty{--icon-bg:var(--icon-bg-light)}}:where(html.is-light) .notifications__empty{--icon-bg:var(--icon-bg-light)}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .notifications__empty{--icon-color:var(--icon-color-dark)}}:where(html.is-dark) .notifications__empty{--icon-color:var(--icon-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .notifications__empty{--icon-color:var(--icon-color-light)}}:where(html.is-light) .notifications__empty{--icon-color:var(--icon-color-light)}.notifications__empty svg{width:40px;height:40px}.notifications__header{display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:36px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .notifications__header{border-bottom:1px solid var(--border-color-dark)}}:where(html.is-dark) .notifications__header{border-bottom:1px solid var(--border-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .notifications__header{border-bottom:1px solid var(--border-color-light)}}:where(html.is-light) .notifications__header{border-bottom:1px solid var(--border-color-light)}.notifications__header h3{font-weight:500;font-style:normal;font-size:14px;line-height:150%}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .notifications__header h3{color:var(--font-color-dark)}}:where(html.is-dark) .notifications__header h3{color:var(--font-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .notifications__header h3{color:var(--font-color-light)}}:where(html.is-light) .notifications__header h3{color:var(--font-color-light)}.notifications__header button{display:flex;cursor:pointer;align-items:center;padding:0 6px;height:20px;border-radius:4px;font-weight:500;font-style:normal;font-size:10px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .notifications__header button{color:var(--bg-color-dark)}}:where(html.is-dark) .notifications__header button{color:var(--bg-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .notifications__header button{color:var(--bg-color-light)}}:where(html.is-light) .notifications__header button{color:var(--bg-color-light)}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .notifications__header button{background:var(--font-color-dark)}}:where(html.is-dark) .notifications__header button{background:var(--font-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .notifications__header button{background:var(--font-color-light)}}:where(html.is-light) .notifications__header button{background:var(--font-color-light)}.notifications__list{overflow-y:auto;overflow-x:hidden;max-height:50vh}.notifications__item{width:100%;cursor:auto;padding:12px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .notifications__item{background-color:var(--bg-color-dark)}}:where(html.is-dark) .notifications__item{background-color:var(--bg-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .notifications__item{background-color:var(--bg-color-light)}}:where(html.is-light) .notifications__item{background-color:var(--bg-color-light)}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .notifications__item+.notifications__item{border-top:1px solid var(--border-color-dark)}}:where(html.is-dark) .notifications__item+.notifications__item{border-top:1px solid var(--border-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .notifications__item+.notifications__item{border-top:1px solid var(--border-color-light)}}:where(html.is-light) .notifications__item+.notifications__item{border-top:1px solid var(--border-color-light)}.notifications__item.__read>*{opacity:.4}.notifications__item-header{display:flex;cursor:pointer;align-items:center;height:20px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .notifications__item-header{color:var(--font-color-dark)}}:where(html.is-dark) .notifications__item-header{color:var(--font-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .notifications__item-header{color:var(--font-color-light)}}:where(html.is-light) .notifications__item-header{color:var(--font-color-light)}.notifications__item-title{display:flex;flex:1 1 0%;align-items:center;overflow:hidden;text-transform:capitalize;font-weight:500;font-size:13px}.notifications__item-title i{display:block;flex-shrink:0;flex-grow:0;margin-right:4px;width:6px;height:6px;border-radius:50%;background-color:#e2584d}.notifications__item-title span{flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications__item-expand{display:flex;flex-shrink:0;flex-grow:0;align-items:center;justify-content:center;width:20px;height:20px;opacity:.6}.notifications__item-expand svg{display:block;width:16px;height:16px;transition:transform .3s;transform:rotate(0deg);transform-origin:center}.notifications__item.__expanded .notifications__item-expand svg{transform:rotate(180deg)}.notifications__item-content{-webkit-user-select:text;-moz-user-select:text;user-select:text;overflow:hidden;margin:4px 0;max-height:18px;font-weight:400;font-style:normal;font-size:12px;line-height:18px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .notifications__item-content{color:var(--secondary-font-color-dark)}}:where(html.is-dark) .notifications__item-content{color:var(--secondary-font-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .notifications__item-content{color:var(--secondary-font-color-light)}}:where(html.is-light) .notifications__item-content{color:var(--secondary-font-color-light)}.notifications__item.__expanded .notifications__item-content{overflow-y:auto;overflow-x:hidden;max-height:100%}.notifications__item.__expanded .notifications__item-content>*{white-space:pre-wrap;overflow-wrap:break-word}.notifications__item-time{font-weight:400;font-style:normal;font-size:10px;line-height:15px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .notifications__item-time{color:var(--disabled-color-dark)}}:where(html.is-dark) .notifications__item-time{color:var(--disabled-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .notifications__item-time{color:var(--disabled-color-light)}}:where(html.is-light) .notifications__item-time{color:var(--disabled-color-light)}.notifications__item-footer{margin-top:16px}.notifications__item-button{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:center;padding:0 12px;height:32px;border-radius:8px;font-weight:500;font-style:normal;font-size:12px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .notifications__item-button{color:var(--bg-color-dark)}}:where(html.is-dark) .notifications__item-button{color:var(--bg-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .notifications__item-button{color:var(--bg-color-light)}}:where(html.is-light) .notifications__item-button{color:var(--bg-color-light)}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .notifications__item-button{background:var(--font-color-dark)}}:where(html.is-dark) .notifications__item-button{background:var(--font-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .notifications__item-button{background:var(--font-color-light)}}:where(html.is-light) .notifications__item-button{background:var(--font-color-light)}.notifications__item-button:hover{opacity:.8}.notifications__item-button:active{opacity:.6}.KsLibraryProgress{--font-color-light:rgb(var(--primary-gray-rgb));--bar-thumb-light:rgba(var(--primary-gray-rgb),0.2);--bar-track-light:rgba(var(--primary-gray-rgb),0.08);--font-color-dark:rgb(var(--primary-white-rgb));--bar-thumb-dark:rgba(var(--primary-white-rgb),0.2);--bar-track-dark:rgba(var(--primary-white-rgb),0.08)}.KsLibraryProgress__main{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;font-weight:400;font-style:normal;font-size:10px;line-height:150%}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsLibraryProgress__main{color:var(--font-color-dark)}}:where(html.is-dark) .KsLibraryProgress__main{color:var(--font-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsLibraryProgress__main{color:var(--font-color-light)}}:where(html.is-light) .KsLibraryProgress__main{color:var(--font-color-light)}.KsLibraryProgress__main-usage{display:flex;align-items:center;gap:4px}.KsLibraryProgress__main-usage span{opacity:.4}.KsLibraryProgress__main-usage span:first-child{opacity:1}.KsLibraryProgress__main svg{width:12px;height:12px;opacity:.6}.KsLibraryProgress__progress{height:5px;border-radius:10px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsLibraryProgress__progress{background:var(--bar-track-dark)!important}}:where(html.is-dark) .KsLibraryProgress__progress{background:var(--bar-track-dark)!important}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsLibraryProgress__progress{background:var(--bar-track-light)!important}}:where(html.is-light) .KsLibraryProgress__progress{background:var(--bar-track-light)!important}.KsLibraryProgress__progress .MuiLinearProgress-bar{border-radius:10px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsLibraryProgress__progress .MuiLinearProgress-bar{background:var(--bar-thumb-dark)!important}}:where(html.is-dark) .KsLibraryProgress__progress .MuiLinearProgress-bar{background:var(--bar-thumb-dark)!important}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsLibraryProgress__progress .MuiLinearProgress-bar{background:var(--bar-thumb-light)!important}}:where(html.is-light) .KsLibraryProgress__progress .MuiLinearProgress-bar{background:var(--bar-thumb-light)!important}