.DiagramFrame-module-scss-module__rYfthW__frame{text-align:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;margin:24px 0;padding:16px}.DiagramFrame-module-scss-module__rYfthW__svgWrapper{max-width:560px;margin:0 auto}.DiagramFrame-module-scss-module__rYfthW__svgWrapper svg{width:100%;height:auto;display:block}.DiagramFrame-module-scss-module__rYfthW__caption{color:#777;margin-top:8px;font-size:16px;font-style:italic}
.Formula-module-scss-module__BZ7cRW__block{text-align:center;margin:16px 0;padding:8px 0;overflow-x:auto}.Formula-module-scss-module__BZ7cRW__inline{padding:0 2px}
.InteractiveFrame-module-scss-module__9Texda__body{overflow-x:auto}
.Slider-module-scss-module__K1vuxq__slider{align-items:center;gap:8px;margin-bottom:8px;font-size:16px;display:flex}.Slider-module-scss-module__K1vuxq__label{flex:none;min-width:110px}.Slider-module-scss-module__K1vuxq__value{color:#069;text-align:right;flex:none;min-width:60px;font-weight:700}.Slider-module-scss-module__K1vuxq__slider input[type=range]{flex:1;min-width:100px}
.GradientDescentVisualizer-module-scss-module__MEFg1G__layout{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.GradientDescentVisualizer-module-scss-module__MEFg1G__canvas{aspect-ratio:420/260;cursor:crosshair;background-color:#fff;border-radius:4px;flex:300px;width:100%;min-width:0;max-width:360px;height:auto}.GradientDescentVisualizer-module-scss-module__MEFg1G__controls{flex:1;min-width:220px}.GradientDescentVisualizer-module-scss-module__MEFg1G__readout{margin:8px 0;font-family:monospace;font-size:16px;line-height:1.7}.GradientDescentVisualizer-module-scss-module__MEFg1G__warning{color:#664d03;background-color:#fff3cd;border-radius:4px;margin-bottom:8px;padding:8px;font-size:16px}.GradientDescentVisualizer-module-scss-module__MEFg1G__buttons{gap:8px;display:flex}
.KnnClassifierDemo-module-scss-module__9EqNfa__layout{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.KnnClassifierDemo-module-scss-module__9EqNfa__canvas{aspect-ratio:1;cursor:crosshair;background-color:#fff;border-radius:4px;flex:260px;width:100%;min-width:0;max-width:300px;height:auto}.KnnClassifierDemo-module-scss-module__9EqNfa__controls{flex:1;min-width:220px}.KnnClassifierDemo-module-scss-module__9EqNfa__legend{gap:16px;margin:8px 0 16px;font-size:16px;display:flex}.KnnClassifierDemo-module-scss-module__9EqNfa__swatch{vertical-align:middle;border-radius:50%;width:12px;height:12px;margin-right:4px;display:inline-block}.KnnClassifierDemo-module-scss-module__9EqNfa__result{background-color:#fff;border-radius:4px;padding:8px;font-size:16px}
.SingleNeuronDemo-module-scss-module__kosJ2G__layout{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.SingleNeuronDemo-module-scss-module__kosJ2G__canvas{aspect-ratio:1;background-color:#fff;border-radius:4px;flex:240px;width:100%;min-width:0;max-width:280px;height:auto}.SingleNeuronDemo-module-scss-module__kosJ2G__controls{flex:1;min-width:240px}.SingleNeuronDemo-module-scss-module__kosJ2G__formula{color:#00334d;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;font-size:16px;display:flex}.SingleNeuronDemo-module-scss-module__kosJ2G__accuracy{font-size:16px}
.VectorPlayground-module-scss-module__stAG2W__layout{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.VectorPlayground-module-scss-module__stAG2W__canvas{aspect-ratio:1;touch-action:none;background-color:#fff;border-radius:4px;flex:260px;width:100%;min-width:0;max-width:300px;height:auto}.VectorPlayground-module-scss-module__stAG2W__handle{cursor:grab}.VectorPlayground-module-scss-module__stAG2W__readout{flex:1;min-width:220px;font-size:16px;line-height:2}.VectorPlayground-module-scss-module__stAG2W__hint{color:#555;background-color:#fff;border-radius:4px;margin-top:8px;padding:8px;font-style:italic}
