.place.svelte-1uyr3q2{gap:var(--space-l);display:grid}.place__group.svelte-1uyr3q2{gap:var(--space-s);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.place__group.svelte-1uyr3q2 legend:where(.svelte-1uyr3q2){margin-bottom:var(--space-s);color:var(--color-paper-muted)}.field.svelte-1uyr3q2{gap:var(--space-3xs);font-size:var(--text-small);font-weight:600;display:grid}.place__note.svelte-1uyr3q2{color:var(--color-paper-muted);font-size:var(--text-small);font-weight:400}input[type=text].svelte-1uyr3q2{width:100%;min-height:2.75rem;padding:0 var(--space-xs);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-body);caret-color:var(--color-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;border-radius:0;font-weight:400}input[aria-invalid=true].svelte-1uyr3q2{outline:var(--rule-frame) solid var(--color-tape-yellow);outline-offset:2px}.choice.svelte-1uyr3q2{gap:var(--space-xs);min-height:2.75rem;padding-block:var(--space-2xs);cursor:pointer;align-items:start;display:flex}input[type=radio].svelte-1uyr3q2{width:1.25rem;height:1.25rem;accent-color:var(--color-paper);flex:none;margin:.15rem 0 0}.choice.svelte-1uyr3q2 span:where(.svelte-1uyr3q2){display:grid}.choice__detail.svelte-1uyr3q2{color:var(--color-paper-muted);font-size:var(--text-small)}.choice.svelte-1uyr3q2:has(input:where(.svelte-1uyr3q2):disabled){color:var(--color-paper-quiet);cursor:not-allowed}.size.svelte-1uyr3q2{gap:var(--space-s);padding-left:calc(1.25rem + var(--space-xs));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.error.svelte-1uyr3q2{padding:var(--space-3xs) var(--space-2xs);background:var(--color-tape-yellow);color:var(--color-ink);font-size:var(--text-small);grid-column:1/-1;justify-self:start;font-weight:600}.place__actions.svelte-1uyr3q2{gap:var(--space-s);flex-wrap:wrap;display:flex}.plan.svelte-1qpkwdk{background:var(--color-ink);height:100%;min-height:18rem;position:relative}.plan__surface.svelte-1qpkwdk{touch-action:none;cursor:crosshair;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.plan--placing.svelte-1qpkwdk .plan__surface:where(.svelte-1qpkwdk){cursor:copy}.plan--read-only.svelte-1qpkwdk .plan__surface:where(.svelte-1qpkwdk){cursor:default;touch-action:auto}.plan__svg.svelte-1qpkwdk{position:absolute;inset:0}.plan__grid.svelte-1qpkwdk line:where(.svelte-1qpkwdk){stroke:var(--color-ink-line);stroke-width:1px}.plan__stage.svelte-1qpkwdk{fill:var(--color-ink-raised);stroke:var(--color-paper-quiet);stroke-width:2px;stroke-linejoin:miter}.plan__stage--open.svelte-1qpkwdk{fill:none;stroke:var(--color-paper);stroke-dasharray:6 4}.plan__tape.svelte-1qpkwdk{fill:none;stroke-linecap:butt;stroke-linejoin:miter}.plan__tape--carried.svelte-1qpkwdk{opacity:.78}.plan__tape--ghost.svelte-1qpkwdk{stroke:var(--color-paper-quiet);opacity:.35}.plan__handle.svelte-1qpkwdk{fill:var(--color-ink);stroke:var(--color-paper);stroke-width:2px}.plan__handle--first.svelte-1qpkwdk{fill:var(--color-paper)}.plan__handle--active.svelte-1qpkwdk{fill:var(--color-tape-yellow);stroke:var(--color-ink)}.plan__length.svelte-1qpkwdk,.plan__scale.svelte-1qpkwdk text:where(.svelte-1qpkwdk){fill:var(--color-paper-muted);font-family:var(--font-data);text-anchor:middle;paint-order:stroke;stroke:var(--color-ink);stroke-width:3px;font-size:.8125rem;font-weight:600}.plan__scale.svelte-1qpkwdk text:where(.svelte-1qpkwdk){text-anchor:start}.plan__scale.svelte-1qpkwdk line:where(.svelte-1qpkwdk){stroke:var(--color-paper-muted);stroke-width:2px}.plan__cursor.svelte-1qpkwdk line:where(.svelte-1qpkwdk){stroke:var(--color-tape-yellow);stroke-width:2px}.plan__proxies.svelte-1qpkwdk{margin:0;list-style:none}.plan__proxy.svelte-1qpkwdk{color:#0000;pointer-events:none;background:0 0;border:0;width:2.75rem;height:2.75rem;margin:-1.375rem 0 0 -1.375rem;padding:0;font-size:0;position:absolute}.plan__proxy.svelte-1qpkwdk:focus-visible{outline:var(--focus-ring);outline-offset:0}.plan__add.svelte-1qpkwdk{z-index:1;top:var(--space-2xs);left:var(--space-2xs);padding:var(--space-2xs) var(--space-s);background:var(--color-paper);color:var(--color-ink);font:inherit;border:0;font-weight:600;position:absolute}.visually-hidden-focusable.svelte-1qpkwdk:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dialog.svelte-n0kk39{width:min(36rem, calc(100vw - 2 * var(--gutter)));max-height:calc(100dvh - 2 * var(--space-m));padding:var(--space-m);border:var(--rule-frame) solid var(--color-paper);background:var(--color-ink);color:var(--color-paper);overscroll-behavior:contain;overflow:auto}.dialog.svelte-n0kk39::backdrop{background:#0b0a09d1}.dialog__head.svelte-n0kk39{gap:var(--space-s);margin-bottom:var(--space-m);justify-content:space-between;align-items:start;display:flex}@media (width<=40rem){.dialog.svelte-n0kk39{width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--space-s) var(--gutter);border:0;margin:0}}.copy.svelte-1o91au{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.copy.svelte-1o91au a:where(.svelte-1o91au){overflow-wrap:anywhere;font-weight:600}.copy__done.svelte-1o91au{color:var(--color-paper-muted);font-size:var(--text-small)}.save.svelte-q1365u,.panel.svelte-q1365u{gap:var(--space-s);justify-items:start;display:grid}.panel.svelte-q1365u{padding:var(--space-m);border:var(--rule-frame) solid var(--color-paper)}.panel--error.svelte-q1365u{border-color:var(--color-tape-yellow)}.panel.svelte-q1365u:focus,.panel.svelte-q1365u .title:where(.svelte-q1365u):focus{outline:none}.panel.svelte-q1365u:focus-visible,.panel.svelte-q1365u .title:where(.svelte-q1365u):focus-visible{outline:var(--focus-ring);outline-offset:4px}.summary.svelte-q1365u{font-weight:600}.summary__list.svelte-q1365u{gap:var(--space-3xs);padding-left:1.1em;list-style:square;display:grid}.field.svelte-q1365u{gap:var(--space-3xs);width:100%;font-size:var(--text-small);font-weight:600;display:grid}.field.svelte-q1365u input:where(.svelte-q1365u){width:100%;min-height:3rem;padding:0 var(--space-s);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-body);caret-color:var(--color-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;border-radius:0;font-weight:400}.hint.svelte-q1365u{color:var(--color-paper-muted);font-size:var(--text-small);font-weight:400}.error.svelte-q1365u{padding:var(--space-3xs) var(--space-2xs);background:var(--color-tape-yellow);color:var(--color-ink);font-size:var(--text-small);justify-self:start;font-weight:600;line-height:1.35}.scenes.svelte-osxyf0{gap:var(--space-xs);display:grid}.scenes__heading.svelte-osxyf0{color:var(--color-paper-muted)}.scenes__empty.svelte-osxyf0{color:var(--color-paper-muted);font-size:var(--text-small)}.scenes__list.svelte-osxyf0{gap:var(--space-2xs);flex-wrap:wrap;list-style:none;display:flex}.scene.svelte-osxyf0{max-width:16rem;min-height:2.75rem;padding:0 var(--space-s);border:var(--rule-seam) solid var(--color-ink-line);background:var(--color-ink);color:var(--color-paper);font:inherit;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-weight:600;overflow:hidden}.scene.svelte-osxyf0:hover{border-color:var(--color-paper-quiet)}.scene[aria-pressed=true].svelte-osxyf0{background:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink)}.scenes__actions.svelte-osxyf0,.scenes__rename.svelte-osxyf0,.scenes__confirm.svelte-osxyf0{gap:var(--space-2xs);flex-wrap:wrap;align-items:end;display:flex}.scenes__confirm.svelte-osxyf0 p:where(.svelte-osxyf0){flex-basis:100%;font-weight:600}.scenes__field.svelte-osxyf0{gap:var(--space-3xs);display:grid}input.svelte-osxyf0{min-height:2.75rem;padding:0 var(--space-xs);background:var(--color-paper);color:var(--color-ink);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;border-radius:0}.sides.svelte-18tp7ub{gap:var(--space-xs);align-content:start;display:grid}.sides__heading.svelte-18tp7ub{color:var(--color-paper-muted)}.sides__empty.svelte-18tp7ub{max-width:28ch}.sides__note.svelte-18tp7ub{padding:var(--space-2xs) var(--space-xs);background:var(--color-tape-yellow);color:var(--color-ink);font-size:var(--text-small);font-weight:600;line-height:1.35}.sides__list.svelte-18tp7ub{list-style:none;display:grid}.side.svelte-18tp7ub{gap:var(--space-2xs);padding-block:var(--space-2xs);border-bottom:var(--rule-seam) solid var(--color-ink-line);grid-template-columns:minmax(0,1fr) 6rem 7.5rem;align-items:center;display:grid}.side--head.svelte-18tp7ub{color:var(--color-paper-muted);border-bottom:0;padding-block:0}.side__name.svelte-18tp7ub{font-size:var(--text-small);font-weight:600}.side__field.svelte-18tp7ub{align-items:center;gap:var(--space-3xs);font-size:var(--text-small);display:inline-flex}input.svelte-18tp7ub,select.svelte-18tp7ub{min-height:2.75rem;padding:0 var(--space-2xs);background:var(--color-paper);color:var(--color-ink);font:inherit;font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;border-radius:0}select.svelte-18tp7ub{width:100%}input.svelte-18tp7ub{text-align:right;width:4.5rem}input[aria-invalid=true].svelte-18tp7ub{outline:var(--rule-frame) solid var(--color-tape-yellow)}.side__error.svelte-18tp7ub{padding:var(--space-3xs) var(--space-2xs);background:var(--color-tape-yellow);color:var(--color-ink);font-size:var(--text-small);grid-column:1/-1;justify-self:start;font-weight:600}.sides__actions.svelte-18tp7ub{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.planner.svelte-1caqbgv{gap:var(--space-m);padding:var(--space-m) var(--page-inset) var(--space-xl);display:grid}.planner__head.svelte-1caqbgv{gap:var(--space-s) var(--space-l);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.planner__title.svelte-1caqbgv{gap:var(--space-2xs);align-self:start;display:grid}@media (width>=64rem){.planner__head.svelte-1caqbgv{grid-template-columns:minmax(min(100%,26rem),1fr) auto}.planner__title.svelte-1caqbgv{grid-row:span 2}.planner__actions.svelte-1caqbgv{justify-content:end}.planner__note.svelte-1caqbgv{text-align:right}}.summary.svelte-1caqbgv{gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}.summary.svelte-1caqbgv dt:where(.svelte-1caqbgv){color:var(--color-paper-muted)}.summary.svelte-1caqbgv dd:where(.svelte-1caqbgv){font-weight:600}.planner__actions.svelte-1caqbgv{gap:var(--space-2xs);flex-wrap:wrap;align-items:center;display:flex}.planner__reset.svelte-1caqbgv{padding-top:var(--space-s);border-top:var(--rule-seam) solid var(--color-ink-line)}.planner__note.svelte-1caqbgv{color:var(--color-paper-muted);font-size:var(--text-small);flex-basis:100%}.planner__work.svelte-1caqbgv{gap:var(--space-s);grid-template-columns:minmax(0,1fr);display:grid}.planner__work--sides.svelte-1caqbgv{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem)}.planner__bar.svelte-1caqbgv,.planner__hint.svelte-1caqbgv{grid-column:1/-1}.planner__plan.svelte-1caqbgv{border:var(--rule-frame) solid var(--color-ink-line);height:clamp(20rem,62vh,44rem)}.planner__hint.svelte-1caqbgv{min-height:1.55em;color:var(--color-paper);font-weight:600}.planner--read-only.svelte-1caqbgv .planner__plan:where(.svelte-1caqbgv){height:clamp(18rem,56vh,40rem)}@media (width<=40rem){.planner__work.svelte-1caqbgv,.planner__work--sides.svelte-1caqbgv{grid-template-columns:minmax(0,1fr)}.planner__plan.svelte-1caqbgv{height:62svh;min-height:18rem}.planner__bar.svelte-1caqbgv{z-index:2;margin-inline:calc(-1 * var(--page-inset));padding:var(--space-2xs) var(--page-inset) calc(var(--space-2xs) + env(safe-area-inset-bottom));border-top:var(--rule-frame) solid var(--color-ink-line);background:var(--color-ink);order:2;position:sticky;bottom:0}.planner__sides.svelte-1caqbgv{order:3}}
