@keyframes builder-fade-in{0%{opacity:0}to{opacity:1}}@keyframes builder-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes builder-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.builder-anim-fade-in{animation:.6s ease-out both builder-fade-in}.builder-anim-slide-up{animation:.6s ease-out both builder-slide-up}.builder-anim-zoom-in{animation:.6s ease-out both builder-zoom-in}@keyframes builder-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes builder-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.builder-canvas{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0a0a0a;--background:#fff;--foreground:#0b0b0b;--card:#fff;--card-foreground:#0b0b0b;--popover:#fff;--popover-foreground:#0b0b0b;--muted:#f5f5f5;--muted-foreground:#555;--accent:#f5f5f5;--accent-foreground:#0b0b0b;--border:#e4e4e4;--input:#e4e4e4;background:#fff}@supports (color:lab(0% 0 0)){.builder-canvas{--background:lab(100% 0 0);--foreground:lab(3.04863% 0 0);--card:lab(100% 0 0);--card-foreground:lab(3.04863% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(3.04863% 0 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(36.2% 0 .00000596046);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(3.04863% 0 0);--border:lab(90.72% .0000298023 -.0000119209);--input:lab(90.72% .0000298023 -.0000119209)}}.builder-container-outline{outline-offset:-1px;outline:1px dashed #0000;transition:outline-color .12s}.builder-container-outline[data-root=true]{outline-offset:-2px}.builder-container-outline:hover{outline:1px dashed var(--primary);outline-offset:-1px}.builder-container-outline[data-root=true]:hover{outline-offset:-2px}.builder-container-outline[data-selected=true]{outline:1px dashed var(--primary);outline-offset:-1px}.builder-container-outline[data-root=true][data-selected=true]{outline-offset:-2px}.builder-widget-outline{outline-offset:2px;border-radius:6px;outline:1px dashed #0000;transition:outline-color .12s;position:relative}.builder-widget-outline:hover,.builder-widget-outline[data-selected=true]{outline:1px dashed var(--primary)}.builder-container-outline>.builder-c-toolbar{opacity:0;pointer-events:none;transition:opacity .12s}:is(.builder-container-outline:hover:not(:has(.builder-container-outline:hover,.builder-widget-outline:hover))>.builder-c-toolbar,.builder-container-outline[data-selected=true]>.builder-c-toolbar){opacity:1;pointer-events:auto}.builder-widget-outline>.builder-w-toolbar,.builder-widget-outline>.builder-w-badge{opacity:0;pointer-events:none;transition:opacity .12s}.builder-widget-outline:hover>.builder-w-toolbar,.builder-widget-outline:hover>.builder-w-badge,.builder-widget-outline[data-selected=true]>.builder-w-toolbar,.builder-widget-outline[data-selected=true]>.builder-w-badge{opacity:1;pointer-events:auto}.builder-container-empty{border:1px dashed color-mix(in oklab,var(--border) 80%,transparent);min-height:20px;color:color-mix(in oklab,var(--muted-foreground) 70%,transparent);border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:2px 6px;font-size:10px;display:flex}.builder-container-droppable[data-over=true]{background:color-mix(in oklab,var(--primary) 10%,transparent);border-color:var(--primary)}.builder-drop-indicator{background:var(--primary);border-radius:2px;height:2px;margin:4px 0}.builder-drag-overlay{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:500;box-shadow:0 20px 40px #0000004d}.inspector-compact button[role=combobox],.inspector-compact [data-slot=select-trigger]{height:1.75rem!important;min-height:1.75rem!important;padding:0 .5rem!important;font-size:11px!important;line-height:1!important}.inspector-compact [data-slot=select-trigger] svg{width:12px;height:12px}.inspector-compact input:not([type=color]):not([type=checkbox]):not([type=radio]),.inspector-compact textarea{font-size:11px!important}.inspector-compact input:not([type=color]):not([type=checkbox]):not([type=radio]):not([type=number]){height:1.75rem!important;padding:0 .5rem!important}.inspector-compact textarea{min-height:3.5rem!important;padding:.375rem .5rem!important}.inspector-compact button:not([role=combobox]):not([data-slot=select-trigger]){font-size:11px}.inspector-compact [data-slot=select-item]{padding-top:.25rem;padding-bottom:.25rem;font-size:11px}.inspector-compact label{font-size:10px}
