.toolbar.svelte-n4i4kk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.toolbar.svelte-n4i4kk button:where(.svelte-n4i4kk){font-size:var(--text-sm)}.status.svelte-n4i4kk{display:flex;align-items:center;gap:var(--space-2);min-width:6rem}.name.svelte-n4i4kk{font-family:var(--font-mono);font-weight:600}.badge.svelte-n4i4kk{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-1)}.badge.dirty.svelte-n4i4kk{color:var(--color-on-accent);background-color:var(--color-accent);border-color:transparent}.group.svelte-n4i4kk{display:flex;align-items:center;gap:var(--space-2)}.group.svelte-n4i4kk+.group:where(.svelte-n4i4kk){border-left:1px solid var(--color-border);padding-left:var(--space-3)}.group.svelte-n4i4kk button:where(.svelte-n4i4kk) icoglyph-svg:where(.svelte-n4i4kk){width:1.1em;height:1.1em}.danger.svelte-n4i4kk{color:var(--color-danger);border-color:var(--color-danger)}section.svelte-1vgdfaw{display:flex;flex-direction:column;gap:var(--space-3)}.head.svelte-1vgdfaw{display:flex;align-items:center;gap:var(--space-3)}.head.svelte-1vgdfaw h2:where(.svelte-1vgdfaw){margin-right:auto}.count.svelte-1vgdfaw{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted)}.head.svelte-1vgdfaw button:where(.svelte-1vgdfaw){font-size:var(--text-sm)}.head.svelte-1vgdfaw button:where(.svelte-1vgdfaw) icoglyph-svg:where(.svelte-1vgdfaw){width:1.1em;height:1.1em}.hint.svelte-1vgdfaw{display:inline-flex;flex-shrink:0}.list.svelte-1vgdfaw{display:flex;flex-direction:column;gap:var(--space-2)}.item.svelte-1vgdfaw{display:flex;align-items:center;gap:var(--space-3)}.tile.svelte-1vgdfaw{height:44px;flex-shrink:0}.name.svelte-1vgdfaw{flex:1;min-width:0;font-family:var(--font-mono);font-size:var(--text-sm);color:inherit;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2)}.item.svelte-1vgdfaw .btn-icon:where(.svelte-1vgdfaw):not(.tile){height:30px;flex-shrink:0}section.svelte-13rwtbq{display:flex;flex-direction:column;gap:var(--space-3)}.head.svelte-13rwtbq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.head.svelte-13rwtbq h2:where(.svelte-13rwtbq){margin-right:auto}input.svelte-13rwtbq{appearance:none;color:inherit;font-size:var(--text-sm);font-family:inherit;background-color:var(--color-surface);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);max-width:18rem}.actions.svelte-13rwtbq{display:flex;gap:var(--space-2)}.actions.svelte-13rwtbq .hint:where(.svelte-13rwtbq){display:inline-flex}.actions.svelte-13rwtbq button:where(.svelte-13rwtbq){font-size:var(--text-sm)}.actions.svelte-13rwtbq icoglyph-svg:where(.svelte-13rwtbq){width:1.1em;height:1.1em}.strip.svelte-13rwtbq{display:flex;gap:var(--space-3);overflow-x:auto;padding-bottom:var(--space-2)}.item.svelte-13rwtbq{display:flex;flex-direction:column;gap:var(--space-1);flex-shrink:0}.tag.svelte-13rwtbq,.private.svelte-13rwtbq{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted);text-align:center;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.private.svelte-13rwtbq{color:var(--color-danger)}.item.svelte-13rwtbq .btn-icon:where(.svelte-13rwtbq){height:64px;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.empty.svelte-13rwtbq{font-size:var(--text-sm);color:var(--color-muted)}.handle.svelte-137jwex{pointer-events:all;cursor:grab;touch-action:none}.handle.svelte-137jwex:active{cursor:grabbing}.handle.svelte-137jwex .hit-area:where(.svelte-137jwex){fill:none;pointer-events:all}.handle.svelte-137jwex .disc:where(.svelte-137jwex){fill:var(--color-bg);fill-opacity:.85}.handle.svelte-137jwex .glyph:where(.svelte-137jwex){fill:none;stroke:var(--color-fg);stroke-linecap:round;stroke-linejoin:round}svg.svelte-hmu32r{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.dim.svelte-hmu32r{fill:var(--color-bg);opacity:.8}.limit.svelte-hmu32r{fill:none;stroke:var(--color-border);stroke-width:.6}.guide.svelte-hmu32r{fill:none;stroke:var(--color-border);stroke-width:.6;stroke-dasharray:2 2}.outline.svelte-hmu32r{fill:none;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.outline.hovered.svelte-hmu32r{stroke:var(--color-bg);opacity:.35}.outline.selected.svelte-hmu32r{stroke:var(--color-accent);stroke-width:.8}.hit.svelte-hmu32r{fill:none;stroke:transparent;stroke-width:14;pointer-events:stroke;cursor:pointer}.carve-list.svelte-1oiwjqv{display:flex;flex-direction:column;gap:var(--space-3)}.strip.svelte-1oiwjqv{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3)}.item.svelte-1oiwjqv{position:relative;display:flex;flex-direction:column;gap:var(--space-1);transition:transform var(--transition-fast)}.item.svelte-1oiwjqv .btn-icon:where(.svelte-1oiwjqv){height:40px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.item.dragging.svelte-1oiwjqv .btn-icon:where(.svelte-1oiwjqv){cursor:grabbing}.item.dragging.svelte-1oiwjqv{opacity:.4}.item.shifted.svelte-1oiwjqv{transform:translate(10px)}.item.insert-before.svelte-1oiwjqv:before,.end-slot.insert-before.svelte-1oiwjqv:before{content:"";position:absolute;left:-8px;top:0;bottom:0;width:2px;background-color:var(--color-accent)}.item.dropped.svelte-1oiwjqv .btn-icon:where(.svelte-1oiwjqv){animation:svelte-1oiwjqv-drop-pop var(--transition-slow)}@keyframes svelte-1oiwjqv-drop-pop{0%{transform:scale(.85)}60%{transform:scale(1.05)}to{transform:scale(1)}}.end-slot.svelte-1oiwjqv{position:relative;align-self:stretch;width:0}.end-slot.open.svelte-1oiwjqv{width:var(--space-6)}.selector.svelte-1jgdh6f{display:flex;flex-direction:column;gap:var(--space-2)}.label.svelte-1jgdh6f{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted)}.strip.svelte-1jgdh6f{display:flex;flex-wrap:wrap;gap:var(--space-2)}.btn-icon.svelte-1jgdh6f{height:36px}.actions.svelte-1gf09xi{display:flex;flex-wrap:wrap;gap:var(--space-2)}button.svelte-1gf09xi{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}icoglyph-svg.svelte-1gf09xi{width:1.1em;height:1.1em}section.svelte-14otirl{display:flex;flex-direction:column;gap:var(--space-3)}.head.svelte-14otirl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.head.svelte-14otirl h2:where(.svelte-14otirl){margin-right:auto}.history.svelte-14otirl{display:flex;gap:var(--space-2)}.history.svelte-14otirl .btn-icon:where(.svelte-14otirl){height:30px}.carves-order.svelte-14otirl{display:flex;flex-direction:column;gap:var(--space-2)}.carves-order.svelte-14otirl .label:where(.svelte-14otirl){font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted)}.zoom.svelte-14otirl{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted)}.zoom.svelte-14otirl input[type=range]:where(.svelte-14otirl){flex:0 1 6rem;min-width:0;accent-color:var(--color-accent);cursor:pointer}.zoom.svelte-14otirl .value:where(.svelte-14otirl){min-width:2.75rem}.frame.svelte-14otirl{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.frame.svelte-14otirl:focus-visible{outline:2px solid var(--color-muted);outline-offset:-1px}.scale.svelte-14otirl{position:relative;width:100%;height:100%;transition:transform var(--transition-fast)}icoglyph-svg.svelte-14otirl{width:100%;height:100%;pointer-events:none}.scale.svelte-14otirl>icoglyph-svg:where(.svelte-14otirl) svg{overflow:visible}.readout.svelte-14otirl{min-height:1.5em;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rows.svelte-13pztro{display:flex;flex-direction:column;gap:var(--space-3)}.spatial.svelte-13pztro{display:flex;align-items:center;gap:var(--space-2)}label.svelte-13pztro,.key.svelte-13pztro{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted)}.key.svelte-13pztro{margin-right:var(--space-1)}.sep.svelte-13pztro{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted)}input[type=number].svelte-13pztro{width:4.5rem;font-family:var(--font-mono);font-size:var(--text-sm)}input.size.svelte-13pztro{width:4rem}input.svelte-13pztro:disabled{opacity:.4}.hint.svelte-86kczp{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted);opacity:.7}summary.svelte-narcaq{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted);cursor:pointer}summary.svelte-narcaq icoglyph-svg:where(.svelte-narcaq){width:1.1em;height:1.1em}.body.svelte-narcaq{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-4)}.group.svelte-narcaq{display:flex;flex-direction:column;gap:var(--space-3)}h3.svelte-narcaq{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--color-muted)}.controls.svelte-18gpakp{display:flex;gap:var(--space-1);justify-content:center}.btn-icon.svelte-18gpakp{height:22px}section.svelte-1lmo0j2{display:flex;flex-direction:column;gap:var(--space-4)}.field.svelte-1lmo0j2{display:flex;flex-direction:column;gap:var(--space-2)}.alias-add.svelte-1lmo0j2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);font-size:var(--text-sm);max-width:24rem}input.invalid.svelte-1lmo0j2{border-color:var(--color-danger)}.error.svelte-1lmo0j2{font-size:var(--text-sm);color:var(--color-danger)}.hint.svelte-1lmo0j2{font-size:var(--text-sm);color:var(--color-muted)}.chips.svelte-1lmo0j2{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip.svelte-1lmo0j2{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2)}.check.svelte-1lmo0j2{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.id.svelte-1lmo0j2{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted)}.toasts.svelte-iwukno{position:fixed;bottom:var(--space-4);left:50%;translate:-50%;z-index:10;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);pointer-events:none}.toast.svelte-iwukno{font-family:var(--font-mono);font-size:var(--text-sm);background-color:var(--color-surface-solid);border:1px solid var(--color-border);border-left:3px solid var(--color-muted);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4)}.toast.success.svelte-iwukno{border-left-color:var(--color-success)}.toast.error.svelte-iwukno{border-left-color:var(--color-danger)}dialog.svelte-vw0onk{margin:auto;color:inherit;background-color:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-6);max-width:28rem}dialog.svelte-vw0onk::backdrop{background-color:color-mix(in srgb,var(--color-fg) 40%,transparent)}.details.svelte-vw0onk{display:flex;flex-direction:column;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-top:var(--space-4)}.prefix.svelte-vw0onk{display:inline-block;width:1.2em;font-weight:700}.add.svelte-vw0onk{color:var(--color-success)}.remove.svelte-vw0onk,.warn.svelte-vw0onk{color:var(--color-danger)}.warn.svelte-vw0onk{font-weight:600}.info.svelte-vw0onk{color:var(--color-muted)}.actions.svelte-vw0onk{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6)}.forge.svelte-ehtmf9{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-4)}.side.svelte-ehtmf9{display:contents}.notice.svelte-ehtmf9{order:1;font-size:var(--text-sm);color:var(--color-muted)}.a-toolbar.svelte-ehtmf9{order:2}.a-guest.svelte-ehtmf9{order:3}.a-preview.svelte-ehtmf9{order:4;min-width:0}.a-style.svelte-ehtmf9{order:5;display:flex;flex-direction:column;gap:var(--space-4)}.a-library.svelte-ehtmf9{order:6;min-width:0}.a-metadata.svelte-ehtmf9{order:7}.a-advanced.svelte-ehtmf9{order:8}.a-style.svelte-ehtmf9 h2:where(.svelte-ehtmf9){font-size:var(--text-md)}@media (min-width: 64rem){.forge.svelte-ehtmf9{flex-flow:row wrap;align-items:flex-start}.notice.svelte-ehtmf9{order:0;flex:0 0 100%}.a-preview.svelte-ehtmf9{order:1;flex:0 1 min(62vh,55%)}.side.svelte-ehtmf9{order:2;flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}}
