.space3d-toolbar[data-v-0e9b6b9f]{display:flex;flex-direction:column;gap:6px;left:16px;position:absolute;top:16px;z-index:10}.btn-back[data-v-0e9b6b9f]{align-self:flex-start;background:#1a2b3c;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;padding:7px 16px;transition:all .2s}.btn-back[data-v-0e9b6b9f]:hover{background:#2a3d4f}.view-btns[data-v-0e9b6b9f]{display:flex;flex-direction:column;gap:3px}.vb[data-v-0e9b6b9f]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border:1px solid #dee2e6;border-radius:6px;color:#212529;cursor:pointer;font-family:inherit;font-size:11px;padding:5px 12px;text-align:left;transition:all .2s;white-space:nowrap}.vb[data-v-0e9b6b9f]:hover{background:#fff;color:#1a2b3c}.vb.active[data-v-0e9b6b9f]{background:#1a2b3c;border-color:#1a2b3c;color:#fff}@media(max-width:768px){.space3d-toolbar[data-v-0e9b6b9f]{gap:4px;left:10px;max-width:140px;top:10px}.btn-back[data-v-0e9b6b9f]{padding:6px 12px}.btn-back[data-v-0e9b6b9f],.vb[data-v-0e9b6b9f]{font-size:10px}.vb[data-v-0e9b6b9f]{line-height:1.2;padding:8px 10px;white-space:normal}.vb-label[data-v-0e9b6b9f]{display:none}}.vb-label[data-v-0e9b6b9f]{color:#555;display:block;font-size:9px;margin-top:1px}.vb.active .vb-label[data-v-0e9b6b9f]{color:#ffffffb3}.focus-panel[data-v-48e7010e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1423eb;border:1px solid hsla(0,0%,100%,.06);border-radius:.6rem;box-shadow:0 6px 24px #00000073;color:#e6f1ff;font-size:.82rem;max-width:92vw;position:absolute;right:.75rem;top:.75rem;width:17rem;z-index:30}.focus-toggle[data-v-48e7010e]{align-items:center;background:none;border:none;border-radius:.6rem;color:inherit;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.55rem .8rem;width:100%}.focus-toggle[data-v-48e7010e]:hover{background:#ffffff0a}.focus-badge[data-v-48e7010e]{background:#4fb8ff;border-radius:999px;color:#0a1423;font-size:.68rem;font-weight:700;padding:.05rem .45rem}.focus-body[data-v-48e7010e]{max-height:calc(100vh - 8rem);overflow-y:auto;padding:0 .8rem .8rem;scrollbar-width:thin}.focus-body[data-v-48e7010e]::-webkit-scrollbar{width:5px}.focus-body[data-v-48e7010e]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.focus-header[data-v-48e7010e]{border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:.4rem;padding:.3rem 0 .5rem}.focus-clear[data-v-48e7010e]{align-items:center;background:#ff5a5a1f;border:1px solid rgba(255,90,90,.22);border-radius:.4rem;color:#ffb4b4;cursor:pointer;display:flex;font-size:.76rem;font-weight:600;gap:.4rem;justify-content:center;padding:.35rem .5rem;width:100%}.focus-clear[data-v-48e7010e]:hover{background:#ff5a5a38}section[data-v-48e7010e]{margin-bottom:.25rem}.section-head[data-v-48e7010e]{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:.68rem;font-weight:700;gap:.4rem;letter-spacing:.08em;opacity:.75;padding:.4rem .1rem;text-transform:uppercase;width:100%}.section-head[data-v-48e7010e]:hover{opacity:1}.section-head .chev[data-v-48e7010e]{font-size:.7rem;opacity:.6}.section-title[data-v-48e7010e]{flex:1;text-align:left}.section-count[data-v-48e7010e]{background:#ffffff0f;border-radius:999px;font-size:.65rem;font-weight:600;letter-spacing:normal;opacity:.7;padding:.02rem .4rem}.chip-row[data-v-48e7010e]{display:flex;flex-wrap:wrap;gap:.3rem;margin:.2rem 0 .4rem}.chip[data-v-48e7010e]{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.75rem;gap:.3rem;max-width:100%;padding:.2rem .5rem}.chip-active[data-v-48e7010e]{background:#4fb8ff2e;border:1px solid rgba(79,184,255,.35);color:#cfe9ff}.chip-active[data-v-48e7010e]:hover{background:#4fb8ff47}.chip-label[data-v-48e7010e]{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-search[data-v-48e7010e]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:.4rem;color:inherit;font-size:.78rem;margin-bottom:.35rem;padding:.35rem .55rem;width:100%}.focus-search[data-v-48e7010e]::-moz-placeholder{color:#ffffff59}.focus-search[data-v-48e7010e]::placeholder{color:#ffffff59}.focus-search[data-v-48e7010e]:focus{background:#ffffff12;border-color:#4fb8ff80;outline:none}.focus-list[data-v-48e7010e]{list-style:none;margin:0;padding:0}.focus-item[data-v-48e7010e]{align-items:center;border-radius:.35rem;cursor:pointer;display:flex;gap:.5rem;padding:.3rem .45rem;transition:background .12s}.focus-item[data-v-48e7010e]:hover{background:#ffffff0f}.focus-item .label[data-v-48e7010e]{display:flex;flex:1;flex-direction:column;min-width:0}.focus-item .name[data-v-48e7010e],.focus-item .sub[data-v-48e7010e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-item .sub[data-v-48e7010e]{font-size:.7rem;opacity:.55}.focus-item .count[data-v-48e7010e]{background:#ffffff0f;border-radius:999px;flex-shrink:0;font-size:.68rem;min-width:1.5rem;opacity:.55;padding:.05rem .4rem;text-align:center}.focus-empty[data-v-48e7010e]{font-size:.76rem;opacity:.45;padding:.3rem .45rem}.section-count.active-count[data-v-48e7010e]{background:#4fb8ff38;color:#cfe9ff;opacity:1}.year-body[data-v-48e7010e]{padding:.3rem .1rem .5rem}.year-labels[data-v-48e7010e]{display:flex;font-size:.72rem;font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:.25rem;opacity:.55}.year-labels .active[data-v-48e7010e]{color:#cfe9ff;font-weight:600;opacity:1}.year-sliders[data-v-48e7010e]{height:1.1rem;position:relative}.year-range[data-v-48e7010e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;inset:0;margin:0;pointer-events:none;position:absolute;width:100%}.year-range[data-v-48e7010e]::-webkit-slider-runnable-track{background:#ffffff1f;border-radius:2px;height:3px}.year-range[data-v-48e7010e]::-moz-range-track{background:#ffffff1f;border:none;border-radius:2px;height:3px}.year-range[data-v-48e7010e]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#4fb8ff;border:2px solid #0a1423;border-radius:50%;box-shadow:0 1px 3px #0006;cursor:grab;height:14px;margin-top:-6px;pointer-events:auto;width:14px}.year-range[data-v-48e7010e]::-moz-range-thumb{background:#4fb8ff;border:2px solid #0a1423;border-radius:50%;box-shadow:0 1px 3px #0006;cursor:grab;height:14px;pointer-events:auto;width:14px}.year-range[data-v-48e7010e]:active::-webkit-slider-thumb{cursor:grabbing}.year-range[data-v-48e7010e]:active::-moz-range-thumb{cursor:grabbing}.year-reset[data-v-48e7010e]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:.3rem;color:#ffffffa6;cursor:pointer;font-size:.72rem;margin-top:.4rem;padding:.25rem;width:100%}.year-reset[data-v-48e7010e]:hover{background:#ffffff14;color:#fff}.axis-editor[data-v-01166a9c]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:2px solid;border-radius:12px;box-shadow:0 8px 32px #0000002e;font-family:inherit;padding:14px 16px;position:absolute;width:280px;z-index:25}.ae-header[data-v-01166a9c]{font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.ae-row[data-v-01166a9c]{margin-bottom:8px}.ae-label[data-v-01166a9c]{color:#6c757d;display:block;font-size:10px;font-weight:600;letter-spacing:.03em;margin-bottom:3px;text-transform:uppercase}.ae-input[data-v-01166a9c]{background:#fff;border:1px solid #dee2e6;border-radius:6px;box-sizing:border-box;color:#212529;font-family:inherit;font-size:13px;outline:none;padding:6px 10px;transition:border-color .2s;width:100%}.ae-input[data-v-01166a9c]:focus{border-color:#6c757d}.ae-actions[data-v-01166a9c]{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.ae-btn[data-v-01166a9c]{border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-size:12px;padding:5px 14px;transition:all .2s}.ae-cancel[data-v-01166a9c]{background:#f1f3f5;color:#495057}.ae-cancel[data-v-01166a9c]:hover{background:#dee2e6}.ae-confirm[data-v-01166a9c]{background:#6c757d;color:#fff;font-weight:600}.ae-confirm[data-v-01166a9c]:disabled{background:#adb5bd!important;cursor:not-allowed;opacity:.4}.ae-confirm[data-v-01166a9c]:not(:disabled):hover{filter:brightness(1.1)}.ae-warning[data-v-01166a9c]{background:#fff3cd;border:1px solid #ffeeba;border-radius:6px;color:#856404;font-size:11px;margin-top:8px;padding:5px 8px}.detail-panel[data-v-731fa3b6]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #dee2e6;border-radius:16px;bottom:64px;box-shadow:0 8px 32px #00000026;left:20px;padding:22px;position:absolute;transition:all .3s ease;width:360px;z-index:20}@media(max-width:768px){.detail-panel[data-v-731fa3b6]{bottom:20px;left:10px;padding:16px;right:10px;width:auto}}.close-btn[data-v-731fa3b6]{color:#6c757d;cursor:pointer;font-size:18px;position:absolute;right:16px;top:12px}.close-btn[data-v-731fa3b6]:hover,h3[data-v-731fa3b6]{color:#212529}h3[data-v-731fa3b6]{font-size:15px;font-weight:700;line-height:1.4;margin-bottom:10px;padding-right:24px}.field.tags[data-v-731fa3b6]{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0}.tag-chip[data-v-731fa3b6]{background:#e7f1ff;border-radius:999px;color:#1a4b8c;font-size:11px;font-weight:600;padding:2px 8px}.field[data-v-731fa3b6]{color:#6c757d;font-size:12px;margin-bottom:3px}.field span[data-v-731fa3b6]{color:#212529;font-weight:600}.axes-pos[data-v-731fa3b6]{color:#6c757d;font-size:11px;line-height:1.6;margin-top:12px}.axes-pos .av[data-v-731fa3b6]{color:#212529;font-weight:600}.explore-btn[data-v-731fa3b6]{background:#1a2b3c;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;margin-top:14px;padding:8px 14px;transition:all .2s;width:100%}.explore-btn[data-v-731fa3b6]:hover{background:#2a3d4f}.nearby-btn[data-v-731fa3b6]{background:transparent;border:1.5px solid #1a2b3c;color:#1a2b3c;margin-top:6px}.nearby-btn[data-v-731fa3b6]:hover{background:#1a2b3c14}.explore-btn[data-v-731fa3b6]:disabled{cursor:wait;opacity:.5}.explore-empty[data-v-731fa3b6]{background:#fff3cd;border:1px solid #ffeeba;border-radius:8px;color:#856404;font-size:11px;margin-top:8px;padding:6px 10px;text-align:center}.exploration-path[data-v-f02e31ac]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08101ef2;border:1px solid rgba(80,140,200,.25);border-radius:20px;bottom:20px;box-shadow:0 4px 20px #0006;gap:8px;left:50%;max-width:75vw;padding:5px 12px;position:absolute;transform:translate(-50%);z-index:25}.exploration-path[data-v-f02e31ac],.path-label[data-v-f02e31ac]{align-items:center;display:flex}.path-label[data-v-f02e31ac]{background:#28466e66;border:1px solid rgba(80,140,200,.2);border-radius:10px;flex-shrink:0;gap:4px;padding:2px 8px}.path-label-icon[data-v-f02e31ac]{font-size:11px}.path-label-text[data-v-f02e31ac]{color:#b4d2f0f2;font-size:11px;font-weight:700}.path-steps[data-v-f02e31ac]{align-items:center;display:flex;gap:3px;overflow-x:auto;scrollbar-width:none}.path-steps[data-v-f02e31ac]::-webkit-scrollbar{display:none}.path-step[data-v-f02e31ac]{align-items:center;background:#28466e4d;border:1.5px solid rgba(80,140,200,.2);border-radius:12px;color:#dcebfaf2;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:10px;gap:4px;padding:3px 8px;transition:all .2s;white-space:nowrap}.path-step.collapsed[data-v-f02e31ac]{padding:3px 4px}.path-step[data-v-f02e31ac]:hover{background:#325a8c80;color:#fff}.path-step.active[data-v-f02e31ac]{background:#3c82c880;border-color:#50a0f080;color:#fff}.path-step.past[data-v-f02e31ac]{opacity:.55}.path-step.query[data-v-f02e31ac]{border-color:#ffb43c66}.path-step.query.active[data-v-f02e31ac]{background:#b4781e80;border-color:#ffb43c99}.step-icon[data-v-f02e31ac]{font-size:11px;line-height:1}.step-number[data-v-f02e31ac]{align-items:center;background:#ffcc444d;border-radius:50%;color:#ffdc8ce6;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:700;height:16px;justify-content:center;width:16px}.path-step.active .step-number[data-v-f02e31ac]{background:#fc49;color:#fff}.step-label[data-v-f02e31ac]{max-width:140px;overflow:hidden;text-overflow:ellipsis}.path-arrow[data-v-f02e31ac]{color:#78a0c866;flex-shrink:0;font-size:14px;font-weight:700}.space3d-panel[data-v-75182335]{background:#f0f0f0;border-left:1px solid #dee2e6;display:flex;flex-direction:column;height:100%;width:420px}@media(max-width:768px){.space3d-panel[data-v-75182335]{border-left:none;width:100%}}.panel-head[data-v-75182335]{align-items:center;background:#fff;border-bottom:1px solid #dee2e6;color:#1a2b3c;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:14px 20px}@media(max-width:768px){.panel-head[data-v-75182335]{font-size:16px;padding:18px 20px}}.btn-help[data-v-75182335]{align-items:center;background:none;border:1px solid #dee2e6;border-radius:50%;color:#6c757d;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .2s;width:32px}.btn-help[data-v-75182335]:hover{background:#f8f9fa;color:#212529}.panel-close[data-v-75182335]{align-items:center;background:none;border:1px solid #dee2e6;border-radius:50%;color:#6c757d;cursor:pointer;display:flex;font-size:18px;gap:8px;height:32px;justify-content:center;transition:all .2s;width:32px}.panel-close[data-v-75182335]:hover{background:#f8f9fa;color:#212529}.search-area[data-v-75182335]{background:#fff;border-bottom:1px solid #eee;display:flex;gap:8px;padding:12px 16px}.search-input[data-v-75182335]{background:#fff;border:1px solid #dee2e6;border-radius:24px;color:#212529;flex:1;font-family:inherit;font-size:13px;outline:none;padding:10px 18px}.search-input[data-v-75182335]:focus{border-color:#0d6efd}.search-input[data-v-75182335]::-moz-placeholder{color:#999}.search-input[data-v-75182335]::placeholder{color:#999}.search-btn[data-v-75182335]{align-items:center;background:#1a2b3c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:38px;justify-content:center;transition:background .2s;width:38px}.search-btn[data-v-75182335]:hover{background:#2a3d4f}.suggestions[data-v-75182335]{background:#fff;border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px}.suggestion-chip[data-v-75182335]{background:#fff;border:1px solid #dee2e6;border-radius:20px;color:#1a2b3c;cursor:pointer;font-family:inherit;font-size:11px;padding:6px 14px;transition:all .2s}.suggestion-chip[data-v-75182335]:hover{background:#1a2b3c;color:#fff}.panel-content[data-v-75182335]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.panel-content[data-v-75182335]::-webkit-scrollbar{width:6px}.panel-content[data-v-75182335]::-webkit-scrollbar-track{background:#e9ecef;border-radius:10px}.panel-content[data-v-75182335]::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:10px}@keyframes fi-75182335{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.answer-card[data-v-75182335]{animation:fi-75182335 .3s ease;background:#fff;border-radius:16px;box-shadow:0 1px 3px #00000014;padding:16px}.answer-card .card-hdr[data-v-75182335]{align-items:center;display:flex;gap:8px;margin-bottom:8px}.answer-card .card-hdr h6[data-v-75182335]{color:#212529;font-size:13px;font-weight:700;margin:0}.answer-card .answer-text[data-v-75182335]{color:#212529;font-size:13px;line-height:1.6}.axes-info[data-v-75182335]{background:#f8f9fa;border-radius:12px;color:#6c757d;font-size:11px;line-height:1.6;margin-top:10px;padding:10px 12px}.axes-info .al[data-v-75182335]{font-weight:600;margin-bottom:2px}.axes-info .al.xc[data-v-75182335]{color:#e05555}.axes-info .al.yc[data-v-75182335]{color:#22a862}.axes-info .al.zc[data-v-75182335]{color:#48d}.user-query[data-v-75182335]{align-self:flex-end;animation:fi-75182335 .3s ease;background:#1a2b3c;border-radius:16px 16px 4px;color:#fff;font-size:13px;max-width:90%;padding:10px 16px}.sources-card[data-v-75182335]{animation:fi-75182335 .3s ease;background:#fff;border-radius:16px;box-shadow:0 1px 3px #00000014;padding:16px}.sources-card h6[data-v-75182335]{color:#212529;font-size:13px;font-weight:700;margin-bottom:12px}.sources-list[data-v-75182335]{display:flex;flex-direction:column;gap:6px}.source-item[data-v-75182335]{align-items:center;background:#f8f9fa;border:2px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s}.source-item[data-v-75182335]:hover{box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.s-thumb[data-v-75182335]{align-items:center;background:#e9ecef;border-radius:10px;color:#007eb5;display:flex;flex-shrink:0;font-size:20px;height:48px;justify-content:center;width:48px}.s-info[data-v-75182335]{flex:1;overflow:hidden}.s-title[data-v-75182335]{color:#212529;font-size:12px;font-weight:700;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-meta[data-v-75182335]{color:#6c757d;font-size:10px}.typing-indicator[data-v-75182335]{animation:fi-75182335 .3s ease;background:#fff;border-radius:16px;box-shadow:0 1px 3px #00000014;padding:16px}@keyframes bk-75182335{20%{opacity:1}to{opacity:.2}}.typing-indicator span[data-v-75182335]{animation:bk-75182335 1.4s infinite;color:#6c757d;display:inline-block;font-size:18px;opacity:.2}.typing-indicator span[data-v-75182335]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-75182335]:nth-child(3){animation-delay:.4s}.tutorial-overlay[data-v-2610a710]{inset:0;overflow:hidden;pointer-events:auto;position:fixed;z-index:9999}.tutorial-mask[data-v-2610a710]{height:100%;inset:0;position:absolute;width:100%}.spotlight-transition[data-v-2610a710]{transition:x .4s cubic-bezier(.4,0,.2,1),y .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1)}.tutorial-popover[data-v-2610a710]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:0 12px 40px #0000004d;display:flex;flex-direction:column;gap:12px;padding:24px;position:absolute;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:320px}.popover-progress[data-v-2610a710]{display:flex;gap:6px;margin-bottom:4px}.dot[data-v-2610a710]{background:#0000001a;border-radius:50%;height:6px;transition:all .3s;width:6px}.dot.active[data-v-2610a710]{background:#007eb5;border-radius:4px;width:18px}.popover-title[data-v-2610a710]{color:#1a2b3c;font-size:18px;font-weight:700;margin:0}.popover-content[data-v-2610a710]{color:#4a5568;font-size:14px;line-height:1.6;margin:0}.popover-content b[data-v-2610a710]{color:#1a2b3c}.popover-footer[data-v-2610a710]{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.btn-skip[data-v-2610a710]{background:none;border:none;color:#718096;cursor:pointer;font-size:13px;opacity:.7;padding:8px 0;text-decoration:underline}.btn-skip[data-v-2610a710]:hover{opacity:1}.footer-nav[data-v-2610a710]{display:flex;gap:8px}.btn-nav[data-v-2610a710]{border:none;border-radius:12px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px;transition:all .2s}.btn-prev[data-v-2610a710]{background:#edf2f7;color:#4a5568}.btn-prev[data-v-2610a710]:hover{background:#e2e8f0}.btn-next[data-v-2610a710]{background:#1a2b3c;box-shadow:0 4px 12px #1a2b3c4d;color:#fff}.btn-next[data-v-2610a710]:hover{background:#2a3d4f;transform:translateY(-1px)}.fade-enter-active[data-v-2610a710],.fade-leave-active[data-v-2610a710]{transition:opacity .4s}.fade-enter-from[data-v-2610a710],.fade-leave-to[data-v-2610a710]{opacity:0}@media(max-width:768px){.tutorial-popover[data-v-2610a710]{bottom:20px;left:20px!important;top:auto!important;transform:none!important;width:calc(100vw - 40px)}}.space3d-container[data-v-192a8a40]{display:flex;font-family:Montserrat,Inter,-apple-system,sans-serif;min-height:0;width:100%}.space3d-container[data-v-192a8a40],.space3d-viewport[data-v-192a8a40]{flex:1;overflow:hidden;position:relative}.space3d-viewport[data-v-192a8a40]{background:#020810;z-index:1}.space3d-viewport canvas[data-v-192a8a40]{display:block;height:100%;width:100%}.idle-prompt[data-v-192a8a40]{left:50%;max-width:380px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .8s;width:90%;z-index:5}.idle-prompt h2[data-v-192a8a40]{color:#3c506499;font-size:20px;font-weight:300;letter-spacing:.03em;margin-bottom:8px}.idle-prompt p[data-v-192a8a40]{color:#6d767e99;font-size:13px}.bubble-tooltip[data-v-192a8a40]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #dee2e6;border-radius:12px;box-shadow:0 4px 16px #0000001f;display:block;font-size:12px;line-height:1.5;max-width:320px;padding:12px 16px;pointer-events:none;position:absolute;z-index:20}.bubble-tooltip .tt[data-v-192a8a40]{color:#212529;font-size:13px;font-weight:700;margin-bottom:3px}.bubble-tooltip .td[data-v-192a8a40],.bubble-tooltip .tm[data-v-192a8a40]{color:#6c757d;font-size:11px}.bubble-tooltip .td[data-v-192a8a40]{line-height:1.4;margin-top:4px}.bubble-tooltip .td .tt-x[data-v-192a8a40]{color:#ff9b9b}.bubble-tooltip .td .tt-y[data-v-192a8a40]{color:#80eab0}.bubble-tooltip .td .tt-z[data-v-192a8a40]{color:#8bbcf7}.bubble-tooltip .tr[data-v-192a8a40]{font-size:11px;font-weight:600;margin-top:6px}[data-v-192a8a40] .ax-label-3d{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.02em;padding:5px 12px;pointer-events:auto;transition:opacity .6s,background .2s;white-space:nowrap}[data-v-192a8a40] .ax-label-3d:hover{filter:brightness(1.2)}[data-v-192a8a40] .ax-label-3d.x-axis{background:#ff50501a;border:1px solid rgba(255,80,80,.2);color:#ff9b9b}[data-v-192a8a40] .ax-label-3d.y-axis{background:#50dc8c1a;border:1px solid rgba(80,220,140,.2);color:#80eab0}[data-v-192a8a40] .ax-label-3d.z-axis{background:#508cff1a;border:1px solid rgba(80,140,255,.2);color:#8bbcf7}[data-v-192a8a40] .origin-label{pointer-events:none;text-align:center}[data-v-192a8a40] .origin-label .origin-icon{display:block;font-size:20px;margin-bottom:2px;text-shadow:0 0 16px rgba(255,180,60,.6)}[data-v-192a8a40] .origin-label .origin-text{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#50320a66;border:1px solid rgba(200,150,60,.25);border-radius:10px;color:#ffdca0d9;display:inline-block;font-size:10px;max-width:240px;overflow:hidden;padding:3px 10px;text-overflow:ellipsis;white-space:nowrap}.mobile-panel-toggle[data-v-192a8a40]{align-items:center;background:#ffffffe6;border:1px solid #dee2e6;border-radius:12px;box-shadow:0 4px 12px #00000026;color:#1a2b3c;cursor:pointer;display:none;font-size:20px;height:44px;justify-content:center;position:absolute;right:16px;top:16px;width:44px;z-index:100}@media(max-width:768px){.mobile-panel-toggle[data-v-192a8a40]{display:flex}.space3d-panel[data-v-192a8a40]{height:100%;position:absolute;right:0;top:0;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%!important;z-index:50}.space3d-panel.mobile-visible[data-v-192a8a40]{transform:translate(0)}.bubble-tooltip[data-v-192a8a40]{inset:auto 10px 20px!important;max-width:none;transform:none!important}.idle-prompt h2[data-v-192a8a40]{font-size:18px}}
