.dot-field.svelte-1r2ecb7{z-index:-1;pointer-events:none;position:fixed;inset:0}.topology-preview.svelte-2cbwno{aspect-ratio:100/36;border:1px solid var(--dc-border-soft);border-radius:var(--dc-radius-sm);background:var(--dc-bg);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}svg.svelte-2cbwno{width:100%;height:100%;display:block}.topology-edges.svelte-2cbwno path:where(.svelte-2cbwno){fill:none;stroke:color-mix(in srgb, var(--dc-text-muted) 64%, transparent);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0;animation:svelte-2cbwno-topology-edge-reveal .48s var(--dc-ease-out-expo) forwards;animation-delay:calc(.14s + var(--edge-index,0) * 42ms)}.topology-node.svelte-2cbwno{--node-accent:var(--color-text-muted);fill:var(--node-accent);fill-opacity:.28;stroke:var(--node-accent);stroke-width:.9px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%;animation:svelte-2cbwno-topology-node-reveal .36s var(--dc-ease-out-expo) forwards;animation-delay:calc(.11s + var(--node-index,0) * 38ms)}.topology-node.node-first.svelte-2cbwno,.topology-node.node-last.svelte-2cbwno{fill-opacity:.42}.topology-node.node-last.svelte-2cbwno{--node-accent:var(--color-outcome);stroke-width:1.3px}.topology-dots.svelte-2cbwno .topology-edges:where(.svelte-2cbwno) path:where(.svelte-2cbwno){stroke:color-mix(in srgb, var(--dc-text-muted) 44%, transparent);stroke-width:1px}.topology-dots.svelte-2cbwno .topology-node:where(.svelte-2cbwno){stroke-width:0;fill-opacity:.5}.topology-dots.svelte-2cbwno .topology-node.node-first:where(.svelte-2cbwno){fill-opacity:.68}.topology-dots.svelte-2cbwno .topology-node.node-last:where(.svelte-2cbwno){fill-opacity:.95}.topology-empty.svelte-2cbwno{color:var(--dc-text-faint);font-size:var(--dc-text-2xs);letter-spacing:var(--dc-track-label);text-transform:uppercase}@keyframes svelte-2cbwno-topology-edge-reveal{to{opacity:1}}@keyframes svelte-2cbwno-topology-node-reveal{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.topology-edges.svelte-2cbwno path:where(.svelte-2cbwno),.topology-node.svelte-2cbwno{opacity:1;animation:none;transform:none}}.shell.svelte-1uha8ag{width:min(1120px,100% - 64px);padding:var(--dc-space-6) 0 var(--dc-space-12);margin:0 auto}.masthead.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--dc-space-4);padding-bottom:var(--dc-space-5);border-bottom:1px solid var(--dc-surface-border);display:flex}.intro.svelte-1uha8ag{--headline-block:calc(var(--dc-space-12) + 2.24 * clamp(1.75rem, 6vw, 4rem));--hero-drop:max(0px, calc(var(--headline-block) + 6rem - 29.1667cqw));min-height:calc(25rem + var(--hero-drop));padding:var(--dc-space-12) 0 var(--dc-space-8);align-content:start;display:grid;position:relative;container-type:inline-size}.intro.svelte-1uha8ag .watermark{z-index:0;width:auto;max-width:100%;height:100%;color:var(--dc-color-brand-bright);opacity:.07;pointer-events:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}h1.svelte-1uha8ag{z-index:var(--dc-z-raised);font-size:clamp(1.75rem,6vw,4rem);font-weight:var(--dc-weight-normal);letter-spacing:0;margin:0;line-height:1.12;position:relative}h1.svelte-1uha8ag .dim:where(.svelte-1uha8ag){color:var(--dc-text-dim)}.signal.svelte-1uha8ag{z-index:var(--dc-z-base);pointer-events:none}.signal.wide.svelte-1uha8ag{top:var(--hero-drop);aspect-ratio:1920/680;position:absolute;left:0;right:0}.signal.narrow.svelte-1uha8ag{display:none}.signal-curve.svelte-1uha8ag{width:100%;height:100%;position:absolute;inset:0;overflow:visible}@keyframes svelte-1uha8ag-signal-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes svelte-1uha8ag-signal-node-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-signal-hold{0%{opacity:0}to{opacity:0}}@keyframes svelte-1uha8ag-signal-pulse{0%{opacity:.6;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1.9)}}.thread.svelte-1uha8ag{stroke-width:2.6px;animation:2.2s cubic-bezier(.4,0,.2,1) .3s both svelte-1uha8ag-signal-draw}.ghost-branch.svelte-1uha8ag{opacity:0;animation:1.4s both svelte-1uha8ag-ghost-in}.ghost-branch-a.svelte-1uha8ag{animation-delay:2.6s}.ghost-branch-b.svelte-1uha8ag{animation-delay:2.9s}.ghost-branch.svelte-1uha8ag path:where(.svelte-1uha8ag),.ghost-branch.svelte-1uha8ag circle:where(.svelte-1uha8ag){fill:none;stroke:var(--dc-ink-ornament);stroke-width:1px;vector-effect:non-scaling-stroke}.ghost-branch.svelte-1uha8ag path:where(.svelte-1uha8ag){stroke-dasharray:4 7}@keyframes svelte-1uha8ag-ghost-in{0%{opacity:0}to{opacity:.32}}.signal-node.svelte-1uha8ag{width:0;height:0;animation:.4s both svelte-1uha8ag-signal-node-in;position:absolute}.signal-node.svelte-1uha8ag i:where(.svelte-1uha8ag){border:1.5px solid var(--accent);background:var(--dc-surface);border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signal-node.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--dc-text-muted);font-size:var(--dc-text-2xs);font-style:normal;font-weight:var(--dc-weight-medium);letter-spacing:var(--dc-track-kicker);text-transform:uppercase;white-space:nowrap;position:absolute;top:16px;left:50%;transform:translate(-50%)}.mechanism.svelte-1uha8ag{--accent:var(--ct-fragility-medium);animation-delay:1.3s}.mechanism.svelte-1uha8ag em:where(.svelte-1uha8ag){top:auto;bottom:16px}.consequence.svelte-1uha8ag{--accent:var(--dc-color-brand);animation-delay:2.4s}.consequence.svelte-1uha8ag i:where(.svelte-1uha8ag){border-color:var(--dc-color-brand);background:var(--dc-color-brand);width:17px;height:17px}.consequence.svelte-1uha8ag i:where(.svelte-1uha8ag):after{background:var(--dc-color-brand);content:"";border-radius:50%;width:32px;height:32px;animation:2.8s step-end both svelte-1uha8ag-signal-hold,2.4s ease-out 2.8s infinite svelte-1uha8ag-signal-pulse;position:absolute;top:50%;left:50%}.consequence.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--dc-color-brand-bright)}@media (prefers-reduced-motion:reduce){.thread.svelte-1uha8ag,.signal-node.svelte-1uha8ag,.instrument.svelte-1uha8ag{animation:none}.ghost-branch.svelte-1uha8ag{opacity:.32;animation:none}.consequence.svelte-1uha8ag i:where(.svelte-1uha8ag):after{opacity:0;animation:none}.terminus.svelte-1uha8ag:hover:not(:disabled) .arrow:where(.svelte-1uha8ag),.terminus.svelte-1uha8ag:focus-visible:not(:disabled) .arrow:where(.svelte-1uha8ag){transform:none}}.instrument.svelte-1uha8ag{top:calc(29.1667cqw + var(--hero-drop));z-index:var(--dc-z-raised);gap:var(--dc-space-2);--rail-inset:var(--dc-space-2);width:28cqw;padding:var(--dc-space-3_5) var(--dc-space-3_5) var(--rail-inset);border:1px solid var(--dc-field-border);border-radius:var(--dc-radius-lg);background:var(--dc-bg);transition:border-color var(--dc-transition-fast), background-color var(--dc-transition-fast);animation:.4s .3s both svelte-1uha8ag-signal-node-in;display:grid;position:absolute;left:0;transform:translateY(-50%)}.instrument.svelte-1uha8ag:hover:not(:focus-within){border-color:var(--dc-border-hover)}.instrument.svelte-1uha8ag:focus-within{border-color:var(--dc-primary);background:var(--dc-surface-sunken)}textarea#hypothesis.svelte-1uha8ag{resize:none;border:0;min-height:4.5rem;padding:0;line-height:1.7}textarea#hypothesis.svelte-1uha8ag,textarea#hypothesis.svelte-1uha8ag:hover,textarea#hypothesis.svelte-1uha8ag:focus{background:0 0}.rail.svelte-1uha8ag{justify-content:flex-end;align-items:center;display:flex}.terminus.svelte-1uha8ag{margin-right:calc(var(--rail-inset) - var(--dc-space-3_5));color:var(--dc-text-faint);transition:background var(--dc-transition-fast), color var(--dc-transition-normal), border-color var(--dc-transition-fast);background:0 0;border-color:#0000}.terminus.svelte-1uha8ag:disabled{opacity:1;color:var(--dc-text-faint)}.terminus.svelte-1uha8ag:not(:disabled){color:var(--dc-primary-text)}.terminus.svelte-1uha8ag:hover:not(:disabled),.terminus.svelte-1uha8ag:focus-visible:not(:disabled){border-color:var(--dc-color-brand-edge);background:var(--dc-primary-soft);color:var(--dc-color-brand-fg)}.arrow.svelte-1uha8ag{letter-spacing:0;color:var(--dc-ink-ornament);transition:color var(--dc-transition-normal), transform var(--dc-transition-fast);display:inline-block}.terminus.svelte-1uha8ag:not(:disabled) .arrow:where(.svelte-1uha8ag){color:var(--dc-primary)}.terminus.svelte-1uha8ag:hover:not(:disabled) .arrow:where(.svelte-1uha8ag),.terminus.svelte-1uha8ag:focus-visible:not(:disabled) .arrow:where(.svelte-1uha8ag){color:var(--dc-color-brand-fg);transform:translate(3px)}.examples.svelte-1uha8ag{gap:var(--dc-space-3);margin-top:var(--dc-space-10);padding-top:var(--dc-space-10);border-top:1px solid var(--dc-surface-border);display:grid}.example-grid.svelte-1uha8ag{gap:var(--dc-space-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.example.svelte-1uha8ag{align-content:start;gap:var(--dc-space-2);padding:var(--dc-space-3_5);border:1px solid var(--dc-surface-border);border-radius:var(--dc-radius-md);background:var(--dc-card-item-bg);color:var(--dc-text);transition:background var(--dc-transition-fast), border-color var(--dc-transition-fast);display:grid;position:relative}.example.svelte-1uha8ag:hover{border-color:var(--dc-border-hover);background:var(--dc-card-item-bg-hover);color:var(--dc-text)}.example.svelte-1uha8ag:focus-within{border-color:var(--dc-primary);background:var(--dc-card-item-bg-hover)}.example-label.svelte-1uha8ag{min-height:2.9em;font-size:var(--dc-text-sm);font-weight:var(--dc-weight-medium);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.example-open.svelte-1uha8ag{gap:var(--dc-space-2);min-width:0;color:inherit;display:grid}.example-topology.svelte-1uha8ag{min-width:0;display:grid}.example-meta.svelte-1uha8ag{color:var(--dc-text-faint);font-size:var(--dc-text-2xs);font-variant-numeric:tabular-nums;line-height:1.625rem}.example.saved.svelte-1uha8ag .example-meta:where(.svelte-1uha8ag){padding-right:2rem}.example-tag.svelte-1uha8ag{color:var(--dc-text-muted);justify-self:start}.example-remove.svelte-1uha8ag{right:var(--dc-space-2);bottom:var(--dc-space-2);z-index:var(--dc-z-raised);opacity:0;transition:opacity var(--dc-transition-fast), color var(--dc-transition-fast);position:absolute}.example-remove.svelte-1uha8ag svg:where(.svelte-1uha8ag){stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.example.svelte-1uha8ag:hover .example-remove:where(.svelte-1uha8ag),.example-remove.svelte-1uha8ag:focus-visible{opacity:1}@media (hover:none){.example-remove.svelte-1uha8ag{opacity:1}}.example-confirm.svelte-1uha8ag{z-index:var(--dc-z-raised);align-items:center;gap:var(--dc-space-2);color:var(--dc-text-secondary);font-size:var(--dc-text-xs);display:flex;position:relative}.example.confirming.svelte-1uha8ag{border-color:var(--dc-error)}.library-warning.svelte-1uha8ag{color:var(--dc-error-text);font-size:var(--dc-text-xs);margin:0}@media (width<=860px){.shell.svelte-1uha8ag{width:min(100% - 32px,640px)}.intro.svelte-1uha8ag{gap:var(--dc-space-8);min-height:0;padding:var(--dc-space-10) 0 var(--dc-space-6)}.signal.wide.svelte-1uha8ag{display:none}.signal.narrow.svelte-1uha8ag{aspect-ratio:640/480;width:100%;margin-top:calc(-1 * var(--dc-space-8));display:block;position:relative}.narrow.svelte-1uha8ag .thread:where(.svelte-1uha8ag){stroke-width:2.4px}.narrow.svelte-1uha8ag .consequence:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){left:auto;right:0;transform:none}.intro.svelte-1uha8ag .watermark{opacity:.045;width:min(100%,15rem);height:auto;top:auto;bottom:0;right:0;transform:none}.instrument.svelte-1uha8ag{width:100%;position:static;transform:none}}
