@layer components{.overlays-module_osRVGW_shell{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.overlays-module_osRVGW_bar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-block-end:1px solid var(--border);background:var(--surface);flex-wrap:wrap;flex:none;display:flex}.overlays-module_osRVGW_bar[data-compact]{padding-inline:var(--space-3);flex-wrap:nowrap}.overlays-module_osRVGW_bar[data-compact] .overlays-module_osRVGW_barTitle{gap:var(--space-1);flex-wrap:nowrap;flex:auto}.overlays-module_osRVGW_bar[data-compact] .overlays-module_osRVGW_nameField{min-width:5rem}.overlays-module_osRVGW_barTitle{flex:20rem;min-width:0}.overlays-module_osRVGW_barActions{flex:none;margin-inline-start:auto}.overlays-module_osRVGW_liveDot{border-radius:var(--radius-full);background:var(--success);flex:none;width:.5rem;height:.5rem}.overlays-module_osRVGW_nameField{flex:0 18rem;min-width:8rem}.overlays-module_osRVGW_padded{padding:var(--space-4)}.overlays-module_osRVGW_compactStage{z-index:2;padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--border);background:var(--bg);position:sticky;top:0}.overlays-module_osRVGW_compactStage .overlays-module_osRVGW_sceneArea{max-width:71.1111dvh}.overlays-module_osRVGW_compactPanel{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.overlays-module_osRVGW_compactTools{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.overlays-module_osRVGW_compactActions{flex:none;align-items:center;display:flex}.overlays-module_osRVGW_compactActions>*{flex-wrap:nowrap}.overlays-module_osRVGW_compactPanel .overlays-module_osRVGW_inspector{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}@media (orientation:landscape) and (pointer:coarse){.overlays-module_osRVGW_compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.overlays-module_osRVGW_compactStage{border-block-end:0}.overlays-module_osRVGW_compactStage .overlays-module_osRVGW_sceneArea{max-width:none}}.overlays-module_osRVGW_editor{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:16rem minmax(0,1fr) 21rem;min-height:0;display:grid}@media (min-width:1500px){.overlays-module_osRVGW_editor{grid-template-columns:16rem minmax(0,1fr) 24rem}}.overlays-module_osRVGW_side{border-inline-end:1px solid var(--border);background:var(--surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.overlays-module_osRVGW_side[data-side=end]{border-inline-end:0;border-inline-start:1px solid var(--border)}.overlays-module_osRVGW_sideBody{min-height:0;padding:var(--space-3) var(--space-2) var(--space-4);overscroll-behavior:contain;flex:1;overflow-y:auto}.overlays-module_osRVGW_stageArea{min-width:0;min-height:0;padding:var(--space-5);place-items:center;display:grid;overflow:hidden;container-type:size}.overlays-module_osRVGW_stageArea .overlays-module_osRVGW_sceneArea{width:min(100cqw,177.778cqh)}.overlays-module_osRVGW_sceneArea{width:100%;margin-inline:auto}.overlays-module_osRVGW_stage{-webkit-user-select:none;user-select:none;position:absolute;inset:0}.overlays-module_osRVGW_box{top:var(--box-top);left:var(--box-left);z-index:var(--box-z);width:var(--box-width);height:var(--box-height);cursor:move;touch-action:none;border:1px dashed #0000;outline:none;position:absolute}@media (pointer:coarse){.overlays-module_osRVGW_box:not([data-selected=true]){touch-action:auto}}.overlays-module_osRVGW_box{transition:border-color var(--dur-fast) var(--ease-out)}@media (any-hover:hover){.overlays-module_osRVGW_box:hover{border-color:color-mix(in oklab, var(--media-fg) 60%, transparent)}}.overlays-module_osRVGW_box[data-locked=true]{cursor:default}.overlays-module_osRVGW_box[data-selected=true]{border:1px solid var(--accent)}.overlays-module_osRVGW_box:focus-visible{box-shadow:var(--focus-ring)}.overlays-module_osRVGW_boxLabel{align-items:center;gap:var(--space-1);max-width:calc(100% + 2px);padding:0 var(--space-1);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--accent);color:var(--accent-fg);pointer-events:none;display:inline-flex;position:absolute;bottom:100%;left:-1px}.overlays-module_osRVGW_handle{border:2px solid var(--accent);border-radius:var(--radius-sm);background:var(--media-fg);touch-action:none;width:.75rem;height:.75rem;position:absolute}@media (pointer:coarse){.overlays-module_osRVGW_handle{width:1.25rem;height:1.25rem}}.overlays-module_osRVGW_handle[data-handle=nw]{cursor:nwse-resize;top:0;left:0;translate:-50% -50%}.overlays-module_osRVGW_handle[data-handle=ne]{cursor:nesw-resize;top:0;right:0;translate:50% -50%}.overlays-module_osRVGW_handle[data-handle=sw]{cursor:nesw-resize;bottom:0;left:0;translate:-50% 50%}.overlays-module_osRVGW_handle[data-handle=se]{cursor:nwse-resize;bottom:0;right:0;translate:50% 50%}.overlays-module_osRVGW_guide{z-index:1000;background:var(--accent);pointer-events:none;position:absolute}.overlays-module_osRVGW_guide[data-axis=x]{top:0;bottom:0;left:var(--guide-at);width:1px}.overlays-module_osRVGW_guide[data-axis=y]{top:var(--guide-at);height:1px;left:0;right:0}.overlays-module_osRVGW_boxTools{top:calc(100% + var(--space-2));z-index:1;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);cursor:default;gap:1px;padding:2px;display:flex;position:absolute;left:-1px}.overlays-module_osRVGW_boxTools[data-above]{top:auto;bottom:calc(100% + var(--space-5))}.overlays-module_osRVGW_boxTools[data-end]{left:auto;right:-1px}.overlays-module_osRVGW_layers{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.overlays-module_osRVGW_layer{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);color:var(--text-muted);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);padding-inline-end:var(--space-1);display:flex}@media (any-hover:hover){.overlays-module_osRVGW_layer:hover{background:var(--hover-surface);color:var(--text)}.overlays-module_osRVGW_layer:not(:hover,:focus-within,[data-selected=true]) .overlays-module_osRVGW_layerMore{visibility:hidden}}.overlays-module_osRVGW_layer[data-selected=true]{outline:1px solid var(--accent);outline-offset:-1px;background:var(--accent-soft);color:var(--text)}.overlays-module_osRVGW_layer[data-selected=true] .overlays-module_osRVGW_layerIcon{color:var(--accent)}.overlays-module_osRVGW_layer[data-hidden=true] .overlays-module_osRVGW_layerMain{color:var(--text-faint)}.overlays-module_osRVGW_layerIcon{flex:none}.overlays-module_osRVGW_layerText{flex-direction:column;flex:1;min-width:0;display:flex}.overlays-module_osRVGW_layerLock{color:var(--text-faint);flex:none}.overlays-module_osRVGW_layerMain{align-items:center;gap:var(--space-2);min-width:0;min-height:max(var(--tap-min), 2rem);padding:var(--space-1) calc(var(--space-2) * var(--density));border-radius:inherit;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.overlays-module_osRVGW_layerMain:focus-visible{box-shadow:var(--focus-ring);outline:none}.overlays-module_osRVGW_layerMore{flex:none}.overlays-module_osRVGW_sectionHead{padding-inline:calc(var(--space-2) * var(--density))}.overlays-module_osRVGW_inspector{flex-direction:column;height:100%;min-height:0;display:flex}.overlays-module_osRVGW_inspectorHeader{align-items:center;gap:var(--space-2);block-size:3rem;padding:0 var(--space-2) 0 var(--space-4);border-block-end:1px solid var(--border);flex-shrink:0;display:flex}.overlays-module_osRVGW_inspectorThumb{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.overlays-module_osRVGW_inspectorTitle{flex:1;min-width:0}.overlays-module_osRVGW_inspectorBody{min-height:0;padding:0 var(--space-4) var(--space-5);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;display:flex;overflow-y:auto}.overlays-module_osRVGW_inspectorContent [data-inspector-content]>section+section{border-block-start:1px solid var(--border);padding-block-start:var(--space-4)}.overlays-module_osRVGW_gallery{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overlays-module_osRVGW_swatch{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--swatch);flex:none;width:.875rem;height:.875rem;display:inline-block}.overlays-module_osRVGW_cards{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.overlays-module_osRVGW_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.overlays-module_osRVGW_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1500px){.overlays-module_osRVGW_cards{grid-template-columns:repeat(4,minmax(0,1fr))}}}
