.klyp-route-SceneEditor__scriptIntentRow{align-items:center;gap:var(--space-8);display:flex}.klyp-route-SceneEditor__intentToolbar{border-bottom:0;padding-bottom:0}@media (width<=767px){.klyp-route-SceneEditor__intentToolbar{display:none}}.klyp-route-SceneEditor__iconButton{border-radius:var(--r-chip);width:2rem;height:2rem;color:var(--color-fg-muted);transition-property:color,background-color,border-color,fill,stroke;transition-timing-function:var(--easing-standard);transition-duration:var(--duration-fast);place-items:center;display:grid}@media (any-pointer:coarse){.klyp-route-SceneEditor__iconButton{min-block-size:var(--touch-target-comfort);min-inline-size:var(--touch-target-comfort)}}.klyp-route-SceneEditor__iconButton:hover{background-color:var(--surface-elev);color:var(--color-fg-primary)}.klyp-route-SceneEditor__iconButton:disabled{cursor:not-allowed;opacity:.4}.klyp-route-SceneEditor__iconButton:disabled:hover{color:var(--color-fg-muted);background-color:#0000}.klyp-route-SceneEditor__syntaxButton{appearance:none;height:36px;padding-inline:var(--space-16);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--r-chip);background:var(--color-bg-surface);color:var(--color-fg-muted);font-family:var(--font-sans);font-size:var(--font-size-13);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;line-height:1;display:inline-flex}.klyp-route-SceneEditor__syntaxButton:hover{color:var(--color-fg-primary);background:var(--color-bg-surface-solid)}.klyp-route-SceneEditor__syntaxButton:focus-visible{outline:var(--bw-default) solid var(--color-ring,var(--color-fg-accent));outline-offset:var(--bw-default)}.klyp-route-SceneEditor__column{flex-direction:column;height:100%;min-height:0;display:flex}.klyp-route-SceneEditor__modeSwap{flex:1;min-height:0}.klyp-route-SceneEditor__modeMotion{height:100%}.klyp-route-SceneEditor__visualStack{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.klyp-route-SceneEditor__visualContent{flex:1;min-height:0;overflow:hidden}.klyp-route-SceneEditor__visualComposer{inset-inline:0;z-index:2;pointer-events:none;position:absolute;bottom:0}.klyp-route-SceneEditor__visualComposer>*{pointer-events:auto}
