.header-suggestion-trigger{cursor:pointer;border-radius:6px;align-items:center;display:flex}@media (min-width:768px){.header-suggestion-trigger{color:var(--text-secondary);background:#fff;margin-left:10px;padding:5px 12px}}@media (max-width:767.98px){.header-suggestion-trigger{margin-left:5px;font-size:1.4em}}@media (min-width:991px){.with-hidden-bookmark-status-btn [data-bookmark-status=NONE]:not([aria-expanded=true]){opacity:0}.with-hidden-bookmark-status-btn:hover .bookmark-status-btn{opacity:1}}.bookmark-status-btn{--bookmark-status-btn-font-size:18px;z-index:3;min-width:var(--bookmark-status-btn-size);transition:opacity .2s,background .2s,color .2s}.bookmark-status-btn--overlay{background:rgba(var(--color-btn-bookmark-overlay-bg-raw), .5);justify-content:center;align-items:center;display:inline-flex;box-shadow:0 3px 8px rgba(0,0,0,.1)}.bookmark-status-btn--overlay[data-bookmark-status=NONE]{--color-bookark-status-text:var(--btn-secondary-color);backdrop-filter:blur(6px)}.bookmark-status-btn.btn-icon{min-height:var(--btn-size);font-size:var(--bookmark-status-btn-font-size);border-radius:6px;padding-top:0;padding-bottom:0;line-height:calc(var(--btn-size) - 2px)!important}.bookmark-status-btn.btn-icon[data-bookmark-status=NONE],.bookmark-status-btn.btn-icon[data-bookmark-status=RATED]{font-size:calc(var(--bookmark-status-btn-font-size) / .825)}.bookmark-status-btn.btn-icon.btn-lg{--bookmark-status-btn-font-size:22px;border-radius:8px}.bookmark-status-btn.btn-icon.btn-sm{--bookmark-status-btn-font-size:16px}.bookmark-status-btn.btn-icon.btn-xs{--bookmark-status-btn-font-size:15px}.bookmark-status-btn:not([data-bookmark-status=NONE]):not([data-bookmark-status=RATED]){background:var(--color-bookmark-status-bg)!important;border-color:rgba(var(--color-bookmark-status-raw), .2)!important}.bookmark-folder-list{max-width:100%;padding:6px;overflow:hidden}@media (min-width:992px){.bookmark-folder-list{max-width:240px}}@media (max-width:991.98px){.bookmark-folder-list{padding-bottom:calc(6px + env(safe-area-inset-bottom))}}.bookmark-folder-progress{background:var(--color-surface-alpha-md);border-radius:6px;height:44px;margin-bottom:3px;display:flex;overflow:hidden}.bookmark-folder-progress--empty{background:var(--color-surface-alpha-low);height:32px}.bookmark-folder-progress--empty .bookmark-folder-progress__icon{color:var(--text-tertiary)}.bookmark-folder-progress--empty .bookmark-folder-progress__body{border-right:0}.bookmark-folder-progress:not(.bookmark-folder-progress--empty) .bookmark-folder-progress__body:hover{color:var(--link-color);background:var(--color-surface-alpha-low)}.bookmark-folder-progress__icon{color:var(--accent-color-n);justify-content:center;align-items:center;margin-right:12px;font-size:18px;display:flex}.bookmark-folder-progress__body{color:var(--text-secondary);border-right:solid 2px var(--color-popover-bg);cursor:pointer;flex-grow:1;align-items:center;padding:5px 10px;transition:background .2s,color .2s;display:flex}.bookmark-folder-progress__continue{font-size:14px;line-height:1.25}.bookmark-folder-progress__title{font-weight:500}.bookmark-folder-progress__subtitle{color:var(--link-color);font-size:13px}.bookmark-folder-progress__remove{cursor:pointer;justify-content:center;align-items:center;width:44px;transition:background .2s,color .2s;display:flex}.bookmark-folder-progress__remove:hover{color:var(--danger-color);background:rgba(var(--danger-raw), .2)}.bookmark-folder-item{cursor:pointer;border-radius:6px;align-items:center;margin-bottom:2px;padding:5px 40px 5px 10px;font-size:16px;transition:background .2s,color .2s;display:flex;position:relative}.bookmark-folder-item[data-bookmark-status=FULL_DELETE]{color:var(--color-bookmark-status-text)}.bookmark-folder-item:hover,.bookmark-folder-item--active{background:var(--color-bookmark-status-bg)}.bookmark-folder-item:not([data-bookmark-status]):hover{background:var(--color-surface-alpha-low)}.bookmark-folder-item__spinner{border-width:2px;width:18px;height:18px}.bookmark-folder-item__icon{min-width:16px;color:var(--color-bookmark-status-text);text-align:center;flex-shrink:0;font-size:18px}.bookmark-folder-item__icon i{display:block}.bookmark-folder-item__icon:not(.bookmark-folder-item__icon--status){margin-right:12px}.bookmark-folder-item__icon--status{align-items:center;display:flex;position:absolute;top:0;bottom:0;right:10px}.bookmark-folder-comment{cursor:pointer;border-radius:6px;padding:5px 10px;transition:background .2s}.bookmark-folder-comment:hover{background:var(--color-surface-alpha-low)}.bookmark-folder-comment__head{color:var(--text-tertiary);align-items:center;font-size:14px;display:flex}.bookmark-folder-comment__icon{text-align:center;width:1.40625rem;margin-right:12px}.ui-cover-container{background-color:var(--color-surface-alpha-high);flex-shrink:0;overflow:hidden}.ui-cover{max-width:100%;height:auto;aspect-ratio:inherit;object-fit:cover;object-position:center;flex-shrink:0;display:block}.ui-cover--filled{width:100%;height:100%}.ui-cover--ratio-1x1{aspect-ratio:1}.ui-cover--ratio-5x7{aspect-ratio:5/7}.ui-person-inline{z-index:3;align-items:center;display:inline-flex;position:relative}.ui-person-inline__img{flex-shrink:0}.ui-person-inline__name{color:currentColor;text-overflow:ellipsis;white-space:nowrap;margin-left:10px;overflow:hidden}.ui-person-inline__name--accent{color:var(--link-color)}a.ui-person-inline__name:hover{color:var(--link-hover-color)}.tippy-box[data-theme~=popover]{border-radius:12px;font-size:16px;box-shadow:0 1rem 3rem rgba(0,0,0,.176)}.tippy-box[data-theme~=popover] .tippy-content{padding:0}.ui-switcher{--switcher-size:32px;border:solid 1px var(--border-primary);background:var(--color-surface-3);border-radius:8px;align-items:center;padding:2px;display:flex;position:relative}.ui-switcher--icons .ui-switcher__item,.ui-switcher--icons .ui-switcher__indicator{width:var(--switcher-size);line-height:var(--switcher-size)}.ui-switcher__indicator{z-index:1;height:var(--switcher-size);pointer-events:none;background:var(--accent-color-n);border-radius:6px;transition:transform .1s;position:absolute;top:2px;left:2px}.ui-switcher__item{z-index:2;height:var(--switcher-size);text-align:center;cursor:pointer;border-radius:6px;transition:color .2s,background .2s;position:relative}.ui-switcher__item--active{color:#fff}.ui-switcher__item:not(:last-child){margin-right:2px}.ui-switcher__item:not(.ui-switcher__item--active):hover{background:var(--color-surface-alpha-md)}.suggestion-filter{margin-top:12px;grid-template-columns:auto 1fr auto;grid-template-areas:"sf-title sf-list sf-federation";align-items:center;max-width:760px;margin-left:auto;margin-right:auto;display:grid}@media (min-width:992px){.suggestion-filter{padding-left:16px;padding-right:16px}}@media (max-width:991.98px){.suggestion-filter{grid-template-columns:1fr auto;grid-template-areas:"sf-title sf-federation""sf-list sf-list"}}.suggestion-filter__title{color:var(--text-secondary);grid-area:sf-title;font-size:14px}@media (max-width:991.98px){.suggestion-filter__title{padding-left:12px}}.suggestion-filter__federation{grid-area:sf-federation}@media (max-width:991.98px){.suggestion-filter__federation{padding-right:12px}}.suggestion-filters-list{grid-area:sf-list;align-items:center;padding:12px;display:flex;overflow-x:auto}.suggestion-filter-item{border:solid 1px var(--border-primary);background:var(--color-surface-3);cursor:pointer;border-radius:6px;padding:1px 8px;transition:border-color .2s,background .2s;display:inline-flex}.suggestion-filter-item:not(:last-child){margin-right:8px}.suggestion-filter-item--active{border-color:hsla(var(--accent-raw), .4);background:hsla(var(--accent-raw), .1)}.suggestion-filter-item--active .suggestion-filter-item__icon{width:20px}.suggestion-filter-item__icon{width:0;color:var(--accent-color-n);white-space:nowrap;transition:width .2s;overflow:hidden;transform:translate(-3px)}.suggestion-input{--suggestion-icon-offset:44px;position:relative}.suggestion-input__icon{height:100%;color:var(--text-tertiary);pointer-events:none;font-size:18px;position:absolute;top:0;left:0}.suggestion-input__field{padding-left:var(--suggestion-icon-offset);padding-right:var(--suggestion-icon-offset);border-color:var(--border-primary)}.suggestion-input__field--wide-controls{padding-right:calc(var(--suggestion-icon-offset) * 2)}.suggestion-input__actions{align-items:center;display:flex;position:absolute;top:0;bottom:0;right:6px}.modal-backdrop.fade{transition-duration:.1s;transition-timing-function:ease}.suggestion-dialog{padding-right:0!important}.suggestion-dialog.fade{transition:opacity .1s}.suggestion-dialog.modal.fade .suggestion-dialog__wrapper{transition-duration:.1s;transition-timing-function:ease}.suggestion-dialog.modal.fade:not(.show) .modal-dialog{transform:none}.suggestion-dialog__wrapper{max-width:none;height:100%;margin:0}.suggestion-dialog__content{pointer-events:none;background:0 0;border:0;border-radius:0;outline:0;flex-direction:column;width:100%;height:100%;display:flex;position:relative}@media (max-width:991.98px){.suggestion-dialog__content{background:var(--color-surface-0)}}.suggestion-header{background:var(--color-surface-3);pointer-events:auto;padding-top:12px}@media (max-width:991.98px){.suggestion-header{border-radius:0 0 16px 16px;padding-top:2px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}}.suggestion-header__wrapper{max-width:760px;position:relative}.suggestion-header__title{margin:0;font-size:22px}@media (min-width:992px){.suggestion-header__title{display:none}.suggestion-header__close{position:absolute;top:0;left:100%}}.suggestion-result{pointer-events:auto;max-width:760px;max-height:100%;position:relative;overflow:hidden}@media (min-width:992px){.suggestion-result{padding-top:16px;padding-bottom:16px}}@media (max-width:991.98px){.suggestion-result{padding:0}}.suggestion-result__wrapper{max-height:100%;overflow-y:auto}@media (min-width:992px){.suggestion-result__wrapper{background:var(--color-surface-3);border-radius:16px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.suggestion-result__wrapper--placeholder{flex-direction:column;justify-content:center;display:flex}}.suggestion-result__wrapper--placeholder{min-height:150px}.suggestion-result__loader{justify-content:center;align-items:center;min-height:150px;display:flex}.suggestion-result-item{transition:background .2s}.suggestion-result-item:hover,.suggestion-result-item--active{background:var(--color-surface-alpha-md)}.suggestion-result-item__icon{width:50px;height:50px;color:var(--text-secondary);background:var(--color-surface-alpha-low);border-radius:50%;justify-content:center;align-self:center;align-items:center;margin:0 auto;font-size:18px;display:flex}.selection-bar{align-items:center;display:flex;overflow-x:auto}.selection-chip{border:solid 1px var(--border-primary);background:var(--color-surface-3);cursor:pointer;border-radius:6px;padding:1px 8px;transition:border-color .2s,background .2s;display:inline-flex}.selection-chip:not(:last-child){margin-right:8px}.selection-chip--active{border-color:hsla(var(--accent-raw), .4);background:hsla(var(--accent-raw), .1)}.selection-chip--active .selection-chip__icon{width:20px}.selection-chip__icon{width:0;color:var(--accent-color-n);white-space:nowrap;transition:width .2s;overflow:hidden;transform:translate(-3px)}.tippy-box[data-theme~=notifications] .tippy-content{max-width:none;overflow:hidden}.notification-container{flex-direction:column;display:flex}.notification-container .ui-switcher{--switcher-size:26px}.notification-container--modal{height:100%;max-height:100%}.notification-container--modal .notification-container__header{align-items:center;padding-top:6px;padding-right:6px}.notification-container--modal .notification-container__header-title{font-size:20px}.notification-container--dropdown{min-width:440px;height:calc(100vh - 68px);max-height:700px}.notification-container--dropdown .notification-container__header{justify-content:space-between}.notification-container--dropdown .notification-container__header-btns{padding:8px 8px 0}.notification-container__header{align-items:baseline;padding:8px 8px 0 12px;display:flex}.notification-container__header-title{margin:0 12px 0 0;font-size:18px}.notification-container__reload{text-align:center;cursor:pointer;flex-direction:column;align-items:center;margin:auto;padding:12px;display:flex}.notification-container__reload-img{background-image:url(/static/images/mascot/18.png);background-position:50%;background-size:cover;width:200px;height:200px}.notification-container__list{overscroll-behavior:contain;flex-grow:1;padding:6px;overflow-y:auto}.notification-container__footer{padding:8px;padding-bottom:calc(env(safe-area-inset-bottom) + 8px)}.notification-filters{border-bottom:solid 1px var(--border-primary)}.notification-filters .selection-bar{padding:12px}.notification-item{cursor:pointer;border-radius:10px;padding:6px;transition:background .2s;display:flex;position:relative}.notification-item+.border-top{margin-top:3px;margin-bottom:3px}.notification-item:hover{background:var(--color-surface-alpha-low)}@media (min-width:992px){.notification-item:hover .notification-item__btns{opacity:1}}.notification-item__cover{border:solid 1px var(--border-primary);align-self:flex-start;width:64px;margin-right:12px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.notification-item__cover img{width:100%;max-width:100%!important}.notification-item__content{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}.notification-item__text{color:var(--text-primary);margin-bottom:auto;font-size:15px}.notification-item__text:hover{color:var(--link-hover-color)}.notification-item__date{color:var(--text-tertiary);font-size:12px}.notification-item__btns{z-index:3;flex-direction:column;flex-shrink:0;display:flex;position:relative}@media (min-width:992px){.notification-item__btns{opacity:0;transition:opacity .2s}}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:2px!important}.rounded-2{border-radius:4px!important}.rounded-3{border-radius:6px!important}.rounded-4{border-radius:8px!important}.rounded-5{border-radius:10px!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-6{border-radius:12px!important}.rounded-7{border-radius:14px!important}.rounded-8{border-radius:16px!important}

