.home[data-v-91c14fc3]{display:flex;flex-direction:column;min-height:100vh}.home__header[data-v-91c14fc3]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;background:var(--bldr-ui-sidebar);color:#fff}.home__header-right[data-v-91c14fc3]{display:flex;align-items:center;gap:.625rem}.home__logo[data-v-91c14fc3]{display:flex;align-items:center;gap:.625rem;font-size:1.2rem;font-weight:700;color:#fff;flex-shrink:0}.home__enseigne-selector[data-v-91c14fc3]{flex:1;display:flex;justify-content:center}.enseigne-select[data-v-91c14fc3]{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.4rem .875rem;border-radius:var(--bldr-ui-radius);font-size:.875rem;font-weight:600;min-width:200px;cursor:pointer;transition:border-color .15s,background .15s}.enseigne-select[data-v-91c14fc3]:hover{background:#ffffff2e}.enseigne-select[data-v-91c14fc3]:focus{outline:none;border-color:#ffffff80}.enseigne-select option[data-v-91c14fc3]{background:#1e293b;color:#fff}.enseigne-select--active[data-v-91c14fc3]{border-left:3px solid var(--ens-color, #0A79C1);padding-left:.625rem}.btn[data-v-91c14fc3]{padding:.5rem 1rem;font-size:.875rem;font-weight:600}.btn--primary[data-v-91c14fc3]{background:var(--bldr-ui-primary);color:#fff}.btn--danger[data-v-91c14fc3]{color:var(--bldr-ui-danger);background:none}.btn--settings[data-v-91c14fc3]{background:#ffffff1f;color:#fff;text-decoration:none;font-size:.8125rem;font-weight:600;padding:.4rem .875rem;border-radius:var(--bldr-ui-radius)}.btn--settings[data-v-91c14fc3]:hover{background:#fff3}.home__main[data-v-91c14fc3]{padding:2rem 1.5rem;flex:1}.home__state[data-v-91c14fc3]{text-align:center;color:var(--bldr-ui-muted);padding:4rem 0}.home__state--error[data-v-91c14fc3]{color:var(--bldr-ui-danger)}.home__empty[data-v-91c14fc3]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:6rem 0;color:var(--bldr-ui-muted)}.home__grid[data-v-91c14fc3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem}.page-card[data-v-91c14fc3]{background:var(--bldr-ui-white);border:1px solid var(--bldr-ui-border);border-radius:var(--bldr-ui-radius);cursor:pointer;overflow:hidden;transition:box-shadow .2s;position:relative}.page-card[data-v-91c14fc3]:hover{box-shadow:var(--bldr-ui-shadow)}.page-card__thumb[data-v-91c14fc3]{aspect-ratio:16/9;overflow:hidden;background:var(--bldr-ui-canvas)}.page-card__thumb img[data-v-91c14fc3]{width:100%;height:100%;object-fit:cover}.page-card__placeholder[data-v-91c14fc3]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page-card__body[data-v-91c14fc3]{padding:.75rem 1rem .5rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.page-card__title[data-v-91c14fc3]{font-size:.9rem;font-weight:600;flex:1}.page-card__badge[data-v-91c14fc3]{font-size:.7rem;font-weight:700;padding:.15rem .4rem;border-radius:99px;white-space:nowrap}.page-card__badge--published[data-v-91c14fc3]{background:#dcfce7;color:#15803d}.page-card__badge--draft[data-v-91c14fc3]{background:#fef9c3;color:#854d0e}.page-card__enseigne[data-v-91c14fc3]{padding:0 1rem .5rem}.ens-badge[data-v-91c14fc3]{display:inline-block;font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:99px;background:color-mix(in srgb,var(--ens-color, #0A79C1) 15%,white);color:var(--ens-color, #0A79C1)}.page-card__actions[data-v-91c14fc3]{display:flex;gap:.25rem;padding:.5rem 1rem .75rem}.page-card__actions button[data-v-91c14fc3]{background:var(--bldr-ui-canvas);color:var(--bldr-ui-muted);padding:.25rem .5rem;font-size:.8rem;border-radius:4px}.block-item[data-v-82e5ce5a]{background:var(--bldr-ui-white);border:2px solid transparent;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s}.block-item[data-v-82e5ce5a]:hover{border-color:var(--bldr-ui-primary)}.block-item--selected[data-v-82e5ce5a]{border-color:var(--bldr-ui-primary);box-shadow:0 0 0 3px #0a79c126}.block-item__controls[data-v-82e5ce5a]{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.25rem;opacity:0;transition:opacity .15s;z-index:5}.block-item:hover .block-item__controls[data-v-82e5ce5a],.block-item--selected .block-item__controls[data-v-82e5ce5a]{opacity:1}.block-item__controls button[data-v-82e5ce5a]{background:#0000008c;color:#fff;padding:.2rem .45rem;font-size:.75rem;border-radius:4px}.ctrl-danger[data-v-82e5ce5a]{background:#dc2626bf!important}.block-item__badge[data-v-82e5ce5a]{position:absolute;top:.5rem;left:.5rem;background:#0000008c;color:#fff;font-size:.65rem;font-weight:700;padding:.15rem .4rem;border-radius:99px;text-transform:uppercase;letter-spacing:.04em;z-index:5}.block-item__preview[data-v-82e5ce5a]{min-height:72px}.prev-hero[data-v-82e5ce5a]{background:#1a2a3a center/cover;position:relative;display:flex;align-items:flex-end;padding:.75rem 1rem}.prev-hero--petit[data-v-82e5ce5a]{height:72px}.prev-hero--moyen[data-v-82e5ce5a]{height:120px}.prev-hero--full[data-v-82e5ce5a]{height:180px}.prev-hero__overlay[data-v-82e5ce5a]{position:absolute;inset:0;background:#000}.prev-hero__content[data-v-82e5ce5a]{position:relative;color:#fff;display:flex;flex-direction:column;gap:.2rem;font-size:.8rem}.prev-hero__sub[data-v-82e5ce5a]{font-size:.7rem;opacity:.85;font-weight:400}.prev-pill--cta[data-v-82e5ce5a]{background:var(--bldr-ui-primary);margin-top:.15rem;align-self:flex-start}.prev-split[data-v-82e5ce5a]{display:grid;grid-template-columns:1fr 1fr;height:88px}.prev-split--image-droite .prev-split__img[data-v-82e5ce5a]{order:2}.prev-split--image-droite .prev-split__text[data-v-82e5ce5a]{order:1}.prev-split__img[data-v-82e5ce5a]{background:#c0cdd8 center/cover}.prev-split__text[data-v-82e5ce5a]{padding:.625rem;display:flex;flex-direction:column;gap:.2rem;font-size:.73rem}.prev-split__text p[data-v-82e5ce5a]{color:var(--bldr-ui-muted);font-size:.68rem}.prev-texte[data-v-82e5ce5a]{padding:.75rem 1rem;font-size:.78rem}.prev-texte em[data-v-82e5ce5a]{font-size:.68rem;color:var(--bldr-ui-primary);font-style:normal}.prev-texte p[data-v-82e5ce5a]{margin-top:.2rem;color:var(--bldr-ui-muted);font-size:.72rem}.prev-habillage[data-v-82e5ce5a]{height:76px;background:#c0cdd8 center/cover;display:flex;align-items:center;justify-content:center;font-size:.73rem;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6);font-weight:700}.prev-chips[data-v-82e5ce5a]{display:flex;flex-wrap:wrap;gap:.3rem;padding:.625rem .875rem;align-items:center}.prev-chip[data-v-82e5ce5a]{font-size:.68rem;background:var(--bldr-ui-canvas);border:1px solid var(--bldr-ui-border);padding:.15rem .4rem;border-radius:99px;white-space:nowrap}.prev-label[data-v-82e5ce5a]{font-size:.68rem;color:var(--bldr-ui-primary);font-weight:600}.prev-pill[data-v-82e5ce5a]{font-size:.65rem;font-weight:700;background:#ffffff40;color:#fff;padding:.1rem .4rem;border-radius:99px}.prev-cobranding[data-v-82e5ce5a]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem;height:72px}.prev-cobranding__logo[data-v-82e5ce5a]{width:40px;height:40px;border-radius:4px;background:var(--bldr-ui-canvas) center/contain no-repeat;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;border:1px solid var(--bldr-ui-border)}.prev-cobranding__x[data-v-82e5ce5a]{font-size:1.1rem;color:var(--bldr-ui-muted);font-weight:300}.prev-video[data-v-82e5ce5a]{height:72px;background:#1a2a3a;display:flex;align-items:center;justify-content:center;gap:.75rem}.prev-video__play[data-v-82e5ce5a]{font-size:1.5rem;color:#fff;opacity:.8}.prev-video__url[data-v-82e5ce5a]{font-size:.68rem;color:#fff9;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prev-tabs[data-v-82e5ce5a]{display:flex;gap:.3rem;padding:.625rem .875rem;flex-wrap:wrap}.prev-tab[data-v-82e5ce5a]{font-size:.68rem;padding:.2rem .5rem;background:var(--bldr-ui-canvas);border:1px solid var(--bldr-ui-border);border-radius:4px}.prev-tab[data-v-82e5ce5a]:first-child{background:var(--bldr-ui-primary);color:#fff;border-color:var(--bldr-ui-primary)}.prev-comparatif[data-v-82e5ce5a]{padding:.625rem .875rem;display:flex;flex-direction:column;gap:.35rem}.prev-comp-cols[data-v-82e5ce5a]{display:flex;gap:.3rem}.prev-comp-col[data-v-82e5ce5a]{font-size:.68rem;padding:.2rem .4rem;background:var(--bldr-ui-canvas);border:1px solid var(--bldr-ui-border);border-radius:3px}.prev-comp-col--star[data-v-82e5ce5a]{background:#fef9c3;border-color:#f59e0b}.prev-produits[data-v-82e5ce5a]{padding:.5rem .75rem}.prev-prod-grid[data-v-82e5ce5a]{display:grid;gap:.3rem;margin-top:.35rem}.prev-prod-card[data-v-82e5ce5a]{background:var(--bldr-ui-canvas);border-radius:4px;overflow:hidden}.prev-prod-img[data-v-82e5ce5a]{height:36px;background:#c0cdd8}.prev-prod-card span[data-v-82e5ce5a]{display:block;font-size:.62rem;padding:.2rem .3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prev-essai[data-v-82e5ce5a]{height:80px;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:0 1rem}.prev-essai--primaire[data-v-82e5ce5a]{background:#0a79c1}.prev-essai--sombre[data-v-82e5ce5a]{background:#04314f}.prev-essai--coral[data-v-82e5ce5a]{background:#ec604a}.prev-essai strong[data-v-82e5ce5a]{color:#fff;font-size:.8rem}.prev-faq[data-v-82e5ce5a]{padding:.625rem .875rem;display:flex;flex-direction:column;gap:.3rem}.prev-faq-item[data-v-82e5ce5a]{font-size:.68rem;color:var(--bldr-ui-muted)}.canvas[data-v-90c6f995]{min-height:100%}.canvas__empty[data-v-90c6f995]{display:flex;align-items:center;justify-content:center;min-height:60vh}.canvas__empty-box[data-v-90c6f995]{background:var(--bldr-ui-white);border:2px dashed var(--bldr-ui-border);border-radius:12px;padding:3rem 4rem;color:var(--bldr-ui-muted);font-size:.9rem}.canvas__list[data-v-90c6f995]{display:flex;flex-direction:column;gap:1rem}.block-list-enter-active[data-v-90c6f995],.block-list-leave-active[data-v-90c6f995]{transition:all .25s ease}.block-list-enter-from[data-v-90c6f995]{opacity:0;transform:translateY(-12px)}.block-list-leave-to[data-v-90c6f995]{opacity:0;transform:translate(20px)}.palette[data-v-a55facdb]{padding:1rem .75rem}.palette__heading[data-v-a55facdb]{font-size:.675rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff6;margin-bottom:.75rem}.palette__item[data-v-a55facdb]{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;background:#ffffff0f;color:#ffffffe6;border-radius:var(--bldr-ui-radius);margin-bottom:.375rem;text-align:left;font-size:.8125rem}.palette__item[data-v-a55facdb]:hover{background:#ffffff1f}.palette__icon[data-v-a55facdb]{font-size:1rem;min-width:1.25rem;text-align:center}.palette__label[data-v-a55facdb]{font-weight:500}.field-img__preview[data-v-fcbd1dfd]{position:relative;margin-bottom:.375rem;border-radius:var(--bldr-ui-radius);overflow:hidden;border:1px solid var(--bldr-ui-border);aspect-ratio:16/9}.field-img__preview img[data-v-fcbd1dfd]{width:100%;height:100%;object-fit:cover}.field-img__clear[data-v-fcbd1dfd]{position:absolute;top:.375rem;right:.375rem;background:#0009;color:#fff;padding:.2rem .4rem;border-radius:4px;font-size:.7rem}.field-img__upload[data-v-fcbd1dfd]{display:block;text-align:center;padding:.4rem;background:var(--bldr-ui-canvas);border:1px dashed var(--bldr-ui-border);border-radius:var(--bldr-ui-radius);cursor:pointer;font-size:.775rem;color:var(--bldr-ui-muted);transition:background .15s}.field-img__upload[data-v-fcbd1dfd]:hover{background:#dde3e9}.field-img__upload--busy[data-v-fcbd1dfd]{opacity:.6;cursor:not-allowed}.color-row[data-v-2834299a]{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;margin-top:.25rem}.color-swatch[data-v-2834299a]{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;flex-shrink:0;transition:transform .12s,box-shadow .12s;padding:0}.color-swatch[data-v-2834299a]:hover{transform:scale(1.18)}.color-swatch--active[data-v-2834299a]{box-shadow:0 0 0 2.5px var(--bldr-ui-primary, #0A79C1);transform:scale(1.08)}.color-sep[data-v-2834299a]{width:1px;height:16px;background:var(--bldr-ui-border, #e2e8f0);margin:0 .1rem;flex-shrink:0}.color-custom[data-v-2834299a]{position:relative;width:22px;height:22px;border-radius:50%;cursor:pointer;overflow:hidden;flex-shrink:0;border:2px dashed var(--bldr-ui-muted, #94a3b8);display:flex;align-items:center;justify-content:center;transition:border-color .12s}.color-custom[data-v-2834299a]:hover{border-color:var(--bldr-ui-primary, #0A79C1)}.color-custom__preview[data-v-2834299a]{position:absolute;inset:0;border-radius:50%}.color-native[data-v-2834299a]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0;border:none}.color-hex[data-v-2834299a]{font-size:.7rem;color:var(--bldr-ui-muted, #64748b);font-family:Courier New,monospace;letter-spacing:.4px;background:var(--bldr-ui-canvas, #f1f5f9);padding:.1rem .4rem;border-radius:4px}.brands-state[data-v-8395d4aa]{font-size:.775rem;color:var(--bldr-ui-muted);padding:.5rem 0}.brands-state--error[data-v-8395d4aa]{color:var(--bldr-ui-danger)}.brands-grid[data-v-8395d4aa]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.brand-chip[data-v-8395d4aa]{display:flex;align-items:center;gap:.3rem;padding:.25rem .5rem;background:var(--bldr-ui-canvas);border:1px solid var(--bldr-ui-border);border-radius:99px;font-size:.725rem;font-weight:500;color:var(--bldr-ui-text)}.brand-chip--on[data-v-8395d4aa]{background:#0a79c11f;border-color:var(--bldr-ui-primary);color:var(--bldr-ui-primary)}.brand-chip img[data-v-8395d4aa]{height:14px;width:auto;object-fit:contain}.brands-hint[data-v-8395d4aa]{font-size:.7rem;color:var(--bldr-ui-muted);margin-top:.375rem}.field-items[data-v-3141ecd9]{display:flex;flex-direction:column;gap:.5rem}.field-items__header[data-v-3141ecd9]{display:flex;align-items:center;justify-content:space-between}.field-items__add[data-v-3141ecd9]{font-size:.7rem;font-weight:700;background:var(--bldr-ui-primary);color:#fff;padding:.2rem .5rem;border-radius:4px}.field-items__add[data-v-3141ecd9]:disabled{opacity:.4;cursor:not-allowed}.field-items__empty[data-v-3141ecd9]{font-size:.75rem;color:var(--bldr-ui-muted);padding:.5rem 0}.field-items__item[data-v-3141ecd9]{border:1px solid var(--bldr-ui-border);border-radius:6px;padding:.625rem;display:flex;flex-direction:column;gap:.4rem;background:var(--bldr-ui-canvas)}.field-items__item-header[data-v-3141ecd9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.1rem}.field-items__item-num[data-v-3141ecd9]{font-size:.65rem;font-weight:700;color:var(--bldr-ui-muted)}.field-items__item-actions[data-v-3141ecd9]{display:flex;gap:.2rem}.field-items__item-actions button[data-v-3141ecd9]{background:#00000012;color:var(--bldr-ui-muted);padding:.15rem .35rem;font-size:.65rem;border-radius:3px}.fi-del[data-v-3141ecd9]{color:var(--bldr-ui-danger)!important}.field--sm label[data-v-3141ecd9]{font-size:.65rem}.field--sm input[data-v-3141ecd9],.field--sm textarea[data-v-3141ecd9]{font-size:.775rem;padding:.3rem .5rem}.btn-add[data-v-20bffc17]{font-size:.7rem;font-weight:700;background:var(--bldr-ui-primary);color:#fff;padding:.15rem .4rem;border-radius:3px}.tabs-nav[data-v-20bffc17]{display:flex;flex-wrap:wrap;gap:.3rem;margin:.5rem 0}.tab-btn[data-v-20bffc17]{font-size:.72rem;padding:.25rem .6rem;background:var(--bldr-ui-canvas);border:1px solid var(--bldr-ui-border);border-radius:4px;color:var(--bldr-ui-muted)}.tab-btn--active[data-v-20bffc17]{background:var(--bldr-ui-primary);color:#fff;border-color:var(--bldr-ui-primary)}.tab-content[data-v-20bffc17]{border:1px solid var(--bldr-ui-border);border-radius:6px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.tab-content__header[data-v-20bffc17]{display:flex;justify-content:space-between;align-items:center}.fi-del[data-v-20bffc17]{font-size:.7rem;color:var(--bldr-ui-danger);background:none}.btn-add[data-v-9d2ec8c4]{font-size:.7rem;font-weight:700;background:var(--bldr-ui-primary);color:#fff;padding:.15rem .4rem;border-radius:3px}.fi-del[data-v-9d2ec8c4]{font-size:.7rem;color:var(--bldr-ui-danger);background:none}.comp-modele[data-v-9d2ec8c4]{border:1px solid var(--bldr-ui-border);border-radius:4px;padding:.4rem;margin:.25rem 0}.comp-row[data-v-9d2ec8c4]{display:flex;gap:.3rem;align-items:center;margin-bottom:.25rem}.comp-row input[data-v-9d2ec8c4]{flex:1;font-size:.75rem;padding:.25rem .4rem}.comp-sub[data-v-9d2ec8c4]{width:100%;font-size:.72rem;padding:.2rem .4rem;margin-top:.2rem;display:block}.comp-star[data-v-9d2ec8c4]{display:flex;align-items:center;gap:.15rem;font-size:.75rem;white-space:nowrap;cursor:pointer}.crit-block[data-v-9d2ec8c4]{border:1px solid var(--bldr-ui-border);border-radius:4px;padding:.4rem;margin:.25rem 0}.crit-header[data-v-9d2ec8c4]{display:flex;gap:.3rem;align-items:center;margin-bottom:.3rem}.crit-label[data-v-9d2ec8c4]{flex:1;font-size:.75rem;font-weight:600;padding:.25rem .4rem}.crit-vals[data-v-9d2ec8c4]{display:flex;flex-wrap:wrap;gap:.3rem}.crit-vals input[data-v-9d2ec8c4]{font-size:.72rem;padding:.2rem .4rem;width:calc(50% - .15rem)}.props-panel[data-v-05fe5bd7]{display:flex;flex-direction:column;height:100%}.props-panel__header[data-v-05fe5bd7]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--bldr-ui-border);font-size:.8125rem;font-weight:700;color:var(--bldr-ui-muted);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.props-panel__close[data-v-05fe5bd7]{background:none;color:var(--bldr-ui-muted);font-size:.9rem;padding:.2rem .4rem;border-radius:4px}.props-panel__close[data-v-05fe5bd7]:hover{background:var(--bldr-ui-canvas)}.props-panel__body[data-v-05fe5bd7]{flex:1;overflow-y:auto;padding:1rem}.props-panel__unknown[data-v-05fe5bd7]{font-size:.8rem;color:var(--bldr-ui-muted)}.modal-overlay[data-v-69a0b0ee]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-69a0b0ee]{background:var(--bldr-ui-white);border-radius:12px;width:min(680px,90vw);max-height:80vh;display:flex;flex-direction:column;box-shadow:0 16px 48px #00000040}.modal__header[data-v-69a0b0ee]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--bldr-ui-border)}.modal__header h2[data-v-69a0b0ee]{font-size:1rem;font-weight:700}.modal__header button[data-v-69a0b0ee]{background:none;font-size:1rem;color:var(--bldr-ui-muted)}.modal__body[data-v-69a0b0ee]{flex:1;overflow:auto;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.modal__notice[data-v-69a0b0ee]{background:#eff6ff;border:1px solid #BFDBFE;border-radius:8px;padding:.75rem 1rem;font-size:.8125rem;color:#1e40af;line-height:1.5}.modal__notice strong[data-v-69a0b0ee]{color:#1e3a8a}.modal__notice p[data-v-69a0b0ee]{margin:.3rem 0}.modal__notice hr[data-v-69a0b0ee]{border:none;border-top:1px solid #BFDBFE;margin:.625rem 0}.modal__notice code[data-v-69a0b0ee]{background:#dbeafe;color:#1e40af;padding:.1rem .3rem;border-radius:4px;font-size:.75rem}.modal__tip[data-v-69a0b0ee]{font-size:.775rem;color:#2563eb}.modal__code[data-v-69a0b0ee]{background:#1e2a38;color:#e2e8f0;padding:1rem;border-radius:8px;font-family:Cascadia Code,Fira Code,monospace;font-size:.8rem;line-height:1.6;white-space:pre-wrap;word-break:break-all}.modal__footer[data-v-69a0b0ee]{display:flex;gap:.625rem;justify-content:flex-end;padding:.875rem 1.25rem;border-top:1px solid var(--bldr-ui-border)}.btn[data-v-69a0b0ee]{padding:.45rem .9rem;font-size:.8125rem;font-weight:600;border-radius:var(--bldr-ui-radius)}.btn--primary[data-v-69a0b0ee]{background:var(--bldr-ui-primary);color:#fff}.btn--secondary[data-v-69a0b0ee]{background:var(--bldr-ui-canvas);color:var(--bldr-ui-text)}.modal-overlay[data-v-fcd4c037]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:500;padding:1rem}.deploy-modal[data-v-fcd4c037]{background:var(--bldr-ui-white);border-radius:var(--bldr-ui-radius);width:100%;max-width:480px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.deploy-modal__header[data-v-fcd4c037]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;background:var(--bldr-ui-sidebar);color:#fff;font-size:.875rem;font-weight:700}.deploy-modal__close[data-v-fcd4c037]{background:none;color:#ffffffb3;font-size:.9rem;padding:.2rem .4rem;border-radius:4px}.deploy-modal__close[data-v-fcd4c037]:hover{color:#fff;background:#ffffff26}.deploy-modal__body[data-v-fcd4c037]{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.deploy-modal__state[data-v-fcd4c037]{color:var(--bldr-ui-muted);font-size:.875rem;text-align:center;padding:1rem 0}.deploy-modal__state--error[data-v-fcd4c037]{color:var(--bldr-ui-danger)}.deploy-modal__label[data-v-fcd4c037]{font-size:.8125rem;font-weight:600;color:var(--bldr-ui-muted)}.deploy-modal__list[data-v-fcd4c037]{display:flex;flex-direction:column;gap:.5rem}.deploy-modal__item[data-v-fcd4c037]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border:2px solid var(--bldr-ui-border);border-radius:var(--bldr-ui-radius);cursor:pointer;transition:border-color .15s}.deploy-modal__item[data-v-fcd4c037]:hover{border-color:var(--bldr-ui-primary)}.deploy-modal__item--selected[data-v-fcd4c037]{border-color:var(--bldr-ui-primary);background:#eff6ff}.deploy-modal__item input[data-v-fcd4c037]{margin-top:.15rem;flex-shrink:0}.deploy-modal__item-info[data-v-fcd4c037]{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0;overflow:hidden}.deploy-modal__item-info strong[data-v-fcd4c037]{font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deploy-modal__item-info span[data-v-fcd4c037]{font-size:.775rem;color:var(--bldr-ui-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deploy-modal__badge[data-v-fcd4c037]{display:inline-block;font-size:.7rem;font-weight:600;padding:.15rem .4rem;border-radius:99px}.deploy-modal__badge--done[data-v-fcd4c037]{background:#dcfce7;color:#15803d}.deploy-modal__result[data-v-fcd4c037]{padding:.75rem 1rem;border-radius:var(--bldr-ui-radius);font-size:.875rem;display:flex;flex-direction:column;gap:.3rem}.deploy-modal__result--ok[data-v-fcd4c037]{background:#dcfce7;color:#15803d}.deploy-modal__result--error[data-v-fcd4c037]{background:#fee2e2;color:#b91c1c}.deploy-modal__link[data-v-fcd4c037]{color:var(--bldr-ui-primary);text-decoration:none;font-size:.8rem}.deploy-modal__link[data-v-fcd4c037]:hover{text-decoration:underline}.deploy-modal__actions[data-v-fcd4c037]{display:flex;justify-content:flex-end;gap:.625rem}.btn[data-v-fcd4c037]{padding:.4rem .875rem;font-size:.8125rem;font-weight:600;border-radius:var(--bldr-ui-radius)}.btn--primary[data-v-fcd4c037]{background:var(--bldr-ui-primary);color:#fff}.btn--primary[data-v-fcd4c037]:disabled{opacity:.6;cursor:not-allowed}.btn--secondary[data-v-fcd4c037]{background:var(--bldr-ui-canvas);color:var(--bldr-ui-muted);border:1px solid var(--bldr-ui-border)}.editor[data-v-d0c4022c]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.editor__topbar[data-v-d0c4022c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem;background:var(--bldr-ui-sidebar);color:#fff;flex-shrink:0;z-index:10}.editor__topbar-left[data-v-d0c4022c],.editor__topbar-right[data-v-d0c4022c]{display:flex;align-items:center;gap:.625rem}.btn-icon[data-v-d0c4022c]{background:#ffffff1f;color:#fff;padding:.375rem .625rem;border-radius:var(--bldr-ui-radius);font-size:1rem}.editor__title-input[data-v-d0c4022c]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;width:240px;font-weight:600}.editor__title-input[data-v-d0c4022c]::placeholder{color:#ffffff80}.editor__title-input[data-v-d0c4022c]:focus{border-color:#ffffff80}.editor__unsaved[data-v-d0c4022c]{font-size:.75rem;color:#fcd34d;white-space:nowrap}.editor__enseigne[data-v-d0c4022c]{display:flex;align-items:center;gap:.4rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:var(--bldr-ui-radius);padding:.25rem .5rem .25rem .6rem;transition:background .15s}.editor__enseigne[data-v-d0c4022c]:hover{background:#ffffff24}.editor__enseigne-dot[data-v-d0c4022c]{width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:background .2s}.editor__enseigne-select[data-v-d0c4022c]{background:transparent;border:none;color:#ffffffe6;font-size:.8125rem;font-weight:600;padding:0;cursor:pointer;min-width:160px}.editor__enseigne-select[data-v-d0c4022c]:focus{outline:none}.editor__enseigne-select option[data-v-d0c4022c]{background:#1e293b;color:#fff}.btn[data-v-d0c4022c]{padding:.4rem .875rem;font-size:.8125rem;font-weight:600;border-radius:var(--bldr-ui-radius)}.btn--primary[data-v-d0c4022c]{background:var(--bldr-ui-primary);color:#fff}.btn--primary[data-v-d0c4022c]:disabled{opacity:.6;cursor:not-allowed}.btn--secondary[data-v-d0c4022c]{background:#ffffff1f;color:#fff}.btn--preview[data-v-d0c4022c]{background:#0e7490;color:#fff}.btn--preview[data-v-d0c4022c]:disabled{opacity:.6;cursor:not-allowed}.btn--deploy[data-v-d0c4022c]{background:#16a34a;color:#fff}select[data-v-d0c4022c]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;width:auto;padding:.375rem .625rem}select option[data-v-d0c4022c]{background:var(--bldr-ui-sidebar)}.editor__error[data-v-d0c4022c]{padding:2rem;color:var(--bldr-ui-danger);text-align:center}.editor__workspace[data-v-d0c4022c]{display:flex;flex:1;overflow:hidden}.editor__palette[data-v-d0c4022c]{width:200px;flex-shrink:0;background:var(--bldr-ui-panel);overflow-y:auto;border-right:1px solid rgba(255,255,255,.06)}.editor__canvas-wrap[data-v-d0c4022c]{flex:1;overflow-y:auto;background:var(--bldr-ui-canvas);padding:1.5rem}.editor__props[data-v-d0c4022c]{width:0;flex-shrink:0;overflow:hidden;background:var(--bldr-ui-white);border-left:1px solid var(--bldr-ui-border);transition:width .2s ease}.editor__props--open[data-v-d0c4022c]{width:280px;overflow-y:auto}.editor__props-empty[data-v-d0c4022c]{padding:2rem 1rem;color:var(--bldr-ui-muted);font-size:.825rem;text-align:center}.editor__save-toast[data-v-d0c4022c]{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);background:#dc2626;color:#fff;padding:.6rem 1.25rem;border-radius:8px;font-size:.85rem;font-weight:600;box-shadow:0 4px 20px #00000040;z-index:1000;white-space:nowrap}.toast-enter-active[data-v-d0c4022c],.toast-leave-active[data-v-d0c4022c]{transition:opacity .3s,transform .3s}.toast-enter-from[data-v-d0c4022c],.toast-leave-to[data-v-d0c4022c]{opacity:0;transform:translate(-50%) translateY(8px)}.settings[data-v-18805589]{display:flex;flex-direction:column;min-height:100vh;background:var(--bldr-ui-canvas)}.settings__header[data-v-18805589]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:var(--bldr-ui-sidebar);color:#fff;gap:1rem}.settings__logo[data-v-18805589]{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;color:#fff;flex-shrink:0}.settings__tabs[data-v-18805589]{display:flex;gap:.25rem;flex:1;justify-content:center}.settings__tab[data-v-18805589]{background:#ffffff14;color:#ffffffa6;padding:.375rem .875rem;border-radius:var(--bldr-ui-radius);font-size:.8125rem;font-weight:600;transition:background .15s,color .15s}.settings__tab[data-v-18805589]:hover{background:#ffffff26;color:#fff}.settings__tab--active[data-v-18805589]{background:#fff3;color:#fff}.settings__header-right[data-v-18805589]{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.settings__main[data-v-18805589]{padding:2rem 1.5rem;flex:1;max-width:900px;margin:0 auto;width:100%}.settings__state[data-v-18805589]{text-align:center;color:var(--bldr-ui-muted);padding:4rem 0}.settings__state--error[data-v-18805589]{color:var(--bldr-ui-danger)}.settings__empty[data-v-18805589]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:6rem 0;color:var(--bldr-ui-muted)}.settings__list[data-v-18805589]{display:flex;flex-direction:column;gap:.75rem}.conn-card[data-v-18805589]{background:var(--bldr-ui-white);border:1px solid var(--bldr-ui-border);border-radius:var(--bldr-ui-radius);padding:1rem 1.25rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;overflow:hidden}.conn-card__color-strip[data-v-18805589]{width:4px;align-self:stretch;border-radius:4px;flex-shrink:0;margin:-.25rem 0}.conn-card__info[data-v-18805589]{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.conn-card__name[data-v-18805589]{font-size:.95rem;font-weight:700}.conn-card__url[data-v-18805589]{font-size:.8rem;color:var(--bldr-ui-primary);text-decoration:none}.conn-card__url[data-v-18805589]:hover{text-decoration:underline}.conn-card__meta[data-v-18805589]{font-size:.75rem;color:var(--bldr-ui-muted);display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.da-badge[data-v-18805589]{background:#ede9fe;color:#7c3aed;font-size:.65rem;font-weight:700;padding:.1rem .35rem;border-radius:99px}.conn-card__actions[data-v-18805589]{display:flex;align-items:center;gap:.5rem;flex-shrink:0;flex-wrap:wrap}.conn-badge[data-v-18805589]{font-size:.75rem;font-weight:600;padding:.2rem .5rem;border-radius:99px}.conn-badge--loading[data-v-18805589]{background:#e5e7eb;color:#6b7280}.conn-badge--ok[data-v-18805589]{background:#dcfce7;color:#15803d}.conn-badge--err[data-v-18805589]{background:#fee2e2;color:#b91c1c;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn[data-v-18805589]{padding:.4rem .875rem;font-size:.8125rem;font-weight:600;border-radius:var(--bldr-ui-radius)}.btn--primary[data-v-18805589]{background:var(--bldr-ui-primary);color:#fff}.btn--secondary[data-v-18805589]{background:#ffffff1f;color:#fff;text-decoration:none}.btn--ghost[data-v-18805589]{background:var(--bldr-ui-canvas);color:var(--bldr-ui-muted);border:1px solid var(--bldr-ui-border)}.btn--ghost[data-v-18805589]:hover{background:var(--bldr-ui-border)}.btn--danger[data-v-18805589]{color:var(--bldr-ui-danger)!important}.modal-overlay[data-v-18805589]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:500;padding:1rem}.modal[data-v-18805589]{background:var(--bldr-ui-white);border-radius:var(--bldr-ui-radius);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000040}.modal__header[data-v-18805589]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--bldr-ui-border)}.modal__header h2[data-v-18805589]{font-size:1rem;font-weight:700}.modal__close[data-v-18805589]{background:none;color:var(--bldr-ui-muted);font-size:.9rem;padding:.2rem .4rem;border-radius:4px}.modal__close[data-v-18805589]:hover{background:var(--bldr-ui-canvas)}.modal__body[data-v-18805589]{padding:1.25rem;display:flex;flex-direction:column;gap:.875rem}.modal__footer[data-v-18805589]{display:flex;justify-content:flex-end;gap:.625rem;padding-top:.5rem}.form-row[data-v-18805589]{display:flex;flex-direction:column;gap:.3rem}.form-row label[data-v-18805589]{font-size:.8125rem;font-weight:600;color:var(--bldr-ui-muted)}.form-row input[data-v-18805589],.form-row select[data-v-18805589]{padding:.5rem .625rem;border:1px solid var(--bldr-ui-border);border-radius:6px;font-size:.875rem}.form-row input[data-v-18805589]:focus,.form-row select[data-v-18805589]:focus{outline:none;border-color:var(--bldr-ui-primary)}.form-row--2col[data-v-18805589]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.color-row[data-v-18805589]{display:flex;align-items:center;gap:.625rem}.color-picker[data-v-18805589]{width:40px;height:36px;padding:2px;border-radius:6px;border:1px solid var(--bldr-ui-border);cursor:pointer}.color-text[data-v-18805589]{flex:1}.da-section[data-v-18805589]{border-top:1px solid var(--bldr-ui-border);padding-top:.875rem;display:flex;flex-direction:column;gap:.5rem}.btn--da[data-v-18805589]{background:#7c3aed;color:#fff;width:100%;padding:.5rem 1rem;font-size:.875rem;font-weight:600;border-radius:var(--bldr-ui-radius);transition:background .15s}.btn--da[data-v-18805589]:hover:not(:disabled){background:#6d28d9}.btn--da[data-v-18805589]:disabled{opacity:.45;cursor:not-allowed}.da-hint[data-v-18805589]{font-size:.75rem;color:var(--bldr-ui-muted);text-align:center;margin:0}.da-result[data-v-18805589]{background:var(--bldr-ui-canvas);border:1px solid var(--bldr-ui-border);border-radius:8px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.da-swatches[data-v-18805589]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.da-swatch[data-v-18805589]{display:inline-block;width:28px;height:28px;border-radius:6px;border:1px solid rgba(0,0,0,.12);flex-shrink:0;cursor:help}.da-logo[data-v-18805589]{max-height:36px;max-width:90px;object-fit:contain;border-radius:4px}.da-font[data-v-18805589]{font-size:.75rem;color:var(--bldr-ui-muted);background:#fff;padding:.2rem .5rem;border-radius:4px;border:1px solid var(--bldr-ui-border);font-style:italic}.da-success[data-v-18805589]{font-size:.8rem;color:#15803d;font-weight:600;margin:0}.da-success a[data-v-18805589]{color:var(--bldr-ui-primary);text-decoration:underline;cursor:pointer}.da-error[data-v-18805589]{font-size:.8rem;color:var(--bldr-ui-danger);margin:0}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bldr-ui-bg: #F4F6F8;--bldr-ui-sidebar: #1E2A38;--bldr-ui-panel: #263545;--bldr-ui-canvas: #E8ECF0;--bldr-ui-white: #FFFFFF;--bldr-ui-border: #D0D7DE;--bldr-ui-text: #1A202C;--bldr-ui-muted: #6B7280;--bldr-ui-primary: #0A79C1;--bldr-ui-danger: #DC2626;--bldr-ui-success: #16A34A;--bldr-ui-radius: 6px;--bldr-ui-shadow: 0 2px 8px rgba(0,0,0,.12);font-family:Open Sans,system-ui,sans-serif;font-size:14px;color:var(--bldr-ui-text);background:var(--bldr-ui-bg)}body{min-height:100vh}a{color:var(--bldr-ui-primary);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit;font-size:inherit;border:none;border-radius:var(--bldr-ui-radius);transition:opacity .15s,background .15s}button:hover{opacity:.88}button:active{opacity:.75}input,select,textarea{font-family:inherit;font-size:inherit;border:1px solid var(--bldr-ui-border);border-radius:var(--bldr-ui-radius);padding:.375rem .625rem;outline:none;width:100%;background:var(--bldr-ui-white);color:var(--bldr-ui-text);transition:border-color .15s}input:focus,select:focus,textarea:focus{border-color:var(--bldr-ui-primary)}textarea{resize:vertical;min-height:80px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.block-props{display:flex;flex-direction:column;gap:.875rem}.field{display:flex;flex-direction:column;gap:.3rem}.field__label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bldr-ui-muted)}
