.accordion-block.svelte-1x0ppuz{width:100%}.accordion-content.svelte-1x0ppuz{will-change:max-height}.accordion-content.max-h-0.svelte-1x0ppuz{max-height:0}.accordion-icon.svelte-1x0ppuz{flex-shrink:0}.accordion-icon.rotate-180.svelte-1x0ppuz{transform:rotate(180deg)}.accordion-icon.rotate-45.svelte-1x0ppuz{transform:rotate(45deg)}.alert-block.svelte-1ff7m97,.audio-block.svelte-9r0c1z{width:100%}input[type=range].svelte-9r0c1z::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#f59e0b;cursor:pointer}input[type=range].svelte-9r0c1z::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#f59e0b;cursor:pointer;border:none}.banner-slot-loading.svelte-1jjwih1{position:relative;min-height:100px}.banner-slot-block.svelte-1jjwih1{width:100%}.banner-slot-block.full-width.svelte-1jjwih1{width:100vw;margin-left:calc(-50vw + 50%);max-width:none}.widget-field.svelte-1lqbs7u{margin-bottom:1rem}.widget-label.svelte-1lqbs7u{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:var(--pb-label-color, #374151)}.widget-required.svelte-1lqbs7u{color:var(--pb-error-color, #dc2626);margin-left:.25rem}.widget-notes.svelte-1lqbs7u{margin-top:.375rem;font-size:.75rem;color:var(--pb-hint-color, #6b7280)}.widget-error.svelte-1lqbs7u{margin-top:.375rem;font-size:.75rem;color:var(--pb-error-color, #dc2626)}.widget-select.svelte-1gn92sf{width:100%;padding:.625rem 2.5rem .625rem .75rem;font-size:.875rem;line-height:1.5;color:var(--pb-text-color, #111827);background-color:var(--pb-input-bg, #ffffff);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border:1px solid var(--pb-border-color, #d1d5db);border-radius:.375rem;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s,box-shadow .15s}.widget-select.svelte-1gn92sf:focus{border-color:var(--pb-focus-ring, #deb452);box-shadow:0 0 0 3px var(--pb-focus-ring-alpha, rgba(222, 180, 82, .15))}.widget-select.svelte-1gn92sf:disabled{background-color:var(--pb-disabled-bg, #f9fafb);cursor:not-allowed;opacity:.7}.widget-select-error.svelte-1gn92sf{border-color:var(--pb-error-color, #dc2626)}.content-fields.svelte-nbf4zm{display:flex;flex-direction:column;gap:1rem}.field-section.svelte-nbf4zm{padding:.75rem;background:#1f2937;border-radius:6px;border:1px solid #374151}.field-hint.svelte-nbf4zm{margin-top:.5rem;font-size:.75rem;color:#9ca3af;font-style:italic}.field-hint.warning.svelte-nbf4zm{color:#fbbf24}.error-state.svelte-nbf4zm{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;text-align:center;color:#f87171}.retry-btn.svelte-nbf4zm{margin-top:.5rem;padding:.375rem .75rem;font-size:.75rem;background:#374151;border:1px solid #4b5563;border-radius:4px;color:#d1d5db;cursor:pointer}.retry-btn.svelte-nbf4zm:hover{background:#4b5563}.zone-details.svelte-nbf4zm{padding:.75rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:6px}.detail-row.svelte-nbf4zm{display:flex;justify-content:space-between;padding:.375rem 0;font-size:.75rem}.detail-row.svelte-nbf4zm:not(:last-child){border-bottom:1px solid rgba(59,130,246,.15)}.detail-label.svelte-nbf4zm{color:#93c5fd}.detail-value.svelte-nbf4zm{color:#e0e7ff;font-weight:500}.ad-preview.svelte-nbf4zm{display:flex;flex-direction:column;gap:.5rem}.ad-preview-image.svelte-nbf4zm{border-radius:6px;overflow:hidden;background:#374151}.ad-preview-info.svelte-nbf4zm{display:flex;flex-direction:column;gap:.25rem}.ad-name.svelte-nbf4zm{font-size:.75rem;font-weight:500;color:#e5e7eb}.ad-link.svelte-nbf4zm{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;color:#9ca3af}.ad-link.svelte-nbf4zm svg:where(.svelte-nbf4zm){flex-shrink:0}.ad-count-hint.svelte-nbf4zm{margin:0;font-size:.6875rem;color:#9ca3af;font-style:italic}.text-input.svelte-nbf4zm{width:100%;padding:.5rem .625rem;font-size:.875rem;background:#374151;border:1px solid #4b5563;border-radius:4px;color:#f3f4f6;transition:border-color .15s;box-sizing:border-box}.text-input.svelte-nbf4zm::-moz-placeholder{color:#9ca3af}.text-input.svelte-nbf4zm::placeholder{color:#9ca3af}.text-input.svelte-nbf4zm:focus{outline:none;border-color:#deb452}.overlay-fields.svelte-nbf4zm{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.field-group.svelte-nbf4zm{display:flex;flex-direction:column;gap:.375rem}.field-label.svelte-nbf4zm{font-size:.7rem;font-weight:500;color:#9ca3af}.field-section.svelte-nbf4zm .widget-select{background-color:#374151;color:#f3f4f6;border-color:#4b5563}.field-section.svelte-nbf4zm .widget-select:focus{border-color:#deb452}.field-section.svelte-nbf4zm .widget-label{color:#9ca3af}.field-section.svelte-nbf4zm .widget-wrapper,.field-section.svelte-nbf4zm .widget-boolean{margin-bottom:0}.property-section.svelte-b7c6to{display:flex;flex-direction:column;gap:.5rem}.property-label.svelte-b7c6to{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.property-hint.svelte-b7c6to{margin:0;font-size:.7rem;color:#6b7280;font-style:italic}.toggle-row.svelte-b7c6to{display:flex;align-items:center;justify-content:space-between}.toggle-btn.svelte-b7c6to{padding:.25rem .625rem;font-size:.7rem;font-weight:600;background:#374151;border:1px solid #4b5563;border-radius:4px;color:#6b7280;cursor:pointer;transition:all .1s}.toggle-btn.active.svelte-b7c6to{background:#deb452;border-color:#deb452;color:#1f2937}.carousel-block.svelte-atzqzp{width:100%}.carousel-block.svelte-atzqzp:focus{outline:2px solid #3b82f6;outline-offset:2px}.carousel-arrow.svelte-atzqzp{opacity:0;transform:translateY(-50%)}.carousel-block.svelte-atzqzp:hover .carousel-arrow:where(.svelte-atzqzp),.carousel-block.svelte-atzqzp:focus-within .carousel-arrow:where(.svelte-atzqzp){opacity:1}.category-grid-block.svelte-bhm2w5{width:100%;padding:1.5rem 0}.category-grid-block.compact-layout.svelte-bhm2w5{background:#fff;border-bottom:1px solid #e5e5e5}.compact-categories-grid.svelte-bhm2w5{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1rem;padding:.75rem 0;overflow-x:auto}.compact-card.svelte-bhm2w5{display:flex;flex-direction:column;align-items:stretch;width:95px;min-width:95px;height:142px;text-decoration:none;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;flex-shrink:0}.compact-card.svelte-bhm2w5:hover{transform:translateY(-3px);box-shadow:0 4px 14px #0003}.compact-card-image.svelte-bhm2w5{position:relative;width:100%;height:71px;overflow:hidden;flex-shrink:0}.compact-card-image.svelte-bhm2w5 .compact-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;display:block}.compact-card.svelte-bhm2w5:hover .compact-card-image:where(.svelte-bhm2w5) .compact-img{transform:scale(1.05)}.compact-card-label.svelte-bhm2w5{font-family:Playfair Display,Georgia,serif;font-size:.6rem;font-weight:600;text-align:center;padding:.75rem .5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;height:71px;text-transform:uppercase;letter-spacing:.05em}.compact-placeholder.svelte-bhm2w5{width:100%;height:100%;background:linear-gradient(135deg,#f5f5f5,#e0e0e0)}@media(max-width:768px){.compact-categories-grid.svelte-bhm2w5{flex-wrap:wrap;gap:.5rem;justify-content:flex-start;padding-left:1rem;padding-right:1rem;overflow-x:visible}}.category-card-link.svelte-bhm2w5{display:flex;text-decoration:none;overflow:hidden;height:100%}.category-card.svelte-bhm2w5{display:flex;flex-direction:column;overflow:hidden;width:100%}.category-title-bar.svelte-bhm2w5{text-align:center;padding:.5rem .375rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;min-height:3.25rem;display:flex;align-items:center;justify-content:center}.category-image-container.svelte-bhm2w5{overflow:hidden}.category-card.svelte-bhm2w5 .category-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.category-card-link.svelte-bhm2w5:hover .category-card:where(.svelte-bhm2w5) .category-card-image{transform:scale(1.05)}.category-overlay-card.svelte-bhm2w5{position:relative;overflow:hidden}.category-overlay-card.svelte-bhm2w5 .category-overlay-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.category-card-link.svelte-bhm2w5:hover .category-overlay-card:where(.svelte-bhm2w5) .category-overlay-image{transform:scale(1.05)}.overlay-label.svelte-bhm2w5{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);display:flex;align-items:flex-end;padding:1rem}.overlay-label-text.svelte-bhm2w5{color:#fff;font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.placeholder-bg.svelte-bhm2w5{width:100%;height:100%;background:linear-gradient(135deg,#f5f5f5,#e0e0e0)}.modal-backdrop.svelte-1m99zkc{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.modal-content.svelte-1m99zkc{background:#1f2937;border-radius:12px;width:90%;max-width:400px;max-height:90vh;box-shadow:0 20px 50px #00000080;overflow:hidden;display:flex;flex-direction:column}.modal-content.modal-large.svelte-1m99zkc{max-width:700px}.modal-header.svelte-1m99zkc{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #374151}.modal-header.svelte-1m99zkc h3:where(.svelte-1m99zkc){margin:0;font-size:1rem;font-weight:600;color:#e5e7eb}.modal-close.svelte-1m99zkc{background:transparent;border:none;color:#6b7280;font-size:1.5rem;cursor:pointer;padding:0;line-height:1}.modal-close.svelte-1m99zkc:hover{color:#e5e7eb}.modal-body.svelte-1m99zkc{padding:1.25rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;flex:1;min-height:0}.loading-overlay.svelte-1m99zkc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;gap:1rem;color:#9ca3af}.spinner.svelte-1m99zkc{width:32px;height:32px;border:3px solid #374151;border-top-color:#deb452;border-radius:50%;animation:svelte-1m99zkc-spin .8s linear infinite}@keyframes svelte-1m99zkc-spin{to{transform:rotate(360deg)}}.form-group.svelte-1m99zkc{display:flex;flex-direction:column;gap:.5rem}.form-group.svelte-1m99zkc label:where(.svelte-1m99zkc){font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.label-hint.svelte-1m99zkc{font-weight:400;text-transform:none;letter-spacing:normal;color:#6b7280;font-size:.6875rem}.override-hint.svelte-1m99zkc{font-size:.6875rem;color:#6b7280;font-style:italic}.form-input.svelte-1m99zkc{width:100%;padding:.625rem .75rem;background:#111827;border:1px solid #374151;border-radius:6px;color:#e5e7eb;font-size:.875rem}.form-input.svelte-1m99zkc:focus{outline:none;border-color:#deb452}.image-preview.svelte-1m99zkc{border-radius:8px;overflow:hidden;background:#111827;position:relative}.image-preview.svelte-1m99zkc .preview-img{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;display:block}.image-preview.hero-preview.svelte-1m99zkc{aspect-ratio:3/1}.image-preview.hero-preview.svelte-1m99zkc .preview-img-hero{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.image-preview.fallback-preview.svelte-1m99zkc{opacity:.6}.fallback-badge.svelte-1m99zkc{position:absolute;bottom:.5rem;right:.5rem;padding:.125rem .5rem;background:#000000b3;color:#9ca3af;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;border-radius:4px}.image-actions.svelte-1m99zkc{display:flex;gap:.5rem;margin-top:.5rem}.action-btn.svelte-1m99zkc{flex:1;padding:.5rem;font-size:.75rem;background:#374151;border:none;border-radius:6px;color:#e5e7eb;cursor:pointer;transition:background .15s}.action-btn.svelte-1m99zkc:hover{background:#4b5563}.action-btn.action-remove.svelte-1m99zkc{background:transparent;border:1px solid #6b7280;color:#9ca3af}.action-btn.action-remove.svelte-1m99zkc:hover{background:#ef444433;border-color:#ef4444;color:#ef4444}.select-image-btn.svelte-1m99zkc{width:100%;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;background:#111827;border:2px dashed #374151;border-radius:8px;color:#6b7280;cursor:pointer;transition:border-color .15s,color .15s}.select-image-btn.svelte-1m99zkc:hover{border-color:#deb452;color:#deb452}.select-image-btn.hero-btn.svelte-1m99zkc{padding:2rem 1.5rem;aspect-ratio:3/1}.select-image-btn.svelte-1m99zkc span:where(.svelte-1m99zkc){font-size:.8125rem}.editor-container.svelte-1m99zkc{min-height:200px;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #374151}.modal-footer.svelte-1m99zkc{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid #374151}.btn-cancel.svelte-1m99zkc{padding:.5rem 1rem;font-size:.875rem;background:transparent;border:1px solid #6b7280;border-radius:6px;color:#d1d5db;cursor:pointer}.btn-cancel.svelte-1m99zkc:hover:not(:disabled){background:#374151}.btn-save.svelte-1m99zkc{padding:.5rem 1rem;font-size:.875rem;font-weight:600;background:#deb452;border:none;border-radius:6px;color:#1f2937;cursor:pointer}.btn-save.svelte-1m99zkc:hover:not(:disabled){background:#c9a347}.btn-save.svelte-1m99zkc:disabled,.btn-cancel.svelte-1m99zkc:disabled{opacity:.5;cursor:not-allowed}.toggle-group.svelte-1m99zkc{display:flex;flex-direction:column;gap:.5rem}.toggle-row.svelte-1m99zkc{display:flex;align-items:center;gap:.625rem;background:none;border:none;padding:.375rem 0;cursor:pointer;width:100%}.toggle-track.svelte-1m99zkc{position:relative;width:36px;height:20px;background:#4b5563;border-radius:10px;transition:background .2s;flex-shrink:0}.toggle-track.active.svelte-1m99zkc{background:#deb452}.toggle-thumb.svelte-1m99zkc{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s}.toggle-track.active.svelte-1m99zkc .toggle-thumb:where(.svelte-1m99zkc){transform:translate(16px)}.toggle-label.svelte-1m99zkc{font-size:.8125rem;color:#d1d5db}.category-grid-content.svelte-1908ea0{display:flex;flex-direction:column;gap:1rem}.property-section.svelte-1908ea0{display:flex;flex-direction:column;gap:.5rem}.property-label.svelte-1908ea0{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.section-header.svelte-1908ea0{display:flex;align-items:center;justify-content:space-between}.add-category-btn.svelte-1908ea0{background:#deb45226;border:1px solid rgba(222,180,82,.3);color:#deb452;padding:.25rem .625rem;border-radius:4px;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.add-category-btn.svelte-1908ea0:hover{background:#deb45240;border-color:#deb452}.category-picker.svelte-1908ea0{display:flex;flex-direction:column;gap:.375rem;background:#1f2937;border:1px solid #374151;border-radius:6px;padding:.5rem}.picker-search.svelte-1908ea0{width:100%;padding:.375rem .5rem;background:#111827;border:1px solid #374151;border-radius:4px;color:#e5e7eb;font-size:.8125rem}.picker-search.svelte-1908ea0:focus{outline:none;border-color:#deb452}.picker-list.svelte-1908ea0{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.picker-item.svelte-1908ea0{background:transparent;border:none;color:#e5e7eb;padding:.375rem .5rem;text-align:left;font-size:.8125rem;cursor:pointer;border-radius:3px;transition:background .1s}.picker-item.svelte-1908ea0:hover{background:#deb45226;color:#deb452}.picker-item.svelte-1908ea0:disabled{opacity:.5;cursor:wait}.picker-count.svelte-1908ea0{color:#6b7280;font-size:.75rem;margin-left:.25rem}.picker-loading.svelte-1908ea0,.picker-empty.svelte-1908ea0{font-size:.75rem;color:#6b7280;padding:.5rem;text-align:center}.picker-close.svelte-1908ea0{background:transparent;border:1px solid #374151;color:#9ca3af;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;cursor:pointer;align-self:flex-end}.picker-close.svelte-1908ea0:hover{color:#e5e7eb;border-color:#6b7280}.empty-text.svelte-1908ea0{font-size:.8125rem;color:#9ca3af;padding:.5rem 0}.preview-list.svelte-1908ea0{display:flex;flex-direction:column;gap:.25rem;max-height:600px;overflow-y:auto}.preview-item.svelte-1908ea0{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;background:#1f2937;border-radius:4px;font-size:.8125rem;cursor:grab;transition:background .15s,opacity .15s}.preview-item.svelte-1908ea0:hover{background:#263040}.preview-item.dragging.svelte-1908ea0{opacity:.5;background:#374151}.drag-handle.svelte-1908ea0{color:#4b5563;font-size:.75rem;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reorder-status.svelte-1908ea0{font-size:.75rem;color:#9ca3af;text-align:center;padding:.25rem 0}.preview-name-btn.svelte-1908ea0{background:transparent;border:none;color:#e5e7eb;flex:1;text-align:left;cursor:pointer;padding:.25rem .5rem;border-radius:4px;font-size:.8125rem;transition:background .15s,color .15s}.preview-name-btn.svelte-1908ea0:hover{background:#deb45233;color:#deb452}.override-indicator.svelte-1908ea0{color:#deb452;font-weight:700;margin-left:.125rem}.original-name.svelte-1908ea0{color:#6b7280;font-weight:400;font-size:.6875rem;margin-left:.25rem}.preview-thumb.svelte-1908ea0{width:36px;height:24px;border-radius:3px;overflow:hidden;flex-shrink:0;background:#111827}.preview-thumb.svelte-1908ea0 .preview-thumb-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.preview-thumb-empty.svelte-1908ea0{border:1px dashed #374151}.preview-legend.svelte-1908ea0{font-size:.6875rem;color:#6b7280;padding-top:.25rem}.remove-btn.svelte-1908ea0{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:4px;flex-shrink:0;font-size:1rem;line-height:1;transition:color .15s,background .15s}.remove-btn.svelte-1908ea0:hover{color:#ef4444;background:#ef444426}.remove-btn.svelte-1908ea0:disabled{opacity:.4;cursor:wait}.category-listings-block.svelte-1w22jqn{padding:3rem 1rem;max-width:1400px;margin:0 auto}.section-header.svelte-1w22jqn{margin-bottom:2.5rem}.title-wrapper.svelte-1w22jqn{display:flex;align-items:center;justify-content:center;gap:1.5rem}.gold-line.svelte-1w22jqn{flex:1;height:2px;max-width:200px;background:linear-gradient(to right,transparent,var(--wcm-gold, #deb452))}.gold-line.svelte-1w22jqn:last-child{background:linear-gradient(to left,transparent,var(--wcm-gold, #deb452))}.section-title.svelte-1w22jqn{font-family:Playfair Display,Georgia,serif;font-size:1.75rem;font-weight:600;color:#1a1a2e;margin:0;white-space:nowrap;text-align:center}.grid.svelte-1w22jqn{display:grid}.grid-cols-1.svelte-1w22jqn{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-0.svelte-1w22jqn{gap:0}.gap-3.svelte-1w22jqn{gap:.75rem}.gap-6.svelte-1w22jqn{gap:1.5rem}.gap-8.svelte-1w22jqn{gap:2rem}@media(min-width:768px){.md\:grid-cols-2.svelte-1w22jqn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lg\:grid-cols-2.svelte-1w22jqn{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3.svelte-1w22jqn{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4.svelte-1w22jqn{grid-template-columns:repeat(4,minmax(0,1fr))}}.listing-link.svelte-1w22jqn{text-decoration:none;color:inherit;display:block}.listing-link.svelte-1w22jqn .best100-card{max-width:100%}.generic-card.svelte-1w22jqn{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a;transition:box-shadow .2s,transform .2s}.generic-card.svelte-1w22jqn:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.card-image.svelte-1w22jqn{aspect-ratio:4/3;overflow:hidden;background:#f3f4f6}.card-image.svelte-1w22jqn picture,.card-image.svelte-1w22jqn img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.placeholder-image.svelte-1w22jqn{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:#d1d5db;background:#f3f4f6}.card-content.svelte-1w22jqn{padding:1rem}.card-title.svelte-1w22jqn{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#1a1a2e}.card-description.svelte-1w22jqn{margin:0;font-size:.875rem;color:#6b7280;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.view-all-container.svelte-1w22jqn{text-align:center;margin-top:2.5rem}.view-all-button.svelte-1w22jqn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--wcm-gold, #deb452);color:#fff;font-weight:600;font-size:1rem;border-radius:50px;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 12px #deb4524d}.view-all-button.svelte-1w22jqn:hover{background:#c9a035;transform:translateY(-2px);box-shadow:0 6px 16px #deb45266}.view-all-button.svelte-1w22jqn svg:where(.svelte-1w22jqn){flex-shrink:0}.loading-state.svelte-1w22jqn{text-align:center;padding:3rem;color:#6b7280}.loading-spinner.svelte-1w22jqn{width:40px;height:40px;border:3px solid #f3f4f6;border-top-color:var(--wcm-gold, #deb452);border-radius:50%;animation:svelte-1w22jqn-spin .8s linear infinite;margin:0 auto 1rem}@keyframes svelte-1w22jqn-spin{to{transform:rotate(360deg)}}.error-state.svelte-1w22jqn,.empty-state.svelte-1w22jqn{text-align:center;padding:3rem;color:#9ca3af}.error-state.svelte-1w22jqn{color:#dc2626}.scroll-sentinel.svelte-1w22jqn{display:flex;justify-content:center;align-items:center;padding:2rem;min-height:80px}.load-hint.svelte-1w22jqn{color:#9ca3af;font-size:.875rem}@media(max-width:768px){.section-title.svelte-1w22jqn{font-size:1.25rem}.gold-line.svelte-1w22jqn{max-width:80px}.view-all-button.svelte-1w22jqn{padding:.875rem 1.5rem;font-size:.875rem}}.category-listings-content.svelte-tmihnn{display:flex;flex-direction:column;gap:1rem}.property-section.svelte-tmihnn{display:flex;flex-direction:column;gap:.5rem}.property-label.svelte-tmihnn{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.select-input.svelte-tmihnn{width:100%;padding:.5rem .75rem;background:#1f2937;border:1px solid #374151;border-radius:6px;color:#e5e7eb;font-size:.875rem}.select-input.svelte-tmihnn:focus{outline:none;border-color:#deb452}.preview-info.svelte-tmihnn{padding:.75rem;background:#1f2937;border-radius:6px;display:flex;flex-direction:column;gap:.5rem}.preview-row.svelte-tmihnn{display:flex;gap:.5rem;font-size:.8125rem}.preview-label.svelte-tmihnn{color:#9ca3af}.preview-value.svelte-tmihnn{color:#e5e7eb;font-weight:500}.edit-btn.svelte-tmihnn{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;background:#deb45226;border:1px solid rgba(222,180,82,.3);border-radius:6px;color:#deb452;font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.edit-btn.svelte-tmihnn:hover{background:#deb45240;border-color:#deb452}.columns-block.svelte-1nnp7vv,.columns-container.svelte-1nnp7vv{width:100%}.column.svelte-1nnp7vv{min-width:0}@media(max-width:768px){.columns-container.svelte-1nnp7vv{grid-template-columns:1fr!important}.columns-container.flex-col-reverse.svelte-1nnp7vv{display:flex;flex-direction:column-reverse}}.cta-headline.svelte-1cl6v8f{font-family:var(--font-serif, "Playfair Display", serif)}.divider-block.svelte-h7pf97,.download-block.svelte-19ygjq9{width:100%}.element-collection-block.svelte-uubw9b{padding:2rem 1rem}.element-collection-block.parallax-mode.svelte-uubw9b{padding:0}.element-collection-block.parallax-mode.svelte-uubw9b .collection-inner{max-width:none!important}.gallery-item.svelte-uubw9b{background:transparent;border:none;padding:0;text-decoration:none;color:inherit;container-type:inline-size}.gallery-item.svelte-uubw9b:disabled{cursor:default}.slideshow-outer.svelte-uubw9b{position:relative;overflow:hidden;width:100%;container-type:inline-size}.slideshow-rounded.svelte-uubw9b{border-radius:.5rem}.slideshow-viewport.svelte-uubw9b{position:relative;width:100%;aspect-ratio:16 / 9}.slideshow-slide.svelte-uubw9b{position:absolute;inset:0;overflow:hidden;transition:opacity .5s ease}.slideshow-link.svelte-uubw9b{display:block;width:100%;height:100%}.slideshow-slide.svelte-uubw9b picture{display:block!important;width:100%!important;height:100%!important;overflow:hidden}.slideshow-slide.svelte-uubw9b picture img,.slideshow-slide.svelte-uubw9b img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.slideshow-arrow.svelte-uubw9b{position:absolute;top:50%;transform:translateY(-50%);z-index:20;background:#00000080;color:#fff;border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.slideshow-arrow.svelte-uubw9b:hover{background:#000000b3}.slideshow-arrow-left.svelte-uubw9b{left:.75rem}.slideshow-arrow-right.svelte-uubw9b{right:.75rem}.slideshow-dots.svelte-uubw9b{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);z-index:20;display:flex;gap:.5rem}.slideshow-dot.svelte-uubw9b{width:.625rem;height:.625rem;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;padding:0;transition:background .15s}.slideshow-dot.svelte-uubw9b:hover{background:#ffffffbf}.slideshow-dot-active.svelte-uubw9b{background:#fff}.masonry-layout.svelte-uubw9b{width:100%}.masonry-item.svelte-uubw9b{-moz-column-break-inside:avoid;break-inside:avoid;container-type:inline-size}.pinwheel-tall,.pinwheel-small,.pinwheel-check-cell,.pinwheel-hero{container-type:inline-size}.pinwheel-tall picture,.pinwheel-small picture,.pinwheel-check-cell picture,.pinwheel-hero picture{display:block!important;width:100%!important;height:100%!important;overflow:hidden}.pinwheel-tall picture img,.pinwheel-tall img,.pinwheel-small picture img,.pinwheel-small img,.pinwheel-check-cell picture img,.pinwheel-check-cell img,.pinwheel-hero picture img,.pinwheel-hero img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.pinwheel-link{display:block;width:100%;height:100%}.pinwheel-btn{display:block;width:100%;height:100%;border:none;padding:0;background:transparent;cursor:pointer}.pinwheel-btn:disabled{cursor:default}.credit-badge.svelte-uubw9b{position:absolute;bottom:.5rem;right:.5rem;z-index:15;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:#00000080;color:#fffc;cursor:default;opacity:0;transition:opacity .2s ease}.gallery-item:hover .credit-badge.svelte-uubw9b,.slideshow-slide.svelte-uubw9b:hover .credit-badge:where(.svelte-uubw9b),.pinwheel-tall.svelte-uubw9b:hover .credit-badge:where(.svelte-uubw9b),.pinwheel-small.svelte-uubw9b:hover .credit-badge:where(.svelte-uubw9b),.masonry-item.svelte-uubw9b:hover .credit-badge:where(.svelte-uubw9b){opacity:1}.credit-badge.svelte-uubw9b:hover{background:#000000bf;color:#fff}.credit-tooltip.svelte-uubw9b{display:none;position:absolute;bottom:calc(100% + .375rem);right:0;white-space:nowrap;padding:.25rem .5rem;border-radius:4px;background:#000000d9;color:#fff;font-size:.6875rem;line-height:1.3;pointer-events:none}.credit-badge.svelte-uubw9b:hover .credit-tooltip:where(.svelte-uubw9b){display:block}.element-collection-content.svelte-19ekbm8{display:flex;flex-direction:column;gap:1rem}.property-section.svelte-19ekbm8{display:flex;flex-direction:column;gap:.5rem}.property-label.svelte-19ekbm8{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.select-input.svelte-19ekbm8,.text-input.svelte-19ekbm8{width:100%;padding:.5rem .75rem;background:#1f2937;border:1px solid #374151;border-radius:6px;color:#e5e7eb;font-size:.875rem}.select-input.svelte-19ekbm8:focus,.text-input.svelte-19ekbm8:focus{outline:none;border-color:#deb452}.label-row.svelte-19ekbm8{display:flex;justify-content:space-between;align-items:center}.add-buttons.svelte-19ekbm8{display:flex;gap:.375rem}.create-btn.svelte-19ekbm8{font-size:.75rem;font-weight:600;color:#deb452;background:none;border:1px solid #deb452;border-radius:4px;padding:.125rem .5rem;cursor:pointer;transition:background .15s,color .15s}.create-btn.svelte-19ekbm8:hover{background:#deb452;color:#111827}.create-form.svelte-19ekbm8,.url-input-form.svelte-19ekbm8{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:#111827;border:1px solid #374151;border-radius:6px}.create-actions.svelte-19ekbm8{display:flex;gap:.5rem}.error-text.svelte-19ekbm8{font-size:.75rem;color:#ef4444}.help-text.svelte-19ekbm8{font-size:.75rem;color:#6b7280;font-style:italic}.image-grid.svelte-19ekbm8{display:flex;flex-direction:column;gap:2px;border:1px solid #374151;border-radius:6px;overflow:hidden}.image-card.svelte-19ekbm8{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;background:#1f2937;cursor:grab;transition:background .15s,opacity .15s}.image-card.svelte-19ekbm8:hover{background:#283344}.image-card.dragging.svelte-19ekbm8{opacity:.4}.image-card.drop-target.svelte-19ekbm8{border-top:2px solid #deb452}.drag-handle.svelte-19ekbm8{color:#4b5563;flex-shrink:0;cursor:grab;padding:0 2px}.image-thumb.svelte-19ekbm8{width:40px;height:40px;flex-shrink:0;border-radius:4px;overflow:hidden;background:#111827}.image-thumb.svelte-19ekbm8 .thumb-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-info.svelte-19ekbm8{flex:1;min-width:0;display:flex;flex-direction:column}.image-name.svelte-19ekbm8{font-size:.8125rem;color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-caption.svelte-19ekbm8{font-size:.6875rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-actions.svelte-19ekbm8{display:flex;gap:.25rem;flex-shrink:0}.icon-btn.svelte-19ekbm8{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:4px;background:transparent;color:#6b7280;cursor:pointer;transition:background .15s,color .15s}.icon-btn.svelte-19ekbm8:hover{background:#374151;color:#e5e7eb}.icon-btn.danger.svelte-19ekbm8:hover{background:#7f1d1d;color:#fca5a5}.embed-block.svelte-fk5n5r{width:100%}.embed-content.svelte-fk5n5r iframe{max-width:100%}.embed-content.svelte-fk5n5r .twitter-tweet,.embed-content.svelte-fk5n5r .instagram-media{margin:0 auto!important}.event-calendar-block.svelte-1k4tdyn{width:100%}.calendar-day.svelte-1k4tdyn:nth-child(7n){border-right:none}.calendar-grid.svelte-1k4tdyn>.grid:where(.svelte-1k4tdyn):last-child>.calendar-day:where(.svelte-1k4tdyn):nth-last-child(-n+7){border-bottom:none}.event-countdown-block.svelte-1kdc13f{width:100%}.countdown-unit.svelte-1kdc13f{text-align:center}.event-detail-block.svelte-1ftmcmz,.event-list-block.svelte-1ooltqb{width:100%}.line-clamp-2.svelte-1ooltqb{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.image-crop.svelte-by1jy4{position:relative;overflow:hidden}.image-crop.svelte-by1jy4 picture{display:block;height:100%}.image-crop.svelte-by1jy4 img{display:block}.image-scaler.svelte-by1jy4 picture{display:block;width:100%;height:100%}.image-scaler.svelte-by1jy4 img{display:block}.featured-article-block.svelte-88s3vv{width:100%;background:#fff}.article-card.svelte-88s3vv{background:#fff;color:#1c1917;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transition:box-shadow .3s ease}.article-link.svelte-88s3vv{display:block;text-decoration:none;color:inherit}.article-link.svelte-88s3vv:hover .article-card:where(.svelte-88s3vv){box-shadow:0 25px 50px -12px #00000040}.article-link.svelte-88s3vv:hover .article-title:where(.svelte-88s3vv){color:#deb452}.article-image.svelte-88s3vv{overflow:hidden;transition:transform .5s ease}.article-link.svelte-88s3vv:hover .article-image:where(.svelte-88s3vv){transform:scale(1.05)}.article-body.svelte-88s3vv{padding:1.5rem 2rem;text-align:center}.article-title.svelte-88s3vv{font-family:Playfair Display,Georgia,serif;font-size:1.875rem;font-weight:700;margin:0 0 .75rem;color:inherit;transition:color .3s ease}.excerpt-content.svelte-88s3vv{color:#57534e;line-height:1.625;font-size:1rem}.excerpt-content.svelte-88s3vv p{margin:0}.excerpt-content.svelte-88s3vv p+p{margin-top:.5rem}.widget-input.svelte-1tz34wo{width:100%;padding:.625rem .75rem;font-size:.875rem;line-height:1.5;color:var(--pb-text-color, #111827);background-color:var(--pb-input-bg, #ffffff);border:1px solid var(--pb-border-color, #d1d5db);border-radius:.375rem;outline:none;transition:border-color .15s,box-shadow .15s}.widget-input.svelte-1tz34wo:focus{border-color:var(--pb-focus-ring, #deb452);box-shadow:0 0 0 3px var(--pb-focus-ring-alpha, rgba(222, 180, 82, .15))}.widget-input.svelte-1tz34wo:disabled{background-color:var(--pb-disabled-bg, #f9fafb);cursor:not-allowed;opacity:.7}.widget-input-error.svelte-1tz34wo{border-color:var(--pb-error-color, #dc2626)}.widget-input.svelte-1tz34wo::-moz-placeholder{color:var(--pb-placeholder-color, #9ca3af)}.widget-input.svelte-1tz34wo::placeholder{color:var(--pb-placeholder-color, #9ca3af)}.widget-textarea.svelte-17urcd{width:100%;min-height:80px;padding:.625rem .75rem;font-size:.875rem;line-height:1.5;color:var(--pb-text-color, #111827);background-color:var(--pb-input-bg, #ffffff);border:1px solid var(--pb-border-color, #d1d5db);border-radius:.375rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.widget-textarea.svelte-17urcd:focus{border-color:var(--pb-focus-ring, #deb452);box-shadow:0 0 0 3px var(--pb-focus-ring-alpha, rgba(222, 180, 82, .15))}.widget-textarea.svelte-17urcd:disabled{background-color:var(--pb-disabled-bg, #f9fafb);cursor:not-allowed;opacity:.7}.widget-textarea-error.svelte-17urcd{border-color:var(--pb-error-color, #dc2626)}.widget-textarea.svelte-17urcd::-moz-placeholder{color:var(--pb-placeholder-color, #9ca3af)}.widget-textarea.svelte-17urcd::placeholder{color:var(--pb-placeholder-color, #9ca3af)}.widget-url-row.svelte-1o98byc{display:flex;align-items:stretch}.widget-url-icon.svelte-1o98byc{display:flex;align-items:center;justify-content:center;padding:0 .75rem;background-color:var(--pb-disabled-bg, #f9fafb);border:1px solid var(--pb-border-color, #d1d5db);border-right:none;border-radius:.375rem 0 0 .375rem;color:var(--pb-hint-color, #6b7280)}.widget-url-input.svelte-1o98byc{flex:1;padding:.625rem .75rem;font-size:.875rem;color:var(--pb-text-color, #111827);background-color:var(--pb-input-bg, #ffffff);border:1px solid var(--pb-border-color, #d1d5db);border-radius:0 .375rem .375rem 0;outline:none;transition:border-color .15s,box-shadow .15s}.widget-url-input.svelte-1o98byc:focus{border-color:var(--pb-focus-ring, #deb452);box-shadow:0 0 0 3px var(--pb-focus-ring-alpha, rgba(222, 180, 82, .15))}.widget-url-input.svelte-1o98byc:disabled{background-color:var(--pb-disabled-bg, #f9fafb);cursor:not-allowed;opacity:.7}.widget-url-input-error.svelte-1o98byc{border-color:var(--pb-error-color, #dc2626)}.cta-form.svelte-19r2c2f{display:flex;flex-direction:column;gap:1.5rem}.form-preview.svelte-19r2c2f{padding:1.5rem;border-radius:.5rem;overflow:hidden}.preview-content.svelte-19r2c2f{display:flex;flex-direction:column;gap:1rem}.preview-centered.svelte-19r2c2f{align-items:center;text-align:center}.preview-text.svelte-19r2c2f{display:flex;flex-direction:column;gap:.25rem}.preview-headline.svelte-19r2c2f{margin:0;font-size:1.125rem;font-weight:700}.preview-placeholder-text.svelte-19r2c2f{opacity:.5}.preview-description.svelte-19r2c2f{margin:0;font-size:.875rem;opacity:.9}.preview-buttons.svelte-19r2c2f{display:flex;gap:.5rem;flex-wrap:wrap}.preview-btn.svelte-19r2c2f{padding:.375rem .75rem;font-size:.75rem;font-weight:600;border-radius:.375rem}.preview-btn-primary.svelte-19r2c2f{background:#ffffffe6;color:#d97706}.preview-btn-secondary.svelte-19r2c2f{background:transparent;border:1px solid currentColor;opacity:.9}.form-section.svelte-19r2c2f{padding:1rem;background:var(--pb-disabled-bg, #f9fafb);border-radius:.5rem}.form-section-title.svelte-19r2c2f{margin:0 0 1rem;font-size:.875rem;font-weight:600;color:var(--pb-text-color, #374151);text-transform:uppercase;letter-spacing:.05em}.form-row.svelte-19r2c2f{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-col.svelte-19r2c2f{min-width:0}@media(max-width:640px){.form-row.svelte-19r2c2f{grid-template-columns:1fr}}.form-section.svelte-fofp6{padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.form-section.svelte-fofp6:last-child{border-bottom:none;padding-bottom:0}.form-section.svelte-pc1qvu{padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.form-section.svelte-pc1qvu:last-child{border-bottom:none;padding-bottom:0}.form-section.svelte-wq40ex{padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.form-section.svelte-wq40ex:last-child{border-bottom:none;padding-bottom:0}.form-section.svelte-16p5tzt{padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.form-section.svelte-16p5tzt:last-child{border-bottom:none;padding-bottom:0}.media-picker-backdrop.svelte-qn9uas{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.media-picker-modal.svelte-qn9uas{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000059;width:100%;max-width:1000px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.media-picker-header.svelte-qn9uas{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.media-picker-title.svelte-qn9uas{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.media-picker-close.svelte-qn9uas{background:none;border:none;padding:.5rem;cursor:pointer;color:#6b7280;border-radius:6px;transition:all .15s}.media-picker-close.svelte-qn9uas:hover{background:#e5e7eb;color:#111827}.media-picker-body.svelte-qn9uas{flex:1;overflow:hidden;min-height:400px}.element-slot.svelte-fa80gq{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.element-slot-header.svelte-fa80gq{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.element-slot-label.svelte-fa80gq{font-size:.875rem;font-weight:600;color:#374151}.element-slot-badge.svelte-fa80gq{font-size:.625rem;text-transform:uppercase;padding:.125rem .5rem;background:#dbeafe;color:#1e40af;border-radius:9999px}.element-slot-content.svelte-fa80gq{padding:1rem}.element-slot-preview.svelte-fa80gq{display:flex;flex-direction:column;gap:.75rem}.element-slot-image{width:100%;max-height:200px;-o-object-fit:cover;object-fit:cover;border-radius:.375rem;background:#f3f4f6}.element-slot-file.svelte-fa80gq{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f9fafb;border-radius:.375rem;color:#6b7280}.element-slot-file.svelte-fa80gq span:where(.svelte-fa80gq){font-size:.875rem;color:#374151}.element-slot-actions.svelte-fa80gq{display:flex;gap:.5rem}.btn-replace.svelte-fa80gq,.btn-remove.svelte-fa80gq{padding:.5rem .75rem;font-size:.75rem;font-weight:500;border-radius:.375rem;cursor:pointer;transition:all .15s}.btn-replace.svelte-fa80gq{background:#deb452;border:none;color:#fff}.btn-replace.svelte-fa80gq:hover{filter:brightness(.95)}.btn-remove.svelte-fa80gq{background:#fff;border:1px solid #d1d5db;color:#dc2626}.btn-remove.svelte-fa80gq:hover{background:#fef2f2;border-color:#dc2626}.element-slot-empty.svelte-fa80gq{width:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;background:#fff;border:2px dashed #d1d5db;border-radius:.5rem;cursor:pointer;transition:all .15s;color:#9ca3af}.element-slot-empty.svelte-fa80gq:hover{border-color:#deb452;background:#deb45205;color:#deb452}.empty-text.svelte-fa80gq{font-size:.875rem;font-weight:500;color:#374151}.empty-hint.svelte-fa80gq{font-size:.75rem;color:#9ca3af}.element-slot-empty.svelte-fa80gq:hover .empty-text:where(.svelte-fa80gq){color:#deb452}.block-elements-editor.svelte-znlkip,.element-slots.svelte-znlkip{display:flex;flex-direction:column;gap:1rem}.no-element-types.svelte-znlkip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 2rem;text-align:center;color:#9ca3af;background:#f9fafb;border-radius:.5rem;border:1px dashed #e5e7eb}.no-element-types.svelte-znlkip p:where(.svelte-znlkip){margin:0;font-size:.875rem;color:#6b7280}.no-element-hint.svelte-znlkip{font-size:.75rem;color:#9ca3af}.widget-input.svelte-102ylfm{width:100%;padding:.625rem .75rem;font-size:.875rem;line-height:1.5;color:var(--pb-text-color, #111827);background-color:var(--pb-input-bg, #ffffff);border:1px solid var(--pb-border-color, #d1d5db);border-radius:.375rem;outline:none;transition:border-color .15s,box-shadow .15s}.widget-input.svelte-102ylfm:focus{border-color:var(--pb-focus-ring, #deb452);box-shadow:0 0 0 3px var(--pb-focus-ring-alpha, rgba(222, 180, 82, .15))}.widget-input.svelte-102ylfm:disabled{background-color:var(--pb-disabled-bg, #f9fafb);cursor:not-allowed;opacity:.7}.widget-input-error.svelte-102ylfm{border-color:var(--pb-error-color, #dc2626)}.widget-input[type=number].svelte-102ylfm::-webkit-inner-spin-button,.widget-input[type=number].svelte-102ylfm::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.widget-input[type=number].svelte-102ylfm{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.widget-boolean.svelte-1c8hkfn{margin-bottom:1rem}.widget-boolean-row.svelte-1c8hkfn{display:flex;align-items:center;gap:.75rem}.widget-boolean-label.svelte-1c8hkfn{font-size:.875rem;font-weight:500;color:var(--pb-label-color, #374151);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.widget-required.svelte-1c8hkfn{color:var(--pb-error-color, #dc2626);margin-left:.25rem}.widget-toggle.svelte-1c8hkfn{position:relative;display:inline-flex;align-items:center;width:2.75rem;height:1.5rem;padding:0;border:2px solid transparent;border-radius:9999px;background-color:var(--pb-toggle-off, #e5e7eb);cursor:pointer;transition:background-color .2s;flex-shrink:0}.widget-toggle.svelte-1c8hkfn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--pb-focus-ring, #deb452),0 0 0 4px var(--pb-focus-ring-alpha, rgba(222, 180, 82, .15))}.widget-toggle.svelte-1c8hkfn:disabled{cursor:not-allowed;opacity:.5}.widget-toggle-active.svelte-1c8hkfn{background-color:var(--pb-primary-color, #deb452)}.widget-toggle-thumb.svelte-1c8hkfn{display:block;width:1.25rem;height:1.25rem;background-color:#fff;border-radius:9999px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:transform .2s;transform:translate(0)}.widget-toggle-thumb-active.svelte-1c8hkfn{transform:translate(1.25rem)}.widget-notes.svelte-1c8hkfn{margin-top:.375rem;margin-left:3.5rem;font-size:.75rem;color:var(--pb-hint-color, #6b7280)}.widget-error.svelte-1c8hkfn{margin-top:.375rem;margin-left:3.5rem;font-size:.75rem;color:var(--pb-error-color, #dc2626)}.widget-multiselect.svelte-1jajshk{display:flex;flex-direction:column;gap:.5rem}.widget-checkbox-label.svelte-1jajshk{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.widget-checkbox.svelte-1jajshk{width:1rem;height:1rem;cursor:pointer;accent-color:var(--pb-primary-color, #deb452);border-radius:.25rem}.widget-checkbox.svelte-1jajshk:focus-visible{outline:2px solid var(--pb-focus-ring, #deb452);outline-offset:2px}.widget-checkbox.svelte-1jajshk:disabled{cursor:not-allowed;opacity:.5}.widget-checkbox-text.svelte-1jajshk{font-size:.875rem;color:var(--pb-text-color, #374151)}.widget-color-row.svelte-1gieoti{display:flex;gap:.5rem;align-items:center}.widget-color-picker.svelte-1gieoti{width:3.5rem;height:2.5rem;padding:2px;border:1px solid var(--pb-border-color, #d1d5db);border-radius:.375rem;cursor:pointer;background:transparent}.widget-color-picker.svelte-1gieoti::-webkit-color-swatch-wrapper{padding:0}.widget-color-picker.svelte-1gieoti::-webkit-color-swatch{border-radius:.25rem;border:none}.widget-color-picker.svelte-1gieoti::-moz-color-swatch{border-radius:.25rem;border:none}.widget-color-picker.svelte-1gieoti:focus{outline:none;border-color:var(--pb-focus-ring, #deb452);box-shadow:0 0 0 3px var(--pb-focus-ring-alpha, rgba(222, 180, 82, .15))}.widget-color-picker.svelte-1gieoti:disabled{cursor:not-allowed;opacity:.7}.widget-color-text.svelte-1gieoti{flex:1;padding:.625rem .75rem;font-size:.875rem;font-family:monospace;color:var(--pb-text-color, #111827);background-color:var(--pb-input-bg, #ffffff);border:1px solid var(--pb-border-color, #d1d5db);border-radius:.375rem;outline:none;transition:border-color .15s,box-shadow .15s}.widget-color-text.svelte-1gieoti:focus{border-color:var(--pb-focus-ring, #deb452);box-shadow:0 0 0 3px var(--pb-focus-ring-alpha, rgba(222, 180, 82, .15))}.widget-color-text.svelte-1gieoti:disabled{background-color:var(--pb-disabled-bg, #f9fafb);cursor:not-allowed;opacity:.7}.widget-color-text-error.svelte-1gieoti{border-color:var(--pb-error-color, #dc2626)}.widget-email-row.svelte-14qsvin{display:flex;align-items:stretch}.widget-email-icon.svelte-14qsvin{display:flex;align-items:center;justify-content:center;padding:0 .75rem;background-color:var(--pb-disabled-bg, #f9fafb);border:1px solid var(--pb-border-color, #d1d5db);border-right:none;border-radius:.375rem 0 0 .375rem;color:var(--pb-hint-color, #6b7280)}.widget-email-input.svelte-14qsvin{flex:1;padding:.625rem .75rem;font-size:.875rem;color:var(--pb-text-color, #111827);background-color:var(--pb-input-bg, #ffffff);border:1px solid var(--pb-border-color, #d1d5db);border-radius:0 .375rem .375rem 0;outline:none;transition:border-color .15s,box-shadow .15s}.widget-email-input.svelte-14qsvin:focus{border-color:var(--pb-focus-ring, #deb452);box-shadow:0 0 0 3px var(--pb-focus-ring-alpha, rgba(222, 180, 82, .15))}.widget-email-input.svelte-14qsvin:disabled{background-color:var(--pb-disabled-bg, #f9fafb);cursor:not-allowed;opacity:.7}.widget-email-input-error.svelte-14qsvin{border-color:var(--pb-error-color, #dc2626)}.widget-date.svelte-1b7w4oz{width:100%;padding:.625rem .75rem;font-size:.875rem;color:var(--pb-text-color, #111827);background-color:var(--pb-input-bg, #ffffff);border:1px solid var(--pb-border-color, #d1d5db);border-radius:.375rem;outline:none;transition:border-color .15s,box-shadow .15s}.widget-date.svelte-1b7w4oz:focus{border-color:var(--pb-focus-ring, #deb452);box-shadow:0 0 0 3px var(--pb-focus-ring-alpha, rgba(222, 180, 82, .15))}.widget-date.svelte-1b7w4oz:disabled{background-color:var(--pb-disabled-bg, #f9fafb);cursor:not-allowed;opacity:.7}.widget-date-error.svelte-1b7w4oz{border-color:var(--pb-error-color, #dc2626)}.widget-date.svelte-1b7w4oz::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;-webkit-transition:opacity .15s;transition:opacity .15s}.widget-date.svelte-1b7w4oz::-webkit-calendar-picker-indicator:hover{opacity:1}.widget-datetime.svelte-dl2wqu{width:100%;padding:.625rem .75rem;font-size:.875rem;color:var(--pb-text-color, #111827);background-color:var(--pb-input-bg, #ffffff);border:1px solid var(--pb-border-color, #d1d5db);border-radius:.375rem;outline:none;transition:border-color .15s,box-shadow .15s}.widget-datetime.svelte-dl2wqu:focus{border-color:var(--pb-focus-ring, #deb452);box-shadow:0 0 0 3px var(--pb-focus-ring-alpha, rgba(222, 180, 82, .15))}.widget-datetime.svelte-dl2wqu:disabled{background-color:var(--pb-disabled-bg, #f9fafb);cursor:not-allowed;opacity:.7}.widget-datetime-error.svelte-dl2wqu{border-color:var(--pb-error-color, #dc2626)}.widget-datetime.svelte-dl2wqu::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;-webkit-transition:opacity .15s;transition:opacity .15s}.widget-datetime.svelte-dl2wqu::-webkit-calendar-picker-indicator:hover{opacity:1}.widget-richtext.svelte-963eu6{border-radius:.375rem;overflow:hidden}.widget-richtext-disabled.svelte-963eu6{opacity:.7;pointer-events:none}.widget-image.svelte-15m9fhs{width:100%}.widget-image-preview.svelte-15m9fhs{border:1px solid var(--pb-border-color, #d1d5db);border-radius:.5rem;overflow:hidden;background:var(--pb-disabled-bg, #f9fafb)}.widget-image-img{width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain;display:block}.widget-image-actions.svelte-15m9fhs{display:flex;gap:.5rem;padding:.75rem;border-top:1px solid var(--pb-border-color, #d1d5db);background:#fff}.widget-image-btn.svelte-15m9fhs{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;border-radius:.375rem;cursor:pointer;transition:all .15s}.widget-image-btn.svelte-15m9fhs:disabled{opacity:.5;cursor:not-allowed}.widget-image-btn-change.svelte-15m9fhs{background:var(--pb-primary-color, #deb452);border:none;color:#fff}.widget-image-btn-change.svelte-15m9fhs:hover:not(:disabled){filter:brightness(.95)}.widget-image-btn-remove.svelte-15m9fhs{background:#fff;border:1px solid var(--pb-border-color, #d1d5db);color:var(--pb-error-color, #dc2626)}.widget-image-btn-remove.svelte-15m9fhs:hover:not(:disabled){background:#fef2f2;border-color:var(--pb-error-color, #dc2626)}.widget-image-empty.svelte-15m9fhs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem;border:2px dashed var(--pb-border-color, #d1d5db);border-radius:.5rem;background:var(--pb-input-bg, #ffffff);cursor:pointer;transition:all .15s}.widget-image-empty.svelte-15m9fhs:hover{border-color:var(--pb-primary-color, #deb452);background:#deb45205}.widget-image-empty.svelte-15m9fhs:focus-visible{outline:none;border-color:var(--pb-primary-color, #deb452);box-shadow:0 0 0 3px var(--pb-focus-ring-alpha, rgba(222, 180, 82, .15))}.widget-image-icon.svelte-15m9fhs{color:var(--pb-hint-color, #9ca3af)}.widget-image-text.svelte-15m9fhs{font-size:.875rem;color:var(--pb-text-color, #374151);margin:0}.widget-image-text-bold.svelte-15m9fhs{font-weight:600;color:var(--pb-primary-color, #deb452)}.widget-image-hint.svelte-15m9fhs{font-size:.75rem;color:var(--pb-hint-color, #9ca3af);margin:0}.editor-backdrop.svelte-1lc5oq7{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.editor-modal.svelte-1lc5oq7{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000059;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.editor-header.svelte-1lc5oq7{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f9fafb,#fff)}.editor-header-left.svelte-1lc5oq7{display:flex;flex-direction:column;gap:.25rem}.editor-title.svelte-1lc5oq7{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.editor-block-name.svelte-1lc5oq7{font-size:.75rem;color:#6b7280}.editor-close.svelte-1lc5oq7{background:none;border:none;padding:.5rem;cursor:pointer;color:#6b7280;border-radius:6px;transition:all .15s}.editor-close.svelte-1lc5oq7:hover{background:#f3f4f6;color:#111827}.editor-tabs.svelte-1lc5oq7{display:flex;gap:0;padding:0 1.5rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.editor-tab.svelte-1lc5oq7{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:.875rem;font-weight:500;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s;margin-bottom:-1px}.editor-tab.svelte-1lc5oq7:hover{color:#374151}.editor-tab.active.svelte-1lc5oq7{color:#deb452;border-bottom-color:#deb452;background:#fff}.editor-tab.svelte-1lc5oq7 svg:where(.svelte-1lc5oq7){opacity:.7}.editor-tab.active.svelte-1lc5oq7 svg:where(.svelte-1lc5oq7){opacity:1}.editor-error.svelte-1lc5oq7{margin:1rem 1.5rem 0;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.875rem}.editor-warning.svelte-1lc5oq7{margin:1rem 1.5rem 0;padding:.75rem 1rem;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:.875rem}.editor-body.svelte-1lc5oq7{padding:1.5rem;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:1.25rem}.editor-loading.svelte-1lc5oq7{display:flex;align-items:center;gap:.75rem;padding:2rem;color:#6b7280;justify-content:center}.editor-empty.svelte-1lc5oq7{padding:2rem;text-align:center;color:#6b7280}.editor-empty-hint.svelte-1lc5oq7{font-size:.875rem;margin-top:.5rem}.editor-empty.svelte-1lc5oq7 code:where(.svelte-1lc5oq7){background:#f3f4f6;padding:.125rem .375rem;border-radius:4px;font-size:.875rem}.settings-section.svelte-1lc5oq7{display:flex;flex-direction:column;gap:1.25rem}.settings-heading.svelte-1lc5oq7{margin:0;font-size:.875rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em}.editor-footer.svelte-1lc5oq7{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}.btn.svelte-1lc5oq7{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;border-radius:8px;cursor:pointer;transition:all .15s;border:none}.btn.svelte-1lc5oq7:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-1lc5oq7{background:#fff;border:1px solid #d1d5db;color:#374151}.btn-secondary.svelte-1lc5oq7:hover:not(:disabled){background:#f3f4f6}.btn-primary.svelte-1lc5oq7{background:#deb452;color:#fff}.btn-primary.svelte-1lc5oq7:hover:not(:disabled){filter:brightness(.95)}.editor-spinner.svelte-1lc5oq7{display:inline-block;width:1rem;height:1rem;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-1lc5oq7-spin .6s linear infinite}@keyframes svelte-1lc5oq7-spin{to{transform:rotate(360deg)}}.content-fields.svelte-8xqbf4{display:flex;flex-direction:column}.field-group.svelte-8xqbf4{display:flex;flex-direction:column;gap:.5rem}.field-label.svelte-8xqbf4{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.field-hint.svelte-8xqbf4{margin:0;font-size:.75rem;color:#9ca3af;font-style:italic}.text-input.svelte-8xqbf4,.textarea-input.svelte-8xqbf4{padding:.625rem .75rem;font-size:.875rem;font-family:inherit;background:#374151;border:1px solid #4b5563;border-radius:6px;color:#f3f4f6;transition:all .15s}.textarea-input.svelte-8xqbf4{resize:vertical;min-height:60px}.text-input.svelte-8xqbf4:focus,.textarea-input.svelte-8xqbf4:focus{outline:none;border-color:#deb452;box-shadow:0 0 0 2px #deb45233}.text-input.svelte-8xqbf4::-moz-placeholder,.textarea-input.svelte-8xqbf4::-moz-placeholder{color:#9ca3af}.text-input.svelte-8xqbf4::placeholder,.textarea-input.svelte-8xqbf4::placeholder{color:#9ca3af}.required.svelte-8xqbf4{color:#ef4444}.headline-input.svelte-8xqbf4{font-size:1.25rem;font-weight:700;color:#fff;padding:.75rem 1rem}.subheadline-input.svelte-8xqbf4{font-size:1rem;font-weight:500;color:#e5e7eb}.title-input.svelte-8xqbf4{font-size:1.125rem;font-weight:600;color:#fff;padding:.75rem 1rem}.featured-events-block.svelte-1vz2vcb{width:100%}.line-clamp-2.svelte-1vz2vcb{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-title-container.svelte-1ozaatl{text-align:center}.section-title-with-lines.svelte-1ozaatl{display:flex;align-items:center;justify-content:center;gap:1.5rem;width:100%}.gold-line.svelte-1ozaatl{flex:1;height:2px;background:linear-gradient(to right,transparent,#deb452,#deb452)}.gold-line.svelte-1ozaatl:last-child{background:linear-gradient(to right,#deb452,#deb452,transparent)}.section-title-box.svelte-1ozaatl{position:relative;display:inline-flex;align-items:center;justify-content:center;height:60px;padding:0 2rem;overflow:hidden}.section-title-text.svelte-1ozaatl{position:relative;z-index:10;color:#fff;font-size:1.5rem;font-weight:700;margin:0;white-space:nowrap;text-shadow:2px 2px 4px rgba(0,0,0,.8);line-height:1.2}.gradation-container.svelte-1ozaatl{position:relative;padding:.5rem;border-radius:12px;display:flex;flex-direction:column}.gradation-container.first-row.svelte-1ozaatl{min-height:100%}.free-tier-link.svelte-1ozaatl{flex:none;margin-top:auto;height:50%;position:relative;width:100%}.free-tier-card.svelte-1ozaatl{height:100%;max-height:100%;width:100%}.gradation-overlay.svelte-1ozaatl{position:absolute;inset:0;pointer-events:none;border-radius:12px;z-index:1}.tier-header.svelte-1ozaatl{color:#deb452;font-size:1.125rem;font-weight:600;text-align:center;letter-spacing:.05em;margin-bottom:.5rem}@media(max-width:768px){.section-title-text.svelte-1ozaatl{font-size:1.1rem;padding:0 1rem}.section-title-box.svelte-1ozaatl{padding:0 1rem}}.form-block.svelte-1if180x{width:100%;max-width:32rem}.hidden.svelte-1if180x{position:absolute;left:-9999px;height:0;overflow:hidden}.gallery-item.svelte-16xccvf{background:transparent;border:none;padding:0}.gallery-item.svelte-16xccvf:disabled{cursor:default}.image-placeholder.svelte-r44yrd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:150px;background:#f3f4f6;border:2px dashed #d1d5db;border-radius:8px;color:#9ca3af}.image-placeholder__text.svelte-r44yrd{font-size:.875rem;font-weight:500;color:#6b7280}.image-placeholder__hint.svelte-r44yrd{font-size:.75rem;color:#9ca3af}.hero-bg.svelte-l4d50z{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;will-change:transform}.hero-bg--auto.svelte-l4d50z{position:relative;height:auto}.hero-content__headline.svelte-1lgo7hy{font-family:var(--font-serif, "Playfair Display", serif)}.hero-content__subheadline.svelte-1lgo7hy{text-shadow:0 2px 6px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.3)}.hero-content__cta.svelte-1lgo7hy:hover{filter:brightness(.9)}.hero-content__html.svelte-1lgo7hy{font-family:var(--font-serif, "Playfair Display", serif);font-size:2rem;font-weight:600;line-height:1.3;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.6),0 4px 16px rgba(0,0,0,.4)}.hero-content__html.svelte-1lgo7hy h1,.hero-content__html.svelte-1lgo7hy h2,.hero-content__html.svelte-1lgo7hy .headline{font-family:var(--font-serif, "Playfair Display", serif);font-size:2.5rem;font-weight:700;margin-bottom:.5rem;line-height:1.2;display:block}.hero-content__html.svelte-1lgo7hy p,.hero-content__html.svelte-1lgo7hy .subheadline{font-size:1.5rem;font-weight:500;margin-bottom:.5rem;line-height:1.4;opacity:.95;display:block}@media(min-width:768px){.hero-content__html.svelte-1lgo7hy{font-size:2.5rem}.hero-content__html.svelte-1lgo7hy h1,.hero-content__html.svelte-1lgo7hy h2,.hero-content__html.svelte-1lgo7hy .headline{font-size:3.5rem}.hero-content__html.svelte-1lgo7hy p,.hero-content__html.svelte-1lgo7hy .subheadline{font-size:1.75rem}}@media(min-width:1024px){.hero-content__html.svelte-1lgo7hy{font-size:3rem}.hero-content__html.svelte-1lgo7hy h1,.hero-content__html.svelte-1lgo7hy h2,.hero-content__html.svelte-1lgo7hy .headline{font-size:4.5rem}.hero-content__html.svelte-1lgo7hy p,.hero-content__html.svelte-1lgo7hy .subheadline{font-size:2rem}}.hero-block__section.svelte-19fgpda{position:relative}.content-fields.svelte-1onn628{display:flex;flex-direction:column}.field-group.svelte-1onn628{display:flex;flex-direction:column;gap:.5rem}.field-label.svelte-1onn628{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.text-input.svelte-1onn628{padding:.625rem .75rem;font-size:.875rem;font-family:inherit;background:#374151;border:1px solid #4b5563;border-radius:6px;color:#f3f4f6;transition:all .15s}.text-input.svelte-1onn628:focus{outline:none;border-color:#deb452;box-shadow:0 0 0 2px #deb45233}.text-input.svelte-1onn628::-moz-placeholder{color:#9ca3af}.text-input.svelte-1onn628::placeholder{color:#9ca3af}.headline-input.svelte-1onn628{font-size:1.25rem;font-weight:700;color:#fff;padding:.75rem 1rem}.field-hint.svelte-1onn628{margin:0;font-size:.75rem;color:#9ca3af;font-style:italic}.html-block.svelte-1gx5r27{width:100%}.html-block-sandboxed.svelte-1gx5r27 iframe:where(.svelte-1gx5r27){width:100%;min-height:100px}.image-block.svelte-1jv9ozb{width:100%}.image-block.svelte-1jv9ozb img{display:block}.content-fields.svelte-12v0smh{display:flex;flex-direction:column;gap:1rem}.field-group.svelte-12v0smh{display:flex;flex-direction:column;gap:.5rem}.field-label.svelte-12v0smh{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.field-hint.svelte-12v0smh{font-size:.75rem;color:#9ca3af;font-style:italic}.text-input.svelte-12v0smh{padding:.625rem .75rem;font-size:.875rem;background:#374151;border:1px solid #4b5563;border-radius:6px;color:#f3f4f6;transition:all .15s}.text-input.svelte-12v0smh:focus{outline:none;border-color:#deb452;box-shadow:0 0 0 2px #deb45233}.text-input.svelte-12v0smh::-moz-placeholder{color:#9ca3af}.text-input.svelte-12v0smh::placeholder{color:#9ca3af}.map-block.svelte-1q1ld53{width:100%;min-height:200px}.nav-grid-item.svelte-gus17n{display:block;text-decoration:none;overflow:hidden}.nav-grid-item.svelte-gus17n .nav-grid-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.nav-grid-item.svelte-gus17n:hover .nav-grid-image{transform:scale(1.05)}.overlay-label.svelte-gus17n{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);display:flex;align-items:flex-end;padding:1rem}.label-text.svelte-gus17n{color:#fff;font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.nav-card.svelte-gus17n{display:flex;flex-direction:column;overflow:hidden}.card-label.svelte-gus17n{background:#deb452;color:#fff;text-align:center;padding:1rem 1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}.nav-card.svelte-gus17n .nav-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.nav-grid-item.svelte-gus17n:hover .nav-card:where(.svelte-gus17n) .nav-card-image{transform:scale(1.05)}.placeholder-bg.svelte-gus17n{width:100%;height:100%;background:linear-gradient(135deg,#f5f5f5,#e0e0e0)}.newsletter-wrapper.svelte-wo06qs{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:3rem 2rem;background:#fff;align-items:start}.newsletter-image-container.svelte-wo06qs{display:flex;justify-content:center;align-items:flex-start}.newsletter-image-container.svelte-wo06qs .newsletter-image{width:100%;box-shadow:0 4px 12px #0000001a}.newsletter-image-container.no-shadow.svelte-wo06qs .newsletter-image{box-shadow:none}.newsletter-container.svelte-wo06qs{padding:0;display:flex;flex-direction:column;justify-content:center;max-width:700px}.newsletter-header.svelte-wo06qs{margin-bottom:2.5rem}.newsletter-title.svelte-wo06qs{font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:2.5rem;font-weight:400;font-style:italic;color:#2c3e50;margin-bottom:1rem;line-height:1.2}.newsletter-subtitle.svelte-wo06qs{font-size:.9rem;color:#5a6c7d;line-height:1.6;margin-bottom:0}.newsletter-form.svelte-wo06qs{display:flex;flex-direction:column;gap:1.5rem;max-width:600px}.form-group.svelte-wo06qs{display:flex;flex-direction:column;position:relative}.form-label.svelte-wo06qs{font-size:.75rem;font-weight:400;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.form-input.svelte-wo06qs{padding:.75rem 0;border:none;border-bottom:2px solid var(--color-primary, #deb452);font-size:1rem;transition:all .2s ease;background:transparent;color:#2c3e50}.form-input.svelte-wo06qs:focus{outline:none;border-bottom-color:var(--color-primary-dark, #c9a144)}.form-input.svelte-wo06qs:disabled{opacity:.6;cursor:not-allowed}.submit-button.svelte-wo06qs{padding:1rem 3rem;background:var(--color-primary, #deb452);color:#fff;border:none;border-radius:50px;font-size:1rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;margin-top:1rem;align-self:center;min-width:300px}.submit-button.svelte-wo06qs:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #deb45266}.submit-button.svelte-wo06qs:disabled{opacity:.7;cursor:not-allowed}.success-message.svelte-wo06qs{background:#d4edda;color:#155724;padding:1.5rem;border-radius:8px;text-align:center;font-weight:500}.error-message.svelte-wo06qs{background:#f8d7da;color:#721c24;padding:1rem;border-radius:8px;text-align:center;margin-bottom:1rem}.privacy-text.svelte-wo06qs{text-align:center;font-size:.8rem;color:#999;margin-top:1.5rem}.interests-section.svelte-wo06qs{margin-top:2rem;margin-bottom:1rem}.interests-title.svelte-wo06qs{font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:1.25rem;font-style:italic;color:#2c3e50;margin-bottom:1rem;text-align:center}.checkbox-group.svelte-wo06qs{display:flex;flex-direction:column;gap:.75rem}.checkbox-item.svelte-wo06qs{display:flex;align-items:center;gap:.75rem;cursor:pointer}.checkbox-input.svelte-wo06qs{width:20px;height:20px;border:2px solid var(--color-primary, #deb452);cursor:pointer;flex-shrink:0}.checkbox-label.svelte-wo06qs{font-size:.95rem;color:#2c3e50}@media(max-width:768px){.newsletter-wrapper.svelte-wo06qs{grid-template-columns:1fr;gap:2rem;padding:2rem 1.5rem}.newsletter-image-container.svelte-wo06qs{max-width:300px;margin:0 auto}.newsletter-title.svelte-wo06qs{font-size:2rem}.submit-button.svelte-wo06qs{min-width:100%}}.newsletter-block.svelte-s58tuj{width:100%}.newsletter-loading.svelte-s58tuj{padding:2rem}.product-card.svelte-ztp38r{display:block;text-decoration:none}.line-clamp-2.svelte-ztp38r{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quote-block.svelte-12iau9b{width:100%;padding:1rem 0}.quote-mark.svelte-12iau9b{font-family:Georgia,serif}.quote-content.svelte-12iau9b{position:relative}.section-title-block.svelte-1hrtpkj{width:100%}.content-fields.svelte-trl551{display:flex;flex-direction:column;gap:1rem}.preview-container.svelte-trl551{border-radius:8px;overflow:hidden;background:#374151}.preview-label.svelte-trl551{padding:.5rem .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;background:#1f2937}.preview-area.svelte-trl551{padding:1.5rem 1rem;background:#f9fafb}.preview-lines.svelte-trl551{display:flex;align-items:center;gap:.5rem;width:100%}.preview-line-left.svelte-trl551,.preview-line-right.svelte-trl551{flex:1;height:2px}.preview-box-only.svelte-trl551{display:flex;justify-content:center}.preview-simple.svelte-trl551{text-align:center}.preview-title-box.svelte-trl551{position:relative;display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 1rem;overflow:hidden;flex-shrink:0}.preview-title-box.svelte-trl551 .preview-bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}.preview-title-text.svelte-trl551{position:relative;z-index:1;font-weight:700;font-size:.8rem;white-space:nowrap;text-shadow:1px 1px 3px rgba(0,0,0,.7)}.field-group.svelte-trl551{display:flex;flex-direction:column;gap:.375rem}.text-input.svelte-trl551{padding:.5rem .75rem;font-size:.875rem;background:#374151;border:1px solid #4b5563;border-radius:4px;color:#f3f4f6;outline:none;transition:border-color .15s}.text-input.svelte-trl551:focus{border-color:#deb452}.text-input.svelte-trl551::-moz-placeholder{color:#9ca3af}.text-input.svelte-trl551::placeholder{color:#9ca3af}.field-hint.svelte-trl551{font-size:.7rem;color:#9ca3af;line-height:1.4}.field-label.svelte-trl551{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.content-fields.svelte-trl551 .color-input-wrapper input[type=text]{background-color:#374151;color:#f3f4f6;border-color:#4b5563}.spacer-block.svelte-1v7hlpl{width:100%}.ornament-box.svelte-1v7hlpl{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ornament-box.svelte-1v7hlpl .ornament-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}.content-fields.svelte-1fbd53o{display:flex;flex-direction:column;gap:1rem}.spacer-preview-container.svelte-1fbd53o{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;background:#374151}.preview-label.svelte-1fbd53o{padding:.5rem .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;background:#1f2937}.spacer-preview.svelte-1fbd53o{position:relative;width:100%;min-height:8px;background-color:#2d3748;background-image:linear-gradient(45deg,#374151 25%,transparent 25%),linear-gradient(-45deg,#374151 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#374151 75%),linear-gradient(-45deg,transparent 75%,#374151 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px;transition:height .05s ease-out;border-left:3px solid var(--pb-primary-color, #deb452);border-right:3px solid var(--pb-primary-color, #deb452);display:flex;align-items:center}.preview-divider.svelte-1fbd53o{position:absolute;left:1rem;right:1rem;top:50%;border-top-width:1px}.preview-divider-flex.svelte-1fbd53o{display:flex;align-items:center;width:100%;padding:0 1rem}.preview-ornament.svelte-1fbd53o{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.preview-ornament.svelte-1fbd53o .preview-ornament-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}.resize-handle.svelte-1fbd53o{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 0;background:#1f2937;cursor:ns-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;transition:background .15s}.resize-handle.svelte-1fbd53o:hover,.resize-handle.dragging.svelte-1fbd53o{background:#374151}.resize-hint.svelte-1fbd53o{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#9ca3af;font-weight:500;font-style:italic;letter-spacing:.02em;transition:color .15s}.resize-hint.svelte-1fbd53o svg:where(.svelte-1fbd53o){opacity:.6}.resize-handle.svelte-1fbd53o:hover .resize-hint:where(.svelte-1fbd53o),.resize-handle.dragging.svelte-1fbd53o .resize-hint:where(.svelte-1fbd53o){color:var(--pb-primary-color, #deb452)}.resize-handle.svelte-1fbd53o:hover .resize-hint:where(.svelte-1fbd53o) svg:where(.svelte-1fbd53o),.resize-handle.dragging.svelte-1fbd53o .resize-hint:where(.svelte-1fbd53o) svg:where(.svelte-1fbd53o){opacity:1}.resize-grip.svelte-1fbd53o{display:flex;gap:3px}.resize-grip.svelte-1fbd53o span:where(.svelte-1fbd53o){width:20px;height:3px;background:#4b5563;border-radius:2px}.resize-handle.svelte-1fbd53o:hover .resize-grip:where(.svelte-1fbd53o) span:where(.svelte-1fbd53o),.resize-handle.dragging.svelte-1fbd53o .resize-grip:where(.svelte-1fbd53o) span:where(.svelte-1fbd53o){background:var(--pb-primary-color, #deb452)}.divider-section.svelte-1fbd53o{padding:.75rem;background:#1f2937;border-radius:6px;border:1px solid #374151}.divider-options.svelte-1fbd53o{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #374151}.preset-section.svelte-1fbd53o{display:flex;flex-direction:column;gap:.375rem}.preset-buttons.svelte-1fbd53o{display:flex;gap:.375rem}.preset-btn.svelte-1fbd53o{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem;font-size:.75rem;font-weight:500;background:#374151;border:1px solid #4b5563;border-radius:4px;color:#d1d5db;cursor:pointer;transition:all .15s}.preset-btn.svelte-1fbd53o:hover{background:#4b5563;border-color:#6b7280}.preset-btn.active.svelte-1fbd53o{background:#4b5563;border-color:var(--pb-primary-color, #deb452);color:#f3f4f6}.preset-swatch.svelte-1fbd53o{display:inline-block;width:24px;height:3px;border-radius:1px}.slider-control.svelte-1fbd53o .widget-label:where(.svelte-1fbd53o){display:block;font-size:.75rem;font-weight:500;color:#9ca3af;margin-bottom:.25rem}.ornament-section.svelte-1fbd53o{display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem;border-top:1px solid #374151}.ornament-preview.svelte-1fbd53o{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:#374151;border-radius:6px}.ornament-preview.svelte-1fbd53o .ornament-preview-img{width:60px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.ornament-actions.svelte-1fbd53o{display:flex;gap:.375rem}.select-image-btn.svelte-1fbd53o{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem;background:#374151;border:2px dashed #4b5563;border-radius:6px;color:#9ca3af;font-size:.8rem;cursor:pointer;transition:all .15s}.select-image-btn.svelte-1fbd53o:hover{border-color:var(--pb-primary-color, #deb452);color:#d1d5db}.divider-section.svelte-1fbd53o .color-input-wrapper input[type=text],.divider-options.svelte-1fbd53o .color-input-wrapper input[type=text]{background-color:#374151;color:#f3f4f6;border-color:#4b5563}.divider-section.svelte-1fbd53o .widget-label,.divider-options.svelte-1fbd53o .widget-label{color:#9ca3af}.stats-block.svelte-gj0h7{width:100%}.stat-item.svelte-gj0h7{min-width:120px}.table-block.svelte-dvv51j{width:100%}@media(max-width:640px){.table-block.svelte-dvv51j table.stack-mode{display:block}.table-block.svelte-dvv51j table.stack-mode thead{display:none}.table-block.svelte-dvv51j table.stack-mode tbody tr{display:block;margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:.5rem}.table-block.svelte-dvv51j table.stack-mode td{display:flex;justify-content:space-between;padding:.5rem 1rem}}.tabs-block.svelte-d68tgh{width:100%}.tabs-nav.svelte-d68tgh{scrollbar-width:thin}.tabs-nav.svelte-d68tgh::-webkit-scrollbar{height:4px}.tabs-nav.svelte-d68tgh::-webkit-scrollbar-track{background:#f1f1f1}.tabs-nav.svelte-d68tgh::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.tab-panel.svelte-d68tgh{min-height:100px}.tab-panel.hidden.svelte-d68tgh{display:none}.template-block.svelte-peyqzx{width:100%}.text-block-empty.svelte-oy772z{padding:2rem;text-align:center;color:#9ca3af;font-style:italic;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;transition:all .15s}.text-block-empty.svelte-oy772z:hover{border-color:#deb452;color:#deb452;background:#deb4520d}.text-block-content.svelte-oy772z{font-family:var(--font-body, "Heebo", sans-serif);font-weight:300;font-size:18px;color:var(--color-text, #282828)}.text-block-content.svelte-oy772z h1{font-family:var(--font-serif, "Playfair Display", serif);font-size:2.5rem;font-weight:400;color:var(--color-heading, #282828);margin-bottom:1rem}.text-block-content.svelte-oy772z h2{font-family:var(--font-serif, "Playfair Display", serif);font-size:2rem;font-weight:400;color:var(--color-heading, #282828);margin-bottom:1rem}.text-block-content.svelte-oy772z h3{font-family:var(--font-serif, "Playfair Display", serif);font-size:1.5rem;font-weight:400;color:var(--color-heading, #282828);margin-bottom:.75rem}.text-block-content.svelte-oy772z p{color:var(--color-text, #282828);line-height:1.7;margin-bottom:.625rem}.text-block-content.svelte-oy772z *:last-child{margin-bottom:0}.text-block-content.svelte-oy772z a{color:var(--color-primary, #c18c0f);text-decoration:underline}.text-block-content.svelte-oy772z a:hover{color:var(--color-primary-dark, #000)}.text-block-content.svelte-oy772z ul,.text-block-content.svelte-oy772z ol{margin-bottom:1rem;padding-left:1.5rem}.text-block-content.svelte-oy772z li{margin-bottom:.5rem;color:var(--color-text, #282828)}.text-block-content.svelte-oy772z strong{font-weight:700}.text-block-content.svelte-oy772z em{font-style:italic}.text-block-content.svelte-oy772z s{text-decoration:line-through}.text-block-content.svelte-oy772z u{text-decoration:underline}.text-block-content.svelte-oy772z blockquote{border-left:4px solid var(--color-primary, #ddb451);padding-left:1rem;margin-left:0;margin-right:0;font-style:italic;color:var(--color-text, #282828)}.text-block-content.svelte-oy772z pre{background:#f4f4f5;padding:1rem;border-radius:.375rem;overflow-x:auto;font-family:Fira Code,Monaco,monospace;font-size:.875rem}.text-block-content.svelte-oy772z code{background:#f4f4f5;padding:.125rem .25rem;border-radius:.25rem;font-family:Fira Code,Monaco,monospace;font-size:.875rem}.content-fields.svelte-gehf4h{display:flex;flex-direction:column;gap:1rem}.editor-section.svelte-gehf4h{display:flex;flex-direction:column;gap:.5rem}.field-label.svelte-gehf4h{font-size:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.property-section.svelte-18fu8vl{display:flex;flex-direction:column;gap:.5rem}.property-label.svelte-18fu8vl{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.venue-map-block.svelte-17wdwbf{width:100%}.video-section--bg.svelte-1a3lo8i{position:relative}.video-section--player.svelte-1a3lo8i{width:100%}.video-section__container.svelte-1a3lo8i{border-radius:.5rem;position:relative}.video-section__layer.svelte-1a3lo8i{position:absolute;inset:0;overflow:hidden}.video-section__layer.svelte-1a3lo8i .optimized-video{position:absolute;inset:0;width:100%;height:100%;border-radius:0;background:transparent}.video-section__layer.svelte-1a3lo8i .video-player,.video-section__layer.svelte-1a3lo8i video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-section__headline.svelte-1a3lo8i{font-family:var(--font-serif, "Playfair Display", serif)}.video-section__cta.svelte-1a3lo8i:hover{filter:brightness(.9)}@media(prefers-reduced-motion:reduce){.video-section__layer.svelte-1a3lo8i video{display:none}.video-section--bg.svelte-1a3lo8i .video-section__layer:where(.svelte-1a3lo8i){display:none}}@media(max-width:768px){.video-section__headline.svelte-1a3lo8i{font-size:2rem!important}.video-section__subheadline.svelte-1a3lo8i{font-size:1rem!important}}.video-gallery-block.svelte-1dhjdwj{width:100%}.lightbox-video-wrapper.svelte-1dhjdwj video,.lightbox-video-wrapper.svelte-1dhjdwj .lightbox-video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.line-clamp-2.svelte-1dhjdwj{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.block-edit-wrapper.svelte-1m3cmh{position:relative;transition:box-shadow .15s}.block-edit-wrapper.hovered.svelte-1m3cmh:after{content:"";position:absolute;inset:0;border:1px dashed rgba(222,180,82,.5);pointer-events:none;z-index:50}.block-edit-wrapper.selected.svelte-1m3cmh:after{content:"";position:absolute;inset:0;border:2px solid #deb452;pointer-events:none;z-index:50}.add-block-container.svelte-1uxgmek{display:flex;justify-content:center;align-items:center;position:relative;z-index:85}.add-block-container.horizontal.svelte-1uxgmek{flex-direction:column;position:relative}.add-block-container.horizontal.svelte-1uxgmek:before,.add-block-container.horizontal.svelte-1uxgmek:after{content:"";width:2px;height:16px;background:#deb452;opacity:.5}.add-block-btn.svelte-1uxgmek{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fff;border:2px solid #deb452;border-radius:50%;color:#deb452;cursor:pointer;transition:all .15s;box-shadow:0 2px 8px #00000026}.add-block-btn.svelte-1uxgmek:hover{background:#deb452;color:#fff;transform:scale(1.1)}.add-block-btn.svelte-1uxgmek:active{transform:scale(1)}.section-block.svelte-167cple,.row-block.svelte-167cple{width:100%}.child-block-wrapper.svelte-167cple{position:relative;transition:transform .2s ease,opacity .2s ease}.child-block-wrapper.edit-mode.svelte-167cple{min-height:2rem}.child-block-wrapper.draggable.svelte-167cple{cursor:grab}.child-block-wrapper.draggable.svelte-167cple:active{cursor:grabbing}.child-block-wrapper.dragging.svelte-167cple{opacity:.5;transform:scale(.98)}.child-block-wrapper.drag-over.svelte-167cple{outline:2px dashed #deb452;outline-offset:2px}.child-block-wrapper.drag-over.svelte-167cple:before{content:"";position:absolute;top:-2px;left:0;right:0;height:3px;background:#deb452;border-radius:2px;z-index:100}.drag-handle.svelte-167cple{position:absolute;left:4px;top:50%;transform:translateY(-50%);width:20px;height:32px;display:flex;align-items:center;justify-content:center;background:#deb452e6;border-radius:3px;color:#fff;cursor:grab;opacity:0;transition:opacity .15s ease;z-index:50}.drag-handle.svelte-167cple:active{cursor:grabbing}.child-block-wrapper.draggable.svelte-167cple:hover .drag-handle:where(.svelte-167cple){opacity:1}.container-edit-empty.svelte-167cple{min-height:80px}.page-blocks.svelte-1az6e7z{position:relative}.reorder-saving-indicator.svelte-1az6e7z,.add-saving-indicator.svelte-1az6e7z,.delete-saving-indicator.svelte-1az6e7z{position:fixed;top:1rem;right:1rem;background:#3b82f6;color:#fff;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;z-index:1000;animation:svelte-1az6e7z-pulse 1.5s infinite}.add-saving-indicator.svelte-1az6e7z{background:#10b981}.delete-saving-indicator.svelte-1az6e7z{background:#ef4444}.block-wrapper.svelte-1az6e7z{position:relative;transition:transform .2s ease,opacity .2s ease}.block-wrapper.selected.svelte-1az6e7z{outline:3px solid #deb452;outline-offset:2px}.hidden-indicator.svelte-1az6e7z{position:absolute;left:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;padding:4px 8px;background:#ef4444e6;border-radius:4px;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:0;transition:opacity .15s ease;z-index:50;white-space:nowrap}.block-wrapper.is-hidden.svelte-1az6e7z:hover .hidden-indicator:where(.svelte-1az6e7z){opacity:1}.block-wrapper.is-hidden.svelte-1az6e7z{position:relative;opacity:.5;border:2px dashed rgba(239,68,68,.5);border-radius:4px}.block-wrapper.is-hidden.svelte-1az6e7z:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(239,68,68,.05) 10px,rgba(239,68,68,.05) 20px);pointer-events:none;z-index:1}.add-block-overlay.svelte-1az6e7z{position:absolute;left:0;right:0;display:flex;justify-content:center;z-index:80;pointer-events:none}.add-block-overlay.svelte-1az6e7z>*{pointer-events:auto}.add-block-top.svelte-1az6e7z{top:0;transform:translateY(-50%)}.add-block-bottom.svelte-1az6e7z{bottom:0;transform:translateY(50%)}@keyframes svelte-1az6e7z-pulse{0%,to{opacity:1}50%{opacity:.7}}.outline-toggle-btn.svelte-1az6e7z{position:fixed;bottom:5rem;left:1rem;display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#1f2937;color:#f3f4f6;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;box-shadow:0 4px 12px #00000040;z-index:100;transition:all .15s ease}.outline-toggle-btn.svelte-1az6e7z:hover{background:#374151;transform:translateY(-2px);box-shadow:0 6px 16px #0000004d}.outline-toggle-btn.svelte-1az6e7z:active{transform:translateY(0)}.outline-toggle-btn.svelte-1az6e7z svg:where(.svelte-1az6e7z){color:#deb452}.block-just-added{animation:svelte-1az6e7z-blockGlow 2s ease-out}@keyframes svelte-1az6e7z-blockGlow{0%{box-shadow:0 0 0 4px #deb452cc,0 0 20px #deb45299}50%{box-shadow:0 0 0 4px #deb45280,0 0 30px #deb45266}to{box-shadow:none}}
