.stg-viewport[data-v-240d1b05]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--stg-viewport-radius)}.stg-viewport.panning[data-v-240d1b05],.stg-viewport.panning[data-v-240d1b05] *{cursor:grab!important}.stg-viewport.grabbing[data-v-240d1b05],.stg-viewport.grabbing[data-v-240d1b05] *{cursor:grabbing!important}.stg-frame[data-v-240d1b05]{-moz-user-select:none;user-select:none;-webkit-user-select:none;opacity:0;transition:opacity .12s ease;overflow:hidden}.stg-frame.measured[data-v-240d1b05]{opacity:1}.stg-outline[data-v-240d1b05]{position:absolute;border:var(--stg-frame-outline-width) solid var(--stg-frame-outline-color);pointer-events:none}.stg-size[data-v-240d1b05]{position:absolute;font-family:monospace;font-size:var(--stg-size-size);color:var(--stg-size-color);white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:9000}.stg-frame.checkered[data-v-240d1b05]{background-image:linear-gradient(45deg,var(--stg-checker-color) 25%,transparent 25%),linear-gradient(-45deg,var(--stg-checker-color) 25%,transparent 25%);background-size:var(--stg-checker-size) var(--stg-checker-size)}.stg-cell[data-v-240d1b05]{position:absolute;transform-style:preserve-3d;cursor:grab}.stg-cell[data-v-240d1b05]:active{cursor:grabbing}.stg-cell.ghosted[data-v-240d1b05]{opacity:.28;filter:grayscale(1)}.stg-cell.editing[data-v-240d1b05]{filter:none!important;z-index:99999!important;cursor:text}.stg-face[data-v-240d1b05]{overflow:hidden}.stg-face.auto[data-v-240d1b05]{position:relative!important;inset:auto!important;width:auto;height:auto}.stg-face.auto .stg-face-content[data-v-240d1b05]{width:auto;height:auto}.stg-frame.lite .stg-face[data-v-240d1b05],.stg-frame.lite[data-v-240d1b05] *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;box-shadow:none!important}.stg-face.glassy[data-v-240d1b05]{backdrop-filter:blur(var(--stg-glass-blur, 60px)) saturate(var(--stg-glass-saturate, 1.6));-webkit-backdrop-filter:blur(var(--stg-glass-blur, 60px)) saturate(var(--stg-glass-saturate, 1.6))}.stg-glass-tint[data-v-240d1b05],.stg-glass-sheen[data-v-240d1b05]{position:absolute;inset:0;z-index:0;pointer-events:none}.stg-glass-tint[data-v-240d1b05]{background:var(--stg-glass-tint)}.stg-glass-sheen[data-v-240d1b05]{background:var(--stg-glass-sheen)}.stg-face-content[data-v-240d1b05]{position:relative;z-index:1;width:100%;height:100%}.stg-edge[data-v-240d1b05]{backface-visibility:hidden;pointer-events:none}.stg-kill[data-v-240d1b05]{position:absolute;top:var(--stg-kill-offset);left:50%;transform:translate(-50%);z-index:9999;display:flex;align-items:center;justify-content:center;color:var(--stg-kill-color);cursor:pointer;transition:color .15s ease,opacity .15s ease}.stg-kill[data-v-240d1b05]:hover{color:var(--stg-kill-hover)}.stg-bg[data-v-240d1b05]{position:absolute;inset:0;pointer-events:auto}.stg-overlay[data-v-240d1b05]{position:absolute;inset:0;z-index:9999;pointer-events:none}.stg-clip[data-v-240d1b05]{z-index:1}.stg-hosts[data-v-240d1b05]{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.stg-zoom[data-v-240d1b05]{position:absolute;display:flex;align-items:center;gap:6px;pointer-events:auto;z-index:9000}.stg-reset[data-v-240d1b05]{color:#ffffff59;cursor:pointer;flex-shrink:0;transition:color .15s ease}.stg-reset[data-v-240d1b05]:hover{color:#ffffffe6}.stg-clipbar[data-v-240d1b05]{position:absolute;display:flex;align-items:center;gap:4px;pointer-events:auto;z-index:9000}.stg-clip-btn[data-v-240d1b05]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#ffffffb3;cursor:pointer;transition:color .15s ease,background .15s ease}.stg-clip-btn[data-v-240d1b05]:hover{color:#fff;background:#ffffff0f}.stg-clip-btn.disabled[data-v-240d1b05]{opacity:.3;pointer-events:none}.stg-debug[data-v-240d1b05]{position:absolute;inset:0;z-index:9000;pointer-events:none}.stg-axis[data-v-240d1b05]{position:absolute;background:var(--stg-debug-axis-color)}.stg-axis-x[data-v-240d1b05]{top:50%;left:0;right:0;height:1px}.stg-axis-y[data-v-240d1b05]{left:50%;top:0;bottom:0;width:1px}.stg-debug-label[data-v-240d1b05]{position:absolute;bottom:8px;left:10px;font-family:monospace;font-size:var(--stg-debug-label-size);color:var(--stg-debug-label-color)}.stg-face.stg-free{overflow:visible!important}body.stg-dragging,body.stg-dragging *{-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}
