.VideoCard-module___7V-Mq__card{cursor:pointer;border-radius:var(--shape-lg);box-shadow:var(--elevation-1);transition:box-shadow var(--motion-standard),transform var(--motion-standard);background:#171717;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.VideoCard-module___7V-Mq__card:after{content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-fast);background:currentColor;position:absolute;inset:0}.VideoCard-module___7V-Mq__card:hover{box-shadow:var(--elevation-2);transform:translateY(-2px)}.VideoCard-module___7V-Mq__card:hover:after{opacity:var(--state-hover)}.VideoCard-module___7V-Mq__thumbnailWrapper{aspect-ratio:16/9;background:#222;width:100%;position:relative}.VideoCard-module___7V-Mq__thumbnail{object-fit:cover;width:100%;height:100%;transition:transform .3s}.VideoCard-module___7V-Mq__card:hover .VideoCard-module___7V-Mq__thumbnail{transform:scale(1.05)}.VideoCard-module___7V-Mq__newBadge{color:#000;letter-spacing:.05em;border-radius:var(--shape-sm);z-index:1;background:gold;padding:4px 10px;font-size:.7rem;font-weight:800;position:absolute;top:10px;left:10px}.VideoCard-module___7V-Mq__durationBadge{color:#fff;border-radius:var(--shape-xs);z-index:1;background:#000c;padding:2px 6px;font-size:.75rem;font-weight:600;position:absolute;bottom:8px;right:8px}.VideoCard-module___7V-Mq__playOverlay{opacity:0;transition:opacity var(--motion-standard);background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.VideoCard-module___7V-Mq__playOverlay svg{fill:gold}.VideoCard-module___7V-Mq__card:hover .VideoCard-module___7V-Mq__playOverlay{opacity:1}.VideoCard-module___7V-Mq__info{gap:12px;padding:12px 16px 16px;display:flex}.VideoCard-module___7V-Mq__avatar{color:#000;background:gold;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}.VideoCard-module___7V-Mq__details{flex-direction:column;min-width:0;display:flex}.VideoCard-module___7V-Mq__title{color:#fff;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.8rem;margin:0 0 4px;font-size:1rem;font-weight:600;line-height:1.4rem;display:-webkit-box;overflow:hidden}.VideoCard-module___7V-Mq__meta{color:#aaa;margin:0;font-size:.85rem}.VideoCard-module___7V-Mq__uploadDate{color:#888;white-space:nowrap;margin:0;font-size:.8rem}.VideoCard-module___7V-Mq__engagement{flex-wrap:wrap;gap:2px 12px;margin-top:4px;display:flex}.VideoCard-module___7V-Mq__engagementItem{color:#888;white-space:nowrap;align-items:center;gap:4px;font-size:.8rem;display:flex}@media (max-width:600px){.VideoCard-module___7V-Mq__info{gap:8px;padding:10px 12px 12px}.VideoCard-module___7V-Mq__avatar{width:28px;height:28px;font-size:.8rem}.VideoCard-module___7V-Mq__engagement{gap:2px 8px}.VideoCard-module___7V-Mq__engagementItem{gap:3px;font-size:.75rem}}
.PasswordGate-module__z60Xoa__gateWrapper{background-color:#0f0f0f;justify-content:center;align-items:center;width:100%;height:100vh;padding:20px;display:flex}.PasswordGate-module__z60Xoa__gateCard{border-radius:var(--shape-xl);width:100%;max-width:400px;box-shadow:var(--elevation-3);text-align:center;background:#1e1e1e;padding:40px 30px}.PasswordGate-module__z60Xoa__logoWrapper{justify-content:center;margin-bottom:24px;display:flex}.PasswordGate-module__z60Xoa__logo{object-fit:contain;height:auto}.PasswordGate-module__z60Xoa__iconCircle{background:gold;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;display:flex;box-shadow:0 0 15px #ffd7004d}.PasswordGate-module__z60Xoa__title{color:#fff;margin:0 0 8px;font-size:1.5rem;font-weight:700}.PasswordGate-module__z60Xoa__subtitle{color:#aaa;margin:0 0 32px;font-size:.95rem}.PasswordGate-module__z60Xoa__form{flex-direction:column;gap:16px;display:flex}.PasswordGate-module__z60Xoa__input{box-sizing:border-box;border-radius:var(--shape-sm);color:#fff;text-align:center;width:100%;transition:all var(--motion-standard);background:#121212;border:2px solid #333;outline:none;padding:14px 16px;font-size:1.1rem}.PasswordGate-module__z60Xoa__input:focus{background:#000;border-color:gold}.PasswordGate-module__z60Xoa__input::placeholder{color:#555}.PasswordGate-module__z60Xoa__btn{color:#000;border-radius:var(--shape-full);cursor:pointer;background:gold;border:none;padding:14px;font-size:1rem;font-weight:800;transition:transform .1s,background .2s}.PasswordGate-module__z60Xoa__btn:hover:not(:disabled){background:#fc0;transform:scale(1.02)}.PasswordGate-module__z60Xoa__btn:disabled{color:#888;cursor:not-allowed;background:#444}.PasswordGate-module__z60Xoa__error{color:#f44;border-radius:var(--shape-sm);background:#ff44441a;border:1px solid #f443;padding:10px;font-size:.9rem}
.Navbar-module__0ip1FW__navbar{z-index:100;box-shadow:var(--elevation-2);background:#0f0f0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex;position:sticky;top:0}.Navbar-module__0ip1FW__logoWrapper{flex:none;align-items:center;display:flex}.Navbar-module__0ip1FW__logoImage{object-fit:contain;width:auto;height:40px}.Navbar-module__0ip1FW__userSection{cursor:pointer;border-radius:var(--shape-full);transition:background var(--motion-fast);flex:none;justify-content:flex-end;align-items:center;padding:6px;text-decoration:none;display:flex;position:relative}.Navbar-module__0ip1FW__userSection:hover{background:rgba(255,255,255,var(--state-hover))}.Navbar-module__0ip1FW__avatar{color:#000;background:gold;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex;overflow:hidden}.Navbar-module__0ip1FW__avatarImage{object-fit:cover;width:100%;height:100%}.Navbar-module__0ip1FW__searchContainer{flex:1;justify-content:center;max-width:600px;margin:0 20px;display:flex}.Navbar-module__0ip1FW__inputWrapper{border-radius:var(--shape-full);width:100%;transition:border-color var(--motion-fast);background:#121212;border:1px solid #303030;display:flex;overflow:hidden}.Navbar-module__0ip1FW__inputWrapper:focus-within{border-color:gold}.Navbar-module__0ip1FW__searchInput{color:#fff;background:0 0;border:none;outline:none;width:100%;height:40px;padding:0 16px}.Navbar-module__0ip1FW__searchBtn{color:#fff;cursor:pointer;width:52px;transition:color var(--motion-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Navbar-module__0ip1FW__searchBtn:hover{color:gold}@media (max-width:768px){.Navbar-module__0ip1FW__navbar{justify-content:space-between;padding:12px 16px}.Navbar-module__0ip1FW__logoWrapper{order:1}.Navbar-module__0ip1FW__userSection{order:2}.Navbar-module__0ip1FW__searchContainer{flex:0 0 100%;order:3;max-width:100%;margin:8px 0 0}}
.LoadingScreen-module__ZrgTwa__container{background:#0f0f0f;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100vh;display:flex}.LoadingScreen-module__ZrgTwa__logo{border-radius:24px;animation:1.6s ease-in-out infinite LoadingScreen-module__ZrgTwa__pulse}.LoadingScreen-module__ZrgTwa__message{color:gold;font-family:Roboto,Arial,sans-serif;font-size:1.1rem;font-weight:700;animation:1.6s ease-in-out infinite LoadingScreen-module__ZrgTwa__fade}@keyframes LoadingScreen-module__ZrgTwa__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.1)}}@keyframes LoadingScreen-module__ZrgTwa__fade{0%,to{opacity:1}50%{opacity:.5}}
.AccountFrame-module__WYuYya__container{color:#fff;background-color:#0f0f0f;min-height:100vh}.AccountFrame-module__WYuYya__form,.AccountFrame-module__WYuYya__form *{box-sizing:border-box}.AccountFrame-module__WYuYya__nav{height:64px;box-shadow:var(--elevation-2);z-index:50;background:#0f0f0f;align-items:center;padding:0 24px;display:flex;position:sticky;top:0}.AccountFrame-module__WYuYya__backBtn{color:#aaa;transition:all var(--motion-standard);border-radius:var(--shape-full);background:#ffffff0d;align-items:center;gap:10px;padding:8px 16px;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.AccountFrame-module__WYuYya__backBtn:hover{color:#000;background:gold;transform:translate(-4px)}.AccountFrame-module__WYuYya__mainContent{max-width:480px;margin:0 auto;padding:40px 24px}.AccountFrame-module__WYuYya__title{text-align:center;margin-bottom:32px;font-size:1.8rem;font-weight:800}.AccountFrame-module__WYuYya__tabBar{gap:8px;margin-bottom:20px;display:flex;overflow-x:auto}.AccountFrame-module__WYuYya__tabBtn{color:#aaa;border-radius:var(--shape-full);cursor:pointer;transition:all var(--motion-standard);background:#ffffff0d;border:1px solid #0000;flex:none;padding:8px 16px;font-size:.9rem;font-weight:600}.AccountFrame-module__WYuYya__tabBtn:hover{background:rgba(255,255,255,var(--state-hover));color:#fff}.AccountFrame-module__WYuYya__tabBtnActive,.AccountFrame-module__WYuYya__tabBtnActive:hover{color:#000;background:gold;border-color:gold}.AccountFrame-module__WYuYya__form{border-radius:var(--shape-lg);box-shadow:var(--elevation-1);background:#1a1a1a;flex-direction:column;gap:16px;padding:32px 24px;display:flex}.AccountFrame-module__WYuYya__listPanel{border-radius:var(--shape-lg);box-shadow:var(--elevation-1);background:#1a1a1a;flex-direction:column;gap:12px;padding:16px;display:flex}.AccountFrame-module__WYuYya__emptyState{color:#888;text-align:center;padding:16px 0}.AccountFrame-module__WYuYya__likedVideoRow{border-radius:var(--shape-sm);transition:background var(--motion-standard);align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}.AccountFrame-module__WYuYya__likedVideoRow:hover{background:rgba(255,255,255,var(--state-hover))}.AccountFrame-module__WYuYya__likedVideoThumb{border-radius:var(--shape-xs);object-fit:cover;flex-shrink:0}.AccountFrame-module__WYuYya__likedVideoTitle{color:#fff;font-size:.95rem;font-weight:600}.AccountFrame-module__WYuYya__myCommentRow{border-bottom:1px solid #262626;align-items:flex-start;gap:8px;padding:8px;display:flex}.AccountFrame-module__WYuYya__myCommentRow:last-child{border-bottom:none}.AccountFrame-module__WYuYya__myCommentBody{flex:1;min-width:0}.AccountFrame-module__WYuYya__myCommentVideoTitle{color:gold;font-size:.85rem;font-weight:600;text-decoration:none}.AccountFrame-module__WYuYya__myCommentVideoTitle:hover{text-decoration:underline}.AccountFrame-module__WYuYya__commentText{color:#ddd;white-space:pre-wrap;margin:4px 0;font-size:.95rem;line-height:1.5}.AccountFrame-module__WYuYya__commentDate{color:#888;font-size:.8rem}.AccountFrame-module__WYuYya__commentDeleteBtn{color:#888;cursor:pointer;border-radius:var(--shape-full);transition:all var(--motion-standard);background:0 0;border:none;flex-shrink:0;padding:6px}.AccountFrame-module__WYuYya__commentDeleteBtn:hover{color:#ff4d4d;background:#ff4d4d1a}.AccountFrame-module__WYuYya__avatarPicker{cursor:pointer;background:gold;border:3px solid #333;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 12px;display:flex;position:relative;overflow:hidden}.AccountFrame-module__WYuYya__avatarImage{object-fit:cover;width:100%;height:100%}.AccountFrame-module__WYuYya__avatarInitial{color:#000;font-size:2.5rem;font-weight:800}.AccountFrame-module__WYuYya__avatarOverlay{color:#fff;opacity:0;transition:opacity var(--motion-standard);background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AccountFrame-module__WYuYya__avatarPicker:hover .AccountFrame-module__WYuYya__avatarOverlay{opacity:1}.AccountFrame-module__WYuYya__fileInput{opacity:0;cursor:pointer;position:absolute;inset:0}.AccountFrame-module__WYuYya__photoHint{color:#aaa;text-align:center;margin:-8px 0 0;font-size:.85rem}.AccountFrame-module__WYuYya__fieldLabel{color:#aaa;text-transform:uppercase;letter-spacing:.03em;font-size:.85rem;font-weight:600}.AccountFrame-module__WYuYya__input{border-radius:var(--shape-sm);color:#fff;width:100%;transition:border-color var(--motion-standard);background:#121212;border:2px solid #333;outline:none;padding:12px 16px;font-size:1rem}.AccountFrame-module__WYuYya__input:focus{border-color:gold}.AccountFrame-module__WYuYya__handleField{align-items:center;display:flex;position:relative}.AccountFrame-module__WYuYya__handlePrefix{color:#888;pointer-events:none;font-size:1rem;position:absolute;left:16px}.AccountFrame-module__WYuYya__handleInput{box-sizing:border-box;padding-left:34px}.AccountFrame-module__WYuYya__fieldHint{color:#777;margin:-8px 0 0;font-size:.8rem}.AccountFrame-module__WYuYya__readOnlyValue{color:#888;padding:4px 0;font-size:.95rem}.AccountFrame-module__WYuYya__message{color:gold;text-align:center;font-size:.9rem}.AccountFrame-module__WYuYya__saveBtn{color:#000;border-radius:var(--shape-full);cursor:pointer;transition:transform .1s,background var(--motion-standard);background:gold;border:none;margin-top:8px;padding:14px;font-size:1rem;font-weight:800}.AccountFrame-module__WYuYya__saveBtn:hover:not(:disabled){background:#fc0;transform:scale(1.02)}.AccountFrame-module__WYuYya__saveBtn:disabled{color:#888;cursor:not-allowed;background:#444}.AccountFrame-module__WYuYya__signOutBtn{box-sizing:border-box;border-radius:var(--shape-full);color:#ddd;cursor:pointer;width:100%;transition:all var(--motion-standard);background:#ffffff0d;border:1px solid #333;justify-content:center;align-items:center;gap:10px;margin-top:24px;padding:14px;font-size:1rem;font-weight:600;display:flex}.AccountFrame-module__WYuYya__signOutBtn:hover{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d}
.LoggedInFrame-module__OAhe0W__appContainer{color:#fff;background-color:#0f0f0f;min-height:100vh;font-family:Roboto,Arial,sans-serif}.LoggedInFrame-module__OAhe0W__feed{max-width:1800px;margin:0 auto;padding:24px 50px}.LoggedInFrame-module__OAhe0W__sortBar{align-items:center;gap:10px;margin-bottom:20px;display:flex}.LoggedInFrame-module__OAhe0W__sortLabel{color:#aaa;font-size:.9rem}.LoggedInFrame-module__OAhe0W__sortSelect{color:#fff;border-radius:var(--shape-sm);cursor:pointer;transition:border-color var(--motion-fast);background:#121212;border:1px solid #303030;padding:6px 12px;font-size:.9rem}.LoggedInFrame-module__OAhe0W__sortSelect:focus{border-color:gold;outline:none}.LoggedInFrame-module__OAhe0W__videoGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px 20px;display:grid}.LoggedInFrame-module__OAhe0W__lockedContainer{color:#fff;background:#0f0f0f;justify-content:center;align-items:center;height:100vh;display:flex}.LoggedInFrame-module__OAhe0W__empty{color:#aaa;text-align:center;grid-column:1/-1;margin-top:2rem;font-size:1.2rem}@media (max-width:600px){.LoggedInFrame-module__OAhe0W__feed{padding:16px}.LoggedInFrame-module__OAhe0W__videoGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:24px 12px}}
.WatchFrame-module__m7XsXa__container{color:#fff;background-color:#0f0f0f;min-height:100vh}.WatchFrame-module__m7XsXa__nav{height:64px;box-shadow:var(--elevation-2);z-index:50;background:#0f0f0f;align-items:center;padding:0 24px;display:flex;position:sticky;top:0}.WatchFrame-module__m7XsXa__backBtn{color:#aaa;transition:all var(--motion-standard);border-radius:var(--shape-full);background:#ffffff0d;align-items:center;gap:10px;padding:8px 16px;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.WatchFrame-module__m7XsXa__backBtn:hover{color:#000;background:gold;transform:translate(-4px)}.WatchFrame-module__m7XsXa__mainContent{max-width:1200px;margin:0 auto;padding:24px;animation:.5s ease-in WatchFrame-module__m7XsXa__fadeIn}.WatchFrame-module__m7XsXa__playerWrapper{aspect-ratio:16/9;border-radius:var(--shape-lg);width:100%;box-shadow:var(--elevation-3);background:#000;overflow:hidden}.WatchFrame-module__m7XsXa__player{--media-control-bar-height:60px;--media-button-icon-height:24px;--media-control-button-width:60px;--media-range-track-height:6px;--mediarange-thumb-height:24px;--media-range-thumb-width:24px;--font-size:18px;--seek-backward-button:none;--seek-forward-button:none;--pip-button:none;width:100%;height:100%}.WatchFrame-module__m7XsXa__infoSection{margin-top:24px}.WatchFrame-module__m7XsXa__title{color:#fff;overflow-wrap:anywhere;margin-bottom:16px;font-size:1.8rem;font-weight:800;line-height:1.2}.WatchFrame-module__m7XsXa__uploadDate{color:#aaa;margin:-8px 0 16px;font-size:.9rem}.WatchFrame-module__m7XsXa__descriptionBox{border-radius:var(--shape-lg);color:#ddd;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:var(--elevation-1);background:#1a1a1a;padding:24px;font-size:1.05rem;line-height:1.6}.WatchFrame-module__m7XsXa__metaRow{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:16px;display:flex}.WatchFrame-module__m7XsXa__viewCount{color:#aaa;white-space:nowrap;align-items:center;gap:8px;font-size:.95rem;display:flex}.WatchFrame-module__m7XsXa__shareBtn{border-radius:var(--shape-full);color:#ddd;cursor:pointer;transition:all var(--motion-standard);background:#ffffff0d;border:1px solid #333;align-items:center;gap:8px;margin-left:auto;padding:10px 16px;font-size:.9rem;font-weight:600;display:flex}.WatchFrame-module__m7XsXa__shareBtn:hover{background:rgba(255,255,255,var(--state-hover))}.WatchFrame-module__m7XsXa__likedByRow{align-items:center;gap:10px;margin-bottom:20px;display:flex}.WatchFrame-module__m7XsXa__likedByAvatars{display:flex}.WatchFrame-module__m7XsXa__likedByAvatar{color:#000;background:gold;border:2px solid #0f0f0f;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-8px;font-size:.65rem;font-weight:800;display:flex;position:relative;overflow:hidden}.WatchFrame-module__m7XsXa__likedByAvatar:first-child{margin-left:0}.WatchFrame-module__m7XsXa__likedByAvatarImg{object-fit:cover;width:100%;height:100%}.WatchFrame-module__m7XsXa__likedByText{color:#aaa;font-size:.85rem}.WatchFrame-module__m7XsXa__showMoreBtn{color:gold;cursor:pointer;transition:opacity var(--motion-fast);background:0 0;border:none;padding:8px 0 0;font-size:.9rem;font-weight:600}.WatchFrame-module__m7XsXa__showMoreBtn:hover{text-decoration:underline}.WatchFrame-module__m7XsXa__likeBtn{border-radius:var(--shape-full);color:#ddd;cursor:pointer;transition:all var(--motion-standard);background:#ffffff0d;border:1px solid #333;align-items:center;gap:8px;padding:10px 20px;font-size:1rem;font-weight:600;display:flex;position:relative}.WatchFrame-module__m7XsXa__confettiWrap{pointer-events:none;position:absolute;inset:0}.WatchFrame-module__m7XsXa__confettiPiece{pointer-events:none;border-radius:2px;width:6px;height:6px;animation:.6s ease-out forwards WatchFrame-module__m7XsXa__confettiBurst;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes WatchFrame-module__m7XsXa__confettiBurst{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy)))scale(.4);opacity:0}}.WatchFrame-module__m7XsXa__likeBtn:hover{background:rgba(255,255,255,var(--state-hover))}.WatchFrame-module__m7XsXa__likeBtn.WatchFrame-module__m7XsXa__liked{color:gold;border-color:gold}.WatchFrame-module__m7XsXa__likeBtn:disabled{opacity:.6;cursor:default}.WatchFrame-module__m7XsXa__commentsSection{margin-top:32px}.WatchFrame-module__m7XsXa__commentsTitle{color:#fff;margin-bottom:16px;font-size:1.2rem;font-weight:700}.WatchFrame-module__m7XsXa__commentForm{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.WatchFrame-module__m7XsXa__commentInput{box-sizing:border-box;border-radius:var(--shape-sm);color:#fff;resize:vertical;width:100%;transition:border-color var(--motion-fast);background:#1a1a1a;border:1px solid #333;padding:12px 16px;font-family:inherit;font-size:.95rem}.WatchFrame-module__m7XsXa__commentInput:focus{border-color:gold;outline:none}.WatchFrame-module__m7XsXa__commentSubmitBtn{border-radius:var(--shape-full);color:#000;cursor:pointer;transition:opacity var(--motion-standard);background:gold;border:none;align-self:flex-end;padding:10px 20px;font-weight:700}.WatchFrame-module__m7XsXa__commentSubmitBtn:disabled{opacity:.5;cursor:default}.WatchFrame-module__m7XsXa__commentList{flex-direction:column;gap:20px;list-style:none;display:flex}.WatchFrame-module__m7XsXa__comment,.WatchFrame-module__m7XsXa__reply{gap:12px;display:flex}.WatchFrame-module__m7XsXa__commentAvatar{color:#000;background:gold;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex;overflow:hidden}.WatchFrame-module__m7XsXa__commentAvatarImg{object-fit:cover;width:100%;height:100%}.WatchFrame-module__m7XsXa__commentBody{flex:1;min-width:0}.WatchFrame-module__m7XsXa__commentHeader{align-items:baseline;gap:10px;display:flex}.WatchFrame-module__m7XsXa__commentAuthor{color:#fff;font-size:.9rem;font-weight:600}.WatchFrame-module__m7XsXa__commentDate{color:#888;white-space:nowrap;font-size:.8rem}.WatchFrame-module__m7XsXa__commentText{color:#ddd;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:.95rem;line-height:1.5}.WatchFrame-module__m7XsXa__commentFooterRow{align-items:center;gap:4px;margin-top:6px;display:flex}.WatchFrame-module__m7XsXa__commentLikeBtn,.WatchFrame-module__m7XsXa__commentReplyBtn{border-radius:var(--shape-full);color:#888;cursor:pointer;transition:all var(--motion-standard);background:0 0;border:none;align-items:center;gap:6px;padding:4px 8px;font-size:.8rem;font-weight:600;display:flex}.WatchFrame-module__m7XsXa__commentLikeBtn:hover,.WatchFrame-module__m7XsXa__commentReplyBtn:hover{background:rgba(255,255,255,var(--state-hover));color:#ddd}.WatchFrame-module__m7XsXa__commentLikeBtnActive{color:gold}.WatchFrame-module__m7XsXa__replyList{border-left:2px solid #262626;flex-direction:column;gap:16px;margin:16px 0 0 48px;padding-left:16px;list-style:none;display:flex}.WatchFrame-module__m7XsXa__replyForm{flex-direction:column;gap:8px;margin:12px 0 0 48px;display:flex}.WatchFrame-module__m7XsXa__commentActions{flex-shrink:0;align-self:flex-start;gap:4px;display:flex}.WatchFrame-module__m7XsXa__commentActionBtn{color:#888;cursor:pointer;border-radius:var(--shape-full);transition:all var(--motion-standard);background:0 0;border:none;padding:6px}.WatchFrame-module__m7XsXa__commentActionBtn:hover{color:gold;background:rgba(255,255,255,var(--state-hover))}.WatchFrame-module__m7XsXa__commentEditForm{flex-direction:column;gap:8px;margin-top:4px;display:flex}.WatchFrame-module__m7XsXa__commentEditInput{border-radius:var(--shape-sm);color:#fff;resize:vertical;box-sizing:border-box;width:100%;transition:border-color var(--motion-fast);background:#121212;border:1px solid #333;padding:10px 12px;font-family:inherit;font-size:.95rem}.WatchFrame-module__m7XsXa__commentEditInput:focus{border-color:gold;outline:none}.WatchFrame-module__m7XsXa__commentEditActions{gap:8px;display:flex}.WatchFrame-module__m7XsXa__commentEditSaveBtn,.WatchFrame-module__m7XsXa__commentEditCancelBtn{border-radius:var(--shape-full);cursor:pointer;width:32px;height:32px;transition:all var(--motion-standard);border:none;justify-content:center;align-items:center;display:flex}.WatchFrame-module__m7XsXa__commentEditSaveBtn{color:#000;background:gold}.WatchFrame-module__m7XsXa__commentEditSaveBtn:disabled{opacity:.5;cursor:default}.WatchFrame-module__m7XsXa__replySubmitBtn{border-radius:var(--shape-full);color:#000;cursor:pointer;transition:all var(--motion-standard);background:gold;border:none;padding:8px 16px;font-size:.85rem;font-weight:700}.WatchFrame-module__m7XsXa__replySubmitBtn:disabled{opacity:.5;cursor:default}.WatchFrame-module__m7XsXa__commentEditCancelBtn{color:#ddd;background:#ffffff0d}.WatchFrame-module__m7XsXa__commentEditCancelBtn:hover{background:rgba(255,255,255,var(--state-hover))}.WatchFrame-module__m7XsXa__loading{color:gold;background:#0f0f0f;justify-content:center;align-items:center;height:100vh;font-size:1.2rem;font-weight:700;display:flex}@keyframes WatchFrame-module__m7XsXa__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.WatchFrame-module__m7XsXa__nav{height:56px;padding:0 12px}.WatchFrame-module__m7XsXa__backBtn{padding:8px 14px;font-size:.9rem}.WatchFrame-module__m7XsXa__backBtn:hover{transform:none}.WatchFrame-module__m7XsXa__mainContent{padding:16px}.WatchFrame-module__m7XsXa__title{margin-bottom:12px;font-size:1.3rem}.WatchFrame-module__m7XsXa__metaRow{gap:8px}.WatchFrame-module__m7XsXa__likeBtn,.WatchFrame-module__m7XsXa__shareBtn{min-height:44px;padding:10px 14px;font-size:.9rem}.WatchFrame-module__m7XsXa__viewCount{font-size:.85rem}.WatchFrame-module__m7XsXa__descriptionBox{padding:16px;font-size:.95rem}.WatchFrame-module__m7XsXa__commentSubmitBtn{align-self:stretch;min-height:44px}.WatchFrame-module__m7XsXa__commentHeader{flex-wrap:wrap;gap:2px 10px}.WatchFrame-module__m7XsXa__commentLikeBtn,.WatchFrame-module__m7XsXa__commentReplyBtn{min-height:44px;padding:4px 12px}.WatchFrame-module__m7XsXa__commentActionBtn{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.WatchFrame-module__m7XsXa__replyList{margin-left:16px;padding-left:12px}.WatchFrame-module__m7XsXa__replyForm{margin-left:16px}}
.LoggedOutFrame-module__sLhgpG__container{background-color:#0f0f0f;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.LoggedOutFrame-module__sLhgpG__container:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffd7000d 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LoggedOutFrame-module__sLhgpG__contentWrapper{text-align:center;z-index:10;flex-direction:column;align-items:center;width:100%;max-width:500px;display:flex}.LoggedOutFrame-module__sLhgpG__logoContainer{margin-bottom:30px;animation:6s ease-in-out infinite LoggedOutFrame-module__sLhgpG__float}.LoggedOutFrame-module__sLhgpG__logo{object-fit:contain;drop-shadow:0 10px 20px #00000080;height:auto}.LoggedOutFrame-module__sLhgpG__title{color:#fff;margin-bottom:8px;font-size:2rem;font-weight:800}.LoggedOutFrame-module__sLhgpG__subtitle{color:#888;margin-bottom:40px;font-size:1.1rem}.LoggedOutFrame-module__sLhgpG__loginBtn{color:#000;border-radius:var(--shape-full);cursor:pointer;transition:all var(--motion-standard);background:gold;border:none;align-items:center;gap:12px;padding:16px 32px;font-size:1.2rem;font-weight:700;display:flex;box-shadow:0 4px 15px #ffd7004d}.LoggedOutFrame-module__sLhgpG__loginBtn:hover{background:#fc0;transform:scale(1.05);box-shadow:0 6px 20px #ffd70080}.LoggedOutFrame-module__sLhgpG__loginBtn:active{transform:scale(.98)}.LoggedOutFrame-module__sLhgpG__footer{color:#333;font-size:.8rem;position:absolute;bottom:20px}@keyframes LoggedOutFrame-module__sLhgpG__float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}
