.blender-canvas-viewport{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.blender-canvas-viewport[data-drop-active=true]{outline:2px dashed var(--studio-color-border-focus);outline-offset:-4px}.blender-drop-intent{z-index:30;border:1px solid var(--studio-color-border-focus);background:var(--studio-color-background-panel,#fff);color:var(--studio-color-text-primary);box-shadow:0 4px 18px color-mix(in srgb, var(--studio-color-text-primary) 16%, transparent);pointer-events:none;white-space:nowrap;border-radius:999px;padding:.55rem .9rem;font-size:.875rem;font-weight:650;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.blender-canvas-viewport[data-has-selection=true]:not([data-drop-active=true]){outline:none}.blender-drop-error{z-index:6;border:1px solid var(--studio-color-border-default);background:var(--studio-color-background-panel);color:var(--studio-color-text-primary);margin:0;padding:.75rem;position:absolute;inset-block-end:1rem;inset-inline:1rem}.blender-viewport-controls{z-index:1;border:1px solid var(--studio-color-border-default);border-radius:var(--radius-control);background:color-mix(in srgb, var(--studio-color-background-panel) 94%, transparent);max-width:calc(100% - 1rem);box-shadow:0 2px 8px color-mix(in srgb, var(--studio-color-text-primary) 12%, transparent);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;padding:.25rem;display:flex;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.blender-viewport-controls button{white-space:nowrap;min-height:2rem;padding:.25rem .4rem;font-size:.7rem}.blender-viewport-controls button[aria-pressed=true]{border-color:var(--studio-color-action-primary-background);background:color-mix(in srgb, var(--studio-color-action-primary-background) 12%, var(--studio-color-background-panel));color:var(--studio-color-action-primary-background)}.blender-viewport-controls output{min-width:1.875rem;color:var(--studio-color-text-secondary);font-variant-numeric:tabular-nums;text-align:center;font-size:.7rem}.blender-canvas-page-viewport{width:min(100%, calc(max(14rem, 100dvh - 22rem) * var(--blender-page-ratio)));max-width:100%;position:relative;overflow:visible}.blender-canvas-loading{z-index:2;border-radius:var(--radius-box);background:color-mix(in srgb, var(--studio-color-background-panel) 58%, transparent);color:var(--studio-color-text-secondary);pointer-events:none;place-items:center;font-size:.875rem;font-weight:550;display:grid;position:absolute;inset:0}.studio-fullscreen-target-active:has(.blender-editor) .admin-detail-panel-body{flex-direction:column;display:flex;overflow:hidden}.studio-fullscreen-target-active:has(.blender-editor) .blender-editor{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0}.studio-fullscreen-target-active:has(.blender-editor) .blender-stage{align-items:stretch;height:100%;min-height:0}.studio-fullscreen-target-active:has(.blender-editor) .blender-artboard{align-items:center;height:100%;min-height:0}.studio-fullscreen-target-active:has(.blender-editor) .blender-canvas-page-viewport{width:min(100%, calc(max(14rem, 100dvh - 16rem) * var(--blender-page-ratio)))}.blender-canvas-page{transform-origin:0 0;width:100%;height:100%;box-shadow:0 4px 20px color-mix(in srgb, var(--studio-color-text-primary) 12%, transparent);position:absolute;inset:0}.blender-canvas-engine{width:100%;height:100%;position:absolute;inset:0}.blender-drop-progress{z-index:20;color:var(--studio-color-text-primary);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.blender-drop-progress-card{border:1px solid var(--studio-color-border-default);border-radius:var(--radius-box);background:var(--studio-color-background-panel,#fff);width:min(26rem,100% - 2rem);min-height:8rem;box-shadow:0 8px 32px color-mix(in srgb, var(--studio-color-text-primary) 18%, transparent);text-align:center;place-items:center;padding:2rem;font-size:1.125rem;font-weight:700;display:grid}.blender-canvas-viewport[data-pan-mode=true]{touch-action:none;cursor:grab}.blender-canvas-viewport[data-pan-mode=true]:active{cursor:grabbing}.blender-canvas-page[data-unavailable=true]{visibility:hidden}.blender-canvas-page .canvas-container{max-width:none}.blender-page-trim-boundary{z-index:2;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--studio-color-text-primary) 72%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--studio-color-background-panel) 82%, transparent);pointer-events:none;position:absolute;inset:0}.blender-background-bounds{z-index:1;box-sizing:border-box;pointer-events:none;transform-origin:50%;border:1px dashed color-mix(in srgb, var(--studio-color-border-strong,var(--ink)) 52%, transparent);position:absolute}.blender-background-bounds[data-hovered=true]{border-style:solid;border-color:var(--studio-color-action-primary-background,var(--accent))}.blender-background-bounds[data-selected=true]{display:none}.blender-presence-frame{pointer-events:none;transform-origin:50%;position:absolute}.studio-image-crop-preview{width:min(100%,24rem);margin-inline:auto;position:relative;overflow:hidden}.studio-image-crop-controls{gap:.5rem;margin-top:1rem;display:grid}.studio-image-crop-controls label{grid-template-columns:minmax(0,1fr);gap:.25rem;display:grid}.studio-image-crop-controls input{width:100%;min-width:0}.blender-editor{gap:1rem;min-width:0;display:grid}.blender-motion-export{position:relative}.blender-motion-export__panel{z-index:50;border:1px solid var(--studio-color-border-subtle);background:var(--studio-color-background-panel);width:min(22rem,100vw - 2rem);max-height:min(70vh,36rem);color:var(--studio-color-text-primary);box-shadow:0 8px 28px color-mix(in srgb, var(--studio-color-text-primary) 14%, transparent);border-radius:.75rem;gap:.65rem;padding:.85rem;display:grid;position:absolute;inset-block-start:calc(100% + .4rem);inset-inline-end:0;overflow:auto}.blender-motion-export__panel label{gap:.25rem;display:grid}.blender-motion-export__panel select{width:100%;min-width:0}.blender-motion-export__panel p{margin:0}.blender-motion-export__result{gap:.5rem;display:grid}.blender-motion-export__result video{background:#111;width:100%;max-height:22rem;display:block}.blender-tools{z-index:2;border:0;border-bottom:1px solid color-mix(in srgb, var(--studio-color-border-subtle) 72%, transparent);background:var(--studio-color-background-panel);box-shadow:none;border-radius:0;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.35rem 0;display:flex;position:sticky;top:0}.blender-tools-editing{padding-block-start:.55rem}.blender-tools-editing .blender-document-name:not(.blender-document-name-readonly){background:0 0;border-color:#0000;border-radius:0}.blender-tools button{white-space:nowrap}.blender-data-pages{min-width:min(100%,18rem);max-width:min(100%,34rem);position:relative}.blender-data-pages>summary{border:1px solid var(--studio-color-border-default);border-radius:var(--radius-control);background:var(--studio-color-background-elevated);min-height:2rem;color:var(--studio-color-text-primary);cursor:pointer;align-items:center;padding:.35rem .6rem;font-size:.8125rem;display:inline-flex}.blender-data-pages__controls{flex-wrap:wrap;align-items:end;gap:.375rem;margin-block:.5rem;display:flex}.blender-data-pages__controls label{color:var(--studio-color-text-secondary);flex:12rem;gap:.2rem;font-size:.75rem;display:grid}.blender-data-pages__controls input{width:100%;min-width:0}.blender-data-pages>p{max-width:48rem;color:var(--studio-color-text-secondary);font-size:.75rem}.blender-data-pages__list{gap:.25rem;max-height:12rem;margin:.5rem 0;padding:0;list-style:none;display:grid;overflow:auto}.blender-data-pages__list label{border-radius:var(--radius-control);cursor:pointer;align-items:start;gap:.5rem;padding:.35rem;display:flex}.blender-data-pages__list label:hover{background:color-mix(in srgb, var(--studio-color-action-primary-background) 7%, transparent)}.blender-data-pages__list span{overflow-wrap:anywhere;min-width:0}.blender-document-name{width:min(15.4rem,21vw);min-width:8.4rem;max-width:100%;height:2.375rem;color:var(--studio-color-text-primary);font:inherit;background:0 0;border:1px solid #0000;border-radius:0;flex:0 min(15.4rem,21vw);padding:.375rem .625rem;font-weight:600}.blender-document-name-readonly{text-overflow:ellipsis;white-space:nowrap;background:0 0;border-color:#0000;align-items:center;font-size:1.25rem;font-weight:650;display:flex;overflow:hidden}.blender-document-name-readonly>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.blender-document-name:focus{border-bottom-color:var(--studio-color-border-focus);outline:2px solid var(--studio-color-border-focus);outline-offset:1px}.blender-page-choice{align-items:center;gap:.5rem;display:flex}.blender-page-size{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.blender-page-size label{height:2.25rem;color:var(--studio-color-action-primary-background);align-items:center;font-size:.7rem;display:flex;position:relative}.blender-page-size label>span{color:var(--studio-color-action-primary-background);white-space:nowrap;font-size:.7rem;line-height:1;position:absolute;inset-block-end:calc(100% + .125rem);inset-inline-start:0}.blender-page-format{width:8rem;height:2.25rem;color:var(--studio-color-action-primary-background);align-items:center;font-size:.7rem;display:flex;position:relative}.blender-page-format>span{white-space:nowrap;line-height:1;position:absolute;inset-block-end:calc(100% + .125rem);inset-inline-start:0}.blender-page-format-select .studio-single-select-trigger{min-height:2.25rem;max-height:2.25rem;padding-block:.25rem;font-size:.7rem}.blender-page-format-select .studio-search-surface-results{width:min(19rem,100vw - 2rem);min-width:min(19rem,100vw - 2rem);max-width:calc(100vw - 2rem);inset-inline-end:auto}.blender-page-format-select .studio-single-select-option{white-space:nowrap}.blender-page-format-select .studio-single-select-option-copy{align-items:baseline;gap:.5rem;display:flex}.blender-page-format-select .studio-single-select-option-meta{white-space:nowrap;margin-inline-start:auto}.blender-page-size select,.blender-page-size input{border:1px solid color-mix(in srgb, var(--studio-color-action-primary-background) 30%, var(--studio-color-border-default));border-radius:var(--radius-control);background:color-mix(in srgb, var(--studio-color-action-primary-background) 5%, var(--studio-color-background-input));min-width:0;max-width:8rem;min-height:2.25rem;color:var(--studio-color-text-primary);padding:.25rem .375rem}.blender-page-size input{width:5.25rem}.blender-page-size select:focus-visible,.blender-page-size input:focus-visible{border-color:var(--studio-color-action-primary-background);outline:2px solid var(--studio-color-action-primary-background);outline-offset:1px}.blender-export-actions,.blender-panel-actions{flex-wrap:wrap;gap:.375rem;display:flex}.blender-export-actions{align-items:center}.blender-export-submit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.blender-save-image-library-option{white-space:nowrap;flex:none}.blender-export-actions .studio-export-popover-panel{width:min(26rem,100vw - 3rem)}.blender-export-save-status{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.blender-export-progress{color:var(--studio-color-text-secondary);font-size:.75rem;font-weight:550}.blender-export-readiness{border:1px solid var(--studio-color-border-subtle);border-radius:var(--radius-control);color:var(--studio-color-text-secondary);gap:.25rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.4;display:grid}.blender-export-readiness-warning{color:var(--studio-color-status-warning-text,var(--studio-color-text-primary))}.blender-jpeg-format{color:var(--studio-color-text-primary);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.5rem;font-size:.875rem;display:grid}.blender-jpeg-format select{border:1px solid var(--studio-color-border-default);border-radius:var(--radius-control);background:var(--studio-color-background-elevated);min-width:0;min-height:2.25rem;color:var(--studio-color-text-primary);font:inherit;padding:.25rem .625rem}.blender-jpeg-quality{color:var(--studio-color-text-primary);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.125rem .5rem;font-size:.875rem;display:grid}.blender-jpeg-quality>label{grid-area:1/1}.blender-jpeg-quality input[type=range]{appearance:none;cursor:pointer;background:0 0;grid-area:1/2;width:100%;height:1.75rem;margin:0;padding:0}.blender-jpeg-quality input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--studio-color-action-primary-background) 0 var(--blender-quality-progress), var(--studio-color-background-elevated) var(--blender-quality-progress) 100%);border-radius:999px;height:.5rem}.blender-jpeg-quality input[type=range]::-webkit-slider-thumb{appearance:none;border:1px solid var(--studio-color-border-subtle);background:var(--studio-color-background-panel);width:1.5rem;height:1.5rem;box-shadow:0 1px 4px color-mix(in srgb, var(--studio-color-text-primary) 18%, transparent);border-radius:50%;margin-top:-.5rem}.blender-jpeg-quality input[type=range]::-moz-range-track{background:var(--studio-color-background-elevated);border-radius:999px;height:.5rem}.blender-jpeg-quality input[type=range]::-moz-range-progress{background:var(--studio-color-action-primary-background);border-radius:999px;height:.5rem}.blender-jpeg-quality input[type=range]::-moz-range-thumb{border:1px solid var(--studio-color-border-subtle);background:var(--studio-color-background-panel);width:1.5rem;height:1.5rem;box-shadow:0 1px 4px color-mix(in srgb, var(--studio-color-text-primary) 18%, transparent);border-radius:50%}.blender-jpeg-quality input[type=range]:focus-visible{outline:2px solid var(--studio-color-border-focus);outline-offset:2px}.blender-jpeg-quality-endpoints{color:var(--studio-color-text-secondary);grid-area:2/2;justify-content:space-between;font-size:.75rem;display:flex}.blender-jpeg-file-size{color:var(--studio-color-text-primary);grid-column:1/-1;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.blender-jpeg-file-size output{color:var(--studio-color-text-secondary);font-variant-numeric:tabular-nums}.blender-tools-end{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.375rem;min-width:0;margin-left:auto;display:flex}.blender-panel-actions{align-items:center}.blender-pdf-export-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.blender-pdf-export-fields .admin-form-field>span{min-block-size:2.4em}.blender-pdf-export-fields:has(>label:only-child){grid-template-columns:minmax(0,1fr)}.blender-pdf-export-fields:has(>label:only-child) .admin-form-field>span{min-block-size:0}.blender-export-page-selection{min-width:0}.blender-export-page-selection select{width:100%;max-width:none}.blender-export-page-list{overscroll-behavior:contain;gap:.375rem;max-block-size:10rem;margin-block-start:.5rem;display:grid;overflow-y:auto}.blender-export-page-list .checkbox-row{min-width:0}.blender-export-page-option{grid-template-columns:auto 2.5rem minmax(0,1fr);align-items:center;gap:.5rem;min-height:3.25rem;display:grid}.blender-export-page-option>.blender-mini-page{border:1px solid var(--studio-color-border-subtle);width:2rem;max-height:2.75rem;box-shadow:0 1px 3px color-mix(in srgb, var(--studio-color-text-primary) 10%, transparent);border-radius:.125rem;justify-self:center;overflow:hidden}.blender-export-page-option>:last-child{overflow-wrap:anywhere;min-width:0}.blender-stage{grid-template-columns:minmax(0, 1fr) .625rem minmax(0, var(--blender-inspector-width,22rem));align-items:start;gap:.375rem;min-width:0;display:grid}.blender-stage[data-inspector=false],.blender-stage[data-inspector-collapsed=true]{grid-template-columns:minmax(0,1fr) .625rem 0}.blender-stage[data-editing=false]{grid-template-columns:minmax(0,1fr)}.blender-stage-resizer{z-index:2;min-width:0;color:var(--studio-color-border-strong);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:0;align-self:stretch;place-items:center;margin-inline:-.1875rem;padding:0;display:grid;position:relative}.blender-stage-resizer:before{content:"";opacity:.48;background:currentColor;border-radius:999px;width:3px;height:2.25rem;transition:opacity .12s,height .12s}.blender-stage-resizer:hover:before,.blender-stage-resizer:focus-visible:before,.blender-stage-resizer:active:before{opacity:1;height:3.5rem}.blender-stage-resizer:focus-visible{outline:2px solid var(--studio-color-border-focus);outline-offset:-2px}.blender-side-panel{gap:.75rem;min-width:0;display:grid}.blender-layers,.blender-inspector{border:1px solid var(--studio-color-border-default);border-radius:var(--radius-box);background:var(--studio-color-background-panel);min-width:0;padding:.75rem}.blender-inspector{container:blender-inspector/inline-size}.blender-inspector-empty{align-content:start}.blender-inspector-empty p{color:var(--studio-color-text-secondary);margin:.75rem 0 0;font-size:.8125rem}.blender-layers{box-shadow:0 2px 8px color-mix(in srgb, var(--studio-color-text-primary) 5%, transparent)}.blender-layers-header{border-bottom:1px solid var(--studio-color-border-subtle);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;padding:0 .125rem .625rem;display:flex}.blender-layers-header h3,.blender-inspector h3{margin:0;font-size:.875rem;font-weight:650}.blender-layers-title{gap:.125rem;min-width:0;display:grid}.blender-layers-title>span,.blender-layers-hint{color:var(--studio-color-text-secondary);font-size:.75rem;line-height:1.35}.blender-layers-hint{margin:-.25rem .125rem .5rem}.blender-layers-toggle{min-width:2rem;min-height:2rem;padding:.25rem}.blender-layers-toggle:not(.is-minimized) .studio-icon{transform:rotate(180deg)}.blender-layers ol{align-content:start;gap:.375rem;max-height:calc(100dvh - 22rem);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.blender-layers-empty{min-height:9rem;color:var(--studio-color-text-secondary);text-align:center;align-content:center;justify-items:center;gap:.625rem;padding:1rem .5rem;display:grid}.blender-layers-empty>.studio-icon{color:var(--studio-color-text-tertiary,var(--studio-color-text-secondary))}.blender-layers-empty>span{font-size:.8125rem}.blender-layer-row{text-align:left;border-radius:var(--radius-control);border:1px solid var(--studio-color-border-subtle);background:var(--studio-color-background-panel);width:100%;min-height:3.25rem;color:var(--studio-color-text-primary);grid-template-columns:1.6rem minmax(0,1fr);align-items:center;column-gap:.5rem;padding:.5rem;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid;position:relative}.blender-layer-item{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.blender-layer-identity{align-items:center;gap:.5rem;min-width:0;display:flex}.blender-layer-thumbnail{object-fit:contain;border:1px solid var(--studio-color-border-subtle);border-radius:var(--radius-control);background:var(--studio-color-background-panel);flex:0 0 2.25rem;width:2.25rem;height:2.25rem}.blender-layer-row-editing{align-items:center}.blender-layer-number-type{flex-direction:column;align-items:center;gap:.125rem;display:flex}.blender-layer-type-icon{color:var(--studio-color-text-muted,var(--studio-color-text-secondary))}.blender-layer-row-editing input{border:1px solid var(--studio-color-border-focus);border-radius:var(--radius-control);background:var(--studio-color-background-input);width:100%;min-width:0;min-height:2rem;color:var(--studio-color-text-primary);padding:.25rem .375rem}.blender-layer-row-editing input:focus-visible{outline:2px solid var(--studio-color-border-focus);outline-offset:1px}.blender-layer-index{background:var(--studio-color-background-elevated);width:1.5rem;height:1.5rem;color:var(--studio-color-text-secondary);font-variant-numeric:tabular-nums;border-radius:.375rem;place-items:center;font-size:.65rem;display:grid}.blender-layer-label{cursor:text;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;min-width:0;font-size:.75rem;font-weight:550;line-height:1.35;display:-webkit-box;overflow:hidden}.blender-layer-row:hover:not(:disabled){border-color:var(--studio-color-border-strong);background:var(--studio-color-background-elevated)}.blender-layer-row:focus-visible{outline:2px solid var(--studio-color-border-focus);outline-offset:2px}.blender-layer-row[aria-pressed=true]{border-color:var(--studio-color-canvas-selection-outline);background:var(--studio-color-background-elevated);box-shadow:inset 3px 0 0 var(--studio-color-canvas-selection-outline)}.blender-layer-row[aria-pressed=true] .blender-layer-index{color:var(--studio-color-text-primary)}.blender-layers li[draggable=true],.blender-layers li[draggable=true] .blender-layer-row{cursor:grab}.blender-layers li.is-dragging{opacity:.45}.blender-layers li.is-dragging .blender-layer-row{cursor:grabbing}.blender-layers li.is-drop-before{box-shadow:inset 0 2px 0 var(--studio-color-border-focus)}.blender-layers li.is-drop-after{box-shadow:inset 0 -2px 0 var(--studio-color-border-focus)}.blender-artboard{border-radius:var(--radius-box);background:var(--studio-color-background-elevated);justify-content:center;min-width:0;padding:1rem;display:flex;position:relative;overflow:hidden}.blender-artboard .blender-canvas-viewport{max-width:100%}.blender-page-flow{--blender-page-flow-artboard-height:min(50dvh, 40rem);--blender-page-flow-heading-slot:2.0625rem;overscroll-behavior-y:contain;scrollbar-gutter:stable;flex-direction:column;align-items:center;gap:.5rem;width:100%;min-width:0;height:100%;min-height:0;padding:.375rem .75rem;display:flex;overflow:hidden auto}.blender-page-flow-entry{flex:none;justify-items:center;gap:.125rem;width:100%;min-width:0;display:grid}.blender-page-flow-active{flex:none;gap:.125rem;width:100%;min-width:0;scroll-margin-block:.75rem;display:grid;position:relative}.blender-page-flow .blender-artboard{background:0 0;border-radius:0;padding:0}.blender-page-flow-heading{z-index:2;top:.75rem;left:calc((100% - var(--blender-page-flow-paper-width,42rem)) / 2);width:var(--blender-page-flow-paper-width,min(100%, 42rem));pointer-events:none;justify-content:flex-end;align-items:center;min-width:0;min-height:0;display:flex;position:absolute}.blender-page-flow-heading>.blender-page-flow-label{inset-inline-end:calc(100% + 1.5rem);white-space:nowrap;width:max-content;max-width:none;position:absolute;top:0}.blender-page-flow-heading>.blender-page-more{pointer-events:auto;grid-column:3;justify-self:end}.blender-page-flow-add{width:min(100%, var(--blender-page-flow-paper-width,42rem));border-top:1px dashed var(--studio-color-border-subtle);justify-content:center;padding:.5rem 0 .25rem;display:flex}.blender-page-flow-add>button{border-radius:var(--radius-pill,999px);width:auto;min-width:0;max-width:100%;min-height:2.25rem;color:var(--studio-color-text-secondary);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;padding-inline:.875rem;display:inline-flex}.blender-page-flow-add>button>.studio-icon{flex:none;margin-inline-end:.15rem}.blender-page-flow-add>button>span{white-space:nowrap;padding-inline-start:.15rem;display:inline-block}.blender-page-flow-add>button:hover:not(:disabled),.blender-page-flow-add>button:focus-visible{border-color:var(--studio-color-border-subtle);background:var(--studio-color-background-panel);color:var(--studio-color-text-primary)}.blender-infinite-page-actions{justify-content:flex-end;align-items:center;gap:.375rem;min-height:2.5rem;display:flex}.blender-infinite-page-actions>.blender-infinite-page-add-action{gap:.375rem;inline-size:auto;min-inline-size:0;padding-inline:.625rem}.blender-infinite-page-actions>.blender-infinite-page-add-action>.studio-icon{flex:none}.blender-infinite-page-actions>.blender-infinite-page-add-action>span{white-space:nowrap}.admin-record-grid-item-overflow .blender-directory-grid-actions>.studio-icon-action-button,.admin-record-grid-item-overflow .blender-directory-grid-actions>.studio-record-actions-menu>.studio-icon-action-button{background:color-mix(in srgb, var(--studio-color-text-primary) 3%, var(--studio-color-background-panel));block-size:1.75rem;inline-size:1.75rem;min-inline-size:1.75rem;color:var(--studio-color-text-secondary);box-shadow:none;border:0;border-radius:50%;padding:0}.admin-record-grid-item-overflow .blender-directory-grid-actions>.studio-icon-action-button:not(:disabled):is(:hover,:focus-visible,[aria-expanded=true]),.admin-record-grid-item-overflow .blender-directory-grid-actions>.studio-record-actions-menu>.studio-icon-action-button:not(:disabled):is(:hover,:focus-visible,[aria-expanded=true]){background:color-mix(in srgb, var(--studio-color-text-primary) 7%, var(--studio-color-background-panel));color:var(--studio-color-text-primary)}.blender-workspace-shell .admin-record-grid:has(.admin-record-grid-item[data-modified-presentation=hover-or-focus]){--admin-record-grid-item-size:11.52rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--admin-record-grid-item-size)), 1fr));gap:1.25rem clamp(1rem,2vw,2rem)}.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus]{box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:.65rem;width:100%;padding:.2rem;transition:transform .16s cubic-bezier(.2,.7,.25,1),box-shadow .16s,border-color .16s,background-color .16s}.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus] .admin-record-grid-item-activate{gap:.4rem;width:100%;position:relative}.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus] .admin-record-grid-item-activate:has(.admin-record-grid-item-title){grid-template-rows:var(--admin-record-grid-item-size) minmax(2.6em, auto)}.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus] .admin-record-grid-item-preview{box-sizing:border-box;width:100%;height:var(--admin-record-grid-item-size);border:1px solid color-mix(in srgb, var(--studio-color-border-subtle) 30%, var(--studio-color-background-panel));background:color-mix(in srgb, var(--studio-color-background-panel) 94%, var(--studio-color-text-primary) 6%);box-shadow:none;border-radius:.55rem;transition:border-color .16s,background-color .16s}.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus] .admin-record-grid-item-preview img{object-fit:contain}.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus] .admin-record-grid-item-preview>span{color:var(--studio-color-text-muted);font-size:.75rem}.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus] .admin-record-grid-item-title{color:var(--studio-color-text-primary);-webkit-line-clamp:2;font-size:.9rem;font-weight:500;line-height:1.3}.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus] .admin-record-grid-item-modified{z-index:2;border:1px solid color-mix(in srgb, var(--studio-color-border-subtle) 54%, transparent);background:color-mix(in srgb, var(--studio-color-background-panel) 92%, transparent);max-width:calc(100% - 1rem);color:var(--studio-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none;border-radius:.35rem;padding:.2rem .4rem;font-size:.7rem;line-height:1.2;transition:opacity .14s,transform .14s;position:absolute;inset-block-start:calc(var(--admin-record-grid-item-size) - 1.8rem);inset-inline-start:.5rem;overflow:hidden;transform:translateY(.2rem)}.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus] .admin-record-grid-item-overflow{inset-block-start:.35rem;inset-inline-end:.35rem}.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus] .admin-record-grid-item-overflow .studio-record-actions-menu-panel{inset-block:calc(100% + .25rem) auto}.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus] .admin-record-grid-item-overflow .studio-record-actions-menu.blender-directory-grid-actions>.studio-icon-action-button{background:0 0;border-radius:.35rem}.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus] .admin-record-grid-item-overflow .studio-record-actions-menu.blender-directory-grid-actions>.studio-icon-action-button:is(:hover,:focus-visible,[aria-expanded=true]){background:color-mix(in srgb, var(--studio-color-background-panel) 94%, transparent)}.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus]:focus-within{z-index:3;border-color:color-mix(in srgb, var(--studio-color-border-subtle) 58%, var(--studio-color-background-app));background:var(--studio-color-background-panel);box-shadow:0 7px 18px color-mix(in srgb, var(--studio-color-text-primary) 5%, transparent);transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus]:hover{z-index:3;border-color:color-mix(in srgb, var(--studio-color-border-subtle) 58%, var(--studio-color-background-app));background:var(--studio-color-background-panel);box-shadow:0 7px 18px color-mix(in srgb, var(--studio-color-text-primary) 5%, transparent);transform:translateY(-2px)}.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus]:hover .admin-record-grid-item-modified{opacity:1;transform:translateY(0)}}.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus]:focus-within .admin-record-grid-item-modified{opacity:1;transform:translateY(0)}@media (max-width:640px){.blender-workspace-shell .admin-record-grid:has(.admin-record-grid-item[data-modified-presentation=hover-or-focus]){--admin-record-grid-item-size:clamp(5.76rem, 26.88vw, 7.04rem);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--admin-record-grid-item-size)), 1fr));gap:1rem}}@media (prefers-reduced-motion:reduce){.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus],.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus] .admin-record-grid-item-preview,.blender-workspace-shell .admin-record-grid-item[data-modified-presentation=hover-or-focus] .admin-record-grid-item-modified{transition-duration:.01ms}}.blender-page-flow-label{border:1px solid var(--studio-color-border-default);border-radius:var(--radius-pill,999px);min-width:0;max-width:100%;color:var(--studio-color-text-secondary);text-align:center;overflow-wrap:anywhere;background:#eaf3ff;justify-content:center;align-items:center;padding:.1875rem .875rem;font-size:.8125rem;font-weight:700;line-height:1.3;display:inline-flex}.blender-page-flow-active>.blender-artboard{height:var(--blender-page-flow-artboard-height);min-height:20rem}.blender-page-flow-preview{width:100%;min-width:8rem;height:auto;color:var(--studio-color-text-secondary);text-align:start;cursor:pointer;background:0 0;border:0;flex:none;grid-template-rows:minmax(0,1fr);align-content:start;justify-items:center;gap:0;padding:0;display:grid}.blender-page-flow-preview:hover:not(:disabled) .blender-mini-page,.blender-page-flow-preview:focus-visible .blender-mini-page{outline:2px solid var(--studio-color-border-focus);outline-offset:2px}.blender-page-flow-preview-artboard{width:100%;height:var(--blender-page-flow-artboard-height);justify-content:center;align-items:center;min-width:0;min-height:20rem;display:flex;container-type:size}.blender-page-flow-preview-frame{width:min(100%, calc(max(1rem, 100cqh - 1rem) * var(--blender-page-ratio)));flex:none;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.blender-page-flow-preview-frame>.blender-page-flow-label{inset-inline-end:calc(100% + 1.5rem);white-space:nowrap;width:max-content;max-width:none;position:absolute;top:.5rem}.blender-page-flow-preview-frame>.blender-mini-page{width:100%;max-height:none;box-shadow:0 2px 10px color-mix(in srgb, var(--studio-color-text-primary) 12%, transparent);flex:none}.blender-layer-actions{flex-wrap:wrap;gap:.375rem;min-width:0;margin-top:.75rem;display:flex}.blender-layer-actions>.blender-layer-delete{border-color:var(--studio-color-state-danger-border,var(--error-line));background:var(--studio-color-state-danger-background,var(--error-surface));color:var(--studio-color-state-danger-text,var(--error-ink))}.blender-layer-actions>.blender-layer-delete:hover:not(:disabled){border-color:var(--studio-color-state-danger-text,var(--error-ink));background:color-mix(in srgb, var(--studio-color-state-danger-background,var(--error-surface)) 82%, var(--studio-color-state-danger-text,var(--error-ink)));color:var(--studio-color-state-danger-text,var(--error-ink))}.blender-layer-actions>.blender-image-transform-button{flex:0 0 2.5rem;place-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;padding:.375rem;display:grid}.blender-text-format{gap:.5rem;min-width:0;margin-block:.75rem;display:grid}.blender-text-format-row{grid-template-columns:minmax(0,1.35fr) minmax(4rem,.8fr);align-items:end;gap:.375rem;display:grid}.blender-text-format-row .admin-form-field{min-width:0}.blender-text-format-row select,.blender-text-format-row input{width:100%;min-width:0}.blender-text-format-row .studio-select-menu{width:100%}.blender-text-format-row .studio-select-menu-popover{width:100%;max-height:min(22rem,100dvh - 4rem);overflow-y:auto}.blender-line-spacing-custom{width:100%;min-width:0}.blender-text-format-controls-row{flex-wrap:wrap;align-items:flex-start;gap:.375rem;min-width:0;display:flex}.blender-text-format-emphasis,.blender-text-format-align{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.25rem;min-width:0;display:flex}.blender-text-format-align{border-inline-start:1px solid var(--studio-color-border-subtle);padding-inline-start:.375rem}.blender-text-format-emphasis button,.blender-text-format-align button{white-space:nowrap;flex:none;min-width:0;padding-inline:.35rem}.blender-text-format-emphasis .blender-text-format-emphasis-button{letter-spacing:0;width:2.125rem;min-height:2.125rem;padding:0;font-size:1rem;font-weight:700}.blender-text-format-emphasis .blender-text-format-emphasis-button--bold{font-weight:800}.blender-text-format-emphasis-button--italic{font-style:italic}.blender-text-format-emphasis-button--underline{text-underline-offset:.12em;text-decoration:underline}.blender-text-format-emphasis-button--strike{text-decoration:line-through}.blender-text-format .studio-color-picker-name-grid>span:nth-child(2){display:none}.blender-text-format button[aria-pressed=true]{border-color:var(--studio-color-border-focus);background:var(--studio-color-background-elevated)}@media (max-width:760px){.blender-tools{position:static}.blender-tools-editing{padding-block-start:.55rem}.blender-page-size label{align-items:stretch;gap:.125rem;height:auto;display:grid}.blender-page-size label>span{position:static}.blender-document-name{flex-basis:min(70vw,15.4rem);width:min(70vw,15.4rem)}.blender-stage,.blender-stage[data-inspector=true]{grid-template-columns:minmax(0,1fr)}.blender-stage-resizer{display:none}.blender-stage[data-inspector-collapsed=true]{grid-template-columns:minmax(0,1fr) .625rem}.blender-stage[data-inspector-collapsed=true] .blender-stage-resizer{display:grid}.blender-side-panel{order:1}.blender-layers ol{max-height:8rem;display:flex}.blender-layers li{flex:0 0 11rem}.blender-artboard{padding:.5rem}.blender-tools-end{width:100%}.blender-export-actions .studio-export-popover{flex-direction:column;align-items:stretch;width:100%;height:auto;min-height:0}.blender-export-actions .studio-export-popover>summary{align-self:flex-end}.blender-export-actions .studio-export-popover-panel{overscroll-behavior:contain;width:min(22rem,100vw - 2rem);max-height:min(26rem,60dvh);margin-top:0;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;overflow-y:auto}.blender-export-actions .blender-export-submit-row{background:var(--studio-color-background-panel);padding-block:.5rem;position:sticky;bottom:0}}.blender-pdf-preview{object-fit:contain;width:100%;max-height:45vh;display:block}.blender-workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.blender-team-loading{flex:auto;place-items:center;min-height:12rem;padding:1rem;display:grid}.blender-team-loading-state{width:100%;margin:0}.blender-workspace:has(>.blender-team-section){align-items:stretch;overflow:auto}.blender-team-section{border-bottom:1px solid var(--studio-border);flex-direction:column;flex:auto;gap:8px;min-height:0;padding:8px 0 0;display:flex}.blender-team-section>h2{margin:0;padding:0 8px;font-size:1rem}.blender-team-section>.blender-workspace{flex:auto;min-height:400px}.blender-team-toolbar-tabs{width:100%;min-width:0;overflow:hidden}.blender-team-toolbar-tabs>.studio-top-tab-bar{width:100%;max-width:100%;overflow:auto hidden}.blender-team-toolbar-tabs .studio-top-tab{flex:none}.blender-workspace>.admin-entity-workspace{flex:1;min-height:0}.blender-workspace-shell .studio-shell-content{flex-direction:column;min-height:0;display:flex;overflow:hidden}.blender-workspace-shell .studio-shell-main{grid-template-rows:minmax(0,1fr)}.blender-workspace-shell .studio-shell-page-header{flex:none}.blender-workspace-shell .blender-workspace{flex:auto;min-height:0}.blender-workspace-shell:has(.blender-projects-composition) .studio-shell-content{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.blender-projects-composition{border:1px solid color-mix(in srgb, var(--studio-color-border-default) 72%, var(--studio-color-action-primary-background) 28%);border-radius:var(--studio-crud-surface-radius);background:linear-gradient(180deg, var(--studio-color-background-surface) 0%, color-mix(in srgb, var(--studio-color-background-surface) 68%, var(--studio-color-background-panel)) 100%);width:100%;min-width:0;height:100%;min-height:0;box-shadow:0 12px 30px color-mix(in srgb, var(--studio-color-text-primary) 7%, transparent);flex-direction:column;flex:auto;display:flex;overflow:hidden}.blender-projects-editorial-banner{border-color:color-mix(in srgb, var(--studio-color-border-default) 72%, var(--studio-color-action-primary-background) 28%);background:var(--studio-color-background-panel);min-height:6.5rem;box-shadow:none;padding:1rem clamp(1rem,2.4vw,2rem)}.blender-workspace-shell .blender-projects-editorial-banner{border:0;border-bottom:1px solid color-mix(in srgb, var(--studio-color-table-border) 48%, transparent);height:3.5rem;min-height:3.5rem;box-shadow:none;background:0 0;border-radius:0;flex:0 0 3.5rem;margin-block-end:0;padding:1rem}.blender-projects-editorial-banner .studio-editorial-copy{z-index:1;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:100%;display:flex}.blender-projects-composition>.blender-workspace{flex:auto;min-height:0;overflow:hidden}.blender-projects-composition .blender-team-section{border:0;flex:auto;gap:0;min-height:0;padding:0;overflow:hidden}.blender-projects-composition .blender-team-section>.blender-workspace{min-height:0}.blender-projects-composition .admin-data-grid-shell{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.blender-projects-composition .blender-team-toolbar-tabs .studio-panel-tablist.studio-panel-tablist{border-bottom:0}.blender-projects-composition .blender-team-toolbar-tabs .studio-panel-tablist.studio-panel-tablist .studio-top-tab[aria-selected=true]{color:var(--studio-color-text-primary);background:0 0;border-radius:.625rem .625rem 0 0}.blender-projects-composition .blender-team-toolbar-tabs .studio-panel-tablist.studio-panel-tablist .studio-top-tab[aria-selected=true]:after{opacity:1;border-radius:999px}.blender-projects-composition .blender-team-toolbar-tabs .studio-panel-tablist.studio-panel-tablist .studio-top-tab{background:0 0;border-radius:.625rem .625rem 0 0}.blender-projects-composition .blender-team-toolbar-tabs .studio-panel-tablist.studio-panel-tablist .studio-top-tab:focus-visible{border-radius:.625rem .625rem 0 0}.blender-projects-editorial-art{z-index:0;pointer-events:none;background-position:62% 52%;background-repeat:no-repeat;background-size:cover;width:70%;position:absolute;inset-block:0;inset-inline:auto 0;overflow:hidden}.blender-projects-editorial-art:after{background:linear-gradient(90deg, color-mix(in srgb, var(--studio-color-background-panel) 28%, transparent) 0%, color-mix(in srgb, var(--studio-color-background-panel) 16%, transparent) 28%, transparent 82%), linear-gradient(180deg, transparent 45%, color-mix(in srgb, var(--studio-color-background-panel) 18%, transparent) 100%);content:"";position:absolute;inset:0}.blender-projects-editorial-art img{object-fit:cover;object-position:center 52%;width:100%;height:100%;display:block}@media (max-width:600px){.blender-workspace-shell .blender-projects-editorial-banner{flex-basis:3.5rem;height:3.5rem;min-height:3.5rem;padding:.75rem}.blender-workspace-shell .blender-projects-editorial-banner .studio-editorial-copy{max-width:100%}.blender-workspace-shell .blender-projects-editorial-art{width:66%;inset-inline-end:0}.blender-projects-editorial-art{background-position:62% 52%}}.blender-moodboard-content{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.blender-moodboard-collection{border-bottom:1px solid var(--studio-color-border-subtle);flex:none;padding:.75rem 1rem}.blender-moodboard-collection .design-collection-picker{width:min(100%,28rem)}.blender-moodboard-content>#design-moodboard-single-board{flex:auto;min-width:0;min-height:0;display:flex}.blender-moodboard-content>#design-moodboard-single-board>.design-development-content{flex:auto;min-width:0;min-height:0;overflow:hidden}.blender-picker-overlay.admin-entity-workspace-panel-centered-modal>.admin-entity-workspace-modal-shell{width:min(42rem,100%);height:min(100%,28rem);max-height:100%}.blender-picker-overlay.admin-entity-workspace-panel-centered-modal>.admin-entity-workspace-modal-shell[data-blender-picker=text_style]{place-self:center;width:min(42rem,100vw - 3rem);min-width:0;max-width:calc(100vw - 3rem);height:auto;min-height:0;max-height:calc(100dvh - 3rem)}.studio-fullscreen-target-active.admin-entity-workspace-panel .admin-entity-workspace-modal-shell[data-blender-picker=text_style] .admin-detail-panel{border-radius:var(--studio-crud-surface-radius);width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%}.blender-picker-overlay>.admin-entity-workspace-modal-shell[data-blender-picker=text_style] .admin-detail-panel-body{max-height:calc(100dvh - 11rem);overflow-y:auto}.blender-text-entry-field{width:100%;max-width:none}.blender-picker-overlay>.admin-entity-workspace-modal-shell[data-blender-picker] .admin-detail-panel{background:linear-gradient(#f8f9fa 0%,#f0f2f4 52%,#e8ecef 100%)}.blender-picker-overlay>.admin-entity-workspace-modal-shell[data-blender-picker] .admin-detail-panel-body,.blender-picker-overlay>.admin-entity-workspace-modal-shell[data-blender-picker] .admin-detail-panel-footer{background:0 0}.blender-picker-overlay .admin-detail-panel-footer>.studio-action-bar-start{grid-column:2;justify-content:flex-end;justify-self:end}.blender-picker-overlay .admin-detail-panel-footer>.studio-action-bar-start+[aria-hidden=true]{display:none}.blender-picker-overlay .admin-detail-panel-header[data-studio-dialog-drag-handle=true]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#d2d9de}.blender-picker-overlay>.admin-entity-workspace-modal-shell[data-blender-picker] .admin-detail-panel-header[data-studio-dialog-drag-handle=true]{background:#d2d9de}.blender-picker-overlay .admin-detail-panel-header[data-studio-dialog-drag-handle=true]:active{cursor:grabbing}.blender-picker-overlay.admin-entity-workspace-panel-centered-modal>.admin-entity-workspace-modal-shell[data-blender-picker=image],.blender-picker-overlay.admin-entity-workspace-panel-centered-modal>.admin-entity-workspace-modal-shell[data-blender-picker=background]{width:min(90rem,100vw - 3rem);height:min(100%,38rem)}.blender-shape-fields{gap:var(--studio-density-form-helper-gap);min-width:0;display:grid}.blender-line-ends{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.blender-line-ends select{width:100%;min-width:0}.blender-shape-menu{flex:none;position:relative}.blender-shape-menu summary{cursor:pointer;list-style:none}.blender-shape-menu summary::-webkit-details-marker{display:none}.blender-shape-menu summary[aria-disabled=true]{opacity:.55;cursor:not-allowed}.blender-shape-options{z-index:3;border:1px solid var(--studio-color-border-default);border-radius:var(--radius-box);background:var(--studio-color-background-panel);width:max-content;box-shadow:0 8px 24px color-mix(in srgb, var(--studio-color-text-primary) 12%, transparent);grid-template-columns:repeat(3,auto);gap:.25rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .375rem);left:0}.blender-order-forward .studio-icon{transform:rotate(-90deg)}.blender-order-backward .studio-icon{transform:rotate(90deg)}.blender-order-back .studio-icon{transform:rotate(180deg)}.blender-enhanced-editor{gap:.5rem}.blender-creative-rail{border-bottom:1px solid var(--studio-color-border-subtle);flex-wrap:wrap;align-items:center;gap:.25rem;padding:.375rem .5rem;display:flex}.blender-creative-rail button[aria-pressed=true],.blender-library-filters button[aria-pressed=true]{color:var(--studio-color-action-primary-background);border-color:var(--studio-color-border-focus);background:var(--studio-color-background-elevated)}.blender-creative-workspace{grid-template-columns:13rem minmax(0,1fr);align-items:stretch;min-width:0;min-height:0;display:grid}.blender-creative-workspace:not(:has(>.blender-layers)){grid-template-columns:minmax(0,1fr)}.blender-creative-workspace:has(>.blender-layers.is-minimized){grid-template-columns:2.75rem minmax(0,1fr)}.blender-enhanced-editor>.blender-creative-workspace>.blender-layers{border:0;border-inline-end:1px solid var(--studio-color-border-subtle);min-height:0;max-height:100%;box-shadow:none;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.blender-enhanced-editor>.blender-creative-workspace>.blender-layers .blender-layers-header{flex:none}.blender-enhanced-editor>.blender-creative-workspace>.blender-layers ol{flex:auto;min-height:0;max-height:none}.blender-enhanced-editor>.blender-creative-workspace>.blender-layers .blender-layers-toggle .studio-icon{transform:rotate(90deg)}.blender-enhanced-editor>.blender-creative-workspace>.blender-layers.is-minimized{align-items:center;padding:.5rem .25rem}.blender-enhanced-editor>.blender-creative-workspace>.blender-layers.is-minimized .blender-layers-header{border:0;margin:0;padding:0}.blender-enhanced-editor>.blender-creative-workspace>.blender-layers.is-minimized .blender-layers-title{display:none}.blender-enhanced-editor>.blender-creative-workspace>.blender-layers.is-minimized .blender-layers-toggle .studio-icon{transform:rotate(-90deg)}.blender-creative-tray{scrollbar-gutter:stable;border-inline-start:1px solid var(--studio-color-border-subtle);background:var(--studio-color-background-panel);flex-direction:column;gap:.5rem;min-width:0;max-height:min(65dvh,52rem);padding:.3125rem .75rem .625rem;display:flex;overflow:auto}.blender-background-source{gap:.5rem;min-width:0;display:grid}.blender-background-source-actions{grid-column:1/-1}.blender-tray-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.blender-tray-heading h3{margin:0;font-size:1rem}.blender-tray-heading .blender-tray-close{--runway-close-button-size:2rem;--runway-close-button-icon-size:.75rem}.blender-image-picker-backdrop{z-index:1200;background:color-mix(in srgb, var(--studio-color-text-primary) 34%, transparent);place-items:center;padding:clamp(.5rem,2vw,1.5rem);display:grid;position:fixed;inset:0}body:has(.blender-image-picker-backdrop)>.modal-overlay{z-index:1300}.blender-image-picker-dialog{border:1px solid var(--studio-color-border-default);border-radius:var(--radius-panel);background:var(--studio-color-background-panel);width:min(94vw,1480px);min-width:0;height:min(90dvh,960px);min-height:0;box-shadow:0 18px 60px color-mix(in srgb, var(--studio-color-text-primary) 24%, transparent);grid-template-rows:auto minmax(0,1fr);gap:.75rem;padding:1rem;display:grid;overflow:hidden}.blender-image-picker-dialog-header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.blender-image-picker-dialog-header h2{margin:0;font-size:1.125rem}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library{grid-template-columns:minmax(10rem, var(--blender-image-library-folder-width,26rem)) .75rem minmax(32rem, 1fr);grid-template-rows:auto auto minmax(0,1fr) auto;gap:.625rem;height:100%;min-height:0;display:grid;overflow:hidden}.blender-image-picker-dialog:has(>.blender-ai-library-input-picker){grid-template-rows:auto minmax(0,1fr)}.blender-ai-library-input-picker{flex-direction:column;gap:.5rem;min-height:0;display:flex;overflow:hidden}.blender-ai-library-input-picker>.vault-asset-picker--blender-library{flex:1;height:auto;min-height:0}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library>.admin-inline-toolbar{grid-area:1/1/auto/-1;min-width:0}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library>.vault-asset-picker-blender-upload{grid-area:2/1;align-self:start}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library>.vault-asset-picker-folder-browser{grid-area:3/1/span 2;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-folder-tree{align-content:start;min-height:0;overflow:auto}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library>.vault-asset-picker-results{grid-area:2/3/span 2;grid-template-columns:minmax(0,1fr);align-content:start;height:100%;min-height:0;max-height:none;padding:0}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-folder-splitter{cursor:col-resize;touch-action:none;background:0 0;border:0;grid-area:3/2/span 2;justify-content:center;align-items:center;min-width:0;min-height:0;padding:0;display:flex;position:relative}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-folder-splitter:after{content:"";position:absolute;inset:0 -4px}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-folder-splitter>span{background:var(--studio-color-border-default,var(--line));border-radius:999px;width:3px;height:3rem;max-height:80%;transition:background-color .15s,height .15s}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-folder-splitter:hover>span,:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-folder-splitter:active>span{background:var(--studio-color-action-primary-background);height:4rem}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-folder-splitter:focus-visible{outline:2px solid var(--studio-color-border-focus);outline-offset:-2px}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library .vault-asset-picker-table-header,:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library .vault-asset-picker-card-row{grid-template-columns:minmax(16rem,2.8fr) minmax(4.5rem,.7fr) minmax(5.5rem,.8fr) minmax(3.5rem,.5fr) minmax(7rem,1fr) 7rem 2.5rem 2.5rem 2.5rem 2.5rem;align-items:center;gap:.375rem;min-width:0;display:grid}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library .vault-asset-picker-table-header{padding-inline:0}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-move-trigger{white-space:nowrap;justify-content:center;align-items:center;gap:.3rem;width:min(7rem,10vw);min-width:0;min-height:2rem;padding:.2rem .35rem;font-size:.6875rem;display:inline-flex}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-move-trigger .studio-action-glyph{flex:none}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--image-library .vault-asset-picker-card-copy{min-width:0}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--image-library .vault-asset-picker-card-copy strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library .vault-asset-picker-card{text-align:start;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.625rem;padding:.375rem}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library .vault-asset-picker-thumb{aspect-ratio:1.3;width:4.5rem}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library>.vault-asset-picker-add-image{grid-area:4/3;justify-self:end}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-tree-row:has(.vault-asset-picker-folder-trailing .vault-asset-picker-row-action){padding-block:14px}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-row-action{place-items:center;width:1.5rem;min-width:1.5rem;height:1.5rem;padding:0;display:inline-grid}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-row-action:disabled,:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-move-trigger:disabled,:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-folder-create-toggle:disabled{cursor:not-allowed;opacity:.48}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-blender-upload.is-unavailable{opacity:.55}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-row-action:has(.studio-icon[data-icon-id="platform.icon.action.delete"]){color:var(--studio-color-state-danger-text,var(--danger))}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-row-action:disabled:has(.studio-icon[data-icon-id="platform.icon.action.delete"]){color:var(--studio-color-text-secondary)}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-card-row.is-archived{opacity:.58}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-tree-row.is-archived{color:var(--studio-color-text-secondary,#737373);background:var(--studio-color-surface-subtle,#f4f4f4)}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-folder-trailing{align-items:center;gap:.25rem;display:inline-flex}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library>.vault-asset-picker-selected,:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library>.admin-notice,:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library>.admin-helper-text{grid-column:1/-1}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-tree-row .studio-tree-row-copy{min-width:0}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-tree-row .studio-tree-label-line strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-tree-children{min-width:0;margin-inline-start:.5rem;padding-inline-start:.5rem}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-tree-row .studio-tree-row-main{padding-inline-start:calc(var(--studio-tree-depth,0) * .25rem)}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-folder-count{color:var(--studio-color-text-secondary);font-size:.75rem}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-folder-create{align-self:end;align-items:center}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-folder-create>input{height:auto;min-height:var(--control-height);flex-basis:100%}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-add-image{justify-content:center;justify-self:end;align-items:center;gap:.375rem;display:inline-flex}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-blender-upload .blender-upload-dropzone{grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center}.blender-image-picker-dialog .blender-upload-dropzone-copy strong{overflow-wrap:anywhere}@media (max-width:900px){.blender-image-picker-dialog{width:min(96vw,720px);height:min(92dvh,900px)}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library{grid-template-columns:minmax(10rem, var(--blender-image-library-folder-width,26rem)) .75rem minmax(18rem, 1fr);grid-template-rows:auto auto minmax(0,1fr) auto}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library .vault-asset-picker-table-header,:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library .vault-asset-picker-card-row{grid-template-columns:minmax(0,1fr) auto auto auto auto}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library .vault-asset-picker-table-header span:nth-child(2),:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library .vault-asset-picker-table-header span:nth-child(3),:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library .vault-asset-picker-table-header span:nth-child(4),:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library .vault-asset-picker-table-header span:nth-child(5),:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library .vault-asset-picker-meta-type,:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library .vault-asset-picker-meta-user,:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library .vault-asset-picker-meta-size,:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library .vault-asset-picker-meta-date{display:none}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library>.admin-inline-toolbar{grid-row:1}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library>.vault-asset-picker-blender-upload{grid-area:2/1}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library>.vault-asset-picker-folder-browser{grid-area:3/1/span 2}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library>.vault-asset-picker-results{grid-area:2/3/span 2}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library>.vault-asset-picker-add-image{grid-area:4/3}}@media (max-width:640px){.blender-image-picker-backdrop{padding:0}.blender-image-picker-dialog{border-radius:0;width:100vw;height:100dvh;padding:.75rem}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library{grid-template-rows:auto auto minmax(8rem,.65fr) minmax(10rem,1fr) auto;grid-template-columns:minmax(0,1fr);overflow:auto}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-folder-splitter{display:none}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library>.admin-inline-toolbar{grid-area:1/1}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library>.vault-asset-picker-blender-upload{grid-area:2/1}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library>.vault-asset-picker-folder-browser{grid-area:3/1}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library>.vault-asset-picker-results{grid-area:4/1}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker--blender-library>.vault-asset-picker-add-image{grid-area:5/1}}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management{grid-template-rows:auto auto minmax(0,1fr) auto auto}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management>.vault-asset-picker-folder-browser{grid-row:3/span 2}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management>.vault-asset-picker-results{grid-area:3/3/span 2}.vault-asset-picker-library-management-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.vault-asset-picker-library-management-controls>strong{color:var(--studio-color-text-secondary);white-space:nowrap;font-size:.8rem;font-weight:600}.vault-asset-picker-library-view{border:1px solid var(--studio-color-border-default);background:var(--studio-color-background-elevated);border-radius:999px;align-items:center;gap:.125rem;padding:.125rem;display:inline-flex}.vault-asset-picker-library-view button{min-height:1.8rem;color:var(--studio-color-text-secondary);background:0 0;border:0;border-radius:999px;padding:.2rem .65rem;font-size:.75rem}.vault-asset-picker-library-view button[aria-pressed=true]{background:var(--studio-color-interactive-selected,var(--studio-color-background-panel));color:var(--studio-color-text-primary);box-shadow:0 0 0 1px var(--studio-color-border-focus)}.vault-asset-picker-select-all{min-height:2rem;color:var(--studio-color-text-secondary);white-space:nowrap;align-items:center;gap:.375rem;font-size:.8rem;display:inline-flex}.vault-asset-picker-select-all input,.vault-asset-picker-selection-checkbox{width:1rem;height:1rem;accent-color:var(--studio-color-action-primary-background)}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .vault-asset-picker-results{grid-template-columns:minmax(0,1fr)}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .vault-asset-picker-results.is-management-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.6rem),9.6rem));place-content:start;gap:.75rem}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-table-header{display:none}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-card-row{border:1px solid var(--studio-color-border-default);border-radius:var(--radius-control);background:var(--studio-color-background-panel);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) repeat(4,auto);gap:.2rem;min-width:0;padding:.4rem;display:grid;position:relative}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-card-row.is-management-selected{border-color:var(--studio-color-border-focus);box-shadow:0 0 0 1px var(--studio-color-border-focus)}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .vault-asset-picker-selection-checkbox{z-index:2;margin:0;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-card{text-align:start;background:0 0;border:0;grid-area:1/1/auto/-1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:.4rem;width:100%;min-width:0;padding:0;display:grid}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-library-card-content{grid-area:1/1/auto/-1;grid-template-rows:minmax(0,1fr) 2.3rem;grid-template-columns:minmax(0,1fr);align-content:start;gap:.4rem;min-width:0;display:grid}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-library-card-content>.vault-asset-picker-card{grid-row:1}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-library-card-content:has(.vault-asset-picker-inline-rename){grid-template-rows:minmax(0,1fr) auto}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-inline-rename{gap:.25rem;min-width:0;display:grid}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-inline-rename label{color:var(--studio-color-text-secondary);font-size:.7rem}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-inline-rename input{width:100%;min-width:0;min-height:2rem;padding-inline:.4rem;font-size:.75rem}.vault-asset-picker-inline-rename-actions{justify-content:flex-end;gap:.3rem;display:flex}.vault-asset-picker-inline-rename-actions button{min-height:1.8rem;padding:.2rem .5rem;font-size:.7rem}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-thumb{aspect-ratio:1;border:1px solid var(--studio-color-border-subtle);border-radius:calc(var(--radius-control) - 2px);background:var(--studio-color-background-elevated);flex:none;width:100%;height:auto;overflow:hidden}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-thumb img{object-fit:contain;width:100%;height:100%}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-card-copy{box-sizing:border-box;min-width:0;height:2.3rem;padding:0 .15rem .2rem;overflow:hidden}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-library-card-content:has(.vault-asset-picker-inline-rename) .vault-asset-picker-card-copy{height:auto}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-card-copy strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.3;display:-webkit-box;overflow:hidden}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-meta-type,.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-meta-user,.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-meta-size,.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-meta-date{display:none}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-move-trigger{grid-area:2/1;justify-self:start;gap:0;width:2rem;font-size:0}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-row-action{grid-row:2;width:1.5rem;min-width:1.5rem;min-height:1.75rem}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .vault-asset-picker-results.is-management-list .vault-asset-picker-card-row{grid-template-columns:1.25rem minmax(16rem,2.8fr) minmax(4.5rem,.7fr) minmax(5.5rem,.8fr) minmax(3.5rem,.5fr) minmax(7rem,1fr) 7rem 2.5rem 2.5rem 2.5rem 2.5rem}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .vault-asset-picker-results.is-management-list .vault-asset-picker-table-header{grid-template-columns:1.25rem minmax(16rem,2.8fr) minmax(4.5rem,.7fr) minmax(5.5rem,.8fr) minmax(3.5rem,.5fr) minmax(7rem,1fr) 7rem 2.5rem 2.5rem 2.5rem}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management>.admin-helper-text{grid-column:3}@media (max-width:900px){.blender-library-workspace .vault-asset-picker--blender-library.is-library-management{grid-template-rows:auto auto minmax(8rem,.65fr) auto minmax(10rem,1fr) auto}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management>.vault-asset-picker-folder-browser{grid-area:3/1}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management>.vault-asset-picker-results{grid-area:5/1}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .vault-asset-picker-results.is-management-list .vault-asset-picker-table-header,.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .vault-asset-picker-results.is-management-list .vault-asset-picker-card-row{grid-template-columns:1.25rem minmax(0,1fr) auto auto auto auto}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .vault-asset-picker-results.is-management-list .vault-asset-picker-table-header span:nth-child(3),.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .vault-asset-picker-results.is-management-list .vault-asset-picker-table-header span:nth-child(4),.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .vault-asset-picker-results.is-management-list .vault-asset-picker-table-header span:nth-child(5),.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .vault-asset-picker-results.is-management-list .vault-asset-picker-table-header span:nth-child(6),.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .vault-asset-picker-results.is-management-list .vault-asset-picker-meta-type,.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .vault-asset-picker-results.is-management-list .vault-asset-picker-meta-user,.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .vault-asset-picker-results.is-management-list .vault-asset-picker-meta-size,.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .vault-asset-picker-results.is-management-list .vault-asset-picker-meta-date{display:none}}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-list .vault-asset-picker-selection-checkbox{justify-self:center;position:static}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-grid .vault-asset-picker-section-heading{grid-column:1/-1}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-list .vault-asset-picker-library-card-content{grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.625rem;min-width:0;display:grid}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-list .vault-asset-picker-library-card-content>.vault-asset-picker-card{background:0 0;border:0;width:4.5rem;min-width:0;padding:0;display:block}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-list .vault-asset-picker-card-copy{min-width:0}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-list .vault-asset-picker-inline-rename{grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:.4rem;min-width:0;display:grid}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-list .vault-asset-picker-inline-rename label{color:var(--studio-color-text-secondary);font-size:.75rem}.blender-library-workspace .vault-asset-picker--blender-library.is-library-management .is-management-list .vault-asset-picker-inline-rename input{min-width:0}.blender-upload-dropzone{border:1px dashed var(--studio-color-border-default);border-radius:var(--radius-control);background:color-mix(in srgb, var(--studio-color-background-panel) 82%, var(--studio-color-background-input) 18%);min-width:0;color:var(--studio-color-text-primary);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.75rem;display:grid}.blender-upload-dropzone.is-drop-active{border-color:var(--studio-color-border-focus);background:var(--studio-color-interactive-selected,var(--studio-color-background-elevated))}.blender-upload-dropzone-icon{color:var(--studio-color-text-secondary)}.blender-upload-dropzone-copy{gap:.125rem;min-width:0;display:grid}.blender-upload-dropzone-copy strong{font-size:.8125rem;font-weight:650;line-height:1.25}.blender-upload-dropzone-copy>span{color:var(--studio-color-text-secondary);overflow-wrap:anywhere;font-size:.75rem;line-height:1.35}.blender-upload-dropzone .studio-file-select-button{white-space:nowrap;min-height:2rem;padding:.35rem .625rem}.vault-asset-picker-blender-upload{min-width:0}.blender-current-background{border:1px solid var(--studio-color-border-subtle);border-radius:var(--radius-control);background:var(--studio-color-background-elevated);gap:.125rem;min-width:0;padding:.375rem;display:grid}.blender-current-background>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;font-weight:600;overflow:hidden}.blender-current-background>.blender-current-background-name{overflow-wrap:anywhere;color:var(--studio-color-text-secondary);white-space:normal;font-weight:400;line-height:1.25}.blender-current-background>.blender-current-background-error{color:var(--studio-color-text-secondary);font-weight:400}.blender-empty-canvas{z-index:3;border:1px dashed var(--studio-color-border-default);background:color-mix(in srgb, var(--studio-color-background-panel) 92%, transparent);width:min(25rem,100% - 2rem);color:var(--studio-color-text-secondary);text-align:center;border-radius:.75rem;justify-items:center;gap:.5rem;padding:1.25rem;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.blender-empty-canvas-dismiss{width:2rem;height:2rem;color:var(--studio-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:.25rem;display:grid;position:absolute;inset-block-start:.375rem;inset-inline-end:.375rem}.blender-empty-canvas-dismiss:hover,.blender-empty-canvas-dismiss:focus-visible{background:var(--studio-color-background-elevated);color:var(--studio-color-text-primary)}.blender-empty-canvas>.studio-icon{color:var(--studio-color-text-tertiary,var(--studio-color-text-secondary))}.blender-empty-canvas>p{margin:0;line-height:1.4}.blender-empty-canvas-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.blender-empty-canvas-actions .studio-icon-action-button{justify-content:center;gap:.375rem;block-size:auto;min-block-size:2.5rem;inline-size:auto;min-inline-size:6rem;padding:.5rem .75rem}.blender-empty-canvas-actions .studio-icon-action-button .studio-icon{width:1.125rem;height:1.125rem}.blender-library-filters,.blender-tray-actions,.blender-selection-tools{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.blender-library-filters button{padding:.25rem .375rem;font-size:.75rem}.blender-color-family{gap:.2rem;min-width:0;display:grid}.blender-color-family-label{color:var(--studio-color-text-secondary);font-size:.6875rem;font-weight:650}.blender-library-category-select,.blender-color-family select{box-sizing:border-box;border:1px solid var(--studio-color-border-default);border-radius:var(--radius-control);background:var(--studio-color-background-input);width:100%;min-width:0;height:40px;min-height:40px;color:var(--studio-color-text-primary);font:inherit;padding:.375rem .5rem}.blender-background-browse{min-width:0}.blender-background-type-tabs{border:1px solid var(--studio-color-border-default);background:var(--studio-color-background-elevated);border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.blender-background-type-tabs>.blender-background-filter{width:100%;min-width:0;min-height:2.25rem;color:var(--studio-color-text-secondary);font:inherit;text-transform:none;letter-spacing:0;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;padding:.375rem .25rem;font-size:.75rem;line-height:1.25;display:flex}.blender-background-type-tabs>.blender-background-filter:hover{color:var(--studio-color-text-primary);background:var(--studio-color-background-panel)}.blender-background-type-tabs>.blender-background-filter[aria-pressed=true]{color:var(--studio-color-action-primary-background);background:var(--studio-color-background-panel);border-color:var(--studio-color-border-default);box-shadow:0 1px 3px color-mix(in srgb, var(--studio-color-text-primary) 8%, transparent);font-weight:600}.blender-background-filter:focus-visible{outline:2px solid var(--studio-color-border-focus);outline-offset:1px}.blender-creative-tray>.studio-search-input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--studio-toolbar-control-height,2.125rem)}.blender-background-grid,.blender-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.blender-background-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blender-background-tile,.blender-layout-tile{text-align:start;border:1px solid var(--studio-color-border-default);border-radius:var(--radius-control);color:var(--studio-color-text-primary);background:var(--studio-color-background-panel);flex-direction:column;gap:.125rem;padding:0;display:flex;overflow:hidden}.blender-background-tile>span:last-child,.blender-layout-tile>strong,.blender-layout-tile>span:last-child{padding:0 .375rem .25rem;font-size:.6875rem}.blender-background-grid-colors .blender-background-tile>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.blender-background-tile[aria-pressed=true]{outline:2px solid var(--studio-color-border-focus);outline-offset:2px}.blender-background-sample{border-bottom:1px solid var(--studio-color-border-subtle);width:100%;height:2.25rem;display:block}.blender-color-palette-list{gap:.5rem;display:grid}.blender-color-palette-disclosure,.blender-color-palette-content,.blender-color-palette-list{box-sizing:border-box;width:100%;min-width:0}.blender-color-palette-disclosure{border:1px solid var(--studio-color-border-default);border-radius:var(--radius-control);background:var(--studio-color-background-input);color:var(--studio-color-text-primary);display:grid}.blender-color-palette-disclosure>summary{cursor:pointer;min-height:2.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:650}.blender-color-palette-content{gap:.5rem;padding:0 .5rem .5rem;display:grid}.blender-color-palette-content>.button-secondary{white-space:normal;text-align:center;width:100%;min-width:0;line-height:1.2}.blender-color-palette-list>h4,.blender-solid-colors-heading{margin:0;font-size:.8125rem;font-weight:650}.blender-color-palette{border:1px solid var(--studio-color-border-subtle);border-radius:var(--radius-control);background:var(--studio-color-background-elevated);gap:.375rem;min-width:0;padding:.5rem;display:grid}.blender-color-palette h5{margin:0;font-size:.75rem;font-weight:650}.blender-color-palette-swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.blender-color-palette-swatch{border:1px solid var(--studio-color-border-subtle);border-radius:var(--radius-control);background:var(--studio-color-background-panel);min-width:0;color:var(--studio-color-text-primary);text-align:start;grid-template-columns:minmax(0,1fr) auto;gap:.125rem .25rem;padding:.25rem;display:grid}.blender-color-palette-swatch .blender-background-sample{border:1px solid var(--studio-color-border-subtle);border-radius:calc(var(--radius-control) * .5);grid-column:1/-1;height:1rem}.blender-color-palette-swatch>span:not(.blender-background-sample){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.625rem;overflow:hidden}.blender-color-palette-swatch code{color:var(--studio-color-text-secondary);font-size:.5625rem}.blender-color-palette>.button-secondary{min-height:1.75rem;padding:.2rem .375rem;font-size:.6875rem}.blender-layout-preview{aspect-ratio:1.414;background:var(--studio-color-background-elevated);width:100%;position:relative}.blender-layout-preview>span{background:color-mix(in srgb,var(--studio-color-action-primary-background) 24%,var(--studio-color-background-panel));border:1px solid var(--studio-color-border-subtle);position:absolute}.blender-layout-grid{grid-template-columns:minmax(0,1fr)}.blender-layout-tile strong{font-size:.875rem;font-weight:550}.blender-layout-tile>span:last-child{color:var(--studio-color-text-secondary)}.blender-layout-more{margin-block-start:.5rem}.blender-layout-more>summary{width:fit-content;color:var(--studio-color-action-primary-background);cursor:pointer;padding:.25rem 0;font-size:.8125rem}.blender-layout-more .blender-layout-grid{margin-block-start:.375rem}.blender-layout-saved{gap:.55rem;padding:.65rem 0;display:grid}.blender-layout-saved form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.blender-layout-saved form label{gap:.25rem;min-width:0;display:grid}.blender-layout-saved form label span{color:var(--studio-color-text-secondary);font-size:.82rem}.blender-layout-saved input{width:100%;min-width:0}.blender-saved-layout-choice{text-align:start;justify-content:space-between;gap:.75rem;display:flex}.blender-saved-layout-choice span{color:var(--studio-color-text-secondary);white-space:nowrap}.blender-creative-tray .vault-asset-picker{min-width:0}.blender-creative-tray .vault-asset-picker-results{grid-template-columns:minmax(0,1fr);min-width:0}.blender-creative-tray .vault-asset-picker-card{grid-template-columns:minmax(0,1fr)}.blender-creative-tray .vault-asset-picker-thumb{height:7rem}.blender-creative-tray .vault-asset-picker-card-copy{overflow-wrap:anywhere;min-width:0}.blender-creative-tray .admin-inline-toolbar,.blender-creative-tray .vault-asset-picker-upload-row{flex-wrap:wrap}.blender-creative-tray .vault-asset-picker-upload-control{min-width:0;max-width:100%}.blender-toolbar-group{border:1px solid var(--studio-color-border-subtle);border-radius:var(--radius-control);background:linear-gradient(125deg, color-mix(in srgb, var(--studio-color-action-primary-background) 7%, var(--studio-color-background-elevated)), var(--studio-color-background-panel) 72%);flex-wrap:wrap;flex:0 auto;align-items:center;gap:.2rem;min-width:0;max-width:100%;padding:.3rem;display:flex;position:relative}.blender-toolbar-group>.studio-icon-action-button,.blender-toolbar-group>details>summary.studio-icon-action-button{inline-size:32px;min-inline-size:32px}.blender-toolbar-group>.studio-icon-action-button:has(>span){inline-size:auto;min-inline-size:32px}.blender-toolbar-group>details>summary.studio-icon-action-button:has(>span){inline-size:auto;min-inline-size:32px}.blender-toolbar-group-add.is-guided-glow{z-index:2;border-color:color-mix(in srgb, var(--studio-color-border-focus) 55%, var(--studio-color-border-subtle));box-shadow:0 0 0 2px color-mix(in srgb, var(--studio-color-border-focus) 16%, transparent), 0 0 15px color-mix(in srgb, var(--studio-color-border-focus) 28%, transparent)}.blender-toolbar-group-heading{z-index:1;border-radius:calc(var(--radius-control) * .55);background:linear-gradient(100deg, var(--studio-color-background-elevated), var(--studio-color-background-panel));width:max-content;max-width:calc(100% - .9rem);color:var(--studio-color-text-secondary);letter-spacing:.035em;white-space:nowrap;margin:0;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1.15;position:absolute;inset-block-start:-.45rem;inset-inline-start:.45rem}.blender-enhanced-editor .blender-viewport-controls{inset-block-start:-.75rem;inset-inline-end:-.75rem}.blender-toolbar-group-page .blender-page-choice{min-height:2rem}.blender-toolbar-viewport-controls{align-items:center;min-width:0;display:flex}.blender-toolbar-viewport-controls .blender-viewport-controls{z-index:auto;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.2rem;padding:0;display:flex;position:static;inset:auto}.blender-toolbar-viewport-controls .blender-viewport-controls button{min-height:2rem;padding:.25rem .35rem;font-size:.75rem}.blender-toolbar-viewport-controls .blender-viewport-controls output{min-width:2.5rem}.blender-selection-toolbar{flex-wrap:wrap;flex:0 auto;align-items:stretch;gap:.25rem;min-width:0;max-width:100%;display:flex}.blender-selection-tools{flex-wrap:wrap;flex:auto;align-items:stretch;gap:.25rem;min-width:0;display:flex}.blender-selection-tools button,.blender-selection-tools select{min-height:2rem;font-size:.75rem}.blender-selection-tool-group{border:1px solid var(--studio-color-border-subtle);border-radius:var(--radius-control);background:linear-gradient(125deg, color-mix(in srgb, var(--studio-color-action-primary-background) 7%, var(--studio-color-background-elevated)), var(--studio-color-background-panel) 72%);flex:0 auto;align-content:start;gap:.2rem;min-width:0;max-width:100%;padding:.3rem;display:grid;position:relative}.blender-selection-tool-group-heading{z-index:1;border-radius:calc(var(--radius-control) * .55);background:linear-gradient(100deg, var(--studio-color-background-elevated), var(--studio-color-background-panel));width:max-content;max-width:calc(100% - .9rem);color:var(--studio-color-text-secondary);letter-spacing:.035em;white-space:nowrap;margin:0;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1.15;position:absolute;inset-block-start:-.45rem;inset-inline-start:.45rem}.blender-selection-tool-group-actions{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.blender-selection-tool-group-actions>.studio-icon-action-button,.blender-selection-tool-group-actions>details>summary.studio-icon-action-button{inline-size:32px;min-inline-size:32px}.blender-selection-rotate-90 .studio-icon{transform:rotate(90deg)}.blender-selection-page-menu{flex:none;position:relative}.blender-selection-page-menu>summary{cursor:pointer;list-style:none}.blender-selection-page-menu>summary::-webkit-details-marker{display:none}.blender-selection-page-menu-options{z-index:5;border:1px solid var(--studio-color-border-default);border-radius:var(--radius-control);background:var(--studio-color-background-panel);min-width:8rem;box-shadow:0 4px 14px color-mix(in srgb,var(--studio-color-text-primary) 12%,transparent);padding:.25rem;display:grid;position:absolute;inset-block-end:calc(100% + .25rem);inset-inline-end:0}.blender-selection-page-menu-options button{border-radius:var(--radius-control);color:var(--studio-color-text-primary);text-align:start;background:0 0;border:0}.blender-selection-page-menu-options button:hover,.blender-selection-page-menu-options button:focus-visible{background:var(--studio-color-background-elevated)}.blender-enhanced-editor .blender-creative-workspace .blender-stage{display:block;position:relative}.blender-enhanced-editor .blender-creative-workspace .blender-stage-resizer{z-index:4;width:.625rem;position:absolute;inset-block:0;inset-inline-end:calc(var(--blender-inspector-width,22rem) - .3125rem)}.blender-enhanced-editor .blender-creative-workspace .blender-side-panel{z-index:3;width:var(--blender-inspector-width,22rem);grid-template-rows:minmax(0,1fr);max-width:100%;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.blender-enhanced-editor .blender-creative-workspace .blender-viewport-controls{z-index:5;justify-content:flex-start;inset-inline:.5rem auto}.blender-creative-workspace .blender-stage[data-inspector=false],.blender-creative-workspace .blender-stage[data-inspector-collapsed=true]{grid-template-columns:minmax(0,1fr) .625rem 0}.blender-enhanced-editor .blender-creative-workspace .blender-stage[data-inspector-collapsed=true] .blender-stage-resizer{inset-inline-end:-.3125rem}.blender-stage[data-inspector=false] .blender-side-panel,.blender-stage[data-inspector-collapsed=true] .blender-side-panel{visibility:hidden;overflow:hidden}.blender-creative-workspace .blender-stage[data-editing=false]{grid-template-columns:minmax(0,1fr)}.blender-enhanced-editor .blender-artboard{min-height:24rem;padding:1.5rem}.blender-enhanced-editor .blender-side-panel{scrollbar-gutter:stable;max-height:65dvh;overflow:auto}.blender-enhanced-editor .blender-side-panel>.blender-tray-mount{min-height:0}.blender-enhanced-editor .blender-side-panel>.blender-tray-mount .blender-creative-tray{border-inline:0;max-height:65dvh}.blender-enhanced-editor .blender-side-panel:has(>.blender-ai-panel){max-height:100%;overflow:hidden}.blender-stage[data-ai-expanded=true] .blender-side-panel{z-index:8;width:auto;max-width:none;max-height:none;inset:0}.blender-stage[data-ai-expanded=true] .blender-stage-resizer{display:none}.blender-ai-panel{--blender-ai-accent:var(--studio-status-aiText);--blender-ai-tint:var(--studio-status-aiBg);border-inline-start:1px solid var(--studio-color-border-subtle);background:var(--studio-color-background-panel);grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden;container-type:inline-size}.blender-ai-panel__header{border-bottom:1px solid var(--studio-color-border-subtle);justify-content:space-between;align-items:center;gap:.5rem;min-height:3rem;padding:.5rem .75rem;display:flex}.blender-ai-panel__expand{margin-inline-start:auto}.blender-ai-panel__header h3,.blender-ai-panel__conversation-heading h4{min-width:0;margin:0;font-size:.95rem}.blender-ai-panel__body{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.blender-ai-panel__actions{border-bottom:1px solid var(--studio-color-border-subtle);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.blender-ai-panel__search{flex:12rem;min-width:0}.blender-ai-panel__search input{width:100%;min-width:0}.blender-ai-panel__error{margin:.5rem .75rem 0}.blender-ai-panel__actions>.blender-ai-panel__error{flex-basis:100%;margin:0}.blender-ai-panel__content{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.blender-ai-panel__content[data-history-open=true]{grid-template-columns:minmax(6.5rem,34%) minmax(0,1fr)}.blender-ai-panel__history{border-inline-end:1px solid var(--studio-color-border-subtle);flex-direction:column;gap:.25rem;min-width:0;min-height:0;padding:.5rem;display:flex;overflow:auto}.blender-ai-panel__history[hidden]{display:none}.blender-ai-panel__history-end{flex:0 0 1px;width:1px;height:1px}.blender-ai-panel__history-error{gap:.375rem;min-width:0;max-width:100%;display:grid}.blender-ai-panel__history-item{border-radius:var(--radius-control);border:1px solid #0000;flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex;position:relative}.blender-ai-panel__history-item:hover,.blender-ai-panel__history-item:focus-within{border-color:var(--studio-color-border-subtle);background:var(--studio-color-background-elevated)}.blender-ai-panel__history-item>button:first-child{border-radius:inherit;text-align:start;background:0 0;border:0;flex:100%;gap:.25rem;min-width:0;padding:.5rem;display:grid}.blender-ai-panel__history-item>button:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blender-ai-panel__activity{overflow-wrap:anywhere;flex:100%;gap:.375rem;min-width:0;padding:.5rem;display:grid}.blender-ai-panel__history-item time{color:var(--studio-color-text-secondary);font-size:.75rem}.blender-ai-panel__archive{border-radius:var(--radius-control);color:var(--studio-color-text-secondary);opacity:.6;background:0 0;border:1px solid #0000;flex:none;margin-inline-end:.25rem;padding:.25rem .375rem;font-size:.75rem}.blender-ai-panel__archive:hover,.blender-ai-panel__archive:focus-visible{border-color:var(--studio-color-border-subtle);background:var(--studio-color-background-panel);opacity:1}.blender-ai-panel__conversation{grid-template-rows:auto minmax(0,1fr) fit-content(max(12rem,42%));gap:1rem;min-width:0;min-height:0;padding:1rem;display:grid;overflow:hidden}.blender-ai-panel__conversation-heading{gap:.375rem;width:min(100%,52rem);min-width:0;margin-inline:auto;display:grid}.blender-ai-panel__conversation-title{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.blender-ai-panel__conversation-title h4{overflow-wrap:anywhere;flex:1 1 0;min-width:0;margin:0}.blender-ai-panel__conversation-title input{flex:10rem;min-width:0}.blender-ai-panel__conversation-title .blender-ai-chat-title{border-radius:var(--radius-control);width:100%;min-width:0;max-width:100%;min-height:2.25rem;color:var(--studio-color-text-primary);font-family:var(--studio-typography-editorial-display);white-space:pre-wrap;overflow-wrap:anywhere;field-sizing:content;resize:none;background:0 0;border:1px solid #0000;flex:100%;margin:0;padding:.25rem .375rem;font-size:1.45rem;font-weight:500;line-height:1.25;display:block;overflow:hidden}.blender-ai-panel__conversation-title .blender-ai-chat-title:hover{border-color:var(--studio-color-border-subtle)}.blender-ai-panel__conversation-title .blender-ai-chat-title:focus-visible{border-color:var(--studio-color-border-focus);outline:2px solid var(--studio-color-border-focus);outline-offset:1px}.blender-ai-project-assignment{gap:.75rem;min-width:0;display:grid}.blender-ai-project-assignment__label{color:var(--studio-color-text-secondary);font-size:.82rem}.blender-ai-project-assignment>.studio-single-select{width:100%;min-width:0}.blender-ai-project-trigger{flex:none;align-items:center;gap:.4rem;min-height:2.25rem;display:inline-flex}.modal-card.studio-action-review-modal.blender-ai-project-dialog{width:min(34rem,100vw - 2rem);max-height:min(84dvh,42rem);overflow:auto}.modal-card.blender-ai-project-dialog .studio-action-review-stack{gap:1rem}.modal-card.blender-ai-project-dialog .dialog-actions{justify-content:flex-end}.blender-ai-panel__model{border:1px solid var(--studio-color-border-subtle);border-radius:var(--radius-pill,999px);width:fit-content;color:var(--studio-color-text-secondary);padding:.2rem .5rem;font-size:.75rem}.blender-ai-panel__turns{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:1.5rem;width:min(100%,52rem);min-width:0;min-height:0;margin-block:0;margin-inline:auto;padding:.5rem .25rem 1rem;list-style:none;display:flex;overflow:auto}.blender-ai-panel__turns li{width:min(100%,46rem);min-width:0;color:var(--studio-color-text-primary);align-self:start;padding:.25rem 0}.blender-ai-panel__turns li[data-role=user]{border-radius:var(--radius-box);background:color-mix(in srgb, var(--blender-ai-tint) 65%, var(--studio-color-background-panel));align-self:end;width:fit-content;max-width:88%;padding:.5rem .75rem}.blender-ai-panel__turns li[data-role=assistant]{border:1px solid color-mix(in srgb, var(--studio-color-action-primary-background) 28%, transparent);background:#fff;border-radius:1.25rem;align-self:start;width:fit-content;max-width:88%;padding:.5rem .75rem}.blender-ai-panel__role{color:var(--studio-color-text-secondary);margin-bottom:.375rem;font-size:.75rem;display:block}.blender-ai-panel__turn-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;min-width:0;margin-bottom:.25rem;display:flex}.blender-ai-panel__turn-identity,.blender-ai-panel__turn-meta{align-items:center;min-width:0;display:flex}.blender-ai-panel__turn-identity{gap:.5rem}.blender-ai-panel__turn-identity>.studio-user-avatar{flex:0 0 1.75rem;block-size:1.75rem;inline-size:1.75rem}.blender-ai-panel__turn-identity>.blender-ai-panel__assistant-avatar{color:var(--studio-color-action-primary-background)}.blender-ai-panel__turn-identity>.blender-ai-panel__role{overflow-wrap:anywhere;margin:0}.blender-ai-panel__turn-meta{color:var(--studio-color-text-secondary);white-space:nowrap;justify-content:flex-end;gap:.25rem;margin-inline-start:auto;font-size:.75rem}.blender-ai-panel__turn-meta .studio-copy-text{align-items:center;margin:0;display:flex}.blender-ai-panel__turn-meta .studio-copy-text__action{block-size:2.25rem;inline-size:2.25rem;min-inline-size:2.25rem;color:var(--studio-color-text-secondary);box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.blender-ai-panel__turn-meta .studio-copy-text__action:not(:disabled):is(:hover,:focus-visible){background:color-mix(in srgb, var(--studio-color-text-primary) 6%, var(--studio-color-background-panel));color:var(--studio-color-text-primary)}.blender-ai-panel__turns p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 0;line-height:1.6}.blender-ai-panel__turns li>p:first-of-type{margin-block-start:0}.blender-ai-panel__welcome{overflow-wrap:anywhere;text-align:center;align-self:center;width:min(100%,28rem);min-width:0;max-height:100%;margin:auto;overflow:auto}.blender-ai-panel__welcome h4{margin:0 0 .375rem;font-size:1rem}.blender-ai-panel__welcome p{color:var(--studio-color-text-secondary);margin:0}@container (max-width:28rem){.blender-ai-panel__header{grid-template-columns:minmax(0,1fr) auto;display:grid}.blender-ai-panel__header>a{overflow-wrap:anywhere;min-width:0}.blender-ai-panel__header>.runway-close-button{grid-area:1/2;justify-self:end}.blender-ai-panel__header .blender-ai-panel__expand{white-space:normal;grid-column:1/-1;width:100%;margin:0}.blender-ai-panel__header button{min-width:44px;height:auto;min-height:44px}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__header[data-independent=true]{justify-content:flex-end;display:flex}}.blender-ai-panel__composer{overscroll-behavior:contain;border:1px solid var(--studio-color-border-default);border-radius:var(--radius-box);background:var(--studio-color-background-panel);width:min(100%,52rem);min-width:0;min-height:0;max-height:100%;box-shadow:0 2px 12px color-mix(in srgb, var(--studio-color-border-strong) 10%, transparent);gap:.625rem;margin-inline:auto;padding:.875rem;display:grid;overflow:auto}.blender-ai-panel__composer:focus-within{border-color:var(--studio-color-border-focus)}.blender-ai-panel__composer{grid-template-rows:minmax(0,1fr) auto auto;overflow:hidden}.blender-ai-panel__composer-settings{overscroll-behavior:contain;gap:.625rem;min-height:2.75rem;display:grid;overflow:auto}.blender-ai-panel__composer-message{gap:.375rem;min-width:0;display:grid;position:relative}.blender-ai-garment-view{width:min(100%,18rem);color:var(--studio-color-text-secondary);gap:.25rem;font-size:.75rem;display:grid}.blender-ai-garment-view select{width:100%;min-width:0}.blender-ai-typed-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.blender-ai-typed-inputs label{min-width:0;color:var(--studio-color-text-secondary);gap:.25rem;font-size:.75rem;display:grid}.blender-ai-typed-inputs input{width:100%;min-width:0}@media (max-width:680px){.blender-ai-typed-inputs{grid-template-columns:minmax(0,1fr);max-height:min(32dvh,8rem);padding-inline-end:.25rem;overflow:auto}}@media (max-height:700px){.blender-ai-panel__conversation{overscroll-behavior:contain;grid-template-rows:auto minmax(0,1fr) 11.25rem;align-content:stretch;overflow:hidden}}.blender-ai-panel__composer textarea{resize:vertical;background:0 0;border:0;width:100%;min-width:0;min-height:4rem;max-height:12rem}@media (max-height:700px){.blender-ai-panel__composer{grid-template-rows:minmax(2.75rem,1fr) auto auto;height:11.25rem;max-height:11.25rem}.blender-ai-panel__composer textarea{min-height:2.5rem;max-height:5rem}}.blender-ai-panel__composer textarea:focus-visible{outline:2px solid var(--studio-color-border-focus);outline-offset:2px}.blender-ai-prompt-rich-editor.perform-rich-text-box{min-width:0;min-height:0}.blender-ai-prompt-rich-editor.studio-rich-text-editor.is-editable .tiptap{width:100%;min-width:0;min-height:4rem;max-height:12rem;color:var(--studio-color-text-primary);font:inherit;white-space:pre-wrap;background:0 0;border:0;border-radius:0;outline:none;padding:.25rem;line-height:1.5;position:relative;overflow-y:auto}.blender-ai-prompt-rich-editor.studio-rich-text-editor.is-editable .tiptap:focus{outline:none}.blender-ai-prompt-rich-editor .tiptap p{margin:0}.blender-ai-prompt-rich-editor .tiptap:has(>p:only-child:empty):before{content:attr(data-placeholder);color:var(--studio-color-text-secondary);pointer-events:none;position:absolute;inset:.25rem auto auto .25rem}.blender-ai-prompt-rich-editor .tiptap:has(>p:only-child>br.ProseMirror-trailingBreak):before{content:attr(data-placeholder);color:var(--studio-color-text-secondary);pointer-events:none;position:absolute;inset:.25rem auto auto .25rem}.blender-ai-prompt-rich-editor.studio-rich-text-editor.is-editable .tiptap:focus-visible{outline:none}@media (max-height:700px){.blender-ai-prompt-rich-editor.studio-rich-text-editor.is-editable .tiptap{min-height:2.5rem;max-height:5rem}}.blender-ai-panel__composer-footer{z-index:1;background:var(--studio-color-background-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-block:.25rem;display:flex;position:sticky;bottom:0}.blender-ai-panel__unavailable{color:var(--studio-color-text-secondary);margin:0;font-size:.75rem}@container (max-width:30rem){.blender-ai-panel__conversation{gap:.75rem;padding:.625rem}.blender-ai-panel__composer{padding:.625rem}.blender-ai-panel__content[data-history-open=true]{grid-template-rows:minmax(4.5rem,auto) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.blender-ai-panel__history{border-inline-end:0;border-bottom:1px solid var(--studio-color-border-subtle);flex-direction:row}.blender-ai-panel__history-item{flex:0 0 min(13rem,70vw)}}.blender-enhanced-editor .blender-inspector,.blender-enhanced-editor .blender-layers{box-shadow:none;border:0;border-bottom:1px solid var(--studio-color-border-subtle);border-radius:0}.blender-image-properties{gap:.625rem;min-width:0;display:grid}.blender-image-properties>*,.blender-image-properties .admin-form-field,.blender-image-properties .studio-color-picker{min-width:0;max-width:100%}.blender-image-replacement,.blender-image-replacement-actions{gap:.5rem;min-width:0;display:grid}.blender-image-replacement-actions>*,.blender-image-library-replace{width:100%;min-width:0}.blender-image-replacement-preview{object-fit:contain;border:1px solid var(--studio-color-border-subtle);border-radius:var(--radius-control);background:var(--studio-color-background-panel);width:100%;max-height:9rem;display:block}.blender-image-replacement-input{display:none!important}.blender-image-replacement>p{color:var(--studio-color-text-danger);margin:0;font-size:.8125rem}.blender-shadow-action{white-space:nowrap}.blender-geometry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}.blender-geometry-fields>.admin-form-field{min-width:0;max-width:100%}.blender-geometry-fields .admin-form-field--compact{grid-template-columns:minmax(0,1fr);gap:.25rem}.blender-geometry-fields .admin-form-field--compact>span{overflow-wrap:anywhere}.blender-rotation-field{width:100%}.blender-opacity-control{grid-template-columns:max-content minmax(3rem,1fr) 3.25rem;align-items:center;gap:.5rem;min-width:0;display:grid}.blender-opacity-control>label{min-width:0;color:var(--studio-color-text-secondary);font-size:var(--studio-font-size-label);letter-spacing:.04em;text-transform:uppercase;font-weight:700;line-height:1.2}.blender-image-properties .blender-opacity-control>input[type=range]{width:100%;min-width:3rem;height:1.5rem;accent-color:var(--studio-color-action-primary-background);margin:0;padding:0;display:block}.blender-opacity-control>output{border:1px solid var(--studio-color-border-default);border-radius:var(--radius-control);min-width:3.25rem;color:var(--studio-color-text-primary);font-variant-numeric:tabular-nums;text-align:center;justify-self:end;padding:.375rem .5rem}.blender-image-properties input,.blender-image-properties select,.blender-image-properties .studio-color-picker-control{width:100%;min-width:0}.blender-background-removal{gap:.5rem;min-width:0;display:grid}.blender-background-removal-slider{grid-template-columns:max-content minmax(2rem,1fr) 2.25rem;align-items:center;gap:.375rem;min-width:0;display:grid}.blender-background-removal-slider>span{overflow-wrap:anywhere;min-width:0}.blender-image-properties .blender-background-removal-slider>input[type=range]{width:100%;min-width:2rem;height:1.5rem;accent-color:var(--studio-color-action-primary-background);margin:0;padding:0}.blender-background-removal-slider>output{color:var(--studio-color-text-secondary);font-variant-numeric:tabular-nums;text-align:right}.blender-background-removal>p{color:var(--studio-color-text-secondary);margin:0;font-size:.8125rem}.blender-background-removal-diagnostic{overflow-wrap:anywhere;white-space:normal}.blender-background-removal-preview{border:1px solid var(--studio-color-border-default);border-radius:var(--radius-box);background-color:var(--studio-color-background-panel);background-image:linear-gradient(45deg, color-mix(in srgb, var(--studio-color-text-secondary) 12%, transparent) 25%, transparent 25%), linear-gradient(-45deg, color-mix(in srgb, var(--studio-color-text-secondary) 12%, transparent) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, color-mix(in srgb, var(--studio-color-text-secondary) 12%, transparent) 75%), linear-gradient(-45deg, transparent 75%, color-mix(in srgb, var(--studio-color-text-secondary) 12%, transparent) 75%);background-position:0 0,0 .5rem,.5rem -.5rem,-.5rem 0;background-size:1rem 1rem;place-items:center;min-width:0;min-height:8rem;max-height:18rem;display:grid;overflow:auto}.blender-background-removal-preview img{object-fit:contain;width:auto;max-width:100%;max-height:17rem;display:block}.blender-background-removal-actions{flex-wrap:wrap;gap:.375rem;display:flex}.blender-page-strip{border-top:1px solid var(--studio-color-border-subtle);flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;padding:.125rem .5rem;display:flex}.blender-page-strip-content{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.blender-page-position{min-width:2.5rem;color:var(--studio-color-text-secondary);font-variant-numeric:tabular-nums;text-align:center;flex:none;font-size:.75rem}.blender-credit-pill{border:1px solid color-mix(in srgb, var(--studio-status-successText) 20%, transparent);background:var(--studio-status-successBg);color:var(--studio-status-successText);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.25rem;margin-inline-start:auto;padding:.3rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.blender-credit-pill-error{cursor:pointer}.blender-credit-pill__pending{border-inline-start:1px solid;margin-inline-start:.5rem;padding-inline-start:.5rem;font-weight:400}.blender-page-thumbnails{scrollbar-width:thin;flex-wrap:nowrap;flex:auto;align-items:center;gap:.375rem;min-width:0;max-width:100%;padding:.125rem;display:flex;overflow:auto hidden}.blender-page-thumbnail{border:1px solid var(--studio-color-border-default);background:var(--studio-color-background-panel);width:5rem;color:var(--studio-color-text-secondary);border-radius:var(--radius-control);flex:0 0 5rem;align-self:center;gap:.25rem;padding:.25rem;font-size:.75rem;display:grid}.blender-page-thumbnail>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.blender-page-thumbnail[aria-current=page]{border-color:var(--studio-color-border-focus);color:var(--studio-color-action-primary-background)}.blender-mini-page{background:var(--studio-color-background-panel);width:100%;display:block;position:relative;overflow:hidden}.blender-mini-object{transform-origin:50%;display:block;position:absolute;overflow:hidden}.blender-mini-object img{object-fit:cover;width:100%;height:100%}.blender-mini-object>span{white-space:nowrap;font-size:.5rem}.blender-page-strip-actions{flex-wrap:nowrap;flex:none;gap:.25rem;display:flex}.blender-page-strip-content>.studio-automatic-save-cancel-action{flex:none;margin-inline-start:auto;display:flex}.blender-page-overview{flex:none;position:relative}.blender-page-overview>summary{cursor:pointer;align-items:center;min-height:2.25rem;list-style:none;display:flex}.blender-page-overview>summary::-webkit-details-marker{display:none}.blender-page-strip:has(.blender-page-overview[open]) .blender-page-strip-content{overflow:visible}.blender-page-overview-list{z-index:14;border:1px solid var(--studio-color-border-default);border-radius:var(--radius-box);background:var(--studio-color-background-panel);width:min(20rem,100vw - 2rem);max-height:min(28rem,60dvh);box-shadow:0 6px 18px color-mix(in srgb,var(--studio-color-text-primary) 12%,transparent);gap:.25rem;padding:.5rem;display:grid;position:absolute;inset-block-end:calc(100% + .5rem);inset-inline:0 auto;overflow:auto}.blender-page-overview-item{text-align:start;border-radius:var(--radius-control);width:100%;min-width:0;color:var(--studio-color-text-primary);background:0 0;border:1px solid #0000;align-items:center;gap:.75rem;padding:.375rem;display:flex}.blender-page-overview-item[aria-current=page]{border-color:var(--studio-color-border-focus);background:var(--studio-color-background-subtle)}.blender-page-overview-item .blender-mini-page{flex:0 0 3rem;width:3rem;max-height:3rem}.blender-page-overview-item>span:last-child{gap:.125rem;min-width:0;display:grid}.blender-page-overview-item strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.blender-page-title-field{max-width:100%;color:var(--studio-color-text-secondary);gap:.25rem;margin-top:.75rem;font-size:.75rem;display:grid}.blender-page-title-field input{border:1px solid var(--studio-color-border-default);border-radius:var(--radius-control);background:var(--studio-color-background-input);width:100%;min-height:2.25rem;color:var(--studio-color-text-primary);font:inherit;padding:.375rem .5rem}.blender-snap-guide{pointer-events:none;z-index:2;background:var(--studio-color-border-focus);position:absolute}.blender-snap-guide-x{width:1px;inset-block:0}.blender-snap-guide-y{height:1px;inset-inline:0}@media (max-width:1150px){.blender-creative-workspace{grid-template-columns:11rem minmax(0,1fr)}.blender-creative-workspace:has(>.blender-layers.is-minimized){grid-template-columns:2.75rem minmax(0,1fr)}.blender-enhanced-editor .blender-creative-workspace .blender-stage{display:grid}.blender-creative-workspace .blender-stage{grid-column:1/-1}.blender-enhanced-editor .blender-creative-workspace .blender-stage-resizer{width:auto;position:relative;inset:auto}.blender-enhanced-editor .blender-creative-workspace .blender-side-panel{width:auto;max-width:none;position:relative;inset:auto}.blender-enhanced-editor .blender-creative-workspace .blender-viewport-controls{z-index:1;justify-content:flex-end;inset-inline:auto .5rem}.blender-creative-workspace[data-tray=true] .blender-stage{grid-template-columns:minmax(0,1fr)}.blender-creative-workspace[data-tray=true] .blender-stage-resizer{display:none}.blender-creative-workspace[data-tray=true] .blender-side-panel{max-height:22rem}}@media (max-width:760px){.blender-creative-workspace,.blender-creative-workspace .blender-stage{grid-template-columns:minmax(0,1fr)}.blender-creative-workspace:has(>.blender-layers.is-minimized){grid-template-columns:minmax(0,1fr)}.blender-enhanced-editor>.blender-creative-workspace>.blender-layers.is-minimized{align-items:stretch;padding:.5rem .75rem}.blender-enhanced-editor>.blender-creative-workspace>.blender-layers.is-minimized .blender-layers-header{border-bottom:1px solid var(--studio-color-border-subtle);margin-bottom:0;padding-bottom:.375rem}.blender-enhanced-editor>.blender-creative-workspace>.blender-layers.is-minimized .blender-layers-title{display:grid}.blender-enhanced-editor>.blender-creative-workspace>.blender-layers .blender-layers-toggle .studio-icon{transform:none}.blender-enhanced-editor>.blender-creative-workspace>.blender-layers.is-minimized .blender-layers-toggle .studio-icon{transform:rotate(180deg)}.blender-creative-workspace .blender-stage{grid-column:1}.blender-enhanced-editor>.blender-creative-workspace>.blender-layers{border-inline-end:0;border-bottom:1px solid var(--studio-color-border-subtle);max-height:none}.blender-enhanced-editor>.blender-creative-workspace>.blender-layers .blender-layers-header{margin-bottom:0;padding-bottom:.375rem}.blender-enhanced-editor>.blender-creative-workspace>.blender-layers ol{flex:none}.blender-creative-tray{border-inline-end:0;border-bottom:1px solid var(--studio-color-border-subtle);max-height:22rem}.blender-enhanced-editor .blender-side-panel{max-height:none}.blender-enhanced-editor .blender-artboard{min-height:16rem;padding:.75rem}.blender-enhanced-editor .blender-viewport-controls{inset-block-start:-.25rem;inset-inline-end:-.25rem}.blender-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#design-moodboard-single-board:has(.blender-editor){flex:1;min-width:0;min-height:0;display:flex}#design-moodboard-single-board:has(.blender-editor)>.design-development-content{flex:1;min-width:0;min-height:0;overflow:hidden}.admin-detail-panel:has(.blender-enhanced-editor){width:100%;height:100%;min-height:0}.admin-detail-panel:has(.blender-enhanced-editor){border:0;border-radius:0}.admin-detail-panel:has(.blender-enhanced-editor)>.admin-detail-panel-body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.blender-enhanced-editor{flex-direction:column;flex:1;min-height:0;display:flex}.blender-enhanced-editor>.blender-tools,.blender-enhanced-editor>.blender-creative-rail,.blender-enhanced-editor>.blender-selection-tools,.blender-enhanced-editor>.blender-page-strip{flex-shrink:0}.blender-enhanced-editor>.blender-tools{border-bottom:1px solid color-mix(in srgb, var(--studio-color-border-subtle) 72%, transparent);background:var(--studio-color-background-panel);box-shadow:none;padding:.35rem .75rem}.blender-enhanced-editor>.blender-creative-workspace{isolation:isolate;flex:1;min-height:0;overflow:hidden}.blender-enhanced-editor .blender-creative-tray{min-height:0;max-height:100%}.blender-enhanced-editor .blender-stage{align-items:stretch;height:100%;min-height:0}.blender-enhanced-editor .blender-page-flow{min-height:0;max-height:100%}.blender-enhanced-editor .blender-artboard{height:100%;min-height:0;container-type:size}.blender-enhanced-editor .blender-artboard .blender-canvas-viewport{height:100%;min-height:0}.blender-enhanced-editor .blender-canvas-page-viewport{width:min(100%, calc(max(1rem, 100cqh - 1rem) * var(--blender-page-ratio)))}.blender-enhanced-editor .blender-side-panel{grid-template-rows:minmax(0,1fr);max-height:100%;overflow:hidden}.blender-enhanced-editor .blender-inspector{flex-direction:column;min-height:0;max-height:100%;padding:0;display:flex;overflow:hidden}.blender-enhanced-editor .blender-inspector-content{scrollbar-gutter:stable;flex:auto;min-height:0;padding:.75rem;overflow:auto}.blender-style-role{color:var(--studio-color-text-secondary);gap:.3rem;margin:.65rem 0;font-size:.78rem;display:grid}.blender-style-role select{border:1px solid var(--studio-color-border-default);background:var(--studio-color-background-panel);width:100%;min-height:2.25rem;color:var(--studio-color-text-primary);border-radius:.45rem;padding:.35rem .5rem}.blender-collection-style-preview{border:1px solid var(--studio-color-border-subtle);background:var(--studio-color-background-subtle);color:var(--studio-color-text-secondary);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem;display:flex}.blender-collection-style-preview p{margin:0;font-size:.78rem}.blender-collection-style-swatches{flex:none;gap:.3rem;display:flex}.blender-collection-style-swatches span{border:1px solid var(--studio-color-border-default);border-radius:50%;width:1.25rem;height:1.25rem}.blender-enhanced-editor .blender-inspector>.blender-layer-actions{border-top:1px solid var(--studio-color-border-subtle);background:var(--studio-color-background-panel);flex:none;margin:0;padding:.75rem}.blender-enhanced-editor .blender-page-thumbnail{flex-basis:3.25rem;grid-template-rows:1.5rem auto;align-items:center;gap:.0625rem;width:3.25rem;padding:.125rem;font-size:.6875rem}.blender-enhanced-editor .blender-page-thumbnail .blender-mini-page{max-height:100%}@media (max-width:760px){.admin-detail-panel:has(.blender-enhanced-editor)>.admin-detail-panel-body{overflow:auto}.blender-enhanced-editor{flex:none}.blender-enhanced-editor>.blender-creative-workspace{flex:none;overflow:visible}.blender-enhanced-editor .blender-creative-tray{max-height:16rem}.blender-enhanced-editor .blender-artboard{height:18rem;min-height:18rem}.blender-enhanced-editor .blender-side-panel{max-height:18rem}.blender-enhanced-editor .blender-tools{position:sticky}}.blender-creative-tray>button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.blender-creative-tray .blender-tray-actions{z-index:1;background:var(--studio-color-background-panel);padding:.5rem 0;position:sticky;bottom:0}.blender-tray-mount{min-height:0;display:flex;container-type:inline-size}.blender-tray-mount>.blender-creative-tray{flex:1}.blender-tray-mount[hidden]{display:none}@container (max-width:24rem){.blender-tray-mount .blender-upload-dropzone{grid-template-columns:1.25rem minmax(0,1fr);align-items:start}.blender-tray-mount .blender-upload-dropzone .studio-file-select-button{grid-column:2;justify-self:start}}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-blender-upload .blender-upload-dropzone .studio-file-select-button{grid-area:1/3;place-self:center end}@container (max-width:24rem){:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-blender-upload .blender-upload-dropzone{grid-template-columns:1.25rem minmax(0,1fr);align-items:start}:is(.blender-image-picker-dialog,.blender-library-workspace) .vault-asset-picker-blender-upload .blender-upload-dropzone .studio-file-select-button{grid-area:2/2;place-self:start}}.blender-background-sample{background:var(--blender-authored-fill)}.blender-mini-page{background:var(--blender-authored-paper)}.blender-mini-object{background:var(--blender-authored-fill,transparent)}.blender-page-setup-fields{gap:.75rem;min-width:0;display:grid}@media (max-width:760px){.studio-editorial-header:has(+#design-moodboard-single-board .blender-editor){gap:.25rem;height:7rem;min-height:7rem;padding-block:.5rem}}.blender-enhanced-editor>.blender-creative-workspace{grid-template-rows:minmax(0,1fr)}.blender-enhanced-editor .blender-tray-mount{height:100%;max-height:100%;overflow:hidden}@media (max-width:760px){.blender-enhanced-editor>.blender-creative-workspace{grid-template-rows:auto}.blender-enhanced-editor .blender-tray-mount{height:auto;max-height:16rem}}.blender-page-earlier .studio-icon{transform:rotate(180deg)}.blender-artboard:has(.blender-canvas-viewport[data-canvas-mode=infinite]){padding:1px}.blender-canvas-overlays{pointer-events:none;transform-origin:0 0;position:absolute;inset:0}.blender-canvas-viewport[data-canvas-mode=infinite]{isolation:isolate;background:var(--blender-infinite-fill);overflow:hidden}.blender-enhanced-editor .blender-canvas-viewport[data-canvas-mode=infinite] .blender-viewport-controls{inset-block-start:.5rem;inset-inline-end:.5rem}.blender-canvas-viewport[data-canvas-mode=infinite]:before{content:"";pointer-events:none;background-image:radial-gradient(circle, var(--studio-color-border-default) 1px, transparent 1px);background-size:var(--blender-grid-step,24px) var(--blender-grid-step,24px);background-position:var(--blender-grid-x,0px) var(--blender-grid-y,0px);position:absolute;inset:0}.blender-canvas-viewport[data-canvas-mode=infinite] .blender-canvas-page-viewport{aspect-ratio:auto;width:100%;height:100%;min-height:14rem}.blender-canvas-viewport[data-canvas-mode=infinite] .blender-canvas-page{box-shadow:none;aspect-ratio:auto;transform:none}.blender-canvas-mode{flex:1 0 100%}.blender-page-size .blender-canvas-mode select{width:100%;max-width:none}.blender-viewport-controls .blender-pan-control{justify-content:center;align-items:center;min-width:2rem;display:inline-flex}.blender-viewport-controls .blender-fit-control{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:.3rem;height:2.25rem;min-height:2.25rem;padding:0 .65rem;line-height:1;display:inline-flex}.blender-fit-label{font-size:.7rem;font-weight:650;transform:none}.blender-fit-control [data-icon-id="platform.icon.canvas.fit-width"]{transform:none}.blender-page-setup-fields .blender-page-size{align-items:flex-end;gap:.75rem .5rem}.blender-page-setup-fields .blender-page-size label{flex-direction:column;align-items:stretch;gap:.25rem;height:auto;display:flex}.blender-page-setup-fields .blender-page-size label>span{white-space:normal;line-height:1.2;position:static}.blender-size-variant{border-top:1px solid var(--studio-color-border-subtle);gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:grid}.blender-size-variant>label{grid-template-columns:minmax(0,1fr) minmax(8rem,12rem);align-items:center;gap:.5rem;display:grid}.blender-size-variant .blender-mini-page{border:1px solid var(--studio-color-border-default);width:min(8rem,100%);box-shadow:0 2px 8px color-mix(in srgb,var(--studio-color-text-primary) 10%,transparent);justify-self:start}.blender-size-variant p{color:var(--studio-color-text-secondary);margin:0;font-size:.8125rem;line-height:1.35}.blender-size-variant>button.studio-icon-action-button{min-height:2.5rem;inline-size:auto;white-space:normal;justify-self:start;gap:.5rem;width:auto;max-width:100%;height:auto;padding:.5rem .75rem}.modal-card.blender-size-variant-dialog{width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:auto}.blender-size-variant-dialog .blender-size-variant{border:0;margin:0;padding:0}@media (max-width:600px){.blender-size-variant>label{grid-template-columns:minmax(0,1fr)}}.blender-image-inspector-section{border-bottom:1px solid var(--studio-color-border-subtle);min-width:0;max-width:100%}.blender-image-inspector-section>summary{cursor:pointer;overflow-wrap:anywhere;color:var(--studio-color-text-primary);padding:.625rem .375rem;font-weight:650}.blender-image-inspector-section>summary:hover{background:var(--studio-color-background-elevated)}.blender-print-warp{border-top:1px solid var(--studio-color-border-subtle);min-width:0}.blender-print-warp>summary{cursor:pointer;padding:.5rem .25rem;font-weight:600}.blender-print-warp-fields{gap:.5rem;padding:0 .25rem .5rem;display:grid}.blender-print-warp-fields fieldset{border:1px solid var(--studio-color-border-subtle);border-radius:.4rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .6rem;min-width:0;margin:0;padding:.4rem;display:grid}.blender-print-warp-fields legend{color:var(--studio-color-text-secondary);padding:0 .25rem;font-size:.85rem}.blender-print-warp-fields .admin-form-field{gap:.15rem;min-width:0}.blender-print-warp-fields .admin-form-field>span{overflow-wrap:anywhere;font-size:.75rem}.blender-print-warp-fields input[type=range]{width:100%;min-width:0;height:1.5rem;accent-color:var(--studio-color-action-primary-background);margin:0;padding:0}.blender-print-warp-fields output{color:var(--studio-color-text-secondary);font-size:.75rem}.blender-image-section-body{gap:.625rem;min-width:0;padding:.375rem .375rem .75rem;display:grid}.blender-image-section-body>*,.blender-image-section-body .admin-form-field{min-width:0;max-width:100%}.blender-image-section-body input,.blender-image-section-body select{width:100%;min-width:0;max-width:100%}.blender-image-section-body .admin-form-field--compact{grid-template-columns:minmax(0,1fr);gap:.25rem;display:grid}.blender-image-section-body>button{white-space:normal;text-align:start;justify-self:start}.blender-image-presets{grid-template-columns:repeat(auto-fit,minmax(min(6rem,100%),1fr));gap:.5rem;min-width:0;display:grid}.blender-image-presets>button{text-transform:none;overflow-wrap:anywhere;gap:.25rem;min-width:0;padding:.375rem;display:grid}.blender-image-presets>button[aria-pressed=true]{border-color:var(--studio-color-border-focus);background:var(--studio-color-background-elevated)}.blender-image-presets img{object-fit:contain;width:100%;height:4rem}.blender-image-slider{gap:.375rem;min-width:0;display:grid}.blender-image-slider>div{grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;display:grid}.blender-image-slider output{font-variant-numeric:tabular-nums;text-align:start}.blender-image-slider input[type=range],.blender-image-properties .blender-opacity-control input[type=range]{width:100%;min-width:0;height:1.5rem;accent-color:var(--studio-color-action-primary-background);margin:0;padding:0}.blender-image-properties .blender-opacity-control{grid-template-columns:3.25rem minmax(0,1fr)}.blender-image-properties .blender-opacity-control>label{grid-column:1/-1}.blender-image-properties .blender-opacity-control>output{grid-area:2/1;justify-self:start}.blender-image-properties .blender-opacity-control>input{grid-area:2/2}@media (max-width:999px){.blender-tools:not(.blender-tools-editing)>.blender-document-name-readonly{white-space:normal;overflow-wrap:anywhere;flex-basis:100%;width:100%;min-width:0;height:auto;min-height:2.375rem}}@media (min-width:1000px){.blender-tools:not(.blender-tools-editing){grid-template-columns:minmax(0,1fr) auto;display:grid}.blender-tools:not(.blender-tools-editing)>.blender-document-name{width:100%;min-width:0}.blender-tools:not(.blender-tools-editing)>.blender-tools-end{justify-self:end;margin-inline-start:0}}.blender-toolbar-group>.blender-primary-insert.studio-icon-action-button{text-transform:none;gap:.375rem;inline-size:auto;min-inline-size:2rem;padding-inline:.5rem;font-size:.8125rem}.blender-canvas-tools-body{flex-wrap:wrap;align-items:center;gap:.2rem;min-width:0;display:flex}.blender-selection-toolbar{align-self:center;display:block;position:relative}.blender-selection-toolbar>summary{cursor:pointer;text-transform:none;align-items:center;gap:.375rem;min-height:2rem;padding:.375rem .625rem;list-style:none;display:flex}.blender-selection-toolbar>summary::-webkit-details-marker{display:none}.blender-selection-menu-panel{z-index:8;border:1px solid var(--studio-color-border-default);border-radius:var(--radius-control);background:var(--studio-color-background-panel);width:min(24rem,85vw);max-height:min(60dvh,26rem);box-shadow:0 .375rem 1.25rem color-mix(in srgb, var(--studio-color-text-primary) 12%, transparent);padding:.75rem;position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-end:0;overflow:auto}.blender-selection-menu-panel .blender-selection-tools{gap:.75rem;display:grid}.blender-enhanced-editor .blender-artboard{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.blender-enhanced-editor .blender-artboard .blender-canvas-viewport{container-type:size}@media (min-width:1151px){.blender-stage[data-inspector=true][data-inspector-collapsed=false]>.blender-artboard,.blender-stage[data-inspector=true][data-inspector-collapsed=false] .blender-page-flow-heading,.blender-stage[data-inspector=true][data-inspector-collapsed=false] .blender-page-flow-active>.blender-artboard{inline-size:calc(100% - var(--blender-inspector-width,22rem) - .625rem)}}.blender-compact-panel-controls[hidden],.blender-compact-panel-header[hidden]{display:none}.blender-compact-panel-controls{flex:none;gap:.25rem;display:flex}.blender-compact-panel-header{border-bottom:1px solid var(--studio-color-border-subtle);justify-content:space-between;align-items:center;padding:.375rem .75rem;display:flex}.blender-compact-panel-header h3{margin:0;font-size:.875rem}.blender-page-more{position:relative}.blender-page-more>summary{cursor:pointer;align-items:center;gap:.25rem;list-style:none;display:flex}.blender-page-more>summary::-webkit-details-marker{display:none}.blender-page-more-actions{z-index:12;border:1px solid var(--studio-color-border-default);border-radius:var(--radius-control);background:var(--studio-color-background-panel);width:min(15rem,100vw - 2rem);max-height:50dvh;box-shadow:0 6px 18px color-mix(in srgb,var(--studio-color-text-primary) 12%,transparent);flex-direction:column;align-items:stretch;gap:.25rem;padding:.5rem;display:flex;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;overflow:auto}.blender-page-more-actions>.studio-icon-action-button{text-align:start;justify-content:flex-start;gap:.5rem;inline-size:100%;padding-inline:.625rem}.blender-page-strip:has(.blender-page-more) .blender-page-strip-content{overflow:visible}.blender-enhanced-editor[data-workspace-layout]:not([data-workspace-layout=wide]){flex:1;min-height:0}.admin-detail-panel:has(.blender-enhanced-editor[data-workspace-layout]:not([data-workspace-layout=wide]))>.admin-detail-panel-body{overflow:hidden}.blender-enhanced-editor>.blender-creative-workspace[data-layout]:not([data-layout=wide]){flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}.blender-enhanced-editor .blender-creative-workspace[data-layout] .blender-stage{grid-column:auto;min-width:0;min-height:0;display:block}.blender-enhanced-editor .blender-creative-workspace[data-layout]:not([data-layout=wide]) .blender-artboard{width:100%;height:100%;min-height:0;padding:.5rem}.blender-enhanced-editor .blender-creative-workspace[data-layout]:not([data-layout=wide])>.blender-layers,.blender-enhanced-editor .blender-creative-workspace[data-layout]:not([data-layout=wide]) .blender-stage-resizer{display:none}.blender-enhanced-editor .blender-creative-workspace[data-layout]:not([data-layout=wide]) .blender-side-panel{width:min(20rem,40%);max-height:100%;position:absolute;inset-block:0;inset-inline:auto 0}.blender-enhanced-editor .blender-side-panel[data-compact-header=true]{grid-template-rows:auto minmax(0,1fr);gap:0}.blender-enhanced-editor .blender-creative-workspace[data-layout] .blender-tray-mount{height:100%;max-height:100%}.blender-enhanced-editor .blender-creative-workspace[data-layout] .blender-creative-tray{max-height:100%}.blender-enhanced-editor>.blender-creative-workspace[data-layout=compact]:not([data-layout=wide]){grid-template-columns:11rem minmax(0,1fr)}.blender-enhanced-editor>.blender-creative-workspace[data-layout=compact]:not(:has(>.blender-layers)){grid-template-columns:minmax(0,1fr)}.blender-enhanced-editor>.blender-creative-workspace[data-layout=compact]:not([data-layout=wide])>.blender-layers{display:flex}.blender-enhanced-editor>.blender-creative-workspace[data-layout=compact][data-surface=layers]:not([data-layout=wide]){grid-template-columns:11rem minmax(0,1fr)}.blender-enhanced-editor>.blender-creative-workspace[data-layout=compact]:not([data-layout=wide]):has(>.blender-layers.is-minimized){grid-template-columns:2.75rem minmax(0,1fr)}.blender-enhanced-editor .blender-creative-workspace[data-layout=compact][data-surface=properties] .blender-artboard{width:calc(100% - min(20rem,40%) - .5rem)}.blender-enhanced-editor .blender-creative-workspace[data-layout=compact][data-surface=properties] .blender-page-flow-heading{max-width:calc(100% - min(20rem,40%) - .5rem)}.blender-enhanced-editor>.blender-creative-workspace[data-layout=sheet][data-surface=layers]{grid-template-rows:minmax(0,1fr) minmax(0,45%)}.blender-enhanced-editor>.blender-creative-workspace[data-layout=sheet][data-surface=layers]>.blender-layers{border-top:1px solid var(--studio-color-border-subtle);grid-row:2;display:flex}.blender-enhanced-editor .blender-creative-workspace[data-layout=sheet][data-surface=layers] .blender-stage{grid-row:1}.blender-enhanced-editor .blender-creative-workspace[data-layout=sheet][data-surface=properties] .blender-stage{grid-template-rows:minmax(0,1fr) minmax(0,50%);grid-template-columns:minmax(0,1fr);display:grid}.blender-enhanced-editor .blender-creative-workspace[data-layout=sheet] .blender-side-panel{border-top:1px solid var(--studio-color-border-subtle);grid-row:2;width:100%;position:relative;inset:auto}.blender-enhanced-editor .blender-creative-workspace[data-layout=sheet][data-focused=true][data-surface=properties] .blender-stage,.blender-enhanced-editor>.blender-creative-workspace[data-layout=sheet][data-focused=true][data-surface=layers]{grid-template-rows:0 minmax(0,1fr)}.blender-enhanced-editor>.blender-creative-workspace[data-layout=sheet][data-focused=true][data-surface=layers]>.blender-stage{display:none}.blender-enhanced-editor .blender-creative-workspace[data-layout=sheet]>.blender-layers ol{flex:1;min-height:0}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-page-strip-content{flex-wrap:wrap}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-page-thumbnails{flex:3rem;min-width:0}.blender-enhanced-editor[data-workspace-layout]:not([data-workspace-layout=wide]) .blender-compact-panel-controls>button,.blender-enhanced-editor[data-workspace-layout]:not([data-workspace-layout=wide]) .blender-page-strip-actions>button,.blender-enhanced-editor[data-workspace-layout]:not([data-workspace-layout=wide]) .blender-page-more>summary{min-height:2.75rem}.blender-enhanced-editor[data-workspace-layout]:not([data-workspace-layout=wide]) .blender-page-flow{--blender-page-flow-heading-slot:3.125rem}.blender-enhanced-editor .blender-creative-workspace[data-layout=sheet]:not([data-layout=wide]) .blender-side-panel{width:100%;inset:auto}.blender-enhanced-editor .blender-creative-workspace[data-layout=sheet][data-focused=true]:not([data-surface=canvas]) .blender-artboard{padding:0;overflow:hidden}:is(.blender-enhanced-editor:has(.blender-creative-workspace[data-layout=sheet][data-focused=true]:not([data-surface=canvas])) .blender-page-thumbnails,.blender-enhanced-editor:has(.blender-creative-workspace[data-layout=sheet][data-focused=true]:not([data-surface=canvas])) .blender-page-strip-actions,.blender-enhanced-editor:has(.blender-creative-workspace[data-layout=sheet][data-focused=true]:not([data-surface=canvas])) .blender-page-overview){display:none}.blender-enhanced-editor:has(.blender-creative-workspace[data-layout=sheet][data-focused=true][data-surface=properties]) .blender-page-flow-heading{display:none}.blender-enhanced-editor:has(.blender-creative-workspace[data-layout=sheet][data-focused=true][data-surface=properties]) .blender-page-flow-active>.blender-artboard{display:none}.blender-enhanced-editor:has(.blender-creative-workspace[data-layout=sheet][data-focused=true][data-surface=properties]) .blender-page-flow-add{display:none}.blender-enhanced-editor:has(.blender-creative-workspace[data-layout=sheet][data-focused=true][data-surface=properties]) .blender-page-flow-entry:not(:has(>.blender-page-flow-active)){display:none}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-page-strip{padding-inline:0}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-page-strip-content{flex-wrap:nowrap;gap:.25rem}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-page-thumbnails{flex:2rem}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-page-strip{z-index:15;position:relative}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-page-overview{position:static}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-page-overview-list{width:min(24rem,100% - 1rem);max-height:min(28rem,50dvh);inset-inline:auto .5rem}.blender-enhanced-editor .blender-page-flow-active>.blender-artboard,.blender-enhanced-editor .blender-creative-workspace[data-layout]:not([data-layout=wide]) .blender-page-flow-active>.blender-artboard{height:var(--blender-page-flow-artboard-height);flex:none;min-height:20rem}@media (max-width:760px){.blender-enhanced-editor .blender-page-flow{--blender-page-flow-artboard-height:min(22dvh, 20rem)}.blender-enhanced-editor .blender-creative-workspace[data-layout]:not([data-layout=wide]) .blender-page-flow-active>.blender-artboard,.blender-enhanced-editor .blender-page-flow-active>.blender-artboard{height:var(--blender-page-flow-artboard-height);min-height:11rem}.blender-enhanced-editor .blender-page-flow-preview-artboard{min-height:11rem}.blender-enhanced-editor .blender-page-flow{height:min(70dvh,44rem);min-height:16rem}}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-compact-panel-controls>button,.blender-enhanced-editor[data-workspace-layout=sheet] .blender-page-more>summary{padding-inline:.375rem;font-size:.6875rem}.blender-enhanced-editor[data-phone-toolbar=true] .blender-tools-editing{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.blender-enhanced-editor[data-phone-toolbar=true] .blender-document-name{grid-column:1;width:100%;min-width:0}.blender-enhanced-editor[data-phone-toolbar=true] .blender-tools-end{grid-column:1/-1;width:100%;margin:0}.blender-enhanced-editor[data-phone-toolbar=true] .blender-toolbar-group:has(.blender-primary-insert){grid-column:1/3}.blender-enhanced-editor[data-phone-toolbar=true] .blender-selection-toolbar{justify-self:end}.blender-enhanced-editor[data-workspace-layout=sheet]:has(>.blender-creative-workspace[data-focused=true][data-surface=properties])>.blender-tools-editing>.blender-tools-end{flex-wrap:wrap;justify-content:flex-start;max-width:100%;overflow:visible}.blender-enhanced-editor[data-workspace-layout=sheet]:has(>.blender-creative-workspace[data-focused=true][data-surface=properties])>.blender-tools-editing>.blender-tools-end>*{flex:none}.blender-workspace-shell.studio-shell,.blender-workspace-shell .studio-shell-main{height:100%;min-height:0}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-toolbar-group-add{border-color:#0000;gap:.125rem;padding-inline:0}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-toolbar-group-add .blender-primary-insert.studio-icon-action-button{padding-inline:.375rem}.blender-enhanced-editor[data-workspace-layout=sheet] :is(button,summary){min-block-size:2.75rem;min-inline-size:2.75rem}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tools :is(button,summary){height:2.75rem;min-height:2.75rem}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-shape-options>.blender-sticker-insert{flex:1 0 100%;justify-content:flex-start;width:100%}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tools :is(button,summary){min-width:2.75rem}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-inspector>.blender-layer-actions{gap:.25rem;padding:.5rem}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-shape-options{z-index:10;max-width:calc(100vw - 2rem);inset-inline:auto 0}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-shape-options>.blender-sticker-insert{grid-column:1/-1}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-shape-menu{position:static}.blender-enhanced-editor .blender-artboard>.blender-canvas-viewport>.blender-viewport-controls{border-color:var(--studio-color-border-subtle);background:color-mix(in srgb, var(--studio-color-background-panel) 98%, transparent);box-shadow:0 2px 8px color-mix(in srgb, var(--studio-color-text-primary) 7%, transparent);border-radius:.625rem;inset-block:auto .625rem;inset-inline:auto .625rem}.blender-enhanced-editor .blender-artboard>.blender-canvas-viewport>.blender-viewport-controls .blender-fit-control{border-color:color-mix(in srgb, var(--studio-color-action-primary-background) 22%, transparent);background:color-mix(in srgb, var(--studio-color-action-primary-background) 10%, var(--studio-color-background-panel));color:color-mix(in srgb, var(--studio-color-action-primary-background) 82%, var(--studio-color-text-primary));border-radius:.5rem;font-weight:650}.blender-enhanced-editor .blender-artboard>.blender-canvas-viewport>.blender-viewport-controls .blender-fit-control:hover:not(:disabled){border-color:color-mix(in srgb, var(--studio-color-action-primary-background) 30%, transparent);background:color-mix(in srgb, var(--studio-color-action-primary-background) 14%, var(--studio-color-background-panel))}.blender-enhanced-editor .blender-artboard>.blender-canvas-viewport>.blender-viewport-controls :is(button,output){transition:background-color .12s,border-color .12s,color .12s}@media (prefers-reduced-motion:reduce){.blender-enhanced-editor .blender-artboard>.blender-canvas-viewport>.blender-viewport-controls :is(button,output){transition:none}}.blender-workspace-shell:has(.blender-independent-ai) .studio-shell-content{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}:is(.blender-independent-ai,.blender-project-ai-workspace){border:1px solid color-mix(in srgb, var(--studio-color-border-default) 72%, var(--studio-color-action-primary-background) 28%);border-radius:var(--studio-crud-surface-radius);background:var(--studio-color-background-panel);min-width:0;height:100%;min-height:0;box-shadow:0 12px 30px color-mix(in srgb, var(--studio-color-text-primary) 7%, transparent);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.blender-independent-ai{background:linear-gradient(180deg, var(--studio-color-background-surface) 0%, color-mix(in srgb, var(--studio-color-background-surface) 68%, var(--studio-color-background-panel)) 100%)}.blender-ai-navigation-loading{min-height:0;color:var(--studio-color-text-secondary);place-items:center;margin:0;padding:1rem;display:grid}:is(.blender-independent-ai,.blender-project-ai-workspace)>.blender-ai-panel{background:linear-gradient(145deg, color-mix(in srgb, var(--studio-color-background-surface) 82%, var(--studio-color-action-primary-background) 18%), var(--studio-color-background-panel) 48%);border:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__header{display:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__new{letter-spacing:.09em;text-transform:uppercase;border-radius:.65rem;flex:none;justify-content:center;align-self:end;align-items:center;gap:.4rem;min-width:8rem;min-height:2.65rem;margin-inline-start:auto;display:inline-flex}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__new .studio-icon{flex:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__actions{border-bottom-color:color-mix(in srgb, var(--studio-color-border-subtle) 70%, transparent);padding:.625rem clamp(.75rem,2vw,1.75rem)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__body{grid-template-rows:auto minmax(0,1fr)}.blender-ai-workspace-toolbar{border-bottom:1px solid color-mix(in srgb, var(--studio-color-border-subtle) 78%, white);background:#fffdfa;justify-content:flex-end;align-items:center;min-height:3.4rem;padding:.35rem 1.25rem;display:flex}.blender-ai-workspace-toolbar .blender-ai-panel__new{min-height:2.55rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__conversation{background:radial-gradient(ellipse at 95% 0%, color-mix(in srgb, var(--studio-color-action-primary-background) 4%, transparent), transparent 46%), var(--studio-color-background-panel);gap:.75rem;padding:clamp(.75rem,1.5vw,1.5rem)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__conversation-heading{border-bottom:1px solid var(--studio-color-border-subtle);padding-bottom:.5rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__conversation-title h4{color:var(--studio-color-text-primary);font-size:1.05rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__turns{gap:1rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__turns li[data-role=user]{border:1px solid color-mix(in srgb, var(--studio-color-action-primary-background) 28%, transparent);background:color-mix(in srgb, var(--studio-color-action-primary-background) 9%, var(--studio-color-background-panel));border-radius:1rem 1rem .35rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__turns li[data-role=assistant]{border:1px solid color-mix(in srgb, var(--studio-color-action-primary-background) 28%, transparent);background:#fff;border-radius:1.25rem;align-self:start;width:fit-content;max-width:88%;padding:.5rem .75rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer{border-color:color-mix(in srgb, var(--studio-color-action-primary-background) 35%, var(--studio-color-border-default));box-shadow:0 10px 28px color-mix(in srgb, var(--studio-color-text-primary) 9%, transparent);border-radius:1rem}.blender-ai-panel__turns .blender-ai-panel__history-sentinel{background:0 0;min-height:1px;padding:0}.blender-ai-result-image{object-fit:contain;border-radius:var(--radius-control);width:auto;max-width:100%;height:auto;max-height:65dvh;display:block}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__turns li[data-role=assistant]:has(.blender-ai-result-gallery){max-width:96%}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__turns li[data-role=assistant] .blender-ai-result-gallery :is(.blender-ai-result-image,.blender-ai-result-video){object-fit:contain;width:auto;max-width:min(20rem,100%);height:auto;max-height:14rem}.blender-ai-result__media{grid-template-columns:minmax(0,1fr);justify-self:center;gap:.125rem;width:fit-content;min-width:0;max-width:100%;display:grid;position:relative}.blender-ai-video-reference-label{z-index:3;color:#111;text-shadow:0 0 2px #fff,0 0 4px #fff,0 1px 5px #fffffff2;pointer-events:none;background:0 0;border-radius:.35rem;justify-content:center;padding:.18rem .35rem;font-size:.72rem;font-weight:700;line-height:1.2;display:flex;position:absolute;inset-block-end:.25rem;inset-inline:.25rem}.blender-ai-result__preview-trigger{max-width:100%;box-shadow:none;cursor:zoom-in;background:0 0;border:0;padding:0;line-height:0;display:block}.blender-ai-result__preview-trigger:disabled{cursor:default}.blender-ai-result__preview-trigger:has(>.blender-ai-result__background-preview-icon){position:relative}.blender-ai-result__background-preview-icon{background:var(--studio-color-surface,#fff);color:var(--studio-color-text,#182231);pointer-events:none;border-radius:.375rem;place-items:center;padding:.375rem;display:grid;position:absolute;inset-block-end:.375rem;inset-inline-end:.375rem}.blender-ai-result__preview-trigger:focus-visible{outline:2px solid var(--studio-color-focus,#276ca8);outline-offset:3px}.blender-ai-repeat-review{position:relative}.blender-ai-repeat-review>summary{cursor:pointer;align-items:center;min-height:2.25rem;list-style:none;display:inline-flex}.blender-ai-repeat-review>summary::-webkit-details-marker{display:none}.blender-ai-repeat-review__content{border:1px solid var(--studio-color-border-subtle);border-radius:var(--radius-control);background:var(--studio-color-background-panel);gap:.5rem;width:min(20rem,100vw - 3rem);margin-top:.5rem;padding:.5rem;display:grid}.blender-ai-repeat-preview{width:min(18rem,100%);max-height:min(20rem,45dvh);aspect-ratio:var(--blender-repeat-ratio);border:1px solid var(--studio-color-border-subtle);border-radius:calc(var(--radius-control) * .75);background-color:var(--studio-color-background-subtle,var(--studio-color-background-panel));background-position:50%;background-repeat:repeat;background-size:33.3333% 33.3333%}.blender-ai-repeat-review__content p{color:var(--studio-color-text-secondary);margin:0;font-size:.8125rem}.blender-ai-result-video{object-fit:contain;background:var(--studio-surface-mutedBg);border:1px solid var(--studio-border);border-radius:var(--radius-control);width:auto;max-width:min(100%,70rem);height:auto;max-height:65dvh;display:block}.blender-ai-result-model-frame{background:var(--studio-surface-mutedBg);border:1px solid var(--studio-border);border-radius:var(--radius-control);width:100%;height:min(65dvh,44rem);min-height:18rem;display:block;overflow:hidden}.blender-ai-result-model-frame>model-viewer{--poster-color:transparent;width:100%;height:100%;display:block}.blender-ai-result{gap:.375rem;min-width:0;display:grid}.blender-ai-result__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.blender-ai-panel__turns .blender-ai-result__actions{justify-content:center}.blender-ai-panel__turns .blender-ai-result__media>:is(.blender-ai-result__preview-trigger,.blender-ai-result-image,.blender-ai-result-video){justify-self:center}.blender-ai-result__actions>:is(.blender-ai-result__insert,.blender-ai-result__video-reference){gap:.3rem}.blender-ai-result__media>.blender-ai-result__download-group{grid-row:1;justify-self:stretch;position:static}.blender-ai-result__media>:is(.blender-ai-result__preview-trigger,.blender-ai-result-image,.blender-ai-result-video,.blender-ai-result-model-frame){grid-row:2}.blender-ai-result__download-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem 10px;min-width:0;display:flex}.blender-ai-result__download-group>.blender-ai-result__preview-action,.blender-ai-result__download-group>.blender-ai-result__preview-action:is(:hover,:focus-visible,[aria-expanded=true]){box-shadow:none;background:0 0;border:0;border-radius:0}.blender-ai-result__file-size{color:#292d32;white-space:nowrap;background:#f1f2f3;border-radius:999px;padding:.25rem .375rem;font-size:.75rem;line-height:1.2}.blender-ai-result__generation-time{color:#292d32;white-space:nowrap;font-size:.75rem;line-height:1.2}.blender-ai-result__download-menu .studio-record-actions-menu-panel{border-radius:calc(var(--radius-control) * .8);inline-size:max-content;min-inline-size:0;max-inline-size:min(20rem,100vw - 2rem);padding:.25rem}.blender-ai-result__download-menu .studio-record-actions-menu-panel [role=menuitem]{box-sizing:border-box;inline-size:100%;min-inline-size:0;border-radius:calc(var(--radius-control) * .45);min-height:2.25rem;box-shadow:none;color:var(--studio-color-text-primary);font:inherit;letter-spacing:normal;text-align:start;text-transform:none;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.5rem;padding:.45rem .625rem;font-size:.9375rem;font-weight:400;text-decoration:none;display:flex}.blender-ai-result__download-menu .studio-record-actions-menu-panel [role=menuitem]:hover,.blender-ai-result__download-menu .studio-record-actions-menu-panel [role=menuitem]:focus-visible{background:color-mix(in srgb, var(--studio-color-text-primary) 6%, transparent);box-shadow:none;border:0}.blender-ai-result__download-menu .studio-record-actions-menu-panel .blender-ai-project-action{inline-size:100%}.blender-ai-result__download-menu>.studio-icon-action-button{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.vault-assets-browser-preview-image.blender-ai-matte-preview{width:auto}.blender-ai-matte-preview--transparent{background:repeating-conic-gradient(var(--studio-color-background-input) 0% 25%, var(--studio-color-border-subtle) 0% 50%) 0 0 / 16px 16px}.vault-assets-browser-preview-modal-actions .blender-ai-result__download-menu>.studio-icon-action-button:not(:disabled):is(:hover,:focus-visible,[aria-expanded=true]),.vault-assets-browser-preview-modal-actions .blender-ai-result__download-menu>.studio-icon-action-button{box-shadow:none;background:0 0;border:0}.blender-ai-result__download-menu>.studio-icon-action-button:hover:not(:disabled),.blender-ai-result__download-menu>.studio-icon-action-button:focus-visible,.blender-ai-result__download-menu>.studio-icon-action-button[aria-expanded=true]{box-shadow:none;background:0 0;border:0;border-radius:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-result__download-menu>.studio-icon-action-button{block-size:2.25rem;min-block-size:2.25rem;inline-size:2.25rem;min-inline-size:2.25rem;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-result__download-menu>.studio-icon-action-button:is(:hover,:focus-visible,[aria-expanded=true]){box-shadow:none;background:0 0;border:0;border-radius:0}.blender-ai-result__expiry{color:var(--studio-color-text-secondary);margin:0;font-size:.875rem}.blender-ai-canvas-target{min-width:0}.blender-ai-canvas-target>span{overflow-wrap:anywhere;min-width:0}.blender-ai-canvas-target>button{white-space:normal;max-width:100%;min-height:44px}.blender-ai-result-gallery{gap:.5rem;min-width:0;display:grid}.blender-ai-result-gallery__navigation{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.blender-ai-result-gallery__navigation button{white-space:normal;min-height:44px}.blender-ai-result-gallery__navigation [role=status]{overflow-wrap:anywhere}.blender-ai-panel__image-options{flex-wrap:wrap;gap:.5rem;display:flex}.blender-ai-panel__image-options label{flex:7rem;gap:.25rem;min-width:0;display:grid}.blender-ai-panel__image-options select{width:100%;min-width:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-settings{gap:.75rem;padding:.125rem .125rem .625rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__image-options{align-items:end;gap:.75rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__image-options label{color:var(--studio-color-text-secondary);letter-spacing:.025em;flex:12rem;gap:.4rem;font-size:.75rem;font-weight:600}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__image-options select,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-message select{border:1px solid var(--studio-color-border-subtle);background:var(--studio-color-background-surface);min-height:2.75rem;color:var(--studio-color-text-primary);font:inherit;border-radius:.65rem;padding:.55rem .75rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-settings details{border-top:1px solid var(--studio-color-border-subtle);border-bottom:1px solid var(--studio-color-border-subtle)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-settings details summary{min-height:2.75rem;color:var(--studio-color-text-primary);cursor:pointer;align-items:center;gap:.5rem;font-size:.8rem;font-weight:650;list-style:none;display:flex}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-settings details summary::-webkit-details-marker{display:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-settings details summary:before{border-inline-end:1.5px solid var(--studio-color-text-secondary);border-bottom:1.5px solid var(--studio-color-text-secondary);content:"";width:.4rem;height:.4rem;transition:transform .14s;transform:rotate(-45deg)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-settings details[open] summary:before{transform:rotate(45deg)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-settings details>.blender-ai-panel__image-options{padding:.25rem 0 .75rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-composer-attachments{gap:.45rem;min-width:0;display:grid}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-composer-attachment-actions{flex-wrap:wrap;align-items:start;gap:.5rem;display:flex}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-composer-attachment-actions .blender-ai-upload{flex:0 auto}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-composer-attachment-actions .blender-ai-upload__choose{min-height:2.5rem;box-shadow:0 2px 8px color-mix(in srgb, var(--studio-color-action-primary-background) 18%, transparent);border-radius:.7rem;padding-inline:.9rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-composer-attachment-actions .blender-ai-upload__choose .studio-icon{flex:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-attach-existing{min-width:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-attach-existing>summary{cursor:pointer;border-radius:.7rem;align-items:center;gap:.45rem;min-height:2.5rem;padding-inline:.9rem;list-style:none;display:inline-flex}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-attach-existing>summary::-webkit-details-marker{display:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-message[data-image-drop-active=true]{outline:2px dashed var(--studio-color-action-primary-background);outline-offset:3px;background:color-mix(in srgb, var(--studio-color-action-primary-background) 4%, var(--studio-color-background-panel))}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-composer-drop-hint{z-index:5;border:2px dashed var(--studio-color-action-primary-background);background:color-mix(in srgb, var(--studio-color-background-panel) 94%, transparent);color:var(--studio-color-text-primary);pointer-events:none;border-radius:.75rem;place-items:center;padding:1rem;font-weight:700;display:grid;position:absolute;inset:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-message textarea{min-height:3.25rem;max-height:8rem;color:var(--studio-color-text-primary);font:inherit;padding:.25rem;line-height:1.5}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-message textarea::placeholder{color:var(--studio-color-text-secondary);opacity:1;font-size:1rem;line-height:1.5}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-footer{border-top:1px solid var(--studio-color-border-subtle)}@media (prefers-reduced-motion:reduce){:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-settings details summary:before{transition:none}}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content{grid-template-columns:var(--blender-ai-history-width,16.5rem) .75rem minmax(0, 1fr);background:color-mix(in srgb, var(--studio-color-background-surface) 46%, var(--studio-color-background-panel));grid-template-rows:auto minmax(0,1fr);position:relative}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false]{grid-template-columns:5rem .75rem minmax(0,1fr)}.blender-ai-history-sidebar{border-inline-end:1px solid var(--studio-color-border-subtle);background:color-mix(in srgb, var(--studio-color-background-surface) 82%, var(--studio-color-background-panel));grid-area:1/1/span 2;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.blender-ai-history-sidebar__toggle{border:0;border-bottom:1px solid var(--studio-color-border-subtle);width:100%;min-height:3rem;color:var(--studio-color-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:center;gap:.65rem;padding:.625rem .875rem;font-size:.9rem;font-weight:650;display:flex}.blender-ai-history-sidebar__heading{justify-items:start;gap:.25rem;min-width:0;display:grid}.blender-ai-history-sidebar__usage{white-space:normal;max-width:100%;margin-inline-start:0;padding:.2rem .45rem;font-size:.7rem}.blender-ai-history-sidebar__toggle[hidden]{display:none!important}.blender-ai-history-sidebar__toggle .studio-icon{color:var(--studio-color-text-secondary);flex:none}.blender-ai-history-sidebar__content{grid-template-rows:auto auto auto minmax(0,1fr);gap:.5rem;min-width:0;min-height:0;padding:.625rem;display:grid;overflow:hidden}.blender-ai-history-sidebar__content[hidden]{display:none}.blender-ai-history-sidebar__content[data-compact=true]{flex-direction:column;min-height:0;padding:.25rem;display:flex;overflow:hidden}.blender-ai-history-sidebar__content[data-compact=true]>.blender-ai-panel__history{scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.blender-ai-history-sidebar__content[data-compact=true] .blender-ai-history-day>h4,.blender-ai-history-sidebar__content[data-compact=true] .blender-ai-history-copy,.blender-ai-history-sidebar__content[data-compact=true] .blender-ai-history-actions{display:none}.blender-ai-history-sidebar__content[data-compact=true] .blender-ai-history-day .blender-ai-panel__history-item{min-height:0;margin-block-end:.3rem;padding:0;display:block}.blender-ai-history-sidebar__content[data-compact=true] .blender-ai-history-day .blender-ai-panel__history-item>button:first-child{width:100%;padding:0;display:block}.blender-ai-history-sidebar__content[data-compact=true] .blender-ai-history-thumb{aspect-ratio:1;border-radius:.4rem;width:100%;height:auto}.blender-ai-history-sidebar__content>.blender-ai-panel__history{border:0;min-height:0;padding:.25rem 0}.blender-ai-history-sidebar__content>.blender-ai-panel__history .blender-ai-panel__history-item{border:1px solid color-mix(in srgb, var(--studio-color-border-subtle) 70%, transparent);background:color-mix(in srgb, var(--studio-color-background-panel) 80%, var(--studio-color-background-surface));border-radius:.7rem;padding:.125rem}.blender-ai-history-sidebar__content>.blender-ai-panel__history .blender-ai-panel__history-item:hover,.blender-ai-history-sidebar__content>.blender-ai-panel__history .blender-ai-panel__history-item:focus-within{border-color:color-mix(in srgb, var(--studio-color-action-primary-background) 32%, var(--studio-color-border-subtle));background:color-mix(in srgb, var(--studio-color-action-primary-background) 5%, var(--studio-color-background-panel))}.blender-ai-history-sidebar__content>.blender-ai-panel__history .blender-ai-panel__history-item>button:first-child{color:var(--studio-color-text-primary);padding:.6rem .625rem .35rem}.blender-ai-history-sidebar__content>.blender-ai-panel__history .blender-ai-panel__history-item>button:first-child.is-active{background:color-mix(in srgb, var(--studio-color-action-primary-background) 9%, var(--studio-color-background-panel));border-radius:.55rem}.blender-ai-history-sidebar__content>.blender-ai-panel__history .blender-ai-panel__archive{margin:0 .25rem .25rem;padding:.2rem .35rem;font-size:.7rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false] .blender-ai-history-sidebar__toggle{justify-content:center;padding-inline:.25rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false] .blender-ai-history-sidebar__toggle span{display:none}.blender-ai-history-splitter{z-index:2;cursor:col-resize;touch-action:none;background:0 0;border:0;grid-area:1/2/span 2;min-width:.75rem;padding:0;position:relative}.blender-ai-history-splitter:after{background:var(--studio-color-border-subtle);content:"";border-radius:2px;width:2px;transition:width .12s,background .12s;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.blender-ai-history-splitter:hover:after,.blender-ai-history-splitter:focus-visible:after{background:var(--studio-color-action-primary-background);width:4px}.blender-ai-history-splitter:focus-visible{outline:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__settings-rail{border-bottom:1px solid var(--studio-color-border-subtle);background:color-mix(in srgb, var(--studio-color-background-surface) 76%, var(--studio-color-background-panel));grid-area:1/3;min-width:0;max-height:min(31dvh,18rem);padding:.8rem 1rem;overflow:auto}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__settings-rail>.blender-ai-panel__composer-settings{flex-wrap:wrap;align-items:flex-start;gap:.4rem .8rem;min-height:0;display:flex;overflow:visible}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__settings-rail .blender-ai-panel__image-options{flex-wrap:wrap;flex:100%;align-items:end;gap:.65rem;display:flex}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__settings-rail .blender-ai-panel__image-options label{flex:0 13rem;min-width:min(100%,11rem)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__settings-rail .blender-ai-panel__composer-settings>details{border-block:1px solid var(--studio-color-border-subtle);flex:0 13rem;min-width:11rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__settings-rail .blender-ai-panel__composer-settings>details summary{min-height:2.4rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__settings-rail .blender-ai-panel__composer-settings>details[open]{flex-basis:100%;padding-bottom:.35rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__settings-rail .blender-ai-panel__composer-settings>:is(button,a){width:auto}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__settings-rail .blender-ai-panel__composer-settings>.blender-ai-panel__image-options+details,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__settings-rail .blender-ai-panel__composer-settings>:is(.blender-ai-panel__image-options,[role=alert],[role=status],.blender-ai-panel__uploads,.blender-ai-panel__sources,.blender-ai-panel__draft-sources,.blender-ai-typed-inputs){flex-basis:100%}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__conversation{grid-area:2/3;grid-template-rows:auto minmax(0,1fr) auto;padding:1rem clamp(1rem,2vw,2rem)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__conversation-heading{width:min(100%,58rem);margin-inline:auto}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__turns{width:min(100%,58rem)}:is(.blender-independent-ai,.blender-project-ai-workspace) .studio-copy-text__action{block-size:2.25rem;inline-size:2.25rem;min-inline-size:2.25rem;color:var(--studio-color-text-secondary);box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}:is(.blender-independent-ai,.blender-project-ai-workspace) .studio-copy-text__action:not(:disabled):is(:hover,:focus-visible){background:color-mix(in srgb, var(--studio-color-text-primary) 6%, var(--studio-color-background-panel));color:var(--studio-color-text-primary)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer{grid-template-rows:minmax(3.5rem,1fr) auto;gap:.375rem;width:min(100%,58rem);min-height:9rem;max-height:min(30dvh,18rem);padding:.75rem}@media (max-width:760px){:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false]{grid-template-rows:minmax(8rem,30%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.blender-ai-history-sidebar{z-index:3;border-inline-end:1px solid var(--studio-color-border-default);border-bottom:1px solid var(--studio-color-border-default);width:min(20rem,100% - 3.5rem);height:min(68%,34rem);box-shadow:0 12px 30px color-mix(in srgb, var(--studio-color-text-primary) 16%, transparent);border-radius:0 0 .75rem;position:absolute;inset:0 auto auto 0}.blender-ai-history-splitter{display:none}.blender-ai-history-sidebar[data-expanded=false]{width:3.25rem;height:3rem;box-shadow:0 4px 12px color-mix(in srgb, var(--studio-color-text-primary) 10%, transparent);border-bottom:0;border-radius:0 0 .65rem}.blender-ai-history-sidebar__content>.blender-ai-panel__history{flex-direction:column;overflow:hidden auto}.blender-ai-history-sidebar__content>.blender-ai-panel__history .blender-ai-panel__history-item{flex:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__settings-rail{border-inline-end:0;border-bottom:1px solid var(--studio-color-border-subtle);grid-area:1/1;max-height:100%;padding:.75rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__settings-rail .blender-ai-panel__image-options{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__conversation{grid-area:2/1;padding:.75rem}}.blender-enhanced-editor .blender-tool-accent,.blender-ai-panel .blender-tool-accent{color:var(--studio-blender-tool-image);transition:background-color .12s,border-color .12s,color .12s}.blender-enhanced-editor .blender-tool-accent-image,.blender-ai-panel .blender-tool-accent-image{color:var(--studio-blender-tool-image)}.blender-enhanced-editor .blender-tool-accent-ai{color:var(--studio-blender-tool-ai)}.blender-enhanced-editor .blender-tool-accent-layout{color:var(--studio-blender-tool-layout)}.blender-enhanced-editor .blender-tool-accent-background{color:var(--studio-blender-tool-background)}.blender-enhanced-editor .blender-tool-accent:hover:not(:disabled),.blender-ai-panel .blender-tool-accent:hover:not(:disabled){background:color-mix(in srgb, currentColor 7%, var(--studio-color-background-panel))}.blender-enhanced-editor .blender-tool-accent[aria-pressed=true],.blender-ai-panel .blender-tool-accent[aria-pressed=true]{background:color-mix(in srgb, currentColor 12%, var(--studio-color-background-panel));border-color:color-mix(in srgb, currentColor 38%, var(--studio-color-border-default))}.blender-enhanced-editor .blender-tool-accent:focus-visible,.blender-ai-panel .blender-tool-accent:focus-visible{outline-color:currentColor}@media (prefers-reduced-motion:reduce){.blender-enhanced-editor .blender-tool-accent,.blender-ai-panel .blender-tool-accent{transition:none}}.blender-ai-panel__sources{flex-wrap:wrap;gap:.375rem;min-width:0;max-height:7rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.blender-ai-panel__sources li{border:1px solid var(--studio-color-border-subtle);border-radius:var(--radius-control);align-items:center;gap:.375rem;padding:.25rem .375rem;display:flex}.blender-ai-source-picker{flex-direction:column;gap:.5rem;min-height:0;max-height:min(28vh,16rem);padding:.375rem;display:flex;overflow:auto}.blender-ai-source-picker figure{min-width:0;margin:0}.blender-ai-source-picker figcaption{overflow-wrap:anywhere;font-size:.8rem}.blender-ai-source-picker .blender-ai-result-image{object-fit:contain;max-height:9rem}.blender-ai-upload{gap:.375rem;min-width:0;display:grid}.blender-ai-upload>label{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.blender-ai-upload__choose{white-space:nowrap}.blender-ai-upload__limit{color:var(--studio-color-state-danger-text,var(--error-ink));margin:0;font-size:.8rem}.blender-ai-upload input{min-width:0;max-width:100%}.blender-ai-upload ul{gap:.375rem;max-height:8rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.blender-ai-upload li{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.blender-ai-upload li>span{overflow-wrap:anywhere}.blender-ai-upload>label{cursor:pointer;width:fit-content;max-width:100%}.blender-ai-upload>label:focus-within{outline:2px solid var(--studio-color-border-focus);outline-offset:2px}.blender-ai-upload>label[data-disabled=true]{opacity:.5;cursor:default}.blender-ai-panel__sources .blender-ai-result-image{object-fit:contain;width:5rem;height:5rem}.blender-ai-panel__sources .blender-ai-result{min-width:0}.blender-ai-panel__source-preview{width:fit-content;max-width:100%;line-height:0;display:block;position:relative}.blender-ai-panel__source-preview .blender-ai-video-reference-label{inset-block-end:.15rem;inset-inline:.15rem}.modal-card.blender-ai-area-guide{width:min(38rem,100%)}.blender-ai-area-guide__stage{background:var(--studio-color-background-subtle);border-radius:var(--radius-control);place-items:center;width:fit-content;max-width:100%;max-height:min(44dvh,28rem);margin:auto;display:grid;position:relative;overflow:hidden}.blender-ai-area-guide__stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(44dvh,28rem);display:block}.blender-ai-area-guide__stage .blender-ai-area-guide__outline{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.blender-ai-area-guide__stage .blender-ai-area-guide__mask{display:none}.blender-ai-area-guide__stage svg{touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.blender-ai-area-guide__stage polyline{fill:none;stroke:var(--studio-blender-tool-background);stroke-width:.055px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:640px){.blender-ai-area-guide__stage,.blender-ai-area-guide__stage img{max-height:35dvh}}.blender-ai-canvas-actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.blender-ai-canvas-actions>[role=alert]{flex-basis:100%}.blender-ai-canvas-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.blender-ai-canvas-review__destination{overflow-wrap:anywhere;flex-wrap:wrap;grid-column:1/-1;gap:.25rem 1rem;display:flex}.blender-ai-canvas-review figure{min-width:0;margin:0}.blender-ai-canvas-review figcaption{margin-bottom:.5rem}.blender-ai-canvas-review img{object-fit:contain;width:100%;max-height:38dvh;display:block}.blender-ai-canvas-review>[role]{grid-column:1/-1}@media (max-width:600px){.blender-ai-canvas-review{grid-template-columns:minmax(0,1fr)}}.blender-hover-outline{pointer-events:none;box-sizing:border-box;transform-origin:50%;outline:var(--blender-hover-line-width,1px) solid var(--studio-color-canvas-hover-outline);outline-offset:var(--blender-hover-line-width,1px);box-shadow:0 0 0 var(--blender-hover-line-width,1px) var(--studio-color-background-panel);position:absolute}.blender-background-bounds[data-hovered=true]{border-color:var(--studio-color-canvas-hover-outline)}.blender-layers li[data-hovered=true] .blender-layer-row:not([aria-pressed=true]),.blender-layer-row:focus-visible{border-color:var(--studio-color-canvas-hover-outline);outline:1px solid var(--studio-color-canvas-hover-outline);outline-offset:1px}.blender-ai-project-fields{gap:.75rem;min-width:0;display:grid}.blender-ai-draft-status{min-width:0;color:var(--studio-color-text-secondary);font-size:.75rem}.blender-ai-draft-status>[role=alert]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.blender-ai-draft-review{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;max-height:min(48dvh,28rem);display:grid;overflow:auto}.blender-ai-draft-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}@media (max-width:600px){.blender-ai-draft-review{grid-template-columns:minmax(0,1fr)}}.blender-ai-draft-review-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.blender-ai-draft-review-sources img{object-fit:contain;max-height:8rem}.blender-ai-draft-review-dialog .dialog-actions{background:var(--studio-color-background-panel);flex-wrap:wrap;gap:.5rem;display:flex;position:sticky;bottom:0}.blender-ai-draft-review-dialog .dialog-actions>button{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (max-width:600px){.blender-ai-draft-review-dialog .dialog-actions>button{flex:auto;min-height:44px}}.blender-operations{flex-direction:column;min-height:0;max-height:100%;display:flex}.blender-operations__header{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.blender-operations__body{min-height:0;overflow:auto}.blender-operations ol{margin:0;padding:0;list-style:none}.blender-operations li{border-bottom:1px solid var(--studio-color-border-default);overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:12px 0;display:flex}.blender-operations time{color:var(--studio-color-text-secondary);font-size:.85em}.blender-operation-comparison{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.blender-operation-comparison figure{min-width:0;margin:0}.blender-operation-comparison img{border:1px solid var(--studio-color-border-default);border-radius:var(--radius-control);width:100%;height:auto;display:block}.blender-operation-comparison figcaption{margin-bottom:4px;font-weight:600}.blender-operation-restore{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.blender-operation-restore [role=alert]{flex-basis:100%;margin:0}.blender-operations__state{border:1px solid var(--studio-color-border-default);border-radius:var(--radius-control);align-self:flex-start;padding:2px 6px;font-size:.85em}.blender-operations__state[data-state=needs_review],.blender-operations__state[data-state=disabled]{color:var(--studio-color-text-secondary)}.blender-operation-inputs{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.blender-operation-inputs h4,.blender-operation-inputs p{margin:0}.blender-operation-inputs__alternate-results{border-block-start:1px solid var(--studio-border-subtle);flex-direction:column;gap:8px;min-width:0;padding-block-start:8px;display:flex}.blender-operation-inputs__prompt{white-space:pre-wrap;overflow-wrap:anywhere}.blender-operation-inputs dl{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;display:grid}.blender-operation-inputs dd{overflow-wrap:anywhere;margin:0 0 4px}.blender-ai-panel__media-history{display:block;overflow:hidden}.blender-ai-panel__media-history .blender-ai-source-picker{height:100%;max-height:none}.blender-ai-panel[data-expanded=false] .blender-ai-panel__content[data-history-open=true][data-search-kind=images]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.blender-ai-panel[data-expanded=false] .blender-ai-panel__content[data-history-open=true][data-search-kind=images]>.blender-ai-panel__conversation{display:none}@media (max-width:680px){.blender-ai-panel__content[data-history-open=true][data-search-kind=images]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.blender-ai-panel__content[data-history-open=true][data-search-kind=images]>.blender-ai-panel__conversation{display:none}}.blender-comments-toggle{white-space:nowrap}.blender-comments-toggle,.blender-motion-export>summary{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.blender-tools-end :is(.blender-comments-toggle,.blender-motion-export>summary,.studio-export-popover>summary,.studio-edit-button,.admin-detail-panel-window-actions>button:not(.runway-close-button)){min-height:2.375rem;box-shadow:none;color:color-mix(in srgb, var(--studio-color-action-primary-background) 62%, var(--studio-color-text-primary));letter-spacing:normal;text-transform:none;background:0 0;border:1px solid #0000;border-radius:.5rem;font-weight:550}.blender-tools-end :is(.blender-comments-toggle,.blender-motion-export>summary,.studio-export-popover>summary,.studio-edit-button,.admin-detail-panel-window-actions>button:not(.runway-close-button))>.studio-icon,.blender-tools-end :is(.blender-comments-toggle,.blender-motion-export>summary,.studio-export-popover>summary,.studio-edit-button,.admin-detail-panel-window-actions>button:not(.runway-close-button)) .studio-action-glyph{color:inherit}.blender-tools-end .admin-detail-panel-window-actions .studio-fullscreen-toggle{width:2.375rem;min-width:2.375rem;height:2.375rem;min-height:2.375rem;color:color-mix(in srgb, var(--studio-color-action-primary-background) 62%, var(--studio-color-text-primary));background:0 0;border:1px solid #0000;border-radius:.5rem}.blender-tools-end :is(.blender-comments-toggle,.blender-motion-export>summary,.studio-export-popover>summary,.studio-edit-button,.admin-detail-panel-window-actions>button:not(.runway-close-button)):is(:hover,:focus-visible,[aria-expanded=true]){border-color:color-mix(in srgb, var(--studio-color-action-primary-background) 14%, transparent);background:color-mix(in srgb, var(--studio-color-action-primary-background) 7%, var(--studio-color-background-panel));color:color-mix(in srgb, var(--studio-color-action-primary-background) 78%, var(--studio-color-text-primary))}.blender-tools-end :is(.blender-comments-toggle,.blender-motion-export>summary,.studio-export-popover>summary,.studio-edit-button,.admin-detail-panel-window-actions>button):focus-visible,.blender-tools-end .blender-viewport-controls button:focus-visible{outline:2px solid var(--studio-color-border-focus);outline-offset:2px}.blender-tools-end .blender-toolbar-viewport-controls{align-items:center;min-width:0;display:flex}.blender-tools-end .blender-viewport-controls{z-index:auto;border:1px solid var(--studio-color-border-subtle);background:color-mix(in srgb, var(--studio-color-background-panel) 98%, transparent);max-width:100%;box-shadow:0 2px 8px color-mix(in srgb, var(--studio-color-text-primary) 7%, transparent);border-radius:.625rem;flex-wrap:nowrap;flex:0 auto;justify-content:center;align-items:center;gap:.125rem;padding:.1875rem;display:flex;position:static;inset:auto}.blender-tools-end .blender-viewport-controls button{border:1px solid var(--studio-color-border-default);background:var(--studio-color-background-panel);min-width:2.25rem;min-height:2.375rem;color:color-mix(in srgb, var(--studio-color-action-primary-background) 62%, var(--studio-color-text-primary));border-radius:.5rem}.blender-tools-end .blender-viewport-controls button:is(:hover,:focus-visible,[aria-pressed=true]){border-color:color-mix(in srgb, var(--studio-color-action-primary-background) 14%, transparent);background:color-mix(in srgb, var(--studio-color-action-primary-background) 7%, var(--studio-color-background-panel));color:color-mix(in srgb, var(--studio-color-action-primary-background) 78%, var(--studio-color-text-primary))}.blender-tools-end .blender-viewport-controls .blender-fit-control{border:1px solid color-mix(in srgb, var(--studio-color-action-primary-background) 22%, transparent);background:color-mix(in srgb, var(--studio-color-action-primary-background) 10%, var(--studio-color-background-panel));min-width:3.25rem;height:2.375rem;color:color-mix(in srgb, var(--studio-color-action-primary-background) 82%, var(--studio-color-text-primary));border-radius:.5rem;flex-direction:row;gap:.35rem;padding-inline:.65rem;font-weight:650}.blender-tools-end .blender-viewport-controls .blender-fit-control:hover:not(:disabled){border-color:color-mix(in srgb, var(--studio-color-action-primary-background) 30%, transparent);background:color-mix(in srgb, var(--studio-color-action-primary-background) 14%, var(--studio-color-background-panel))}.blender-tools-end .blender-viewport-controls output{min-width:2.5rem;color:var(--studio-color-text-secondary);font-size:.8rem}.blender-tools-end .studio-edit-button.button-primary{border-color:var(--studio-color-action-primary-border,var(--studio-color-action-primary-background,var(--studio-button-primaryBg,var(--ink))));background:var(--studio-color-action-primary-background,var(--studio-button-primaryBg,var(--ink)));color:var(--studio-color-action-primary-text,var(--studio-button-primaryText,var(--studio-color-text-inverse,var(--panel))))}.blender-tools-end .studio-edit-button.button-primary:hover:not(:disabled){border-color:var(--studio-color-action-primary-border,var(--studio-color-action-primary-background,var(--studio-button-primaryBg,var(--ink))));background:var(--studio-color-action-primary-hover-background,var(--studio-button-primaryHoverBg,var(--studio-color-action-primary-background,var(--ink))));color:var(--studio-color-action-primary-text,var(--studio-button-primaryText,var(--studio-color-text-inverse,var(--panel))))}.blender-tools-end .studio-export-popover>summary.button-warning{border-color:color-mix(in srgb, var(--studio-color-action-primary-background) 17%, transparent);background:color-mix(in srgb, var(--studio-color-action-primary-background) 8%, var(--studio-color-background-panel));color:color-mix(in srgb, var(--studio-color-action-primary-background) 76%, var(--studio-color-text-primary))}.blender-tools-end .studio-export-popover>summary.button-warning:hover:not(:disabled){border-color:color-mix(in srgb, var(--studio-color-action-primary-background) 25%, transparent);background:color-mix(in srgb, var(--studio-color-action-primary-background) 12%, var(--studio-color-background-panel))}.blender-tools-end .studio-icon-action-button{background:0 0}.blender-tools-end .blender-viewport-controls .blender-fit-control [data-icon-id]{width:1rem;height:1rem}.blender-directory-rename-dialog{z-index:1200;flex-direction:column;gap:1rem;width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.25rem;display:flex;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%)}.studio-dialog-backdrop:has(.blender-directory-rename-dialog){z-index:1199;background:#14181c6b;position:fixed;inset:0}.blender-directory-rename-dialog header h2{margin:0}.blender-directory-rename-dialog form{gap:.75rem;min-width:0;display:grid}.blender-directory-rename-dialog input{width:100%;min-width:0}.blender-directory-rename-dialog footer{justify-content:flex-end;gap:.5rem;display:flex}@media (max-width:560px){.blender-directory-rename-dialog{padding:1rem}.blender-directory-rename-dialog footer>button{min-height:2.75rem}}.blender-comments-panel{z-index:80;border:1px solid var(--studio-color-border-default);border-radius:var(--radius-panel,12px);background:var(--studio-color-background-panel);width:min(22rem,100vw - 2rem);max-height:calc(100dvh - 7rem);color:var(--studio-color-text-primary);box-shadow:var(--shadow-overlay,0 12px 36px #141e2d2e);flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:fixed;inset:5.5rem 1rem 1rem auto;overflow:hidden}.blender-comments-panel>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.blender-comments-panel>header button{min-width:2.25rem}.blender-comments-panel p{margin:0}.blender-comments-list{flex-direction:column;gap:.75rem;min-height:0;display:flex;overflow:auto}.blender-comment-thread{border:1px solid var(--studio-color-border-default);border-radius:var(--radius-control);background:var(--studio-color-background-subtle,var(--studio-color-background-panel));padding:.75rem}.blender-comment-thread[data-comment-status=earlier_content]{border-inline-start:3px solid var(--studio-color-warning,#c88924)}.blender-comment-message{white-space:pre-wrap;overflow-wrap:anywhere;padding-block:.35rem}.blender-comment-message-meta{color:var(--studio-color-text-secondary,var(--studio-color-text-primary));justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.2rem;font-size:.82em;display:flex}.blender-comment-message-meta strong{color:var(--studio-color-text-primary);font-weight:600}.blender-comment-message-meta time{flex:none}.blender-comment-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.blender-comment-compose{border-top:1px solid var(--studio-color-border-default);flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.blender-comments-panel textarea{resize:vertical;border:1px solid var(--studio-color-border-default);border-radius:var(--radius-control);width:100%;min-height:4.5rem;color:inherit;background:var(--studio-color-background-panel);padding:.6rem}.blender-canvas-page[data-comment-placement=true]{cursor:crosshair}@media (max-width:680px){.blender-comments-panel{width:auto;max-height:min(65dvh,34rem);inset:auto .5rem .5rem}}.blender-comment-pin{z-index:7;border:2px solid var(--studio-color-background-panel);background:var(--studio-color-accent,#396f9d);min-width:1.8rem;height:1.8rem;color:var(--studio-color-on-accent,#fff);cursor:grab;touch-action:none;border-radius:999px;place-items:center;padding:0 .35rem;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #141e2d3d}.blender-comment-pin.is-dragging{cursor:grabbing}.blender-comment-pin:hover,.blender-comment-pin:focus-visible{outline:3px solid color-mix(in srgb, var(--studio-color-accent,#396f9d) 35%, transparent);outline-offset:2px}.blender-comment-source{border-inline-start:2px solid var(--studio-color-border-default);color:var(--studio-color-text-secondary,var(--studio-color-text-primary));white-space:pre-wrap;overflow-wrap:anywhere;padding:.5rem;font-size:.9em;margin-top:.6rem!important}.blender-comment-thread[data-focused=true]{border-color:var(--studio-color-accent,#396f9d);box-shadow:0 0 0 2px color-mix(in srgb, var(--studio-color-accent,#396f9d) 18%, transparent)}.blender-image-fit-controls{flex-wrap:wrap;gap:.375rem;display:flex}.blender-image-fit-controls>button[aria-pressed=true]{border-color:var(--studio-color-border-focus);background:var(--studio-color-background-elevated);color:var(--studio-color-action-primary-background)}.blender-grid-controls{border-block-end:1px solid var(--studio-color-border-subtle);gap:.5rem;margin-block-end:.5rem;padding-block:.5rem;display:grid}.blender-operations__row{align-items:center;gap:8px;min-width:0;display:flex}.blender-operations__thumbnail{object-fit:contain;border:1px solid var(--studio-color-border-default);border-radius:var(--radius-control);background:var(--studio-color-background-panel);flex:none;width:48px;height:48px}.blender-operations__thumbnail-error{color:var(--studio-color-text-secondary);flex:0 72px;font-size:.85em}.blender-operations__select{flex:1;min-width:0}.blender-operations__select>button{text-align:start;white-space:normal;overflow-wrap:anywhere;width:100%}.blender-operations__select>button[aria-expanded=true]{outline:2px solid var(--studio-color-border-default);outline-offset:2px}.blender-operations__row .blender-operations__state{flex:none;align-self:center;max-width:40%}.blender-operations__metadata{color:var(--studio-color-text-secondary);flex-wrap:wrap;gap:4px 12px;font-size:.85em;display:flex}.modal-card.blender-canvas-options-dialog{width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:auto}.modal-card.blender-canvas-options-dialog .blender-page-setup-fields{width:100%;max-width:100%;height:auto;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;position:static;inset:auto;overflow:visible}.blender-canvas-options-dialog .blender-canvas-tools-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.blender-canvas-options-dialog .blender-canvas-tools-body>.studio-icon-action-button{white-space:normal;gap:.5rem;width:100%;height:auto;min-height:3rem;padding:.75rem}.blender-canvas-options-dialog .dialog-actions:empty{display:none}.blender-selection-toolbar>summary[aria-disabled=true]{opacity:.5;cursor:default}.blender-tools>.blender-toolbar-group-history{flex:none;margin-inline:0}.blender-tool-cluster{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:.5rem;min-width:0;display:flex}.blender-tool-cluster>*{flex-shrink:0}.blender-tool-cluster>.blender-motion-export>summary{border-radius:var(--radius-control);min-height:2.6rem;color:var(--studio-color-text-primary);box-shadow:none;background:0 0;border:1px solid #0000;padding:.375rem .625rem}.blender-enhanced-editor[data-phone-toolbar=true] .blender-tool-cluster{grid-column:1/-1}.blender-export-save-status:empty{display:none}.blender-current-background-actions{flex-wrap:wrap;gap:.5rem;margin-top:.375rem;display:flex}.blender-current-background-actions>.studio-icon-action-button{min-block-size:2.5rem;inline-size:auto;white-space:normal;gap:.375rem;height:auto;padding:.5rem}.blender-selection-icon{display:none}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tools-editing{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tools-editing>.blender-document-name{grid-column:1;width:100%;min-width:0}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tool-cluster{grid-column:1/-1;justify-content:flex-start;gap:.375rem}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tool-cluster>.blender-toolbar-group{display:contents}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tools-editing .blender-toolbar-group-heading,.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tool-cluster>button>span:not(.studio-icon),.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tool-cluster>.blender-toolbar-group>button>span:not(.studio-icon),.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tool-cluster>.blender-toolbar-group>details>summary>span:not(.studio-icon),.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tool-cluster>details>summary>.blender-toolbar-label,.blender-enhanced-editor[data-workspace-layout=sheet] .blender-selection-toolbar>summary>svg:not(.blender-selection-icon),.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tools-end>.blender-comments-toggle>span:not(.studio-icon),.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tools-end .studio-export-popover>summary>span:not(.studio-icon),.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tools-end .insights-cut-sold-export-menu-chevron{display:none}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-selection-icon{display:inline-block}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tool-cluster>button,.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tool-cluster>.blender-toolbar-group>button,.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tool-cluster>.blender-toolbar-group>details>summary,.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tool-cluster>details>summary,.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tools-end>.blender-comments-toggle,.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tools-end .studio-export-popover>summary{flex:0 0 2.75rem;justify-content:center;align-items:center;gap:0;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:.375rem;display:inline-flex}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tools-editing>.blender-tools-end{grid-column:1/-1;justify-content:flex-end;gap:.375rem;width:100%;margin:0}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tools{--studio-toolbar-control-height:2.75rem}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-selection-toolbar>summary>.studio-icon:last-child,.blender-enhanced-editor[data-workspace-layout=sheet] .blender-tools-end .studio-export-popover>summary>.studio-icon:last-child{display:none}.blender-toolbar-secondary{display:contents}.blender-header-more{position:relative}.blender-header-more[hidden]{display:none}.blender-header-overflow-panel{z-index:30;inset-inline-end:0;border:1px solid var(--studio-color-border-subtle);border-radius:var(--radius-control);background:var(--studio-color-background-panel);width:min(20rem,100vw - 2rem);max-height:min(65dvh,32rem);box-shadow:var(--studio-shadow-panel);padding:.75rem;position:absolute;top:calc(100% + .5rem);overflow:auto}.blender-overflow-item{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:.5rem;display:flex}.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true]{grid-template-columns:repeat(7, var(--blender-compact-tool-size));--studio-toolbar-control-height:var(--blender-compact-tool-size);justify-content:space-between;gap:.375rem 0;display:grid}.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true]>.blender-document-name{order:0;grid-column:1/-1;width:100%;min-width:0}.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true]>.blender-toolbar-group-history,.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true]>.blender-tool-cluster,.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true] .blender-toolbar-group-add,.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true] .blender-canvas-tools,.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true]>.blender-tools-end{display:contents}.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true]>.blender-toolbar-group-history>button{order:1}.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true] .blender-canvas-tools>button{order:2}.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true] .blender-toolbar-group-add>button{order:3}.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true]>.blender-header-more{order:4}.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true] .blender-header-close{order:5}.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true]>.blender-toolbar-viewport-slot,.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true] .blender-toolbar-group-heading,.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true] :is(.blender-canvas-tools,.blender-toolbar-group-add)>button>span:not(.studio-icon){display:none}.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true] :is(.blender-canvas-tools,.blender-toolbar-group-add,.blender-toolbar-group-history)>button,.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true]>.blender-header-more>summary,.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true] .blender-header-close button{width:var(--blender-compact-tool-size);min-width:var(--blender-compact-tool-size);inline-size:var(--blender-compact-tool-size);height:var(--blender-compact-tool-size);min-height:var(--blender-compact-tool-size);min-block-size:var(--blender-compact-tool-size);justify-content:center;align-items:center;margin:0;padding:.25rem;display:inline-flex}.blender-enhanced-editor .blender-tools-editing[data-toolbar-overflow=true] .blender-header-close :is(.studio-action-bar,.admin-detail-panel-window-actions){display:contents}.studio-shell.blender-workspace-shell{--studio-shell-rail-width:280px;--studio-shell-rail-width-min:256px;--studio-shell-rail-width-max:296px}.studio-theme-scope[data-studio-density] .studio-shell.blender-workspace-shell{--studio-shell-rail-width-min:256px;--studio-shell-rail-width-max:296px}
