*,:after,:before{box-sizing:border-box}body{margin:0 auto;color:#333;-webkit-font-smoothing:antialiased;background-color:var(--site-bg,#fff);overflow-x:clip}a{color:#3b82f6}h1{margin:0 0 1.25rem;font-size:1.25rem}:root{--c-accent:#2563eb;--c-accent-strong:#1d4ed8;--c-accent-tint:rgba(37,99,235,.08);--site-fs-scale:1;--c-text-strong:#0f172a;--c-text:#475569;--c-text-muted:#94a3b8;--c-text-subtitle:#64748b;--c-border:#eef2f7;--c-border-strong:#e8edf3;--c-bg-soft:#f8fafc;--c-surface:#fff;--c-on-accent:#fff;--radius-xs:6px;--radius-sm:8px;--radius-10:10px;--radius-md:12px;--pad-sec-lg:88px;--pad-sec:72px;--pad-sec-md:56px;--pad-sec-sm:48px;--pad-x-lg:24px;--pad-x:20px;--site-gutter-pc:20px;--site-gutter-mobile:10px;--site-gutter:var(--site-gutter-pc)}@media(max-width:768px){:root{--site-gutter:var(--site-gutter-mobile)}}body{overflow-x:clip}.block-heading-subtitle{margin-left:14px;color:var(--c-text-subtitle,#64748b);font-size:.8em;font-weight:400;letter-spacing:0}.resize-handle-wrapper[data-v-7dbf3c39]{position:sticky;top:0;right:0;z-index:30;height:var(--editor-height)}.resize-handle-wrapper:hover .viewport-size[data-v-7dbf3c39]{opacity:1}.resize-handle[data-v-7dbf3c39]{flex-shrink:0;width:3px;height:var(--editor-height);cursor:col-resize;background-color:#dbdee0;transition:all .2s ease-in-out}.viewport-size[data-v-7dbf3c39]{position:absolute;top:.25rem;right:.25rem;opacity:0;transition:opacity .2s ease-in-out}.viewport-size__badge[data-v-7dbf3c39]{display:block;padding:.25rem .375rem;border-radius:.125rem;background-color:#facc15;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:500;color:#111827}.resize-handle[data-v-7dbf3c39]:hover{width:3px;background-color:#fcd34d}.resize-handle[data-v-7dbf3c39]:active{width:3px;background-color:#fbbf24}.resize-handle[data-v-7dbf3c39]:before{position:absolute;top:50%;left:-6px;z-index:50;width:14px;height:40px;content:"";background-color:#fcd34d;border-radius:8px;opacity:0;transform:translateY(-50%);transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.resize-handle[data-v-7dbf3c39]:hover:before{opacity:1}.resize-handle[data-v-7dbf3c39]:active:before{background-color:#fbbf24;opacity:1}.add-block-item[data-v-6afdaea0]{padding:.5rem;font-size:.875rem;color:#18181b;cursor:pointer;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fafafa;transition:all .15s ease-in-out}.add-block-item[data-v-6afdaea0]:hover{color:#18181b;border-color:#a1a1aa}.add-block-item__thumbnail[data-v-6afdaea0]{width:100%;overflow:hidden;border-radius:.375rem;background-color:#f5f5f5}.add-block-item__image[data-v-6afdaea0]{display:block;width:auto;height:7rem;margin-left:auto;margin-right:auto;margin-bottom:.5rem;-o-object-fit:contain;object-fit:contain}.add-block-item__emoji[data-v-6afdaea0]{display:flex;width:100%;height:7rem;align-items:center;justify-content:center;margin-bottom:.5rem;border-radius:.375rem;background-color:#e4e4e7}.add-block-item__emoji-text[data-v-6afdaea0]{font-size:1.5rem}.add-block-item__placeholder[data-v-6afdaea0]{display:flex;width:100%;height:7rem;align-items:center;justify-content:center;margin-bottom:.5rem;border-radius:.375rem;background-color:#e4e4e7}.add-block-item__placeholder-icon[data-v-6afdaea0]{width:1.5rem;height:1.5rem;color:#a1a1aa}.add-block-item__label[data-v-6afdaea0]{font-size:.875rem}.block-browser[data-v-5a4737e2]{container-type:inline-size}.block-browser__header[data-v-5a4737e2]{padding:.75rem 1.25rem;border-bottom:1px solid #d1d5db;background-color:#fff}.block-browser__search[data-v-5a4737e2]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem}.block-browser__empty[data-v-5a4737e2]{padding:1.25rem;font-size:.875rem;color:#71717a;text-align:center}.block-browser__empty-link[data-v-5a4737e2]{margin-top:.75rem}.block-browser__empty-link a[data-v-5a4737e2]{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.block-browser__empty-link a[data-v-5a4737e2]:hover{color:#1e40af}.block-browser__grid[data-v-5a4737e2]{display:grid;grid-template-columns:1fr;gap:.75rem;padding:1.25rem}@container (min-width: 360px){.block-browser__grid[data-v-5a4737e2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 560px){.block-browser__grid[data-v-5a4737e2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.repeater-field[data-v-ff38e097]{width:100%}.repeater-field__add-btn[data-v-ff38e097]{display:flex;gap:.25rem;align-items:center;margin-left:auto;margin-top:.25rem;padding:.375rem .625rem;font-size:.875rem;color:#3b82f6;cursor:pointer;border:1px solid #bfdbfe;border-radius:.375rem;background-color:#eff6ff;transition:all .2s ease-in-out}.repeater-field__add-btn[data-v-ff38e097]:hover:not(:disabled){color:#1d4ed8;background-color:#dbeafe}.repeater-field__add-btn--disabled[data-v-ff38e097]{cursor:not-allowed;opacity:.5}.repeater-field__add-icon[data-v-ff38e097]{width:1rem;height:1rem}.repeater-field__footer[data-v-ff38e097]{display:flex;justify-content:space-between;gap:.5rem;margin-top:.75rem}.repeater-field__warning[data-v-ff38e097]{margin-top:.5rem;font-size:.75rem;color:#d97706}.empty-state[data-v-ff38e097]{padding:1.25rem 1rem;font-size:.875rem;color:#737373;text-align:center;background-color:#fafafa;border:2px dashed #e5e7eb;border-radius:.5rem}.empty-state__text[data-v-ff38e097]{text-decoration:underline;text-underline-offset:2px}.empty-state .repeater-field__add-btn[data-v-ff38e097]{margin-left:auto;margin-right:auto;margin-top:1rem}.empty-state__help-text[data-v-ff38e097]{font-size:.875rem;color:#737373}.repeater-items[data-v-ff38e097]{display:flex;flex-direction:column;gap:.5rem}.repeater-item[data-v-ff38e097]{overflow:hidden;border:1px solid #d1d5db;border-radius:.5rem;background-color:#fff;transition:all .15s ease-in-out}.repeater-item[data-v-ff38e097]:hover{border-color:#d4d4d8;box-shadow:0 1px 2px #0000000d}.repeater-item .repeater-item-fields[data-v-ff38e097]{display:flex;flex-direction:column;gap:.75rem;height:0;overflow:hidden}.repeater-item.is-open .repeater-item-fields[data-v-ff38e097]{height:auto;padding:1rem;border-top:1px solid #e5e7eb}.repeater-item-header[data-v-ff38e097]{display:flex;gap:.5rem;align-items:center;padding:.75rem;background-color:#fafafa}.repeater-item-header__toggle[data-v-ff38e097]{color:#71717a;cursor:pointer;transition:color .15s ease-in-out}.repeater-item-header__toggle[data-v-ff38e097]:hover{color:#3f3f46}.repeater-item-header__icon[data-v-ff38e097]{width:1rem;height:1rem}.repeater-item-header__title[data-v-ff38e097]{margin-right:auto;font-size:.875rem;font-weight:500;color:#374151}.repeater-item-header__actions[data-v-ff38e097]{display:flex;gap:.5rem;align-items:center}.repeater-item-header__action-btn[data-v-ff38e097]{color:#71717a;cursor:pointer;transition:color .15s ease-in-out}.repeater-item-header__action-btn[data-v-ff38e097]:hover{color:#3f3f46}.repeater-item-header__action-btn--danger[data-v-ff38e097]{color:#dc2626}.repeater-item-header__action-btn--danger[data-v-ff38e097]:hover{color:#b91c1c}.repeater-item-header__action-icon[data-v-ff38e097]{width:1rem;height:1rem}.margin-field[data-v-35595324]{display:flex;gap:.5rem}.margin-field--unlinked[data-v-35595324]{align-items:flex-start}.margin-field__group[data-v-35595324]{display:flex;flex:1 1 0%;gap:.5rem}.margin-field__wrapper[data-v-35595324]{position:relative;flex:1 1 0%}.margin-field__icon[data-v-35595324]{position:absolute;top:0;left:0;z-index:1;display:inline-flex;width:2.4rem;height:100%;align-items:center;justify-content:center;font-size:.75rem;pointer-events:none;border-right:1px solid #d1d5db}.margin-field__icon-svg[data-v-35595324]{width:.75rem;height:.75rem}.margin-field__select[data-v-35595324]{padding-left:3rem!important}.margin-field__link-btn[data-v-35595324]{display:inline-flex;flex-shrink:0;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;padding:.5rem;text-align:center;border:1px solid #d1d5db;border-radius:.375rem;transition:all .15s ease-in-out}.margin-field__link-btn--active[data-v-35595324]{background-color:#eff6ff;border-color:#bfdbfe}.margin-field__link-btn--active[data-v-35595324]:hover{background-color:#dbeafe}.margin-field__link-btn--inactive[data-v-35595324]{background-color:#fafafa;border-color:#e4e4e7}.margin-field__link-btn--inactive[data-v-35595324]:hover{background-color:#f4f4f5;border-color:#d4d4d8}.margin-field__link-icon[data-v-35595324]{width:1rem;height:1rem}select.form-control[data-v-35595324]{padding-right:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:20px}.image-upload-field[data-v-d82b78b5]{width:100%;margin-bottom:.5rem}.image-upload-field__preview-container[data-v-d82b78b5]{display:flex;gap:.5rem}.image-upload-field__thumbnail[data-v-d82b78b5]{position:relative;flex-shrink:0}.image-upload-field__thumbnail-img[data-v-d82b78b5]{width:4rem;height:4rem;border:1px solid #d1d5db;border-radius:.25rem;-o-object-fit:cover;object-fit:cover}.image-upload-field__remove-btn[data-v-d82b78b5]{position:absolute;top:-.25rem;right:-.25rem;padding:.125rem;color:#fff;cursor:pointer;background-color:#ef4444;border-radius:9999px;box-shadow:0 1px 2px #0000000d;transition:background-color .15s ease-in-out}.image-upload-field__remove-btn[data-v-d82b78b5]:hover{background-color:#dc2626}.image-upload-field__remove-icon[data-v-d82b78b5]{width:.75rem;height:.75rem}.image-upload-field__replace-btn[data-v-d82b78b5]{display:flex;flex:1 1 0%;width:100%;gap:.375rem;align-items:center;justify-content:center;padding:.375rem .75rem;font-size:.75rem;font-weight:500;color:#374151;cursor:pointer;border:1px solid #d1d5db;border-radius:.25rem;background-color:#fff;transition:all .15s ease-in-out}.image-upload-field__replace-btn--uploading[data-v-d82b78b5]{pointer-events:none;opacity:.5}.image-upload-field__replace-btn--dragging[data-v-d82b78b5]{border-color:#3b82f6;background-color:#eff6ff}.image-upload-field__replace-btn[data-v-d82b78b5]:not(.image-upload-field__replace-btn--dragging):hover{background-color:#f9fafb}.image-upload-field__replace-content[data-v-d82b78b5]{display:flex;gap:.375rem;align-items:center;justify-content:center}.image-upload-field__replace-icon[data-v-d82b78b5]{width:.875rem;height:.875rem}.image-upload-field__upload-area[data-v-d82b78b5]{position:relative;cursor:pointer;border:1px dashed #d1d5db;border-radius:.25rem;background-color:#f9fafb;transition:all .15s ease-in-out}.image-upload-field__upload-area--dragging[data-v-d82b78b5]{border-color:#3b82f6;background-color:#eff6ff}.image-upload-field__upload-area[data-v-d82b78b5]:not(.image-upload-field__upload-area--dragging):hover{border-color:#9ca3af;background-color:#f3f4f6}.image-upload-field__upload-area--uploading[data-v-d82b78b5]{pointer-events:none;opacity:.5}.image-upload-field__upload-content[data-v-d82b78b5]{display:flex;gap:.5rem;align-items:center;justify-content:center;padding:.75rem}.image-upload-field__upload-icon[data-v-d82b78b5]{width:1rem;height:1rem;color:#9ca3af}.image-upload-field__upload-text[data-v-d82b78b5]{font-size:.75rem;font-weight:500;color:#374151}.image-upload-field__upload-text--uploading[data-v-d82b78b5]{color:#2563eb}.image-upload-field__spinner[data-v-d82b78b5]{width:1rem;height:1rem;color:#3b82f6;animation:spin-d82b78b5 1s linear infinite}.image-upload-field__spinner-circle[data-v-d82b78b5]{opacity:.25}.image-upload-field__spinner-path[data-v-d82b78b5]{opacity:.75}.image-upload-field__readonly[data-v-d82b78b5]{display:flex;gap:.5rem;align-items:center}.image-upload-field__readonly-img[data-v-d82b78b5]{width:4rem;height:4rem;border:1px solid #d1d5db;border-radius:.25rem;-o-object-fit:cover;object-fit:cover}.image-upload-field__readonly-text[data-v-d82b78b5]{font-size:.75rem;color:#6b7280}.image-upload-field__empty[data-v-d82b78b5]{padding:.5rem;font-size:.75rem;color:#9ca3af;text-align:center;border:1px solid #e5e7eb;border-radius:.25rem;background-color:#f9fafb}.image-upload-field__error[data-v-d82b78b5]{margin-top:.375rem;padding:.25rem .5rem;font-size:.75rem;color:#dc2626;background-color:#fef2f2;border-radius:.25rem}.sr-only[data-v-d82b78b5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes spin-d82b78b5{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.editor-field-node__header[data-v-414f23a7]{display:flex;gap:.375rem;align-items:center;margin-bottom:.25rem}.editor-field-node__label[data-v-414f23a7]{margin-right:auto;font-size:.875rem;font-weight:500}.editor-field-node__label[data-v-414f23a7]:first-letter{text-transform:uppercase}.editor-field-node__required[data-v-414f23a7]{margin-left:.25rem;color:#dc2626}.editor-field-node__clear-btn[data-v-414f23a7]{padding:.125rem .5rem;font-size:.75rem;color:#52525b;cursor:pointer;background-color:#f4f4f5;border-radius:9999px;transition:all .15s ease-in-out}.editor-field-node__clear-btn[data-v-414f23a7]:hover{color:#52525b;background-color:#e4e4e7}.editor-field-node__description[data-v-414f23a7]{cursor:default}.editor-field-node__description-icon[data-v-414f23a7]{width:1rem;height:1rem;color:#71717a}.editor-field-node__color-picker[data-v-414f23a7]{display:flex;gap:.5rem}.editor-field-node__color-input[data-v-414f23a7]{flex-shrink:0;width:2.5rem;height:2.5rem}.editor-field-node__range[data-v-414f23a7]{display:flex;gap:.5rem;align-items:center}.editor-field-node__range-value[data-v-414f23a7]{padding:.25rem .5rem;font-size:.875rem;font-weight:700;color:#52525b;background-color:#f4f4f5;border-radius:9999px}.editor-field-node__checkbox-group[data-v-414f23a7]{display:flex;flex-direction:column;gap:.5rem}.editor-field-node__checkbox-label[data-v-414f23a7]{display:flex;gap:.5rem;align-items:center;padding:.5rem;cursor:pointer;border:1px solid #d1d5db;border-radius:.375rem;transition:all .15s ease-in-out}.editor-field-node__checkbox-label[data-v-414f23a7]:has(input:checked){background-color:#eff6ff}.editor-field-node__checkbox-label:hover input[data-v-414f23a7]:not(:checked){border-color:#2563eb}.editor-field-node__checkbox-label[data-v-414f23a7]:has(input:disabled){cursor:not-allowed;opacity:.75}.editor-field-node__checkbox-input[data-v-414f23a7]{width:1rem;height:1rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e0e0e0;border-radius:.3125rem}.editor-field-node__checkbox-input[data-v-414f23a7]:checked{background-color:#1d4ed8;border-color:#1d4ed8}.editor-field-node__checkbox-input[data-v-414f23a7]:disabled{cursor:not-allowed}.editor-field-node__checkbox-text[data-v-414f23a7]{font-size:.875rem}.editor-field-node__radio-group[data-v-414f23a7]{display:flex;flex-direction:column;gap:.5rem}.editor-field-node__radio-label[data-v-414f23a7]{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.75rem;font-size:.875rem;font-weight:500;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.25rem;box-shadow:0 1px 2px #0000000d;transition:all .15s ease-in-out}.editor-field-node__radio-label[data-v-414f23a7]:hover{background-color:#f9fafb}.editor-field-node__radio-label[data-v-414f23a7]:has(input:checked){border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.editor-field-node__radio-text[data-v-414f23a7]{color:#374151}.editor-field-node__toggle[data-v-414f23a7]{position:relative;display:block;width:3.25rem;height:1.75rem;cursor:pointer;background-color:#d1d5db;border-radius:9999px;transition:background-color .2s ease-in-out;-webkit-tap-highlight-color:transparent}.editor-field-node__toggle[data-v-414f23a7]:hover{background-color:#9ca3afbf}.editor-field-node__toggle[data-v-414f23a7]:has(input:checked){background-color:#047857}.editor-field-node__toggle[data-v-414f23a7]:has(input:checked):hover{background-color:#065f46}.editor-field-node__toggle-input[data-v-414f23a7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.editor-field-node__toggle-handle[data-v-414f23a7]{position:absolute;top:0;bottom:0;left:0;width:1.25rem;height:1.25rem;margin:.25rem;background-color:#fff;border-radius:9999px;transition:left .2s ease-in-out}.editor-field-node__toggle:has(input:checked) .editor-field-node__toggle-handle[data-v-414f23a7]{left:1.5rem}.editor-field-node__object-fields[data-v-414f23a7]{padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;background:#a2a4ab0f}.editor-field-node__info[data-v-414f23a7]{margin-top:.25rem;padding:.5rem;font-size:.875rem;color:#52525b;background-color:#f4f4f5;border-radius:.375rem}@media(min-width:768px){.editor-field-node__info[data-v-414f23a7]{padding:.75rem}}.editor-field-node__info-icon[data-v-414f23a7]{float:left;width:1rem;height:1rem;margin-top:.125rem;margin-right:.25rem}.editor-field-node__error[data-v-414f23a7]{padding:.5rem .75rem;font-size:.75rem;color:#dc2626;background-color:#fef2f2;border-radius:.125rem;margin-top:.25rem}.editor-field-node[data-v-414f23a7] .form-control:is(input:not([type=checkbox],[type=radio]),textarea,select){width:100%;padding:8px;font-size:14px;color:#333;outline:none;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;box-shadow:none;transition:border-color .2s}.editor-field-node[data-v-414f23a7] .form-control:is(select){padding-right:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:20px}.editor-field-node[data-v-414f23a7] .form-control:is(input[type=color]){width:auto;aspect-ratio:1/1;padding:3px;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px}.editor-field-node[data-v-414f23a7] .form-control:hover{border-color:#555}.editor-field-node[data-v-414f23a7] .form-control:disabled{cursor:not-allowed;background-color:#fff;opacity:.75}.editor-field-node .sr-only[data-v-414f23a7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.field-group-tabs[data-v-5e1fe58b]{display:flex;gap:.5rem;overflow-x:auto;padding:.75rem 1.25rem 0;border-bottom:1px solid #d1d5db}.field-group-tabs--nested[data-v-5e1fe58b]{padding:0}.field-group-tab[data-v-5e1fe58b]{padding:.4375rem .875rem;font-size:.8125rem;border:1px solid #e4e4e7;border-radius:.3125rem .3125rem 0 0;background-color:#f4f4f5}.field-group-tab[data-v-5e1fe58b]:first-letter{text-transform:uppercase}.field-group-tab--active[data-v-5e1fe58b]{border-bottom-color:transparent;background-color:#fff}.fields-container[data-v-5e1fe58b]{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}.fields-container--nested[data-v-5e1fe58b]{padding:0}.no-fields-message[data-v-5e1fe58b]{padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#52525b;background-color:#f4f4f5;border-radius:.5rem}.page-blocks-list[data-v-73bc6e7b]{display:flex;flex-direction:column;gap:.25rem;padding:1.25rem}.block-item[data-v-73bc6e7b]{display:flex;align-items:center;gap:.25rem;margin-left:-.625rem;margin-right:-.625rem;padding:.625rem;border-radius:.375rem;cursor:pointer;font-size:.875rem;color:#171717}.block-item--hovered[data-v-73bc6e7b]{background-color:#dbeafe;color:#2563eb}.block-item--omitted[data-v-73bc6e7b]{color:#71717a;filter:grayscale(100%)}.block-item__badge[data-v-73bc6e7b]{margin-left:auto;padding:.125rem .5rem;border-radius:9999px;background-color:#f4f4f5;font-size:.75rem;color:#71717a}.block-item__hidden-icon[data-v-73bc6e7b]{width:1rem;height:1rem;margin-left:auto;color:#737373}.block-item__hidden-pill[data-v-73bc6e7b]{display:flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:9999px;background-color:#f4f4f5;font-size:.75rem;color:#71717a;margin-left:auto}.page-blocks-list__empty[data-v-73bc6e7b]{padding:1.25rem;border-radius:.375rem;background-color:#f4f4f5;text-align:center;font-size:.875rem;color:#71717a}.page-settings__header[data-v-6fdd5bbc]{display:flex;align-items:flex-start;justify-content:space-between;padding:1.25rem;border-bottom:1px solid #d1d5db;background-color:#fff}.page-settings__back-btn[data-v-6fdd5bbc]{cursor:pointer;font-size:.875rem;color:#71717a}.page-settings__back-btn[data-v-6fdd5bbc]:hover{color:#18181b;text-decoration:underline}.page-settings__title[data-v-6fdd5bbc]{margin-top:.25rem;font-size:1.125rem;font-weight:700}.page-settings__section[data-v-6fdd5bbc]{padding:1.25rem;border-bottom:1px solid #d1d5db}.page-settings__field-label[data-v-6fdd5bbc]{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem}.page-settings__field-label label[data-v-6fdd5bbc]{margin-right:auto;font-weight:500}.page-settings__field-label label[data-v-6fdd5bbc]:first-letter{text-transform:uppercase}.page-settings__select[data-v-6fdd5bbc]{width:100%;padding:.5rem 32px .5rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:20px}.toolbar[data-v-b5c9465f]{display:flex;border-bottom:1px solid #d1d5db}.toolbar__group[data-v-b5c9465f]{display:inline-flex;gap:.5rem;padding:.625rem 1.25rem}.toolbar__group[data-v-b5c9465f]:not(:last-child){border-right:1px solid #d1d5db}.toolbar__group--end[data-v-b5c9465f]{margin-left:auto}.page-builder-sidebar[data-v-19580cfb]{min-width:300px;background:#fff}.page-builder-sidebar__toolbar[data-v-19580cfb]{position:sticky;top:0;z-index:12;background-color:#fff}.browser-navigation-bar__container[data-v-6a2f707b]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background-color:#52525b}.browser-navigation-bar__url-box[data-v-6a2f707b]{display:flex;width:100%;gap:.5rem;align-items:center;padding:.375rem 1rem;font-size:.875rem;color:#d4d4d8;background-color:#3f3f46;border-radius:.375rem}.browser-navigation-bar__url-text[data-v-6a2f707b]{display:block;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-navigation-bar__link[data-v-6a2f707b]{display:inline-block;padding:.375rem;font-size:.75rem;color:#d4d4d8;border-radius:.375rem;transition:all .15s ease-in-out}.browser-navigation-bar__link[data-v-6a2f707b]:hover{color:#fff;background-color:#71717a}.browser-navigation-bar__icon[data-v-6a2f707b]{width:1rem;height:1rem}.iframe-preview-container[data-v-581fcbc5]{height:-webkit-fill-available}.iframe-preview-container.mobile-viewport .iframe-preview[data-v-581fcbc5]{max-width:384px;margin:0 auto}.iframe-preview[data-v-581fcbc5]{display:block;width:100%;height:100%;background:#fff;border:none}.hidden-renderer[data-v-581fcbc5]{position:absolute;top:-9999px;left:-9999px;visibility:hidden;width:1px;height:1px;overflow:hidden;pointer-events:none;opacity:0}.wswg-page-builder{position:relative;width:100%;max-width:100vw;height:var(--editor-height);overflow-y:auto}.wswg-page-builder-loading{display:flex;height:100%;flex-direction:column;gap:1rem;align-items:center;justify-content:center}.wswg-page-builder-loading__spinner{width:2rem;height:2rem;margin-left:auto;margin-right:auto;color:#2563eb;animation:spin 1s linear infinite}.wswg-page-builder-loading__spinner-circle{opacity:.25}.wswg-page-builder-loading__spinner-path{opacity:.75}.wswg-page-builder-body{display:flex;width:100%;background-color:var(--editor-bg-color,#6a6a6a)}.wswg-page-builder-preview{position:relative;display:flex;flex:1;flex-grow:1;flex-shrink:0;flex-direction:column;height:-webkit-fill-available;min-height:0;padding:1.5rem;overflow-y:auto}.wswg-page-builder-preview__container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;overflow:hidden;background-color:#fff;border-radius:.5rem;transition:all .3s ease-in-out}.wswg-page-builder-preview__container--desktop{width:100%}.wswg-page-builder-preview__container--mobile{width:24rem}.wswg-page-builder .page-builder-sidebar-wrapper{position:sticky;top:0;z-index:12;height:var(--editor-height);background-color:#fff;overflow-y:auto}.page-renderer-wrapper{position:relative}.page-renderer-wrapper .block-wrapper.margin-top-sm{padding-top:var(--block-margin-sm,2rem)}.page-renderer-wrapper .block-wrapper.margin-top-sm:before{top:0;display:flex;height:var(--block-margin-sm,2rem)}.page-renderer-wrapper .block-wrapper.margin-top-md{padding-top:var(--block-margin-md,4rem)}.page-renderer-wrapper .block-wrapper.margin-top-md:before{top:0;display:flex;height:var(--block-margin-md,4rem)}.page-renderer-wrapper .block-wrapper.margin-top-lg{padding-top:var(--block-margin-lg,6rem)}.page-renderer-wrapper .block-wrapper.margin-top-lg:before{top:0;display:flex;height:var(--block-margin-lg,6rem)}.page-renderer-wrapper .block-wrapper.margin-bottom-sm{padding-bottom:var(--block-margin-sm,2rem)}.page-renderer-wrapper .block-wrapper.margin-bottom-sm:after{bottom:0;display:flex;height:var(--block-margin-sm,2rem)}.page-renderer-wrapper .block-wrapper.margin-bottom-md{padding-bottom:var(--block-margin-md,4rem)}.page-renderer-wrapper .block-wrapper.margin-bottom-md:after{bottom:0;display:flex;height:var(--block-margin-md,4rem)}.page-renderer-wrapper .block-wrapper.margin-bottom-lg{padding-bottom:var(--block-margin-lg,6rem)}.page-renderer-wrapper .block-wrapper.margin-bottom-lg:after{bottom:0;display:flex;height:var(--block-margin-lg,6rem)}.iframe-preview-loading{padding:3rem 1.25rem;background-color:#fff}@media(min-width:768px){.iframe-preview-loading{padding-top:5rem;padding-bottom:5rem}}.iframe-preview-loading__container{max-width:28rem;margin-left:auto;margin-right:auto;padding-bottom:1.75rem;text-align:center}.iframe-preview-loading__spinner{width:2rem;height:2rem;margin-left:auto;margin-right:auto;color:#2563eb;animation:spin 1s linear infinite}.iframe-preview-loading__spinner-circle{opacity:.25}.iframe-preview-loading__spinner-path{opacity:.75}.iframe-preview-loading__text{margin-top:1rem;font-size:.875rem;color:#374151}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.block-wrapper[data-v-1134aeb6]{position:relative;transition:all .3s ease}.block-wrapper[data-v-1134aeb6]:after,.block-wrapper[data-v-1134aeb6]:before{position:absolute;left:0;display:none;align-items:center;justify-content:center;width:100%;height:0;font-size:14px;font-weight:500;color:#888017;content:"Spacing";background-color:var(--margin-color,rgba(250,246,213,.878));border:2px dashed var(--margin-border-color,#cbc59c);border-radius:7px;opacity:0;transform:scaleY(.9) scaleX(.98);transition:all .3s ease}.block-wrapper .block-component[data-v-1134aeb6]{position:relative;cursor:pointer}.block-wrapper .editing-badge[data-v-1134aeb6]{position:absolute;top:.5rem;right:.5rem;z-index:40;padding:.25rem .5rem;font-size:.75rem;color:#fff;background-color:var(--block-badge-color,#638ef1);border-radius:9999px}.block-wrapper .block-not-found[data-v-1134aeb6]{padding:.5rem .75rem}.block-wrapper .block-not-found__content[data-v-1134aeb6]{padding:.75rem 1.25rem;font-size:.875rem;color:#52525b;text-align:center;background-color:#e4e4e7;border-radius:.5rem}.block-wrapper .block-not-found__text[data-v-1134aeb6]{margin-bottom:.5rem}.block-wrapper .block-not-found__badge[data-v-1134aeb6]{display:inline-block;padding:.25rem .5rem;color:#52525b;background-color:#d4d4d8;border-radius:9999px}.block-wrapper.active-block .block-component[data-v-1134aeb6]{outline:var(--block-border-width,4px) var(--block-border-style,solid) var(--block-border-color,#638ef1);outline-offset:calc(var(--block-border-width, 2px)*-1);box-shadow:inset 0 0 0 9999px var(--block-backdrop-color,transparent)}.block-wrapper.active-block[data-v-1134aeb6]:after,.block-wrapper.active-block[data-v-1134aeb6]:before{opacity:1}.block-wrapper.hovered-block .block-component[data-v-1134aeb6]{outline:var(--block-border-width,4px) var(--block-border-style,solid) var(--block-border-color,#638ef1);outline-offset:calc(var(--block-border-width, 2px)*-1);box-shadow:inset 0 0 0 9999px var(--block-backdrop-color,transparent)}.block-wrapper.hovered-block[data-v-1134aeb6]:after,.block-wrapper.hovered-block[data-v-1134aeb6]:before{opacity:1}.block-wrapper.margin-top-sm[data-v-1134aeb6]{padding-top:var(--block-margin-sm,2rem)}.block-wrapper.margin-top-sm[data-v-1134aeb6]:before{top:0;display:flex;height:var(--block-margin-sm,2rem)}.block-wrapper.margin-top-md[data-v-1134aeb6]{padding-top:var(--block-margin-md,4rem)}.block-wrapper.margin-top-md[data-v-1134aeb6]:before{top:0;display:flex;height:var(--block-margin-md,4rem)}.block-wrapper.margin-top-lg[data-v-1134aeb6]{padding-top:var(--block-margin-lg,6rem)}.block-wrapper.margin-top-lg[data-v-1134aeb6]:before{top:0;display:flex;height:var(--block-margin-lg,6rem)}.block-wrapper.margin-bottom-sm[data-v-1134aeb6]{padding-bottom:var(--block-margin-sm,2rem)}.block-wrapper.margin-bottom-sm[data-v-1134aeb6]:after{bottom:0;display:flex;height:var(--block-margin-sm,2rem)}.block-wrapper.margin-bottom-md[data-v-1134aeb6]{padding-bottom:var(--block-margin-md,4rem)}.block-wrapper.margin-bottom-md[data-v-1134aeb6]:after{bottom:0;display:flex;height:var(--block-margin-md,4rem)}.block-wrapper.margin-bottom-lg[data-v-1134aeb6]{padding-bottom:var(--block-margin-lg,6rem)}.block-wrapper.margin-bottom-lg[data-v-1134aeb6]:after{bottom:0;display:flex;height:var(--block-margin-lg,6rem)}.empty-state[data-v-a24e5027]{position:relative;padding:3rem 1.25rem;text-align:center;transition:all .2s ease-in-out}.empty-state__title[data-v-a24e5027]{margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.empty-state__message[data-v-a24e5027]{display:inline-flex;gap:.375rem;align-items:center;margin-bottom:2.25rem;padding:.5rem .75rem;font-size:.875rem;color:#71717a;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fafafa}.empty-state__image[data-v-a24e5027]{display:block;width:100%;max-width:20rem;height:auto;margin-left:auto;margin-right:auto}.empty-state__dropzone[data-v-a24e5027]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;border:2px dashed #3b82f6;border-radius:.5rem;background-color:#eff6ffcc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.empty-state__dropzone-content[data-v-a24e5027]{text-align:center}.empty-state__dropzone-title[data-v-a24e5027]{font-size:1.125rem;font-weight:600;color:#1d4ed8}.empty-state__dropzone-subtitle[data-v-a24e5027]{margin-top:.25rem;font-size:.875rem;color:#2563eb}.page-renderer-wrapper[data-v-ef00fe3d]{position:relative}.page-renderer-wrapper__empty-dropzone[data-v-ef00fe3d]{min-height:12rem}.page-renderer-wrapper__no-layout[data-v-ef00fe3d]{padding:3rem 1.25rem;background-color:#fff;border-radius:0 0 .5rem .5rem}@media(min-width:768px){.page-renderer-wrapper__no-layout[data-v-ef00fe3d]{padding-top:5rem;padding-bottom:5rem}}.page-renderer-wrapper__no-layout-content[data-v-ef00fe3d]{max-width:28rem;margin-left:auto;margin-right:auto;padding-bottom:1.75rem;text-align:center}.page-renderer-wrapper__no-layout-icon[data-v-ef00fe3d]{width:5rem;height:5rem;margin-left:auto;margin-right:auto;color:#9ca3af}.page-renderer-wrapper__no-layout-title[data-v-ef00fe3d]{font-size:1.5rem;font-weight:700;color:#111827}.page-renderer-wrapper__no-layout-description[data-v-ef00fe3d]{margin-top:1rem;color:#374151;text-wrap:pretty}.page-renderer-wrapper__no-layout-links[data-v-ef00fe3d]{margin-top:1.5rem;font-size:.875rem;color:#374151}.page-renderer-wrapper__no-layout-link[data-v-ef00fe3d]{color:#374151;text-decoration:underline}.page-renderer-wrapper__no-layout-link[data-v-ef00fe3d]:hover{color:#111827}.block-wrapper.margin-top-sm[data-v-ef00fe3d]{padding-top:var(--block-margin-sm,2rem)}.block-wrapper.margin-top-sm[data-v-ef00fe3d]:before{top:0;display:flex;height:var(--block-margin-sm,2rem)}.block-wrapper.margin-top-md[data-v-ef00fe3d]{padding-top:var(--block-margin-md,4rem)}.block-wrapper.margin-top-md[data-v-ef00fe3d]:before{top:0;display:flex;height:var(--block-margin-md,4rem)}.block-wrapper.margin-top-lg[data-v-ef00fe3d]{padding-top:var(--block-margin-lg,6rem)}.block-wrapper.margin-top-lg[data-v-ef00fe3d]:before{top:0;display:flex;height:var(--block-margin-lg,6rem)}.block-wrapper.margin-bottom-sm[data-v-ef00fe3d]{padding-bottom:var(--block-margin-sm,2rem)}.block-wrapper.margin-bottom-sm[data-v-ef00fe3d]:after{bottom:0;display:flex;height:var(--block-margin-sm,2rem)}.block-wrapper.margin-bottom-md[data-v-ef00fe3d]{padding-bottom:var(--block-margin-md,4rem)}.block-wrapper.margin-bottom-md[data-v-ef00fe3d]:after{bottom:0;display:flex;height:var(--block-margin-md,4rem)}.block-wrapper.margin-bottom-lg[data-v-ef00fe3d]{padding-bottom:var(--block-margin-lg,6rem)}.block-wrapper.margin-bottom-lg[data-v-ef00fe3d]:after{bottom:0;display:flex;height:var(--block-margin-lg,6rem)}[data-v-ef00fe3d] [data-partial]:hover{outline:var(--partial-border-width,4px) var(--partial-border-style,solid) var(--partial-border-color,#638ef1);outline-offset:calc(var(--block-border-width, 2px)*-1);box-shadow:inset 0 0 0 9999px var(--partial-backdrop-color,transparent)}[data-v-ef00fe3d] [data-partial]{cursor:pointer}.settings-open[data-v-ef00fe3d] [data-partial]{outline:var(--partial-border-width,4px) var(--partial-border-style,solid) var(--partial-border-color,#638ef1);outline-offset:calc(var(--block-border-width, 2px)*-1);box-shadow:inset 0 0 0 9999px var(--partial-backdrop-color,transparent)}#page-blocks-wrapper[data-v-ef00fe3d]{position:relative}#page-blocks-wrapper.drag-over[data-v-ef00fe3d]{min-height:100px}#wswg-empty-slot-target[data-v-ef00fe3d]{min-height:inherit}.drop-indicator[data-v-ef00fe3d]{position:absolute;right:0;left:0;z-index:1000;display:flex;gap:.2rem;align-items:center;width:100%;pointer-events:none;transform:translateY(calc(var(--block-border-width, 4px)*-2));animation:drop-indicator-pulse-ef00fe3d 1.5s ease-in-out infinite}.drop-indicator-line[data-v-ef00fe3d]{flex:1;height:3px;background:var(--block-border-color,#638ef1)}.drop-indicator-label[data-v-ef00fe3d]{padding:.25rem .75rem;font-size:.75rem;font-weight:600;color:#fff;white-space:nowrap;background:var(--block-border-color,#638ef1);border-radius:.375rem}@keyframes drop-indicator-pulse-ef00fe3d{0%,to{opacity:1}50%{opacity:.7}}.wswg-btn{display:inline-flex;gap:.375rem;align-items:center;justify-content:center;padding:.5rem .75rem;font-size:.75rem;cursor:pointer;border:1px solid #d1d5db;border-radius:.375rem;transition:all .15s ease-in-out}.wswg-btn--secondary{color:#71717a;background-color:#fafafa}.wswg-btn--secondary:hover{color:#18181b;border-color:#a1a1aa}.wswg-btn--secondary:active{color:#2563eb;background-color:#eff6ff;border-color:#2563eb}.wswg-btn--active{color:#1d4ed8;background-color:#eff6ff;border-color:#1e40af33}.wswg-btn--icon{width:1.75rem;height:1.75rem;padding:0}.wswg-btn--danger:hover{color:#dc2626;background-color:#fee2e2;border-color:#fecaca}.wswg-back-btn{padding:0;font-size:.875rem;color:#71717a;cursor:pointer;background:none;border:none}.wswg-back-btn:hover{color:#18181b;text-decoration:underline}.wswg-sidebar-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1.25rem;background-color:#fff;border-bottom:1px solid #d1d5db}.wswg-sidebar-header--centered{align-items:center}.wswg-sidebar-title{font-size:1.125rem;font-weight:700}.wswg-sidebar-title--with-back{margin-top:.25rem}.wswg-icon--sm{width:1rem;height:1rem}.wswg-icon--xs{width:.75rem;height:.75rem}
