.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--text-primary);--bs-offcanvas-bg:var(--color-surface-3);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .1s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-sm.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-md.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-lg.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-xl.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:transparent!important}}.offcanvas{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{z-index:1040;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);align-items:center;display:flex}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);flex-grow:1;overflow-y:auto}.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)}[data-ui-view-context~=blockedNonB] .bookmark-status-btn.btn-icon[data-bookmark-status=NONE]{--color-bookmark-status-text:var(--accent-color-n);--color-bookmark-status-bg:hsla(var(--accent-raw), .1);background:var(--color-bookmark-status-bg);border-color:hsla(var(--accent-raw), .4);animation:1.2s infinite shadow-pulse-effect}.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}@keyframes shadow-pulse-effect{0%{box-shadow:0 0 0 0 hsla(var(--accent-raw), .3)}40%{box-shadow:0 0 0 6px hsla(var(--accent-raw), .3)}to{box-shadow:0 0 4px 10px transparent}}.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}.circle-progress-wrapper{line-height:0;display:inline-block}.circle-progress{display:block}.circle-progress__bar{transform-origin:50%;transition:stroke-dashoffset .3s ease-out;transform:rotate(-90deg)}.circle-progress__text{font-family:sans-serif;font-weight:700}.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)}[data-ui-view-opacity]{transition:opacity .2s,visibility .2s}[data-ui-view-show]{--ui-display-type:block;display:none!important}[data-tippy-root][data-loading=true] .tippy-box[data-theme~=popover]{opacity:0}.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)}:root{--color-status-neutral:#4b5563;--color-status-neutral-dark:#d1d5db;--color-status-progress:#2563eb;--color-status-progress-dark:#93c5fd;--color-status-finished:#059669;--color-status-finished-dark:#86efac;--color-status-postponed:#dc2626;--color-status-postponed-dark:#fca5a5;--color-status-none:#374151;--color-status-none-dark:#e5e7eb;--color-status-canceled:#d97706;--color-status-canceled-dark:#fde047}.dark:root{--color-status-neutral:var(--color-status-neutral-dark);--color-status-progress:var(--color-status-progress-dark);--color-status-finished:var(--color-status-finished-dark);--color-status-canceled:var(--color-status-canceled-dark);--color-status-none:var(--color-status-none-dark);--color-status-postponed:var(--color-status-postponed-dark)}[data-creation-status]{--color-creation-status:var(--color-status-neutral)}[data-creation-status=FINISHED]{--color-creation-status:var(--color-status-finished)}[data-creation-status=PROGRESS],[data-creation-status=STARTED]{--color-creation-status:var(--color-status-progress)}[data-creation-status=POSTPONED]{--color-creation-status:var(--color-status-postponed)}[data-creation-status=CANCELED]{--color-creation-status:var(--color-status-canceled)}[data-creation-status=NON_FINISHED],[data-creation-status=NONE]{--color-creation-status:var(--color-status-none)}.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}}.tippy-box[data-theme~=entity-popover] .tippy-content{max-height:calc(100vh - 56px);overscroll-behavior:contain;max-height:min(100vh - 56px,600px)}.entity-info-popover{min-width:300px;padding:12px}.entity-info-popover__name{margin:0;font-size:18px}@media (max-width:1199.98px){.entity-info-popover__name{padding-right:34px}}.entity-info-popover__another-names{color:var(--text-secondary);margin:6px 0 0;font-size:14px}@media (max-width:1199.98px){.entity-info-popover__another-names{padding-right:34px}}.entity-info-popover__meta{flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:13px;display:flex}.entity-info-popover__meta [data-creation-status]{color:var(--color-creation-status)}.entity-info-popover__meta-el:not(:last-child):after{content:",";margin-right:7px}.entity-info-popover__description{margin-top:8px;font-size:15px}.entity-info-popover__tags[data-expandable=rows-limit]{--row-height:24px;--row-limit:4}.entity-info-offcanvas{--bs-offcanvas-height:auto}.entity-info-offcanvas.offcanvas.offcanvas-bottom{max-width:500px;max-height:80vh;padding-bottom:env(safe-area-inset-bottom);border-radius:16px 16px 0 0;margin-left:auto;margin-right:auto}.entity-info-offcanvas__close{position:absolute;top:4px;right:4px}.comment-item{flex-grow:1;position:relative;overflow:hidden}.comment-item--highlight{overflow:visible}.comment-item--highlight:before{content:"";border:dashed 1px var(--accent-color-n);border-radius:12px;position:absolute;top:0;bottom:0;left:-8px;right:0}.comment-item__avatar{flex-shrink:0;grid-area:avatar;align-self:center;margin-right:8px}.comment-item__head{grid-template-columns:56px 1fr auto;grid-template-areas:"avatar username report""avatar details report";align-items:center;margin-bottom:10px;display:grid}.comment-item__head--compact{align-items:center;display:flex}.comment-item__username{grid-area:username;max-width:260px;font-weight:500}.comment-item__username a{color:var(--text-primary)}.comment-item__username a:hover{color:var(--link-hover-color)}.comment-item__details{grid-area:details;align-items:baseline;display:flex}.comment-item__date{color:var(--text-tertiary);font-size:13px}.comment-item__report{color:var(--text-secondary);grid-area:report;align-self:center;margin-left:auto;margin-right:5px;transition:all .15s}@media (min-width:768px){.comment-item__report{opacity:0}}.comment-item__report:hover{color:var(--danger-color)}.comment-item__content{padding-top:8px;padding-bottom:8px;position:relative}.comment-item__content:hover>.comment-item__head .comment-item__report{opacity:1}.comment-item__body{padding-left:56px;position:relative}.comment-item__body--compact{padding-left:36px}@media (max-width:575.98px){.comment-item__body--compact{padding-left:0}}.comment-item__footer{align-items:center;margin-top:10px;margin-left:-9px;display:flex}.comment-item__votes:not(:first-child){margin-left:20px}@media (max-width:575.98px){.comment-item__votes:not(:first-child){margin-left:8px}}.comment-item__collapse{background:var(--border-primary);width:1px;position:absolute;top:40px;bottom:0;left:-36px}.comment-item-votes{align-items:center;display:flex}.comment-item-votes__positive:hover,.comment-item-votes__positive--active{color:var(--success-color)}.comment-item-votes__negative:hover,.comment-item-votes__negative--active{color:var(--danger-color)}.comment-item-votes__count{text-align:center;min-width:30px;padding-left:8px;padding-right:8px;font-size:14px}.comment-item-votes__count[data-type=neutral]{color:var(--text-secondary)}.comment-item-votes__count[data-type=positive]{color:var(--success-color)}.comment-item-votes__count[data-type=negative]{color:var(--danger-color)}.comment-item-collapse-trigger{z-index:4;cursor:pointer;width:44px;position:absolute;top:56px;bottom:0;left:0}.comment-item-children{padding-left:56px;position:relative}.comment-item-children__collapse{background:var(--color-surface-alpha-low);border:solid 1px var(--border-primary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:40px;padding-top:24px;padding-bottom:24px;display:flex;position:absolute;top:0;bottom:0;left:0}.comment-item-children__collapse:hover{background:var(--color-surface-alpha-md)}.comment-replies{--comment-replies-expander-visible:none;--comment-replies-item-visible:flex}.comment-item--root[data-replies-collapsed=true] .comment-replies{--comment-replies-expander-visible:flex;--comment-replies-item-visible:none}.comment-replies__item{display:var(--comment-replies-item-visible)}.comment-replies__item--expander{display:var(--comment-replies-expander-visible)}.comments-form{border:solid 1px var(--border-primary);border-radius:12px;margin-bottom:16px;position:relative}.comments-form__limit{height:17px;font-size:11px;position:absolute;bottom:calc(100% + 8px);right:8px}.comments-form__field{border:0;padding:16px}.comments-form__field:focus{outline:none}.comments-form__footer{padding:8px;background:var(--color-surface-alpha-low);border-top:solid 1px var(--border-primary);flex-wrap:wrap;align-items:center;row-gap:8px;padding-left:16px;display:flex;position:relative}.comments-form__footer label{cursor:pointer}.comment-threadline{--color-comment-threadline:var(--border-primary);--border-size-comment-threadline:1px}@media (hover:hover){.comment-item--root[data-threadline-hovered=true] .comment-threadline{--color-comment-threadline:var(--accent-color-n);--border-size-comment-threadline:2px}}.comment-threadline{z-index:4;cursor:pointer;flex-shrink:0;width:40px;margin-right:16px;position:relative}.comment-threadline--root{position:absolute;top:56px;bottom:0;left:0}.comment-threadline--short{height:24px}.comment-threadline__continuation{border-left:solid var(--border-size-comment-threadline) var(--color-comment-threadline);width:50%;height:100%;transition:border-color .1s;position:absolute;right:0}.comment-threadline__connection{border-width:0 0 var(--border-size-comment-threadline) var(--border-size-comment-threadline);border-style:solid;border-color:var(--color-comment-threadline);border-bottom-left-radius:20px;width:50%;height:24px;transition:border-color .1s;position:absolute;right:0}.comment-message-spoiler{background:var(--color-surface-alpha-low);border-radius:8px;padding:6px 12px}.comment-message-spoiler__title{cursor:pointer;color:var(--color-royal-blue-500);font-size:14px}.comments-container__header{align-items:center;margin-bottom:16px;display:flex}@media (max-width:575.98px){.comments-container__header{flex-direction:column;align-items:flex-start}}.comments-container-form{background:var(--color-comments-form-bg,var(--color-surface-3));padding:16px 0;display:flex}@media (min-width:768px){.comments-container-form{z-index:10;position:sticky;bottom:0}}.comments-container-form__placeholder{background:var(--color-surface-alpha-low);border:solid 1px var(--border-primary);height:48px;color:var(--text-tertiary);cursor:pointer;border-radius:12px;flex-grow:1;padding:12px;transition:background .2s}.comments-container-form__placeholder:hover{background:0 0}.comments-container-form__sticker{background:var(--color-surface-alpha-low);border:solid 1px var(--border-primary);text-align:center;cursor:pointer;border-radius:12px;flex-shrink:0;width:48px;height:48px;margin-left:16px;font-size:22px;line-height:46px}.comments-container-float-btns{bottom:env(safe-area-inset-bottom);z-index:4;justify-content:flex-end;padding:16px 0;transition:bottom .2s;display:flex;position:sticky}@media (min-width:768px){.comments-container-float-btns{display:none}}[data-navbar-state=visible]:not([data-is-video=true]) .comments-container-float-btns{bottom:calc(env(safe-area-inset-bottom) + 43px)}.comments-container-float-btns__btn{border:solid 1px var(--border-primary);background:var(--color-surface-0);border-radius:50%;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}:root{--cr-color-genre-bg:#f1f3f5;--cr-color-tag-bg:#e6e8eb;--cr-color-tag-hover-bg:#d6dae0;--cr-color-tag-misc-text:var(--color-royal-blue-600);--cr-color-tag-misc-bg-alpha:.15}.dark:root{--cr-color-genre-bg:#3a3f42;--cr-color-tag-bg:#2f3437;--cr-color-tag-hover-bg:#464c50;--cr-color-tag-misc-text:var(--color-royal-blue-300);--cr-color-tag-misc-bg-alpha:.25}.creation-element-tags{margin:8px -4px 0;position:relative}.creation-element-tags--size-xs{margin:8px -2px 0}.creation-element-tags--size-xs .creation-element-tags__wrapper{padding:4px 2px 0}.creation-element-tags--size-xs .creation-element-tags__item{border-radius:4px;height:20px;padding:0 5px;font-size:13px;line-height:20px}.creation-element-tags--size-xs .creation-element-tags__toggle{padding-top:4px;font-size:13px;line-height:20px}.creation-element-tags__content{flex-wrap:wrap;align-items:center;display:flex}.creation-element-tags__wrapper{padding:8px 4px 0}.creation-element-tags__item{height:24px;color:var(--text-primary);background:var(--cr-color-genre-bg);box-shadow:inset 0 0 0 1px var(--color-surface-alpha-md);cursor:pointer;border-radius:6px;padding:0 8px;font-size:14px;line-height:24px;transition:background .2s;display:block}.creation-element-tags__item:hover{background:var(--cr-color-tag-hover-bg);color:var(--text-primary)}.creation-element-tags__item span{display:inline-block}.creation-element-tags__item span:first-letter{text-transform:uppercase}.creation-element-tags__item--additional{background:var(--cr-color-tag-bg)}.creation-element-tags__item--misc{color:var(--cr-color-tag-misc-text);background:0 0;position:relative}.creation-element-tags__item--misc:before{content:"";z-index:-1;border-radius:inherit;opacity:var(--cr-color-tag-misc-bg-alpha);background:currentColor;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.creation-element-tags__item--misc:hover{color:var(--cr-color-tag-misc-text);background:0 0}.creation-element-tags__item--misc:hover:before{opacity:calc(var(--cr-color-tag-misc-bg-alpha) + .08)}.creation-element-tags__item--more{box-shadow:none;color:var(--text-secondary);background:0 0}.creation-element-tags__item--spoiler{position:relative;overflow:hidden}.creation-element-tags__item--spoiler:before{content:"спойлер";color:rgba(var(--danger-raw), .8);font-style:italic;font-weight:700}.creation-element-tags__item--spoiler:after{content:"";background:rgba(var(--danger-raw), .06);position:absolute;top:0;bottom:0;left:0;right:0}.creation-element-tags__item--spoiler span{display:none}.creation-element-tags__toggle{padding:8px 8px 0;line-height:24px}.ui-btn-content-download{min-height:var(--btn-size);cursor:pointer;position:relative}.ui-btn-content-download [data-content-download-el=progress]{position:absolute;top:0;bottom:0;left:0;right:0}.ui-btn-content-download [data-content-download-el]{pointer-events:none;display:none}.ui-btn-content-download:not([data-status]) [data-content-download-el=initial]{display:inline-block}.ui-btn-content-download[data-status=in-progress]{cursor:wait}.ui-btn-content-download[data-status=in-progress] [data-content-download-el=progress],.ui-btn-content-download[data-status=success] [data-content-download-el=success],.ui-btn-content-download[data-status=pending] [data-content-download-el=pending],.ui-btn-content-download[data-status=error] [data-content-download-el=error]{display:inline-block}.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}

