.video-shot-list{display:grid;grid-gap:8px;gap:8px}.video-production-clip-browser{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px;align-content:start;overflow-y:auto;overflow-x:hidden;-webkit-padding-end:2px;padding-inline-end:2px}.video-clip-list-row{width:100%;border:1px solid var(--border);border-radius:12px;background:var(--panel-strong);color:var(--text);padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;text-align:start;cursor:pointer}.video-clip-list-row.active{border-color:color-mix(in srgb,var(--accent-blue) 42%,var(--border));background:color-mix(in srgb,var(--accent-blue) 8%,var(--panel))}.video-clip-list-row.approved{box-shadow:inset 3px 0 0 color-mix(in srgb,#66d08a 72%,var(--accent-blue))}.video-clip-list-row span{min-width:0;display:grid;grid-gap:3px;gap:3px}.video-clip-list-row span:last-child{text-align:end}.video-clip-list-row em,.video-clip-list-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-clip-list-row strong{font-size:.8rem}.video-clip-list-row em{color:var(--muted);font-size:.68rem;font-style:normal}.video-clip-group{border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 10%);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong,var(--panel-strong)),transparent 5%),color-mix(in srgb,var(--surface-strong,var(--panel-strong)),var(--control,var(--panel)) 14%));padding:7px;display:grid;grid-gap:6px;gap:6px;box-shadow:0 8px 22px rgba(20,20,24,.055);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.video-clip-group:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(20,20,24,.08)}.video-clip-group.active{border-color:var(--brand-red);background:color-mix(in srgb,var(--surface-strong,var(--panel)) 94%,var(--bg));box-shadow:inset 4px 0 0 var(--brand-red),0 14px 32px color-mix(in srgb,var(--brand-red) 16%,transparent)}.video-clip-group-head,.video-clip-version{width:100%;border:0;border-radius:13px;background:transparent;color:var(--text);padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:start;cursor:pointer}.video-clip-group-head{display:grid;grid-template-columns:82px minmax(0,1fr) auto;font-weight:900}.video-clip-group-head:hover,.video-clip-version:hover{background:color-mix(in srgb,var(--control,var(--panel)) 74%,var(--surface-strong,var(--bg)))}.video-clip-group-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:0 2px}.video-clip-group-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;border:0;border-radius:999px;background:var(--brand-red);color:#fff;padding:0 10px;font-size:.72rem;font-weight:900}.video-clip-group-actions button.secondary{border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 12%);background:var(--surface,var(--panel));color:var(--ink,var(--text))}.video-clip-group-actions button:disabled{cursor:not-allowed;opacity:.48}.video-shot-frame-thumb{width:82px;aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:color-mix(in srgb,#101010 88%,var(--panel));color:rgba(255,255,255,.72)}.video-shot-frame-thumb img,.video-shot-frame-thumb video{width:100%;height:100%;object-fit:cover}.video-clip-group-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.video-clip-group-head em{color:var(--muted);font-size:.68rem;font-style:normal;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-clip-version-list{display:grid;grid-gap:5px;gap:5px}.video-clip-version,.video-clip-version-row{border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 18%);background:color-mix(in srgb,var(--control,var(--panel)) 70%,var(--surface-strong,var(--bg)))}.video-clip-version-row{min-width:0;border-radius:13px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px}.video-clip-version-row .video-clip-version{border:0;background:transparent}.video-clip-version-row.active,.video-clip-version.active{border-color:color-mix(in srgb,var(--brand-red) 48%,var(--border));background:color-mix(in srgb,var(--brand-red) 12%,var(--panel));color:var(--text)}.video-clip-version-row.approved,.video-clip-version.approved{border-color:color-mix(in srgb,#66d08a 48%,var(--border))}.video-clip-version-row.needs-review,.video-clip-version.needs-review{border-color:color-mix(in srgb,var(--danger,#d31529) 42%,var(--border));background:color-mix(in srgb,var(--danger,#d31529) 8%,var(--panel))}.video-clip-version-row.needs-review span,.video-clip-version.needs-review span{color:var(--danger,#d31529)}.video-clip-group-head span,.video-clip-group-head strong,.video-clip-version span,.video-clip-version strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-clip-group-head strong,.video-clip-version strong{font-size:.78rem}.video-clip-group-head span,.video-clip-version span{color:var(--muted);font-size:.7rem}.video-shot-rail{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.video-shot-row{text-align:start;border:1px solid var(--border);background:var(--panel-strong);color:var(--text);border-radius:14px;padding:10px 12px;display:grid;grid-gap:3px;gap:3px;cursor:pointer}.video-shot-rail .video-shot-row{flex:0 0 190px;min-height:86px}.video-shot-row.active{border-color:color-mix(in srgb,var(--accent-blue) 45%,var(--border));background:color-mix(in srgb,var(--accent-blue) 9%,var(--panel))}.video-shot-row em,.video-shot-row span{color:var(--muted);font-size:.74rem;font-style:normal}.video-shot-row em.ready{color:#237a45}.video-shot-row em.running{color:var(--accent-blue)}.studio-video-picker-card{max-width:min(760px,calc(100vw - 28px))}.studio-video-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px;gap:10px;max-height:min(460px,58vh);overflow:auto;padding-right:2px}.studio-video-picker-option{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 10%);border-radius:16px;background:color-mix(in srgb,var(--surface,var(--panel)),var(--surface-strong,var(--bg)) 34%);color:var(--ink,var(--text));padding:8px;text-align:start}.studio-video-picker-option:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-red),transparent 42%);background:color-mix(in srgb,var(--brand-red) 8%,var(--surface,var(--panel)))}.studio-video-picker-option:disabled{cursor:not-allowed;opacity:.55}.studio-video-picker-thumb{position:relative;display:grid;place-items:center;width:84px;aspect-ratio:16/9;overflow:hidden;border-radius:11px;background:color-mix(in srgb,#101010 88%,var(--panel));color:rgba(255,255,255,.82)}.studio-video-picker-thumb video{width:100%;height:100%;object-fit:contain}.studio-video-picker-thumb>svg{position:absolute;width:26px;height:26px;padding:6px;border-radius:999px;background:rgba(0,0,0,.42);color:#fff}.studio-video-picker-option>span:last-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.studio-video-picker-option small,.studio-video-picker-option strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-video-picker-option strong{font-size:.82rem;font-weight:900}.studio-video-picker-option small{color:var(--muted);font-size:.72rem;font-weight:760}.video-left-clips{max-height:178px;overflow:auto}.video-attempt{border:1px solid var(--border);border-radius:12px;padding:7px;background:var(--panel)}.video-attempt.active{border-color:color-mix(in srgb,var(--accent-blue) 40%,var(--border))}.video-attempt.approved{border-color:color-mix(in srgb,#66d08a 45%,var(--border))}.video-attempt>button{width:100%;border:0;background:transparent;color:var(--text);display:flex;justify-content:space-between;gap:8px;padding:2px;cursor:pointer}.video-attempt p{margin:7px 0;color:var(--danger);font-size:.78rem}.video-attempt small{display:block;margin-top:4px;color:var(--muted);font-size:.72rem}.video-trim-editor{margin-top:0;display:grid;grid-gap:9px;gap:9px;border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 10%);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong,var(--panel-strong)),transparent 5%),color-mix(in srgb,var(--surface-strong,var(--panel-strong)),var(--control,var(--panel)) 14%));box-shadow:inset 0 1px 0 rgba(255,255,255,.52),0 8px 20px rgba(20,20,24,.045);padding:10px}.video-trim-editor.invalid{border-color:color-mix(in srgb,var(--danger) 34%,var(--line,var(--border)))}.video-trim-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:.74rem;font-weight:900}.video-trim-summary span{display:inline-flex;align-items:center;gap:6px}.video-trim-summary strong{color:var(--text);font-size:.78rem}.video-trim-track{--trim-start:0%;--trim-end:100%;position:relative;height:9px;border-radius:999px;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--muted) 18%,transparent) 0 var(--trim-start),color-mix(in srgb,var(--brand-red) 62%,var(--surface-strong,var(--panel))) var(--trim-start) var(--trim-end),color-mix(in srgb,var(--muted) 18%,transparent) var(--trim-end) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line,var(--border)),transparent 18%)}.video-trim-fields{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) auto;grid-gap:8px;gap:8px;align-items:end}.video-trim-editor label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:.72rem;font-weight:900}.video-trim-editor input{min-height:34px;border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 10%);background:linear-gradient(180deg,color-mix(in srgb,var(--control,var(--input)),white 10%),color-mix(in srgb,var(--control,var(--input)),var(--surface-strong,var(--panel)) 16%));color:var(--text);border-radius:999px;padding:0 12px;font-size:.8rem;font-weight:850;box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 1px 3px rgba(18,27,25,.045)}.video-trim-save{min-height:34px;border:0;background:var(--brand-red);color:white;border-radius:999px;padding:0 14px;font-size:.76rem;font-weight:950;white-space:nowrap;box-shadow:0 8px 18px color-mix(in srgb,var(--brand-red) 18%,transparent)}.video-trim-save:disabled{opacity:.45;box-shadow:none}.video-selected-clip-review>.video-attempt-actions{justify-content:flex-end;margin-top:0;border:1px solid color-mix(in srgb,var(--border),transparent 14%);border-radius:12px;background:color-mix(in srgb,var(--panel-strong) 72%,var(--bg));padding:7px}.video-selected-clip-review .video-generate-details{border-color:color-mix(in srgb,var(--border),transparent 12%);background:color-mix(in srgb,var(--panel-strong) 76%,var(--bg));border-radius:12px}.video-lab-grid{display:grid;grid-template-columns:minmax(280px,.46fr) minmax(340px,.54fr);grid-gap:12px;gap:12px;align-items:start}.video-composer-card,.video-generate-card,.video-generate-details,.video-preview-card,.video-sequence-card{border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 12%);border-radius:18px;background:color-mix(in srgb,var(--surface-strong,var(--panel-strong)),var(--control,var(--panel)) 18%);padding:10px}.video-composer-card{min-height:290px;display:grid;grid-template-rows:minmax(0,1fr) auto auto;grid-gap:0;gap:0;overflow:visible;border-color:color-mix(in srgb,var(--line,var(--border)),var(--ink,var(--text)) 7%);border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong,var(--panel-strong)),transparent 6%),color-mix(in srgb,var(--surface-strong,var(--panel-strong)),var(--control,var(--panel)) 16%));box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 28px rgba(20,20,24,.06);-webkit-backdrop-filter:blur(14px) saturate(1.04);backdrop-filter:blur(14px) saturate(1.04);padding:0;transition:border-color .14s ease,box-shadow .14s ease}.video-composer-card:focus-within{border-color:color-mix(in srgb,var(--ink,var(--text)),transparent 70%);box-shadow:0 0 0 4px color-mix(in srgb,var(--line,var(--border)),transparent 55%),0 12px 30px rgba(20,20,24,.08)}.video-prompt-field{display:grid;min-height:0;grid-gap:0;gap:0}.video-prompt-field span{display:none}.video-prompt-field textarea{width:100%;height:100%;min-height:178px;resize:none;border:0;border-radius:22px 22px 0 0;background:transparent;box-shadow:none;color:var(--ink,var(--text));padding:17px 20px 9px;font:inherit;font-size:15px;font-weight:500;line-height:1.55}.video-prompt-field textarea::placeholder{color:color-mix(in srgb,var(--muted),transparent 18%);font-weight:820}.video-attachment-summary,.video-composer-tools,.video-generate-footer,.video-output-settings>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.video-composer-tools>span{color:var(--muted);font-size:12px;font-weight:550}.video-composer-tools{min-height:46px;padding:6px 8px;border-top:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 24%)}.video-composer-tools .secondary-action{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 18%);border-radius:14px;background:color-mix(in srgb,var(--control,var(--panel)),var(--surface-strong,var(--panel-strong)) 18%);color:var(--ink,var(--text));padding:0 11px;font-size:12px;font-weight:850;box-shadow:0 1px 3px rgba(18,27,25,.055)}.video-composer-tools .secondary-action:hover{background:var(--surface-strong,var(--panel-strong));transform:translateY(-1px)}.video-attach-wrap{position:relative}.video-attach-menu{position:absolute;z-index:80;inset-inline-start:0;display:grid;grid-gap:4px;gap:4px;width:min(340px,82vw);max-height:min(380px,58vh);overflow:auto;border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 8%);border-radius:16px;box-shadow:0 18px 42px rgba(18,27,25,.18);padding:7px;-webkit-backdrop-filter:none}.prompt-composer .attach-menu.video-attach-menu,.video-attach-menu{top:auto;bottom:calc(100% + 8px);background:var(--surface-strong,var(--panel));backdrop-filter:none}.prompt-composer .attach-menu.video-attach-menu{-webkit-backdrop-filter:none}.video-attach-menu button,.video-attach-menu label{min-height:34px;border:0;border-radius:10px;background:transparent;color:var(--ink,var(--text));display:flex;align-items:center;gap:8px;padding:0 9px;font-size:.78rem;font-weight:850;cursor:pointer}.video-attach-menu button:hover,.video-attach-menu label:hover{background:color-mix(in srgb,var(--accent,var(--brand-red)) 8%,var(--surface,var(--panel-strong)))}.video-attach-menu button:disabled{opacity:.42;cursor:not-allowed}.video-attach-menu input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.video-attach-project-picker{display:grid;grid-gap:5px;gap:5px;max-height:260px;overflow:auto;margin-top:4px;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--border),transparent 18%)}.video-attach-project-picker button{display:grid;grid-template-columns:44px minmax(0,1fr);justify-items:start;min-height:42px;text-align:start}.video-attach-project-picker button.active{background:color-mix(in srgb,var(--accent-blue) 11%,var(--panel-strong))}.video-attach-project-picker img{width:44px;height:32px;border-radius:8px;object-fit:cover;background:#111}.video-attach-project-picker span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-attachment-summary{position:relative;margin:0 12px 9px;border:0;border-radius:0;background:transparent;padding:0}.video-attachment-summary>div{min-width:0;display:flex;align-items:center;gap:8px;min-height:38px;padding:4px 42px 4px 5px;border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 14%);border-radius:14px;background:color-mix(in srgb,var(--subtle,var(--panel)),var(--surface-strong,var(--panel-strong)) 34%)}.video-attachment-summary img{width:30px;height:30px;border-radius:10px;object-fit:cover;background:#0f0f0f}.video-attachment-summary span{min-width:0;display:grid;grid-gap:2px;gap:2px}.video-attachment-summary small,.video-attachment-summary strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-attachment-summary small{color:var(--muted);font-size:11px;font-weight:900}.video-attachment-summary strong{color:var(--ink,var(--text));font-size:12px;font-weight:850}.video-attachment-summary>button{position:absolute;inset-block-start:6px;inset-inline-end:22px;width:26px;height:26px;min-height:26px;border-radius:999px;background:color-mix(in srgb,var(--surface,var(--panel)),transparent 5%);box-shadow:none}.video-selected-clip-review{border:0;background:transparent;padding:0;gap:8px}.video-generate-details{display:grid;grid-gap:8px;gap:8px}.video-create-panel-body{display:flex;flex-direction:column;padding:0;overflow:hidden}.video-create-clone.studio-create{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;height:100%}.video-create-clone .composer-surface{display:flex;flex-direction:column;height:100%;min-height:0;border:0;box-shadow:none;background:transparent}.video-create-clone .studio-composer-form{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:minmax(280px,1fr) auto auto;grid-gap:10px;gap:10px;align-items:start}.video-create-clone .prompt-composer{min-height:280px;align-self:stretch}.video-create-clone .prompt-composer textarea{min-height:0;height:100%}.video-create-clone .negative-prompt-panel,.video-create-clone .video-create-output-settings{align-self:start;width:100%}.video-create-clone .video-reference-strip{margin-top:auto}.video-create-clone .reference-tag-button{pointer-events:none}.video-create-clone .attach-menu label{min-height:36px;border:0;border-radius:12px;background:transparent;color:var(--text);display:flex;align-items:center;gap:8px;padding:0 10px;font-size:.8rem;font-weight:850;cursor:pointer}.video-create-clone .attach-menu label:hover{background:color-mix(in srgb,var(--accent) 8%,var(--panel-strong))}.video-create-clone .attach-menu input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.video-create-clone .video-enhance-control{z-index:25}.video-shot-composer-clone{width:100%;min-height:0}.video-shot-composer-clone .composer-surface{gap:10px}.video-shot-composer-clone .studio-composer-form{grid-template-rows:minmax(220px,1fr) auto auto}.video-shot-composer-clone .prompt-composer{min-height:220px}.video-shot-composer-clone .reference-preview-button img{width:100%;height:100%;object-fit:contain;background:var(--subtle)}.video-shot-composer-clone .tool-button.disabled{opacity:.72;cursor:default}.video-output-settings{grid-template-columns:minmax(0,1fr);gap:9px;padding:6px;border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong,var(--panel-strong)),white 18%),color-mix(in srgb,var(--surface-strong,var(--panel-strong)),var(--subtle,var(--panel)) 18%));box-shadow:inset 0 1px 0 color-mix(in srgb,white,transparent 12%),0 1px 2px rgba(18,27,25,.035)}.video-output-settings>header{margin-bottom:2px}.video-output-settings>header h3{margin:0;color:var(--muted);font-size:11px;font-weight:900;line-height:1}.video-output-settings>header span{color:var(--muted);font-size:11px;font-weight:750}.video-advanced-details>summary,.video-generate-details>summary{cursor:pointer;color:var(--text);font-size:.84rem;font-weight:900;list-style-position:outside}.video-advanced-details{border-top:1px solid var(--border);padding-top:8px}.video-generate-advanced,.video-generate-essentials{display:grid;grid-gap:8px;gap:8px}.video-generate-essentials{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.video-generate-advanced label,.video-generate-essentials label{display:grid;grid-template-rows:13px minmax(32px,auto);grid-gap:4px;gap:4px;color:var(--muted);font-size:11px;font-weight:900;line-height:1}.video-generate-advanced select,.video-generate-advanced textarea,.video-generate-essentials select{width:100%;border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 6%);background:color-mix(in srgb,var(--control,var(--input)),var(--surface-strong,var(--panel)) 20%);color:var(--ink,var(--text));border-radius:999px;padding:0 30px 0 12px;font:inherit;min-height:38px;font-size:13px;font-weight:850;box-shadow:0 1px 3px rgba(18,27,25,.055)}.video-generate-advanced textarea{border-radius:16px;padding:10px 12px;min-height:82px;resize:vertical}.video-clip-metrics{display:flex;flex-wrap:wrap;gap:7px;margin-top:6px}.video-clip-metrics span{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:.74rem}.video-clip-metrics span.warning,.video-sequence-warning{border-color:color-mix(in srgb,var(--danger,#d31529) 32%,var(--border));background:color-mix(in srgb,var(--danger,#d31529) 8%,var(--panel));color:var(--danger,#d31529);font-weight:850}.video-sequence-warning{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--danger,#d31529) 32%,var(--border));border-radius:999px;padding:5px 8px;font-size:.72rem}.video-textarea{display:grid;grid-gap:6px;gap:6px;margin-top:6px;font-weight:700}.video-textarea textarea{resize:vertical;min-height:86px;padding:10px 12px;font:inherit}.video-action-row{justify-content:flex-end;margin-top:8px}.video-audio-row{justify-content:flex-start;margin-top:0;min-height:38px;padding:3px;border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 20%);border-radius:999px;background:color-mix(in srgb,var(--subtle,var(--panel)),var(--surface-strong,var(--panel-strong)) 28%);width:max-content}.video-generate-footer{justify-content:flex-end;margin-top:2px}.video-audio-row button{min-height:30px;border:0;border-radius:999px;background:transparent;color:var(--muted);padding:0 10px;font-size:12px;font-weight:850;box-shadow:none}.video-audio-row button.active{background:var(--surface-strong,var(--panel-strong));color:var(--ink,var(--text));box-shadow:0 1px 4px rgba(18,27,25,.16)}.video-action-row.compact{margin-top:0}.video-action-row .primary-action{width:auto;min-width:132px;min-height:36px;border-radius:14px;background:#18a957;color:#fff;border-color:transparent;box-shadow:0 8px 18px rgba(24,169,87,.22)}.video-action-row .primary-action:not(:disabled):hover{background:#159447;box-shadow:0 10px 22px rgba(24,169,87,.25)}.video-action-row .primary-action:disabled{background:color-mix(in srgb,var(--control,var(--panel)),var(--surface-strong,var(--panel-strong)) 18%);color:var(--muted);border-color:var(--border);box-shadow:none}.video-export-list a,.video-export-list button{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:999px;padding:8px 11px;display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-size:.78rem;font-weight:850}.video-export-list button:disabled{opacity:.45}.video-create-output-settings{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"model model size size variations variations" "audio audio duration duration advanced advanced" "cost cost cost cost cost cost";align-items:end}.video-create-output-settings.no-variations{grid-template-areas:"model model model size size size" "audio audio duration duration advanced advanced" "cost cost cost cost cost cost"}.video-create-output-settings .setting-control{min-width:0}.video-create-output-settings select{width:100%;min-height:36px;border:1px solid color-mix(in srgb,var(--line),transparent 8%);border-radius:999px;background:color-mix(in srgb,var(--control,var(--input)),var(--surface-strong,var(--panel)) 20%);color:var(--ink,var(--text));padding:0 30px 0 12px;font:inherit;font-size:12px;font-weight:850;box-shadow:0 1px 3px rgba(18,27,25,.055)}.video-create-output-settings .video-duration-picker select,.video-create-output-settings .video-model-picker select{min-height:38px;border-color:color-mix(in srgb,var(--line),transparent 6%);border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:color-mix(in srgb,var(--control,var(--input)),var(--surface-strong,var(--panel)) 20%);background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7078' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;color:var(--ink,var(--text));padding:0 34px 0 13px;font-size:13px;font-weight:850;line-height:38px;box-shadow:0 1px 3px rgba(18,27,25,.055)}[dir=rtl] .video-create-output-settings .video-duration-picker select,[dir=rtl] .video-create-output-settings .video-model-picker select{background-position:left 12px center;padding:0 13px 0 34px}.video-create-output-settings .video-cost-note{grid-area:cost;align-self:center}.video-create-output-settings .video-audio-row{margin-top:0}.video-create-output-settings .video-model-picker{grid-area:model}.video-create-output-settings .video-size-picker{grid-area:size}.video-create-output-settings .video-size-picker .size-picker-trigger{min-height:38px}.video-create-output-settings .video-size-picker .size-picker-popover button strong,.video-create-output-settings .video-size-picker .size-picker-trigger strong{font-size:13px;font-weight:850}.video-create-output-settings .video-size-picker .size-picker-popover button small,.video-create-output-settings .video-size-picker .size-picker-trigger small{font-size:10.5px;font-weight:500}.video-create-output-settings .video-audio-setting{grid-area:audio}.video-create-output-settings .video-duration-picker{grid-area:duration}.video-create-output-settings .video-advanced-setting{grid-area:advanced;position:relative}.video-create-output-settings .video-variation-picker{grid-area:variations}.video-create-output-settings .video-audio-setting{min-width:0}.video-create-output-settings .video-audio-row{width:100%}.video-create-output-settings .video-audio-row button{flex:1 1;justify-content:center;padding-inline:8px}.video-create-clone .send-button:not(:disabled){background:var(--accent);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 26%,transparent)}.video-create-clone .send-button:not(:disabled):hover{background:color-mix(in srgb,var(--accent),#000 8%);box-shadow:0 10px 22px color-mix(in srgb,var(--accent) 30%,transparent)}.video-create-advanced{position:relative}.video-create-advanced summary{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid color-mix(in srgb,var(--line),transparent 8%);border-radius:999px;background:color-mix(in srgb,var(--control,var(--input)),var(--surface-strong,var(--panel)) 20%);color:var(--ink,var(--text));padding:0 10px 0 12px;cursor:pointer;font:inherit;font-size:12px;font-weight:850;list-style:none;box-shadow:0 1px 3px rgba(18,27,25,.055)}.video-create-advanced[open] summary svg{transform:rotate(180deg)}.video-create-advanced summary::-webkit-details-marker{display:none}.video-create-advanced-grid{position:absolute;z-index:50;inset-inline-end:0;top:calc(100% + 8px);width:min(320px,76vw);display:grid;grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface-strong,var(--panel)),transparent 1%);box-shadow:var(--shadow-soft);padding:10px}.video-create-advanced-grid label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px;font-weight:900}.video-create-advanced-grid textarea{width:100%;min-height:78px;border:1px solid color-mix(in srgb,var(--line),transparent 8%);border-radius:16px;background:color-mix(in srgb,var(--control,var(--input)),var(--surface-strong,var(--panel)) 20%);color:var(--text);padding:10px 12px;resize:vertical;font:inherit}.video-cost-note{color:var(--muted);font-size:11px;font-weight:800}.video-preview-card img,.video-preview-card video,.video-sequence-card video{width:100%;aspect-ratio:16/9;border-radius:12px;background:transparent;object-fit:contain}.video-selected-player{display:block;border:1px solid color-mix(in srgb,var(--border),transparent 10%);box-shadow:0 1px 4px rgba(18,27,25,.05)}.video-main-preview{padding:8px}.video-attempt-list{display:grid;grid-gap:8px;gap:8px;margin-top:0}.video-output-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px;gap:12px;align-items:start;align-content:start}.video-output-card{position:relative;display:grid;align-self:start;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 8%);border-radius:20px;background:var(--surface-strong,var(--panel));box-shadow:0 12px 26px rgba(20,20,24,.08);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.video-output-card:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(20,20,24,.11)}.video-output-card.failed{border-color:color-mix(in srgb,var(--danger,#d23a45),var(--border) 42%)}.video-output-card.active-job{border-color:color-mix(in srgb,var(--brand-red),var(--border) 50%)}.video-output-card.active{border-color:color-mix(in srgb,var(--brand-red) 52%,var(--border));background:color-mix(in srgb,var(--brand-red) 7%,var(--surface-strong,var(--panel)));box-shadow:0 14px 32px color-mix(in srgb,var(--brand-red) 14%,transparent);min-width:0}.video-output-card.selectable{cursor:pointer}.video-output-card.selected{border-color:color-mix(in srgb,var(--brand-red),transparent 18%);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-red),transparent 78%),0 14px 32px color-mix(in srgb,var(--brand-red),transparent 84%)}.video-output-card p{margin:0 10px 8px;color:var(--danger,#d23a45);font-size:.68rem;font-weight:750;line-height:1.35}.video-output-thumb{position:relative;width:100%;border:0;border-radius:0;overflow:hidden;background:#111;padding:0;cursor:pointer;display:block}.video-output-thumb .selection-check{position:absolute;z-index:5;inset-block-start:7px;inset-inline-start:7px;width:13px;min-width:13px;height:13px;min-height:13px;display:grid;place-items:center;border:2px solid color-mix(in srgb,var(--accent),white 22%);border-radius:999px;background:color-mix(in srgb,var(--surface),transparent 8%);color:transparent;padding:0;box-shadow:0 4px 10px color-mix(in srgb,var(--ink),transparent 76%);-webkit-backdrop-filter:none;backdrop-filter:none}.video-output-thumb .selection-check:after{content:"";width:0;height:0;border-radius:999px;background:transparent}.video-output-thumb .selection-check.selected{border-color:color-mix(in srgb,var(--accent),white 22%);background:radial-gradient(circle,var(--accent) 0 32%,transparent 36%),color-mix(in srgb,var(--surface),transparent 8%);color:transparent}.video-output-thumb .selection-check svg,.video-output-thumb .selection-check.selected:after{display:none}.video-output-placeholder,.video-output-thumb video{display:grid;place-items:center;width:100%;aspect-ratio:16/9;color:rgba(255,255,255,.74);background:#111;object-fit:cover}.video-output-play-indicator{position:absolute;inset:0;z-index:2;width:38px;height:38px;margin:auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(18,18,22,.52);color:rgba(255,255,255,.94);box-shadow:0 10px 24px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);pointer-events:none;transition:transform .14s ease,background .14s ease,opacity .14s ease}.video-output-thumb:focus-visible .video-output-play-indicator,.video-output-thumb:hover .video-output-play-indicator{opacity:0;transform:scale(.94)}.video-output-card-actions{position:absolute;z-index:8;inset-block-start:7px;inset-inline-end:7px;display:inline-flex;align-items:center;gap:5px;opacity:0;transform:translateY(-2px);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.video-output-card:focus-within .video-output-card-actions,.video-output-card:hover .video-output-card-actions{opacity:1;transform:translateY(0);pointer-events:auto}.video-output-card-action{width:28px;height:28px;min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--line),transparent 18%);border-radius:999px;background:color-mix(in srgb,var(--surface-strong),transparent 8%);color:var(--ink);box-shadow:0 8px 18px color-mix(in srgb,var(--shadow),transparent 84%);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);cursor:pointer}.video-output-card-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-red),transparent 52%);background:color-mix(in srgb,var(--surface-strong),var(--brand-red) 8%)}.video-output-card-action.danger{color:var(--danger,#d23a45)}.video-output-card-action:disabled{opacity:.48;cursor:not-allowed}.video-output-meta{display:grid;grid-gap:4px;gap:4px;min-width:0;min-height:34px;align-items:center;padding:7px 10px}.video-output-card-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.video-output-card-row small,.video-output-card-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-output-card-row strong{color:var(--ink,var(--text));font-size:12px;font-weight:650}.video-output-card-row small{flex:0 1 auto;color:var(--muted);font-size:11px;font-weight:800}.video-card-cancel{border:1px solid color-mix(in srgb,var(--danger,#d23a45),transparent 64%);border-radius:999px;background:color-mix(in srgb,var(--danger,#d23a45) 10%,transparent);color:var(--danger,#d23a45);min-height:24px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:.66rem;font-weight:900;line-height:1;cursor:pointer}.video-card-cancel:hover:not(:disabled){background:color-mix(in srgb,var(--danger,#d23a45) 16%,transparent)}.video-card-cancel:disabled{opacity:.55;cursor:not-allowed}.video-viewer-shell{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.video-viewer-stage{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.08),transparent 46%),linear-gradient(180deg,#111,#050505)}.video-viewer-stage video{width:100%;height:100%;max-height:calc(100svh - 172px);object-fit:contain;background:#050505;border-radius:16px}.viewer-video-player{position:relative;width:100%;height:100%;display:grid;place-items:center}.video-player-tools{position:absolute;inset-inline:18px;inset-block-end:18px;z-index:6;display:grid;grid-template-columns:auto auto auto minmax(120px,1fr) auto auto auto minmax(64px,92px);align-items:center;grid-gap:6px;gap:6px;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(180deg,rgba(18,18,22,.72),rgba(8,8,10,.8));color:white;box-shadow:0 12px 30px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12);direction:ltr;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.viewer-video-player:focus-within .video-player-tools,.viewer-video-player:hover .video-player-tools{opacity:1;pointer-events:auto;transform:translateY(0)}.video-player-tools button{min-width:34px;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:3px;border:0;border-radius:999px;background:transparent;color:inherit;padding:0 9px;font-size:11px;font-weight:850;letter-spacing:0}.video-player-play,.video-player-tools button.active,.video-player-tools button:hover{background:rgba(255,255,255,.14)}.video-player-tools button.active{color:var(--brand-red)}.video-player-scrub,.video-player-volume{--range-progress:0%;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:18px;width:100%;min-width:0;margin:0;padding:0;background:transparent;accent-color:var(--brand-red);cursor:pointer;direction:ltr}.video-player-scrub::-webkit-slider-runnable-track,.video-player-volume::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--brand-red) 0 var(--range-progress),rgba(255,255,255,.28) var(--range-progress) 100%)}.video-player-scrub::-webkit-slider-thumb,.video-player-volume::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border:2px solid rgba(255,255,255,.94);border-radius:999px;background:var(--brand-red);box-shadow:0 2px 8px rgba(0,0,0,.28)}.video-player-scrub::-moz-range-track,.video-player-volume::-moz-range-track{height:4px;border-radius:999px;background:rgba(255,255,255,.28)}.video-player-scrub::-moz-range-progress,.video-player-volume::-moz-range-progress{height:4px;border-radius:999px;background:var(--brand-red)}.video-player-scrub::-moz-range-thumb,.video-player-volume::-moz-range-thumb{width:10px;height:10px;border:2px solid rgba(255,255,255,.94);border-radius:999px;background:var(--brand-red);box-shadow:0 2px 8px rgba(0,0,0,.28)}.video-player-time{min-width:68px;color:rgba(255,255,255,.78);font-size:11px;font-weight:760;text-align:center;white-space:nowrap}.video-player-volume{min-width:64px}.video-viewer-status{min-height:24px;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--line),transparent 12%);border-radius:999px;padding:0 9px;color:var(--muted);font-size:.7rem;font-weight:900}.video-viewer-status.completed{color:color-mix(in srgb,#137a43,var(--ink) 18%);border-color:color-mix(in srgb,#1f9d59 38%,var(--line))}.video-viewer-status.failed{color:var(--danger,#d23a45);border-color:color-mix(in srgb,var(--danger,#d23a45) 38%,var(--line))}.video-viewer-inspector .viewer-prompt p{white-space:pre-wrap}.video-viewer-thumb-strip button{aspect-ratio:16/9}.output-viewer-thumb-strip button{position:relative;aspect-ratio:16/9}.output-viewer-video-thumb{position:relative;width:100%;height:100%;display:block}.output-viewer-video-mark{position:absolute;inset-inline-end:5px;inset-block-end:5px;z-index:2;width:19px;height:19px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(18,18,22,.62);color:rgba(255,255,255,.94);box-shadow:0 6px 14px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(8px) saturate(1.1);backdrop-filter:blur(8px) saturate(1.1);pointer-events:none}.output-viewer-thumb-strip video,.output-viewer-thumb-strip>button>span,.video-viewer-thumb-strip span,.video-viewer-thumb-strip video{display:grid;place-items:center;width:100%;height:100%;object-fit:cover;color:var(--muted)}.output-viewer-thumb-strip>button>.viewer-thumb-select-mark{position:absolute;width:13px;height:13px;object-fit:fill;color:transparent}.video-sequence-card{display:grid;grid-gap:10px;gap:10px}.video-production-unified .video-export-list,.video-production-unified .video-sequence-card{border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong,var(--panel-strong)),transparent 6%),color-mix(in srgb,var(--surface-strong,var(--panel-strong)),var(--control,var(--panel)) 16%));box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 10px 28px rgba(20,20,24,.06)}.video-production-unified .video-empty.preview,.video-production-unified .video-selected-player,.video-production-unified .video-sequence-player video{border-radius:18px}.video-sequence-card .section-row{align-items:flex-start;gap:12px}.video-sequence-card .section-row h3{margin:0 0 4px}.video-sequence-card .section-row span{color:var(--muted);font-size:.78rem}.video-sequence-player{position:relative;min-height:0}.video-sequence-review-player{width:100%;aspect-ratio:16/9;object-fit:contain;background:transparent}.video-sequence-meta{display:grid;grid-gap:2px;gap:2px;border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 12%);border-radius:14px;padding:9px 11px;background:color-mix(in srgb,var(--control,var(--panel)) 76%,var(--surface-strong,var(--bg)));color:var(--text)}.video-sequence-meta p,.video-sequence-meta span{margin:0;color:var(--muted);font-size:.78rem}.video-scrubber-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;margin-top:6px;color:var(--muted);font-size:.74rem}.video-scrubber-row input{width:100%;accent-color:var(--brand-red)}.video-sequence-navigator{display:grid;grid-template-columns:auto minmax(96px,max-content) auto minmax(170px,1fr);align-items:end;grid-gap:8px;gap:8px;margin-top:6px;border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 10%);border-radius:18px;background:color-mix(in srgb,var(--control,var(--panel)) 74%,var(--surface-strong,var(--bg)));padding:7px}.video-sequence-navigator button{min-height:32px;border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 12%);border-radius:999px;background:color-mix(in srgb,var(--surface-strong,var(--panel)) 80%,var(--control,var(--panel)));color:var(--text);padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:.74rem;font-weight:900}.video-sequence-navigator button:disabled{opacity:.42;cursor:not-allowed}.video-sequence-navigator>strong{min-height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--brand-red);box-shadow:none;padding:0 12px;font-size:.74rem;font-weight:950;white-space:nowrap}.video-sequence-navigator label{min-width:0;display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:.68rem;font-weight:900}.video-sequence-navigator select{min-width:0;width:100%;min-height:32px;border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 10%);border-radius:999px;background:color-mix(in srgb,var(--surface-strong,var(--panel)) 82%,var(--control,var(--panel)));color:var(--text);padding:0 30px 0 11px;font-size:.74rem;font-weight:850}.video-sequence-ready{margin-top:6px;border:1px solid var(--border);border-radius:12px;padding:9px 11px;font-size:.8rem;font-weight:800}.video-mode-toggle{display:inline-grid;gap:3px;border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 6%);border-radius:999px;padding:3px;background:color-mix(in srgb,var(--control,var(--panel)) 70%,var(--surface-strong,var(--bg)));box-shadow:0 1px 3px rgba(18,27,25,.055)}.video-main-tabs,.video-mode-toggle,.video-production-tabs,.video-review-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.video-review-tabs{min-width:min(250px,100%)}.video-main-tabs{min-width:280px}.video-review-actions{gap:8px}.video-export-tab-button{min-height:34px;border-radius:999px;border:1px solid color-mix(in srgb,var(--line,var(--border)),transparent 8%);background:color-mix(in srgb,var(--control,var(--panel)) 72%,var(--surface-strong,var(--bg)));color:var(--muted);padding:0 13px;font-size:.74rem;font-weight:900;box-shadow:0 1px 3px rgba(18,27,25,.055)}.video-export-tab-button.active{border-color:var(--brand-red);background:var(--brand-red);color:#fff;box-shadow:none}.video-mode-toggle button{min-height:28px;border:0;border-radius:999px;padding:0 12px;background:transparent;color:var(--muted);font-size:.75rem;font-weight:900;cursor:pointer}.video-mode-toggle button.active{box-shadow:none}.theme-dark .video-mode-toggle button.active,.video-mode-toggle button.active{background:var(--brand-red);color:#fff}html[data-theme=dark] .video-panel{box-shadow:0 18px 44px rgba(0,0,0,.28)}html[data-theme=dark] .video-composer-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 28px rgba(0,0,0,.24)}html[data-theme=dark] .video-output-settings{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong,var(--panel-strong)),white 3%),color-mix(in srgb,var(--surface-strong,var(--panel-strong)),var(--subtle,var(--panel)) 18%));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.video-source-list{display:grid;grid-gap:8px;gap:8px;overflow:auto;padding-right:2px}.video-source-list.compact{max-height:132px}.video-attachment-picker{border:1px solid color-mix(in srgb,var(--border),transparent 12%);border-radius:14px;background:color-mix(in srgb,var(--panel-strong) 74%,var(--bg));padding:8px}.video-upload-source{display:flex;align-items:center;min-height:38px;border:1px dashed color-mix(in srgb,var(--accent-blue) 30%,var(--border));border-radius:14px;padding:0 12px;background:color-mix(in srgb,var(--accent-blue) 7%,var(--panel));color:var(--text);font-size:.78rem;font-weight:850;cursor:pointer}.video-upload-source input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.video-source-list button{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;width:100%;border:1px solid var(--border);border-radius:14px;padding:8px;background:var(--panel);color:var(--text);text-align:left;cursor:pointer}.video-source-list button.active{border-color:color-mix(in srgb,var(--accent-blue) 42%,var(--border));background:color-mix(in srgb,var(--accent-blue) 9%,var(--panel))}.video-source-list img{width:56px;height:42px;border-radius:9px;object-fit:cover;background:#101010}.video-source-list span,.video-source-list strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-source-list strong{font-size:.82rem}.video-source-list span{margin-top:3px;color:var(--muted);font-size:.72rem}.video-solo-source-preview{width:100%;max-height:28vh;border:1px solid var(--border);border-radius:14px;background:#0a0a0a;object-fit:contain}.video-solo-source-preview strong{font-size:.92rem}.video-preload-buffer{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.video-export-list{border:1px solid var(--border);border-radius:14px;background:var(--panel-strong);padding:10px}.video-export-list,.video-final-cut-list,.video-final-cut-row{display:grid;grid-gap:8px;gap:8px}.video-final-cut-row{border:1px solid var(--border);border-radius:14px;background:var(--panel);padding:9px}.video-final-cut-row.ready{border-color:color-mix(in srgb,#66d08a 32%,var(--border))}.video-final-cut-row.missing{border-color:color-mix(in srgb,#e8bd5a 34%,var(--border))}.video-final-cut-row>button{width:100%;border:0;background:transparent;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:start;padding:0;cursor:pointer}.video-final-cut-row>button span,.video-final-cut-row>button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-final-cut-row>button span{color:var(--muted);font-size:.72rem}.video-final-cut-row textarea{width:100%;min-height:50px;max-height:110px;resize:vertical;background:var(--input);color:var(--text);padding:8px 9px;font:inherit;font-size:.78rem}.video-export-row,.video-final-cut-row textarea{border:1px solid var(--border);border-radius:12px}.video-export-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 10px;background:var(--panel)}.video-export-row.completed{border-color:color-mix(in srgb,#66d08a 38%,var(--border))}.video-export-row.failed{border-color:color-mix(in srgb,var(--danger) 42%,var(--border))}.video-export-row p,.video-export-row small,.video-export-row strong{display:block}.video-export-row small{margin-top:3px;color:var(--muted);font-size:.72rem}.video-export-row p{margin:5px 0 0;color:var(--danger);font-size:.76rem}.video-export-row>div:last-child{display:flex;gap:6px}.video-director-overlay{align-items:center;justify-content:center;padding:24px}.video-director-preview-card{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;border-radius:18px;background:var(--panel);border:1px solid color-mix(in srgb,var(--brand-red) 18%,var(--border));box-shadow:0 24px 80px rgba(0,0,0,.38)}.video-director-preview-actions,.video-director-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.video-director-preview-head h3{margin:8px 0 4px;font-size:1.02rem}.video-director-preview-head p{margin:0;color:var(--muted);font-size:.82rem}.video-director-context{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.video-director-context span{border:1px solid var(--border);border-radius:999px;padding:5px 9px;color:var(--muted);background:var(--surface);font-size:.74rem}.video-director-warning{margin-bottom:14px;border:1px solid color-mix(in srgb,var(--warning) 42%,var(--border));border-radius:12px;padding:10px 12px;background:color-mix(in srgb,var(--warning) 8%,transparent)}.video-director-warning strong{display:block;margin-bottom:6px;font-size:.78rem}.video-director-warning ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;color:var(--muted);font-size:.76rem}.video-director-preview-actions{align-items:center;margin-top:14px}@media (max-width:1180px){.video-generate-essentials,.video-sequence-navigator,.video-trim-editor,.video-trim-fields,.video-workspace-grid,.video-workspace-grid-production,.video-workspace-grid-solo{grid-template-columns:1fr}.video-page-header{overflow-x:auto;grid-template-columns:max-content max-content max-content}.video-header-left,.video-header-middle,.video-header-right{min-width:max-content}}@media (max-width:760px){.video-player-tools{grid-template-columns:auto auto auto minmax(88px,1fr) auto auto}.video-player-time,.video-player-volume{display:none}}@media (max-width:1180px){.gallery-image-grid.gallery-mosaic{column-count:2}.admin-grid,.project-detail-layout,.settings-control-center,.settings-overview-grid,.storage-operations-grid,.storage-summary-grid,.studio-create,.team-access-grid{grid-template-columns:1fr}.settings-menu,.user-detail-panel{position:static}.settings-menu nav{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-workspace.create-workspace-fixed{overflow-y:auto}.create-workspace-fixed .composer-surface,.studio-create,.studio-preview-rail{height:auto;overflow:visible}.studio-preview-rail{max-height:none;-webkit-padding-end:0;padding-inline-end:0}.project-inspector{position:static;max-height:none;overflow:visible}.studio-workspace.project-workspace{overflow-y:auto}.project-content,.project-content .work-image-grid,.project-detail-layout,.project-hub.workspace-mode,.prompt-history{overflow:visible}}@media (max-height:760px) and (min-width:1181px){.studio-create,.studio-workspace.create-workspace-fixed{overflow:hidden}.studio-create{min-height:0}.create-workspace-fixed .composer-surface{min-height:0;overflow-y:auto}.studio-preview-rail{height:100%;max-height:none;overflow-y:auto;-webkit-padding-end:4px;padding-inline-end:4px}}@media (hover:none){.image-card-actions{opacity:1;pointer-events:auto;transform:none}}@media (max-width:880px){.gallery-image-grid.gallery-mosaic{column-count:1}.studio-shell,.studio-shell.sidebar-open{height:auto;overflow:visible;grid-template-columns:1fr}.studio-workspace,.studio-workspace.create-workspace-fixed{height:auto;min-height:auto;overflow:visible}.studio-sidebar{position:static;height:auto;overflow:visible}.studio-header{align-items:stretch}.header-actions,.header-search{width:100%}.header-search{order:-1}.sidebar-collapsed .studio-sidebar{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.sidebar-collapsed .sidebar-account,.sidebar-collapsed .studio-brand{padding:0}.sidebar-collapsed .studio-brand{border:0}.studio-nav{display:flex;flex-wrap:wrap}.sidebar-collapsed .sidebar-help-action:focus-visible:before,.sidebar-collapsed .sidebar-help-action:hover:before,.sidebar-collapsed .studio-nav-button:focus-visible:before,.sidebar-collapsed .studio-nav-button:hover:before,.sidebar-current-project,.sidebar-nav-kicker{display:none}.sidebar-projects{display:none}.studio-nav-button{width:42px}.sidebar-open .studio-nav-button{width:auto}.compact-admin-form,.composer-settings,.composer-title,.cost-metric-grid,.cost-rate-grid,.gallery-toolbar,.invite-user-card .compact-admin-form,.page-toolbar,.password-row,.project-content-tools,.project-filter-grid,.project-form-row,.project-hub-header,.recycle-toolbar,.retention-form,.settings-form-grid,.storage-columns,.studio-header,.user-detail-grid{grid-template-columns:1fr;display:grid}.header-project-select{width:100%}.gallery-scope-note,.project-hub-actions{width:100%;min-width:0}.project-hub-actions{align-items:stretch;grid-template-columns:1fr}.gallery-scope-note{border-radius:var(--radius);align-items:flex-start}.gallery-scope-note span{white-space:normal}.composer-settings{grid-template-areas:"size" "quality" "variations"}.size-picker-popover{width:min(100%,calc(100vw - 32px))}.size-picker-popover section>div{grid-template-columns:1fr}.prompt-preset-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.prompt-check-rule-grid,.prompt-safety-head,.prompt-safety-item{grid-template-columns:1fr}.prompt-safety-actions,.prompt-safety-item>p{grid-column:auto;grid-row:auto}.prompt-safety-actions{justify-content:flex-start}.viewer-shell{width:min(720px,calc(100vw - 20px));max-width:calc(100vw - 20px);grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto auto}.viewer-inspector{grid-column:1;grid-row:auto;-webkit-border-start:0;border-inline-start:0;border-top:1px solid rgba(255,255,255,.1)}.viewer-thumb-strip{grid-column:1}.viewer-stage img{max-height:62svh}}@media (max-width:620px){.studio-workspace{padding:12px}.composer-surface,.ops-panel,.project-content,.project-hub-header,.settings-menu,.settings-panel,.studio-page{padding:14px}.compact-admin-form,.settings-menu nav{grid-template-columns:1fr}.composer-title h2,.page-toolbar h2,.project-hub-header h2{font-size:24px}.prompt-composer textarea{min-height:220px;padding-bottom:112px}.composer-tools{flex-wrap:wrap}.prompt-presets-heading{align-items:flex-start;flex-direction:column}.prompt-presets-heading small{text-align:start}.prompt-preset-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.composer-count{order:5;width:100%}.gallery-image-grid,.project-actions,.project-board,.project-board.cards-4,.project-board.cards-5,.project-board.list-view,.recent-grid.density-2,.recent-grid.density-3,.recent-grid.density-4,.work-image-grid{grid-template-columns:1fr}.project-archive-button,.project-delete-button{grid-column:auto}.project-pin-button{width:100%;justify-content:center}.modal-overlay,.viewer-overlay{padding:10px}.image-card-actions{opacity:1;pointer-events:auto;transform:none}.viewer-thumb-strip button{flex-basis:78px;width:78px}}.settings-workspace{display:flex;flex-direction:column;overflow:hidden}.settings-workspace .settings-control-center{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:224px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch;overflow:hidden}.settings-workspace .settings-menu{position:relative;top:auto;min-height:0;align-self:stretch;align-content:start;gap:12px;padding:10px;overflow:hidden;border-radius:24px;background:color-mix(in srgb,var(--surface),var(--control) 30%);box-shadow:none}.settings-workspace .settings-menu>div{padding:6px 8px 2px}.settings-workspace .settings-menu h2{font-size:20px;font-weight:650;letter-spacing:0}.settings-workspace .settings-menu p{margin-top:5px;font-size:11px;font-weight:650;line-height:1.35}.settings-workspace .settings-menu nav{gap:4px;min-height:0;overflow-y:auto;-webkit-padding-end:2px;padding-inline-end:2px}.settings-workspace .settings-menu button{position:relative;min-height:36px;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:650;color:color-mix(in srgb,var(--ink),var(--muted) 42%)}.settings-workspace .settings-menu button svg{width:16px;height:16px;stroke-width:1.9}.settings-workspace .settings-menu button.active,.settings-workspace .settings-menu button:hover{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px rgba(17,17,20,.08)}.settings-workspace .settings-menu button.active{-webkit-padding-start:18px;padding-inline-start:18px;background:color-mix(in srgb,var(--surface),var(--ink) 3%);color:var(--ink);font-weight:750;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line),var(--ink) 16%),0 6px 18px rgba(17,17,20,.06)}.settings-workspace .settings-menu button.active:before{content:"";position:absolute;inset-inline-start:7px;width:4px;height:16px;border-radius:999px;background:color-mix(in srgb,var(--ink),var(--muted) 18%)}.settings-workspace .settings-menu button.active svg{color:var(--ink)}html[data-theme=dark] .settings-workspace .settings-menu button.active,html[data-theme=dark] .settings-workspace .settings-menu button:hover{background:color-mix(in srgb,var(--surface-strong),white 3%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line),transparent 35%)}html[data-theme=dark] .settings-workspace .settings-menu button.active{background:color-mix(in srgb,var(--surface-strong),white 6%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line),white 8%)}html[data-theme=dark] .settings-workspace .settings-menu button.active:before{background:color-mix(in srgb,white,var(--muted) 28%)}.settings-workspace .settings-detail{min-height:0;overflow:hidden}.settings-workspace .settings-panel{height:100%;min-height:0;overflow-y:auto;padding:14px;border-radius:24px;background:color-mix(in srgb,var(--surface),var(--surface-strong) 45%);box-shadow:none;scrollbar-gutter:stable}.settings-workspace .settings-panel>.section-row:first-child,.settings-workspace .settings-panel>h2:first-child{position:-webkit-sticky;position:sticky;top:-14px;z-index:4;margin:-14px -14px 4px;padding:14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface),transparent 4%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.settings-workspace .settings-panel h2,.settings-workspace .settings-panel>h2:first-child{font-size:20px;font-weight:650}.settings-workspace .ops-section,.settings-workspace .recycle-admin-panel,.settings-workspace .settings-card,.settings-workspace .storage-card{border-radius:20px;background:color-mix(in srgb,var(--surface-strong),var(--surface) 38%);box-shadow:none}.settings-workspace .settings-card,.settings-workspace .storage-card{padding:14px}.settings-workspace .ops-section h3,.settings-workspace .settings-card h3,.settings-workspace .storage-card h3{font-size:14px;font-weight:680;letter-spacing:0}.settings-workspace .section-row{align-items:center;gap:12px}.settings-workspace .section-row .eyebrow{font-size:10px;font-weight:700;letter-spacing:0;text-transform:none}.settings-workspace .metric-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px}.settings-workspace .metric-card{min-height:78px;border-radius:18px;background:color-mix(in srgb,var(--surface),var(--control) 16%);box-shadow:none}.settings-workspace .metric-card strong{font-size:20px;font-weight:680}.settings-workspace .settings-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(240px,.55fr);gap:10px}.settings-workspace .settings-status-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.settings-workspace .settings-health-row,.settings-workspace .status-chip{border-radius:16px;background:color-mix(in srgb,var(--surface),var(--control) 14%)}.settings-workspace .settings-quick-actions{gap:7px}.settings-workspace .density-controls button,.settings-workspace .filter-row button,.settings-workspace .inline-actions button,.settings-workspace .secondary-action,.settings-workspace .settings-quick-actions button{min-height:34px;border-radius:999px;font-weight:650}.settings-workspace .secondary-action,.settings-workspace .settings-quick-actions button{box-shadow:none}.settings-alert{margin:0;display:flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid color-mix(in srgb,#ff9f0a,transparent 68%);border-radius:999px;background:color-mix(in srgb,#ff9f0a,transparent 91%);color:color-mix(in srgb,#b7791f,var(--ink) 22%);font-size:12px;font-weight:700}.settings-alert.danger{border-color:color-mix(in srgb,#ff3b30,transparent 70%);background:color-mix(in srgb,#ff3b30,transparent 92%);color:color-mix(in srgb,#b42318,var(--ink) 18%)}.settings-workspace .settings-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.settings-workspace .defaults-settings-card{max-width:980px;padding:0;background:transparent;border-color:transparent}.settings-workspace .defaults-settings-card .settings-form-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px 12px}.settings-workspace .defaults-settings-card label{min-height:auto;padding:0;border:0;border-radius:0;background:transparent}.settings-workspace .defaults-settings-card input,.settings-workspace .defaults-settings-card select{min-height:38px;border-radius:999px;background:color-mix(in srgb,var(--surface),var(--control) 12%)}.settings-workspace .settings-form-grid label,.settings-workspace .settings-textarea{gap:6px;font-size:11px;font-weight:680}.settings-workspace .retention-form input,.settings-workspace .settings-form-grid input,.settings-workspace .settings-form-grid select,.settings-workspace .settings-search input,.settings-workspace .settings-textarea textarea{min-height:38px;border-radius:999px;font-size:12px;font-weight:650}.settings-workspace .settings-textarea{grid-column:1/-1}.settings-workspace .settings-textarea textarea{min-height:110px;padding:11px 12px;border-radius:18px;line-height:1.45}.settings-workspace .secret-input input{-webkit-padding-end:42px;padding-inline-end:42px}.settings-workspace .stored-secret-row{border-radius:16px;background:color-mix(in srgb,var(--surface),var(--control) 12%)}.settings-workspace .icon-soft,.settings-workspace .secret-input button,.settings-workspace .stored-secret-row button{width:30px;height:30px;border-radius:999px;background:color-mix(in srgb,var(--surface),var(--control) 32%)}.settings-workspace .secret-reveal{border-radius:16px;background:color-mix(in srgb,var(--surface),var(--control) 26%)}.settings-workspace .settings-check,.settings-workspace .settings-domain-pills span,.settings-workspace .settings-domain-pills strong,.settings-workspace .settings-toggle-grid label,.settings-workspace .source-badge,.settings-workspace .storage-count-pill,.settings-workspace .user-ai-breakdown span,.settings-workspace .user-detail-pills span,.settings-workspace .user-row-stats span{min-height:32px;border-radius:999px;font-weight:650}.settings-workspace .source-badge,.settings-workspace .storage-count-pill{display:inline-flex;align-items:center;padding:0 10px;background:var(--control)}.settings-workspace .settings-domain-pills{display:flex;flex-wrap:wrap;gap:7px}.settings-workspace .settings-domain-pills span,.settings-workspace .settings-domain-pills strong{display:inline-flex;align-items:center;padding:0 10px;font-size:12px}.settings-workspace .settings-domain-pills span{background:var(--control);color:var(--muted)}.settings-workspace .settings-domain-pills strong{background:color-mix(in srgb,var(--surface),var(--control) 24%);color:var(--ink)}.settings-workspace .settings-search{max-width:none;min-height:38px;border-radius:999px;background:color-mix(in srgb,var(--surface),var(--control) 14%)}.settings-workspace .compact-admin-form,.settings-workspace .invite-user-card .compact-admin-form{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch}.settings-workspace .team-access-grid{grid-template-columns:minmax(340px,.92fr) minmax(320px,.72fr);align-items:start}.settings-workspace .user-management-section h3{display:none}.settings-workspace .user-list{display:grid;grid-gap:8px;gap:8px;max-height:58svh;overflow-y:auto;-webkit-padding-end:2px;padding-inline-end:2px}.settings-workspace .user-row{padding:10px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface),var(--control) 10%)}.settings-workspace .user-row.active{border-color:color-mix(in srgb,var(--line),var(--ink) 18%);background:color-mix(in srgb,var(--surface),var(--ink) 3%);box-shadow:none}.settings-workspace .profile-settings-card .avatar,.settings-workspace .user-detail-head .avatar,.settings-workspace .user-row-main .avatar{background:linear-gradient(145deg,var(--ink),color-mix(in srgb,var(--ink),var(--accent) 28%));box-shadow:0 10px 24px rgba(0,0,0,.12)}.settings-workspace .compact-user-actions{margin-top:8px}.settings-workspace .user-detail-panel{top:0;max-height:calc(100svh - 148px);overflow-y:auto}.settings-workspace .profile-settings-card{grid-template-columns:auto minmax(0,1fr) auto;border-radius:20px}.settings-workspace .ai-cost-panel>.section-row>strong,.settings-workspace .cost-panel-actions>strong{font-size:22px;font-weight:700}.settings-workspace .cost-metric-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.settings-workspace .cost-breakdown-card,.settings-workspace .model-profile-row{border-radius:18px;background:color-mix(in srgb,var(--surface),var(--control) 12%)}.settings-workspace .cost-rate-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.settings-workspace .storage-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.settings-workspace .storage-summary-card{border-radius:20px;background:color-mix(in srgb,var(--surface),var(--control) 12%)}.settings-workspace .storage-columns,.settings-workspace .storage-operations-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.settings-workspace .managed-row,.settings-workspace .ops-row,.settings-workspace .storage-file-row,.settings-workspace .storage-row{border-radius:16px;background:color-mix(in srgb,var(--surface),var(--control) 10%)}.settings-workspace .retention-form{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.settings-workspace .recycle-toolbar{grid-template-columns:minmax(220px,1fr) auto auto}.settings-workspace .recycle-admin-panel .work-image-grid{max-height:62svh;overflow-y:auto;-webkit-padding-end:2px;padding-inline-end:2px}.settings-workspace .settings-health-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px}.settings-workspace .settings-health-row{min-height:44px;align-items:center;gap:9px;padding:8px 10px;border-radius:999px;background:color-mix(in srgb,var(--surface),var(--control) 8%)}.settings-workspace .settings-health-row strong{font-size:12px;font-weight:680}.settings-workspace .settings-health-row p{display:block;margin-top:2px;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.settings-workspace .audit-toolbar-row{margin:0}.settings-workspace .filter-row.compact-filters{gap:6px}.settings-workspace .filter-row.compact-filters button{min-height:32px;padding:0 12px;border-color:var(--line);background:color-mix(in srgb,var(--surface),var(--control) 12%);color:var(--muted);font-size:12px}.settings-workspace .filter-row.compact-filters button.active,.settings-workspace .filter-row.compact-filters button:hover{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line),var(--ink) 8%)}.settings-workspace .audit-toolbar-row .secondary-action,.settings-workspace .section-row .secondary-action,.settings-workspace .settings-panel>.section-row:first-child button,.settings-workspace .stack-form .secondary-action{min-height:36px;border-radius:999px;border-color:var(--line);background:color-mix(in srgb,var(--surface),var(--control) 14%);color:var(--ink);padding:0 13px;font-size:12px;font-weight:650;box-shadow:none}.settings-workspace .audit-toolbar-row .secondary-action:hover,.settings-workspace .section-row .secondary-action:hover,.settings-workspace .settings-panel>.section-row:first-child button:hover,.settings-workspace .stack-form .secondary-action:hover{background:var(--surface);border-color:color-mix(in srgb,var(--line),var(--ink) 14%)}.settings-workspace .audit-select{min-height:36px;border-radius:999px;background:color-mix(in srgb,var(--surface),var(--control) 16%)}.settings-workspace .audit-toolbar-row .secondary-action{min-height:36px;padding:0 13px;background:color-mix(in srgb,var(--surface),var(--control) 14%)}.settings-workspace .audit-event{grid-template-columns:auto minmax(0,1fr) minmax(180px,.34fr);border-radius:18px;background:color-mix(in srgb,var(--surface),var(--control) 10%)}.settings-workspace .audit-event code{max-height:44px;opacity:.72;transition:max-height .16s ease,opacity .16s ease}.settings-workspace .audit-event:hover code{max-height:140px;opacity:1}.settings-workspace .stack-form{padding:12px;border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--surface),var(--control) 10%)}.settings-workspace .stack-form input,.settings-workspace .stack-form textarea{border-radius:18px;background:var(--surface)}.settings-workspace .template-managed-row{grid-template-columns:minmax(0,1fr) auto}.settings-workspace .template-managed-row .inline-actions{gap:6px}.settings-workspace .template-managed-row .inline-actions button{min-height:32px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface),var(--control) 14%);color:var(--ink);padding:0 10px;font-size:12px;font-weight:650}.settings-workspace .template-managed-row .inline-actions button:hover{border-color:color-mix(in srgb,var(--line),var(--ink) 12%);background:var(--surface)}.settings-workspace .template-managed-row .inline-actions .template-duplicate-action{background:color-mix(in srgb,var(--surface),var(--control) 14%);color:var(--ink)}.settings-workspace .template-managed-row .inline-actions .template-delete-action{width:32px;min-width:32px;color:#b42318;background:rgba(180,35,24,.06)}.project-content .work-image-grid .image-card-media button.selection-check{position:absolute;inset-block-start:7px;inset-inline-start:7px;width:13px!important;min-width:13px;height:13px!important;min-height:13px;display:grid;place-items:center;padding:0;border-color:color-mix(in srgb,var(--accent),white 22%);background:color-mix(in srgb,var(--surface),transparent 8%);box-shadow:0 4px 10px color-mix(in srgb,var(--ink),transparent 76%)}.project-content .work-image-grid .image-card-media button.selection-check:after{width:0;height:0}.project-content .work-image-grid .image-card-media button.selection-check.selected{border-color:color-mix(in srgb,var(--accent),white 22%);background:radial-gradient(circle,var(--accent) 0 32%,transparent 36%),color-mix(in srgb,var(--surface),transparent 8%);color:transparent}.project-content .work-image-grid .image-card-media button.selection-check svg{display:none}html[data-theme=dark] .settings-workspace .settings-panel>.section-row:first-child,html[data-theme=dark] .settings-workspace .settings-panel>h2:first-child{background:color-mix(in srgb,var(--surface),black 10%)}@media (max-width:1180px){.settings-workspace{overflow-y:auto}.settings-workspace .settings-control-center{grid-template-columns:1fr;overflow:visible}.settings-workspace .settings-detail,.settings-workspace .settings-menu,.settings-workspace .settings-panel{min-height:auto;height:auto;overflow:visible}.settings-workspace .settings-menu nav{grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.settings-workspace .team-access-grid{grid-template-columns:1fr}.settings-workspace .user-detail-panel{position:relative;max-height:none}}@media (max-width:760px){.settings-workspace .settings-control-center{gap:10px}.settings-workspace .settings-menu nav{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-workspace .audit-event,.settings-workspace .profile-settings-card,.settings-workspace .recycle-toolbar,.settings-workspace .settings-health-list,.settings-workspace .settings-overview-grid,.settings-workspace .settings-status-strip{grid-template-columns:1fr}.settings-workspace .settings-panel>.section-row:first-child{align-items:stretch}.settings-workspace .template-managed-row{grid-template-columns:1fr}}