#notificationPanel.show,.field label{display:block}.skeleton-thumbnail,.video-preview{aspect-ratio:16/9;aspect-ratio:16/9}.brand,.comments-loading,.empty,.pagination-current,.small-note,footer{text-align:center}.search-box,.search-clear{visibility:hidden;opacity:0}.filter-label,.footer-column h2{text-transform:uppercase}.footer-column a,.footer-social,.signup-link a,.upgrade-btn{text-decoration:none}#alertBox,#loginScreen{position:fixed;z-index:9999}body.auth-checking #loginScreen{display:none!important}body.auth-checking #app{display:block!important}*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#070707;--card:#111111;--card2:#171717;--text:#ffffff;--muted:#999999;--accent:#e50914;--accent-hover:#ff1b26;--border:rgba(255,255,255,.08)}.google-btn,.login-card{border:1px solid var(--border)}body{min-height:100vh;background:radial-gradient(circle at 50% -10%,rgba(229,9,20,.18),transparent 40%),var(--bg);color:var(--text);font-family:Inter,sans-serif}.actor-option,.clear-filters,.comment-cancel,.comment-input,.filter-toggle,button,input{font-family:inherit}#loginScreen{inset:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;padding:30px 20px;background:rgba(0,0,0,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow-y:auto;animation:.22s loginOverlayIn}.skeleton-card,.video-card,.video-name,.video-preview{overflow:hidden}@keyframes loginOverlayIn{from{opacity:0}to{opacity:1}}.login-card{margin-top:270px;width:100%;max-width:430px;background:rgba(17,17,17,.96);border-radius:22px;padding:40px;position:relative;z-index:1;box-shadow:0 30px 80px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.02),inset 0 1px rgba(255,255,255,.04);backdrop-filter:blur(20px);animation:.28s loginCardIn}.login-close{position:absolute;top:15px;right:15px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:rgba(255,255,255,.04);color:#aaa;cursor:pointer;transition:background .2s,color .2s,transform .2s,border-color .2s}.login-close:hover{background:rgba(229,9,20,.12);border-color:rgba(229,9,20,.35);color:#fff;transform:rotate(90deg)}.login-close:active{transform:rotate(90deg) scale(.92)}.login-close::after,.login-close::before{content:"";position:absolute;width:14px;height:1.5px;background:currentColor;border-radius:999px}.filter-toggle.active .filter-toggle-icon::before,.login-close::before{transform:rotate(45deg)}.filter-toggle.active .filter-toggle-icon::after,.login-close::after{transform:rotate(-45deg)}@keyframes loginCardIn{from{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}#loginScreen::before{content:"";position:absolute;height:600px;background:rgba(229,9,20,.08);filter:blur(100px);border-radius:50%;top:-300px;left:50%;transform:translateX(-50%)}.brand{margin-bottom:32px}.brand-logo{font-size:38px;font-weight:900;letter-spacing:-2px}.brand-logo span,.footer-logo span,.nav-logo span{color:var(--accent)}.brand-subtitle{color:var(--muted);margin-top:8px;font-size:13px}.age-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(229,9,20,.4);color:#ff6670;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:700;margin-top:15px}.divider,.google-btn{display:flex;gap:12px}.login-title{font-size:22px;font-weight:800;margin-bottom:8px}.login-description{color:var(--muted);font-size:13px;line-height:1.6;margin-bottom:24px}.google-btn{width:100%;height:50px;border-radius:10px;background:#fff;color:#111;font-size:14px;font-weight:700;cursor:pointer;align-items:center;justify-content:center;transition:.2s}.google-btn:hover{opacity:.8;background:#f2f2f2}.google-icon{width:20px;height:20px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234285F4' d='M21.35 12.23c0-.79-.07-1.55-.22-2.27H12v4.3h5.24a4.48 4.48 0 0 1-1.94 2.94v2.45h3.14c1.84-1.69 2.91-4.18 2.91-7.42z'/%3E%3Cpath fill='%2334A853' d='M12 21.75c2.63 0 4.84-.87 6.45-2.35l-3.14-2.45c-.87.58-1.98.92-3.31.92-2.54 0-4.69-1.72-5.46-4.03H3.3v2.53A9.74 9.74 0 0 0 12 21.75z'/%3E%3Cpath fill='%23FBBC05' d='M6.54 13.84a5.85 5.85 0 0 1 0-3.68V7.63H3.3a9.75 9.75 0 0 0 0 8.74l3.24-2.53z'/%3E%3Cpath fill='%23EA4335' d='M12 6.13c1.43 0 2.71.49 3.72 1.46l2.79-2.79C16.83 3.18 14.63 2.25 12 2.25a9.74 9.74 0 0 0-8.7 5.38l3.24 2.53C7.31 7.85 9.46 6.13 12 6.13z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.divider{align-items:center;margin:22px 0;color:#666;font-size:11px}.divider::after,.divider::before{content:"";flex:1;height:1px;background:var(--border)}.nav-right,.navbar{display:flex;align-items:center}.field{margin-bottom:14px}.field label{font-size:12px;color:#aaa;margin-bottom:7px}.email-btn,.field input{width:100%;height:48px;color:#fff;transition:.2s}.field input{background:#0c0c0c;border:1px solid var(--border);outline:0;border-radius:9px;padding:0 14px;font-size:14px}.field input:focus{border-color:rgba(229,9,20,.7);box-shadow:0 0 0 3px rgba(229,9,20,.08)}.email-btn{border:none;border-radius:9px;background:var(--accent);font-weight:800;cursor:pointer}.comment-submit:hover,.email-btn:hover{background:var(--accent-hover)}.small-note{color:#666;font-size:11px;line-height:1.6;margin-top:22px}#loginMessage{display:none;margin-top:15px;padding:10px 12px;border-radius:8px;background:rgba(229,9,20,.1);border:1px solid rgba(229,9,20,.2);color:#ff737a;font-size:12px}#app,.actor-skeleton.hide,.notification-avatar-skeleton.hide{display:none}.navbar{height:70px;position:sticky;top:0;z-index:50;justify-content:space-between;padding:0 5%;background:rgba(7,7,7,.9);border-bottom:1px solid var(--border);backdrop-filter:blur(15px)}.nav-logo{font-size:25px;font-weight:900;letter-spacing:-1px}.nav-right{gap:14px}#notificationCount,.user-info{align-items:center;display:flex}.user-info{gap:9px}#notificationCount{position:absolute;top:-8px;right:-3px;background:#e50914;font-size:11px;width:18px;height:18px;border-radius:50%;justify-content:center}#notificationPanel{position:absolute;right:0;top:45px;width:320px;background:#111;border:1px solid #222;border-radius:12px;display:none;overflow:hidden;z-index:999}#notificationList{max-height:360px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#333 transparent}#notificationList::-webkit-scrollbar{width:5px}#notificationList::-webkit-scrollbar-track{background:0 0}#notificationList::-webkit-scrollbar-thumb{background:#333;border-radius:999px}#notificationList::-webkit-scrollbar-thumb:hover{background:#555}.notification-title{padding:15px 48px 15px 15px;font-weight:700;border-bottom:1px solid #222}#notificationBtn,.notification-close{padding:0;margin:0;background:0 0;-webkit-tap-highlight-color:transparent;cursor:pointer}.notification-close{position:absolute;top:10px;right:10px;width:28px;height:28px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:5}#modalInfo .video-meta,.hero-label{margin-bottom:12px}.notification-close-icon{width:14px;height:14px;display:block;background-color:#777;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6L18 18M18 6L6 18' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6L18 18M18 6L6 18' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .2s,transform .2s}.notification-icon,.play-button::before{-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.notification-close:hover{background:#1c1c1c}.notification-close:hover .notification-close-icon{background-color:#fff;transform:rotate(90deg)}.notification-close:active .notification-close-icon{transform:scale(.85)}.notification-item{display:flex;gap:12px;padding:12px;cursor:pointer;border-bottom:1px solid #222}.notification-item:hover{background:#1a1a1a}.notification-item img{width:40px;height:40px;border-radius:50%}.notification-item p{margin:5px 0;font-size:13px;color:#bbb}.notification-empty{padding:20px;text-align:center;color:#777}#notificationWrapper{position:relative;display:flex;align-items:center;justify-content:center}#notificationBtn{position:relative;width:34px;height:34px;border:none;display:flex;align-items:center;justify-content:center;color:#fff}.notification-icon{width:18px;height:21px;display:block;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v25.4c0 45.4-15.5 89.5-43.8 124.9L5.3 377c-5.8 7.2-6.9 17.1-2.9 25.4S14.8 416 24 416H424c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C399.5 322.9 384 278.8 384 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm0 96c61.9 0 112 50.1 112 112v25.4c0 47.9 13.9 94.6 39.7 134.6H72.3C98.1 328 112 281.3 112 233.4V208c0-61.9 50.1-112 112-112zm64 352H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v25.4c0 45.4-15.5 89.5-43.8 124.9L5.3 377c-5.8 7.2-6.9 17.1-2.9 25.4S14.8 416 24 416H424c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C399.5 322.9 384 278.8 384 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm0 96c61.9 0 112 50.1 112 112v25.4c0 47.9 13.9 94.6 39.7 134.6H72.3C98.1 328 112 281.3 112 233.4V208c0-61.9 50.1-112 112-112zm64 352H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;mask-size:contain}#notificationBtn.notification-bounce .notification-icon{animation:.8s notificationBell}@keyframes notificationBell{0%,100%{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}}.notification-avatar-wrapper{position:relative;width:40px;height:40px;flex-shrink:0}.notification-avatar-skeleton{position:absolute;inset:0;width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,#151515 25%,#222 50%,#151515 75%);background-size:200% 100%;animation:1.4s infinite notificationSkeletonLoading;z-index:1}.notification-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;display:block;opacity:0;transition:opacity .25s}.actor-photo.loaded,.comment-user-photo.loaded,.notification-avatar.loaded,.user-photo.loaded,.video-card:hover .play-overlay{opacity:1}@keyframes notificationSkeletonLoading{0%{background-position:200% 0}100%{background-position:-200% 0}}.user-photo-wrapper{width:34px;height:34px;position:relative}.user-photo{width:34px;height:34px;border-radius:50%;object-fit:cover;display:block;opacity:0;transition:.35s}.profile-skeleton{position:absolute;inset:0;width:34px;height:34px;border-radius:50%;background:linear-gradient(90deg,#161616 25%,#292929 50%,#161616 75%);background-size:200% 100%;animation:1.3s infinite profileLoading}.profile-skeleton.hide{opacity:0;pointer-events:none;transition:.3s}@keyframes profileLoading{from{background-position:200% 0}to{background-position:-200% 0}}.user-name{font-size:12px;color:#ccc}.logout-btn{border:1px solid var(--border);background:0 0;color:#bbb;padding:8px 12px;border-radius:7px;cursor:pointer;font-size:11px}.logout-btn:hover{color:#fff;border-color:#555}.hero{min-height:10px;display:flex;align-items:flex-end;padding:22px 5% 45px;background:linear-gradient(to top,#070707 5%,transparent 80%),radial-gradient(circle at 80% 20%,rgba(229,9,20,.16),transparent 35%)}.hero-content{max-width:700px}.hero-label{color:#e50914;font-size:11px;font-weight:800;letter-spacing:2px}.hero h1{font-size:clamp(35px, 3vw, 65px);line-height:.95;letter-spacing:-3px;margin-bottom:15px}.hero p{color:#999;max-width:580px;line-height:1.7;font-size:14px}.content{padding:0 5% 60px}.section-header{display:flex;justify-content:space-between;align-items:center;gap:10px}.section-title{font-size:20px;font-weight:800}#videoCount{color:#777;font-size:12px}.video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.video-pagination{width:100%;display:none;align-items:center;margin:24px 0}.pagination-inner{width:100%;display:flex;align-items:center;justify-content:space-between;gap:0}.pagination-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.04);color:inherit;font-size:20px;cursor:pointer;transition:background .2s,transform .2s,opacity .2s}.pagination-btn:hover:not(:disabled){background:rgba(255,255,255,.09);opacity:.8}.pagination-btn:disabled{opacity:.35;cursor:not-allowed}.pagination-current{width:50px;height:34px;padding:0 6px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.05);color:inherit;font-size:14px;font-weight:600;outline:0;transition:border-color .2s,background .2s,box-shadow .2s}.pagination-current:focus{border-color:currentColor;background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(255,255,255,.06)}.video-card{background:var(--card);border:1px solid var(--border);border-radius:12px;transition:.25s;cursor:pointer}.video-card:hover{opacity:.8;border-color:rgba(229,9,20,.35);box-shadow:0 15px 35px rgba(0,0,0,.35)}.video-preview{background:#050505;position:relative}.video-preview video{width:100%;height:100%;object-fit:cover}.video-duration{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.75);color:#fff;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;z-index:3;backdrop-filter:blur(4px)}.play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.25);opacity:0;transition:.2s}.play-button,.video-meta{display:flex;align-items:center}.play-button{width:50px;height:50px;border-radius:50%;background:rgba(229,9,20,.95);justify-content:center;position:relative;box-shadow:0 8px 25px rgba(0,0,0,.35);transition:transform .25s,background .25s,box-shadow .25s}.play-button::before{content:"";width:22px;height:22px;display:block;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5.14v13.72a1 1 0 0 0 1.54.84l10.29-6.86a1 1 0 0 0 0-1.66L9.54 4.3A1 1 0 0 0 8 5.14Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5.14v13.72a1 1 0 0 0 1.54.84l10.29-6.86a1 1 0 0 0 0-1.66L9.54 4.3A1 1 0 0 0 8 5.14Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.password-toggle,.search-toggle::before{-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.video-info{padding:13px}.video-name{font-size:14px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.video-meta{color:#00ff91;font-size:14px;margin-top:6px;gap:6px;line-height:1}.video-views{display:inline-flex;align-items:center;gap:4px;height:18px}.video-views::before{content:"";width:18px;height:18px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='rgb(0 255 145)' d='M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 0 1-288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:.85}.empty{border:1px dashed #292929;border-radius:12px;padding:60px 20px;color:#666}.empty strong{display:block;color:#aaa;margin-bottom:8px}#videoModal{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.94);display:none;align-items:flex-start;justify-content:center;padding:25px;overflow-y:auto}.modal-content{width:100%;max-width:1100px;margin:auto;padding-bottom:40px}.modal-header{display:flex;justify-content:flex-end;margin-bottom:15px}#modalTitle{font-size:20px;font-weight:800;margin-top:18px;margin-bottom:10px;line-height:1.4}.close-modal{position:absolute;top:15px;width:38px;height:38px;background-color:#f5f6f7;border:1px solid var(--border);border-radius:50%;align-items:center;justify-content:center;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='rgb(14 18 24)' d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px;transition:.3s}.close-modal:hover{opacity:.8;transform:rotate(90deg)}.close-modal:active{transform:scale(.95)}#mainVideo{width:100%;max-height:70vh;background:#000;border-radius:10px}footer{padding:30px;color:#444;font-size:10px}.actor-info{display:flex;align-items:center;gap:10px;margin-top:12px}.actor-details{display:flex;flex-direction:column;gap:3px}.actor-time,.skeleton-actor{align-items:center;display:flex}.actor-time{gap:5px;color:#888;font-size:11px}.actor-photo,.actor-skeleton{width:32px;height:32px;border-radius:50%}.actor-photo{object-fit:cover;opacity:0;transition:.3s}.actor-skeleton{position:absolute;background:linear-gradient(90deg,#222,#333,#222);background-size:200% 100%;animation:1.5s infinite skeletonLoading}@keyframes skeletonLoading{0%{background-position:200% 0}100%{background-position:-200% 0}}.actor-info span{color:#ccc;font-size:12px;font-weight:500}.skeleton{background:linear-gradient(90deg,#151515 25%,#222 37%,#151515 63%);background-size:400% 100%;animation:1.4s infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:100% 50%}100%{background-position:-100% 50%}}.skeleton-thumbnail{width:100%;border-radius:12px}.skeleton-title{height:16px;width:80%;margin-top:15px;border-radius:5px}.skeleton-meta{height:12px;width:55%;margin-top:10px;border-radius:5px}#modalInfo,.skeleton-actor{margin-top:15px}.skeleton-actor{gap:10px}.skeleton-avatar{width:34px;height:34px;border-radius:50%}.skeleton-name{width:90px;height:12px;border-radius:5px}#modalInfo .actor-info{margin-top:0}.video-description{margin-top:15px;padding:14px;background:#111;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#aaa;font-size:13px;line-height:1.6}#commentsSection{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.comments-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.comments-title{font-size:15px;font-weight:800}#commentCount{color:#777;font-size:11px}.comment-form{display:flex;align-items:flex-start;gap:10px;margin-bottom:22px}.comment-user-photo{min-width:34px;object-fit:cover;background:#111}.comment-body,.comment-input-wrapper,.reply-input-wrapper{flex:1;min-width:0}.comment-input{width:100%;min-height:72px;resize:vertical;background:#0d0d0d;color:#fff;border:1px solid var(--border);border-radius:10px;padding:11px 12px;outline:0;font-size:12px;line-height:1.5;transition:.2s}.comment-input:focus{border-color:rgba(229,9,20,.55);box-shadow:0 0 0 3px rgba(229,9,20,.07)}.comment-input::placeholder{color:#555}.comment-form-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:7px}#commentCharacters,.comment-time{color:#555;font-size:10px}.comment-submit{border:0;background:var(--accent);color:#fff;padding:8px 14px;border-radius:7px;font-size:11px;font-weight:700;cursor:pointer;transition:.2s}.comment-submit:disabled{opacity:.5;opacity:.45;cursor:not-allowed}.comments-loading{padding:20px 10px;height:45px;display:flex;justify-content:center;align-items:center}.ai-loading,.comment-top{display:flex;align-items:center}.ai-loading{justify-content:center;gap:6px}.ai-loading span{width:6px;height:6px;background:#777;border-radius:50%;animation:1.4s ease-in-out infinite aiPulse}.ai-loading span:first-child{animation-delay:0s}.ai-loading span:nth-child(2){animation-delay:.2s}.ai-loading span:nth-child(3){animation-delay:.4s}@keyframes aiPulse{0%,100%,80%{transform:scale(.6);opacity:.3}40%{transform:scale(1.2);opacity:1}}.comments-list{display:flex;flex-direction:column;gap:15px}.comment-item{display:flex;align-items:flex-start;gap:10px}.comment-avatar,.reply-input-avatar{width:34px;height:34px;min-width:34px;border-radius:50%;object-fit:cover;background:#111}.comment-top{gap:8px;margin-bottom:4px}.comment-author{color:#ddd;font-size:12px;font-weight:700}.comment-text{color:#999;font-size:12px;line-height:1.6;word-break:break-word;white-space:pre-wrap}.comments-empty,.comments-error{font-size:11px;text-align:center}.comments-empty{color:#555;padding:20px 10px}.comments-error{color:#e55;padding:15px 10px}@media(max-width:600px){#commentsSection{margin-top:20px;padding-top:17px}.comment-input{min-height:65px}.comment-author,.comment-text{font-size:11px}}.comment-actions{display:none;align-items:center;gap:8px}.comment-actions.visible{display:flex}.comment-cancel{border:none;background:0 0;color:#fff;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.comment-cancel:hover{background:rgba(255,255,255,.06);color:#fff}.comment-user-photo-wrapper{position:relative;width:42px;height:42px;flex-shrink:0}.comment-user-photo{width:42px;height:42px;border-radius:50%;object-fit:cover;opacity:0;transition:opacity .25s;position:relative;z-index:2}.comment-profile-skeleton{position:absolute;inset:0;width:42px;height:42px;border-radius:50%;background:linear-gradient(90deg,#151515 25%,#222 50%,#151515 75%);background-size:200% 100%;animation:1.4s infinite commentSkeletonLoading;z-index:1}.comment-profile-skeleton.hide{opacity:0;visibility:hidden}@keyframes commentSkeletonLoading{0%{background-position:200% 0}100%{background-position:-200% 0}}.comment-actions-row{display:flex;align-items:center;gap:16px;margin-top:10px}.comment-replies-toggle,.comment-reply-btn{border:0;background:0 0;color:#aaa;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;padding:4px 0;transition:color .2s}.clear-filters:hover,.comment-replies-toggle:hover,.comment-reply-btn:hover{color:#fff}.comment-replies-toggle{display:inline-flex;align-items:center;gap:10px;color:#5da9ff;margin-top:8px;transition:color .2s}.comment-replies-toggle::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.comment-replies-toggle.replies-open::after{transform:rotate(225deg) translateY(-5px)}.comment-replies-toggle:hover{color:#8bc4ff}.reply-input-container{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding-left:4px}.reply-textarea{width:100%}.comment-replies{margin-top:16px;margin-left:18px;padding-left:18px;border-left:2px solid rgba(255,255,255,.08)}.comment-reply{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.collection-filters .filter-group:last-child,.comment-reply:last-child{margin-bottom:0}.reply-avatar{width:34px;height:34px;min-width:34px}#loginSuccessLoader{position:fixed;inset:0;background:rgba(0,0,0,.85);display:none;align-items:center;justify-content:center;z-index:99999;backdrop-filter:blur(8px)}.success-loader{text-align:center;animation:.4s fadeScale}.loader-ring{width:90px;height:90px;border-radius:50%;border:4px solid rgba(255,255,255,.12);border-top-color:#e50914;position:relative;margin:auto;display:flex;align-items:center;justify-content:center;animation:1s linear infinite spin}.unlock-icon{position:absolute;width:50px;height:50px;object-fit:contain;animation:1s linear infinite counterSpin}.loader-text{margin-top:25px;color:#d8f6ea;font-size:18px;font-weight:600;letter-spacing:.5px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes counterSpin{from{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes fadeScale{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.skeleton-video-count{display:inline-block;width:50px;height:14px;border-radius:6px}.password-wrapper{position:relative;width:100%}.password-wrapper input{width:100%;padding-right:48px}.password-toggle{position:absolute;top:50%;right:14px;width:24px;height:24px;transform:translateY(-50%);border:0;padding:0;background:currentColor;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.55;transition:opacity .2s,transform .2s;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.1 12s3.4-6 9.9-6 9.9 6 9.9 6-3.4 6-9.9 6-9.9-6-9.9-6Z' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='12' r='2.7' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.1 12s3.4-6 9.9-6 9.9 6 9.9 6-3.4 6-9.9 6-9.9-6-9.9-6Z' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='12' r='2.7' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:21px;mask-size:21px;color:#fff}.footer-column a,.search-wrapper{position:relative}.password-toggle:hover{opacity:.9}.password-toggle:focus-visible{outline:rgba(229,9,20,.7) solid 2px;outline-offset:3px;border-radius:50%}.password-toggle.show-password{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 3l18 18' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3Cpath d='M10.6 6.2A10.5 10.5 0 0 1 12 6c6.5 0 9.9 6 9.9 6a16.5 16.5 0 0 1-3.2 3.8M6.2 6.3C3.7 8 2.1 12 2.1 12s3.4 6 9.9 6c1.4 0 2.6-.3 3.7-.8' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 3l18 18' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3Cpath d='M10.6 6.2A10.5 10.5 0 0 1 12 6c6.5 0 9.9 6 9.9 6a16.5 16.5 0 0 1-3.2 3.8M6.2 6.3C3.7 8 2.1 12 2.1 12s3.4 6 9.9 6c1.4 0 2.6-.3 3.7-.8' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.signup-link{margin-top:16px;text-align:center;font-size:13px;color:#777}.signup-link a{color:#e50914;font-weight:700;margin-left:4px;transition:color .2s,opacity .2s}.signup-link a:hover{color:#ff3340;opacity:.9}.forgot-password-btn{width:100%;margin-top:12px;padding:14px;border-radius:10px;border:1px solid #222;background:#000;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:.3s}.forgot-password-btn:hover{background:#111;border-color:#333}.logged-filter{width:100%;max-width:1100px;margin:0 auto}.filter-group{margin-top:22px}.actor-option{display:inline-flex;align-items:center}.actor-option:hover{border-color:rgba(255,255,255,.25)}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.filter-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.045);color:#fff;font-size:13px;font-weight:700;cursor:pointer;user-select:none;transition:background .2s,border-color .2s,transform .2s}.filter-toggle:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.filter-toggle.active{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25)}.filter-toggle-icon{position:relative;width:15px;height:15px;display:block;flex-shrink:0;transition:transform .22s}.filter-toggle-icon::after,.filter-toggle-icon::before{content:"";position:absolute;left:1px;right:1px;height:1.5px;background:currentColor;border-radius:999px;transition:top .22s,transform .22s,opacity .18s}.collection-filters,.filter-option{border:1px solid rgba(255,255,255,.08)}.filter-toggle-icon::before{top:4px}.filter-toggle-icon::after{top:10px}.filter-toggle.active .filter-toggle-icon::after,.filter-toggle.active .filter-toggle-icon::before{top:7px}.collection-filters{display:none;margin-bottom:24px;padding:20px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.025));box-shadow:0 14px 40px rgba(0,0,0,.18)}.collection-filters.show{display:block;animation:.22s filterPanelIn}@keyframes filterPanelIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.filter-panel-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.filter-panel-title{color:#fff;font-size:14px;font-weight:800}.filter-panel-subtitle{margin-top:4px;color:rgba(255,255,255,.42);font-size:12px}.clear-filters{border:0;background:0 0;color:rgba(255,255,255,.45);font-size:12px;font-weight:700;cursor:pointer;transition:color .2s}.collection-filters .filter-group{margin-bottom:20px}.filter-label{letter-spacing:1px;display:block;margin-bottom:10px;color:rgba(255,255,255,.52);font-size:11px;font-weight:800;letter-spacing:.08em}.actor-option,.filter-option{background:rgba(255,255,255,.035);color:rgba(255,255,255,.65);font-size:12px;transition:background .2s,border-color .2s,color .2s;font-family:inherit;cursor:pointer}.filter-options{display:flex;flex-wrap:wrap;gap:8px}.filter-option{border-radius:999px;padding:8px 13px;font-weight:600}.actor-option:hover,.filter-option:hover{background:rgba(255,255,255,.08);color:#fff}.filter-option.active{background:#fff;border-color:#fff;color:#080808}.actor-filter{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.actor-filter::-webkit-scrollbar{display:none}.actor-option{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:5px 12px 5px 5px;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-weight:600}.actor-option.active{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);color:#fff}.actor-option img{width:28px;height:28px;flex-shrink:0;object-fit:cover;border-radius:50%;background:#111}.account-status{display:inline-flex;align-items:center;gap:12px;margin:8px 0 14px;padding:10px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04)}.status-indicator{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px rgba(34,197,94,.5)}.status-info{display:flex;flex-direction:column;gap:2px}.status-info strong{font-size:14px;font-weight:600}.status-info span{font-size:11px;opacity:.55}.account-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.upgrade-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:12px;border:1px solid #f5f5f5;background:#fff;color:#080808;font-size:12px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s}.search-toggle,.search-wrapper{align-items:center;display:flex}.upgrade-btn:hover{opacity:.8}.upgrade-btn:active{transform:translateY(0)}.search-toggle{width:42px;height:42px;justify-content:center;border:0;border-radius:50%;background:0 0;color:var(--text-primary,#fff);cursor:pointer;transition:background .2s,color .2s,transform .2s}.search-toggle::before{content:"";width:20px;height:20px;display:block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:transform .2s}.search-toggle:hover,.search-wrapper.show .search-toggle{background:rgba(255,255,255,.08)}.search-toggle:active{transform:scale(.94)}.search-box{position:absolute;top:calc(100% + 10px);right:0;width:320px;display:flex;align-items:center;padding:0 12px;background:#111;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 18px 50px rgba(0,0,0,.45);transform:translateY(-8px) scale(.98);pointer-events:none;transition:opacity .2s,visibility .2s,transform .2s}.search-wrapper.show .search-box{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.search-box-icon{width:18px;height:18px;flex-shrink:0;display:block;color:rgba(255,255,255,.55);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='11' cy='11' r='7' stroke='black' stroke-width='2'/%3E%3Cpath d='M20 20L16.65 16.65' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='11' cy='11' r='7' stroke='black' stroke-width='2'/%3E%3Cpath d='M20 20L16.65 16.65' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.video-search{width:100%;height:46px;padding:0 10px;border:0;outline:0;background:0 0;color:#fff;font-family:inherit;font-size:14px}.video-search::placeholder{color:rgba(255,255,255,.42)}.video-search::-webkit-search-cancel-button{display:none}.search-clear{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:0 0;color:rgba(255,255,255,.55);cursor:pointer;transition:background .2s,color .2s,opacity .2s,transform .2s}.search-clear::before{content:"";width:16px;height:16px;display:block;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 6L18 18M18 6L6 18' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 6L18 18M18 6L6 18' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s}.search-box.has-value .search-clear{opacity:1;visibility:visible}.search-clear:hover{background:rgba(255,255,255,.1);color:#fff}.search-clear:hover::before{transform:scale(1.08)}.search-clear:active::before{transform:scale(.92)}.video-grid.searching{min-height:120px}.site-footer{width:100%;margin-top:80px;border-top:1px solid rgba(255,255,255,.07);background:#080808}.footer-container{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:60px 0 50px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.footer-brand{max-width:340px;text-align:left}.footer-logo{color:#fff;text-align:left;font-size:24px;font-weight:900;letter-spacing:2px;line-height:1}.footer-description{margin:18px 0 20px;color:#8b949e;text-align:left;font-size:13px;line-height:1.8;max-width:320px}.footer-status{display:inline-flex;align-items:center;gap:8px;color:#8b949e;font-size:10px;font-weight:700;letter-spacing:1.4px}.footer-status-dot{width:6px;height:6px;border-radius:50%;background:#00ff91;box-shadow:0 0 8px rgba(0,255,157,.12)}.footer-social,.lock{background-repeat:no-repeat;background-position:center}.footer-column{display:flex;flex-direction:column;align-items:flex-start}.footer-bottom,.footer-meta{display:flex;align-items:center}.footer-column h2{margin:0 0 20px;color:#fff;font-size:22px;font-weight:800;letter-spacing:1.5px}.footer-column a{display:inline-block;width:fit-content;margin-bottom:12px;color:#8b949e;font-size:13px;font-weight:500;line-height:1.5;transition:color .2s,transform .2s}.footer-column a::before{content:"›";position:absolute;left:-12px;top:50%;color:transparent;font-size:13px;transform:translateY(-50%);transition:color .2s}.footer-column a:hover{color:#fff;transform:translateX(4px)}.footer-column a:hover::before{color:#777}.footer-bottom{width:min(1180px,calc(100% - 40px));margin:0 auto;min-height:70px;border-top:1px solid rgba(255,255,255,.06);justify-content:space-between;gap:20px}.footer-copyright{color:#8b949e;font-size:10px;font-weight:700;letter-spacing:1px}.footer-meta{gap:10px}.footer-social{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:50%;background-size:22px 22px;opacity:.55;transition:opacity .2s,border-color .2s}.footer-facebook{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256z' fill='white'/%3E%3C/svg%3E")}.footer-youtube{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6-11.4 42.9-11.4 132.3-11.4 132.3s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zm-317.5 213.5V175.2l142.7 81.2-142.7 81.2z' fill='white'/%3E%3C/svg%3E")}.footer-instagram{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z' fill='white'/%3E%3C/svg%3E")}.footer-social:hover{opacity:1;border-color:rgba(255,255,255,.35)}@media (max-width:800px){.footer-container{grid-template-columns:1.5fr 1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1;max-width:500px}}@media (max-width:600px){#loginScreen{align-items:flex-start;padding:20px 16px;overflow-y:auto}.login-card{margin-top:20px;margin-bottom:20px;padding:28px 22px;max-width:430px}#notificationPanel{position:fixed;top:58px;left:50%;right:auto;width:min(320px,calc(100vw - 30px));transform:translateX(-50%);border-radius:12px}.navbar{padding:0 18px}.user-name{display:none}.hero{padding:22px 20px 35px}.content{padding:0 20px 50px}.video-grid{grid-template-columns:repeat(2,1fr);gap:10px}.video-info{padding:10px}.video-name{font-size:14px}.video-pagination{margin:18px 0}.pagination-inner{width:100%;gap:0}.pagination-btn{width:34px;height:34px;border-radius:8px;font-size:18px}.pagination-current{min-width:40px;height:34px}.comment-replies{margin-left:8px;padding-left:12px}.comment-reply,.footer-meta,.reply-input-container{gap:9px}.reply-avatar,.reply-input-avatar{width:30px;height:30px;min-width:30px}.actor-option,.filter-option{font-size:11px}.collection-toolbar{align-items:center;gap:10px}.filter-toggle{min-height:38px;padding:0 13px}.collection-filters{padding:16px;border-radius:12px}.filter-panel-header{margin-bottom:18px}.filter-option{padding:7px 11px}.search-box{position:fixed;top:70px;left:16px;right:16px;width:auto}.footer-social{width:36px;height:36px;background-size:24px 24px}.site-footer{margin-top:55px}.footer-container{width:min(100% - 32px,500px);padding:45px 0 35px;grid-template-columns:1fr;gap:0}.footer-brand{max-width:none;padding-bottom:32px}.footer-logo{font-size:24px}.footer-description{max-width:100%;margin-top:16px;font-size:12px}.footer-column{width:100%;padding:22px 0;border-top:1px solid rgba(255,255,255,.06)}.footer-column h3{margin-bottom:22px}.footer-column a{margin-bottom:11px;font-size:13px}.footer-column a:last-child{margin-bottom:0}.footer-bottom{width:min(100% - 32px,500px);min-height:auto;padding:22px 0 28px;flex-direction:column;align-items:flex-start;gap:12px}.footer-meta{font-size:8px}}@media (max-width:360px){.footer-bottom,.footer-container{width:calc(100% - 24px)}.footer-logo{font-size:22px}.footer-description{font-size:11px}}#alertBox img,.lock{width:92px;height:92px;margin-bottom:10px}#alertBox{top:50%;left:50%;transform:translate(-50%,-50%);background-color:#161b22;border:1px solid #30363d;border-radius:14px;padding:18px;box-shadow:0 20px 60px rgba(0,0,0,.6);color:#e5e7eb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:14px;text-align:center;transition:opacity .25s ease-in-out;opacity:0;width:min(340px,92vw)}#alertBox img{object-fit:cover;border-radius:10px}#alertBox .msg{color:#0073e5;display:block;margin-top:6px;font-weight:420;letter-spacing:.2px}#alertBox #countdown{margin-top:14px;font-size:13px;color:#c5c5c5;font-weight:400}#alertBox .footer-text{margin-top:14px;font-size:12px;color:#8e8ea0;letter-spacing:.3px}.lock{display:inline-block;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJIYXhvckFJX0xvY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCiAgICAgICAgICAgIDwhLS0gQmFja2dyb3VuZCBQZXJzZWdpIC0tPgogICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgZmlsbD0idHJhbnNwYXJlbnQiIHJ4PSIyMCIgLz4KCiAgICAgICAgICAgIDwhLS0gSGFuZGxlIEdlbWJvayAtLT4KICAgICAgICAgICAgPHBhdGggZD0iTTY2LjEsMTI4LjFWNTkuOWMwLTE4LjQsMTQuOS0zMy4zLDMzLjMtMzMuM3MzMy4zLDE0LjksMzMuMywzMy4zdjM2LjgiIHN0eWxlPSJmaWxsOm5vbmU7IHN0cm9rZTp3aGl0ZXNtb2tlOyBzdHJva2Utd2lkdGg6MTQ7IHN0cm9rZS1saW5lY2FwOnJvdW5kOyBzdHJva2UtbGluZWpvaW46cm91bmQ7IHN0cm9rZS1taXRlcmxpbWl0OjEwOyIgLz4KCiAgICAgICAgICAgIDwhLS0gQm9keSBHZW1ib2sgLS0+CiAgICAgICAgICAgIDxnIGlkPSJsb2NrLWJvZHkiIHN0eWxlPSJ0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIycHgpOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDsiPgogICAgICAgICAgICAgICAgPHJlY3QgeD0iNTkiIHk9IjExNy41IiB3aWR0aD0iMTQuNSIgaGVpZ2h0PSI0LjciIHN0eWxlPSJvcGFjaXR5OjAuNjsgZmlsbDpncmV5OyIgLz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00OS44LDE3NS43YzAsMy45LDMuMSw3LDcsN0gxNDJjMy44LDAsNy0zLjEsNy03di00OC4zYzAtMy44LTMuMi03LTctN0g1Ni44Yy0zLjksMC03LDMuMi03LDdWMTc1Ljd6IiBzdHlsZT0iZmlsbDpoc2woMjE3LCA4MyUsIDUwJSk7IiAvPgoKICAgICAgICAgICAgICAgIDwhLS0gTHViYW5nIEt1bmNpIC8gSWtvbiBKYXJpbmdhbiAtLT4KICAgICAgICAgICAgICAgIDxnIGlkPSJuZXR3b3JrIiBzdHlsZT0idHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDsiPgogICAgICAgICAgICAgICAgICAgIDxsaW5lIHgxPSIxMTEuNCIgeTE9IjE0MS42IiB4Mj0iMTExLjQiIHkyPSIxNjIuMSIgc3R5bGU9ImZpbGw6bm9uZTsgc3Ryb2tlOndoaXRlOyBzdHJva2Utd2lkdGg6Nzsgc3Ryb2tlLW1pdGVybGltaXQ6MTA7IiAvPgogICAgICAgICAgICAgICAgICAgIDxsaW5lIHgxPSI5OS40IiB5MT0iMTQ3LjQiIHgyPSI5OS40IiB5Mj0iMTYyLjEiIHN0eWxlPSJmaWxsOm5vbmU7IHN0cm9rZTp3aGl0ZTsgc3Ryb2tlLXdpZHRoOjc7IHN0cm9rZS1taXRlcmxpbWl0OjEwOyIgLz4KICAgICAgICAgICAgICAgICAgICA8bGluZSB4MT0iODcuNCIgeTE9IjE1MS44IiB4Mj0iODcuNCIgeTI9IjE2Mi4xIiBzdHlsZT0iZmlsbDpub25lOyBzdHJva2U6d2hpdGU7IHN0cm9rZS13aWR0aDo3OyBzdHJva2UtbWl0ZXJsaW1pdDoxMDsiIC8+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L3N2Zz4=');opacity:.95}
