.agents.svelte-vvn2wl{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.agent.svelte-vvn2wl{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--border);border-top:3px solid var(--tok-color);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;display:flex}.reflex.svelte-vvn2wl{--tok-color:var(--tok-2)}.planning.svelte-vvn2wl{--tok-color:var(--tok-0)}.name.svelte-vvn2wl{font-family:var(--font-serif);font-size:var(--text-base);margin:0;font-weight:600}.lead.svelte-vvn2wl{color:var(--tok-color);font-weight:600;font-size:var(--text-sm);margin:0}.points.svelte-vvn2wl{gap:var(--space-1);color:var(--text-2);font-size:var(--text-sm);flex-direction:column;margin:0;padding-left:1.1rem;line-height:1.5;display:flex}.components.svelte-psutzc{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}.row.svelte-psutzc{display:contents}dt.svelte-psutzc,dd.svelte-psutzc{padding:7px var(--space-3);line-height:1.5}.row.svelte-psutzc+.row:where(.svelte-psutzc) dt:where(.svelte-psutzc),.row.svelte-psutzc+.row:where(.svelte-psutzc) dd:where(.svelte-psutzc){border-top:1px solid var(--border)}dt.svelte-psutzc{padding-right:var(--space-2);color:var(--text-3);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:600;line-height:1.9}dd.svelte-psutzc{overflow-wrap:anywhere;margin:0}.added.svelte-psutzc dd:where(.svelte-psutzc){color:var(--text-2)}.mark.svelte-psutzc{color:var(--text-3);margin-left:1px}.note.svelte-psutzc{margin:var(--space-2) 0 0;color:var(--text-3);font-size:var(--text-xs)}@media (width<=420px){.components.svelte-psutzc{grid-template-columns:minmax(0,1fr)}dt.svelte-psutzc{padding-bottom:0}.row.svelte-psutzc+.row:where(.svelte-psutzc) dd:where(.svelte-psutzc){border-top:0;padding-top:0}}.counts.svelte-v3x6bc{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th.svelte-v3x6bc,td.svelte-v3x6bc{padding:3px var(--space-2);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}thead.svelte-v3x6bc th:where(.svelte-v3x6bc){color:var(--text-3);font-size:var(--text-xs);letter-spacing:.04em;font-weight:600}tbody.svelte-v3x6bc th:where(.svelte-v3x6bc){font-weight:500}.num.svelte-v3x6bc{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.formula.svelte-v3x6bc{color:var(--text-3);margin-right:2px}.bar-col.svelte-v3x6bc{width:45%}.bar.svelte-v3x6bc{background:var(--tok-5);opacity:.55;border-radius:2px;height:8px;display:block}tr.current.svelte-v3x6bc th:where(.svelte-v3x6bc),tr.current.svelte-v3x6bc td:where(.svelte-v3x6bc){background:var(--accent-soft)}tr.current.svelte-v3x6bc th:where(.svelte-v3x6bc){box-shadow:inset 3px 0 var(--accent)}tr.current.svelte-v3x6bc .bar:where(.svelte-v3x6bc){opacity:1}.board.svelte-1313nee{--cell:40px;--gap:3px;grid-template-columns:repeat(3, var(--cell));grid-auto-rows:var(--cell);gap:var(--gap);padding:var(--gap);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-3);flex:none;line-height:1;display:inline-grid}.sm.svelte-1313nee{--cell:26px;--gap:2px;border-radius:var(--radius-sm)}.xs.svelte-1313nee{--cell:17px;--gap:1.5px;border-radius:3px}.cell.svelte-1313nee{border-radius:3px;place-items:center;display:grid}.tile.svelte-1313nee{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:calc(var(--cell) * .46);font-variant-numeric:tabular-nums;font-weight:600}.xs.svelte-1313nee .tile:where(.svelte-1313nee){border-radius:2px;font-size:10.5px}.wrap.svelte-24mcg4{overflow-x:auto}.sizes.svelte-24mcg4{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th.svelte-24mcg4,td.svelte-24mcg4{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-bottom:1px solid var(--border);text-align:left;vertical-align:baseline}thead.svelte-24mcg4 th:where(.svelte-24mcg4){color:var(--text-3);font-size:var(--text-xs);letter-spacing:.04em;white-space:nowrap;font-weight:600}tbody.svelte-24mcg4 th:where(.svelte-24mcg4){font-weight:500}.num.svelte-24mcg4{text-align:right;font-variant-numeric:tabular-nums}.strong.svelte-24mcg4{white-space:nowrap;font-weight:600}tr.marked.svelte-24mcg4 th:where(.svelte-24mcg4),tr.marked.svelte-24mcg4 td:where(.svelte-24mcg4){background:var(--accent-soft)}tr.marked.svelte-24mcg4 th:where(.svelte-24mcg4){box-shadow:inset 3px 0 var(--accent)}@media (width<=520px){.edges.svelte-24mcg4{display:none}}.frame.svelte-7lwgw4{fill:var(--node-fill);stroke:var(--node-stroke);stroke-width:1px;vector-effect:non-scaling-stroke}.divider.svelte-7lwgw4{stroke:var(--node-stroke);stroke-width:1px;vector-effect:non-scaling-stroke}.dirt.svelte-7lwgw4{fill:var(--tok-5)}.agent.svelte-7lwgw4{fill:var(--node-stroke)}.succ.svelte-1pna1jh{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th.svelte-1pna1jh,td.svelte-1pna1jh{padding:6px var(--space-2);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}thead.svelte-1pna1jh th:where(.svelte-1pna1jh){color:var(--text-3);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.action.svelte-1pna1jh{white-space:nowrap;font-weight:600}.action-note.svelte-1pna1jh{color:var(--text-3);font-size:var(--text-xs);font-weight:400;display:block}.num.svelte-1pna1jh{text-align:right;font-variant-numeric:tabular-nums}td.num.svelte-1pna1jh{white-space:nowrap}@media (width<=480px){th.svelte-1pna1jh,td.svelte-1pna1jh{padding-inline:4px}.state.svelte-1pna1jh{gap:2px var(--space-2)}}.state.svelte-1pna1jh{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);max-width:100%;color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-wrap:wrap;margin:-3px -6px;padding:3px 6px;display:inline-flex}.state.svelte-1pna1jh:hover{border-color:var(--border);background:var(--accent-soft)}.glyph.svelte-1pna1jh{flex:none;display:block;overflow:visible}.mono.svelte-1pna1jh{font-family:var(--font-mono);font-variant-ligatures:none;white-space:nowrap}.unchanged.svelte-1pna1jh{color:var(--text-3);font-size:var(--text-xs);white-space:nowrap}.same.svelte-1pna1jh .action:where(.svelte-1pna1jh){color:var(--text-2)}.page.svelte-1a7sr70{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.intro.svelte-1a7sr70{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1000px){.intro.svelte-1a7sr70{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.question.svelte-1a7sr70{align-items:flex-start;gap:var(--space-1);margin-top:var(--space-4);flex-direction:column;display:flex}.q.svelte-1a7sr70{margin:0;font-weight:500}.question.svelte-1a7sr70 .disclosure{align-self:stretch}.question.svelte-1a7sr70 p:where(.svelte-1a7sr70):not(.q){font-size:var(--text-sm)}.slide5.svelte-1a7sr70{gap:var(--space-2);flex-direction:column;margin:0;padding-left:1.4rem;display:flex}.slide5.svelte-1a7sr70 li:where(.svelte-1a7sr70)::marker{color:var(--text-3);font-variant-numeric:tabular-nums}.comp-name.svelte-1a7sr70{font-weight:600}.comp-note.svelte-1a7sr70{color:var(--text-2);font-size:var(--text-sm);display:block}.optimal.svelte-1a7sr70{margin:var(--space-3) 0 0;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);line-height:1.5}.setting.svelte-1a7sr70{align-items:flex-start;gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.setting-label.svelte-1a7sr70{color:var(--text-3);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.setting.svelte-1a7sr70 ul:where(.svelte-1a7sr70){color:var(--text-2);margin:0;padding-left:1.1rem;line-height:1.5}.examples.svelte-1a7sr70{min-width:0}.tab-body.svelte-1a7sr70{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.size-body.svelte-1a7sr70{gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=900px){.size-body.svelte-1a7sr70{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.size-text.svelte-1a7sr70 .question:where(.svelte-1a7sr70){margin-top:0}.examples.svelte-1a7sr70 .tablist{margin-bottom:var(--space-1)}.problem.svelte-1a7sr70{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1040px){.problem.svelte-1a7sr70{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.col.svelte-1a7sr70{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.lede.svelte-1a7sr70{margin:0 0 var(--space-3);color:var(--text-2);font-size:var(--text-sm);line-height:1.55}.squares.svelte-1a7sr70{margin-bottom:var(--space-3)}.note.svelte-1a7sr70{margin:var(--space-3) 0 0;color:var(--text-3);font-size:var(--text-sm);line-height:1.5}.strong-note.svelte-1a7sr70{color:var(--text-2)}.muted.svelte-1a7sr70{color:var(--text-3)}.mono.svelte-1a7sr70{font-family:var(--font-mono);font-variant-ligatures:none}.succ-head.svelte-1a7sr70{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.succ-picture.svelte-1a7sr70{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.inline-glyph.svelte-1a7sr70{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.link-button.svelte-1a7sr70{color:var(--accent);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.link-button.svelte-1a7sr70:hover{color:var(--accent-hover);text-decoration:underline}.definition.svelte-1a7sr70{color:var(--text-2);font-size:var(--text-sm);margin:0;line-height:1.5}.figure.svelte-1a7sr70{padding:0 var(--space-3) var(--space-3)}.key.svelte-1a7sr70{align-items:center;gap:var(--space-1) var(--space-4);margin-top:var(--space-2);color:var(--text-2);font-size:var(--text-xs);flex-wrap:wrap;padding:0 2px;display:flex}.key-item.svelte-1a7sr70{align-items:center;gap:6px;display:inline-flex}.swatch.svelte-1a7sr70{border:1.5px solid var(--node-stroke);background:var(--node-fill);border-radius:50%;width:12px;height:12px;display:inline-block}.swatch.current.svelte-1a7sr70{border-color:var(--active);background:var(--active-soft);border-width:2px}.swatch.successor.svelte-1a7sr70{border-color:var(--info);border-width:2.5px}.swatch.goal.svelte-1a7sr70{box-shadow:0 0 0 1.5px var(--node-fill), 0 0 0 3px var(--accept)}.caption.svelte-1a7sr70{padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--border);color:var(--text-2);font-size:var(--text-sm);line-height:1.55}.caption.svelte-1a7sr70 p:where(.svelte-1a7sr70){margin:0}.caption.svelte-1a7sr70 .question:where(.svelte-1a7sr70){margin-top:var(--space-3);color:var(--text)}.boards.svelte-1a7sr70{gap:var(--space-5);flex-wrap:wrap;justify-content:center;display:flex}.boards.svelte-1a7sr70 figure:where(.svelte-1a7sr70){align-items:center;gap:var(--space-2);flex-direction:column;margin:0;display:flex}.boards.svelte-1a7sr70 figcaption:where(.svelte-1a7sr70){font-family:var(--font-serif);font-size:var(--text-sm);font-weight:600}.links.svelte-1a7sr70{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.links.svelte-1a7sr70 a:where(.svelte-1a7sr70){align-items:center;gap:4px;display:inline-flex}.sizes.svelte-1a7sr70{font-size:var(--text-base);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.size.svelte-1a7sr70{display:contents}.size.svelte-1a7sr70 dt:where(.svelte-1a7sr70),.size.svelte-1a7sr70 dd:where(.svelte-1a7sr70){padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--border)}.size.svelte-1a7sr70 dt:where(.svelte-1a7sr70){font-weight:600}.size.svelte-1a7sr70 dd:where(.svelte-1a7sr70){font-variant-numeric:tabular-nums;margin:0}.idea.svelte-1a7sr70{columns:2 18rem;column-gap:var(--space-6);margin:0 0 var(--space-4);color:var(--text-2);font-size:var(--text-sm);padding-left:1.3rem;line-height:1.5}.idea.svelte-1a7sr70 li:where(.svelte-1a7sr70){break-inside:avoid;margin-bottom:var(--space-1)}.run.svelte-1a7sr70{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.run.svelte-1a7sr70:focus{outline:none}.run-views.svelte-1a7sr70{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1040px){.run-views.svelte-1a7sr70{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.run-views.wide.svelte-1a7sr70{grid-template-columns:minmax(0,1fr)}}@media (width>=720px){.run-views.wide.svelte-1a7sr70 .run-side:where(.svelte-1a7sr70){gap:0 var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}.run-graph.svelte-1a7sr70,.run-side.svelte-1a7sr70{min-width:0}.run-side.svelte-1a7sr70 .note:where(.svelte-1a7sr70){margin-top:var(--space-4)}.keys.svelte-1a7sr70{color:var(--text-3);font-size:var(--text-sm);margin:0;line-height:1.8}@media (hover:none){.keys.svelte-1a7sr70{display:none}}.dijkstra.svelte-1a7sr70{gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1000px){.dijkstra.svelte-1a7sr70{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.dijkstra-text.svelte-1a7sr70 p:where(.svelte-1a7sr70){margin:0 0 var(--space-2)}.dijkstra-text.svelte-1a7sr70 ul:where(.svelte-1a7sr70){margin:0 0 var(--space-2);padding-left:1.2rem;line-height:1.6}.dijkstra-text.svelte-1a7sr70 .note:where(.svelte-1a7sr70){margin-top:var(--space-3)}.math.svelte-1a7sr70{font-family:var(--font-serif);white-space:nowrap}
