/* Editorial black-and-vermilion workspace, original TubeDesk branding. */
:root{--accent:#fd9f3e;--muted:#b9b5b5;--border:#393334}html body main{background:radial-gradient(ellipse at 88% 0,#1c1e20 0,transparent 660px),#090909!important}.sidebar{width:250px!important;padding:28px 18px!important;background:#0d0c0c!important;border-right:1px solid #2a2c2e!important}.brand{display:flex!important;align-items:center;gap:10px!important;font-size:0!important;padding:2px 8px 26px!important;border-bottom:1px solid #2c2e30}.brand>img{flex:none;width:42px;height:42px}.brand>span{font-size:25px!important;line-height:1.15;letter-spacing:-1px!important;color:#ffffff!important;white-space:nowrap;font-weight:800}.brand .brand-light{font-size:25px!important;color:#e8e5e1!important;font-weight:400}.brand small{font-size:10px!important;letter-spacing:.25px!important;color:#aba09d!important;line-height:1.6;margin-top:7px;white-space:nowrap}.sidebar .nav-label{font-size:12px!important;letter-spacing:0!important;margin:24px 12px 12px!important;color:#9e9492!important}.sidebar .nav-label:first-of-type{margin-top:20px!important}.sidebar .nav{display:flex;gap:12px;align-items:center;min-height:46px;margin:5px 0!important;border-radius:10px!important;padding:12px!important;font-size:19px!important}.sidebar .nav span{font-size:15px!important;font-weight:550;letter-spacing:-.3px}.sidebar .nav.active{background:#2a2c2e!important;color:#e2d2c2!important;border-left:3px solid #fda03f}.sidebar .nav:hover{background:#1e2022!important}.sidebar-bottom small{display:block;font-size:11px!important;margin:16px 12px;color:#dea162!important}.nav-explainer{font-size:13px!important;padding:16px 10px!important}.sidebar-bottom{padding-top:22px}main{margin-left:250px!important;padding:0 40px 80px!important}header{height:70px!important;border-color:#2b2d2f!important}.primary-workspaces{margin:18px 0 26px!important;gap:12px}.primary-workspaces .workspace-switch[data-workspace-target]{min-height:88px;padding:15px 18px;border-radius:13px;background:#191515!important;border:1px solid #383a3c!important;gap:12px}.primary-workspaces .workspace-switch[data-workspace-target].active{background:#222426!important;border:1px solid #fda952!important}.primary-workspaces .workspace-switch b{font-size:18px!important}.primary-workspaces .workspace-switch small{font-size:13px!important;margin-top:3px}.primary-workspaces .workspace-switch .workspace-index{width:32px;height:32px;background:#313335!important;color:#e2d2c2!important;font-size:12px!important;border-radius:9px}.primary-workspaces .workspace-switch .workspace-symbol{font-size:24px!important}.primary-workspaces .workspace-switch.active:before{display:none}.creator-hero{position:relative;min-height:550px;border:1px solid #343638;border-radius:24px;overflow:hidden;background:#101214;isolation:isolate;margin-bottom:40px}.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:66% 42%;z-index:-3;filter:saturate(1.2) brightness(.7)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0c0e10 0%,#0c0e10df 27%,#0c0e1044 65%,#0e1012aa),linear-gradient(0deg,#0d0f11 0%,transparent 45%);z-index:-2}.hero-copy{position:relative;width:70%;padding:48px}.hero-kicker{display:inline-flex;align-items:center;gap:9px;background:#2b2d2fbf;border:1px solid #a1714a;color:#ece1d6;border-radius:25px;padding:6px 13px;font-size:13px;font-weight:600}.hero-kicker i{width:7px;height:7px;background:#fda448;border-radius:50%;box-shadow:0 0 12px #fd9f3e}.hero-copy h1{font-size:clamp(34px,3.7vw,64px)!important;line-height:1.15!important;letter-spacing:-2.5px;margin:24px 0;color:#ffffff!important;font-weight:700}.hero-copy h1 em{font-style:normal;color:#fdaf5d}.hero-copy p{font-size:17px!important;color:#dfd5cb!important;line-height:1.85}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.hero-start{display:inline-flex;align-items:center;gap:30px;background:#fd9d39;border-radius:30px;padding:12px 23px;font-weight:750;color:#ffffff!important;font-size:16px;text-decoration:none!important}.hero-alt{background:#1b1d1fbf;color:#ffffff;border:1px solid #d89046;border-radius:30px!important}.hero-capabilities{display:flex;flex-wrap:wrap;gap:22px;border-top:1px solid #d890463f;padding-top:20px;margin-top:24px}.hero-capabilities span{font-size:13px;color:#d8c9b9}.hero-capabilities b{color:#feb972;margin-right:8px;font-size:16px}.hero-note{position:absolute;right:28px;bottom:45px;width:200px;padding:14px;border:1px solid #d8904666;background:#121416ce;backdrop-filter:blur(16px);border-radius:16px;box-shadow:0 15px 40px #00000088}.hero-note img{width:100%;height:103px;object-fit:cover;border-radius:8px;margin:12px 0}.hero-record{font-size:11px;color:#dbc8b4}.hero-note strong{font-size:23px;line-height:1.3;color:#ffffff;display:block}.hero-note small{display:block;color:#e4b381;font-size:12px!important;line-height:1.7;margin-top:10px}.hero-credit{position:absolute;right:22px;bottom:10px;color:#e4b482!important;font-size:10px!important}.heading{margin:24px 0!important}.heading .eyebrow{color:#feba73!important;font-size:13px!important}.heading h1{font-size:30px!important}.panel,.search-box,.filters,.video-card{border-radius:17px!important;background:#171414!important;border-color:#3c3e40!important}.search-box{border-top:2px solid #d89046!important}.search-box textarea{background:#1c1e20!important}.video-card .thumb{transition:transform .2s}.video-card:hover .thumb{transform:scale(1.025)}.thumb-wrap{overflow:hidden}.video-card:hover{border-color:#d89046!important}html body button.primary,html body[data-workspace] button.primary{background:#fda243!important;color:#ffffff!important}.pill{background:#2b2d2f!important;color:#efe7df!important}.estimate-panel{border-top:3px solid #d89046!important}html body .estimate-summary{background:#1c1e20!important;border-color:#846144!important}.unverified-badge{background:#313335!important;color:#e7dacc!important}html body a,.panel a{color:#decdbb!important}.hero-start{color:#ffffff!important}.own-revenue-reports{background:#16181a!important}.comparison-cards .panel{border-top-color:#dd9850!important}.compare-add-card{background:#1c1e20;border-color:#d89046}.compare-channel-card{background:#1e2022}.compare-channel-card:has(input:checked){background:#2a2c2e;border-color:#e09f5c}.studio-hero{background:linear-gradient(120deg,#1a1c1e,#63452d)!important}.file-category{background:#1d1f21!important}.estimate-summary h2{color:#e3d5c6!important}.nav-explainer{color:#e3af79!important}html body input:not([type=checkbox]):not([type=radio]),html body select,html body textarea{background:#1e2022!important;border-color:#7b695a!important}html body .secondary,html body .text-button,html body .card-actions button{background:#27292b!important;border-color:#755e4c!important}.creator-hero a:focus-visible{outline:3px solid #ffffff!important}input[type=checkbox]{accent-color:#fda84f}.brand-light{display:inline!important}#tab-search{scroll-margin-top:30px}
@media(min-width:1800px){.hero-copy{width:65%}.creator-hero{min-height:600px}.hero-note{width:240px;right:40px;bottom:45px}.hero-note img{height:140px}}
@media(max-width:1100px){.primary-workspaces{grid-template-columns:repeat(3,minmax(0,1fr))!important}.primary-workspaces .workspace-switch small{display:none}.hero-copy{padding:32px;width:75%}.hero-note{width:160px;right:20px}.hero-capabilities{gap:12px}.primary-workspaces .workspace-switch b{font-size:15px!important}.workspace-symbol{display:none}.sidebar{width:220px!important}main{margin-left:220px!important;padding:0 24px 70px!important}}
@media(max-width:750px){.sidebar{position:relative!important;width:100%!important;padding:16px!important;display:block}.brand{padding-bottom:12px!important}.sidebar>nav{display:none!important}.sidebar>.nav-label,.sidebar-bottom{display:none!important}main{margin-left:0!important;padding:0 16px 60px!important}.creator-hero{min-height:540px}.hero-copy{width:100%;padding:26px}.hero-note{display:none}.hero-copy h1{font-size:43px!important}.hero-shade{background:linear-gradient(90deg,#0c0e10ec,#0c0e1066),linear-gradient(0deg,#0c0e10,transparent)}.primary-workspaces .workspace-switch{padding:12px!important;gap:6px;min-height:75px!important}.primary-workspaces .workspace-index{display:none!important}.primary-workspaces .workspace-switch b{font-size:14px!important}.hero-credit{font-size:9px!important}.hero-capabilities span{font-size:12px}.heading h1{font-size:25px!important}.brand>span{font-size:25px!important}}
@media(max-width:750px){.sidebar>nav{display:block!important;margin-top:10px}.sidebar nav [data-nav-group]:not([hidden]){display:flex;gap:5px;overflow-x:auto}.sidebar nav .nav-label,.sidebar nav .nav-explainer{display:none!important}.sidebar nav .nav{flex-shrink:0;width:auto!important;min-height:40px;padding:9px 12px!important}.sidebar nav .nav span{display:inline!important;font-size:13px!important}.sidebar-bottom{display:block!important;padding-top:0}.sidebar-bottom small{display:none!important}.sidebar-bottom .nav{width:auto;min-height:36px}.sidebar-bottom .nav span{display:inline!important;font-size:13px!important}}

.filter-shortcuts{padding:20px 0 22px;margin:4px 0 24px;border-bottom:1px solid #604d3d}.filter-section-label{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:14px}.filter-section-label strong{font-size:17px;color:#ffffff}.filter-section-label span{font-size:14px;color:#e8be92}.filter-shortcuts .quick-chips{display:flex;flex-wrap:wrap;gap:10px}.filter-shortcuts .quick-chips button{background:#26282a!important;color:#f2ebe3!important;border:1px solid #856a54;border-radius:24px;font-size:15px!important;padding:10px 16px;min-height:44px}.filter-shortcuts .quick-chips button.chosen{background:#785436!important;color:#ffffff!important;border-color:#febb75;box-shadow:inset 0 0 0 1px #febb75}.filter-shortcuts .quick-chips button.chosen:before{content:'✓ ';font-weight:750}#quick-filter-status{margin:16px 0 0;font-size:14px!important;color:#dac6b2!important}.saved-filter-section{border-top:1px solid #604d3d;margin-top:24px;padding-top:24px}.saved-filter-section .preset-tools{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.saved-filter-section label{flex:1;min-width:210px;max-width:420px;font-size:14px!important}.saved-filter-section select{width:100%;margin-top:8px}.saved-filter-section button{min-height:48px;font-size:14px!important}.filter-submit-row{margin-top:24px;padding-top:20px;border-top:1px solid #604d3d;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.filter-submit-row>span{font-size:14px;color:#e8be92}.filters>details{margin-top:24px}.filters .filter-heading strong{font-size:20px}@media(max-width:700px){.filter-section-label{gap:6px}.saved-filter-section label{max-width:none;flex-basis:100%}.filter-submit-row .primary{width:100%}}

/* Visual hierarchy: page > section > subgroup > field > supporting text. */
html body{--title-page:32px;--title-section:23px;--title-group:18px;--text-main:16px;--text-help:14px;--surface-page:#090909;--surface-section:#191616;--surface-group:#202224}
html body main .tab>.heading h1{font-size:var(--title-page)!important;font-weight:750;line-height:1.35;letter-spacing:-1px;margin:8px 0 12px;color:#ffffff!important}
html body .heading .eyebrow{font-size:13px!important;font-weight:650;letter-spacing:.6px!important;color:#f2c18e!important}.heading .outline-tag{font-size:13px!important}
html body main .panel-title h2,html body main .results-heading h2,html body main .filter-heading h2,html body main .panel>h2{font-size:var(--title-section)!important;font-weight:700;line-height:1.4;color:#ffffff!important;margin:0}
html body .filter-section-label h3,html body .panel h3{font-size:var(--title-group)!important;font-weight:650;line-height:1.5;color:#f2ebe4!important;margin:0}
html body .panel,html body .filters,html body .search-box{background:var(--surface-section)!important;border:1px solid #5b4737!important;padding:26px;border-radius:16px!important}
.panel-title,.filter-heading{padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid #634d3b}.results-heading{padding-top:14px;margin-top:30px!important}.heading{margin-top:30px!important;margin-bottom:26px!important}
html body main label{font-size:var(--text-main)!important;font-weight:600;color:#ece2d8!important;line-height:1.55}html body main label input,html body main label select,html body main label textarea{font-weight:400;margin-top:8px}
html body main p.muted,html body main .heading p,html body main .filter-section-label span,html body main .search-bottom span,html body main small{font-size:var(--text-help)!important;line-height:1.75;color:#e5b584!important;font-weight:400}
html body main .card-body h3{font-size:18px!important;line-height:1.55;color:#ffffff!important}.video-card .card-body{padding:20px}.card-channel,.card-stats{font-size:14px!important}
html body .filter-shortcuts,html body .saved-filter-section{background:var(--surface-group);border:1px solid #604c3c;border-radius:12px;padding:20px;margin-top:18px;margin-bottom:22px}.filter-section-label{margin-bottom:16px}.filters>details{background:#1d1f21;border:1px solid #5a493b;border-radius:12px;padding:16px 20px}.filters>details>summary{font-size:17px!important;font-weight:650;color:#e8dccf!important}.filters>details>summary span{font-size:14px!important;color:#e7bb8d!important}.filters>details[open] .advanced{padding-top:22px}.filter-submit-row{background:#242628;margin:22px -6px -6px;padding:18px;border-radius:12px;border-top:0}.filter-submit-row .primary{font-size:17px!important}.saved-filter-section .preset-tools label{font-size:14px!important}.filter-grid{row-gap:22px}.filter-heading button{font-size:14px!important}.own-revenue-reports>summary{font-size:19px!important;font-weight:700}
html body .sidebar button.nav-section-link{display:flex!important;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 12px!important;padding:12px 14px!important;width:100%;min-height:45px;background:#1e2022;border:1px solid #624935;border-radius:10px;color:#e9ddd1!important;text-align:left;cursor:pointer;font-size:14px!important;font-weight:700;letter-spacing:0!important}
html body .sidebar button.nav-section-link:hover{background:#343638;border-color:#e4a665;color:#ffffff!important}html body .sidebar button.nav-section-link span{font-size:14px!important}html body .sidebar button.nav-section-link>span:last-child{color:#d9c4af;font-size:19px!important}.sidebar .nav{margin-left:10px!important;width:calc(100% - 10px)!important;border-left:1px solid #3e4042}.sidebar .nav.active{border-left:3px solid #fdaa53}.sidebar .nav span{font-size:15px!important}.sidebar .nav-section-link:focus-visible{outline:3px solid #dac6b2!important;outline-offset:3px}html body .primary-workspaces .workspace-switch b{font-size:19px!important}html body .primary-workspaces .workspace-switch small{font-size:13px!important;color:#d6c6b6!important}
@media(max-width:750px){html body{--title-page:26px;--title-section:21px;--title-group:18px}.sidebar>button.nav-section-link{display:none!important}.sidebar nav button.nav-section-link{display:flex!important;width:auto;flex-shrink:0;margin:5px!important}.sidebar .nav{margin-left:0!important;width:auto!important}html body .panel,html body .filters,html body .search-box{padding:18px}.filter-section-label{gap:8px}.filter-shortcuts,.saved-filter-section{padding:16px!important}.creator-hero .hero-copy h1{font-size:39px!important}}
