.panel-place-ctl{pointer-events:auto;display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:var(--r-pill,999px);border:1.5px solid rgb(var(--studio-action-rgb)/30%);background:rgb(255 253 250/55%);opacity:.62;box-shadow:0 6px 18px rgb(80 70 130/12%),inset 0 0 0 1px rgb(255 255 255/55%);transition:opacity var(--dur-2,.2s) var(--ease,ease),background var(--dur-2,.2s) var(--ease,ease),box-shadow var(--dur-1,.12s) var(--ease,ease)}.panel-place-ctl:focus-within,.panel-place-ctl:hover{opacity:1;background:rgb(255 253 250/92%);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);box-shadow:0 14px 36px rgb(var(--selection-rgb)/24%),inset 0 0 0 1px rgb(255 255 255/55%)}.panel-place-ctl button{display:inline-grid;place-items:center;border:0;background:transparent;color:var(--muted);font-weight:600;font-size:var(--text-body,13px);padding:9px 16px;min-height:36px;border-radius:var(--r-pill,999px);cursor:pointer;transition:background .15s ease,box-shadow .12s ease,color .15s ease,transform .08s ease}.panel-place-ctl button:not(.on):hover{background:rgb(255 255 255/60%)}.panel-place-ctl .ppc-side.on{background:linear-gradient(180deg,#fff,var(--studio-action-tint-hi));color:var(--studio-action-text);box-shadow:inset 0 0 0 1.5px var(--studio-action-line),0 2px 8px rgb(var(--studio-action-rgb)/22%)}.panel-place-ctl .ppc-side.on svg{stroke-width:2.8}.panel-place-ctl button:active{transform:scale(var(--press-scale))}.panel-place-ctl .ppc-toggle{grid-auto-flow:column;gap:6px;margin:0 2px;padding-inline:12px;letter-spacing:.02em;white-space:nowrap;min-width:78px}.panel-place-ctl .ppc-toggle[aria-pressed=true]{color:var(--studio-action-text)}.panel-place-ctl .ppc-toggle[aria-pressed=true] svg{stroke-width:2.8}.panel-place-ctl .ppc-zoom{color:var(--studio-action-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.panel-place-ctl .ppc-zoom-ic{font-size:13px;line-height:1}.panel-place-ctl .ppc-side{width:36px;height:36px;min-height:36px;padding:0;border-radius:50%}.panel-place-ctl .ppc-label{font-size:var(--text-caption,12px);font-weight:600}html[data-reduce-motion] .panel-place-ctl,html[data-reduce-motion] .panel-place-ctl button{transition:none}