.order.svelte-vogqoz{min-width:0;position:relative}.order.scroll.svelte-vogqoz{overscroll-behavior:contain;overflow-y:auto}.text.svelte-vogqoz{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-ligatures:none;overflow-wrap:anywhere;margin:0;line-height:1.9}.compact.svelte-vogqoz .text:where(.svelte-vogqoz){line-height:1.7}.paren.svelte-vogqoz{color:var(--text-3)}.done.svelte-vogqoz{color:var(--text);font-weight:600}.todo.svelte-vogqoz{color:var(--text-3)}.current.svelte-vogqoz{border-radius:var(--radius-sm);background:var(--active-soft);box-shadow:inset 0 0 0 1px var(--active);color:var(--text);white-space:nowrap;padding:1px 4px;font-weight:600}.expansion.svelte-3n76jx{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.count.svelte-3n76jx{color:var(--text-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}.iterations.svelte-3n76jx{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.iteration.svelte-3n76jx{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.iteration.current.svelte-3n76jx{border-color:var(--active);box-shadow:inset 3px 0 var(--active)}.iteration.later.svelte-3n76jx{background:var(--surface-2)}.head.svelte-3n76jx{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.limit.svelte-3n76jx{color:var(--text-2);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.graph-editor.svelte-14aoktl{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.below.svelte-14aoktl{gap:var(--space-3);flex-direction:column;display:flex}.format-title.svelte-14aoktl{margin:0 0 var(--space-1);color:var(--text-3);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}dl.svelte-14aoktl{gap:2px var(--space-4);font-size:var(--text-xs);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (width>=560px){dl.svelte-14aoktl{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}}.row.svelte-14aoktl{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;min-width:0;display:flex}dt.svelte-14aoktl code:where(.svelte-14aoktl){white-space:nowrap;font-size:.95em}dd.svelte-14aoktl{color:var(--text-2);margin:0}.result.svelte-1ce9i9n{gap:var(--space-3);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.lead.svelte-1ce9i9n,.optimal.svelte-1ce9i9n{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;line-height:1.55;display:flex}.lead.svelte-1ce9i9n span:where(.svelte-1ce9i9n){flex:16rem;min-width:0}.optimal.svelte-1ce9i9n{font-size:var(--text-sm);color:var(--text-2)}.optimal.svelte-1ce9i9n>span:where(.svelte-1ce9i9n):not(.aside){flex:16rem;min-width:0}.aside.svelte-1ce9i9n{color:var(--text-3);font-size:var(--text-xs);flex-basis:100%}.stats.svelte-1ce9i9n{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@container (width>=34rem){.stats.svelte-1ce9i9n{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}}.stat.svelte-1ce9i9n{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}dt.svelte-1ce9i9n{color:var(--text-3);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}dd.svelte-1ce9i9n{color:var(--text);font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin:2px 0 0}.dock.svelte-1ollpan{left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:40;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:saturate(1.4)blur(8px);opacity:0;transition:transform var(--duration) var(--ease), opacity var(--duration) var(--ease);pointer-events:none;border-radius:999px;align-items:center;gap:2px;padding:4px 6px;display:flex;position:fixed;transform:translate(-50%,calc(100% + 24px))}.dock.visible.svelte-1ollpan{opacity:1;pointer-events:auto;transform:translate(-50%)}.dock.svelte-1ollpan .play{border-radius:50%;margin:0 2px}.count.svelte-1ollpan{color:var(--text-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;margin-left:4px;padding:4px 10px}.count.svelte-1ollpan:hover{background:var(--surface-2);color:var(--text)}@media (width>=720px){.dock.svelte-1ollpan{display:none}}.controls.svelte-1uylwm9{gap:var(--space-4);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.fields.svelte-1uylwm9{gap:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=30rem){.fields.svelte-1uylwm9{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=38rem){.fields.svelte-1uylwm9{grid-template-columns:minmax(0,1.35fr) minmax(0,1.25fr) minmax(0,.9fr)}}.field.svelte-1uylwm9{flex-direction:column;gap:4px;min-width:0;display:flex}.hint.svelte-1uylwm9{color:var(--text-3);font-size:var(--text-xs);line-height:1.45}.modes.svelte-1uylwm9{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}legend.svelte-1uylwm9{color:var(--text-2);font-size:var(--text-sm);margin-bottom:6px;padding:0;font-weight:500}.mode.svelte-1uylwm9{align-items:start;gap:2px var(--space-3);padding:6px var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mode.svelte-1uylwm9:hover{border-color:var(--border-strong)}.mode.checked.svelte-1uylwm9{border-color:var(--accent);background:var(--accent-soft)}.mode.svelte-1uylwm9:has(input:where(.svelte-1uylwm9):focus-visible){outline:2px solid var(--focus);outline-offset:1px}input.svelte-1uylwm9{accent-color:var(--accent);margin:3px 0 0}input.svelte-1uylwm9:focus-visible{outline:none}.mode-body.svelte-1uylwm9{flex-direction:column;gap:1px;min-width:0;display:flex}.mode-name.svelte-1uylwm9{font-size:var(--text-sm);color:var(--text);font-weight:600}.mode-text.svelte-1uylwm9{color:var(--text-2);font-size:var(--text-xs);line-height:1.45}.mode-cite.svelte-1uylwm9{min-width:0}@container (width<=30rem){.mode.svelte-1uylwm9{grid-template-columns:auto minmax(0,1fr)}.mode-cite.svelte-1uylwm9{grid-column:1/-1}}.tool.svelte-e12qt1{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.tool.svelte-e12qt1:focus{outline:none}.setup.svelte-e12qt1{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1040px){.setup.svelte-e12qt1{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.facts.svelte-e12qt1{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.fact.svelte-e12qt1{display:contents}dt.svelte-e12qt1,dd.svelte-e12qt1{padding:6px var(--space-3)}.fact.svelte-e12qt1+.fact:where(.svelte-e12qt1) dt:where(.svelte-e12qt1),.fact.svelte-e12qt1+.fact:where(.svelte-e12qt1) dd:where(.svelte-e12qt1){border-top:1px solid var(--border)}dt.svelte-e12qt1{color:var(--text-3);font-size:var(--text-xs);letter-spacing:.04em;padding-right:0;font-weight:600;line-height:1.9}dd.svelte-e12qt1{overflow-wrap:anywhere;margin:0}dd.muted.svelte-e12qt1{color:var(--text-3)}.order.svelte-e12qt1{margin-top:var(--space-3)}.preset-note.svelte-e12qt1{align-items:flex-start;gap:var(--space-1);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--accent-soft);font-size:var(--text-sm);flex-direction:column;line-height:1.5;display:flex}.preset-note.svelte-e12qt1 p:where(.svelte-e12qt1){margin:0}.editor.svelte-e12qt1{margin-top:var(--space-3)}.links.svelte-e12qt1{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.links.svelte-e12qt1 a:where(.svelte-e12qt1){align-items:center;gap:4px;display:inline-flex}.run.svelte-e12qt1{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.step-bar.svelte-e12qt1{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}@media (width>=720px){.step-bar.svelte-e12qt1{top:calc(56px + var(--space-2));z-index:20;box-shadow:var(--shadow);position:sticky}}.views.svelte-e12qt1{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1100px){.views.svelte-e12qt1{grid-template-columns:repeat(2,minmax(0,1fr))}}.figure.svelte-e12qt1{padding:0 var(--space-3) var(--space-3)}.lists.svelte-e12qt1{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=900px){.lists.svelte-e12qt1{grid-template-columns:repeat(2,minmax(0,1fr))}}.keys.svelte-e12qt1{color:var(--text-3);font-size:var(--text-sm);margin:0;line-height:1.8}@media (hover:none){.keys.svelte-e12qt1{display:none}}.questions.svelte-e12qt1{gap:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1000px){.questions.svelte-e12qt1{grid-template-columns:repeat(3,minmax(0,1fr))}}.question.svelte-e12qt1{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.q.svelte-e12qt1{margin:0;font-weight:500}.question.svelte-e12qt1 .disclosure{align-self:stretch}.question.svelte-e12qt1 p:where(.svelte-e12qt1):not(.q){font-size:var(--text-sm)}.question.svelte-e12qt1 .content{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.question.svelte-e12qt1 .content p{margin:0}
