:is(.video-gallery):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is(.video-grid):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=video-gallery]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=video-grid]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#141414!important;padding:20px!important;gap:16px!important}:is(.video-item):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is(.video-thumbnail):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=video-item]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=video-thumbnail]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#1f1f1f!important;border-radius:12px!important;overflow:hidden!important;transition:all .3s ease!important;border:1px solid #333!important}:is(.video-item:hover):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is(.video-thumbnail:hover):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#262626!important;transform:scale(1.05)!important;box-shadow:0 8px 25px rgba(0,0,0,.5)!important;border-color:#eab308!important}:is(.video-title):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=video-title]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){color:#fff!important;font-weight:500!important;margin:8px 0 4px!important;line-height:1.4!important}:is(.video-description):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is(.video-metadata):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=video-description]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=video-metadata]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){color:#aaa!important;font-size:14px!important;line-height:1.3!important}:is(.video-player):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=video-player]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#000!important;border-radius:8px!important}:is(.video-controls):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=video-controls]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background:rgba(0,0,0,.7)!important;color:#fff!important}:is(.progress-bar):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=progress]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#333!important}:is(.progress-bar-fill):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=progress-fill]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#eab308!important}:is(.generation-area):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is(.upload-area):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=generation]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=upload]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#1f1f1f!important;border:2px dashed #333!important;border-radius:12px!important;color:#aaa!important;transition:all .3s ease!important}:is(.generation-area:hover):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is(.upload-area:hover):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){border-color:#eab308!important;background-color:#262626!important}:is(.sidebar):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=sidebar]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#0f0f0f!important;border-right:1px solid #333!important}:is(.nav-item):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=nav-item]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){color:#aaa!important;transition:all .2s ease!important}:is(.nav-item:hover):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=nav-item]:hover):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){color:#fff!important;background-color:#1f1f1f!important}:is(.nav-item.active):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=nav-item].active):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){color:#fff!important;background-color:#eab308!important}:is(.search-container):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=search]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#1f1f1f!important;border:1px solid #333!important;border-radius:24px!important}:is(.search-input):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=search-input]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:transparent!important;color:#fff!important;border:none!important}:is(.search-input::-moz-placeholder):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){color:#666!important}:is(.search-input::placeholder):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){color:#666!important}:is(.filter-button):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=filter]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#1f1f1f!important;color:#aaa!important;border:1px solid #333!important;border-radius:20px!important;transition:all .2s ease!important}:is(.filter-button.active):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is(.filter-button:hover):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#fff!important;color:#141414!important}:is(.dialog):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is(.modal):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=dialog]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=modal]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#1f1f1f!important;border:1px solid #333!important;border-radius:12px!important;box-shadow:0 20px 50px rgba(0,0,0,.8)!important}:is(.modal-header):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=modal-header]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){border-bottom:1px solid #333!important;color:#fff!important}:is(.modal-backdrop):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=backdrop]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:rgba(0,0,0,.8)!important}:is(.loading-spinner):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=loading]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=spinner]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){border-color:#eab308 #333 #333!important}:is(.status-indicator):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=status]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){border-radius:4px!important;padding:4px 8px!important;font-size:12px!important;font-weight:500!important}:is(.status-success):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=success]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#065f46!important;color:#10b981!important}:is(.status-error):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=error]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#7f1d1d!important;color:#ef4444!important}:is(.status-pending):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=pending]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#92400e!important;color:#f59e0b!important}:is(.category):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is(.tag):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=category]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=tag]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#262626!important;color:#aaa!important;border-radius:16px!important;padding:4px 12px!important;font-size:12px!important;transition:all .2s ease!important}:is(.category:hover):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is(.tag:hover):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#eab308!important;color:#fff!important}:is(.comment):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is(.review):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=comment]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=review]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#1f1f1f!important;border:1px solid #333!important;border-radius:8px!important;padding:16px!important;margin-bottom:16px!important}:is(.comment-author):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=author]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){color:#fff!important;font-weight:500!important}:is(.comment-text):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=comment-text]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){color:#aaa!important;line-height:1.5!important}@media (max-width:768px){:is(.video-gallery):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is(.video-grid):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){padding:10px!important;gap:12px!important}:is(.video-item):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is(.video-thumbnail):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){margin-bottom:16px!important}:is(.sidebar):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){border-right:none!important;border-bottom:1px solid #333!important}}:is(.header-bar):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=header]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#0f0f0f!important;border-bottom:1px solid #333!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}:is(.brand-logo):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=logo]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){color:#eab308!important;font-weight:700!important}:is(.dropdown):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=dropdown]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#1f1f1f!important;border:1px solid #333!important;border-radius:8px!important;box-shadow:0 8px 25px rgba(0,0,0,.5)!important}:is(.dropdown-item):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=dropdown-item]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){color:#aaa!important;transition:all .2s ease!important}:is(.dropdown-item:hover):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#262626!important;color:#fff!important}:is(.alert):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is(.notification):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=alert]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=notification]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#1f1f1f!important;border:1px solid #333!important;border-radius:8px!important;color:#fff!important}:is(.alert.success):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is(.notification.success):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){border-color:#10b981!important;background-color:rgba(16,185,129,.1)!important}:is(.alert.error):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is(.notification.error):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){border-color:#ef4444!important;background-color:rgba(239,68,68,.1)!important}:is(.form-group):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=form-group]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){margin-bottom:20px!important}:is(.form-label):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is(label):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){color:#fff!important;font-weight:500!important;margin-bottom:8px!important;display:block!important}:is(.form-error):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=error-message]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){color:#ef4444!important;font-size:14px!important;margin-top:4px!important}:is(.tooltip):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)),:is([class*=tooltip]):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#000!important;color:#fff!important;border-radius:4px!important;padding:8px 12px!important;font-size:12px!important;box-shadow:0 4px 12px rgba(0,0,0,.5)!important}:is(.video-player-container):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#000!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 4px 20px rgba(0,0,0,.7)!important}:is(.video-player-container:hover):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){box-shadow:0 8px 30px rgba(30,144,255,.3)!important}:is(.accent-blue):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){color:#eab308!important}:is(.bg-accent-blue):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){background-color:#eab308!important}:is(.border-accent-blue):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){border-color:#eab308!important}:is(.hero-video):not(:where(.studio-shell,.studio-shell *,.studio-blog,.studio-blog *)){border:2px solid #eab308!important;border-radius:12px!important;box-shadow:0 8px 25px rgba(30,144,255,.3)!important}.custom-switch[style]{background-color:var(--switch-bg)!important;border-color:var(--switch-border)!important;background:var(--switch-bg)!important;border:2px solid var(--switch-border)!important}.switch-checked{--switch-bg:#eab308;--switch-border:#eab308}.switch-unchecked{--switch-bg:#e5e7eb;--switch-border:#d1d5db}.custom-switch{background:initial!important;background-color:initial!important;width:2.75rem!important;height:1.5rem!important;border-radius:9999px!important;border:2px solid transparent!important;position:relative!important;display:inline-flex!important;align-items:center!important;cursor:pointer!important;transition:all .2s ease!important}.custom-switch.switch-checked,.custom-switch[data-state=checked],.switch-checked,button.custom-switch[data-state=checked]{background-color:#eab308!important;background:#eab308!important;border:2px solid #eab308!important}.custom-switch.switch-unchecked,.custom-switch[data-state=unchecked]:not([data-state=checked]),.switch-unchecked,button.custom-switch[data-state=unchecked]:not([data-state=checked]){background-color:#e5e7eb!important;background:#e5e7eb!important;border:2px solid #d1d5db!important}.custom-switch [data-radix-switch-thumb],.custom-switch-thumb{width:1rem!important;height:1rem!important;background-color:#fff!important;border-radius:50%!important;transition:transform .2s ease!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important;display:block!important;position:relative!important}.custom-switch.switch-checked .custom-switch-thumb,.custom-switch[data-state=checked] .custom-switch-thumb,.custom-switch[data-state=checked] [data-radix-switch-thumb],.switch-checked .custom-switch-thumb{transform:translateX(1.25rem)!important}.custom-switch.switch-unchecked .custom-switch-thumb,.custom-switch[data-state=unchecked] .custom-switch-thumb,.custom-switch[data-state=unchecked] [data-radix-switch-thumb],.switch-unchecked .custom-switch-thumb{transform:translateX(0)!important}.custom-switch[data-state=checked]:hover{background-color:#1d4ed8!important;border-color:#1d4ed8!important}.custom-switch[data-state=unchecked]:hover{background-color:#d1d5db!important;border-color:#9ca3af!important}@media (min-width:1200px){.videos-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}}@media (min-width:768px) and (max-width:1199px){.videos-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}}@media (max-width:767px){.videos-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.video-card .video-container{min-height:120px;max-height:160px}.video-card .video-info{padding:8px}.video-card .video-title{font-size:12px;line-height:1.2;margin-bottom:4px}.video-card .video-meta{gap:4px}.video-card .video-author,.video-card .video-date{font-size:10px}}.video-card:hover{transform:scale(1.02);transition:transform .2s ease,box-shadow .2s ease}.video-card{min-width:0}.video-card .video-title{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.video-card .video-meta{flex-wrap:nowrap;overflow:hidden}.video-card .video-author{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.video-card .video-date{flex-shrink:0}.video-card .absolute{top:8px;right:8px}.video-card .absolute button{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center}.video-card .absolute button svg{width:14px;height:14px}.video-card video{border-radius:0;background:#1f2937}.empty-state{grid-column:1/-1;text-align:center;padding:40px 20px;color:#6b7280}.load-more-section{grid-column:1/-1;margin-top:20px}.image-actions{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f0;padding:8px 12px;gap:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.image-action-btn,.image-actions{display:flex;align-items:center;justify-content:center}.image-action-btn{width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #d1d5db;transition:all .2s ease;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.05)}.image-action-btn:hover{background:#f3f4f6;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.image-action-btn:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.05)}.image-action-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 1px 2px rgba(0,0,0,.05)}.image-action-btn:disabled:hover{background:#fff;border-color:#d1d5db;transform:none}.image-action-btn .text-sm{font-size:14px;line-height:1}.image-action-btn[title*=Copy]:has([aria-label=copied]){background:#dcfce7;border-color:#16a34a}.image-action-btn[title*=Download]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border-color:#2563eb}.image-action-btn[title*=Download]:hover{background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff}.image-action-btn[title*=Download] span{color:#fff}.image-action-btn[title*=Edit]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-color:#f59e0b}.image-action-btn[title*=Edit]:hover{background:linear-gradient(135deg,#d97706,#b45309);color:#fff}.image-action-btn[title*=Edit] span{color:#fff}@media (max-width:640px){.image-actions{padding:6px 8px;gap:6px}.image-action-btn{width:28px;height:28px}.image-action-btn .text-sm{font-size:12px}}.video-card:hover .image-actions{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.video-card:hover .image-action-btn{border-color:#9ca3af}