.parallel.svelte-q8idnt{margin:0;container-type:inline-size}svg.svelte-q8idnt{width:100%;height:auto;max-height:inherit;font-family:var(--font-ui);display:block;overflow:visible}.column.svelte-q8idnt,.lens.svelte-q8idnt,.mark.svelte-q8idnt,.arcs.svelte-q8idnt,.band.svelte-q8idnt{opacity:0;transition:opacity var(--duration) var(--ease-out)}.column.shown.svelte-q8idnt,.lens.shown.svelte-q8idnt,.mark.shown.svelte-q8idnt,.arcs.shown.svelte-q8idnt,.band.shown.svelte-q8idnt{opacity:1}.title.svelte-q8idnt{font-family:var(--font-display);fill:var(--role);font-size:24px;font-weight:600}.subtitle.svelte-q8idnt{letter-spacing:.06em;text-transform:uppercase;fill:var(--text-3);font-size:12px}.item.svelte-q8idnt{transition:opacity var(--duration) var(--ease-out), transform var(--duration) var(--ease-out) calc(var(--i,0) * 45ms);transform:translateY(8px)}.column.shown.svelte-q8idnt .item:where(.svelte-q8idnt){transform:none}.item.svelte-q8idnt rect:where(.svelte-q8idnt){fill:color-mix(in srgb, var(--role) 9%, var(--surface));stroke:var(--role);stroke-width:1.25px;transition:stroke-width var(--duration-fast) var(--ease-out), fill var(--duration) var(--ease-out)}.item.hot.svelte-q8idnt rect:where(.svelte-q8idnt){stroke-width:2.5px;fill:color-mix(in srgb, var(--role) 20%, var(--surface))}.flood-t.svelte-q8idnt{flood-color:var(--thesis)}.flood-a.svelte-q8idnt{flood-color:var(--antithesis)}.flood-w.svelte-q8idnt{flood-color:var(--whole)}.title-rule.svelte-q8idnt{stroke:var(--role);stroke-width:2px;stroke-linecap:round;opacity:.35}.item.svelte-q8idnt .icon{color:var(--role)}.label.svelte-q8idnt{dominant-baseline:central;fill:var(--text);font-size:14px;font-weight:600}.label.short.svelte-q8idnt{display:none}.note.svelte-q8idnt{text-anchor:end;dominant-baseline:central;fill:var(--text-3);font-size:11px}.mark.svelte-q8idnt{dominant-baseline:central;fill:var(--thesis);font-size:12px;font-style:italic;font-weight:700}.mark.negative.svelte-q8idnt{fill:var(--antithesis)}.dim.svelte-q8idnt{opacity:.22}.stop-t.svelte-q8idnt{stop-color:var(--thesis)}.stop-w.svelte-q8idnt{stop-color:var(--whole)}.stop-a.svelte-q8idnt{stop-color:var(--antithesis)}.link.svelte-q8idnt{transition:opacity var(--duration) var(--ease-out)}.link.svelte-q8idnt circle:where(.svelte-q8idnt){opacity:0;transition:opacity var(--duration) var(--ease-out) .7s}.links.shown.svelte-q8idnt .link:where(.svelte-q8idnt) circle:where(.svelte-q8idnt){opacity:1}.link.svelte-q8idnt .end.t:where(.svelte-q8idnt){fill:var(--thesis)}.link.svelte-q8idnt .end.a:where(.svelte-q8idnt){fill:var(--antithesis)}.links.svelte-q8idnt path:where(.svelte-q8idnt){fill:none;stroke-width:1.75px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--ease-in-out), opacity var(--duration) var(--ease-out), stroke-width var(--duration-fast) var(--ease-out)}.links.shown.svelte-q8idnt path:where(.svelte-q8idnt){stroke-dashoffset:0}.links.svelte-q8idnt .hot:where(.svelte-q8idnt) path:where(.svelte-q8idnt){stroke-width:3.25px}.links.faint.svelte-q8idnt .link:where(.svelte-q8idnt){opacity:.35}.links.faint.svelte-q8idnt .link.dim:where(.svelte-q8idnt){opacity:.1}.arc.svelte-q8idnt,.alt-link.svelte-q8idnt{fill:none;stroke:var(--antithesis);stroke-width:1.75px;stroke-dasharray:5 4}.alt-link.svelte-q8idnt{stroke:var(--whole)}.alt-slot.svelte-q8idnt{fill:var(--bg);stroke:var(--whole);stroke-width:2px;stroke-dasharray:3 2}.arc-label.svelte-q8idnt{text-anchor:middle;fill:var(--antithesis);font-size:12px;font-weight:700}.arrowhead.a.svelte-q8idnt{fill:var(--antithesis)}.arrowhead.w.svelte-q8idnt{fill:var(--whole)}.envelope.svelte-q8idnt{fill:var(--whole-dim);stroke:var(--whole);stroke-width:1.5px}.funnel.svelte-q8idnt{fill:var(--whole-dim);stroke:none}.zoom-frame.svelte-q8idnt{fill:none;stroke:var(--whole);stroke-width:1.5px}.seam.svelte-q8idnt{stroke:var(--text-3);stroke-width:1.5px;stroke-dasharray:2 6;stroke-linecap:round}.dialogue.svelte-q8idnt{fill:none;stroke:var(--whole);stroke-width:2.5px}.band.svelte-q8idnt{font-family:var(--font-display);text-anchor:middle;fill:var(--whole);font-size:17px;font-style:italic}@container (width<=560px){.label.full.svelte-q8idnt,.note.svelte-q8idnt,.subtitle.svelte-q8idnt{display:none}.label.short.svelte-q8idnt{font-size:23px;display:inline}.title.svelte-q8idnt{font-size:34px}.mark.svelte-q8idnt,.arc-label.svelte-q8idnt{font-size:19px}.band.svelte-q8idnt{font-size:26px}}html:not(.js) .column.svelte-q8idnt,html:not(.js) .links.svelte-q8idnt path:where(.svelte-q8idnt),html:not(.js) .link.svelte-q8idnt circle:where(.svelte-q8idnt){opacity:1;stroke-dashoffset:0}html:not(.js) .item.svelte-q8idnt{transform:none}@media (prefers-reduced-motion:reduce){.column.svelte-q8idnt,.lens.svelte-q8idnt,.mark.svelte-q8idnt,.arcs.svelte-q8idnt,.band.svelte-q8idnt,.item.svelte-q8idnt,.link.svelte-q8idnt,.link.svelte-q8idnt circle:where(.svelte-q8idnt),.links.svelte-q8idnt path:where(.svelte-q8idnt){transition:none}}.tension.svelte-1biurt0{margin:0;container-type:inline-size}svg.svelte-1biurt0{width:100%;height:auto;max-height:inherit;font-family:var(--font-ui);display:block;overflow:visible}.list.svelte-1biurt0,.figure.svelte-1biurt0,.pairs.svelte-1biurt0,.seeks.svelte-1biurt0,.strain.svelte-1biurt0,.caption.svelte-1biurt0{opacity:0;transition:opacity var(--duration) var(--ease-out)}.shown.svelte-1biurt0{opacity:1}.i.svelte-1biurt0{--role:var(--thesis);--role-dim:var(--thesis-dim)}.ii.svelte-1biurt0{--role:var(--antithesis);--role-dim:var(--antithesis-dim)}.name.svelte-1biurt0{font-family:var(--font-display);fill:var(--role);font-size:30px;font-weight:600}.kind.svelte-1biurt0{letter-spacing:.12em;text-transform:uppercase;fill:var(--text);font-size:13px;font-weight:700}.ref.svelte-1biurt0{fill:var(--text-3);font-size:12px}.attr.svelte-1biurt0{font-family:var(--font-display);fill:var(--text);font-size:19px}.seeks.svelte-1biurt0{font-family:var(--font-display);fill:var(--role);font-size:17px;font-style:italic}.stop-i.svelte-1biurt0{stop-color:var(--thesis)}.stop-ii.svelte-1biurt0{stop-color:var(--antithesis)}.rule.svelte-1biurt0{stroke:var(--role);stroke-width:3px;stroke-linecap:round;opacity:.6}.pairs.svelte-1biurt0 line:where(.svelte-1biurt0){stroke-width:1.5px;stroke-dasharray:2 6;stroke-linecap:round}.figure.svelte-1biurt0{transition:opacity var(--duration) var(--ease-out), transform 1.2s var(--ease-in-out)}.figure.svelte-1biurt0 circle:where(.svelte-1biurt0),.figure.svelte-1biurt0 path:where(.svelte-1biurt0){fill:var(--role-dim);stroke:var(--role);stroke-width:3px;stroke-linejoin:round}.figure.svelte-1biurt0 .ground:where(.svelte-1biurt0){fill:var(--role);stroke:none;opacity:.22}.flood-i.svelte-1biurt0{flood-color:var(--thesis)}.flood-ii.svelte-1biurt0{flood-color:var(--antithesis)}.flood-w.svelte-1biurt0{flood-color:var(--whole)}.strain.svelte-1biurt0 line:where(.svelte-1biurt0),.strain.svelte-1biurt0 path:where(.svelte-1biurt0){fill:none;stroke:var(--whole);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.caption.svelte-1biurt0 text:where(.svelte-1biurt0){text-anchor:middle}.label.svelte-1biurt0{font-family:var(--font-display);fill:var(--whole);font-size:26px;font-weight:600}.sublabel.svelte-1biurt0{letter-spacing:.04em;fill:var(--text-2);font-size:14px}@container (width<=560px){.name.svelte-1biurt0{font-size:44px}.kind.svelte-1biurt0{font-size:20px}.ref.svelte-1biurt0,.seeks.svelte-1biurt0{display:none}.attr.svelte-1biurt0{font-size:22px}.label.svelte-1biurt0{font-size:36px}.sublabel.svelte-1biurt0{font-size:22px}}html:not(.js) .list.svelte-1biurt0,html:not(.js) .figure.svelte-1biurt0,html:not(.js) .seeks.svelte-1biurt0{opacity:1}@media (prefers-reduced-motion:reduce){.list.svelte-1biurt0,.figure.svelte-1biurt0,.pairs.svelte-1biurt0,.seeks.svelte-1biurt0,.strain.svelte-1biurt0,.caption.svelte-1biurt0{transition:none}}.directions.svelte-1o4ng2s{margin:0;container-type:inline-size}svg.svelte-1o4ng2s{width:100%;height:auto;max-height:inherit;font-family:var(--font-ui);display:block;overflow:visible}.up.svelte-1o4ng2s{--role:var(--thesis);--role-dim:var(--thesis-dim)}.down.svelte-1o4ng2s{--role:var(--antithesis);--role-dim:var(--antithesis-dim)}.world.svelte-1o4ng2s,.arrow.svelte-1o4ng2s,.ghost.svelte-1o4ng2s,.label.svelte-1o4ng2s,.circuit.svelte-1o4ng2s,.timeline.svelte-1o4ng2s,.tnode.svelte-1o4ng2s{opacity:0;transition:opacity var(--duration) var(--ease-out)}.shown.svelte-1o4ng2s{opacity:1}.world.svelte-1o4ng2s{color:var(--role)}.orbit.svelte-1o4ng2s{fill:none;stroke:var(--role);stroke-width:1.25px;stroke-dasharray:2 5;stroke-linecap:round;opacity:.7}.bead.svelte-1o4ng2s{fill:color-mix(in srgb, var(--role) 12%, var(--surface));stroke:var(--role);stroke-width:1.25px}.treads.svelte-1o4ng2s{fill:none;stroke:var(--role);stroke-width:1.5px;stroke-linejoin:round;opacity:.55}.step.svelte-1o4ng2s,.culminate.svelte-1o4ng2s{opacity:0;transition:opacity .5s var(--ease-out) var(--d)}.world.shown.svelte-1o4ng2s .step:where(.svelte-1o4ng2s),.world.shown.svelte-1o4ng2s .culminate:where(.svelte-1o4ng2s){opacity:1}.culminate.svelte-1o4ng2s{fill:none;stroke:var(--role);stroke-width:2.5px;stroke-linecap:round}.step-label.svelte-1o4ng2s{text-anchor:middle;fill:var(--role);font-size:12px;font-weight:700}.caption.svelte-1o4ng2s{fill:var(--role);font-size:12px}.caption-text.svelte-1o4ng2s{font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:15px;font-style:italic}.account.svelte-1o4ng2s{letter-spacing:.12em;text-transform:uppercase;fill:var(--role);font-size:12px;font-weight:700}.arrow.svelte-1o4ng2s{fill:none;stroke:var(--role);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:opacity var(--duration) var(--ease-out), stroke-dashoffset 1.1s var(--ease-in-out)}.arrow.shown.svelte-1o4ng2s{stroke-dashoffset:0}.head.up.svelte-1o4ng2s{fill:var(--thesis)}.head.down.svelte-1o4ng2s{fill:var(--antithesis)}.ghost.svelte-1o4ng2s path:where(.svelte-1o4ng2s){fill:none;stroke:var(--text-3);stroke-width:2px;stroke-dasharray:4 6;stroke-linecap:round}.ghost.svelte-1o4ng2s text:where(.svelte-1o4ng2s){font-family:var(--font-display);text-anchor:middle;dominant-baseline:central;fill:var(--text-3);font-size:30px;font-weight:600}.glow.svelte-1o4ng2s{fill:none;stroke:var(--text-3);stroke-width:1px;opacity:.5;transition:stroke var(--duration) var(--ease-out), opacity var(--duration) var(--ease-out)}.halo.svelte-1o4ng2s .glow:where(.svelte-1o4ng2s){stroke:var(--whole);opacity:.9}.aura-in.svelte-1o4ng2s{stop-color:var(--whole);stop-opacity:.4}.aura-out.svelte-1o4ng2s{stop-color:var(--whole);stop-opacity:0}.aura.svelte-1o4ng2s{opacity:0;transition:opacity 1.2s var(--ease-out)}.halo.svelte-1o4ng2s .aura:where(.svelte-1o4ng2s){opacity:1}.core.svelte-1o4ng2s,.figure.svelte-1o4ng2s{fill:var(--text)}.node-label.svelte-1o4ng2s{font-family:var(--font-display);text-anchor:middle;fill:var(--text);font-size:20px;font-weight:600}.title.svelte-1o4ng2s{font-family:var(--font-display);fill:var(--role);font-size:25px;font-weight:600}.sub.svelte-1o4ng2s{letter-spacing:.05em;fill:var(--text-2);font-size:12px}.circuit.svelte-1o4ng2s text:where(.svelte-1o4ng2s){text-anchor:middle}.circuit-label.svelte-1o4ng2s{font-family:var(--font-display);fill:var(--whole);font-size:18px;font-weight:600}.circuit-sub.svelte-1o4ng2s{letter-spacing:.04em;fill:var(--text-2);font-size:11px}.spine.svelte-1o4ng2s{stroke:var(--whole);stroke-width:2px;stroke-dasharray:1;transition:stroke-dashoffset 1s var(--ease-in-out)}.tnode-bg.svelte-1o4ng2s{fill:var(--surface)}.half.svelte-1o4ng2s{fill:#0000;transition:fill var(--duration) var(--ease-out)}.half.up.on.svelte-1o4ng2s{fill:var(--thesis)}.half.down.on.svelte-1o4ng2s{fill:var(--antithesis)}.tnode-ring.svelte-1o4ng2s{fill:none;stroke:var(--whole);stroke-width:2px;transition:stroke-width var(--duration-fast) var(--ease-out)}.tnode.active.svelte-1o4ng2s .tnode-ring:where(.svelte-1o4ng2s){stroke-width:4px}.flood-up.svelte-1o4ng2s{flood-color:var(--thesis)}.flood-down.svelte-1o4ng2s{flood-color:var(--antithesis)}.flood-w.svelte-1o4ng2s{flood-color:var(--whole)}.tnode.svelte-1o4ng2s text:where(.svelte-1o4ng2s){text-anchor:middle}.tnode-ref.svelte-1o4ng2s{fill:var(--text);font-size:13px;font-weight:700}.tnode-gist.svelte-1o4ng2s{font-family:var(--font-display);fill:var(--text-2);font-size:13px;font-style:italic}@container (width<=560px){.title.svelte-1o4ng2s{font-size:34px}.node-label.svelte-1o4ng2s{font-size:28px}.circuit-label.svelte-1o4ng2s,.tnode-ref.svelte-1o4ng2s{font-size:19px}.step-label.svelte-1o4ng2s{font-size:18px}.sub.svelte-1o4ng2s,.circuit-sub.svelte-1o4ng2s,.caption-text.svelte-1o4ng2s,.tnode-gist.svelte-1o4ng2s{display:none}}html:not(.js) .step.svelte-1o4ng2s,html:not(.js) .culminate.svelte-1o4ng2s,html:not(.js) .world.svelte-1o4ng2s,html:not(.js) .arrow.svelte-1o4ng2s,html:not(.js) .label.svelte-1o4ng2s{opacity:1;stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.world.svelte-1o4ng2s,.step.svelte-1o4ng2s,.culminate.svelte-1o4ng2s,.arrow.svelte-1o4ng2s,.ghost.svelte-1o4ng2s,.label.svelte-1o4ng2s,.circuit.svelte-1o4ng2s,.timeline.svelte-1o4ng2s,.tnode.svelte-1o4ng2s,.spine.svelte-1o4ng2s,.half.svelte-1o4ng2s,.aura.svelte-1o4ng2s,.glow.svelte-1o4ng2s{transition:none}}.stack.svelte-fqqmy{display:grid}.layer.svelte-fqqmy{opacity:0;visibility:hidden;transition:opacity var(--duration) var(--ease-out), visibility 0s linear var(--duration);grid-area:1/1;align-self:center}.layer.on.svelte-fqqmy{opacity:1;visibility:visible;transition:opacity var(--duration) var(--ease-out) .2s}@media (prefers-reduced-motion:reduce){.layer.svelte-fqqmy,.layer.on.svelte-fqqmy{transition:none}}html:not(.js) .layer.svelte-fqqmy{opacity:1;visibility:visible;grid-area:auto}.quartet.svelte-1bawfx4{margin:0;container-type:inline-size}svg.svelte-1bawfx4{width:100%;height:auto;max-height:inherit;font-family:var(--font-ui);display:block;overflow:visible}text.svelte-1bawfx4{text-anchor:middle}.thesis.svelte-1bawfx4{--role:var(--thesis);--role-dim:var(--thesis-dim)}.antithesis.svelte-1bawfx4{--role:var(--antithesis);--role-dim:var(--antithesis-dim)}.col-title.svelte-1bawfx4{font-family:var(--font-display);fill:var(--role);font-size:26px;font-weight:600}.col-sub.svelte-1bawfx4{letter-spacing:.06em;text-transform:uppercase;fill:var(--text-3);font-size:12px}.row-name.svelte-1bawfx4{letter-spacing:.16em;text-transform:uppercase;fill:var(--text-3);transition:fill var(--duration) var(--ease-out);font-size:13px;font-weight:700}.row-name.lit.svelte-1bawfx4{fill:var(--text)}.placeholder.svelte-1bawfx4{fill:none;stroke:var(--line);stroke-width:1.25px;stroke-dasharray:4 6}.content.svelte-1bawfx4,.seam.svelte-1bawfx4,.frame.svelte-1bawfx4{opacity:0;transition:opacity var(--duration) var(--ease-out)}.cell.shown.svelte-1bawfx4 .content:where(.svelte-1bawfx4),.seam.shown.svelte-1bawfx4,.frame.shown.svelte-1bawfx4{opacity:1}.card-top.svelte-1bawfx4{stop-color:color-mix(in srgb, var(--role) 18%, var(--surface))}.card-bottom.svelte-1bawfx4{stop-color:color-mix(in srgb, var(--surface) 92%, var(--role))}.card.svelte-1bawfx4{stroke:var(--role);stroke-width:1.5px}.flood-w.svelte-1bawfx4{flood-color:var(--whole)}.badge.svelte-1bawfx4{fill:var(--role-dim);stroke:color-mix(in srgb, var(--role) 45%, transparent);stroke-width:1px}.thesis.svelte-1bawfx4 .content:where(.svelte-1bawfx4){transition-delay:0s}.antithesis.svelte-1bawfx4 .content:where(.svelte-1bawfx4){transition-delay:.16s}.cell.svelte-1bawfx4{color:var(--role)}.cell-title.svelte-1bawfx4{font-family:var(--font-display);fill:var(--text);font-size:21px;font-weight:600}.cell-line.svelte-1bawfx4{font-family:var(--font-display);fill:var(--role);font-size:15px;font-style:italic}.cell-credit.svelte-1bawfx4{letter-spacing:.12em;text-transform:uppercase;fill:var(--text-3);font-size:10.5px;font-weight:700}.seam.svelte-1bawfx4 line:where(.svelte-1bawfx4){stroke:var(--text-3);stroke-width:1.5px;stroke-dasharray:2 6;stroke-linecap:round}.cross.svelte-1bawfx4{fill:none;stroke:var(--whole);stroke-width:2px;stroke-linecap:round}.seam-label.svelte-1bawfx4{letter-spacing:.12em;text-transform:uppercase;fill:var(--text-2);font-size:11px;font-weight:700}.frame.svelte-1bawfx4 rect:where(.svelte-1bawfx4){fill:var(--whole-dim);stroke:var(--whole);stroke-width:2.5px}.frame-label.svelte-1bawfx4{font-family:var(--font-display);fill:var(--whole);font-size:22px;font-style:italic;font-weight:600}.frame.shown.svelte-1bawfx4~.seam:where(.svelte-1bawfx4) .seam-label:where(.svelte-1bawfx4){opacity:0}@container (width<=560px){.col-title.svelte-1bawfx4{font-size:36px}.cell-title.svelte-1bawfx4{font-size:22px}.row-name.svelte-1bawfx4{font-size:18px}.frame-label.svelte-1bawfx4{font-size:30px}.col-sub.svelte-1bawfx4,.cell-line.svelte-1bawfx4,.cell-credit.svelte-1bawfx4,.seam-label.svelte-1bawfx4{display:none}}html:not(.js) .content.svelte-1bawfx4{opacity:1}@media (prefers-reduced-motion:reduce){.content.svelte-1bawfx4,.seam.svelte-1bawfx4,.frame.svelte-1bawfx4,.row-name.svelte-1bawfx4{transition:none}}
