.ps .canvas-stage-heading{display:none}@media (min-width:760px){.ps .studio-redesign .workflow-header{background:#000;align-items:center;gap:14px;height:52px;min-height:52px;padding:0 14px}.ps .studio-redesign .workflow-header>.studio-navigation{display:contents}.ps .studio-redesign .particl-home{opacity:1;justify-content:flex-start;gap:6px;width:auto;min-width:86px;min-height:44px;padding:0}.ps .studio-redesign .particl-home>svg{width:26px;height:16px}.ps .studio-redesign .particl-home>img{width:62px;height:auto}.ps .studio-redesign .workflow-navigation{flex:1;min-width:60px}.ps .studio-redesign .workflow-stages{justify-content:center;align-items:center;gap:2px;height:32px;min-height:32px}.ps .studio-redesign .workflow-stages .workflow-step{border-radius:999px;flex-direction:row;flex:none;gap:5px;min-width:0;max-width:none;height:28px;min-height:28px;padding:4px 8px;font-size:12px;font-weight:500;line-height:20px}.ps .studio-redesign .workflow-step-icon{width:auto;height:auto}.ps .studio-redesign .workflow-step-icon svg{display:none}.ps .studio-redesign .workflow-step-icon small{opacity:.55;font-size:10px;line-height:1;display:inline;position:static}.ps .studio-redesign .workflow-group-start{margin-left:8px!important}.ps .studio-redesign .workflow-group-start:before,.ps .studio-redesign .workflow-step[data-state=active]:after{display:none}.ps .studio-redesign .workflow-step[aria-selected=true]{color:var(--graphite-ink);background:#0a84ff24}.ps .studio-redesign .workflow-step[aria-selected=true] small{color:var(--graphite-accent-text);opacity:1}.ps .studio-redesign .workflow-utilities{background:0 0;border:0;gap:8px;margin:0;padding:0}.ps .studio-redesign .workflow-utilities .atomik-toggle{border-radius:999px;gap:7px;height:32px;padding:0 12px 0 9px;font-size:12px;font-weight:600}.ps .studio-redesign .workflow-utilities .atomik-toggle>span{display:inline}.ps .studio-redesign .workflow-utilities .atom-mark{width:16px;height:16px}.ps .studio-redesign .workflow-utilities .atomik-toggle.on{box-shadow:0 0 0 3px #0a84ff1a,0 0 18px #0a84ff29}.ps .studio-redesign .studio-settings{border:1px solid var(--ps-line);background:var(--graphite-card);border-radius:50%;width:32px;height:32px}.ps .studio-redesign .project-bar{gap:10px;height:40px;min-height:40px;padding:0 14px;font-size:12px}.ps .studio-redesign .project-breadcrumb{gap:8px}.ps .studio-redesign .project-switch{max-width:250px;font-size:12px;font-weight:600}.ps .studio-redesign .project-monogram{width:20px;height:20px;font-size:10px}.ps .studio-redesign .project-description,.ps .studio-redesign .project-bar .project-spec,.ps .studio-redesign .project-bar .save-label{font-size:11px}.ps .studio-redesign .project-bar-actions{gap:10px}.ps .studio-redesign .project-bar .project-export{border-radius:6px;height:28px}.ps .studio-redesign .page-heading{border-bottom:1px solid var(--ps-line);min-height:66px;padding:12px 16px 10px}.ps .studio-redesign .page-heading h1{letter-spacing:-.02em;margin-top:2px;font-size:20px;font-weight:600;line-height:1.4}.ps .studio-redesign .page-heading .eyebrow{font:500 10px/1.4 var(--graphite-font);letter-spacing:.12em;margin:0}.ps .studio-redesign .heading-context{font-size:11px}.ps .studio-redesign .sequence-shelf{border-top:0;border-bottom:1px solid var(--ps-line);background:var(--graphite-panel);gap:10px;height:66px;min-height:66px;padding:12px 16px 10px}.ps .studio-redesign .canvas-stage-heading{flex:1;min-width:150px;display:block}.ps .canvas-stage-heading .eyebrow{font:500 10px/1.4 var(--graphite-font);letter-spacing:.12em}.ps .canvas-stage-heading h1{letter-spacing:-.02em;margin:2px 0 0;font-size:20px;font-weight:600;line-height:1.4}.ps .studio-redesign .shelf-label{text-align:right;flex:none;grid-template-columns:auto auto;gap:2px 10px;width:auto;min-width:100px;display:grid}.ps .studio-redesign .shelf-label>svg,.ps .studio-redesign .shelf-label>.mobile-sequence-toggle{display:none}.ps .studio-redesign .shelf-label>strong{grid-area:1/1;font-size:12px}.ps .studio-redesign .shelf-label>span{font:11px/1.3 var(--graphite-font);grid-area:2/1;padding:0}.ps .studio-redesign .shelf-label>button:not(.mobile-sequence-toggle){border:1px solid var(--ps-line);background:var(--graphite-control);white-space:nowrap;border-radius:6px;grid-area:1/2/3;height:30px;margin:0;padding:0 10px;font-size:12px}.ps .studio-redesign .shelf-frames{flex:0 auto;gap:4px;max-width:280px}.ps .studio-redesign .shelf-frame{border-radius:4px;width:56px;height:32px}.ps .studio-redesign .shelf-frame>span{font-size:8px;top:3px;left:4px}.ps .studio-redesign .shelf-frame>small{font-size:8px}.ps .studio-redesign .shelf-add{width:30px;height:32px}.ps .studio-redesign .production-home{padding:28px 32px 40px}.ps .studio-redesign .home-heading{margin-bottom:20px}.ps .studio-redesign .home-heading .eyebrow{font:500 10px/1.4 var(--graphite-font);letter-spacing:.12em}.ps .studio-redesign .home-heading h1{letter-spacing:-.03em;margin-top:4px;font-size:32px}.ps .studio-redesign .home-projects{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.ps .studio-redesign .home-project-cover{height:180px}.ps .studio-redesign .home-current>div:last-child{padding:14px}.ps .studio-redesign .home-current h2{font-size:18px}.ps .studio-redesign .home-current p{font-size:12px;line-height:1.5}.ps .studio-redesign .home-workflow{margin-top:28px}.ps .studio-redesign .home-workflow h3{margin-bottom:14px;font-size:18px}.ps .studio-redesign .home-workflow>div{gap:12px}.ps .studio-redesign .home-workflow button{gap:8px;padding:14px}.ps .studio-redesign .home-workflow button>svg{width:18px;height:18px}.ps .studio-redesign .home-workflow button>span{font-size:13px;font-weight:600}.ps .studio-redesign .home-workflow button>p{font-size:12px}.ps .studio-redesign .home-workflow button>small{font-size:10px}.ps .studio-redesign .atomik-panel{background:var(--graphite-panel);border-left:1px solid var(--ps-line);width:320px}.ps .studio-redesign .atomik-heading{height:52px;min-height:52px;padding:10px 12px}.ps .studio-redesign .atomik-heading>div{gap:8px}.ps .studio-redesign .atomik-heading strong{letter-spacing:0;font-size:14px;font-weight:600}.ps .studio-redesign .atomik-heading small{letter-spacing:.12em;margin-top:3px;font-size:9px}.ps .studio-redesign .atomik-symbol{background:0 0;width:20px;height:20px}.ps .studio-redesign .atomik-symbol .atom-mark{width:18px;height:18px;color:var(--graphite-accent-text)}.ps .studio-redesign .atomik-tabs{background:var(--graphite-segment);border:0;border-radius:6px;gap:2px;width:calc(100% - 24px);height:32px;margin:0 12px;padding:3px}.ps .studio-redesign .atomik-tabs [data-slot=tabs-trigger]{border:0;border-radius:4px;flex:1;gap:3px;min-width:0;height:26px;padding:0 4px;font-size:11px}.ps .studio-redesign .atomik-tabs [data-state=active]{background:var(--graphite-selected)}.ps .studio-redesign .atomik-tabs .count{margin:0;padding:0;font-size:9px}.ps .studio-redesign .atomik-content{padding:12px}.ps .studio-redesign .genie-intro{background:var(--graphite-card);border:1px solid var(--ps-line);border-radius:8px;padding:14px}.ps .studio-redesign .genie-intro .tiny-orbit{display:none}.ps .studio-redesign .genie-intro h2{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.35}.ps .studio-redesign .genie-intro p{margin-top:6px;font-size:12px;line-height:1.5}.ps .studio-redesign .context-summary{margin:8px 0 12px;padding:10px 12px;font-size:11px}.ps .studio-redesign .context-summary small{font-size:10px}.ps .studio-redesign .starter-prompts button{background:0 0;border-style:dashed;padding:10px}.ps .studio-redesign .starter-prompts button>span{font-size:12px}.ps .studio-redesign .starter-prompts small,.ps .studio-redesign .engine-note{font-size:11px;line-height:1.5}.ps .studio-redesign .atomik-composer{background:var(--graphite-control);box-shadow:none;border-radius:6px;margin:0 12px;padding:8px}.ps .studio-redesign .atomik-composer textarea{min-height:62px;padding:8px 2px;font-size:12px}.ps .studio-redesign .atomik-reasoning-controls{gap:4px;margin-top:6px;padding-top:6px}.ps .studio-redesign .atomik-reasoning-controls .choice{height:28px;padding:0 6px;font-size:11px}}@media (min-width:1180px){.ps .studio-redesign .workspace-body>.atomik-panel{box-shadow:none;max-width:none;position:relative;inset:auto}}@media (min-width:760px) and (max-width:1179px){.ps .studio-redesign .workflow-header{gap:8px}.ps .studio-redesign .workflow-stages{justify-content:flex-start}.ps .studio-redesign .workflow-utilities .atomik-toggle>span{display:none}.ps .studio-redesign .workflow-utilities .atomik-toggle{padding:0 8px}.ps .studio-redesign .shelf-frames{max-width:190px}}@media (max-width:759px){.ps .studio-redesign .sequence-shelf{order:1}.ps .studio-redesign .workflow-header{height:auto;min-height:90px;padding:env(safe-area-inset-top,0px) 14px 5px;background:#000;flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.ps .studio-redesign .workflow-header>.studio-navigation{display:contents}.ps .studio-redesign .particl-home{background:0 0;border:0;justify-content:flex-start;gap:5px;width:auto;min-width:84px;height:48px;min-height:48px;padding:0}.ps .studio-redesign .particl-home>svg{width:23px;height:17px}.ps .studio-redesign .particl-home>img{width:58px}.ps .studio-redesign .workflow-utilities{background:0 0;border:0;order:1;gap:4px;margin-left:auto;padding:0}.ps .studio-redesign .workflow-utilities .atomik-toggle{border-radius:999px;gap:5px;height:44px;min-height:44px;padding:0 8px;font-size:11px}.ps .studio-redesign .workflow-utilities .atomik-toggle .atom-mark{width:15px;height:15px}.ps .studio-redesign .studio-settings{width:32px;min-width:32px;height:44px;display:flex}.ps .studio-redesign .workflow-header .studio-account,.ps .studio-redesign .workflow-header .studio-account-entry{order:2;gap:6px;margin-left:0}.ps .studio-redesign .workflow-header .studio-sections{flex-basis:100%;order:3;justify-content:center;height:44px}.ps .studio-redesign .workflow-header .studio-sections>a{flex:1;justify-content:center;height:44px;min-height:44px;font-size:12px}.ps .studio-redesign .workflow-header .studio-credit{min-height:44px;padding:0 5px;font-size:10px}.ps .studio-redesign .workflow-header .studio-workspace-trigger{min-height:44px}.ps .studio-redesign .workflow-header .studio-account-avatar{width:25px;height:25px;font-size:10px}.ps .studio-redesign .project-bar{height:44px;min-height:44px;padding:0 14px}.ps .studio-redesign .project-bar .project-switch{max-width:220px;font-size:12px}.ps .studio-redesign .project-bar .save-label{font-size:10px}.ps .studio-redesign .production-home{padding:20px 18px 28px}.ps .studio-redesign .home-heading h1{font-size:28px}.ps .studio-redesign .home-heading .eyebrow{font-size:10px}.ps .studio-redesign .home-project-cover{height:160px}.ps .studio-redesign .home-current>div:last-child{padding:14px}.ps .studio-redesign .home-current h2{font-size:18px}.ps .studio-redesign .home-current p{font-size:12px;line-height:1.5}.ps .studio-redesign .mobile-home-shortcuts{gap:8px}.ps .studio-redesign .mobile-home-shortcuts button{gap:7px;padding:14px 10px}.ps .studio-redesign .mobile-home-shortcuts span{font-size:13px}.ps .studio-redesign .mobile-home-shortcuts small{font-size:11px}}@media (min-width:760px){.ps .studio-redesign .stage-scroll:has(>.brief-grid){background:var(--graphite-panel);padding:0}.ps .studio-redesign .brief-grid{align-items:start;gap:0;min-height:100%}.ps .studio-redesign .brief-main{background:0 0;border:0;border-radius:0;justify-self:center;width:100%;max-width:744px;padding:28px 32px 40px}.ps .studio-redesign .brief-main .section-heading{margin:0}.ps .studio-redesign .brief-main .section-heading .eyebrow{font:11px/1.4 var(--graphite-mono);letter-spacing:.04em;color:var(--graphite-accent-text)}.ps .studio-redesign .brief-main .small-tag{letter-spacing:.1em;border-radius:999px;padding:3px 8px;font-size:10px}.ps .studio-redesign .brief-main .field-label{letter-spacing:.12em;text-transform:uppercase;color:var(--graphite-muted);margin:20px 0 6px;font-size:10px;font-weight:500;line-height:1.4}.ps .studio-redesign .brief-main .title-input{letter-spacing:-.03em;padding:6px 0 10px;font-size:32px;font-weight:600;line-height:1.2}.ps .studio-redesign .brief-main textarea{border:1px solid var(--graphite-line);resize:vertical;border-radius:8px;height:96px;min-height:96px;padding:12px 14px;font-size:13px;line-height:1.5}.ps .studio-redesign .brief-main .large-textarea{height:110px;min-height:110px;font-size:15px}.ps .studio-redesign .brief-main .two-fields{gap:12px}.ps .studio-redesign .brief-main .two-fields .field-label,.ps .studio-redesign .brief-main .two-fields+.field-label{margin-top:16px}.ps .studio-redesign .brief-main .two-fields textarea{height:72px;min-height:72px;padding:10px 12px}.ps .studio-redesign .brief-main .form-footer{flex-wrap:wrap;justify-content:flex-start;gap:8px;padding-top:16px}.ps .studio-redesign .brief-main .form-footer>button{border-radius:6px;height:auto;min-height:32px;padding:7px 12px;font-size:12px;line-height:1.4}.ps .studio-redesign .brief-main .form-footer>button:not(.btn){border:1px solid var(--graphite-line);background:var(--graphite-control)}.ps .studio-redesign .brief-side{border-left:1px solid var(--graphite-line);min-height:100%;padding:20px 18px}.ps .studio-redesign .brief-image{aspect-ratio:auto;border-radius:0;flex-direction:column;gap:8px;display:flex;overflow:visible}.ps .studio-redesign .brief-image>img,.ps .studio-redesign .brief-image>.media-empty{aspect-ratio:16/9;border-radius:6px;height:auto;overflow:hidden}.ps .studio-redesign .brief-image>span{letter-spacing:.12em;color:var(--graphite-muted);text-shadow:none;order:-1;font-size:10px;font-weight:500;line-height:1.4;position:static}.ps .studio-redesign .brief-note{padding:14px 0 0}.ps .studio-redesign .brief-note>svg{width:14px;height:14px;margin-bottom:8px}.ps .studio-redesign .brief-note h3{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.2}.ps .studio-redesign .brief-note p{margin-top:8px;font-size:12px;line-height:1.5}.ps .studio-redesign .brief-note button{border:1px solid var(--graphite-line);background:var(--graphite-control);border-radius:6px;justify-content:space-between;gap:8px;width:100%;margin-top:14px;padding:8px 12px;font-size:12px;font-weight:500}.ps .studio-redesign .stage-scroll:has(>.library-toolbar){background:var(--graphite-panel);padding:0 24px 32px}.ps .studio-redesign .library-toolbar{border-bottom:1px solid var(--graphite-line);gap:8px;margin:0 -24px 24px;padding:10px 16px}.ps .studio-redesign .library-toolbar .search-field{flex:0 320px;min-width:140px;margin-right:auto}.ps .studio-redesign .library-toolbar .search-field input{background:var(--graphite-control);border-radius:6px;height:30px;padding:6px 10px 6px 30px;font-size:12px}.ps .studio-redesign .library-toolbar .search-field>svg{width:12px;height:12px;left:10px}.ps .studio-redesign .library-toolbar>.btn,.ps .studio-redesign .library-toolbar>.choice{border-radius:6px;height:30px;min-height:30px;padding:5px 11px;font-size:12px}.ps .studio-redesign :is(.moodboard-intro,.stage-context,.asset-grid,.continuity-note){max-width:1120px;margin-left:auto;margin-right:auto}.ps .studio-redesign .moodboard-intro{align-items:flex-end;gap:24px;margin-bottom:20px;padding:0}.ps .studio-redesign :is(.moodboard-intro,.storyboard-head) .eyebrow{letter-spacing:.12em;font-size:10px;font-weight:500;line-height:1.4}.ps .studio-redesign .moodboard-intro h2{letter-spacing:-.025em;max-width:560px;margin-top:4px;font-size:24px;font-weight:600;line-height:1.2}.ps .studio-redesign .moodboard-intro p{margin-top:6px;font-size:13px;line-height:1.5}.ps .studio-redesign .large-palette .swatch{width:30px;height:30px}.ps .studio-redesign .large-palette small{font-size:10px}.ps .studio-redesign .stage-context{background:0 0;border:0;border-radius:0;margin-bottom:20px;padding:0}.ps .studio-redesign .stage-context p{font-size:13px;line-height:1.5}.ps .studio-redesign .stage-context .small-tag{letter-spacing:.06em;border-radius:999px;padding:3px 8px;font-size:10px}.ps .studio-redesign .asset-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.ps .studio-redesign .asset-card{border:1px solid var(--graphite-line);background:var(--graphite-card);border-radius:8px;flex-direction:column;display:flex}.ps .studio-redesign .asset-image{aspect-ratio:16/10;background:var(--graphite-control)}.ps .studio-redesign .asset-kind,.ps .studio-redesign .asset-v{background:#0009;border:0;border-radius:4px;padding:2px 6px;font-size:9px;line-height:1.4;top:8px}.ps .studio-redesign .asset-kind{letter-spacing:.1em;text-transform:uppercase;left:8px}.ps .studio-redesign .asset-v{right:8px}.ps .studio-redesign .asset-info{flex-direction:column;flex:1;padding:10px 12px 12px;display:flex}.ps .studio-redesign .asset-info>div:first-child{gap:8px}.ps .studio-redesign .asset-info h3{letter-spacing:-.01em;min-width:0;font-size:13px;font-weight:600;line-height:1.4}.ps .studio-redesign .asset-info .status{padding:1px 5px;font-size:10px}.ps .studio-redesign .asset-info>p{margin:6px 0;font-size:11px;line-height:1.5}.ps .studio-redesign .asset-actions{border:0;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px}.ps .studio-redesign .asset-actions>button{border:1px solid var(--graphite-line);background:var(--graphite-control);border-radius:6px;min-height:28px;padding:5px 6px;font-size:11px;line-height:1.4}.ps .studio-redesign .asset-actions>button:not(.icon-btn):not([aria-haspopup=menu]){white-space:nowrap;flex:1;justify-content:center;font-size:11px}.ps .studio-redesign .asset-actions>.icon-btn,.ps .studio-redesign .asset-actions>button[aria-haspopup=menu]{flex:none;justify-content:center;width:28px;min-width:28px;height:28px;margin:0;padding:0}.ps .studio-redesign .upload-tile{background:0 0;border-radius:8px;gap:8px;min-height:240px}.ps .studio-redesign .upload-tile strong{font-size:13px;font-weight:600}.ps .studio-redesign .upload-tile span{font-size:12px}.ps .studio-redesign .upload-tile small{font-size:11px;line-height:1.5}.ps .studio-redesign .continuity-note{background:var(--graphite-card);gap:14px;margin-top:20px;padding:14px 16px}.ps .studio-redesign .continuity-note strong{font-size:13px;font-weight:600}.ps .studio-redesign .continuity-note p{margin-top:2px;font-size:12px;line-height:1.5}.ps .studio-redesign .continuity-note button{border:1px solid var(--graphite-line);background:var(--graphite-control);border-radius:6px;padding:6px 11px}.ps .studio-redesign .stage-scroll:has(>.storyboard-head){background:var(--graphite-panel);padding:24px 28px 40px}.ps .studio-redesign .storyboard-head,.ps .studio-redesign .storyboard-grid{max-width:1120px;margin-left:auto;margin-right:auto}.ps .studio-redesign .storyboard-head{align-items:flex-end;gap:20px;padding:0 0 20px}.ps .studio-redesign .storyboard-head h2{letter-spacing:-.025em;margin:4px 0;font-size:24px;font-weight:600;line-height:1.2}.ps .studio-redesign .storyboard-head p{font-size:13px;line-height:1.5}.ps .studio-redesign .storyboard-head>.btn{border-radius:6px;height:auto;min-height:34px;padding:8px 14px;font-size:12px}.ps .studio-redesign .storyboard-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.ps .studio-redesign .storyboard-card{border:1px solid var(--graphite-line);background:var(--graphite-card);border-radius:8px;flex-direction:column;display:flex}.ps .studio-redesign .storyboard-number{letter-spacing:.1em;padding:8px 12px;font-size:10px}.ps .studio-redesign .storyboard-info{padding:10px 12px 12px}.ps .studio-redesign .storyboard-info input{border:0;border-bottom:1px solid var(--graphite-line);background:0 0;border-radius:0;padding:4px 0;font-size:13px;font-weight:600}.ps .studio-redesign .storyboard-info textarea{border:1px solid var(--graphite-line);background:var(--graphite-control);border-radius:6px;min-height:56px;margin:6px 0;padding:8px 10px;font-size:12px;line-height:1.45}.ps .studio-redesign .storyboard-info button{min-height:28px;color:var(--graphite-accent-text);padding:4px 0;font-size:12px;font-weight:600}.ps .studio-redesign .storyboard-grid>.upload-tile{min-height:260px}.ps .studio-redesign .stage-scroll:has(>.delivery-grid){background:var(--graphite-panel);padding:28px 32px 40px}.ps .studio-redesign .delivery-grid{align-items:start;gap:14px;max-width:1000px;margin:0 auto}.ps .studio-redesign .delivery-main{min-width:0}.ps .studio-redesign .delivery-main>.eyebrow{letter-spacing:.12em;font-size:10px;line-height:1.4}.ps .studio-redesign .delivery-main>h2{letter-spacing:-.03em;max-width:none;margin:6px 0;font-size:32px;font-weight:600;line-height:1.05}.ps .studio-redesign .delivery-main>p{font-size:14px;line-height:1.5}.ps .studio-redesign .movie-export{border:1px solid var(--graphite-line);background:var(--graphite-card);border-radius:8px;margin-bottom:24px;padding:18px 20px}.ps .studio-redesign .movie-export h3{font-size:15px;font-weight:600}.ps .studio-redesign .movie-export p{color:var(--graphite-body);margin:4px 0 12px;font-size:12px;line-height:1.5}.ps .studio-redesign .movie-export .btn{border-radius:6px;padding:8px 14px;font-size:12px}.ps .studio-redesign .movie-export .movie-limit{margin:10px 0 0!important;font-size:11px!important}.ps .studio-redesign .export-options{border:1px solid var(--graphite-line);background:var(--graphite-card);border-radius:8px;margin-top:24px}.ps .studio-redesign .export-option{border-bottom:0;gap:10px;padding:18px 20px 14px}.ps .studio-redesign .export-option strong{font-size:15px;font-weight:600}.ps .studio-redesign .export-option small{margin-top:2px;font-size:12px;line-height:1.5}.ps .studio-redesign .export-settings{gap:10px;padding:0 20px 14px}.ps .studio-redesign .export-settings .field-label{letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:500;line-height:1.4}.ps .studio-redesign .export-settings .choice{border-radius:6px;height:32px;min-height:32px;padding:7px 10px;font-size:12px}.ps .studio-redesign .export-settings .fixed-value{min-height:32px;font:12px/1.5 var(--graphite-mono)}.ps .studio-redesign .delivery-checks{gap:8px;padding:12px 20px 18px}.ps .studio-redesign .delivery-checks>div{font-size:11px;line-height:1.5}.ps .studio-redesign .export-button-row{flex-wrap:wrap;gap:8px;margin-top:14px}.ps .studio-redesign .export-button-row>button{border-radius:6px;height:auto;min-height:36px;padding:9px 14px;font-size:12px;line-height:1.4}.ps .studio-redesign .export-button-row>button:not(.btn){border:1px solid var(--graphite-line);background:var(--graphite-control)}.ps .studio-redesign .delivery-preview{border:1px solid var(--graphite-line);background:var(--graphite-control);border-radius:8px}.ps .studio-redesign .delivery-thumb{aspect-ratio:16/9;border-radius:0}.ps .studio-redesign .delivery-thumb>span:last-child{letter-spacing:-.02em;font-size:18px;bottom:12px;left:14px}.ps .studio-redesign .package-facts{gap:0;padding:0}.ps .studio-redesign .package-facts>div{border-bottom:1px solid var(--graphite-line);padding:10px 14px;font-size:12px}.ps .studio-redesign .package-facts strong{font-weight:600}.ps .studio-redesign .export-file-list{font:11px/1.7 var(--graphite-mono);padding:10px 14px}}@media (min-width:1001px){.ps .studio-redesign .brief-grid{grid-template-columns:minmax(0,1fr) 320px}.ps .studio-redesign .delivery-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}@media (min-width:760px) and (pointer:coarse){.ps .studio-redesign .brief-main textarea,.ps .studio-redesign .brief-main .large-textarea,.ps .studio-redesign .library-toolbar .search-field input,.ps .studio-redesign .storyboard-info input,.ps .studio-redesign .storyboard-info textarea{min-height:44px;font-size:16px}.ps .studio-redesign .brief-main .form-footer>button,.ps .studio-redesign .brief-note button,.ps .studio-redesign .library-toolbar>.btn,.ps .studio-redesign .library-toolbar>.choice,.ps .studio-redesign .asset-actions>button,.ps .studio-redesign .storyboard-head>.btn,.ps .studio-redesign .storyboard-info button,.ps .studio-redesign .export-settings .choice,.ps .studio-redesign .export-button-row>button{min-height:44px}.ps .studio-redesign .asset-actions>.icon-btn,.ps .studio-redesign .asset-actions>button[aria-haspopup=menu]{min-width:44px}}.ps .studio-redesign .project-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:auto;min-height:44px;display:grid;position:relative}.ps .project-section-nav{justify-self:center;min-width:0;position:relative}.ps .project-section-nav .studio-sections{width:max-content;max-width:100%}.ps .project-section-nav .studio-sections>a{color:var(--graphite-muted)}.ps .project-section-nav .studio-sections>a[aria-current=page]{color:var(--graphite-ink)}.ps .studio-redesign .project-bar-actions{justify-self:end;min-width:0}.ps .studio-redesign .project-breadcrumb{min-width:0}.ps .studio-redesign .project-breadcrumb>.project-description{text-overflow:ellipsis;overflow:hidden}.ps .studio-redesign .project-switch{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ps .studio-redesign.is-welcome .project-bar{display:grid}.ps .studio-redesign.is-welcome .project-breadcrumb,.ps .studio-redesign.is-welcome .project-bar-actions{visibility:hidden;pointer-events:none}@media (min-width:760px){.ps .studio-redesign .workflow-navigation{min-width:0;overflow:visible}.ps .studio-redesign .workflow-stages{flex-wrap:wrap;min-width:0;height:auto}.ps .studio-redesign .workflow-header{height:auto;min-height:52px}}@media (min-width:760px) and (max-width:1179px){.ps .studio-redesign .workflow-header{padding-top:6px;padding-bottom:6px}.ps .studio-redesign .workflow-stages{justify-content:center}}@media (max-width:999px){.ps .studio-redesign .project-bar{grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding-top:3px;padding-bottom:4px}.ps .studio-redesign .project-section-nav{grid-area:2/1/auto/-1}.ps .studio-redesign .project-bar-actions{grid-area:1/2}.ps .project-section-nav .studio-sections>a{justify-content:center;min-height:44px}}@media (max-width:759px){.ps .studio-redesign .workflow-header{min-height:calc(52px + env(safe-area-inset-top,0px))}.ps .studio-redesign.is-home .project-bar{display:grid}.ps .studio-redesign.is-home .project-breadcrumb,.ps .studio-redesign.is-home .project-bar-actions{display:none}.ps .studio-redesign.is-home .project-section-nav{grid-row:1}.ps .project-section-nav{width:100%}.ps .project-section-nav .studio-sections{justify-content:center;width:100%}.ps .project-section-nav .studio-sections>a{flex:1;padding:4px 7px;font-size:12px}.ps .project-section-nav .studio-sections>a>svg{display:none}}
@media (min-width:760px){.ps .studio-redesign .edit-workspace{background:var(--graphite-panel);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 320px;align-content:start;gap:0;padding:0;display:grid}.ps .studio-redesign .edit-topline{border-bottom:1px solid var(--graphite-line);grid-area:1/1;gap:10px;min-height:44px;margin:0;padding:8px 16px}.ps .studio-redesign .edit-topline>div{gap:10px;min-width:0}.ps .studio-redesign .edit-topline .small-tag{letter-spacing:.1em;background:var(--graphite-control);border-radius:999px;padding:3px 8px;font-size:10px;line-height:1.4}.ps .studio-redesign .edit-topline .muted{font-size:11px}.ps .studio-redesign .edit-topline .btn{border-radius:6px;flex:none;height:30px;min-height:30px;padding:5px 11px;font-size:12px;font-weight:500}.ps .studio-redesign .edit-upper{display:contents}.ps .studio-redesign .edit-player{background:var(--graphite-ground);grid-area:2/1;align-self:start;padding:16px 0 0}.ps .studio-redesign .player-screen{background:var(--graphite-control);border:0;border-radius:6px;width:calc(100% - 48px);max-width:720px;margin:0 auto}.ps .studio-redesign .player-slug,.ps .studio-redesign .player-tc{background:#0009;border:0;border-radius:4px;padding:3px 7px;font-size:10px}.ps .studio-redesign .player-controls{background:var(--graphite-panel);gap:8px;min-height:44px;margin-top:16px;padding:8px 16px 0}.ps .studio-redesign .player-controls>div{gap:6px}.ps .studio-redesign .player-controls .icon-btn{border:1px solid var(--graphite-line);background:var(--graphite-control);border-radius:6px;width:32px;min-width:32px;height:32px;min-height:32px}.ps .studio-redesign .player-controls span{font-size:11px}.ps .studio-redesign .edit-upper>[aria-label=Edit\ inspector]{border:0;border-left:1px solid var(--graphite-line);background:var(--graphite-panel);scrollbar-width:thin;border-radius:0;grid-area:1/2/4;align-self:start;min-width:0;max-height:calc(100dvh - 166px);padding:10px 12px 14px;position:sticky;top:0;overflow-y:auto}.ps .studio-redesign .edit-workspace [aria-label=Inspector\ view]{background:var(--graphite-segment);border:0;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:2px;display:grid}.ps .studio-redesign .edit-workspace [aria-label=Inspector\ view]>button{white-space:nowrap;border-radius:4px;min-width:0;min-height:28px;padding:5px 2px;font-size:11px;font-weight:500;line-height:1.4}.ps .studio-redesign .shot-inspector{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 8px;padding:14px 0 0;display:grid}.ps .studio-redesign .shot-inspector>.eyebrow,.ps .studio-redesign .shot-inspector>h3,.ps .studio-redesign .shot-inspector>p{grid-column:1/-1}.ps .studio-redesign .shot-inspector>.eyebrow{font:500 10px/1.4 var(--graphite-font);letter-spacing:.1em;margin:0}.ps .studio-redesign .shot-inspector h3{letter-spacing:-.01em;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.4}.ps .studio-redesign .shot-inspector .field-label{color:var(--graphite-body);margin:0;font-size:12px;font-weight:400;line-height:1.4}.ps .studio-redesign .shot-inspector [for=shot-duration]{grid-area:3/1}.ps .studio-redesign .shot-inspector #shot-duration{grid-area:4/1}.ps .studio-redesign .shot-inspector [for=source-in]{grid-area:3/2}.ps .studio-redesign .shot-inspector #source-in{grid-area:4/2}.ps .studio-redesign .shot-inspector [for=shot-note]{grid-area:5/1/auto/-1;margin-top:8px}.ps .studio-redesign .shot-inspector #shot-note{resize:vertical;grid-area:6/1/auto/-1;height:auto;min-height:72px;padding:8px 10px;font-size:12px;line-height:1.45}.ps .studio-redesign .shot-inspector input,.ps .studio-redesign .shot-inspector textarea{border:1px solid var(--graphite-line);background:var(--graphite-control);border-radius:6px;width:100%;min-width:0;margin:0}.ps .studio-redesign .shot-inspector input{height:32px;min-height:32px;font-size:12px;line-height:1.4;font-family:var(--graphite-mono);padding:7px 10px}.ps .studio-redesign .shot-actions{grid-column:1/-1;gap:6px;margin-top:8px}.ps .studio-redesign .shot-actions .icon-btn{border:1px solid var(--graphite-line);background:var(--graphite-control);border-radius:6px;width:32px;min-width:32px;height:32px}.ps .studio-redesign .shot-actions .btn{flex:1;height:32px;padding:6px 10px;font-size:12px;font-weight:500}.ps .studio-redesign .shot-inspector .text-danger{min-height:32px;color:var(--graphite-warning);border:1px solid #ffb34059;border-radius:6px;grid-column:1/-1;margin-top:4px;padding:6px 10px;font-size:12px;font-weight:500}.ps .studio-redesign .edit-workspace [aria-label=Edit\ inspector] .btn{border-radius:6px;height:auto;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.4}.ps .studio-redesign .edit-workspace [aria-label=Edit\ inspector] input:not([type=range]):not([type=checkbox]):not([type=file]),.ps .studio-redesign .edit-workspace [aria-label=Edit\ inspector] select{min-height:32px;padding:7px 10px;font-size:12px;line-height:1.4}.ps .studio-redesign .timeline{background:var(--graphite-panel);border-radius:0;grid-area:3/1;min-width:0;margin:0;padding:0 16px 16px}.ps .studio-redesign .timeline-title{border-top:0;gap:10px;min-height:34px;padding:8px 0 6px}.ps .studio-redesign .timeline-title strong{font-size:12px;font-weight:600}.ps .studio-redesign .timeline-title span{font-size:11px}.ps .studio-redesign .scrub-slider{margin-bottom:8px}.ps .studio-redesign .timeline-ruler{margin-bottom:6px;font-size:10px}.ps .studio-redesign .timeline-clips{gap:2px}.ps .studio-redesign .timeline-clip{border-radius:5px;height:64px}.ps .studio-redesign .timeline-clip img,.ps .studio-redesign .timeline-clip video{opacity:.85}.ps .studio-redesign .timeline-clip>span,.ps .studio-redesign .timeline-clip>small{font-size:10px}.ps .studio-redesign .timeline [aria-label=Sound\ mix]{border-top:1px solid var(--graphite-line);border-radius:0;margin-top:14px;padding:14px 0 0}.ps .studio-redesign .timeline [aria-label=Sound\ mix] .btn{border-radius:6px;height:auto;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.4}}@media (min-width:760px) and (pointer:coarse){.ps .studio-redesign .edit-workspace [aria-label=Edit\ inspector] input:not([type=range]):not([type=checkbox]):not([type=file]),.ps .studio-redesign .edit-workspace [aria-label=Edit\ inspector] select,.ps .studio-redesign .shot-inspector #shot-note{min-height:44px;font-size:16px}.ps .studio-redesign .edit-workspace .btn,.ps .studio-redesign .edit-workspace [aria-label=Edit\ inspector] .btn,.ps .studio-redesign .timeline [aria-label=Sound\ mix] .btn,.ps .studio-redesign .edit-workspace .icon-btn,.ps .studio-redesign .edit-workspace [aria-label=Inspector\ view]>button,.ps .studio-redesign .shot-inspector .text-danger{min-height:44px}.ps .studio-redesign .edit-workspace .icon-btn{min-width:44px}}.collective-assets-link{border:1px solid var(--graphite-edge);background:var(--graphite-card);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.collective-assets-link strong{font-size:13px;font-weight:600}.collective-assets-link p{color:var(--graphite-muted);margin:4px 0 0;font-size:11px}@media (max-width:759px){.collective-assets-link{flex-direction:column;align-items:stretch}}.brief-script{border-top:1px solid var(--graphite-line);margin-top:28px}.script-embedded{min-width:0}.look-section{border:1px solid var(--graphite-edge);background:var(--graphite-card);border-radius:8px;margin:0 0 18px}.look-section>summary{cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;list-style:none;display:flex}.look-section>summary::-webkit-details-marker{display:none}.look-section>summary small{color:var(--graphite-muted);flex:1;font-size:11px;font-weight:400}.look-section[open]>summary{border-bottom:1px solid var(--graphite-line)}.look-section[open]>summary>svg:last-child{transform:rotate(180deg)}.look-section-body{padding:12px 14px 18px}.storyboard-embedded{min-width:0}.library-group{margin-top:6px}.library-group+.library-group{border-top:1px solid var(--graphite-line);margin-top:28px;padding-top:22px}.library-group .stage-context .btn{margin-left:auto}.takes-generations{border-top:1px solid var(--graphite-line);margin-top:32px;padding-top:22px}.takes-generations>.section-heading{margin-bottom:12px}.moleculr-sections-nav{z-index:2;background:var(--graphite-panel,#0b0b0d);flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:8px 0;display:flex;position:sticky;top:0}.moleculr-sections-nav a{border:1px solid var(--graphite-edge);color:inherit;border-radius:999px;padding:6px 11px;font-size:12px;text-decoration:none}.moleculr-sections-nav a[aria-current=location]{border-color:currentColor}.moleculr-section{scroll-margin-top:64px}.moleculr-section+.moleculr-section{border-top:1px solid var(--graphite-line);margin-top:36px;padding-top:28px}.moleculr-section>h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500}.moleculr-section-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.moleculr-section-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.moleculr-section-body{margin-top:14px}
