:root{--primary: #ff2b66;--primary-hover: #e61952;--primary-light: #ff4d80;--primary-soft: rgba(255, 43, 102, .08);--primary-glow: rgba(255, 43, 102, .32);--primary-gradient: linear-gradient(135deg, #ff3b69 0%, #ff2b66 50%, #e61952 100%);--page-bg: #ffffff;--card-bg: #ffffff;--card-border: #e5e7eb;--card-hover: #f9fafb;--text-dark: #111827;--text-muted: #6b7280;--text-light: #9ca3af;--brand: #ff2b66;--brand-hover: #e61952;--brand-gradient: linear-gradient(135deg, #ff4d80 0%, #ff2b66 52%, #e61952 100%);--ink: #111827;--text-body: #374151;--muted: #6b7280;--line: #e5e7eb;--canvas: var(--page-bg);--surface: var(--card-bg);--bg-main: var(--page-bg);--text-main: var(--ink);--surface-raised: #ffffff;--surface-soft: #f8fafc;--input-bg: #ffffff;--input-border: #e5e7eb;--status-danger-bg: #fff1f2;--status-danger-text: #b42318;--status-success-bg: #ecfdf3;--status-success-text: #047857;--status-warning-bg: #fffbeb;--status-warning-text: #92400e;--status-info-bg: #eff6ff;--status-info-text: #1d4ed8;--text-on-primary: #ffffff;--tint: rgba(255, 43, 102, .08);--danger: #dc3d4f;--success: #0e9f6e;--shadow-card: 0 22px 56px -28px rgba(31, 18, 35, .32);--font-main: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;font-family:var(--font-main);color:var(--ink);background:var(--canvas);font-size:16px}[data-theme=dark],body.dark-theme{--page-bg: #0f1218;--card-bg: #181d27;--card-border: #262e3d;--card-hover: #222a38;--text-dark: #f8fafc;--text-body: #e2e8f0;--text-muted: #94a3b8;--text-light: #64748b;--ink: #f8fafc;--muted: #94a3b8;--line: #262e3d;--canvas: var(--page-bg);--surface: var(--card-bg);--bg-main: var(--page-bg);--text-main: var(--ink);--surface-raised: #1e2531;--surface-soft: #151b25;--input-bg: #151b25;--input-border: #344052;--status-danger-bg: rgba(239, 68, 68, .16);--status-danger-text: #fca5a5;--status-success-bg: rgba(16, 185, 129, .16);--status-success-text: #6ee7b7;--status-warning-bg: rgba(245, 158, 11, .16);--status-warning-text: #fcd34d;--status-info-bg: rgba(59, 130, 246, .16);--status-info-text: #93c5fd;--text-on-primary: #ffffff;--tint: rgba(255, 43, 102, .14);--primary-soft: rgba(255, 43, 102, .16);--primary-glow: rgba(255, 43, 102, .45);--shadow-card: 0 22px 56px -28px rgba(0, 0, 0, .6)}*{box-sizing:border-box}html{width:100%;min-width:0;max-width:100%;overflow-x:clip;background:var(--canvas);color:var(--ink)}body{width:100%;min-width:0;max-width:100%;margin:0;overflow-x:clip;background:var(--canvas);color:var(--ink);transition:background-color .25s ease,color .25s ease}app-root{display:block;width:100%;min-width:0;max-width:100%;overflow-x:clip}body.dark-theme{background:var(--canvas)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.58}button:active:not(:disabled){transform:translateY(1px)}a{color:var(--brand);text-underline-offset:3px}a:hover{color:var(--brand-hover)}:focus-visible{outline:3px solid rgba(255,43,102,.62);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}p{line-height:1.6;text-wrap:pretty}.startup-network-fallback{display:grid;place-items:center;min-height:100dvh;padding:24px;color:var(--ink);background:var(--canvas)}.startup-network-card{width:min(100%,460px);padding:clamp(28px,7vw,52px);border:1px solid var(--line);border-radius:28px;background:var(--surface-raised);box-shadow:var(--shadow-card);text-align:center}.startup-network-mark{display:grid;place-items:center;width:88px;height:88px;margin:0 auto 25px;border:1px solid rgba(255,43,102,.19);border-radius:28px;color:var(--brand);background:var(--primary-soft);font-size:58px;font-weight:900;line-height:1}.startup-network-brand{margin-bottom:9px;color:var(--brand);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.startup-network-card h1{margin-bottom:12px;font-size:clamp(24px,5vw,32px);font-weight:850;letter-spacing:-.04em;line-height:1.15}.startup-network-card>p:not(.startup-network-brand){max-width:340px;margin:0 auto 27px;color:var(--text-muted);font-size:15px;line-height:1.65}.startup-network-retry{min-width:152px;min-height:48px;padding:0 20px;border-radius:14px;color:#fff;background:var(--brand-gradient);box-shadow:0 10px 24px #ff2b6633;font-weight:750}.startup-network-retry:focus-visible{outline:3px solid var(--brand);outline-offset:4px}input,select,textarea{color:var(--ink);background:var(--input-bg);border:1px solid var(--input-border)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--ink)!important;-webkit-box-shadow:0 0 0px 1000px var(--surface) inset!important;box-shadow:0 0 0 1000px var(--surface) inset!important;transition:background-color 5000s ease-in-out 0s}[data-theme=dark] .create-form-card,[data-theme=dark] .existing-channel-card,[data-theme=dark] .channel-header-card,[data-theme=dark] .channel-content-card,[data-theme=dark] .channel-settings-card,[data-theme=dark] .invitations-card,[data-theme=dark] .tab-content-area,[data-theme=dark] .modal-dialog,[data-theme=dark] .table-container,[data-theme=dark] .settings-section,[data-theme=dark] .channel-card-banner,body.dark-theme .create-form-card,body.dark-theme .existing-channel-card,body.dark-theme .channel-header-card,body.dark-theme .channel-content-card,body.dark-theme .channel-settings-card,body.dark-theme .invitations-card,body.dark-theme .tab-content-area,body.dark-theme .modal-dialog,body.dark-theme .table-container,body.dark-theme .settings-section,body.dark-theme .channel-card-banner{background-color:var(--surface)!important;border-color:var(--line)!important;color:var(--ink)!important}[data-theme=dark] .banner-box,[data-theme=dark] .avatar-overlap-box,[data-theme=dark] .channel-empty-box,[data-theme=dark] .empty-videos-box,[data-theme=dark] .member-item,[data-theme=dark] .invitation-item,[data-theme=dark] .stat-card,body.dark-theme .banner-box,body.dark-theme .avatar-overlap-box,body.dark-theme .channel-empty-box,body.dark-theme .empty-videos-box,body.dark-theme .member-item,body.dark-theme .invitation-item,body.dark-theme .stat-card{background-color:var(--canvas)!important;border-color:var(--line)!important}[data-theme=dark] .text-input,[data-theme=dark] .textarea-input,[data-theme=dark] .select-input,[data-theme=dark] .input-field,[data-theme=dark] .custom-select,[data-theme=dark] .form-control,body.dark-theme .text-input,body.dark-theme .textarea-input,body.dark-theme .select-input,body.dark-theme .input-field,body.dark-theme .custom-select,body.dark-theme .form-control{background-color:var(--canvas)!important;border-color:var(--line)!important;color:var(--ink)!important}[data-theme=dark] .avatar-image,[data-theme=dark] .avatar-img,[data-theme=dark] .capsule-avatar,[data-theme=dark] .profile-avatar-box img,[data-theme=dark] .top-avatar img,[data-theme=dark] .dropdown-avatar img,[data-theme=dark] .topbar-brand img,[data-theme=dark] .studio-brand .brand-logo,[data-theme=dark] .hub-brand img,body.dark-theme .avatar-image,body.dark-theme .avatar-img,body.dark-theme .capsule-avatar,body.dark-theme .profile-avatar-box img,body.dark-theme .top-avatar img,body.dark-theme .dropdown-avatar img,body.dark-theme .topbar-brand img,body.dark-theme .studio-brand .brand-logo,body.dark-theme .hub-brand img{filter:none!important}[data-theme=dark] .nav-item img,[data-theme=dark] .side-nav img:not(.brand img),[data-theme=dark] .topbar img:not(.mobile-mark img):not(.avatar-image):not(.capsule-avatar):not(.top-avatar img):not(.dropdown-avatar img),[data-theme=dark] .studio-nav-item img,[data-theme=dark] .studio-dropdown img,[data-theme=dark] .studio-topbar img:not(.capsule-avatar):not(.brand-logo),[data-theme=dark] .tab-img-icon,[data-theme=dark] .stat-img-icon,[data-theme=dark] .empty-icon-img,[data-theme=dark] .dropzone-icon-img,[data-theme=dark] .file-icon-img,[data-theme=dark] .copy-icon-img,[data-theme=dark] .share-img-icon,[data-theme=dark] .filter-icon-img,[data-theme=dark] .star-icon-img,[data-theme=dark] .create-action img,[data-theme=dark] .icon-action img,[data-theme=dark] .btn-upload-avatar img,[data-theme=dark] .change-avatar-btn img,[data-theme=dark] .stat-icon img,[data-theme=dark] .session-device img,[data-theme=dark] .dropdown-item img,[data-theme=dark] img.icon-img,[data-theme=dark] img.nav-icon,body.dark-theme .nav-item img,body.dark-theme .side-nav img:not(.brand img),body.dark-theme .topbar img:not(.mobile-mark img):not(.avatar-image):not(.capsule-avatar):not(.top-avatar img):not(.dropdown-avatar img),body.dark-theme .studio-nav-item img,body.dark-theme .studio-dropdown img,body.dark-theme .studio-topbar img:not(.capsule-avatar):not(.brand-logo),body.dark-theme .tab-img-icon,body.dark-theme .stat-img-icon,body.dark-theme .empty-icon-img,body.dark-theme .dropzone-icon-img,body.dark-theme .file-icon-img,body.dark-theme .copy-icon-img,body.dark-theme .share-img-icon,body.dark-theme .filter-icon-img,body.dark-theme .star-icon-img,body.dark-theme .create-action img,body.dark-theme .icon-action img,body.dark-theme .btn-upload-avatar img,body.dark-theme .change-avatar-btn img,body.dark-theme .stat-icon img,body.dark-theme .session-device img,body.dark-theme .dropdown-item img,body.dark-theme img.icon-img,body.dark-theme img.nav-icon{filter:brightness(0) invert(.92);transition:filter .16s ease}[data-theme=dark] .stat-img-icon,body.dark-theme .stat-img-icon{filter:brightness(0) invert(1)!important}[data-theme=dark] .nav-item:hover img,[data-theme=dark] .nav-item.active img,[data-theme=dark] .nav-item.is-active img,[data-theme=dark] .tab-item.active .tab-img-icon,[data-theme=dark] .tab-item:hover .tab-img-icon,[data-theme=dark] .studio-nav-item.active img,[data-theme=dark] .create-action:hover img,[data-theme=dark] .icon-action:hover img,body.dark-theme .nav-item:hover img,body.dark-theme .nav-item.active img,body.dark-theme .nav-item.is-active img,body.dark-theme .tab-item.active .tab-img-icon,body.dark-theme .tab-item:hover .tab-img-icon,body.dark-theme .studio-nav-item.active img,body.dark-theme .create-action:hover img,body.dark-theme .icon-action:hover img{filter:brightness(0) saturate(100%) invert(32%) sepia(82%) saturate(3981%) hue-rotate(330deg) brightness(101%) contrast(103%)!important}[data-theme=dark] input:-webkit-autofill,[data-theme=dark] input:-webkit-autofill:hover,[data-theme=dark] input:-webkit-autofill:focus,body.dark-theme input:-webkit-autofill,body.dark-theme input:-webkit-autofill:hover,body.dark-theme input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:0 0 0px 1000px #181d27 inset!important;box-shadow:0 0 0 1000px #181d27 inset!important}[data-theme=dark],body.dark-theme{color-scheme:dark}[data-theme=dark] .plans-page,[data-theme=dark] .plan-detail-page,[data-theme=dark] .library-page,[data-theme=dark] .channel-view-container,[data-theme=dark] .settings-page-container,[data-theme=dark] .invitations-page,[data-theme=dark] .policy-hub,[data-theme=dark] .page,[data-theme=dark] .feed,[data-theme=dark] .watch-page,body.dark-theme .plans-page,body.dark-theme .plan-detail-page,body.dark-theme .library-page,body.dark-theme .channel-view-container,body.dark-theme .settings-page-container,body.dark-theme .invitations-page,body.dark-theme .policy-hub,body.dark-theme .page,body.dark-theme .feed,body.dark-theme .watch-page{color:var(--ink)}[data-theme=dark] .card-panel,[data-theme=dark] .plan-card,[data-theme=dark] .no-plan-card,[data-theme=dark] .invite-card,[data-theme=dark] .invitation-card,[data-theme=dark] .state-card,[data-theme=dark] .section-block,[data-theme=dark] .collaboration-card,[data-theme=dark] .library-card,[data-theme=dark] .library-empty,[data-theme=dark] .settings-tab-content,[data-theme=dark] .branding-card,[data-theme=dark] .profile-inline-form,[data-theme=dark] .billing-membership-card,[data-theme=dark] .channel-info-modal,[data-theme=dark] .description-panel,[data-theme=dark] .chapters-panel,[data-theme=dark] .comments-section,[data-theme=dark] .share-popover,[data-theme=dark] .table,[data-theme=dark] .feed-filters,[data-theme=dark] .hub-header,[data-theme=dark] .hub-hero,body.dark-theme .card-panel,body.dark-theme .plan-card,body.dark-theme .no-plan-card,body.dark-theme .invite-card,body.dark-theme .invitation-card,body.dark-theme .state-card,body.dark-theme .section-block,body.dark-theme .collaboration-card,body.dark-theme .library-card,body.dark-theme .library-empty,body.dark-theme .settings-tab-content,body.dark-theme .branding-card,body.dark-theme .profile-inline-form,body.dark-theme .billing-membership-card,body.dark-theme .channel-info-modal,body.dark-theme .description-panel,body.dark-theme .chapters-panel,body.dark-theme .comments-section,body.dark-theme .share-popover,body.dark-theme .table,body.dark-theme .feed-filters,body.dark-theme .hub-header,body.dark-theme .hub-hero{background:var(--surface)!important;border-color:var(--line)!important;color:var(--ink)}[data-theme=dark] .plan-card h2,[data-theme=dark] .plan-card .price,[data-theme=dark] .plan-card dd,[data-theme=dark] .catalog-intro h2,[data-theme=dark] .channel-info-modal h2,[data-theme=dark] .channel-info-modal h3,[data-theme=dark] .settings-tab-content h1,[data-theme=dark] .settings-tab-content h2,[data-theme=dark] .settings-tab-content h3,[data-theme=dark] .invite-card h1,[data-theme=dark] .no-plan-card h2,body.dark-theme .plan-card h2,body.dark-theme .plan-card .price,body.dark-theme .plan-card dd,body.dark-theme .catalog-intro h2,body.dark-theme .channel-info-modal h2,body.dark-theme .channel-info-modal h3,body.dark-theme .settings-tab-content h1,body.dark-theme .settings-tab-content h2,body.dark-theme .settings-tab-content h3,body.dark-theme .invite-card h1,body.dark-theme .no-plan-card h2{color:var(--ink)!important}[data-theme=dark] .plan-card .description,[data-theme=dark] .plan-card .price small,[data-theme=dark] .plan-card dt,[data-theme=dark] .catalog-intro p:last-child,[data-theme=dark] .invite-card p,[data-theme=dark] .current-plan-note,[data-theme=dark] .shared-notice-box,[data-theme=dark] .single-user-box,[data-theme=dark] .channel-info-modal .modal-desc-text,[data-theme=dark] .channel-info-modal .modal-email-row,[data-theme=dark] .channel-info-modal .empty-info-text,[data-theme=dark] .channel-info-modal .info-row-item,[data-theme=dark] .channel-info-modal .info-text,[data-theme=dark] .library-meta,[data-theme=dark] .library-card__body,[data-theme=dark] .state-container .state,body.dark-theme .plan-card .description,body.dark-theme .plan-card .price small,body.dark-theme .plan-card dt,body.dark-theme .catalog-intro p:last-child,body.dark-theme .invite-card p,body.dark-theme .current-plan-note,body.dark-theme .shared-notice-box,body.dark-theme .single-user-box,body.dark-theme .channel-info-modal .modal-desc-text,body.dark-theme .channel-info-modal .modal-email-row,body.dark-theme .channel-info-modal .empty-info-text,body.dark-theme .channel-info-modal .info-row-item,body.dark-theme .channel-info-modal .info-text,body.dark-theme .library-meta,body.dark-theme .library-card__body,body.dark-theme .state-container .state{color:var(--text-body)!important}[data-theme=dark] .plans-view-switch,body.dark-theme .plans-view-switch{background:var(--surface-soft)!important;border-color:var(--line)!important}[data-theme=dark] .plans-view-switch button,body.dark-theme .plans-view-switch button{color:var(--text-muted)!important}[data-theme=dark] .plans-view-switch button:hover,[data-theme=dark] .plans-view-switch button.active,body.dark-theme .plans-view-switch button:hover,body.dark-theme .plans-view-switch button.active{color:var(--ink)!important;background:var(--surface-raised)!important}[data-theme=dark] .plans-alert,[data-theme=dark] .notice--error,[data-theme=dark] .alert-banner.alert-error,[data-theme=dark] .yt-alert.yt-alert-error,[data-theme=dark] .revoke-warning,body.dark-theme .plans-alert,body.dark-theme .notice--error,body.dark-theme .alert-banner.alert-error,body.dark-theme .yt-alert.yt-alert-error,body.dark-theme .revoke-warning{background:var(--status-danger-bg)!important;border-color:color-mix(in srgb,var(--status-danger-text) 50%,transparent)!important;color:var(--status-danger-text)!important}[data-theme=dark] .plans-alert button,[data-theme=dark] .btn-revoke,[data-theme=dark] .channel-settings-page .btn-link-danger,[data-theme=dark] .btn-link-danger,body.dark-theme .plans-alert button,body.dark-theme .btn-revoke,body.dark-theme .channel-settings-page .btn-link-danger,body.dark-theme .btn-link-danger{background:var(--surface-raised)!important;border-color:color-mix(in srgb,var(--status-danger-text) 55%,transparent)!important;color:var(--status-danger-text)!important}[data-theme=dark] .notice--success,[data-theme=dark] .alert-banner.alert-success,[data-theme=dark] .yt-alert.yt-alert-success,[data-theme=dark] .page .toast-banner,[data-theme=dark] .toast-message,body.dark-theme .notice--success,body.dark-theme .alert-banner.alert-success,body.dark-theme .yt-alert.yt-alert-success,body.dark-theme .page .toast-banner,body.dark-theme .toast-message{background:var(--status-success-bg)!important;border-color:color-mix(in srgb,var(--status-success-text) 50%,transparent)!important;color:var(--status-success-text)!important}[data-theme=dark] .current-plan-note,[data-theme=dark] .shared-notice-box,[data-theme=dark] .single-user-box,[data-theme=dark] .role-explainer,body.dark-theme .current-plan-note,body.dark-theme .shared-notice-box,body.dark-theme .single-user-box,body.dark-theme .role-explainer{background:var(--surface-soft)!important;border-color:var(--line)!important}[data-theme=dark] .plan-card.current-active,body.dark-theme .plan-card.current-active{background:linear-gradient(to bottom,var(--status-success-bg) 0%,var(--surface) 100px)!important;border-color:var(--status-success-text)!important}[data-theme=dark] .plan-card .ms-title,[data-theme=dark] .plan-card .cell-date,[data-theme=dark] .members-table th,[data-theme=dark] .empty-members,[data-theme=dark] .limit-note,[data-theme=dark] .plans-page .remaining,[data-theme=dark] .plans-page .separator,[data-theme=dark] .plan-detail-page .share-tip,body.dark-theme .plan-card .ms-title,body.dark-theme .plan-card .cell-date,body.dark-theme .members-table th,body.dark-theme .empty-members,body.dark-theme .limit-note,body.dark-theme .plans-page .remaining,body.dark-theme .plans-page .separator,body.dark-theme .plan-detail-page .share-tip{color:var(--text-muted)!important}[data-theme=dark] .plan-card .header-icon,[data-theme=dark] .plan-card .mini-spec,[data-theme=dark] .share-tip,[data-theme=dark] .members-table thead,[data-theme=dark] .members-table tbody tr:hover,body.dark-theme .plan-card .header-icon,body.dark-theme .plan-card .mini-spec,body.dark-theme .share-tip,body.dark-theme .members-table thead,body.dark-theme .members-table tbody tr:hover{background:var(--surface-soft)!important;border-color:var(--line)!important}[data-theme=dark] .members-table,[data-theme=dark] .members-table-wrap,[data-theme=dark] .members-table td,[data-theme=dark] .members-table tr,[data-theme=dark] .plan-card dl,[data-theme=dark] .plan-card dl div,[data-theme=dark] .specs-mini-grid,body.dark-theme .members-table,body.dark-theme .members-table-wrap,body.dark-theme .members-table td,body.dark-theme .members-table tr,body.dark-theme .plan-card dl,body.dark-theme .plan-card dl div,body.dark-theme .specs-mini-grid{border-color:var(--line)!important}[data-theme=dark] .role-select,[data-theme=dark] .role-badge,[data-theme=dark] .copy-input-group input,[data-theme=dark] .invite-form input,[data-theme=dark] .settings-page-container input,[data-theme=dark] .settings-page-container textarea,[data-theme=dark] .settings-page-container select,body.dark-theme .role-select,body.dark-theme .role-badge,body.dark-theme .copy-input-group input,body.dark-theme .invite-form input,body.dark-theme .settings-page-container input,body.dark-theme .settings-page-container textarea,body.dark-theme .settings-page-container select{background:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--ink)!important}[data-theme=dark] .channel-settings-page .branding-card,[data-theme=dark] .channel-settings-page .branding-preview,[data-theme=dark] .channel-settings-page .link-row-card,[data-theme=dark] .channel-settings-page .link-field-box,[data-theme=dark] .channel-settings-page .danger-box,body.dark-theme .channel-settings-page .branding-card,body.dark-theme .channel-settings-page .branding-preview,body.dark-theme .channel-settings-page .link-row-card,body.dark-theme .channel-settings-page .link-field-box,body.dark-theme .channel-settings-page .danger-box,[data-theme=dark] .settings-page-container .branding-card,[data-theme=dark] .settings-page-container .branding-preview,[data-theme=dark] .settings-page-container .link-row-card,[data-theme=dark] .settings-page-container .link-field-box,body.dark-theme .settings-page-container .branding-card,body.dark-theme .settings-page-container .branding-preview,body.dark-theme .settings-page-container .link-row-card,body.dark-theme .settings-page-container .link-field-box{background:var(--surface-soft)!important;border-color:var(--line)!important}[data-theme=dark] .danger-box,[data-theme=dark] .settings-page-container .danger-box,body.dark-theme .danger-box,body.dark-theme .settings-page-container .danger-box{background:var(--status-danger-bg)!important;border-color:color-mix(in srgb,var(--status-danger-text) 50%,transparent)!important}[data-theme=dark] .danger-box h3,[data-theme=dark] .danger-box p,[data-theme=dark] .settings-page-container .modal-dialog h2,[data-theme=dark] .settings-page-container .modal-warning,body.dark-theme .danger-box h3,body.dark-theme .danger-box p,body.dark-theme .settings-page-container .modal-dialog h2,body.dark-theme .settings-page-container .modal-warning{color:var(--status-danger-text)!important}[data-theme=dark] .plan-detail-page .alert-success,body.dark-theme .plan-detail-page .alert-success{background:var(--status-success-bg)!important;border-color:color-mix(in srgb,var(--status-success-text) 50%,transparent)!important;color:var(--status-success-text)!important}[data-theme=dark] .plan-detail-page .alert-icon,body.dark-theme .plan-detail-page .alert-icon{background:var(--status-success-text)!important;color:var(--surface)!important}[data-theme=dark] .plan-detail-page .spec-val.badge-quality,body.dark-theme .plan-detail-page .spec-val.badge-quality{background:var(--status-info-bg)!important;color:var(--status-info-text)!important}[data-theme=dark] .invite-page,body.dark-theme .invite-page{background:var(--canvas)!important}[data-theme=dark] .invite-card,body.dark-theme .invite-card{background:var(--surface)!important;border-color:var(--line)!important}[data-theme=dark] .invite-card p,body.dark-theme .invite-card p{color:var(--text-muted)!important}[data-theme=dark] .invite-page .error,body.dark-theme .invite-page .error{color:var(--status-danger-text)!important}[data-theme=dark] .invite-page .success,body.dark-theme .invite-page .success{color:var(--status-success-text)!important}[data-theme=dark] .status-badge.accepted,[data-theme=dark] .badge-success,body.dark-theme .status-badge.accepted,body.dark-theme .badge-success{background:var(--status-success-bg)!important;color:var(--status-success-text)!important}[data-theme=dark] .status-badge.pending,[data-theme=dark] .badge-pending,[data-theme=dark] .studio-content-frame .page article>span,body.dark-theme .status-badge.pending,body.dark-theme .badge-pending,body.dark-theme .studio-content-frame .page article>span{background:var(--status-warning-bg)!important;color:var(--status-warning-text)!important}[data-theme=dark] .badge-reviewing,body.dark-theme .badge-reviewing{background:var(--status-info-bg)!important;color:var(--status-info-text)!important}[data-theme=dark] .badge-danger,body.dark-theme .badge-danger{background:var(--status-danger-bg)!important;color:var(--status-danger-text)!important}[data-theme=dark] .badge-muted,body.dark-theme .badge-muted{background:var(--surface-soft)!important;color:var(--text-muted)!important}[data-theme=dark] .channel-invitations-page .btn-secondary,[data-theme=dark] .invitations-page .btn-secondary,[data-theme=dark] .channel-view-container .btn-secondary,[data-theme=dark] .btn-yt-secondary,[data-theme=dark] .btn-yt-outline,body.dark-theme .channel-invitations-page .btn-secondary,body.dark-theme .invitations-page .btn-secondary,body.dark-theme .channel-view-container .btn-secondary,body.dark-theme .btn-yt-secondary,body.dark-theme .btn-yt-outline{background:var(--surface-raised)!important;border-color:var(--line)!important;color:var(--ink)!important}[data-theme=dark] .channel-invitations-page .invitation-card,[data-theme=dark] .invitations-page .invitation-card,[data-theme=dark] .invitations-page .collaboration-card,body.dark-theme .channel-invitations-page .invitation-card,body.dark-theme .invitations-page .invitation-card,body.dark-theme .invitations-page .collaboration-card{background:var(--surface)!important}[data-theme=dark] .channel-invitations-page .state-icon,[data-theme=dark] .invitations-page .state-icon,body.dark-theme .channel-invitations-page .state-icon,body.dark-theme .invitations-page .state-icon{background:var(--status-success-bg)!important;color:var(--status-success-text)!important}[data-theme=dark] .studio-content-frame,[data-theme=dark] .studio-channel-switcher,[data-theme=dark] .studio-nav,[data-theme=dark] .studio-topbar,[data-theme=dark] .side-nav,[data-theme=dark] .topbar,[data-theme=dark] .app-shell,[data-theme=dark] .shell-stage,[data-theme=dark] .content-frame,[data-theme=dark] .studio-shell,body.dark-theme .studio-content-frame,body.dark-theme .studio-channel-switcher,body.dark-theme .studio-nav,body.dark-theme .studio-topbar,body.dark-theme .side-nav,body.dark-theme .topbar,body.dark-theme .app-shell,body.dark-theme .shell-stage,body.dark-theme .content-frame,body.dark-theme .studio-shell{background:var(--surface)!important;color:var(--ink)}[data-theme=dark] .player-option select,body.dark-theme .player-option select{background:#0d111af5!important;color:#fff!important}[data-theme=dark] .video-player,[data-theme=dark] .player-stage,[data-theme=dark] .player-shell,body.dark-theme .video-player,body.dark-theme .player-stage,body.dark-theme .player-shell{background:#07090d!important}[data-theme=dark] .tray-error,body.dark-theme .tray-error{color:var(--status-danger-text)!important}[data-theme=dark] .policy-card,[data-theme=dark] .policy-card__body,[data-theme=dark] .hub-content,[data-theme=dark] .tab-intro-banner,[data-theme=dark] .hub-breadcrumb,body.dark-theme .policy-card,body.dark-theme .policy-card__body,body.dark-theme .hub-content,body.dark-theme .tab-intro-banner,body.dark-theme .hub-breadcrumb{color:var(--ink)}[data-theme=dark] .policy-card,body.dark-theme .policy-card{background:var(--surface)!important;border-color:var(--line)!important}[data-theme=dark] .policy-card p,[data-theme=dark] .policy-card li,[data-theme=dark] .policy-card__summary,body.dark-theme .policy-card p,body.dark-theme .policy-card li,body.dark-theme .policy-card__summary{color:var(--text-body)!important}[data-theme=dark] .auth-layout,[data-theme=dark] .auth-panel,body.dark-theme .auth-layout,body.dark-theme .auth-panel{color:var(--ink)}[data-theme=dark] .auth-panel input,[data-theme=dark] .auth-panel input:hover,[data-theme=dark] .auth-panel input:focus,body.dark-theme .auth-panel input,body.dark-theme .auth-panel input:hover,body.dark-theme .auth-panel input:focus{background:var(--input-bg)!important;border-color:var(--input-border);color:var(--ink)!important}[data-theme=dark] .category-tracker,[data-theme=dark] .sub-tagline,[data-theme=dark] .oauth-divider,[data-theme=dark] .reveal,body.dark-theme .category-tracker,body.dark-theme .sub-tagline,body.dark-theme .oauth-divider,body.dark-theme .reveal{color:var(--text-muted)!important}[data-theme=dark] .auth-page .notice.success,[data-theme=dark] .notice.success,body.dark-theme .auth-page .notice.success,body.dark-theme .notice.success{background:var(--status-success-bg)!important;color:var(--status-success-text)!important}[data-theme=dark] .auth-page .notice.error,[data-theme=dark] .notice.error,body.dark-theme .auth-page .notice.error,body.dark-theme .notice.error{background:var(--status-danger-bg)!important;color:var(--status-danger-text)!important}[data-theme=dark] .policy-commitment-card.is-agreed,body.dark-theme .policy-commitment-card.is-agreed{background:var(--status-success-bg)!important;border-color:color-mix(in srgb,var(--status-success-text) 50%,transparent)!important}[data-theme=dark] .policy-commitment-card .commitment-alert,body.dark-theme .policy-commitment-card .commitment-alert{color:var(--status-danger-text)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.account-drawer{animation:hutubeAccountDrawerIn .5s cubic-bezier(.22,1,.36,1) both!important}.account-drawer--closing{animation:hutubeAccountDrawerOut .5s cubic-bezier(.22,1,.36,1) both!important}.account-drawer__scrim{animation:hutubeAccountScrimIn .5s ease both!important}.account-drawer__scrim--closing{animation:hutubeAccountScrimOut .5s ease both!important}}@keyframes hutubeAccountDrawerIn{0%{opacity:.7;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes hutubeAccountDrawerOut{0%{opacity:1;transform:translate(0)}to{opacity:.7;transform:translate(100%)}}@keyframes hutubeAccountScrimIn{0%{opacity:0}to{opacity:1}}@keyframes hutubeAccountScrimOut{0%{opacity:1}to{opacity:0}}#video-info-panel.video-info-panel.video-card-drawer{top:52px;right:14px;bottom:auto;width:min(330px,100% - 28px);grid-template-columns:minmax(0,1fr);max-height:calc(100% - 64px);overflow:hidden;animation:related-card-enter .16s ease-out}.video-info-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.video-info-panel__header>div{display:grid;min-width:0;gap:3px}.video-info-panel__header small{color:#ffffffad;font-size:.6rem;font-weight:700}.video-info-panel__header strong{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.video-info-list{display:grid;min-height:0;max-height:280px;gap:6px;overflow-y:auto}#video-info-panel .video-info-item{display:grid;width:100%;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:0;padding:6px;border:1px solid transparent;border-radius:8px;color:#fff;background:#ffffff0f;text-align:left;cursor:pointer}#video-info-panel .video-info-item:hover,#video-info-panel .video-info-item:focus-visible,#video-info-panel .video-info-item.is-current{border-color:#ffffff52;background:#ffffff1f;outline:0}#video-info-panel .video-card-drawer-thumbnail{width:64px;height:38px;border-radius:5px;object-fit:cover}#video-info-panel .video-info-item__placeholder{display:grid;place-items:center;color:#ffffffd9;background:#252d3e}#video-info-panel .video-card-drawer-copy{gap:3px;padding-right:0}.video-info-item__chevron{color:#ffffffb8;font-size:1.2rem;line-height:1}.video-info-panel__empty{margin:0;color:#ffffffb8;font-size:.7rem;line-height:1.45}@media(max-width:640px){#video-info-panel.video-info-panel.video-card-drawer{top:42px;right:8px;width:calc(100% - 16px);max-height:calc(100% - 50px)}#video-info-panel .video-info-item{grid-template-columns:56px minmax(0,1fr) auto;gap:6px;padding:4px}#video-info-panel .video-card-drawer-thumbnail{width:56px;height:32px}}@media(prefers-reduced-motion:reduce){#video-info-panel.video-info-panel.video-card-drawer{animation:none}}
