.view-direction-icon[data-v-e823d65a]{flex:0 0 auto;height:1.15rem;overflow:visible;width:1.15rem}.view-direction-icon[data-v-e823d65a] :is(path,rect){fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:1.35;transition:fill .14s ease,fill-opacity .14s ease,stroke-width .14s ease}.view-direction-icon__face--iso[data-v-e823d65a]{fill:currentColor!important;fill-opacity:.08}.view-direction-icon__face--active[data-v-e823d65a]{fill:currentColor!important;fill-opacity:.42;stroke-width:1.85!important}@media(max-width:720px){.view-direction-icon[data-v-e823d65a]{height:1.3rem;width:1.3rem}}.professional-toolbar[data-v-63bee11b]{--professional-accent: oklch(74% .13 248deg);align-items:center;background:#05070dfa;border-bottom:1px solid oklch(29% .025 256deg);display:flex;gap:.55rem;min-height:3.35rem;overflow-x:auto;padding:.5rem .75rem;scrollbar-width:none}.professional-toolbar[data-tone=amber][data-v-63bee11b]{--professional-accent: oklch(77% .16 64deg)}.professional-toolbar[data-v-63bee11b]::-webkit-scrollbar{display:none}.professional-toolbar__identity[data-v-63bee11b]{align-items:center;display:flex;gap:.55rem;min-width:12.5rem}.professional-toolbar__identity>svg[data-v-63bee11b]{color:var(--professional-accent);font-size:1.1rem}.professional-toolbar__identity span[data-v-63bee11b]{display:grid;line-height:1.15}.professional-toolbar__identity strong[data-v-63bee11b]{color:#e6ecf3;font:700 .66rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.professional-toolbar__identity small[data-v-63bee11b]{color:#8b96a5;font-size:.61rem;white-space:nowrap}.professional-toolbar__views[data-v-63bee11b]{align-items:center;border-left:1px solid oklch(29% .025 256deg);display:flex;gap:.35rem;padding:.15rem .35rem .15rem .7rem}.professional-toolbar button[data-v-63bee11b]{align-items:center;background:transparent;border:1px solid transparent;border-radius:.42rem;color:#9ba6b5;cursor:pointer;display:flex;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:.35rem;min-height:2.35rem;padding:.5rem .72rem}.professional-toolbar button.active[data-v-63bee11b],.professional-toolbar button[data-v-63bee11b]:focus-visible,.professional-toolbar button[data-v-63bee11b]:hover{background:color-mix(in oklch,var(--professional-accent) 14%,transparent);border-color:color-mix(in oklch,var(--professional-accent) 35%,transparent);color:#e6ecf3;outline:none}.professional-toolbar button[data-v-63bee11b]:focus-visible{box-shadow:0 0 0 2px #040609,0 0 0 4px var(--professional-accent)}.professional-toolbar__edge[data-v-63bee11b]{border-left-color:#232c38!important;border-radius:0 .35rem .35rem 0!important}.professional-toolbar__layers[data-v-63bee11b]{display:grid;gap:.22rem;min-width:13rem;padding:0 .35rem}.professional-toolbar__layers>span[data-v-63bee11b]{color:#9ba6b5;font:650 .59rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}.professional-toolbar__layers>span strong[data-v-63bee11b]{color:var(--professional-accent)}.professional-toolbar__layers input[data-v-63bee11b]{accent-color:var(--professional-accent);cursor:pointer;width:100%}.professional-toolbar__layers i[data-v-63bee11b]{align-items:center;color:#7a8492;display:flex;font: .56rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:.3rem}.professional-toolbar__layers b[data-v-63bee11b]{background:#fc9400;background:oklch(76% .18 63deg);border-radius:50%;display:inline-block;height:.38rem;width:.38rem}.professional-toolbar__layers b[data-v-63bee11b]:nth-of-type(2){background:#647386;margin-left:.3rem}@media(max-width:720px){.professional-toolbar[data-v-63bee11b]{min-height:3rem;padding-inline:.45rem}.professional-toolbar__identity[data-v-63bee11b]{min-width:10.75rem}.professional-toolbar__identity small[data-v-63bee11b]{font-size:.56rem}.professional-toolbar button[data-v-63bee11b]{min-height:2.75rem;min-width:2.9rem}.professional-toolbar button span[data-v-63bee11b]{display:none}}@media(max-width:520px){.professional-toolbar[data-v-63bee11b]{gap:.3rem}.professional-toolbar__identity[data-v-63bee11b]{min-width:-moz-max-content;min-width:max-content}.professional-toolbar__identity small[data-v-63bee11b]{display:none}.professional-toolbar__views[data-v-63bee11b]{gap:.25rem;padding:.1rem .25rem .1rem .45rem}}.model-loading-instrument[data-v-3a69c4a8]{align-items:center;color:#dbd8c9;display:flex;flex-direction:column;gap:.45rem;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:12}.model-loading-instrument[data-v-3a69c4a8]:before{background:radial-gradient(circle at 50% 46%,#142332b8,#040301f5 55%);content:"";inset:0;position:absolute;z-index:-1}.model-loader-scene[data-v-3a69c4a8]{height:8rem;perspective:34rem;position:relative;transform-style:preserve-3d;width:9rem}.wire-cube[data-v-3a69c4a8]{animation:assemble-cube-3a69c4a8 2.6s linear infinite;height:3.5rem;left:2.75rem;position:absolute;top:1.7rem;transform-style:preserve-3d;width:3.5rem}.face[data-v-3a69c4a8]{background:linear-gradient(135deg,oklch(82% .08 252 / 9%),transparent 60%);border:1px solid oklch(76% .11 252 / 82%);box-shadow:inset 0 0 1rem #589ce614;height:3.5rem;position:absolute;width:3.5rem}.face--front[data-v-3a69c4a8]{transform:translateZ(1.75rem)}.face--back[data-v-3a69c4a8]{transform:rotateY(180deg) translateZ(1.75rem)}.face--right[data-v-3a69c4a8]{transform:rotateY(90deg) translateZ(1.75rem)}.face--left[data-v-3a69c4a8]{transform:rotateY(-90deg) translateZ(1.75rem)}.face--top[data-v-3a69c4a8]{transform:rotateX(90deg) translateZ(1.75rem)}.face--bottom[data-v-3a69c4a8]{transform:rotateX(-90deg) translateZ(1.75rem)}.ground-pulse[data-v-3a69c4a8],.orbit[data-v-3a69c4a8]{border:1px solid oklch(72% .11 252 / 34%);border-radius:50%;left:50%;position:absolute;top:50%}.orbit--one[data-v-3a69c4a8]{animation:orbit-one-3a69c4a8 2.1s linear infinite;height:7.6rem;width:7.6rem}.orbit--two[data-v-3a69c4a8]{animation:orbit-two-3a69c4a8 2.8s linear infinite reverse;height:5.8rem;width:5.8rem}.ground-pulse[data-v-3a69c4a8]{animation:ground-pulse-3a69c4a8 1.6s cubic-bezier(.25,1,.5,1) infinite;border-color:#f4c50e70;height:4.8rem;top:70%;transform:translate(-50%,-50%) rotateX(72deg);width:4.8rem}.scan-plane[data-v-3a69c4a8]{animation:scan-model-3a69c4a8 1.75s cubic-bezier(.25,1,.5,1) infinite;background:linear-gradient(90deg,transparent,oklch(84% .17 91 / 72%),transparent);box-shadow:0 0 1.2rem #f4c50e33;height:1px;left:1.2rem;position:absolute;right:1.2rem;top:1rem}.model-loading-instrument strong[data-v-3a69c4a8]{font-size:.78rem;letter-spacing:.02em}.model-loading-instrument>span[data-v-3a69c4a8]{color:#798898;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.53rem;letter-spacing:.13em}@keyframes assemble-cube-3a69c4a8{0%{transform:rotateX(-18deg) rotateY(0)}to{transform:rotateX(-18deg) rotateY(1turn)}}@keyframes orbit-one-3a69c4a8{0%{transform:translate(-50%,-50%) rotateX(64deg) rotate(0)}to{transform:translate(-50%,-50%) rotateX(64deg) rotate(1turn)}}@keyframes orbit-two-3a69c4a8{0%{transform:translate(-50%,-50%) rotateY(68deg) rotate(0)}to{transform:translate(-50%,-50%) rotateY(68deg) rotate(1turn)}}@keyframes scan-model-3a69c4a8{0%{opacity:0;transform:translateY(0)}14%{opacity:1}78%{opacity:.8}to{opacity:0;transform:translateY(5.8rem)}}@keyframes ground-pulse-3a69c4a8{0%,to{opacity:.2;transform:translate(-50%,-50%) rotateX(72deg) scale(.72)}52%{opacity:.75;transform:translate(-50%,-50%) rotateX(72deg) scale(1)}}@media(prefers-reduced-motion:reduce){.wire-cube[data-v-3a69c4a8]{animation:none;transform:rotateX(-18deg) rotateY(34deg)}.ground-pulse[data-v-3a69c4a8],.orbit[data-v-3a69c4a8],.scan-plane[data-v-3a69c4a8]{animation:none;opacity:.45}}.viewer-mode-switch[data-v-f6d16582]{align-items:center;background:color-mix(in oklch,var(--panel, #0e1014) 94%,transparent);border:1px solid var(--line, hsla(0,0%,100%,.09));border-radius:.65rem;display:flex;gap:.2rem;padding:.3rem}.viewer-mode-switch button[data-v-f6d16582]{align-items:center;background:transparent;border:1px solid transparent;border-radius:.45rem;color:var(--muted, #a0a7b2);cursor:pointer;display:inline-flex;font-size:.71rem;font-weight:680;gap:.38rem;min-height:2.75rem;padding:0 .68rem;transition:background-color .16s cubic-bezier(.25,1,.5,1),border-color .16s cubic-bezier(.25,1,.5,1),color .16s cubic-bezier(.25,1,.5,1),transform .12s cubic-bezier(.25,1,.5,1);white-space:nowrap}.viewer-mode-switch button[data-v-f6d16582]:hover:not(:disabled){background:var(--panel-raised, var(--panel-2, #171b22));color:var(--ink, var(--text, #f4f6f9))}.viewer-mode-switch button[data-v-f6d16582]:active:not(:disabled){transform:scale(.97)}.viewer-mode-switch button.active[data-v-f6d16582]{background:#5c8dff2e;border-color:#759eff94;color:#aec5ff}.viewer-mode-switch button[data-v-f6d16582]:focus-visible{outline:2px solid var(--accent, #6e9cff);outline-offset:2px}.viewer-mode-switch button[data-v-f6d16582]:disabled{cursor:not-allowed;opacity:.35}.viewer-mode-switch svg[data-v-f6d16582]{font-size:.95rem}.viewer-mode-switch>i[data-v-f6d16582]{background:var(--line, hsla(0,0%,100%,.09));height:1.35rem;margin-inline:.12rem;width:1px}.motion-toggle[data-v-f6d16582]{margin-left:auto}@media(max-width:720px){.viewer-mode-switch[data-v-f6d16582]{max-width:calc(100vw - 2rem);overflow-x:auto;scrollbar-width:none}.viewer-mode-switch[data-v-f6d16582]::-webkit-scrollbar{display:none}.viewer-mode-switch button[data-v-f6d16582]{min-width:2.65rem;padding-inline:.65rem}.viewer-mode-switch button span[data-v-f6d16582]{display:none}}@container (max-width: 45rem){.viewer-mode-switch button[data-v-f6d16582]{min-width:2.65rem;padding-inline:.65rem}.viewer-mode-switch button span[data-v-f6d16582]{display:none}}@media(prefers-reduced-motion:reduce){.viewer-mode-switch button[data-v-f6d16582]{transition-duration:.01ms}}
