:root{--color-bg:#f1f5f9;--color-bg-dark:#0d0d1a;--color-surface:#fff;--color-surface-dark:#ffffff0f;--color-border:#e2e8f0;--color-border-dark:#ffffff1f;--color-text:#1e293b;--color-text-muted:#94a3b8;--color-text-dark:#ccc;--color-primary:#667eea;--color-primary-dark:#818cf8;--color-accent:#4ade80;--color-danger:#ef4444;--color-danger-bg:#fe323226;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--font-family:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%}html,body{height:100%;margin:0;padding:0;overflow:hidden}body{font-family:var(--font-family);color:var(--color-text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(at 50% 0,#e0e7ff 0%,#f1f5f9 60%);min-height:100dvh;font-weight:400;line-height:1.5}#app{width:100%;height:100dvh;overflow:hidden}h1,h2,h3,h4{line-height:1.2}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.safe-top{padding-top:env(safe-area-inset-top,0px)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.container[data-v-0c035538]{max-width:800px;margin:0 auto;padding:2rem;font-family:Arial,sans-serif;overflow:hidden}.viewer-container[data-v-0c035538]{max-width:none;height:100dvh;padding:0;overflow:hidden}@media (width<=768px){.container[data-v-0c035538]{max-width:100%;padding:1rem}}.upload-container[data-v-1ff2a4b7]{width:100%;max-width:860px;margin:0 auto}.hero[data-v-1ff2a4b7]{text-align:center;margin-bottom:2.5rem}.hero-icon[data-v-1ff2a4b7]{color:#667eea;background:linear-gradient(135deg,#667eea20 0%,#764ba220 100%);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1rem;display:inline-flex}.hero-title[data-v-1ff2a4b7]{color:#1e293b;letter-spacing:-.5px;margin:0;font-size:1.6rem;font-weight:800}.hero-desc[data-v-1ff2a4b7]{color:#94a3b8;margin:.35rem 0 0;font-size:.88rem}.action-cards[data-v-1ff2a4b7]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.card[data-v-1ff2a4b7]{text-align:center;cursor:default;background:#fff;border:1px solid #e8ecf1;border-radius:18px;flex-direction:column;align-items:center;padding:2rem 1.5rem 1.75rem;transition:all .25s;display:flex;box-shadow:0 1px 4px #00000008}.card[data-v-1ff2a4b7]:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 24px #0000000f}.card.disabled[data-v-1ff2a4b7]{opacity:.5;pointer-events:none}.card-icon[data-v-1ff2a4b7]{color:#667eea;background:linear-gradient(135deg,#667eea10 0%,#764ba210 100%);border-radius:18px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:.85rem;display:inline-flex}.card-title[data-v-1ff2a4b7]{color:#1e293b;margin:0 0 .35rem;font-size:1.1rem;font-weight:700}.card-desc[data-v-1ff2a4b7]{color:#94a3b8;max-width:260px;margin:0 0 1.25rem;font-size:.82rem;line-height:1.5}.card-actions[data-v-1ff2a4b7]{align-items:center;gap:.75rem;display:flex}.card-btn[data-v-1ff2a4b7]{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 22px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #667eea4d}.card-btn[data-v-1ff2a4b7]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #667eea73}.card-btn.disabled[data-v-1ff2a4b7]{opacity:.5;pointer-events:none}.card-btn--outline[data-v-1ff2a4b7]{color:#667eea!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #667eea!important}.card-btn--outline[data-v-1ff2a4b7]:hover{color:#764ba2!important;box-shadow:none!important;background:#667eea0f!important;border-color:#764ba2!important}.card-hint[data-v-1ff2a4b7],input[type=file][data-v-1ff2a4b7]{display:none}.progress-section[data-v-1ff2a4b7]{margin-top:1.5rem}.progress-card[data-v-1ff2a4b7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.25rem 1.5rem}.progress-header[data-v-1ff2a4b7]{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.progress-label[data-v-1ff2a4b7]{color:#334155;font-size:.9rem;font-weight:500}.progress-value[data-v-1ff2a4b7]{color:#667eea;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.progress-bar-track[data-v-1ff2a4b7]{background:#e2e8f0;border-radius:4px;width:100%;height:8px;overflow:hidden}.progress-bar-fill[data-v-1ff2a4b7]{background:linear-gradient(90deg,#667eea 0%,#764ba2 100%);border-radius:4px;min-width:0;height:100%;transition:width .3s}.progress-stats[data-v-1ff2a4b7]{color:#94a3b8;gap:1rem;margin-top:.5rem;font-size:.78rem;display:flex}.error-banner[data-v-1ff2a4b7]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.9rem;display:flex}.error-icon[data-v-1ff2a4b7]{color:#fff;background:#ef4444;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.85rem;font-weight:700;display:flex}.modal-overlay[data-v-1ff2a4b7]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a99;justify-content:center;align-items:center;animation:.2s fadeIn-1ff2a4b7;display:flex;position:fixed;inset:0}@keyframes fadeIn-1ff2a4b7{0%{opacity:0}to{opacity:1}}.modal-content[data-v-1ff2a4b7]{background:#fff;border-radius:16px;width:90%;max-width:440px;padding:2rem 2rem 1.5rem;animation:.25s slideUp-1ff2a4b7;box-shadow:0 20px 60px #00000026}@keyframes slideUp-1ff2a4b7{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal-title[data-v-1ff2a4b7]{color:#1e293b;margin:0 0 1.5rem;font-size:1.15rem;font-weight:700}.form-group[data-v-1ff2a4b7]{margin-bottom:1.1rem}.form-group label[data-v-1ff2a4b7]{color:#475569;margin-bottom:.35rem;font-size:.85rem;font-weight:500;display:block}.required[data-v-1ff2a4b7]{color:#ef4444}.form-group input[data-v-1ff2a4b7]{box-sizing:border-box;color:#1e293b;background:#f8fafc;border:1px solid #d1d5db;border-radius:10px;width:100%;padding:10px 14px;font-size:.9rem;transition:all .2s}.form-group input[data-v-1ff2a4b7]:focus{background:#fff;border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea26}.field-error[data-v-1ff2a4b7]{color:#ef4444;margin-top:.35rem;font-size:.78rem;display:block}.modal-actions[data-v-1ff2a4b7]{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.btn-cancel[data-v-1ff2a4b7]{color:#475569;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:9px 22px;font-size:.9rem;font-weight:500;transition:all .2s}.btn-cancel[data-v-1ff2a4b7]:hover{background:#f1f5f9;border-color:#94a3b8}.btn-submit[data-v-1ff2a4b7]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:10px;padding:9px 22px;font-size:.9rem;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #667eea4d}.btn-submit[data-v-1ff2a4b7]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #667eea73}@media (width<=768px){.upload-container[data-v-1ff2a4b7]{max-width:100%;padding:0 .25rem}.hero[data-v-1ff2a4b7]{margin-bottom:1.5rem}.hero-icon[data-v-1ff2a4b7]{border-radius:14px;width:56px;height:56px;margin-bottom:.6rem}.hero-icon svg[data-v-1ff2a4b7]{width:28px;height:28px}.hero-title[data-v-1ff2a4b7]{font-size:1.3rem}.hero-desc[data-v-1ff2a4b7]{padding:0 .5rem;font-size:.8rem}.action-cards[data-v-1ff2a4b7]{grid-template-columns:1fr;gap:.85rem}.card[data-v-1ff2a4b7]{border-radius:14px;padding:1.5rem 1.1rem 1.35rem}.card[data-v-1ff2a4b7]:active{background:#f8fafc;transform:scale(.97)}.card-icon[data-v-1ff2a4b7]{border-radius:14px;width:52px;height:52px;margin-bottom:.6rem}.card-title[data-v-1ff2a4b7]{font-size:1rem}.card-desc[data-v-1ff2a4b7]{max-width:240px;margin-bottom:1rem;font-size:.78rem}.card-actions[data-v-1ff2a4b7]{flex-direction:column;gap:.5rem;width:100%}.card-btn[data-v-1ff2a4b7]{box-sizing:border-box;-webkit-tap-highlight-color:transparent;justify-content:center;width:100%;padding:11px 20px;font-size:.9rem}.card-btn[data-v-1ff2a4b7]:active{opacity:.85;transform:scale(.95)}.card-btn--outline[data-v-1ff2a4b7]:active{transform:scale(.95)}.progress-card[data-v-1ff2a4b7]{border-radius:14px;padding:1rem 1.1rem}.error-banner[data-v-1ff2a4b7]{border-radius:10px;padding:.85rem 1rem;font-size:.82rem}.modal-content[data-v-1ff2a4b7]{border-radius:14px;width:95%;max-width:380px;margin:0 .5rem;padding:1.5rem 1.25rem 1.25rem}.modal-title[data-v-1ff2a4b7]{margin-bottom:1.1rem;font-size:1rem}.form-group input[data-v-1ff2a4b7]{padding:12px 14px;font-size:1rem}.modal-actions[data-v-1ff2a4b7]{gap:.6rem;margin-top:1.25rem}.btn-cancel[data-v-1ff2a4b7],.btn-submit[data-v-1ff2a4b7]{text-align:center;flex:1;padding:11px 16px;font-size:.92rem}}@media (width<=380px){.hero-icon[data-v-1ff2a4b7]{width:44px;height:44px}.hero-title[data-v-1ff2a4b7]{font-size:1.15rem}.card[data-v-1ff2a4b7]{padding:1.2rem .9rem 1.1rem}}.upload-page[data-v-073e6efe]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:2rem;display:flex}.page-header[data-v-073e6efe]{text-align:center;margin-bottom:2rem}.logo-icon[data-v-073e6efe]{margin-bottom:.75rem;display:inline-block}.page-title[data-v-073e6efe]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.8rem;font-weight:800}.page-subtitle[data-v-073e6efe]{color:#94a3b8;margin:.25rem 0 0;font-size:.85rem}.page-footer[data-v-073e6efe]{color:#94a3b8;text-align:center;margin-top:2rem;font-size:.78rem}@media (width<=768px){.upload-page[data-v-073e6efe]{padding:1.25rem 1rem;padding-top:max(2rem, env(safe-area-inset-top));-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-y:auto}.page-header[data-v-073e6efe]{margin-bottom:1.25rem}.page-title[data-v-073e6efe]{font-size:1.4rem}.page-subtitle[data-v-073e6efe]{font-size:.78rem}.logo-icon svg[data-v-073e6efe]{width:32px;height:32px}.page-footer[data-v-073e6efe]{padding-bottom:env(safe-area-inset-bottom,1rem);margin-top:1.5rem}}.eraser-overlay[data-v-927a46df]{z-index:10;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.eraser-overlay.enabled[data-v-927a46df]{pointer-events:auto;cursor:crosshair}@media (width<=768px){.eraser-overlay.enabled[data-v-927a46df]{touch-action:none}}.vtk-viewer-wrapper[data-v-d5dc6545]{background-color:#000;width:100%;height:100%;position:relative;overflow:hidden}.vtk-container[data-v-d5dc6545]{width:100%;height:100%}@media (width<=768px){.vtk-viewer-wrapper[data-v-d5dc6545],.vtk-container[data-v-d5dc6545]{touch-action:pan-x pan-y pinch-zoom}}.slice-wrapper[data-v-d020420b]{width:100%;height:100%;position:relative;overflow:hidden}.slice-container[data-v-d020420b]{cursor:crosshair;width:100%;height:100%;overflow:hidden}.crosshair-overlay[data-v-d020420b]{pointer-events:auto;cursor:crosshair;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0}.crosshair-line-hit[data-v-d020420b]{justify-content:center;align-items:center;display:flex;position:absolute}.crosshair-h-hit[data-v-d020420b]{cursor:ns-resize;width:100%;height:16px;left:0}.crosshair-v-hit[data-v-d020420b]{cursor:ew-resize;width:16px;height:100%;top:0}.crosshair-line[data-v-d020420b]{pointer-events:none;position:absolute}.crosshair-h[data-v-d020420b]{border-top:2px solid;width:100%;height:0;left:0;box-shadow:0 0 4px}.crosshair-v[data-v-d020420b]{border-left:2px solid;width:0;height:100%;top:0;box-shadow:0 0 4px}.crosshair-dot[data-v-d020420b]{z-index:6;pointer-events:auto;cursor:move;background:#fff;border:2px solid #ffffffe6;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 6px #000000b3}.wlww-overlay[data-v-d020420b]{z-index:10;color:#4ade80;text-shadow:0 0 4px #000000e6;pointer-events:none;background:#0000008c;border-radius:3px;gap:8px;padding:1px 6px;font-family:monospace;font-size:10px;line-height:1.4;display:flex;position:absolute;bottom:4px;right:5px}.slice-info[data-v-d020420b]{z-index:10;color:#4ade80;text-shadow:0 0 4px #000000e6;pointer-events:none;background:#0000008c;border-radius:3px;gap:8px;padding:1px 6px;font-family:monospace;font-size:10px;line-height:1.4;display:flex;position:absolute;bottom:4px;left:6px}@media (width<=768px){.wlww-overlay[data-v-d020420b]{color:#f8d08a;background:#0000007a;border:1px solid #ffffff14;border-radius:999px;gap:5px;padding:2px 6px;font-size:8px;bottom:21px;right:7px}.slice-info[data-v-d020420b]{color:#e2e8f0db;background:#00000080;border:1px solid #ffffff14;border-radius:999px;gap:5px;padding:2px 6px;font-size:8px;bottom:6px;left:7px}.crosshair-dot[data-v-d020420b]{width:10px;height:10px}.crosshair-h-hit[data-v-d020420b],.crosshair-v-hit[data-v-d020420b]{min-width:24px;min-height:24px}}.ras-cube-wrapper[data-v-ab855727]{background:#0000008c;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.ras-canvas[data-v-ab855727]{display:block}@media (width<=768px){.ras-cube-wrapper[data-v-ab855727]{border-radius:6px;width:64px;height:64px}.ras-canvas[data-v-ab855727]{width:64px;height:64px}}.tool-panel-wrapper[data-v-74f88a77]{z-index:20;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:6px;left:6px}.tab-bar[data-v-74f88a77]{pointer-events:auto;gap:6px;display:flex}.tab-btn[data-v-74f88a77]{color:#8ea0b5;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0f23e0;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:8px 14px;font-size:10px;transition:all .25s;display:flex;box-shadow:0 2px 8px #0000004d}.tab-btn[data-v-74f88a77]:hover{color:#e2e8f0;background:#14b8a629;border-color:#2dd4bf59;transform:translateY(-1px);box-shadow:0 4px 14px #14b8a629}.tab-btn[data-v-74f88a77]:active{transform:translateY(0)scale(.96)}.tab-btn.active[data-v-74f88a77]{color:#cffafe;background:linear-gradient(135deg,#14b8a647,#fbbf241f);border-color:#2dd4bf9e;font-weight:600;box-shadow:0 0 18px #14b8a63d,inset 0 1px #ffffff0f}.tab-icon[data-v-74f88a77]{filter:drop-shadow(0 1px 3px #0006);font-size:20px;line-height:1}.tab-label[data-v-74f88a77]{opacity:.9;letter-spacing:.5px;font-size:11px}.panel-body[data-v-74f88a77]{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#cbd5e1;background:#050c18f0;border:1px solid #94a3b82e;border-radius:0 14px 14px;width:264px;max-height:64vh;padding:12px;overflow-y:auto;box-shadow:0 18px 48px #0000006b}.panel-content h4[data-v-74f88a77]{color:#5eead4;text-transform:uppercase;letter-spacing:.8px;margin:0 0 9px;font-size:12px;font-weight:700}.quick-grid[data-v-74f88a77],.preset-grid[data-v-74f88a77]{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;display:grid}.quick-btn[data-v-74f88a77],.preset-btn[data-v-74f88a77],.preset-chip[data-v-74f88a77]{color:#cbd5e1;cursor:pointer;background:#0f172ac7;border:1px solid #5eead438;transition:all .16s}.quick-btn[data-v-74f88a77]{border-radius:9px;padding:7px 8px;font-size:11px}.quick-btn[data-v-74f88a77]:hover,.preset-btn[data-v-74f88a77]:hover,.preset-chip[data-v-74f88a77]:hover{color:#f8fafc;background:#14b8a629;border-color:#5eead47a}.slider-group[data-v-74f88a77]{margin-bottom:9px}.slider-group label[data-v-74f88a77],.color-row[data-v-74f88a77]{justify-content:space-between;align-items:center;margin-bottom:3px;font-size:11px;display:flex}.val[data-v-74f88a77]{color:#5eead4;font-weight:700}.slider-group input[type=range][data-v-74f88a77]{accent-color:#2dd4bf;width:100%}.color-picker[data-v-74f88a77]{cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;width:42px;height:26px}.preset-btn[data-v-74f88a77]{border-radius:8px;align-items:center;gap:6px;padding:6px;font-size:10px;display:flex}.preset-btn.selected[data-v-74f88a77]{color:#5eead4;background:#14b8a629;border-color:#5eead4b8}.preset-swatch[data-v-74f88a77]{border-radius:999px;flex-shrink:0;width:34px;height:12px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.swatch-stop[data-v-74f88a77]{flex:1}.preset-name[data-v-74f88a77]{line-height:1.15}.toggle-row[data-v-74f88a77]{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.toggle[data-v-74f88a77]{accent-color:#2dd4bf}.clip-sliders[data-v-74f88a77],.crosshair-info[data-v-74f88a77]{border-top:1px solid #ffffff14;padding-top:7px}.clip-axis-label[data-v-74f88a77]{color:#5eead4;margin:7px 0 2px;font-size:10px;font-weight:700}.clip-dual[data-v-74f88a77]{margin-bottom:3px}.clip-presets[data-v-74f88a77]{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:4px;margin-top:9px;padding-top:9px;display:flex}.preset-chip[data-v-74f88a77]{border-radius:999px;padding:3px 7px;font-size:10px}.preset-chip.selected[data-v-74f88a77]{color:#062923;background:#5eead4}.reset-chip[data-v-74f88a77]{color:#94a3b8;background:0 0;border-color:#fff3}.radio-group[data-v-74f88a77]{margin-bottom:8px}.radio-group>label[data-v-74f88a77]{margin-bottom:5px;font-size:11px;display:block}.radio-options[data-v-74f88a77]{flex-wrap:wrap;gap:8px;display:flex}.radio-label[data-v-74f88a77]{cursor:pointer;align-items:center;gap:3px;font-size:11px;display:flex}.radio-label input[data-v-74f88a77]{accent-color:#2dd4bf}.hint-text[data-v-74f88a77]{color:#7f8ea3;margin:6px 0 0;font-size:10px;line-height:1.5}.slide-enter-active[data-v-74f88a77]{transition:all .2s ease-out}.slide-leave-active[data-v-74f88a77]{transition:all .15s ease-in}.slide-enter-from[data-v-74f88a77],.slide-leave-to[data-v-74f88a77]{opacity:0;transform:translate(-8px)}.panel-body[data-v-74f88a77]::-webkit-scrollbar{width:4px}.panel-body[data-v-74f88a77]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}@media (width<=768px){.tool-panel-wrapper[data-v-74f88a77]{top:auto;bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:44;pointer-events:none;flex-direction:column-reverse;position:fixed;left:10px;right:10px}.tab-bar[data-v-74f88a77]{-webkit-backdrop-filter:blur(18px);-webkit-overflow-scrolling:touch;pointer-events:auto;background:linear-gradient(135deg,#14110cd1,#020617bd),#000000a3;border:1px solid #ffffff1f;border-radius:24px;flex-wrap:nowrap;justify-content:flex-start;gap:6px;padding:7px;overflow-x:auto;box-shadow:0 18px 54px #0000007a,inset 0 1px #ffffff0f}.tab-bar[data-v-74f88a77]::-webkit-scrollbar{display:none}.tab-btn[data-v-74f88a77]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;flex:none;min-width:58px;padding:8px 9px 7px;font-size:9px;box-shadow:inset 0 1px #ffffff0a}.tab-btn.active[data-v-74f88a77]{color:#171106;background:linear-gradient(135deg,#f8d08a,#b47a38);border-color:#fbbf24cc;box-shadow:0 10px 24px #b47a3847}.tab-icon[data-v-74f88a77]{font-size:19px}.tab-label[data-v-74f88a77]{white-space:nowrap;font-size:10px;font-weight:700}.panel-body[data-v-74f88a77]{pointer-events:auto;background:radial-gradient(circle at 18% 0,#fbbf241f,#0000 34%),linear-gradient(#0f172af0,#000000f0);border:1px solid #ffffff1f;border-radius:24px;width:100%;max-height:min(58vh,430px);padding:18px 16px;position:absolute;bottom:calc(100% + 10px);left:0;right:0;box-shadow:0 -12px 54px #00000080,inset 0 1px #ffffff0f}.panel-content h4[data-v-74f88a77]{color:#f8d08a;font-size:13px}.quick-grid[data-v-74f88a77],.preset-grid[data-v-74f88a77]{grid-template-columns:1fr 1fr;gap:8px}.quick-btn[data-v-74f88a77],.preset-btn[data-v-74f88a77],.preset-chip[data-v-74f88a77]{background:#ffffff0f;border-color:#fbbf243d}.quick-btn[data-v-74f88a77]{border-radius:14px;min-height:38px;font-size:12px}.preset-btn[data-v-74f88a77]{border-radius:14px;min-height:40px;font-size:11px}.preset-btn.selected[data-v-74f88a77]{color:#f8d08a;background:#b47a382e;border-color:#fbbf24b8}.val[data-v-74f88a77],.clip-axis-label[data-v-74f88a77]{color:#f8d08a}.slider-group input[type=range][data-v-74f88a77],.toggle[data-v-74f88a77],.radio-label input[data-v-74f88a77]{accent-color:#d99d52}.hint-text[data-v-74f88a77]{color:#e2e8f094}.slide-enter-from[data-v-74f88a77],.slide-leave-to[data-v-74f88a77]{opacity:0;transform:translateY(18px)scale(.98)}}@media (width<=380px){.tab-btn[data-v-74f88a77]{min-width:52px;padding:7px 7px 6px}.tab-icon[data-v-74f88a77]{font-size:17px}.tab-label[data-v-74f88a77]{font-size:9px}.panel-body[data-v-74f88a77]{max-height:55vh;padding:16px 14px}.quick-grid[data-v-74f88a77],.preset-grid[data-v-74f88a77]{grid-template-columns:1fr 1fr}}.viewer-view[data-v-a139cebe]{box-sizing:border-box;background:radial-gradient(circle at 52% 38%,#8b5c2a1f,#0000 35%),linear-gradient(145deg,#000 0%,#050505 48%,#000 100%);flex-direction:column;height:100vh;padding:8px;display:flex;overflow:hidden}.toolbar[data-v-a139cebe]{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.toolbar-left[data-v-a139cebe],.toolbar-actions[data-v-a139cebe]{align-items:center;gap:8px;min-width:0;display:flex}.toolbar-actions[data-v-a139cebe]{flex-wrap:wrap;justify-content:flex-end}.back-btn[data-v-a139cebe],.toolbar-btn[data-v-a139cebe]{color:#cbd5e1;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab8;border:1px solid #94a3b82e;border-radius:999px;padding:6px 11px;font-size:12px;transition:all .18s}.back-btn[data-v-a139cebe]:hover,.toolbar-btn[data-v-a139cebe]:hover,.toolbar-btn.active[data-v-a139cebe]{color:#f8fafc;background:#14b8a633;border-color:#5eead48c}.study-summary[data-v-a139cebe]{color:#94a3b8;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.study-summary strong[data-v-a139cebe]{color:#5eead4;letter-spacing:.06em}.progress-overlay[data-v-a139cebe]{flex:1;justify-content:center;align-items:center;min-height:200px;display:flex}.progress-card[data-v-a139cebe]{background:#0f172ab8;border:1px solid #94a3b829;border-radius:16px;width:90%;max-width:480px;padding:1.5rem 2rem;box-shadow:0 24px 80px #0000005c}.progress-header[data-v-a139cebe]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.progress-label[data-v-a139cebe]{color:#94a3b8;font-size:.9rem}.progress-value[data-v-a139cebe]{color:#5eead4;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.progress-bar-track[data-v-a139cebe]{background:#ffffff14;border-radius:999px;width:100%;height:7px;overflow:hidden}.progress-bar-fill[data-v-a139cebe]{background:linear-gradient(90deg,#14b8a6,#fbbf24);border-radius:999px;height:100%;transition:width .3s}.error-banner[data-v-a139cebe]{color:#fca5a5;background:#fe323226;border:1px solid #fecaca4d;border-radius:10px;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:1rem 1.25rem;font-size:.9rem;display:flex}.error-icon[data-v-a139cebe]{color:#fff;background:#ef4444;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.85rem;font-weight:700;display:flex}.viewer-layout[data-v-a139cebe]{flex:1;gap:8px;min-height:0;display:flex;overflow:hidden}.panel-left[data-v-a139cebe]{background:#020617;border:1px solid #94a3b81f;border-radius:14px;flex:7;min-width:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047}.slice-collapsed .panel-left[data-v-a139cebe]{flex:1}.ras-cube-position[data-v-a139cebe]{z-index:10;position:absolute;bottom:12px;left:12px}.viewer-hint[data-v-a139cebe]{z-index:10;color:#94a3b8;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617ad;border-radius:999px;padding:5px 9px;font-size:11px;position:absolute;bottom:12px;right:12px}.panel-right[data-v-a139cebe]{flex-direction:column;flex:3;gap:6px;min-width:0;display:flex}.slice-panel[data-v-a139cebe]{background:#000;border:1px solid #94a3b81f;border-radius:10px;flex:1;min-height:0;overflow:hidden}.slice-inner[data-v-a139cebe]{width:100%;height:100%;position:relative}.corner-tl[data-v-a139cebe]{color:#5eead4;text-shadow:0 0 4px #000000e6;pointer-events:none;z-index:5;font-family:monospace;font-size:14px;font-weight:700;position:absolute;top:4px;left:6px}.corner-tr[data-v-a139cebe]{color:#5eead4;text-shadow:0 0 4px #000000e6;pointer-events:none;z-index:5;font-family:monospace;font-size:11px;position:absolute;top:4px;right:6px}@media (width<=900px){.toolbar[data-v-a139cebe]{flex-direction:column;align-items:flex-start}.toolbar-actions[data-v-a139cebe]{justify-content:flex-start;width:100%}.study-summary[data-v-a139cebe]{text-overflow:ellipsis;max-width:calc(100vw - 120px);overflow:hidden}}@media (width<=768px){.viewer-view[data-v-a139cebe]{background:radial-gradient(circle at 50% -12%,#b4733033,#0000 34%),radial-gradient(circle at 50% 62%,#5eead417,#0000 42%),linear-gradient(#080604 0%,#010101 52%,#050607 100%);height:100dvh;padding:0}.toolbar[data-v-a139cebe]{z-index:42;padding:calc(env(safe-area-inset-top,0px) + 8px) 0 0;pointer-events:none;grid-template-columns:1fr;gap:8px;margin:0;display:grid;position:fixed;top:0;left:10px;right:10px}.toolbar-left[data-v-a139cebe],.toolbar-actions[data-v-a139cebe]{pointer-events:auto}.toolbar-left[data-v-a139cebe]{justify-content:space-between;width:100%;min-width:0}.toolbar-left[data-v-a139cebe]:after{content:"3D Viewer";color:#f8fafc;letter-spacing:.12em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#14110cc7,#02061794);border:1px solid #ffffff17;border-radius:999px;flex:1;min-width:0;margin-left:8px;padding:8px 11px;font-size:12px;font-weight:700;box-shadow:inset 0 1px #ffffff0f,0 12px 32px #00000052}.study-summary[data-v-a139cebe]{display:none}.toolbar-btn[data-v-a139cebe]{color:#e5e7eb;-webkit-backdrop-filter:blur(14px);background:#0a0a0a9e;border-color:#ffffff1f;border-radius:999px;min-height:34px;padding:8px 12px;font-size:12px;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #00000047}.back-btn[data-v-a139cebe]{display:none}.toolbar-actions[data-v-a139cebe]{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:flex-start;gap:7px;width:100%;padding:0 1px 4px;display:grid;overflow-x:auto}.toolbar-actions[data-v-a139cebe]::-webkit-scrollbar{display:none}.toolbar-btn.active[data-v-a139cebe]{color:#171106;background:linear-gradient(135deg,#f8d08a,#b47a38);border-color:#fbbf24c7;box-shadow:0 10px 30px #b47a384d}.progress-overlay[data-v-a139cebe]{margin:0 1rem}.progress-card[data-v-a139cebe]{width:100%;padding:1.25rem}.error-banner[data-v-a139cebe]{border-radius:8px;margin:0 .5rem .5rem;padding:.75rem 1rem;font-size:.8rem}.viewer-layout[data-v-a139cebe]{height:100%;min-height:0;padding:calc(env(safe-area-inset-top,0px) + 88px) 10px calc(env(safe-area-inset-bottom,0px) + 88px);flex-direction:column;gap:10px;overflow:hidden}.panel-left[data-v-a139cebe]{background:radial-gradient(circle at 50% 42%,#b473301a,#0000 42%),#000;border:1px solid #ffffff1a;border-radius:24px;flex:1;min-height:0;overflow:hidden;box-shadow:0 24px 70px #0000009e,inset 0 1px #ffffff0f}.ras-cube-position[data-v-a139cebe]{transform-origin:0 100%;bottom:18px;left:14px;transform:scale(.86)}.viewer-hint[data-v-a139cebe]{color:#e2e8f0b8;background:#0000006b;border:1px solid #ffffff14;max-width:min(58vw,230px);padding:7px 11px;font-size:10px;line-height:1.45;display:block;bottom:16px;right:14px}.panel-right[data-v-a139cebe]{scrollbar-width:none;-webkit-overflow-scrolling:touch;background:0 0;border-top:0;flex-direction:row;flex:0 0 118px;gap:8px;min-height:0;padding:0 2px;overflow-x:auto}.panel-right[data-v-a139cebe]::-webkit-scrollbar{display:none}.slice-panel[data-v-a139cebe]{background:linear-gradient(#0f172aad,#000000db);border:1px solid #ffffff1f;border-radius:18px;flex:0 0 calc(33.3333vw - 12.6667px);min-width:104px;box-shadow:0 12px 34px #00000061,inset 0 1px #ffffff0d}.slice-inner[data-v-a139cebe]:after{content:"";pointer-events:none;border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 -28px 38px #0000007a}.corner-tl[data-v-a139cebe]{color:#f8d08a;font-size:10px;top:7px;left:9px}.corner-tr[data-v-a139cebe]{color:#f8d08ae6;letter-spacing:.05em;font-size:9px;top:auto;bottom:7px;right:9px}.slice-collapsed[data-v-a139cebe]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 88px)}.slice-collapsed .panel-left[data-v-a139cebe]{flex:1}}.mpr-pane[data-v-66a8a688]{background:#000;border:1px solid #ffffff0f;border-radius:4px;width:100%;height:100%;position:relative;overflow:hidden}.mpr-canvas[data-v-66a8a688]{cursor:crosshair;width:100%;height:100%}.ref-line-overlay[data-v-66a8a688]{pointer-events:none;z-index:4;position:absolute;top:0;left:0}.ref-line-handles[data-v-66a8a688]{z-index:5;pointer-events:none;position:absolute;inset:0}.ref-line-hit[data-v-66a8a688]{pointer-events:auto;cursor:move;transform-origin:50%;touch-action:none;height:18px;position:absolute}.ref-dot[data-v-66a8a688]{z-index:6;pointer-events:auto;cursor:move;touch-action:none;background:0 0;border:0;border-radius:50%;width:44px;height:44px;position:absolute;transform:translate(-50%,-50%)}.ref-control-dot[data-v-66a8a688]{z-index:7;pointer-events:auto;width:26px;height:26px;box-shadow:none;touch-action:none;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.ref-control-dot[data-v-66a8a688]:after{content:"";border:2px solid var(--ref-color,#ef4444);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #000000bf}.rotate-dot[data-v-66a8a688]:after{cursor:grab;background:#fbbf24}.rotate-dot[data-v-66a8a688]:active{cursor:grabbing}.slab-dot[data-v-66a8a688]:after{cursor:ns-resize;background:#67e8f9}.mpr-overlay-tl[data-v-66a8a688]{z-index:10;color:#4ade80;text-shadow:0 0 4px #000000e6;pointer-events:none;font-family:monospace;font-size:11px;position:absolute;top:4px;left:6px}.mpr-overlay-br[data-v-66a8a688]{z-index:10;color:#4ade80;text-shadow:0 0 4px #000000e6;pointer-events:none;background:#0000008c;border-radius:3px;gap:8px;padding:1px 6px;font-family:monospace;font-size:10px;display:flex;position:absolute;bottom:4px;right:6px}.mpr-overlay-bl[data-v-66a8a688]{z-index:10;color:#94a3b8;pointer-events:none;background:#00000073;border-radius:3px;padding:1px 5px;font-family:monospace;font-size:10px;position:absolute;bottom:4px;left:6px}@media (width<=768px){.mpr-overlay-tl[data-v-66a8a688]{font-size:9px;top:2px;left:3px}.mpr-overlay-br[data-v-66a8a688]{gap:4px;padding:1px 4px;font-size:8px;bottom:2px;right:3px}.mpr-overlay-bl[data-v-66a8a688]{padding:1px 4px;font-size:8px;bottom:2px;left:3px}.ref-dot[data-v-66a8a688]{width:56px;height:56px}.ref-line-hit[data-v-66a8a688]{height:36px}.ref-control-dot[data-v-66a8a688]{width:34px;height:34px}.ref-control-dot[data-v-66a8a688]:after{border-width:2px;width:10px;height:10px}}.mpr-viewer[data-v-bccc5a77]{background:#0d0d1a;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.mpr-toolbar[data-v-bccc5a77]{background:#ffffff0a;border-bottom:1px solid #ffffff14;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.toolbar-left[data-v-bccc5a77],.toolbar-center[data-v-bccc5a77],.toolbar-right[data-v-bccc5a77]{align-items:center;gap:8px;display:flex}.toolbar-right[data-v-bccc5a77]{flex-wrap:wrap;justify-content:flex-end}.toolbar-title[data-v-bccc5a77]{color:#94a3b8;letter-spacing:.5px;font-size:13px;font-weight:600}.toolbar-divider[data-v-bccc5a77]{background:#ffffff1a;width:1px;height:20px}.back-btn[data-v-bccc5a77]{color:#aaa;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff26;border-radius:4px;padding:4px 10px;font-size:12px;transition:all .2s}.back-btn[data-v-bccc5a77]:hover{color:#fff;background:#ffffff2e}.preset-chips[data-v-bccc5a77]{gap:3px;display:flex}.preset-chip[data-v-bccc5a77]{color:#aaa;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1f;border-radius:4px;padding:3px 8px;font-size:10px;transition:all .15s}.preset-chip[data-v-bccc5a77]:hover{color:#ddd;background:#ffffff14}.preset-chip.active[data-v-bccc5a77]{color:#4ade80;background:#4ade801a;border-color:#4ade80}.reset-chip[data-v-bccc5a77]{color:#a5b4fc;border-color:#818cf859}.mini-btn[data-v-bccc5a77]{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:4px;padding:3px 8px;font-size:10px;line-height:1.2;transition:all .15s}.mini-btn[data-v-bccc5a77]:hover{color:#4ade80;background:#4ade801a;border-color:#4ade8073}.layout-btns[data-v-bccc5a77]{gap:2px;display:flex}.layout-btn[data-v-bccc5a77]{color:#aaa;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:4px;padding:3px 7px;font-size:14px;line-height:1;transition:all .15s}.layout-btn[data-v-bccc5a77]:hover{color:#ddd;background:#ffffff14}.layout-btn.active[data-v-bccc5a77]{color:#818cf8;background:#818cf81a;border-color:#818cf8}.segmented-control[data-v-bccc5a77]{background:#0000002e;border:1px solid #ffffff1a;border-radius:4px;gap:2px;padding:2px;display:flex}.segmented-control button[data-v-bccc5a77]{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:3px;min-width:42px;padding:2px 6px;font-size:10px;line-height:1.4}.segmented-control button.active[data-v-bccc5a77]{color:#4ade80;background:#4ade8024}.slab-chips[data-v-bccc5a77]{flex-wrap:wrap;max-width:338px}.mini-input[data-v-bccc5a77]{color:#cbd5e1;background:#00000040;border:1px solid #ffffff1f;border-radius:3px;width:58px;min-width:58px;padding:2px 4px;font-size:10px}.toolbar-select[data-v-bccc5a77]{color:#cbd5e1;background:#171725;border:1px solid #ffffff1f;border-radius:4px;height:24px;font-size:10px}.toggle-row[data-v-bccc5a77]{color:#aaa;cursor:pointer;align-items:center;gap:4px;font-size:10px;display:flex}.toggle-row input[data-v-bccc5a77]{accent-color:#4ade80}.info-text[data-v-bccc5a77]{color:#94a3b8;white-space:nowrap;font-family:monospace;font-size:10px}.progress-overlay[data-v-bccc5a77]{flex:1;justify-content:center;align-items:center;min-height:200px;display:flex}.progress-card[data-v-bccc5a77]{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;width:90%;max-width:480px;padding:1.5rem 2rem}.progress-header[data-v-bccc5a77]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.progress-label[data-v-bccc5a77]{color:#94a3b8;font-size:.9rem}.progress-value[data-v-bccc5a77]{color:#818cf8;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.progress-bar-track[data-v-bccc5a77]{background:#ffffff1a;border-radius:3px;width:100%;height:6px;overflow:hidden}.progress-bar-fill[data-v-bccc5a77]{background:linear-gradient(90deg,#667eea 0%,#764ba2 100%);border-radius:3px;height:100%;transition:width .3s}.error-banner[data-v-bccc5a77]{color:#fca5a5;background:#fe323226;border:1px solid #fecaca4d;border-radius:10px;align-items:center;gap:.75rem;margin:8px;padding:1rem 1.25rem;font-size:.9rem;display:flex}.error-icon[data-v-bccc5a77]{color:#fff;background:#ef4444;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.85rem;font-weight:700;display:flex}.mpr-grid[data-v-bccc5a77]{flex:1;gap:4px;min-height:0;padding:4px;display:grid;overflow:hidden}.layout-grid2x2[data-v-bccc5a77]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.layout-row1x3[data-v-bccc5a77]{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr}.mpr-cell[data-v-bccc5a77]{min-width:0;min-height:0;position:relative;overflow:hidden}.cell-label[data-v-bccc5a77]{z-index:20;color:#4ade80b3;pointer-events:none;background:#00000080;border-radius:2px;padding:1px 5px;font-family:monospace;font-size:10px;position:absolute;top:4px;right:6px}.mpr-cell.info[data-v-bccc5a77]{background:radial-gradient(circle at 20% 0,#4ade801f,#0000 32%),#ffffff09;border:1px solid #ffffff0f;border-radius:4px;padding:14px}.info-panel[data-v-bccc5a77]{flex-direction:column;gap:12px;height:100%;min-height:0;padding-right:2px;display:flex;overflow:auto}.info-head[data-v-bccc5a77]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.info-title[data-v-bccc5a77]{color:#e2e8f0;font-size:14px;font-weight:700}.info-subtitle[data-v-bccc5a77]{color:#64748b;margin-top:2px;font-size:10px}.coord-grid[data-v-bccc5a77]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.coord-card[data-v-bccc5a77]{background:#00000038;border:1px solid #ffffff14;border-radius:4px;min-width:0;padding:8px}.coord-label[data-v-bccc5a77]{color:#4ade80;font-family:monospace;font-size:10px;display:block}.coord-card strong[data-v-bccc5a77]{color:#f8fafc;text-overflow:ellipsis;margin-top:2px;font-family:monospace;font-size:14px;font-weight:700;display:block;overflow:hidden}.coord-unit[data-v-bccc5a77]{color:#64748b;font-size:9px}.info-section[data-v-bccc5a77]{border-top:1px solid #ffffff14;padding-top:10px}.info-section.compact[data-v-bccc5a77]{margin-top:auto}.section-title[data-v-bccc5a77]{color:#94a3b8;margin-bottom:6px;font-size:10px;font-weight:700}.slice-row[data-v-bccc5a77]{color:#cbd5e1;justify-content:space-between;padding:3px 0;font-size:11px;display:flex}.slice-row strong[data-v-bccc5a77]{color:#4ade80;font-family:monospace}.panel-toggle[data-v-bccc5a77]{color:#cbd5e1;align-items:center;gap:6px;font-size:10px;display:flex}.panel-toggle .mini-btn[data-v-bccc5a77]{margin-left:auto}.range-grid[data-v-bccc5a77],.box-grid[data-v-bccc5a77]{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.range-grid label[data-v-bccc5a77],.box-grid label[data-v-bccc5a77]{color:#94a3b8;grid-template-columns:22px minmax(0,1fr) 36px;align-items:center;gap:5px;min-width:0;font-size:10px;display:grid}.box-grid label[data-v-bccc5a77]{grid-template-columns:22px minmax(0,1fr)}.range-grid input[data-v-bccc5a77],.box-grid input[data-v-bccc5a77]{accent-color:#4ade80;width:100%;min-width:0}.range-grid strong[data-v-bccc5a77]{color:#e2e8f0;text-align:right;font-family:monospace;font-size:10px}.state-line[data-v-bccc5a77]{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.state-line span[data-v-bccc5a77]{color:#94a3b8;background:#ffffff12;border-radius:3px;padding:2px 6px;font-size:10px}.plane-selector[data-v-bccc5a77]{gap:4px;padding:4px 8px;display:flex}.plane-tab[data-v-bccc5a77]{color:#aaa;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:4px;padding:4px 12px;font-size:11px;transition:all .15s}.plane-tab[data-v-bccc5a77]:hover{background:#ffffff0f}.plane-tab.active[data-v-bccc5a77]{color:#4ade80;border-color:#4ade80}@media (width<=768px){.mpr-viewer[data-v-bccc5a77]{padding:0}.mpr-toolbar[data-v-bccc5a77]{gap:6px;padding:4px 6px}.toolbar-left[data-v-bccc5a77],.toolbar-right[data-v-bccc5a77]{flex-wrap:wrap;gap:4px}.toolbar-title[data-v-bccc5a77]{font-size:11px}.preset-chips[data-v-bccc5a77]{flex-wrap:wrap}.slab-chips[data-v-bccc5a77]{max-width:100%}.preset-chip[data-v-bccc5a77]{padding:3px 6px;font-size:9px}.back-btn[data-v-bccc5a77],.toolbar-divider[data-v-bccc5a77]{display:none}.layout-grid2x2[data-v-bccc5a77]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;padding:2px}.layout-row1x3[data-v-bccc5a77]{grid-template-columns:1fr 1fr 1fr;gap:2px;padding:2px}.cell-label[data-v-bccc5a77]{padding:1px 3px;font-size:8px;top:2px;right:3px}.slice-row[data-v-bccc5a77]{font-size:9px}.coord-grid[data-v-bccc5a77]{gap:4px}.coord-card[data-v-bccc5a77]{padding:5px}.toggle-row[data-v-bccc5a77]{font-size:9px}.segmented-control button[data-v-bccc5a77]{min-width:36px;font-size:9px}.range-grid[data-v-bccc5a77],.box-grid[data-v-bccc5a77]{grid-template-columns:1fr}}
