.page_pageContainer__rN7pt{width:100%}.page_main__KnAss{display:flex;flex-direction:column;gap:2.5rem;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-width:1200px;margin:1.5rem auto}@media (min-width:768px){.page_main__KnAss{flex-direction:row}}.page_controls__rrL74{flex:1 1;min-width:280px}@media (min-width:768px){.page_controls__rrL74{max-width:320px}}.page_visuals__8Hkrg{flex:2 1;min-width:0}.page_controlGroup__ziE5W{margin-bottom:1.5rem;background:#f5f5f5;padding:1rem;border-radius:8px}.page_slider__x6zFD{width:100%;height:4px;margin-top:1rem;-webkit-appearance:none;background:#ddd;border-radius:2px;outline:none;opacity:.7;transition:.3s ease;cursor:pointer}.page_slider__x6zFD:hover{opacity:1}.page_slider__x6zFD::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#444;cursor:pointer;border-radius:50%}.page_slider__x6zFD::-moz-range-thumb{width:16px;height:16px;background:#444;cursor:pointer;border-radius:50%}.page_result__fdIBW{background:#f5f5f5;padding:1.5rem;border-radius:8px;margin-top:1.5rem}.page_result__fdIBW h3{margin-top:0;font-size:1.25rem;color:#222;font-weight:700}.page_visBlock__uyg7P{margin-bottom:2rem}.page_visBlock__uyg7P h3{margin-bottom:1.5rem;font-size:1.25rem;color:#222;font-weight:700}.page_addButton__TQgGg{width:100%;padding:1rem;background:transparent;color:#333;border:1px solid #ddd;border-radius:8px;cursor:pointer;margin-bottom:1.5rem;transition:.3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem;font-weight:500}.page_addButton__TQgGg:hover:not(:disabled){background:#f8f8f8;border-color:#ccc}.page_addButton__TQgGg:disabled{opacity:.6;cursor:not-allowed}.page_removeButton__FpaQp{padding:.5rem 1rem;background:#f5f5f5;color:#666;border:1px solid #ddd;border-radius:8px;cursor:pointer;margin-left:auto;font-size:.9rem;transition:.3s ease}.page_removeButton__FpaQp:hover:not(:disabled){background:#f8f8f8;border-color:#ccc}.page_removeButton__FpaQp:disabled{opacity:.6;cursor:not-allowed}.page_scatterPlotSvg__1yxqn{max-width:100%;background:#f5f5f5;border-radius:8px}.page_xAxis__4Nsg7 line,.page_xAxis__4Nsg7 path,.page_yAxis__ib5SU line,.page_yAxis__ib5SU path{stroke:#ddd}.page_xAxis__4Nsg7 text,.page_yAxis__ib5SU text{fill:#666;font-size:.9rem}