.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 .proposed:where(.svelte-qeqnkk){stroke-dasharray:3 4}.row.with-extra.svelte-qeqnkk{grid-template-columns:repeat(3,1fr)}.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)}}.doors.svelte-qxw1ee{display:inline-flex;gap:1px;background:var(--color-line);border:1px solid var(--color-line);border-radius:3px;overflow:hidden;margin-bottom:1.2rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.doors.svelte-qxw1ee button:where(.svelte-qxw1ee){padding:.55rem 1.1rem;background:var(--color-paper-raised);color:var(--color-ink-soft);transition:background .3s,color .3s}.doors.svelte-qxw1ee button.on:where(.svelte-qxw1ee){background:var(--color-paper);color:var(--color-brass)}textarea.svelte-qxw1ee,.link-input.svelte-qxw1ee{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-qxw1ee:focus,.link-input.svelte-qxw1ee:focus{outline:none;border-color:var(--color-brass)}.hand-row.svelte-qxw1ee{margin-top:1rem}.drop.svelte-qxw1ee{border:1px dashed var(--color-line-strong);border-radius:4px;background:var(--color-paper-raised);padding:2.6rem 1.5rem;text-align:center;cursor:pointer;transition:border-color .3s,background .3s}.drop.over.svelte-qxw1ee,.drop.svelte-qxw1ee:hover{border-color:var(--color-brass);background:var(--color-paper)}.drop-line.svelte-qxw1ee{font-family:var(--font-display);font-size:1.15rem;margin-bottom:.5rem}.note.svelte-qxw1ee{margin-top:.9rem;color:#e8977f}.privacy.svelte-qxw1ee{margin-top:1.6rem;max-width:34rem}.read-card.svelte-qxw1ee{border:1px solid var(--color-line);border-left:2px solid var(--color-brass);border-radius:3px;background:var(--color-paper-raised);padding:1.4rem 1.5rem}.read-card.svelte-qxw1ee .what:where(.svelte-qxw1ee){font-family:var(--font-display);font-size:1.2rem;margin-top:.5rem}.excerpt.svelte-qxw1ee{font-style:italic;color:var(--color-signal);margin-top:.7rem}.obs.svelte-qxw1ee{margin:.8rem 0 0;padding-left:1.1rem;color:var(--color-ink-soft)}.obs.svelte-qxw1ee li:where(.svelte-qxw1ee){margin-top:.25rem}.swap.svelte-qxw1ee{display:inline-block;margin-top:1.1rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft)}.reading-pulse.svelte-qxw1ee{animation:svelte-qxw1ee-pulse-line 1.6s ease-in-out infinite}@keyframes svelte-qxw1ee-pulse-line{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.reading-pulse.svelte-qxw1ee{animation:none}}.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}.spec.svelte-a5t42y dd.sample-line:where(.svelte-a5t42y){font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;color:var(--color-signal)}.working-title.svelte-a5t42y{margin-top:1.2rem;font-size:.62rem;line-height:1.6}.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}.resume.svelte-a5t42y{display:flex;gap:.5rem;flex-wrap:wrap;font-size:.72rem;letter-spacing:.04em;color:var(--color-ink-soft);border:1px solid var(--color-line);border-left:2px solid var(--color-brass);border-radius:3px;padding:.7rem 1rem;margin-bottom:1.6rem}.resume.svelte-a5t42y .ul-link:where(.svelte-a5t42y){color:var(--color-brass)}.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}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}.prov.svelte-a5t42y{margin-top:1.4rem}.prov-label.svelte-a5t42y{font-size:.62rem;margin-bottom:.6rem}.prov-grid.svelte-a5t42y{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--color-line);border:1px solid var(--color-line);border-radius:4px;overflow:hidden}.prov-cell.svelte-a5t42y{background:var(--color-paper-raised);padding:.85rem .9rem;text-align:left;display:flex;flex-direction:column;gap:.3rem;transition:background .4s var(--ease-out-quint),box-shadow .4s var(--ease-out-quint)}.prov-cell.svelte-a5t42y:hover{background:var(--color-paper)}.prov-cell.on.svelte-a5t42y{background:var(--color-paper);box-shadow:inset 0 0 0 2px var(--color-brass)}.prov-cell-label.svelte-a5t42y{font-family:var(--font-display);font-size:.98rem}.prov-cell.on.svelte-a5t42y .prov-cell-label:where(.svelte-a5t42y){color:var(--color-brass)}.prov-cell-gloss.svelte-a5t42y{color:var(--color-ink-faint);font-size:.78rem;line-height:1.4}@media (max-width: 720px){.prov-grid.svelte-a5t42y{grid-template-columns:repeat(2,1fr)}}.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)}.proposal.svelte-a5t42y{border:1px solid var(--color-line);border-left:2px solid var(--color-brass);border-radius:3px;background:var(--color-paper-raised);padding:1rem 1.2rem;margin-bottom:1.4rem}.proposal-reason.svelte-a5t42y{font-family:var(--font-display);font-size:1.1rem;margin-top:.4rem}.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}.compose-line.svelte-a5t42y{margin-top:2.2rem;animation:svelte-a5t42y-compose-pulse 1.7s ease-in-out infinite}@keyframes svelte-a5t42y-compose-pulse{0%,to{opacity:.45}50%{opacity:1}}.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}.sample-block.svelte-a5t42y{margin-top:2.4rem;border:1px solid var(--color-line);border-left:2px solid var(--color-brass);border-radius:3px;background:var(--color-paper-raised);padding:1.3rem 1.5rem}.sample-excerpt.svelte-a5t42y{font-style:italic;color:var(--color-signal);margin-top:.7rem}.sample-obs.svelte-a5t42y{margin:.8rem 0 0;padding-left:1.1rem;color:var(--color-ink-soft)}.sample-obs.svelte-a5t42y li:where(.svelte-a5t42y){margin-top:.25rem}.sample-caution.svelte-a5t42y{margin-top:.9rem}.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)}.correct.svelte-a5t42y label:where(.svelte-a5t42y){display:block;margin-bottom:.7rem}.corrected-note.svelte-a5t42y{margin-bottom:.4rem}.track-link.svelte-a5t42y{color:var(--color-brass);word-break:break-all}.brief-actions.svelte-a5t42y{margin-top:2rem;display:flex;gap:.9rem;flex-wrap:wrap}@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}}
