.property-group[data-v-123410b4]{border-bottom:1px solid hsla(0,0%,100%,.07);margin-bottom:8px;padding-bottom:8px}.property-group[data-v-123410b4]:last-child:not(.property-group-root){border-bottom:none;margin-bottom:0;padding-bottom:0}.property-group-root[data-v-123410b4]{border-bottom:none;margin-bottom:0;padding-bottom:0}.property-group-header[data-v-123410b4]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel-header[data-v-123410b4]{background:var(--cp-glass-bg);border-bottom:1px solid hsla(0,0%,100%,.07);margin:-14px 0 10px;min-height:32px;padding:14px 0 10px;position:sticky;top:-14px;z-index:2}.panel-header[data-v-123410b4],.property-group-header-top[data-v-123410b4]{align-items:center;display:flex;justify-content:space-between}.property-group-header-top[data-v-123410b4]{padding:0 0 8px}.property-group-title[data-v-123410b4]{color:var(--cp-text-section);font-size:13px;font-weight:600;letter-spacing:-.01em;transform:translateY(-.5px);transition:color .15s}.property-group-title-root[data-v-123410b4]{color:var(--cp-text-root);font-size:15px;font-weight:600;transform:translateZ(0)}.property-group-title-row[data-v-123410b4]{align-items:center;display:flex;flex:1;gap:6px;overflow:hidden;white-space:nowrap}.property-group-icon[data-v-123410b4]{box-sizing:border-box;color:var(--cp-text-label);flex-shrink:0;height:20px;opacity:.6;padding:2px;width:20px}.property-group-content[data-v-123410b4]{will-change:transform}.property-group-inner[data-v-123410b4]{display:flex;flex-direction:column;gap:6px;padding-bottom:10px}.slider-wrapper[data-v-4a4b9aeb]{height:var(--cp-row-height);position:relative}.slider[data-v-4a4b9aeb]{background:var(--cp-surface);border-radius:var(--cp-radius);cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;top:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.slider-hashmarks[data-v-4a4b9aeb]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.slider-hashmark[data-v-4a4b9aeb]{background:#fff0;border-radius:999px;height:8px;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);transition:background .2s;width:1px}.slider-active .slider-hashmark[data-v-4a4b9aeb]{background:#ffffff26}.slider-active .slider-value[data-v-4a4b9aeb]{color:#fff}.slider-fill[data-v-4a4b9aeb]{bottom:0;left:0;pointer-events:none;position:absolute;top:0;transition:background .15s}.slider-handle[data-v-4a4b9aeb]{border-radius:999px;height:20px;width:3px}.slider-handle[data-v-4a4b9aeb],.slider-label[data-v-4a4b9aeb]{pointer-events:none;position:absolute;top:50%}.slider-label[data-v-4a4b9aeb]{left:10px;transform:translateY(calc(-50% - .5px));transition:color .15s}.slider-label[data-v-4a4b9aeb],.slider-value[data-v-4a4b9aeb]{color:var(--cp-text-label);font-size:13px;font-weight:500}.slider-value[data-v-4a4b9aeb]{border-bottom:1px solid transparent;font-family:ui-monospace,SF Mono,Courier New,monospace;padding-bottom:1px;pointer-events:auto;position:absolute;right:10px;top:50%;transform:translateY(calc(-50% + .5px));transition:color .15s,border-color .15s}.slider-value-editable[data-v-4a4b9aeb]{border-bottom-color:var(--cp-text-label)}.slider-input[data-v-4a4b9aeb]{background:transparent;border:none;border-bottom:1px solid var(--cp-text-label);color:var(--cp-text-label);font-family:ui-monospace,SF Mono,Courier New,monospace;font-size:13px;font-weight:500;max-width:6ch;min-width:3ch;outline:none;padding:0 0 1px;position:absolute;right:10px;text-align:right;top:50%;transform:translateY(-50%);width:4ch}.slider-input[data-v-4a4b9aeb]:focus{color:#fff}.color-control[data-v-840abe12]{align-items:center;background:var(--cp-surface);border-radius:var(--cp-radius);display:flex;gap:8px;height:var(--cp-row-height);justify-content:space-between;min-width:0;padding:0 10px}.color-label[data-v-840abe12]{color:var(--cp-text-label);flex:1 1 auto;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;transform:translateY(-.5px);white-space:nowrap}.color-inputs[data-v-840abe12]{align-items:center;display:flex;flex-shrink:0;gap:8px}.color-hex[data-v-840abe12]{color:var(--cp-text-label);cursor:text;font-family:ui-monospace,SF Mono,Courier New,monospace;font-size:13px;font-weight:500;transform:translateY(-.5px);white-space:nowrap}.color-hex-input[data-v-840abe12]{background:transparent;border:none;color:var(--cp-text-label);font-family:ui-monospace,SF Mono,Courier New,monospace;font-size:13px;font-weight:500;outline:none;padding:0;text-transform:uppercase;transform:translateY(-.5px);width:9ch}.color-hex-input[data-v-840abe12]:focus{color:#fff}.color-swatch[data-v-840abe12]{aspect-ratio:1;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;cursor:pointer;flex-shrink:0;height:20px;min-width:20px;transition:transform .15s;width:20px}.color-swatch[data-v-840abe12]:hover{transform:scale(1.1)}.color-picker-native[data-v-840abe12]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.select-trigger[data-v-aa7679b5]{align-items:center;background:var(--cp-surface);border:none;border-radius:var(--cp-radius);color:var(--cp-text-label);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;height:var(--cp-row-height);justify-content:space-between;padding:0 12px;transition:background .15s;width:100%}.select-trigger[data-v-aa7679b5]:hover{background:var(--cp-surface-hover)}.select-trigger[data-open=true][data-v-aa7679b5]{background:var(--cp-surface-active)}.select-label[data-v-aa7679b5]{color:var(--cp-text-label);flex-shrink:0;font-size:13px;font-weight:500;transform:translateY(-.5px)}.select-right[data-v-aa7679b5]{align-items:center;display:flex;gap:8px}.select-value[data-v-aa7679b5]{color:var(--cp-text-label);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;transform:translateY(-.5px);white-space:nowrap}.select-chevron[data-v-aa7679b5]{box-sizing:border-box;flex-shrink:0;height:20px;opacity:.6;padding:2px;width:20px}.select-dropdown[data-v-aa7679b5]{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;box-shadow:0 4px 20px #0006,0 0 0 1px #ffffff0d;padding:4px;z-index:200000}.select-option[data-v-aa7679b5]{background:transparent;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;display:block;font-family:system-ui,-apple-system,SF Pro Display,sans-serif;font-size:13px;font-weight:500;padding:8px 10px;text-align:left;transition:background .15s,color .15s;width:100%}.select-option[data-v-aa7679b5]:hover{background:#ffffff1a;color:#ffffffd9}.select-option[data-selected=true][data-v-aa7679b5]{background:#ffffff26;color:#fff}.text-control[data-v-7b5b90c6]{align-items:center;background:var(--cp-surface);border-radius:var(--cp-radius);display:flex;gap:12px;height:var(--cp-row-height);justify-content:space-between;padding:0 12px}.text-label[data-v-7b5b90c6]{color:var(--cp-text-label);flex-shrink:0;font-size:13px;font-weight:500}.text-input[data-v-7b5b90c6]{background:transparent;border:none;color:var(--cp-text-label);cursor:text;flex:1;font-family:inherit;font-size:13px;font-weight:500;min-width:0;outline:none;padding:0;text-align:right}.text-input[data-v-7b5b90c6]:focus{color:#fff}.text-input[data-v-7b5b90c6]::-moz-placeholder{color:var(--cp-text-tertiary)}.text-input[data-v-7b5b90c6]::placeholder{color:var(--cp-text-tertiary)}.css-property-editor[data-v-aa998692]{display:flex;flex-direction:column;gap:8px}.no-properties[data-v-aa998692]{color:#ffffff80;font-size:13px;padding:16px;text-align:center}.control-panel-root[data-v-ad8d90f6]{--cp-surface:hsla(0,0%,100%,.03);--cp-surface-hover:hsla(0,0%,100%,.06);--cp-surface-active:hsla(0,0%,100%,.08);--cp-text-root:#fff;--cp-text-section:hsla(0,0%,100%,.5);--cp-text-label:hsla(0,0%,100%,.5);--cp-text-primary:hsla(0,0%,100%,.95);--cp-text-secondary:hsla(0,0%,100%,.6);--cp-text-tertiary:hsla(0,0%,100%,.4);--cp-border:hsla(0,0%,100%,.08);--cp-border-hover:hsla(0,0%,100%,.15);--cp-glass-bg:#1a1a1a;--cp-backdrop-blur:20px;--cp-radius:6px;--cp-row-height:26px;--cp-shadow:0 4px 20px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.08);font-family:system-ui,-apple-system,SF Pro Display,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.panel[data-v-ad8d90f6]{max-height:calc(100vh - 32px);overflow:visible;position:fixed;z-index:9999}.panel .panel-inner[data-v-ad8d90f6]{width:300px}.panel-popover[data-v-ad8d90f6]{bottom:calc(100% + .5rem);left:0;overflow:visible;position:absolute;right:0;z-index:1}.panel-inner[data-v-ad8d90f6]{backdrop-filter:blur(var(--cp-backdrop-blur));-webkit-backdrop-filter:blur(var(--cp-backdrop-blur));background:var(--cp-glass-bg);border:1px solid var(--cp-border);border-radius:16px;box-shadow:var(--cp-shadow);max-height:min(400px,calc(100vh - 340px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;padding:12px 16px 14px;transform:translateZ(0);transform-origin:top right;width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.panel-inner[data-v-ad8d90f6]::-webkit-scrollbar{display:none}.panel-header[data-v-ad8d90f6]{align-items:center;background:var(--cp-glass-bg);border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;justify-content:space-between;margin:-14px 0 10px;min-height:32px;padding:14px 0 10px;position:sticky;top:-14px;z-index:2}.panel-title[data-v-ad8d90f6]{color:var(--cp-text-root);flex:1;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-actions[data-v-ad8d90f6]{align-items:center;display:flex;gap:8px}.panel-action-button[data-v-ad8d90f6]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--cp-text-label);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:background .15s,color .15s;width:24px}.panel-action-button[data-v-ad8d90f6]:hover{background:var(--cp-surface-hover);color:var(--cp-text-primary)}.panel-action-button[data-v-ad8d90f6]:disabled{cursor:not-allowed;opacity:.4}.panel-action-button svg[data-v-ad8d90f6]{height:16px;width:16px}
