@charset "UTF-8";.image-viewer{background-color:rgba(0,0,0,.7);opacity:1;transition:opacity .5s;user-select:none;-webkit-user-drag:none;pointer-events:auto;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.image-viewer>img{box-shadow:0 1px 8px var(--color-contrast-shadow,rgba(0,0,0,.5));cursor:grab;visibility:hidden;z-index:2}.image-viewer>img,.image-viewer__background{border-radius:2px;position:absolute;transform-origin:50% 50%}.image-viewer__background{background-color:#fff;box-shadow:0 1px 8px var(--color-contrast-shadow);z-index:1}.image-viewer__button{align-items:center;background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;line-height:36px;padding:0;position:absolute;transition:.2s ease-out;width:36px;z-index:4}.image-viewer__button_close{right:20px;top:20px}.icon--ui__close_size-large,.icon--ui__close_table-row,.icon--ui__external-link{cursor:pointer;height:14px;pointer-events:auto;vertical-align:middle;width:14px}.icon--ui__external-link_size-large{height:22px;width:22px}.image-viewer__button_link{bottom:50px;color:var(--color-bright-900,#fff);font-size:17px;right:20px}.image-viewer__button_close svg,.image-viewer__button_link svg{fill:var(--color-bright-900)}.image-viewer-loader{inset:0;pointer-events:none;position:fixed}.image-viewer-loader,.image-viewer-loader__stage{align-items:center;display:flex;justify-content:center}.image-viewer-loader__stage{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--color-contrast-low,rgba(0,0,0,.7));border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.3);height:64px;padding:16px;width:64px}.image-viewer-loader__stage svg{animation:1s linear infinite loader-spin;height:32px;width:32px}.image-viewer__arrow{background-color:rgba(0,0,0,.5);color:#fff;cursor:pointer;display:none;font-size:30px;height:80px;left:0;line-height:80px;opacity:0;position:absolute;right:0;text-align:center;text-shadow:0 0 1px rgba(0,0,0,.5),0 0 1px rgba(0,0,0,.5),0 0 1px rgba(0,0,0,.5);transition:opacity .2s ease-out,background-color .2s,color .2s;z-index:3}.image-viewer__arrow_down{bottom:0}.image-viewer__arrow_up{top:0}.icon--ui__arrow-down_size-large,.icon--ui__arrow-left_size-large,.icon--ui__arrow-right_size-large,.icon--ui__arrow-up_size-large{height:32px;vertical-align:middle;width:32px}.icon--ui__arrow-down,.icon--ui__arrow-left,.icon--ui__arrow-right,.icon--ui__arrow-up{stroke:var(--color-black-440)}.custom-modal-overlay{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.custom-modal{background:var(--color-bg-main);clip-path:polygon(0 0,100% 12px,100% 100%,0 100%);max-width:420px;padding:24px;width:90%}.custom-modal-message{font-size:16px;font-weight:500;line-height:1.5;margin-bottom:12px}.custom-modal-note{color:var(--text-color-default);display:block;font-size:13px;line-height:1.4;margin-bottom:20px}.custom-modal-btn{margin-bottom:0!important}.custom-modal-btn:hover{background-color:var(--color-primary-800)}.full_topic{align-items:flex-start;display:grid;grid-template-columns:1fr}.post__left{bottom:0;left:-90px;position:absolute;right:0;text-align:center;top:0;width:70px}.post__scroll{backface-visibility:hidden;position:sticky;top:10px;transition:top .2s ease-out;width:70px;z-index:1}.post__rating-block{border:1px solid var(--rating-stroke);border-radius:4px;display:flex;flex-direction:column;gap:8px;margin-left:2px;padding:2px 0;position:relative;width:68px;z-index:6}.post__rating-up{color:var(--rating-plus-default)}.post__rating-up:hover{color:var(--rating-post-plus-hover)}.post__rating-down:hover{color:var(--rating-post-minus-hover)}.post__rating-down{color:var(--rating-minus-default)}.post__rating-up_active{color:var(--color-primary-600)}.post__rating-down_active{color:var(--rating-minus-active)}.post__rating-down,.post__rating-up{align-items:center;background:0 0;cursor:pointer;display:flex;justify-content:center;padding:4px 0;position:relative}.post__rating-down svg,.post__rating-up svg{pointer-events:auto}.post__rating-count svg{color:var(--rating-icon)}.icon--post__rating-down,.icon--post__rating-up,.icon--post__watch-progress{height:24px;width:24px}.post__rating-count{align-items:center;color:var(--rating-text);cursor:default;display:flex;font:var(--rating-textCounter);height:24px;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.post__scroll-next-btn{cursor:pointer;height:0;position:static;width:0}.descr>*{overflow:hidden;transition:max-height .5s,opacity .5s,margin .5s}.download_container{overflow:visible!important}.descr.collapsed>:not(.download_container){margin:0;max-height:0;opacity:0;padding:0}.post__votes-row{display:flex;gap:1rem}.post__opinions{font-size:12px;line-height:42px;overflow:unset}.post__vote-button{transition:transform .15s ease-in-out;align-items:center;border:1px solid transparent;border-radius:2px;color:#333;cursor:pointer;display:flex;font-size:.875rem;gap:5px;padding:4px}.post__vote-button:active{transform:scale(.8)}.post__vote-button.upvote .icon--post__rating-up{fill:var(--rating-post-plus)}.post__vote-button.downvote .icon--post__rating-down{fill:var(--rating-post-minus)}.post__vote-button svg{height:36px;width:36px}.spinner{animation:1s linear infinite spin;border:2px solid #f3f3f3;border-radius:50%;border-top:2px solid var(--accent-color);display:inline-block;height:14px;width:14px}.post__vote-button.upvote:hover .icon--post__rating-up{fill:var(--rating-post-plus-hover)}.post__vote-button.downvote:hover .icon--post__rating-down{fill:var(--rating-post-minus-hover)}.post__vote-button.downvote.post__vote-button_active,.post__vote-button.upvote.post__vote-button_active{background:rgba(0,181,40,.298);border-color:rgba(32,212,107,.6)}.post__vote-button.upvote.post__vote-button_active .icon--post__rating-up{fill:var(--rating-post-plus-hover)}.post__vote-button.downvote.post__vote-button_active .icon--post__rating-down{fill:var(--rating-post-minus-hover)}.post__vote-count{color:var(--text-color-default);font-size:20px;font-weight:600}.loading-pulse_voting{animation:1.5s ease-in-out infinite pulse;background-color:#ddd;border-radius:5px}.loading-pulse_voting.post__votes-loading{height:110px;width:68px}.loading-pulse_voting.post__votes-opinions{height:20px;margin-top:3rem;min-width:130px;width:30%}.badgeInline{align-items:center;display:inline-flex;gap:5px}.full_topic article section a.plain{color:var(--text-color-default);font-size:12px;font-weight:600}.pretty-button.show-all-comments{color:var(--opener-active-text-color);justify-content:center;width:100%}.comments-block-header{display:flex;flex-direction:column;gap:4px;margin-bottom:2rem;padding:12px 0 20px}.comments-block-header h2{align-items:center;color:#333;display:flex;font-size:1.65rem;font-weight:600;justify-content:space-between;margin:0}.comments-block-header p{color:#666;font-size:.9rem;margin:0}.comments-block-header.toggle-icon{color:#007bff;cursor:pointer;font-size:.9rem;font-weight:500;text-decoration:underline;transition:color .2s}.comments-block-header .toggle-icon:hover{color:#0056b3}@media (max-width:468px){.replies-container .comment{padding:15px 0}}@media (max-width:768px){.comments-header{padding:10px 12px}.comments-header h2{font-size:1.1rem}.comments-header p{font-size:.85rem}}.comments-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.comments-header.no-comments{margin:20px auto;padding:40px;width:100%}.comments-header.no-comments h2{margin:0}.sort-comments{align-items:center;display:flex;gap:.5rem}.sort-comments label{font-weight:700}#sort-comments-select{background:#fff;border:1px solid #ccc;border-radius:4px;padding:.5rem}.comments-container{box-sizing:border-box;max-width:700px;max-width:100vw;overflow-x:hidden;padding:3em 0;width:100%}.comment{display:flex;flex-direction:column;padding:15px 10px 0}.comment,.comment-body,.comment-header{box-sizing:border-box;max-width:100%;word-break:break-word}.comment:last-child{border-bottom:none}.reply{border-left:1px solid var(--color-black-500);margin-left:7px;padding:0 0 15px 15px;position:relative}.comment-header{border-bottom:1px dotted var(--border-color);font-size:12px;justify-content:space-between;margin-bottom:10px;padding-bottom:5px}.comment-header,.user-details{align-items:center;display:flex}.user-avatar{margin-right:10px}.user-avatar img,.user-avatar.generated-avatar{border-radius:50%;height:20px;width:20px}.user-avatar.generated-avatar{align-items:center;color:#fff;display:flex;font-size:11px;justify-content:center;margin-right:10px;position:relative;text-transform:uppercase}.user-info{gap:3px;margin-left:5px}.user-info,.user-info i{align-items:center;display:flex}.user-info i{font-style:italic;margin-left:10px}.user-info i .comment-date{margin-left:2px}.username,.voter-name a{color:var(--color-black-800);font-weight:700}.comment-body{color:var(--primary-color);font-size:var(--font-size);line-height:1.6}.comment-controls{align-items:center;display:flex;margin-right:10px}.comment-body p{font-size:14px;margin:10px 0}.comment-body a{color:var(--accent-color)}.comment-body img{max-width:100%}.submit-comment-btn{align-items:center;background-color:var(--accent-color);border:none;clip-path:polygon(95.785% 1.853%,10.566% 1.852%,1.164% 97.327%,99.445% 69.974%,95.785% 1.853%);color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:5px;justify-content:center;line-height:normal;margin:10px 0 40px;padding:14px 32px 22px 39px;text-align:center;transition:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.submit-comment-btn.submit-comment-btn--reply{font-size:14px;font-weight:400;margin-right:20px;padding:10px 24px 19px 30px;text-transform:lowercase}.submit-comment-btn:hover{clip-path:polygon(95.785% 1.853%,1.566% 1.852%,11.164% 75.327%,99.445% 80.974%,90.785% 1.853%)}.login-register-notice{margin:40px}.login-register-notice span{color:var(--color-primary-750);cursor:pointer;font-weight:600}button.submit-reply-button.submit-comment-btn{background-color:var(--accent-color);font-size:13px;padding:7px 22px 15px 25px}.mention-reputation,.reputation{background:var(--color-primary-100);border-radius:4px;clip-path:polygon(96.785% 1.853%,10.566% 1.852%,1.164% 97.327%,99.445% 69.974%,95.785% 1.853%);color:var(--color-primary-800);font-size:75%;font-weight:700;height:100%;line-height:100%;padding:2px 6px 5px;position:relative;top:-.9em}.comment-date{color:var(--color-black-700);font-size:11px;margin-left:10px}.uploader-badge{background:var(--accent-color);color:#fff;font-weight:600;padding:0 4px}.comment-votes{align-items:center;background:var(--s-colorBg-tonned);border-radius:var(--s-radius-main);display:flex;gap:4px;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.comment-footer{margin-bottom:10px}[id^=comment-editor-]{overflow:visible;position:relative;resize:vertical}.ql-editor,[id^=comment-editor-]{height:auto;max-height:none;min-height:150px}.ql-editor{overflow:hidden}.vote-count{align-items:center;color:var(--primary-color);cursor:pointer;display:flex;font-weight:700;gap:5px}.delete-comment-btn,.edit-comment-btn,.reply-button{color:var(--color-primary-800);font-size:13px;margin-bottom:5px;margin-right:15px}.comment-footer button:hover{filter:opacity(80%)}.toast{animation:.3s ease-in-out fadeIn;border-radius:4px;font-size:14px;margin:10px 0;padding:10px 20px;position:relative}.toast.success{background-color:#4caf50;color:#fff}.toast.error{background-color:#f44336;color:#fff}.highlight{background-color:var(--accent-gradient-color);transition:background-color 3s ease-out}.online{border:3px solid #56cc41}.offline{border:3px solid #914115}.offline,.online{border-radius:50%;box-sizing:unset!important;display:inline-block;float:left;height:4px;margin-top:1px;vertical-align:baseline;width:4px}.vote-count.downvote,.vote-count.upvote{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px}.comment__rating-up_active svg,.vote-count.upvote:hover svg{fill:var(--color-primary-600)}.comment__rating-down_active svg,.vote-count.downvote:hover svg{fill:var(--rating-minus-hover)}.vote-count.downvote:active svg{fill:var(--rating-minus-click)}.vote-count svg{height:16px;margin-top:2px;pointer-events:none;width:16px}.icon--comments__rating-down,.icon--comments__rating-up{fill:var(--color-black-600)}.comment__rating-count{align-items:center;align-self:stretch;color:var(--color-black-700);cursor:default;display:flex;flex-shrink:0;font-size:14px;font-weight:500;justify-content:center;line-height:20px;text-align:center}.rating-progress{background:var(--rating-progressBg);border:0;border-radius:10px;height:6px;overflow:hidden;width:24px}.rating-progress::-webkit-progress-value{background:var(--rating-progressMinus)}.rating-progress::-moz-progress-bar{background:var(--rating-progressBg)}.rating-progress::-webkit-progress-bar{background:0 0}.mention-user,.ql-mention-list-item{font-size:12px!important}.mention-user{align-items:center;display:inline-flex;gap:5px}.mention-item{align-items:center;color:#333;display:flex;line-height:26px;padding:5px;text-decoration:none}.mention-link.username{color:var(--color-black-800);font-weight:400;margin-left:5px}.mention-reputation{color:#333}.role-verified-uploader{color:#f89739!important;font-weight:700!important}.role-elite-uploader{color:#7749cd!important;font-weight:700!important}.role-site-admin{color:#b94309!important;font-weight:700!important}.role-community-compass{color:#008f0d!important;font-weight:700!important}.filter-dropdown{display:inline-block;position:relative}.filter-dropdown.active .filter-opener{background:var(--accent-color)!important;color:var(--opener-active-text-color)!important}.filter-opener{align-items:center;background:var(--opener-background-color);border:1px solid var(--opener-border-color);cursor:pointer;display:flex;font-size:22px;justify-content:flex-start;line-height:27px;margin-bottom:20px;padding:10px 16px;transition:border-color .2s,background-color .2s,color .2s;white-space:nowrap}.filter-opener:hover{border-color:var(--accent-color);color:var(--accent-color)}.dropdown-icon{font-size:25px;line-height:0;margin-left:.4em;margin-top:.18em;transition:transform .3s}.filter-dropdown.active .dropdown-icon{transform:rotate(135deg)}.filter-menu{background:var(--opener-background-color);border:1px solid var(--opener-border-color);border-radius:3px;color:var(--opener-text-color);display:none;margin-right:-100vw;max-width:min(100vw - 56px);padding:20px;position:absolute;top:calc(100% - 10px);transition:transform .3s,opacity .2s;z-index:1}.filter-dropdown.active .filter-menu{display:block}.filter-options{list-style:none;margin:0;padding:0}.filter-options li+li{margin-top:12px}.filter-options .pretty-checkbox{font-size:22px;position:relative;width:100%}ol{counter-reset:list-counter;list-style:none;margin:10px 0;padding-left:20px}ol li[data-list=ordered]{color:#333;margin-bottom:6px;padding-left:32px;position:relative}ol li[data-list=ordered]:before{color:var(--accent-color);content:counter(list-counter) ".";counter-increment:list-counter;font-weight:700;left:0;position:absolute;text-align:right;top:0;width:24px}ol li:not([data-list=ordered]){color:#333;margin-bottom:6px;padding-left:24px;position:relative}ol li:not([data-list=ordered]):before{color:var(--accent-color);content:"•";left:0;position:absolute;top:2px}li:empty{display:none}.replies-toggle{align-items:center;cursor:pointer;display:flex;gap:5px;margin-top:10px}.replies-toggle,.replies-toggle-children{color:var(--color-black-700);font-size:13px}.replies-toggle-children{display:block;left:-7px;line-height:0;padding:6px 0 8px;position:absolute;z-index:20}.comment.reply:not(.replies-container):before{background-color:var(--color-bg-main);content:"";height:22px;left:-4px;position:absolute;top:0;width:8px}.replies-toggle__icon{align-items:center;background-color:transparent;border:1px solid var(--color-black-500);border-radius:2px;color:var(--color-black-500);display:flex;height:12px;justify-content:center;line-height:0;transition:background-color .2s,color .2s,border-color .2s;vertical-align:-.15em;width:12px}.replies-toggle__icon svg{display:block;height:6px;width:6px;fill:transparent}.replies-toggle_collapse .replies-toggle__icon svg{fill:currentColor}.replies-toggle_collapse .replies-toggle__icon{background-color:var(--color-primary-900);border-color:var(--color-primary-900);color:var(--color-bright-900)}.loading-pulse-container{padding:10px}.loading-pulse-comment-header{justify-content:space-between;margin-bottom:10px}.loading-pulse-comment-header,.loading-pulse-user-details{align-items:center;display:flex}.loading-pulse{animation:1.5s ease-in-out infinite pulse;background-color:#ddd;border-radius:5px;height:10px;margin:5px 0;width:100%}.loading-pulse.circle{border-radius:50%;height:20px;margin:0 20px;min-width:20px;width:20px!important}.loading-pulse.line{min-width:120px;width:10%}.loading-pulse.border-bottom{height:1px;margin-bottom:15px}.loading-pulse:first-child{width:80%}.loading-pulse:nth-child(2){width:90%}.loading-pulse:nth-child(3){width:85%}.loading-pulse:nth-child(4){width:75%}.loading-pulse:nth-child(5){width:95%}.comments-tabs__list{display:flex;flex-wrap:wrap;margin-bottom:1rem}.comments-tabs__list-item{padding:5px 0}.comments-tabs__tab{align-items:center;color:var(--text-color-default);cursor:pointer;display:inline-flex;font-size:22px;justify-content:center;line-height:24px;padding:10px 16px;position:relative;text-align:center;transition:border-color .2s,background-color .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.comments-tabs__tab:after,.comments-tabs__tab:before{background-color:var(--tabs-background-color);border:1px solid var(--tabs-border-color);border-radius:0;content:"";height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;transition:background-color .2s,border-color .2s,border-radius .2s;width:calc(100% - 10px);z-index:-1}.comments-tabs__tab:before{border-radius:2px;border-right-color:transparent!important;transform:skew(6deg)}.comments-tabs__tab:after{border-left:none!important;border-radius:0 3px 3px 0;left:auto;right:-2px;transform:skew(7deg)}.comments-tabs__tab--is-active:after,.comments-tabs__tab--is-active:before{background-color:var(--accent-color);border-color:var(--accent-color)}.comments-tabs__tab--is-active{color:#fff!important;cursor:unset;pointer-events:none}.comments-tabs__tab:not(.comments-tabs__tab--is-active):active,.comments-tabs__tab:not(.comments-tabs__tab--is-active):focus,.comments-tabs__tab:not(.comments-tabs__tab--is-active):hover{color:var(--accent-color)}.comments-tabs__tab--disabled{color:#aaa;cursor:not-allowed;pointer-events:none}.parent-comment__hidden .comment.reply:before,.parent-comment__hidden .replies-toggle-children{display:none}.parent-comment__hidden .comment{border-left:none;margin-left:0;padding-left:0;padding-top:0}.parent-comment__hidden .parent-comment-hidden{display:none}.toggle-parent-btn{border:1px solid var(--color-black-440);border-radius:4px;color:var(--color-black-600);cursor:pointer;height:20px;left:-80px;margin-left:0;margin-top:0;position:relative;text-align:center;top:20px;transition:background-color .2s,color .2s;width:36px}.toggle-parent-btn div{background-color:currentColor;height:2px;left:14px;position:absolute;top:8px;transition:transform .2s,left .2s;width:7px}.toggle-parent-btn_active div:first-child{transform:rotate(-180deg)}.toggle-parent-btn_active div:last-child{transform:rotate(90deg)}.toggle-parent-btn:hover{background-color:var(--color-black-440);color:var(--color-bright-900)}.comment:hover .comment__tools{opacity:1}.comment__tools{flex-grow:1;flex-shrink:10000;font-size:11px;margin-left:6px;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.comment__tool,.comment__tools{align-items:center;display:flex}.comment__tool{border-radius:2px;color:var(--color-black-600);cursor:pointer;flex-shrink:0;height:20px;justify-content:center;line-height:20px;margin:0 1px;transition:background-color .2s,color .2s;width:20px}.comment__tool:first-child{margin-left:0}.comment__tool svg{fill:currentColor;flex-shrink:0;margin:0}.icon--ui__link{fill:var(--color-black-600)}.icon--ui__complain_comments,.icon--ui__link_comments{height:10px;margin-top:-1px;max-width:11px;vertical-align:middle;fill:var(--color-black-600)}.comment__tool:hover,.comment__tool_active{background-color:var(--color-primary-700);color:var(--color-bright-900)}.pretty-button.load-more-btn{color:var(--color-black-700);justify-content:center;padding:0;width:100%}.pretty-button.load-more-btn:before{background:var(--color-black-400);opacity:unset}.pretty-button.load-more-btn:hover{filter:opacity(80%)}.pretty-button.load-more-btn:active{filter:brightness(85%)}@media (max-width:768px){.voting-system{padding-left:0}.full_topic{display:flex;flex-direction:column}.post__left{display:flex;gap:16px;justify-content:flex-end;margin:0;order:2;position:static;width:100%}.post__scroll{position:static;width:auto}.share__views{order:3}.post__rating-count .rating-value{font-size:14px;height:24px}.post__rating-block{align-items:center;background:var(--s-colorBg-tonned);border:none;border-radius:var(--s-radius-main);flex-direction:row;justify-content:space-around;margin-right:10px;padding:2px 8px;width:auto}.comments-header{flex-direction:column;padding:0!important}.collapse-button{display:none}.loading-pulse_voting.post__votes-loading{height:46px;width:110px}}@media (min-width:1001px){.section_main{max-width:1280px;width:100%}}.generic-popup{position:absolute;top:0;z-index:10000}.popup_modal{box-sizing:border-box;height:100%;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:6001}.popup_modal:before{content:"";display:inline-block;height:100%;vertical-align:middle}.popup_modal .popup__wrapper{display:inline-block;text-align:left;vertical-align:middle;z-index:6002}.popup_show .popup__wrapper{opacity:1;transform:translateZ(0);visibility:visible}.popup_animate .popup__wrapper{transform:translate3d(0,20px,0);transition:opacity .25s,visibility .25s,transform .25s cubic-bezier(.71,1.7,.77,1.24)}.popup__wrapper{box-sizing:border-box;position:relative;z-index:1}.generic-popup .popup__container{background-color:var(--color-bright-800);color:var(--color-black-800)}.popup__container{box-shadow:var(--shadow-medium);box-sizing:border-box;min-height:20px;min-width:20px;overflow:hidden;position:relative;z-index:1}.popup_modal .popup__content{overflow:auto}.popup__content{scrollbar-color:var(--color-black-500) transparent;scrollbar-width:thin}.complain-form,.duplicate-report-form{width:560px}.complain-form__header{align-items:center;background-color:var(--color-black-200);border-bottom:1px solid var(--color-black-430);display:flex;font-size:14px;font-weight:500;height:56px;line-height:20px;padding-left:24px}.complain-form__reasons{display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:12px;line-height:20px;padding:12px 24px}.complain-form__note{padding:8px 24px}.complain-form .hidden{display:none!important}.complain-form__spinner{display:flex;justify-content:center;padding:24px 0 6px}.complain-form__result{padding:16px 24px 0}.complain-form .result__message{font-size:14px;font-weight:400;line-height:20px;padding-bottom:12px}.complain-form .result__checkbox{align-items:baseline;display:flex;gap:12px;height:20px}.complain-form__footer,.duplicate-report-form__footer{display:flex;gap:12px;padding:20px 24px 16px}.popup__footer{padding:0 16px 16px}.popup__overlay{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:6000;-webkit-overflow-scrolling:touch;background-color:var(--color-contrast-bg-60);zoom:1;-webkit-backface-visibility:hidden}.complain-form__reasons .reason{align-items:center;display:flex}.complain-form__reasons .reason .radio-round{opacity:0;position:absolute;z-index:-1}.complain-form__reasons .reason .radio-round+label{align-items:center;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.complain-form__reasons .reason .radio-round+label:before{background-position:50%;background-repeat:no-repeat;background-size:50% 50%;border:1px solid var(--color-black-600);border-radius:50%;box-sizing:border-box;content:"";display:inline-block;flex-grow:0;flex-shrink:0;height:20px;margin-right:12px;transition:border .2s ease-out;width:20px}.complain-form__note .input__input{font-size:13px;font-weight:400;line-height:20px;min-height:40px;padding:10px 16px}.complain-form__note .input{padding:0}.complain-form__reasons .reason .radio-round:checked+label:before{border:5px solid var(--color-primary-700)}.input{align-items:center;background-color:var(--color-bright-800);border:1px solid var(--color-black-430);border-radius:8px;box-sizing:border-box;display:flex;font-family:Open Sans,helvetica,arial,sans-serif;justify-content:space-between;line-height:32px;min-height:34px;position:relative;transition:border-color .2s ease-out;width:100%}.input__box{flex:1;overflow:hidden;position:relative;word-wrap:break-word}.input_editor .input__input{line-height:20px;padding:10px 25px 9px}.input_editor textarea{box-sizing:border-box;height:auto;overflow-y:hidden;resize:none}.input__input{border:0;border-radius:8px;box-sizing:border-box;display:block;font-family:Open Sans,helvetica,arial,sans-serif;min-height:50px;outline:0;padding-right:24px;position:relative;transition:color .2s ease-out;width:100%;z-index:4}.input_error{border-color:red}.input__input::-moz-placeholder{color:var(--color-black-700);font-size:13px;text-overflow:ellipsis}.input__input::placeholder{color:var(--color-black-700);font-size:13px;text-overflow:ellipsis}.input:focus,.input_focus{border-color:var(--color-primary-700)!important}.button.button_success{background-color:var(--color-primary-700);color:var(--color-bright-900)}.button{background-color:var(--color-black-440);border:0;border-radius:8px;box-sizing:border-box;color:var(--color-black-700);cursor:pointer;font-size:14px;font-weight:500;line-height:32px;outline:0;padding:0 20px;position:relative;text-align:inherit;transition:background-color .2s ease-out,filter .2s,color .2s;vertical-align:middle}.complain-form__close{color:var(--color-black-700);text-transform:capitalize}.button.button_disabled,.button:disabled,.button[data-disabled=true],button.button_disabled,button:disabled,button[data-disabled=true]{cursor:not-allowed;filter:none!important;opacity:.5}.button.button_hover,.button:hover,button.button_hover{filter:opacity(80%)}.button.button_active,.button:active,.button_active{filter:brightness(85%)}.duplicate-report-form,.update-request-form{background-color:var(--color-bright-800);padding:8px 24px;width:560px}.duplicate-report-form__header,.update-request-form__header{color:var(--color-black-940);display:flex;font-size:16px;font-weight:500;justify-content:space-between;line-height:24px;padding:16px 0 12px}.duplicate-report-form__header .duplicate-report-form__close-icon,.request_reupload_modal__header .request-reupload-form__close,.update-request-form__header .update-request-form__close-icon{align-items:center;background-color:var(--color-black-300);border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.duplicate-report-form__header .duplicate-report-form__close-icon svg,.request_reupload_modal__header .request-reupload-form__close svg,.update-request-form__header .update-request-form__close-icon svg{height:8px;width:8px;fill:var(--color-black-700)}.duplicate-report-form__message,.update-request-form__message{font-size:14px;font-weight:400;line-height:24px;padding:8px 0}.duplicate-report-form__url .input__input{min-height:38px;padding-left:15px}.update-request-form__details .input__input{min-height:180px;padding-left:15px;padding-top:15px}.duplicate-report-form__footer,.update-request-form__footer{padding:16px 0}@media (max-width:600px){.complain-form,.duplicate-report-form{margin:0 auto;width:90%}.popup__content{max-height:90vh;overflow-y:auto}}.loading-pulse-related{animation:1.5s ease-in-out infinite pulse;background-color:#ddd}.loading-pulse-related.loading-pulse-related-title{display:block;height:55px;width:350px}.loading-pulse-items{overflow:hidden;white-space:nowrap}.loading-pulse-related.loading-pulse-related-item{display:inline-block;height:400px;margin-right:20px;margin-top:30px;overflow:hidden;width:350px}.cover-placeholder{align-items:center;background-color:#e5e7eb;display:flex;height:100%;justify-content:center;min-height:400px;min-width:300px;position:relative;width:100%}.cover-placeholder:after{color:#6b7280;content:attr(data-title);display:-webkit-box;font-size:.9rem;padding:.5rem;text-align:center;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.custom-aspect-ratio-box .cover-placeholder{bottom:0;left:0;position:absolute;right:0;top:0}.custom-category-movies .custom-item-card-inner,.custom-category-tv .custom-item-card-inner{height:480px;width:240px}.custom-category-movies img,.custom-category-tv img{aspect-ratio:240/350;height:350px;margin-bottom:15px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:240px}#tns1>.tns-item{text-align:center}.custom-item-card .custom-item-card-inner{text-align:left}.request_reupload_modal *{box-sizing:border-box}.request_reupload_modal{background:#171c20;max-width:500px;min-width:400px;padding:24px;position:relative}.request_reupload_modal__header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.request_reupload_modal__header h5{color:#fff;font-size:20px;font-weight:600;margin:0}.request-reupload-form__close{background-color:transparent}.request-reupload-form__close:hover{color:#fff}.request_reupload_modal__body{position:relative}.flag_error_msg,.flag_success_msg{border-radius:6px;font-size:14px;line-height:1.5;margin-bottom:16px;padding:12px 16px}.flag_success_msg{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#22c55e}.flag_error_msg{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444}.flag_error_msg.hide,.flag_success_msg.hide{display:none}.request_reupload_form{display:flex;flex-direction:column;gap:16px}.news_info_item{align-items:baseline;display:flex;font-size:14px;gap:8px;line-height:1.5}.news_info_label{color:#999;flex-shrink:0;font-weight:500;min-width:80px}.news_info_value{color:#fff;flex:1;margin:0;word-break:break-word}.news_info_item a{color:var(--accent-color);text-decoration:none;transition:color .2s}.news_info_item a:hover{text-decoration:underline}.form_group{display:flex;flex-direction:column;gap:8px;margin-top:8px}.form_group label{align-items:baseline;color:#fff;display:flex;font-size:14px;font-weight:500;gap:4px}.form_group .optional{color:#999;font-size:12px;font-weight:400}.request_reupload_text{background:#1a1f24;border:1px solid #333;border-radius:6px;color:#fff;font-family:inherit;font-size:14px;line-height:1.5;padding:12px;resize:vertical;transition:border-color .2s;width:100%}.request_reupload_text:focus{border-color:#667eea;outline:0}.request_reupload_text::-moz-placeholder{color:#666}.request_reupload_text::placeholder{color:#666}.char_count{color:#999;font-size:12px;text-align:right}.submit_reupload_request_btn{align-self:flex-start}.submit_reupload_request_btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:540px){.request_reupload_modal{max-width:100%;min-width:auto;padding:16px}.news_info_item{flex-direction:column;gap:4px}.news_info_label{min-width:auto}.submit_reupload_request_btn{justify-content:center;width:100%}}.dl-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;line-height:1;margin-left:8px;padding:2px 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.dl-pill--premium{background:rgba(255,196,0,.18);border:1px solid rgba(255,196,0,.45)}.dl-pill__dot{background:currentColor;border-radius:50%;height:6px;margin-right:6px;opacity:.7;width:6px}.supporter-icon{align-items:center;background:var(--color-primary-200);border-radius:50%;color:#222;display:inline-flex;justify-content:center}.supporter-icon svg{fill:currentColor}.supporter-icon--sm{height:18px;width:18px}.supporter-icon--sm svg{height:12px;width:12px}.confirm-url *{box-sizing:border-box}.confirm-url{background:#171c20;max-width:560px;min-width:480px;padding:28px;position:relative;animation:.25s cubic-bezier(.16,1,.3,1) confirmUrlSlideIn}.confirm-url__title{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;display:flex;font-size:22px;font-weight:600;gap:12px;margin:0 0 20px;padding-bottom:18px}.confirm-url__title .sa-warning{color:#f59e0b;flex-shrink:0;font-size:24px}.confirm-url__text{color:#d1d5db;font-size:14px;line-height:1.6;margin:0 0 20px}.spec-highlighted-url{background:#1a1f24;border:1px solid rgba(251,191,36,.3);border-left:4px solid #f59e0b;border-radius:6px;color:#9ca3af;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;margin-bottom:24px;overflow-wrap:break-word;padding:16px 18px;position:relative;word-break:break-all}.spec-highlighted-url.center{text-align:left}.confirm-url__host{background:rgba(251,191,36,.15);border-radius:3px;color:#fff;font-weight:600;padding:2px 6px}.spec-highlighted-url:before{align-items:center;background:#1a1f24;border:1px solid rgba(251,191,36,.3);border-radius:50%;content:"🔗";display:flex;font-size:14px;height:28px;justify-content:center;position:absolute;right:12px;top:-10px;width:28px}.confirm-url__dontask{align-items:flex-start;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;cursor:pointer;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px;transition:.2s}.confirm-url__dontask:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12)}.confirm-url__dontask input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#1a1f24;border:2px solid #4b5563;border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;margin:2px 0 0;position:relative;transition:.2s;width:18px}.confirm-url__dontask input[type=checkbox]:hover{border-color:#6b7280}.confirm-url__dontask input[type=checkbox]:checked{background:var(--color-primary-800);border-color:var(--color-primary-800)}.confirm-url__dontask input[type=checkbox]:checked:after{color:#fff;content:"✓";font-size:12px;font-weight:700;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.confirm-url__dontask span{color:#d1d5db;font-size:14px;line-height:1.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.confirm_url_buttonsline{display:flex;gap:12px;justify-content:flex-end;padding-top:4px}.confirm_url_button_box{flex:0 1 auto}.confirm_url_button_box .btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:11px 24px;transition:.2s}.confirm_url_button_box .btn-default{background:#1a1f24;border:1px solid #374151;color:#d1d5db}.confirm_url_button_box .btn-default:hover{background:#232a30;border-color:#4b5563;color:#fff}.confirm_url_button_box .btn-default:active{transform:translateY(1px)}.confirm_url_button_box .btn-success{background:var(--accent-color);color:#fff;overflow:hidden;position:relative}.confirm_url_button_box .btn-success:before{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s}.confirm_url_button_box .btn-success:hover{transform:translateY(-1px)}.confirm_url_button_box .btn-success:hover:before{opacity:1}.confirm_url_button_box .btn-success:active{transform:translateY(0)}.mainpart .confirm-url{margin:40px auto;max-width:560px}@media (max-width:640px){.confirm-url{margin:16px;max-width:100%;min-width:auto;padding:20px}.confirm-url__title{font-size:20px;margin-bottom:16px;padding-bottom:16px}.confirm-url__title .sa-warning{font-size:22px}.confirm-url__text{font-size:13px;margin-bottom:16px}.spec-highlighted-url{font-size:12px;margin-bottom:20px;padding:14px 16px}.confirm-url__dontask{margin-bottom:20px;padding:12px 14px}.confirm-url__dontask span{font-size:13px}.confirm_url_buttonsline{flex-direction:column-reverse;gap:10px}.confirm_url_button_box{flex:1 1 auto}.confirm_url_button_box .btn{min-width:auto;width:100%}.mainpart .confirm-url{margin:20px auto}}@keyframes confirmUrlSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.confirm-url__dontask:focus-within{outline:2px solid var(--color-primary-800);outline-offset:2px}.confirm_url_button_box .btn:focus-visible{outline:2px solid var(--color-primary-800);outline-offset:2px}