.builder-shell__context-menu{position:fixed;z-index:40;display:grid;gap:0;min-width:250px;padding:6px 0;border:1px solid var(--builder-shell-border);border-radius:4px;background:#fff;box-shadow:0 10px 25px #00000029;transform:translate(0)}.builder-shell__context-menu-group{display:grid;gap:0}.builder-shell__context-menu-separator{block-size:1px;margin:0;background:#ccd5e0e6}.builder-shell__context-menu-item{display:flex;align-items:center;width:100%;min-height:34px;padding:0 14px;border:0;background:transparent;color:#44546a;font-size:13px;line-height:1.3;text-align:left;cursor:pointer}.builder-shell__context-menu-item:hover,.builder-shell__context-menu-item:focus-visible{background:#f3f5f8;color:#1f2937;outline:none}.builder-shell__context-menu-item:disabled{cursor:not-allowed;opacity:.5}.builder-shell__context-menu-item--danger{color:#aa1844}:root,.builder-shell-tokens{--builder-shell-top-bar-height: 48px;--builder-shell-responsive-bar-height: 40px;--builder-shell-panel-width: 280px;--builder-shell-panel-width-xl: 300px;--builder-shell-navigator-width: 240px;--builder-shell-panel-header-height: 48px;--builder-shell-panel-footer-height: 40px;--builder-shell-navigator-floating-height: 50vh;--builder-shell-control-height: 27px;--builder-shell-control-height-sm: 22px;--builder-shell-font-family: Roboto, Arial, Helvetica, sans-serif;--builder-shell-font-size: 13px;--builder-shell-line-height: 1.4;--builder-shell-space-5: 5px;--builder-shell-space-6: 6px;--builder-shell-space-8: 8px;--builder-shell-space-10: 10px;--builder-shell-space-12: 12px;--builder-shell-space-16: 16px;--builder-shell-radius: 3px;--builder-shell-radius-lg: 5px;--builder-shell-radius-pill: 999px;--builder-shell-focus-ring: 0 0 0 1px var(--builder-shell-accent), 0 0 0 3px rgba(208, 4, 212, .2);--builder-shell-gray-25: #f9fafa;--builder-shell-gray-50: #f1f2f3;--builder-shell-gray-75: #e6e8ea;--builder-shell-gray-100: #d5d8dc;--builder-shell-gray-200: #babfc5;--builder-shell-gray-300: #9da5ae;--builder-shell-gray-400: #818a96;--builder-shell-gray-500: #69727d;--builder-shell-gray-600: #515962;--builder-shell-gray-700: #3f444b;--builder-shell-gray-725: #333438;--builder-shell-gray-750: #2b2c31;--builder-shell-gray-800: #1f2124;--builder-shell-gray-900: #0c0d0e;--builder-shell-pink-200: #f3bafd;--builder-shell-pink-800: #d004d4;--builder-shell-pink-900: #c00bb9;--builder-shell-rose-800: #93003f;--builder-shell-indigo-600: #524cff;--builder-shell-teal-600: #0a875a;--builder-shell-warning: #f59e0b;--builder-shell-danger: #dc2626;--builder-shell-info: #2563eb;--builder-shell-bg: var(--builder-shell-gray-25);--builder-shell-panel-bg: #ffffff;--builder-shell-panel-bg-muted: var(--builder-shell-gray-50);--builder-shell-panel-surface: #ffffff;--builder-shell-stage-bg: var(--builder-shell-gray-750);--builder-shell-stage-bg-deep: var(--builder-shell-gray-800);--builder-shell-toolbar-bg: var(--builder-shell-gray-800);--builder-shell-toolbar-bg-subtle: var(--builder-shell-gray-725);--builder-shell-toolbar-text: var(--builder-shell-gray-25);--builder-shell-toolbar-text-muted: var(--builder-shell-gray-200);--builder-shell-text: var(--builder-shell-gray-600);--builder-shell-text-muted: var(--builder-shell-gray-400);--builder-shell-text-strong: var(--builder-shell-gray-900);--builder-shell-heading: var(--builder-shell-gray-800);--builder-shell-border: var(--builder-shell-gray-100);--builder-shell-border-strong: var(--builder-shell-gray-200);--builder-shell-border-dark: rgba(255, 255, 255, .08);--builder-shell-bg-surface: var(--builder-shell-panel-bg);--builder-shell-bg-surface-muted: var(--builder-shell-panel-bg-muted);--builder-shell-bg-hover: var(--builder-shell-gray-50);--builder-shell-bg-active: var(--builder-shell-gray-75);--builder-shell-bg-chip: var(--builder-shell-gray-50);--builder-shell-bg-dark: var(--builder-shell-gray-800);--builder-shell-bg-dark-alt: var(--builder-shell-gray-725);--builder-shell-dark-panel: #15171c;--builder-shell-dark-panel-raised: #1d2027;--builder-shell-dark-panel-muted: #242832;--builder-shell-dark-border: rgba(255, 255, 255, .1);--builder-shell-dark-border-strong: rgba(255, 255, 255, .18);--builder-shell-border-color: var(--builder-shell-border);--builder-shell-border-color-bold: var(--builder-shell-border-strong);--builder-shell-accent-soft: #f3bafd;--builder-shell-accent: #d004d4;--builder-shell-accent-strong: #524cff;--builder-shell-accent-surface: #fae8ff;--builder-shell-accent-text: var(--builder-shell-rose-800);--builder-shell-shadow-card: 0 0 5px rgba(0, 0, 0, .1);--builder-shell-shadow-popover: 0 14px 40px rgba(0, 0, 0, .34);--builder-shell-shadow-panel: 0 12px 36px rgba(0, 0, 0, .16);--builder-shell-transition-hover: background-color .16s ease, border-color .16s ease, color .16s ease, box-shadow .16s ease}.builder-shell-tokens{display:contents;font-family:var(--builder-shell-font-family);font-size:var(--builder-shell-font-size);line-height:var(--builder-shell-line-height);color:var(--builder-shell-text)}.builder-shell-tokens *,.builder-shell-tokens *:before,.builder-shell-tokens *:after{box-sizing:border-box}.builder-shell-tokens button,.builder-shell-tokens input,.builder-shell-tokens select,.builder-shell-tokens textarea{font:inherit}.builder-shell-toolbar-button,.builder-shell-button,.builder-shell-icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:var(--builder-shell-control-height);padding:0 .7rem;border:1px solid transparent;border-radius:var(--builder-shell-radius-lg);background:transparent;color:inherit;cursor:pointer;transition:var(--builder-shell-transition-hover);font-size:12px;font-weight:400;white-space:nowrap}.builder-shell-toolbar-button:hover,.builder-shell-button:hover,.builder-shell-icon-button:hover{background:#ffffff12}.builder-shell-icon-button{width:var(--builder-shell-control-height);padding:0}.builder-shell-toolbar-button:focus-visible,.builder-shell-button:focus-visible,.builder-shell-icon-button:focus-visible{outline:none;border-color:var(--builder-shell-accent);box-shadow:var(--builder-shell-focus-ring)}.builder-shell-button--light{border-color:var(--builder-shell-border);background:#fff;color:var(--builder-shell-text-strong)}.builder-shell-button--light:hover{background:var(--builder-shell-panel-bg-muted)}.builder-shell-button--dark{border-color:#ffffff1a;background:#ffffff06;color:var(--builder-shell-toolbar-text-muted)}.builder-shell-button--dark:hover{border-color:#ffffff2e;background:var(--builder-shell-gray-700);color:var(--builder-shell-toolbar-text)}.builder-shell-button--publish{border-color:var(--builder-shell-rose-800);background:var(--builder-shell-rose-800);color:#fff;font-weight:500}.builder-shell-button--publish:hover{border-color:var(--builder-shell-pink-900);background:var(--builder-shell-pink-900)}.builder-shell-button--publish:focus-visible{box-shadow:0 0 0 1px var(--builder-shell-pink-200)}.builder-shell-button--ghost{border-color:transparent;background:transparent;color:var(--builder-shell-text-muted);padding-inline:.45rem}.builder-shell-button--ghost:hover{background:var(--builder-shell-panel-bg-muted);color:var(--builder-shell-heading)}.builder-shell-input,.builder-shell-select,.builder-shell-field input,.builder-shell-field select,.builder-shell-field textarea{width:100%;min-height:var(--builder-shell-control-height);padding:0 .65rem;border:1px solid var(--builder-shell-border-strong);border-radius:var(--builder-shell-radius-lg);background:var(--builder-shell-panel-bg);color:var(--builder-shell-gray-800);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.builder-shell-input:hover,.builder-shell-select:hover,.builder-shell-field input:hover,.builder-shell-field select:hover,.builder-shell-field textarea:hover{border-color:var(--builder-shell-gray-300)}.builder-shell-input:focus-visible,.builder-shell-select:focus-visible,.builder-shell-field input:focus-visible,.builder-shell-field select:focus-visible,.builder-shell-field textarea:focus-visible{outline:none;border-color:var(--builder-shell-accent);box-shadow:var(--builder-shell-focus-ring)}.builder-shell-select{padding-inline-end:1.75rem;background-image:linear-gradient(45deg,transparent 50%,var(--builder-shell-gray-500) 50%),linear-gradient(135deg,var(--builder-shell-gray-500) 50%,transparent 50%);background-position:calc(100% - 12px) calc(50% - 1px),calc(100% - 7px) calc(50% - 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.builder-shell-field{display:grid;gap:.3rem}.builder-shell-field span{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--builder-shell-text-muted)}.builder-shell-badge{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:0 .5rem;border-radius:var(--builder-shell-radius-pill);background:var(--builder-shell-panel-bg-muted);color:var(--builder-shell-gray-500);font-size:10px;font-weight:600;letter-spacing:.04em}.builder-shell-badge--accent{background:var(--builder-shell-accent-surface);color:var(--builder-shell-accent-text)}.builder-shell-badge--neutral{background:var(--builder-shell-panel-bg-muted);color:var(--builder-shell-gray-500)}.builder-shell-badge--dark{background:#ffffff0f;color:var(--builder-shell-toolbar-text)}.builder-shell-card{border:1px solid var(--builder-shell-border);border-radius:var(--builder-shell-radius-lg);background:#fff;box-shadow:none;overflow:hidden}.builder-shell-card--subtle{background:var(--builder-shell-panel-bg-muted)}.builder-shell-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--builder-shell-border);border-radius:var(--builder-shell-radius-lg);background:#fff;color:var(--builder-shell-gray-600);flex-shrink:0}.builder-shell-scrollbar{scrollbar-width:thin;scrollbar-color:var(--builder-shell-gray-300) transparent}.builder-shell-scrollbar::-webkit-scrollbar{width:10px;height:10px}.builder-shell-scrollbar::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--builder-shell-gray-300);background-clip:padding-box}.builder-shell-scrollbar::-webkit-scrollbar-track{background:transparent}.builder-panel-shell.svelte-xr5tn5{--builder-panel-shell-border: var(--builder-shell-border);--builder-panel-shell-surface: var(--builder-shell-panel-bg);--builder-panel-shell-surface-muted: var(--builder-shell-panel-bg-muted);--builder-panel-shell-surface-strong: var(--builder-shell-gray-50);--builder-panel-shell-surface-dark: var(--builder-shell-toolbar-bg);--builder-panel-shell-surface-dark-alt: var(--builder-shell-toolbar-bg-subtle);--builder-panel-shell-text: var(--builder-shell-text-strong);--builder-panel-shell-muted: var(--builder-shell-text-muted);display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;inline-size:var(--builder-panel-shell-width);min-block-size:0;block-size:100%;background:var(--builder-panel-shell-surface);border-inline-end:1px solid var(--builder-panel-shell-border);box-shadow:inset -1px 0 #ffffff0a;color:var(--builder-panel-shell-text);font-family:var(--builder-shell-font-family, inherit);font-size:var(--builder-shell-font-size);overflow:hidden}.builder-panel-shell--dark.svelte-xr5tn5{--builder-panel-shell-surface: var(--builder-shell-gray-800);--builder-panel-shell-surface-muted: var(--builder-shell-gray-750);--builder-panel-shell-surface-strong: var(--builder-shell-gray-725);--builder-panel-shell-surface-dark: var(--builder-shell-gray-900);--builder-panel-shell-surface-dark-alt: var(--builder-shell-gray-800);--builder-panel-shell-border: var(--builder-shell-border-dark);--builder-panel-shell-text: var(--builder-shell-toolbar-text);--builder-panel-shell-muted: var(--builder-shell-toolbar-text-muted)}.builder-panel-shell__appbar.svelte-xr5tn5:empty,.builder-panel-shell__header.svelte-xr5tn5:empty,.builder-panel-shell__tabs.svelte-xr5tn5:empty,.builder-panel-shell__footer.svelte-xr5tn5:empty{display:none}.builder-panel-shell__appbar.svelte-xr5tn5,.builder-panel-shell__header.svelte-xr5tn5,.builder-panel-shell__tabs.svelte-xr5tn5,.builder-panel-shell__footer.svelte-xr5tn5{flex:0 0 auto;min-block-size:0}.builder-panel-shell__appbar.svelte-xr5tn5,.builder-panel-shell__header.svelte-xr5tn5{background:var(--builder-panel-shell-surface-dark);color:var(--builder-shell-toolbar-text)}.builder-panel-shell__tabs.svelte-xr5tn5{background:var(--builder-panel-shell-surface-strong);border-block-end:1px solid var(--builder-panel-shell-border);position:sticky;top:0;z-index:3}.builder-panel-shell__body.svelte-xr5tn5{grid-row:4;flex:1 1 auto;min-block-size:0;padding:var(--builder-panel-shell-body-padding);display:grid;align-content:start;gap:var(--builder-panel-shell-body-gap);background:var(--builder-panel-shell-surface)}.builder-panel-shell__body.scrollable.svelte-xr5tn5{overflow:auto;scrollbar-width:thin}.builder-panel-shell__body.svelte-xr5tn5:not(.scrollable){overflow:hidden}.builder-panel-shell__footer.svelte-xr5tn5{border-block-start:1px solid var(--builder-panel-shell-border);background:var(--builder-panel-shell-surface-muted)}.builder-panel-tab-switcher{display:flex;align-items:stretch;min-block-size:40px;background:var(--builder-shell-gray-50);border-block-end:1px solid var(--builder-shell-border);overflow:hidden}.builder-panel-shell--dark .builder-panel-tab-switcher{background:var(--builder-shell-gray-725);border-block-end-color:var(--builder-shell-border-dark)}.builder-panel-tab-switcher.stretch .builder-panel-tab-switcher__tab{flex:1 1 0}.builder-panel-tab-switcher__tab{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-inline-size:0;padding:0 .85rem;border:0;border-block-end:2px solid transparent;background:transparent;color:var(--builder-shell-text-muted);font-size:12px;font-weight:600;white-space:nowrap;letter-spacing:0;box-shadow:inset -1px 0 0 var(--builder-shell-border)}.builder-panel-tab-switcher__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.builder-panel-shell--dark .builder-panel-tab-switcher__tab{color:var(--builder-shell-toolbar-text-muted);box-shadow:inset -1px 0 #ffffff0a}.builder-panel-tab-switcher__tab:hover:not(:disabled){background:var(--builder-shell-panel-bg-muted);color:var(--builder-shell-heading)}.builder-panel-shell--dark .builder-panel-tab-switcher__tab:hover:not(:disabled){background:#ffffff0f;color:var(--builder-shell-toolbar-text)}.builder-panel-tab-switcher__tab.active,.builder-panel-tab-switcher__tab[data-state=active]{color:var(--builder-shell-heading);border-block-end-color:var(--builder-shell-accent);background:var(--builder-shell-panel-bg)}.builder-panel-shell--dark .builder-panel-tab-switcher__tab.active{color:var(--builder-shell-toolbar-text);background:var(--builder-shell-gray-800)}.builder-panel-tab-switcher__tab:disabled{opacity:.45;cursor:not-allowed}.builder-panel-tab-switcher__tab span,.builder-panel-tab-switcher__tab em{white-space:nowrap}.builder-panel-tab-switcher__tab em{display:inline-flex;align-items:center;justify-content:center;min-inline-size:16px;block-size:16px;padding:0 .35rem;border-radius:999px;background:var(--builder-shell-panel-bg-muted);color:var(--builder-shell-text);font-style:normal;font-size:10px}.builder-panel-shell--dark .builder-panel-tab-switcher__tab em{background:#ffffff14;color:var(--builder-shell-toolbar-text)}.builder-panel-tab-switcher__dot{inline-size:6px;block-size:6px;border-radius:999px;background:var(--builder-shell-accent)}.builder-panel-tab-switcher.editor-mode{min-block-size:56px;background:var(--builder-shell-gray-800);border-block-end-color:var(--builder-shell-border-dark)}.builder-panel-tab-switcher.editor-mode .builder-panel-tab-switcher__tab{flex-direction:column;gap:.3rem;min-height:56px;padding:7px 0 6px;color:#ffffffb8;font-size:10px;font-weight:500;letter-spacing:.01em;box-shadow:inset -1px 0 #ffffff0a}.builder-panel-tab-switcher.editor-mode .builder-panel-tab-switcher__icon{inline-size:18px;block-size:18px}.builder-panel-tab-switcher.editor-mode .builder-panel-tab-switcher__tab span{display:inline-flex;align-items:center;justify-content:center}.builder-panel-tab-switcher.editor-mode .builder-panel-tab-switcher__tab:hover:not(:disabled){background:#ffffff0a;color:var(--builder-shell-toolbar-text)}.builder-panel-tab-switcher.editor-mode .builder-panel-tab-switcher__tab.active,.builder-panel-tab-switcher.editor-mode .builder-panel-tab-switcher__tab[data-state=active]{background:#ffffff08;color:var(--builder-shell-toolbar-text);border-block-end-color:var(--builder-shell-accent)}.builder-panel-tab-switcher.editor-mode .builder-panel-tab-switcher__tab em{display:none}.builder-panel-header-compact.svelte-1py07jh{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;min-block-size:48px;padding-inline:4px;background:var(--builder-shell-toolbar-bg);color:var(--builder-shell-toolbar-text);border-block-end:1px solid var(--builder-shell-border-dark)}.builder-panel-header-compact.dense.svelte-1py07jh{min-block-size:48px}.builder-panel-header-compact__edge.svelte-1py07jh{display:inline-flex;align-items:center;justify-content:center;min-inline-size:36px;block-size:100%}.builder-panel-header-compact__edge--end.svelte-1py07jh{justify-content:flex-end}.builder-panel-header-compact__title.svelte-1py07jh{display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem;min-inline-size:0;padding-inline:.35rem}.builder-panel-header-compact.centered.svelte-1py07jh .builder-panel-header-compact__title:where(.svelte-1py07jh){justify-content:center}.builder-panel-header-compact.svelte-1py07jh:not(.centered) .builder-panel-header-compact__title:where(.svelte-1py07jh){justify-content:flex-start}.builder-panel-header-compact__copy.svelte-1py07jh{display:grid;gap:.15rem;min-inline-size:0;text-align:left}.builder-panel-header-compact.svelte-1py07jh:not(.centered) .builder-panel-header-compact__copy:where(.svelte-1py07jh){text-align:left}.builder-panel-header-compact__copy.svelte-1py07jh strong:where(.svelte-1py07jh),.builder-panel-header-compact__copy.svelte-1py07jh small:where(.svelte-1py07jh){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.builder-panel-header-compact__copy.svelte-1py07jh strong:where(.svelte-1py07jh){font-size:12px;font-weight:600;line-height:1.1}.builder-panel-header-compact__copy.svelte-1py07jh small:where(.svelte-1py07jh),.builder-panel-header-compact__suffix.svelte-1py07jh{font-size:10px;color:var(--builder-shell-toolbar-text-muted);text-transform:uppercase;letter-spacing:.08em}.builder-panel-header-compact__icon-button.svelte-1py07jh{display:inline-flex;align-items:center;justify-content:center;inline-size:36px;block-size:48px;border:0;background:transparent;color:inherit;font-size:15px;transition:color .15s ease,background-color .15s ease}.builder-panel-header-compact__icon-button.svelte-1py07jh:hover{color:var(--builder-shell-toolbar-text);background:#ffffff0f}.builder-panel-header-compact__spacer.svelte-1py07jh{inline-size:36px;block-size:48px}.elements-panel__tile.svelte-hqfwdg,.elements-panel__tile-copy.svelte-hqfwdg,.elements-panel__tile-title.svelte-hqfwdg{display:flex;gap:var(--builder-shell-space-12);align-items:start;inline-size:100%;min-inline-size:0}.elements-panel__tile.svelte-hqfwdg{flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:86px;padding:12px 10px;text-align:center;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#ffffff05;box-shadow:none;min-inline-size:0;overflow:hidden;color:inherit;cursor:pointer}.elements-panel__tile.svelte-hqfwdg:hover:not(:disabled){border-color:#fff3;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff05}.elements-panel__tile.svelte-hqfwdg:disabled{cursor:not-allowed;opacity:.55}.elements-panel__tile-icon.svelte-hqfwdg{display:inline-flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;border-radius:4px;background:transparent;color:var(--builder-shell-toolbar-text);flex-shrink:0}.elements-panel__tile-icon.svelte-hqfwdg svg{display:block;inline-size:19px;block-size:19px}.elements-panel__tile-copy.svelte-hqfwdg{flex-direction:column;gap:2px;flex:1;align-items:center}.elements-panel__tile-title.svelte-hqfwdg{align-items:center;justify-content:center;gap:6px;width:100%}.elements-panel__tile-title.svelte-hqfwdg strong:where(.svelte-hqfwdg),.elements-panel__tile.svelte-hqfwdg p:where(.svelte-hqfwdg){margin:0;min-inline-size:0}.elements-panel__tile-title.svelte-hqfwdg strong:where(.svelte-hqfwdg){font-size:11px;font-weight:600;line-height:1.15;color:var(--builder-shell-toolbar-text);overflow:hidden;text-overflow:ellipsis;white-space:normal;text-wrap:balance;text-align:center}.elements-panel__tile-title.svelte-hqfwdg small:where(.svelte-hqfwdg),.elements-panel__tile.svelte-hqfwdg p:where(.svelte-hqfwdg){font-size:10px;line-height:1.2;color:var(--builder-shell-toolbar-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elements-panel__tile-title.svelte-hqfwdg small:where(.svelte-hqfwdg){flex-shrink:0;display:inline-flex}.elements-panel__tile.svelte-hqfwdg p:where(.svelte-hqfwdg){display:none}.elements-panel__tile.svelte-hqfwdg em:where(.svelte-hqfwdg){align-self:center;font-style:normal;flex-shrink:0}@media(max-width:900px){.elements-panel__tile.svelte-hqfwdg,.elements-panel__tile-title.svelte-hqfwdg{align-items:flex-start}}.sr-only.svelte-slha4o{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.elements-panel.svelte-slha4o{display:grid;gap:12px;inline-size:100%;min-inline-size:0;overflow-x:clip;padding:0 0 12px;background:var(--builder-shell-gray-800);color:var(--builder-shell-toolbar-text)}.elements-panel__header.svelte-slha4o+.elements-panel__search:where(.svelte-slha4o){margin-top:-2px}.elements-panel__header.svelte-slha4o,.elements-panel__heading.svelte-slha4o,.elements-panel__group-header.svelte-slha4o,.elements-panel__group-actions.svelte-slha4o,.elements-panel__group-title.svelte-slha4o{display:flex;gap:var(--builder-shell-space-12);align-items:start;inline-size:100%;min-inline-size:0}.elements-panel__header.svelte-slha4o,.elements-panel__group-header.svelte-slha4o{justify-content:space-between}.elements-panel__heading.svelte-slha4o{flex:1;min-inline-size:0}.elements-panel__header-icon.svelte-slha4o{inline-size:30px;block-size:30px}.elements-panel__header.svelte-slha4o h2:where(.svelte-slha4o),.elements-panel__header.svelte-slha4o p:where(.svelte-slha4o),.elements-panel__group.svelte-slha4o h3:where(.svelte-slha4o),.elements-panel__group.svelte-slha4o p:where(.svelte-slha4o),.elements-panel__empty.svelte-slha4o h3:where(.svelte-slha4o),.elements-panel__empty.svelte-slha4o p:where(.svelte-slha4o){margin:0;min-inline-size:0}.elements-panel__header.svelte-slha4o p:where(.svelte-slha4o),.elements-panel__group.svelte-slha4o p:where(.svelte-slha4o),.elements-panel__empty.svelte-slha4o p:where(.svelte-slha4o){color:var(--builder-shell-toolbar-text-muted)}.elements-panel__group.svelte-slha4o p:where(.svelte-slha4o){display:none}.elements-panel__header.svelte-slha4o h2:where(.svelte-slha4o){font-size:14px;font-weight:600;line-height:1.2;color:var(--builder-shell-toolbar-text)}.elements-panel__header.svelte-slha4o p:where(.svelte-slha4o){font-size:10px;line-height:1.3}.elements-panel__search-input.svelte-slha4o{display:flex;align-items:center;gap:var(--builder-shell-space-8);min-block-size:36px;padding-inline:9px;border:1px solid rgba(255,255,255,.08);border-radius:3px;background:#ffffff08;box-shadow:none;color:var(--builder-shell-toolbar-text)}.elements-panel__search-input.svelte-slha4o .builder-shell-input{border:0;padding-inline:0;background:transparent;color:inherit}.elements-panel__categories.svelte-slha4o{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:2px}.elements-panel__category.svelte-slha4o{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600;text-transform:none;letter-spacing:0;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--builder-shell-toolbar-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%}.elements-panel__category.active.svelte-slha4o{border-color:#ffffff1a;background:#ffffff14;color:var(--builder-shell-toolbar-text);box-shadow:inset 0 -2px 0 var(--builder-shell-accent),inset 0 1px #ffffff0a}.elements-panel__category-icon.svelte-slha4o{display:inline-flex;align-items:center;justify-content:center;inline-size:14px;block-size:14px;flex-shrink:0;color:currentColor}.elements-panel__category.svelte-slha4o em:where(.svelte-slha4o){display:inline-flex;align-items:center;justify-content:center;min-inline-size:18px;block-size:18px;padding:0 .35rem;border-radius:999px;background:#ffffff14;font-style:normal;font-size:10px;flex-shrink:0}.elements-panel__category.svelte-slha4o .elements-panel__dot:where(.svelte-slha4o){inline-size:6px;block-size:6px;border-radius:999px;background:var(--builder-shell-accent)}.elements-panel__groups.svelte-slha4o{display:grid;gap:8px;min-inline-size:0;overflow-x:clip}.elements-panel__group.svelte-slha4o{display:grid;gap:8px;inline-size:100%;padding:10px 0 0;border:0;border-top:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent;min-inline-size:0}.elements-panel__group.svelte-slha4o:first-child{padding-top:0;border-top:0}.elements-panel__group-actions.svelte-slha4o{align-items:center;flex-shrink:0}.elements-panel__group-header.svelte-slha4o{flex-wrap:wrap}.elements-panel__group-title.svelte-slha4o{align-items:center;min-inline-size:0;flex:1}.elements-panel__group-icon.svelte-slha4o{display:inline-flex;align-items:center;justify-content:center;inline-size:16px;block-size:16px;flex-shrink:0;color:var(--builder-shell-toolbar-text-muted)}.elements-panel__group-copy.svelte-slha4o{display:grid;gap:.1rem;min-inline-size:0}.elements-panel__group-header.svelte-slha4o h3:where(.svelte-slha4o){font-size:10px;font-weight:700;color:var(--builder-shell-toolbar-text-muted);text-transform:uppercase;letter-spacing:.08em}.elements-panel__tiles.svelte-slha4o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-inline-size:0}.elements-panel__empty.svelte-slha4o{display:grid;gap:var(--builder-shell-space-8);padding:var(--builder-shell-space-12);border:1px dashed rgba(255,255,255,.16);border-radius:4px;background:#ffffff08}@media(max-width:900px){.elements-panel__header.svelte-slha4o,.elements-panel__heading.svelte-slha4o,.elements-panel__group-header.svelte-slha4o{flex-direction:column}.elements-panel__tiles.svelte-slha4o{grid-template-columns:minmax(0,1fr)}}.structured-collection__item.svelte-m9869t{display:grid;gap:var(--builder-shell-space-12);padding:var(--builder-shell-space-12);min-inline-size:0;overflow:hidden}.structured-collection__item--dragging.svelte-m9869t{opacity:.8;box-shadow:0 0 0 1px var(--builder-shell-accent),0 14px 30px #0000002e}.structured-collection__item--droptarget.svelte-m9869t{box-shadow:inset 0 0 0 1px var(--builder-shell-accent)}.structured-collection__item-header.svelte-m9869t{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--builder-shell-space-12);min-inline-size:0}.structured-collection__item-meta.svelte-m9869t{display:grid;gap:2px;min-inline-size:0}.structured-collection__item.svelte-m9869t strong:where(.svelte-m9869t),.structured-collection__item.svelte-m9869t small:where(.svelte-m9869t){margin:0}.structured-collection__item.svelte-m9869t small:where(.svelte-m9869t){color:var(--builder-shell-text-muted)}.structured-collection__item-actions.svelte-m9869t{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--builder-shell-space-8);min-inline-size:0}.structured-collection__drag-handle.svelte-m9869t{cursor:grab}.structured-collection__drag-handle.svelte-m9869t:active{cursor:grabbing}.structured-collection__fields.svelte-m9869t{display:grid;gap:var(--builder-shell-space-10);min-inline-size:0}.structured-collection__field.svelte-m9869t{display:grid;gap:var(--builder-shell-space-6);min-inline-size:0}.structured-collection__field.svelte-m9869t span:where(.svelte-m9869t){font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--builder-shell-text-muted)}.structured-collection__field.svelte-m9869t input:where(.svelte-m9869t),.structured-collection__field.svelte-m9869t select:where(.svelte-m9869t),.structured-collection__field.svelte-m9869t textarea:where(.svelte-m9869t){width:100%;box-sizing:border-box;border:1px solid var(--builder-shell-border-color-bold);border-radius:var(--builder-shell-radius);padding:.6rem .7rem;background:var(--builder-shell-bg-base);color:var(--builder-shell-text);min-inline-size:0}@media(max-width:900px){.structured-collection__item-header.svelte-m9869t{flex-direction:column}}.structured-collection.svelte-admj9l{display:grid;gap:var(--builder-shell-space-10);inline-size:100%;padding:var(--builder-shell-space-12);border:1px solid var(--builder-shell-border-color-bold);border-radius:var(--builder-shell-radius-lg);background:var(--builder-shell-bg-surface);min-inline-size:0}.structured-collection--nested.svelte-admj9l{padding:var(--builder-shell-space-10);background:var(--builder-shell-bg-subtle)}.structured-collection__header.svelte-admj9l{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--builder-shell-space-12);min-inline-size:0}.structured-collection__header.svelte-admj9l h4:where(.svelte-admj9l),.structured-collection__empty.svelte-admj9l p:where(.svelte-admj9l){margin:0}.structured-collection__header.svelte-admj9l p:where(.svelte-admj9l){color:var(--builder-shell-text-muted)}.structured-collection__items.svelte-admj9l{display:grid;gap:var(--builder-shell-space-10)}.structured-collection__nested.svelte-admj9l{display:grid;gap:var(--builder-shell-space-8);padding-top:var(--builder-shell-space-10);border-top:1px solid var(--builder-shell-border-color-subtle);min-inline-size:0}.structured-collection__empty.svelte-admj9l{display:grid;gap:var(--builder-shell-space-10);padding:var(--builder-shell-space-12)}@media(max-width:900px){.structured-collection__header.svelte-admj9l{flex-direction:column}}.primitive-control.svelte-4uqs5f{display:grid;gap:6px;inline-size:100%;padding:0 0 11px;border-bottom:1px solid var(--builder-shell-border-color, rgba(148, 163, 184, .18));font-size:12px;line-height:1.4;color:var(--builder-shell-text, #1d2433);min-width:0}.primitive-control--section.svelte-4uqs5f{gap:0;padding-bottom:0}.primitive-control--disabled.svelte-4uqs5f{opacity:.66}.primitive-control__header.svelte-4uqs5f,.primitive-control__title-row.svelte-4uqs5f,.primitive-control__slider-row.svelte-4uqs5f,.primitive-control__dimensions-meta.svelte-4uqs5f,.primitive-control__media-row.svelte-4uqs5f,.primitive-control__url-row.svelte-4uqs5f,.primitive-control__url-options.svelte-4uqs5f,.primitive-control__chips.svelte-4uqs5f,.primitive-control__state-tabs.svelte-4uqs5f{display:flex;align-items:center;gap:4px;min-width:0}.primitive-control__header.svelte-4uqs5f{gap:4px;padding-top:2px;min-width:0}.primitive-control__title-row.svelte-4uqs5f{justify-content:space-between;min-width:0}.primitive-control__chips.svelte-4uqs5f{position:relative}.primitive-control__copy.svelte-4uqs5f{display:grid;gap:1px;min-width:0}.primitive-control__copy.svelte-4uqs5f strong:where(.svelte-4uqs5f),.primitive-control__section-copy.svelte-4uqs5f strong:where(.svelte-4uqs5f){font-size:12px;font-weight:700;letter-spacing:0;color:var(--builder-shell-heading, inherit)}.primitive-control__copy.svelte-4uqs5f span:where(.svelte-4uqs5f),.primitive-control__section-copy.svelte-4uqs5f span:where(.svelte-4uqs5f){font-size:10px;color:var(--builder-shell-text-muted, #687385)}.primitive-control__chip.svelte-4uqs5f,.primitive-control__badge.svelte-4uqs5f,.primitive-control__chip-button.svelte-4uqs5f{display:inline-flex;align-items:center;justify-content:center;height:16px;padding:0 5px;border-radius:999px;border:1px solid var(--builder-shell-border-color, rgba(148, 163, 184, .18));background:#ffffff0e;color:var(--builder-shell-text-muted, #687385);font-size:9px;line-height:1;white-space:nowrap}.primitive-control__chip--icon.svelte-4uqs5f{gap:4px}.primitive-control__chip--dynamic.svelte-4uqs5f{color:#f0abfc;border-color:#d846ef61;background:#a855f724}.primitive-control__dynamic-header-picker.svelte-4uqs5f{position:relative}.primitive-control__dynamic-header-picker.svelte-4uqs5f summary:where(.svelte-4uqs5f){display:inline-flex;align-items:center;justify-content:center;height:16px;padding:0 5px;border:1px solid rgba(216,70,239,.28);border-radius:999px;color:#f0abfc;background:#a855f71a;font-size:9px;font-weight:800;line-height:1;cursor:pointer;list-style:none;white-space:nowrap}.primitive-control__dynamic-header-picker.svelte-4uqs5f summary:where(.svelte-4uqs5f)::-webkit-details-marker{display:none}.primitive-control__dynamic-menu.svelte-4uqs5f{position:absolute;z-index:40;top:calc(100% + 4px);right:0;display:grid;gap:5px;width:min(220px,calc(100vw - 24px));max-height:280px;overflow:auto;padding:7px;border:1px solid var(--builder-shell-border, #d5dce7);border-radius:7px;background:var(--builder-shell-surface, #ffffff);box-shadow:0 14px 36px #0f172a2e}.primitive-control__chip-button.svelte-4uqs5f{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.primitive-control__state-tab.svelte-4uqs5f,.primitive-control__choice.svelte-4uqs5f,.primitive-control__tab.svelte-4uqs5f,.primitive-control__ghost-action.svelte-4uqs5f,.primitive-control__section-button.svelte-4uqs5f,.primitive-control__toggle.svelte-4uqs5f,.primitive-control__switcher.svelte-4uqs5f{border:1px solid var(--builder-shell-border-color-bold, rgba(113, 128, 150, .42));border-radius:5px;background:var(--builder-shell-bg-surface, #fff);color:inherit;font:inherit;font-size:10.5px;line-height:1.2;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.primitive-control__state-tab.svelte-4uqs5f:hover,.primitive-control__choice.svelte-4uqs5f:hover,.primitive-control__tab.svelte-4uqs5f:hover,.primitive-control__ghost-action.svelte-4uqs5f:hover,.primitive-control__section-button.svelte-4uqs5f:hover,.primitive-control__toggle.svelte-4uqs5f:hover,.primitive-control__switcher.svelte-4uqs5f:hover,.primitive-control__field.svelte-4uqs5f select:where(.svelte-4uqs5f):hover,.primitive-control.svelte-4uqs5f input:where(.svelte-4uqs5f):hover,.primitive-control.svelte-4uqs5f textarea:where(.svelte-4uqs5f):hover{border-color:var(--builder-shell-accent, #93003f)}.primitive-control__state-tab--active.svelte-4uqs5f,.primitive-control__choice--selected.svelte-4uqs5f,.primitive-control__tab--active.svelte-4uqs5f,.primitive-control__switcher--active.svelte-4uqs5f,.primitive-control__toggle[aria-pressed=true].svelte-4uqs5f{background:#d004d429;border-color:var(--builder-shell-accent, #93003f);color:var(--builder-shell-heading, #fff);box-shadow:inset 0 -2px 0 var(--builder-shell-accent, #93003f)}.primitive-control__state-tabs.svelte-4uqs5f{gap:2px;flex-wrap:nowrap;padding:2px;border:1px solid var(--builder-shell-border-color, rgba(148, 163, 184, .18));border-radius:999px;background:#ffffff09;overflow:hidden}.primitive-control__state-tab.svelte-4uqs5f{padding:0 8px;min-height:22px;border-radius:999px;border-color:transparent;background:transparent;font-size:9.5px;text-transform:capitalize}.primitive-control__body.svelte-4uqs5f{display:grid;gap:4px;min-width:0}.primitive-control.svelte-4uqs5f input:where(.svelte-4uqs5f),.primitive-control.svelte-4uqs5f textarea:where(.svelte-4uqs5f),.primitive-control.svelte-4uqs5f select:where(.svelte-4uqs5f){width:100%;box-sizing:border-box;min-height:27px;padding:0 8px;border:1px solid var(--builder-shell-border-color-bold, rgba(113, 128, 150, .42));border-radius:5px;background:var(--builder-shell-bg-surface, #fff);color:inherit;font:inherit;font-size:11px}.primitive-control.svelte-4uqs5f textarea:where(.svelte-4uqs5f){min-height:64px;padding-block:7px;resize:vertical}.primitive-control.svelte-4uqs5f input:where(.svelte-4uqs5f):focus-visible,.primitive-control.svelte-4uqs5f textarea:where(.svelte-4uqs5f):focus-visible,.primitive-control.svelte-4uqs5f select:where(.svelte-4uqs5f):focus-visible,.primitive-control.svelte-4uqs5f button:where(.svelte-4uqs5f):focus-visible{outline:none;box-shadow:var(--builder-shell-focus-ring, 0 0 0 2px rgba(208, 4, 212, .25))}.primitive-control__field.svelte-4uqs5f{position:relative;display:block}.primitive-control__dynamic.svelte-4uqs5f{display:grid;gap:4px;padding:5px;max-width:100%;overflow:hidden;border:1px solid rgba(216,70,239,.24);border-radius:6px;background:#a855f714}.primitive-control__dynamic-chip.svelte-4uqs5f{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 6px;font-size:10.5px}.primitive-control__dynamic-chip.svelte-4uqs5f span:where(.svelte-4uqs5f),.primitive-control__dynamic-chip.svelte-4uqs5f small:where(.svelte-4uqs5f){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primitive-control__dynamic-chip.svelte-4uqs5f small:where(.svelte-4uqs5f){grid-column:1;color:var(--builder-shell-text-muted, #687385)}.primitive-control__dynamic-chip.svelte-4uqs5f button:where(.svelte-4uqs5f){grid-column:2;grid-row:1 / span 2;min-width:22px;min-height:22px;border-radius:5px}.primitive-control__dynamic-picker.svelte-4uqs5f{max-width:100%;min-width:0}.primitive-control__dynamic-picker.svelte-4uqs5f summary:where(.svelte-4uqs5f){min-height:25px;display:flex;align-items:center;padding:4px 7px;border:1px solid var(--builder-shell-border, #d5dce7);border-radius:5px;color:var(--builder-shell-accent, #7c3aed);background:var(--builder-shell-surface, #ffffff);font-size:10.5px;font-weight:700;cursor:pointer;list-style:none}.primitive-control__dynamic-picker.svelte-4uqs5f summary:where(.svelte-4uqs5f)::-webkit-details-marker{display:none}.primitive-control__dynamic-group.svelte-4uqs5f{display:grid;gap:3px;margin-top:4px}.primitive-control__dynamic-group.svelte-4uqs5f span:where(.svelte-4uqs5f){color:var(--builder-shell-text-muted, #687385);font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.primitive-control__dynamic-group.svelte-4uqs5f button:where(.svelte-4uqs5f){justify-content:flex-start;min-width:0;min-height:24px;padding:4px 7px;border-radius:5px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.primitive-control__dynamic-group.svelte-4uqs5f button.active:where(.svelte-4uqs5f){border-color:#7c3aed70;color:var(--builder-shell-accent, #7c3aed);background:#7c3aed1a}.primitive-control__field.svelte-4uqs5f select:where(.svelte-4uqs5f){min-height:27px;padding-inline:6px 20px;background-image:linear-gradient(45deg,transparent 50%,var(--builder-shell-text-muted, #687385) 50%),linear-gradient(135deg,var(--builder-shell-text-muted, #687385) 50%,transparent 50%);background-position:calc(100% - 13px) 11px,calc(100% - 9px) 11px;background-size:4px 4px,4px 4px;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.primitive-control__placeholder.svelte-4uqs5f{color:var(--builder-shell-text-muted, #687385)}.primitive-control__choices.svelte-4uqs5f{display:grid;gap:4px;min-width:0}.primitive-control__choices--icon-only.svelte-4uqs5f{display:flex;flex-wrap:wrap;gap:2px;align-items:stretch}.primitive-control__choices--inline.svelte-4uqs5f,.primitive-control__choices--grid.svelte-4uqs5f{grid-template-columns:repeat(var(--primitive-control-columns, 2),minmax(0,1fr))}.primitive-control__choices--stack.svelte-4uqs5f{grid-template-columns:1fr}.primitive-control__choice.svelte-4uqs5f,.primitive-control__tab.svelte-4uqs5f{display:inline-flex;justify-content:center;align-items:center;gap:4px;padding:0 6px;min-height:30px;min-width:0;border-radius:5px;overflow:hidden}.primitive-control__choice--icon-only.svelte-4uqs5f{padding-inline:4px;min-width:34px;inline-size:34px;aspect-ratio:auto}.primitive-control__choice--icon-top.svelte-4uqs5f{flex-direction:column}.primitive-control__choice--icon-only.svelte-4uqs5f>span:where(.svelte-4uqs5f):not(.primitive-control__choice-icon):not(.primitive-control__badge){display:none}.primitive-control__choice--icon-end.svelte-4uqs5f{flex-direction:row-reverse}.primitive-control__choice.svelte-4uqs5f span:where(.svelte-4uqs5f):last-child,.primitive-control__tab.svelte-4uqs5f span:where(.svelte-4uqs5f):last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.primitive-control__choice-icon.svelte-4uqs5f{display:inline-flex;align-items:center;justify-content:center;inline-size:12px;block-size:12px;flex-shrink:0}.primitive-control__choice--icon-only.svelte-4uqs5f .primitive-control__choice-icon:where(.svelte-4uqs5f){inline-size:14px;block-size:14px}.primitive-control__slider.svelte-4uqs5f{display:grid;gap:6px}.primitive-control__slider--compact.svelte-4uqs5f{gap:0}.primitive-control__slider-row.svelte-4uqs5f>:where(.svelte-4uqs5f),.primitive-control__dimensions-meta.svelte-4uqs5f>:where(.svelte-4uqs5f),.primitive-control__url-row.svelte-4uqs5f>:where(.svelte-4uqs5f),.primitive-control__media-row.svelte-4uqs5f>:where(.svelte-4uqs5f){flex:1}.primitive-control__slider-row.svelte-4uqs5f{gap:4px}.primitive-control__slider-row.svelte-4uqs5f .primitive-control__unit:where(.svelte-4uqs5f),.primitive-control__dimensions-meta.svelte-4uqs5f .primitive-control__unit:where(.svelte-4uqs5f){flex:0 0 52px;max-width:52px}.primitive-control__slider-row.svelte-4uqs5f .primitive-control__text:where(.svelte-4uqs5f){flex:1 1 auto;min-width:0}.primitive-control__slider-row.svelte-4uqs5f .primitive-control__text:where(.svelte-4uqs5f){text-align:end}.primitive-control__range.svelte-4uqs5f{width:100%;padding:0;border:0;background:transparent;accent-color:var(--builder-shell-accent, #93003f)}.primitive-control__range.svelte-4uqs5f::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:#ffffff29}.primitive-control__range.svelte-4uqs5f::-moz-range-track{height:4px;border-radius:999px;background:#ffffff29}.primitive-control__dimensions-grid.svelte-4uqs5f{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.primitive-control__dimensions-grid.svelte-4uqs5f label:where(.svelte-4uqs5f){display:grid;gap:2px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--builder-shell-text-muted, #687385);min-width:0}.primitive-control__dimensions-grid.svelte-4uqs5f label:where(.svelte-4uqs5f) .primitive-control__text:where(.svelte-4uqs5f){text-align:end}.primitive-control__switcher.svelte-4uqs5f{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-height:27px;padding:0 8px}.primitive-control__switcher-track.svelte-4uqs5f{position:relative;width:28px;height:16px;border-radius:999px;background:#ffffff38}.primitive-control__switcher-thumb.svelte-4uqs5f{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:#fff;transition:transform .12s ease;box-shadow:0 1px 2px #0f172a40}.primitive-control__switcher--active.svelte-4uqs5f .primitive-control__switcher-track:where(.svelte-4uqs5f){background:var(--builder-shell-accent, #93003f)}.primitive-control__switcher--active.svelte-4uqs5f .primitive-control__switcher-thumb:where(.svelte-4uqs5f){transform:translate(12px)}.primitive-control__color.svelte-4uqs5f{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px}.primitive-control__color.svelte-4uqs5f input[type=color]:where(.svelte-4uqs5f){padding:0;height:27px;cursor:pointer}.primitive-control__token-note.svelte-4uqs5f{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--builder-shell-text-muted, #687385)}.primitive-control__media.svelte-4uqs5f{display:grid;gap:5px}.primitive-control__media-actions.svelte-4uqs5f{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.primitive-control__upload-action.svelte-4uqs5f{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border-radius:6px;border:1px solid var(--builder-shell-border-color, rgba(148, 163, 184, .22));background:#ffffff0f;font-size:10px;font-weight:700;cursor:pointer}.primitive-control__upload-action.svelte-4uqs5f input:where(.svelte-4uqs5f){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.primitive-control__media-library.svelte-4uqs5f{display:grid;gap:7px;max-height:360px;overflow:auto;padding:7px;border-radius:7px;border:1px solid var(--builder-shell-border-color, rgba(148, 163, 184, .18));background:#0f172a52}.primitive-control__media-status.svelte-4uqs5f,.primitive-control__media-diagnostics.svelte-4uqs5f{margin:0;color:var(--builder-shell-text-muted, #687385);font-size:10px}.primitive-control__media-diagnostics.svelte-4uqs5f{padding-left:16px}.primitive-control__media-grid.svelte-4uqs5f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.primitive-control__media-card.svelte-4uqs5f{display:grid;gap:5px;min-width:0;padding:5px;border-radius:7px;border:1px solid var(--builder-shell-border-color, rgba(148, 163, 184, .18));background:#ffffff0a}.primitive-control__media-card--active.svelte-4uqs5f{border-color:var(--builder-shell-accent, #d900ff);box-shadow:inset 0 0 0 1px var(--builder-shell-accent, #d900ff)}.primitive-control__media-thumb.svelte-4uqs5f{width:100%;aspect-ratio:4 / 3;padding:0;overflow:hidden;border:0;border-radius:5px;background:#ffffff14;cursor:pointer}.primitive-control__media-thumb.svelte-4uqs5f img:where(.svelte-4uqs5f){width:100%;height:100%;object-fit:cover;display:block}.primitive-control__media-card-body.svelte-4uqs5f{display:grid;gap:1px;min-width:0}.primitive-control__media-card-body.svelte-4uqs5f strong:where(.svelte-4uqs5f),.primitive-control__media-card-body.svelte-4uqs5f small:where(.svelte-4uqs5f){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primitive-control__media-card-body.svelte-4uqs5f strong:where(.svelte-4uqs5f){font-size:10.5px}.primitive-control__media-card-body.svelte-4uqs5f small:where(.svelte-4uqs5f){color:var(--builder-shell-text-muted, #687385);font-size:9px}.primitive-control__media-card-actions.svelte-4uqs5f{display:flex;gap:4px}.primitive-control__media-card-actions.svelte-4uqs5f button:where(.svelte-4uqs5f),.primitive-control__media-metadata.svelte-4uqs5f button:where(.svelte-4uqs5f){min-height:22px;padding:0 6px;border-radius:5px;border:1px solid var(--builder-shell-border-color, rgba(148, 163, 184, .18));background:#ffffff0f;color:inherit;font-size:9.5px;cursor:pointer}.primitive-control__media-metadata.svelte-4uqs5f{display:grid;gap:4px;grid-column:1 / -1}.primitive-control__media-preview.svelte-4uqs5f{min-height:80px;border:1px dashed var(--builder-shell-border-color, rgba(148, 163, 184, .18));border-radius:6px;background:#ffffff09;overflow:hidden;display:grid;place-items:center;color:var(--builder-shell-text-muted, #687385)}.primitive-control__media-preview.svelte-4uqs5f img:where(.svelte-4uqs5f){display:block;width:100%;height:100%;object-fit:cover}.primitive-control__url.svelte-4uqs5f,.primitive-control__section-body.svelte-4uqs5f{display:grid;gap:5px}.primitive-control__url-options.svelte-4uqs5f{font-size:9.5px;color:var(--builder-shell-text-muted, #687385);flex-wrap:wrap}.primitive-control__section-button.svelte-4uqs5f{display:flex;align-items:center;gap:6px;width:100%;min-height:40px;padding:0 6px;border:1px solid transparent;border-radius:6px;background:transparent;text-align:start}.primitive-control__section-mark.svelte-4uqs5f{display:inline-flex;width:11px;flex-shrink:0;color:var(--builder-shell-text-muted, #687385)}.primitive-control__section-copy.svelte-4uqs5f{display:grid;gap:0;min-width:0;flex:1}.primitive-control__section-body.svelte-4uqs5f{padding-left:10px;padding-bottom:0;border-inline-start:1px solid var(--builder-shell-border-color, rgba(148, 163, 184, .18))}.primitive-control--section.svelte-4uqs5f .primitive-control__section-button:where(.svelte-4uqs5f) strong:where(.svelte-4uqs5f){letter-spacing:-.01em}.primitive-control--section.svelte-4uqs5f .primitive-control__section-button:where(.svelte-4uqs5f):hover .primitive-control__section-mark:where(.svelte-4uqs5f){color:var(--builder-shell-accent, #93003f)}.primitive-control--section.svelte-4uqs5f .primitive-control__section-button:where(.svelte-4uqs5f):hover{border-color:var(--builder-shell-border-color, rgba(148, 163, 184, .18));background:#ffffff09}.primitive-control--section.svelte-4uqs5f .primitive-control__section-body:where(.svelte-4uqs5f) .primitive-control{padding-inline:0;padding-block:0 12px;border-bottom-color:#94a3b81f}.primitive-control--section.svelte-4uqs5f .primitive-control__section-body:where(.svelte-4uqs5f) .primitive-control:last-child{border-bottom:0}.primitive-control__choices--stack.svelte-4uqs5f .primitive-control__choice:where(.svelte-4uqs5f),.primitive-control__tabs--vertical.svelte-4uqs5f .primitive-control__tab:where(.svelte-4uqs5f){justify-content:flex-start}.primitive-control__tabs.svelte-4uqs5f{display:grid;grid-auto-flow:column;gap:4px;min-width:0}.primitive-control__tabs--vertical.svelte-4uqs5f{grid-auto-flow:row}.primitive-control__tabs.svelte-4uqs5f .primitive-control__tab:where(.svelte-4uqs5f){width:100%}.primitive-control__ghost-action.svelte-4uqs5f{padding:0 8px;min-height:27px}.primitive-control__error.svelte-4uqs5f{font-size:11px;color:#b42318}.inspector.svelte-iu8roe{padding:0;display:grid;gap:0;background:var( --builder-shell-gray-800 );color:var( --builder-shell-toolbar-text );--builder-shell-text: var( --builder-shell-toolbar-text );--builder-shell-text-muted: var( --builder-shell-toolbar-text-muted );--builder-shell-text-strong: var( --builder-shell-toolbar-text );--builder-shell-heading: #ffffff;--builder-shell-border: rgba( 255, 255, 255, .08 );--builder-shell-border-strong: rgba( 255, 255, 255, .14 );--builder-shell-panel-bg: var( --builder-shell-gray-800 );--builder-shell-panel-bg-muted: var( --builder-shell-gray-750 );--builder-shell-bg-surface: #2d3037;--builder-shell-bg-subtle: #252932;--builder-shell-border-color: rgba( 255, 255, 255, .08 );--builder-shell-border-color-bold: rgba( 255, 255, 255, .15 );--builder-shell-accent-soft: rgba( 208, 4, 212, .12 )}.inspector__section.svelte-iu8roe{padding:10px 12px 12px;border:1px solid var( --builder-shell-border );border-radius:6px;background:#ffffff06;display:grid;gap:8px;min-width:0}.inspector__section.svelte-iu8roe h2:where(.svelte-iu8roe),.inspector__section.svelte-iu8roe h3:where(.svelte-iu8roe),.inspector__section.svelte-iu8roe h4:where(.svelte-iu8roe),.inspector__section.svelte-iu8roe p:where(.svelte-iu8roe){margin:0}.inspector__section--context.svelte-iu8roe,.inspector__section--empty.svelte-iu8roe,.inspector__section--summary.svelte-iu8roe{padding-top:10px}.inspector__selection-badge.svelte-iu8roe{display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;border-radius:3px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var( --builder-shell-toolbar-text-muted );font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.inspector__context-strip.svelte-iu8roe{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.inspector__eyebrow.svelte-iu8roe{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var( --builder-shell-toolbar-text-muted );font-weight:600}.inspector__help.svelte-iu8roe{font-size:11px;line-height:1.45;color:var( --builder-shell-toolbar-text-muted )}.inspector__error.svelte-iu8roe{font-size:11px;color:var( --builder-shell-danger )}.inspector__subsection.svelte-iu8roe,.inspector__class-card.svelte-iu8roe{display:grid;gap:6px;padding:10px;border:1px solid var( --builder-shell-border );border-radius:6px;background:#ffffff06}.inspector__nested-group.svelte-iu8roe{display:grid;gap:10px;padding:12px;border-radius:6px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.inspector.svelte-iu8roe label:where(.svelte-iu8roe){display:grid;gap:6px;min-width:0}.inspector.svelte-iu8roe label:where(.svelte-iu8roe)>span:where(.svelte-iu8roe){font-size:11px;font-weight:500;line-height:1.3;color:var( --builder-shell-toolbar-text-muted )}.inspector.svelte-iu8roe textarea:where(.svelte-iu8roe),.inspector.svelte-iu8roe input:where(.svelte-iu8roe),.inspector.svelte-iu8roe select:where(.svelte-iu8roe){width:100%;box-sizing:border-box;min-height:var( --builder-shell-control-height );border-radius:5px;border:1px solid rgba(255,255,255,.14);padding:0 10px;background:#ffffff0e;color:var( --builder-shell-toolbar-text )}.inspector.svelte-iu8roe textarea:where(.svelte-iu8roe){min-height:72px;padding-block:8px;resize:vertical}.inspector.svelte-iu8roe textarea:where(.svelte-iu8roe):hover,.inspector.svelte-iu8roe input:where(.svelte-iu8roe):hover,.inspector.svelte-iu8roe select:where(.svelte-iu8roe):hover{border-color:#ffffff3d;background:#ffffff13}.inspector.svelte-iu8roe textarea:where(.svelte-iu8roe):focus-visible,.inspector.svelte-iu8roe input:where(.svelte-iu8roe):focus-visible,.inspector.svelte-iu8roe select:where(.svelte-iu8roe):focus-visible,.inspector.svelte-iu8roe button:where(.svelte-iu8roe):focus-visible{outline:none;box-shadow:var( --builder-shell-focus-ring )}.inspector__section-header.svelte-iu8roe{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding-bottom:2px}.inspector__section-header.svelte-iu8roe h3:where(.svelte-iu8roe),.inspector__section-header.svelte-iu8roe h4:where(.svelte-iu8roe),.inspector__section-header.svelte-iu8roe h5:where(.svelte-iu8roe){margin:0;color:var( --builder-shell-heading );line-height:1.2}.inspector__section-header.svelte-iu8roe p:where(.svelte-iu8roe){margin-top:2px;color:var( --builder-shell-toolbar-text-muted );font-size:11px}.inspector__actions.svelte-iu8roe{display:flex;flex-wrap:wrap;gap:6px}.inspector__file-input.svelte-iu8roe{display:none}.inspector__library-list.svelte-iu8roe{display:grid;gap:10px}.inspector__library-card.svelte-iu8roe{padding:10px;border:1px solid var( --builder-shell-border );border-radius:6px;background:#ffffff09}.inspector__library-card.svelte-iu8roe h5:where(.svelte-iu8roe),.inspector__library-card.svelte-iu8roe p:where(.svelte-iu8roe){margin:0}.inspector__library-card.svelte-iu8roe h5:where(.svelte-iu8roe){font-size:13px;line-height:1.3;color:var( --builder-shell-heading )}.inspector__library-card.svelte-iu8roe p:where(.svelte-iu8roe){font-size:11px;line-height:1.35;color:var( --builder-shell-text-muted )}.inspector__import-banner.svelte-iu8roe{display:grid;gap:6px;padding:10px;border-radius:6px;border:1px solid rgba(57,217,138,.28);background:#39d98a14;color:var( --builder-shell-toolbar-text )}.inspector__import-banner--error.svelte-iu8roe{border-color:#ff6b6b5c;background:#ff6b6b1a}.inspector__import-banner.svelte-iu8roe p:where(.svelte-iu8roe),.inspector__import-banner.svelte-iu8roe ul:where(.svelte-iu8roe){margin:0}.inspector__import-banner.svelte-iu8roe ul:where(.svelte-iu8roe){padding-left:16px;font-size:11px;line-height:1.45}.inspector__list.svelte-iu8roe{margin:0;padding-left:18px;display:grid;gap:6px}.inspector__meta.svelte-iu8roe{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.inspector__summary-action.svelte-iu8roe,.inspector__popover-close.svelte-iu8roe{display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;min-height:24px;padding:0;border-radius:999px}.inspector__summary-action--active.svelte-iu8roe{border-color:#d004d447;background:#d004d41f;color:var( --builder-shell-accent )}.inspector__meta-icon.svelte-iu8roe{display:inline-flex;align-items:center;justify-content:center;inline-size:18px;block-size:18px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var( --builder-shell-toolbar-text-muted )}.inspector__pill.svelte-iu8roe{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;background:#ffffff14;color:var( --builder-shell-toolbar-text-muted );font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.inspector__pill--accent.svelte-iu8roe{background:#d004d414;color:var( --builder-shell-accent )}.inspector__pill--muted.svelte-iu8roe{background:#ffffff0d}.inspector__state-tabs.svelte-iu8roe{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:6px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.inspector__state-tabs.svelte-iu8roe button:where(.svelte-iu8roe){min-height:22px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var( --builder-shell-toolbar-text-muted );font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.inspector__state-tab--active.svelte-iu8roe{background:#d004d42e!important;color:var( --builder-shell-toolbar-text )!important;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 -2px 0 var( --builder-shell-accent )}.inspector__style-section.svelte-iu8roe,.inspector__advanced-section.svelte-iu8roe{gap:4px}.inspector__style-section.svelte-iu8roe>.inspector__section-header:where(.svelte-iu8roe){align-items:flex-start}.inspector__summary-row.svelte-iu8roe{padding:2px 0 0}.inspector__summary-list.svelte-iu8roe{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.inspector__summary-chip.svelte-iu8roe{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var( --builder-shell-toolbar-text-muted );font-size:11px;line-height:1.2}.inspector__summary-chip.svelte-iu8roe span:where(.svelte-iu8roe):last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector__summary-swatch.svelte-iu8roe{inline-size:10px;block-size:10px;flex-shrink:0;border-radius:999px;border:1px solid rgba(255,255,255,.18)}.inspector__summary-placeholder.svelte-iu8roe{font-size:11px;color:var( --builder-shell-toolbar-text-muted )}.inspector__popover-surface.svelte-iu8roe{position:fixed;left:0;top:0;z-index:80;inline-size:min(320px,calc(100vw - 24px));display:grid;gap:10px;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#1f2024;box-shadow:0 18px 44px #00000059}.inspector__popover-header.svelte-iu8roe{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.inspector__popover-header.svelte-iu8roe h5:where(.svelte-iu8roe),.inspector__popover-header.svelte-iu8roe p:where(.svelte-iu8roe){margin:0}.inspector__popover-header.svelte-iu8roe h5:where(.svelte-iu8roe){font-size:12px;font-weight:700;color:var( --builder-shell-toolbar-text )}.inspector__popover-header.svelte-iu8roe p:where(.svelte-iu8roe){font-size:10px;color:var( --builder-shell-toolbar-text-muted )}.inspector__popover-body.svelte-iu8roe{display:grid;gap:8px}.inspector__control.svelte-iu8roe{padding:0;min-width:0}.inspector__actions--inline.svelte-iu8roe{padding:2px 0 0}.inspector__utility-section.svelte-iu8roe{background:#ffffff08;padding:12px;border-radius:3px;border:1px solid rgba(255,255,255,.08)}.inspector__empty-state.svelte-iu8roe{font-size:12px;line-height:1.5;color:var( --builder-shell-text-muted )}.inspector.svelte-iu8roe button:where(.svelte-iu8roe){-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var( --builder-shell-control-height );padding:0 10px;border:1px solid var( --builder-shell-border-strong );border-radius:3px;background:#ffffff0d;color:var( --builder-shell-toolbar-text );font-size:12px;line-height:1;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.inspector.svelte-iu8roe button:where(.svelte-iu8roe):hover{background:#ffffff14;border-color:#fff3}.inspector.svelte-iu8roe button:where(.svelte-iu8roe):focus-visible{outline:none;border-color:var( --builder-shell-accent );box-shadow:0 0 0 1px var( --builder-shell-accent )}.navigator__item.svelte-1itmgs0{position:relative;display:grid;gap:.15rem;padding-left:calc((var(--depth) - 1) * .8rem);border-bottom:1px solid rgba(191,202,219,.28)}.navigator__item.svelte-1itmgs0:last-child{border-bottom-color:transparent}.navigator__item.svelte-1itmgs0:before{content:"";position:absolute;top:0;bottom:-.25rem;left:calc((var(--depth) - 1) * .8rem + .26rem);width:1px;background:linear-gradient(180deg,#bfcadbb8,#bfcadb1f);pointer-events:none}.navigator__row-shell.svelte-1itmgs0{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;align-items:center;min-width:0}.navigator__row.svelte-1itmgs0,.navigator__inline-actions.svelte-1itmgs0,.navigator__actions.svelte-1itmgs0{display:flex;align-items:center}.navigator__row.svelte-1itmgs0{position:relative;width:100%;min-height:30px;padding:0 8px 0 9px;border:0;border-inline-start:3px solid transparent;border-radius:0;background:transparent;color:inherit;text-align:left;gap:.45rem;justify-content:space-between;overflow:hidden}.navigator__row.selected.svelte-1itmgs0{background:linear-gradient(90deg,#fae8ffe6,#e8eef7f5);color:var(--builder-shell-heading);border-inline-start-color:var(--builder-shell-accent);box-shadow:inset 3px 0 0 var(--builder-shell-accent),0 1px #fff9}.navigator__row-main.svelte-1itmgs0{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.navigator__row-icon.svelte-1itmgs0{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;height:1.1rem;padding:0 .25rem;border-radius:.4rem;background:#f0f3f8f0;font-size:9px;font-weight:800;color:#42506b}.navigator__row-copy.svelte-1itmgs0{display:grid;min-width:0}.navigator__row-title.svelte-1itmgs0,.navigator__row-subtitle.svelte-1itmgs0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigator__row-title.svelte-1itmgs0{font-size:12px;font-weight:700;color:var(--builder-shell-heading)}.navigator__row-subtitle.svelte-1itmgs0{font-size:10px;color:var(--builder-shell-text-muted)}.navigator__row-status.svelte-1itmgs0{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;flex-wrap:wrap}.navigator__row-indicator.svelte-1itmgs0{display:inline-flex;align-items:center;height:1.1rem;padding:0 .35rem;border-radius:999px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#f0f3f8eb;color:#4f5f7a}.navigator__row-indicator--accent.svelte-1itmgs0{background:#f3bafd3d;color:var(--builder-shell-pink-900)}.navigator__row-indicator--warning.svelte-1itmgs0{background:#f59e0b29;color:#9a5d00}.navigator__row-indicator--muted.svelte-1itmgs0{background:#94a3b829;color:#5c6473}.navigator__actions.svelte-1itmgs0,.navigator__inline-actions.svelte-1itmgs0{gap:.35rem}.navigator__actions.svelte-1itmgs0{display:none;flex-wrap:nowrap;justify-content:flex-end;gap:2px;max-width:120px;padding:0 5px 0 0}.navigator__inline-actions.svelte-1itmgs0{display:none;justify-content:flex-start;flex-wrap:nowrap;padding:0 .45rem .35rem;max-width:100%;overflow:hidden}.navigator__row-handle.svelte-1itmgs0,.navigator__actions.svelte-1itmgs0 button:where(.svelte-1itmgs0),.navigator__inline-actions.svelte-1itmgs0 button:where(.svelte-1itmgs0){display:inline-flex;align-items:center;gap:.35rem;padding:.34rem .55rem;border:1px solid rgba(152,166,187,.34);border-radius:6px;background:#ffffffeb;color:#2f4059;font-size:.7rem;line-height:1;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.navigator__row-handle.svelte-1itmgs0,.navigator__actions.svelte-1itmgs0 button:where(.svelte-1itmgs0){justify-content:center;width:22px;height:22px;padding:0;border-radius:6px}.navigator__row.svelte-1itmgs0:focus-visible,.navigator__row-handle.svelte-1itmgs0:focus-visible,.navigator__actions.svelte-1itmgs0 button:where(.svelte-1itmgs0):focus-visible,.navigator__inline-actions.svelte-1itmgs0 button:where(.svelte-1itmgs0):focus-visible{outline:none;box-shadow:var(--builder-shell-focus-ring)}.navigator__row-handle.svelte-1itmgs0{border-style:dashed}.navigator__action-label.svelte-1itmgs0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.navigator__row-handle.svelte-1itmgs0:hover,.navigator__actions.svelte-1itmgs0 button:where(.svelte-1itmgs0):hover,.navigator__inline-actions.svelte-1itmgs0 button:where(.svelte-1itmgs0):hover{border-color:#4c77bb61;background:#f8fbfffa}.navigator__row-handle.armed.svelte-1itmgs0{border-color:#4c77bb80;box-shadow:0 0 0 1px #4c77bb40}.navigator__row-handle.dragging.svelte-1itmgs0{border-color:#d004d480;box-shadow:0 0 0 1px #d004d433;background:#fae8fffa}.navigator__row-handle-grip.svelte-1itmgs0{display:inline-block;width:8px;height:10px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.62}.navigator__item.svelte-1itmgs0:hover>.navigator__row-shell:where(.svelte-1itmgs0) .navigator__actions:where(.svelte-1itmgs0),.navigator__item.svelte-1itmgs0:focus-within>.navigator__row-shell:where(.svelte-1itmgs0) .navigator__actions:where(.svelte-1itmgs0),.navigator__row.selected.svelte-1itmgs0+.navigator__actions:where(.svelte-1itmgs0),.navigator__item.svelte-1itmgs0:hover>.navigator__inline-actions:where(.svelte-1itmgs0),.navigator__item.svelte-1itmgs0:focus-within>.navigator__inline-actions:where(.svelte-1itmgs0){display:flex}@media(max-width:1100px){.navigator__row-shell.svelte-1itmgs0{grid-template-columns:minmax(0,1fr) auto}.navigator__actions.svelte-1itmgs0{max-width:124px}}.navigator__item.svelte-12hdtps{position:relative;display:grid;gap:.15rem;padding-left:calc((var(--depth) - 1) * .8rem);border-bottom:1px solid rgba(191,202,219,.36)}.navigator__item.svelte-12hdtps:last-child{border-bottom-color:transparent}.navigator__item.svelte-12hdtps:before{content:"";position:absolute;top:0;bottom:-.25rem;left:calc((var(--depth) - 1) * .8rem + .26rem);width:1px;background:linear-gradient(180deg,#bfcadbb8,#bfcadb00);pointer-events:none}.navigator__slot.svelte-12hdtps{padding-block-start:.18rem}.navigator__slot-header.svelte-12hdtps{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding-left:14px}.navigator__slot-label.svelte-12hdtps{font-size:9px;line-height:1;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--builder-shell-text-muted)}.navigator.svelte-w2w1ce{position:relative;display:flex;flex-direction:column;min-height:0;width:var(--e-editor-navigator-width, 240px);height:100%;border:1px solid var(--builder-shell-border);background:var(--builder-shell-panel-bg, #ffffff);box-shadow:0 14px 36px #0000002e;color:var(--builder-shell-heading);-webkit-user-select:none;user-select:none;overflow:hidden}.navigator--floating.svelte-w2w1ce{height:min(50vh,100%);border-radius:10px}.navigator--dock-right.svelte-w2w1ce{width:100%;height:100%;border-inline:0;border-radius:0;box-shadow:none}.navigator--dock-right.svelte-w2w1ce .navigator__footer:where(.svelte-w2w1ce){display:none}.navigator--dock-right.svelte-w2w1ce .navigator__elements:where(.svelte-w2w1ce){height:calc(100% - 35px)}.navigator--dock-right.svelte-w2w1ce .navigator__resize-bar:where(.svelte-w2w1ce){display:none}.navigator__header.svelte-w2w1ce{display:flex;align-items:stretch;min-height:35px;border-bottom:1px solid var(--builder-shell-border);background:linear-gradient(180deg,#fff,#f6f8fb);color:var(--builder-shell-heading)}.navigator__header.svelte-w2w1ce h2:where(.svelte-w2w1ce){flex:1;margin:0;padding:9px 0;text-align:center;font-size:13px;font-weight:700;line-height:1.15;letter-spacing:-.01em;cursor:move}#elementor-navigator__toggle-all.svelte-w2w1ce,#elementor-navigator__close.svelte-w2w1ce{width:35px;height:35px;border:0;background:transparent;color:var(--builder-shell-text);cursor:pointer;transition:background .14s ease,color .14s ease;border-radius:0}#elementor-navigator__toggle-all.svelte-w2w1ce:focus-visible,#elementor-navigator__close.svelte-w2w1ce:focus-visible{outline:none;box-shadow:var(--builder-shell-focus-ring)}#elementor-navigator__toggle-all.svelte-w2w1ce:hover,#elementor-navigator__close.svelte-w2w1ce:hover{background:#f0f3f8e6;color:var(--builder-shell-heading)}.navigator__elements.svelte-w2w1ce{flex:1 1 auto;min-height:0;overflow:auto;padding:3px 0 5px;background:var(--builder-shell-panel-bg, #ffffff)}.navigator__footer.svelte-w2w1ce{width:100%;text-align:center;border-top:1px solid var(--builder-shell-border);background:linear-gradient(180deg,#fafbfef2,#f5f7faf2)}.navigator__resize-bar.svelte-w2w1ce{height:23px;display:flex;align-items:center;justify-content:center;background:var(--builder-shell-panel-bg-muted);color:var(--builder-shell-text-muted);cursor:ns-resize}.navigator__tree.svelte-w2w1ce{display:grid;gap:0;margin:0;padding-left:0;list-style:none}.navigator__tree--root.svelte-w2w1ce{gap:0}.navigator__tree--virtual.svelte-w2w1ce{position:relative;display:block;width:100%}.navigator__slot.svelte-w2w1ce{display:grid;gap:.28rem;padding-block-start:.18rem}.navigator__slot-header.svelte-w2w1ce{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:4px 8px 4px 14px;border-top:1px solid rgba(191,202,219,.28);background:#f7f9fcb8}.navigator__slot-label.svelte-w2w1ce{font-size:9px;line-height:1;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--builder-shell-text-muted)}.navigator__tree--slot.svelte-w2w1ce{padding-left:.12rem}.inline-rich-text-lazy.svelte-15ary0g{box-sizing:border-box;display:grid;min-height:48px;place-items:center;padding:.75rem;border:1px solid rgba(82,76,255,.2);background:#ffffffeb;color:#4b5563;font-size:.8125rem}.builder-preview-shell.svelte-2hei6j{--builder-preview-stage: var(--builder-shell-stage-bg, #2b2c31);--builder-preview-stage-deep: var(--builder-shell-stage-bg-deep, #1f2124);--builder-preview-accent: var(--builder-shell-accent, #d004d4);--builder-preview-accent-strong: var(--builder-shell-accent-strong, #524cff);--builder-preview-text: #f4f7fb;--builder-preview-muted: rgba(228, 233, 243, .72);--builder-preview-frame-bg: #ffffff;position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;color:var(--builder-preview-text);background:linear-gradient(180deg,var(--builder-preview-stage) 0%,var(--builder-preview-stage-deep) 100%)}.builder-preview__responsive-bar.svelte-2hei6j{position:sticky;top:0;z-index:6;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.6rem;height:0;padding:0 .75rem;overflow:hidden;color:var(--builder-shell-gray-200);background:var(--builder-shell-gray-800);opacity:0;border-bottom:0;box-shadow:0 0 10px 2px #00000054,0 0 2px 1px #00000040,0 0 6px -3px #ffffff80;transition:height .16s ease,opacity .12s ease,border-color .16s ease}.builder-preview__responsive-bar.expanded.svelte-2hei6j{height:var(--builder-shell-responsive-bar-height);opacity:1;border-bottom:1px solid rgba(255,255,255,.08)}.builder-preview__bar-spacer.svelte-2hei6j,.builder-preview__bar-center.svelte-2hei6j,.builder-preview__bar-end.svelte-2hei6j,.builder-preview__size-inputs.svelte-2hei6j,.builder-preview__device-strip.svelte-2hei6j,.builder-preview__scale-strip.svelte-2hei6j{display:inline-flex;align-items:center;gap:.45rem}.builder-preview__bar-center.svelte-2hei6j{justify-content:center;padding-inline:18px}.builder-preview__bar-end.svelte-2hei6j{justify-content:flex-end}.builder-preview__size-inputs.svelte-2hei6j{gap:4px;padding-inline-end:8px;border-inline-end:1px solid rgba(255,255,255,.12)}.builder-preview__size-inputs.svelte-2hei6j label:where(.svelte-2hei6j){font-size:11px;color:var(--builder-shell-gray-200)}.builder-preview__size-inputs.svelte-2hei6j input:where(.svelte-2hei6j){width:56px;height:18px;padding:0 3px;border:1px solid var(--builder-shell-gray-200);border-radius:0;background:transparent;color:var(--builder-shell-gray-200);font-size:12px;line-height:16px;text-align:center}.builder-preview__bar-button.svelte-2hei6j,.builder-preview__scale-button.svelte-2hei6j{display:inline-flex;align-items:center;justify-content:center;height:22px;min-width:22px;padding:0 8px;border:0;border-radius:3px;background:transparent;color:inherit;font-size:12px;cursor:pointer;transition:var(--builder-shell-transition-hover)}.builder-preview__bar-button.svelte-2hei6j:hover,.builder-preview__scale-button.svelte-2hei6j:hover{color:var(--builder-shell-gray-50);background:var(--builder-shell-gray-700)}.builder-preview__bar-button.active.svelte-2hei6j{background:var(--builder-shell-gray-700);color:var(--builder-shell-gray-25)}.builder-preview__bar-button--icon.svelte-2hei6j{width:22px;padding:0}.builder-preview__scale-strip.svelte-2hei6j{padding-inline-start:14px;border-inline-start:1px solid rgba(255,255,255,.12)}.builder-preview__scale-button.svelte-2hei6j:disabled{opacity:.75;cursor:default}.builder-preview__scale-value.svelte-2hei6j{min-width:38px;text-align:center;font-size:13px}.builder-preview__device-strip.svelte-2hei6j{padding-inline-end:14px;border-inline-end:1px solid rgba(255,255,255,.12)}.builder-preview__device-button.svelte-2hei6j{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:3px;background:transparent;color:inherit;cursor:pointer;transition:var(--builder-shell-transition-hover)}.builder-preview__device-button.svelte-2hei6j:hover{color:var(--builder-shell-gray-50);background:var(--builder-shell-gray-700)}.builder-preview__device-button.active.svelte-2hei6j{background:var(--builder-shell-gray-700);color:var(--builder-shell-gray-25)}.builder-preview__stage.svelte-2hei6j{position:relative;display:block;flex:1;min-height:0;padding:0;background:radial-gradient(circle at top,rgba(255,255,255,.04),transparent 38%),linear-gradient(180deg,#ffffff04,#ffffff03),linear-gradient(180deg,var(--builder-preview-stage),var(--builder-preview-stage-deep));overflow:hidden}.builder-preview__divider-affordance.svelte-2hei6j{position:absolute;top:50%;z-index:4;display:flex;align-items:center;justify-content:center;height:112px;transform:translateY(-50%);pointer-events:none}.builder-preview__divider-affordance--left.svelte-2hei6j{left:6px}.builder-preview__divider-affordance--right.svelte-2hei6j{right:6px}.builder-preview__divider-affordance.svelte-2hei6j span:where(.svelte-2hei6j){position:relative;display:block;width:6px;height:70px;border-radius:999px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0a}.builder-preview__divider-affordance.svelte-2hei6j span:where(.svelte-2hei6j):before{content:"";position:absolute;top:21px;right:1px;bottom:21px;left:1px;border-radius:999px;background:#ffffff2e}.builder-preview__divider-affordance.collapsed.svelte-2hei6j span:where(.svelte-2hei6j){background:#d004d41a}.builder-preview__frame-stack.svelte-2hei6j{display:flex;flex-direction:column;gap:6px;width:100%;height:100%;min-height:0;min-width:0}.builder-preview__frame-chrome.svelte-2hei6j,.builder-preview__context-banner.svelte-2hei6j{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 14px;border-radius:6px;background:#1f2124fa;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff08}.builder-preview__window-dots.svelte-2hei6j{display:inline-flex;align-items:center;gap:.35rem}.builder-preview__window-dots.svelte-2hei6j span:where(.svelte-2hei6j){width:.62rem;height:.62rem;border-radius:999px;background:#ffffff2e}.builder-preview__window-dots.svelte-2hei6j span:where(.svelte-2hei6j):nth-child(1){background:#ff6b6b}.builder-preview__window-dots.svelte-2hei6j span:where(.svelte-2hei6j):nth-child(2){background:#ffd166}.builder-preview__window-dots.svelte-2hei6j span:where(.svelte-2hei6j):nth-child(3){background:#4ade80}.builder-preview__location-pill.svelte-2hei6j{display:inline-flex;align-items:center;gap:.45rem;min-width:0;padding:.45rem .8rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.05);font-size:12px;color:#f4f7fbeb}.builder-preview__location-path.svelte-2hei6j,.builder-preview__location-query.svelte-2hei6j{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-preview__location-query.svelte-2hei6j{color:var(--builder-preview-muted)}.builder-preview__frame-meta.svelte-2hei6j{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.35rem;font-size:11px;color:var(--builder-preview-muted)}.builder-preview__frame-meta.svelte-2hei6j span:where(.svelte-2hei6j){display:inline-flex;align-items:center;height:22px;padding:0 .55rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.05)}.builder-preview__context-banner.svelte-2hei6j{grid-template-columns:minmax(0,1fr) auto}.builder-preview__context-banner--component.svelte-2hei6j{border-color:#d004d42e}.builder-preview__context-banner--detached.svelte-2hei6j{border-color:#facc1533}.builder-preview__context-banner--compat.svelte-2hei6j{border-color:#f8717133}.builder-preview__context-copy.svelte-2hei6j{display:grid;gap:.18rem;min-width:0}.builder-preview__context-copy.svelte-2hei6j span:where(.svelte-2hei6j),.builder-preview__context-copy.svelte-2hei6j strong:where(.svelte-2hei6j),.builder-preview__context-copy.svelte-2hei6j small:where(.svelte-2hei6j){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-preview__context-copy.svelte-2hei6j span:where(.svelte-2hei6j){font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f0abfc}.builder-preview__context-copy.svelte-2hei6j strong:where(.svelte-2hei6j){font-size:.88rem;color:#fff}.builder-preview__context-copy.svelte-2hei6j small:where(.svelte-2hei6j){color:var(--builder-preview-muted)}.builder-preview__context-banner.svelte-2hei6j button:where(.svelte-2hei6j){height:30px;padding:0 .9rem;border:0;border-radius:999px;background:#d004d42e;color:#fff;font-weight:700;cursor:pointer}.builder-preview__viewport-shell.svelte-2hei6j{display:flex;flex:1;align-items:stretch;justify-content:center;width:min(100%,var(--builder-preview-frame-width, 1280px));height:100%;min-height:0;margin-inline:auto;padding-block-start:0;transition:width .18s ease}.builder-preview__viewport-frame.svelte-2hei6j{position:relative;display:flex;flex:1;min-height:0;width:100%}.builder-preview__iframe-clip.svelte-2hei6j{position:relative;display:flex;flex:1;width:100%;height:100%;min-height:0;border-radius:6px;overflow:hidden;background:var(--builder-preview-frame-bg);border:1px solid rgba(15,23,42,.2);box-shadow:0 22px 48px #00000047}.builder-preview.svelte-2hei6j{display:block;width:100%;height:100%;border:0;background:var(--builder-preview-frame-bg)}.builder-preview__ai-standin.svelte-2hei6j{position:absolute;z-index:8;top:18px;left:18px;right:18px;display:flex;flex-direction:column;max-height:calc(100% - 36px);border:1px solid rgba(208,4,212,.72);border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 18px 50px #0f172a38}.builder-preview__ai-standin-header.svelte-2hei6j{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:linear-gradient(90deg,#111827,#312e81);color:#f8fafc;font-size:12px;font-weight:800;line-height:1.25}.builder-preview__ai-standin-header.svelte-2hei6j span:where(.svelte-2hei6j),.builder-preview__ai-standin-header.svelte-2hei6j small:where(.svelte-2hei6j){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-preview__ai-standin-header.svelte-2hei6j small:where(.svelte-2hei6j){color:#cbd5e1;font-size:11px}.builder-preview__ai-standin.svelte-2hei6j iframe:where(.svelte-2hei6j){display:block;width:100%;min-height:360px;max-height:calc(100vh - 240px);border:0;background:#fff}.builder-preview__loading.svelte-2hei6j{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;background:linear-gradient(180deg,#ffffffc7,#f7fafff0),repeating-linear-gradient(-45deg,#d004d40a,#d004d40a 12px,#d004d414 12px,#d004d414 24px);pointer-events:none}.builder-preview__loading-card.svelte-2hei6j{display:grid;gap:.7rem;width:min(320px,calc(100% - 3rem));padding:1rem;border-radius:.9rem;background:#ffffffe6;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 36px #0f172a1f}.builder-preview__loading-badge.svelte-2hei6j{display:inline-flex;align-items:center;width:fit-content;height:26px;padding:0 .7rem;border-radius:999px;background:#d004d41f;color:#8a0ea0;font-size:.74rem;font-weight:700}.builder-preview__loading-line.svelte-2hei6j{height:.75rem;border-radius:999px;background:linear-gradient(90deg,#bfdbfe80,#60a5fa4d,#bfdbfe80);background-size:180% 100%;animation:svelte-2hei6j-builder-preview-shimmer 1.4s linear infinite}.builder-preview__loading-line--short.svelte-2hei6j{width:38%}.builder-preview__loading-line--mid.svelte-2hei6j{width:62%}.builder-preview__overlay.svelte-2hei6j{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30}.builder-preview__overlay.dragging.svelte-2hei6j{pointer-events:auto}.builder-preview__selection.svelte-2hei6j,.builder-preview__hover.svelte-2hei6j,.builder-preview__layout-overlay.svelte-2hei6j,.builder-preview__drop-target-highlight.svelte-2hei6j,.builder-preview__drop-target-handle.svelte-2hei6j,.builder-preview__drop-target.svelte-2hei6j{position:absolute;border-radius:.9rem;pointer-events:none}.builder-preview__selection.svelte-2hei6j{border:2px solid rgba(208,4,212,.9);box-shadow:inset 0 0 0 1px #ffffffe6;background:transparent}.builder-preview__selection--container.svelte-2hei6j{border-radius:0;box-shadow:inset 0 0 0 1px #ffffffeb}.builder-preview__hover.svelte-2hei6j{border:1px dashed rgba(208,4,212,.88);background:#d004d408}.builder-preview__drop-target-highlight.svelte-2hei6j,.builder-preview__drop-target.svelte-2hei6j{border:2px solid rgba(208,4,212,.78);background:#d004d41a;box-shadow:0 0 0 4px #d004d40f}.builder-preview__drop-target-highlight.svelte-2hei6j{border-radius:.9rem}.builder-preview__layout-overlay.svelte-2hei6j{z-index:34;pointer-events:none;border:1px dashed rgba(208,4,212,.7);background:linear-gradient(90deg,rgba(208,4,212,.08),transparent 26px),linear-gradient(180deg,rgba(208,4,212,.08),transparent 26px)}.builder-preview__layout-label.svelte-2hei6j{position:absolute;inset-block-start:6px;inset-inline-start:auto;inset-inline-end:6px;display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;max-inline-size:calc(100% - 12px);overflow:hidden;padding:2px;border-radius:6px;border:1px solid rgba(255,255,255,.16);background:#0c1220eb;box-shadow:0 10px 24px #00000038;color:#f8fbff;font-size:10px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;pointer-events:none}.builder-preview__layout-label.svelte-2hei6j span:where(.svelte-2hei6j){display:inline-flex;align-items:center;min-block-size:18px;padding:0 6px;border-radius:4px;background:#ffffff14}.builder-preview__layout-label.svelte-2hei6j span:where(.svelte-2hei6j):first-child{background:#d004d442;color:#fff}.builder-preview__layout-grid-lines.svelte-2hei6j,.builder-preview__layout-child-outlines.svelte-2hei6j{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:inherit}.builder-preview__layout-grid-line.svelte-2hei6j{position:absolute;background:#524cff80;box-shadow:0 0 0 1px #ffffff47}.builder-preview__layout-child-outline.svelte-2hei6j{position:absolute;border:1px solid rgba(82,76,255,.45);border-radius:6px;background:#524cff0d}.builder-preview__layout-empty.svelte-2hei6j{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:grid;place-items:center;border:1px dashed rgba(208,4,212,.45);border-radius:8px;background:#d004d40f;color:#f8fbffd6;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.builder-preview__layout-gap-handle.svelte-2hei6j{position:absolute;z-index:41;pointer-events:auto;inset-inline-end:-13px;inset-block-end:-13px;display:inline-grid;place-items:center;inline-size:26px;block-size:26px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:#d004d4;box-shadow:0 8px 22px #00000042;color:#fff;cursor:ew-resize}.builder-preview__layout-overlay[data-layout-axis=y].svelte-2hei6j .builder-preview__layout-gap-handle:where(.svelte-2hei6j){cursor:ns-resize}.builder-preview__layout-gap-handle.svelte-2hei6j span:where(.svelte-2hei6j),.builder-preview__layout-gap-handle.svelte-2hei6j:before,.builder-preview__layout-gap-handle.svelte-2hei6j:after{content:"";display:block;inline-size:3px;block-size:3px;border-radius:999px;background:currentColor;box-shadow:0 0 0 1px #ffffff24}.builder-preview__layout-gap-handle.svelte-2hei6j{gap:2px;grid-template-columns:repeat(3,3px)}.builder-preview__layout-gap-handle.svelte-2hei6j:hover,.builder-preview__layout-gap-handle.svelte-2hei6j:focus-visible{background:#f012f4;outline:2px solid rgba(255,255,255,.72);outline-offset:2px}.builder-preview__drop-target.band.svelte-2hei6j,.builder-preview__drop-target.band[data-drop-axis=x].svelte-2hei6j,.builder-preview__drop-target.band[data-drop-axis=y].svelte-2hei6j{border-radius:999px}.builder-preview__drop-target-handle.svelte-2hei6j{position:absolute;border-radius:999px;background:radial-gradient(circle at 35% 35%,#fffffffa,#f4c1fff0 35%,#d004d4fa);box-shadow:0 0 0 2px #ffffffe6,0 0 0 5px #d004d41f}.builder-preview__action-rail.svelte-2hei6j{position:absolute;z-index:40;pointer-events:auto;display:inline-flex;align-items:center;gap:1px;min-height:22px;padding:1px;border:0;border-radius:2px 2px 0 0;background:#93003f;color:#fff;font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 6px 14px #0f172a2e}.builder-preview__action-rail--hover.svelte-2hei6j{background:#a00353}.builder-preview__action-rail--container.svelte-2hei6j{border-radius:0;background:#8a0c53}.builder-preview__action-rail.svelte-2hei6j button:where(.svelte-2hei6j),.builder-preview__action-label.svelte-2hei6j,.builder-preview__action-rail.svelte-2hei6j span:where(.svelte-2hei6j){display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 7px}.builder-preview__action-rail.svelte-2hei6j button:where(.svelte-2hei6j){border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.builder-preview__action-rail.svelte-2hei6j button:where(.svelte-2hei6j):hover,.builder-preview__action-rail.svelte-2hei6j button:where(.svelte-2hei6j):focus-visible{background:#ffffff1f;outline:none}.builder-preview__action-button--grab.svelte-2hei6j{cursor:grab}.builder-preview__action-button--grab.svelte-2hei6j:active{cursor:grabbing}.builder-preview__action-button--danger.svelte-2hei6j:hover,.builder-preview__action-button--danger.svelte-2hei6j:focus-visible{background:#ffffff2e}.builder-preview__action-label.svelte-2hei6j{background:#0000002e}.builder-preview__drag-ghost.svelte-2hei6j{position:absolute;pointer-events:none;padding:.55rem .8rem;border-radius:.85rem;background:#0a0e14f0;color:#fff;font-size:.8rem;font-weight:700;box-shadow:0 20px 42px #0f172a3d}.builder-preview__inline-editor-shell.svelte-2hei6j{position:absolute;z-index:6;pointer-events:auto}.builder-preview__inline-editor-shell.svelte-2hei6j .inline-rich-text{width:100%}.builder-preview__inline-editor-shell.svelte-2hei6j .inline-rich-text__toolbar{margin-bottom:6px}@keyframes svelte-2hei6j-builder-preview-shimmer{0%{background-position:100% 50%}to{background-position:-100% 50%}}@media(max-width:1100px){.builder-preview__responsive-bar.svelte-2hei6j,.builder-preview__frame-chrome.svelte-2hei6j{grid-template-columns:1fr}.builder-preview__bar-end.svelte-2hei6j,.builder-preview__frame-meta.svelte-2hei6j{justify-content:flex-start}}@media(max-width:720px){.builder-preview__stage.svelte-2hei6j{grid-template-columns:1fr;padding-inline:.7rem}.builder-preview__divider-affordance.svelte-2hei6j{display:none}.builder-preview__responsive-bar.svelte-2hei6j{padding-inline:.55rem;gap:.5rem}.builder-preview__bar-center.svelte-2hei6j,.builder-preview__bar-end.svelte-2hei6j{flex-wrap:wrap;justify-content:flex-start}.builder-preview__size-inputs.svelte-2hei6j{border-inline-end:0;padding-inline-end:0}}.builder-shell.svelte-52pfw7{position:relative;display:grid;grid-template-rows:var( --builder-shell-top-bar-height ) minmax(0,1fr);height:100%;min-height:0;overflow:hidden;background:linear-gradient(180deg,var( --builder-shell-gray-900 ) 0%,var( --builder-shell-gray-850 ) 100%);color:var( --builder-shell-text );font:400 var( --builder-shell-font-size )/1.45 var( --builder-shell-font-family )}.builder-shell.svelte-52pfw7,.builder-shell.svelte-52pfw7 button,.builder-shell.svelte-52pfw7 input,.builder-shell.svelte-52pfw7 select,.builder-shell.svelte-52pfw7 textarea{font:inherit}.builder-shell__appbar.svelte-52pfw7{position:relative;z-index:50;display:grid;grid-template-columns:minmax(260px,auto) minmax(0,1fr) auto;align-items:center;min-height:var( --builder-shell-top-bar-height );padding:0 10px 0 8px;border-bottom:1px solid var( --builder-shell-border-dark );background:linear-gradient(180deg,#ffffff05,#fff0),var( --builder-shell-toolbar-bg );color:var( --builder-shell-toolbar-text );box-shadow:inset 0 -1px #ffffff0a,0 1px #0003}.builder-shell__appbar-left.svelte-52pfw7,.builder-shell__appbar-center.svelte-52pfw7,.builder-shell__appbar-right.svelte-52pfw7,.builder-shell__menu-row.svelte-52pfw7,.builder-shell__responsive-meta.svelte-52pfw7,.builder-shell__panel-pages.svelte-52pfw7,.builder-shell__inner-tabs.svelte-52pfw7,.builder-shell__appbar-menu.svelte-52pfw7,.builder-shell__menu-actions.svelte-52pfw7{display:flex;align-items:center;gap:6px}.builder-shell__appbar-right.svelte-52pfw7{justify-content:flex-end;flex-wrap:wrap;row-gap:4px}.builder-shell__save-banner.svelte-52pfw7{position:relative;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 14px;border-bottom:1px solid rgba(255,255,255,.12);background:#3a1720;color:#ffe7e7;font-size:12px}.builder-shell__save-banner--error.svelte-52pfw7{background:#3b1f11;color:#ffedd5}.builder-shell__save-banner.svelte-52pfw7>div:where(.svelte-52pfw7):first-child{display:flex;align-items:center;gap:10px;min-width:0}.builder-shell__save-banner.svelte-52pfw7 strong:where(.svelte-52pfw7),.builder-shell__save-banner.svelte-52pfw7 span:where(.svelte-52pfw7){white-space:nowrap}.builder-shell__save-banner.svelte-52pfw7 span:where(.svelte-52pfw7){overflow:hidden;text-overflow:ellipsis;color:#ffffffc7}.builder-shell__save-banner-actions.svelte-52pfw7{display:flex;flex:0 0 auto;gap:6px}.builder-shell__save-banner.svelte-52pfw7 button:where(.svelte-52pfw7){height:26px;border:1px solid rgba(255,255,255,.22);border-radius:5px;background:#ffffff1a;color:inherit;font-size:11px;font-weight:700;cursor:pointer}.builder-shell__document-meta.svelte-52pfw7,.builder-shell__panel-header-copy.svelte-52pfw7,.builder-shell__stack-header.svelte-52pfw7{display:grid;gap:2px;min-width:0}.builder-shell__panel-header-copy.svelte-52pfw7{flex:1}.builder-shell__document-meta.svelte-52pfw7 strong:where(.svelte-52pfw7),.builder-shell__document-meta.svelte-52pfw7 span:where(.svelte-52pfw7),.builder-shell__menu-label.svelte-52pfw7,.builder-shell__stack-header.svelte-52pfw7 h3:where(.svelte-52pfw7),.builder-shell__stack-header.svelte-52pfw7 p:where(.svelte-52pfw7),.builder-shell__panel-kicker.svelte-52pfw7,.builder-shell__panel-header.svelte-52pfw7 h2:where(.svelte-52pfw7){margin:0}.builder-shell__document-meta.svelte-52pfw7 strong:where(.svelte-52pfw7),.builder-shell__panel-header.svelte-52pfw7 h2:where(.svelte-52pfw7),.builder-shell__stack-header.svelte-52pfw7 h3:where(.svelte-52pfw7){color:inherit;font-weight:600}.builder-shell__document-kicker.svelte-52pfw7,.builder-shell__panel-kicker.svelte-52pfw7,.builder-shell__stack-header.svelte-52pfw7 p:where(.svelte-52pfw7),.builder-shell__menu-label.svelte-52pfw7{color:var( --builder-shell-toolbar-text-muted );font-size:10px;text-transform:uppercase;letter-spacing:.12em}.builder-shell__document-meta.svelte-52pfw7 strong:where(.svelte-52pfw7){font-size:13px;line-height:1.1}.builder-shell__exit.svelte-52pfw7{display:inline-flex;align-items:center;height:28px;padding:0 9px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0a;color:var( --builder-shell-toolbar-text );font-size:10px;font-weight:500}.builder-shell__context-summary.svelte-52pfw7{display:inline-flex;align-items:center;gap:8px;justify-self:center;max-width:min(100%,520px);height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0a0c106b;color:var( --builder-shell-toolbar-text-muted );font-size:11px;box-shadow:inset 0 1px #ffffff05}.builder-shell__context-route.svelte-52pfw7,.builder-shell__context-query.svelte-52pfw7{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-shell__context-route.svelte-52pfw7{color:#fff;font-weight:500}.builder-shell__context-chip.svelte-52pfw7{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 9px;border-radius:999px;background:#d004d429;color:#f5d0fe;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.builder-shell__context-field.svelte-52pfw7,.builder-shell__search.svelte-52pfw7,.builder-shell__menu-grid.svelte-52pfw7{display:grid;gap:8px}.builder-shell__menu-grid.svelte-52pfw7{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-shell__context-field.svelte-52pfw7{grid-template-columns:auto 1fr;align-items:center}.builder-shell__context-field.svelte-52pfw7 span:where(.svelte-52pfw7){color:var( --builder-shell-text-muted );font-size:11px;text-transform:uppercase;letter-spacing:.08em}.builder-shell__context-field.svelte-52pfw7 input:where(.svelte-52pfw7),.builder-shell__search.svelte-52pfw7 select:where(.svelte-52pfw7){width:100%}.builder-shell__panel-pages.svelte-52pfw7 button:where(.svelte-52pfw7),.builder-shell__entry-card.svelte-52pfw7,.builder-shell__preset-button.svelte-52pfw7{border:1px solid transparent;background:transparent;color:inherit;cursor:pointer}.builder-shell__appbar-menu.svelte-52pfw7{position:absolute;top:calc(100% + 8px);right:12px;flex-direction:column;align-items:stretch;padding:12px;width:min(440px,calc(100vw - 24px));border:1px solid var( --builder-shell-border );border-radius:10px;background:var( --builder-shell-dark-panel-raised );color:var( --builder-shell-toolbar-text );box-shadow:var( --builder-shell-shadow-popover )}.builder-shell__appbar-menu.svelte-52pfw7 .builder-shell__menu-label:where(.svelte-52pfw7){color:var( --builder-shell-toolbar-text-muted )}.builder-shell__ai-menu-wrap.svelte-52pfw7{position:relative;display:inline-flex}.builder-shell__ai-menu.svelte-52pfw7{position:absolute;top:calc(100% + 8px);right:0;z-index:80;display:grid;min-width:180px;padding:8px;border:1px solid var( --builder-shell-border );border-radius:10px;background:var( --builder-shell-dark-panel-raised );color:var( --builder-shell-toolbar-text );box-shadow:var( --builder-shell-shadow-popover )}.builder-shell__ai-menu.svelte-52pfw7 button:where(.svelte-52pfw7){padding:9px 10px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;cursor:pointer}.builder-shell__ai-menu.svelte-52pfw7 button:where(.svelte-52pfw7):hover{background:#ffffff12}.builder-shell__ai-menu.svelte-52pfw7 button:where(.svelte-52pfw7):focus-visible,.builder-shell__panel-pages.svelte-52pfw7 button:where(.svelte-52pfw7):focus-visible,.builder-shell__panel-header-button.svelte-52pfw7:focus-visible,.builder-shell__panel-tool.svelte-52pfw7:focus-visible{outline:none;box-shadow:var( --builder-shell-focus-ring )}.builder-shell__modal-backdrop.svelte-52pfw7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:#07090db8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.builder-shell__html-import-dialog.svelte-52pfw7{display:grid;gap:14px;width:min(920px,calc(100vw - 48px));max-height:min(82vh,760px);padding:18px;border:1px solid var( --builder-shell-border );border-radius:10px;background:var( --builder-shell-dark-panel-raised );color:var( --builder-shell-text );box-shadow:0 24px 80px #0000007a;overflow:auto}.builder-shell__ai-settings-dialog.svelte-52pfw7{width:min(720px,calc(100vw - 48px))}.builder-shell__ai-create-dialog.svelte-52pfw7{width:min(680px,calc(100vw - 48px))}.builder-shell__ai-create-mini.svelte-52pfw7{position:fixed;right:18px;bottom:18px;z-index:110;display:flex;align-items:center;gap:12px;width:min(360px,calc(100vw - 36px));padding:12px;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#0f172af5;box-shadow:0 18px 40px #00000052;color:#f8fafc}.builder-shell__ai-create-mini.svelte-52pfw7>div:where(.svelte-52pfw7){display:grid;gap:3px;min-width:0;flex:1}.builder-shell__ai-create-mini.svelte-52pfw7 strong:where(.svelte-52pfw7){font-size:13px;line-height:1.2}.builder-shell__ai-create-mini.svelte-52pfw7 span:where(.svelte-52pfw7){overflow:hidden;color:#94a3b8;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.builder-shell__ai-settings-dialog.svelte-52pfw7,.builder-shell__ai-create-dialog.svelte-52pfw7{background:var( --builder-shell-dark-panel-raised );color:#e5e7eb}.builder-shell__ai-settings-dialog.svelte-52pfw7 .builder-shell__context-field:where(.svelte-52pfw7),.builder-shell__ai-create-dialog.svelte-52pfw7 .builder-shell__context-field:where(.svelte-52pfw7){grid-template-columns:1fr;align-items:stretch}.builder-shell__ai-settings-dialog.svelte-52pfw7 .builder-shell__context-field:where(.svelte-52pfw7) span:where(.svelte-52pfw7),.builder-shell__ai-create-dialog.svelte-52pfw7 .builder-shell__context-field:where(.svelte-52pfw7) span:where(.svelte-52pfw7){color:#cbd5e1}.builder-shell__ai-settings-dialog.svelte-52pfw7 input,.builder-shell__ai-settings-dialog.svelte-52pfw7 select,.builder-shell__ai-settings-dialog.svelte-52pfw7 textarea,.builder-shell__ai-create-dialog.svelte-52pfw7 input,.builder-shell__ai-create-dialog.svelte-52pfw7 select,.builder-shell__ai-create-dialog.svelte-52pfw7 textarea{width:100%;border:1px solid #334155;border-radius:6px;background:#f8fafc;color:#0f172a}.builder-shell__ai-settings-dialog.svelte-52pfw7 input,.builder-shell__ai-settings-dialog.svelte-52pfw7 select,.builder-shell__ai-create-dialog.svelte-52pfw7 input,.builder-shell__ai-create-dialog.svelte-52pfw7 select{min-height:34px;padding:0 10px}.builder-shell__ai-settings-dialog.svelte-52pfw7 textarea,.builder-shell__ai-create-dialog.svelte-52pfw7 textarea{padding:10px}.builder-shell__html-import-header.svelte-52pfw7,.builder-shell__html-import-actions.svelte-52pfw7{display:flex;align-items:center;justify-content:space-between;gap:12px}.builder-shell__html-import-header.svelte-52pfw7 h2:where(.svelte-52pfw7){margin:0;font-size:18px}.builder-shell__import-steps.svelte-52pfw7,.builder-shell__import-mode-row.svelte-52pfw7,.builder-shell__import-options.svelte-52pfw7,.builder-shell__import-summary-grid.svelte-52pfw7,.builder-shell__import-preview-grid.svelte-52pfw7{display:grid;gap:10px}.builder-shell__import-steps.svelte-52pfw7{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-shell__import-steps.svelte-52pfw7 span:where(.svelte-52pfw7){padding:7px 10px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#0f172a9e;color:#94a3b8;font-size:11px;font-weight:700;text-align:center;text-transform:uppercase}.builder-shell__import-steps.svelte-52pfw7 .builder-shell__import-step--active:where(.svelte-52pfw7){border-color:#d946ef94;background:#d946ef29;color:#f5d0fe}.builder-shell__import-mode-row.svelte-52pfw7,.builder-shell__import-summary-grid.svelte-52pfw7,.builder-shell__import-preview-grid.svelte-52pfw7{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-shell__import-mode-row.svelte-52pfw7 label:where(.svelte-52pfw7),.builder-shell__import-summary-grid.svelte-52pfw7 div:where(.svelte-52pfw7){display:grid;gap:6px}.builder-shell__import-mode-row.svelte-52pfw7 span:where(.svelte-52pfw7),.builder-shell__import-summary-grid.svelte-52pfw7 span:where(.svelte-52pfw7),.builder-shell__import-review.svelte-52pfw7 h3:where(.svelte-52pfw7),.builder-shell__import-details.svelte-52pfw7 summary:where(.svelte-52pfw7){color:#cbd5e1;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.builder-shell__import-options.svelte-52pfw7{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0f172a7a}.builder-shell__import-options.svelte-52pfw7 label:where(.svelte-52pfw7){display:flex;align-items:center;gap:8px;color:#cbd5e1;font-size:12px}.builder-shell__import-review.svelte-52pfw7{display:grid;gap:14px;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#02061757}.builder-shell__import-summary-grid.svelte-52pfw7 div:where(.svelte-52pfw7){padding:10px;border-radius:7px;background:#ffffff0d}.builder-shell__import-summary-grid.svelte-52pfw7 strong:where(.svelte-52pfw7){overflow:hidden;color:#f8fafc;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.builder-shell__import-tree.svelte-52pfw7,.builder-shell__import-asset-list.svelte-52pfw7{display:grid;gap:6px;max-height:220px;margin:0;padding:0;overflow:auto;list-style:none}.builder-shell__import-tree.svelte-52pfw7 li:where(.svelte-52pfw7){display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:6px 8px;padding-left:calc(8px + var( --depth, 0 ) * 14px);border-radius:6px;background:#ffffff0a}.builder-shell__import-tree.svelte-52pfw7 span:where(.svelte-52pfw7){padding:2px 6px;border-radius:999px;background:#14b8a624;color:#99f6e4;font-size:10px;font-weight:800;text-transform:uppercase}.builder-shell__import-tree.svelte-52pfw7 .builder-shell__import-tree-fallback:where(.svelte-52pfw7){background:#fbbf2429;color:#fde68a}.builder-shell__import-tree.svelte-52pfw7 em:where(.svelte-52pfw7){overflow:hidden;color:#cbd5e1;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.builder-shell__import-asset-list.svelte-52pfw7 li:where(.svelte-52pfw7){display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:6px 0;border-bottom:1px solid rgba(148,163,184,.12)}.builder-shell__import-asset-list.svelte-52pfw7 span:where(.svelte-52pfw7){overflow:hidden;color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap}.builder-shell__import-muted.svelte-52pfw7{color:#94a3b8}.builder-shell__import-details.svelte-52pfw7{border-top:1px solid rgba(148,163,184,.16);padding-top:10px}.builder-shell__import-details.svelte-52pfw7 pre:where(.svelte-52pfw7){max-height:180px;overflow:auto;border-radius:6px;padding:10px;background:#020617;color:#cbd5e1;font-size:11px;white-space:pre-wrap}.builder-shell__html-import-textarea.svelte-52pfw7{min-height:320px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5}.builder-shell__html-import-status.svelte-52pfw7{padding:10px 12px;border-radius:6px;background:#ffffff0d;color:var( --builder-shell-text )}.builder-shell__html-import-status--error.svelte-52pfw7{background:#ef444429;color:#fecaca}.builder-shell__html-import-status--success.svelte-52pfw7{background:#14b8a629;color:#99f6e4}.builder-shell__html-import-status--importing.svelte-52pfw7,.builder-shell__html-import-status--loading.svelte-52pfw7,.builder-shell__html-import-status--saving.svelte-52pfw7{background:#6366f129;color:#c7d2fe}.builder-shell__ai-settings-grid.svelte-52pfw7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.builder-shell__ai-system-textarea.svelte-52pfw7{min-height:140px}.builder-shell__ai-headers-textarea.svelte-52pfw7{min-height:96px}.builder-shell__ai-create-textarea.svelte-52pfw7{min-height:150px;font-family:inherit;font-size:13px}.builder-shell__ai-debug-panel.svelte-52pfw7{display:grid;gap:8px;max-height:320px;overflow:auto;padding:10px;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:#02061757}.builder-shell__modal-divider.svelte-52pfw7{block-size:1px;background:var( --builder-shell-border )}.builder-shell__check-row.svelte-52pfw7{display:flex;align-items:center;gap:8px;font-size:12px;color:var( --builder-shell-text-muted )}.builder-shell__ai-history.svelte-52pfw7{padding:14px}.builder-shell__ai-history.svelte-52pfw7 section:where(.svelte-52pfw7){display:grid;gap:12px}.builder-shell__ai-message.svelte-52pfw7{display:grid;gap:5px;padding:11px 12px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff0d}.builder-shell__ai-message--user.svelte-52pfw7{background:#4f46e538;border-color:#818cf83d}.builder-shell__ai-message--tool.svelte-52pfw7{background:#14b8a61f}.builder-shell__ai-message--system.svelte-52pfw7{background:#94a3b824}.builder-shell__ai-message--error.svelte-52pfw7{background:#ef444426;border-color:#f871714d}.builder-shell__ai-message-role.svelte-52pfw7{font-size:10px;font-weight:700;text-transform:uppercase;color:var( --builder-shell-text-muted )}.builder-shell__ai-message.svelte-52pfw7 p:where(.svelte-52pfw7){margin:0;white-space:pre-wrap}.builder-shell__ai-message.svelte-52pfw7 pre:where(.svelte-52pfw7){max-height:280px;overflow:auto;margin:0;padding:10px;border-radius:6px;background:#0206179e;color:#dbeafe;font-size:11px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.builder-shell__ai-exit-button.svelte-52pfw7{width:auto;min-width:48px;padding:0 10px;font-size:11px;font-weight:700;text-transform:uppercase}.builder-shell__ai-chat-dock.svelte-52pfw7{position:absolute;right:0;bottom:0;left:0;z-index:45;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;border-top:1px solid var( --builder-shell-border );background:#0c0d0ef7;box-shadow:0 -18px 40px #00000038}.builder-shell__ai-chat-dock.svelte-52pfw7 textarea:where(.svelte-52pfw7){width:100%;min-width:0;min-height:58px;max-height:140px;resize:vertical}@media(max-width:980px){.builder-shell__ai-chat-dock.svelte-52pfw7{grid-template-columns:minmax(0,1fr)}}.builder-shell__ai-chat-actions.svelte-52pfw7{display:flex;align-items:stretch;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;flex-wrap:wrap}.builder-shell__drag-overlay.svelte-52pfw7{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#0d121cf0;border:1px solid rgba(255,255,255,.08);color:#fff;box-shadow:0 18px 40px #00000047}.builder-shell__drag-overlay.svelte-52pfw7 strong:where(.svelte-52pfw7){font-size:12px;font-weight:700;letter-spacing:.01em}.builder-shell__drag-overlay-badge.svelte-52pfw7{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;border-radius:999px;background:#ffffff14;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.builder-shell__workspace{position:relative;display:flex;align-items:stretch;min-width:0;min-height:0;height:100%;overflow:hidden}.builder-shell__panel{display:flex;flex:0 0 auto;min-width:0;min-height:0;height:100%;overflow:hidden}.builder-shell__panel--collapsed{visibility:hidden}.builder-shell__panel-surface.svelte-52pfw7{display:grid;grid-template-rows:48px 40px minmax(0,1fr) 40px;inline-size:100%;block-size:100%;min-width:0;min-height:0;overflow:hidden;border-right:1px solid var( --builder-shell-border-dark );background:var( --builder-shell-dark-panel )}.builder-shell__panel-surface--collapsed.svelte-52pfw7{visibility:hidden}.builder-shell__panel-header.svelte-52pfw7,.builder-shell__panel-footer.svelte-52pfw7{display:flex;align-items:center;justify-content:space-between;gap:12px;inline-size:100%;padding:0 8px;min-width:0}.builder-shell__panel-header.svelte-52pfw7{background:linear-gradient(180deg,#ffffff06,#fff0),var( --builder-shell-gray-900 );color:var( --builder-shell-toolbar-text );border-bottom:1px solid var( --builder-shell-border-dark )}.builder-shell__panel-header.svelte-52pfw7 h2:where(.svelte-52pfw7){margin:0;font-size:14px;line-height:1.1;font-weight:600}.builder-shell__panel-header-button.svelte-52pfw7,.builder-shell__panel-tool.svelte-52pfw7{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.builder-shell__panel-tool.svelte-52pfw7{width:32px;height:32px}.builder-shell__panel-header-button.svelte-52pfw7:hover{background:#ffffff14;color:#fff}.builder-shell__panel-pages.svelte-52pfw7{padding:0 10px;border-bottom:1px solid var( --builder-shell-border-dark );background:var( --builder-shell-dark-panel );overflow:hidden}.builder-shell__panel-pages.svelte-52pfw7 button:where(.svelte-52pfw7){position:relative;height:32px;padding:0 11px;white-space:nowrap;font-size:13px;font-weight:400}.builder-shell__panel-pages.svelte-52pfw7{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;inline-size:100%;padding:4px 8px}.builder-shell__panel-pages.svelte-52pfw7 button:where(.svelte-52pfw7){display:inline-flex;align-items:center;justify-content:center;gap:0;inline-size:100%;min-width:0;min-height:30px;padding-inline:0;border-radius:5px;font-size:11px;color:var( --builder-shell-toolbar-text-muted );overflow:hidden}.builder-shell__panel-pages.svelte-52pfw7 button:where(.svelte-52pfw7) svg{inline-size:14px;block-size:14px}.builder-shell__panel-pages.svelte-52pfw7 button:where(.svelte-52pfw7):hover{background:#ffffff12;color:var( --builder-shell-toolbar-text )}.builder-shell__panel-pages.svelte-52pfw7 button.active:where(.svelte-52pfw7),.builder-shell__preset-button.svelte-52pfw7:hover,.builder-shell__entry-card.svelte-52pfw7:hover{border-color:transparent;background:#d004d429;color:#fff;box-shadow:inset 0 -2px 0 var( --builder-shell-accent ),inset 0 0 0 1px #ffffff0a}.builder-shell__panel-body.svelte-52pfw7{inline-size:100%;min-width:0;min-height:0;overflow:hidden;background:var( --builder-shell-dark-panel )}.builder-shell__panel-body--editor.svelte-52pfw7{overflow:hidden}.builder-shell__panel-body--editor.svelte-52pfw7>:where(.svelte-52pfw7){inline-size:100%;min-width:0;min-height:0;block-size:100%}.builder-shell__panel-body--editor.svelte-52pfw7 .builder-panel-shell{border-inline-end:0}.builder-shell__panel-scroll.svelte-52pfw7{inline-size:100%;min-width:0;min-height:0;block-size:100%;overflow:auto;overflow-x:hidden}.builder-shell__panel-scroll.svelte-52pfw7>:where(.svelte-52pfw7){inline-size:100%;min-width:0}.builder-shell__panel-scroll.svelte-52pfw7 .inspector{padding:8px}.builder-shell__panel-scroll.svelte-52pfw7 .inspector__section{border-radius:6px;border:1px solid var( --builder-shell-border );box-shadow:inset 0 1px #ffffff06}.builder-shell__panel-scroll--menu.svelte-52pfw7,.builder-shell__library.svelte-52pfw7{display:grid;gap:10px;padding:10px 12px 12px}.builder-shell__panel-divider{display:grid;flex:0 0 12px;place-items:center;width:12px;min-width:12px;padding:0;border:0;border-right:1px solid rgba(255,255,255,.04);border-left:1px solid rgba(0,0,0,.16);background:linear-gradient(180deg,#ffffff08,#ffffff03),var( --builder-shell-toolbar-bg );color:var( --builder-shell-toolbar-text-muted );cursor:col-resize;-webkit-user-select:none;user-select:none}.builder-shell__panel-divider--hidden,.builder-shell__navigator-divider--hidden{display:none}.builder-shell__stage.svelte-52pfw7{position:relative;display:grid;flex:1 1 auto;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;height:100%;overflow:hidden;background:radial-gradient(circle at top,rgba(255,255,255,.06),transparent 40%),linear-gradient(180deg,var( --builder-shell-gray-850 ) 0%,var( --builder-shell-gray-900 ) 100%)}.builder-shell__stage-body.svelte-52pfw7{position:relative;min-width:0;min-height:0;height:100%;padding:0;overflow:hidden}.builder-shell__stage-body--navigator-floating.svelte-52pfw7{padding-right:calc(var( --builder-shell-navigator-width ) + 16px)}.builder-shell__navigator-floating.svelte-52pfw7{position:absolute;top:8px;right:8px;z-index:12;width:var( --builder-shell-navigator-width );max-height:min(52vh,calc(100% - 16px));overflow:hidden;border:1px solid var( --builder-shell-border );border-radius:10px;background:#fff;box-shadow:var( --builder-shell-shadow-panel )}.builder-shell__navigator-docked{flex:0 0 auto;height:100%;min-width:0;min-height:0;overflow:hidden;border-left:1px solid var( --builder-shell-border );background:#fff}.builder-shell__navigator-docked--collapsed{visibility:hidden}.builder-shell__navigator-docked--hidden{display:none}.builder-shell__navigator-divider{display:grid;flex:0 0 12px;place-items:center;width:12px;min-width:12px;padding:0;border:0;border-right:1px solid rgba(255,255,255,.04);border-left:1px solid rgba(0,0,0,.16);background:linear-gradient(180deg,#ffffff08,#ffffff03),var( --builder-shell-toolbar-bg );color:var( --builder-shell-toolbar-text-muted );cursor:col-resize;-webkit-user-select:none;user-select:none}.builder-shell__navigator-docked .navigator,.builder-shell__navigator-floating.svelte-52pfw7 .navigator{height:100%}.builder-shell__panel-footer.svelte-52pfw7{border-top:1px solid var( --builder-shell-border-dark );background:linear-gradient(180deg,#ffffff05,#fff0),var( --builder-shell-gray-900 );color:var( --builder-shell-toolbar-text-muted );grid-template-columns:minmax(0,1fr) auto}.builder-shell__panel-tools.svelte-52pfw7,.builder-shell__panel-save.svelte-52pfw7{display:flex;align-items:center;gap:2px}.builder-shell__panel-tool.svelte-52pfw7:hover{background:#ffffff14;color:#fff}.builder-shell__panel-save.svelte-52pfw7{margin-left:auto;padding-left:10px;border-left:1px solid var( --builder-shell-border-dark );gap:8px}.builder-shell__panel-save.svelte-52pfw7 small:where(.svelte-52pfw7){display:none}.builder-shell__element-grid.svelte-52pfw7,.builder-shell__entry-grid.svelte-52pfw7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.builder-shell__entry-card.svelte-52pfw7,.builder-shell__preset-button.svelte-52pfw7{display:grid;gap:3px;padding:10px;border:1px solid var( --builder-shell-border );background:var( --builder-shell-panel-surface );color:var( --builder-shell-heading );text-align:left}.builder-shell__entry-card.svelte-52pfw7 small:where(.svelte-52pfw7),.builder-shell__entry-card.svelte-52pfw7 span:where(.svelte-52pfw7),.builder-shell__preset-button.svelte-52pfw7 small:where(.svelte-52pfw7){color:var( --builder-shell-text-muted )}.builder-shell__menu-card.svelte-52pfw7,.builder-shell__preset-list.svelte-52pfw7,.builder-shell__warning-list.svelte-52pfw7{display:grid;gap:8px}.builder-shell__menu-card.svelte-52pfw7{padding:12px;border:1px solid var( --builder-shell-border );background:var( --builder-shell-panel-surface )}.builder-shell__warning-list.svelte-52pfw7{margin:0;padding-left:18px}.builder-shell__save-state.svelte-52pfw7{color:var( --builder-shell-text-muted );text-transform:capitalize}.builder-shell__save-state--dirty.svelte-52pfw7{color:#9b6b00}.builder-shell__save-state--saving.svelte-52pfw7,.builder-shell__save-state--autosaving.svelte-52pfw7,.builder-shell__save-state--publishing.svelte-52pfw7{color:var( --builder-shell-accent )}.builder-shell__save-state--published.svelte-52pfw7{color:#1f7a42}.builder-shell__save-state--error.svelte-52pfw7,.builder-shell__save-state--conflict.svelte-52pfw7{color:#b91c1c}@media(max-width:1240px){.builder-shell__appbar.svelte-52pfw7{grid-template-columns:1fr;padding:6px 10px}.builder-shell__navigator-floating.svelte-52pfw7{top:12px;right:12px;max-height:min(46vh,calc(100% - 24px))}}.builder-shell-icon-button.svelte-52pfw7,.builder-shell-toolbar-button.svelte-52pfw7,.builder-shell-button.svelte-52pfw7{border:0;border-radius:999px;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.builder-shell-icon-button.svelte-52pfw7{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#ffffff0a;color:var( --builder-shell-toolbar-text );box-shadow:inset 0 0 0 1px #ffffff0d}.builder-shell-icon-button.svelte-52pfw7:hover,.builder-shell-toolbar-button.svelte-52pfw7:hover,.builder-shell-button.svelte-52pfw7:hover{transform:translateY(-1px)}.builder-shell-button--dark.svelte-52pfw7{background:#ffffff0a;color:var( --builder-shell-toolbar-text )}.builder-shell-button--light.svelte-52pfw7{background:#ffffff14;color:#fff}.builder-shell-button--publish.svelte-52pfw7{background:var( --builder-shell-accent );color:#fff;box-shadow:0 6px 14px #ff39713d}.builder-shell-toolbar-button.svelte-52pfw7{height:32px;padding:0 12px;font-size:12px;font-weight:600;letter-spacing:.01em;background:#ffffff0a;color:var( --builder-shell-toolbar-text );box-shadow:inset 0 0 0 1px #ffffff0d}.builder-shell-select.svelte-52pfw7,.builder-shell-input.svelte-52pfw7{min-height:32px;padding:0 10px;border:1px solid var( --builder-shell-border );border-radius:8px;background:#fff;color:var( --builder-shell-text-strong )}.builder-shell-select.svelte-52pfw7:focus,.builder-shell-input.svelte-52pfw7:focus{outline:0;border-color:#ff397180;box-shadow:0 0 0 3px #ff39711f}.builder-shell__panel-divider:hover{background:linear-gradient(180deg,#ffffff0f,#ffffff05),var( --builder-shell-toolbar-bg )}.assignment-panel.svelte-nn615r{display:grid;gap:var(--builder-shell-space-16)}.assignment-panel__header.svelte-nn615r,.assignment-panel__heading.svelte-nn615r,.assignment-panel__group.svelte-nn615r header:where(.svelte-nn615r),.assignment-panel__item.svelte-nn615r,.assignment-panel__group-item.svelte-nn615r{display:flex;gap:var(--builder-shell-space-16);align-items:start}.assignment-panel__header.svelte-nn615r,.assignment-panel__group.svelte-nn615r header:where(.svelte-nn615r),.assignment-panel__item.svelte-nn615r,.assignment-panel__group-item.svelte-nn615r{justify-content:space-between}.assignment-panel__heading.svelte-nn615r{flex:1}.assignment-panel__header.svelte-nn615r h2:where(.svelte-nn615r),.assignment-panel__header.svelte-nn615r p:where(.svelte-nn615r),.assignment-panel__group.svelte-nn615r h3:where(.svelte-nn615r),.assignment-panel__group.svelte-nn615r span:where(.svelte-nn615r),.assignment-panel__group-item.svelte-nn615r strong:where(.svelte-nn615r),.assignment-panel__group-item.svelte-nn615r small:where(.svelte-nn615r),.assignment-panel__item-meta.svelte-nn615r strong:where(.svelte-nn615r),.assignment-panel__item-meta.svelte-nn615r small:where(.svelte-nn615r){margin:0}.assignment-panel__header.svelte-nn615r p:where(.svelte-nn615r),.assignment-panel__group-item.svelte-nn615r small:where(.svelte-nn615r),.assignment-panel__item-meta.svelte-nn615r small:where(.svelte-nn615r){color:var(--builder-shell-text-muted)}.assignment-panel__composer.svelte-nn615r,.assignment-panel__active.svelte-nn615r,.assignment-panel__group.svelte-nn615r{display:grid;gap:var(--builder-shell-space-12);padding:var(--builder-shell-space-16)}.assignment-panel__composer.svelte-nn615r h3:where(.svelte-nn615r),.assignment-panel__active.svelte-nn615r h3:where(.svelte-nn615r){margin:0}.assignment-panel__composer-grid.svelte-nn615r,.assignment-panel__item-edit.svelte-nn615r{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--builder-shell-space-12)}.assignment-panel__composer-wide.svelte-nn615r{grid-column:1 / -1}.assignment-panel__list.svelte-nn615r,.assignment-panel__groups.svelte-nn615r{display:grid;gap:var(--builder-shell-space-12)}.assignment-panel__item.svelte-nn615r,.assignment-panel__group-item.svelte-nn615r{padding:var(--builder-shell-space-12)}.assignment-panel__item.active.svelte-nn615r,.assignment-panel__group-item.active.svelte-nn615r{border-color:var(--builder-shell-accent);background:var(--builder-shell-accent-surface)}.assignment-panel__item.svelte-nn615r{display:grid;gap:var(--builder-shell-space-12)}.assignment-panel__item-meta.svelte-nn615r,.assignment-panel__group-item.svelte-nn615r>div:where(.svelte-nn615r):first-child{display:grid;gap:var(--builder-shell-space-5)}.assignment-panel__actions.svelte-nn615r{display:flex;flex-wrap:wrap;gap:var(--builder-shell-space-8)}@media(max-width:900px){.assignment-panel__composer-grid.svelte-nn615r,.assignment-panel__item-edit.svelte-nn615r{grid-template-columns:1fr}.assignment-panel__header.svelte-nn615r,.assignment-panel__heading.svelte-nn615r,.assignment-panel__group.svelte-nn615r header:where(.svelte-nn615r),.assignment-panel__group-item.svelte-nn615r{flex-direction:column}}.component-panel.svelte-dk67zl{display:grid;gap:var(--builder-shell-space-16)}.component-panel__header.svelte-dk67zl,.component-panel__heading.svelte-dk67zl,.component-panel__item.svelte-dk67zl{display:flex;gap:var(--builder-shell-space-16);align-items:start}.component-panel__header.svelte-dk67zl,.component-panel__item.svelte-dk67zl{justify-content:space-between}.component-panel__heading.svelte-dk67zl{flex:1}.component-panel__header.svelte-dk67zl h2:where(.svelte-dk67zl),.component-panel__header.svelte-dk67zl p:where(.svelte-dk67zl),.component-panel__focus.svelte-dk67zl h3:where(.svelte-dk67zl),.component-panel__focus.svelte-dk67zl p:where(.svelte-dk67zl),.component-panel__item.svelte-dk67zl strong:where(.svelte-dk67zl),.component-panel__item.svelte-dk67zl small:where(.svelte-dk67zl){margin:0}.component-panel__header.svelte-dk67zl p:where(.svelte-dk67zl),.component-panel__item.svelte-dk67zl small:where(.svelte-dk67zl),.component-panel__focus.svelte-dk67zl p:where(.svelte-dk67zl){color:var(--builder-shell-text-muted)}.component-panel__focus.svelte-dk67zl,.component-panel__item.svelte-dk67zl{display:grid;gap:var(--builder-shell-space-12);padding:var(--builder-shell-space-16)}.component-panel__actions.svelte-dk67zl{display:flex;flex-wrap:wrap;gap:var(--builder-shell-space-8);align-items:end}.component-panel__toggle.svelte-dk67zl{display:inline-flex!important;align-items:center;gap:var(--builder-shell-space-8);padding:var(--builder-shell-space-8) var(--builder-shell-space-10);border-radius:var(--builder-shell-radius);border:1px solid var(--builder-shell-border-color);background:var(--builder-shell-bg-surface)}.component-panel__catalog.svelte-dk67zl{display:grid;gap:var(--builder-shell-space-12)}.component-panel__item.active.svelte-dk67zl{border-color:var(--builder-shell-accent);background:var(--builder-shell-accent-surface)}.component-panel__item.svelte-dk67zl>div:where(.svelte-dk67zl):first-child{display:grid;gap:var(--builder-shell-space-5)}.component-panel__exposures.svelte-dk67zl{margin:0;padding-left:1.1rem;display:grid;gap:var(--builder-shell-space-5)}.document-browser-card.svelte-1dewx8n{display:grid;gap:var(--builder-shell-space-16)}.document-browser-card__header.svelte-1dewx8n,.document-browser-card__heading.svelte-1dewx8n,.document-browser-card__status.svelte-1dewx8n,.document-browser-card__group.svelte-1dewx8n header:where(.svelte-1dewx8n),.document-browser-card__item.svelte-1dewx8n{display:flex;gap:var(--builder-shell-space-16);align-items:start}.document-browser-card__header.svelte-1dewx8n,.document-browser-card__group.svelte-1dewx8n header:where(.svelte-1dewx8n),.document-browser-card__item.svelte-1dewx8n{justify-content:space-between}.document-browser-card__heading.svelte-1dewx8n{flex:1}.document-browser-card__header.svelte-1dewx8n h2:where(.svelte-1dewx8n),.document-browser-card__header.svelte-1dewx8n p:where(.svelte-1dewx8n),.document-browser-card__group.svelte-1dewx8n h3:where(.svelte-1dewx8n),.document-browser-card__group.svelte-1dewx8n p:where(.svelte-1dewx8n),.document-browser-card__status.svelte-1dewx8n span:where(.svelte-1dewx8n),.document-browser-card__status.svelte-1dewx8n strong:where(.svelte-1dewx8n),.document-browser-card__meta.svelte-1dewx8n strong:where(.svelte-1dewx8n),.document-browser-card__meta.svelte-1dewx8n small:where(.svelte-1dewx8n),.document-browser-card__meta.svelte-1dewx8n span:where(.svelte-1dewx8n){margin:0}.document-browser-card__header.svelte-1dewx8n p:where(.svelte-1dewx8n),.document-browser-card__group.svelte-1dewx8n p:where(.svelte-1dewx8n),.document-browser-card__meta.svelte-1dewx8n small:where(.svelte-1dewx8n),.document-browser-card__meta.svelte-1dewx8n span:where(.svelte-1dewx8n){color:var(--builder-shell-text-muted)}.document-browser-card__status.svelte-1dewx8n{flex-direction:column;align-items:end;padding:var(--builder-shell-space-10) var(--builder-shell-space-12);border-radius:var(--builder-shell-radius);border:1px solid var(--builder-shell-bg-dark-alt);background:var(--builder-shell-bg-dark);color:var(--builder-shell-bar-text);box-shadow:var(--builder-shell-shadow-card);min-width:9rem}.document-browser-card__status.svelte-1dewx8n span:where(.svelte-1dewx8n){font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--builder-shell-gray-200)}.document-browser-card__groups.svelte-1dewx8n{display:grid;gap:var(--builder-shell-space-12)}.document-browser-card__group.svelte-1dewx8n{display:grid;gap:var(--builder-shell-space-12);padding:var(--builder-shell-space-16)}.document-browser-card__list.svelte-1dewx8n{display:grid;gap:var(--builder-shell-space-10)}.document-browser-card__item.svelte-1dewx8n{padding:var(--builder-shell-space-12)}.document-browser-card__item.active.svelte-1dewx8n{border-color:var(--builder-shell-accent);background:var(--builder-shell-accent-surface)}.document-browser-card__meta.svelte-1dewx8n{display:grid;gap:var(--builder-shell-space-5)}.document-browser-card__meta.svelte-1dewx8n span:where(.svelte-1dewx8n){width:fit-content}.document-browser-card__actions.svelte-1dewx8n{display:flex;align-items:center}@media(max-width:900px){.document-browser-card__header.svelte-1dewx8n,.document-browser-card__heading.svelte-1dewx8n,.document-browser-card__group.svelte-1dewx8n header:where(.svelte-1dewx8n),.document-browser-card__item.svelte-1dewx8n{flex-direction:column}.document-browser-card__status.svelte-1dewx8n{align-items:start}}.globals-panel-shell.svelte-11ucphh{display:grid;gap:var(--builder-shell-space-16)}.globals-panel-shell__intro.svelte-11ucphh{display:grid;gap:var(--builder-shell-space-12);padding:var(--builder-shell-space-16)}.globals-panel-shell__intro-heading.svelte-11ucphh{display:flex;gap:var(--builder-shell-space-12);align-items:start}.globals-panel-shell__intro.svelte-11ucphh h2:where(.svelte-11ucphh),.globals-panel-shell__intro.svelte-11ucphh p:where(.svelte-11ucphh){margin:0}.globals-panel-shell__intro.svelte-11ucphh p:where(.svelte-11ucphh){color:var(--builder-shell-text-muted)}.globals-panel-shell__body.svelte-11ucphh{display:grid;gap:var(--builder-shell-space-12)}.globals-panel-shell__intro-actions.svelte-11ucphh{display:flex;flex-wrap:wrap;gap:var(--builder-shell-space-8)}@media(max-width:900px){.globals-panel-shell__intro-heading.svelte-11ucphh{flex-direction:column}}.history-panel-shell.svelte-2gpom5{display:grid;gap:var(--builder-shell-space-16)}.history-panel-shell__summary.svelte-2gpom5{display:grid;gap:var(--builder-shell-space-12);padding:var(--builder-shell-space-16)}.history-panel-shell__summary-heading.svelte-2gpom5{display:flex;gap:var(--builder-shell-space-12);align-items:start}.history-panel-shell__summary.svelte-2gpom5 h2:where(.svelte-2gpom5),.history-panel-shell__summary.svelte-2gpom5 p:where(.svelte-2gpom5){margin:0}.history-panel-shell__summary.svelte-2gpom5 p:where(.svelte-2gpom5){color:var(--builder-shell-text-muted)}.history-panel-shell__body.svelte-2gpom5{display:grid;gap:var(--builder-shell-space-12)}.history-panel-shell__status.svelte-2gpom5{display:grid;gap:var(--builder-shell-space-8)}@media(max-width:900px){.history-panel-shell__summary-heading.svelte-2gpom5{flex-direction:column}}.menu-panel.svelte-aq3ec2{display:grid;gap:var(--builder-shell-space-16)}.menu-panel__intro.svelte-aq3ec2{display:grid;gap:var(--builder-shell-space-12);padding:var(--builder-shell-space-16)}.menu-panel__intro-heading.svelte-aq3ec2{display:flex;gap:var(--builder-shell-space-12);align-items:start}.menu-panel__intro.svelte-aq3ec2 h2:where(.svelte-aq3ec2),.menu-panel__intro.svelte-aq3ec2 p:where(.svelte-aq3ec2){margin:0}.menu-panel__intro.svelte-aq3ec2 p:where(.svelte-aq3ec2),.menu-panel__intro-actions.svelte-aq3ec2{color:var(--builder-shell-text-muted)}.menu-panel__intro-actions.svelte-aq3ec2{display:flex;flex-wrap:wrap;gap:var(--builder-shell-space-8)}.menu-panel__body.svelte-aq3ec2{display:grid;gap:var(--builder-shell-space-12)}@media(max-width:900px){.menu-panel__intro-heading.svelte-aq3ec2{flex-direction:column}}.page-settings-panel.svelte-fffaqt{display:grid;gap:var(--builder-shell-space-16)}.page-settings-panel__summary.svelte-fffaqt{display:grid;gap:var(--builder-shell-space-12);padding:var(--builder-shell-space-16)}.page-settings-panel__summary-heading.svelte-fffaqt,.page-settings-panel__meta.svelte-fffaqt{display:flex;gap:var(--builder-shell-space-12);align-items:center;flex-wrap:wrap}.page-settings-panel__summary-heading.svelte-fffaqt{align-items:start}.page-settings-panel__summary.svelte-fffaqt h2:where(.svelte-fffaqt),.page-settings-panel__summary.svelte-fffaqt p:where(.svelte-fffaqt),.page-settings-panel__meta.svelte-fffaqt small:where(.svelte-fffaqt){margin:0}.page-settings-panel__summary.svelte-fffaqt p:where(.svelte-fffaqt),.page-settings-panel__meta.svelte-fffaqt small:where(.svelte-fffaqt){color:var(--builder-shell-text-muted)}.page-settings-panel__body.svelte-fffaqt{display:grid;gap:var(--builder-shell-space-12)}@media(max-width:900px){.page-settings-panel__summary-heading.svelte-fffaqt{flex-direction:column}}.revision-panel.svelte-1ovprdv{display:grid;gap:var(--builder-shell-space-16)}.revision-panel__header.svelte-1ovprdv,.revision-panel__heading.svelte-1ovprdv,.revision-panel__header-actions.svelte-1ovprdv,.revision-panel__summary.svelte-1ovprdv,.revision-panel__actions.svelte-1ovprdv,.revision-panel__item.svelte-1ovprdv{display:flex;gap:var(--builder-shell-space-12)}.revision-panel__header.svelte-1ovprdv{justify-content:space-between;align-items:start}.revision-panel__heading.svelte-1ovprdv{flex:1;align-items:start}.revision-panel__header-actions.svelte-1ovprdv{align-items:center}.revision-panel__header.svelte-1ovprdv h2:where(.svelte-1ovprdv),.revision-panel__header.svelte-1ovprdv p:where(.svelte-1ovprdv),.revision-panel__selected.svelte-1ovprdv span:where(.svelte-1ovprdv),.revision-panel__selected.svelte-1ovprdv strong:where(.svelte-1ovprdv),.revision-panel__selected.svelte-1ovprdv small:where(.svelte-1ovprdv),.revision-panel__summary.svelte-1ovprdv span:where(.svelte-1ovprdv),.revision-panel__summary.svelte-1ovprdv strong:where(.svelte-1ovprdv),.revision-panel__item.svelte-1ovprdv strong:where(.svelte-1ovprdv),.revision-panel__item.svelte-1ovprdv small:where(.svelte-1ovprdv){margin:0}.revision-panel__header.svelte-1ovprdv p:where(.svelte-1ovprdv),.revision-panel__summary.svelte-1ovprdv span:where(.svelte-1ovprdv),.revision-panel__selected.svelte-1ovprdv span:where(.svelte-1ovprdv),.revision-panel__selected.svelte-1ovprdv small:where(.svelte-1ovprdv),.revision-panel__item.svelte-1ovprdv small:where(.svelte-1ovprdv){color:var(--builder-shell-text-muted)}.revision-panel__save-state--dirty.svelte-1ovprdv{background:var(--builder-shell-warning-surface);color:#92400e}.revision-panel__save-state--saving.svelte-1ovprdv,.revision-panel__save-state--autosaving.svelte-1ovprdv,.revision-panel__save-state--publishing.svelte-1ovprdv{background:var(--builder-shell-info-surface);color:var(--builder-shell-info)}.revision-panel__save-state--published.svelte-1ovprdv{background:var(--builder-shell-success-surface);color:var(--builder-shell-success)}.revision-panel__save-state--error.svelte-1ovprdv,.revision-panel__save-state--conflict.svelte-1ovprdv{background:#dc26261f;color:#b91c1c}.revision-panel__summary.svelte-1ovprdv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.revision-panel__summary.svelte-1ovprdv>div:where(.svelte-1ovprdv),.revision-panel__selected.svelte-1ovprdv{display:grid;gap:var(--builder-shell-space-5);padding:var(--builder-shell-space-12)}.revision-panel__actions.svelte-1ovprdv{flex-wrap:wrap}.revision-panel__list.svelte-1ovprdv{display:grid;gap:var(--builder-shell-space-10);max-height:20rem;overflow:auto;padding-right:var(--builder-shell-space-5)}.revision-panel__item.svelte-1ovprdv{width:100%;justify-content:space-between;align-items:center;padding:var(--builder-shell-space-12);text-align:left}.revision-panel__item.selected.svelte-1ovprdv{border-color:var(--builder-shell-accent);background:var(--builder-shell-accent-surface)}.revision-panel__item.svelte-1ovprdv>div:where(.svelte-1ovprdv){display:grid;gap:var(--builder-shell-space-5)}.revision-panel__empty.svelte-1ovprdv{margin:0;color:var(--builder-shell-text-muted)}@media(max-width:900px){.revision-panel__summary.svelte-1ovprdv{grid-template-columns:1fr}}.inline-rich-text.svelte-1jsn0m{display:grid;gap:.45rem;width:100%;min-width:0;color:var(--builder-shell-text, #1e293b)}.inline-rich-text__toolbar.svelte-1jsn0m{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0}.inline-rich-text__toolbar-button.svelte-1jsn0m,.inline-rich-text__bubble-button.svelte-1jsn0m{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 .72rem;border:1px solid var(--builder-shell-border-color-bold, rgba(113, 128, 150, .42));border-radius:.7rem;background:var(--builder-shell-bg-surface, #fff);color:inherit;font:inherit;font-size:11px;line-height:1;letter-spacing:.01em;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.inline-rich-text__toolbar-button.svelte-1jsn0m:hover,.inline-rich-text__bubble-button.svelte-1jsn0m:hover{border-color:var(--builder-shell-accent, #93003f);box-shadow:0 0 0 1px #93003f1f}.inline-rich-text__toolbar-button--active.svelte-1jsn0m,.inline-rich-text__bubble-button--active.svelte-1jsn0m{border-color:var(--builder-shell-accent, #93003f);background:var(--builder-shell-accent-soft, rgba(147, 0, 63, .12));color:var(--builder-shell-accent, #93003f)}.inline-rich-text__frame.svelte-1jsn0m{position:relative;min-width:0}.inline-rich-text__editor.svelte-1jsn0m{min-height:var(--inline-rich-text-min-height);padding:.75rem .85rem;border:1px solid var(--builder-shell-border-color-bold, rgba(113, 128, 150, .42));border-radius:.8rem;background:var(--builder-shell-bg-surface, #fff);box-shadow:inset 0 1px #fff6}.inline-rich-text--disabled.svelte-1jsn0m .inline-rich-text__editor:where(.svelte-1jsn0m){opacity:.72}.inline-rich-text__bubble-menu.svelte-1jsn0m{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem;border:1px solid rgba(113,128,150,.18);border-radius:999px;background:#101828f7;color:#fff;box-shadow:0 18px 40px #0f172a3d}.inline-rich-text__bubble-button.svelte-1jsn0m{min-height:26px;border-color:#ffffff1f;background:#ffffff0f;color:#fff}.inline-rich-text__bubble-button.svelte-1jsn0m:hover,.inline-rich-text__bubble-button--active.svelte-1jsn0m{border-color:#ffffff3d;background:#ffffff24;color:#fff}.inline-rich-text__editor.svelte-1jsn0m .ProseMirror{min-height:calc(var(--inline-rich-text-min-height) - 1.5rem);outline:none;font:inherit;line-height:1.55;color:inherit}.inline-rich-text__editor.svelte-1jsn0m .ProseMirror p{margin:0 0 .8em}.inline-rich-text__editor.svelte-1jsn0m .ProseMirror p:last-child{margin-bottom:0}.inline-rich-text__editor.svelte-1jsn0m .ProseMirror p.is-editor-empty:first-child:before,.inline-rich-text__editor.svelte-1jsn0m .ProseMirror p.is-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--builder-shell-text-muted, #687385)}.inline-rich-text__editor.svelte-1jsn0m .ProseMirror ul,.inline-rich-text__editor.svelte-1jsn0m .ProseMirror ol{margin:0 0 .8em 1.25em;padding:0}.inline-rich-text__editor.svelte-1jsn0m .ProseMirror blockquote{margin:0 0 .8em;padding-inline-start:.85rem;border-inline-start:3px solid rgba(147,0,63,.18);color:var(--builder-shell-text-muted, #687385)}
