.grid.svelte-sbwtio{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--color-line);border:1px solid var(--color-line);border-radius:4px;overflow:hidden}.cell.svelte-sbwtio{background:var(--color-paper-raised);padding:1.6rem 1.3rem 1.5rem;text-align:left;display:flex;flex-direction:column;gap:.55rem;min-height:9.5rem;transition:background .4s var(--ease-out-quint),box-shadow .4s var(--ease-out-quint)}.cell.svelte-sbwtio:hover{background:var(--color-paper)}.cell.on.svelte-sbwtio{background:var(--color-paper);box-shadow:inset 0 0 0 2px var(--color-brass)}.glyph.svelte-sbwtio{height:34px;display:flex;align-items:flex-end;color:var(--color-ink-soft)}.cell.on.svelte-sbwtio .glyph:where(.svelte-sbwtio){color:var(--color-brass)}.cell-label.svelte-sbwtio{font-family:var(--font-display);font-size:1.12rem;margin-top:.3rem}.cell-gloss.svelte-sbwtio{color:var(--color-ink-faint);font-size:.85rem}.wave.svelte-sbwtio{display:flex;align-items:flex-end;gap:3px;height:100%}.wave.svelte-sbwtio i:where(.svelte-sbwtio){width:3px;background:currentColor;border-radius:2px;animation:svelte-sbwtio-bar 1.1s ease-in-out infinite}.wave.svelte-sbwtio i:where(.svelte-sbwtio):nth-child(1){height:40%;animation-delay:0s}.wave.svelte-sbwtio i:where(.svelte-sbwtio):nth-child(2){height:75%;animation-delay:.1s}.wave.svelte-sbwtio i:where(.svelte-sbwtio):nth-child(3){height:55%;animation-delay:.2s}.wave.svelte-sbwtio i:where(.svelte-sbwtio):nth-child(4){height:95%;animation-delay:.3s}.wave.svelte-sbwtio i:where(.svelte-sbwtio):nth-child(5){height:60%;animation-delay:.15s}.wave.svelte-sbwtio i:where(.svelte-sbwtio):nth-child(6){height:80%;animation-delay:.25s}.wave.svelte-sbwtio i:where(.svelte-sbwtio):nth-child(7){height:45%;animation-delay:.05s}@keyframes svelte-sbwtio-bar{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}.lines.svelte-sbwtio{display:flex;flex-direction:column;gap:4px;width:42px}.lines.svelte-sbwtio i:where(.svelte-sbwtio){height:3px;background:currentColor;border-radius:2px;transform-origin:left;animation:svelte-sbwtio-line 2.4s ease-in-out infinite}.lines.svelte-sbwtio i:where(.svelte-sbwtio):nth-child(1){width:100%}.lines.svelte-sbwtio i:where(.svelte-sbwtio):nth-child(2){width:78%;animation-delay:.2s}.lines.svelte-sbwtio i:where(.svelte-sbwtio):nth-child(3){width:90%;animation-delay:.4s}.lines.svelte-sbwtio i:where(.svelte-sbwtio):nth-child(4){width:60%;animation-delay:.6s}@keyframes svelte-sbwtio-line{0%,to{opacity:.5}50%{opacity:1}}.dots.svelte-sbwtio{display:grid;grid-template-columns:repeat(3,8px);gap:5px}.dots.svelte-sbwtio i:where(.svelte-sbwtio){width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.35;animation:svelte-sbwtio-pulse 2.2s ease-in-out infinite;animation-delay:calc(var(--i) * .12s)}@keyframes svelte-sbwtio-pulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.scatter.svelte-sbwtio,.place.svelte-sbwtio{width:52px;height:34px;overflow:visible}.scatter.svelte-sbwtio line:where(.svelte-sbwtio),.place.svelte-sbwtio path:where(.svelte-sbwtio){stroke:currentColor;stroke-width:1.2;fill:none}.scatter.svelte-sbwtio circle:where(.svelte-sbwtio){fill:currentColor}.place.svelte-sbwtio .pin:where(.svelte-sbwtio){fill:var(--color-brass);stroke:none;animation:svelte-sbwtio-pulse 2s ease-in-out infinite}.ask.svelte-sbwtio{font-family:var(--font-display);font-size:2rem;line-height:1;color:currentColor}@media (max-width: 720px){.grid.svelte-sbwtio{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion: reduce){.wave.svelte-sbwtio i:where(.svelte-sbwtio),.lines.svelte-sbwtio i:where(.svelte-sbwtio),.dots.svelte-sbwtio i:where(.svelte-sbwtio),.place.svelte-sbwtio .pin:where(.svelte-sbwtio){animation:none}}.pad-wrap.svelte-a9yvlu{display:flex;gap:.9rem}.pad-col.svelte-a9yvlu{flex:1}.pad.svelte-a9yvlu{position:relative;width:100%;aspect-ratio:16 / 9;max-height:320px;background:var(--color-paper-raised);border:1px solid var(--color-line-strong);border-radius:4px;cursor:crosshair;touch-action:none;overflow:hidden}.pad.dragging.svelte-a9yvlu{cursor:grabbing}.pad.svelte-a9yvlu:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.grid-lines.svelte-a9yvlu span:where(.svelte-a9yvlu){position:absolute;background:var(--color-line)}.grid-lines.svelte-a9yvlu span:where(.svelte-a9yvlu):nth-child(1){left:25%;top:0;bottom:0;width:1px}.grid-lines.svelte-a9yvlu span:where(.svelte-a9yvlu):nth-child(2){left:50%;top:0;bottom:0;width:1px}.grid-lines.svelte-a9yvlu span:where(.svelte-a9yvlu):nth-child(3){left:75%;top:0;bottom:0;width:1px}.handle.svelte-a9yvlu{position:absolute;width:18px;height:18px;border-radius:50%;background:var(--color-brass);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brass) 22%,transparent);transform:translate(-50%,-50%);transition:box-shadow .3s var(--ease-out-quint)}.pad.dragging.svelte-a9yvlu .handle:where(.svelte-a9yvlu){box-shadow:0 0 0 7px color-mix(in srgb,var(--color-brass) 20%,transparent)}.trail.svelte-a9yvlu{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--color-ink);transform:translate(-50%,-50%)}.axis.svelte-a9yvlu{display:flex;justify-content:space-between}.axis-x.svelte-a9yvlu{margin-top:.6rem}.axis-y.svelte-a9yvlu{flex-direction:column;align-items:flex-end;text-align:right;writing-mode:vertical-rl;transform:rotate(180deg);padding-block:2px}.reading.svelte-a9yvlu{margin-top:1.4rem;font-family:var(--font-display);font-size:1.25rem;line-height:1.35;color:var(--color-ink);min-height:2.6em}@media (max-width: 720px){.axis-y.svelte-a9yvlu{display:none}}.row.svelte-qeqnkk{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--color-line);border:1px solid var(--color-line);border-radius:4px;overflow:hidden}.shape.svelte-qeqnkk{background:var(--color-paper-raised);padding:1.4rem 1rem 1.3rem;text-align:left;display:flex;flex-direction:column;gap:.5rem;transition:background .4s var(--ease-out-quint)}.shape.svelte-qeqnkk:hover{background:var(--color-paper)}.shape.on.svelte-qeqnkk{background:var(--color-paper);box-shadow:inset 0 0 0 2px var(--color-brass)}.sketch.svelte-qeqnkk svg:where(.svelte-qeqnkk){width:48px;height:36px;color:var(--color-ink-soft)}.shape.on.svelte-qeqnkk .sketch:where(.svelte-qeqnkk) svg:where(.svelte-qeqnkk){color:var(--color-brass)}.sketch.svelte-qeqnkk svg:where(.svelte-qeqnkk) line:where(.svelte-qeqnkk),.sketch.svelte-qeqnkk svg:where(.svelte-qeqnkk) polyline:where(.svelte-qeqnkk),.sketch.svelte-qeqnkk svg:where(.svelte-qeqnkk) rect:where(.svelte-qeqnkk),.sketch.svelte-qeqnkk svg:where(.svelte-qeqnkk) path:where(.svelte-qeqnkk){stroke:currentColor;stroke-width:1.4;fill:none;stroke-linejoin:round;stroke-linecap:round}.sketch.svelte-qeqnkk .dot:where(.svelte-qeqnkk){fill:currentColor;stroke:none}.sketch.svelte-qeqnkk .faint:where(.svelte-qeqnkk){opacity:.4}.sketch.svelte-qeqnkk .tick:where(.svelte-qeqnkk){stroke:var(--color-brass);stroke-width:1.7}.shape-label.svelte-qeqnkk{font-family:var(--font-display);font-size:1.05rem;margin-top:.2rem}.shape-gloss.svelte-qeqnkk{color:var(--color-ink-faint);font-size:.8rem}@media (max-width: 860px){.row.svelte-qeqnkk{grid-template-columns:repeat(2,1fr)}}.stage.svelte-a5t42y{position:relative;min-height:100vh;background:linear-gradient(to bottom,var(--color-paper-raised),var(--color-paper));overflow:hidden}.stage-field{opacity:.55}.stage-inner.svelte-a5t42y{position:relative;z-index:2;display:grid;grid-template-columns:15rem 1fr;gap:clamp(2rem,5vw,5rem);padding-top:8.5rem;padding-bottom:5rem;min-height:100vh;align-items:start}.readout.svelte-a5t42y{position:sticky;top:8.5rem}.spec.svelte-a5t42y{margin:1.4rem 0 0;display:flex;flex-direction:column}.spec.svelte-a5t42y>div:where(.svelte-a5t42y){padding:.75rem 0;border-top:1px solid var(--color-line);opacity:.55;transition:opacity .5s var(--ease-out-quint)}.spec.svelte-a5t42y>div.filled:where(.svelte-a5t42y){opacity:1}.spec.svelte-a5t42y dt:where(.svelte-a5t42y){color:var(--color-ink-faint);font-size:.6rem}.spec.svelte-a5t42y dd:where(.svelte-a5t42y){margin:.25rem 0 0;font-family:var(--font-display);font-size:1rem;line-height:1.25}.progress-line.svelte-a5t42y{margin-top:1.4rem;height:2px;background:var(--color-line)}.progress-line.svelte-a5t42y span:where(.svelte-a5t42y){display:block;height:100%;background:var(--color-brass);transition:width .6s var(--ease-out-quint)}.pane.svelte-a5t42y{max-width:42rem}.step-count.svelte-a5t42y{color:var(--color-brass);margin-bottom:1.5rem}.step.svelte-a5t42y{min-height:46vh}.q.svelte-a5t42y{font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:400;margin-bottom:.9rem}.q-sub.svelte-a5t42y{color:var(--color-ink-soft);margin-bottom:2rem;max-width:40rem}.chips.svelte-a5t42y{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin-bottom:2rem}.chip.svelte-a5t42y{text-align:left;border:1px solid var(--color-line);border-radius:3px;padding:1rem 1.1rem;background:var(--color-paper-raised);transition:box-shadow .35s var(--ease-out-quint),transform .35s var(--ease-out-quint)}.chip.svelte-a5t42y:hover{transform:translateY(-2px)}.chip.on.svelte-a5t42y{box-shadow:inset 0 0 0 2px var(--color-brass)}.chip-label.svelte-a5t42y{display:block;font-family:var(--font-display);font-size:1.2rem}.chip-gloss.svelte-a5t42y{display:block;color:var(--color-ink-faint);font-size:.85rem;margin-top:.2rem}.field-label.svelte-a5t42y{display:block;margin-bottom:.7rem}textarea.svelte-a5t42y,.one-line.svelte-a5t42y,.contact.svelte-a5t42y input:where(.svelte-a5t42y){width:100%;background:var(--color-paper-raised);border:1px solid var(--color-line-strong);border-radius:3px;padding:.9rem 1rem;font:inherit;color:var(--color-ink);resize:none;transition:border-color .3s var(--ease-out-quint)}textarea.svelte-a5t42y:focus,.one-line.svelte-a5t42y:focus,.contact.svelte-a5t42y input:where(.svelte-a5t42y):focus{outline:none;border-color:var(--color-brass)}.subject.svelte-a5t42y{font-size:1.05rem}.one-line.svelte-a5t42y{margin-top:1rem}.seeds.svelte-a5t42y{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.seed.svelte-a5t42y{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.03em;color:var(--color-ink-soft);border:1px solid var(--color-line);border-radius:999px;padding:.35rem .75rem;transition:border-color .3s,color .3s}.seed.svelte-a5t42y:hover{border-color:var(--color-brass);color:var(--color-brass)}.reflection.svelte-a5t42y{font-family:var(--font-display);font-size:1.15rem;color:var(--color-signal);border-left:2px solid var(--color-brass);padding-left:1rem;margin-bottom:1.8rem}.reflection.reflecting.svelte-a5t42y{font-family:var(--font-mono);font-size:.72rem;color:var(--color-ink-faint);border-color:var(--color-line)}.followups.svelte-a5t42y{display:flex;flex-direction:column;gap:1.6rem}.followup-q.svelte-a5t42y{display:block;font-family:var(--font-display);font-size:1.2rem;margin-bottom:.7rem}.contact.svelte-a5t42y{display:flex;flex-direction:column;gap:.8rem;max-width:26rem}.err.svelte-a5t42y{color:#e8977f;margin-top:.7rem}.nav.svelte-a5t42y{display:flex;align-items:center;justify-content:space-between;margin-top:2.6rem;gap:1rem}.back.svelte-a5t42y{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft)}.back.hidden.svelte-a5t42y{visibility:hidden}.nav.svelte-a5t42y .key:where(.svelte-a5t42y):disabled{opacity:.4;cursor:not-allowed}.brief-title.svelte-a5t42y{font-size:clamp(2rem,4.4vw,3.2rem);margin:.8rem 0 .6rem}.brief-instrument.svelte-a5t42y{font-family:var(--font-display);font-style:italic;font-size:1.25rem;color:var(--color-brass);margin-bottom:1.4rem}.brief-summary.svelte-a5t42y{color:var(--color-ink-soft);font-size:1.1rem}.brief-grid.svelte-a5t42y{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:2.8rem}.approach.svelte-a5t42y{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-direction:column;gap:1rem}.approach.svelte-a5t42y li:where(.svelte-a5t42y){display:grid;grid-template-columns:2rem 1fr;gap:.5rem;color:var(--color-ink-soft)}.approach.svelte-a5t42y .mono:where(.svelte-a5t42y){color:var(--color-brass)}.versions.svelte-a5t42y{display:flex;flex-direction:column;gap:1.5rem}.version.svelte-a5t42y p:where(.svelte-a5t42y):last-child{margin-top:.5rem;color:var(--color-ink-soft)}.open.svelte-a5t42y{margin:.5rem 0 0;padding-left:1.1rem;color:var(--color-ink-soft)}.closest.svelte-a5t42y{margin-top:2rem;color:var(--color-ink-soft)}.track-link.svelte-a5t42y{color:var(--color-brass);word-break:break-all}.brief-actions.svelte-a5t42y{margin-top:2rem}@media (max-width: 900px){.stage-inner.svelte-a5t42y{grid-template-columns:1fr}.readout.svelte-a5t42y{position:static}.spec.svelte-a5t42y{display:grid;grid-template-columns:repeat(2,1fr)}.brief-grid.svelte-a5t42y{grid-template-columns:1fr;gap:2rem}}@media (max-width: 560px){.chips.svelte-a5t42y{grid-template-columns:1fr}}
