.CommentInput-module__s1v_tG__container{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.CommentInput-module__s1v_tG__input_wrapper{flex-direction:column;gap:6px;width:100%;display:flex}.CommentInput-module__s1v_tG__textarea_wrapper{width:100%;position:relative}.CommentInput-module__s1v_tG__send_icon_btn{cursor:pointer;height:fit-content;color:var(--color-brand);background:0 0;border:none;justify-content:center;align-items:center;margin:auto 0;padding:4px;line-height:0;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;right:12px}.CommentInput-module__s1v_tG__send_icon_btn:disabled{opacity:.3;cursor:not-allowed}.CommentInput-module__s1v_tG__send_icon_btn:not(:disabled):hover{opacity:.75}.CommentInput-module__s1v_tG__input_container{resize:none;background:var(--gray-1000);border:1px solid var(--border-subtle);color:#fff;border-radius:7px;outline:none;width:100%;min-height:40px;padding:15px 42px 15px 15px;font-size:13px;transition:all .15s;display:block}.CommentInput-module__s1v_tG__input_container:focus{border-color:var(--color-brand)}.CommentInput-module__s1v_tG__input_container::placeholder{color:var(--gray-400)}.CommentInput-module__s1v_tG__input_container.CommentInput-module__s1v_tG__errored{border-color:var(--status-error)}.CommentInput-module__s1v_tG__error_text{color:var(--status-error);font-size:12px;line-height:1.2}.CommentInput-module__s1v_tG__meta_row{justify-content:space-between;align-items:center;gap:10px;display:flex}.CommentInput-module__s1v_tG__counter{color:var(--fg-muted);white-space:nowrap;font-size:12px;line-height:1.2}.CommentInput-module__s1v_tG__reply_hint{color:var(--gray-300);font-size:12px;font-weight:500;line-height:1.2}
.LikeDislike-module__bgRbQW__container{align-items:center;gap:12px;display:flex}.LikeDislike-module__bgRbQW__button{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;transition:color .15s,background-color .15s;display:flex}.LikeDislike-module__bgRbQW__button:hover{background:#2e2e2e4d;background:lab(18.8% 0 0/.3)}.LikeDislike-module__bgRbQW__button:disabled{opacity:.5;cursor:default}.LikeDislike-module__bgRbQW__active_like{color:var(--color-brand)}.LikeDislike-module__bgRbQW__active_dislike{color:var(--red-400)}
.AppComment-module__O29bqW__container{background:var(--surface-base);box-sizing:border-box;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;padding:16px 16px 12px;display:flex;position:relative}.AppComment-module__O29bqW__container .AppComment-module__O29bqW__main_row{justify-content:flex-start;align-items:stretch;display:flex}.AppComment-module__O29bqW__container .AppComment-module__O29bqW__avatar{z-index:1;align-self:stretch;width:auto;height:100%;max-height:96px;margin-right:11px}.AppComment-module__O29bqW__container .AppComment-module__O29bqW__content{z-index:1;flex-direction:column;flex:1;min-width:0;display:flex}:is(.AppComment-module__O29bqW__container .AppComment-module__O29bqW__content) .AppComment-module__O29bqW__user{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}:is(:is(.AppComment-module__O29bqW__container .AppComment-module__O29bqW__content) .AppComment-module__O29bqW__user) .AppComment-module__O29bqW__username{color:var(--gray-200);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;overflow:hidden}:is(:is(:is(.AppComment-module__O29bqW__container .AppComment-module__O29bqW__content) .AppComment-module__O29bqW__user) .AppComment-module__O29bqW__username):hover{color:var(--fg-default)}:is(.AppComment-module__O29bqW__container .AppComment-module__O29bqW__content) .AppComment-module__O29bqW__text{color:var(--gray-200);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap;max-width:100%;margin-top:4px;padding-right:10px;font-size:13px;line-height:1.5}:is(.AppComment-module__O29bqW__container .AppComment-module__O29bqW__content) .AppComment-module__O29bqW__text_collapsed{max-height:4.5em;overflow:hidden}:is(.AppComment-module__O29bqW__container .AppComment-module__O29bqW__content) .AppComment-module__O29bqW__expand_btn{text-align:left;color:var(--color-brand);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:6px;padding:0;font-size:12px;font-weight:600;transition:opacity .2s}:is(:is(.AppComment-module__O29bqW__container .AppComment-module__O29bqW__content) .AppComment-module__O29bqW__expand_btn):hover{opacity:.8}.AppComment-module__O29bqW__container .AppComment-module__O29bqW__footer{z-index:1;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.AppComment-module__O29bqW__container .AppComment-module__O29bqW__date{color:var(--fg-muted);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:500}.AppComment-module__O29bqW__container .AppComment-module__O29bqW__actions{justify-content:flex-end;align-items:center;gap:22px;display:flex}:is(.AppComment-module__O29bqW__container .AppComment-module__O29bqW__actions) .AppComment-module__O29bqW__vote_container{cursor:pointer;justify-content:center;align-items:center;gap:8px;transition:opacity .2s;display:flex}:is(:is(.AppComment-module__O29bqW__container .AppComment-module__O29bqW__actions) .AppComment-module__O29bqW__vote_container) .AppComment-module__O29bqW__icon{width:10px;height:12px}:is(:is(:is(.AppComment-module__O29bqW__container .AppComment-module__O29bqW__actions) .AppComment-module__O29bqW__vote_container) .AppComment-module__O29bqW__icon) path{stroke:var(--fg-muted)}.AppComment-module__O29bqW__down:is(:is(:is(.AppComment-module__O29bqW__container .AppComment-module__O29bqW__actions) .AppComment-module__O29bqW__vote_container) .AppComment-module__O29bqW__icon){transform:rotate(180deg)}:is(:is(.AppComment-module__O29bqW__active:is(:is(.AppComment-module__O29bqW__container .AppComment-module__O29bqW__actions) .AppComment-module__O29bqW__vote_container),:is(:is(.AppComment-module__O29bqW__container .AppComment-module__O29bqW__actions) .AppComment-module__O29bqW__vote_container):hover) .AppComment-module__O29bqW__icon) path{stroke:var(--color-brand)}.AppComment-module__O29bqW__loading:is(:is(.AppComment-module__O29bqW__container .AppComment-module__O29bqW__actions) .AppComment-module__O29bqW__vote_container){opacity:.5;cursor:not-allowed;pointer-events:none}:is(:is(.AppComment-module__O29bqW__container .AppComment-module__O29bqW__actions) .AppComment-module__O29bqW__vote_container) .AppComment-module__O29bqW__count{color:var(--fg-muted);font-size:13px;font-weight:500}@media (max-width:600px){.AppComment-module__O29bqW__container{padding:12px}.AppComment-module__O29bqW__container .AppComment-module__O29bqW__main_row{gap:8px}.AppComment-module__O29bqW__container .AppComment-module__O29bqW__avatar{align-self:flex-start;width:52px;height:52px;max-height:52px;margin-right:0}:is(:is(.AppComment-module__O29bqW__container .AppComment-module__O29bqW__content) .AppComment-module__O29bqW__user) .AppComment-module__O29bqW__username{font-size:14px}:is(.AppComment-module__O29bqW__container .AppComment-module__O29bqW__content) .AppComment-module__O29bqW__text{padding-right:0;font-size:12px}.AppComment-module__O29bqW__container .AppComment-module__O29bqW__footer{flex-direction:row;align-items:center;gap:8px;padding-top:10px}.AppComment-module__O29bqW__container .AppComment-module__O29bqW__actions{flex-shrink:0;justify-content:flex-start;gap:16px}.AppComment-module__O29bqW__container .AppComment-module__O29bqW__date{font-size:12px}}.AppComment-module__O29bqW__container_reply{padding:12px 12px 10px}@media (max-width:600px){.AppComment-module__O29bqW__container_reply .AppComment-module__O29bqW__footer{flex-wrap:wrap;gap:4px 8px}}.AppComment-module__O29bqW__container_with_frame{background:0 0}.AppComment-module__O29bqW__container_with_legacy_frame{border:30px solid #0000;border-image-source:var(--legacy-frame-url);background:0 0;border-image-slice:100;border-image-repeat:stretch;position:relative}.AppComment-module__O29bqW__nine_slice_root{width:100%}.AppComment-module__O29bqW__actions_row{align-items:center;gap:18px;display:flex}.AppComment-module__O29bqW__reply_btn{color:var(--gray-300);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;transition:color .2s}.AppComment-module__O29bqW__reply_btn:hover{color:var(--gray-200)}.AppComment-module__O29bqW__mention{color:var(--color-brand);font-weight:500}.AppComment-module__O29bqW__author_badge{background:var(--color-brand);color:var(--fg-on-brand);border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:600}
.CommunityCommentInput-module__lX-dla__container{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.CommunityCommentInput-module__lX-dla__reply_hint{color:var(--gray-300);font-size:12px;font-weight:500;line-height:1.2}.CommunityCommentInput-module__lX-dla__input_wrapper{flex-direction:column;gap:6px;width:100%;display:flex}.CommunityCommentInput-module__lX-dla__textarea_wrapper{width:100%;position:relative}.CommunityCommentInput-module__lX-dla__send_icon_btn{cursor:pointer;height:fit-content;color:var(--color-brand);background:0 0;border:none;justify-content:center;align-items:center;margin:auto 0;padding:4px;line-height:0;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;right:12px}.CommunityCommentInput-module__lX-dla__send_icon_btn:disabled{opacity:.3;cursor:not-allowed}.CommunityCommentInput-module__lX-dla__send_icon_btn:not(:disabled):hover{opacity:.75}.CommunityCommentInput-module__lX-dla__input_container{resize:none;background:var(--gray-1000);border:1px solid var(--border-subtle);color:#fff;border-radius:7px;outline:none;width:100%;min-height:40px;padding:15px 42px 15px 15px;font-family:inherit;font-size:13px;transition:border-color .15s;display:block}.CommunityCommentInput-module__lX-dla__input_container:focus{border-color:var(--color-brand)}.CommunityCommentInput-module__lX-dla__input_container::placeholder{color:var(--gray-400)}.CommunityCommentInput-module__lX-dla__input_container.CommunityCommentInput-module__lX-dla__errored{border-color:var(--status-error)}.CommunityCommentInput-module__lX-dla__meta_row{justify-content:space-between;align-items:center;gap:10px;display:flex}.CommunityCommentInput-module__lX-dla__error_text{color:var(--status-error);font-size:12px;line-height:1.2}.CommunityCommentInput-module__lX-dla__counter{color:var(--fg-muted);white-space:nowrap;font-size:12px;line-height:1.2}
.video-detail-page-module__mGGUdW__page_container{justify-content:center;align-items:flex-start;width:100%;min-width:0;padding:0 10px;display:flex}@media (max-width:950px){.video-detail-page-module__mGGUdW__page_container{padding:0 16px;display:block}}.video-detail-page-module__mGGUdW__main_content{flex-direction:column;gap:24px;width:892px;min-width:0;max-width:100%;margin-top:91px;padding-bottom:40px;display:flex}@media (max-width:1024px){.video-detail-page-module__mGGUdW__main_content{margin-top:10px}}@media (max-width:950px){.video-detail-page-module__mGGUdW__main_content{width:100%;max-width:892px;margin-inline:auto}}@media (max-width:480px){.video-detail-page-module__mGGUdW__main_content{gap:16px;padding-bottom:24px}}.video-detail-page-module__mGGUdW__nav_row{align-items:center;gap:10px;display:flex}.video-detail-page-module__mGGUdW__breadcrumbs{font-size:12px;font-family:var(--font-thicker);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.video-detail-page-module__mGGUdW__breadcrumb_link{color:var(--muted-foreground);white-space:nowrap;cursor:pointer;text-decoration:none;transition:color .15s}.video-detail-page-module__mGGUdW__breadcrumb_link:hover{color:var(--foreground)}.video-detail-page-module__mGGUdW__breadcrumb_sep{opacity:.4;-webkit-user-select:none;user-select:none}.video-detail-page-module__mGGUdW__breadcrumb_current{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-weight:500;overflow:hidden}.video-detail-page-module__mGGUdW__player_wrapper{aspect-ratio:16/9;background:#020202;background:lab(.462488% 0 0);border-radius:12px;width:100%;max-width:100%;overflow:hidden}@media (max-width:600px){.video-detail-page-module__mGGUdW__player_wrapper{border-radius:8px}}.video-detail-page-module__mGGUdW__video_player{width:100%;height:100%}.video-detail-page-module__mGGUdW__title{margin:0;font-size:22px;font-weight:700;line-height:1.3}@media (max-width:480px){.video-detail-page-module__mGGUdW__title{font-size:18px}}.video-detail-page-module__mGGUdW__author_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex}.video-detail-page-module__mGGUdW__author_left{align-items:center;gap:10px;display:flex}.video-detail-page-module__mGGUdW__author_info{flex-direction:column;gap:2px;display:flex}.video-detail-page-module__mGGUdW__author_name{color:var(--foreground);font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s}.video-detail-page-module__mGGUdW__author_name:hover{opacity:.8}.video-detail-page-module__mGGUdW__author_sub_row{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:flex}.video-detail-page-module__mGGUdW__author_subscribers{color:var(--muted-foreground)}.video-detail-page-module__mGGUdW__author_sep{color:var(--muted-foreground);opacity:.5;-webkit-user-select:none;user-select:none}.video-detail-page-module__mGGUdW__author_date{color:var(--muted-foreground)}.video-detail-page-module__mGGUdW__author_right{align-items:center;gap:16px;display:flex}.video-detail-page-module__mGGUdW__author_stats{align-items:center;gap:14px;display:flex}@media (max-width:600px){.video-detail-page-module__mGGUdW__author_stats{display:none}}.video-detail-page-module__mGGUdW__stat_item{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:flex}.video-detail-page-module__mGGUdW__more_btn{border-radius:var(--radius-lg,8px);border:1px solid var(--border-default);width:40px;height:40px;color:var(--muted-foreground);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.video-detail-page-module__mGGUdW__more_btn:hover{color:var(--primary-foreground);border-color:#ded;box-shadow:0 1px 3px #0000001a}.video-detail-page-module__mGGUdW__divider{background:#ffffff0f;width:100%;height:1px;margin-bottom:4px}.video-detail-page-module__mGGUdW__description{color:var(--muted-foreground);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.6}.video-detail-page-module__mGGUdW__meta_row{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.video-detail-page-module__mGGUdW__sticky{align-self:stretch;align-items:flex-start;gap:92px;margin-top:91px;margin-left:92px;display:flex}@media (max-width:1240px){.video-detail-page-module__mGGUdW__sticky{gap:40px;margin-left:40px}}@media (max-width:1024px){.video-detail-page-module__mGGUdW__sticky{margin-top:10px}}@media (max-width:950px){.video-detail-page-module__mGGUdW__sticky{display:none}}.video-detail-page-module__mGGUdW__separator{background:var(--gray-800);flex-shrink:0;align-self:stretch;width:1px}.video-detail-page-module__mGGUdW__recommended{min-width:300px;max-width:387px;top:calc(var(--header-height) + 40px);max-height:calc(100svh - var(--header-height) - 48px);scrollbar-width:none;flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:24px;display:flex;position:sticky;overflow-y:auto}.video-detail-page-module__mGGUdW__recommended::-webkit-scrollbar{display:none}.video-detail-page-module__mGGUdW__recommended_title{color:var(--fg-default);font-size:16px;font-weight:600;font-family:var(--font-thicker);margin:0}.video-detail-page-module__mGGUdW__recommended_empty{color:#fff6;text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:12px;width:100%;padding:24px 16px;font-size:14px;font-weight:500}.video-detail-page-module__mGGUdW__rec_card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:flex-start;gap:12px;width:100%;padding:12px;text-decoration:none;transition:background .15s;display:flex}.video-detail-page-module__mGGUdW__rec_card:hover{background:#ffffff12}.video-detail-page-module__mGGUdW__rec_thumb{background:#ffffff0a;border-radius:8px;flex-shrink:0;width:80px;height:60px;overflow:hidden}.video-detail-page-module__mGGUdW__rec_thumb_img{object-fit:cover;width:100%;height:100%}.video-detail-page-module__mGGUdW__rec_thumb_placeholder{background:#ffffff0a;border-radius:8px;flex-shrink:0;width:80px;height:60px}.video-detail-page-module__mGGUdW__rec_text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.video-detail-page-module__mGGUdW__rec_author{color:var(--muted-foreground);font-size:12px}.video-detail-page-module__mGGUdW__rec_title{color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.video-detail-page-module__mGGUdW__rec_meta{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:flex}
