.cdp .cd-quick-delivery{margin-block:20px;padding:20px}.cdp .cd-quick-delivery summary{cursor:pointer;font-weight:650;min-height:44px;align-content:center}.cdp .cd-quick-delivery p{color:var(--text-secondary,var(--text));line-height:1.5;margin-block:12px}.cdp .cd-quick-delivery fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:12px}.cdp .cd-quick-delivery legend{padding-block:12px;font-weight:600}.cdp .cd-quick-delivery fieldset>label{display:grid;gap:6px}.cdp .cd-quick-delivery select,.cdp .cd-quick-delivery textarea{width:100%;max-width:100%;min-height:44px;padding:10px 12px;border-radius:10px;border:1px solid var(--hairline);background:var(--surface-1);color:var(--text);font:inherit}.cdp .cd-quick-delivery textarea{resize:vertical}.cdp .cd-quick-delivery :is(summary,select,textarea,input,button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cdp .cd-quick-delivery-references{max-height:20rem;overflow-y:auto;overflow-wrap:anywhere}.cdp .cd-quick-delivery-references label{display:flex;align-items:flex-start;gap:10px;padding-block:12px;min-height:44px}.cdp .cd-quick-delivery-references input{flex-shrink:0;margin-top:3px}.cdp .cd-quick-reference-review{margin-block:12px 20px;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.cdp .cd-quick-reference-review label,.cdp .cd-quick-reference-review p{flex-basis:100%;overflow-wrap:anywhere}.cdp .cd-quick-reference-review label{display:flex;align-items:flex-start;gap:10px;min-height:44px}.cdp .cd-quick-reference-review button{min-height:44px;white-space:normal}.cdp .cd-quick-review-video{width:100%;max-width:22rem;max-height:65vh;object-fit:contain;background:var(--surface-1)}.cdp .cd-quick-selection-preview{display:grid;gap:20px;margin-block:20px}.cdp .cd-quick-selection-item{display:grid;grid-template-columns:minmax(100px,160px) minmax(0,1fr);gap:16px;min-width:0}.cdp .cd-quick-selection-item label{display:grid;gap:8px;margin-block:12px}.cdp .cd-quick-selection-media{aspect-ratio:9/16;background:var(--surface-1);overflow:hidden;border-radius:12px}.cdp .cd-quick-selection-media :is(video,img){width:100%;height:100%;object-fit:contain}.cdp .cd-quick-draft-actions{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-block:20px}.cdp .cd-quick-draft-actions label{display:grid;gap:8px;min-width:0;flex:1 1 220px}.cdp .cd-quick-selection-item :is(b,p,label){overflow-wrap:anywhere}@media (max-width:480px){.cdp .cd-quick-selection-item{grid-template-columns:minmax(0,1fr)}.cdp .cd-quick-selection-media{max-height:50svh;width:min(100%,28.125svh);aspect-ratio:9/16;justify-self:center}.cdp .cd-quick-selection-media :is(video,img){max-height:50svh}.cdp .cd-quick-delivery :is(select,textarea){font-size:16px}.cdp .cd-quick-draft-actions button{flex:1 1 100%;white-space:normal;min-height:44px}}.cd41-workspace.cdp .cdp-bulk.cdp-selection-dialog.cdp-quick-selection-dialog{width:min(960px,calc(100vw - 24px));max-height:calc(100svh - 24px);overflow-y:auto;padding:clamp(12px,3vw,28px)}.cdp .cdp-quick-selection-dialog .cd-quick-delivery{margin:0;padding:0}.cdp .cd-quick-dialog{width:min(720px,calc(100vw - 24px));max-width:none;max-height:calc(100svh - 24px);overflow-y:auto;box-sizing:border-box;padding:clamp(12px,3vw,24px);border:1px solid var(--hairline);border-radius:20px;background:var(--surface-1);color:var(--text)}.cdp .cd-quick-dialog::backdrop{background:rgb(0 0 0/65%)}.cdp .cd-quick-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cdp .cd-quick-dialog-header h3{margin:0;font-size:20px}.cdp .cd-quick-dialog-header button{min-height:44px;white-space:normal}.cdp .cd-quick-dialog .cd-quick-delivery{margin:0;padding:0}.cdp .cd-quick-note{margin-block:8px}.cdp .cd-quick-note summary{color:var(--text)}@media (max-width:480px){.cdp .cd-quick-dialog .cd-quick-selection-media{width:min(144px,15.1875svh);max-height:27svh}.cdp .cd-quick-dialog .cd-quick-selection-media :is(video,img){max-height:27svh}}.cdp :is(.cdp-quick-selection-dialog,.cd-quick-dialog) .cd-quick-selection-preview{max-height:42svh;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;gap:16px;padding:4px;margin-block:12px}.cdp .cd-quick-selection-preview:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cdp .cd-quick-outcome:empty{display:none}.cdp .cd-quick-outcome:not(:empty){border-inline-start:3px solid var(--accent);padding-inline-start:12px;margin-block:12px}@media (max-width:480px){.cdp :is(.cdp-quick-selection-dialog,.cd-quick-dialog) .cd-quick-selection-item{grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:start}.cdp :is(.cdp-quick-selection-dialog,.cd-quick-dialog) .cd-quick-selection-media{width:88px;max-height:none}.cdp :is(.cdp-quick-selection-dialog,.cd-quick-dialog) .cd-quick-selection-media :is(video,img){max-height:none}.cdp .cd-quick-selection-item .cd-quick-note :is(button,summary){white-space:normal;overflow-wrap:anywhere}}.cd-direction-dictation{color:var(--fm-ink,var(--text-primary));font-size:13px;line-height:1.5;min-width:0}.cd-direction-dictation p{margin:6px 0 0;overflow-wrap:anywhere}.cd-direction-dictation__help,.cd-direction-dictation__review>p,.cd-direction-dictation__toolbar>span{color:var(--fm-ink-2,var(--text-secondary))}.cd-direction-dictation__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cd-direction-dictation button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;max-width:100%;padding:6px 10px;color:inherit;background:var(--fm-raise,var(--surface-2));border:1px solid var(--fm-line-control,var(--border-strong));border-radius:var(--fm-r,10px);font:inherit;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out}.cd-direction-dictation button:hover:not(:disabled){background:var(--fm-over,var(--surface-3))}.cd-direction-dictation button:disabled{opacity:.55;cursor:default}.cd-direction-dictation :is(button,textarea):focus-visible{outline:2px solid var(--fm-signal,var(--accent));outline-offset:3px}.cd-direction-dictation__review{display:grid;gap:6px;margin-top:10px}.cd-direction-dictation__review label{font-weight:600}.cd-direction-dictation__review textarea{width:100%;min-width:0;box-sizing:border-box;min-height:88px;padding:10px;color:inherit;background:var(--fm-raise,var(--surface-2));border:1px solid var(--fm-line-control,var(--border-strong));border-radius:var(--fm-r,10px);font:inherit;font-size:16px;line-height:1.5;resize:vertical;caret-color:var(--fm-signal,var(--accent));scrollbar-color:var(--fm-ink-3,var(--text-secondary)) transparent}.cd-direction-dictation__review textarea::selection{background:var(--fm-signal-wash,var(--accent-soft))}.cd-direction-dictation .cd-direction-dictation__append{border-color:var(--fm-signal,var(--accent))}.cd-direction-dictation [role=alert]{color:var(--fm-danger,var(--text-primary))}@media (prefers-reduced-motion:reduce){.cd-direction-dictation button{transition:none}}.cdp .cd-direction-dictation button{min-height:44px;padding:8px 12px;border:1px solid var(--hairline-2);border-radius:var(--r-1,10px);background:var(--surface-2);color:var(--text);font:500 14px/1.4 var(--font)}.cdp .cd-direction-dictation button:hover:not(:disabled){background:var(--surface-3)}.cdp .cd-direction-dictation .cd-direction-dictation__append{border-color:var(--accent)}.cdp .cdr-saved-direction{min-width:0;border-top:1px solid var(--hairline);color:var(--text)}.cdp .cdr-saved-direction-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 0;border:0;background:transparent;color:inherit;text-align:left;font:600 13px/1.5 var(--font);cursor:pointer}.cdp .cdr-saved-direction-content{display:grid;gap:12px;padding-bottom:16px;font:400 13px/1.6 var(--font)}.cdp .cdr-saved-direction :is(p,h4,ul){margin:0}.cdp .cdr-saved-direction p{white-space:pre-wrap;overflow-wrap:anywhere}.cdp .cdr-saved-direction-hint,.cdp .cdr-saved-direction-list header span{color:var(--text-2)}.cdp .cdr-saved-direction-list{display:grid;gap:16px;padding:0;list-style:none}.cdp .cdr-saved-direction-list>li{display:grid;gap:8px;min-width:0;padding-top:12px;border-top:1px solid var(--hairline)}.cdp .cdr-saved-direction-list header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;overflow-wrap:anywhere}.cdp .cdr-saved-direction-list summary{min-height:44px;padding:10px 0;font-weight:500;cursor:pointer}.cdp .cdr-saved-direction-list details>div{display:grid;gap:6px;padding:4px 0 12px}.cdp .cdr-saved-direction-list h4{font:600 14px/1.5 var(--font);overflow-wrap:anywhere}.cdp .cdr-saved-direction .btn{justify-self:start;max-width:100%;min-height:44px;white-space:normal;text-align:left}.cdp .cdr-saved-direction :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-1)}.cdp .cdri{display:grid;gap:16px;min-width:0;color:var(--text)}.cdp .cdri :is(h3,p,dl,dd){margin:0}.cdp .cdri-heading{display:grid;gap:4px}.cdp .cdri-heading h3{font:600 16px/1.3 var(--font);letter-spacing:var(--track-tight)}.cdp .cdri-heading p,.cdp .cdri-note{color:var(--text-2);font:400 12px/1.5 var(--font)}.cdp .cdri-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.cdp .cdri-metrics>div{display:grid;gap:4px;min-width:0;padding-bottom:12px;border-bottom:1px solid var(--hairline)}.cdp .cdri-metrics dt{color:var(--text-2);font:500 12px/1.35 var(--font)}.cdp .cdri-metrics dd{color:var(--text);font:600 22px/1.25 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cdp .cdri-metrics [data-known=false] dd{color:var(--text-2);font:400 14px/1.5 var(--font);letter-spacing:0}.cdp .cdri-rate{display:grid;gap:6px}.cdp .cdri-rate dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cdp .cdri-rate dt{color:var(--text-2);font:500 13px/1.5 var(--font)}.cdp .cdri-rate dd{flex:none;max-width:50%;overflow-wrap:anywhere;font:600 16px/1.4 var(--font);font-variant-numeric:tabular-nums}.cdp .cdri-rate dd[data-known=false]{color:var(--text-2);font-size:13px;font-weight:400}.cdp .cdri-rate p{color:var(--text-2);font:400 12px/1.5 var(--font);overflow-wrap:anywhere}.cdp .cdri-dates{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--hairline)}.cdp .cdri-dates>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;gap:12px}.cdp .cdri-dates dt{color:var(--text-2);font:500 12px/1.5 var(--font)}.cdp .cdri-dates dd{min-width:0;color:var(--text);font:400 12px/1.5 var(--font);overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums}.cdp .cdri-dates time{display:grid;gap:2px}.cdp .cdri-dates time span{color:var(--text-2)}.cdp .cdri-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cdp .cdri-normalized{display:grid;gap:8px;padding-block:12px;border-block:1px solid var(--hairline)}.cdp .cdri-normalized h4{margin:0;font:600 13px/1.5 var(--font)}.cdp .cdri-normalized p{color:var(--text-2);font:400 12px/1.5 var(--font);overflow-wrap:anywhere}.cdp .cdri-normalized dl{display:grid;gap:6px}.cdp .cdri-normalized dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:baseline}.cdp .cdri-normalized dt{color:var(--text-2);font:400 13px/1.5 var(--font)}.cdp .cdri-normalized dd{text-align:right;overflow-wrap:anywhere;font:600 14px/1.5 var(--font);font-variant-numeric:tabular-nums}.cdp .cdri-normalized dd[data-known=false]{color:var(--text-2);font-size:12px;font-weight:400}@media (min-width:768px){.cd41-workspace.cdp .sheet.cdp-draft-reel-dialog[data-open]{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(680px,calc(100vw - 48px));height:min(900px,calc(100dvh - 48px));max-height:calc(100dvh - 48px)}}.cd41-workspace.cdp .cdp-manual{margin-block:24px;padding-block:20px;border-block:1px solid var(--hairline);color:var(--text)}.cd41-workspace.cdp .cdp-manual-actions,.cd41-workspace.cdp .cdp-manual-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.cd41-workspace.cdp .cdp-manual :is(h3,h4){margin:0 0 12px;color:var(--text)}.cd41-workspace.cdp .cdp-manual p{color:var(--text-2);font:400 15px/1.5 var(--font);max-width:70ch}.cd41-workspace.cdp .cdp-manual-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cd41-workspace.cdp .cdp-manual label{display:grid;gap:8px;color:var(--text);font:500 15px/1.4 var(--font)}.cd41-workspace.cdp .cdp-pipeline .cdp-workspace .cdp-manual :is(textarea,select){width:100%;min-width:0;min-height:44px;padding:10px 12px;background:var(--surface-1);color:var(--text);border:1px solid var(--hairline-2);border-radius:10px;font:400 16px/1.5 var(--font)}.cd41-workspace.cdp .cdp-manual textarea{resize:vertical}.cd41-workspace.cdp .cdp-manual :is(textarea,select,input):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cd41-workspace.cdp .cdp-manual small{color:var(--text-2);text-align:right}.cd41-workspace.cdp .cdp-manual ol{padding:0;list-style:none}.cd41-workspace.cdp .cdp-manual li{display:grid;gap:12px;padding-block:20px;border-top:1px solid var(--hairline)}.cd41-workspace.cdp .cdp-manual-effective{white-space:pre-wrap;overflow-wrap:anywhere}.cd41-workspace.cdp label.cdp-manual-confirm{display:flex;align-items:center;gap:12px;min-height:44px;margin-block:16px}.cd41-workspace.cdp .cdp-manual-confirm input{width:20px;height:20px;flex:0 0 20px;accent-color:var(--accent)}.cd41-workspace.cdp .cdp-manual .btn{min-height:44px}.cd41-workspace.cdp .cdp-manual-recovery{padding-block:12px;border-block:1px solid var(--hairline);margin-block:16px}.cd41-workspace.cdp .cdp-manual-recovery summary{display:flex;align-items:center;min-height:44px;cursor:pointer;color:var(--text)}@media(max-width:720px){.cd41-workspace.cdp .cdp-manual-pair{grid-template-columns:minmax(0,1fr)}}.cd41-workspace.cdp .cdp-manual .cd-direction-rewrite{display:grid;gap:10px;margin-block:12px}.cd41-workspace.cdp .cdp-manual .cd-direction-rewrite>button{justify-self:start}.cd41-workspace.cdp .cdp-manual .cd-direction-rewrite p{margin:0}.cd41-workspace.cdp .cdp-manual .cd-direction-rewrite>div{display:flex;flex-wrap:wrap;gap:8px}.cd41-workspace.cdp .cdp-manual .cd-direction-rewrite>div>:is(label,p,details){flex-basis:100%;min-width:0}.cd41-workspace.cdp .cdp-manual .cd-direction-rewrite summary{min-height:44px;align-content:center;cursor:pointer}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2);min-width:0;padding-top:var(--s-2);border-top:1px solid var(--hairline)}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-state{color:var(--text-2);font:var(--t-caption);overflow-wrap:anywhere}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-state[data-state=current]{color:var(--accent)}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-state[data-state=stale]{color:var(--owner)}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-notice{overflow-wrap:anywhere}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-check{display:inline-flex;flex-direction:row;align-items:center;gap:var(--s-1);min-width:44px;min-height:44px;color:var(--text);font:var(--t-caption);cursor:pointer}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-check input{width:18px;height:18px;flex:0 0 18px;accent-color:var(--accent)}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-batch-actions .btn:focus-visible,.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-check input:focus-visible,.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-revoke:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-batch-actions .btn,.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-revoke{height:44px;min-height:44px}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-batch,.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-review{min-width:0;padding-block:var(--s-3);border-block:1px solid var(--hairline)}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-batch{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-2) var(--s-4)}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-batch>p,.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-review>p{min-width:0;margin:0;color:var(--text-2);font:var(--t-callout);line-height:1.45;overflow-wrap:anywhere}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-batch-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-review h2{margin:0 0 var(--s-1);font:var(--t-headline)}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-review ul{display:grid;gap:var(--s-1);max-height:280px;margin:var(--s-2) 0;padding:0;overflow:auto;list-style:none}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-review li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px var(--s-3);min-width:0;padding-block:var(--s-1);border-bottom:1px solid var(--hairline);font:var(--t-callout)}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-review li strong{overflow-wrap:anywhere}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-review li span{color:var(--text-2)}@media (max-width:767px){.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-batch,.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-review{align-items:stretch}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-batch-actions{width:100%}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-batch-actions .btn{height:auto;flex:1 1 auto;white-space:normal}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-review li{display:grid}}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-help{flex-basis:100%;margin:0;color:var(--text-2);font:400 13px/1.4 var(--font)}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-check input[role=switch]{appearance:none;width:36px;height:22px;min-height:22px;flex-basis:36px;padding:2px;border:1px solid var(--hairline-2);border-radius:var(--r-pill);background:var(--surface-3);cursor:pointer}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-check input[role=switch]:before{content:"";display:block;width:16px;height:16px;border-radius:50%;background:var(--text)}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-check input[role=switch]:checked{background:var(--accent)}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-check input[role=switch]:checked:before{transform:translateX(12px);background:var(--accent-ink)}.cd41-workspace.cdp .cdp-pipeline .cdp-auto-release-check input[role=switch]:disabled{opacity:.5;cursor:default}.cd41-workspace.cdp .cdp-pipeline{--t-caption:500 13px/1.4 var(--font);--t-headline:600 17px/1.3 var(--font);--t-title2:600 28px/1.2 var(--font);display:grid;gap:var(--s-4);min-width:0}.cd41-workspace.cdp .cdp-pipeline :is(.cdp-pack-meta,.cdp-pack-date){margin:0;color:var(--text-2);font:500 13px/1.4 var(--font);overflow-wrap:anywhere}.cd41-workspace.cdp .cdp-pipeline .cdp-pack-error{margin:0;color:var(--owner);font:500 15px/1.4 var(--font)}.cd41-workspace.cdp .cdp-pipeline .empty{margin:0;padding:var(--s-5) var(--s-3);color:var(--text-3);font:500 13px/1.45 var(--font);text-align:center}.cd41-workspace.cdp .cdp-pipeline .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cd41-workspace.cdp .cdp-pipeline-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);margin:0;min-width:0}.cd41-workspace.cdp .cdp-toolbar-note{flex:1 1 240px}.cd41-workspace.cdp .cdp-pipeline-toolbar-actions{display:flex;align-items:center;gap:var(--s-2);margin-left:auto}.cd41-workspace.cdp .cdp-scope{display:flex;gap:6px;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none;flex:1 1 320px}.cd41-workspace.cdp .cdp-scope button{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:36px;padding:0 12px 0 8px;border-radius:var(--r-pill);background:var(--surface-1);color:var(--text-2);font:600 13px/1 var(--font)}.cd41-workspace.cdp .cdp-scope button:first-child{padding-left:12px}.cd41-workspace.cdp .cdp-scope button[aria-pressed=true]{background:var(--text);color:var(--bg)}.cd41-workspace.cdp .cdp-scope :is(img,.cdp-initial){width:22px;height:22px;border-radius:50%;object-fit:cover;font-size:12px}:is(.cd41-workspace.cdp,.cd-page-actions) :is(.cdp-pipeline-view-toggle,.cdp-segmented){display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--r-1);background:var(--surface-1)}:is(.cd41-workspace.cdp,.cd-page-actions) :is(.cdp-pipeline-view-toggle,.cdp-segmented) button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:8px;background:transparent;color:var(--text-2);font:600 13px/1 var(--font)}:is(.cd41-workspace.cdp,.cd-page-actions) :is(.cdp-pipeline-view-toggle,.cdp-segmented) button[aria-pressed=true]{background:var(--surface-3);color:var(--text)}.cd41-workspace.cdp .cdp-segmented button span{color:var(--text-3);font-variant-numeric:tabular-nums}.cd41-workspace.cdp .cdp-pipeline :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cd41-workspace.cdp .cdp-stage-nav{display:flex;gap:6px;margin-bottom:var(--s-3);padding-bottom:var(--s-2);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--hairline-2) transparent;min-width:0}.cd41-workspace.cdp .cdp-stage-nav::-webkit-scrollbar{height:4px}.cd41-workspace.cdp .cdp-stage-nav::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:var(--hairline-2)}.cd41-workspace.cdp .cdp-stage-nav button{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:40px;padding:0 12px;border:0;border-radius:var(--r-pill);background:var(--surface-1);color:var(--text-2);font:600 13px/1 var(--font);cursor:pointer}.cd41-workspace.cdp .cdp-stage-nav button:hover{color:var(--text);background:var(--surface-2)}.cd41-workspace.cdp .cdp-stage-nav button b{color:var(--text-3);font-variant-numeric:tabular-nums}.cd41-workspace.cdp .cdp-stage-nav button[aria-controls$=-ready][data-has] b{color:var(--ready)}.cd41-workspace.cdp .cdp-stage-nav button[aria-controls$=-back][data-has] b{color:var(--owner)}.cd41-workspace.cdp .cdp-stage-nav button[aria-pressed=true]{background:var(--text);color:var(--bg)}.cd41-workspace.cdp .cdp-stage-nav button[aria-pressed=true] b{color:inherit}.cd41-workspace.cdp .cdp-stage-nav button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:1181px){.cd41-workspace.cdp .cdp-stage-nav button[aria-pressed=true]:not(:focus-visible){background:var(--surface-3);color:var(--text)}}.cd41-workspace.cdp .cdp-board-column:is([data-pipeline-lane=with_her],[data-pipeline-lane=approved]) .cdp-reel-strip{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px}.cd41-workspace.cdp .cdp-board-column:is([data-pipeline-lane=with_her],[data-pipeline-lane=approved]) .cdp-strip-reel{position:relative}.cd41-workspace.cdp .cdp-board-column:is([data-pipeline-lane=with_her],[data-pipeline-lane=approved]) .cdp-strip-reel>b{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cd41-workspace.cdp .cdp-board-column:is([data-pipeline-lane=with_her],[data-pipeline-lane=approved]) .cdp-strip-reel .poster{border-radius:6px}.cd41-workspace.cdp .cdp-board-column:is([data-pipeline-lane=with_her],[data-pipeline-lane=approved]) .cdp-reel-number{top:3px;left:3px;min-width:16px;height:16px;padding:0 4px}.cd41-workspace.cdp .cdp-board-column:is([data-pipeline-lane=with_her],[data-pipeline-lane=approved]) .cdp-strip-reel .cdp-poster-unavailable{font-size:0}.cd41-workspace.cdp .cdp-board-column:is([data-pipeline-lane=with_her],[data-pipeline-lane=approved]) .cdp-reel-status{position:absolute;top:4px;right:4px;margin:0;gap:0;font-size:0;line-height:0}.cd41-workspace.cdp .cdp-board-column:is([data-pipeline-lane=with_her],[data-pipeline-lane=approved]) .cdp-reel-status:before{width:8px;height:8px;transform:none;box-shadow:0 0 0 2px var(--bg)}.cd41-workspace.cdp .cdp-board-column[data-pipeline-lane=approved] .cdp-reel-status[data-tone=ready]:before,.cd41-workspace.cdp .cdp-board-column[data-pipeline-lane=with_her] .cdp-reel-status[data-tone=quiet]:before{display:none}.cd41-workspace.cdp .cdp-board-column:is([data-pipeline-lane=with_her],[data-pipeline-lane=approved]) .cdp-strip-reel .poster:after{display:none}.cd41-workspace.cdp .cdp-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--s-3);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--s-2)}.cd41-workspace.cdp .cdp-board,.cd41-workspace.cdp .cdp-board-column{min-width:0;scrollbar-width:thin;scrollbar-color:var(--hairline-2) transparent}.cd41-workspace.cdp .cdp-board-column{display:flex;flex-direction:column;gap:var(--s-2);max-height:max(460px,calc(100svh - 210px));overflow-y:auto;overscroll-behavior-y:contain;padding:0 var(--s-2) var(--s-2);border-radius:var(--r-2);background:var(--surface-1)}.cd41-workspace.cdp .cdp-board-column-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin:0 calc(-1 * var(--s-2));padding:var(--s-3) var(--s-3) var(--s-2);background:var(--surface-1)}.cd41-workspace.cdp .cdp-board-column-head h2{margin:0;color:var(--text);font:600 17px/1.3 var(--font)}.cd41-workspace.cdp .cdp-board-column .cdp-count{display:inline-grid;place-items:center;width:auto;min-width:24px;height:24px;padding:0 8px;border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-2);font:600 12px/1 var(--font);font-variant-numeric:tabular-nums}.cd41-workspace.cdp .cdp-board-column[data-pipeline-lane=ready] .cdp-count:not(:empty){color:var(--ready)}.cd41-workspace.cdp .cdp-board-column[data-pipeline-lane=back] .cdp-count{color:var(--owner)}.cd41-workspace.cdp .cdp-board-column-body{display:grid;gap:var(--s-2);min-width:0}.cd41-workspace.cdp .cdp-pipeline :is(.cdp-pipeline-pack,.cdp-reel-group){display:grid;gap:var(--s-2);min-width:0;margin:0;padding:var(--s-3);border-radius:12px;background:var(--surface-2);transition:outline-color var(--d-micro) var(--ease-out),opacity var(--d-micro) var(--ease-out);outline:2px solid transparent;outline-offset:-2px}.cd41-workspace.cdp .cdp-pipeline :is(.cdp-pipeline-pack,.cdp-reel-group)>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-2);min-width:0}.cd41-workspace.cdp .cdp-pipeline .cdp-reel-group>header{display:grid;justify-content:stretch;gap:2px}.cd41-workspace.cdp .cdp-pipeline .cdp-column-note{margin:0;padding:0 var(--s-1)}.cd41-workspace.cdp .cdp-pipeline :is(.cdp-pipeline-pack,.cdp-reel-group) h3{margin:2px 0 0;color:var(--text);font:600 17px/1.3 var(--font);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cd41-workspace.cdp .cdp-pipeline .who{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text-2);font:600 12px/1.2 var(--font)}.cd41-workspace.cdp .cdp-pipeline .who :is(img,span){width:20px;height:20px;border-radius:50%;object-fit:cover;flex:none;font-size:12px}.cd41-workspace.cdp .cdp-pipeline .cdp-pack-menu{width:36px;min-width:36px;height:36px;padding:0;flex:none}.cd41-workspace.cdp .cdp-pipeline-pack .cdp-pack-meta [data-ready]{color:var(--ready)}.cd41-workspace.cdp .cdp-pipeline-pack[data-busy]{opacity:.72;cursor:progress}.cd41-workspace.cdp .cdp-pipeline-pack[data-ready]{box-shadow:inset 0 0 0 1px oklch(.76 .15 155/.28)}.cd41-workspace.cdp .cdp-pipeline[data-dragging] .cdp-pipeline-pack[data-drop-target]{outline-color:var(--hairline-2);outline-style:dashed}.cd41-workspace.cdp .cdp-pipeline .cdp-pipeline-pack[data-drop-over]{outline:2px solid var(--accent);background:var(--accent-soft)}.cd41-workspace.cdp .cdp-pipeline .cdp-send-pack{width:100%;min-height:44px;white-space:nowrap;line-height:1.3;margin:0}.cd41-workspace.cdp .cdp-pipeline .cdp-link{justify-self:start;padding:4px 0;background:none;color:var(--accent);font:600 13px/1.3 var(--font);text-decoration:none}.cd41-workspace.cdp .cdp-pipeline .cdp-link:hover{text-decoration:underline}.cd41-workspace.cdp .cdp-pipeline .cdp-reel-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;overflow:visible;padding:0;margin:0;scroll-snap-type:none;min-width:0}.cd41-workspace.cdp .cdp-pipeline .cdp-reel-strip[data-busy]{pointer-events:none}.cd41-workspace.cdp .cdp-pipeline .cdp-strip-cell{position:relative;min-width:0}.cd41-workspace.cdp .cdp-pipeline .cdp-strip-end{min-height:24px;border-radius:8px}.cd41-workspace.cdp .cdp-pipeline :is(.cdp-strip-cell,.cdp-strip-end)[data-drop-before]:before{content:"";position:absolute;top:0;bottom:0;left:-5px;width:3px;border-radius:2px;background:var(--accent)}.cd41-workspace.cdp .cdp-pipeline .cdp-strip-end{position:relative}.cd41-workspace.cdp .cdp-pipeline .cdp-strip-reel{display:block;width:auto;min-width:0;flex:none;color:var(--text);text-decoration:none;border-radius:10px}.cd41-workspace.cdp .cdp-pipeline .cdp-strip-reel[draggable=true]{cursor:grab}.cd41-workspace.cdp .cdp-pipeline .cdp-strip-reel[draggable=true]:active{cursor:grabbing}.cd41-workspace.cdp .cdp-pipeline .cdp-strip-reel .poster{position:relative;width:100%;aspect-ratio:var(--poster-ratio);border-radius:10px;background:var(--surface-3);overflow:hidden}.cd41-workspace.cdp .cdp-pipeline .cdp-strip-reel .poster :is(img,video){width:100%;height:100%;object-fit:cover}.cd41-workspace.cdp .cdp-pipeline .cdp-strip-reel .cdp-poster-unavailable{font:500 12px/1.3 var(--font)}.cd41-workspace.cdp .cdp-pipeline .cdp-reel-number{position:absolute;top:6px;left:6px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--r-pill);background:var(--mat-chip);backdrop-filter:blur(8px);color:var(--text);font:600 12px/1 var(--font)}.cd41-workspace.cdp .cdp-pipeline .cdp-strip-reel>b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;color:var(--text);font:600 12px/1.3 var(--font);overflow-wrap:break-word}.cd41-workspace.cdp .cdp-pipeline .cdp-reel-status{display:flex;align-items:baseline;gap:5px;margin-top:3px;color:var(--text-2);font:500 12px/1.3 var(--font);overflow-wrap:anywhere}.cd41-workspace.cdp .cdp-pipeline .cdp-reel-status:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--text-3);transform:translateY(-1px)}.cd41-workspace.cdp .cdp-pipeline .cdp-reel-status[data-tone=ready]:before{background:var(--ready)}.cd41-workspace.cdp .cdp-pipeline .cdp-reel-status[data-tone=owner]:before{background:var(--owner)}.cd41-workspace.cdp .cdp-pipeline .cdp-reel-status[data-tone=making]:before{background:var(--making)}.cd41-workspace.cdp .cdp-pipeline .cdp-reel-status[data-tone=danger]:before{background:var(--danger)}.cd41-workspace.cdp .cdp-pipeline .cdp-reel-status[data-held]{color:var(--text-2)}.cd41-workspace.cdp .cdp-pipeline .cdp-returned-at{display:grid;gap:2px;margin-top:3px;color:var(--text-3);font:500 12px/1.3 var(--font)}.cd41-workspace.cdp .cdp-pipeline .cdp-returned-at span{color:var(--accent);font-weight:600}.cd41-workspace.cdp .cdp-pipeline .cdp-strip-cell[data-selected] .poster{box-shadow:0 0 0 2px var(--accent)}.cd41-workspace.cdp .cdp-pipeline .cdp-strip-select{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--mat-chip);cursor:pointer}.cd41-workspace.cdp .cdp-pipeline .cdp-strip-select input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.cd41-workspace.cdp .cdp-board .cdp-pipeline-pack:not([data-sent]) .cdp-reel-status{display:none}.cd41-workspace.cdp .cdp-board .cdp-returned-at{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cd41-workspace.cdp .cdp-board .cdp-strip-reel:has(.cdp-returned-at) .poster:after{content:"Compare";position:absolute;left:6px;bottom:6px;padding:3px 7px;border-radius:var(--r-pill);background:var(--mat-chip);backdrop-filter:blur(8px);color:var(--text);font:600 12px/1 var(--font)}.cd41-workspace.cdp .cdp-pipeline .cdp-move-reel{margin:0}.cd41-workspace.cdp .cdp-pipeline .cdp-move-reel summary{display:inline-flex;align-items:center;min-height:32px;color:var(--text-2);font:600 13px/1.2 var(--font);cursor:pointer;list-style:none}.cd41-workspace.cdp .cdp-pipeline .cdp-move-reel summary::-webkit-details-marker{display:none}.cd41-workspace.cdp .cdp-pipeline .cdp-move-reel summary:before{content:"↔";margin-right:6px;color:var(--text-3)}.cd41-workspace.cdp .cdp-pipeline .cdp-move-reel-controls{display:grid;gap:var(--s-2);margin-top:var(--s-2)}.cd41-workspace.cdp .cdp-pipeline :is(.cdp-move-reel-controls label,.cdp-field){display:grid;gap:4px;min-width:0;color:var(--text-3);font:600 12px/1.2 var(--font)}.cd41-workspace.cdp .cdp-pipeline :is(select,input[type=datetime-local],input[type=search]){width:100%;min-width:0;min-height:36px;padding:0 10px;border:1px solid var(--hairline-2);border-radius:var(--r-1);background:var(--surface-1);color:var(--text);font:500 14px/1.2 var(--font);color-scheme:dark}.cd41-workspace.cdp .cdp-pipeline .cdp-new-pack{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:var(--s-3);border:1.5px dashed var(--hairline-2);border-radius:12px;color:var(--text-2);font:600 13px/1.3 var(--font);text-align:center}.cd41-workspace.cdp .cdp-pipeline .cdp-new-pack:is([data-over],:hover){border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.cd41-workspace.cdp .cdp-workspace[data-dragging] .cdp-new-pack{position:sticky;bottom:var(--s-3);z-index:7;background:var(--mat-sheet);backdrop-filter:var(--mat-blur)}.cd41-workspace.cdp .cdp-board .cdp-new-pack[data-floating]{position:sticky;bottom:0;z-index:2;background:var(--mat-sheet);backdrop-filter:var(--mat-blur)}.cd41-workspace.cdp .cdp-pipeline .cdp-held{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.cd41-workspace.cdp .cdp-pipeline .cdp-held>li{display:grid;gap:var(--s-2);padding:var(--s-3);border-radius:12px;background:var(--owner-soft)}.cd41-workspace.cdp .cdp-pipeline .cdp-held p{display:grid;gap:2px;margin:0}.cd41-workspace.cdp .cdp-pipeline .cdp-held b{color:var(--text);font:600 13px/1.3 var(--font);overflow-wrap:anywhere}.cd41-workspace.cdp .cdp-pipeline .cdp-held span{color:var(--text-2);font:500 12px/1.4 var(--font)}.cd41-workspace.cdp .cdp-pipeline .cdp-held span.cdp-held-title{color:var(--text);font-weight:600}.cd41-workspace.cdp .cdp-pipeline .cdp-held-actions{display:flex;flex-wrap:wrap;gap:6px}.cd41-workspace.cdp .cdp-pipeline .cdp-held-actions .btn,.cd41-workspace.cdp .cdp-pipeline .cdp-held-undo .btn{min-height:32px;padding:0 10px;font-size:13px}.cd41-workspace.cdp .cdp-pipeline .cdp-held-undo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.cd41-workspace.cdp .cdp-bulk,.cd41-workspace.cdp .cdp-selection-bar{position:sticky;z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-radius:var(--r-2);background:var(--mat-sheet);backdrop-filter:var(--mat-blur);box-shadow:var(--shadow-2)}.cd41-workspace.cdp .cdp-selection-bar{top:var(--s-2)}.cd41-workspace.cdp .cdp-bulk{bottom:var(--s-3)}.cd41-workspace.cdp :is(.cdp-selection-bar,.cdp-bulk) p{flex:1 1 160px;margin:0;color:var(--text-2);font:500 15px/1.3 var(--font)}.cd41-workspace.cdp :is(.cdp-selection-bar,.cdp-bulk) b{color:var(--text)}.cd41-workspace.cdp .cdp-bulk select{width:auto;max-width:220px}.cd41-workspace.cdp .cdp-bulk>span{color:var(--text-2);font:500 13px/1.3 var(--font)}.cd41-workspace.cdp .cdp-toast{position:fixed;left:50%;bottom:var(--s-6);z-index:70;display:flex;align-items:center;gap:var(--s-2);width:max-content;max-width:min(600px,calc(100vw - 32px));padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-radius:var(--r-2);background:var(--mat-sheet);backdrop-filter:var(--mat-blur);box-shadow:var(--shadow-3);transform:translateX(-50%);animation:cdp-toast-in var(--d-ui) var(--ease-out)}.cd41-workspace.cdp .cdp-toast p{margin:0;color:var(--text);font:500 15px/1.4 var(--font);overflow-wrap:anywhere}.cd41-workspace.cdp .cdp-toast-close{width:36px;min-width:36px;padding:0}@keyframes cdp-toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.cd41-workspace.cdp .cdp-packs-layout{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);align-items:start;gap:var(--s-4);min-width:0}.cd41-workspace.cdp .cdp-packs-back{display:none}.cd41-workspace.cdp .cdp-rail{position:sticky;top:var(--s-2);display:grid;gap:var(--s-3);max-height:calc(100svh - 160px);overflow-y:auto;scrollbar-width:thin;padding:var(--s-3);border-radius:var(--r-2);background:var(--surface-1);min-width:0}.cd41-workspace.cdp .cdp-rail-tools{display:grid;gap:var(--s-2)}.cd41-workspace.cdp .cdp-rail .cdp-segmented{display:flex}.cd41-workspace.cdp .cdp-rail .cdp-segmented button{flex:1;justify-content:center;padding:0 6px}.cd41-workspace.cdp .cdp-search{position:relative;display:block}.cd41-workspace.cdp .cdp-search svg{position:absolute;left:10px;top:50%;color:var(--text-3);transform:translateY(-50%)}.cd41-workspace.cdp .cdp-pipeline .cdp-search input[type=search]{padding-left:34px}.cd41-workspace.cdp .cdp-rail-group h3{display:flex;align-items:center;gap:8px;margin:0 0 4px;color:var(--text-2);font:600 13px/1.2 var(--font);letter-spacing:var(--track-label);text-transform:uppercase}.cd41-workspace.cdp .cdp-rail-group h3 :is(img,.cdp-initial){width:20px;height:20px;border-radius:50%;object-fit:cover;font-size:12px;text-transform:none}.cd41-workspace.cdp .cdp-rail-group h3 span{margin-left:auto;color:var(--text-3)}.cd41-workspace.cdp .cdp-rail-group ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.cd41-workspace.cdp .cdp-pipeline .cdp-rail-pack{display:grid;justify-items:start;justify-content:stretch;align-content:center;gap:3px;width:100%;min-height:48px;padding:8px 10px;border-radius:var(--r-1);background:transparent;color:var(--text);text-align:left;outline:2px solid transparent;outline-offset:-2px}.cd41-workspace.cdp .cdp-rail-pack:hover{background:var(--surface-2)}.cd41-workspace.cdp .cdp-rail-pack[aria-current]{background:var(--surface-3);box-shadow:inset 3px 0 0 var(--accent)}.cd41-workspace.cdp .cdp-rail-pack[data-drop-over]{outline-color:var(--accent);background:var(--accent-soft)}.cd41-workspace.cdp .cdp-pipeline[data-dragging] .cdp-rail-pack[data-stage=draft]{outline:1px dashed var(--hairline-2)}.cd41-workspace.cdp .cdp-rail-name{font:600 17px/1.3 var(--font);overflow-wrap:anywhere}.cd41-workspace.cdp .cdp-rail-meta{display:flex;align-items:center;gap:6px;color:var(--text-2);font:500 12px/1.3 var(--font)}.cd41-workspace.cdp .cdp-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--text-3)}.cd41-workspace.cdp .cdp-rail-pack[data-stage=draft] .cdp-dot{background:var(--owner)}.cd41-workspace.cdp .cdp-rail-pack[data-ready] .cdp-dot,.cd41-workspace.cdp .cdp-rail-pack[data-stage=done] .cdp-dot{background:var(--ready)}.cd41-workspace.cdp .cdp-rail-pack[data-stage=back] .cdp-dot{background:var(--owner)}.cd41-workspace.cdp .cdp-packs-main{display:grid;gap:var(--s-3);min-width:0}.cd41-workspace.cdp .cdp-workspace{display:grid;gap:var(--s-4);min-width:0;padding:var(--s-5);border-radius:var(--r-2);background:var(--surface-1)}.cd41-workspace.cdp .cdp-workspace[data-busy] .cdp-ws-grid{opacity:.8}.cd41-workspace.cdp .cdp-ws-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-3)}.cd41-workspace.cdp .cdp-ws-title{display:grid;gap:6px;flex:1 1 280px;min-width:0}.cd41-workspace.cdp .cdp-ws-who{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--text-2);font:600 13px/1.2 var(--font)}.cd41-workspace.cdp .cdp-ws-who>:is(img,.cdp-initial){width:24px;height:24px;border-radius:50%;object-fit:cover;font-size:12px}.cd41-workspace.cdp .cdp-ws-heading,.cd41-workspace.cdp .cdp-ws-name input{margin:0;width:100%;color:var(--text);font:var(--t-title2);letter-spacing:var(--track-tight);overflow-wrap:anywhere}.cd41-workspace.cdp .cdp-ws-name input{padding:2px 6px;margin-left:-6px;border:1px solid transparent;border-radius:8px;background:transparent}.cd41-workspace.cdp .cdp-ws-name input:is(:hover,:focus){border-color:var(--hairline-2);background:var(--surface-2)}.cd41-workspace.cdp .cdp-ws-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.cd41-workspace.cdp .cdp-ws-actions .btn{min-height:40px}.cd41-workspace.cdp .cdp-ws-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3) var(--s-5)}.cd41-workspace.cdp .cdp-ws-fields .cdp-field{flex:0 1 auto}.cd41-workspace.cdp .cdp-ws-fields .cdp-field p{margin:0;color:var(--text);font:500 15px/1.3 var(--font)}.cd41-workspace.cdp .cdp-ws-fields input[type=datetime-local]{width:220px}.cd41-workspace.cdp .cdp-ws-save{min-height:36px}.cd41-workspace.cdp .cdp-chip{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;margin:0;padding:4px 9px;border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-2);font:600 12px/1.2 var(--font);font-style:normal}.cd41-workspace.cdp .cdp-chip[data-tone=ready]{background:var(--ready-soft);color:var(--ready)}.cd41-workspace.cdp .cdp-chip[data-tone=owner]{background:var(--owner-soft);color:var(--owner)}.cd41-workspace.cdp .cdp-chip[data-tone=making]{background:oklch(.68 .17 292/.16);color:var(--making)}.cd41-workspace.cdp .cdp-readiness{display:grid;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:12px;background:var(--surface-2)}.cd41-workspace.cdp .cdp-readiness p{display:flex;align-items:center;gap:8px;margin:0;color:var(--text);font:600 17px/1.35 var(--font)}.cd41-workspace.cdp .cdp-readiness[data-state=ready]{background:var(--ready-soft)}.cd41-workspace.cdp .cdp-readiness[data-state=ready] p svg{color:var(--ready)}.cd41-workspace.cdp .cdp-readiness[data-state=blocked]{background:var(--owner-soft)}.cd41-workspace.cdp .cdp-readiness[data-state=blocked] p svg{color:var(--owner)}.cd41-workspace.cdp .cdp-readiness ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cd41-workspace.cdp .cdp-readiness li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;color:var(--text);font:500 15px/1.4 var(--font)}.cd41-workspace.cdp .cdp-readiness li .btn{min-height:32px;padding:0 12px;font-size:13px}.cd41-workspace.cdp .cdp-readiness .cdp-blocker-reel{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.cd41-workspace.cdp .cdp-confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:12px;background:var(--surface-2)}.cd41-workspace.cdp .cdp-confirm p{flex:1 1 260px;margin:0;color:var(--text);font:500 15px/1.4 var(--font)}.cd41-workspace.cdp .cdp-confirm div{display:flex;gap:var(--s-2)}.cd41-workspace.cdp .cdp-ws-reels-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-3)}.cd41-workspace.cdp .cdp-ws-reels-head h3{margin:0;color:var(--text);font:var(--t-headline)}.cd41-workspace.cdp .cdp-ws-reels-head h3 span{margin-left:6px;color:var(--text-3);font:500 13px/1 var(--font)}.cd41-workspace.cdp .cdp-ws-reels-head .btn{margin-left:auto;min-height:32px}.cd41-workspace.cdp .cdp-ws-grid{display:grid;gap:var(--s-4);min-width:0}.cd41-workspace.cdp .cdp-ws-grid .cdp-reel-strip{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:14px}.cd41-workspace.cdp .cdp-ws-grid .cdp-strip-reel>b{font-size:13px}.cd41-workspace.cdp .cdp-ws-notes{display:grid;gap:2px;margin:0;padding:0;list-style:none;border-top:1px solid var(--hairline)}.cd41-workspace.cdp .cdp-ws-notes li{display:grid;gap:6px;padding:10px 0;border-bottom:1px solid var(--hairline);min-width:0}.cd41-workspace.cdp .cdp-ws-notes b{color:var(--text);font:600 17px/1.35 var(--font);overflow-wrap:anywhere}.cd41-workspace.cdp .cdp-chips{display:flex;flex-wrap:wrap;gap:6px}.cd41-workspace.cdp .cdp-ws-direction{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-2);font:450 15px/1.45 var(--font);white-space:pre-line}.cd41-workspace.cdp .cdp-compare-layer{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--s-6)}.cd41-workspace.cdp .cdp-compare-dim{position:absolute;inset:0;background:var(--behind-dim);backdrop-filter:blur(6px)}.cd41-workspace.cdp .cdp-compare-layer .cdp-pack-comparison{position:relative;display:grid;gap:var(--s-3);width:min(1100px,100%);max-height:calc(100svh - 48px);overflow-y:auto;padding:var(--s-5);border-radius:var(--r-3);background:var(--bg);box-shadow:var(--shadow-3)}.cd41-workspace.cdp .cdp-pack-comparison>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3)}.cd41-workspace.cdp .cdp-pack-comparison>header h2{margin:0;color:var(--text);font:var(--t-title2);overflow-wrap:anywhere}.cd41-workspace.cdp .cdp-pack-comparison>header p{margin:4px 0 0;color:var(--text-2);font:500 13px/1.4 var(--font)}.cd41-workspace.cdp .cdp-pack-comparison>header .btn{display:inline-flex;align-items:center;gap:6px;flex:none}.cd41-workspace.cdp .cdp-spin{animation:cdp-spin .9s linear infinite}@keyframes cdp-spin{to{transform:rotate(1turn)}}@media (max-width:1180px){.cd41-workspace.cdp .cdp-board{grid-template-columns:repeat(3,minmax(260px,1fr));scroll-snap-type:x proximity}.cd41-workspace.cdp .cdp-board-column{scroll-snap-align:start}}@media (max-width:860px){.cd41-workspace.cdp .cdp-packs-layout{grid-template-columns:minmax(0,1fr)}.cd41-workspace.cdp .cdp-rail{position:static;max-height:none}.cd41-workspace.cdp .cdp-packs-layout:not([data-focus]) .cdp-packs-main,.cd41-workspace.cdp .cdp-packs-layout[data-focus] .cdp-rail{display:none}.cd41-workspace.cdp .cdp-packs-back{display:inline-flex;justify-self:start}.cd41-workspace.cdp .cdp-workspace{padding:var(--s-4)}}@media (max-width:720px){.cd41-workspace.cdp .cdp-board{display:block;overflow:visible;padding:0}.cd41-workspace.cdp .cdp-board-column{display:none;max-height:none;overflow:visible}.cd41-workspace.cdp .cdp-board-column[data-active]{display:flex}.cd41-workspace.cdp .cdp-pipeline .cdp-reel-strip{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.cd41-workspace.cdp .cdp-board .cdp-pipeline-pack:not([data-sent]) .cdp-reel-status{display:flex}.cd41-workspace.cdp .cdp-pipeline :is(.btn,.cdp-stage-nav button,.cdp-scope button,.cdp-segmented button,.cdp-pipeline-view-toggle button,.cdp-rail-pack,select,input[type=datetime-local],input[type=search],.cdp-move-reel summary){min-height:44px}.cd41-workspace.cdp .cdp-pipeline .cdp-pack-menu{width:44px;min-width:44px;height:44px}:is(.cd41-workspace.cdp,.cd-page-actions) :is(.cdp-pipeline-view-toggle,.cdp-segmented) button{min-height:44px}.cd41-workspace.cdp .cdp-pipeline-toolbar-actions{margin-left:0;width:100%}.cd41-workspace.cdp .cdp-pipeline-toolbar-actions .btn{margin-left:auto}.cd41-workspace.cdp .cdp-ws-actions{width:100%}.cd41-workspace.cdp .cdp-ws-actions .btn{flex:1 1 auto}.cd41-workspace.cdp .cdp-ws-grid .cdp-reel-strip{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.cd41-workspace.cdp .cdp-ws-fields input[type=datetime-local]{width:100%}.cd41-workspace.cdp .cdp-ws-fields .cdp-field{flex:1 1 100%}.cd41-workspace.cdp .cdp-compare-layer{padding:0}.cd41-workspace.cdp .cdp-compare-layer .cdp-pack-comparison{width:100%;height:100svh;max-height:none;border-radius:0;padding:var(--s-4)}.cd41-workspace.cdp .cdp-toast{bottom:calc(var(--s-4) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.cd41-workspace.cdp .cdp-pipeline *,.cd41-workspace.cdp .cdp-toast{animation:none!important;transition:none!important}}.cd41-workspace.cdp .cdp-pipeline :is(.cdp-initial,.edited,.kbd,.av .key){font-size:13px}.cd41-workspace.cdp .cdp-lane-next{margin:0 4px 8px;color:var(--text-2);font:400 13px/1.5 var(--font)}.cd41-workspace.cdp .cdp-board-stage{display:grid;gap:12px;min-width:0}.cd41-workspace.cdp .cdp-board-stage>h3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:12px 0 0;color:var(--text);font:600 14px/1.4 var(--font)}.cd41-workspace.cdp .cdp-board-stage>h3 span{color:var(--text-3);font:400 12px/1.5 var(--font)}.cd41-workspace.cdp .cdp-finished{border-top:1px solid var(--hairline);padding-top:12px}.cd41-workspace.cdp .cdp-finished>summary{min-height:44px;color:var(--text-2);cursor:pointer;font:500 13px/1.5 var(--font)}.cd41-workspace.cdp .cdp-board-column{background:linear-gradient(160deg,color-mix(in oklch,var(--accent) 3%,var(--surface-1)),var(--surface-1) 40%);box-shadow:inset 0 1px color-mix(in oklch,var(--text) 6%,transparent)}.cd41-workspace.cdp .cdp-drag-cell{position:relative;min-width:0;border-radius:var(--r-2)}.cd41-workspace.cdp [data-kit-over]{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-2)}.cd41-workspace.cdp [data-kit-dragging]{opacity:.75;box-shadow:var(--shadow-3)}.cd41-workspace.cdp .cdp-reel-grip{position:absolute;top:44px;right:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:var(--mat-chip);color:var(--text);cursor:grab;touch-action:none}.cd41-workspace.cdp .cdp-reel-grip:active{cursor:grabbing}.cd41-workspace.cdp .cdp-reel-grip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cd41-workspace.cdp .cdp-drag-cell{transition:none}}.cd41-workspace.cdp .cdp-preparation-recovery{flex-basis:100%;min-width:0;padding-top:8px}.cd41-workspace.cdp .cdp-preparation-recovery>summary{cursor:pointer;min-height:44px;color:var(--accent);font:500 13px/1.5 var(--font)}.cd41-workspace.cdp .cdp-preparation-recovery :is(video,select,input){max-width:100%}.cd41-workspace.cdp .cdp-preparation-recovery p{overflow-wrap:anywhere}@media (min-width:1024px){.cd41-workspace.cdp .cdp-stage-nav{display:none}}.cd41-workspace.cdp .cdp-take-badge{position:absolute;right:6px;bottom:6px;padding:3px 7px;border-radius:var(--r-pill);background:var(--mat-chip);backdrop-filter:blur(8px);color:var(--text);font:600 11px/1.2 var(--font);letter-spacing:.01em}.cd41-workspace.cdp .cdp-reel-group>header{position:relative;padding-right:40px}.cd41-workspace.cdp .cdp-group-menu{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:var(--r-pill);color:var(--text-2)}.cd41-workspace.cdp .cdp-group-menu:focus-visible,.cd41-workspace.cdp .cdp-group-menu:hover{color:var(--text);background:var(--surface-1)}@media (max-width:767px){.cd41-workspace.cdp .cdp-group-menu{width:44px;height:44px}}.cd41-workspace.cdp :is(.cdp-prep-rows,.cdp-reel-group[data-stage=back]) .cdp-reel-strip{display:flex;flex-direction:column;gap:8px;overflow:visible;scroll-snap-type:none}.cd41-workspace.cdp :is(.cdp-prep-rows,.cdp-reel-group[data-stage=back]) .cdp-strip-cell{width:100%}.cd41-workspace.cdp :is(.cdp-prep-rows,.cdp-reel-group[data-stage=back]) .cdp-strip-reel{display:grid;grid-template-columns:44px minmax(0,1fr);grid-auto-rows:auto;column-gap:12px;row-gap:2px;align-items:center;flex:none;width:100%;padding:8px 10px;border-radius:14px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hairline);transition:background .12s}.cd41-workspace.cdp :is(.cdp-prep-rows,.cdp-reel-group[data-stage=back]) .cdp-strip-reel:hover{background:var(--surface-2)}.cd41-workspace.cdp :is(.cdp-prep-rows,.cdp-reel-group[data-stage=back]) .cdp-strip-reel .poster{grid-row:1/span 3;width:44px;border-radius:8px}.cd41-workspace.cdp :is(.cdp-prep-rows,.cdp-reel-group[data-stage=back]) .cdp-strip-reel .cdp-reel-number{display:none}.cd41-workspace.cdp :is(.cdp-prep-rows,.cdp-reel-group[data-stage=back]) .cdp-strip-reel>b{grid-column:2;margin:0;-webkit-line-clamp:1}.cd41-workspace.cdp :is(.cdp-prep-rows,.cdp-reel-group[data-stage=back]) .cdp-strip-reel>:not(.poster):not(b){grid-column:2;margin:0}.cd41-workspace.cdp .cdp-reel-group[data-stage=back] .cdp-returned-at{position:static;width:auto;height:auto;overflow:visible;clip:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--text-3);font:var(--t-caption)}.cd41-workspace.cdp .cdp-reel-group[data-stage=back] .cdp-returned-at>span{margin-left:auto;padding:4px 10px;border-radius:var(--r-pill);background:var(--accent-soft,#f0508c22);color:var(--accent,#f0508c);font-weight:600}.cd41-workspace.cdp .cdp-reel-group[data-stage=back] .cdp-take-badge{display:none}.cd41-workspace.cdp .cdp-reel-group[data-stage=back] .cdp-strip-reel:has(.cdp-returned-at) .poster:after{content:none}.cd41-workspace.cdp .cdp-reel-group[data-single]{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;align-items:start}.cd41-workspace.cdp .cdp-reel-group[data-single]>header{grid-column:2;grid-row:1}.cd41-workspace.cdp .cdp-reel-group[data-single]>.cdp-reel-strip{grid-column:1;grid-row:1/span 2;display:block;overflow:visible}.cd41-workspace.cdp .cdp-reel-group[data-single] .cdp-strip-reel{width:40px;flex:none}.cd41-workspace.cdp .cdp-reel-group[data-single] .cdp-strip-reel>:not(.poster){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cd41-workspace.cdp .cdp-reel-group[data-single] .cdp-reel-number{display:none}.cd41-workspace.cdp .cdp-reel-group[data-single]>:not(header):not(.cdp-reel-strip){grid-column:2}.cd41-workspace.cdp .cdp-reel-group[data-single] h3{font-size:15px;line-height:1.3}.cd41-workspace.cdp .cdp-empty-pack{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px 12px;border-radius:12px;background:var(--surface-2);color:var(--text-2);font-size:13px}.cd41-workspace.cdp .cdp-empty-pack .btn{flex:none}.cd41-workspace.cdp .cdp-model-groups{display:grid;gap:20px}.cd41-workspace.cdp .cdp-model-group{min-width:0;display:grid;gap:10px}.cd41-workspace.cdp .cdp-model-group>header{display:flex;align-items:center;gap:10px;padding:8px 0}.cd41-workspace.cdp .cdp-model-group>header>.face{width:34px;height:34px;flex:none;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--surface-3)}.cd41-workspace.cdp .cdp-model-group>header>div{min-width:0;flex:1}.cd41-workspace.cdp .cdp-model-group>header h3{margin:0;color:var(--text);font:650 15px/1.4 var(--font)}.cd41-workspace.cdp .cdp-model-group>header span{color:var(--text-2);font:var(--t-caption)}.cd41-workspace.cdp .cdp-film-week{border-top:1px solid var(--hairline)}.cd41-workspace.cdp .cdp-film-week>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer;list-style:none;color:var(--text-2);font:var(--t-caption)}.cd41-workspace.cdp .cdp-film-week>summary:after{content:"+";font-size:18px}.cd41-workspace.cdp .cdp-film-week[open]>summary:after{content:"−"}.cd41-workspace.cdp .cdp-film-week>summary span{flex:1}.cd41-workspace.cdp .cdp-film-week>summary::-webkit-details-marker{display:none}.cd41-workspace.cdp .cdp-film-week>div{display:grid;gap:10px;padding-bottom:12px}.cd41-workspace.cdp .cdp-reel-group[data-grouped]>header>.who{display:none}.cd41-workspace.cdp .cdp-reel-group:has(.cdp-open-pack){cursor:pointer}.cd41-workspace.cdp .cdp-reel-group:has(.cdp-open-pack):hover{border-color:var(--hairline-2)}.cd41-workspace.cdp .cdp-pipeline button.cdp-open-pack{display:block;height:auto;min-height:44px;padding:0;text-align:left;white-space:normal;color:inherit;font:inherit}.cd41-workspace.cdp .cdp-pipeline button.cdp-tile-menu{position:absolute;top:4px;right:4px;width:44px;height:44px;min-width:44px;padding:0;display:grid;place-items:center;border:1px solid #ffffff24;border-radius:50%;background:#111b;color:#fff;backdrop-filter:blur(8px)}.cdp-reel-action-menu{z-index:120;min-width:220px;max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--hairline-2,#ffffff24);border-radius:14px;background:var(--surface-2,#25232b);color:var(--text,#fff);box-shadow:0 16px 44px #0008}.cdp-reel-action-menu [role=menuitem]{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:8px;outline:none;cursor:pointer;font:500 13px/1.4 var(--font,sans-serif)}.cdp-reel-action-menu [role=menuitem][data-highlighted]{background:#ffffff12}.cd41-workspace.cdp .cdp-pipeline button.cdp-tile-menu{position:static;width:100%;margin-top:4px;min-width:0;border-radius:8px;background:var(--surface-2);border-color:var(--hairline);backdrop-filter:none}.cd41-workspace.cdp :is(.cdp-prep-rows,.cdp-reel-group[data-stage=back]) .cdp-strip-cell{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:4px}.cd41-workspace.cdp :is(.cdp-prep-rows,.cdp-reel-group[data-stage=back]) button.cdp-tile-menu{margin-top:0}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-board{gap:16px}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-board-column{gap:10px;padding:0 12px 12px;border:1px solid var(--hairline);border-radius:18px;background:var(--surface-1)}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-board-column-head{margin:0 -12px;padding:16px 16px 4px;border-radius:18px 18px 0 0}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-board-column-head h2{font:650 15px/1.3 var(--font);letter-spacing:-.01em}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-lane-next{margin:0 4px 4px;color:var(--text-3);font:450 12px/1.45 var(--font)}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-board-stage>h3{margin:8px 4px 0;color:var(--text-2);font:600 11px/1.4 var(--font);letter-spacing:.06em;text-transform:uppercase}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-board-stage>h3 span{letter-spacing:0;text-transform:none}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-board-column .empty{padding:14px;border:1px dashed var(--hairline-2);border-radius:12px;color:var(--text-3);font:450 13px/1.45 var(--font);text-align:center}.cd41-workspace.cdp .cdp-pipeline[data-view=board] :is(.cdp-pipeline-pack,.cdp-reel-group){gap:10px;padding:12px;border-radius:14px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline);transition:box-shadow .12s,background .12s}.cd41-workspace.cdp .cdp-pipeline[data-view=board] :is(.cdp-pipeline-pack,.cdp-reel-group):hover{box-shadow:inset 0 0 0 1px var(--hairline-2)}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-reel-group[data-late]{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--owner) 40%,transparent)}.cd41-workspace.cdp .cdp-pipeline[data-view=board] :is(.cdp-pipeline-pack,.cdp-reel-group) h3{font:600 14px/1.35 var(--font)}.cd41-workspace.cdp .cdp-pipeline[data-view=board] button.cdp-open-pack{min-height:0}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-pack-meta{color:var(--text-2);font:450 12px/1.4 var(--font)}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-reel-strip{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-model-group>header{padding:4px 0}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-model-group>header .btn{min-height:32px;padding:0 12px;font-size:13px}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-film-week>summary{min-height:36px;font:600 11px/1.4 var(--font);letter-spacing:.06em;text-transform:uppercase}.cd41-workspace.cdp .cdp-pipeline[data-view=board] :is(.cdp-prep-rows,.cdp-reel-group[data-stage=back]) .cdp-strip-reel{padding:6px 8px;border-radius:12px;background:var(--surface-1)}.cd41-workspace.cdp .cdp-pipeline[data-view=board] :is(.cdp-prep-rows,.cdp-reel-group[data-stage=back]) .cdp-strip-reel .poster{width:40px}.cd41-workspace.cdp .cdp-pipeline[data-view=board] :is(.cdp-prep-rows,.cdp-reel-group[data-stage=back]) .cdp-strip-reel{grid-template-columns:40px minmax(0,1fr)}@media (hover:hover) and (pointer:fine){.cd41-workspace.cdp .cdp-pipeline button.cdp-tile-menu{position:absolute;z-index:3;top:4px;right:4px;width:28px;height:28px;min-width:28px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;color:#fff;background:#000000b3;backdrop-filter:blur(8px);opacity:0;transition:opacity .12s}.cd41-workspace.cdp .cdp-pipeline .cdp-strip-cell:is(:hover,:focus-within) button.cdp-tile-menu,.cd41-workspace.cdp .cdp-pipeline button.cdp-tile-menu[data-state=open]{opacity:1}.cd41-workspace.cdp .cdp-pipeline :is(.cdp-prep-rows,.cdp-reel-group[data-stage=back]) .cdp-strip-cell{display:block}.cd41-workspace.cdp .cdp-pipeline :is(.cdp-prep-rows,.cdp-reel-group[data-stage=back]) button.cdp-tile-menu{top:50%;right:8px;transform:translateY(-50%);background:var(--surface-3)}}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-reel-group[data-stage=back] .cdp-returned-at{gap:2px 8px;font:450 12px/1.4 var(--font)}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-reel-group[data-stage=back] .cdp-returned-at>span{margin-left:0;padding:0;background:none;font:600 12px/1.4 var(--font)}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-reel-group[data-stage=back] .cdp-strip-reel .cdp-reel-status{margin:0}.cd41-workspace.cdp .cdp-workspace{gap:16px;padding:20px 24px;border:1px solid var(--hairline);border-radius:18px}.cd41-workspace.cdp .cdp-workspace>.cdp-ws-head{order:0}.cd41-workspace.cdp .cdp-workspace>.cdp-readiness{order:1}.cd41-workspace.cdp .cdp-workspace>:not(.cdp-ws-head):not(.cdp-readiness){order:2}.cd41-workspace.cdp .cdp-ws-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:14px 16px;padding:16px;border-radius:14px;background:var(--surface-2)}.cd41-workspace.cdp .cdp-ws-fields>.cdp-field{flex:none;min-width:0;color:var(--text-3);font:600 12px/1.3 var(--font)}.cd41-workspace.cdp .cdp-ws-fields>.cdp-field:first-child:has(input[lang=es]){grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 10px}.cd41-workspace.cdp .cdp-ws-fields>.cdp-field:first-child:has(input[lang=es])>label{grid-column:1}.cd41-workspace.cdp .cdp-ws-fields>.cdp-field:first-child:has(input[lang=es])>p{grid-column:1/-1;grid-row:2;margin:0;color:var(--text-3);font:450 12px/1.45 var(--font)}.cd41-workspace.cdp .cdp-ws-fields>.cdp-field:first-child:has(input[lang=es])>.btn{grid-column:2;grid-row:1;align-self:end;min-height:40px;width:auto}.cd41-workspace.cdp .cdp-ws-fields input[lang=es]{min-height:40px;padding:0 12px;border:1px solid var(--hairline-2);border-radius:10px;color:var(--text);background:var(--surface-1);font:500 14px/1.2 var(--font)}.cd41-workspace.cdp .cdp-ws-fields input[lang=es]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cd41-workspace.cdp .cdp-ws-fields input[type=datetime-local]{width:100%;min-height:40px;border-radius:10px}.cd41-workspace.cdp .cdp-ws-fields .cdp-segmented{display:inline-flex;padding:3px;border-radius:10px;background:var(--surface-1)}.cd41-workspace.cdp .cdp-ws-fields .cdp-segmented button{min-width:44px;min-height:34px;border-radius:8px}.cd41-workspace.cdp .cdp-ws-fields>.cdp-ws-save{grid-column:1/-1;justify-self:end}.cd41-workspace.cdp .cdp-ws-head .cdp-ws-actions .btn{min-height:40px}.cd41-workspace.cdp .cdp-readiness{border:1px solid var(--hairline)}.cd41-workspace.cdp .cdp-readiness[data-state=blocked]{border-color:color-mix(in oklch,var(--owner) 35%,transparent);background:color-mix(in oklch,var(--owner) 8%,var(--surface-1))}.cd41-workspace.cdp .cdp-readiness[data-state=ready]{border-color:color-mix(in oklch,var(--ready) 35%,transparent);background:color-mix(in oklch,var(--ready) 8%,var(--surface-1))}@media (max-width:767px){.cd41-workspace.cdp .cdp-workspace{padding:16px}.cd41-workspace.cdp .cdp-ws-fields>.cdp-field:first-child:has(input[lang=es]){grid-template-columns:minmax(0,1fr)}.cd41-workspace.cdp .cdp-ws-fields>.cdp-field:first-child:has(input[lang=es])>.btn{grid-column:1;grid-row:auto}}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-board-column{max-height:var(--cdp-board-height,calc(100svh - 230px))}.cd41-workspace.cdp .cdp-held>li:focus{outline:2px solid var(--accent);outline-offset:3px}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-board{height:var(--cdp-board-height,calc(100svh - 250px));align-items:stretch;padding-bottom:0}.cd41-workspace.cdp .cdp-pipeline[data-view=board] .cdp-board-column{min-height:0;max-height:100%}.cdp-board-size{display:flex;align-items:center;gap:8px;color:var(--text-2);font:500 12px/1.2 var(--font)}.cdp-board-size select{min-height:36px;padding:0 28px 0 10px;border:1px solid var(--hairline-2);border-radius:8px;color:var(--text);background:var(--surface-1);font:500 13px/1.2 var(--font)}.cd41-workspace.cdp .cdp-pipeline[data-board-size=compact] .cdp-board{grid-template-columns:repeat(3,minmax(250px,1fr));gap:8px}.cd41-workspace.cdp .cdp-pipeline[data-board-size=wide] .cdp-board{grid-template-columns:repeat(3,minmax(390px,1fr))}.cd41-workspace.cdp .cdp-pipeline[data-board-size=compact] .cdp-board :is(.cdp-pipeline-pack,.cdp-reel-group){padding:10px}@media(min-width:768px){.v4-shell[data-ws=cd] .v4-content:has(.cdp-pipeline[data-view=board]){padding-bottom:0}}.cdp .cdr-workspace{min-width:0;max-width:1440px;color:var(--text)}.cdp .cdr-workspace *,.cdp .cdr-workspace :after,.cdp .cdr-workspace :before{box-sizing:border-box}.cdp .cdr-workspace :is(h2,h3,h4,p,figure){margin:0}.cdp .cdr-workspace :is(button,a,input,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cdp .cdr-workspace :is(button,input,textarea):disabled{opacity:.45;cursor:default}.cdp .cdr-workspace ::selection{background:var(--accent);color:var(--accent-ink)}.cdp .cdr-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cdp .cdr-tabular{font-variant-numeric:tabular-nums}.cdp .cdr-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding-bottom:20px}.cdp .cdr-tabs{display:inline-flex;gap:2px;max-width:100%;padding:3px;overflow-x:auto;border-radius:var(--r-pill);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hairline);scrollbar-width:none}.cdp .cdr-workspace .cdr-tab{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:0 14px;border:0;border-radius:var(--r-pill);color:var(--text-2);background:transparent;font:var(--t-callout);font-weight:600;white-space:nowrap;cursor:pointer;transition:background var(--d-micro) var(--ease-out),color var(--d-micro) var(--ease-out)}.cdp .cdr-workspace .cdr-tab:hover:not(:disabled){color:var(--text)}.cdp .cdr-workspace .cdr-tab[aria-selected=true]{color:var(--text);background:var(--surface-3)}.cdp .cdr-tab-count{min-width:20px;padding:2px 6px;border-radius:var(--r-pill);color:var(--text-2);background:oklch(1 0 0/.07);font:600 12px/1.25 var(--font);font-variant-numeric:tabular-nums;text-align:center}.cdp .cdr-tab-count[data-attention=true]{color:var(--accent-ink);background:var(--accent)}.cdp .cdr-summary{color:var(--text-3);font:var(--t-callout)}.cdp .cdr-readonly{margin:0 0 18px;color:var(--text-2);font:var(--t-callout);line-height:1.5}.cdp .cdr-layout{display:grid;grid-template-columns:252px minmax(0,1fr) 288px;align-items:start;gap:28px}.cdp .cdr-layout>*{min-width:0}.cdp .cdr-queue{position:sticky;top:16px;display:grid;gap:18px;max-height:calc(100vh - 32px);overflow-y:auto;padding:2px 6px 12px 2px;scrollbar-width:thin;scrollbar-color:var(--hairline-2) transparent}.cdp .cdr-group>h3{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:0 6px;color:var(--text-2);font:var(--t-caption);letter-spacing:var(--track-label);text-transform:uppercase}.cdp .cdr-group>h3 .face{width:20px;height:20px;flex:none;object-fit:cover;border-radius:50%;font-size:10px;letter-spacing:0}.cdp .cdr-group>h3>span:last-child{margin-left:auto;color:var(--text-3)}.cdp .cdr-group ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}.cdp .cdr-workspace .cdr-queue-item{display:flex;align-items:flex-start;gap:12px;width:100%;padding:8px;border:0;border-radius:var(--r-2);background:transparent;color:var(--text);text-align:left;cursor:pointer;transition:background var(--d-micro) var(--ease-out),box-shadow var(--d-micro) var(--ease-out)}.cdp .cdr-workspace .cdr-queue-item:hover:not(:disabled){background:var(--surface-1)}.cdp .cdr-workspace .cdr-queue-item[aria-current=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.cdp .cdr-queue-thumb{display:block;flex:0 0 44px;width:44px}.cdp .cdr-queue-thumb .poster{width:100%;aspect-ratio:9/16;border-radius:8px;overflow:hidden}.cdp .cdr-queue-thumb .poster img,.cdp .cdr-queue-thumb .poster video{width:100%;height:100%;object-fit:cover}.cdp .cdr-queue-copy{display:grid;gap:3px;min-width:0;padding-top:1px}.cdp .cdr-queue-copy strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:var(--t-callout);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.cdp .cdr-queue-pack{overflow:hidden;color:var(--text-2);font:var(--t-callout);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cdp .cdr-queue-copy small{color:var(--text-3);font:var(--t-callout);font-size:12px;font-variant-numeric:tabular-nums}.cdp .cdr-queue-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cdp .cdr-workspace .cdr-more{width:100%}.cdp .cdr-selected{display:grid;gap:14px}.cdp .cdr-selected-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.cdp .cdr-model{display:flex;align-items:center;gap:10px;min-width:0}.cdp .cdr-model .face{width:34px;height:34px;flex:none;object-fit:cover;border-radius:50%}.cdp .cdr-model>div{display:grid;gap:2px;min-width:0}.cdp .cdr-model strong{font:var(--t-callout);font-weight:650;overflow-wrap:anywhere}.cdp .cdr-model>div>span{color:var(--text-2);font:var(--t-callout);font-size:12px;overflow-wrap:anywhere}.cdp .cdr-step{display:flex;align-items:center;gap:4px}.cdp .cdr-step>span{padding-right:6px;color:var(--text-3);font:var(--t-callout)}.cdp .cdr-title{overflow:hidden;color:var(--text);font:var(--t-title2);font-size:20px;letter-spacing:var(--track-tight);overflow-wrap:anywhere}.cdp .cdr-hook,.cdp .cdr-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cdp .cdr-hook{overflow:hidden;margin-top:-6px;line-height:1.5}.cdp .cdr-hook,.cdp .cdr-source-context{color:var(--text-2);font:var(--t-callout)}.cdp .cdr-source-context{min-width:0}.cdp .cdr-source-context>summary{min-height:44px;padding-block:4px;cursor:pointer}.cdp .cdr-source-context>summary>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-block:3px}.cdp .cdr-source-context[open]>summary>span{display:none}.cdp .cdr-source-context>p{padding:8px 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.cdp .cdr-workspace :is(.cdr-queue-thumb,.cdr-history-thumb) .cdp-poster-unavailable{font-size:0}.cdp .cdr-workspace :is(.cdr-queue-thumb,.cdr-history-thumb) .cdp-poster-unavailable:before{content:"—";color:var(--text-2);font:var(--t-callout)}.cdp .cdr-history{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--hairline)}.cdp .cdr-history h4{color:var(--text-3);font:var(--t-caption);letter-spacing:var(--track-label);text-transform:uppercase}.cdp .cdr-history ol{display:flex;gap:8px;margin:0;padding:0 0 4px;overflow-x:auto;list-style:none;scrollbar-width:thin}.cdp .cdr-workspace .cdr-history-item{display:flex;align-items:center;gap:10px;min-width:168px;padding:6px 12px 6px 6px;border:0;border-radius:var(--r-1);color:var(--text);background:var(--surface-1);text-align:left;cursor:pointer}.cdp .cdr-workspace .cdr-history-item:hover:not(:disabled){background:var(--surface-2)}.cdp .cdr-workspace .cdr-history-item:disabled{opacity:.7}.cdp .cdr-history-thumb{flex:0 0 28px;width:28px}.cdp .cdr-history-thumb .poster{width:100%;aspect-ratio:9/16;border-radius:5px;overflow:hidden}.cdp .cdr-history-item>span:last-child{display:grid;gap:2px}.cdp .cdr-history-item strong{font:var(--t-callout);font-weight:600}.cdp .cdr-history-item small{color:var(--text-3);font:var(--t-callout);font-size:12px;white-space:nowrap}.cdp .cdr-history-item small[data-status=approved]{color:var(--ready)}.cdp .cdr-history-item small[data-status=needs_refilm]{color:var(--owner)}.cdp .cdr-decision{position:sticky;top:16px;display:grid;gap:14px;padding:20px;border-radius:var(--r-3);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hairline)}.cdp .cdr-decision>h3{font:var(--t-headline)}.cdp .cdr-decision>p{color:var(--text-2);font:var(--t-callout);line-height:1.55}.cdp .cdr-actions{display:grid;gap:8px}.cdp .cdr-workspace .cdr-action{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;padding:11px 14px;border:1px solid transparent;border-radius:var(--r-1);font:var(--t-callout);font-size:14px;font-weight:600;cursor:pointer;transition:filter var(--d-micro) var(--ease-out),background var(--d-micro) var(--ease-out),transform var(--d-micro) var(--ease-out)}.cdp .cdr-workspace .cdr-action:active:not(:disabled){transform:scale(var(--press-scale))}.cdp .cdr-workspace .cdr-primary{color:var(--accent-ink);background:var(--accent)}.cdp .cdr-workspace .cdr-primary:hover:not(:disabled){filter:brightness(1.07)}.cdp .cdr-workspace .cdr-secondary{color:var(--text);background:transparent;border-color:var(--hairline-2)}.cdp .cdr-workspace .cdr-secondary:hover:not(:disabled){background:var(--surface-2)}.cdp .cdr-workspace kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:5px;color:inherit;background:oklch(1 0 0/.12);font:600 11px/1 var(--font)}.cdp .cdr-action kbd{margin-left:auto}.cdp .cdr-decision .cdr-keys{color:var(--text-3);font:var(--t-callout);font-size:12px;line-height:1.6}.cdp .cdr-pill{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:6px 12px;border-radius:var(--r-pill);font:var(--t-callout);font-weight:600}.cdp .cdr-pill[data-tone=ready]{color:var(--ready);background:var(--ready-soft)}.cdp .cdr-pill[data-tone=owner]{color:var(--owner);background:var(--owner-soft)}.cdp .cdr-reasons{display:flex;flex-wrap:wrap;gap:6px}.cdp .cdr-workspace .cdr-reason{min-height:44px;padding:6px 12px;border:0;border-radius:var(--r-pill);color:var(--text-2);background:var(--surface-2);font:var(--t-callout);font-weight:600;cursor:pointer}.cdp .cdr-workspace .cdr-reason:hover:not(:disabled){color:var(--text);background:var(--surface-3)}.cdp .cdr-workspace .cdr-reason[aria-pressed=true]{color:var(--accent-ink);background:var(--accent)}.cdp .cdr-decision .cdr-note-label{display:block;margin:0 0 -8px;color:var(--text-2);font:var(--t-callout);font-weight:600}.cdp .cdr-decision textarea{width:100%;min-width:0;padding:12px;resize:vertical;border:0;border-radius:var(--r-1);color:var(--text);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline-2);font:var(--t-body);font-size:14px;caret-color:var(--accent)}.cdp .cdr-decision textarea::placeholder{color:var(--text-3)}.cdp .cdr-note-preview{padding:12px;border-radius:var(--r-1);background:var(--bg)}.cdp .cdr-note-preview strong{color:var(--text-3);font:var(--t-caption);letter-spacing:var(--track-label);text-transform:uppercase}.cdp .cdr-note-preview p{margin-top:6px;color:var(--text);font:var(--t-callout);line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.cdp .cdr-workspace .cdr-control{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:6px 11px;border:0;border-radius:var(--r-1);color:var(--text);background:var(--surface-1);font:var(--t-callout);font-weight:600;cursor:pointer}.cdp .cdr-workspace .cdr-control:hover:not(:disabled){background:var(--surface-2)}.cdp .cdr-workspace .cdr-icon{padding:6px}.cdp .cdr-verdict{position:sticky;bottom:16px;z-index:4;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:24px;padding:10px 10px 10px 16px;border-radius:var(--r-2);background:var(--mat-sheet);backdrop-filter:var(--mat-blur);-webkit-backdrop-filter:var(--mat-blur);box-shadow:var(--shadow-2)}.cdp .cdr-verdict>div{display:flex;align-items:center;gap:8px;flex:1 1 180px;font:var(--t-callout);overflow-wrap:anywhere}.cdp .cdr-verdict[data-phase=done]>div{color:var(--ready)}.cdp .cdr-verdict[data-phase=error]>div{color:var(--danger)}.cdp .cdr-title-row{display:flex;align-items:flex-start;gap:10px}.cdp .cdr-title-row>.cdr-title{flex:1 1 auto;min-width:0}.cdp .cdr-workspace .cdr-download{flex:none}.cdp .cdr-bulk{display:flex;align-items:center;gap:8px;margin-left:auto}.cdp .cdr-decision .cdr-actions.cdr-actions-single{grid-template-columns:minmax(0,1fr)}.cdp .cdr-toasts{position:sticky;bottom:16px;z-index:4;display:grid;gap:8px;margin-top:24px}.cdp .cdr-toasts>.cdr-verdict{position:static;margin-top:0}.cdp .cdr-verdict[data-phase=saving]>div{color:var(--text)}.cdp .cdr-download-run>small{flex:1 0 100%;color:var(--text-3);font:var(--t-callout);font-size:12px}.cdp .cdr-empty{display:grid;justify-items:center;gap:14px;padding:72px 20px;border-radius:var(--r-3);background:var(--surface-1);text-align:center}.cdp .cdr-empty>svg{color:var(--ready)}.cdp .cdr-empty h2{font:var(--t-title2)}.cdp .cdr-empty p{max-width:45ch;color:var(--text-2);font:var(--t-callout);line-height:1.6}.cdp .cdr-empty .btn{min-height:44px}@media (hover:none){.cdp .cdr-action kbd,.cdp .cdr-decision .cdr-keys{display:none}}@media (max-width:1179px){.cdp .cdr-layout{grid-template-columns:220px minmax(0,1fr);gap:24px}.cdp .cdr-queue{grid-row:1/3}.cdp .cdr-decision{position:static;grid-column:2}.cdp .cdr-decision:not([data-open]) .cdr-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.cdp .cdr-tab-label-narrow{display:none}@media (max-width:767px){.cdp .cdr-tab-label-wide{display:none}.cdp .cdr-tab-label-narrow{display:inline}.cdp .cdr-heading{padding-bottom:14px}.cdp .cdr-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border-radius:var(--r-2)}.cdp .cdr-workspace .cdr-tab{flex-wrap:wrap;justify-content:center;gap:4px 6px;min-height:44px;padding:4px 6px;border-radius:var(--r-1);white-space:normal;text-align:center;line-height:1.15}.cdp .cdr-summary{display:none}.cdp .cdr-layout{grid-template-columns:minmax(0,1fr);gap:16px}.cdp .cdr-queue{position:static;grid-row:auto;display:flex;gap:8px;max-height:none;overflow:auto hidden;margin:0 -16px;padding:2px 16px 6px;scroll-snap-type:x proximity;scrollbar-width:none}.cdp .cdr-group{display:contents}.cdp .cdr-group>h3{display:none}.cdp .cdr-group ol{display:contents}.cdp .cdr-group li{flex:0 0 236px;scroll-snap-align:start}.cdp .cdr-workspace .cdr-queue-item{height:100%;background:var(--surface-1)}.cdp .cdr-queue-name{position:static;width:auto;height:auto;overflow:hidden;clip:auto;color:var(--text-3);font:var(--t-caption);letter-spacing:var(--track-label);text-transform:uppercase;text-overflow:ellipsis}.cdp .cdr-workspace .cdr-more{flex:0 0 auto;align-self:center}.cdp .cdr-decision{position:static;top:auto;bottom:auto;z-index:5;grid-column:auto;gap:10px;padding:10px;border-radius:var(--r-3);background:var(--mat-sheet);backdrop-filter:var(--mat-blur);-webkit-backdrop-filter:var(--mat-blur);box-shadow:var(--shadow-2)}.cdp .cdr-decision:not([data-open])>:is(h3,p){display:none}.cdp .cdr-decision[data-open]{position:static;padding:16px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hairline)}.cdp .cdr-decision .cdr-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.cdp .cdr-action kbd,.cdp .cdr-decision .cdr-keys{display:none}.cdp .cdr-workspace .cdr-action{padding-inline:10px}.cdp .cdr-selected-heading{flex-wrap:nowrap}.cdp .cdr-model>div>span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cdp .cdr-step>span{display:none}.cdp .cdr-workspace .cdr-control,.cdp .cdr-workspace .cdr-reason{min-height:44px}.cdp .cdr-step .cdr-control{min-width:44px}.cdp .cdr-title{font-size:18px}.cdp .cdr-toasts,.cdp .cdr-verdict{bottom:calc(148px + env(safe-area-inset-bottom, 0px))}.cdp .cdr-bulk{width:100%;margin-left:0}.cdp .cdr-bulk .cdr-control{width:100%}}@media (prefers-reduced-motion:reduce){.cdp .cdr-workspace *{transition:none;animation:none;scroll-behavior:auto}.cdp .cdr-workspace .cdr-action:active:not(:disabled){transform:none}}@media (min-width:1024px){.cdp .cdr-hook{-webkit-line-clamp:1}}.cdp .cdr-pack-actions{margin-bottom:16px}.cdp .cdr-pack-actions>summary{display:flex;align-items:center;min-height:44px;color:var(--text-2);font:var(--t-callout);cursor:pointer}.cdp .cdr-pack-actions>button{width:100%;margin-top:8px;white-space:normal}.cdp .cdr-workspace .cdr-queue-item[aria-current=true]{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.cdp .cdr-workspace .cdr-queue-item[aria-current=true] .cdr-queue-thumb .poster{box-shadow:0 0 0 1.5px var(--accent)}.cdp .cdr-title{font:650 22px/1.25 var(--font);letter-spacing:-.02em}.cdp .cdr-decision{gap:12px;padding:18px;border-radius:18px}.cdp .cdr-decision>h3{font:650 16px/1.3 var(--font)}.cdp .cdr-decision .cdr-pack-actions{order:9;padding-top:12px;border-top:1px solid var(--hairline)}.cdp .cdr-decision .cdr-pack-actions>summary{display:flex;align-items:center;justify-content:space-between;min-height:36px;color:var(--text-3);font:500 12px/1.4 var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;list-style:none}.cdp .cdr-decision .cdr-pack-actions>summary::-webkit-details-marker{display:none}.cdp .cdr-decision .cdr-pack-actions>summary:after{content:"+";font-size:16px;letter-spacing:0}.cdp .cdr-decision .cdr-pack-actions[open]>summary:after{content:"−"}.cdp .cdr-decision .cdr-pack-actions>.cdr-control{width:100%;margin-top:6px}.cdp .cdr-decision .cdr-keys{order:10}.cdp .cdr-selected .cdc-stage{gap:20px}.cdp .cdr-selected .cdc-side figcaption{min-height:28px}.v4-shell[data-ws=cd] .v4-content:has(>.cd41-workspace[data-page=review]){padding-top:16px}.v4-shell[data-ws=cd] .v4-content:has(>.cd41-workspace[data-page=review])>.v4-page-heading{margin-bottom:8px}.v4-shell[data-ws=cd] .v4-content:has(>.cd41-workspace[data-page=review])>.v4-page-heading h1{font-size:24px;line-height:1.25}.v4-shell[data-ws=cd] .v4-content:has(>.cd41-workspace[data-page=review])>.v4-page-heading .cdp-sub{flex-basis:auto;order:0;font:var(--t-callout)}.cd41-workspace[data-page=review]>.cd-scope-wrap{margin-bottom:8px}.cdp .cdr-selected .cdc:not([data-full=true]) .cdc-stage{width:100%;max-width:calc(var(--cdc-frame-h) * 9 / 8 + 16px);margin-inline:auto}@media (min-width:1024px){.cdp .cdr-heading{gap:8px 16px;padding-bottom:8px}.cdp .cdr-layout{grid-template-columns:192px minmax(0,1fr) 232px;gap:20px}.cdp .cdr-queue{grid-row:auto;max-height:max(240px,calc(100svh - 256px))}.cdp .cdr-selected{gap:10px}.cdp .cdr-selected .cdc:not([data-full=true]){--cdc-frame-h:clamp(280px,var(--cdc-fit-h,calc(100svh - 380px)),620px)}.cdp .cdr-selected .cdc-stage{gap:16px}.cdp .cdr-selected .cdc-side{gap:6px}.cdp .cdr-decision{position:sticky;top:16px;grid-column:auto;padding:16px;max-height:max(240px,calc(100svh - 256px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hairline-2) transparent}.cdp .cdr-decision:not([data-open]) .cdr-actions{grid-template-columns:minmax(0,1fr)}.cdp .cdr-source-context>summary{min-height:44px}.cdp .cdr-source-context[open]>p{max-height:160px;overflow-y:auto;scrollbar-width:thin}}@media (min-width:1024px) and (max-width:1179px){.cdp .cdr-layout{grid-template-columns:164px minmax(0,1fr) 208px;gap:16px}}@media (max-width:767px){.v4-shell[data-ws=cd] .v4-content:has(>.cd41-workspace[data-page=review]){padding-top:8px}.v4-shell[data-ws=cd] .v4-content:has(>.cd41-workspace[data-page=review])>.v4-page-heading .cdp-sub{display:none}.cdp .cdr-heading{gap:4px 8px;padding-bottom:8px}.cdp .cdr-layout{gap:8px}.cdp .cdr-queue{padding-bottom:2px}.cdp .cdr-queue-thumb{flex-basis:28px;width:28px}.cdp .cdr-workspace .cdr-queue-item{padding:6px;gap:8px}.cdp .cdr-queue-copy{gap:2px}.cdp .cdr-queue-copy strong{-webkit-line-clamp:1}.cdp .cdr-queue-pack{display:none}.cdp .cdr-selected{gap:8px}.cdp .cdr-model>div>span{-webkit-line-clamp:1}.cdp .cdr-selected .cdc:not([data-full=true]) .cdc-stage{gap:12px}}