.csv-viewer.svelte-1no1z99{--csv-border-color: theme("colors.gray.300")}.csv-viewer.svelte-1no1z99 .table-container{overflow:auto}.csv-viewer.svelte-1no1z99 td{white-space:nowrap;font-size:.813rem;padding:.5rem .75rem}.csv-viewer.svelte-1no1z99 th{font-size:.813rem;padding:.5rem .75rem;white-space:nowrap}.ec{color-scheme:light;--ec-color-400: oklch(70.8% 0 0);--ec-color-300: oklch(87% 0 0);--ec-color-200: oklch(92.2% 0 0);--ec-color-100: oklch(97% 0 0);--ec-color-50: oklch(98.5% 0 0);--ec-bg-color: #fff;--ec-text-color: currentcolor;--ec-border-color: var(--ec-color-300);--ec-button-bg-color: var(--ec-bg-color);--ec-button-border-color: var(--ec-border-color);--ec-button-text-color: var(--ec-text-color);--ec-button-active-bg-color: var(--ec-color-200);--ec-button-active-border-color: var(--ec-color-400);--ec-button-active-text-color: var(--ec-button-text-color);--ec-today-bg-color: oklch(98.7% .026 102.212);--ec-highlight-color: oklch(98.4% .019 200.873);--ec-event-bg-color: oklch(70.7% .165 254.624);--ec-event-text-color: #fff;--ec-bg-event-color: var(--ec-color-300);--ec-bg-event-opacity: .3;--ec-event-col-gap: .375rem;--ec-now-indicator-color: oklch(63.7% .237 25.331);--ec-popup-bg-color: var(--ec-bg-color)}.ec-dark .ec{color-scheme:dark;--ec-color-400: oklch(43.9% 0 0);--ec-color-300: oklch(37.1% 0 0);--ec-color-200: oklch(26.9% 0 0);--ec-color-100: oklch(20.5% 0 0);--ec-color-50: oklch(14.5% 0 0);--ec-bg-color: var(--ec-color-100);--ec-today-bg-color: oklch(28.6% .066 53.813);--ec-highlight-color: oklch(30.2% .056 229.695);--ec-bg-event-opacity: .5}@media(prefers-color-scheme:dark){.ec-auto-dark .ec{color-scheme:dark;--ec-color-400: oklch(43.9% 0 0);--ec-color-300: oklch(37.1% 0 0);--ec-color-200: oklch(26.9% 0 0);--ec-color-100: oklch(20.5% 0 0);--ec-color-50: oklch(14.5% 0 0);--ec-bg-color: var(--ec-color-100);--ec-today-bg-color: oklch(28.6% .066 53.813);--ec-highlight-color: oklch(30.2% .056 229.695);--ec-bg-event-opacity: .5}}.ec-day{--ec-day-bg-color: var(--ec-bg-color);background-color:var(--ec-day-bg-color);border:1px solid var(--ec-border-color);border-block-start:none;border-inline-start:none}.ec-day.ec-today{--ec-day-bg-color: var(--ec-today-bg-color)}.ec-day.ec-highlight{--ec-day-bg-color: var(--ec-highlight-color)}.ec-time-grid .ec-body .ec-day{background-image:linear-gradient(to top,var(--ec-day-bg-color) 1px,transparent 1px),linear-gradient(to top,var(--ec-border-color) 1px,transparent 1px),linear-gradient(to right,var(--ec-day-bg-color) 1px,transparent 1px),linear-gradient(to top,var(--ec-border-color) 1px,transparent 1px);background-size:100% 100%,100% calc(var(--ec-slot-height) * var(--ec-slot-label-periodicity)),2px 100%,100% var(--ec-slot-height)}.ec-timeline:not(.ec-month-view,.ec-year-view) .ec-body .ec-day{--ec-last-line-color: transparent;--ec-direction: to left;background-image:linear-gradient(var(--ec-direction),var(--ec-last-line-color) 1px,transparent 1px),linear-gradient(var(--ec-direction),var(--ec-border-color) 1px,transparent 1px),linear-gradient(var(--ec-day-bg-color) 1px,transparent 1px),linear-gradient(var(--ec-direction),var(--ec-border-color) 1px,transparent 1px);background-size:100% 100%,calc(var(--ec-slot-width) * var(--ec-slot-label-periodicity)) 100%,100% 2px,var(--ec-slot-width) 100%;border-inline:none}[dir=rtl] :is(.ec-timeline:not(.ec-month-view,.ec-year-view) .ec-body .ec-day){--ec-direction: to right}.ec-timeline:not(.ec-month-view,.ec-year-view) .ec-body .ec-day.ec-no-ieb{--ec-last-line-color: var(--ec-day-bg-color)}.ec-day-grid .ec-day{display:flex;flex-direction:column;justify-content:space-between;min-block-size:5em}.ec-day-grid .ec-uniform .ec-day{min-block-size:auto}.ec-list .ec-day{border-inline:none}.ec-list .ec-day:last-child{border:none}.ec-day.ec-no-ieb{border-inline-end:none}.ec-day.ec-no-beb{border-block-end:none}.ec-day-head{display:flex;flex-direction:row-reverse;justify-content:space-between}.ec-day-grid.ec-month-view .ec-day-head{padding:.375rem}.ec-day.ec-other-month .ec-day-head time{opacity:.3}.ec-list .ec-day-head{background-color:var(--ec-day-bg-color);border-block-end:1px solid var(--ec-border-color);flex-direction:unset;margin:0 0 -1px;padding:.5em 1.5em;position:sticky;inset-block-start:0;z-index:2}.ec-day-foot{padding:.18rem;font-size:.85em}.ec-day-foot a{cursor:pointer}.ec-disabled{position:relative}.ec-disabled:after{content:"";position:absolute;inset:0;background-color:var(--ec-bg-event-color);opacity:var(--ec-bg-event-opacity)}.ec-toolbar{display:flex;justify-content:space-between;align-items:center;margin-block-end:1em}.ec-toolbar>*{display:inline-flex;flex-wrap:wrap;column-gap:.75rem;row-gap:.5rem}.ec-title{margin:0}.ec-button{background-color:var(--ec-button-bg-color);border:1px solid var(--ec-button-border-color);padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem}.ec-button:not(:disabled){color:var(--ec-button-text-color);cursor:pointer}.ec-button:not(:disabled):hover,.ec-button.ec-active{background-color:var(--ec-button-active-bg-color);border-color:var(--ec-button-active-border-color);color:var(--ec-button-active-text-color);z-index:1}.ec-button-group{display:inline-flex;vertical-align:top}.ec-button-group .ec-button:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.ec-button-group .ec-button:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.ec-icon{display:inline-block;inline-size:1em}.ec-icon.ec-prev:after,.ec-icon.ec-next:after{content:"";position:relative;inline-size:.5em;block-size:.5em;border-block-start:2px solid currentcolor;border-inline-end:2px solid currentcolor;display:inline-block}.ec-icon.ec-prev:after{inset-inline-start:3px;rotate:-135deg}[dir=rtl] .ec-icon.ec-prev:after{rotate:135deg}.ec-icon.ec-next:after{inset-inline-start:-3px;rotate:45deg}[dir=rtl] .ec-icon.ec-next:after{rotate:-45deg}.ec-sidebar{position:sticky;inset-inline-start:0;z-index:1;background-color:var(--ec-bg-color);border-inline-end:1px solid var(--ec-border-color);text-align:end;overflow:clip}.ec-header .ec-sidebar{border-block-end:1px solid var(--ec-border-color);padding-block:.375rem}.ec-time-grid .ec-sidebar{padding-inline:.75rem}.ec-time-grid .ec-body .ec-sidebar{--ec-direction: to left;background-image:linear-gradient(var(--ec-direction),transparent .375rem,var(--ec-bg-color) .375rem),linear-gradient(to top,var(--ec-bg-color) 1px,transparent 1px),linear-gradient(to top,var(--ec-border-color) 1px,transparent 1px),linear-gradient(to right,var(--ec-bg-color) 1px,transparent 1px),linear-gradient(to top,var(--ec-border-color) 1px,transparent 1px);background-size:100% 100%,100% 100%,100% calc(var(--ec-slot-height) * var(--ec-slot-label-periodicity)),2px 100%,100% var(--ec-slot-height)}[dir=rtl] :is(.ec-time-grid .ec-body .ec-sidebar){--ec-direction: to right}.ec-timeline .ec-body .ec-sidebar{grid-area:1 / 1 / -1 / 2;display:grid;grid-template-rows:subgrid}.ec-row-head{display:flex;border-block-end:1px solid var(--ec-border-color);padding:.375em .75rem;min-block-size:1.5em}.ec-row-head:last-child{border:none}.ec-expander{inline-size:1.25em;margin-inline-end:.25em;margin-block-start:-1px}.ec-expander .ec-button{line-height:normal;padding:0;aspect-ratio:1;block-size:1.25em}.ec-slot{white-space:nowrap}.ec-time-grid .ec-slot{block-size:calc(var(--ec-slot-height) * var(--ec-slot-label-periodicity));position:relative;inset-block-start:-.5lh}.ec-timeline .ec-slot{grid-column:span var(--ec-slot-label-periodicity);font-size:.95em;padding:.18rem 0;overflow:clip;text-overflow:ellipsis}.ec-slots{display:grid;grid-auto-flow:column;grid-auto-columns:var(--ec-slot-width);text-align:center;--ec-day-bg-color: var(--ec-bg-color);background-color:var(--ec-day-bg-color);border-block-end:1px solid var(--ec-border-color);--ec-last-line-color: transparent;--ec-direction: to left;background-image:linear-gradient(var(--ec-direction),var(--ec-last-line-color) 1px,transparent 1px),linear-gradient(var(--ec-direction),var(--ec-border-color) 1px,transparent 1px);background-size:100% 100%,calc(var(--ec-slot-width) * var(--ec-slot-label-periodicity)) 100%}.ec-slots.ec-today{--ec-day-bg-color: var(--ec-today-bg-color)}.ec-slots.ec-highlight{--ec-day-bg-color: var(--ec-highlight-color)}[dir=rtl] .ec-slots{--ec-direction: to right}.ec-slots:last-child{--ec-last-line-color: var(--ec-day-bg-color)}.ec-events{grid-area:1 / 2 / -1 / -1;display:grid;grid-template:subgrid / subgrid;isolation:isolate;pointer-events:none}.ec-day-grid .ec-events{grid-column-start:1}.ec-event{display:flex;position:relative;padding:2px;color:var(--ec-event-text-color);box-sizing:border-box;box-shadow:0 0 1px 0 var(--ec-border-color);background-color:var(--ec-event-bg-color);border-radius:3px;font-size:.85em;line-height:1.5;z-index:1;pointer-events:all;inline-size:calc(100% - var(--ec-event-col-gap))}.ec-time-grid .ec-event{grid-row:1}.ec-day-grid .ec-event,.ec-all-day .ec-event,.ec-timeline .ec-event{block-size:max-content;margin-block-end:var(--ec-event-col-gap)}.ec-list .ec-event{flex-direction:row;padding:.5em 1.5em;color:inherit;background-color:var(--ec-day-bg-color);border-radius:0}.ec-event.ec-preview{z-index:1000;-webkit-user-select:none;user-select:none;opacity:.8}.ec-event.ec-pointer{color:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;box-shadow:none}.ec-bg-event{grid-row:1;position:relative;background-color:var(--ec-bg-event-color);opacity:var(--ec-bg-event-opacity)}.ec-draggable{cursor:pointer;-webkit-user-select:none;user-select:none}.ec-ghost{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.ec-event-body{display:flex;flex-direction:column;inline-size:100%}.ec-day-grid .ec-event-body,.ec-all-day .ec-event-body,.ec-timeline .ec-event-body{flex-direction:row}.ec-event-tag{inline-size:4px;border-radius:2px;margin-inline-end:8px}.ec-event-time{overflow:hidden;white-space:nowrap;margin:0 0 1px;flex-shrink:0;max-block-size:100%}.ec-day-grid .ec-event-time,.ec-timeline .ec-event-time{margin:0 3px 0 0;max-inline-size:100%;text-overflow:ellipsis}.ec-event-title{overflow:hidden;margin:0;font-weight:inherit}.ec-time-grid .ec-event-title{position:sticky;inset-block-start:var(--ec-header-height)}.ec-day-grid .ec-event-title,.ec-all-day .ec-event-title,.ec-timeline .ec-event-title{min-block-size:1.5em;white-space:nowrap;text-overflow:ellipsis;position:sticky;inset-inline-start:calc(var(--ec-sidebar-width) + .18em)}.ec-list .ec-event-title{font-size:1rem}.ec-resizer{position:absolute;-webkit-user-select:none;user-select:none}.ec-time-grid .ec-body .ec-resizer{inset:auto 0 0;block-size:50%;max-block-size:8px;cursor:ns-resize}.ec-time-grid .ec-body .ec-resizer.ec-start{inset:0 0 auto}.ec-day-grid .ec-resizer,.ec-all-day .ec-resizer,.ec-timeline .ec-resizer{inset:0 0 0 auto;inline-size:50%;max-inline-size:8px;cursor:ew-resize}:is(.ec-day-grid .ec-resizer,.ec-all-day .ec-resizer,.ec-timeline .ec-resizer).ec-start{inset:0 auto 0 0}.ec-dragging,.ec-dragging *{cursor:pointer!important}.ec-resizing-y,.ec-resizing-y *{cursor:ns-resize!important}.ec-resizing-x,.ec-resizing-x *{cursor:ew-resize!important}.ec-no-events{text-align:center;padding:5em 0;background-color:var(--ec-bg-color)}.ec-now-indicator{grid-row:2;position:relative;pointer-events:none;will-change:inset}.ec-time-grid .ec-now-indicator{inline-size:100%;block-size:0;border-block-start:var(--ec-now-indicator-color) solid 2px}.ec-timeline .ec-now-indicator{inline-size:0;border-inline-start:var(--ec-now-indicator-color) solid 2px}.ec-timeline .ec-now-indicator:before{inset-block-start:calc(var(--ec-header-height) - 6.5px);z-index:2}.ec-now-indicator:before{background:var(--ec-now-indicator-color);border-radius:50%;content:"";display:block;block-size:12px;inline-size:12px;margin-block-start:-7px;margin-inline-start:-7px;position:sticky;inset-inline-start:calc(var(--ec-sidebar-width) - 6.5px);z-index:1}.ec-popup{position:relative;display:flex;flex-direction:column;box-sizing:border-box;block-size:max-content;inline-size:125%;min-block-size:8em;min-inline-size:12em;padding:.375rem .75rem .75rem;background-color:var(--ec-popup-bg-color);border:1px solid var(--ec-border-color);border-radius:.25rem;box-shadow:var(--ec-color-300) 0 10px 15px -3px,var(--ec-color-300) 0 4px 6px -4px}.ec-popup .ec-day-head{flex-direction:row;padding-inline:0}.ec-popup .ec-day-head a{cursor:pointer;font-size:1.5em;line-height:.8}.ec-popup .ec-events{--ec-event-col-gap: 0;display:block;overflow-y:auto;pointer-events:auto}.ec-custom-scrollbars .ec-main::-webkit-scrollbar{background-color:transparent}.ec-custom-scrollbars .ec-main::-webkit-scrollbar-thumb{border:4px solid transparent;box-shadow:none;background-color:var(--ec-border-color);background-clip:padding-box;border-radius:8px}.ec-custom-scrollbars .ec-main::-webkit-scrollbar-thumb:hover{background-color:var(--ec-color-400)}.ec{display:flex;flex-direction:column}.ec-main{display:grid;border:1px solid var(--ec-border-color);overflow:auto}.ec-time-grid .ec-main{grid-template-columns:max-content repeat(var(--ec-grid-cols),var(--ec-col-width));grid-template-rows:repeat(2,max-content)}.ec-day-grid .ec-main{--ec-row-height: auto;grid-template-columns:repeat(var(--ec-grid-cols),minmax(0,1fr));grid-template-rows:max-content repeat(var(--ec-grid-rows),var(--ec-row-height))}.ec-day-grid .ec-main.ec-uniform{--ec-row-height: minmax(0, 1fr);overflow:hidden;flex-grow:1}.ec-timeline .ec-main{grid-template-columns:max-content repeat(var(--ec-grid-cols),min-content);grid-template-rows:max-content var(--ec-grid-rows);flex-grow:1}.ec-timeline:is(.ec-month-view,.ec-year-view) .ec-main{grid-template-columns:max-content repeat(var(--ec-grid-cols),var(--ec-col-width))}.ec-header{grid-area:1 / 1 / 2 / -1;display:grid;grid-template-columns:subgrid;position:sticky;inset-block-start:0;z-index:2}.ec-grid{grid-area:1 / 1 / -1 / -1;display:grid;grid-template-columns:subgrid}.ec-body .ec-grid{grid-template-rows:subgrid}.ec-time-grid .ec-grid,.ec-timeline .ec-grid{grid-column-start:2}.ec-all-day{grid-area:2 / 1 / auto / -1;display:grid;grid-template-columns:subgrid;min-block-size:var(--ec-slot-height)}.ec-col-group{grid-column:span var(--ec-col-group-span)}.ec-col-group,.ec-col-head{text-align:center;padding:.375rem .18em;background-color:var(--ec-bg-color);border:1px solid var(--ec-border-color);border-block-start:none;border-inline-start:none;overflow:clip;text-overflow:ellipsis}:is(.ec-col-group,.ec-col-head).ec-today{background-color:var(--ec-today-bg-color)}:is(.ec-col-group,.ec-col-head).ec-highlight{background-color:var(--ec-highlight-color)}.ec-col-group:nth-last-child(1 of.ec-col-group),.ec-col-head:nth-last-child(1 of.ec-col-head){border-inline-end:none}.ec-col-group>*,.ec-timeline .ec-col-head>*{position:sticky;inset-inline-start:calc(var(--ec-sidebar-width) + .18em)}.ec-body{grid-area:2 / 1 / -1 / -1;display:grid;grid-template:subgrid / subgrid}.ec-hidden{visibility:hidden}.calendar-wrapper{--ec-bg-color: #ffffff;--ec-border-color: #e5e7eb;--ec-button-bg-color: #f3f4f6;--ec-button-text-color: #374151;--ec-button-active-bg-color: #3b82f6;--ec-button-active-text-color: #ffffff}.ec .event-appointment{background-color:#3b82f6!important;border-color:#2563eb!important}.ec .event-consultation{background-color:#10b981!important;border-color:#059669!important}.ec .event-court{background-color:#ef4444!important;border-color:#dc2626!important}.ec .event-blocked{background-color:#6b7280!important;border-color:#4b5563!important;opacity:.8}.ec .event-available{background-color:#22c55e!important;border-color:#16a34a!important;border-style:dashed!important}.ec .event-personal{background-color:#8b5cf6!important;border-color:#7c3aed!important}.ec .event-meeting{background-color:#f59e0b!important;border-color:#d97706!important}.ec .event-travel{background-color:#06b6d4!important;border-color:#0891b2!important}.ec .priority-urgent{border-width:3px!important;box-shadow:0 0 0 2px #ef44444d!important}.ec .priority-high{border-width:2px!important}.ec .status-cancelled{opacity:.5!important;text-decoration:line-through!important}.ec .status-completed{opacity:.7!important}.ec-event-content{padding:2px;font-size:11px;line-height:1.2;position:relative}.ec-event-content .priority-indicator{display:inline-block;font-weight:700;margin-right:2px}.ec-event-content .priority-indicator.urgent{color:#fee2e2;animation:svelte-dwrc03-pulse 2s infinite}.ec-event-content .priority-indicator.high{color:#fed7d7}.ec-event-content .event-title{font-weight:600;margin-bottom:1px}.ec-event-content .event-time{font-size:10px;opacity:.9}.ec-event-content .event-type{font-size:9px;opacity:.8;text-transform:uppercase}.ec-event-content .event-client{font-size:10px;opacity:.9;font-style:italic}.ec-event-content .event-encrypted{position:absolute;top:1px;right:1px;font-size:8px;opacity:.8}.calendar-loading.svelte-dwrc03{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;background:#ffffffe6;padding:20px;border-radius:8px;box-shadow:0 4px 6px #0000001a}.ec{min-height:500px;font-family:inherit}.ec-toolbar{padding:1rem;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.ec-button{border-radius:6px;padding:6px 12px;margin:0 2px;transition:all .2s}.ec-button:hover{background-color:#e2e8f0}.ec-button.ec-active{background-color:#3b82f6;color:#fff}@media(max-width:768px){.calendar-controls.svelte-dwrc03{flex-direction:column;align-items:stretch}.calendar-controls.svelte-dwrc03>div:where(.svelte-dwrc03){justify-content:center}.ec{min-height:400px}.ec-toolbar{padding:.5rem}.ec-button{padding:4px 8px;font-size:12px}}@keyframes svelte-dwrc03-pulse{0%,to{opacity:1}50%{opacity:.5}}.dark .calendar-wrapper{--ec-bg-color: #1f2937;--ec-border-color: #374151;--ec-button-bg-color: #374151;--ec-button-text-color: #f9fafb;--ec-button-active-bg-color: #3b82f6;--ec-button-active-text-color: #ffffff}.dark .ec-toolbar{background-color:#111827;border-bottom-color:#374151}.dark .ec-button:hover{background-color:#4b5563}.monaco-editor.svelte-1rzyvt{min-height:0}.loading-spinner.svelte-1rzyvt{width:32px;height:32px;border:3px solid #e5e7eb;border-top:3px solid #3b82f6;border-radius:50%;animation:svelte-1rzyvt-spin 1s linear infinite;margin-bottom:12px}@keyframes svelte-1rzyvt-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.grid-table.svelte-lny7s1{overflow-x:auto;margin-top:1rem}.import-file-component.svelte-1r133ym{max-width:100%}.json-table-display.svelte-dqqu8l .badge{font-size:.7rem;padding:.125rem .375rem}.js-editor-container.svelte-1nt79ar{width:100%;height:300px;border-radius:.5rem;overflow:hidden}.pb-help-modal.svelte-tbn2bp{display:flex;flex-direction:column;gap:1rem;min-width:min(820px,100%);max-width:100%;font-size:.875rem}.pb-help-hero.svelte-tbn2bp{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.125rem;border:1px solid #dbeafe;border-radius:.75rem;background:linear-gradient(135deg,#eff6ff,#f8fafc)}.pb-help-eyebrow.svelte-tbn2bp{margin:0 0 .375rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2563eb}.pb-help-hero.svelte-tbn2bp h3:where(.svelte-tbn2bp){margin:0 0 .375rem;font-size:1.125rem;font-weight:700;color:#0f172a}.pb-help-hero.svelte-tbn2bp p:where(.svelte-tbn2bp){margin:0;font-size:.875rem;line-height:1.5;color:#475569;max-width:42rem}.pb-help-close.svelte-tbn2bp{display:inline-flex;align-items:center;gap:.5rem;height:fit-content;padding:.625rem .875rem;border:1px solid #cbd5e1;border-radius:.625rem;background:#fff;font-size:.8125rem;color:#334155;cursor:pointer}.pb-help-section.svelte-tbn2bp{padding:1rem 1.125rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}.pb-help-section-header.svelte-tbn2bp{display:flex;align-items:center;gap:.5rem;margin-bottom:.875rem;color:#0f172a}.pb-help-section-header.svelte-tbn2bp h4:where(.svelte-tbn2bp){margin:0;font-size:.9375rem;font-weight:700}.pb-shortcut-list.svelte-tbn2bp{display:grid;gap:.625rem}.pb-shortcut-row.svelte-tbn2bp{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:1rem;align-items:center;padding:.75rem .875rem;border-radius:.625rem;background:#f8fafc}.pb-shortcut-row.svelte-tbn2bp p:where(.svelte-tbn2bp){margin:0;color:#475569;font-size:.875rem}.pb-shortcut-keys.svelte-tbn2bp{display:flex;flex-wrap:wrap;gap:.375rem}.pb-shortcut-keys.svelte-tbn2bp kbd:where(.svelte-tbn2bp){padding:.25rem .5rem;border:1px solid #cbd5e1;border-bottom-width:2px;border-radius:.5rem;background:#fff;font-size:.75rem;font-weight:700;color:#1e293b}.pb-help-grid.svelte-tbn2bp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pb-help-section.svelte-tbn2bp ul:where(.svelte-tbn2bp){margin:0;padding-left:1.125rem;display:grid;gap:.625rem;font-size:.875rem;color:#475569}@media(max-width:820px){.pb-help-modal.svelte-tbn2bp{min-width:100%}.pb-help-hero.svelte-tbn2bp{flex-direction:column}.pb-shortcut-row.svelte-tbn2bp,.pb-help-grid.svelte-tbn2bp{grid-template-columns:1fr}}.code-view-modal.svelte-1y7kdx0{width:100%;max-width:100%}.pb-code-tabs-shell.svelte-1y7kdx0{display:flex;justify-content:flex-start}.pb-code-tabs.svelte-1y7kdx0{display:flex;align-items:center;gap:.35rem;overflow-x:auto;padding:.35rem;border:1px solid #dbe5f0;border-radius:.9rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-shadow:inset 0 1px #ffffffe6}.pb-code-tab.svelte-1y7kdx0{display:inline-flex;align-items:center;gap:.45rem;border:1px solid transparent;background:transparent;color:#475569;border-radius:.7rem;padding:.7rem .95rem;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.pb-code-tab.svelte-1y7kdx0:hover{background:#ffffffbf;color:#0f172a}.pb-code-tab.active.svelte-1y7kdx0{background:#fff;color:#0f172a;border-color:#bfdbfe;box-shadow:0 8px 16px #0f172a14,0 1px 2px #2563eb29;transform:translateY(-1px)}.code-editor-container.svelte-1y7kdx0{border:1px solid #e5e7eb;border-radius:.375rem;overflow:hidden}.is-spinning.svelte-1y7kdx0{animation:svelte-1y7kdx0-spin 1s linear infinite}@keyframes svelte-1y7kdx0-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.import-modal.svelte-1g86ccr{width:100%;max-width:100%}.import-tabs.svelte-1g86ccr{display:flex;gap:0;margin-bottom:1rem;border-bottom:2px solid #e5e7eb}.import-tab.svelte-1g86ccr{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:color .15s,border-color .15s}.import-tab.svelte-1g86ccr:hover{color:#374151}.import-tab.active.svelte-1g86ccr{color:#2563eb;border-bottom-color:#2563eb}.code-editor-container.svelte-1g86ccr{border:1px solid #e5e7eb;border-radius:.375rem;overflow:hidden}.template-gallery.svelte-xhb95m{width:100%;max-width:100%}.filter-toolbar.svelte-xhb95m{display:flex;flex-direction:column;gap:.625rem;padding-bottom:.875rem;margin-bottom:.875rem;border-bottom:1px solid #e5e7eb}.search-wrap.svelte-xhb95m{position:relative;width:100%}.search-icon.svelte-xhb95m{position:absolute;left:.625rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input.svelte-xhb95m{width:100%;padding:.5rem 2.25rem .5rem 2.125rem;font-size:.875rem;color:#1f2937;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;outline:none;transition:border-color .15s,background .15s,box-shadow .15s}.search-input.svelte-xhb95m:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.search-input.svelte-xhb95m::placeholder{color:#9ca3af}.search-clear.svelte-xhb95m{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#9ca3af;background:none;border:none;cursor:pointer;padding:.125rem;border-radius:9999px;transition:color .15s}.search-clear.svelte-xhb95m:hover{color:#4b5563}.tag-filter-bar.svelte-xhb95m{display:flex;gap:.375rem;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding-bottom:2px}.tag-pill.svelte-xhb95m{flex-shrink:0;padding:.3125rem .75rem;font-size:.8rem;font-weight:500;color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;cursor:pointer;transition:all .15s;white-space:nowrap}.tag-pill.svelte-xhb95m:hover{color:#374151;background:#e5e7eb}.tag-pill.active.svelte-xhb95m{color:#fff;background:#2563eb;border-color:#2563eb}.template-grid.svelte-xhb95m{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-height:56vh;overflow-y:auto;padding:.25rem;scrollbar-width:thin}@media(max-width:900px){.template-grid.svelte-xhb95m{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.template-grid.svelte-xhb95m{grid-template-columns:1fr}}.template-card.svelte-xhb95m{position:relative;display:flex;flex-direction:column;background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;overflow:hidden;cursor:pointer;transition:all .2s;text-align:left;padding:0}.template-card.svelte-xhb95m:hover:not(:disabled){border-color:#2563eb;box-shadow:0 4px 12px #2563eb1a,0 1px 3px #00000014;transform:translateY(-2px)}.template-card.svelte-xhb95m:active:not(:disabled){transform:translateY(0)}.template-card.svelte-xhb95m:disabled{opacity:.6;cursor:not-allowed}.template-preview.svelte-xhb95m{width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#f9fafb;border-bottom:1px solid #f3f4f6}.template-preview.svelte-xhb95m img:where(.svelte-xhb95m){width:100%;height:100%;object-fit:cover;object-position:top}.template-preview-placeholder.svelte-xhb95m{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#d1d5db}.template-info.svelte-xhb95m{display:flex;flex-direction:column;gap:.125rem;padding:.625rem .75rem}.template-title.svelte-xhb95m{font-size:.875rem;font-weight:600;color:#1f2937;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-desc.svelte-xhb95m{font-size:.75rem;color:#6b7280;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-card.skeleton.svelte-xhb95m{pointer-events:none;border-color:#f3f4f6}.skeleton-img.svelte-xhb95m{width:100%;aspect-ratio:16 / 10;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:svelte-xhb95m-shimmer 1.5s infinite}.skeleton-title.svelte-xhb95m{height:1rem;margin:.75rem;border-radius:.25rem;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:svelte-xhb95m-shimmer 1.5s infinite;width:60%}@keyframes svelte-xhb95m-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state.svelte-xhb95m{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;gap:.5rem}.empty-icon.svelte-xhb95m{color:#d1d5db}.empty-title.svelte-xhb95m{font-size:1rem;font-weight:600;color:#374151;margin:.5rem 0 0}.empty-desc.svelte-xhb95m{font-size:.875rem;color:#6b7280;margin:0}.retry-btn.svelte-xhb95m{display:inline-flex;align-items:center;gap:.375rem;margin-top:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#2563eb;background:none;border:1px solid #2563eb;border-radius:.375rem;cursor:pointer;transition:all .15s}.retry-btn.svelte-xhb95m:hover{background:#eff6ff}.template-footer.svelte-xhb95m{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5e7eb;padding-top:.75rem;margin-top:.875rem;gap:.75rem}.template-count.svelte-xhb95m{font-size:.8125rem;color:#9ca3af;white-space:nowrap;min-width:5rem}.pagination.svelte-xhb95m{display:flex;align-items:center;gap:.25rem}.page-btn.svelte-xhb95m{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .375rem;font-size:.8125rem;font-weight:500;color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;cursor:pointer;transition:all .15s}.page-btn.svelte-xhb95m:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.page-btn.svelte-xhb95m:disabled{opacity:.35;cursor:not-allowed}.page-btn.page-num.active.svelte-xhb95m{color:#fff;background:#2563eb;border-color:#2563eb}.page-ellipsis.svelte-xhb95m{padding:0 .125rem;font-size:.8125rem;color:#9ca3af;line-height:2rem}.applying-overlay.svelte-xhb95m{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#ffffffd9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;font-size:.9375rem;font-weight:500;color:#374151}.pb-toolbar.svelte-1fxox5t{min-height:60px;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.5rem .75rem}.pb-toolbar-section.svelte-1fxox5t{display:flex;align-items:center;gap:.5rem;padding:0;flex-wrap:wrap}.pb-toolbar-section.svelte-1fxox5t:last-child{border-right:none}.pb-toolbar-actions.svelte-1fxox5t{margin-left:auto;justify-content:flex-end}.pb-scale-readout.svelte-1fxox5t{display:inline-flex;align-items:center;gap:.35rem;margin-left:.35rem;padding-left:.6rem;border-left:1px solid #dbe2ea;font-size:.75rem;font-weight:600;color:#475569;white-space:nowrap}.pb-scale-readout.svelte-1fxox5t span:where(.svelte-1fxox5t)+span:where(.svelte-1fxox5t):before{content:"•";margin-right:.35rem;color:#94a3b8}.pb-toolbar-btn.svelte-1fxox5t{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;font-size:.875rem;transition:all .2s}.pb-toolbar-btn.svelte-1fxox5t:hover:not(:disabled){background:#f8f9fa;border-color:#007bff}.pb-toolbar-btn-code.svelte-1fxox5t{padding-inline:.9rem;background:linear-gradient(180deg,#fff,#f8fbff);border-color:#bfdbfe;color:#1d4ed8;box-shadow:0 1px 2px #2563eb14}.pb-toolbar-btn-code.svelte-1fxox5t:hover:not(:disabled){background:linear-gradient(180deg,#eff6ff,#dbeafe);border-color:#60a5fa}.pb-toolbar-btn.svelte-1fxox5t:disabled{opacity:.5;cursor:not-allowed}.pb-toolbar-btn.active.svelte-1fxox5t{background:#007bff;color:#fff;border-color:#007bff}.pb-btn-danger.svelte-1fxox5t:hover:not(:disabled){background:#dc3545;color:#fff;border-color:#dc3545}.pb-viewport-toggle.svelte-1fxox5t{display:flex;align-items:center;gap:.25rem;background:#f8f9fa;padding:.25rem;border-radius:4px;min-width:0}.pb-viewport-btn.svelte-1fxox5t{display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;border:none;background:transparent;border-radius:3px;cursor:pointer;transition:all .2s}.pb-viewport-btn.svelte-1fxox5t:hover{background:#007bff1a}.pb-viewport-btn.active.svelte-1fxox5t{background:#007bff}@media(max-width:960px){.pb-toolbar.svelte-1fxox5t{gap:.75rem;padding:.5rem}.pb-toolbar-actions.svelte-1fxox5t{margin-left:0;width:100%}.pb-toolbar-btn.svelte-1fxox5t{padding:.5rem .75rem}.pb-scale-readout.svelte-1fxox5t{font-size:.6875rem;padding-left:.45rem}}.pb-row.svelte-w60y1i{position:relative;padding:0;border-radius:0;min-height:40px;transition:background-color .15s ease;box-sizing:border-box;cursor:default;isolation:isolate}.pb-row.pb-breakout.svelte-w60y1i:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-color:var(--pb-full-width-bg-color, transparent);background-image:var(--pb-full-width-bg-image, none);background-size:var(--pb-full-width-bg-size, cover);background-position:var(--pb-full-width-bg-position, center);background-repeat:var(--pb-full-width-bg-repeat, no-repeat)}.pb-row.pb-editor-shell.pb-breakout.svelte-w60y1i:before{left:var(--pb-breakout-editor-left, 0px);right:var(--pb-breakout-editor-right, 0px);width:auto}.pb-row.svelte-w60y1i:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;z-index:2;background:repeating-linear-gradient(to right,#2196f3 0 8px,transparent 8px 13px) top left / 100% 1px no-repeat,repeating-linear-gradient(to bottom,#2196f3 0 8px,transparent 8px 13px) top right / 1px 100% no-repeat,repeating-linear-gradient(to right,#2196f3 0 8px,transparent 8px 13px) bottom left / 100% 1px no-repeat,repeating-linear-gradient(to bottom,#2196f3 0 8px,transparent 8px 13px) top left / 1px 100% no-repeat;transition:opacity .15s ease}.pb-row.pb-editor-shell.svelte-w60y1i{padding:var(--pb-editor-chrome-margin, 5px)}.pb-row.pb-editor-shell.pb-breakout.svelte-w60y1i{margin:0;width:100%;max-width:100%}.pb-row-content.svelte-w60y1i{position:relative;z-index:1}.pb-row.hovered.svelte-w60y1i:after{opacity:.95}.pb-row.hovered-ancestor.svelte-w60y1i:after{opacity:.95}.pb-row:has(.pb-column.hovered,.pb-widget-wrapper.hovered):not(.hovered):not(.selected):after{opacity:.95}.pb-row:has(.pb-column:hover,.pb-widget-wrapper:hover):not(:hover):not(.selected):after{opacity:.95}.pb-row.selected.svelte-w60y1i:after{opacity:1;background:none;border:1px solid #2196f3}.pb-row.selected-ancestor.svelte-w60y1i:after{opacity:1}.pb-row.draggable-shell.svelte-w60y1i{cursor:grab}.pb-row.draggable-shell.svelte-w60y1i:active{cursor:grabbing}.pb-row-drag-handle.svelte-w60y1i{cursor:grab}.pb-row.drag-over-before.svelte-w60y1i .pb-row-content:where(.svelte-w60y1i){box-shadow:inset 0 4px #28a745}.pb-row.drag-over-after.svelte-w60y1i .pb-row-content:where(.svelte-w60y1i){box-shadow:inset 0 -4px #28a745}.pb-row.drag-over.svelte-w60y1i .pb-row-content:where(.svelte-w60y1i){background:#28a7450f}.pb-row.drag-over.svelte-w60y1i .pb-row-empty:where(.svelte-w60y1i){border-color:#22c55e;background:#f0fdf4;color:#16a34a;box-shadow:inset 0 0 0 2px #22c55e73}.pb-row-empty.svelte-w60y1i{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:56px;margin-top:.35rem;color:var(--editor-placeholder-text);font-size:.875rem;border:1px dashed var(--editor-placeholder-border);border-radius:4px;background:var(--editor-placeholder-background)}.pb-row-empty--drag-active.svelte-w60y1i{border-color:#60a5fa;background:#dbeafe73;color:#2563eb}.pb-row-controls.svelte-w60y1i{position:absolute;bottom:100%;right:0;display:flex;align-items:center;gap:2px;background:#fff;padding:2px 4px;border-radius:4px;box-shadow:0 2px 8px #0000001f;z-index:10;margin-bottom:4px}.pb-row.hovered:has(.pb-column.hovered,.pb-widget-wrapper.hovered):not(.selected)>.pb-row-controls{display:none}.pb-row-drag-handle.svelte-w60y1i{display:flex;align-items:center;justify-content:center;padding:2px 4px;cursor:grab;color:#999;border-radius:3px;transition:color .15s,background .15s}.pb-row-drag-handle.svelte-w60y1i:hover{color:#333;background:#f0f0f0}.pb-row-drag-handle.svelte-w60y1i:active{cursor:grabbing}.pb-row-control-btn.svelte-w60y1i{background:none;border:none;border-radius:3px;padding:3px 4px;cursor:pointer;font-size:.875rem;color:#666;transition:all .15s;display:flex;align-items:center;gap:.25rem;justify-content:center}.pb-row-control-btn.svelte-w60y1i:hover{background:#f0f0f0;color:#333}.pb-row-control-btn.svelte-w60y1i:disabled{opacity:.4;cursor:default}.pb-row-delete-btn.svelte-w60y1i:hover{background:#fee;color:#d33}.pb-row-content.svelte-w60y1i{display:flex;flex:1;gap:0;position:relative;z-index:1}.pb-row.pb-breakout.svelte-w60y1i{margin:0 calc(50% - 50vw);width:100%;max-width:100%;box-shadow:inset 0 0 0 1px #6366f180}.pb-drop-indicator.svelte-508vou{position:absolute;z-index:50;pointer-events:none}.pb-drop-indicator-line.svelte-508vou{position:absolute;inset:0;background:transparent;border-radius:2px;transition:background .12s ease,box-shadow .12s ease}.pb-drop-indicator--horizontal.svelte-508vou .pb-drop-indicator-line:where(.svelte-508vou){height:3px;top:50%;bottom:auto;transform:translateY(-50%)}.pb-drop-indicator--vertical.svelte-508vou .pb-drop-indicator-line:where(.svelte-508vou){width:3px;left:50%;right:auto;transform:translate(-50%)}.pb-drop-indicator.active.svelte-508vou .pb-drop-indicator-line:where(.svelte-508vou){background:#28a745;box-shadow:0 0 8px #28a74599}.pb-column.svelte-j5l3yk{position:relative;min-height:0;padding:0;border-radius:0;transition:background-color .15s ease;box-sizing:border-box;isolation:isolate}.pb-column.svelte-j5l3yk:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;z-index:2;background:repeating-linear-gradient(to right,#2196f3 0 8px,transparent 8px 13px) top left / 100% 1px no-repeat,repeating-linear-gradient(to bottom,#2196f3 0 8px,transparent 8px 13px) top right / 1px 100% no-repeat,repeating-linear-gradient(to right,#2196f3 0 8px,transparent 8px 13px) bottom left / 100% 1px no-repeat,repeating-linear-gradient(to bottom,#2196f3 0 8px,transparent 8px 13px) top left / 1px 100% no-repeat;transition:opacity .15s ease}.pb-column.pb-editor-shell.svelte-j5l3yk{padding:var(--pb-editor-chrome-margin, 5px)}.pb-row-content[style*="display: flex"] .pb-col-1,.pb-row-content[style*="display:flex"] .pb-col-1{width:8.333333%;min-width:0}.pb-row-content[style*="display: flex"] .pb-col-2,.pb-row-content[style*="display:flex"] .pb-col-2{width:16.666667%;min-width:0}.pb-row-content[style*="display: flex"] .pb-col-3,.pb-row-content[style*="display:flex"] .pb-col-3{width:25%;min-width:0}.pb-row-content[style*="display: flex"] .pb-col-4,.pb-row-content[style*="display:flex"] .pb-col-4{width:33.333333%;min-width:0}.pb-row-content[style*="display: flex"] .pb-col-5,.pb-row-content[style*="display:flex"] .pb-col-5{width:41.666667%;min-width:0}.pb-row-content[style*="display: flex"] .pb-col-6,.pb-row-content[style*="display:flex"] .pb-col-6{width:50%;min-width:0}.pb-row-content[style*="display: flex"] .pb-col-7,.pb-row-content[style*="display:flex"] .pb-col-7{width:58.333333%;min-width:0}.pb-row-content[style*="display: flex"] .pb-col-8,.pb-row-content[style*="display:flex"] .pb-col-8{width:66.666667%;min-width:0}.pb-row-content[style*="display: flex"] .pb-col-9,.pb-row-content[style*="display:flex"] .pb-col-9{width:75%;min-width:0}.pb-row-content[style*="display: flex"] .pb-col-10,.pb-row-content[style*="display:flex"] .pb-col-10{width:83.333333%;min-width:0}.pb-row-content[style*="display: flex"] .pb-col-11,.pb-row-content[style*="display:flex"] .pb-col-11{width:91.666667%;min-width:0}.pb-row-content[style*="display: flex"] .pb-col-12,.pb-row-content[style*="display:flex"] .pb-col-12{width:100%;min-width:0}.pb-column.hovered.svelte-j5l3yk:after{opacity:.95}.pb-column.hovered-ancestor.svelte-j5l3yk:after{opacity:.95}.pb-column:has(.pb-widget-wrapper.hovered):not(.hovered):not(.selected):after{opacity:.95}.pb-column:has(.pb-widget-wrapper:hover):not(:hover):not(.selected):after{opacity:.95}.pb-column.selected.svelte-j5l3yk:after{opacity:1;background:none;border:1px solid #2196f3}.pb-column.selected-ancestor.svelte-j5l3yk:after{opacity:1}.pb-column.drag-over.svelte-j5l3yk{border-color:#28a745;background:#28a7451a}.pb-column.draggable-shell.svelte-j5l3yk{cursor:grab}.pb-column.draggable-shell.svelte-j5l3yk:active{cursor:grabbing}.pb-column.drag-over-before.svelte-j5l3yk:before,.pb-column.drag-over-after.svelte-j5l3yk:before{content:"";position:absolute;top:0;bottom:0;width:4px;background:#28a745;z-index:20;box-shadow:0 0 8px #28a74580}.pb-column.drag-over-before.svelte-j5l3yk:before{left:-2px}.pb-column.drag-over-after.svelte-j5l3yk:before{right:-2px}.pb-column-content.svelte-j5l3yk{position:relative;display:flex;flex-direction:column;gap:0;min-height:20px}.pb-column-empty.svelte-j5l3yk{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:40px;color:var(--editor-placeholder-text);font-size:.8125rem;border:1px dashed var(--editor-placeholder-border);border-radius:4px;background:var(--editor-placeholder-background)}.pb-column-empty--drag-active.svelte-j5l3yk{border-color:#60a5fa;background:#dbeafe73;color:#2563eb}.pb-column-controls.svelte-j5l3yk{position:absolute;bottom:100%;right:0;display:flex;align-items:center;gap:.25rem;background:#fff;border:1px solid #ddd;border-radius:4px;padding:4px;z-index:10;box-shadow:0 2px 4px #0000001a;margin-bottom:4px}.pb-column.hovered:has(.pb-widget-wrapper.hovered):not(.selected)>.pb-column-controls{display:none}.pb-column-width-control.svelte-j5l3yk{display:flex;align-items:center;gap:.25rem;min-width:150px;padding-right:.5rem;border-right:1px solid #ddd;font-size:.75rem}.pb-column-width-control.svelte-j5l3yk label:where(.svelte-j5l3yk){margin:0;font-weight:500;display:flex;align-items:center}.pb-column-width-control.svelte-j5l3yk input[type=range]:where(.svelte-j5l3yk){width:100px;min-width:100px;margin:0}.pb-column-width-control.svelte-j5l3yk span:where(.svelte-j5l3yk){min-width:32px;text-align:center;font-weight:600}.pb-col-auto-badge.svelte-j5l3yk{font-size:.7rem;font-weight:700;color:#06c;background:#e8f0fe;padding:1px 6px;border-radius:4px;letter-spacing:.5px;text-transform:uppercase}.pb-column-control-btn.svelte-j5l3yk{border:none;background:transparent;cursor:pointer;padding:4px 8px;font-size:1rem;border-radius:4px;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.pb-column-control-btn.svelte-j5l3yk:hover{background-color:#f0f0f0}.pb-column-control-btn.svelte-j5l3yk:disabled{opacity:.4;cursor:default}.pb-column-resizer.svelte-aodp06{position:relative;width:12px;margin:0 -6px;cursor:col-resize;z-index:5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pb-column-resizer-line.svelte-aodp06{width:2px;height:100%;min-height:40px;background:transparent;border-radius:1px;transition:background .15s}.pb-column-resizer.svelte-aodp06:hover .pb-column-resizer-line:where(.svelte-aodp06),.pb-column-resizer.active.svelte-aodp06 .pb-column-resizer-line:where(.svelte-aodp06){background:#007bff}.pb-column-resizer.active.svelte-aodp06 .pb-column-resizer-line:where(.svelte-aodp06){background:#0056b3}.pb-context-menu.svelte-pmm41w{position:fixed;z-index:10000;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 16px #00000026;min-width:160px;padding:4px 0}.pb-ctx-item.svelte-pmm41w{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4375rem .75rem;border:none;background:none;cursor:pointer;font-size:.8125rem;color:#333;text-align:left;transition:background .1s}.pb-ctx-item.svelte-pmm41w:hover{background:#f3f4f6}.pb-ctx-delete.svelte-pmm41w{color:#e53e3e}.pb-ctx-delete.svelte-pmm41w:hover{background:#fef2f2}.pb-ctx-sep.svelte-pmm41w{height:1px;background:#e5e7eb;margin:4px 0}.pb-row-drop-zone.svelte-18fjrw9{position:relative;height:20px;margin:-6px 0;z-index:10;display:flex;align-items:center;transition:height .15s ease}.pb-row-drop-zone.svelte-18fjrw9:hover,.pb-row-drop-zone.active.svelte-18fjrw9{height:32px;margin:-4px 0}.pb-row-drop-zone-line.svelte-18fjrw9{width:100%;height:3px;background:transparent;border-radius:2px;transition:background .15s ease,box-shadow .15s ease}.pb-row-drop-zone.active.svelte-18fjrw9 .pb-row-drop-zone-line:where(.svelte-18fjrw9){background:#3b82f6;box-shadow:0 0 8px #3b82f680}.pb-dynamic-widget-preview.svelte-pq1lqd{width:100%;border-radius:8px;border:1px solid var(--editor-placeholder-border);background:var(--editor-placeholder-background);padding:.875rem;overflow:hidden}.preview-alert.svelte-pq1lqd,.preview-header.svelte-pq1lqd,.preview-map.svelte-pq1lqd,.preview-card.svelte-pq1lqd,.preview-text.svelte-pq1lqd{display:flex;flex-direction:column;gap:.375rem;color:var(--editor-placeholder-text)}.preview-header.svelte-pq1lqd h2:where(.svelte-pq1lqd),.preview-card.svelte-pq1lqd h3:where(.svelte-pq1lqd),.preview-feature-item.svelte-pq1lqd h3:where(.svelte-pq1lqd){margin:0;font-size:1rem;font-weight:700}.preview-header.svelte-pq1lqd p:where(.svelte-pq1lqd),.preview-card.svelte-pq1lqd p:where(.svelte-pq1lqd),.preview-feature-item.svelte-pq1lqd p:where(.svelte-pq1lqd),.preview-text.svelte-pq1lqd,.preview-map.svelte-pq1lqd p:where(.svelte-pq1lqd),.preview-meta.svelte-pq1lqd{margin:0;font-size:.8125rem;color:var(--editor-placeholder-text-muted)}.preview-media.svelte-pq1lqd{width:100%;height:120px;object-fit:cover;border-radius:6px}.preview-breadcrumb.svelte-pq1lqd,.preview-nav.svelte-pq1lqd,.preview-button-row.svelte-pq1lqd,.preview-social-row.svelte-pq1lqd{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.preview-feature-list.svelte-pq1lqd{display:grid;gap:.75rem}.preview-feature-item.svelte-pq1lqd{display:flex;gap:.625rem;align-items:flex-start}.preview-feature-check.svelte-pq1lqd{color:#16a34a;font-weight:700;line-height:1.4}.preview-footer-grid.svelte-pq1lqd{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.preview-footer-grid.svelte-pq1lqd h4:where(.svelte-pq1lqd){margin:0 0 .5rem;font-size:.875rem;font-weight:700;color:var(--editor-placeholder-text)}.preview-link.svelte-pq1lqd,.preview-chip.svelte-pq1lqd,.preview-social-link.svelte-pq1lqd{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;text-decoration:none;color:var(--editor-placeholder-text)}.preview-link.svelte-pq1lqd{font-size:.8125rem}.preview-chip.svelte-pq1lqd{padding:.4rem .75rem;border-radius:999px;background:var(--editor-placeholder-background-strong);font-size:.8125rem;border:none}.preview-form.svelte-pq1lqd{display:flex;gap:.5rem;align-items:center}.preview-form.svelte-pq1lqd input:where(.svelte-pq1lqd){flex:1 1 auto;min-width:0;padding:.55rem .7rem;border-radius:6px;border:1px solid var(--editor-placeholder-border);background:#fff;font-size:.8125rem}.preview-form.svelte-pq1lqd button:where(.svelte-pq1lqd){padding:.55rem .9rem;border-radius:6px;border:none;background:#2563eb;color:#fff;font-size:.8125rem;font-weight:600}.preview-logo.svelte-pq1lqd{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:var(--editor-placeholder-text)}.preview-chart.svelte-pq1lqd{display:flex;align-items:end;gap:.5rem;height:140px}.preview-chart-bar-wrap.svelte-pq1lqd{flex:1 1 0;height:100%;display:flex;align-items:end}.preview-chart-bar.svelte-pq1lqd{width:100%;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#60a5fa,#2563eb)}.pb-dynamic-widget.svelte-pq1lqd{width:100%;border-radius:4px;border:2px dashed var(--editor-placeholder-border);background:var(--editor-placeholder-background);overflow:hidden}.dynamic-widget-label.svelte-pq1lqd{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.75rem .5rem .25rem;font-size:.8125rem;color:var(--editor-placeholder-text);background:var(--editor-placeholder-background-strong)}.dynamic-widget-label.svelte-pq1lqd strong:where(.svelte-pq1lqd){color:var(--editor-placeholder-text)}.dynamic-widget-desc.svelte-pq1lqd{text-align:center;font-size:.6875rem;color:var(--editor-placeholder-text-muted);font-style:italic;padding:0 .5rem .75rem;background:var(--editor-placeholder-background)}.pb-html-widget.svelte-179gtxg{width:100%}.pb-placeholder.svelte-ewlnua{width:100%;border-radius:4px;border:2px dashed var(--editor-placeholder-border);background:var(--editor-placeholder-background);padding:0;overflow:hidden}.placeholder-label.svelte-ewlnua{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;color:var(--editor-placeholder-text);background:var(--editor-placeholder-background-strong);line-height:1.4}.placeholder-label.svelte-ewlnua strong:where(.svelte-ewlnua){color:var(--editor-placeholder-text)}.placeholder-sep.svelte-ewlnua{color:var(--editor-placeholder-text-muted);font-size:.625rem}.placeholder-hint.svelte-ewlnua{font-size:.6875rem;font-style:italic;color:var(--editor-placeholder-text-muted)}.pb-placeholder.svelte-ewlnua:not(.has-fallback) .placeholder-label:where(.svelte-ewlnua){padding:.75rem .5rem}.placeholder-empty.svelte-ewlnua{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 1rem;background:var(--editor-placeholder-background);color:var(--editor-placeholder-text);font-size:.8125rem;font-style:italic}.no-component.svelte-ewlnua{border-color:var(--editor-placeholder-border);background:var(--editor-placeholder-background)}.placeholder-fallback.svelte-ewlnua{padding:.5rem;border-top:1px dashed var(--editor-placeholder-border);background:var(--editor-placeholder-background)}.placeholder-fallback-content.svelte-ewlnua{background:var(--editor-placeholder-background);color:var(--editor-placeholder-text)}.placeholder-fallback-content.svelte-ewlnua *{color:inherit}.pb-button-wrapper.svelte-1r58zpl{margin:.5rem 0}.pb-button.svelte-1r58zpl{display:inline-block;padding:12px 24px;background-color:var(--color-primary-600);color:#fff;text-decoration:none;font-weight:500;font-size:1rem;border-radius:4px;cursor:pointer;border:none;transition:background-color .2s,color .2s,opacity .2s}.pb-button.svelte-1r58zpl:hover{background-color:var(--btn-hover-bg, var(--color-primary-700));color:var(--btn-hover-color, inherit);opacity:.95}.pb-divider.svelte-132yzoa{border:none;border-top-style:solid;border-top-width:1px}.pb-divider.solid.svelte-132yzoa{border-top-style:solid}.pb-divider.dotted.svelte-132yzoa{border-top-style:dotted}.pb-divider.dashed.svelte-132yzoa{border-top-style:dashed}.pb-heading.svelte-131bb9b{word-wrap:break-word;color:inherit;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit}.pb-image.svelte-uzpuie{display:block;max-width:100%}.pb-image-link.svelte-uzpuie{display:block}.pb-table-wrapper.svelte-1v5avc1{width:100%;overflow-x:auto}.pb-table.svelte-1v5avc1{width:100%;border-collapse:collapse;font-size:.875rem}.pb-table.svelte-1v5avc1 thead:where(.svelte-1v5avc1){background-color:#f8f9fa;border-bottom:2px solid #dee2e6}.pb-table.svelte-1v5avc1 th:where(.svelte-1v5avc1),.pb-table.svelte-1v5avc1 td:where(.svelte-1v5avc1){padding:.75rem;border:1px solid #dee2e6}.pb-table.svelte-1v5avc1 th:where(.svelte-1v5avc1){font-weight:600;color:#495057}.pb-table.svelte-1v5avc1 th.sortable:where(.svelte-1v5avc1){cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.pb-table.svelte-1v5avc1 th.sortable:where(.svelte-1v5avc1):hover{background-color:#e9ecef}.pb-table.svelte-1v5avc1 th.sorted:where(.svelte-1v5avc1){background-color:#e3e8ed}.sort-icon.svelte-1v5avc1{margin-left:.5rem;font-size:.75rem;color:#6c757d}.pb-table-wrapper.striped.svelte-1v5avc1 tbody:where(.svelte-1v5avc1) tr:where(.svelte-1v5avc1):nth-child(2n){background-color:#f8f9fa}.pb-table-wrapper.hoverable.svelte-1v5avc1 tbody:where(.svelte-1v5avc1) tr:where(.svelte-1v5avc1):hover{background-color:#f1f3f5;cursor:pointer}.empty-message.svelte-1v5avc1{text-align:center;background:var(--editor-placeholder-background);color:var(--editor-placeholder-text);border-color:var(--editor-placeholder-border);font-style:italic;padding:2rem!important}@media(max-width:768px){.pb-table.svelte-1v5avc1{font-size:.75rem}.pb-table.svelte-1v5avc1 th:where(.svelte-1v5avc1),.pb-table.svelte-1v5avc1 td:where(.svelte-1v5avc1){padding:.5rem}}.pb-text.svelte-1t38k7r{word-wrap:break-word}.pb-text.svelte-1t38k7r p{margin-bottom:1rem}.pb-text.svelte-1t38k7r p:last-child{margin-bottom:0}.pb-video.svelte-13tlty8{position:relative;width:100%;overflow:hidden}.pb-video.svelte-13tlty8 iframe:where(.svelte-13tlty8),.pb-video.svelte-13tlty8 video:where(.svelte-13tlty8){position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px}.pb-video-placeholder.svelte-13tlty8{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f0f0f0;color:#666;border-radius:4px}.pb-accordion.svelte-dy0lg2{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.pb-accordion-item.svelte-dy0lg2+.pb-accordion-item:where(.svelte-dy0lg2){border-top:1px solid #e0e0e0}.pb-accordion-header.svelte-dy0lg2{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border:none;cursor:pointer;font-size:.9375rem;font-weight:600;text-align:left;transition:background .15s}.pb-accordion-header.svelte-dy0lg2:hover{filter:brightness(.97)}.pb-accordion-arrow.svelte-dy0lg2{transition:transform .2s;flex-shrink:0}.pb-accordion-body.svelte-dy0lg2{padding:.75rem 1rem 1rem;font-size:.875rem;line-height:1.6}.pb-counter.svelte-h68c14{padding:1.25rem .5rem}.pb-counter-number.svelte-h68c14{font-weight:800;line-height:1.1;letter-spacing:-1px}.pb-counter-title.svelte-h68c14{margin-top:.5rem;font-size:.9375rem;font-weight:500}.pb-icon-box.svelte-1t9q7ri{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.25rem}.pb-icon-box[style*="text-align: left"].svelte-1t9q7ri{align-items:flex-start}.pb-icon-box[style*="text-align: right"].svelte-1t9q7ri{align-items:flex-end}.pb-icon-box.horizontal.svelte-1t9q7ri{flex-direction:row;align-items:flex-start;text-align:left!important}.pb-icon-box-icon.svelte-1t9q7ri{display:flex;align-items:center;justify-content:center;flex-shrink:0}.pb-icon-box-content.svelte-1t9q7ri{display:flex;flex-direction:column;gap:.375rem}.pb-icon-box-title.svelte-1t9q7ri{margin:0;font-size:1.125rem;font-weight:700}.pb-icon-box-desc.svelte-1t9q7ri{margin:0;font-size:.875rem;line-height:1.6}.pb-tabs-nav.svelte-cp2kf4{display:flex;border-bottom:2px solid #dee2e6;gap:0}.pb-tab-btn.svelte-cp2kf4{padding:.6rem 1rem;border:none;border-bottom:2px solid transparent;background:none;cursor:pointer;font-size:.875rem;font-weight:600;margin-bottom:-2px;transition:color .15s,border-color .15s;white-space:nowrap}.pb-tab-btn.svelte-cp2kf4:hover{color:#007bff}.pb-tab-btn.active.svelte-cp2kf4{border-bottom-color:currentColor}.pb-tab-content.svelte-cp2kf4{padding:1rem .25rem;font-size:.875rem;line-height:1.6}.pb-tabs.vertical.svelte-cp2kf4{display:flex;gap:0}.pb-tabs.vertical.svelte-cp2kf4 .pb-tabs-nav:where(.svelte-cp2kf4){flex-direction:column;border-bottom:none;border-right:2px solid #dee2e6;min-width:120px}.pb-tabs.vertical.svelte-cp2kf4 .pb-tab-btn:where(.svelte-cp2kf4){text-align:left;border-bottom:none;border-right:2px solid transparent;margin-bottom:0;margin-right:-2px}.pb-tabs.vertical.svelte-cp2kf4 .pb-tab-btn.active:where(.svelte-cp2kf4){border-right-color:currentColor;border-bottom-color:transparent}.pb-tabs.vertical.svelte-cp2kf4 .pb-tab-content:where(.svelte-cp2kf4){padding:.5rem 1rem;flex:1}.pb-testimonial.svelte-cnh3y1{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem}.pb-testimonial[style*="text-align: left"].svelte-cnh3y1{align-items:flex-start}.pb-testimonial[style*="text-align: right"].svelte-cnh3y1{align-items:flex-end}.pb-testimonial-avatar.svelte-cnh3y1{width:64px;height:64px;border-radius:50%;object-fit:cover}.pb-testimonial-avatar-placeholder.svelte-cnh3y1{width:64px;height:64px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#9ca3af}.pb-testimonial-stars.svelte-cnh3y1{display:flex;gap:2px}.pb-testimonial-quote.svelte-cnh3y1{font-size:1rem;line-height:1.6;font-style:italic;margin:0;max-width:600px}.pb-testimonial-author.svelte-cnh3y1{display:flex;flex-direction:column;gap:.125rem}.pb-testimonial-name.svelte-cnh3y1{font-weight:700;font-size:.9375rem}.pb-testimonial-role.svelte-cnh3y1{font-size:.8125rem}.pb-custom-widget.svelte-19zu917{width:100%;min-height:20px;transition:all .2s}.pb-custom-widget.svelte-19zu917:not(.readonly){cursor:pointer}.pb-custom-widget.svelte-19zu917:not(.readonly):hover{opacity:.9;outline:2px dashed #007bff;outline-offset:2px}.readonly.svelte-19zu917{cursor:default}.pb-form-field.svelte-14vit4a{margin-bottom:1rem}.group-label.svelte-14vit4a{display:block;margin-bottom:.5rem;font-weight:500}.options-wrapper.svelte-14vit4a{display:flex;flex-direction:column;gap:.5rem}.pb-layout-horizontal.svelte-14vit4a .options-wrapper:where(.svelte-14vit4a){flex-direction:row;flex-wrap:wrap;gap:1rem}.pb-checkbox-item.svelte-14vit4a,.pb-radio-item.svelte-14vit4a{display:flex;align-items:center;gap:.5rem}.pb-checkbox-item.svelte-14vit4a input:where(.svelte-14vit4a),.pb-radio-item.svelte-14vit4a input:where(.svelte-14vit4a){margin:0}.pb-checkbox-item.svelte-14vit4a label:where(.svelte-14vit4a),.pb-radio-item.svelte-14vit4a label:where(.svelte-14vit4a){margin:0;cursor:pointer}.pb-date-picker.svelte-1vpizik{margin-bottom:1rem}.date-label.svelte-1vpizik{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#333}.required.svelte-1vpizik{color:#dc3545;margin-left:.25rem}.date-input.svelte-1vpizik{width:100%;box-sizing:border-box}.date-input.svelte-1vpizik:focus{outline:none;border-color:#007bff!important}.helper-text.svelte-1vpizik{display:block;margin-top:.25rem;font-size:.75rem;color:#666}.pb-file-upload.svelte-1e02l0d{margin-bottom:1rem}.file-label.svelte-1e02l0d{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#333}.required.svelte-1e02l0d{color:#dc3545;margin-left:.25rem}.file-input.svelte-1e02l0d{width:100%;font-size:.875rem;cursor:pointer;box-sizing:border-box}.file-input.svelte-1e02l0d:focus{outline:none;border-color:#007bff!important}.helper-text.svelte-1e02l0d{display:block;margin-top:.25rem;font-size:.75rem;color:#666}.pb-form.svelte-n3uay4{width:100%}.pb-form-field.svelte-k0u57y{margin-bottom:1rem}.pb-form-field.svelte-k0u57y label:where(.svelte-k0u57y){display:block;margin-bottom:.5rem;font-weight:500}.pb-form-field.svelte-k0u57y input:where(.svelte-k0u57y){box-sizing:border-box;border:1px solid #ddd}.required.svelte-k0u57y{color:#dc3545}.pb-label.svelte-ogb93k{cursor:default}.required-mark.svelte-ogb93k{margin-left:.25rem}.pb-multi-select.svelte-1u9fuad{margin-bottom:1rem}.select-label.svelte-1u9fuad{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#333}.required.svelte-1u9fuad{color:#dc3545;margin-left:.25rem}.multi-select-input.svelte-1u9fuad{width:100%;box-sizing:border-box}.multi-select-input.svelte-1u9fuad:focus{outline:none;border-color:#007bff!important}.helper-text.svelte-1u9fuad{display:block;margin-top:.25rem;font-size:.75rem;color:#666}.pb-range-slider.svelte-1urxixa{margin-bottom:1rem}.range-label.svelte-1urxixa{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#333}.value-display.svelte-1urxixa{font-weight:600;color:#007bff}.range-input.svelte-1urxixa{width:100%;cursor:pointer}.min-max-labels.svelte-1urxixa{display:flex;justify-content:space-between;margin-top:.25rem;font-size:.75rem;color:#666}.helper-text.svelte-1urxixa{display:block;margin-top:.5rem;font-size:.75rem;color:#666}.pb-form-field.svelte-1atax2u{margin-bottom:1rem}.pb-form-field.svelte-1atax2u label:where(.svelte-1atax2u){display:block;margin-bottom:.5rem;font-weight:500}.pb-form-field.svelte-1atax2u select:where(.svelte-1atax2u){box-sizing:border-box;border:1px solid #ddd}.required.svelte-1atax2u{color:#dc3545}.pb-form-field.svelte-162n11s{margin-bottom:1rem}.pb-form-field.svelte-162n11s label:where(.svelte-162n11s){display:block;margin-bottom:.5rem;font-weight:500}.pb-form-field.svelte-162n11s textarea:where(.svelte-162n11s){box-sizing:border-box;border:1px solid #ddd;resize:vertical}.required.svelte-162n11s{color:#dc3545}.pb-container.svelte-8z4c5w{box-sizing:border-box;width:100%;min-width:0}.pb-inner-section.svelte-4i479e{width:100%}.pb-row-column-content.svelte-5c3ux5{width:100%;min-height:60px;box-sizing:border-box;flex:1}.pb-row-column-empty.svelte-5c3ux5{display:flex;align-items:center;justify-content:center;min-height:60px;border:2px dashed var(--editor-placeholder-border);border-radius:4px;background:var(--editor-placeholder-background);color:var(--editor-placeholder-text);font-size:.75rem;padding:.5rem}.pb-row-widget.svelte-yi0vg7{width:100%;min-height:40px;box-sizing:border-box}.pb-row-widget.pb-row-editor.svelte-yi0vg7{padding:1rem}.pb-spacer.svelte-rto1j{width:100%}.pb-carousel-widget.svelte-1ak1dzl{width:100%;max-width:100%;box-sizing:border-box}.carousel-slide-image.svelte-1ak1dzl{width:100%;height:100%;display:block;object-fit:cover;max-width:100%}.carousel-slide-caption.svelte-1ak1dzl{position:absolute;bottom:0;left:0;right:0;background:#000000b3;color:#fff;padding:1rem;text-align:center;font-size:.875rem}.carousel-slide-html.svelte-1ak1dzl{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.carousel-empty-state.svelte-1ak1dzl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:var(--editor-placeholder-text);background:var(--editor-placeholder-background);border:2px dashed var(--editor-placeholder-border);border-radius:4px;min-height:200px}.carousel-empty-state.svelte-1ak1dzl p:where(.svelte-1ak1dzl){margin:0 0 .5rem;font-size:1rem;font-weight:500}.carousel-empty-state.svelte-1ak1dzl small:where(.svelte-1ak1dzl){color:var(--editor-placeholder-text-muted)}.pb-carousel-widget .splide__slide{position:relative;box-sizing:border-box}.pb-carousel-widget .splide__track,.pb-carousel-widget .splide__list{box-sizing:border-box}.pb-gallery.svelte-1u2y7s1{width:100%;box-sizing:border-box}.pb-gallery-grid.svelte-1u2y7s1{display:grid}.pb-gallery-masonry.svelte-1u2y7s1{column-count:3;column-gap:1rem}.pb-gallery-mosaic.svelte-1u2y7s1{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:200px}.pb-gallery-item.svelte-1u2y7s1{position:relative;overflow:hidden}.pb-gallery-grid.svelte-1u2y7s1 .pb-gallery-item:where(.svelte-1u2y7s1){margin-bottom:0}.pb-gallery-masonry.svelte-1u2y7s1 .pb-gallery-item:where(.svelte-1u2y7s1){display:block;width:100%;break-inside:avoid;margin:0;padding:0;margin-bottom:1rem}.pb-gallery-item.svelte-1u2y7s1 img:where(.svelte-1u2y7s1){width:100%;height:auto;object-fit:cover;display:block}.pb-gallery-grid.svelte-1u2y7s1 .pb-gallery-item:where(.svelte-1u2y7s1) img:where(.svelte-1u2y7s1){aspect-ratio:1 / 1;height:100%}.gallery-caption.svelte-1u2y7s1{position:absolute;bottom:0;left:0;right:0;background:#000000b3;color:#fff;padding:.75rem;text-align:center;font-size:.875rem}.gallery-empty-state.svelte-1u2y7s1{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:var(--editor-placeholder-text);background:var(--editor-placeholder-background);border:2px dashed var(--editor-placeholder-border);border-radius:4px;min-height:200px}.mosaic-item-1.svelte-1u2y7s1{grid-column:span 2;grid-row:span 2}.mosaic-item-2.svelte-1u2y7s1,.mosaic-item-3.svelte-1u2y7s1{grid-column:span 2;grid-row:span 1}.mosaic-item-4.svelte-1u2y7s1{grid-column:span 3;grid-row:span 2}.mosaic-item-5.svelte-1u2y7s1{grid-column:span 3;grid-row:span 1}.mosaic-item-6.svelte-1u2y7s1{grid-column:span 2;grid-row:span 1}@media(max-width:1024px){.pb-gallery-mosaic.svelte-1u2y7s1{grid-template-columns:repeat(4,1fr)}.pb-gallery-masonry.svelte-1u2y7s1{column-count:2}}@media(max-width:768px){.pb-gallery-grid.svelte-1u2y7s1{grid-template-columns:repeat(2,1fr)!important}.pb-gallery-mosaic.svelte-1u2y7s1{grid-template-columns:repeat(2,1fr)}.pb-gallery-masonry.svelte-1u2y7s1{column-count:2}.mosaic-item-1.svelte-1u2y7s1,.mosaic-item-2.svelte-1u2y7s1,.mosaic-item-3.svelte-1u2y7s1,.mosaic-item-4.svelte-1u2y7s1,.mosaic-item-5.svelte-1u2y7s1,.mosaic-item-6.svelte-1u2y7s1{grid-column:span 1;grid-row:span 1}}@media(max-width:480px){.pb-gallery-grid.svelte-1u2y7s1{grid-template-columns:repeat(1,1fr)!important}.pb-gallery-mosaic.svelte-1u2y7s1{grid-template-columns:repeat(1,1fr)}.pb-gallery-masonry.svelte-1u2y7s1{column-count:1}}.pb-icon.svelte-1ajl2zq{display:flex;align-items:center;justify-content:center}.pb-splide-widget.svelte-1syk7tg{width:100%}.splide-slide-image.svelte-1syk7tg{width:100%;height:auto;display:block;object-fit:cover}.splide-slide-caption.svelte-1syk7tg{position:absolute;bottom:0;left:0;right:0;background:#000000b3;color:#fff;padding:1rem;text-align:center;font-size:.875rem}.splide-slide-html.svelte-1syk7tg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1rem}.splide-empty-state.svelte-1syk7tg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:var(--editor-placeholder-text);background:var(--editor-placeholder-background);border:2px dashed var(--editor-placeholder-border);border-radius:4px;min-height:200px}.splide-empty-state.svelte-1syk7tg p:where(.svelte-1syk7tg){margin:0 0 .5rem;font-size:1rem;font-weight:500}.splide-empty-state.svelte-1syk7tg small:where(.svelte-1syk7tg){color:var(--editor-placeholder-text-muted)}.pb-splide-widget .splide__slide{position:relative}.pb-link.svelte-1aeuxuo{display:block;box-sizing:border-box;text-decoration:none;color:inherit;cursor:pointer;transition:all .2s ease}.pb-link.svelte-1aeuxuo:hover{opacity:.8}.pb-widget-wrapper.svelte-3r8ose{position:relative;box-sizing:border-box;border-radius:0;transition:background-color .15s ease;cursor:default;isolation:isolate}.pb-widget-wrapper.is-row.pb-breakout.svelte-3r8ose:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-color:var(--pb-full-width-bg-color, transparent);background-image:var(--pb-full-width-bg-image, none);background-size:var(--pb-full-width-bg-size, cover);background-position:var(--pb-full-width-bg-position, center);background-repeat:var(--pb-full-width-bg-repeat, no-repeat)}.pb-widget-wrapper.is-row.pb-editor-shell.pb-breakout.svelte-3r8ose:before{left:var(--pb-breakout-editor-left, 0px);right:var(--pb-breakout-editor-right, 0px);width:auto}:where(.pb-widget-wrapper.pb-editor-shell.svelte-3r8ose){padding:var(--pb-editor-chrome-margin, 5px)}.pb-widget-wrapper.svelte-3r8ose:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;z-index:1;background:repeating-linear-gradient(to right,#2196f3 0 8px,transparent 8px 13px) top left / 100% 1px no-repeat,repeating-linear-gradient(to bottom,#2196f3 0 8px,transparent 8px 13px) top right / 1px 100% no-repeat,repeating-linear-gradient(to right,#2196f3 0 8px,transparent 8px 13px) bottom left / 100% 1px no-repeat,repeating-linear-gradient(to bottom,#2196f3 0 8px,transparent 8px 13px) top left / 1px 100% no-repeat;transition:opacity .15s ease}.pb-widget-wrapper.is-hidden.svelte-3r8ose{visibility:visible!important;display:block!important;opacity:.3!important;border-color:#d1d5db!important;border-style:dashed!important}.pb-widget-hidden-badge.svelte-3r8ose{display:flex;align-items:center;justify-content:center;padding:2px 4px;color:#6b7280;border-radius:3px}.pb-widget-wrapper.hovered.svelte-3r8ose:after{opacity:.95}.pb-widget-wrapper.hovered-ancestor.svelte-3r8ose:after{opacity:.95}.pb-widget-wrapper:has(.pb-widget-wrapper.hovered):not(.hovered):not(.selected):after{opacity:.95}.pb-widget-wrapper:has(.pb-widget-wrapper:hover):not(:hover):not(.selected):after{opacity:.95}.pb-widget-wrapper.selected.svelte-3r8ose:after{opacity:1;background:none;border:1px solid #2196f3}.pb-widget-wrapper.selected-ancestor.svelte-3r8ose:after{opacity:1}.pb-widget-wrapper.is-container.svelte-3r8ose{min-height:30px;background-color:transparent}.pb-widget-wrapper.is-container.drag-over.svelte-3r8ose{background-color:#007bff0d}.pb-widget-wrapper.is-container.selected.svelte-3r8ose{background-color:#007bff05}.pb-widget-wrapper.is-link.svelte-3r8ose{display:block;padding:.375rem;min-width:0;min-height:30px}.pb-widget-wrapper.is-link.svelte-3r8ose .pb-widget-content:where(.svelte-3r8ose){width:100%}.pb-widget-wrapper.is-link.selected.svelte-3r8ose{background-color:#007bff05}.pb-widget-wrapper.is-row.svelte-3r8ose{padding:0;background-color:transparent}.pb-widget-wrapper.is-row.selected.svelte-3r8ose{background-color:transparent}.pb-widget-wrapper.is-row.pb-breakout.svelte-3r8ose{margin:0;width:100%;max-width:100%}.pb-widget-wrapper.is-row-column.svelte-3r8ose{border-radius:0;padding:0;min-height:20px;background-color:transparent;cursor:default}.pb-widget-wrapper.is-row-column.svelte-3r8ose>.pb-widget-content:where(.svelte-3r8ose){height:100%;display:flex;flex-direction:column}.pb-widget-wrapper.is-row-column.pb-editor-shell.svelte-3r8ose{padding:var(--pb-editor-chrome-margin, 5px)}.pb-widget-wrapper.is-row-column.selected.svelte-3r8ose{background-color:transparent}.pb-widget-wrapper.is-row-column.drag-over.svelte-3r8ose{background-color:#007bff0d}.pb-row-column-toolbar.svelte-3r8ose{position:absolute;bottom:100%;right:0;display:flex;align-items:center;gap:.25rem;background:#fff;border:1px solid #ddd;border-radius:4px;padding:4px;z-index:20;box-shadow:0 2px 4px #0000001a;margin-bottom:4px;white-space:nowrap}.pb-widget-toolbar.svelte-3r8ose{position:absolute;top:-28px;right:0;display:flex;align-items:center;gap:2px;background:#fff;padding:2px 4px;border-radius:4px;box-shadow:0 2px 8px #0000001f;z-index:10}.pb-widget-wrapper.hovered:has(.pb-widget-wrapper.hovered):not(.selected)>.pb-widget-toolbar{display:none}.pb-widget-drag-handle.svelte-3r8ose{display:flex;align-items:center;justify-content:center;padding:2px 4px;cursor:grab;color:#999;border-radius:3px;transition:color .15s,background .15s}.pb-widget-drag-handle.svelte-3r8ose:hover{color:#333;background:#f0f0f0}.pb-widget-drag-handle.svelte-3r8ose:active{cursor:grabbing}.pb-widget-control-btn.svelte-3r8ose{background:none;border:none;border-radius:3px;padding:3px 4px;cursor:pointer;font-size:.875rem;color:#666;transition:all .15s;display:flex;align-items:center;justify-content:center}.pb-widget-control-btn.svelte-3r8ose:hover{background:#f0f0f0;color:#333}.pb-widget-control-btn.svelte-3r8ose:disabled{opacity:.4;cursor:default}.pb-widget-delete-btn.svelte-3r8ose:hover{background:#fee;color:#d33}.pb-widget-content.svelte-3r8ose{position:relative;pointer-events:auto}.pb-widget-wrapper.is-row.pb-breakout.svelte-3r8ose>.pb-widget-content:where(.svelte-3r8ose){z-index:1}.pb-widget-wrapper.is-container.svelte-3r8ose .pb-widget-content:where(.svelte-3r8ose){pointer-events:auto;width:100%;min-width:0}.pb-empty-container-placeholder.svelte-3r8ose{display:flex;align-items:center;justify-content:center;gap:6px;padding:16px;min-height:60px;color:var(--editor-placeholder-text);font-size:13px;border:2px dashed var(--editor-placeholder-border);border-radius:4px;margin:4px;background:var(--editor-placeholder-background);pointer-events:none}.pb-widget-wrapper.drag-over.svelte-3r8ose .pb-empty-container-placeholder:where(.svelte-3r8ose){border-color:#22c55e;background:#f0fdf4;color:#16a34a}.pb-unknown-widget.svelte-1yjqpwg{padding:1rem;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404}.pb-canvas-wrapper.svelte-s9xs3g{--pb-editor-chrome-margin: .3rem;flex:1;padding:1.5rem 1rem;background:#fafafa;min-height:0;overflow:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.pb-canvas-stage-shell.svelte-s9xs3g{position:relative;display:block;max-width:100%;margin:0 auto;flex:0 0 auto;transition:width .22s ease,min-height .22s ease}.pb-canvas-fit-stage.svelte-s9xs3g{display:block;width:100%}.pb-canvas-inner.svelte-s9xs3g{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;box-shadow:0 2px 8px #0000001a;min-height:400px;transition:width .22s ease;outline:none;will-change:transform}.pb-canvas-wrapper.svelte-s9xs3g:not(.pb-preview-mode) .pb-canvas-inner:where(.svelte-s9xs3g){overflow-x:clip}.pb-canvas-inner.pb-root-selected.svelte-s9xs3g{box-shadow:0 0 0 2px #3b82f6,0 10px 24px #3b82f62e}.pb-canvas-inner.pb-drag-active.svelte-s9xs3g .pb-row.pb-editor-shell:after,.pb-canvas-inner.pb-drag-active.svelte-s9xs3g .pb-column.pb-editor-shell:after,.pb-canvas-inner.pb-drag-active.svelte-s9xs3g .pb-widget-wrapper.pb-editor-shell:after{opacity:1}.pb-canvas-inner.pb-drag-active.svelte-s9xs3g .pb-column-empty,.pb-canvas-inner.pb-drag-active.svelte-s9xs3g .pb-empty-container-placeholder{border-color:#60a5fa;background:#dbeafe73;color:#2563eb}.pb-canvas-inner.svelte-s9xs3g h1,.pb-canvas-inner.svelte-s9xs3g h2,.pb-canvas-inner.svelte-s9xs3g h3,.pb-canvas-inner.svelte-s9xs3g h4,.pb-canvas-inner.svelte-s9xs3g h5,.pb-canvas-inner.svelte-s9xs3g h6{margin:0;padding:0}.pb-canvas-inner.svelte-s9xs3g:focus{outline:none}.pb-canvas-empty.svelte-s9xs3g{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px;border:3px dashed var(--editor-placeholder-border);border-radius:8px;background:var(--editor-placeholder-background);color:var(--editor-placeholder-text);gap:1rem;transition:border-color .2s,background-color .2s}.pb-canvas-inner.svelte-s9xs3g:focus .pb-canvas-empty:where(.svelte-s9xs3g){border-color:#007bff;background-color:var(--editor-placeholder-background-strong)}.pb-canvas-empty.svelte-s9xs3g p:where(.svelte-s9xs3g){font-size:1.125rem;margin:0;text-align:center;max-width:400px}.pb-add-row-btn.svelte-s9xs3g{background:#007bff;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem;transition:background .2s;display:inline-flex;align-items:center;gap:.5rem}.pb-add-row-btn.svelte-s9xs3g:hover{background:#0056b3}.pb-canvas-footer.svelte-s9xs3g{margin-top:2rem;text-align:center}.pb-preview-mode.svelte-s9xs3g .pb-row{border:none!important;outline:none!important}.pb-preview-mode.svelte-s9xs3g .pb-row-controls,.pb-preview-mode.svelte-s9xs3g .pb-column-controls,.pb-preview-mode.svelte-s9xs3g .pb-widget-toolbar,.pb-preview-mode.svelte-s9xs3g .pb-add-row-btn,.pb-preview-mode.svelte-s9xs3g .pb-canvas-footer:where(.svelte-s9xs3g){display:none!important}.pb-preview-mode.svelte-s9xs3g .pb-column{border:none!important;outline:none!important}.pb-preview-mode.svelte-s9xs3g .pb-column-empty{display:none!important}.pb-preview-mode.svelte-s9xs3g .pb-widget-wrapper{border:none!important;outline:none!important;box-shadow:none!important;cursor:default!important}.pb-preview-mode.svelte-s9xs3g .pb-widget-wrapper.is-container{border:none!important}.pb-preview-mode.svelte-s9xs3g .pb-row.selected-ancestor,.pb-preview-mode.svelte-s9xs3g .pb-column.selected-ancestor,.pb-preview-mode.svelte-s9xs3g .pb-widget-wrapper.selected-ancestor{border:none!important;outline:none!important;box-shadow:none!important}.pb-preview-mode.svelte-s9xs3g .pb-row.selected-ancestor:after,.pb-preview-mode.svelte-s9xs3g .pb-column.selected-ancestor:after,.pb-preview-mode.svelte-s9xs3g .pb-widget-wrapper.selected-ancestor:after{opacity:0!important;border:none!important}.pb-preview-mode.svelte-s9xs3g .pb-canvas-inner.pb-root-selected:where(.svelte-s9xs3g){--pb-editor-chrome-margin: 0px;box-shadow:0 2px 8px #0000001a!important}.pb-canvas-wrapper.pb-preview-mode.svelte-s9xs3g{--pb-editor-chrome-margin: 0px}.pb-preview-mode.svelte-s9xs3g .pb-canvas-inner:where(.svelte-s9xs3g){--pb-editor-chrome-margin: 0px}.pb-preview-mode.svelte-s9xs3g .pb-row-controls *,.pb-preview-mode.svelte-s9xs3g .pb-column-controls *,.pb-preview-mode.svelte-s9xs3g .pb-widget-toolbar *{pointer-events:none!important}@media(max-width:900px){.pb-canvas-wrapper.svelte-s9xs3g{padding:calc(var(--pb-editor-chrome-margin, 5px) * 2)}}.pb-widget-panel.svelte-riuqai{width:100%;height:100%;background:#fff;display:flex;flex-direction:column;overflow:hidden}.pb-panel-search.svelte-riuqai{padding:.625rem .75rem;border-bottom:1px solid #e0e0e0}.pb-search-input.svelte-riuqai{width:100%;padding:.4rem .5rem;border:1px solid #ddd;border-radius:4px;font-size:.8125rem;box-sizing:border-box}.pb-search-input.svelte-riuqai:focus{outline:none;border-color:#007bff}.pb-panel-body.svelte-riuqai{flex:1;display:flex;overflow:hidden}.pb-cat-sidebar.svelte-riuqai{width:44px;flex-shrink:0;background:#f9fafb;border-left:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:center;padding:.5rem 0;gap:2px;overflow-y:auto}.pb-cat-icon.svelte-riuqai{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#9ca3af;border-radius:6px;cursor:pointer;transition:all .15s;position:relative}.pb-cat-icon.svelte-riuqai:hover{background:#e5e7eb;color:#374151}.pb-cat-icon.active.svelte-riuqai{background:#3b82f6;color:#fff}.pb-widget-grid.svelte-riuqai{flex:1;overflow-y:auto;padding:.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:.375rem;align-content:start;position:relative}.pb-grid-divider.svelte-riuqai{grid-column:1 / -1;display:flex;align-items:center;gap:.35rem;padding:.35rem .25rem .2rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#888;border-bottom:1px solid #eee;margin-top:.25rem}.pb-grid-divider.svelte-riuqai:first-child{margin-top:0}.pb-widget-card.svelte-riuqai{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem .25rem;background:#f8f9fa;border:1px solid #e8e8e8;border-radius:6px;cursor:grab;transition:all .15s;min-height:72px;text-align:center;-webkit-user-select:none;user-select:none}.pb-widget-card.svelte-riuqai:hover{background:#edf2ff;border-color:#007bff;box-shadow:0 2px 8px #007bff1f}.pb-widget-card.svelte-riuqai:active{cursor:grabbing}.pb-card-icon.svelte-riuqai{display:flex;color:#555}.pb-widget-card.svelte-riuqai:hover .pb-card-icon:where(.svelte-riuqai){color:#007bff}.pb-card-name.svelte-riuqai{font-size:.625rem;font-weight:500;line-height:1.2;color:#444;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.pb-widget-card--custom.svelte-riuqai{border-color:#d5b8e8}.pb-widget-card--custom.svelte-riuqai:hover{border-color:#8e44ad;background:#f4ecf7}.pb-widget-tooltip.svelte-riuqai{position:absolute;transform:translate(-50%);z-index:100;background:#1e1e2d;color:#eee;font-size:.6875rem;line-height:1.35;padding:.35rem .5rem;border-radius:4px;max-width:180px;white-space:normal;pointer-events:none;box-shadow:0 2px 8px #00000040}.pb-no-widgets.svelte-riuqai{grid-column:1 / -1;text-align:center;padding:2rem;color:var(--editor-placeholder-text);font-size:.8125rem;background:var(--editor-placeholder-background);border:2px dashed var(--editor-placeholder-border);border-radius:6px}.pb-setting-group.svelte-1vos3e5{margin-bottom:1.5rem}.checkbox-label.svelte-1vos3e5{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#333;cursor:pointer}.checkbox-label.svelte-1vos3e5 input[type=checkbox]:where(.svelte-1vos3e5){width:18px;height:18px;cursor:pointer}.code-editor-input.svelte-1noqi58{display:flex;flex-direction:column;gap:.5rem}.input-label.svelte-1noqi58{font-weight:500;font-size:.875rem;color:#333}.code-textarea.svelte-1noqi58{width:100%;min-height:150px;padding:.75rem;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.875rem;line-height:1.5;border:1px solid #ddd;border-radius:4px;background:#f8f9fa;resize:vertical;tab-size:2}.code-textarea.svelte-1noqi58:focus{outline:none;border-color:#4a90e2;background:#fff}.code-textarea[data-language=json].svelte-1noqi58{color:#06c}.code-textarea[data-language=html].svelte-1noqi58{color:#d73a49}.pb-setting-group.svelte-1fc2w8h{margin-bottom:1.5rem}.pb-setting-group.svelte-1fc2w8h label:where(.svelte-1fc2w8h){display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#333}.color-input-wrapper.svelte-1fc2w8h{display:flex;gap:.5rem;align-items:center}.color-swatch.svelte-1fc2w8h{position:relative;width:50px;height:40px;border-radius:4px;overflow:hidden}.color-swatch.cleared.svelte-1fc2w8h:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - 1px),#dc2626 calc(50% - 1px),#dc2626 calc(50% + 1px),transparent calc(50% + 1px));border-radius:4px;z-index:1}.color-swatch.cleared.svelte-1fc2w8h .color-picker:where(.svelte-1fc2w8h){opacity:.4}.color-picker.svelte-1fc2w8h{width:50px;height:40px;padding:.25rem;border:1px solid #ddd;border-radius:4px;cursor:pointer}.color-hint.svelte-1fc2w8h{font-size:.75rem;color:#999;white-space:nowrap}.clear-btn.svelte-1fc2w8h{padding:.5rem;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;min-width:40px;height:40px}.clear-btn.svelte-1fc2w8h:hover{background:#f5f5f5;border-color:#999}.clear-btn.svelte-1fc2w8h:active{background:#eee}.color-picker.svelte-1fc2w8h:focus{outline:none;border-color:#007bff}.rgba-picker.svelte-1c8ams5{display:flex;flex-direction:column;gap:.5rem}.color-input-wrapper.svelte-1c8ams5{display:flex;gap:.5rem;align-items:center}input[type=color].svelte-1c8ams5{width:60px;height:40px;padding:.25rem;border:1px solid #ddd;border-radius:4px;cursor:pointer}.alpha-control.svelte-1c8ams5{display:flex;flex:1;align-items:center;gap:.5rem}.alpha-control.svelte-1c8ams5 input[type=range]:where(.svelte-1c8ams5){flex:1;height:6px}.alpha-value.svelte-1c8ams5{min-width:40px;font-size:.875rem;color:#6c757d;text-align:right}.color-preview.svelte-1c8ams5{width:100%;height:30px;border:1px solid #ddd;border-radius:4px;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0px}.column-links-control.svelte-lf3vh0{margin-bottom:1rem}.header.svelte-lf3vh0{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.control-label.svelte-lf3vh0{font-size:.875rem;font-weight:600;color:#333}.add-btn.svelte-lf3vh0,.add-first-btn.svelte-lf3vh0{padding:.375rem .75rem;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;transition:background .2s}.add-btn.svelte-lf3vh0:hover,.add-first-btn.svelte-lf3vh0:hover{background:#0056b3}.columns-list.svelte-lf3vh0{display:flex;flex-direction:column;gap:.75rem}.column-card.svelte-lf3vh0{border:1px solid #ddd;border-radius:6px;background:#f8f9fa;padding:.625rem;transition:all .2s}.column-card.dragging.svelte-lf3vh0{opacity:.5;border-color:#007bff}.column-header.svelte-lf3vh0{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem}.drag-handle.svelte-lf3vh0{cursor:grab;color:#999;font-size:1rem;-webkit-user-select:none;user-select:none;flex-shrink:0}.drag-handle.svelte-lf3vh0:active{cursor:grabbing}.title-input.svelte-lf3vh0{flex:1;padding:.375rem .5rem;border:1px solid #ccc;border-radius:3px;font-size:.825rem;font-weight:600;box-sizing:border-box}.title-input.svelte-lf3vh0:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff26}.remove-col-btn.svelte-lf3vh0{width:1.5rem;height:1.5rem;background:#dc3545;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:1.1rem;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s}.remove-col-btn.svelte-lf3vh0:hover{background:#c82333}.links-list.svelte-lf3vh0{display:flex;flex-direction:column;gap:.375rem}.link-row.svelte-lf3vh0{display:flex;gap:.375rem;align-items:center;padding:.25rem;background:#fff;border:1px solid #e8e8e8;border-radius:3px;transition:all .15s}.link-row.dragging.svelte-lf3vh0{opacity:.5;border-color:#007bff}.drag-handle-sm.svelte-lf3vh0{cursor:grab;color:#bbb;font-size:.85rem;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 .125rem}.drag-handle-sm.svelte-lf3vh0:active{cursor:grabbing}.link-fields.svelte-lf3vh0{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.field-input.svelte-lf3vh0{flex:1;padding:.3rem .4rem;border:1px solid #ddd;border-radius:3px;font-size:.775rem;box-sizing:border-box;min-width:0}.field-input.svelte-lf3vh0:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff26}.remove-link-btn.svelte-lf3vh0{width:1.25rem;height:1.25rem;background:#e74c3c;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:.9rem;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s}.remove-link-btn.svelte-lf3vh0:hover{background:#c0392b}.add-link-btn.svelte-lf3vh0{margin-top:.375rem;padding:.25rem .5rem;background:transparent;color:#007bff;border:1px dashed #007bff;border-radius:3px;cursor:pointer;font-size:.75rem;width:100%;transition:all .15s}.add-link-btn.svelte-lf3vh0:hover{background:#007bff0d}.empty-state.svelte-lf3vh0{padding:1.5rem;text-align:center;border:1px dashed #ccc;border-radius:4px;color:#999}.empty-state.svelte-lf3vh0 p:where(.svelte-lf3vh0){margin:0 0 .75rem;font-size:.8rem}.item-array-control.svelte-1q31ajh{margin-bottom:1rem}.header.svelte-1q31ajh{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.control-label.svelte-1q31ajh{font-size:.875rem;font-weight:600;color:#333}.add-btn.svelte-1q31ajh{width:100%;padding:.5rem .75rem;margin-top:.5rem;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;transition:background .2s}.add-btn.svelte-1q31ajh:hover{background:#0056b3}.items-list.svelte-1q31ajh{display:flex;flex-direction:column;gap:.5rem}.item-row.svelte-1q31ajh{position:relative;display:flex;gap:.5rem;align-items:flex-start;padding:.625rem 2rem .625rem .5rem;border:1px solid #ddd;border-radius:4px;background:#f8f9fa;transition:all .2s}.item-row.dragging.svelte-1q31ajh{opacity:.5;border-color:#007bff}.drag-handle.svelte-1q31ajh{cursor:grab;color:#999;font-size:1rem;padding:.375rem 0;-webkit-user-select:none;user-select:none;flex-shrink:0}.drag-handle.svelte-1q31ajh:active{cursor:grabbing}.item-fields.svelte-1q31ajh{flex:1;display:flex;flex-direction:column;gap:.375rem}.field-group.svelte-1q31ajh{display:flex;flex-direction:column;gap:.125rem}.field-label.svelte-1q31ajh{font-size:.7rem;color:#666;text-transform:uppercase;letter-spacing:.3px}.field-input.svelte-1q31ajh{width:100%;padding:.375rem .5rem;border:1px solid #ddd;border-radius:3px;font-size:.8rem;box-sizing:border-box;transition:border-color .15s}.field-input.svelte-1q31ajh:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff26}.field-checkbox.svelte-1q31ajh{display:flex;align-items:center;gap:.375rem;cursor:pointer;padding:.25rem 0}.field-checkbox.svelte-1q31ajh input[type=checkbox]:where(.svelte-1q31ajh){width:1rem;height:1rem;cursor:pointer;accent-color:#007bff}.checkbox-label.svelte-1q31ajh{font-size:.75rem;color:#555}.remove-btn.svelte-1q31ajh{position:absolute;top:.375rem;right:.375rem;width:1.5rem;height:1.5rem;background:#dc3545;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:1.1rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .2s}.remove-btn.svelte-1q31ajh:hover{background:#c82333}.empty-state.svelte-1q31ajh{padding:1.5rem;text-align:center;border:1px dashed #ccc;border-radius:4px;color:#999}.empty-state.svelte-1q31ajh p:where(.svelte-1q31ajh){margin:0 0 .75rem;font-size:.8rem}.pb-setting-group.svelte-17czb3f{margin-bottom:1.5rem}.pb-setting-group.svelte-17czb3f label:where(.svelte-17czb3f){display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#333}.pb-setting-group.svelte-17czb3f input:where(.svelte-17czb3f){width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;box-sizing:border-box}.pb-setting-group.svelte-17czb3f input:where(.svelte-17czb3f):focus{outline:none;border-color:#007bff}.layout-controls.svelte-srgyfc{display:flex;flex-direction:column;gap:1rem}.control-group.svelte-srgyfc{display:flex;flex-direction:column;gap:.5rem}.control-label.svelte-srgyfc{font-size:.75rem;font-weight:600;color:#495057;text-transform:uppercase;letter-spacing:.5px}.display-type-buttons.svelte-srgyfc{display:grid;grid-template-columns:repeat(5,1fr);gap:.25rem}.button-group.svelte-srgyfc{display:flex;gap:.25rem;flex-wrap:wrap}.display-btn.svelte-srgyfc,.icon-btn.svelte-srgyfc{display:flex;align-items:center;justify-content:center;padding:.5rem;border:1px solid #dee2e6;background:#fff;border-radius:4px;cursor:pointer;transition:all .2s;color:#495057}.display-btn.svelte-srgyfc{flex:1;min-width:40px}.icon-btn.svelte-srgyfc{min-width:38px;height:38px}.display-btn.svelte-srgyfc:hover,.icon-btn.svelte-srgyfc:hover{background:#f8f9fa;border-color:#2196f3}.display-btn.active.svelte-srgyfc,.icon-btn.active.svelte-srgyfc{background:#2196f3;border-color:#2196f3;color:#fff}.flex-controls.svelte-srgyfc,.grid-controls.svelte-srgyfc{padding:1rem;background:#f8f9fa;border-radius:4px;display:flex;flex-direction:column;gap:1rem;border:1px solid #e9ecef}.pb-setting-group.svelte-1fbc8lh{margin-bottom:1.5rem}.pb-setting-group.svelte-1fbc8lh label:where(.svelte-1fbc8lh){display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#333}.pb-setting-group.svelte-1fbc8lh input:where(.svelte-1fbc8lh){width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;box-sizing:border-box}.pb-setting-group.svelte-1fbc8lh input:where(.svelte-1fbc8lh):focus{outline:none;border-color:#007bff}.pb-setting-group.svelte-1d6pwqk{margin-bottom:1.5rem}.pb-setting-group.svelte-1d6pwqk label:where(.svelte-1d6pwqk){display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#333}.pb-setting-group.svelte-1d6pwqk select:where(.svelte-1d6pwqk){width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;box-sizing:border-box;background-color:#fff}.pb-setting-group.svelte-1d6pwqk select:where(.svelte-1d6pwqk):focus{outline:none;border-color:#007bff}.slide-array-control.svelte-n4xo95{margin-bottom:1.5rem}.header.svelte-n4xo95{margin-bottom:1rem}.control-label.svelte-n4xo95{font-size:.875rem;font-weight:500;color:#333;margin-bottom:.5rem}.add-buttons.svelte-n4xo95{display:flex;gap:.5rem}.add-btn.svelte-n4xo95{padding:.5rem 1rem;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem;transition:background .2s;flex:1}.add-btn.svelte-n4xo95:hover{background:#0056b3}.add-btn.secondary.svelte-n4xo95{background:#6c757d}.add-btn.secondary.svelte-n4xo95:hover{background:#5a6268}.slides-list.svelte-n4xo95{display:flex;flex-direction:column;gap:1rem}.slide-item.svelte-n4xo95{position:relative;display:flex;gap:1rem;padding:1rem;border:1px solid #ddd;border-radius:4px;background:#f8f9fa;transition:all .2s}.slide-item.dragging.svelte-n4xo95{opacity:.5;border-color:#007bff}.drag-handle.svelte-n4xo95{cursor:grab;color:#999;font-size:1.25rem;padding:.5rem 0;-webkit-user-select:none;user-select:none}.drag-handle.svelte-n4xo95:active{cursor:grabbing}.slide-content.svelte-n4xo95{flex:1}.slide-header.svelte-n4xo95{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #ddd}.slide-number.svelte-n4xo95{font-weight:600;color:#333}.image-slide-config.svelte-n4xo95,.html-slide-config.svelte-n4xo95{display:flex;flex-direction:column;gap:.75rem}.image-upload-group.svelte-n4xo95{margin-bottom:.5rem}.image-upload-label.svelte-n4xo95{display:block;cursor:pointer;border:2px dashed #ddd;border-radius:4px;overflow:hidden;transition:border-color .2s}.image-upload-label.svelte-n4xo95:hover{border-color:#007bff}.image-preview.svelte-n4xo95{width:100%;height:auto;display:block;max-height:200px;object-fit:cover}.image-placeholder.svelte-n4xo95{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:var(--editor-placeholder-text);background:var(--editor-placeholder-background)}.image-placeholder.svelte-n4xo95 span:where(.svelte-n4xo95):first-child{font-size:3rem;margin-bottom:.5rem}.image-input.svelte-n4xo95{display:none}.textarea-group.svelte-n4xo95 label:where(.svelte-n4xo95){display:block;margin-bottom:.25rem;font-size:.75rem;color:#666}.textarea-group.svelte-n4xo95 textarea:where(.svelte-n4xo95){width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;font-family:monospace;resize:vertical;box-sizing:border-box}.textarea-group.svelte-n4xo95 textarea:where(.svelte-n4xo95):focus{outline:none;border-color:#007bff}.remove-btn.svelte-n4xo95{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;background:#dc3545;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .2s}.remove-btn.svelte-n4xo95:hover{background:#c82333}.empty-state.svelte-n4xo95{text-align:center;padding:2rem;color:var(--editor-placeholder-text);background:var(--editor-placeholder-background);border:2px dashed var(--editor-placeholder-border);border-radius:4px}.empty-state.svelte-n4xo95 p:where(.svelte-n4xo95){margin-bottom:1rem}.empty-state-buttons.svelte-n4xo95{display:flex;gap:.5rem;justify-content:center}.add-first-btn.svelte-n4xo95{padding:.75rem 1.5rem;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem}.add-first-btn.svelte-n4xo95:hover{background:#0056b3}.add-first-btn.secondary.svelte-n4xo95{background:#6c757d}.add-first-btn.secondary.svelte-n4xo95:hover{background:#5a6268}.image-upload-control.svelte-tf8hu{margin-bottom:1.5rem}.control-label.svelte-tf8hu{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#333}.mode-toggle.svelte-tf8hu{display:flex;gap:.5rem;margin-bottom:1rem}.toggle-btn.svelte-tf8hu{flex:1;padding:.5rem;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;font-size:.875rem;transition:all .2s}.toggle-btn.svelte-tf8hu:hover{border-color:#007bff}.toggle-btn.active.svelte-tf8hu{background:#007bff;color:#fff;border-color:#007bff}.upload-wrapper.svelte-tf8hu .upload-preview{max-width:100%}.upload-wrapper.svelte-tf8hu .upload-preview img{max-width:300px;max-height:200px;width:auto;height:auto;object-fit:contain}.url-input-group.svelte-tf8hu{display:flex;gap:.5rem;margin-bottom:1rem}.url-input.svelte-tf8hu{flex:1;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem}.apply-btn.svelte-tf8hu{padding:.5rem 1rem;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem}.apply-btn.svelte-tf8hu:hover{background:#0056b3}.preview.svelte-tf8hu{position:relative;margin-bottom:1rem;border-radius:4px;overflow:hidden;border:1px solid #ddd}.preview.svelte-tf8hu img:where(.svelte-tf8hu){width:100%;height:auto;display:block}.remove-btn.svelte-tf8hu{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;background:#000000b3;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center}.remove-btn.svelte-tf8hu:hover{background:#000000e6}.alt-text-group.svelte-tf8hu{margin-top:1rem}.alt-text-group.svelte-tf8hu label:where(.svelte-tf8hu){display:block;margin-bottom:.25rem;font-size:.75rem;color:#666}.alt-input.svelte-tf8hu{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;box-sizing:border-box}.alt-input.svelte-tf8hu:focus,.url-input.svelte-tf8hu:focus{outline:none;border-color:#007bff}.image-array-control.svelte-16w3lei{margin-bottom:1.5rem}.header.svelte-16w3lei{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.control-label.svelte-16w3lei{font-size:.875rem;font-weight:500;color:#333}.add-btn.svelte-16w3lei{padding:.5rem 1rem;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem;transition:background .2s}.add-btn.svelte-16w3lei:hover{background:#0056b3}.images-list.svelte-16w3lei{display:flex;flex-direction:column;gap:1rem}.image-item.svelte-16w3lei{position:relative;display:flex;gap:1rem;padding:1rem;border:1px solid #ddd;border-radius:4px;background:#f8f9fa;transition:all .2s}.image-item.dragging.svelte-16w3lei{opacity:.5;border-color:#007bff}.drag-handle.svelte-16w3lei{cursor:grab;color:#999;font-size:1.25rem;padding:.5rem 0;-webkit-user-select:none;user-select:none}.drag-handle.svelte-16w3lei:active{cursor:grabbing}.image-content.svelte-16w3lei{flex:1}.remove-btn.svelte-16w3lei{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;background:#dc3545;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .2s}.remove-btn.svelte-16w3lei:hover{background:#c82333}.caption-input-group.svelte-16w3lei{margin-top:.5rem}.caption-input-group.svelte-16w3lei label:where(.svelte-16w3lei){display:block;margin-bottom:.25rem;font-size:.75rem;color:#666}.caption-input.svelte-16w3lei{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;box-sizing:border-box}.caption-input.svelte-16w3lei:focus{outline:none;border-color:#007bff}.empty-state.svelte-16w3lei{text-align:center;padding:2rem;color:var(--editor-placeholder-text);background:var(--editor-placeholder-background);border:2px dashed var(--editor-placeholder-border);border-radius:4px}.empty-state.svelte-16w3lei p:where(.svelte-16w3lei){margin-bottom:1rem}.add-first-btn.svelte-16w3lei{padding:.75rem 1.5rem;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem}.add-first-btn.svelte-16w3lei:hover{background:#0056b3}.pb-setting-group.svelte-1xst8wo{margin-bottom:1.5rem}h3.svelte-1xst8wo{font-size:.875rem;font-weight:600;margin-bottom:1rem;color:#333;text-transform:uppercase;letter-spacing:.5px}.pb-setting-group.svelte-dq9pbq{margin-bottom:1.5rem}.pb-setting-group.svelte-dq9pbq h3:where(.svelte-dq9pbq){margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#495057;text-transform:uppercase;letter-spacing:.5px}.position-offsets.svelte-dq9pbq{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem}.pb-setting-group.svelte-y93x28{margin-bottom:1.5rem}.pb-spacing-header.svelte-y93x28{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.pb-spacing-label.svelte-y93x28{font-size:.875rem;font-weight:600;color:#495057;text-transform:uppercase;letter-spacing:.5px}.pb-link-toggle.svelte-y93x28{background:none;border:1px solid #dee2e6;border-radius:4px;padding:2px 4px;cursor:pointer;color:#6c757d;display:flex;align-items:center}.pb-link-toggle.svelte-y93x28:hover{background:#f8f9fa;color:#495057}.pb-link-toggle.linked.svelte-y93x28{color:#0d6efd;border-color:#0d6efd}.pb-spacing-sides.svelte-y93x28{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.5rem}.pb-setting-group.svelte-1q5fmei{margin-bottom:1.5rem}h3.svelte-1q5fmei{margin:0 0 1rem;font-size:.875rem;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.5px}.toggle-row.svelte-1q5fmei{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem}.setting-hint.svelte-1q5fmei{margin:.25rem 0 0;font-size:.75rem;color:#888}.col-width-input.svelte-1q5fmei{margin-bottom:.5rem}.col-width-label.svelte-1q5fmei{display:block;margin-bottom:.25rem;font-size:.8125rem;color:#555}.col-width-field.svelte-1q5fmei{width:100%;padding:.375rem .5rem;border:1px solid #ccc;border-radius:4px;font-size:.875rem;box-sizing:border-box}.col-width-field.svelte-1q5fmei:focus{outline:none;border-color:#666}.pb-setting-group.svelte-1wafc7k{margin-bottom:1.5rem}.setting-label.svelte-1wafc7k{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#333}.button-group.svelte-1wafc7k{display:flex;gap:.5rem;margin-bottom:1rem}.button-group.svelte-1wafc7k button:where(.svelte-1wafc7k){flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;background:#fff;border:2px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.75rem;color:#666}.button-group.svelte-1wafc7k button:where(.svelte-1wafc7k):hover{border-color:#007bff;background:#f8f9fa}.button-group.svelte-1wafc7k button.active:where(.svelte-1wafc7k){border-color:#007bff;background:#e7f3ff;color:#007bff}.add-color-btn.svelte-1wafc7k,.clear-btn-full.svelte-1wafc7k,.reset-btn.svelte-1wafc7k{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.875rem;color:#333;transition:all .2s;margin-top:.5rem}.add-color-btn.svelte-1wafc7k:hover{background:#f8f9fa;border-color:#007bff;color:#007bff}.clear-btn-full.svelte-1wafc7k{background:#fff5f5;border-color:#fcc;color:#c00}.clear-btn-full.svelte-1wafc7k:hover{background:#ffe5e5;border-color:#f99}.reset-btn.svelte-1wafc7k{background:#fff5e6;border-color:#ffd699;color:#c60}.reset-btn.svelte-1wafc7k:hover{background:#ffe5cc;border-color:#fb6}.gradient-preview.svelte-1wafc7k{width:100%;height:60px;border-radius:4px;border:1px solid #ddd}label.svelte-1wafc7k{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#333}select.svelte-1wafc7k,input[type=range].svelte-1wafc7k{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;background:#fff;cursor:pointer}select.svelte-1wafc7k:focus{outline:none;border-color:#007bff}.pb-setting-group.svelte-2qh1m3,.pb-setting-group.svelte-18tbslc{margin-bottom:1.5rem}h3.svelte-18tbslc{margin:0 0 1rem;font-size:.875rem;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.5px}.pb-setting-group.svelte-138i59r{margin-bottom:1.5rem}.pb-setting-group.svelte-138i59r h3:where(.svelte-138i59r){margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#495057;text-transform:uppercase;letter-spacing:.5px}label.svelte-138i59r{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#495057}textarea.svelte-138i59r{width:100%;padding:.5rem;border:1px solid #dee2e6;border-radius:4px;font-size:.875rem;box-sizing:border-box;font-family:Monaco,Menlo,Ubuntu Mono,monospace;resize:vertical}textarea.svelte-138i59r:focus{outline:none;border-color:#2196f3}small.svelte-138i59r{display:block;margin-top:.25rem;font-size:.75rem;color:#6c757d}.unified-settings.svelte-vqonfh{width:100%;height:100%;display:flex;overflow:hidden}.tab-content.svelte-vqonfh{flex:1;overflow-y:auto;padding:.5rem .5rem 4rem}.style-sidebar.svelte-vqonfh{width:44px;flex-shrink:0;background:#f9fafb;border-left:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:center;padding:.5rem 0;gap:2px}.style-icon.svelte-vqonfh{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#9ca3af;border-radius:6px;cursor:pointer;transition:all .15s}.style-icon.svelte-vqonfh:hover{background:#e5e7eb;color:#374151}.style-icon.active.svelte-vqonfh{background:#3b82f6;color:#fff}.tox-tinymce{border:1px solid #d1d5db!important;border-radius:.375rem!important;box-shadow:0 1px 2px #0000000d!important}.tox-toolbar__primary{background-color:#f9fafb!important;border-bottom:1px solid #e5e7eb!important}.tox .tox-tbtn{color:#4b5563!important}.tox .tox-tbtn:hover{background-color:#e5e7eb!important}.tox .tox-edit-area__iframe{background-color:#fff!important}.dark .tox-tinymce{border-color:#4b5563!important}.dark .tox-toolbar__primary{background-color:#374151!important;border-bottom-color:#4b5563!important}.dark .tox .tox-tbtn{color:#e5e7eb!important}.dark .tox .tox-tbtn:hover{background-color:#4b5563!important}.dark .tox .tox-edit-area__iframe{background-color:#1f2937!important}.pb-root-settings.svelte-mq1pa9{display:flex;flex-direction:column;gap:1.5rem;padding:.5rem}.pb-settings-section.svelte-mq1pa9{padding:1rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#f9fafb}.pb-settings-section__header.svelte-mq1pa9{margin-bottom:1rem}.pb-settings-section__header.svelte-mq1pa9 h4:where(.svelte-mq1pa9){margin:0 0 .25rem;font-size:.95rem;font-weight:600;color:#111827}.pb-settings-section__header.svelte-mq1pa9 p:where(.svelte-mq1pa9){margin:0;font-size:.8125rem;line-height:1.45;color:#6b7280}.accordion-settings.svelte-11n281g{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.item-group.svelte-11n281g{border:1px solid #ddd;border-radius:4px;overflow:hidden}.item-group.svelte-11n281g summary:where(.svelte-11n281g){display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#f5f5f5;cursor:pointer;font-size:.8125rem;font-weight:600}.item-fields.svelte-11n281g{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.remove-btn.svelte-11n281g{background:none;border:none;color:#e53e3e;font-size:1.125rem;cursor:pointer;line-height:1;padding:0 .25rem}.add-btn.svelte-11n281g{width:100%;padding:.5rem;border:1px dashed #ccc;border-radius:4px;background:none;cursor:pointer;font-size:.8125rem;color:#007bff;font-weight:600}.add-btn.svelte-11n281g:hover{background:#f0f7ff}.settings-hint.svelte-1oogx0a{font-size:.8125rem;color:#64748b;font-style:italic;padding:1rem 0}.settings-divider.svelte-9qb19q{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-9qb19q:first-child{margin-top:0}.settings-hint.svelte-9qb19q{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.5rem}.widget-settings.svelte-3lfk05{padding:1rem}.widget-settings.svelte-3lfk05 h3:where(.svelte-3lfk05){margin:0 0 1rem;font-size:1rem;font-weight:600}.pb-setting-info.svelte-3lfk05,.pb-setting-warning.svelte-3lfk05{margin:0 0 1rem;font-size:.875rem;line-height:1.5;color:#4b5563}.pb-setting-warning.svelte-3lfk05{padding:.75rem;border-radius:.5rem;background:#fef3c7;color:#92400e}.settings-divider.svelte-1ooums0{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-1ooums0:first-child{margin-top:0}.settings-hint.svelte-1ooums0{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.5rem}.settings-hint.svelte-1w70gpl{font-size:.8125rem;color:#64748b;font-style:italic;padding:1rem 0}.pb-setting-divider.svelte-aovqfs{border-top:1px solid #e5e7eb;margin:1rem 0}.pb-section-title.svelte-aovqfs{margin:0 0 .75rem;font-size:.8125rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.5px}.settings-hint.svelte-1674lti{font-size:.8125rem;color:#64748b;font-style:italic;padding:1rem 0}.carousel-settings.svelte-1z20f6{display:flex;flex-direction:column;gap:1rem}.settings-divider.svelte-1z20f6{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--brand-background-200);font-weight:600;color:var(--brand-secondary-700);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-1z20f6:first-child{margin-top:0}.settings-hint.svelte-1nr4oh2{font-size:.8125rem;color:#64748b;font-style:italic;padding:1rem 0}.settings-divider.svelte-1av6z1g{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-1av6z1g:first-child{margin-top:0}.settings-hint.svelte-1av6z1g{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.5rem}.settings-divider.svelte-wuka7g{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-wuka7g:first-child{margin-top:0}.settings-hint.svelte-wuka7g{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.5rem}.settings-divider.svelte-1atxuza{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-1atxuza:first-child{margin-top:0}.settings-hint.svelte-rdqzx8{font-size:.8125rem;color:#64748b;font-style:italic;padding:1rem 0}.settings-divider.svelte-bk54c8{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-bk54c8:first-child{margin-top:0}.settings-hint.svelte-bk54c8{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.5rem}.widget-settings.svelte-j92pu2{padding:1rem}.widget-settings.svelte-j92pu2 h3:where(.svelte-j92pu2){margin:0 0 1rem;font-size:1rem;font-weight:600}.pb-setting-group.svelte-j92pu2{margin-bottom:1.5rem}.pb-setting-group.svelte-j92pu2 label:where(.svelte-j92pu2){display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.settings-divider.svelte-14q5aia{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-14q5aia:first-child{margin-top:0}.settings-hint.svelte-14q5aia{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.5rem}.settings-divider.svelte-iqsucf{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-iqsucf:first-child{margin-top:0}.feature-item.svelte-iqsucf{padding:.75rem;margin:.5rem 0;background:#f8f9fa;border-radius:4px;border:1px solid #e0e0e0}.feature-header.svelte-iqsucf{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.feature-num.svelte-iqsucf{font-size:.75rem;font-weight:600;color:#64748b}.remove-btn.svelte-iqsucf{font-size:.6875rem;color:#ef4444;background:none;border:none;cursor:pointer;padding:0}.add-btn.svelte-iqsucf{width:100%;padding:.5rem;margin-top:.5rem;background:#f0f9ff;border:1px dashed #93c5fd;border-radius:4px;color:#2563eb;font-size:.8125rem;cursor:pointer}.add-btn.svelte-iqsucf:hover{background:#e0f2fe}.widget-settings.svelte-16o8wxn{padding:1rem}.widget-settings.svelte-16o8wxn h3:where(.svelte-16o8wxn){margin:0 0 1rem;font-size:1rem;font-weight:600}.pb-setting-group.svelte-16o8wxn{margin-bottom:1.5rem}.pb-setting-group.svelte-16o8wxn label:where(.svelte-16o8wxn){display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.settings-divider.svelte-1f50db4{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-1f50db4:first-child{margin-top:0}.widget-settings.svelte-1mbn418{padding:1rem}.widget-settings.svelte-1mbn418 h3:where(.svelte-1mbn418){margin:0 0 1rem;font-size:1rem;font-weight:600}.pb-setting-group.svelte-1mbn418{margin-bottom:1.5rem}.pb-setting-group.svelte-1mbn418 label:where(.svelte-1mbn418){display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.pb-setting-group.svelte-1mbn418 input[type=checkbox]:where(.svelte-1mbn418){cursor:pointer}.settings-divider.svelte-2i7rcz{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-2i7rcz:first-child{margin-top:0}.settings-hint.svelte-2i7rcz{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.5rem}.settings-divider.svelte-8ndgl0{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-8ndgl0:first-child{margin-top:0}.settings-hint.svelte-8ndgl0{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.5rem}.settings-divider.svelte-tnshe3{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-tnshe3:first-child{margin-top:0}.settings-hint.svelte-tnshe3{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.5rem}.settings-hint.svelte-vvw36e{font-size:.8125rem;color:#64748b;font-style:italic;padding:1rem 0}.settings-divider.svelte-1vk3m7h{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-1vk3m7h:first-child{margin-top:0}.settings-divider.svelte-1xr2c7e{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-1xr2c7e:first-child{margin-top:0}.settings-hint.svelte-1xr2c7e{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.5rem}.settings-divider.svelte-110wlxx{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-110wlxx:first-child{margin-top:0}.settings-hint.svelte-110wlxx{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.5rem}.settings-hint.svelte-qndez{font-size:.8125rem;color:#64748b;font-style:italic;padding:1rem 0}.settings-divider.svelte-1mhzhzr{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-1mhzhzr:first-child{margin-top:0}.settings-hint.svelte-7b7amt,.settings-hint.svelte-59358w,.settings-hint.svelte-1tqvza3,.settings-hint.svelte-vx7fyw,.settings-hint.svelte-1le2ws8,.settings-hint.svelte-1spcu6z,.settings-hint.svelte-1y473ur{font-size:.8125rem;color:#64748b;font-style:italic;padding:1rem 0}.settings-divider.svelte-qxmrbj{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-qxmrbj:first-child{margin-top:0}.settings-hint.svelte-qxmrbj{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.5rem}.widget-settings.svelte-w15b4y{padding:1rem}.widget-settings.svelte-w15b4y h3:where(.svelte-w15b4y){margin:0 0 1rem;font-size:1rem;font-weight:600}.pb-setting-group.svelte-w15b4y{margin-bottom:1.5rem}.pb-setting-group.svelte-w15b4y label:where(.svelte-w15b4y){display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.settings-divider.svelte-7j4mv7{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-7j4mv7:first-child{margin-top:0}.settings-hint.svelte-7j4mv7{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.5rem}.settings-divider.svelte-qdbkxn{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-qdbkxn:first-child{margin-top:0}.settings-hint.svelte-qdbkxn{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.5rem}.settings-divider.svelte-1o3vn5y,.settings-divider.svelte-arc9n6,.settings-divider.svelte-1no80e5,.settings-divider.svelte-u2kf08{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-u2kf08:first-child{margin-top:0}.settings-hint.svelte-u2kf08{font-size:.75rem;color:#64748b;font-style:italic;margin-top:.5rem}.splide-settings.svelte-n4jxs7{display:flex;flex-direction:column;gap:1rem}.settings-divider.svelte-n4jxs7{margin-top:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--brand-background-200);font-weight:600;color:var(--brand-secondary-700);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.settings-divider.svelte-n4jxs7:first-child{margin-top:0}.widget-settings.svelte-2dnr5u{padding:1rem;max-height:calc(100vh - 200px);overflow-y:auto}.widget-settings.svelte-2dnr5u h3:where(.svelte-2dnr5u){margin:0 0 1rem;font-size:1rem;font-weight:600}.section.svelte-2dnr5u{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.section-header.svelte-2dnr5u{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-header.svelte-2dnr5u h4:where(.svelte-2dnr5u){margin:0;font-size:.9rem;font-weight:600}.btn-add.svelte-2dnr5u{display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background:#007bff;color:#fff;border:none;border-radius:4px;font-size:.8rem;cursor:pointer;transition:background .2s}.btn-add.svelte-2dnr5u:hover{background:#0056b3}.btn-remove.svelte-2dnr5u{padding:.25rem .5rem;background:#dc3545;color:#fff;border:none;border-radius:3px;font-size:.75rem;cursor:pointer;transition:background .2s;display:flex;align-items:center}.btn-remove.svelte-2dnr5u:hover{background:#c82333}.column-config.svelte-2dnr5u,.row-config.svelte-2dnr5u{margin-bottom:1rem;padding:1rem;background:#f8f9fa;border-radius:6px;border:1px solid #e5e7eb}.column-header.svelte-2dnr5u,.row-header.svelte-2dnr5u{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #dee2e6}.column-header.svelte-2dnr5u strong:where(.svelte-2dnr5u),.row-header.svelte-2dnr5u strong:where(.svelte-2dnr5u){font-size:.85rem;color:#495057}.pb-setting-group.svelte-2dnr5u{margin-bottom:.75rem}.pb-setting-group.svelte-2dnr5u label:where(.svelte-2dnr5u){display:block;margin-bottom:.25rem;font-size:.8rem;font-weight:500;color:#495057}.pb-setting-group.svelte-2dnr5u input:where(.svelte-2dnr5u),.pb-setting-group.svelte-2dnr5u select:where(.svelte-2dnr5u){width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.8rem;font-family:inherit}.pb-setting-group.svelte-2dnr5u input:where(.svelte-2dnr5u):focus,.pb-setting-group.svelte-2dnr5u select:where(.svelte-2dnr5u):focus{outline:none;border-color:#007bff}.pb-setting-group.svelte-2dnr5u small:where(.svelte-2dnr5u){display:block;margin-top:.25rem;font-size:.7rem;color:#6c757d}.tabs-settings.svelte-5fvsq0{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.tab-group.svelte-5fvsq0{border:1px solid #ddd;border-radius:4px;overflow:hidden}.tab-group.svelte-5fvsq0 summary:where(.svelte-5fvsq0){display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#f5f5f5;cursor:pointer;font-size:.8125rem;font-weight:600}.tab-fields.svelte-5fvsq0{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.remove-btn.svelte-5fvsq0{background:none;border:none;color:#e53e3e;font-size:1.125rem;cursor:pointer;line-height:1;padding:0 .25rem}.add-btn.svelte-5fvsq0{width:100%;padding:.5rem;border:1px dashed #ccc;border-radius:4px;background:none;cursor:pointer;font-size:.8125rem;color:#007bff;font-weight:600}.add-btn.svelte-5fvsq0:hover{background:#f0f7ff}.settings-hint.svelte-70oodt{font-size:.8125rem;color:#64748b;font-style:italic;padding:1rem 0}.pb-settings-panel.svelte-ol72sn{width:100%;height:100%;background:#fff;display:flex;flex-direction:column;overflow:hidden}.pb-panel-header.svelte-ol72sn{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:.5rem}.pb-panel-header.svelte-ol72sn iconify-icon:where(.svelte-ol72sn){color:#6b7280}.pb-panel-header.svelte-ol72sn h3:where(.svelte-ol72sn){margin:0;font-size:.9375rem;font-weight:600;text-transform:capitalize;color:#1f2937}.pb-settings-tabs.svelte-ol72sn{display:flex;border-bottom:2px solid #e5e7eb;background:#f9fafb}.pb-tab.svelte-ol72sn{flex:1;padding:.625rem .5rem;border:none;background:transparent;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:#6b7280}.pb-tab.svelte-ol72sn:hover{background:#f3f4f6;color:#374151}.pb-tab.active.svelte-ol72sn{border-bottom-color:#3b82f6;color:#3b82f6;background:transparent}.pb-tab.active.svelte-ol72sn iconify-icon:where(.svelte-ol72sn){color:#3b82f6}.pb-panel-content.svelte-ol72sn{flex:1;overflow-y:auto;overflow-x:hidden;padding:.5rem}.pb-panel-content--style.svelte-ol72sn{overflow-y:hidden;padding:0;display:flex;flex-direction:column}.pb-panel-content--style.svelte-ol72sn>*{flex:1;min-height:0}.pb-panel-content--style.svelte-ol72sn .pb-tab-pane:where(.svelte-ol72sn){flex:1;min-height:0;display:flex;flex-direction:column}.pb-panel-content--style.svelte-ol72sn .pb-tab-pane[hidden]:where(.svelte-ol72sn){display:none}.pb-panel-content--style.svelte-ol72sn .pb-tab-pane:where(.svelte-ol72sn)>*{flex:1;min-height:0}.pb-panel-empty.svelte-ol72sn{display:flex;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center;color:var(--editor-placeholder-text);background:var(--editor-placeholder-background);border:2px dashed var(--editor-placeholder-border);border-radius:6px}.pb-setting-placeholder.svelte-ol72sn{text-align:center;padding:2rem 1rem;color:var(--editor-placeholder-text);background:var(--editor-placeholder-background);border:2px dashed var(--editor-placeholder-border);border-radius:6px}.pb-setting-group{margin-bottom:1rem}.pb-setting-group label,.pb-setting-group .pb-setting-label{display:block;margin-bottom:.25rem;font-size:.875rem;font-weight:500}.pb-setting-group input[type=text],.pb-setting-group input[type=number],.pb-setting-group input[type=email],.pb-setting-group input[type=url],.pb-setting-group select,.pb-setting-group textarea{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;font-family:inherit}.pb-setting-group input[type=color]{width:100%;height:40px;padding:.25rem;border:1px solid #ddd;border-radius:4px;cursor:pointer}.pb-setting-group input[type=checkbox]{margin-right:.5rem}.pb-setting-group textarea{resize:vertical}.pb-setting-group input:focus,.pb-setting-group select:focus,.pb-setting-group textarea:focus{outline:none;border-color:#007bff}.pb-setting-group small{display:block;margin-top:.25rem;font-size:.75rem;color:#999}.pb-setting-group small a{color:#007bff;text-decoration:none}.pb-setting-group small a:hover{text-decoration:underline}.pb-nav-item.svelte-18f1n42{display:flex;align-items:center;gap:0;border-radius:3px;margin:1px .375rem;transition:background .1s,box-shadow .15s;min-height:2rem}.pb-nav-item.svelte-18f1n42:hover{background:#f3f4f6}.pb-nav-item.selected.svelte-18f1n42{background:#eff6ff}.pb-nav-item.drop-inside.svelte-18f1n42{background:#22c55e1a;box-shadow:inset 0 0 0 1px #22c55e80}.pb-nav-toggle.svelte-18f1n42,.pb-nav-spacer.svelte-18f1n42{display:flex;align-items:center;justify-content:center;width:1.5rem;flex-shrink:0}.pb-nav-toggle.svelte-18f1n42{padding:.25rem;border:none;background:none;cursor:pointer;color:#999}.pb-nav-toggle.svelte-18f1n42:hover{color:#333}.pb-nav-label.svelte-18f1n42{display:flex;align-items:center;gap:.375rem;flex:1;min-width:0;padding:.25rem .375rem;border:none;background:none;cursor:pointer;font-size:.8125rem;color:#333;text-align:left}.pb-nav-label.svelte-18f1n42:hover{color:#111}.pb-nav-label.svelte-18f1n42 span:where(.svelte-18f1n42):first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-nav-meta.svelte-18f1n42{margin-left:auto;font-size:.6875rem;color:#999;font-weight:400;padding-left:.375rem}.pb-nav-actions.svelte-18f1n42{display:flex;align-items:center;gap:.125rem;padding-right:.25rem;opacity:0;transition:opacity .12s}.pb-nav-item.svelte-18f1n42:hover .pb-nav-actions:where(.svelte-18f1n42),.pb-nav-item.selected.svelte-18f1n42 .pb-nav-actions:where(.svelte-18f1n42),.pb-nav-item.drop-inside.svelte-18f1n42 .pb-nav-actions:where(.svelte-18f1n42){opacity:1}.pb-nav-action.svelte-18f1n42{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border:none;border-radius:4px;background:transparent;cursor:pointer;color:#6b7280}.pb-nav-action.svelte-18f1n42:hover{background:#e5e7eb;color:#111827}.pb-nav-action--danger.svelte-18f1n42:hover{background:#fee2e2;color:#b91c1c}.pb-nav-empty.svelte-18f1n42{padding:.35rem .5rem;margin-top:.25rem;margin-bottom:.25rem;background:transparent;border:none;border-radius:4px;min-height:1rem}.pb-nav-empty-hitbox.svelte-18f1n42{display:block;width:100%;height:.35rem;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px #94a3b82e;transition:background-color .12s ease,box-shadow .12s ease,transform .12s ease}.pb-nav-empty.svelte-18f1n42:hover .pb-nav-empty-hitbox:where(.svelte-18f1n42){background:#22c55e1f;box-shadow:inset 0 0 0 1px #22c55e61}.pb-nav-empty.drop-inside.svelte-18f1n42 .pb-nav-empty-hitbox:where(.svelte-18f1n42){background:#22c55e42;box-shadow:inset 0 0 0 1px #16a34ab3,0 0 0 2px #22c55e24;transform:scaleY(1.15)}.pb-nav-visually-hidden.svelte-18f1n42{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pb-nav-drop-line.svelte-18f1n42{height:2px;background:#22c55e;border-radius:1px;margin-right:.375rem;box-shadow:0 0 4px #22c55e73}.pb-navigator.svelte-115gc9r{display:flex;flex-direction:column;height:100%;overflow:hidden}.pb-navigator-header.svelte-115gc9r{display:flex;align-items:center;gap:.375rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;color:#333;border-bottom:1px solid #e5e7eb}.pb-navigator-count.svelte-115gc9r{margin-left:auto;font-weight:400;color:#999;font-size:.75rem}.pb-navigator-empty.svelte-115gc9r{padding:2rem 1rem;text-align:center;color:var(--editor-placeholder-text);font-size:.8125rem;background:var(--editor-placeholder-background);border:2px dashed var(--editor-placeholder-border);border-radius:6px;margin:.5rem}.pb-navigator-tree.svelte-115gc9r{flex:1;overflow-y:auto;padding:.375rem 0}.pb-right-panel-shell.svelte-1pbncy4{--pb-panel-rail-width: 3.5rem;--pb-panel-width: 20rem;display:block;width:var(--pb-panel-rail-width);max-width:100%;overflow:hidden;flex-shrink:0;border-left:1px solid var(--brand-background-200);background:#fff;transition:width .22s ease,box-shadow .22s ease;position:relative;z-index:20}.pb-right-panel-shell--open.svelte-1pbncy4{width:var(--pb-panel-width)}.pb-right-panel-shell--overlay.svelte-1pbncy4{position:absolute;top:0;right:0;bottom:0;border-left:none}.pb-right-panel-shell--overlay.pb-right-panel-shell--open.svelte-1pbncy4{width:min(var(--pb-panel-width),calc(100% - 1rem));box-shadow:0 16px 40px #0f172a33}.pb-panel-rail.svelte-1pbncy4{background:linear-gradient(180deg,#f8fafc,#eef4ff);border-left:1px solid var(--brand-background-200);display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem .5rem;height:100%}.pb-panel-toggle.svelte-1pbncy4,.pb-rail-tab.svelte-1pbncy4{width:2.5rem;height:2.5rem;border-radius:.875rem;border:1px solid rgba(148,163,184,.35);background:#ffffffe6;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.pb-panel-toggle.svelte-1pbncy4{margin-bottom:.25rem;background:linear-gradient(180deg,#eff6ff,#dbeafe);color:#1d4ed8}.pb-panel-toggle.svelte-1pbncy4:hover,.pb-rail-tab.svelte-1pbncy4:hover{transform:translate(-2px);border-color:#2563eb59}.pb-rail-tab.active.svelte-1pbncy4{background:linear-gradient(180deg,#2563eb,#1d4ed8);border-color:#1d4ed8;color:#fff;box-shadow:0 12px 24px #2563eb2e}.pb-right-panel.svelte-1pbncy4{height:100%;min-width:0;background:#fff;display:flex;flex-direction:column;overflow:hidden;opacity:0;pointer-events:none;transform:translate(1rem);transition:opacity .2s ease,transform .2s ease}.pb-right-panel-shell--open.svelte-1pbncy4 .pb-right-panel:where(.svelte-1pbncy4){opacity:1;pointer-events:auto;transform:translate(0)}.pb-right-panel-shell--open.svelte-1pbncy4 .pb-panel-rail:where(.svelte-1pbncy4){display:none}.pb-panel-tabs.svelte-1pbncy4{display:flex;align-items:stretch;gap:0;padding:.35rem .5rem 0;border-bottom:1px solid var(--brand-background-200);background:#fff}.pb-panel-tabs.svelte-1pbncy4 button:where(.svelte-1pbncy4){display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem;padding:.55rem .45rem .65rem;border:none;border-bottom:2px solid transparent;background:transparent;cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--brand-secondary-600);white-space:nowrap;transition:color .18s ease,border-color .18s ease}.pb-panel-tabs.svelte-1pbncy4 button:where(.svelte-1pbncy4):not(.pb-panel-toggle--inline){flex:1 1 0;min-width:0}.pb-panel-tabs.svelte-1pbncy4 button:where(.svelte-1pbncy4):hover{color:var(--brand-secondary-800)}.pb-panel-tabs.svelte-1pbncy4 button.active:where(.svelte-1pbncy4){background:transparent;border-bottom-color:#1d4ed8;color:#1d4ed8}.pb-panel-toggle--inline.svelte-1pbncy4{flex:0 0 auto;width:1.75rem;padding:.55rem .25rem .65rem 0;margin-right:.125rem;border-bottom-color:transparent!important;background:transparent;color:#1d4ed8}.pb-panel-toggle--inline.svelte-1pbncy4:hover{color:#1e40af}.pb-panel-container.svelte-1pbncy4{flex:1;overflow:hidden;display:flex;flex-direction:column}@media(max-width:640px){.pb-right-panel-shell--overlay.pb-right-panel-shell--open.svelte-1pbncy4{width:100%}.pb-panel-tabs.svelte-1pbncy4{padding-inline:.5rem}.pb-panel-tabs.svelte-1pbncy4 button:where(.svelte-1pbncy4) span:where(.svelte-1pbncy4){display:none}}.page-builder.svelte-mk87tu{display:flex;flex-direction:column;height:min(80vh,calc(100dvh - 1rem));min-height:32rem;background:var(--brand-background-50);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.pb-output-error.svelte-mk87tu{padding:.75rem 1rem;background:#fef2f2;color:#991b1b;border-top:1px solid #fecaca;border-bottom:1px solid #fecaca;font-size:.875rem}.pb-main.svelte-mk87tu{flex:1;display:flex;overflow:hidden;position:relative;min-width:0;min-height:0}.pb-canvas-wrapper.svelte-mk87tu{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;min-height:0}.pb-panel-backdrop.svelte-mk87tu{position:absolute;inset:0;border:none;background:#0f172a3d;z-index:19;padding:0;cursor:pointer}.pb-footer.svelte-mk87tu{height:60px;background:#fff;border:1px solid var(--brand-background-200);display:flex;align-items:center;justify-content:center;padding:0 1rem}.pb-save-btn.svelte-mk87tu{padding:.75rem 2rem;background:var(--brand-success-600);color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.pb-save-btn.svelte-mk87tu:hover{background:var(--brand-success-700)}.pb-display-mode.svelte-mk87tu{width:100%}@media(max-width:900px){.page-builder.svelte-mk87tu{height:min(100dvh,calc(100dvh - .5rem));min-height:0}}.map-data-component.svelte-12hxp3{max-width:100%}.radio-group.svelte-9ul9zw:not(.flex)>*{margin-bottom:.5rem}.report-viewer.svelte-xhz0g9{max-width:100%}.report-viewer.svelte-xhz0g9 iframe{display:block}.svelte-tags-input.svelte-sk7nhq,.svelte-tags-input-tag.svelte-sk7nhq,.svelte-tags-input-matchs.svelte-sk7nhq,.svelte-tags-input-layout.svelte-sk7nhq label:where(.svelte-sk7nhq){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;padding:2px 5px}.svelte-tags-input-layout.svelte-sk7nhq label:where(.svelte-sk7nhq){margin:4px 5px 0 0;padding:0;font-weight:500}.svelte-tags-input-layout.svelte-sk7nhq{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5px 5px;border:solid 1px #ccc;background:#fff;border-radius:2px}.svelte-tags-input-layout.svelte-sk7nhq:focus,.svelte-tags-input-layout.svelte-sk7nhq:hover{border:solid 1px #000}.svelte-tags-input-layout.svelte-sk7nhq:focus-within{outline:5px auto -webkit-focus-ring-color}.svelte-tags-input.svelte-sk7nhq{background:unset;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:5px 0 0;border:none}.svelte-tags-input.svelte-sk7nhq:focus{outline:0}.svelte-tags-input-tag.svelte-sk7nhq{cursor:text;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-user-select:text;user-select:text;list-style:none;background:#000;border:none;color:#fff;border-radius:2px;margin-right:5px;margin-top:5px;font-weight:400}.svelte-tags-input-tag-remove.svelte-sk7nhq{cursor:pointer;margin-left:5px}.svelte-tags-input-matchs-parent.svelte-sk7nhq{position:relative}.svelte-tags-input-matchs.svelte-sk7nhq{position:absolute;top:0;left:0;right:0;margin:3px 0;padding:0;background:#fff;border:solid 1px #ccc;border-radius:2px;max-height:310px;overflow:scroll;overflow-x:auto}.svelte-tags-input-matchs.svelte-sk7nhq li:where(.svelte-sk7nhq){list-style:none;padding:5px;border-radius:2px;cursor:pointer}.svelte-tags-input-matchs.svelte-sk7nhq li:where(.svelte-sk7nhq):hover,.svelte-tags-input-matchs.svelte-sk7nhq li.focus:where(.svelte-sk7nhq){background:#000;color:#fff;outline:none}.svelte-tags-input.svelte-sk7nhq:disabled{background:transparent}.svelte-tags-input-layout.sti-layout-disable.svelte-sk7nhq,.svelte-tags-input-layout.sti-layout-disable.svelte-sk7nhq input:where(.svelte-sk7nhq){cursor:not-allowed;background:#eaeaea}.svelte-tags-input-layout.sti-layout-disable.svelte-sk7nhq:hover,.svelte-tags-input-layout.sti-layout-disable.svelte-sk7nhq:focus,.svelte-tags-input-layout.sti-layout-readonly.svelte-sk7nhq:hover,.svelte-tags-input-layout.sti-layout-readonly.svelte-sk7nhq:focus{border-color:#ccc}.svelte-tags-input-layout.sti-layout-disable.svelte-sk7nhq .svelte-tags-input-tag:where(.svelte-sk7nhq){background:#aeaeae}.svelte-tags-input-layout.sti-layout-disable.svelte-sk7nhq .svelte-tags-input-tag-remove:where(.svelte-sk7nhq){cursor:not-allowed}.svelte-tags-input-layout.svelte-sk7nhq label.sr-only:where(.svelte-sk7nhq){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}div.tags-input.svelte-16j2bu0 .svelte-tags-input-layout{background-color:#fff;border:1px solid theme("colors.gray.300");color:theme("colors.gray.900");font-size:1rem;line-height:1.25rem;border-radius:.5rem;width:100%;padding:.75rem;transition:all .2s ease-in-out}div.tags-input.svelte-16j2bu0 .svelte-tags-input-layout:hover{border-color:theme("colors.gray.400")}div.tags-input.svelte-16j2bu0 .svelte-tags-input-layout:focus-within{border-color:var(--color-primary-600);outline:none;box-shadow:0 0 0 3px rgba(var(--color-primary-500),.1)}div.tags-input.svelte-16j2bu0 .svelte-tags-input-tag{background-color:var(--color-primary-100);color:var(--color-primary-700);font-weight:500;margin-right:.5rem;padding:.25rem .75rem;border-radius:.375rem}div.tags-input.svelte-16j2bu0 .svelte-tags-input-tag-remove{margin-left:.5rem;color:var(--color-primary-600);cursor:pointer}div.tags-input.svelte-16j2bu0 .svelte-tags-input-tag-remove:hover{color:var(--color-primary-800)}div.tags-input.svelte-16j2bu0 input.svelte-tags-input{box-shadow:none!important}div.tags-input.svelte-16j2bu0 input.svelte-tags-input-input{background-color:transparent;border:none;box-shadow:none;outline:none;padding:0;font-size:.875rem;line-height:1.25rem;color:theme("colors.gray.900")}.dark div.tags-input.svelte-16j2bu0 .svelte-tags-input-layout{background-color:theme("colors.gray.700");border-color:theme("colors.gray.600");color:theme("colors.gray.100")}.dark div.tags-input.svelte-16j2bu0 .svelte-tags-input-layout:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px rgba(var(--color-primary-500),.1)}.dark div.tags-input.svelte-16j2bu0 .svelte-tags-input-tag{background-color:var(--color-primary-900);color:var(--color-primary-300)}.dark div.tags-input.svelte-16j2bu0 .svelte-tags-input-tag-remove{color:var(--color-primary-300)}.dark div.tags-input.svelte-16j2bu0 .svelte-tags-input-tag-remove:hover{color:var(--color-primary-100)}.dark div.tags-input.svelte-16j2bu0 input.svelte-tags-input-input{color:theme("colors.gray.100")}.svelte-tags-input-matchs{position:absolute;z-index:9999;background-color:#fff;border:1px solid theme("colors.gray.300");border-top:none;max-height:200px;overflow-y:auto;width:100%}.dark .svelte-tags-input-matchs{background-color:theme("colors.gray.800");border-color:theme("colors.gray.600")}.svelte-tags-input-matchs ul{list-style-type:none;padding:0;margin:0}.svelte-tags-input-matchs li{padding:.375rem .625rem;cursor:pointer}.svelte-tags-input-matchs li:hover{background-color:theme("colors.gray.100")}.dark .svelte-tags-input-matchs li:hover{background-color:theme("colors.gray.700")}.floating-container.svelte-1gadbf4:focus-within .floating-label:where(.svelte-1gadbf4):not(.text-error-500){color:var(--color-primary-600)}.floating-container.svelte-1gadbf4:hover:not(:focus-within) .floating-label:where(.svelte-1gadbf4):not(.text-error-500){color:#4b5563}
