.cap__inner{flex-direction:column;gap:16px;width:100%;min-height:0;display:flex;container:capture/inline-size}.cap__work{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2);gap:16px;min-height:0;padding:16px;display:grid}.cap__work .tray{background:var(--surface)}.cap__head{justify-content:flex-end;align-items:center;gap:8px;min-height:28px;margin-bottom:8px;display:flex}.cap .optionbar__actions{margin-left:auto}.cap__col{--stage-h:min(44dvh, 560px);flex-direction:column;min-width:0;display:flex}.cap__col:has(.transport){--stage-h:min(38dvh, 480px)}@container capture (width>=1024px){.cap__work{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch}}.cap__cta{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2);padding:16px}.cap__label{margin-bottom:10px;font-size:.9375rem;font-weight:620;display:block}.cap__or{color:var(--text-muted);margin:10px 0 0;font-size:.8438rem}.cap__empty{border:1px dashed var(--border-input);border-radius:var(--r-lg);background:var(--surface);text-align:center;align-content:center;place-items:center;gap:4px;padding:1.25rem;display:grid}.cap__empty svg{color:var(--accent-text);margin-bottom:8px}.cap__emptytitle{font-size:.9375rem;font-weight:620}.cap__emptyhint{color:var(--text-muted);max-width:44ch;font-size:.8125rem}.cap.is-fullscreen{top:var(--cap-fs-top,52px);left:var(--cap-fs-left,0px);right:var(--cap-fs-right,0px);bottom:var(--cap-fs-bottom,0px);z-index:91;scrollbar-gutter:stable;background:var(--bg);border-radius:0;padding:0;position:fixed;overflow-y:auto}.cap.is-fullscreen>.studio-mast{display:none}:root[data-desk] .cap.is-fullscreen{border-radius:0 0 var(--r-xl) var(--r-xl)}.cap.is-fullscreen .cap__inner{max-width:var(--ws-max);margin-inline:auto}:root[data-win-split] .cap.is-fullscreen .cap__inner{max-width:100%}.cap.is-fullscreen .cap__col{--stage-h:min(58dvh, 760px, var(--cap-stage-room,760px))}.cap.is-fullscreen .cap__col:has(.transport){--stage-h:min(50dvh, 640px, var(--cap-stage-room,640px))}.cap.is-fullscreen.cap--has-source:not(.cap--edit-source) .cap__cta,.cap:not(.is-fullscreen) [data-cap=change-video],.cap.cap--edit-source [data-cap=change-video]{display:none}.cap.is-fullscreen.cap--workspace-min{visibility:hidden;pointer-events:none}.cap.is-fullscreen [data-cap=expand]{display:none}.capcolumn{width:100%;max-width:calc(var(--stage-h) * 16 / 9);flex-direction:column;min-width:0;margin-inline:auto;display:flex}.capstage{position:relative}.capcolumn:has(.capdock:not(.capdock--mini):not([hidden])) .optionbar{order:1}.capcolumn:has(.capdock:not(.capdock--mini):not([hidden])) [data-cap=fullscreen-warning]{order:2}.capdock--mini{align-items:center;gap:16px;display:flex}.capdock.is-released{visibility:hidden}.capdock--mini .capdock__info{flex:1;order:-1;min-width:0;margin-top:0}.capdock--mini .stage--mini{flex:none}.capdock__info{margin-top:10px}.capdock__info>*+*{margin-top:8px}.capdock__hint{color:var(--text-muted);font-size:.875rem}.capdock__hint strong{color:var(--text);font-weight:600}.capdock__keys{color:var(--text-subtle);font-size:.8125rem}.capbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}@container capture (width<=1023px){.cap__work .tray__list{scroll-snap-type:x proximity;grid-template-columns:none;padding-bottom:4px;display:flex;overflow-x:auto}.cap__work .tray__list>*{scroll-snap-align:start;flex:0 0 min(200px,62cqi)}}
