/* Reels Hunter Graphite 1.0.1. Interface only. Media, charts and user artwork retain their colours.
   Important declarations live in one named layer so old unlayered page CSS cannot outvote the design. */
@font-face{font-family:"RH Graphite UI";src:url("/__rh_canonical/canonical-b84ad03ce83a1c20/studio-device/assets/studio/v80/assets/onest-BWZ-xCqP.woff2") format("woff2");font-weight:100 900;font-display:swap;}
@layer rh-graphite {
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) {
 --g-bg:#242727!important;--g-surface:#292c2c!important;--g-deep:#202323!important;
 --g-text:#f4f5f4!important;--g-muted:#b9c0bd!important;--g-line:#ffffff18!important;
 --g-green:#68d69c!important;--g-primary:#55c88c!important;--g-ink:#092219!important;
 --g-raised:8px 8px 18px #171a1acc,-6px -6px 16px #33373788,inset 1px 1px 1px #ffffff13,inset -1px -1px 1px #0004!important;
 --g-small:4px 4px 9px #151818cc,-3px -3px 8px #363b3b88,inset 1px 1px 1px #ffffff12!important;
 --g-inset:inset 4px 4px 9px #151818aa,inset -3px -3px 8px #373b3b66!important;
 --g-panel:linear-gradient(135deg,#2e3232,#252828 70%)!important;
 --g-control:linear-gradient(145deg,#2b3030,#242828)!important;
 --g-selected:#263f33!important;--g-danger:#ffabb3!important;--g-danger-soft:#462e34!important;
 --g-warning:#efc580!important;--g-warning-soft:#403827!important;--g-success:#85deaf!important;
 --g-shadow-low:0 1px 0 #ffffff0c!important;
 background-color:var(--g-bg)!important;color:var(--g-text)!important;color-scheme:dark!important;
}
:is(:root[data-rh-graphite="1"][data-theme="light"],:host([data-rh-graphite="1"][data-theme="light"])) {
 --g-bg:#e9eeeb!important;--g-surface:#eaf0ec!important;--g-deep:#e3e9e5!important;
 --g-text:#26342c!important;--g-muted:#52645a!important;--g-line:#536d5930!important;
 --g-green:#246d49!important;--g-primary:#73d3a0!important;--g-ink:#113624!important;
 --g-raised:8px 8px 18px #bfcac2aa,-6px -6px 16px #ffffffcc,inset 1px 1px 1px #fff,inset -1px -1px 1px #c8d2cb!important;
 --g-small:4px 4px 9px #c2cec5bb,-3px -3px 8px #ffffffcc,inset 1px 1px 1px #fff!important;
 --g-inset:inset 4px 4px 9px #bfcbc3aa,inset -3px -3px 8px #ffffffcc!important;
 --g-panel:linear-gradient(135deg,#f0f5f1,#e3eae5)!important;
 --g-control:linear-gradient(145deg,#f2f6f3,#e1e7e2)!important;
 --g-selected:#d3e9dd!important;--g-danger:#a82b43!important;--g-danger-soft:#f4e0e3!important;
 --g-warning:#805411!important;--g-warning-soft:#f2e9d6!important;--g-success:#246d49!important;
 --g-shadow-low:0 1px 0 #fff9!important;color-scheme:light!important;
}
/* Page-local tokens are mapped at their actual scope, including the isolated editor. */
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])),:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.creator-studio,[data-ui],.rh-cloud-workspace,.rh-cloud-panel,.rh-assistant-panel,.rh-assistant-dialog,.sh-help,.sh-modal,.am-workspace,#rh-video-check,.vc,.rh-library,.uv-page,.rhc,.ds-workspace,.st-page,#rh-sources,.id-page,.adna,.rh-growth,.rh-pixel-analysis,.rh-editorial,.rh-blog-shell,.feature-shell,.lp-page,body,.rh-home,.rh-guide,rh-community,.hg-page,.hg-guide,.rh-report,.rh-report-page,.rh-report-shell,.rp-report) {--bg:var(--g-bg)!important;--color-bg:var(--g-bg)!important;--finish-bg:var(--g-bg)!important;--neo-bg:var(--g-bg)!important;--c-bg:var(--g-bg)!important;--st-bg:var(--g-bg)!important;--vc-bg:var(--g-bg)!important;--id-bg:var(--g-bg)!important;--text:var(--g-text)!important;--ink:var(--g-text)!important;--color-ink:var(--g-text)!important;--finish-text:var(--g-text)!important;--neo-text:var(--g-text)!important;--c-text:var(--g-text)!important;--rh-text:var(--g-text)!important;--rh-ink:var(--g-text)!important;--vc-text:var(--g-text)!important;--gm-text:var(--g-text)!important;--hg-text:var(--g-text)!important;--pixel-text:var(--g-text)!important;--lp-text:var(--g-text)!important;--connect-ink:var(--g-text)!important;--muted:var(--g-muted)!important;--subtle:var(--g-muted)!important;--color-muted:var(--g-muted)!important;--finish-muted:var(--g-muted)!important;--neo-muted:var(--g-muted)!important;--c-muted:var(--g-muted)!important;--rh-muted:var(--g-muted)!important;--rh-caption:var(--g-muted)!important;--vc-muted:var(--g-muted)!important;--gm-muted:var(--g-muted)!important;--hg-muted:var(--g-muted)!important;--pixel-muted:var(--g-muted)!important;--lp-muted:var(--g-muted)!important;--connect-muted:var(--g-muted)!important;--lb-muted:var(--g-muted)!important;--id-muted:var(--g-muted)!important;--st-muted:var(--g-muted)!important;--rs-muted:var(--g-muted)!important;--rhc-muted:var(--g-muted)!important;--rh-blog-muted:var(--g-muted)!important;--idea-muted:var(--g-muted)!important;--line:var(--g-line)!important;--border:var(--g-line)!important;--color-line:var(--g-line)!important;--finish-line:var(--g-line)!important;--neo-line:var(--g-line)!important;--c-line:var(--g-line)!important;--rh-line:var(--g-line)!important;--rh-edge:var(--g-line)!important;--pixel-line:var(--g-line)!important;--gm-line:var(--g-line)!important;--hg-line:var(--g-line)!important;--lp-border:var(--g-line)!important;--connect-line:var(--g-line)!important;--ds-border:var(--g-line)!important;--rs-line:var(--g-line)!important;--st-line:var(--g-line)!important;--lb-line:var(--g-line)!important;--uv-line:var(--g-line)!important;--id-line:var(--g-line)!important;--am-line:var(--g-line)!important;--ad-line:var(--g-line)!important;--sh-line:var(--g-line)!important;--vc-line:var(--g-line)!important;--glass-border:var(--g-line)!important;--idea-border:var(--g-line)!important;--rhc-line:var(--g-line)!important;--surface:var(--g-surface)!important;--solid:var(--g-surface)!important;--card:var(--g-surface)!important;--panel:var(--g-surface)!important;--nav:var(--g-surface)!important;--raised:var(--g-surface)!important;--color-card:var(--g-surface)!important;--finish-surface:var(--g-surface)!important;--neo-surface:var(--g-surface)!important;--c-panel:var(--g-surface)!important;--rh-surface:var(--g-surface)!important;--pixel-surface:var(--g-surface)!important;--hg-surface:var(--g-surface)!important;--rs-surface:var(--g-surface)!important;--lb-surface:var(--g-surface)!important;--vc-surface:var(--g-surface)!important;--connect-surface:var(--g-surface)!important;--rhc-surface:var(--g-surface)!important;--idea-surface:var(--g-surface)!important;--hg-soft:var(--g-deep)!important;--rh-soft:var(--g-deep)!important;--rh-paper-soft:var(--g-deep)!important;--rs-soft:var(--g-deep)!important;--lb-soft:var(--g-deep)!important;--vc-soft:var(--g-deep)!important;--sh-soft:var(--g-deep)!important;--am-soft:var(--g-deep)!important;--uv-soft:var(--g-deep)!important;--ds-soft:var(--g-deep)!important;--ad-soft:var(--g-deep)!important;--sh-tint:var(--g-selected)!important;--am-tint:var(--g-selected)!important;--uv-tint:var(--g-selected)!important;--st-tint:var(--g-selected)!important;--id-tint:var(--g-selected)!important;--ad-tint:var(--g-selected)!important;--rhc-tint:var(--g-selected)!important;--rs-ink:var(--g-text)!important;--rhc-ink:var(--g-text)!important;--vc-ink:var(--g-text)!important;--lb-ink:var(--g-text)!important;--cs-primary:var(--g-green)!important;--hg-green:var(--g-green)!important;--rhc-green:var(--g-green)!important;--rh-card:var(--g-surface)!important;--rh-paper:var(--g-surface)!important;--rs-error:var(--g-danger)!important;--rs-warn:var(--g-warning)!important;--hg-shadow:var(--g-raised)!important;--muted-panel:var(--g-deep)!important;--finish-inset:var(--g-deep)!important;--rh-inner:var(--g-deep)!important;--c-soft:var(--g-deep)!important;--neo-deep:var(--g-deep)!important;--gm-soft:var(--g-deep)!important;--gm-unknown-bg:var(--g-deep)!important;--accent:var(--g-green)!important;--accent-hover:var(--g-green)!important;--ring:var(--g-green)!important;--color-violet:var(--g-green)!important;--color-teal:var(--g-green)!important;--rh-cyan:var(--g-green)!important;--rh-violet:var(--g-green)!important;--rh-fuchsia:var(--g-green)!important;--purple:var(--g-green)!important;--pink:var(--g-green)!important;--blue:var(--g-green)!important;--cyan:var(--g-green)!important;--teal:var(--g-green)!important;--finish-accent:var(--g-green)!important;--finish-warm:var(--g-green)!important;--neo-green:var(--g-green)!important;--c-accent:var(--g-green)!important;--rh-accent:var(--g-green)!important;--vc-accent:var(--g-green)!important;--ds-accent:var(--g-green)!important;--rs-accent:var(--g-green)!important;--st-accent:var(--g-green)!important;--lb-accent:var(--g-green)!important;--uv-accent:var(--g-green)!important;--id-accent:var(--g-green)!important;--am-accent:var(--g-green)!important;--ad-accent:var(--g-green)!important;--sh-accent:var(--g-green)!important;--pixel-accent:var(--g-green)!important;--lp-accent:var(--g-green)!important;--matte-report-accent:var(--g-green)!important;--dash-blue:var(--g-green)!important;--dash-purple:var(--g-green)!important;--dash-pink:var(--g-green)!important;--teal-soft:var(--g-selected)!important;--glow-selected:var(--g-selected)!important;--c-accent-soft:var(--g-selected)!important;--danger:var(--g-danger)!important;--rh-error:var(--g-danger)!important;--warning:var(--g-warning)!important;--success:var(--g-success)!important;--rh-success:var(--g-success)!important;--finish-primary:var(--g-primary)!important;--neo-primary:var(--g-primary)!important;--finish-primary-ink:var(--g-ink)!important;--neo-ink:var(--g-ink)!important;--finish-shadow:var(--g-raised)!important;--neo-raised:var(--g-raised)!important;--shadow:var(--g-raised)!important;--rh-depth:var(--g-raised)!important;--glass-shadow:var(--g-raised)!important;--dash-shadow:var(--g-raised)!important;--c-shadow:var(--g-raised)!important;--neo-small:var(--g-small)!important;--finish-inner:var(--g-inset)!important;--neo-inset:var(--g-inset)!important;--rh-inner-shadow:var(--g-inset)!important;--finish-panel:var(--g-panel)!important;--finish-warm-panel:var(--g-panel)!important;--finish-sage-panel:var(--g-panel)!important;--rh-glass:var(--g-panel)!important;--dash-glass:var(--g-panel)!important;--glass-shine:var(--g-panel)!important;--shine:var(--g-panel)!important;--neo-panel:var(--g-panel)!important;--finish-control:var(--g-control)!important;--button-fill:var(--g-control)!important;--glow-button:var(--g-control)!important;--rh-gradient:linear-gradient(145deg,#76dfac,var(--g-primary))!important;--glow-input:var(--g-deep)!important;--glow-selected-ink:var(--g-green)!important;--glow-selected-border:var(--g-green)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) body {font-family:"RH Graphite UI",Onest,system-ui,-apple-system,sans-serif!important;background:var(--g-bg)!important;color:var(--g-text)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) body::before,:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) body::after {background:none!important;box-shadow:none!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.workspace,.content,.page,.creator-studio,.studio-document,.rh-cloud-workspace,.auth-page,.auth-layout,.rh-editorial,.feature-shell,.rh-blog-shell,.ds-workspace,.rs-workspace,.uv-page,.st-page,.id-page,.rhc,.adna,.am-workspace,.sh-help) {background-color:var(--g-bg)!important;color:var(--g-text)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(p,li,dt,dd,blockquote,figcaption):not(:where(.creator-phone *,.font-preview *,.template-preview *,.rh-program-stage *,.caption-stage *)) {color:inherit!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) a {color:var(--g-green)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .lp-header nav a {color:var(--g-muted)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.creator-studio,.rh600-workspace,[data-ui^=studio-ui]) {font-family:Onest,system-ui,-apple-system,sans-serif!important;}
/* Primary surfaces have depth; nested rows stay quiet. */
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.card,.auth-form,.dash-section,.dash-mini,.dash-stat,.dash-platform,.dash-chart-panel,.source-column,.source-summary-card,.usage-card,.script-top,.script-inspiration,.script-part,.script-alternative,.library-tile,.dna-account,.vc-panel,.optical-panel,.canonical-plan,.agency-calculator,.support-card,.settings-card,.am-card,.am-stat,.am-panel,.am-chart,.am-table,.uv-card,.uv-stat,.uv-panel,.uv-chart,.uv-plan,.uv-wallet,.uv-history,.st-card,.st-panel,.st-project,.st-section,.sh-card,.sh-panel,.sh-faq,.sh-contacts,.sh-modal,.id-card,.id-form,.id-reward,.rs-card,.rs-summary,.rs-auto,.rs-panel,.ds-card,.ds-result,.ds-history,.ds-guide,.ds-composer,.lb-card,.lb-folder,.lb-empty,.rh-library-panel,.adna-card,.adna-panel,.adna-account,.adna-evidence,.adna-empty,.paper,.legal-paper,.rh-cookie-consent,.checkout-card,.checkout-panel,.checkout-summary,.checkout-main,.payment-card,.order-summary,.ad-card,.ad-settings,.ad-how,.ad-player,.sh-search-card,.sh-contact,.sh-faq-section,.sh-requests,.sh-dialog-heading,.uv-offer,.uv-agency,.uv-checkout,.st-referral-hero,.st-dialog,.vc-fragment-card,.vc-text-card,.vc-editorial-aside,.ds-guide-card,.rh-catalog,.rh-profile-detail,.rh-profile-evidence,.rh-profile-finding,.rh-profile-stat,.rh-report-section,.rh-report-card,.rh-analysis-block,.rh-video-block,.rh-connect-card,.rhc-card,.rhc-panel,.rhc-hero,.rhc-status,.rhc-example,.rhc-guide,.hg-card,.hg-step,.hg-panel,.hg-hero) {background:var(--g-panel)!important;color:var(--g-text)!important;border-color:var(--g-line)!important;box-shadow:var(--g-raised)!important;backdrop-filter:none!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.source-item,.source-note,.source-meta,.source-help,.source-auto,.library-folder-link,.script-reference,.script-paper,.script-library-picker,.dna-observation,.dna-evidence-group,.dna-evidence-details,.dna-best-list,.dna-profile-row,.settings-project,.vc-item,.vc-detail,.vc-fragment-edit,.analysis-method-note,.analysis-benefit,.history-row,.dash-history-item,.dash-source,.dash-quick,.dash-date,.dash-comparison,.dash-library-row,.notice,.rh-composer-preview,.rh-composer-source,.rh-profile-finding-detail,.am-event,.am-user,.am-filter,.am-payment,.am-timeline,.uv-row,.uv-note,.uv-event,.uv-cost,.st-row,.st-note,.st-provider,.st-hint,.st-notification,.sh-note,.sh-answer,.sh-category,.sh-search,.id-note,.id-description,.id-reply,.id-details,.id-progress,.ds-hint,.ds-history-item,.ds-example,.ds-notice,.ds-result-info,.rs-note,.rs-author,.rs-state,.rs-details,.rs-collect,.rs-platform-card,.lb-row,.lb-item,.lb-filter,.lb-toolbar,.lb-note,.adna-note,.adna-sample,.adna-phrase,.adna-source,.rhc-note,.rhc-command,.rhc-copy,.rhc-step,.ad-metrics,.ad-phrases,.ad-finding,.ad-notice,.ad-num,.sh-search,.sh-suggestions,.sh-ticket,.sh-message,.sh-faq,.st-chips,.st-notification,.st-referral-code,.st-steps,.uv-feature,.uv-plan-summary,.uv-capacities,.uv-notice,.lb-search,.lb-sort,.lb-filters,.lb-selection,.lb-notice,.id-guide,.id-prize,.id-symbol,.am-category-row,.am-message,.source-platform-tabs,.source-import-details,.source-detail-content,.contents,.checkout-note,.checkout-terms,.checkout-price,.source-bulk,.source-bulk-state,.vc-fields,.vc-drop,.vc-source-text,.vc-empty,.vc-history-row,.vc-history-state,.vc-report-nav) {background:var(--g-deep)!important;color:var(--g-text)!important;border-color:var(--g-line)!important;box-shadow:var(--g-inset)!important;backdrop-filter:none!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.sidebar,.topbar,.landing-nav,.marketing-header,.auth-header,.rh-header,.creator-header,.rh600-topbar) {background:var(--g-bg)!important;color:var(--g-text)!important;border-color:var(--g-line)!important;box-shadow:var(--g-shadow-low)!important;backdrop-filter:none!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(h1,h2,h3,h4,.stat-value,.feed-title,.page-title,.brand strong,legend,label,.field-label) {color:var(--g-text)!important;text-shadow:none!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.muted,.subtle,.hint,.help-text,.empty-state p,.stat-label,.page-subtitle,.field-hint,.creator-studio small,.auth-form>p,.rh-video-hint,.rh-video-details,time) {color:var(--g-muted)!important;}
/* Native actions keep their handlers, sizes and accessible names. */
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(button,.btn,.tab,.nav-link,.lang-button,.theme-pair,.platform-open,.auth-provider-slot>a,.rh-results-back,.id-btn,.lb-btn,.ad-btn,.hg-button,.rhc-button,.rs-btn,.sh-btn,.uv-btn,.am-btn,.ds-btn,.st-btn,.rhc-btn,.vc-btn,.rh-primary,.rh-secondary,summary,.rh-toc a) {
 background:var(--g-control)!important;color:var(--g-text)!important;border-color:var(--g-line)!important;box-shadow:var(--g-small)!important;text-shadow:none!important;backdrop-filter:none!important;
}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(button,.btn,.tab,.nav-link,.lang-button,.platform-open,.id-btn,.rs-btn,.sh-btn,.uv-btn,.am-btn,.ds-btn,.st-btn,.rhc-btn,.vc-btn,.rh-primary,.rh-secondary) {border-radius:12px!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(button,.btn,.nav-link,summary)::before,:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(button,.btn,.nav-link,summary)::after {box-shadow:none!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.btn.primary,button.primary,[type=submit].primary,.rh-primary,.creator-studio .creator-export,.creator-studio .creator-generate,.rh600-primary,.ds-submit,.rs-primary,.id-btn.primary,.uv-btn.primary,.st-btn.primary,.sh-btn.primary,.am-btn.primary,.rhc-btn.primary,.lb-btn.primary,.ad-btn.primary,.hg-button.hg-primary,.rhc-button) {
 background:linear-gradient(145deg,#76dfac,var(--g-primary))!important;color:var(--g-ink)!important;border-color:#b0f3cf66!important;box-shadow:var(--g-small),inset 0 1px 0 #e5fff680!important;
}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.nav-link.active,.tab.active,button.active,button.selected,button[aria-pressed=true],button[aria-selected=true],[role=tab][aria-selected=true],.lang-menu button[aria-checked=true],.theme-pair>span.active,.choice-group>button.active,.preview-tabs button.active,.creator-steps .done b) {
 background:var(--g-selected)!important;color:var(--g-green)!important;border-color:var(--g-green)!important;box-shadow:var(--g-inset)!important;
}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible {outline:2px solid var(--g-green)!important;outline-offset:4px!important;}
@media(hover:hover){:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(button,.btn,.nav-link,summary):hover:not(:disabled):not([aria-disabled=true]) {border-color:var(--g-green)!important;color:var(--g-green)!important;} :is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.btn.primary,button.primary,.rh-primary):hover:not(:disabled){color:var(--g-ink)!important;filter:brightness(1.04)!important;}}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(button,.btn):disabled,:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) [aria-disabled=true] {opacity:.5!important;cursor:not-allowed!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,[contenteditable=true]) {
 background:var(--g-deep)!important;color:var(--g-text)!important;border-color:var(--g-line)!important;border-radius:12px!important;box-shadow:var(--g-inset)!important;caret-color:var(--g-green)!important;
}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(input,textarea)::placeholder {color:var(--g-muted)!important;opacity:1!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(select option,optgroup) {background:var(--g-surface)!important;color:var(--g-text)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(input[type=checkbox],input[type=radio],input[type=range],progress) {accent-color:var(--g-green)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) input[type=file]::file-selector-button {background:var(--g-control)!important;color:var(--g-text)!important;border:1px solid var(--g-line)!important;border-radius:10px!important;padding:10px 14px!important;margin-inline-end:12px!important;box-shadow:var(--g-small)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.tabs,.choice-group,.segment-control,.preview-tabs,.rh600-mode-grid,.ds-platforms,.rs-platforms,.am-periods,.uv-periods,.st-tabs,.rhc-tabs) {background:var(--g-deep)!important;border-color:var(--g-line)!important;box-shadow:var(--g-inset)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.st-nav,.id-nav,.lb-nav,.uv-tabs,.am-nav,.vc-report-nav,.ad-platforms,.source-platform-tabs) {background:var(--g-deep)!important;border-color:var(--g-line)!important;box-shadow:var(--g-inset)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.st-nav,.id-nav,.lb-nav,.uv-tabs,.am-nav,.vc-report-nav,.ad-platforms) > :is(a,button) {background:var(--g-control)!important;color:var(--g-text)!important;border-color:var(--g-line)!important;border-radius:12px!important;box-shadow:var(--g-small)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.st-nav,.id-nav,.lb-nav,.uv-tabs,.am-nav,.vc-report-nav,.ad-platforms) > :is(.active,[aria-current=page],[aria-selected=true]) {background:var(--g-selected)!important;color:var(--g-green)!important;box-shadow:var(--g-inset)!important;}
/* Overlays, popovers and notifications are covered independently of the page tree. */
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(dialog,.dialog,.modal,.modal-content,.modal-body,.lang-menu,.dropdown-menu,[role=menu],[role=listbox],[role=dialog],.toast,.notification,.filter-sheet,.filter-panel,.rh600-modal,.rh-assistant-dialog,.sh-modal,.st-modal,.am-modal,.id-modal,.ds-dialog,.lb-dialog) {
 background:var(--g-panel)!important;color:var(--g-text)!important;border-color:var(--g-line)!important;border-radius:18px!important;box-shadow:var(--g-raised)!important;
}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) dialog::backdrop {background:#101817b8!important;backdrop-filter:blur(4px)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is([role=menuitem],[role=menuitemradio],[role=option]) {color:var(--g-text)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(table,thead,tbody,tr,td,th) {color:var(--g-text)!important;border-color:var(--g-line)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(th,thead,.table-header) {background:var(--g-deep)!important;color:var(--g-muted)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(td,.table-row,.notification-row) {background:transparent!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(tbody tr:nth-child(even),.notification.unread) {background:color-mix(in srgb,var(--g-selected) 38%,transparent)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(hr,.divider,.separator) {border-color:var(--g-line)!important;}
/* Functional colours remain distinct: billing errors are not green success states. */
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.error,.danger,.is-error,.toast.error,.notice.error,.alert-error,[data-tone=danger],[data-status=failed],.rh-video-action-error,.field-error) {color:var(--g-danger)!important;border-color:var(--g-danger)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.notice.error,.toast.error,.alert-error) {background:var(--g-danger-soft)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.warning,.notice.warning,.alert-warning,[data-tone=warning]) {color:var(--g-warning)!important;border-color:var(--g-warning)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.notice.warning,.alert-warning) {background:var(--g-warning-soft)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.success,.good,.toast.success,[data-tone=success],.rh-cloud-card[data-state=ready] .rh-video-status) {color:var(--g-success)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.btn.danger,button.danger,button[data-danger]) {color:var(--g-danger)!important;background:var(--g-danger-soft)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.skeleton,.skeleton-title,.skeleton-panel,.skeleton-grid>div,.route-skeleton>div) {background:linear-gradient(110deg,var(--g-deep),var(--g-surface),var(--g-deep))!important;border-color:var(--g-line)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.spinner,.initial-loader .spinner) {border-color:var(--g-line)!important;border-top-color:var(--g-green)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.initial-loader,.route-skeleton,.empty-state,.rh-results-state) {color:var(--g-muted)!important;}
/* Editor chrome only: do not recolour the phone, canvas, caption/font samples or footage. */
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.creator-mark,.rh600-mode-icon,.creator-steps b,.source-icon,.mini-icon,.step-number) {background:var(--g-control)!important;color:var(--g-green)!important;border-color:var(--g-line)!important;box-shadow:var(--g-small)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.creator-preview-panel,.creator-source-panel,.creator-section,.creator-settings-panel,.creator-panel,.rh-assistant-panel,.rh-assistant-card,.rh600-card,.rh600-settings,.rh600-prompt,.rh600-empty,.rh-cloud-card,.rh-result-player,.rh-hybrid-panel,.rh-billing-card,.rh-project-card,.rh-program-card) {background:var(--g-panel)!important;color:var(--g-text)!important;border-color:var(--g-line)!important;box-shadow:var(--g-raised)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.creator-upload,.creator-dropzone,.source-row,.creator-slider-row,.rh600-note,.rh-assistant-field,.rh-cloud-preparing,.rh600-source,.rh600-summary,.rh600-chat-composer,.rh-assistant-message,.rh-assistant-composer,.rh-message) {background:var(--g-deep)!important;color:var(--g-text)!important;border-color:var(--g-line)!important;box-shadow:var(--g-inset)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.creator-studio,.rh600-workspace,[data-ui^=studio-ui]) :is(.creator-brand h1 span,.creator-price,.rh-price) {background:var(--g-selected)!important;color:var(--g-green)!important;}
/* Compact cards and mobile access retain the layout/scroll mechanics of each feature. */
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.card,.auth-form,.dash-section,.canonical-plan,.source-column,.uv-card,.st-card,.sh-card,.id-card,.am-card,.lb-card,.adna-card) {border-radius:20px!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .nav-link {min-height:36px!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .sidebar {padding-block:16px!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.header-search,.sidebar-project>div,.sidebar-user,.sidebar-plan) {background:var(--g-deep)!important;border-color:var(--g-line)!important;box-shadow:var(--g-inset)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.sidebar-note,.page-subtitle,.rh600-subtitle,.creator-brand p) {color:var(--g-muted)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.header-search .icon,.search-submit,.theme-pair .icon,.platform-open .icon) {color:var(--g-green)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.feed-metrics,.rs-media-metrics,.ds-media-stats) {background:#17211de8!important;color:#f4f5f4!important;border-color:#ffffff22!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.feed-metrics,.rs-media-metrics,.ds-media-stats) :is(span,b,strong,small) {color:inherit!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(a:not(.btn):not(.nav-link):not(.brand):not([role=tab])) {text-decoration-color:var(--g-green)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.rh-connect-gpt) {--chat-accent:var(--g-green)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.rh-connect-claude) {--chat-accent:#e9a16f!important;}
@media(max-width:600px){
 :is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(input,textarea,select){font-size:16px!important;}
 :is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.nav-link,.btn,.lang-button,.id-btn,.uv-btn,.st-btn,.sh-btn,.am-btn,.rs-btn,.ds-btn,.rhc-btn){min-height:44px!important;}
 :is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(dialog,[role=dialog],.modal-content){max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;}
 :is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.creator-studio,.rh600-workspace,.page,.ds-workspace,.st-page,.uv-page,.rh-library){min-width:0!important;}
}
@media(prefers-reduced-motion:reduce){:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(button,a,input,select,textarea,summary){transition:none!important;scroll-behavior:auto!important;}}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.creator-phone,.font-preview,.template-preview,.rh-program-stage,.caption-stage,.rh-preview-canvas) :is(h1,h2,h3,p,li,button,small,a,summary) {background:revert-layer!important;color:revert-layer!important;box-shadow:revert-layer!important;border-color:revert-layer!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.rh-assistant-swatch,.color-chip,.creator-color-swatch,.color-swatch,.color-dot,.rh-color-swatch) {background:revert-layer!important;color:revert-layer!important;box-shadow:revert-layer!important;border-color:revert-layer!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .switch .track {background:var(--g-deep)!important;border-color:var(--g-line)!important;box-shadow:var(--g-inset)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .switch input:checked~.track {background:var(--g-primary)!important;border-color:var(--g-green)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .switch .track::after {background:var(--g-surface)!important;border-color:var(--g-line)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .hg-icon {background:var(--g-control)!important;color:var(--g-green)!important;border-color:var(--g-line)!important;box-shadow:var(--g-small)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .hg-eyebrow::before {background:var(--g-green)!important;box-shadow:none!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) body:has(.paper) :is(.top,.layout>aside nav) {background:var(--g-panel)!important;color:var(--g-text)!important;border-color:var(--g-line)!important;border-radius:20px!important;box-shadow:var(--g-raised)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) body:has(.paper) :is(.layout>aside nav,.language)>a {background:var(--g-control)!important;color:var(--g-text)!important;border-color:var(--g-line)!important;border-radius:12px!important;box-shadow:var(--g-small)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) body:has(.paper) :is(.layout>aside nav,.language)>a[aria-current=page] {background:var(--g-selected)!important;color:var(--g-green)!important;box-shadow:var(--g-inset)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) body:has(.paper) .brand-mark {font-size:0!important;width:32px!important;height:32px!important;background:transparent url("/__rh_canonical/canonical-b84ad03ce83a1c20/ui/assets/brand/logo.svg") center/contain no-repeat!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .rhc-claude .rhc-button {background:linear-gradient(145deg,#f5be93,#d8905c)!important;color:#3a2113!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #checkout-root {background:var(--g-panel)!important;color:var(--g-text)!important;border-color:var(--g-line)!important;box-shadow:var(--g-raised)!important;backdrop-filter:none!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .tb-tag {background:var(--g-selected)!important;color:var(--g-green)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .tb-notice {background:var(--g-deep)!important;color:var(--g-muted)!important;border-color:var(--g-line)!important;box-shadow:var(--g-inset)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #checkout-root #error {color:var(--g-danger)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .source-platform-tab {background:var(--g-control)!important;color:var(--g-text)!important;border-color:var(--g-line)!important;box-shadow:var(--g-small)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .source-platform-tab[aria-current=page] {background:var(--g-selected)!important;color:var(--g-green)!important;border-color:var(--g-green)!important;box-shadow:var(--g-inset)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .source-platform-tab .source-platform-count {background:var(--g-deep)!important;color:inherit!important;}
@media(max-width:600px){
 :is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-sources .source-collection-heading,:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-sources .source-list-heading {flex-wrap:wrap!important;}
 :is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-sources .source-how {min-width:0!important;max-width:100%!important;}
 :is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-sources .source-how>div {overflow-wrap:anywhere!important;}
 :is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-sources .source-import-heading-actions {min-width:0!important;max-width:100%!important;flex-shrink:1!important;}
}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(input[type=checkbox],input[type=radio]) {background-color:var(--g-deep)!important;border-color:var(--g-line)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-sources {width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-sources .sources-workspace {grid-template-columns:minmax(0,1fr)!important;width:100%!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-sources .sources-workspace>*, :is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-sources .source-hidden {min-width:0!important;max-width:100%!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) ::selection {background:var(--g-selected)!important;color:var(--g-text)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) {scrollbar-color:var(--g-muted) var(--g-deep)!important;}
}

/* Graphite 1.0.1: calm control hierarchy, flat repeated rows and semantic neon map. */
@layer rh-graphite {
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) {--g-small:0 1px 3px #0003,inset 0 1px 0 #ffffff09!important;--g-inset:inset 0 1px 3px #0002!important;--g-selected:#ffffff0a!important;--g-field:#222626!important;--g-rail:#454d49!important;--g-thumb:#f5fbf7!important;--g-map-green:#68efac!important;--g-map-yellow:#ffcf65!important;--g-map-red:#ff769b!important;--g-map-gray:#a7b6cb!important;--g-map-green-text:#85efba!important;--g-map-yellow-text:#f6d17c!important;--g-map-red-text:#ff9fb9!important;--g-map-gray-text:#b4c1d3!important;}
:is(:root[data-rh-graphite="1"][data-theme="light"],:host([data-rh-graphite="1"][data-theme="light"])) {--g-small:0 1px 3px #9aaca328,inset 0 1px 0 #fff9!important;--g-inset:inset 0 1px 2px #9dafa320!important;--g-selected:#263c2e09!important;--g-field:#eff3f0!important;--g-rail:#ccd5cf!important;--g-thumb:#fff!important;--g-map-green-text:#176b43!important;--g-map-yellow-text:#805800!important;--g-map-red-text:#a22d50!important;--g-map-gray-text:#52647c!important;}

/* A quiet secondary button; the main action retains the landing's raised mint. */
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(button,.btn,.tab,.nav-link,.lang-button,.platform-open,.id-btn,.lb-btn,.ad-btn,.hg-button,.rs-btn,.sh-btn,.uv-btn,.am-btn,.ds-btn,.st-btn,.rhc-btn,.vc-btn,.rh-secondary,summary) {box-shadow:none!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.btn.primary,button.primary,.rh-primary,.creator-studio .creator-export,.creator-studio .creator-generate,.rh600-primary,.ds-submit,.rs-primary,.id-btn.primary,.uv-btn.primary,.st-btn.primary,.sh-btn.primary,.am-btn.primary,.rhc-btn.primary,.lb-btn.primary,.ad-btn.primary,.hg-button.hg-primary,.rhc-button) {box-shadow:0 3px 10px #0002,inset 0 1px 0 #ffffff40!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.nav-link.active,.tab.active,button.active,button.selected,button[aria-pressed=true],button[aria-selected=true],[role=tab][aria-selected=true],.lang-menu button[aria-checked=true],.theme-pair>span.active) {background:var(--g-selected)!important;color:var(--g-text)!important;border-color:transparent!important;box-shadow:inset 0 -2px 0 var(--g-green)!important;outline:none!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.tabs,.choice-group,.segment-control,.preview-tabs,.ds-kinds,.ds-platforms,.rs-platforms,.vc-input-tabs,.st-tabs,.rhc-tabs,.source-platform-tabs,.am-periods,.uv-periods) {background:var(--g-deep)!important;border-color:var(--g-line)!important;box-shadow:none!important;border-radius:14px!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.tabs,.choice-group,.segment-control,.preview-tabs,.ds-kinds,.vc-input-tabs,.source-platform-tabs,.st-tabs,.rhc-tabs) > :is(button,a) {background:transparent!important;box-shadow:none!important;border-color:transparent!important;color:var(--g-muted)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.tabs,.choice-group,.segment-control,.preview-tabs,.ds-kinds,.vc-input-tabs,.source-platform-tabs,.st-tabs,.rhc-tabs) > :is(.active,.selected,[aria-selected=true],[aria-pressed=true],[aria-current=page]) {background:var(--g-selected)!important;color:var(--g-text)!important;border-color:transparent!important;box-shadow:inset 0 -2px 0 var(--g-green)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .ds-platforms {background:transparent!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .ds-platforms label>span {background:transparent!important;box-shadow:none!important;border-color:var(--g-line)!important;color:var(--g-muted)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .ds-platforms input:checked+span {background:var(--g-selected)!important;box-shadow:inset 0 -2px 0 var(--g-green)!important;border-color:transparent!important;color:var(--g-text)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .source-platform-tab .source-platform-count {background:transparent!important;color:inherit!important;}

/* Navigation and repeated rows stay readable when many controls are visible. */
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .sidebar .nav-link {background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--g-muted)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .sidebar .nav-link.active {background:var(--g-selected)!important;color:var(--g-text)!important;box-shadow:inset 2px 0 0 var(--g-green)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"]))[dir=rtl] .sidebar .nav-link.active {box-shadow:inset -2px 0 0 var(--g-green)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .sidebar .nav-link.active :is(svg,.icon) {color:var(--g-green)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.source-grid .source-item,.history-row,.ds-history-item,.lb-row,.lb-item,.am-user,.uv-row) {background:transparent!important;box-shadow:none!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-sources .source-grid .source-item {border-radius:0!important;border-top:1px solid var(--g-line)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.source-summary-card,.ds-history-item,.st-notification,.uv-event) {box-shadow:none!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .source-row-actions .btn {background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--g-muted)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .source-row-actions .btn.danger {background:transparent!important;color:var(--g-danger)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .source-row-actions .source-collect {border-color:var(--g-line)!important;color:var(--g-text)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.vc-fields,.vc-detail,.source-import-details) {background:transparent!important;box-shadow:none!important;border-radius:0!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .source-import-details>summary {background:transparent!important;box-shadow:none!important;}

/* Fields use a shallow inset; their labels and layout wrappers have no wells. */
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,[contenteditable=true]) {background:var(--g-field)!important;box-shadow:var(--g-inset)!important;border-color:var(--g-line)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,[contenteditable=true]):focus {outline:none!important;border-color:color-mix(in srgb,var(--g-green) 65%,var(--g-line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--g-green) 9%,transparent)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(a,button,summary,[tabindex]):focus-visible {outline:2px solid var(--g-green)!important;outline-offset:2px!important;}

/* Both native checkbox switches and the shared label switch retain semantics. */
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .switch .track {box-sizing:border-box!important;display:block!important;width:38px!important;height:22px!important;padding:2px!important;background:var(--g-rail)!important;border:1px solid var(--g-line)!important;border-radius:99px!important;box-shadow:none!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .switch .track::after {box-sizing:border-box!important;position:relative!important;top:0!important;left:0!important;width:16px!important;height:16px!important;background:var(--g-thumb)!important;border:1px solid #172c222b!important;border-radius:50%!important;box-shadow:0 1px 2px #0003!important;transform:translateX(0)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .switch input:checked+.track {background:var(--g-primary)!important;border-color:transparent!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .switch input:checked+.track::after {transform:translateX(16px)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"]))[dir=rtl] .switch input:checked+.track::after {transform:translateX(-16px)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .switch input:focus-visible+.track {outline:2px solid var(--g-green)!important;outline-offset:3px!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .switch input:disabled+.track {opacity:.45!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) input[role=switch]:not(.switch input) {appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;position:relative!important;display:block!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:22px!important;min-height:22px!important;padding:0!important;margin:0!important;background:var(--g-rail)!important;border:1px solid var(--g-line)!important;border-radius:99px!important;box-shadow:none!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) input[role=switch]:not(.switch input)::before {display:none!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) input[role=switch]:not(.switch input)::after {content:''!important;position:absolute!important;inset:2px auto auto 2px!important;box-sizing:border-box!important;display:block!important;width:16px!important;height:16px!important;background:var(--g-thumb)!important;border:1px solid #172c222b!important;border-radius:50%!important;box-shadow:0 1px 2px #0003!important;transform:translateX(0)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) input[role=switch]:not(.switch input):checked {background:var(--g-primary)!important;border-color:transparent!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) input[role=switch]:not(.switch input):checked::after {transform:translateX(16px)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"]))[dir=rtl] input[role=switch]:not(.switch input)::after {inset:2px 2px auto auto!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"]))[dir=rtl] input[role=switch]:not(.switch input):checked::after {transform:translateX(-16px)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) input[role=switch]:not(.switch input):focus-visible {outline:2px solid var(--g-green)!important;outline-offset:3px!important;}

/* The map uses the report's actual statuses; selecting never replaces its colour. */
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check {--vc-green:var(--g-map-green-text)!important;--vc-yellow:var(--g-map-yellow-text)!important;--vc-red:var(--g-map-red-text)!important;--vc-gray:var(--g-map-gray-text)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check .vc-inspection-stage {--vc-ink:var(--g-text)!important;--vc-muted:var(--g-muted)!important;--vc-line:var(--g-line)!important;--vc-green:var(--g-map-green-text)!important;--vc-yellow:var(--g-map-yellow-text)!important;--vc-red:var(--g-map-red-text)!important;--vc-gray:var(--g-map-gray-text)!important;background:var(--g-deep)!important;border-color:var(--g-line)!important;box-shadow:none!important;color:var(--g-text)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check .vc-timeline button[data-status=green] {--g-band:var(--g-map-green)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check .vc-timeline button[data-status=yellow] {--g-band:var(--g-map-yellow)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check .vc-timeline button[data-status=red] {--g-band:var(--g-map-red)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check .vc-timeline button[data-status=gray] {--g-band:var(--g-map-gray)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check .vc-timeline button[data-status] {background:var(--g-band)!important;color:#10231a!important;border:0!important;border-radius:9px!important;box-shadow:0 0 12px color-mix(in srgb,var(--g-band) 13%,transparent),inset 0 1px 0 #ffffff55!important;filter:none!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check .vc-timeline button[data-status] span {color:inherit!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check .vc-timeline button[data-status][aria-pressed=true] {background:var(--g-band)!important;color:#10231a!important;box-shadow:0 0 0 2px var(--g-text),0 0 17px color-mix(in srgb,var(--g-band) 26%,transparent)!important;outline:none!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check .vc-timeline button[data-status]:focus-visible {outline:2px solid var(--g-text)!important;outline-offset:4px!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check .vc-label.vc-green {color:var(--g-map-green-text)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check .vc-label.vc-yellow {color:var(--g-map-yellow-text)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check .vc-label.vc-red {color:var(--g-map-red-text)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check .vc-label.vc-gray {color:var(--g-map-gray-text)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check .vc-label::before {box-shadow:0 0 9px color-mix(in srgb,currentColor 32%,transparent)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check #vc-selected-interval {background:var(--g-surface)!important;color:var(--g-text)!important;border-color:var(--g-line)!important;box-shadow:none!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check #vc-selected-interval:has(.vc-label.vc-green) {border-inline-start:3px solid var(--g-map-green)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check #vc-selected-interval:has(.vc-label.vc-yellow) {border-inline-start:3px solid var(--g-map-yellow)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check #vc-selected-interval:has(.vc-label.vc-red) {border-inline-start:3px solid var(--g-map-red)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check #vc-selected-interval:has(.vc-label.vc-gray) {border-inline-start:3px solid var(--g-map-gray)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check :is(.vc-map-heading h3,#vc-selected-interval h3,.vc-selected-fix p) {color:var(--g-text)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check :is(.vc-duration,.vc-source-heading,.vc-time-scale,.vc-selected-time) {color:var(--g-muted)!important;border-color:var(--g-line)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check .vc-fragment-card[data-status=green] {border-top-color:var(--g-map-green)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check .vc-fragment-card[data-status=yellow] {border-top-color:var(--g-map-yellow)!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check .vc-fragment-card[data-status=red] {border-top-color:var(--g-map-red)!important;}
@media(hover:hover){:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .sidebar .nav-link:hover:not(:disabled):not([aria-disabled=true]),:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .source-row-actions .btn:hover:not(:disabled):not([aria-disabled=true]) {background:var(--g-selected)!important;color:var(--g-text)!important;border-color:transparent!important;} :is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) .source-row-actions .btn.danger:hover {background:var(--g-danger-soft)!important;color:var(--g-danger)!important;} :is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) #rh-video-check .vc-timeline button[data-status]:hover {color:#10231a!important;filter:brightness(1.06)!important;}}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.creator-phone,.font-preview,.template-preview,.rh-program-stage,.caption-stage,.rh-preview-canvas) :is(h1,h2,h3,p,li,button,small,a,summary) {background:revert-layer!important;color:revert-layer!important;box-shadow:revert-layer!important;border-color:revert-layer!important;}
:is(:root[data-rh-graphite="1"],:host([data-rh-graphite="1"])) :is(.rh-assistant-swatch,.color-chip,.creator-color-swatch,.color-swatch,.color-dot,.rh-color-swatch) {background:revert-layer!important;color:revert-layer!important;box-shadow:revert-layer!important;border-color:revert-layer!important;}

}
