.builder-view[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;font-family:Manrope,sans-serif;background:#f8fafc}.builder-view__header[data-v-14f7d255]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem 2rem;background:#fff;border-bottom:1px solid #e2e8f0;-ms-flex-negative:0;flex-shrink:0}.builder-view__header-left[data-v-14f7d255],.builder-view__header[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.builder-view__header-left[data-v-14f7d255]{gap:1rem}.builder-view__back[data-v-14f7d255]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;font-size:.875rem;color:#64748b;text-decoration:none;-webkit-transition:color .15s;transition:color .15s}.builder-view__back .material-symbols-outlined[data-v-14f7d255]{font-size:1.25rem}.builder-view__back[data-v-14f7d255]:hover{color:#0f172a}.builder-view__title[data-v-14f7d255]{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0}.builder-view__header-actions[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.builder-view__lang-toggles--header[data-v-14f7d255]{margin-right:.5rem}.builder-view__btn[data-v-14f7d255]{padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.builder-view__btn .material-symbols-outlined[data-v-14f7d255]{font-size:1rem;margin-right:.25rem}.builder-view__btn--secondary[data-v-14f7d255]{background:#f1f5f9;color:#64748b}.builder-view__btn--secondary[data-v-14f7d255]:disabled{opacity:.6;cursor:default}.builder-view__btn--primary[data-v-14f7d255]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:9999px;background:#1a1a1a;color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.builder-view__btn--primary .material-symbols-outlined[data-v-14f7d255]{font-size:.875rem;margin-right:0}.builder-view__btn--primary[data-v-14f7d255]:hover:not(:disabled){background:#334155}.builder-view__btn--primary[data-v-14f7d255]:disabled{opacity:.6;cursor:default}.builder-view__btn--preview[data-v-14f7d255]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:9999px;background:#fff;color:#64748b;border:1px solid #e2e8f0;-webkit-box-shadow:none;box-shadow:none}.builder-view__btn--preview .material-symbols-outlined[data-v-14f7d255]{font-size:.875rem;margin-right:0}.builder-view__btn--preview[data-v-14f7d255]:hover:not(:disabled){background:#f8fafc;color:#0f172a;border-color:#e2e8f0}.builder-view__btn--preview[data-v-14f7d255]:disabled{opacity:.6;cursor:default}.builder-view__btn--outline[data-v-14f7d255]{background:transparent;border:1px solid #e2e8f0;color:#64748b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-top:.75rem}.builder-view__btn--outline[data-v-14f7d255]:hover{background:#f8fafc;color:#0f172a}.builder-view__btn--sm[data-v-14f7d255]{padding:.375rem .75rem;font-size:.8125rem;margin-top:.5rem}.builder-view__select--full[data-v-14f7d255],.builder-view__select[data-v-14f7d255]{width:100%}.builder-view__form-checkbox[data-v-14f7d255]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.875rem;color:#64748b;cursor:pointer}.builder-view__form-checkbox input[type=checkbox][data-v-14f7d255]{margin:0}.builder-view__filter-btns[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.builder-view__filter-btn[data-v-14f7d255]{padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;cursor:pointer;-webkit-transition:background .15s,border-color .15s,color .15s;transition:background .15s,border-color .15s,color .15s}.builder-view__filter-btn[data-v-14f7d255]:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.builder-view__filter-btn--active[data-v-14f7d255]{background:#3b82f6;border-color:#3b82f6;color:#fff}.builder-view__block-material-tiles[data-v-14f7d255]{min-height:4rem}.builder-view__material-tiles-preview[data-v-14f7d255]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.builder-view__material-tile-preview[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:.75rem;border:1px solid #e2e8f0;overflow:hidden}.builder-view__material-tile-preview-img[data-v-14f7d255]{aspect-ratio:1;width:100%;border-radius:.75rem .75rem 0 0}.builder-view__material-tile-preview-name[data-v-14f7d255]{padding:.5rem .75rem;font-size:.75rem;font-weight:600;color:#0f172a;text-align:center}.builder-view__material-tiles-empty[data-v-14f7d255]{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:2rem;color:#94a3b8;font-size:.875rem}.builder-view__material-tiles-empty .material-symbols-outlined[data-v-14f7d255]{font-size:1.5rem}.builder-view__body[data-v-14f7d255]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0}.builder-view__canvas[data-v-14f7d255]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:2rem;flex-direction:column;gap:1.5rem}.builder-view__canvas[data-v-14f7d255],.builder-view__page-settings[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.builder-view__page-settings[data-v-14f7d255]{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;background:#fff;border-radius:1rem;border:1px solid #e2e8f0}.builder-view__page-row[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1rem}.builder-view__page-field[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem;min-width:0}.builder-view__page-field--equal[data-v-14f7d255],.builder-view__page-field--grow[data-v-14f7d255]{-webkit-box-flex:1;-ms-flex:1;flex:1}.builder-view__page-field--full[data-v-14f7d255]{width:100%}.builder-view__page-textarea[data-v-14f7d255]{width:100%;padding:.5rem .75rem;font-size:.875rem;border:1px solid #e2e8f0;border-radius:.5rem;resize:vertical;font-family:inherit;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}.builder-view__page-textarea[data-v-14f7d255]:focus{border-color:#94a3b8}.builder-view__page-label[data-v-14f7d255]{font-size:10px;font-weight:700;letter-spacing:.08em;color:#94a3b8;text-transform:uppercase}.builder-view__page-input[data-v-14f7d255]{padding:.5rem .75rem;font-size:.875rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;color:#0f172a;outline:none}.builder-view__page-input[data-v-14f7d255]:focus{border-color:#94a3b8}.builder-view__keywords[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.builder-view__keyword-tag[data-v-14f7d255]{gap:.25rem;font-size:.8125rem;padding:.25rem .5rem;background:#f1f5f9;border-radius:.375rem;color:#0f172a}.builder-view__keyword-remove[data-v-14f7d255],.builder-view__keyword-tag[data-v-14f7d255]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.builder-view__keyword-remove[data-v-14f7d255]{padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:none;border:none;color:#64748b;cursor:pointer}.builder-view__keyword-remove .material-symbols-outlined[data-v-14f7d255]{font-size:.875rem}.builder-view__keyword-remove[data-v-14f7d255]:hover{color:#dc2626}.builder-view__keyword-input-wrap[data-v-14f7d255]{margin-top:.5rem}.builder-view__keyword-input[data-v-14f7d255]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.builder-view__hero-hint[data-v-14f7d255]{margin-top:0}.builder-view__hero-upload-preview[data-v-14f7d255]{position:relative;display:inline-block;margin-bottom:.75rem}.builder-view__hero-upload-preview .builder-view__hero-upload-img[data-v-14f7d255]{max-width:20rem;max-height:10rem;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;display:block}.builder-view__hero-upload-btn[data-v-14f7d255]{margin-top:.25rem}.builder-view__lang-toggles[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.builder-view__lang-btn[data-v-14f7d255]{padding:.25rem .75rem;font-size:.75rem;font-weight:500;border:1px solid #e2e8f0;background:#fff;border-radius:9999px;color:#64748b;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.builder-view__lang-btn[data-v-14f7d255]:hover{background:#f8fafc;color:#0f172a}.builder-view__lang-btn--active[data-v-14f7d255]{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.builder-view__url-wrap[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden}.builder-view__url-prefix[data-v-14f7d255]{padding:.5rem .75rem;font-size:.875rem;color:#94a3b8;background:#f8fafc;white-space:nowrap}.builder-view__page-input--slug[data-v-14f7d255]{border:none;border-radius:0;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:6rem}.builder-view__error[data-v-14f7d255]{display:block;font-size:.75rem;color:#dc2626;margin-top:.25rem}.builder-view__blocks[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.builder-view__block[data-v-14f7d255]{position:relative;background:#fff;border-radius:1rem;border:1px solid #e2e8f0;overflow:hidden;cursor:pointer;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.builder-view__block[data-v-14f7d255]:hover{border-color:#cbd5e1}.builder-view__block--active[data-v-14f7d255]{border-color:#1a1a1a;-webkit-box-shadow:0 0 0 2px rgba(26,26,26,.1);box-shadow:0 0 0 2px rgba(26,26,26,.1)}.builder-view__block--dragging[data-v-14f7d255]{opacity:.6}.builder-view__block-sidebar[data-v-14f7d255]{position:absolute;left:0;top:0;bottom:0;width:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1rem;gap:.5rem;background:#f8fafc;border-right:1px solid #e2e8f0;z-index:1}.builder-view__block-handle[data-v-14f7d255]{font-size:1.25rem;color:#94a3b8;cursor:-webkit-grab;cursor:grab}.builder-view__block-delete[data-v-14f7d255]{background:none;border:none;padding:.25rem;cursor:pointer;color:#94a3b8}.builder-view__block-delete[data-v-14f7d255]:hover{color:#dc2626}.builder-view__block-delete .material-symbols-outlined[data-v-14f7d255]{font-size:1.125rem}.builder-view__block-badge[data-v-14f7d255]{position:absolute;top:1rem;right:1rem;font-size:10px;font-weight:700;letter-spacing:.08em;color:#64748b;background:#f1f5f9;padding:.25rem .5rem;border-radius:.375rem;z-index:1}.builder-view__block-content[data-v-14f7d255]{padding:2rem 2rem 2rem 3.5rem}.builder-view__block-headline[data-v-14f7d255]{font-size:1.75rem;font-weight:700;color:#0f172a;margin:0 0 .75rem;line-height:1.3}.builder-view__block-desc[data-v-14f7d255]{font-size:1rem;color:#64748b;margin:0;line-height:1.5}.builder-view__block-desc[data-v-14f7d255] ul{margin:.5rem 0;padding-left:1.5rem;list-style-type:disc;list-style-position:outside}.builder-view__block-desc[data-v-14f7d255] ol{margin:.5rem 0;padding-left:1.5rem;list-style-type:decimal;list-style-position:outside}.builder-view__block-desc[data-v-14f7d255] li{margin:.25rem 0;display:list-item}.builder-view__block-desc[data-v-14f7d255] strong{font-weight:600}.builder-view__block-desc[data-v-14f7d255] em{font-style:italic}.builder-view__block-desc[data-v-14f7d255] a{color:inherit;text-decoration:underline}.builder-view__block-grey[data-v-14f7d255]{background:#676f71;color:#fff;margin:0 -2rem -2rem 0;margin-left:1rem;padding:1.5rem 1.5rem 1.75rem 1.5rem;min-height:120px;-webkit-box-sizing:border-box;box-sizing:border-box}.builder-view__grey-preview[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:1rem .5rem 1rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.builder-view__grey-left[data-v-14f7d255]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:50%;padding-left:24px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word}.builder-view__grey-left .builder-view__block-headline[data-v-14f7d255]{color:#fff;font-size:1rem;line-height:1.35;margin-bottom:.5rem;word-wrap:break-word}.builder-view__grey-subtitle[data-v-14f7d255]{color:#fff;font-size:.8rem;opacity:.95;line-height:1.35}.builder-view__grey-right[data-v-14f7d255]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:50%;padding-left:1rem;padding-bottom:.5rem}.builder-view__grey-right .builder-view__block-desc[data-v-14f7d255]{color:#fff;font-size:.8rem;line-height:1.4}.builder-view__block-idea[data-v-14f7d255]{margin:0 -2rem -2rem 0;margin-left:1rem;padding:1rem;min-height:120px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#fff}.builder-view__idea-preview[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.builder-view__idea-text[data-v-14f7d255]{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:0;max-width:50%;padding:12px 16px 12px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:transparent}.builder-view__idea-text .builder-view__block-desc[data-v-14f7d255]{font-size:.8rem;line-height:1.4;color:#334155;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;max-width:100%;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.builder-view__idea-list[data-v-14f7d255]{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:0;max-width:50%;padding:12px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.builder-view__idea-list .builder-view__block-headline[data-v-14f7d255]{font-size:1rem;line-height:1.3;margin:0 0 .75rem;color:#000;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;max-width:100%}.builder-view__idea-fixed-list[data-v-14f7d255]{list-style:none;margin:0;padding:0;max-width:100%}.builder-view__idea-fixed-list li[data-v-14f7d255]{border-top:1px solid #cbd5e1;padding:.4rem 0;font-size:.8rem;color:#64748b;overflow-wrap:break-word;word-wrap:break-word}.builder-view__idea-fixed-list li .index[data-v-14f7d255]{margin-right:.75rem}.builder-view__section-hint[data-v-14f7d255]{font-size:.75rem;color:#94a3b8}.builder-view__block-cooperate[data-v-14f7d255]{padding:1rem;min-height:100px;-webkit-box-sizing:border-box;box-sizing:border-box}.builder-view__cooperate-preview[data-v-14f7d255]{background:#374151;color:#fff;padding:1rem 1.25rem;border-radius:4px;text-align:center}.builder-view__cooperate-preview .builder-view__block-headline[data-v-14f7d255]{color:#fff;font-size:.95rem;margin:0 0 .5rem}.builder-view__cooperate-preview .builder-view__block-desc[data-v-14f7d255]{color:hsla(0,0%,100%,.9);font-size:.8rem;line-height:1.4;margin:0 0 .75rem;white-space:pre-wrap;word-break:break-word}.builder-view__cooperate-btn[data-v-14f7d255]{display:inline-block;font-size:.75rem;padding:.35rem .75rem;border:1px solid #fff;border-radius:4px}.builder-view__block-best-material[data-v-14f7d255]{padding:1rem 1rem 1rem 3.5rem;min-height:100px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.builder-view__best-material-preview[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.builder-view__best-material-preview .builder-view__best-material-left[data-v-14f7d255]{width:50%;min-width:0;padding-left:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word}.builder-view__best-material-preview .builder-view__best-material-left .builder-view__block-headline[data-v-14f7d255]{font-size:.95rem;margin:0;overflow-wrap:break-word;word-wrap:break-word}.builder-view__best-material-preview .builder-view__best-material-right[data-v-14f7d255]{width:50%;min-width:0}.builder-view__best-material-preview .builder-view__best-material-right .builder-view__block-desc[data-v-14f7d255]{font-size:.8rem;line-height:1.4;margin:0}.builder-view__block-gallery[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.builder-view__gallery-thumb[data-v-14f7d255]{width:8rem;height:8rem;border-radius:.75rem;overflow:hidden;background:#f1f5f9;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.builder-view__gallery-thumb img[data-v-14f7d255]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.builder-view__gallery-thumb--empty[data-v-14f7d255]{border:1px dashed #cbd5e1}.builder-view__gallery-thumb--empty .material-symbols-outlined[data-v-14f7d255]{font-size:2rem;color:#94a3b8}.builder-view__block-partners[data-v-14f7d255]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:950px;margin:0 auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.builder-view__partners-thumb[data-v-14f7d255]{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.builder-view__partners-thumb[data-v-14f7d255]:hover{border-color:#d1d5db;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.builder-view__partners-thumb:hover img[data-v-14f7d255]{-webkit-transform:scale(1.15);transform:scale(1.15)}.builder-view__partners-thumb img[data-v-14f7d255]{width:100%;height:auto;display:block;vertical-align:top;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.builder-view__partners-thumb--empty[data-v-14f7d255]{aspect-ratio:1;min-height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px dashed #cbd5e1;background:#f8fafc}.builder-view__partners-thumb--empty .material-symbols-outlined[data-v-14f7d255]{font-size:2rem;color:#94a3b8}.builder-view__partners-thumb--empty[data-v-14f7d255]:hover{border-color:#cbd5e1;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.builder-view__section-hint[data-v-14f7d255]{font-size:.8125rem;color:#64748b;margin:0 0 .75rem}.builder-view__block-type-list[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.builder-view__block-type-list .builder-view__block-menu-item[data-v-14f7d255]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.builder-view__block-image .builder-view__image-preview[data-v-14f7d255]{max-width:100%;border-radius:.75rem;overflow:hidden;background:#f1f5f9}.builder-view__block-image .builder-view__image-preview img[data-v-14f7d255]{width:100%;height:auto;display:block}.builder-view__block-image .builder-view__image-placeholder[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:2rem;background:#f8fafc;border-radius:.75rem;border:1px dashed #cbd5e1;color:#64748b;font-size:.875rem}.builder-view__block-image .builder-view__image-placeholder .material-symbols-outlined[data-v-14f7d255]{font-size:2rem;color:#94a3b8}.builder-view__block-hero .builder-view__hero-preview[data-v-14f7d255]{max-width:100%;border-radius:.75rem;overflow:hidden;background:#f1f5f9}.builder-view__block-hero .builder-view__hero-preview img[data-v-14f7d255]{width:100%;height:auto;max-height:200px;-o-object-fit:cover;object-fit:cover;display:block}.builder-view__block-hero .builder-view__hero-placeholder[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:2rem;background:#f8fafc;border-radius:.75rem;border:1px dashed #cbd5e1;color:#64748b;font-size:.875rem}.builder-view__block-hero .builder-view__hero-placeholder .material-symbols-outlined[data-v-14f7d255]{font-size:2rem;color:#94a3b8}.builder-view__block-caption[data-v-14f7d255]{font-size:.875rem;color:#64748b;margin:.75rem 0 0;line-height:1.4}.builder-view__image-edit-preview[data-v-14f7d255]{position:relative;display:inline-block;margin-bottom:.75rem}.builder-view__image-edit-preview img[data-v-14f7d255]{max-width:12rem;max-height:8rem;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;display:block}.builder-view__image-remove[data-v-14f7d255]{position:absolute;top:.25rem;right:.25rem}.builder-view__video-embed-wrap[data-v-14f7d255]{width:100%;border-radius:.75rem;overflow:hidden;background:#000;aspect-ratio:16/9}.builder-view__video-iframe[data-v-14f7d255]{width:100%;height:100%;display:block}.builder-view__block-video .builder-view__video-placeholder[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:2rem;background:#f8fafc;border-radius:.75rem;border:1px dashed #cbd5e1;color:#64748b;font-size:.875rem}.builder-view__block-video .builder-view__video-placeholder .material-symbols-outlined[data-v-14f7d255]{font-size:2rem;color:#94a3b8}.builder-view__block-video-gallery[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.builder-view__block-tiles[data-v-14f7d255]{padding:1.5rem 2rem 1.5rem 3.5rem}.builder-view__tiles-grid[data-v-14f7d255]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.builder-view__tile-preview[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;background:#f8fafc;border-radius:.75rem;padding:1rem;border:1px solid #e2e8f0}.builder-view__tile-preview--empty[data-v-14f7d255]{border-style:dashed;min-height:8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#94a3b8}.builder-view__tile-preview--empty .material-symbols-outlined[data-v-14f7d255]{font-size:2rem}.builder-view__tile-preview-img[data-v-14f7d255]{width:100%;aspect-ratio:4/3;background:#f1f5f9;border-radius:.5rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.builder-view__tile-preview-img img[data-v-14f7d255]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.builder-view__tile-preview-img .material-symbols-outlined[data-v-14f7d255]{font-size:2rem;color:#94a3b8}.builder-view__tile-preview-title[data-v-14f7d255]{font-size:.875rem;font-weight:600;color:#0f172a;text-align:center;line-height:1.3}.builder-view__tile-preview-link[data-v-14f7d255]{font-size:.8125rem;color:#64748b}.builder-view__tiles-edit[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-bottom:1rem}.builder-view__tiles-edit-item[data-v-14f7d255]{padding:1rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0;position:relative}.builder-view__tile-edit-preview[data-v-14f7d255]{position:relative;display:inline-block;margin-bottom:.75rem}.builder-view__tile-edit-preview img[data-v-14f7d255]{max-width:12rem;max-height:8rem;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;display:block}.builder-view__tile-image-remove[data-v-14f7d255]{position:absolute;top:.25rem;right:.25rem}.builder-view__tile-add-img[data-v-14f7d255]{margin-bottom:.75rem}.builder-view__tile-remove[data-v-14f7d255]{position:absolute;top:.5rem;right:.5rem}.builder-view__video-gallery-item[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0;font-size:.875rem;color:#64748b;min-width:8rem}.builder-view__video-gallery-item .material-symbols-outlined[data-v-14f7d255]{font-size:1.5rem;color:#94a3b8}.builder-view__video-gallery-item--empty[data-v-14f7d255]{border-style:dashed;color:#94a3b8}.builder-view__video-gallery-item--empty .material-symbols-outlined[data-v-14f7d255]{font-size:1.25rem}.builder-view__video-gallery-edit[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.builder-view__video-gallery-edit-item[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.builder-view__video-gallery-edit-item .builder-view__input[data-v-14f7d255]{-webkit-box-flex:1;-ms-flex:1;flex:1}.builder-view__append[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem;width:100%;padding:2rem;border:2px dashed #cbd5e1;border-radius:1rem;background:#fff;font-size:.875rem;font-weight:600;color:#94a3b8;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.builder-view__append .material-symbols-outlined[data-v-14f7d255]{font-size:1.5rem}.builder-view__append[data-v-14f7d255]:hover{border-color:#94a3b8;color:#64748b;background:#f8fafc}.builder-view__sidebar[data-v-14f7d255]{width:26.25rem;-ms-flex-negative:0;flex-shrink:0;background:#fff;border-left:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.builder-view__sidebar-header[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e2e8f0}.builder-view__sidebar-title[data-v-14f7d255]{font-size:10px;font-weight:700;letter-spacing:.08em;color:#94a3b8;margin:0;text-transform:uppercase}.builder-view__sidebar-subtitle[data-v-14f7d255]{font-size:.875rem;font-weight:600;color:#0f172a;margin:.25rem 0 0}.builder-view__sidebar-close[data-v-14f7d255]{background:none;border:none;padding:.25rem;cursor:pointer;color:#94a3b8}.builder-view__sidebar-close[data-v-14f7d255]:hover{color:#0f172a}.builder-view__sidebar-close .material-symbols-outlined[data-v-14f7d255]{font-size:1.25rem}.builder-view__sidebar-body[data-v-14f7d255]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1.5rem;padding-right:1.75rem;-webkit-box-sizing:border-box;box-sizing:border-box}.builder-view__section[data-v-14f7d255]{margin-bottom:1.5rem}.builder-view__section-header[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:none;border:none;padding:0;cursor:pointer}.builder-view__section-title[data-v-14f7d255]{font-size:10px;font-weight:700;letter-spacing:.08em;color:#94a3b8;margin:0 0 .75rem;text-transform:uppercase}.builder-view__section-chevron[data-v-14f7d255]{font-size:1.25rem;color:#94a3b8}.builder-view__section--collapsed .builder-view__section-title[data-v-14f7d255]{margin:0}.builder-view__field[data-v-14f7d255]{margin-bottom:1rem}.builder-view__label[data-v-14f7d255]{display:block;font-size:.75rem;font-weight:600;color:#64748b;margin-bottom:.375rem}.builder-view__input[data-v-14f7d255]{width:100%;padding:.5rem 1rem .5rem .75rem;font-size:.875rem;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}.builder-view__input[data-v-14f7d255]:focus{border-color:#94a3b8}.builder-view__input--sm[data-v-14f7d255]{padding:.375rem .5rem;font-size:.8125rem}.builder-view__textarea[data-v-14f7d255]{width:100%;padding:.5rem 1rem .5rem .75rem;font-size:.875rem;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;resize:vertical;font-family:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.builder-view__textarea[data-v-14f7d255]:focus{border-color:#94a3b8}.builder-view__wysiwyg[data-v-14f7d255]{width:100%;position:relative;z-index:2}.builder-view__wysiwyg[data-v-14f7d255] .tox-tinymce{z-index:1}.builder-view__wysiwyg[data-v-14f7d255] .tox-edit-area__iframe,.builder-view__wysiwyg[data-v-14f7d255] .tox-tinymce .tox-edit-area{background:#fff}.builder-view__toggle-label[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.875rem;color:#64748b;cursor:pointer}.builder-view__toggle[data-v-14f7d255]{width:2.5rem;height:1.25rem;border-radius:9999px;background:#e2e8f0;border:none;padding:.125rem;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.builder-view__toggle--on[data-v-14f7d255]{background:#1a1a1a}.builder-view__toggle-knob[data-v-14f7d255]{display:block;width:1rem;height:1rem;border-radius:50%;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.builder-view__toggle--on .builder-view__toggle-knob[data-v-14f7d255]{-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}.builder-view__align-btns[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.builder-view__align-btn[data-v-14f7d255]{width:2.5rem;height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e2e8f0;background:#fff;border-radius:.5rem;cursor:pointer;color:#64748b;-webkit-transition:all .15s;transition:all .15s}.builder-view__align-btn .material-symbols-outlined[data-v-14f7d255]{font-size:1.25rem}.builder-view__align-btn[data-v-14f7d255]:hover{color:#0f172a;background:#f8fafc}.builder-view__align-btn--active[data-v-14f7d255]{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.builder-view__gallery-edit[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.builder-view__gallery-edit-item[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.5rem;background:#f8fafc;border-radius:.5rem;position:relative}.builder-view__gallery-edit-thumb[data-v-14f7d255]{width:3rem;height:3rem;-o-object-fit:cover;object-fit:cover;border-radius:.375rem;-ms-flex-negative:0;flex-shrink:0}.builder-view__gallery-edit-item .builder-view__input--sm[data-v-14f7d255]{-webkit-box-flex:1;-ms-flex:1;flex:1}.builder-view__gallery-remove[data-v-14f7d255]{background:none;border:none;padding:.25rem;cursor:pointer;color:#94a3b8}.builder-view__gallery-remove[data-v-14f7d255]:hover{color:#dc2626}.builder-view__gallery-remove .material-symbols-outlined[data-v-14f7d255]{font-size:1.125rem}.builder-view__file-hidden[data-v-14f7d255]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.builder-view__save-props[data-v-14f7d255]{padding:.75rem 1.5rem;background:#1a1a1a;color:#fff;font-size:.875rem;font-weight:600;border:none;border-radius:9999px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.builder-view__save-props[data-v-14f7d255]:hover:not(:disabled){background:#334155}.builder-view__save-props[data-v-14f7d255]:disabled{opacity:.6;cursor:default}.builder-view__block-menu-item[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;border-radius:.5rem;font-size:.875rem;color:#0f172a;cursor:pointer;text-align:left;-webkit-transition:background .15s;transition:background .15s}.builder-view__block-menu-item .material-symbols-outlined[data-v-14f7d255]{font-size:1.25rem;color:#64748b}.builder-view__block-menu-item[data-v-14f7d255]:hover{background:#f8fafc}.builder-view__block-faq[data-v-14f7d255]{padding-bottom:1rem}.builder-view__faq-preview-list[data-v-14f7d255]{list-style:none;margin:.75rem 0 0;padding:0;border-top:1px solid #e2e8f0}.builder-view__faq-preview-item[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.5rem 0;border-top:1px solid #e2e8f0;font-size:.875rem;color:#64748b}.builder-view__faq-preview-num[data-v-14f7d255]{-ms-flex-negative:0;flex-shrink:0;width:1.5rem;font-weight:600;color:#0f172a}.builder-view__faq-preview-empty[data-v-14f7d255],.builder-view__idea-empty[data-v-14f7d255]{margin:.75rem 0 0;font-size:.8125rem;color:#94a3b8}.builder-view__faq-edit[data-v-14f7d255]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-bottom:1rem}.builder-view__faq-edit-item[data-v-14f7d255]{padding:1rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0;position:relative}.builder-view__faq-remove[data-v-14f7d255]{margin-top:.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:.8125rem}.builder-view__block-desc ul{list-style-type:disc!important}.builder-view__block-desc ol,.builder-view__block-desc ul{margin:.5rem 0;padding-left:1.5rem;list-style-position:outside}.builder-view__block-desc ol{list-style-type:decimal!important}.builder-view__block-desc li{margin:.25rem 0;display:list-item}.builder-view__block-desc strong{font-weight:600}.builder-view__block-desc em{font-style:italic}.builder-view__block-desc a{color:inherit;text-decoration:underline}