.FiniteCurve_figure__pghLF{padding:20px;color:var(--figure-ink);font-size:13px}.FiniteCurve_panels__t2FMs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.FiniteCurve_label__utTmm{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px}.FiniteCurve_plot__HJPwD{position:relative;aspect-ratio:1;margin-top:12px}.FiniteCurve_board__WIg3a{position:absolute;inset:0;pointer-events:none}.FiniteCurve_point__8YfOp{width:22px;height:22px;padding:0;border:0;background:transparent;cursor:pointer}.FiniteCurve_point__8YfOp,.FiniteCurve_point__8YfOp:after{position:absolute;transform:translate(-50%,-50%);border-radius:50%}.FiniteCurve_point__8YfOp:after{content:"";width:5px;height:5px;left:50%;top:50%;background:var(--figure-accent)}.FiniteCurve_point__8YfOp[aria-pressed=true]:after{width:9px;height:9px;background:var(--figure-ink);outline:1px solid var(--figure-edge);outline-offset:3px}.FiniteCurve_point__8YfOp:focus-visible{outline:1px solid var(--figure-ink);outline-offset:1px}.FiniteCurve_result__6xH1d{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px 16px;margin-top:16px;font-family:var(--font-geist-mono),monospace;font-size:11px}@media (max-width:600px){.FiniteCurve_panels__t2FMs{grid-template-columns:1fr;gap:24px}.FiniteCurve_result__6xH1d{justify-content:flex-start}}.Subgroup_body__7Qlix{padding:20px;color:var(--figure-ink);font:12px/1.6 var(--font-geist-mono),monospace}.Subgroup_controls__zK22C{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px}.Subgroup_controls__zK22C label{display:flex;align-items:center;gap:8px}.Subgroup_controls__zK22C select{padding:5px;background:var(--figure-bg);border:1px solid var(--figure-line);border-radius:5px}.Subgroup_controls__zK22C span{color:var(--figure-muted)}.Subgroup_plot__vwa0g{position:relative;max-width:340px;margin:16px auto;aspect-ratio:1}.Subgroup_dot__r4zck{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--figure-faint);transform:translate(-50%,-50%)}.Subgroup_dot__r4zck[data-member=true]{background:var(--figure-accent)}.Subgroup_dot__r4zck[data-active=true]{width:9px;height:9px;outline:1px solid var(--figure-ink);outline-offset:3px}.Subgroup_scalar__R8bHA{display:flex;gap:16px;align-items:center}.Subgroup_scalar__R8bHA input{flex:1;min-width:0;accent-color:var(--figure-accent)}.Subgroup_result__rPWZk{display:block;margin-top:12px;text-align:right}