.tools.svelte-2molh7{margin:8px 0 6px;font-size:12px}.list.svelte-2molh7{max-width:920px;max-height:60vh;padding-right:6px;overflow-y:auto}.list.svelte-2molh7 p{margin:2px 0 6px}.list.svelte-2molh7 h2{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:10px 0 4px;font-size:11px}.list.svelte-2molh7 ul{margin:2px 0;padding-left:20px}.list.svelte-2molh7 li{margin:3px 0}.list.svelte-2molh7 a{color:var(--accent)}.formula.svelte-1vod6h4 .katex-display{margin:4px 0}.tools.svelte-54fsdf{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 6px;font-size:12px;display:flex}.tools.svelte-54fsdf input:where(.svelte-54fsdf){width:240px}.list.svelte-54fsdf{max-height:60vh;padding-right:6px;position:relative;overflow-y:auto}h4.svelte-54fsdf{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:10px 0 4px;font-size:11px}.entry.svelte-54fsdf{border:1px solid #0000;border-radius:6px;max-width:920px;margin-bottom:2px;padding:6px 8px}.entry.focus.svelte-54fsdf{border-color:var(--accent);background:var(--accent-soft)}.entry.svelte-54fsdf p:where(.svelte-54fsdf){margin:2px 0}.small.svelte-54fsdf{font-size:11px}.link.svelte-54fsdf{color:var(--accent);background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.help.svelte-170c9kg{border-color:var(--accent);padding:10px 14px;font-size:13px;line-height:1.5}.top.svelte-170c9kg{flex-wrap:wrap;align-items:center;gap:10px;display:flex}nav.svelte-170c9kg{flex-wrap:wrap;gap:4px;display:flex}nav.svelte-170c9kg button:where(.svelte-170c9kg){color:var(--muted);border-radius:12px;padding:1px 8px;font-size:11.5px}nav.svelte-170c9kg button.on:where(.svelte-170c9kg){color:var(--ink);background:var(--accent-soft);border-color:var(--accent)}.close.svelte-170c9kg{margin-left:auto;padding:0 7px}h3.svelte-170c9kg{margin:8px 0 2px;font-size:14px}.what.svelte-170c9kg{max-width:920px;margin:4px 0 6px}ul.svelte-170c9kg{max-width:920px;margin:4px 0;padding-left:20px}li.svelte-170c9kg{margin:2px 0}.try.svelte-170c9kg{margin:6px 0 2px}.more.svelte-170c9kg{margin:4px 0 0;font-size:11px}.help code{font-family:var(--mono);background:var(--accent-soft);border-radius:3px;padding:0 3px}.menu-wrap.svelte-og0pnu{position:relative}.menu.svelte-og0pnu{z-index:100;width:420px;padding:4px;position:absolute;top:28px;left:0;box-shadow:0 6px 24px #0000002e}.item.svelte-og0pnu{text-align:left;border:none;grid-template-columns:22px 1fr;gap:6px;width:100%;padding:6px;font-size:12px;display:grid}.item.svelte-og0pnu:hover{background:var(--accent-soft)}.n.svelte-og0pnu{color:var(--accent);font-weight:700}.item.svelte-og0pnu:disabled{opacity:.55;cursor:default}.item.svelte-og0pnu:disabled:hover{background:0 0}.needs.svelte-og0pnu{color:var(--bad)}.player.svelte-1awpg7w{border-color:var(--accent);border-width:1.5px;padding:10px 12px}.top.svelte-1awpg7w{align-items:baseline;gap:10px;display:flex}.title.svelte-1awpg7w{font-weight:600}.close.svelte-1awpg7w{margin-left:auto;padding:0 7px}.progress.svelte-1awpg7w{background:var(--line);border-radius:2px;height:3px;margin:6px 0;overflow:hidden}.progress.svelte-1awpg7w span:where(.svelte-1awpg7w){background:var(--accent);height:100%;display:block}.text.svelte-1awpg7w{max-width:900px;margin:4px 0 8px;font-size:13.5px;line-height:1.5}.text.svelte-1awpg7w code,.ask.svelte-1awpg7w code{font-family:var(--mono);background:var(--accent-soft);border-radius:3px;padding:0 3px}.ask.svelte-1awpg7w code{color:inherit;background:#00000014;font-weight:600}.ask.svelte-1awpg7w{color:#78350f;background:#fef3c7;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;padding:5px 8px;display:flex}.ask.done.svelte-1awpg7w{color:#065f46;background:#d1fae5}.hint.svelte-1awpg7w{font-style:italic}.nav.svelte-1awpg7w{align-items:center;gap:6px;display:flex}.link.svelte-1awpg7w{color:var(--accent);background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.ask.svelte-1awpg7w .link:where(.svelte-1awpg7w){color:inherit}.two.svelte-d0qg4b{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;max-width:760px;display:grid}.matrix.svelte-d0qg4b{max-width:340px;display:block}.cell.svelte-d0qg4b{fill:var(--accent);stroke:var(--line);stroke-width:.5px}text.svelte-d0qg4b{font:9px var(--mono);fill:var(--muted)}.val.svelte-d0qg4b{fill:var(--ink)}.val.light.svelte-d0qg4b{fill:#fff}.near.svelte-d0qg4b{margin:2px 0;font-size:11px}.chart.svelte-d0qg4b{max-width:700px}.grid.svelte-d0qg4b{stroke:var(--line)}.sel.svelte-d0qg4b{fill:var(--accent-soft)}.tr.svelte-d0qg4b{fill:var(--accent)}.un.svelte-d0qg4b{fill:#d97706}.note.svelte-d0qg4b{max-width:760px;font-size:11px}.k.svelte-d0qg4b{color:#fff;border-radius:3px;padding:0 4px}.k.tr.svelte-d0qg4b{background:var(--accent)}.k.un.svelte-d0qg4b{background:#d97706}.row.svelte-1c4uthg{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.chart.svelte-1c4uthg{max-width:700px}.rchart.svelte-1c4uthg{max-width:600px}.grid.svelte-1c4uthg{stroke:var(--line)}.chance.svelte-1c4uthg{stroke:var(--muted);stroke-dasharray:4 3;stroke-width:1.5px}.sel.svelte-1c4uthg{fill:var(--accent-soft)}text.svelte-1c4uthg{font:9px var(--mono);fill:var(--muted)}.tr.svelte-1c4uthg{fill:var(--accent)}.un.svelte-1c4uthg{fill:#d97706}.note.svelte-1c4uthg{max-width:760px;font-size:11px}.k.svelte-1c4uthg{color:#fff;border-radius:3px;padding:0 4px}.k.tr.svelte-1c4uthg{background:var(--accent)}.k.un.svelte-1c4uthg{background:#d97706}.row.svelte-z5km6w{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.row.svelte-z5km6w label:where(.svelte-z5km6w){align-items:center;gap:4px;display:flex}.note.svelte-z5km6w{max-width:820px;font-size:11px}text.svelte-z5km6w{font:9px var(--mono);fill:var(--muted)}.share.svelte-z5km6w{max-width:700px;display:block}.before.svelte-z5km6w{fill:#9ca3af}.two.svelte-z5km6w{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;max-width:900px;display:grid}.matrix.svelte-z5km6w{max-width:340px;display:block}.cell.svelte-z5km6w{stroke:var(--line);stroke-width:.5px}.val.svelte-z5km6w{fill:var(--ink)}.val.light.svelte-z5km6w{fill:#fff}.scatter.svelte-z5km6w{background:var(--panel);border:1px solid var(--line);max-width:420px;display:block}.grid.svelte-z5km6w{stroke:var(--line)}.prompt.svelte-z5km6w{flex:1;min-width:260px}.gen.svelte-z5km6w{white-space:pre-wrap;background:var(--bg);border-radius:6px;margin:2px 0;padding:6px;font-size:12px}.row.svelte-157p8f6{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.row.svelte-157p8f6 select:where(.svelte-157p8f6){max-width:520px}.legend.svelte-157p8f6{flex-wrap:wrap;gap:10px;display:flex}.legend.svelte-157p8f6 i:where(.svelte-157p8f6){border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}.story.svelte-157p8f6{max-width:900px;font-size:13px;line-height:1.7}.sent.svelte-157p8f6{cursor:pointer;color:var(--muted);border-bottom:3px solid #0000}.sent.read.svelte-157p8f6{color:var(--ink);border-bottom-color:inherit}.sent.svelte-157p8f6:not(.read){border-bottom-color:#0000!important}.sent.cur.svelte-157p8f6{background:var(--accent-soft)}.chart.svelte-157p8f6{max-width:760px;display:block}.grid.svelte-157p8f6{stroke:var(--line)}.cursor.svelte-157p8f6{stroke:var(--accent);stroke-dasharray:3 3}.series.svelte-157p8f6{fill:none;stroke-width:2px}.series.pred.svelte-157p8f6{stroke-dasharray:4 3;stroke-width:1.5px}.hit.svelte-157p8f6{fill:#0000;cursor:pointer}text.svelte-157p8f6{font:9px var(--mono);fill:var(--muted)}.two.svelte-157p8f6{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;max-width:900px;display:grid}.bg.svelte-157p8f6{fill:var(--panel);stroke:var(--line)}.dot.svelte-157p8f6{opacity:.35;cursor:pointer}.path.svelte-157p8f6{fill:none;stroke:var(--ink);stroke-width:1.5px}.step.svelte-157p8f6{stroke:var(--ink);stroke-width:1px;cursor:pointer}.step.cur.svelte-157p8f6{stroke-width:2.5px}.num.svelte-157p8f6{fill:var(--ink);font-size:10px}.note.svelte-157p8f6{font-size:11px}.row.svelte-1303o26{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.row.svelte-1303o26 label:where(.svelte-1303o26){align-items:center;gap:4px;display:flex}.cloze.svelte-1303o26{width:150px}.words.svelte-1303o26{width:290px}input[type=number].svelte-1303o26{width:60px}textarea.svelte-1303o26{width:100%;font-family:var(--mono);font-size:12px}.note.svelte-1303o26{max-width:900px;margin:2px 0 8px;font-size:11px}.sections.svelte-1303o26{flex-wrap:wrap;gap:4px;margin:4px 0 10px;display:flex}.sections.svelte-1303o26 button:where(.svelte-1303o26){font-size:12px}.sections.svelte-1303o26 button.on:where(.svelte-1303o26){background:var(--accent-soft);border-color:var(--accent)}.row.svelte-1qda8aj{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.row.svelte-1qda8aj label:where(.svelte-1qda8aj){align-items:center;gap:4px;display:flex}.attr.svelte-1qda8aj{margin-bottom:10px}.tip.svelte-1qda8aj{text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.toks.svelte-1qda8aj{flex-wrap:wrap;gap:2px;font-size:12px;display:flex}.tok.svelte-1qda8aj{flex-direction:column;align-items:center;display:flex}.word.svelte-1qda8aj{border:1px solid var(--line);border-radius:3px;padding:1px 3px}.val.svelte-1qda8aj{color:var(--muted);font-size:10px}.target.svelte-1qda8aj{border-style:dashed;font-weight:700}.note.svelte-1qda8aj{font-size:11px}.pick.svelte-3imj7d{align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.chart.svelte-3imj7d{max-width:640px}.grid.svelte-3imj7d{stroke:var(--line)}text.svelte-3imj7d{font:9px var(--mono);fill:var(--muted)}.note.svelte-3imj7d{font-size:11px}.k.svelte-3imj7d{color:#fff;border-radius:3px;padding:0 4px}.tr.svelte-3imj7d{background:var(--accent)}.un.svelte-3imj7d{background:#d97706}.two.svelte-uodxg2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.bg.svelte-uodxg2{fill:var(--panel);stroke:var(--line)}circle.svelte-uodxg2{cursor:pointer;stroke:var(--panel);stroke-width:1px}.legend.svelte-uodxg2{flex-wrap:wrap;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.legend.svelte-uodxg2 i:where(.svelte-uodxg2){border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}.note.svelte-uodxg2{font-size:11px}.pick.svelte-rofvnm{align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.two.svelte-rofvnm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.nb.svelte-rofvnm{grid-template-columns:150px 1fr 44px;align-items:center;gap:6px;margin:1px 0;font-size:12px;display:grid}.bar.svelte-rofvnm{background:var(--line);border-radius:2px;height:8px;overflow:hidden}.bar.svelte-rofvnm span:where(.svelte-rofvnm){background:var(--accent);height:100%;display:block}.num.svelte-rofvnm{text-align:right}.row.svelte-8f9r7e{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.row.svelte-8f9r7e label:where(.svelte-8f9r7e){align-items:center;gap:4px;display:flex}input[type=number].svelte-8f9r7e{width:70px}.link.svelte-8f9r7e{color:var(--accent);background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.ex.svelte-8f9r7e{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:8px;padding:2px 0;font-size:12px;display:grid}.v.svelte-8f9r7e{text-align:right;color:var(--muted)}.ctx.svelte-8f9r7e{white-space:pre-wrap}.ctx.svelte-8f9r7e b:where(.svelte-8f9r7e){color:#78350f;background:#fde68a;border-radius:2px;padding:0 2px}.note.svelte-8f9r7e{font-size:11px}.inputs.svelte-iyaclc{margin-bottom:8px}.inputs.svelte-iyaclc .note:where(.svelte-iyaclc){margin-top:6px}.fields.svelte-iyaclc{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:4px 8px;max-width:760px;display:grid}.key.svelte-iyaclc{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);white-space:nowrap;font-size:11px;font-weight:700}.fields.svelte-iyaclc>.key:where(.svelte-iyaclc){text-align:right}.wide.svelte-iyaclc{min-width:0;font-family:var(--mono);flex:1;font-size:12px}.tok.svelte-iyaclc{width:8em;font-family:var(--mono);font-size:12px}.row.svelte-iyaclc{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.seg.svelte-iyaclc{gap:2px;display:inline-flex}.seg.svelte-iyaclc button.on:where(.svelte-iyaclc){background:var(--accent-soft);border-color:var(--accent)}.link.svelte-iyaclc{color:var(--accent);background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.note.svelte-iyaclc{max-width:760px;margin:4px 0 6px;font-size:11px}.summary.svelte-iyaclc{max-width:760px;margin:0 0 8px;font-size:12px}.bad.svelte-iyaclc{color:var(--bad)}.scroll.svelte-iyaclc{max-width:100%;overflow-x:auto}.grid.svelte-iyaclc{border-collapse:separate;border-spacing:2px;font-size:10.5px}.grid.svelte-iyaclc th:where(.svelte-iyaclc){white-space:nowrap;padding:0 3px;font-weight:500}.grid.svelte-iyaclc thead:where(.svelte-iyaclc) th:where(.svelte-iyaclc){color:var(--muted)}.grid.svelte-iyaclc thead:where(.svelte-iyaclc) th.diff:where(.svelte-iyaclc){color:var(--ink);background:var(--accent-soft);border-radius:3px;font-weight:700}.grid.svelte-iyaclc .stage:where(.svelte-iyaclc){text-align:right;color:var(--muted)}.grid.svelte-iyaclc td:where(.svelte-iyaclc){padding:0}.cell.svelte-iyaclc{min-width:28px;height:20px;font:inherit;border:1px solid #0000;border-radius:3px;padding:0 2px}.cell.head.svelte-iyaclc{min-width:44px}.cell.on.svelte-iyaclc{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.row.svelte-51covj{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.chart.svelte-51covj{max-width:700px}.grid.svelte-51covj{stroke:var(--line)}.chance.svelte-51covj{stroke:var(--muted);stroke-dasharray:4 3}text.svelte-51covj{font:9px var(--mono);fill:var(--muted)}.tr.svelte-51covj{fill:var(--accent)}.sh.svelte-51covj{fill:#9ca3af}.un.svelte-51covj{fill:#d97706}.axis.svelte-51covj{text-anchor:start;fill:var(--ink)}.note.svelte-51covj{font-size:11px}.k.svelte-51covj{color:#fff;border-radius:3px;padding:0 4px}.k.tr.svelte-51covj{background:var(--accent)}.k.sh.svelte-51covj{background:#9ca3af}.k.un.svelte-51covj{background:#d97706}.wrap.svelte-l63zmu{width:100%;overflow:auto hidden}.layers.svelte-l63zmu{width:max-content;display:grid}canvas.svelte-l63zmu{cursor:crosshair;grid-area:1/1;display:block}.rowlabels.svelte-l63zmu{z-index:1;background:var(--panel);cursor:default;justify-self:start;position:sticky;left:0}.tip.svelte-l63zmu{pointer-events:none;z-index:50;white-space:nowrap;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:3px 7px;font-size:11px;position:fixed;box-shadow:0 2px 8px #00000026}.two.svelte-1sozzhj{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.note.svelte-1sozzhj{margin:4px 0;font-size:11px}.row.svelte-1jkuocb{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.row.svelte-1jkuocb label:where(.svelte-1jkuocb){align-items:center;gap:4px;display:flex}.strip.svelte-1jkuocb{max-width:700px;margin-bottom:10px;display:block}.lbl.svelte-1jkuocb{font:9px var(--mono);fill:var(--muted)}.prompt.svelte-1jkuocb{min-width:260px;font-family:var(--mono);flex:1}.two.svelte-1jkuocb{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gen.svelte-1jkuocb{white-space:pre-wrap;background:var(--bg);border-radius:6px;margin:2px 0;padding:6px;font-size:12px}.note.svelte-1jkuocb{font-size:11px}.setup.svelte-55nkly{margin-bottom:8px}.start.svelte-55nkly{max-width:720px}.start.svelte-55nkly p:where(.svelte-55nkly){margin:0 0 6px}.row.svelte-55nkly{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.row.svelte-55nkly label:where(.svelte-55nkly){align-items:center;gap:4px;display:flex}textarea.svelte-55nkly{width:100%;font-family:var(--mono);font-size:12px}.note.svelte-55nkly{margin:2px 0 6px;font-size:11px}.bad.svelte-55nkly{color:var(--bad)}.link.svelte-55nkly{color:var(--accent);background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.panels.svelte-55nkly{flex-wrap:wrap;gap:4px;margin:4px 0 12px;display:flex}.panels.svelte-55nkly button.on:where(.svelte-55nkly){background:var(--accent-soft);border-color:var(--accent)}code.svelte-55nkly{font-family:var(--mono);background:var(--accent-soft);border-radius:3px;padding:0 3px}.bar.svelte-z0n4r2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.modes.svelte-z0n4r2,.tools.svelte-z0n4r2{flex-wrap:wrap;align-items:center;gap:4px;display:flex}button.on.svelte-z0n4r2{background:var(--accent-soft);border-color:var(--accent)}.note.svelte-z0n4r2{margin:6px 0;font-size:11px}.stage.svelte-z0n4r2{border:1px solid var(--line);background:var(--bg);border-radius:8px;width:100%;position:relative;overflow:hidden}canvas.svelte-z0n4r2{display:block;position:absolute;top:0;left:0}.ov.svelte-z0n4r2{cursor:crosshair;touch-action:none}.legend.svelte-z0n4r2{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 14px;margin-top:8px;padding:8px 10px;font-size:11px;display:grid}.item.svelte-z0n4r2{grid-template-columns:28px 1fr;align-items:center;gap:6px;line-height:1.35;display:grid}.item.svelte-z0n4r2 svg:where(.svelte-z0n4r2){display:block}.ramp.svelte-z0n4r2{border:1px solid var(--line);border-radius:2px;width:26px;height:10px;display:block}.ramp.div.svelte-z0n4r2{background:linear-gradient(90deg,#2166ac,#f7f7f7,#b2182b)}.ramp.seq.svelte-z0n4r2{background:linear-gradient(90deg,#fcfbfd,#3f007d)}.tip.svelte-z0n4r2{pointer-events:none;z-index:5;background:var(--panel);border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:11px;position:absolute;box-shadow:0 2px 8px #00000026}.two.svelte-qijzik{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=1400px){.two.svelte-qijzik{grid-template-columns:minmax(0,1fr)}}svg.svelte-qijzik{max-width:560px;display:block}.bg.svelte-qijzik{fill:var(--panel);stroke:var(--line)}.curve.svelte-qijzik{fill:none;stroke:var(--muted);stroke-width:1px;opacity:.6}circle.svelte-qijzik{cursor:pointer;stroke:var(--panel);stroke-width:.5px}circle.outside.svelte-qijzik{opacity:.55;cursor:default}circle.dim.svelte-qijzik{opacity:.15}circle.sel.svelte-qijzik{stroke:var(--select);stroke-width:2px}.lbl.svelte-qijzik{font:10px var(--mono);fill:var(--ink);pointer-events:none}.tools.svelte-qijzik{align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.tools.svelte-qijzik input:where(.svelte-qijzik){width:220px}.legend.svelte-qijzik{flex-wrap:wrap;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.legend.svelte-qijzik i:where(.svelte-qijzik){border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}.note.svelte-qijzik{margin:4px 0 0;font-size:11px}.status.svelte-qijzik{margin:0 0 8px;font-size:11px}.nn.svelte-qijzik{columns:3;margin:4px 0 0;padding-left:22px;font-size:12px}.link.svelte-qijzik{color:var(--accent);background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.curve.svelte-1fbeqbu{min-width:0}svg.svelte-1fbeqbu{touch-action:none;display:block}text.svelte-1fbeqbu{fill:var(--muted);font-size:9px}.axis.svelte-1fbeqbu{stroke:var(--line)}.line.svelte-1fbeqbu{fill:none;stroke-width:2px;stroke-linejoin:round}.dot.svelte-1fbeqbu{stroke:var(--panel);stroke-width:1.5px}.cross.svelte-1fbeqbu{stroke:var(--muted);stroke-dasharray:2 2}.legend.svelte-1fbeqbu{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;min-height:16px;font-size:11px;display:flex}.legend.svelte-1fbeqbu>span:where(.svelte-1fbeqbu){align-items:center;gap:4px;display:inline-flex}.sw.svelte-1fbeqbu{border-radius:2px;width:12px;height:3px;display:inline-block}.read.svelte-1fbeqbu{color:var(--ink)}.note.svelte-108hx9z{max-width:900px;margin:4px 0 8px;font-size:12px}.warn.svelte-108hx9z{color:#92400e;background:#fef3c7;border-radius:6px;max-width:900px;padding:6px 8px;font-size:12px}.box.svelte-108hx9z{border:1px solid var(--line);border-radius:8px;margin-bottom:10px;padding:8px 10px}.row.svelte-108hx9z{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;font-size:12px;display:flex}.row.svelte-108hx9z label:where(.svelte-108hx9z){align-items:center;gap:4px;display:flex}input[type=number].svelte-108hx9z{width:70px}textarea.svelte-108hx9z{width:100%;font-family:var(--mono);font-size:11px}h2.svelte-108hx9z{margin:16px 0 6px;font-size:14px}h3.svelte-108hx9z{margin:8px 0 4px;font-size:12px;font-weight:600}.charts.svelte-108hx9z{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:900px;display:grid}.prompt.svelte-108hx9z{flex:1;min-width:240px}.two.svelte-108hx9z{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gen.svelte-108hx9z{white-space:pre-wrap;background:var(--bg);border-radius:6px;margin:2px 0;padding:6px;font-size:12px}mark.svelte-108hx9z{background:var(--accent-soft);color:var(--ink);border-bottom:2px solid var(--accent)}.diagram.svelte-108hx9z{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;font-size:12px;display:flex}.diagram.svelte-108hx9z span:where(.svelte-108hx9z){border-radius:5px;padding:3px 6px}.frozen.svelte-108hx9z{background:var(--bg);border:1px dashed var(--line)}.trained.svelte-108hx9z{background:var(--accent-soft);border:1px solid var(--accent)}.anatomy.svelte-108hx9z{grid-template-columns:minmax(0,.6fr) minmax(0,1fr) minmax(0,1.4fr);gap:12px;font-size:11px;display:grid}.sv.svelte-108hx9z{align-items:center;gap:3px;display:inline-flex}.sv.svelte-108hx9z i:where(.svelte-108hx9z){height:8px;width:var(--w);background:var(--accent);border-radius:0 4px 4px 0;display:inline-block}.bars.svelte-108hx9z{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px 12px;max-width:900px;display:grid}.bar.svelte-108hx9z{text-align:left;background:0 0;border:none;grid-template-columns:90px 1fr 50px;align-items:center;gap:6px;padding:2px;font-size:11px;display:grid}.bar.svelte-108hx9z i:where(.svelte-108hx9z){background:var(--accent);border-radius:0 4px 4px 0;min-width:1px;height:8px;display:block}.bar.sel.svelte-108hx9z{background:var(--accent-soft)}.bar.svelte-108hx9z:hover{background:var(--bg)}.note.svelte-34otjv{max-width:900px;margin:4px 0 8px;font-size:12px}.warn.svelte-34otjv{color:#92400e;background:#fef3c7;border-radius:6px;max-width:900px;padding:6px 8px;font-size:12px}.formula.svelte-34otjv{max-width:900px}.prefs.svelte-34otjv{max-width:900px;margin:4px 0 6px;padding-left:18px;font-size:12px}.prefs.svelte-34otjv li:where(.svelte-34otjv){margin:2px 0}.box.svelte-34otjv{border:1px solid var(--line);border-radius:8px;margin-bottom:10px;padding:8px 10px}.row.svelte-34otjv{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;font-size:12px;display:flex}.row.svelte-34otjv label:where(.svelte-34otjv){align-items:center;gap:4px;display:flex}h2.svelte-34otjv{margin:16px 0 6px;font-size:14px}h3.svelte-34otjv{margin:8px 0 4px;font-size:12px;font-weight:600}.charts.svelte-34otjv{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:900px;display:grid}.prompt.svelte-34otjv{flex:1;min-width:300px}.two.svelte-34otjv{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gen.svelte-34otjv{white-space:pre-wrap;background:var(--bg);border-radius:6px;margin:2px 0;padding:6px;font-size:12px}table.svelte-34otjv{border-collapse:collapse;width:100%;max-width:1100px;font-size:11px}th.svelte-34otjv,td.svelte-34otjv{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:3px 6px}th.svelte-34otjv{color:var(--muted);font-weight:600}td.unsafe.svelte-34otjv{color:var(--bad)}td.refused.svelte-34otjv{background:var(--accent-soft)}.num.svelte-34otjv{text-align:right;white-space:nowrap}.clip.svelte-34otjv{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.reading.svelte-34otjv{max-width:900px;margin-top:12px}.tipping.svelte-34otjv{color:#b45309;background:#fef3c7;border-radius:3px;padding:0 3px}.good.svelte-34otjv{color:var(--ok)}.bad.svelte-34otjv{color:var(--bad)}.bars.svelte-34otjv{grid-template-columns:1fr;gap:2px;max-width:560px;display:grid}.bar.svelte-34otjv{text-align:left;background:0 0;border:none;grid-template-columns:170px 1fr 40px;align-items:center;gap:6px;padding:2px;font-size:11px;display:grid}.bar.svelte-34otjv i:where(.svelte-34otjv){background:var(--accent);border-radius:0 4px 4px 0;min-width:1px;height:8px;display:block}.bar.sel.svelte-34otjv{background:var(--accent-soft);outline:1px solid var(--accent);font-weight:600}.pick.svelte-34otjv,.pick.svelte-34otjv select:where(.svelte-34otjv){min-width:0;max-width:100%}.steered.svelte-34otjv{max-width:900px;min-height:1.6em}.end.svelte-34otjv{height:120px}.bar.svelte-34otjv:hover{background:var(--bg)}.finetune.svelte-1lrguf8 button:not(.bar),.finetune.svelte-1lrguf8 select,.finetune.svelte-1lrguf8 input:not([type=range]):not([type=checkbox]),.finetune.svelte-1lrguf8 textarea{border-width:1.5px;border-color:color-mix(in srgb, var(--muted) 55%, var(--line))}.finetune.svelte-1lrguf8 button.primary,.finetune.svelte-1lrguf8 button:not(.bar):hover{border-color:var(--accent)}.finetune.svelte-1lrguf8 .lbl{color:var(--ink);font-weight:600}.sections.svelte-1lrguf8{flex-wrap:wrap;gap:4px;margin:0 0 10px;display:flex}.sections.svelte-1lrguf8 button:where(.svelte-1lrguf8){font-size:12px}.sections.svelte-1lrguf8 button.on:where(.svelte-1lrguf8){background:var(--accent-soft);border-color:var(--accent)}.opts.svelte-15aw0ne{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:4px;font-size:12px;display:flex}.opts.svelte-15aw0ne label:where(.svelte-15aw0ne){align-items:center;gap:4px;display:flex}.scroll.svelte-15aw0ne{overflow-x:auto}svg.svelte-15aw0ne{display:block}.ch.svelte-15aw0ne{cursor:pointer}rect.svelte-15aw0ne{fill:#0000}rect.q.svelte-15aw0ne{fill:none;stroke:var(--select);stroke-width:1.5px}text.svelte-15aw0ne{font:13px var(--mono);fill:var(--ink)}text.future.svelte-15aw0ne{opacity:.3}.tinted.svelte-15aw0ne{flex-wrap:wrap;gap:1px;display:flex}.tinted.svelte-15aw0ne button:where(.svelte-15aw0ne){border-color:#0000;border-radius:2px;min-width:15px;padding:0 2px;font-size:13px}.tinted.svelte-15aw0ne button.q:where(.svelte-15aw0ne){outline:1.5px solid var(--select)}.bar.svelte-nezrup{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}button.on.svelte-nezrup{background:var(--accent-soft);border-color:var(--accent)}.gallery.svelte-14auydf{align-items:center;gap:8px;display:grid}.colhead.svelte-14auydf{text-align:center;font-size:11px;font-weight:600}.rowhead.svelte-14auydf{color:var(--muted);writing-mode:vertical-rl;font-size:11px;transform:rotate(180deg)}.cell.svelte-14auydf{background:var(--panel);border:2px solid;border-radius:6px;max-width:170px;padding:4px}.cell.selected.svelte-14auydf{box-shadow:0 0 0 2.5px var(--select)}.pic.svelte-14auydf{aspect-ratio:1;background:0 0;border:none;width:100%;padding:0;display:block}canvas.svelte-14auydf{width:100%;height:100%;image-rendering:pixelated;display:block}.badge.svelte-14auydf{text-align:center;margin-top:2px;font-size:10.5px}.focus.svelte-14auydf{color:var(--muted);text-align:center;font-size:9.5px}.focus.svelte-14auydf .track:where(.svelte-14auydf){background:var(--line);border-radius:2px;height:3px;margin:1px 0 2px;display:block;overflow:hidden}.focus.svelte-14auydf .fill:where(.svelte-14auydf){background:var(--accent);height:100%;display:block}.ablate.svelte-14auydf{width:100%;margin-top:2px;padding:0 4px;font-size:10.5px}.ablate.on.svelte-14auydf{color:#78350f;background:#fde68a;border-color:#d97706}.name.svelte-14auydf{width:100%;margin-top:2px;padding:1px 4px;font-size:11px}.note.svelte-14auydf{margin:6px 0 0;font-size:11px}.top.svelte-15ut7mo{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.qvec.svelte-15ut7mo{align-items:center;gap:8px;margin-top:2px;display:flex}.table-wrap.svelte-15ut7mo{max-height:460px;overflow:auto}table.svelte-15ut7mo{border-collapse:collapse;font-size:11.5px}th.svelte-15ut7mo{text-align:left;color:var(--muted);background:var(--panel);padding:2px 8px 4px 0;font-weight:600;position:sticky;top:0}td.svelte-15ut7mo{vertical-align:middle;padding:1px 10px 1px 0}tr.svelte-15ut7mo{cursor:pointer}tr.svelte-15ut7mo:hover td:where(.svelte-15ut7mo){background:var(--accent-soft)}tr.sel.svelte-15ut7mo td:where(.svelte-15ut7mo){box-shadow:inset 0 1px var(--select), inset 0 -1px var(--select)}.tok.svelte-15ut7mo{white-space:nowrap}.num.svelte-15ut7mo{text-align:right}.best.svelte-15ut7mo{font-weight:700}.w.svelte-15ut7mo{align-items:center;gap:6px;min-width:110px;display:flex}.track.svelte-15ut7mo{background:var(--line);border-radius:2px;flex:1;height:9px;overflow:hidden}.fill.svelte-15ut7mo{height:100%;display:block}svg.svelte-15ut7mo{display:block}.note.svelte-15ut7mo{margin:6px 0 0;font-size:11px}.pick.svelte-wv1oja{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;font-size:12px;display:flex}.pick.svelte-wv1oja label:where(.svelte-wv1oja),.heads.svelte-wv1oja{align-items:center;gap:4px;display:flex}.heads.svelte-wv1oja button:where(.svelte-wv1oja){border:2px solid var(--hue);min-width:28px}.heads.svelte-wv1oja button.on:where(.svelte-wv1oja){background:var(--hue);color:#fff}section.svelte-wv1oja{margin-bottom:16px}.two.svelte-wv1oja{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=1400px){.two.svelte-wv1oja{grid-template-columns:minmax(0,1fr)}}.active.svelte-c40r5e ul:where(.svelte-c40r5e){margin:0 0 6px;padding-left:18px}.active.svelte-c40r5e li:where(.svelte-c40r5e){margin:2px 0}.x.svelte-c40r5e{margin-left:6px;padding:0 6px}.forms.svelte-c40r5e{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:8px;margin:12px 0 16px;display:grid}fieldset.svelte-c40r5e{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px 8px;font-size:12px;display:flex}legend.svelte-c40r5e{padding:0 4px;font-weight:600}label.svelte-c40r5e{align-items:center;gap:4px;display:flex}input[type=number].svelte-c40r5e{width:68px}.hint.svelte-c40r5e{font-size:11px}.link.svelte-c40r5e{color:var(--accent);background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.summary.svelte-c40r5e{flex-wrap:wrap;gap:28px;margin:4px 0 12px;display:flex}.summary.svelte-c40r5e b:where(.svelte-c40r5e){font-size:14px}.pick.svelte-c40r5e{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.small.svelte-c40r5e{font-size:11px}.ok.svelte-c40r5e{color:var(--ok)}.bad.svelte-c40r5e{color:var(--bad)}.two.svelte-c40r5e{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:12px;display:grid}@media (width<=1300px){.two.svelte-c40r5e{grid-template-columns:minmax(0,1fr)}}.pair.svelte-c40r5e{grid-template-columns:10ch 1fr 110px;align-items:center;gap:6px;margin:2px 0;font-size:12px;display:grid}.tok.svelte-c40r5e{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bars2.svelte-c40r5e{gap:1px;display:grid}.bars2.svelte-c40r5e .b:where(.svelte-c40r5e){border-radius:2px;min-width:1px;height:6px;display:block}.legend.svelte-c40r5e{color:var(--muted);gap:12px;margin:-2px 0 6px;font-size:11px;display:flex}.legend.svelte-c40r5e span:where(.svelte-c40r5e){align-items:center;gap:4px;display:inline-flex}.legend.svelte-c40r5e i:where(.svelte-c40r5e){border-radius:2px;width:10px;height:10px;display:inline-block}.before.svelte-c40r5e{background:#a5b4fc}.after.svelte-c40r5e{background:var(--ok)}.after.down.svelte-c40r5e{background:var(--bad)}.num.svelte-c40r5e{text-align:right;font-size:11px}.changes.svelte-c40r5e{max-height:300px;overflow-y:auto}.crow.svelte-c40r5e{text-align:left;background:0 0;border:none;grid-template-columns:150px 1fr 60px;align-items:center;gap:6px;width:100%;padding:1px 0;font-size:11px;display:grid}.crow.svelte-c40r5e:hover{background:var(--accent-soft)}.cid.svelte-c40r5e{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ctrack.svelte-c40r5e{background:var(--line);border-radius:2px;height:7px;overflow:hidden}.cfill.svelte-c40r5e{background:#d97706;height:100%;display:block}.pchart.svelte-c40r5e{align-items:flex-start;gap:1px;padding-bottom:4px;display:flex;overflow-x:auto}.col.svelte-c40r5e{flex-direction:column;flex:none;align-items:center;width:11px;display:flex}.cbars.svelte-c40r5e{align-items:flex-end;gap:1px;width:100%;height:80px;display:flex}.cbars.svelte-c40r5e .b:where(.svelte-c40r5e){flex:1;min-height:1px;display:block}.lab.svelte-c40r5e{font-size:9px}.lab.word.svelte-c40r5e{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;max-height:70px;margin-top:2px;line-height:11px;overflow:hidden;transform:rotate(180deg)}.strip.svelte-1fwfwa4{margin:6px 0;overflow-x:auto}.label.svelte-1fwfwa4{margin-bottom:2px;font-size:11px}svg.svelte-1fwfwa4{display:block}.prov.svelte-1pef3px{margin-top:12px}.title.svelte-1pef3px{margin:0 0 6px}table.svelte-1pef3px{border-collapse:collapse;margin-top:6px;font-size:12px}td.svelte-1pef3px{padding:1px 12px 1px 0}.num.svelte-1pef3px{text-align:right}.check.svelte-1pef3px td:where(.svelte-1pef3px){border-top:1px solid var(--line);padding-top:3px}.ok.svelte-1pef3px{color:var(--ok)}.bad.svelte-1pef3px{color:var(--bad)}.head.svelte-1nw9xjh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.id.svelte-1nw9xjh{font-size:15px;font-weight:600}.phase.svelte-1nw9xjh button.on:where(.svelte-1nw9xjh){background:var(--accent-soft);border-color:var(--accent)}.phase.svelte-1nw9xjh .change.on:where(.svelte-1nw9xjh){color:#78350f;background:#fde68a;border-color:#d97706}.controls.svelte-1nw9xjh{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:8px;font-size:12px;display:flex}.range.svelte-1nw9xjh{font-size:11px}.axes.svelte-1nw9xjh{margin:4px 0 0;font-size:11px}.track.svelte-1nw9xjh{color:var(--accent)}.kv.svelte-1nw9xjh{background:var(--accent-soft);border-radius:6px;margin:6px 0 0;padding:4px 8px;font-size:12px}.loss.svelte-1nw9xjh{margin:12px 0;font-size:28px}.lesson.svelte-1nw9xjh{max-width:760px;margin-top:10px}.small.svelte-1nw9xjh{font-size:11px}.check.svelte-1nw9xjh{background:var(--accent-soft);border-radius:6px;padding:4px 8px}.ok.svelte-1nw9xjh{color:var(--ok);font-weight:600}.bad.svelte-1nw9xjh{color:var(--bad);font-weight:600}.lesson.svelte-1nw9xjh p:where(.svelte-1nw9xjh){margin:4px 0}.link.svelte-1nw9xjh{color:var(--accent);background:0 0;border:none;padding:0 6px 0 0;text-decoration:underline}.bar.svelte-1lv0x94{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.opts.svelte-1lv0x94{align-items:center;gap:4px;display:flex}button.on.svelte-1lv0x94{background:var(--accent-soft);border-color:var(--accent)}.grid-wrap.svelte-1lv0x94{overflow-x:auto}.grid.svelte-1lv0x94{border-collapse:collapse;font-size:11px}.grid.svelte-1lv0x94 th:where(.svelte-1lv0x94),.grid.svelte-1lv0x94 td:where(.svelte-1lv0x94){text-align:center;cursor:pointer;width:15px;min-width:15px;height:19px;padding:0}.grid.svelte-1lv0x94 th:where(.svelte-1lv0x94){color:var(--muted);font-weight:400}.grid.svelte-1lv0x94 th.rl:where(.svelte-1lv0x94){background:var(--panel);text-align:right;white-space:nowrap;z-index:1;width:auto;padding-right:6px;position:sticky;left:0}.grid.words.svelte-1lv0x94 th:where(.svelte-1lv0x94),.grid.words.svelte-1lv0x94 td:where(.svelte-1lv0x94){white-space:nowrap;width:auto;padding:0 3px}.grid.svelte-1lv0x94 td.correct:where(.svelte-1lv0x94){font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.grid.svelte-1lv0x94 .sel:where(.svelte-1lv0x94){outline:1.5px solid var(--select);outline-offset:-1.5px}.grid.svelte-1lv0x94 tr.selrow:where(.svelte-1lv0x94) th.rl:where(.svelte-1lv0x94){color:var(--ink);font-weight:600}.grid.svelte-1lv0x94 .acc:where(.svelte-1lv0x94){width:40px;color:var(--muted);padding-left:6px}.grid.svelte-1lv0x94 tr.actual:where(.svelte-1lv0x94) td:where(.svelte-1lv0x94){color:var(--ink);border-top:1px solid var(--line);font-weight:600}.detail.svelte-1lv0x94{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:14px;display:grid}.row.svelte-1lv0x94{border-radius:3px;grid-template-columns:minmax(20px,max-content) 1fr 50px;align-items:center;gap:6px;font-size:12px;display:grid}.row.actual.svelte-1lv0x94{outline:1.5px solid var(--select)}.t.svelte-1lv0x94{text-align:center}.track.svelte-1lv0x94{background:var(--line);border-radius:2px;height:9px;overflow:hidden}.fill.svelte-1lv0x94{background:#6d28d9;height:100%;display:block}.p.svelte-1lv0x94{text-align:right;font-size:11px}.col.svelte-1lv0x94 rect:where(.svelte-1lv0x94){fill:#a78bfa}.col.svelte-1lv0x94 rect.sel:where(.svelte-1lv0x94){fill:#6d28d9}.col.svelte-1lv0x94 .v:where(.svelte-1lv0x94){font:9px var(--mono);fill:var(--muted)}.col.svelte-1lv0x94 .l:where(.svelte-1lv0x94){font:8.5px var(--mono);fill:var(--muted)}.note.svelte-1lv0x94{margin:8px 0 0;font-size:11px}section.svelte-1l82vwj{margin-bottom:16px}.bar.svelte-1l82vwj{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bar.svelte-1l82vwj select:where(.svelte-1l82vwj){padding:0 4px;font-size:11px}.two.svelte-1l82vwj{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.sizes.svelte-1l82vwj{height:70px;display:block}.bar-r.svelte-1l82vwj{fill:var(--muted);opacity:.6;cursor:pointer}.bar-r.svelte-1l82vwj:hover{opacity:1}.bar-r.tracked.svelte-1l82vwj{fill:var(--accent);opacity:1}.chart.svelte-1l82vwj,.writes.svelte-1l82vwj{max-width:640px;display:block}.zero.svelte-1l82vwj{stroke:var(--line)}.ln.svelte-1l82vwj{fill:none;stroke-width:1px;opacity:.5}.ln.sel.svelte-1l82vwj{stroke:var(--accent);stroke-width:2.4px;opacity:1}.num.svelte-1l82vwj{font:9.5px var(--mono);fill:var(--muted)}.sub.svelte-1l82vwj{margin:0 0 4px}.note.svelte-1l82vwj{margin:4px 0 0;font-size:11px}.link.svelte-1l82vwj{color:var(--accent);background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}section.svelte-rmjzmj{margin-bottom:16px}.bar.svelte-rmjzmj{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.opt.svelte-rmjzmj{align-items:center;gap:4px;font-size:12px;display:flex}svg.svelte-rmjzmj{max-width:720px;display:block}.bg.svelte-rmjzmj{fill:var(--panel);stroke:var(--line)}.path.svelte-rmjzmj{fill:none;stroke-width:1.2px;opacity:.45;cursor:pointer}.path.svelte-rmjzmj:hover{opacity:.9;stroke-width:2px}.path.sel.svelte-rmjzmj{stroke-width:2.4px;opacity:1;cursor:default}.mark.svelte-rmjzmj{stroke-width:1.5px}.lbl.svelte-rmjzmj{font:11px var(--mono);fill:var(--ink);pointer-events:none}.muted-lbl.svelte-rmjzmj{fill:var(--muted)}.note.svelte-rmjzmj{margin:4px 0 0;font-size:11px}section.svelte-10kg0h2{margin-bottom:16px}.bar.svelte-10kg0h2{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.opts.svelte-10kg0h2{align-items:center;gap:4px;font-size:12px;display:flex}.opts.svelte-10kg0h2 label:where(.svelte-10kg0h2){align-items:center;gap:4px;margin-left:6px;display:flex}button.on.svelte-10kg0h2{background:var(--accent-soft);border-color:var(--accent)}.two.svelte-10kg0h2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=1400px){.two.svelte-10kg0h2{grid-template-columns:minmax(0,1fr)}}.sizes.svelte-10kg0h2{max-width:520px;display:block}.lbl.svelte-10kg0h2{font:10.5px var(--mono);fill:var(--ink)}.num.svelte-10kg0h2{font:9.5px var(--mono);fill:var(--muted)}.x.svelte-10kg0h2{fill:var(--ink);opacity:.35}.delta.svelte-10kg0h2{fill:#2563eb}.delta.attn.svelte-10kg0h2{fill:#d97706}.through.svelte-10kg0h2{fill:var(--accent)}.branch.svelte-10kg0h2{fill:#d97706}.k.svelte-10kg0h2{color:#fff;border-radius:3px;padding:0 3px}.through-k.svelte-10kg0h2{background:var(--accent)}.branch-k.svelte-10kg0h2{background:#d97706}.note.svelte-10kg0h2{margin:4px 0 0;font-size:11px}.q.svelte-gqey7i{width:17px;height:17px;color:var(--muted);vertical-align:1px;text-transform:none;letter-spacing:0;border-radius:50%;margin-left:4px;padding:0;font-size:10.5px;font-weight:700;line-height:1}.q.svelte-gqey7i:hover{color:var(--accent)}.tokname.svelte-b0ev4b{white-space:pre;text-overflow:ellipsis;margin:-4px 0 6px;font-size:12px;overflow:hidden}.controls.svelte-b0ev4b{gap:2px;margin-bottom:6px;font-size:12px;display:grid}.controls.svelte-b0ev4b label:where(.svelte-b0ev4b){grid-template-columns:80px 1fr 52px;align-items:center;gap:6px;display:grid}.dist-head.svelte-b0ev4b{justify-content:space-between;margin-bottom:3px;font-size:11px;display:flex}.bars.svelte-b0ev4b{gap:1px;max-height:260px;padding:2px;display:grid;overflow-y:auto}.bar.svelte-b0ev4b{border-radius:3px;grid-template-columns:minmax(20px,auto) 1fr 50px;align-items:center;gap:6px;font-size:11.5px;display:grid}.bar.actual.svelte-b0ev4b{outline:1.5px solid var(--select)}.t.svelte-b0ev4b{text-align:center}.track.svelte-b0ev4b{background:var(--line);border-radius:2px;height:9px;overflow:hidden}.fill.svelte-b0ev4b{background:#6d28d9;height:100%;display:block}.off.svelte-b0ev4b .fill:where(.svelte-b0ev4b){background:var(--muted);opacity:.45}.off.svelte-b0ev4b .p:where(.svelte-b0ev4b),.off.svelte-b0ev4b .t:where(.svelte-b0ev4b){opacity:.5;text-decoration:line-through}.p.svelte-b0ev4b{text-align:right;font-size:10.5px}.gen-controls.svelte-b0ev4b{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.gen-controls.svelte-b0ev4b label:where(.svelte-b0ev4b){align-items:center;gap:4px;display:flex}.gen-controls.svelte-b0ev4b input[type=range]:where(.svelte-b0ev4b){width:70px}.gen-meta.svelte-b0ev4b{margin-top:8px;font-size:11px}.kvstats.svelte-b0ev4b{background:var(--accent-soft);border-radius:6px;margin-top:6px;padding:4px 6px;font-size:11px;line-height:1.5}.kvstats.svelte-b0ev4b .reset:where(.svelte-b0ev4b){color:var(--bad)}.gen.svelte-b0ev4b{white-space:pre-wrap;max-height:220px;margin:4px 0 0;font-size:12px;line-height:1.7;overflow:auto}.ch.svelte-b0ev4b{opacity:.4}.ch.inwin.svelte-b0ev4b{opacity:1;box-shadow:inset 0 1px var(--accent), inset 0 -1px var(--accent)}.ch.future.svelte-b0ev4b{opacity:.2}.gen-ch.svelte-b0ev4b{font:inherit;cursor:pointer;border:none;border-radius:0;padding:0}.gen-ch.here.svelte-b0ev4b{outline:2px solid var(--select)}.link.svelte-b0ev4b{color:var(--accent);background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.warn.svelte-b0ev4b{color:var(--bad)}.note.svelte-b0ev4b{margin:2px 0;font-size:11px}textarea.svelte-1kvhd9p{resize:vertical;width:100%;font-family:var(--mono);font-size:14px}.tokens.svelte-1kvhd9p{flex-wrap:wrap;gap:2px;margin-top:6px;display:flex}.tok.svelte-1kvhd9p{border-radius:3px;min-width:14px;padding:0 3px;font-size:12px;line-height:18px}.tok.sel.svelte-1kvhd9p{outline:2px solid var(--select);border-color:#0000}.meta.svelte-1kvhd9p{margin-top:4px;font-size:11px}.slide.svelte-1kvhd9p{color:var(--accent)}.map.svelte-828q5h{font-size:12px}.maphead.svelte-828q5h{color:var(--muted);justify-content:flex-end;align-items:center;gap:2px;padding:4px 2px 0;font-size:11px;display:flex}.group.svelte-828q5h{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:8px 0 2px 2px;font-size:11px;font-weight:600}.row.svelte-828q5h{align-items:center;height:26px;display:flex}.gutter.svelte-828q5h{flex:none;overflow:visible}.spine-line.svelte-828q5h{stroke:var(--ink);stroke-width:2.5px;opacity:.35}.branch-line.svelte-828q5h{stroke:var(--accent);stroke-width:1.5px;fill:none;opacity:.7}.add.svelte-828q5h{fill:var(--panel);stroke:var(--ink);stroke-width:1.5px}.plus.svelte-828q5h{stroke:var(--ink);stroke-width:1.5px}.node.svelte-828q5h{fill:var(--ink);opacity:.6}.label.svelte-828q5h{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-right:4px;font-size:11px;overflow:hidden}.spine.svelte-828q5h .label:where(.svelte-828q5h){font-weight:600}.thumbs.svelte-828q5h{flex:none;gap:3px;display:flex}.thumb.svelte-828q5h{border:1.5px solid var(--line);background:var(--panel);border-radius:3px;place-items:center;width:30px;height:22px;padding:0;display:grid;overflow:hidden}.thumb.changed.svelte-828q5h{outline-offset:0;outline:2px solid #d97706}.thumb.selected.svelte-828q5h{border-color:var(--select);box-shadow:0 0 0 1.5px var(--select)}canvas.svelte-828q5h{width:100%;height:100%;image-rendering:pixelated;display:block}.val.svelte-828q5h{font-size:9px}.none.svelte-828q5h{color:var(--muted)}.stepper.svelte-1uux42o{flex-wrap:wrap;align-items:center;gap:6px;display:flex}label.svelte-1uux42o{align-items:center;gap:4px;margin-left:6px;font-size:12px;display:flex}input[type=range].svelte-1uux42o{width:80px}.pos.svelte-1uux42o{margin-left:auto;font-size:12px}.phase.svelte-1uux42o{background:var(--accent-soft);border-radius:10px;margin-left:6px;padding:1px 6px}.phase.back.svelte-1uux42o{color:#78350f;background:#fde68a}.top.svelte-x1sq8b{align-items:center;gap:10px;margin-bottom:10px;display:flex}.summary.svelte-x1sq8b{flex-wrap:wrap;gap:28px;margin:6px 0 14px;display:flex}.summary.svelte-x1sq8b b:where(.svelte-x1sq8b){font-size:15px}.ok.svelte-x1sq8b{color:var(--ok)}.bad.svelte-x1sq8b{color:var(--bad)}.pchart.svelte-x1sq8b{align-items:flex-start;gap:1px;margin-bottom:14px;padding-bottom:4px;display:flex;overflow-x:auto}.col.svelte-x1sq8b{flex-direction:column;flex:none;align-items:center;width:11px;display:flex}.bars.svelte-x1sq8b{align-items:flex-end;gap:1px;width:100%;height:90px;display:flex}.b.svelte-x1sq8b{flex:1;min-height:1px;display:block}.before.svelte-x1sq8b{background:#a5b4fc}.after.svelte-x1sq8b{background:var(--ok)}.after.down.svelte-x1sq8b{background:var(--bad)}.lab.svelte-x1sq8b{font-size:9px}.lab.word.svelte-x1sq8b{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;max-height:70px;margin-top:2px;line-height:11px;overflow:hidden;transform:rotate(180deg)}.triple.svelte-x1sq8b{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.triple.wide.svelte-x1sq8b{grid-template-columns:1fr}.lbl.svelte-x1sq8b{margin-bottom:2px;font-size:11px}label.svelte-x1sq8b{align-items:center;gap:6px;font-size:12px;display:flex}svg.svelte-1hgh4hg{display:block}text.svelte-1hgh4hg{fill:var(--muted);font-size:9px}.axis.svelte-1hgh4hg{stroke:var(--line)}.train.svelte-1hgh4hg{fill:none;stroke:var(--accent);stroke-width:1.5px}.val.svelte-1hgh4hg{fill:none;stroke:#d97706;stroke-width:1.5px}.valdot.svelte-1hgh4hg{fill:#d97706}.legend.svelte-1hgh4hg{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.sw.svelte-1hgh4hg{border-radius:2px;width:12px;height:3px;margin-left:6px;display:inline-block}.train-sw.svelte-1hgh4hg{background:var(--accent)}.val-sw.svelte-1hgh4hg{background:#d97706}.replay.svelte-1f4xhpo{margin:10px 0 6px;font-size:12px}.head.svelte-1f4xhpo{justify-content:space-between;display:flex}input[type=range].svelte-1f4xhpo{width:100%}.row.svelte-1f4xhpo{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.note.svelte-1f4xhpo{font-size:10.5px}.row.svelte-1b90sup{align-items:center;gap:6px;margin:6px 0;display:flex}.stats.svelte-1b90sup{margin:6px 0;font-size:12px}.settings.svelte-1b90sup{gap:4px;margin:8px 0;font-size:12px;display:grid}.settings.svelte-1b90sup label:where(.svelte-1b90sup){justify-content:space-between;align-items:center;gap:6px;display:flex}.settings.svelte-1b90sup input:where(.svelte-1b90sup){width:90px}.sample.svelte-1b90sup p:where(.svelte-1b90sup){white-space:pre-wrap;max-height:160px;margin:2px 0;font-size:12px;overflow:auto}.app.svelte-1n46o8q{grid-template:"head head head""left main right"minmax(0,1fr)/375px minmax(0,1fr) 320px;gap:10px;height:100%;padding:10px;display:grid}header.svelte-1n46o8q{flex-wrap:wrap;grid-area:head;align-items:baseline;gap:14px;display:flex}header.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:15px}.helpbtn.on.svelte-1n46o8q{background:var(--accent-soft);border-color:var(--accent)}.themebtn.svelte-1n46o8q{padding:3px 7px;line-height:1}.adbadge.svelte-1n46o8q{background:var(--accent-soft);border-color:var(--accent);color:var(--ink);margin-left:auto;font-size:12px}.adbadge.svelte-1n46o8q+.ivbadge:where(.svelte-1n46o8q){margin-left:0}.ivbadge.svelte-1n46o8q{color:#78350f;background:#fde68a;border-color:#d97706;margin-left:auto;font-size:12px}.ivbadge.svelte-1n46o8q+.conn:where(.svelte-1n46o8q),.adbadge.svelte-1n46o8q+.conn:where(.svelte-1n46o8q){margin-left:0}.conn.svelte-1n46o8q{color:var(--bad);margin-left:auto;font-size:12px}.conn.on.svelte-1n46o8q{color:var(--ok)}.error.svelte-1n46o8q{color:var(--bad);font-size:12px}.left.svelte-1n46o8q{scrollbar-gutter:stable;grid-area:left;padding:4px 8px 12px;overflow:auto}main.svelte-1n46o8q{scrollbar-gutter:stable;flex-direction:column;grid-area:main;gap:10px;min-height:0;display:flex;overflow:auto}.right.svelte-1n46o8q{scrollbar-gutter:stable;flex-direction:column;grid-area:right;gap:10px;display:flex;overflow:auto}.pad.svelte-1n46o8q{padding:10px 12px}.grow.svelte-1n46o8q{flex:1}.tabs.svelte-1n46o8q{scrollbar-width:thin;box-shadow:inset 0 -1px 0 var(--line);align-items:flex-end;gap:2px;margin:-10px -12px 12px;padding:8px 12px 0;display:flex;overflow-x:auto}.tabs.svelte-1n46o8q button:where(.svelte-1n46o8q){background:var(--bg);color:var(--muted);white-space:nowrap;border:1px solid #0000;border-bottom:none;border-radius:7px 7px 0 0;flex:none;padding:5px 10px 6px}.tabs.svelte-1n46o8q button:where(.svelte-1n46o8q):hover{color:var(--ink);border-color:var(--line)}.tabs.svelte-1n46o8q button.on:where(.svelte-1n46o8q){background:var(--panel);color:var(--ink);border-color:var(--line);box-shadow:inset 0 2px 0 var(--accent);z-index:1;font-weight:600;position:relative}@media (width<=1100px){.app.svelte-1n46o8q{grid-template:"head""main""right""left"/1fr;height:auto}}
