.toolbar[data-v-75aa48f8]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;left:8px;max-width:calc(100% - 16px);position:absolute;top:8px;z-index:30}.toolbar.immersive[data-v-75aa48f8]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(var(--v-theme-surface),.96);border-bottom:1px solid rgba(var(--v-theme-on-surface),var(--v-border-opacity));box-shadow:0 8px 24px #0000002e;box-sizing:border-box;flex-wrap:nowrap;height:64px;left:0;max-width:none;min-height:64px;padding:9px 16px;right:0;top:0}.toolbar-brand[data-v-75aa48f8]{align-items:center;color:rgb(var(--v-theme-on-surface));display:inline-flex;flex:0 0 auto;font-size:14px;gap:8px}.toolbar-brand-mark[data-v-75aa48f8]{background:rgb(var(--v-theme-primary));border-radius:8px;color:rgb(var(--v-theme-on-primary));display:inline-grid;font-size:12px;font-weight:800;height:32px;letter-spacing:.04em;place-items:center;width:32px}.toolbar-divider[data-v-75aa48f8]{background:rgba(var(--v-theme-on-surface),var(--v-border-opacity));flex:0 0 auto;height:24px;width:1px}.view-switch[data-v-75aa48f8]{background:rgba(var(--v-theme-on-surface),var(--v-hover-opacity));border:1px solid rgba(var(--v-theme-on-surface),var(--v-border-opacity));border-radius:9px;display:inline-flex;min-width:0;padding:3px}.view-switch button[data-v-75aa48f8]{background:transparent;border:0;border-radius:6px;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:12px;max-width:132px;min-height:36px;min-width:72px;overflow:hidden;padding:7px 10px;transition:color .16s ease,background-color .16s ease}.view-switch button[data-v-75aa48f8]:hover:not(:disabled){background:rgba(var(--v-theme-primary),var(--v-hover-opacity));color:rgb(var(--v-theme-on-surface))}.view-switch button.active[data-v-75aa48f8],.view-switch button.active[data-v-75aa48f8]:hover:not(:disabled){background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary))}.view-switch button[data-v-75aa48f8]:disabled{cursor:not-allowed;opacity:var(--v-disabled-opacity)}.scene-btn[data-v-75aa48f8]:focus-visible,.view-switch button[data-v-75aa48f8]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.view-camera-label[data-v-75aa48f8]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar-spacer[data-v-75aa48f8]{flex:1 1 auto}.toolbar-dock[data-v-75aa48f8]{align-items:center;display:inline-flex;flex:0 1 auto;gap:6px;min-width:0}.toolbar-action-group[data-v-75aa48f8]{align-items:stretch;background:rgba(var(--v-theme-on-surface),var(--v-hover-opacity));border:1px solid rgba(var(--v-theme-on-surface),var(--v-border-opacity));border-radius:9px;display:inline-flex;flex:0 0 auto;overflow:visible}.toolbar-action-group .scene-btn[data-v-75aa48f8]{background:transparent;border:0;border-radius:0}.toolbar-action-group .scene-btn[data-v-75aa48f8]:first-child{border-radius:8px 0 0 8px}.toolbar-action-group .scene-btn[data-v-75aa48f8]:last-child{border-radius:0 8px 8px 0}.toolbar-action-group .scene-btn[data-v-75aa48f8]:only-child{border-radius:8px}.toolbar-action-group .scene-btn[data-v-75aa48f8]:focus-visible{position:relative;z-index:1}.toolbar-action-group .scene-btn+.scene-btn[data-v-75aa48f8]{border-left:1px solid rgba(var(--v-theme-on-surface),var(--v-border-opacity))}.toolbar-action-group .scene-btn.active[data-v-75aa48f8],.toolbar-action-group .scene-btn.active[data-v-75aa48f8]:hover:not(:disabled),.toolbar-action-group .scene-btn.scene-btn-primary[data-v-75aa48f8]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary))}.toolbar-action-group .scene-btn[data-v-75aa48f8]:disabled{background:transparent}.toolbar-exit-actions[data-v-75aa48f8]{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px}.scene-btn[data-v-75aa48f8]{background:rgba(var(--v-theme-surface),.9);border:1px solid rgba(var(--v-theme-on-surface),var(--v-border-opacity));border-radius:8px;color:rgb(var(--v-theme-on-surface));font-size:12px;line-height:1;min-height:36px;padding:8px 10px;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.scene-btn[data-v-75aa48f8]:hover:not(:disabled){background:rgba(var(--v-theme-primary),var(--v-hover-opacity));border-color:rgba(var(--v-theme-primary),.72)}.scene-btn[data-v-75aa48f8]:active:not(:disabled){transform:translateY(1px)}.scene-tool-btn[data-v-75aa48f8]{color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));min-width:64px}.scene-tool-btn kbd[data-v-75aa48f8]{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font:inherit;margin-left:3px}.scene-btn-primary[data-v-75aa48f8],.scene-tool-btn.active[data-v-75aa48f8]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary))}.scene-btn-primary[data-v-75aa48f8]{border-color:rgb(var(--v-theme-primary))}.scene-btn-primary[data-v-75aa48f8]:hover:not(:disabled){background:rgb(var(--v-theme-primary))}.scene-btn-danger[data-v-75aa48f8]{background:rgba(var(--v-theme-error),var(--v-activated-opacity));border-color:rgba(var(--v-theme-error),.75)}.scene-btn-danger[data-v-75aa48f8]:hover:not(:disabled){background:rgba(var(--v-theme-error),var(--v-selected-opacity));border-color:rgb(var(--v-theme-error))}.scene-btn[data-v-75aa48f8]:disabled{cursor:not-allowed;opacity:var(--v-disabled-opacity)}.scene-readonly[data-v-75aa48f8]{align-items:center;background:rgba(var(--v-theme-surface),.86);border-radius:8px;color:rgb(var(--v-theme-on-surface));display:inline-flex;font-size:12px;min-height:32px;padding:5px 9px}@media (max-width:1120px){.toolbar.immersive[data-v-75aa48f8]{gap:4px;padding-inline:10px}.toolbar-brand strong[data-v-75aa48f8],.toolbar-divider[data-v-75aa48f8]{display:none}.scene-tool-btn[data-v-75aa48f8]{min-width:56px}.scene-tool-btn kbd[data-v-75aa48f8]{display:none}}@media (max-width:900px){.toolbar.immersive[data-v-75aa48f8]{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.toolbar.immersive[data-v-75aa48f8]>*{flex-shrink:0}.toolbar-spacer[data-v-75aa48f8]{flex:1 0 0;min-width:0}.toolbar-exit-actions[data-v-75aa48f8]{background:rgb(var(--v-theme-surface));border-left:1px solid rgba(var(--v-theme-on-surface),var(--v-border-opacity));padding-left:8px;position:sticky;right:-1px;z-index:1}.toolbar-dock[data-v-75aa48f8]{gap:4px}}
