.curve-card.svelte-10qyxzz{border:1px solid var(--border,#e1e4e8);background:#fff;border-radius:6px}summary.svelte-10qyxzz{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;padding:.3rem .45rem;list-style:none;display:flex}summary.svelte-10qyxzz::-webkit-details-marker{display:none}summary.svelte-10qyxzz:before{content:"▸";color:var(--muted,#60739f);font-size:.6rem}details[open].svelte-10qyxzz summary:where(.svelte-10qyxzz):before{content:"▾"}.c-name.svelte-10qyxzz{font-family:mono-bold,monospace;font-size:.68rem}.spark.svelte-10qyxzz{flex-shrink:0;width:44px;height:14px}.spark.svelte-10qyxzz path:where(.svelte-10qyxzz){fill:none;stroke:var(--muted,#60739f);stroke-width:1.2px}.c-desc.svelte-10qyxzz{color:var(--muted,#60739f);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:.62rem;overflow:hidden}.c-body.svelte-10qyxzz{border-top:1px solid var(--border,#e1e4e8);flex-direction:column;gap:.35rem;padding:.3rem .45rem .5rem;display:flex}.c-body.locked.svelte-10qyxzz .chart:where(.svelte-10qyxzz){pointer-events:none;opacity:.75}.c-head.svelte-10qyxzz{align-items:center;gap:.4rem;display:flex}.c-head.svelte-10qyxzz select:where(.svelte-10qyxzz){border:1px solid var(--border,#e1e4e8);color:var(--ink,#1a202c);background:#fff;border-radius:4px;flex:1;padding:.15rem .25rem;font-family:inherit;font-size:.7rem}.c-unit.svelte-10qyxzz{color:var(--muted,#60739f);font-size:.66rem}.chart.svelte-10qyxzz{touch-action:none;width:100%;height:auto;display:block}.axis.svelte-10qyxzz{stroke:var(--border,#e1e4e8);stroke-width:1px}.hist.svelte-10qyxzz{fill:var(--muted-light,#eef1f6);stroke:none}.pdf.svelte-10qyxzz{fill:none;stroke:var(--ink,#1a202c);stroke-width:1.4px;stroke-linejoin:round}.choice-bar.svelte-10qyxzz{fill:var(--muted,#60739f)}.bound.svelte-10qyxzz{stroke:var(--muted,#60739f);stroke-width:1px;stroke-dasharray:3 2}.bound-label.svelte-10qyxzz{fill:var(--muted,#60739f);font-family:inherit;font-size:8px}.grab.svelte-10qyxzz{fill:#0000;cursor:ew-resize}.handle.svelte-10qyxzz{fill:#fff;stroke:var(--ink,#1a202c);stroke-width:1.5px;cursor:ew-resize}.handle.hollow.svelte-10qyxzz{fill:var(--muted-light,#eef1f6);stroke:var(--muted,#60739f)}.c-stats.svelte-10qyxzz{color:var(--muted,#60739f);font-size:.62rem}.c-fields.svelte-10qyxzz{grid-template-columns:repeat(3,1fr);gap:.3rem .45rem;display:grid}.c-fields.svelte-10qyxzz label:where(.svelte-10qyxzz){color:var(--muted,#60739f);align-items:center;gap:.3rem;font-size:.64rem;display:flex}.c-fields.svelte-10qyxzz span:where(.svelte-10qyxzz){text-align:right;min-width:2.4rem}.c-fields.svelte-10qyxzz input:where(.svelte-10qyxzz){box-sizing:border-box;border:1px solid var(--border,#e1e4e8);width:100%;min-width:0;color:var(--ink,#1a202c);background:#fff;border-radius:4px;padding:.08rem .2rem;font-family:inherit;font-size:.68rem}.c-options.svelte-10qyxzz{flex-direction:column;gap:.25rem;display:flex}.c-option.svelte-10qyxzz{color:var(--muted,#60739f);grid-template-columns:1fr auto 4rem auto;align-items:center;gap:.3rem;font-size:.64rem;display:grid}.c-option.svelte-10qyxzz input:where(.svelte-10qyxzz){box-sizing:border-box;border:1px solid var(--border,#e1e4e8);width:100%;color:var(--ink,#1a202c);background:#fff;border-radius:4px;padding:.08rem .2rem;font-family:inherit;font-size:.68rem}.c-option.svelte-10qyxzz button:where(.svelte-10qyxzz),.c-add.svelte-10qyxzz{border:1px solid var(--border,#e1e4e8);cursor:pointer;background:#fff;border-radius:4px;padding:.08rem .4rem}.c-add.svelte-10qyxzz{align-self:flex-start}button.svelte-10qyxzz:disabled{opacity:.45;cursor:default}.weights.svelte-p7gnh5{flex-direction:column;gap:.25rem;display:flex}.weights.locked.svelte-p7gnh5{opacity:.6}.weights.locked.svelte-p7gnh5 .w-track:where(.svelte-p7gnh5){pointer-events:none}.w-row.svelte-p7gnh5{grid-template-columns:6.4rem 1fr 3.2rem 2.4rem;align-items:center;gap:.4rem;display:grid}.w-label.svelte-p7gnh5{flex-direction:column;gap:1px;min-width:0;display:flex}.w-text.svelte-p7gnh5{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.w-swatches.svelte-p7gnh5{gap:2px;display:flex}.w-swatches.svelte-p7gnh5 i:where(.svelte-p7gnh5){box-sizing:border-box;border:1px solid #1a202c2e;border-radius:2px;width:8px;height:8px}.w-track.svelte-p7gnh5{border:1px solid var(--border,#e1e4e8);cursor:ew-resize;touch-action:none;background:#fff;border-radius:3px;height:.85rem;position:relative}.w-bar.svelte-p7gnh5{background:var(--muted,#60739f);pointer-events:none;border-radius:2px;position:absolute;inset:1px auto 1px 1px}.w-bar.zero.svelte-p7gnh5{background:0 0}.w-row.svelte-p7gnh5 input:where(.svelte-p7gnh5){box-sizing:border-box;border:1px solid var(--border,#e1e4e8);width:100%;color:var(--ink,#1a202c);background:#fff;border-radius:4px;padding:.05rem .2rem;font-family:inherit;font-size:.7rem}.w-share.svelte-p7gnh5{color:var(--muted,#60739f);text-align:right;font-size:.64rem}.w-warn.svelte-p7gnh5{color:#b3261e;font-size:.64rem}.rng-panel.svelte-wagw5j{z-index:450;background:var(--bg,#fdfaff);width:min(430px,100vw);color:var(--ink,#1a202c);border-right:1px solid var(--border,#e1e4e8);flex-direction:column;font-size:.72rem;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:6px 0 24px #1a202c24}header.svelte-wagw5j{border-bottom:1px solid var(--border,#e1e4e8);align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.title.svelte-wagw5j{text-transform:uppercase;letter-spacing:.08em;font-family:mono-bold,monospace;font-size:.78rem}.dev-tag.svelte-wagw5j{color:var(--muted,#60739f);border:1px solid var(--border,#e1e4e8);border-radius:3px;padding:0 .3rem;font-size:.6rem}.close.svelte-wagw5j{border:1px solid var(--border,#e1e4e8);cursor:pointer;background:#fff;border-radius:4px;margin-left:auto;padding:.05rem .4rem}.body.svelte-wagw5j{flex-direction:column;flex:1;gap:.75rem;padding:.75rem;display:flex;overflow-y:auto}section.svelte-wagw5j{flex-direction:column;gap:.4rem;display:flex}section.svelte-wagw5j+section:where(.svelte-wagw5j){border-top:1px solid var(--border,#e1e4e8);padding-top:.75rem}.s-title.svelte-wagw5j{text-transform:uppercase;letter-spacing:.08em;font-family:mono-bold,monospace;font-size:.72rem}.g-title.svelte-wagw5j{color:var(--muted,#60739f);margin-top:.2rem;font-size:.64rem}.row.svelte-wagw5j{align-items:center;gap:.4rem;display:flex}.row.svelte-wagw5j select:where(.svelte-wagw5j),.row.svelte-wagw5j input[type=text]:where(.svelte-wagw5j),.row.svelte-wagw5j input[type=number]:where(.svelte-wagw5j){box-sizing:border-box;border:1px solid var(--border,#e1e4e8);min-width:0;color:var(--ink,#1a202c);background:#fff;border-radius:4px;flex:1;padding:.15rem .25rem;font-family:inherit;font-size:.72rem}.row.btns.svelte-wagw5j button:where(.svelte-wagw5j),.seed-row.svelte-wagw5j button:where(.svelte-wagw5j){border:1px solid var(--border,#e1e4e8);cursor:pointer;white-space:nowrap;background:#fff;border-radius:4px;flex:1;padding:.2rem .3rem}.seed-row.svelte-wagw5j button:where(.svelte-wagw5j){flex:none}.seed-row.svelte-wagw5j .lbl:where(.svelte-wagw5j),.chance-row.svelte-wagw5j .lbl:where(.svelte-wagw5j){color:var(--muted,#60739f);white-space:nowrap}.chance-row.svelte-wagw5j .lbl:where(.svelte-wagw5j){flex:0 0 6.2rem}.chance-row.svelte-wagw5j input[type=range]:where(.svelte-wagw5j){min-width:0;accent-color:var(--ink,#1a202c);flex:1}.chance-row.svelte-wagw5j input[type=number]:where(.svelte-wagw5j){flex:0 0 4rem}button.svelte-wagw5j:disabled{opacity:.45;cursor:default}.hint.svelte-wagw5j{color:var(--muted,#60739f);font-size:.62rem;line-height:1.35}.notice.svelte-wagw5j{color:var(--ink,#1a202c);background:var(--muted-light,#eef1f6);border-radius:4px;padding:.2rem .35rem;font-size:.64rem}.roll-btn.svelte-wagw5j{border:1px solid var(--ink,#1a202c);cursor:pointer;background:#fff;border-radius:4px;padding:.4rem .5rem}.log.svelte-wagw5j{flex-direction:column;gap:.2rem;max-height:14rem;display:flex;overflow-y:auto}.log-entry.svelte-wagw5j{border:1px solid var(--border,#e1e4e8);background:#fff;border-radius:4px}.log-entry.svelte-wagw5j summary:where(.svelte-wagw5j){cursor:pointer;align-items:center;gap:.35rem;padding:.15rem .3rem;list-style:none;display:flex}.log-entry.svelte-wagw5j summary:where(.svelte-wagw5j)::-webkit-details-marker{display:none}.log-id.svelte-wagw5j{font-family:mono-bold,monospace;font-size:.62rem}.log-at.svelte-wagw5j{color:var(--muted,#60739f);font-size:.6rem}.log-sum.svelte-wagw5j{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.62rem;overflow:hidden}.log-apply.svelte-wagw5j{border:1px solid var(--border,#e1e4e8);cursor:pointer;background:#fff;border-radius:3px;padding:0 .3rem;font-size:.6rem}.log-detail.svelte-wagw5j{border-top:1px solid var(--border,#e1e4e8);flex-direction:column;gap:.3rem;padding:.3rem;display:flex}.log-meta.svelte-wagw5j{color:var(--muted,#60739f);font-size:.6rem}.log-detail.svelte-wagw5j table:where(.svelte-wagw5j){border-collapse:collapse;font-size:.62rem}.log-detail.svelte-wagw5j td:where(.svelte-wagw5j){color:var(--ink,#1a202c);padding:.05rem .5rem .05rem 0}.log-detail.svelte-wagw5j td:where(.svelte-wagw5j):first-child{color:var(--muted,#60739f)}.log-layers.svelte-wagw5j{flex-wrap:wrap;gap:.25rem;display:flex}.chip.svelte-wagw5j{border:1px solid var(--border,#e1e4e8);border-radius:3px;align-items:center;gap:.25rem;padding:.05rem .3rem;font-size:.6rem;display:inline-flex}.chip.svelte-wagw5j i:where(.svelte-wagw5j){border-radius:2px;width:.55rem;height:.55rem;display:inline-block}.foot.svelte-wagw5j{color:var(--muted,#60739f);border-top:1px solid var(--border,#e1e4e8);padding-top:.5rem;font-size:.6rem;line-height:1.4}.foot.svelte-wagw5j code:where(.svelte-wagw5j){font-size:.58rem}
