#root-mri[data-v-019b1281]{font-family:var(--font-body);position:relative;min-height:100vh;width:100%;overflow-x:hidden;color:var(--ink);background:transparent}.logobar[data-v-019b1281]{background:var(--maroon);display:flex;justify-content:center;align-items:center;padding:6px 12px}.logobar img[data-v-019b1281]{width:100%;max-width:1180px;height:auto}.app-content[data-v-019b1281]{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:32px clamp(12px,2.5vw,28px) 60px}.content[data-v-019b1281]{width:100%;max-width:1700px}.content-layout[data-v-019b1281]{display:flex;gap:30px;align-items:flex-start}.parameters-section[data-v-019b1281]{width:min(300px,calc(100vw - 32px));border-radius:16px;padding:24px 20px;background:#fff;border:1px solid var(--line);box-shadow:0 2px 10px rgba(28,40,30,.04);position:fixed;top:clamp(112px,15vh,130px);left:8px;max-height:calc(100vh - clamp(112px, 15vh, 130px) - 24px);overflow-y:auto}.back-button-container[data-v-019b1281]{position:fixed;top:clamp(112px,15vh,130px);left:clamp(12px,3vw,24px);z-index:70}.back-button-icon[data-v-019b1281]{cursor:pointer;padding:8px;border-radius:50%;transition:background .2s ease;background:#fff;border:1px solid var(--line);box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;width:40px;height:40px}.back-button-icon[data-v-019b1281]:hover{background:#faf6f6}.parameters-title[data-v-019b1281]{color:var(--maroon);font-size:22px;font-weight:600;margin:6px 0 20px;text-align:center;border-bottom:1px solid var(--line);padding-bottom:14px}.parameter-label[data-v-019b1281]{display:block;color:var(--ink);font-weight:600;margin-bottom:8px;font-size:14px}.parameter-group[data-v-019b1281]{margin-bottom:18px}.crop-btns[data-v-019b1281]{display:flex;gap:8px}.crop-btn[data-v-019b1281]{flex:1;cursor:pointer;color:var(--ink);font-weight:600;padding:9px 0;border-radius:12px;background:var(--bg);border:1px solid var(--line);transition:background .2s ease}.crop-btn[data-v-019b1281]:hover{background:#eef1ec}.crop-btn.active[data-v-019b1281]{background:var(--maroon);border-color:var(--maroon);color:#fff}.scan-select[data-v-019b1281]{width:100%;padding:9px 10px;border-radius:10px;font-size:13px}.metrics-card[data-v-019b1281],.scan-select[data-v-019b1281]{border:1px solid var(--line);background:var(--bg);color:var(--ink)}.metrics-card[data-v-019b1281]{margin-top:20px;border-radius:16px;padding:16px}.metrics-title[data-v-019b1281]{font-weight:700;font-size:15px;margin-bottom:10px;color:var(--maroon)}.metric-line[data-v-019b1281]{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--line);font-size:13px}.metric-name[data-v-019b1281]{color:var(--muted)}.metric-value[data-v-019b1281]{font-weight:700;color:var(--ink)}.metrics-note[data-v-019b1281]{font-size:11px;color:var(--muted);margin:10px 0 0}.upload-card[data-v-019b1281]{margin-top:20px;background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:16px;color:var(--ink)}.upload-btn[data-v-019b1281]{display:block;text-align:center;cursor:pointer;color:#fff;font-weight:600;font-size:13px;padding:10px 0;border-radius:10px;background:var(--maroon);border:0}.upload-btn[data-v-019b1281]:hover{background:var(--maroon-2)}.upload-btn.disabled[data-v-019b1281]{opacity:.6;cursor:not-allowed}.upload-error[data-v-019b1281]{color:#b3261e;font-size:12px;margin:8px 0 0}.upload-list[data-v-019b1281]{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.upload-list li[data-v-019b1281]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink)}.upload-status-pill[data-v-019b1281]{padding:1px 8px;border-radius:999px;font-weight:700;text-transform:capitalize;background:var(--bg);border:1px solid var(--line)}.upload-status-done .upload-status-pill[data-v-019b1281]{background:#e3f3e4;color:#2f7a36;border-color:#c7e6c9}.upload-status-failed .upload-status-pill[data-v-019b1281]{background:#fbe6e4;color:#b3261e;border-color:#f3c9c5}.upload-status-claimed .upload-status-pill[data-v-019b1281],.upload-status-running .upload-status-pill[data-v-019b1281]{background:#e4eefb;color:#2563eb;border-color:#c9ddf5}.upload-item-error[data-v-019b1281]{opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--muted)}.main-content-area[data-v-019b1281]{flex:1;min-width:0;margin-left:338px;display:flex;flex-direction:column;gap:20px}.rm-status[data-v-019b1281]{text-align:center;color:var(--ink);padding:40px;font-size:17px}.rm-err[data-v-019b1281]{color:#b3261e}.rm-card[data-v-019b1281]{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:0 2px 10px rgba(28,40,30,.04);color:var(--ink)}.rm-card h3[data-v-019b1281]{margin:0 0 12px;font-size:19px;font-weight:600;color:var(--ink)}.rm-card .src[data-v-019b1281]{font-size:13px;font-weight:400;color:var(--muted)}.rm-card-head[data-v-019b1281]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.rm-card-head h3[data-v-019b1281]{margin:0}.rm-tools[data-v-019b1281]{display:flex;gap:8px}.rm-tool-btn[data-v-019b1281]{cursor:pointer;color:var(--ink);font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:999px;background:var(--bg);border:1px solid var(--line);transition:background .2s ease}.rm-tool-btn[data-v-019b1281]:hover{background:#eef1ec}.rm-tool-btn[data-v-019b1281]:disabled{opacity:.4;cursor:default}.rm-tool-btn.on[data-v-019b1281]{background:var(--maroon);border-color:var(--maroon);color:#fff}.mode-row[data-v-019b1281]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.mode-label[data-v-019b1281]{font-size:13px;color:var(--muted)}.mode-btn[data-v-019b1281]{cursor:pointer;color:var(--ink);font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:999px;background:var(--bg);border:1px solid var(--line);transition:background .2s ease}.mode-btn[data-v-019b1281]:hover{background:#eef1ec}.mode-btn.active[data-v-019b1281]{background:var(--maroon);border-color:var(--maroon);color:#fff}.skel-note[data-v-019b1281]{font-size:12px;color:var(--muted);margin:8px 0 0}.trace-bar[data-v-019b1281]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;background:rgba(80,0,0,.05);border:1px solid rgba(80,0,0,.18);border-radius:12px;padding:8px 14px}.trace-hint[data-v-019b1281]{font-size:13px;color:var(--muted)}.trace-len[data-v-019b1281]{font-size:13.5px;color:var(--ink)}.trace-len b[data-v-019b1281]{color:var(--maroon);font-size:15px}.mode-legend[data-v-019b1281]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);margin-top:10px}.legend-grad[data-v-019b1281]{display:inline-block;width:90px;height:12px;border-radius:3px;background:linear-gradient(90deg,#440154,#21908c,#fde725)}.rm-frame[data-v-019b1281]{position:relative;border-radius:12px;overflow:hidden;background:var(--ink);aspect-ratio:16/10;width:100%;margin-top:12px}.rm-canvas[data-v-019b1281]{display:block;width:100%;height:100%;cursor:crosshair}.rm-viewer-msg[data-v-019b1281]{position:absolute;inset:0;display:grid;place-items:center;color:#f4f1ea;pointer-events:none}.rm-viewer-err[data-v-019b1281]{color:#ffb3b3}.gif-download-btn[data-v-019b1281]{position:absolute;top:10px;right:10px;z-index:2;cursor:pointer;width:34px;height:34px;border-radius:50%;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;color:#fff;font-size:10.5px;font-weight:700;backdrop-filter:blur(6px);transition:background .2s ease}.gif-download-btn[data-v-019b1281]:hover{background:rgba(63,157,68,.85)}.gif-download-btn[data-v-019b1281]:disabled{cursor:progress;opacity:.9}.rm-gif-error[data-v-019b1281]{color:#b3261e;font-size:12.5px;margin:8px 0 0}.rm-cap[data-v-019b1281]{font-size:13px;color:var(--muted);margin:12px 0 0}.rm-overview[data-v-019b1281]{width:100%;border-radius:10px;background:#fff;border:1px solid var(--line)}@media (max-width:1024px){.content-layout[data-v-019b1281]{flex-direction:column}.parameters-section[data-v-019b1281]{position:static;width:100%;max-width:600px;margin:0 auto;max-height:none;overflow-y:visible}.main-content-area[data-v-019b1281]{margin-left:0}}