.anerd-range{--anerd-range-track:var(--suite-border);--anerd-range-thumb:var(--suite-sage);appearance:none;cursor:pointer;margin:0;background:0 0!important;border:0!important;border-radius:0!important;height:16px!important;min-height:16px!important;padding:0!important}.anerd-range::-webkit-slider-runnable-track{background:var(--anerd-range-track);border:0;border-radius:999px;height:4px;margin-inline:7px}.anerd-range::-webkit-slider-thumb{appearance:none;background:var(--anerd-range-thumb);border:0;border-radius:999px;width:14px;height:14px;margin-top:-5px;box-shadow:0 0 0 2px #ff4b421f}.anerd-range::-moz-range-track{background:var(--anerd-range-track);border:0;border-radius:999px;height:4px}.anerd-range::-moz-range-thumb{background:var(--anerd-range-thumb);border:0;border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 2px #ff4b421f}.anerd-range:focus-visible{outline-offset:2px;outline:2px solid #ff4b428c}.pm-control,.pm-icon-button{border:1px solid var(--suite-border);background:var(--suite-control);height:30px;min-height:30px;color:var(--suite-text-secondary);white-space:nowrap;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}button.pm-control,.pm-icon-button{cursor:pointer}.pm-icon-button{width:30px;padding:0}.pm-control>svg,.pm-icon-button>svg{stroke-width:1.5px;flex-shrink:0;width:14px;height:14px}.pm-control:hover:not(:disabled),.pm-icon-button:hover:not(:disabled){border-color:var(--suite-sage);background:var(--suite-hover);color:var(--suite-text)}.pm-control:focus-visible,.pm-control:focus-within,.pm-icon-button:focus-visible{outline:2px solid var(--suite-sage);outline-offset:2px}.pm-control:disabled,.pm-icon-button:disabled{opacity:.4;cursor:not-allowed}.pm-icon-button--compact{width:28px;height:28px;min-height:28px}.pm-icon-button--quiet{background:0 0;border-color:#0000}.pm-icon-button--quiet:hover:not(:disabled){background:#ffffff14;border-color:#0000}.pm-icon-button--danger,.pm-control--danger{color:#e39889}.pm-icon-button--danger:hover:not(:disabled),.pm-control--danger:hover:not(:disabled){color:#ffb2a4;background:#3b2620;border-color:#8e5546}.pm-control--primary{border-color:var(--suite-primary-edge);background:var(--suite-primary);color:#fff}.pm-control--primary:hover:not(:disabled){border-color:var(--suite-primary-edge);background:var(--suite-primary-hover);color:#fff}.pm-control--status{text-transform:uppercase;letter-spacing:.02em;height:28px;min-height:28px;font-size:10px}.pm-control--status[data-status=hold][aria-pressed=true]{color:#f4bd67;background:#3b2d15;border-color:#977031}.pm-control--status[data-status=retake][aria-pressed=true]{color:#f4a397;background:#3b201b;border-color:#9e5547}.pm-control--status[data-status=approved][aria-pressed=true]{color:#a2d7b8;background:#183428;border-color:#3c8060}.pm-switch-track{background:var(--suite-control);border-radius:999px;flex-shrink:0;width:40px;height:16px;transition:background-color .15s;position:relative}.pm-switch-track:before{content:"OFF";color:var(--suite-text-secondary);letter-spacing:.02em;font-size:8px;font-weight:700;line-height:16px;position:absolute;inset:0 4px 0 auto}.pm-switch-track:after{content:"";background:var(--suite-text-secondary);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.pm-control[role=switch][aria-checked=true]{border-color:var(--suite-sage);background:var(--suite-selection);color:var(--suite-text)}.pm-control[role=switch][aria-checked=true]:hover:not(:disabled){border-color:var(--suite-sage);background:var(--suite-hover);color:#fff}.pm-control[aria-checked=true] .pm-switch-track{background:var(--suite-sage)}.pm-control[aria-checked=true] .pm-switch-track:before{content:"ON";color:var(--suite-primary-ink);inset:0 auto 0 5px}.pm-control[aria-checked=true] .pm-switch-track:after{background:var(--suite-text);transform:translate(24px)}.pm-control .anerd-range{--anerd-range-track:var(--suite-border);--anerd-range-thumb:var(--suite-sage);width:64px}.pm-control .anerd-range::-webkit-slider-thumb{width:12px;height:12px;box-shadow:none;margin-top:-4px}.pm-control .anerd-range::-webkit-slider-runnable-track{margin-inline:6px}.pm-control .anerd-range::-moz-range-thumb{width:12px;height:12px;box-shadow:none}.pm-control .anerd-range:focus-visible{outline-color:var(--suite-sage)}.pm-toolbar,.pm-section-heading,.pm-clip-heading{flex-wrap:wrap;align-items:center;display:flex}.pm-toolbar{gap:6px;min-width:0}.pm-section-heading{justify-content:space-between;gap:12px;margin-bottom:16px}.pm-clip-heading{border:1px solid var(--suite-border);background:var(--anerd-panel-deep);border-radius:16px;justify-content:space-between;gap:12px;min-height:76px;padding:16px 20px}.pm-save-status{max-width:100%;color:var(--suite-muted);overflow-wrap:anywhere;padding:4px 2px;font-size:11px}.pm-memo-field:focus-visible{outline:2px solid var(--suite-sage);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pm-control,.pm-icon-button,.pm-switch-track,.pm-switch-track:after{transition:none}}@media (pointer:coarse){.pm-toolbar .pm-control,.pm-toolbar .pm-icon-button{min-height:44px}.pm-toolbar .pm-icon-button{min-width:44px}}
.pm-production{--anerd-panel:var(--suite-panel);--anerd-panel-deep:var(--suite-input);--anerd-border:var(--suite-border);--pm-line:var(--suite-border);--pm-sage:var(--suite-sage);background:var(--suite-bg);color:var(--suite-text-secondary);font-family:var(--font-geist-sans), Arial, sans-serif}.pm-production>main{max-width:1920px;padding:12px 16px 24px}.pm-production>main>header{background:var(--suite-panel);min-height:44px;box-shadow:none;border-radius:0;border:0!important;border-bottom:1px solid var(--pm-line)!important}.pm-production>main>header>a{border-color:var(--pm-line);border-radius:4px;font-size:11px}.pm-production .pm-project-link{box-shadow:none}@media (pointer:coarse){.pm-production .pm-project-link{min-height:44px}}.pm-workspace{margin-top:12px}.pm-workspace>div:first-child{margin-bottom:0;padding:0 0 10px}.pm-workspace>div:first-child>div:first-child>div:first-child{width:144px;height:44px;box-shadow:none;border-width:1px;border-radius:4px}.pm-workspace>div:first-child h2{margin-top:2px;font-size:14px}.pm-workspace>div:first-child>div:last-child{box-shadow:none;background:0 0;border:0;border-radius:4px}.pm-workspace>div:first-child>div:last-child button{box-shadow:none;border-radius:4px;font-size:11px}.pm-workspace>div:first-child>div:last-child>div>button{background:var(--suite-control)!important;border-color:var(--suite-border)!important;color:var(--suite-text-secondary)!important}.pm-workspace>div:first-child>div:last-child>div>button:hover{background:var(--suite-hover)!important}.pm-production [data-pm-panels]{box-shadow:none;border-radius:5px;border:1px solid var(--pm-line)!important;background:var(--suite-panel)!important}.pm-production [data-pm-pane]{border-right-width:1px;background:var(--suite-panel)!important;border-color:var(--pm-line)!important}.pm-production [data-pm-pane]>div:first-child{border-bottom-width:1px;min-height:65px;padding:12px;border-color:var(--pm-line)!important}.pm-production [data-pm-pane]>div:first-child p{letter-spacing:.1em;color:var(--suite-muted)!important}.pm-production [data-pm-pane]>div:last-child{padding:6px}.pm-production [data-pm-nav]{box-shadow:none;border-radius:4px;padding:10px 40px 10px 10px;background:0 0!important;border:1px solid #0000!important}.pm-production [data-pm-nav][data-active=true]{box-shadow:inset 2px 0 var(--suite-sage);background:var(--suite-selection)!important}.pm-production [data-pm-nav]:hover{background:var(--suite-hover)!important}.pm-production [data-pm-nav] svg{stroke-width:1.5px;color:var(--suite-muted)!important}.pm-production [data-pm-nav] .text-sm{font-size:12px}.pm-production [data-pm-nav] .text-xs{font-size:11px}.pm-production [data-pm-nav]>div:first-child>span{margin-right:0;font-size:9px}.pm-production [data-pm-pane=clips] .overflow-hidden.rounded-xl{background:0 0;border:0;border-radius:0}.pm-production [data-pm-pane=clips] .space-y-1\.5{padding:0}.pm-production [data-pm-clip]{--clip-tone:var(--suite-raised);--clip-active:#302839;--clip-edge:#b8a4c8;box-shadow:none;border-radius:3px;margin-bottom:3px;padding:10px 112px 10px 10px;transform:translate(0,0);border:1px solid #0000!important;border-bottom-color:var(--pm-line)!important;background:var(--clip-tone)!important}.pm-production [data-pm-clip][data-manage=true]{padding-right:146px}.pm-production [data-pm-clip][data-status=approved]{--clip-tone:#245239;--clip-active:#153d28;--clip-edge:#80e5a8}.pm-production [data-pm-clip][data-status=hold]{--clip-tone:#654719;--clip-active:#4d330d;--clip-edge:#ffc76a}.pm-production [data-pm-clip][data-status=retake]{--clip-tone:#612c2a;--clip-active:#491c1b;--clip-edge:#ffaaa0}.pm-production [data-pm-clip]:where([data-status=approved],[data-status=hold],[data-status=retake]){box-shadow:inset 2px 0 var(--clip-edge)}.pm-production [data-pm-clip][data-active=true]{box-shadow:inset 3px 0 var(--clip-edge);background:var(--clip-active)!important}.pm-production [data-pm-clip]:hover{filter:brightness(1.18);transform:translate(0,0)}.pm-production [data-pm-clip][data-multi-selected=true]{outline:1px solid var(--suite-sage);outline-offset:-1px}.pm-production [data-pm-clip]:focus-visible{outline:2px solid var(--pm-sage);outline-offset:1px}.pm-production [data-pm-clip]>span.uppercase{letter-spacing:.03em;border-radius:3px;font-size:8px;color:var(--clip-edge)!important}.pm-production [data-pm-clip][data-status]:not([data-status=""])>span.uppercase{border-color:var(--clip-edge);background:#0000004d}.pm-production [data-pm-clip] .text-sm{font-size:11px}.pm-production [data-pm-clip] .font-mono{font-size:11px;font-family:var(--font-geist-mono), monospace}.pm-production .pm-control,.pm-production .pm-icon-button{border-color:var(--suite-border);background:var(--suite-control);color:var(--suite-text-secondary);box-shadow:none;border-radius:4px}.pm-production .pm-icon-button--quiet{background:0 0;border-color:#0000}.pm-production .pm-control:hover:not(:disabled),.pm-production .pm-icon-button:hover:not(:disabled){background:var(--suite-hover);border-color:var(--suite-border);color:var(--suite-text)}.pm-production .pm-control--primary{background:var(--suite-primary);border-color:var(--suite-primary);color:var(--suite-primary-ink)}.pm-production .pm-control--status[data-status=approved][aria-pressed=true]{color:#c3dfc4;background:#344c36;border-color:#709573}.pm-production .pm-control--status[data-status=hold][aria-pressed=true]{color:#f1cd8f;background:#493820;border-color:#a08047}.pm-production .pm-control--status[data-status=retake][aria-pressed=true]{color:#efb7ad;background:#472b28;border-color:#9e665e}.pm-production .pm-control[role=switch]{background:0 0;border-color:#0000;padding-inline:4px}.pm-production .pm-control[role=switch][aria-checked=true]{color:var(--suite-text);background:var(--suite-selection);border-color:var(--suite-border)}.pm-production .pm-switch-track{background:var(--suite-control)}.pm-production .pm-control[aria-checked=true] .pm-switch-track{background:var(--suite-sage)}.pm-production .shot-editor-compact{background:var(--suite-panel);gap:0;padding:0}.pm-production #shot-detail-panel>aside{min-width:0;background:var(--suite-panel)!important}.pm-production nav[aria-label="Project workspace sections"]{border-color:var(--pm-line);background:var(--suite-panel);border-radius:4px}.pm-production nav[aria-label="Project workspace sections"] button{border-radius:3px}.pm-production nav[aria-label="Project workspace sections"] button[aria-pressed=true]{background:var(--suite-selection);box-shadow:inset 0 -2px var(--suite-sage)}.pm-production .pm-clip-heading{border:0;border-bottom:1px solid var(--pm-line);background:var(--suite-raised);border-radius:0;min-height:76px;padding:16px 20px}.pm-production .pm-clip-heading h1{font-family:var(--font-geist-mono), monospace;letter-spacing:-.03em;font-size:18px}.pm-production .pm-clip-heading p{color:var(--suite-sage)!important}.pm-production .shot-editor-compact>section{border-radius:0;padding:18px 20px;border:0!important;border-top:1px solid var(--pm-line)!important;background:var(--suite-panel)!important}.pm-production .pm-section-heading{gap:8px;margin-bottom:14px}.pm-production .pm-section-heading h2{font-size:13px;font-weight:600}.pm-production .shot-editor-compact>section .aspect-video{border-radius:4px;border-color:var(--suite-border)!important}.pm-production .shot-editor-compact>section>.border-dashed{background:var(--suite-input);border-radius:4px;border-color:var(--suite-border)!important}.pm-production .shot-editor-compact>section input:not([type=range]),.pm-production .shot-editor-compact>section textarea{border-radius:4px;font-size:12px;line-height:1.7;border-color:var(--suite-border)!important;background:var(--suite-input)!important}.pm-production .shot-editor-compact .pm-memo-field{height:220px;min-height:160px;padding:14px}.pm-production dialog{border-radius:8px}@media (min-width:768px){.pm-production [data-pm-pane=platforms]{width:180px;min-width:180px}.pm-production [data-pm-pane=episodes]{width:200px;min-width:200px}.pm-production [data-pm-pane=clips]{width:300px;min-width:300px}.pm-production #shot-detail-panel{min-width:400px}}@media (min-width:768px) and (max-width:1119px){.pm-production [data-pm-panels]{overflow-x:auto}}@media (max-width:767px){.pm-production>main{padding:8px}.pm-production .shot-editor-compact>section,.pm-production .pm-clip-heading{padding:14px 12px}}@media (prefers-reduced-motion:reduce){.pm-production [data-pm-clip],.pm-production [data-pm-nav]{transition:none}}
:root{--suite-bg:var(--brand-background,#0b0b0b);--suite-panel:var(--brand-panel,#1c1c1c);--suite-raised:var(--brand-menu-hover,#2b2b2b);--suite-input:var(--brand-panel-deep,#111);--suite-control:var(--brand-menu,#1c1c1c);--suite-hover:var(--brand-menu-hover,#2b2b2b);--suite-border:var(--brand-border,#404040);--suite-sage:var(--brand-accent-text,#ff7a70);--suite-text:#f7f7f7;--suite-text-secondary:#d4d4d4;--suite-muted:#a3a3a3;--suite-primary:var(--brand-accent,#f04438);--suite-primary-hover:var(--brand-accent-hover,#ff5a4f);--suite-primary-edge:var(--brand-accent-text,#ff7a70);--suite-primary-ink:#fff;--suite-selection:color-mix(in srgb, var(--brand-accent,#f04438) 15%, var(--brand-panel,#1c1c1c));--anerd-bg:var(--suite-bg);--background:var(--suite-bg);--anerd-panel:var(--suite-panel);--anerd-panel-deep:var(--suite-input);--anerd-border:var(--suite-border)}.pm-suite{background:var(--suite-bg);color:var(--suite-text);font-family:var(--font-geist-sans), Arial, sans-serif}.pm-project-frame{z-index:2147483000;pointer-events:none;box-sizing:border-box;border:3px solid;position:fixed;inset:0}@media print{.pm-project-frame{display:none}}.pm-suite [class~="bg-[#475145]"]{background-color:var(--suite-bg)!important}.pm-suite :is([class~="bg-[#202820]"],[class~="bg-[#202820]/80"],[class~="bg-[#202820]/70"],[class~="bg-[#151518]"],[class~="bg-[#101013]"],[class~="bg-[#18181b]"],[class~="bg-[#131316]"],[class~="bg-[#10140f]"],[class~="bg-[#172016]"],[class~="bg-[#1b1b1f]"],[class~=bg-zinc-900],[class~=bg-zinc-900\/50],[class~=bg-zinc-900\/60]):not([data-pm-document],[data-pm-document] *){background-color:var(--suite-panel)!important}.pm-suite :is([class~="bg-[#121711]"],[class~="bg-[#0c120c]"],[class~="bg-[#0b100b]"],[class~="bg-[#111810]"],[class~=bg-zinc-950],[class~=bg-zinc-950\/70]):not([data-pm-document],[data-pm-document] *){background-color:var(--suite-input)!important}.pm-suite :is([class~=bg-zinc-800],[class~="bg-[#1a2119]"]):not([data-pm-document],[data-pm-document] *){background-color:var(--suite-raised)!important}.pm-suite :is([class*=border-zinc-800],[class*=border-zinc-700],[class*=border-zinc-600],[class~="border-[#6b7565]"],[class~="border-[#6b7565]/80"],[class~="border-[#6b7565]/70"],[class~="border-[#6b7565]/60"],[class~="border-[#6b7565]/50"]):not([data-pm-document],[data-pm-document] *){border-color:var(--suite-border)!important}.pm-suite :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),textarea,select):not([data-pm-document] *){caret-color:var(--suite-text);border-radius:5px;background:var(--suite-input)!important;border-color:var(--suite-border)!important;color:var(--suite-text)!important}.pm-suite :is(input,textarea,select):focus-visible{outline:2px solid var(--suite-sage);outline-offset:2px}.pm-suite :is(input,textarea)::placeholder{color:var(--suite-muted)}.pm-suite :is(button,a)[class*=rounded-full]:not([data-pm-document] *):not(:has(img,video)){border-radius:5px}.pm-suite label[class~=rounded-full][class~=border]{background:var(--suite-control);border-radius:5px}.pm-suite div[class~="text-[#ff4b42]"]>.lucide-folder-open{color:var(--suite-sage)}.pm-suite button[title="Rebuild cached thumbnails for this project"]{border-color:var(--suite-border)!important;background:var(--suite-control)!important}.pm-suite button:is([class~="border-[#6b7565]"],[class~="bg-[#19231b]"],[class~="bg-[#a77b20]"],[class~=bg-zinc-800]):not([data-pm-document] *){background:var(--suite-control)!important;color:var(--suite-text-secondary)!important;border-color:var(--suite-border)!important}.pm-suite button:is([class~="border-[#6b7565]"],[class~="bg-[#19231b]"],[class~="bg-[#a77b20]"]):hover:not(:disabled){background:var(--suite-hover)!important}.pm-suite button:is([class~="bg-[#f04438]"],[class~="bg-[#ff4b42]"],[class~=bg-violet-600],[class~=bg-purple-600]):not(:has(.lucide-trash,.lucide-trash-2)):not([data-pm-document] *){background:var(--suite-primary)!important;color:var(--suite-primary-ink)!important;border-color:var(--suite-primary-edge)!important}.pm-suite button:is([class~="bg-[#f04438]"],[class~="bg-[#ff4b42]"],[class~=bg-violet-600]):hover:not(:disabled):not(:has(.lucide-trash,.lucide-trash-2)){background:var(--suite-primary-hover)!important}.pm-suite :is(p,label,h2,h3)[class~="text-[#ff4b42]"]:not([data-pm-document] *){color:var(--suite-sage)!important}.pm-suite .pm-control,.pm-suite .pm-icon-button{background:var(--suite-control);border-color:var(--suite-border);color:var(--suite-text-secondary);border-radius:4px}.pm-suite .pm-icon-button--quiet{background:0 0;border-color:#0000}.pm-suite .pm-control--primary{background:var(--suite-primary);color:var(--suite-primary-ink);border-color:var(--suite-primary-edge)}.pm-suite .pm-control--primary:hover:not(:disabled){background:var(--suite-primary-hover);border-color:var(--suite-primary-edge);color:var(--suite-primary-ink)}.pm-suite .pm-control--danger,.pm-suite .pm-icon-button--danger{color:#f2aaa0}.pm-suite .anerd-range{--anerd-range-track:var(--suite-border);--anerd-range-thumb:var(--suite-sage)}.pm-suite .anerd-range::-webkit-slider-thumb{box-shadow:none}.pm-suite .anerd-range::-moz-range-thumb{box-shadow:none}.pm-suite .fixed.inset-0>:is(div,section,form):is([class*=rounded-3xl],[class*=rounded-2xl],[class*="rounded-[22px]"]){border-radius:8px}.pm-suite .fixed.inset-0>:is(div,section,form)>header{background:var(--suite-raised);border-bottom-color:var(--suite-border)!important}.pm-suite .pm-production{--anerd-panel:var(--suite-panel);--anerd-panel-deep:var(--suite-input);--anerd-border:var(--suite-border)}.pm-suite .pm-production .pm-control--status[data-status=approved][aria-pressed=true]{color:#c3dfc4;background:#344c36;border-color:#709573}.pm-suite .pm-production .pm-control--status[data-status=hold][aria-pressed=true]{color:#f1cd8f;background:#493820;border-color:#a08047}.pm-suite .pm-production .pm-control--status[data-status=retake][aria-pressed=true]{color:#efb7ad;background:#472b28;border-color:#9e665e}.pm-suite .pm-production .pm-control[role=switch][aria-checked=true]{background:var(--suite-selection);border-color:var(--suite-sage);color:var(--suite-text)}.pm-suite .pm-production .shot-editor-compact>section{background:var(--suite-panel)!important}.pm-suite .pm-production .shot-editor-compact>section>.border-dashed{background:var(--suite-input);border-color:var(--suite-border)!important}.pm-suite .pm-production .shot-editor-compact>section textarea{background:var(--suite-input)!important}.pm-home>main{padding-top:24px}.pm-home>main>header>div>h1{font-size:clamp(26px,3vw,36px);font-weight:600}.pm-home>main>header>div>p{font-size:13px}.pm-suite .pm-home ul>li[class]{box-shadow:none;border-width:1px;border-radius:8px;background:var(--suite-panel)!important}.pm-suite .pm-home ul>li>a{background:var(--suite-panel)!important;box-shadow:none!important;transform:none!important}.pm-home ul>li>a>[class*=radial-gradient]{display:none}.pm-suite .pm-home ul>li>a:hover{background:var(--suite-raised)!important}.pm-home ul>li>a h3{font-size:18px}.pm-home>main>header>div>button,.pm-home>main>header>div>.relative>button{border-radius:5px;height:36px;font-size:12px}.pm-suite :is(.storyboard-studio-scrollbar,.storyboard-library-theme){color:var(--suite-text);scrollbar-color:var(--suite-muted) var(--suite-input)}.pm-suite :is(.storyboard-studio-scrollbar,.storyboard-library-theme) :is(section,aside,main,header,footer,form):not([data-pm-document],[data-pm-document] *){background-color:var(--suite-panel)!important;color:var(--suite-text)!important;border-color:var(--suite-border)!important}.pm-suite :is(.storyboard-studio-scrollbar,.storyboard-library-theme) :is(header,footer):not([data-pm-document] *){background-color:var(--suite-raised)!important}.pm-suite .storyboard-library-theme>div{background:var(--suite-panel)!important;border-color:var(--suite-border)!important;color:var(--suite-text)!important}.pm-suite :is(.storyboard-studio-scrollbar,.storyboard-library-theme) :is([class*="text-[#"],[class*=text-zinc],[class~=text-white]):not([data-pm-document],[data-pm-document] *){color:var(--suite-text-secondary)!important}.pm-suite :is(.storyboard-studio-scrollbar,.storyboard-library-theme) [class*="border-[#"]:not([data-pm-document],[data-pm-document] *){border-color:var(--suite-border)!important}.pm-suite :is(.storyboard-studio-scrollbar,.storyboard-library-theme) :is(button,.storyboard-library-action-neutral,.storyboard-library-action-dark):where(:not([data-pm-document] *)):where(:not([class*=bg-red])):where(:not([class*="bg-[#2f8a49]"])){border-radius:4px;background:var(--suite-control)!important;color:var(--suite-text)!important}.pm-suite :is(.storyboard-studio-scrollbar,.storyboard-library-theme) button:hover:where(:not(:disabled)):where(:not([data-pm-document] *)):where(:not([class*=bg-red])){background:var(--suite-hover)!important}.pm-suite :is(.storyboard-studio-scrollbar,.storyboard-library-theme) :is([class~="bg-[#c65e4d]"],.storyboard-library-action-primary):not([data-pm-document] *){background:var(--suite-primary)!important;color:var(--suite-primary-ink)!important}.pm-suite :is(.storyboard-studio-scrollbar,.storyboard-library-theme) [class*="bg-[#"]:not(button,input,textarea,select,canvas,[data-pm-document],[data-pm-document] *):not(.fixed){background-color:var(--suite-panel)!important}.pm-suite :is(.storyboard-studio-scrollbar,.storyboard-library-theme) :not([data-pm-document],[data-pm-document] *){scrollbar-color:var(--suite-muted) var(--suite-input)}.pm-suite :is(.storyboard-studio-scrollbar,.storyboard-library-theme) ::-webkit-scrollbar-track{background:var(--suite-input)}.pm-suite :is(.storyboard-studio-scrollbar,.storyboard-library-theme) ::-webkit-scrollbar-thumb{background:var(--suite-muted);border-color:var(--suite-input)}.pm-suite :is(.storyboard-studio-scrollbar,.storyboard-library-theme) :is([class~="bg-[#2d2a25]"],[class~="bg-[#c96655]"],[class~="bg-[#c65e4d]"]):not([data-pm-document],[data-pm-document] *){background:var(--suite-primary)!important;color:var(--suite-primary-ink)!important;border-color:var(--suite-primary-edge)!important}.pm-suite :is(.storyboard-studio-scrollbar,.storyboard-library-theme) :is([class~="border-[#b85243]"],[class~="border-[#c65f4e]"],[class~="border-[#c65e4d]"],[class~="border-[#b65343]"]):not([data-pm-document],[data-pm-document] *){box-shadow:inset 3px 0 0 var(--suite-sage);border-color:var(--suite-primary-edge)!important}.pm-suite :is(.storyboard-studio-scrollbar,.storyboard-library-theme) :is([class~="bg-[#fffaf3]"],[class~="bg-[#fff8f2]"]):not([data-pm-document],[data-pm-document] *){background:var(--suite-selection)!important}@media (max-width:639px){.pm-suite .fixed.inset-0>:is(div,section)[class*="h-[100dvh]"]{border-radius:0}}@media (prefers-reduced-motion:reduce){.pm-suite button,.pm-suite a{transition:none}}.pm-control--status[data-status=completed][aria-pressed=true],.pm-production .pm-control--status[data-status=completed][aria-pressed=true],.pm-suite .pm-production .pm-control--status[data-status=completed][aria-pressed=true]{color:#c0ddff;background:#233f60;border-color:#70a9ef}.pm-production [data-pm-clip][data-status=completed]{--clip-tone:#234364;--clip-active:#193553;--clip-edge:#80baff;box-shadow:inset 2px 0 var(--clip-edge)}.pm-control--status[data-status=cancel][aria-pressed=true],.pm-production .pm-control--status[data-status=cancel][aria-pressed=true],.pm-suite .pm-production .pm-control--status[data-status=cancel][aria-pressed=true]{color:#777b80;background:#191b1d;border-color:#45484b}.pm-suite .pm-production [data-pm-clip][data-status=cancel]{--clip-tone:#191b1d;--clip-active:#191b1d;--clip-edge:#45484b;box-shadow:inset 2px 0 var(--clip-edge);background:#191b1d!important}.pm-suite .pm-production [data-pm-clip][data-status=cancel] :is(.font-mono,.text-sm,p,button){color:#777b80!important}.pm-suite .pm-production [data-pm-clip][data-status=cancel]>span.uppercase{background:#151719;border-color:#45484b;color:#777b80!important}.pm-suite .pm-production [data-pm-clip][data-status=cancel]:hover{filter:none}.pm-suite .pm-production [data-pm-clip][data-status=cancel][data-active=true]{outline-offset:-1px;outline:1px solid #73787d;box-shadow:inset 3px 0 #73787d}.pm-suite .pm-production [data-pm-clip][data-status=cancel]:focus-visible{outline-offset:1px;outline:2px solid #a1a1aa}.pm-suite .pm-control.pm-control--status[data-status=hold]{--status-bg:#654719;--status-ink:#ffc76a;--status-edge:#ad803c}.pm-suite .pm-control.pm-control--status[data-status=retake]{--status-bg:#612c2a;--status-ink:#ffaaa0;--status-edge:#b66c63}.pm-suite .pm-control.pm-control--status[data-status=completed]{--status-bg:#234364;--status-ink:#c0ddff;--status-edge:#70a9ef}.pm-suite .pm-control.pm-control--status[data-status=approved]{--status-bg:#245239;--status-ink:#a7e4bb;--status-edge:#69ad83}.pm-suite .pm-control.pm-control--status[data-status=cancel]{--status-bg:#191b1d;--status-ink:#777b80;--status-edge:#45484b}.pm-suite .pm-control.pm-control--status[data-status][aria-pressed]{background:var(--status-bg);color:var(--status-ink);border-color:var(--status-edge)}.pm-suite .pm-control.pm-control--status[data-status][aria-pressed=true]{border-color:var(--status-ink);box-shadow:inset 0 0 0 1px var(--status-ink)}.pm-suite .pm-control.pm-final-edit-button{font-weight:700;color:#ff8178!important;background:#3a2522!important;border-color:#9d514b!important}.pm-suite .pm-control.pm-final-edit-button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #ff8178;color:#ffb1a9!important;border-color:#ff8178!important}.pm-suite [data-final-status=hold]{--final-bg:#654719;--final-ink:#ffc76a;--final-edge:#ad803c}.pm-suite [data-final-status=retake]{--final-bg:#612c2a;--final-ink:#ffaaa0;--final-edge:#b66c63}.pm-suite [data-final-status=completed]{--final-bg:#234364;--final-ink:#c0ddff;--final-edge:#70a9ef}.pm-suite [data-final-status=approved]{--final-bg:#245239;--final-ink:#a7e4bb;--final-edge:#69ad83}.pm-suite [data-final-status=cancel]{--final-bg:#191b1d;--final-ink:#777b80;--final-edge:#45484b}.pm-suite .pm-control.pm-final-edit-button[data-final-status]{box-shadow:none;background:var(--final-bg)!important;color:var(--final-ink)!important;border-color:var(--final-edge)!important}.pm-suite .pm-control.pm-final-edit-button[data-final-status][aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--final-edge)}.pm-suite h1[data-final-edit=true]{color:#ff8178!important}.pm-suite .pm-production .shot-editor-compact[data-final-workspace=true]{background:var(--suite-input);gap:12px;padding:14px}.pm-suite .pm-production [data-final-workspace=true] .pm-clip-heading{background:var(--suite-panel);border:1px solid #665047;border-left:3px solid #ff8178;border-radius:6px;min-height:64px;padding:12px 16px}.pm-suite [data-final-workspace=true] .pm-final-context{color:var(--suite-muted);font-size:10px}.pm-suite [data-final-workspace=true] .pm-final-upload-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 8px;display:flex}.pm-suite .pm-final-upload-bar strong{color:var(--suite-text);font-size:12px}.pm-suite .pm-final-upload-bar p{color:var(--suite-muted);margin-top:4px;font-size:10px}.pm-suite .pm-final-upload-actions{flex-wrap:wrap;gap:6px;display:flex}.pm-suite .pm-final-upload-actions .pm-control:first-child{color:#ffb1a9;background:#3a2522;border-color:#9d514b}.pm-suite .pm-production .shot-editor-compact[data-final-workspace=true]>section{border-radius:7px;padding:16px;border:1px solid var(--suite-border)!important}.pm-suite .pm-production .shot-editor-compact[data-final-workspace=true]>section.order-1{border-top:2px solid #b87065!important}.pm-suite .pm-production [data-final-workspace=true] .pm-section-heading h2{letter-spacing:.02em;font-size:13px}.pm-suite .pm-production .shot-editor-compact[data-final-workspace=true]>section>.border-dashed{background:var(--suite-input);border-radius:6px;place-items:center;min-height:92px;display:grid}.pm-suite [data-final-workspace=true] [aria-label="Create empty video card"]{display:none}.pm-suite .pm-final-document-row{border:1px solid var(--suite-border);background:var(--suite-input);border-radius:5px;align-items:center;gap:10px;padding:10px;display:flex}.pm-suite .pm-final-document-row small{color:var(--suite-muted);font-size:10px}.pm-suite [data-final-workspace=true]>section:last-of-type{order:5}.pm-document-preview{border:1px solid var(--suite-border);background:var(--suite-panel);width:min(1100px,94vw);max-width:94vw;height:90dvh;max-height:94dvh;color:var(--suite-text);border-radius:8px;margin:auto;padding:0}.pm-document-preview[open]{flex-direction:column;display:flex}.pm-document-preview::backdrop{background:#000b}.pm-document-preview>header{border-bottom:1px solid var(--suite-border);align-items:center;gap:10px;padding:14px 18px;display:flex}.pm-document-preview h2{font-size:14px}.pm-document-preview small{color:#ff8178;font-size:10px}.pm-document-preview-body{flex:1;min-height:0;overflow:auto}.pm-document-preview-body iframe{background:#fff;border:0;width:100%;height:100%}.pm-document-preview-body>p{padding:24px;font-size:13px}.pm-document-preview-body pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:24px;font:14px/1.8 sans-serif}.pm-suite [data-final-workspace=true]{border-top:4px solid #f05249}.pm-suite [data-final-workspace=true][data-final-status]{border-top-color:var(--final-edge)}.pm-suite [data-final-workspace=true][data-final-status] h1[data-final-edit=true]{color:var(--final-ink)!important}.pm-suite .pm-production [data-final-workspace=true][data-final-status] .pm-clip-heading{border-color:var(--final-edge);background:var(--final-bg)}.pm-archive-control{color:#b04b4b!important}.pm-archive-control:hover{background:#612c2a66;color:#dc7770!important}
