.wrap.svelte-tti2un{grid-template-columns:.8fr 1.2fr;align-items:start;gap:1em;display:grid}@container (width<=640px){.wrap.svelte-tti2un{grid-template-columns:1fr}}.left.svelte-tti2un,.right.svelte-tti2un{flex-direction:column;gap:.5em;min-width:0;display:flex}.glass.svelte-tti2un{fill:color-mix(in srgb, var(--text) 4%, transparent);stroke:var(--text-2);stroke-width:2.5px}.water.svelte-tti2un{fill:url(#jw);transition:y .6s var(--ease), height .6s var(--ease)}.tick.svelte-tti2un{stroke:var(--text-3);stroke-width:1.5px}.tk.svelte-tti2un{font-family:var(--font-code);fill:var(--text-3);font-size:10px}.cap.svelte-tti2un{font-family:var(--font-code);fill:var(--text-2);font-size:12px}.lv.svelte-tti2un{font-family:var(--font-display);fill:var(--text);font-size:18px;font-weight:700;transition:fill .3s}.lv.goal.svelte-tti2un{fill:var(--yellow)}.stream.svelte-tti2un{fill:none;stroke:var(--cyan);stroke-width:5px;stroke-linecap:round;stroke-dasharray:6 8;animation:.35s linear infinite svelte-tti2un-flow,.65s ease-in forwards svelte-tti2un-gone}@keyframes svelte-tti2un-flow{to{stroke-dashoffset:-14px}}@keyframes svelte-tti2un-gone{80%{opacity:1}to{opacity:0}}.acts.svelte-tti2un{grid-template-columns:repeat(3,1fr);gap:.35em;display:grid}.acts.svelte-tti2un .btn:where(.svelte-tti2un){padding-inline:.4em}.bar.svelte-tti2un{flex-wrap:wrap;align-items:center;gap:.5em;min-height:2.7em;display:flex}.ax.svelte-tti2un{font-family:var(--font-code);fill:var(--text-3);font-size:11px}.ghost.svelte-tti2un{fill:none;stroke:var(--line-2);stroke-dasharray:2 3}.ghost.never.svelte-tti2un{stroke:var(--red);stroke-dasharray:none;opacity:.6}.ed.svelte-tti2un{fill:none;stroke:var(--line-3);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;animation:svelte-tti2un-draw .5s var(--ease) forwards}.ed.hot.svelte-tti2un{stroke:var(--yellow);stroke-width:3.5px}@keyframes svelte-tti2un-draw{to{stroke-dashoffset:0}}.nd.svelte-tti2un circle:where(.svelte-tti2un){fill:var(--surface-3);stroke:var(--cyan);stroke-width:2px;animation:svelte-tti2un-pop .4s var(--spring);transition:fill .3s}.nd.svelte-tti2un text:where(.svelte-tti2un){font-family:var(--font-code);fill:var(--text);pointer-events:none;font-size:9.5px;font-weight:700}.nd.goal.svelte-tti2un circle:where(.svelte-tti2un){stroke:var(--yellow);stroke-width:3px}.nd.inpath.svelte-tti2un circle:where(.svelte-tti2un){fill:color-mix(in srgb, var(--yellow) 35%, var(--surface-3))}.nd.cur.svelte-tti2un circle:where(.svelte-tti2un){fill:var(--magenta);stroke:var(--text)}@keyframes svelte-tti2un-pop{0%{transform:scale(.2)}}.readout.svelte-tti2un .stat:where(.svelte-tti2un){flex:6em;min-width:0}.msg.svelte-tti2un{color:var(--text-2);font-size:.8em;font-family:var(--font-code);max-width:none;margin:.6em 0 0}.wrap.svelte-eepzmh{grid-template-columns:auto 1fr;align-items:start;gap:1.3em;display:grid}@container (width<=560px){.wrap.svelte-eepzmh{grid-template-columns:1fr}}.boardcol.svelte-eepzmh{position:relative}.board.svelte-eepzmh{--t:3.4em;width:calc(3 * var(--t) + .5em);height:calc(3 * var(--t) + .5em);background:var(--bg-2);border:1px solid var(--line-2);border-radius:14px;position:relative}.tile.svelte-eepzmh{width:calc(var(--t) - .3em);height:calc(var(--t) - .3em);transform:translate(calc(var(--c) * var(--t)), calc(var(--r) * var(--t)));transition:transform .28s var(--ease), background .3s, border-color .3s;border:1.5px solid var(--line-3);background:var(--surface-3);font-family:var(--font-display);color:var(--text);cursor:default;border-radius:10px;place-items:center;padding:0;font-weight:800;display:grid;position:absolute;top:.25em;left:.25em}.tile.svelte-eepzmh span:where(.svelte-eepzmh){font-size:1.4em;line-height:1}.tile.home.svelte-eepzmh{border-color:var(--lime);background:color-mix(in srgb, var(--lime) 14%, var(--surface-3))}.tile.movable.svelte-eepzmh{cursor:pointer;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 60%, transparent)}.tile.movable.svelte-eepzmh:hover{background:var(--surface-2)}.bw.svelte-eepzmh{position:absolute;top:-1.2em;right:-1.2em}.info.svelte-eepzmh{flex-direction:column;gap:.55em;min-width:0;display:flex}.bar.svelte-eepzmh{flex-wrap:wrap;gap:.4em;display:flex}.readout.svelte-eepzmh .stat:where(.svelte-eepzmh){flex:7em;min-width:0}.stat.ok.svelte-eepzmh{border-color:var(--lime)}.stat.bad.svelte-eepzmh{border-color:var(--red);background:var(--t-red)}.sz.svelte-eepzmh{font-size:.78em}.sz.svelte-eepzmh th:where(.svelte-eepzmh),.sz.svelte-eepzmh td:where(.svelte-eepzmh){padding:.3em .7em}.msg.svelte-eepzmh{color:var(--text-2);font-size:.8em;font-family:var(--font-code);max-width:none;min-height:2.4em;margin:0}.wrap.svelte-1kuqt0h{grid-template-columns:.6fr 1.4fr;align-items:start;gap:1em;display:grid}@container (width<=640px){.wrap.svelte-1kuqt0h{grid-template-columns:1fr}}.left.svelte-1kuqt0h{flex-direction:column;gap:.55em;min-width:0;display:flex}.box.svelte-1kuqt0h{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:.5em .7em .6em}.box.svelte-1kuqt0h h4:where(.svelte-1kuqt0h){margin-bottom:.35em}.box.goal.svelte-1kuqt0h{border-color:color-mix(in srgb, var(--yellow) 40%, transparent)}.facts.svelte-1kuqt0h{flex-wrap:wrap;gap:.3em;min-height:1.8em;display:flex}.fact.svelte-1kuqt0h{font-family:var(--font-code);border:1.5px solid var(--line-3);background:var(--surface-3);border-radius:7px;padding:.2em .55em;font-size:.74em;font-weight:600}.fact.fresh.svelte-1kuqt0h{border-color:var(--lime);background:color-mix(in srgb, var(--lime) 18%, var(--surface-3))}.fact.goalf.svelte-1kuqt0h{color:var(--yellow)}.delta.svelte-1kuqt0h{font-family:var(--font-code);flex-wrap:wrap;gap:.5em;margin:.4em 0 0;font-size:.72em;display:flex}.plus.svelte-1kuqt0h{color:var(--lime)}.minus.svelte-1kuqt0h{color:var(--red);text-decoration:line-through}.gchk.svelte-1kuqt0h{font-family:var(--font-code);border:1px dashed var(--line-3);color:var(--text-2);border-radius:7px;padding:.2em .5em;font-size:.74em;transition:all .3s}.gchk.met.svelte-1kuqt0h{border-style:solid;border-color:var(--yellow);background:var(--t-yellow);color:var(--text)}.plan.svelte-1kuqt0h{flex-wrap:wrap;align-items:center;gap:.3em;min-height:2.2em;display:flex}.plan.svelte-1kuqt0h .k:where(.svelte-1kuqt0h){font-family:var(--font-code);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-right:.3em;font-size:.68em}.step.svelte-1kuqt0h{font-family:var(--font-code);background:var(--t-accent);border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);border-radius:6px;padding:.1em .45em;font-size:.72em}.ops.svelte-1kuqt0h{grid-template-columns:repeat(auto-fill,minmax(11.5em,1fr));gap:.4em;min-width:0;display:grid}.op.svelte-1kuqt0h{text-align:left;background:var(--surface-2);border:1.5px solid color-mix(in srgb, var(--lime) 55%, transparent);transition:transform .15s var(--ease), opacity .2s, border-color .2s;border-radius:10px;flex-direction:column;gap:0;padding:.3em .55em;line-height:1.4;display:flex}.op.svelte-1kuqt0h:hover:not(.off){border-color:var(--lime);transform:translateY(-2px)}.op.off.svelte-1kuqt0h{opacity:.5;border-color:var(--line);cursor:not-allowed}.nm.svelte-1kuqt0h{font-family:var(--font-display);font-size:.82em;font-weight:700}.ln.svelte-1kuqt0h{font-family:var(--font-code);color:var(--text-2);font-size:.64em}.ln.svelte-1kuqt0h b:where(.svelte-1kuqt0h){width:2.6em;color:var(--text-3);font-weight:600;display:inline-block}.ln.add.svelte-1kuqt0h{color:var(--lime)}.ln.del.svelte-1kuqt0h{color:color-mix(in srgb, var(--red) 80%, var(--text))}.miss.svelte-1kuqt0h{font-family:var(--font-code);color:var(--red);font-size:.64em;font-weight:700}.phases.svelte-3fiw52{counter-reset:ph;grid-template-columns:repeat(4,1fr);gap:.5em;display:grid}@container (width<=700px){.phases.svelte-3fiw52{grid-template-columns:1fr 1fr}}.phases.svelte-3fiw52>div:where(.svelte-3fiw52){background:var(--surface);border:1px solid var(--line);animation:svelte-3fiw52-rise .5s var(--ease) both;border-radius:12px;flex-direction:column;gap:.2em;padding:.6em .75em;display:flex;position:relative}.phases.svelte-3fiw52>div:where(.svelte-3fiw52):nth-child(2){animation-delay:80ms}.phases.svelte-3fiw52>div:where(.svelte-3fiw52):nth-child(3){border-color:color-mix(in srgb, var(--accent) 50%, transparent);animation-delay:.16s}.phases.svelte-3fiw52>div:where(.svelte-3fiw52):nth-child(4){animation-delay:.24s}.phases.svelte-3fiw52 span:where(.svelte-3fiw52){font-family:var(--font-display);color:var(--accent);font-size:1.2em;font-weight:800;line-height:1}.phases.svelte-3fiw52 strong:where(.svelte-3fiw52){font-size:.9em}.phases.svelte-3fiw52 small:where(.svelte-3fiw52){color:var(--text-2);font-size:.75em}@keyframes svelte-3fiw52-rise{0%{opacity:0;transform:translateY(10px)}}.code.svelte-3fiw52{font-family:var(--font-code);background:var(--bg-2);border:1px solid var(--line-2);color:var(--text);border-radius:12px;margin:0;padding:.8em 1em;font-size:.72em;line-height:1.55;overflow-x:auto}.code.svelte-3fiw52 .c:where(.svelte-3fiw52){color:var(--accent);font-weight:700}.code.svelte-3fiw52 .cm:where(.svelte-3fiw52){color:var(--text-3)}.diff.svelte-3fiw52{grid-template-columns:auto 1fr;align-items:center;gap:1em;display:grid}.diff.svelte-3fiw52 p:where(.svelte-3fiw52){margin:0}.five.svelte-3fiw52 td:where(.svelte-3fiw52),.five.svelte-3fiw52 th:where(.svelte-3fiw52){font-size:.95em}.five.svelte-3fiw52 code:where(.svelte-3fiw52){white-space:nowrap;font-size:.85em}.card.svelte-3fiw52 h4:where(.svelte-3fiw52){margin-top:.2em}.card.svelte-3fiw52 p:where(.svelte-3fiw52){margin-bottom:.6em}.mb0.svelte-3fiw52{margin-bottom:0!important}.mini.svelte-3fiw52 p:where(.svelte-3fiw52){margin-bottom:.45em;font-size:.85em}.mono.svelte-3fiw52{font-family:var(--font-code);line-height:1.7}.bd.svelte-3fiw52 td:where(.svelte-3fiw52),.bd.svelte-3fiw52 th:where(.svelte-3fiw52){padding:.35em .75em}.crit.svelte-3fiw52 th:where(.svelte-3fiw52) small:where(.svelte-3fiw52){color:var(--text-3);font-size:.8em;font-weight:400;display:block}.crit.svelte-3fiw52 td:where(.svelte-3fiw52){font-size:.95em}.trace.svelte-3fiw52{max-width:24em;margin-bottom:.4em}.pre.svelte-3fiw52,.add.svelte-3fiw52,.del.svelte-3fiw52{font-family:var(--font-code);border-radius:5px;margin-right:.3em;padding:.05em .4em;font-size:.85em;font-weight:700}.pre.svelte-3fiw52{background:var(--surface-3);color:var(--text)}.add.svelte-3fiw52{background:color-mix(in srgb, var(--lime) 20%, transparent);color:var(--lime)}.del.svelte-3fiw52{background:var(--t-red);color:var(--red)}.absx.svelte-3fiw52 p:where(.svelte-3fiw52){margin:0}.strips-def.svelte-3fiw52{justify-content:space-between;align-items:center;gap:1.5em;display:flex}.strips-def.svelte-3fiw52 p:where(.svelte-3fiw52){margin:0;font-size:.92em}.recap.svelte-3fiw52{grid-template-columns:repeat(3,1fr);gap:.9em;display:grid}@container (width<=760px){.recap.svelte-3fiw52{grid-template-columns:1fr}}.recap.svelte-3fiw52>div:where(.svelte-3fiw52){background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:.9em 1em}.recap.svelte-3fiw52 p:where(.svelte-3fiw52){margin:0}.n.svelte-3fiw52{font-family:var(--font-display);color:var(--accent);margin-bottom:.3em;font-size:1.7em;font-weight:800;line-height:1;display:block}
