.preview-frame-container[data-v-8219aaf8]{overflow:hidden}.preview-iframe[data-v-8219aaf8]{border:none;display:block;pointer-events:auto}.lazy-loader[data-v-cc697503]{width:100%}.component-picker-overlay[data-v-e91a310e]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:9999}.component-picker-modal[data-v-e91a310e]{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;height:85vh;max-height:85vh;max-width:80vw;overflow:hidden;width:100%}.component-picker-header[data-v-e91a310e]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:16px;padding:16px 24px}.component-picker-header h3[data-v-e91a310e]{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.component-picker-search[data-v-e91a310e]{align-items:center;display:flex;flex:1;position:relative}.search-icon[data-v-e91a310e]{color:#9ca3af;height:16px;left:10px;position:absolute;width:16px}.component-picker-search input[data-v-e91a310e]{border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;outline:none;padding:8px 12px 8px 34px;transition:border-color .2s,box-shadow .2s;width:100%}.component-picker-search input[data-v-e91a310e]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.close-button[data-v-e91a310e]{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;padding:4px;transition:all .2s}.close-button[data-v-e91a310e]:hover{background:#f3f4f6;color:#111827}.close-button svg[data-v-e91a310e]{height:20px;width:20px}.component-picker-grid[data-v-e91a310e]{background:#f9fafb;display:grid;flex:1;gap:20px;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px}.component-card[data-v-e91a310e]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative;text-align:left;transition:all .2s ease}.component-card[data-v-e91a310e]:hover{border-color:#3b82f6;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.component-card-preview[data-v-e91a310e]{background:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;height:200px;overflow:hidden;padding:12px;position:relative}.expand-preview-btn[data-v-e91a310e]{align-items:center;background:#ffffffe6;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;display:flex;justify-content:center;opacity:0;padding:4px;position:absolute;right:8px;top:8px;transition:opacity .2s,background .2s;z-index:10}.expand-preview-btn svg[data-v-e91a310e]{color:#4b5563;height:16px;width:16px}.component-card:hover .expand-preview-btn[data-v-e91a310e]{opacity:1}.expand-preview-btn[data-v-e91a310e]:hover{background:#fff;border-color:#3b82f6}.expand-preview-btn:hover svg[data-v-e91a310e]{color:#3b82f6}.preview-desktop[data-v-e91a310e]{flex:2}.preview-desktop[data-v-e91a310e],.preview-mobile[data-v-e91a310e]{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 1px 2px #0000000d;overflow:hidden;position:relative}.preview-mobile[data-v-e91a310e]{flex:1}.preview-scaler[data-v-e91a310e]{height:400%;overflow:hidden;pointer-events:none;transform:scale(.25);transform-origin:top left;width:400%}.component-card-footer[data-v-e91a310e]{background:#fff;display:flex;flex-direction:column;gap:4px;padding:12px 16px}.component-info[data-v-e91a310e]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.component-name[data-v-e91a310e]{color:#111827;font-size:.95rem;font-weight:600}.component-id[data-v-e91a310e]{color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.component-description[data-v-e91a310e]{color:#6b7280;display:-webkit-box;font-size:.8rem;-webkit-line-clamp:2;line-height:1.4;margin:0;-webkit-box-orient:vertical;overflow:hidden}.expanded-preview-overlay[data-v-e91a310e]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;display:flex;height:100vh;justify-content:center;left:0;padding:40px;position:fixed;top:0;width:100vw;z-index:10000}.expanded-preview-modal[data-v-e91a310e]{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;height:90vh;max-width:1200px;overflow:hidden;width:100%}.expanded-header[data-v-e91a310e]{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 24px}.expanded-header h3[data-v-e91a310e]{font-size:1.25rem;font-weight:600;margin:0}.expanded-controls[data-v-e91a310e]{align-items:center;display:flex;gap:24px}.device-toggles[data-v-e91a310e]{background:#f3f4f6;border-radius:8px;display:flex;gap:4px;padding:4px}.device-toggles button[data-v-e91a310e]{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;padding:6px 10px;transition:all .2s}.device-toggles button.active[data-v-e91a310e]{background:#fff;box-shadow:0 1px 2px #0000001a;color:#111827}.action-buttons[data-v-e91a310e]{align-items:center;display:flex;gap:12px}.select-btn[data-v-e91a310e]{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background .2s}.select-btn[data-v-e91a310e]:hover{background:#1d4ed8}.close-expanded-btn[data-v-e91a310e]{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;padding:8px;transition:all .2s}.close-expanded-btn[data-v-e91a310e]:hover{background:#f3f4f6;color:#111827}.expanded-content[data-v-e91a310e]{align-items:center;background:#f9fafb;display:flex;flex:1;justify-content:center;overflow:hidden;padding:40px}.expanded-frame-wrapper[data-v-e91a310e]{background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;height:100%;overflow:hidden;transition:width .3s ease}.full-size-frame[data-v-e91a310e] iframe{height:100%!important}.node-panel__children-actions[data-v-8a05c077]{display:flex;gap:8px;margin-bottom:12px}.node-panel__add-btn[data-v-8a05c077]{align-items:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s}.node-panel__add-btn[data-v-8a05c077]:hover{background:#e5e7eb;border-color:#9ca3af}.node-panel__add-btn--secondary[data-v-8a05c077]{background:#fff;color:#6b7280}.node-panel[data-v-186d6ae3]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex:1;margin-bottom:12px;padding:12px}.node-panel__header[data-v-186d6ae3],.node-panel__header-main[data-v-186d6ae3]{align-items:center;display:flex;justify-content:space-between}.node-panel__header-main[data-v-186d6ae3]{gap:12px;width:100%}.node-panel__header-text[data-v-186d6ae3]{display:flex;flex-direction:column}.node-panel__header-text .component-internal-name[data-v-186d6ae3]{align-items:center;align-self:flex-start;background:#0f172a;border:1px solid #334155;border-radius:999px;bottom:0;color:#e2e8f0;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1.35;margin-top:4px;opacity:0;padding:2px 8px;pointer-events:none;position:absolute;right:0;transform:translateY(-2px);transition:opacity .18s ease,transform .18s ease}.node-panel:focus-within .component-internal-name[data-v-186d6ae3],.node-panel:hover .component-internal-name[data-v-186d6ae3]{opacity:1;transform:translateY(0)}.node-panel__header-text-row[data-v-186d6ae3]{align-items:center;display:flex;gap:8px}.node-panel__section-name-trigger[data-v-186d6ae3]{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;height:26px;justify-content:center;opacity:0;pointer-events:none;transition:opacity .15s ease,color .15s ease,border-color .15s ease;width:26px}.node-panel__header-main:focus-within .node-panel__section-name-trigger[data-v-186d6ae3],.node-panel__header-main:hover .node-panel__section-name-trigger[data-v-186d6ae3]{opacity:1;pointer-events:auto}.node-panel__section-name-trigger[data-v-186d6ae3]:focus-visible,.node-panel__section-name-trigger[data-v-186d6ae3]:hover{border-color:#93c5fd;color:#1d4ed8}.node-panel__section-name-trigger svg[data-v-186d6ae3]{height:14px;width:14px}.node-panel__section-name-editor[data-v-186d6ae3]{align-items:center;display:flex;gap:6px}.node-panel__section-name-editor input[data-v-186d6ae3]{border:1px solid #cbd5e1;border-radius:6px;font:inherit;min-width:220px;padding:6px 8px}.node-panel__section-name-btn[data-v-186d6ae3]{background:#1e293b;border:1px solid #1e293b;border-radius:6px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:600;padding:6px 10px}.node-panel__section-name-btn--secondary[data-v-186d6ae3]{background:#fff;border-color:#cbd5e1;color:#334155}.node-panel__slot-suffix[data-v-186d6ae3]{color:#94a3b8;font-weight:500;margin-left:6px}.node-panel__header-actions[data-v-186d6ae3]{align-items:center;display:flex;gap:8px}.node-panel__description[data-v-186d6ae3]{color:#64748b;display:block;font-size:.875rem}.node-panel__body[data-v-186d6ae3]{display:flex;flex-direction:column;gap:12px}.node-panel[data-v-186d6ae3] .node-panel__props{display:grid;gap:2rem}.node-panel[data-v-186d6ae3] .node-panel__field{display:flex;flex-direction:column;gap:4px}.node-panel[data-v-186d6ae3] .node-panel__field--match{border-radius:6px;outline:2px solid rgba(250,204,21,.45);outline-offset:2px}.node-panel[data-v-186d6ae3] .node-panel__field.is-row{align-items:center;flex-direction:row}[data-v-186d6ae3] .node-panel__input-wrap{position:relative}[data-v-186d6ae3] .node-panel__input-highlight{border-radius:4px;color:transparent;top:0;right:0;bottom:0;left:0;overflow:hidden;padding:6px 8px;pointer-events:none;position:absolute;z-index:2}[data-v-186d6ae3] .node-panel__input-highlight--single{white-space:pre}[data-v-186d6ae3] .node-panel__input-highlight--multiline{white-space:pre-wrap;word-break:break-word}[data-v-186d6ae3] .node-panel__input-highlight mark{background:#facc1573;color:transparent}[data-v-186d6ae3] .node-panel__input-wrap input,[data-v-186d6ae3] .node-panel__input-wrap textarea{position:relative;z-index:1}[data-v-186d6ae3] .node-panel__field input,[data-v-186d6ae3] .node-panel__field select,[data-v-186d6ae3] .node-panel__field textarea{border:1px solid #cbd5f5;border-radius:4px;padding:6px 8px;width:100%}.node-panel[data-v-186d6ae3] .node-panel__field--nested{background:#f8fafc;border:1px dashed #cbd5f5;padding:8px}.node-panel[data-v-186d6ae3] .node-panel__array{display:flex;flex-direction:column;gap:12px}.node-panel[data-v-186d6ae3] .node-panel__object{display:grid;gap:12px}.node-panel[data-v-186d6ae3] .node-panel__object--nested{margin-left:12px}.node-panel[data-v-186d6ae3] .node-panel__object .node-panel__field--nested{margin:0}.node-panel[data-v-186d6ae3] .node-panel__margins{border-top:1px dashed #e2e8f0;display:flex;flex-direction:column;gap:12px;margin-top:12px;padding-top:12px}.node-panel[data-v-186d6ae3] .node-panel__margins-header{align-items:center;display:flex;justify-content:space-between}.node-panel[data-v-186d6ae3] .node-panel__margins-title{align-items:center;background:none;border:none;color:#1e293b;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:0}.node-panel[data-v-186d6ae3] .node-panel__margins-title.is-active{color:#2563eb}.node-panel[data-v-186d6ae3] .node-panel__margins-chevron{align-items:center;color:#64748b;display:inline-flex;font-size:.75rem;justify-content:center;transition:transform .14s ease}.node-panel[data-v-186d6ae3] .node-panel__margins-chevron[data-state=expanded]{color:#2563eb;transform:rotate(180deg)}.node-panel[data-v-186d6ae3] .node-panel__margins-actions{align-items:center;display:flex;gap:8px}.node-panel[data-v-186d6ae3] .node-panel__margins-toggle{background:#f8fafc;border:1px solid #cbd5f5;border-radius:4px;color:#334155;cursor:pointer;font-size:.75rem;padding:4px 8px;transition:background .12s ease,color .12s ease,border-color .12s ease}.node-panel[data-v-186d6ae3] .node-panel__margins-toggle:focus-visible,.node-panel[data-v-186d6ae3] .node-panel__margins-toggle:hover{background:#e0f2fe;border-color:#93c5fd;color:#1d4ed8}.node-panel[data-v-186d6ae3] .node-panel__margins-reset{background:transparent;border:none;color:#2563eb;cursor:pointer;font-size:.75rem}.node-panel[data-v-186d6ae3] .node-panel__margins-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.node-panel[data-v-186d6ae3] .node-panel__margins-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.node-panel[data-v-186d6ae3] .node-panel__margins-grid--responsive{gap:8px}.node-panel[data-v-186d6ae3] .node-panel__margin-field{display:flex;flex-direction:column;gap:4px}.node-panel[data-v-186d6ae3] .node-panel__margin-field select{border:1px solid #cbd5f5;border-radius:4px;padding:6px 8px}.node-panel[data-v-186d6ae3] .node-panel__array--nested{border-top:1px dashed #e2e8f0;gap:8px;margin-top:8px;padding-top:8px}.node-panel[data-v-186d6ae3] .node-panel__array-header--nested{align-items:center}.node-panel[data-v-186d6ae3] .node-panel__array-header{display:flex;gap:10px;justify-content:flex-start}.node-panel[data-v-186d6ae3] .node-panel__array-toggle{align-items:center;background:#fff;border:1px solid #1e293b;border-radius:6px;color:#1e293b;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;gap:6px;padding:6px 14px;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.node-panel[data-v-186d6ae3] .node-panel__array-toggle:focus-visible,.node-panel[data-v-186d6ae3] .node-panel__array-toggle:hover{background:#1e293b;border-color:#1e293b;box-shadow:0 10px 25px #1e293b2e;color:#fff}.node-panel[data-v-186d6ae3] .node-panel__array-toggle:before{align-items:center;content:"+";display:inline-flex;font-weight:600;justify-content:center;transition:transform .16s ease;width:1rem}.node-panel[data-v-186d6ae3] .node-panel__array-toggle[data-state=collapsed]:before{content:"+"}.node-panel[data-v-186d6ae3] .node-panel__array-toggle[data-state=expanded]:before{content:"–"}.node-panel[data-v-186d6ae3] .node-panel__array-toggle[data-state=expanded]:focus-visible:before,.node-panel[data-v-186d6ae3] .node-panel__array-toggle[data-state=expanded]:hover:before{transform:rotate(180deg)}.node-panel__toggle[data-v-186d6ae3]{align-items:center;background:#fff;border:1px solid #1e293b;border-radius:6px;color:#1e293b;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:6px;padding:6px 12px;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.node-panel__toggle[data-v-186d6ae3]:focus-visible,.node-panel__toggle[data-v-186d6ae3]:hover{background:#1e293b;border-color:#1e293b;box-shadow:0 10px 20px #1e293b33;color:#fff}.node-panel__toggle[data-v-186d6ae3]:before{align-items:center;content:"•";display:inline-flex;font-weight:600;justify-content:center;transition:transform .16s ease;width:1rem}.node-panel__toggle[data-state=collapsed][data-v-186d6ae3]:before{content:"+"}.node-panel__toggle[data-state=expanded][data-v-186d6ae3]:before{content:"–"}.node-panel__toggle[data-state=expanded][data-v-186d6ae3]:focus-visible:before,.node-panel__toggle[data-state=expanded][data-v-186d6ae3]:hover:before{transform:rotate(180deg)}.node-panel__toggle--icon[data-v-186d6ae3]{gap:0;height:32px;justify-content:center;min-width:32px;padding:6px}.node-panel__toggle--icon[data-v-186d6ae3]:before{content:none;display:none}.node-panel__toggle-icon[data-v-186d6ae3]{display:block;height:16px;pointer-events:none;width:16px}.node-panel__toggle--clone[data-v-186d6ae3]{border-color:#0284c7;color:#0284c7}.node-panel__toggle--clone[data-v-186d6ae3]:focus-visible,.node-panel__toggle--clone[data-v-186d6ae3]:hover{background:#0284c7;border-color:#0284c7;color:#fff}.node-panel__toggle--danger[data-v-186d6ae3]{border-color:#dc2626;color:#dc2626}.node-panel__toggle--danger[data-v-186d6ae3]:focus-visible,.node-panel__toggle--danger[data-v-186d6ae3]:hover{background:#dc2626;border-color:#dc2626;color:#fff}.node-panel[data-v-186d6ae3] .node-panel__array-item{background:#f9fafb;border:1px solid #e2e8f0;border-radius:6px;cursor:move;display:flex;flex-direction:column;gap:8px;padding:12px}.node-panel[data-v-186d6ae3] .node-panel__array-item--nested{cursor:default;margin-left:12px}.node-panel[data-v-186d6ae3] .node-panel__array-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.node-panel[data-v-186d6ae3] .node-panel__array-reorder-link{background:none;border:none;color:#2563eb;cursor:pointer;margin-left:8px;transition:color .12s ease}.node-panel[data-v-186d6ae3] .node-panel__array-reorder-link:focus-visible,.node-panel[data-v-186d6ae3] .node-panel__array-reorder-link:hover{color:#1d4ed8}.node-panel[data-v-186d6ae3] .node-panel__array-fields{display:grid;gap:8px}.node-panel[data-v-186d6ae3] .node-panel__array-fields--nested{gap:6px}.node-panel[data-v-186d6ae3] .node-panel__array-item--drag-over{background:#eff6ff;border-color:#2563eb}.node-panel[data-v-186d6ae3] .node-panel__checkbox{display:inline-flex;height:1.5rem;order:-1;position:relative;width:1.5rem}.node-panel[data-v-186d6ae3] .node-panel__checkbox-input{cursor:pointer;height:100%;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;position:absolute;width:100%}.node-panel[data-v-186d6ae3] .node-panel__checkbox-box{align-items:center;background:#fff;border:1.5px solid #94a3b8;border-radius:.4rem;color:transparent;display:inline-flex;height:100%;justify-content:center;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease;width:100%}.node-panel[data-v-186d6ae3] .node-panel__checkbox svg{height:.9rem;width:.9rem}.node-panel[data-v-186d6ae3] .node-panel__checkbox:hover .node-panel__checkbox-box{border-color:#2563eb}.node-panel[data-v-186d6ae3] .node-panel__checkbox-input:focus-visible+.node-panel__checkbox-box{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb40}.node-panel[data-v-186d6ae3] .node-panel__checkbox-input:checked+.node-panel__checkbox-box{background:#2563eb;border-color:#2563eb;color:#fff}.node-panel[data-v-186d6ae3] .node-panel__array-add{align-items:center;align-self:flex-start;background:#fff;border:1px solid #0f766e;border-radius:6px;color:#0f766e;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:6px 14px;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.node-panel[data-v-186d6ae3] .node-panel__array-add:focus-visible,.node-panel[data-v-186d6ae3] .node-panel__array-add:hover{background:#0f766e;border-color:#0f766e;box-shadow:0 10px 25px #0f766e40;color:#fff}.node-panel[data-v-186d6ae3] .node-panel__array-add-icon{align-items:center;background:#0f766e1f;border-radius:50%;color:inherit;display:inline-flex;font-size:1rem;height:1.25rem;justify-content:center;transition:transform .16s ease,background .14s ease;width:1.25rem}.node-panel[data-v-186d6ae3] .node-panel__array-add:focus-visible .node-panel__array-add-icon,.node-panel[data-v-186d6ae3] .node-panel__array-add:hover .node-panel__array-add-icon{background:#ffffff40;transform:rotate(90deg)}.node-panel[data-v-186d6ae3] .node-panel__array-remove{align-self:flex-start;background:transparent;border:none;color:#ef4444;cursor:pointer}.node-panel[data-v-186d6ae3] .node-panel__insert-dialog{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:1000}.node-panel[data-v-186d6ae3] .node-panel__insert-backdrop{background:#0f172a73;top:0;right:0;bottom:0;left:0;position:absolute}.node-panel[data-v-186d6ae3] .node-panel__insert-content{animation:node-panel__insert-fade-186d6ae3 .16s ease-out;background:#fff;border-radius:10px;box-shadow:0 40px 80px #0f172a40;display:flex;flex-direction:column;gap:16px;max-height:min(560px,100vh);overflow:hidden;padding:24px;position:relative;width:min(420px,90vw)}.node-panel[data-v-186d6ae3] .node-panel__insert-content--small{width:min(360px,90vw)}.node-panel[data-v-186d6ae3] .node-panel__insert-header{align-items:center;display:flex;justify-content:space-between}.node-panel[data-v-186d6ae3] .node-panel__insert-header h3{color:#0f172a;font-size:1.1rem;font-weight:600;margin:0}.node-panel[data-v-186d6ae3] .node-panel__insert-close{background:transparent;border:none;color:#475569;cursor:pointer;font-size:1.25rem;line-height:1}.node-panel[data-v-186d6ae3] .node-panel__insert-subtitle{color:#64748b;margin:0}.node-panel[data-v-186d6ae3] .node-panel__insert-options{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;list-style:none;margin:0;overflow-y:auto;padding:0;scrollbar-width:thin}.node-panel[data-v-186d6ae3] .node-panel__insert-options button{background:#f8fafc;border:1px solid #cbd5f5;border-radius:8px;cursor:pointer;padding:12px;text-align:left;transition:border-color .12s ease,background .12s ease;width:100%}.node-panel[data-v-186d6ae3] .node-panel__insert-options button strong{color:#1e293b;display:block;margin-bottom:4px}.node-panel[data-v-186d6ae3] .node-panel__insert-options button span{color:#475569;display:block;font-size:.85rem}.node-panel[data-v-186d6ae3] .node-panel__insert-options button:hover{background:#eff6ff;border-color:#2563eb}.node-panel[data-v-186d6ae3] .node-panel__reorder-input label{color:#0f172a;display:flex;flex-direction:column;font-size:.85rem;font-weight:600;gap:6px}.node-panel[data-v-186d6ae3] .node-panel__reorder-input input{border:1px solid #cbd5f5;border-radius:6px;font-size:.95rem;padding:8px 10px}.node-panel[data-v-186d6ae3] .node-panel__insert-actions{display:flex;gap:8px;justify-content:flex-end}.node-panel[data-v-186d6ae3] .node-panel__insert-cancel,.node-panel[data-v-186d6ae3] .node-panel__insert-confirm{border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 16px;transition:background .14s ease,color .14s ease,border-color .14s ease}.node-panel[data-v-186d6ae3] .node-panel__insert-confirm{background:#2563eb;color:#fff}.node-panel[data-v-186d6ae3] .node-panel__insert-confirm:focus-visible,.node-panel[data-v-186d6ae3] .node-panel__insert-confirm:hover{background:#1d4ed8}.node-panel[data-v-186d6ae3] .node-panel__insert-cancel{background:transparent;border-color:#cbd5f5;color:#0f172a}.node-panel[data-v-186d6ae3] .node-panel__insert-cancel:focus-visible,.node-panel[data-v-186d6ae3] .node-panel__insert-cancel:hover{border-color:#94a3b8}@keyframes node-panel__insert-fade-186d6ae3{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.node-panel[data-v-186d6ae3] .node-panel__children{margin-top:8px}.node-panel[data-v-186d6ae3] .node-panel__error{color:#ef4444;font-size:.75rem}.node-panel[data-v-186d6ae3] .node-panel__children-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.node-panel[data-v-186d6ae3] .node-panel__hint{color:#64748b;font-size:.8rem;margin:8px 0}.node-panel__new-prop[data-v-186d6ae3]{display:flex;flex-wrap:wrap;gap:8px}.node-panel__new-prop input[data-v-186d6ae3]{border:1px solid #cbd5f5;border-radius:4px;padding:6px 8px}.node-panel[data-v-186d6ae3] .node-panel__margins-responsive{display:flex;flex-direction:column;gap:12px}.node-panel[data-v-186d6ae3] .node-panel__margins-row{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.node-panel[data-v-186d6ae3] .node-panel__margin-breakpoint{color:#475569;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.node-panel__new-prop button[data-v-186d6ae3]{padding:6px 12px}.node-panel__text[data-v-186d6ae3]{display:flex;flex-direction:column;gap:8px}.node-panel__text-butons[data-v-186d6ae3]{display:flex;gap:.5rem}.node-panel__text-butons button[data-v-186d6ae3]{flex:1}.builder-page[data-v-7b08f683]{display:grid;gap:24px;margin:0 auto;max-width:1200px;padding:0}.builder-controls[data-v-7b08f683]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:16px;padding:12px}.builder-seo-card[data-v-7b08f683]{background:#fff;border:1px solid #cbd5e1;border-radius:10px;cursor:pointer;padding:12px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.builder-seo-card[data-v-7b08f683]:hover{border-color:#94a3b8;box-shadow:0 2px 8px #0f172a14}.builder-seo-card--dirty[data-v-7b08f683]{border-color:#3b82f6}.builder-seo-card__content[data-v-7b08f683]{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 180px}.builder-seo-card__main[data-v-7b08f683]{display:grid;gap:6px}.builder-seo-card__eyebrow[data-v-7b08f683]{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.builder-seo-card__title[data-v-7b08f683]{color:#0f172a;font-size:16px;font-weight:700;line-height:1.3}.builder-seo-card__description[data-v-7b08f683]{color:#475569;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical}.builder-seo-card__meta[data-v-7b08f683]{color:#64748b;display:grid;font-size:12px;gap:2px;margin-top:2px}.builder-seo-card__preview[data-v-7b08f683]{align-content:start;display:grid;gap:6px}.builder-seo-card__preview-label[data-v-7b08f683]{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.builder-seo-card__preview-image[data-v-7b08f683],.builder-seo-card__preview-placeholder[data-v-7b08f683]{aspect-ratio:1200/630;border:1px solid #e2e8f0;border-radius:8px;width:100%}.builder-seo-card__preview-image[data-v-7b08f683]{background:#fff;-o-object-fit:cover;object-fit:cover}.builder-seo-card__preview-placeholder[data-v-7b08f683]{align-items:center;background:#f8fafc;color:#64748b;display:flex;font-size:12px;justify-content:center}.builder-tree__controls[data-v-7b08f683]{align-items:center;display:flex;gap:12px;margin-bottom:8px}.builder-search[data-v-7b08f683]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:6px;padding:12px 16px}.builder-tree__search[data-v-7b08f683]{flex:1 1 320px;min-width:260px}.builder-search label[data-v-7b08f683]{display:flex;flex-direction:column;gap:4px}.builder-search input[data-v-7b08f683]{border:1px solid #cbd5f5;border-radius:4px;font:inherit;padding:8px}.builder-config[data-v-7b08f683]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.builder-config label[data-v-7b08f683]{display:flex;flex-direction:column;gap:4px}.builder-config input[data-v-7b08f683],.builder-config textarea[data-v-7b08f683]{border:1px solid #cbd5f5;border-radius:4px;font:inherit;padding:8px}.builder-config__full[data-v-7b08f683]{grid-column:1/-1}.builder-config__textarea textarea[data-v-7b08f683]{min-height:72px}.builder-config__image[data-v-7b08f683]{display:grid;gap:8px;grid-column:1/-1}.builder-config__actions[data-v-7b08f683]{display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end;margin-top:4px}.builder-config__cancel[data-v-7b08f683]{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#334155;cursor:pointer;font-weight:600;min-width:96px;padding:10px 14px}.builder-config__cancel[data-v-7b08f683]:hover{background:#f8fafc}.builder-config__ok[data-v-7b08f683]{background:#2563eb;border:1px solid #1d4ed8;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;min-width:96px;padding:10px 14px}.builder-config__ok[data-v-7b08f683]:hover{background:#1d4ed8}.builder-config__image-label[data-v-7b08f683]{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.builder-config__image-label small[data-v-7b08f683]{color:#64748b;font-size:12px}.builder-config__checkbox[data-v-7b08f683]{align-items:center;flex-direction:row;gap:8px}.builder-config__checkbox input[data-v-7b08f683]{height:18px;width:18px}@media (max-width:900px){.builder-seo-card__content[data-v-7b08f683]{grid-template-columns:1fr}.builder-seo-card__preview[data-v-7b08f683]{max-width:260px}}.builder-derived[data-v-7b08f683]{color:#475569;display:flex;flex-wrap:wrap;font-size:.9rem;gap:16px}.builder-derived span[data-v-7b08f683]{display:block;font-weight:600;margin-bottom:2px}.builder-derived code[data-v-7b08f683]{background:#e2e8f0;border-radius:4px;font-size:.85rem;padding:2px 6px}.builder-add[data-v-7b08f683]{display:flex;flex:1;flex-direction:column;gap:8px}.builder-add button[data-v-7b08f683],.builder-add select[data-v-7b08f683]{background:#2563eb;border:1px solid #cbd5f5;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;min-width:132px;padding:14px 10px}.builder-add button[data-v-7b08f683]:hover{background:#1d4ed8}.builder-load[data-v-7b08f683]{border-color:#334155;color:#334155}.builder-save[data-v-7b08f683]{border-color:#0f766e;color:#0f766e}.builder-layout[data-v-7b08f683]{display:flex;flex-wrap:wrap;gap:12px}.builder-layout label[data-v-7b08f683]{display:flex;flex-direction:column;gap:4px}.builder-layout select[data-v-7b08f683]{background:#fff;border:1px solid #cbd5f5;border-radius:4px;padding:8px 12px}.builder-tree[data-v-7b08f683]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:4px}.builder-tree__search[data-v-7b08f683]{background:#fff;margin-bottom:8px;position:sticky;top:0;z-index:2}.builder-empty[data-v-7b08f683]{color:#64748b}.builder-root-item[data-v-7b08f683]{align-items:flex-start;border:1px dashed transparent;border-radius:8px;display:flex;gap:12px;padding:0;position:relative}.builder-root-item[data-dragging=true][data-v-7b08f683]{opacity:.5}.builder-root-item[data-drag-over=true][data-v-7b08f683]{background:#f8fbff;border-color:#3b82f6}.builder-root-item__handle[data-v-7b08f683]{color:#94a3b8;cursor:grab;font-size:1.25rem;left:-.6rem;line-height:1;padding:8px 4px;position:absolute;top:-1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.builder-root-item__insert[data-v-7b08f683]{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:999px;bottom:-12px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;height:35px;justify-content:center;left:50%;line-height:1;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease;width:35px;z-index:3}.builder-root-item:focus-within .builder-root-item__insert[data-v-7b08f683],.builder-root-item:hover .builder-root-item__insert[data-v-7b08f683]{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(2px)}.builder-root-item__insert[data-v-7b08f683]:hover{box-shadow:0 4px 10px #2563eb3d}.builder-section-name-modal-backdrop[data-v-7b08f683]{align-items:center;background:#0f172a3d;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:50}.builder-section-name-modal[data-v-7b08f683]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 20px 40px #0f172a24;display:grid;gap:12px;padding:16px;width:min(420px,100%)}.builder-section-name-modal h3[data-v-7b08f683]{color:#0f172a;font-size:1rem;font-weight:700;margin:0}.builder-section-name-modal p[data-v-7b08f683]{color:#64748b;font-size:.8rem;margin:0}.builder-section-name-modal input[data-v-7b08f683]{border:1px solid #cbd5e1;border-radius:8px;font:inherit;padding:9px 10px;width:100%}.builder-section-name-modal__actions[data-v-7b08f683]{display:flex;gap:8px;justify-content:flex-end}.builder-section-name-modal__cancel[data-v-7b08f683],.builder-section-name-modal__confirm[data-v-7b08f683]{border-radius:8px;cursor:pointer;font-weight:600;min-width:96px;padding:8px 12px}.builder-section-name-modal__cancel[data-v-7b08f683]{background:#fff;border:1px solid #cbd5e1;color:#334155}.builder-section-name-modal__confirm[data-v-7b08f683]{background:#2563eb;border:1px solid #1d4ed8;color:#fff}.builder-section-name-modal__confirm[data-v-7b08f683]:disabled{cursor:not-allowed;opacity:.55}.builder-root-dropzone[data-v-7b08f683]{background:#f8fafc;border:1px dashed #cbd5f5;border-radius:8px;color:#475569;padding:12px;text-align:center}.builder-output[data-v-7b08f683],.builder-preview[data-v-7b08f683]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.builder-output pre[data-v-7b08f683]{background:#0f172a;border-radius:6px;color:#f8fafc;overflow-x:auto;padding:12px;white-space:pre-wrap}.builder-preview__content[data-v-7b08f683]{display:flex;flex-direction:column}.builder-preview__content.space-tight[data-v-7b08f683]>*+*{margin-top:16px}.builder-preview__content.space-cozy[data-v-7b08f683]>*+*{margin-top:32px}.builder-preview__content.space-roomy[data-v-7b08f683]>*+*{margin-top:48px}.content-admin-workbench[data-v-781a8f85]{display:flex;flex-direction:column}.content-admin-workbench__button[data-v-781a8f85]{align-items:center;border:1px solid transparent;border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;line-height:1.25rem;outline:none;padding:.5rem 1rem;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.content-admin-workbench__button[data-v-781a8f85]:disabled{cursor:not-allowed;opacity:.7}.content-admin-workbench__button--primary[data-v-781a8f85]{background-color:#2563eb;border-color:#2563eb;box-shadow:0 1px 2px #0f172a14;color:#fff}.content-admin-workbench__button--primary[data-v-781a8f85]:hover:not(:disabled){background-color:#1d4ed8}.content-admin-workbench__button--primary[data-v-781a8f85]:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6bf}.content-admin-workbench__button--danger[data-v-781a8f85]{background-color:#fff;border-color:#fecaca;color:#dc2626}.content-admin-workbench__button--danger[data-v-781a8f85]:hover:not(:disabled){background-color:#fef2f2}.content-admin-workbench__button--danger[data-v-781a8f85]:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #f87272a6}.content-admin-workbench__button--muted[data-v-781a8f85]{background-color:#fff;border-color:#d1d5db;color:#4b5563;font-weight:500}.content-admin-workbench__button--muted[data-v-781a8f85]:hover:not(:disabled){background-color:#f9fafb}.content-admin-workbench__button--muted[data-v-781a8f85]:focus-visible{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb59}.content-admin-workbench__icon[data-v-781a8f85]{display:block;flex-shrink:0}.content-admin-workbench__icon--sm[data-v-781a8f85]{height:1rem;width:1rem}.content-admin-workbench__icon--md[data-v-781a8f85]{height:1.25rem;width:1.25rem}.content-admin-workbench__icon--muted[data-v-781a8f85]{color:#9ca3af}@keyframes content-admin-workbench-spinner-781a8f85{to{transform:rotate(1turn)}}.content-admin-workbench__spinner[data-v-781a8f85]{animation:content-admin-workbench-spinner-781a8f85 1s linear infinite}.content-admin-workbench__header[data-v-781a8f85]{display:flex;flex-direction:column;gap:1rem;padding:.5rem .75rem}@media (min-width:1024px){.content-admin-workbench__header[data-v-781a8f85]{align-items:flex-start;flex-direction:row;justify-content:space-between}}.content-admin-workbench__title[data-v-781a8f85]{color:#111827;font-size:1.5rem;font-weight:600}.content-admin-workbench__description[data-v-781a8f85]{color:#4b5563;font-size:.875rem;margin-top:.25rem}.content-admin-workbench__header-actions[data-v-781a8f85]{align-items:center;display:flex;gap:.75rem}.content-admin-workbench__panel[data-v-781a8f85]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 10px 30px -15px #0f172a33;padding:1rem}.content-admin-workbench__panel[data-v-781a8f85],.content-admin-workbench__panel-controls[data-v-781a8f85]{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.content-admin-workbench__panel-controls[data-v-781a8f85]{align-items:center;flex-direction:row;justify-content:space-between}.content-admin-workbench__search[data-v-781a8f85]{flex:1}}.search-input[data-v-781a8f85]{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;color:#4b5563;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem .75rem;width:100%}.search-input[data-v-781a8f85]:focus-within{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb66}.search-input input[data-v-781a8f85]{background:transparent;border:0;color:#374151;font-size:.875rem;outline:none;padding:0;width:100%}.content-admin-workbench__error[data-v-781a8f85]{align-items:center;color:#dc2626;display:flex;font-size:.875rem;gap:.5rem}.content-admin-workbench__chip-list[data-v-781a8f85]{align-items:center;display:flex;gap:.5rem;min-height:3rem;overflow-x:auto;padding-bottom:.25rem}.content-admin-workbench__chip[data-v-781a8f85]{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:9999px;color:#374151;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;outline:none;padding:.5rem 1rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.content-admin-workbench__chip--active[data-v-781a8f85]{background-color:#eff6ff;border-color:#3b82f6;box-shadow:0 1px 2px #0f172a0d;color:#2563eb}.content-admin-workbench__chip--inactive[data-v-781a8f85]{background-color:#fff;border-color:#e5e7eb;color:#374151}.content-admin-workbench__chip--inactive[data-v-781a8f85]:hover{border-color:#93c5fd;color:#2563eb}.content-admin-workbench__chip[data-v-781a8f85]:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f673}.content-admin-workbench__hint[data-v-781a8f85]{color:#6b7280;font-size:.875rem}.content-admin-workbench__editor[data-v-781a8f85]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 10px 30px -15px #0f172a29;position:relative}.content-admin-workbench__sentinel[data-v-781a8f85]{height:1px;pointer-events:none;position:absolute;top:0;width:100%}.content-admin-workbench__editor-header[data-v-781a8f85]{background-color:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem;transition:box-shadow .2s ease;z-index:5}.content-admin-workbench__editor-header.is-pinned[data-v-781a8f85]{box-shadow:0 10px 30px -20px #0f172a4d;position:fixed;top:0;z-index:1000}@media (min-width:1024px){.content-admin-workbench__editor-header[data-v-781a8f85]{align-items:center;flex-direction:row;justify-content:space-between}}.editor-header__left[data-v-781a8f85]{display:flex;flex-direction:column;gap:.25rem}.editor-header__meta[data-v-781a8f85]{align-items:center;color:#111827;display:flex;font-size:.875rem;gap:.75rem}.editor-header__meta-label[data-v-781a8f85]{color:#2563eb;font-weight:600}.editor-header__meta-value[data-v-781a8f85]{font-weight:500}.editor-header__status[data-v-781a8f85]{color:#6b7280;font-size:.75rem}.editor-header__status-error[data-v-781a8f85]{color:#dc2626;font-weight:500}.editor-header__status-time[data-v-781a8f85]{color:#6b7280}.editor-header__actions[data-v-781a8f85]{align-items:center;display:flex;gap:.75rem}.editor-header__motion-toggle[data-v-781a8f85]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:.45rem;color:#4b5563;display:inline-flex;font-size:.8rem;font-weight:600;gap:.4rem;padding:.4rem .65rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-header__motion-toggle input[data-v-781a8f85]{height:14px;margin:0;width:14px}.editor-header__fullrow[data-v-781a8f85]{flex:1 1 100%;margin-top:.5rem;width:100%}.builder-component-search[data-v-781a8f85]{align-items:center;display:flex;gap:.5rem;position:relative;width:100%}.builder-component-search input[data-v-781a8f85]{background:#fff;border:1px solid rgba(148,163,184,.5);border-radius:.75rem;font-size:.95rem;padding:.65rem .85rem .65rem 2.5rem;width:100%}.builder-component-search__icon[data-v-781a8f85]{color:#94a3b8;height:1rem;left:.85rem;pointer-events:none;position:absolute;width:1rem}.builder-component-search.is-active input[data-v-781a8f85]{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.builder-component-search.is-active .builder-component-search__icon[data-v-781a8f85]{color:#2563eb}.editor-header__history[data-v-781a8f85]{position:relative}.editor-header__history-button[data-v-781a8f85]{min-width:2.5rem}.editor-header__history-dropdown[data-v-781a8f85]{position:absolute;right:0;top:calc(100% + 8px);z-index:1200}.history-menu[data-v-781a8f85]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 12px 30px -18px #0f172a59;display:grid;gap:.5rem;min-width:220px;padding:.75rem}.history-menu__header[data-v-781a8f85]{color:#111827;font-size:.875rem;font-weight:600}.history-menu__list[data-v-781a8f85]{display:grid;gap:.25rem}.history-menu__item[data-v-781a8f85]{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;color:#111827;cursor:pointer;font-size:.875rem;padding:.5rem .75rem;text-align:left;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:100%}.history-menu__item[data-v-781a8f85]:hover{background-color:#f8fafc;border-color:#93c5fd;color:#2563eb}.history-menu__item.is-active[data-v-781a8f85]{background-color:#eff6ff;border-color:#2563eb;color:#2563eb}.history-menu__hint[data-v-781a8f85]{color:#6b7280;font-size:.8125rem}.history-menu__error[data-v-781a8f85]{color:#dc2626;font-size:.875rem}.content-admin-workbench__editor-body[data-v-781a8f85]{display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem}.content-admin-workbench__editor-canvas[data-v-781a8f85]{display:flex;flex-direction:column;gap:1rem;width:100%}.editor-canvas__error[data-v-781a8f85]{background-color:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;color:#b91c1c;font-size:.875rem;padding:.75rem 1rem}.editor-canvas__workbench[data-v-781a8f85]{background-color:#f9fafb;border-radius:.75rem;min-height:600px;padding:0}.editor-canvas__workbench--full[data-v-781a8f85]{min-height:0}.editor-canvas__preview-label[data-v-781a8f85]{display:flex;flex-direction:column;gap:.25rem}.preview-title[data-v-781a8f85]{color:#111827;font-size:1.125rem;font-weight:600}.preview-subtitle[data-v-781a8f85]{color:#6b7280;font-size:.875rem}.editor-canvas__placeholder[data-v-781a8f85]{align-items:center;border:1px dashed #d1d5db;border-radius:.75rem;color:#6b7280;display:flex;font-size:.875rem;justify-content:center;min-height:320px}.content-admin-workbench__modal[data-v-781a8f85]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:50}.modal__backdrop[data-v-781a8f85]{background-color:#00000073;top:0;right:0;bottom:0;left:0;position:absolute}.modal__panel[data-v-781a8f85]{background-color:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px #1e40af59;padding:1.5rem;position:relative;width:min(100% - 2rem,32rem);z-index:1}.modal__header[data-v-781a8f85]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.modal__title[data-v-781a8f85]{color:#111827;font-size:1.125rem;font-weight:600}.modal__subtitle[data-v-781a8f85]{color:#6b7280;font-size:.875rem;margin-top:.25rem}.modal__close[data-v-781a8f85]{border-radius:.5rem;color:#6b7280;padding:.25rem;transition:color .2s ease}.modal__close[data-v-781a8f85]:hover{color:#1f2937}.modal__form[data-v-781a8f85]{display:grid;gap:1rem}.modal__field[data-v-781a8f85]{display:grid;gap:.25rem}.modal__field label[data-v-781a8f85]{color:#374151;font-size:.875rem;font-weight:500}.modal__field input[data-v-781a8f85],.modal__field textarea[data-v-781a8f85]{background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;color:#111827;font-size:.875rem;outline:none;padding:.5rem .75rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.modal__field input[data-v-781a8f85]:focus,.modal__field textarea[data-v-781a8f85]:focus{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb4d}.modal__components-block[data-v-781a8f85]{display:grid;gap:.5rem}.modal__components-header[data-v-781a8f85]{display:grid;gap:.25rem}.modal__section-title[data-v-781a8f85]{color:#1f2937;font-size:.875rem;font-weight:600}.modal__section-subtitle[data-v-781a8f85]{color:#6b7280;font-size:.75rem}.modal__components-list[data-v-781a8f85]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;max-height:14rem;overflow-y:auto}.modal__components-item[data-v-781a8f85]{align-items:center;border-top:1px solid rgba(229,231,235,.8);color:#1f2937;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem .75rem;padding-left:calc(.75rem + var(--component-indent, 0rem))}.modal__components-item[data-v-781a8f85]:first-child{border-top:none}.modal__components-checkbox[data-v-781a8f85]{flex-shrink:0}.modal__components-label[data-v-781a8f85]{flex:1 1 auto;word-break:break-word}.modal__components-code[data-v-781a8f85]{background-color:#e5e7eb;border-radius:.375rem;color:#111827;font-size:.75rem;padding:.125rem .5rem}.modal__components-empty[data-v-781a8f85]{color:#6b7280;font-size:.75rem}.modal__field-grid[data-v-781a8f85]{display:grid;gap:1rem}@media (min-width:1024px){.modal__field-grid[data-v-781a8f85]{grid-template-columns:repeat(2,minmax(0,1fr))}}.modal__error[data-v-781a8f85]{background-color:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;color:#b91c1c;font-size:.875rem;padding:.75rem 1rem}.modal__actions[data-v-781a8f85]{display:flex;gap:.75rem;justify-content:flex-end}.fade-enter-active[data-v-781a8f85],.fade-leave-active[data-v-781a8f85]{transition:opacity .2s ease}.fade-enter-from[data-v-781a8f85],.fade-leave-to[data-v-781a8f85]{opacity:0}.rich-text-field[data-v-68603159]{display:flex;flex-direction:column;gap:.5rem}.rich-text-field__toolbar[data-v-68603159]{display:flex;flex-wrap:wrap;gap:.25rem}.rich-text-field__button[data-v-68603159]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;color:#111827;cursor:pointer;font-size:.85rem;font-weight:600;padding:.25rem .5rem}.rich-text-field__button.is-active[data-v-68603159]{background:#111827;color:#fff}.rich-text-field__button[data-v-68603159]:disabled{cursor:not-allowed;opacity:.5}.rich-text-field__surface[data-v-68603159]{background:#fff;border:1px solid #d1d5db;border-radius:8px;min-height:180px;padding:.75rem}.rich-text-field__surface.is-search-match[data-v-68603159]{border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f62e}.rich-text-field__surface[data-v-68603159]:focus-within{border-color:#111827;box-shadow:0 0 0 2px #1118271a}.rich-text-field__surface[data-placeholder][data-v-68603159]:not(:focus-within) .ProseMirror{position:relative}.rich-text-field__surface[data-placeholder][data-v-68603159]:not(:focus-within) .ProseMirror:empty:before{color:#9ca3af;content:attr(data-placeholder);left:.75rem;pointer-events:none;position:absolute}.rich-text-field__content[data-v-68603159] .ProseMirror{min-height:150px;outline:none;white-space:pre-wrap}.rich-text-field__content[data-v-68603159] .ProseMirror ol{list-style-position:outside;list-style-type:decimal;padding-left:1.25rem}.rich-text-field__content[data-v-68603159] .ProseMirror ul{list-style-position:outside;list-style-type:disc;padding-left:1.25rem}.rich-text-field__content[data-v-68603159] .ProseMirror blockquote,.rich-text-field__content[data-v-68603159] .ProseMirror h1,.rich-text-field__content[data-v-68603159] .ProseMirror h2,.rich-text-field__content[data-v-68603159] .ProseMirror h3,.rich-text-field__content[data-v-68603159] .ProseMirror ol,.rich-text-field__content[data-v-68603159] .ProseMirror p,.rich-text-field__content[data-v-68603159] .ProseMirror pre,.rich-text-field__content[data-v-68603159] .ProseMirror ul{margin:0 0 .75rem}.rich-text-field__content[data-v-68603159] .ProseMirror code{background:#1f2937;border-radius:4px;color:#f9fafb;font-size:.85rem;padding:.125rem .25rem}.rich-text-field__content[data-v-68603159] .ProseMirror pre{background:#111827;border-radius:6px;color:#f9fafb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow-x:auto;padding:.75rem}.rich-text-field__content[data-v-68603159] .rich-text-field__search-hit{background:#facc1559;border-radius:2px}.rich-text-field__description[data-v-68603159]{color:#6b7280;font-size:.85rem}.rich-text-field__popover-backdrop[data-v-68603159]{align-items:center;background:#0000001a;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:50}.rich-text-field__popover[data-v-68603159]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 35px #00000024;display:flex;flex-direction:column;gap:.75rem;padding:1rem;width:min(440px,92vw)}.rich-text-field__popover-title[data-v-68603159]{color:#111827;font-size:1rem;font-weight:700;margin:0}.rich-text-field__form[data-v-68603159]{display:grid;gap:.5rem}.rich-text-field__label[data-v-68603159]{color:#111827;display:flex;flex-direction:column;font-size:.9rem;gap:.25rem}.rich-text-field__input[data-v-68603159]{border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;outline:none;padding:.45rem .6rem}.rich-text-field__input[data-v-68603159]:focus{border-color:#111827;box-shadow:0 0 0 2px #11182714}.rich-text-field__actions[data-v-68603159]{display:flex;gap:.5rem;justify-content:flex-end}.rich-text-field__button-primary[data-v-68603159],.rich-text-field__button-secondary[data-v-68603159]{border:1px solid transparent;border-radius:6px;cursor:pointer;padding:.45rem .8rem}.rich-text-field__button-secondary[data-v-68603159]{background:#f3f4f6;border-color:#e5e7eb;color:#111827}.rich-text-field__button-primary[data-v-68603159]{background:#111827;border-color:#111827;color:#fff}footer[data-v-5fb4b7e8]{margin-top:auto}[data-footer-lists] label[data-title][data-v-5fb4b7e8]{display:block;margin-bottom:1.5rem;--tw-text-opacity:1;color:#59636c;color:rgb(89 99 108/var(--tw-text-opacity))}[data-footer-lists] a[data-v-5fb4b7e8]{align-items:center;display:block;display:flex}[data-footer-lists] a[data-v-5fb4b7e8]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:.75rem;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:0;margin-right:calc(.75rem*var(--tw-space-x-reverse))}[data-footer-lists] a[data-v-5fb4b7e8]{font-family:Eina04-Bold,sans-serif;font-weight:400;padding-bottom:.75rem;padding-top:.75rem;--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity))}[data-footer-lists] a[data-v-5fb4b7e8]:hover{--tw-text-opacity:1;color:#0086f9;color:rgb(0 134 249/var(--tw-text-opacity))}.results-area[data-v-24caff78]{height:100%;margin-bottom:3rem;overflow-y:scroll}.results-area>div+div[data-v-24caff78]{border-top-width:1px;margin-top:1rem}.search-box[data-v-24caff78]{height:auto;max-height:min(773px,90vh)}input#search:focus~div svg path[data-v-24caff78]{fill:#fff}.title[data-v-24caff78]{font-size:14px;line-height:40px;--tw-text-opacity:1;color:#59636c;color:rgb(89 99 108/var(--tw-text-opacity));opacity:.6}.result-item[data-v-24caff78]{display:block;font-size:16px}.result-item[data-v-24caff78]:hover{--tw-text-opacity:1;color:#0086f9;color:rgb(0 134 249/var(--tw-text-opacity))}.category-result[data-v-24caff78]{font-size:14px;--tw-text-opacity:1;color:#59636c;color:rgb(89 99 108/var(--tw-text-opacity));opacity:.6}.category-result[data-v-24caff78]:last-child{font-size:16px;--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity));opacity:1}.category-result+.category-result[data-v-24caff78]:before{content:" / "}.sku-result[data-v-24caff78]{align-items:center;display:flex;gap:.5rem}.sku-result img[data-v-24caff78]{height:67px;-o-object-fit:cover;object-fit:cover;width:50px}.has-the-caret.is-visible[data-v-24caff78]{z-index:10}.has-the-caret.is-visible[data-v-24caff78]:after{background:#fff;border-bottom-width:1px;border-right-width:1px;bottom:-13px;content:"";height:.8rem;left:calc(50% - .4rem);position:absolute;transform:rotate(45deg);width:.8rem;z-index:8}.search-container[data-v-24caff78]{transition:max-width .25s ease-in-out;will-change:max-width}@media (min-width:1280px){.search-container.expanded[data-v-24caff78]{margin-right:0;max-width:450px}}@media (min-width:1440px){@media (min-width:1280px){.search-container.expanded[data-v-24caff78]{max-width:560px}}}.search-container.minimized[data-v-24caff78]{height:0;margin-top:0;overflow:hidden}input[type=number][data-v-f6b27452]::-webkit-inner-spin-button,input[type=number][data-v-f6b27452]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-f6b27452]{-moz-appearance:textfield}article[data-v-93851f8e]{bottom:0;max-width:24rem;position:fixed;right:0;top:0;width:100%;z-index:20;--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.total-on-bottom[data-v-93851f8e]{box-shadow:5px 0 22px #cadeeff2}nav[data-v-4af1e019]{height:100%;left:0;max-width:36rem;position:fixed;top:0;width:100%;z-index:50}[data-categories-grid][data-v-4af1e019]>:nth-child(3n+1){border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}[data-categories-grid][data-v-4af1e019]>:nth-child(3n+2){border-radius:.5rem}[data-categories-grid][data-v-4af1e019]>:nth-child(3n+3){border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}[data-bottom-nav][data-v-4af1e019]{font-size:16px;line-height:50px}[data-bottom-nav] a[data-v-4af1e019]{border-top-width:1px;display:block;padding-left:1rem;padding-right:1rem}[data-bottom-nav] li:last-child a[data-v-4af1e019]{border-bottom-width:1px}section[data-v-7129b9fa]{border-left-width:1px;border-right-width:1px;cursor:default;left:0;position:fixed;right:0;z-index:50;--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:grid;max-width:1440px}@media (min-width:1440px){section[data-v-7129b9fa]{left:calc(50vw - 720px)}}section[data-v-7129b9fa]{grid-template-columns:1fr 346px;top:63px}section[data-v-7129b9fa]:after{background:transparent;left:-5rem;right:-5rem}section[data-v-7129b9fa]:after,section[data-v-7129b9fa]:before{bottom:0;content:"";position:absolute;top:0;z-index:-1}section[data-v-7129b9fa]:before{background:#fff;left:-100rem;pointer-events:none;right:-100rem}nav[data-v-7129b9fa]{background-image:linear-gradient(90deg,#e1e4e8 1px,transparent 0);background-position:0 2.5rem;background-repeat:repeat-x;background-size:25% calc(100% - 5rem);-moz-column-count:4;column-count:4;-moz-column-gap:4rem;column-gap:4rem;padding:2rem;width:100%}@media (max-height:880px){ul[data-v-7129b9fa]{margin-bottom:1rem!important}}ul[data-v-7129b9fa]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:2.5rem;position:relative}ul li[data-v-7129b9fa]:first-child{font-weight:700}ul li:first-child a[data-v-7129b9fa]{font-family:Eina04-Bold,sans-serif;font-size:16px;font-weight:400;--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity))}ul li a[data-v-7129b9fa]{display:inline-block;font-size:.875rem;line-height:1.25rem;padding-bottom:3px;padding-top:3px;width:100%;--tw-text-opacity:1;color:#59636c;color:rgb(89 99 108/var(--tw-text-opacity))}ul li:hover a[data-v-7129b9fa]{--tw-text-opacity:1;color:#0086f9;color:rgb(0 134 249/var(--tw-text-opacity))}[data-hovered-image][data-v-7129b9fa]{background-image:url(./pattern.UEW6NIM2.png);background-size:cover;height:346px;position:relative}[data-hovered-image][data-v-7129b9fa]:after{background:#f2f2f299;background-blend-mode:darken;border-radius:1rem;bottom:0;content:"";left:0;mix-blend-mode:darken;position:absolute;right:0;top:0}.visible[data-v-43a49165]{display:block}[data-page-blur][data-v-43a49165]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff8c}@keyframes slideInFromLeft-61b6669d{0%{opacity:.5;transform:translate(-40%)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight-61b6669d{0%{opacity:.5;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInMegaMenu-61b6669d{0%{opacity:0}to{opacity:1;transform:translate(0)}}[data-navigation-links]>a[data-v-61b6669d]{align-items:center;font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-navigation-links]>a[data-v-61b6669d]:focus{--tw-border-opacity:1;border-color:#4338ca;border-color:rgb(67 56 202/var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px}@media (min-width:1440px){[data-navigation-links]>a[data-v-61b6669d]{padding-left:.25rem;padding-right:.25rem}}[data-navigation-links]>a[data-v-61b6669d]{align-items:center;display:flex;font-size:1rem;line-height:1.5rem}[data-navigation-links]>a>label[data-v-61b6669d]{padding:.75rem 1.5rem;pointer-events:none;white-space:nowrap}[data-navigation-links]>a:hover>label[data-v-61b6669d]{border-radius:.5rem;--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity))}[data-navigation-links]>a.triggers-blur:hover~.menu-hover-blur[data-v-61b6669d]{display:block}[data-navigation-links]>a.triggers-blur:focus~.menu-hover-blur[data-v-61b6669d]{display:none}[data-mainlogo][data-v-61b6669d]{transform:translateY(-2px)}[data-cart][data-v-61b6669d]{transform:translate(100%);transition:transform .25s ease-in-out}#toggle_cart:checked+[data-cart][data-v-61b6669d]{animation:slideInFromRight-61b6669d .25s forwards;box-shadow:-5px 0 22px #cadeeff2,5px 0 22px #cadeeff2}[data-mobile-menu][data-v-61b6669d]{overflow-y:auto;transform:translate(-100%);transition:transform .25s ease-in-out}#toggle_menu:checked+[data-mobile-menu][data-v-61b6669d]{animation:slideInFromLeft-61b6669d .25s forwards}[data-inspiration][data-v-61b6669d],[data-mega-menu][data-v-61b6669d]{animation:fadeInMegaMenu-61b6669d .5s forwards;display:none}[data-inspiration-parent][data-v-61b6669d]{position:relative}[data-inspiration-parent]:hover [data-inspiration][data-v-61b6669d]:not(.closed){display:grid}[data-inspiration-parent][data-v-61b6669d]:hover:after{bottom:-1.25rem;content:"";height:3rem;left:-2rem;position:absolute;width:calc(100% + 4rem)}[data-products-element][data-v-61b6669d]{position:relative}[data-products-element].hovered[data-v-61b6669d]:after{bottom:-1.25rem;content:"";height:3.5rem;left:-5rem;position:absolute;width:calc(100% + 6rem);z-index:3}[data-products-element].hovered [data-mega-menu][data-v-61b6669d]{display:grid}.show-cart[data-v-61b6669d]{display:flex!important}.menu-hover-blur[data-v-61b6669d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb3;bottom:0;left:0;position:fixed;right:0;top:63px}.error-page[data-v-6bcad776]{position:relative}@media (min-width:640px){.error-page[data-v-6bcad776]{background-image:url(./pattern.UEW6NIM2.png);background-size:23rem}.error-page[data-v-6bcad776]:after{background-color:#fff;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}}
