.scene-label-container.svelte-nq12s4{letter-spacing:-.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:2px calc(var(--space-3xs) * var(--label-scale,1));border:calc(2px * var(--label-scale,1)) solid;justify-content:center;align-items:center;width:auto;min-width:-moz-fit-content;min-width:fit-content;margin:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;line-height:1.2;transition:transform .1s ease-out,opacity .2s ease-out;display:inline-flex}.scene-label-container.inverted.svelte-nq12s4{border-style:solid}.label-content.svelte-nq12s4{align-items:center;gap:.3em;display:inline-flex}.label-prefix.svelte-nq12s4{opacity:.95;font-weight:700}input.svelte-nq12s4{color:inherit;font-family:inherit;font-weight:inherit;border:calc(1px * var(--label-scale,1)) solid transparent;border-radius:calc(var(--radius-md) * .5 * var(--label-scale,1));padding:calc(4px * var(--label-scale,1)) calc(6px * var(--label-scale,1));-webkit-user-select:text;user-select:text;background:0 0;outline:none;transition:all .2s ease-out}input.svelte-nq12s4::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.svelte-nq12s4::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.svelte-nq12s4::placeholder{color:currentColor;opacity:.5}input.svelte-nq12s4:focus,input.editing.svelte-nq12s4{background:#0000001a;border-color:currentColor}.inverted.svelte-nq12s4 input:where(.svelte-nq12s4){border-color:#0000}.inverted.svelte-nq12s4 input:where(.svelte-nq12s4):focus{border-color:currentColor}.inverted.svelte-nq12s4 input.editing:where(.svelte-nq12s4){border-color:currentColor}.numeric-input.svelte-nq12s4{text-align:center;background:#0000000d;min-width:4ch;max-width:8ch}.inverted.svelte-nq12s4 .numeric-input:where(.svelte-nq12s4){background:0 0;border-color:currentColor}.text-input.svelte-nq12s4{min-width:3ch}.unit-dropdown-wrapper.svelte-nq12s4{align-items:center;display:inline-flex;position:relative}.unit-dropdown-wrapper.svelte-nq12s4:after{content:"▼";right:calc(6px * var(--label-scale,1));font-size:calc(8px * var(--label-scale,1));pointer-events:none;color:currentColor;position:absolute;top:50%;transform:translateY(-50%)}.unit-dropdown.svelte-nq12s4{color:inherit;border:calc(1px * var(--label-scale,1)) solid transparent;border-radius:calc(var(--radius-md) * .5 * var(--label-scale,1));padding:calc(6px * var(--label-scale,1)) calc(6px * var(--label-scale,1));cursor:pointer;-webkit-appearance:none;appearance:none;padding-right:calc(18px * var(--label-scale,1));background:#0000000d;outline:none;font-family:inherit;font-weight:600;transition:all .2s ease-out}.unit-dropdown.svelte-nq12s4:focus{border-color:currentColor}.unit-dropdown.svelte-nq12s4 option:where(.svelte-nq12s4){background:var(--color-surface);color:var(--color-text-primary)}.inverted.svelte-nq12s4 .unit-dropdown:where(.svelte-nq12s4){background:0 0;border-color:#0000}.inverted.svelte-nq12s4 .unit-dropdown:where(.svelte-nq12s4):hover{border-color:currentColor}.inverted.svelte-nq12s4 .unit-dropdown:where(.svelte-nq12s4):focus{border-color:currentColor}.unit-label.svelte-nq12s4{opacity:.85}.shake.svelte-nq12s4{animation:.4s ease-in-out svelte-nq12s4-shake}@keyframes svelte-nq12s4-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translateX(calc(-4px * var(--label-scale,1)))}20%,40%,60%,80%{transform:translateX(calc(4px * var(--label-scale,1)))}}.scene-label-wrapper.pointer-events-none.svelte-8wh8fh{pointer-events:none!important}.scene-label-wrapper.pointer-events-auto.svelte-8wh8fh{pointer-events:auto!important}.transform-position-overlay.svelte-kqvjb3{z-index:7;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.transform-position-overlay.is-hidden.svelte-kqvjb3{visibility:hidden}.leader-line-layer.svelte-kqvjb3{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.leader-line-layer.svelte-kqvjb3 line:where(.svelte-kqvjb3){stroke:color-mix(in srgb, var(--color-text-primary) 34%, transparent);stroke-width:2px;stroke-dasharray:4 5;stroke-linecap:round}.position-panel.svelte-kqvjb3{border-radius:var(--radius-lg);border:3px solid color-mix(in srgb, var(--color-text-primary) 22%, transparent);background:color-mix(in srgb, var(--color-surface) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;letter-spacing:-.02em;color:var(--color-text-primary);pointer-events:none;align-items:center;gap:.45rem;padding:.42rem .55rem .42rem .7rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 10px 24px #00000029,inset 0 0 0 1px #ffffff24}.panel-title.svelte-kqvjb3{color:color-mix(in srgb, var(--color-text-primary) 70%, transparent);margin-right:.05rem;font-size:1.02em;font-weight:700}.axis-field.svelte-kqvjb3{border-radius:calc(var(--radius-md) * .95);border:1.5px solid var(--axis-color);background:var(--color-surface);color:var(--axis-color);align-items:baseline;gap:.3rem;padding:.32rem .48rem .3rem;display:inline-flex}.axis-key.svelte-kqvjb3{text-transform:none;letter-spacing:-.02em;font-size:1em;font-weight:700}.axis-equals.svelte-kqvjb3{opacity:.92;transform:translateY(-.02em)}.axis-value.svelte-kqvjb3{color:var(--axis-color)}.axis-x.svelte-kqvjb3{--axis-color:var(--axis-color-x)}.axis-y.svelte-kqvjb3{--axis-color:var(--axis-color-y)}.axis-z.svelte-kqvjb3{--axis-color:var(--axis-color-z)}.panel-unit.svelte-kqvjb3{border-radius:calc(var(--radius-md) * .95);color:color-mix(in srgb, var(--color-text-primary) 74%, transparent);letter-spacing:-.02em;align-items:center;gap:.2rem;padding:.32rem .45rem;font-size:1em;font-weight:600;display:inline-flex}.stacked-label-overlay.svelte-pxvn0i{z-index:5;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.stacked-label-overlay.is-hidden.svelte-pxvn0i{visibility:hidden}.leader-line-layer.svelte-pxvn0i{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.leader-line-layer.svelte-pxvn0i line:where(.svelte-pxvn0i){stroke:color-mix(in srgb, var(--color-text-primary) 42%, transparent);stroke-width:2px;stroke-dasharray:5 5;stroke-linecap:round}.labels-stack.svelte-pxvn0i{pointer-events:auto;flex-direction:column;align-items:stretch;gap:4px;display:flex}.stacked-label-panel.svelte-pxvn0i{pointer-events:none;position:absolute;top:auto;bottom:auto;left:0;right:auto}.label-item.svelte-pxvn0i{pointer-events:auto;justify-content:flex-start;display:flex}
