.mn__status[data-v-7bed064d]{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:11px;color:var(--muted);padding:8px 0}.mn__dot[data-v-7bed064d]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px;background:var(--grey)}.mn__dot.ready[data-v-7bed064d]{background:var(--teal)}.mn__dot.busy[data-v-7bed064d]{background:#d8a24a;animation:mn-pulse-7bed064d 1s infinite}@keyframes mn-pulse-7bed064d{0%,to{opacity:1}50%{opacity:.4}}.mn__tabs[data-v-7bed064d]{margin-bottom:24px}.mn__panel[data-v-7bed064d]{display:flex;flex-direction:column;gap:20px}.mn__panel>.explainer+.explainer[data-v-7bed064d]{margin-top:0}.mn__stats[data-v-7bed064d],.mn__metrics[data-v-7bed064d]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mn__metric[data-v-7bed064d]{font-size:22px;color:var(--teal-deep)}.mn__samples[data-v-7bed064d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:4px;max-height:400px;overflow-y:auto}.mn__samples[data-v-7bed064d] canvas{width:100%;aspect-ratio:1;border-radius:3px;image-rendering:pixelated;background:#000}.mn__intensity[data-v-7bed064d]{display:flex;flex-direction:column;gap:6px}.mn__int-row[data-v-7bed064d]{display:flex;align-items:center;gap:12px}.mn__int-label[data-v-7bed064d]{width:20px;text-align:center;font-weight:700}.mn__int-track[data-v-7bed064d]{flex:1;height:16px;background:var(--sand);border-radius:4px;overflow:hidden}.mn__int-fill[data-v-7bed064d]{height:100%;background:var(--teal);border-radius:4px;transition:width .3s ease}.mn__int-val[data-v-7bed064d]{width:48px;text-align:right;font-family:var(--font-mono);font-size:11px;color:var(--muted)}.mn__avgs[data-v-7bed064d]{display:flex;gap:12px;flex-wrap:wrap}.mn__avgs[data-v-7bed064d] .mn-avg{text-align:center}.mn__avgs[data-v-7bed064d] canvas{width:56px;height:56px;border-radius:6px;border:1px solid var(--sand-border);image-rendering:pixelated;background:#000}.mn__avgs[data-v-7bed064d] .mn-avg__label{font-size:14px;font-weight:700;margin-top:4px}.mn__params[data-v-7bed064d]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:18px}.mn__train-actions[data-v-7bed064d]{display:flex;gap:10px}.mn__progress[data-v-7bed064d]{width:100%;height:4px;background:var(--sand);border-radius:2px;margin-top:14px;overflow:hidden}.mn__progress-fill[data-v-7bed064d]{height:100%;background:var(--teal);border-radius:2px;transition:width .3s ease}.mn__chart[data-v-7bed064d]{height:300px;position:relative}.mn__log[data-v-7bed064d]{max-height:220px;overflow-y:auto;background:var(--sand);border-radius:8px;padding:12px}.mn__log-line[data-v-7bed064d]{display:flex;gap:16px;flex-wrap:wrap;padding:3px 0;border-bottom:1px solid var(--sand-border);font-family:var(--font-mono);font-size:11px;color:var(--muted)}.mn__empty[data-v-7bed064d]{padding:40px;text-align:center;color:var(--muted)}.mn[data-v-7bed064d] .mn-arch{display:flex;align-items:center;justify-content:center;padding:20px 0;overflow-x:auto}.mn[data-v-7bed064d] .mn-arch__layer{display:flex;flex-direction:column;align-items:center;min-width:84px}.mn[data-v-7bed064d] .mn-arch__nodes{display:flex;flex-direction:column;gap:3px;align-items:center}.mn[data-v-7bed064d] .mn-arch__node{width:12px;height:12px;border-radius:50%;border:2px solid}.mn[data-v-7bed064d] .mn-arch__ellipsis{font-size:14px;color:var(--muted);line-height:1;padding:2px 0}.mn[data-v-7bed064d] .mn-arch__label{font-size:11px;font-weight:600;margin-top:10px;text-align:center;line-height:1.3}.mn[data-v-7bed064d] .mn-arch__units{font-size:16px;font-weight:700}.mn[data-v-7bed064d] .mn-arch__sub{font-size:9px;color:var(--muted);text-align:center;white-space:pre-line}.mn[data-v-7bed064d] .mn-arch__arrow{display:flex;flex-direction:column;align-items:center;padding:0 8px}.mn[data-v-7bed064d] .mn-arch__arrow-line{width:48px;height:2px;background:var(--sand-border)}.mn[data-v-7bed064d] .mn-arch__arrow-text{font-family:var(--font-mono);font-size:9px;color:var(--muted);white-space:pre-line;margin-top:4px;text-align:center}.mn[data-v-7bed064d] .mn-arch__total{text-align:center;font-size:12px;color:var(--muted);margin-top:12px}.mn[data-v-7bed064d] .mn-arch__total strong{color:var(--teal-deep)}.mn[data-v-7bed064d] .mn-layer-head{font-size:15px;font-weight:600;color:var(--slate);margin-bottom:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mn[data-v-7bed064d] .mn-shape{font-family:var(--font-mono);font-size:11px;color:var(--muted);background:var(--sand);padding:3px 8px;border-radius:5px}.mn[data-v-7bed064d] .mn-toggle-row{display:flex;gap:8px;margin:14px 0}.mn[data-v-7bed064d] .mn-toggle{padding:6px 14px;font-family:var(--font-mono);font-size:11px;border:1px solid var(--sand-border);border-radius:6px;background:var(--cream);color:var(--muted);cursor:pointer}.mn[data-v-7bed064d] .mn-toggle.active{border-color:var(--teal);color:var(--teal-deep);background:#6aa49d1a}.mn[data-v-7bed064d] .mn-heat-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.mn[data-v-7bed064d] .mn-heat-cell{text-align:center}.mn[data-v-7bed064d] .mn-heat-cell canvas{border-radius:5px;border:1px solid var(--sand-border);image-rendering:pixelated}.mn[data-v-7bed064d] .mn-heat-label{font-family:var(--font-mono);font-size:9px;color:var(--muted);margin-top:4px}.mn[data-v-7bed064d] .mn-scale{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;color:var(--muted);margin-bottom:10px}.mn[data-v-7bed064d] .mn-scale canvas{border-radius:3px}.mn[data-v-7bed064d] .mn-bias{width:30px;height:30px;border-radius:5px;border:1px solid var(--sand-border);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:8px}.mn[data-v-7bed064d] .mn-note{font-size:12px;color:var(--muted);line-height:1.5}.mn[data-v-7bed064d] .mn-mt{margin-top:16px}.mn[data-v-7bed064d] .mn-center{text-align:center}.mn[data-v-7bed064d] .mn-table-wrap{max-height:300px;overflow:auto;border:1px solid var(--sand-border);border-radius:8px;margin-top:8px}.mn[data-v-7bed064d] .mn-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:10px}.mn[data-v-7bed064d] .mn-table th{background:var(--sand);padding:6px 8px;text-align:right;color:var(--muted);position:sticky;top:0;border-bottom:1px solid var(--sand-border)}.mn[data-v-7bed064d] .mn-table td{padding:3px 6px;text-align:right;border-bottom:1px solid var(--sand-border);font-variant-numeric:tabular-nums}.mn[data-v-7bed064d] .mn-pos{color:var(--teal-deep)}.mn[data-v-7bed064d] .mn-neg{color:#c56b57}.mn[data-v-7bed064d] .mn-dim{color:var(--muted)}.mn-note[data-v-7bed064d]{font-size:12px;color:var(--muted);line-height:1.5}.mn-center[data-v-7bed064d]{text-align:center}.mn__draw[data-v-7bed064d]{display:grid;grid-template-columns:300px 1fr;gap:32px;align-items:start}.mn__draw-left[data-v-7bed064d]{text-align:center}.mn__canvas[data-v-7bed064d]{border:2px solid var(--sand-border);border-radius:10px;cursor:crosshair;background:var(--cream);touch-action:none;width:280px;max-width:100%;height:auto;aspect-ratio:1}.mn__draw-actions[data-v-7bed064d]{display:flex;justify-content:center;margin-top:12px}.mn__preview-wrap[data-v-7bed064d]{margin-top:16px}.mn__preview[data-v-7bed064d]{width:112px;height:112px;border:1px solid var(--sand-border);border-radius:6px;image-rendering:pixelated;background:#000}.mn__pred-digit[data-v-7bed064d]{font-size:72px;font-weight:700;text-align:center;color:var(--teal-deep);padding:20px;background:var(--sand);border:1px solid var(--sand-border);border-radius:14px;margin-bottom:14px}.mn__pred-bars[data-v-7bed064d]{display:flex;flex-direction:column;gap:10px}.mn__pred-row[data-v-7bed064d]{display:flex;align-items:center;gap:12px}.mn__pred-label[data-v-7bed064d]{width:24px;text-align:center;font-size:18px;font-weight:700;color:var(--muted)}.mn__pred-label.top[data-v-7bed064d]{color:var(--teal-deep)}.mn__pred-track[data-v-7bed064d]{flex:1;height:26px;background:var(--sand);border-radius:5px;overflow:hidden}.mn__pred-fill[data-v-7bed064d]{height:100%;background:var(--sand-border);border-radius:5px;transition:width .3s ease}.mn__pred-fill.top[data-v-7bed064d]{background:var(--teal)}.mn__pred-pct[data-v-7bed064d]{width:58px;text-align:right;font-family:var(--font-mono);font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}@media(max-width:768px){.mn__stats[data-v-7bed064d],.mn__metrics[data-v-7bed064d],.mn__params[data-v-7bed064d]{grid-template-columns:repeat(2,1fr)}.mn__draw[data-v-7bed064d]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mn__int-fill[data-v-7bed064d],.mn__progress-fill[data-v-7bed064d],.mn__pred-fill[data-v-7bed064d]{transition:none}.mn__dot.busy[data-v-7bed064d]{animation:none}}
