.right-panels-container{gap:var(--sf-panel-gap);flex-direction:column;display:flex;overflow:hidden}.layer-settings-panel{flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:hidden}.layer-settings-panel .settings-panel-header-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.layer-settings-panel .sf-crumb{font:inherit;color:inherit}.layer-settings-panel .sf-crumb--link{cursor:pointer;opacity:.62;background:0 0;border:0;margin:0;padding:0}.layer-settings-panel .sf-crumb--link:hover,.layer-settings-panel .sf-crumb--link:focus-visible{opacity:1;text-decoration:underline}.layer-settings-panel .sf-crumb-sep{opacity:.42;margin:0 5px}.layer-settings-panel .settings-panel-header-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.layer-settings-clipboard-actions{align-items:center;gap:4px;display:flex}.layer-settings-clipboard-actions[hidden]{display:none!important}.layer-settings-clipboard-btn{--sf-icon-size:15px;border:1px solid var(--sf-button-secondary-bg);background:var(--sf-button-secondary-bg);width:24px;height:24px;color:var(--sf-button-secondary-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .16s,color .16s,opacity .16s;display:inline-flex}.layer-settings-clipboard-btn:hover:not(:disabled){background:var(--sf-button-secondary-hover);color:var(--sf-button-secondary-hover-text)}.layer-settings-clipboard-btn:disabled{cursor:default;opacity:.35}.layer-settings-clipboard-btn[hidden]{display:none!important}.scene-panel-identity{font-family:var(--sf-font);color:var(--sf-text);border-bottom:1px solid var(--sf-border-subtle);align-items:center;margin-bottom:4px;padding:4px 6px 8px;display:flex}.scene-panel-identity-name{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}input.scene-panel-identity-name{box-sizing:border-box;border-radius:var(--sf-radius);width:100%;color:inherit;font:inherit;letter-spacing:inherit;cursor:text;background:0 0;border:1px solid #0000;margin:0;padding:5px 8px;transition:background .16s,border-color .16s,box-shadow .16s}input.scene-panel-identity-name:hover:not(:focus):not(:read-only){background:var(--sf-input-bg);border-color:var(--sf-input-border)}input.scene-panel-identity-name:focus{background:var(--sf-input-bg);border-color:var(--sf-input-focus);box-shadow:0 0 0 1px color-mix(in srgb, var(--sf-input-focus) 35%, transparent);outline:none}input.scene-panel-identity-name:read-only{cursor:default}.layer-settings-panel.sf-panel--material .sf-gui>.children>.folder:first-child{margin:15px}.sf-canvas-stage{z-index:0;pointer-events:none;box-sizing:border-box;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}body.sf-canvas-space-held,body.sf-canvas-space-held *{cursor:grab!important}body.sf-canvas-panning,body.sf-canvas-panning *{cursor:grabbing!important}.sf-canvas-stage.sf-canvas-stage--fit{background:0 0}.sf-canvas-stage.sf-canvas-stage--aspect,.sf-canvas-stage.sf-canvas-stage--fixed{background:var(--sf-stage-letterbox)}.sf-canvas-frame{pointer-events:auto;will-change:width, height, transform;flex-shrink:0;position:relative;overflow:visible}.sf-canvas-stage--aspect .sf-canvas-frame,.sf-canvas-stage--fixed .sf-canvas-frame{box-shadow:0 16px 48px rgba(0, 0, 0, var(--sf-canvas-frame-drop-shadow-opacity,.55))}.sf-canvas-frame>canvas{display:block;width:100%!important;height:100%!important}body:not(.sf-mode-sequencer) .sf-canvas-frame{background-color:#fff;background-image:linear-gradient(45deg,#ccc 25%,#0000 25%),linear-gradient(-45deg,#ccc 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ccc 75%),linear-gradient(-45deg,#0000 75%,#ccc 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px}.sf-canvas-hud-row{pointer-events:none;z-index:4;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:8px;display:flex;position:absolute;bottom:8px;right:8px}.sf-canvas-hud{background:color-mix(in srgb, var(--sf-tint-12) 85%, #00000059);color:var(--sf-text-soft);font:500 10px/1.4 var(--sf-font);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;border-radius:4px;padding:4px 8px}.sf-canvas-hud-row .sf-canvas-hud--sequencer{display:none}.sf-canvas-hud-row .sf-canvas-hud--sequencer.is-visible{display:block}.sf-canvas-stage--fit .sf-canvas-hud-row{display:none}.sf-canvas-ruler{pointer-events:auto;color:var(--sf-icon-muted);font:9px/1 var(--sf-font);background:color-mix(in srgb, var(--sf-tint-8) 72%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;position:absolute;overflow:hidden}.sf-canvas-ruler--top{border-bottom:1px solid var(--sf-border-subtle);cursor:row-resize;width:100%;height:16px;top:-18px;left:0}.sf-canvas-ruler--left{border-right:1px solid var(--sf-border-subtle);cursor:col-resize;width:16px;height:100%;top:0;left:-18px}.sf-canvas-ruler svg{width:100%;height:100%;display:block}.sf-auth-root{box-sizing:border-box;width:100%;min-height:100vh;position:relative;overflow:hidden}.sf-auth-canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.sf-auth-ui{z-index:1;box-sizing:border-box;color:#ffffffe6;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;padding:24px;font:14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative}.sf-auth-gate-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;max-width:420px;display:flex}.sf-auth-gate-sub{opacity:.72;text-align:center;max-width:360px;margin:0 0 .5rem}.sf-auth-gate-sub--error{color:#ff6b6b;opacity:1}.sf-auth-gate-sub--tight{max-width:380px;margin-top:0}.sf-auth-btn-google{cursor:pointer;color:#171717;font-weight:600;font:inherit;background:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;transition:opacity .15s;display:inline-flex}.sf-auth-btn-google:hover{opacity:.92}.sf-auth-secondary{cursor:pointer;color:#ffffffe6;font:inherit;background:0 0;border:1px solid #ffffff59;border-radius:8px;padding:.5rem .9rem}.sf-auth-secondary:hover{border-color:#ffffff8c}.sf-auth-select{color:#fff;min-width:240px;font:inherit;background:#0006;border:1px solid #ffffff59;border-radius:8px;padding:.5rem .75rem}.sf-auth-label{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;align-self:stretch;font-size:12px}.sf-auth-ui[data-state=workspacePicker] .sf-auth-gate-panel{text-align:left;align-items:stretch}.sf-auth-ui[data-state=workspacePicker] .sf-auth-btn-google{align-self:center}
