.dev3d[data-v-dec36591]{--dev3d-ar:1.7778;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.dev3d[data-v-dec36591],.dev3d-stage[data-v-dec36591]{width:100%;position:relative;overflow:hidden}.dev3d-stage[data-v-dec36591]{aspect-ratio:var(--dev3d-ar);background:var(--bg-muted);min-height:260px;max-height:78vh}@media (width<=640px){.dev3d-stage[data-v-dec36591]{min-height:min(68vh,420px)}}.dev3d.is-fullscreen[data-v-dec36591]{background:var(--bg);border:0;border-radius:0;justify-content:center}.dev3d.is-fullscreen .dev3d-stage[data-v-dec36591]{aspect-ratio:auto;flex:auto;max-height:none}.dev3d.has-height .dev3d-stage[data-v-dec36591]{height:var(--dev3d-h);aspect-ratio:auto;min-height:0;max-height:none}.dev3d.is-fullscreen.has-height .dev3d-stage[data-v-dec36591]{height:auto}.dev3d-panel[data-v-dec36591]{z-index:2;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);max-width:calc(100% - 16px);box-shadow:var(--shadow);font-size:var(--text-sm);flex-direction:column;gap:4px;padding:5px 6px 5px 10px;display:flex;position:absolute;top:8px;right:8px}.dev3d-panel[data-v-dec36591] .segmented{align-items:center;gap:var(--space-3);flex-direction:row}.dev3d-panel[data-v-dec36591] .seg-label{min-width:4.5em;color:var(--fg-soft);font-size:var(--text-xs);flex:none}.dev3d-panel[data-v-dec36591] .seg-buttons{flex-wrap:nowrap;margin-left:auto}.dev3d-panel[data-v-dec36591] .seg-button{min-height:24px;font-size:var(--text-xs);padding:1px 8px}@media (pointer:coarse){.dev3d-panel[data-v-dec36591] .seg-button{min-height:36px}}@media (width>=641px){.dev3d.panel-compact .dev3d-panel[data-v-dec36591]{flex-direction:row;align-items:center;gap:6px;padding:3px}.dev3d.panel-compact .dev3d-panel[data-v-dec36591] .seg-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dev3d.panel-compact .dev3d-panel[data-v-dec36591] .seg-buttons{margin-left:0}.dev3d.panel-compact .dev3d-panel[data-v-dec36591] .seg-button{min-height:24px;padding:0 7px}}@media (width<=640px){.dev3d-panel[data-v-dec36591]{gap:6px var(--space-4);border:0;border-top:1px solid var(--border);background:var(--bg-subtle);max-width:none;box-shadow:none;border-radius:0;flex-flow:wrap;padding:8px;position:static}.dev3d-panel[data-v-dec36591] .seg-label{min-width:0}}.dev3d-placeholder[data-v-dec36591]{justify-content:center;gap:var(--space-2);padding:var(--space-6) clamp(16px,6%,56px);color:var(--fg-soft);font-size:var(--text-ui);flex-direction:column;line-height:1.75;display:flex;position:absolute;inset:0}.dev3d-placeholder-icon[data-v-dec36591]{color:var(--fg-muted)}.dev3d-placeholder-text[data-v-dec36591]{max-width:var(--prose-w);margin:0}.dev3d-placeholder-state[data-v-dec36591]{color:var(--fg-muted);font-size:var(--text-sm);align-items:center;gap:6px;margin:0;display:inline-flex}.dev3d-placeholder.failed .dev3d-placeholder-icon[data-v-dec36591],.dev3d-placeholder.failed .dev3d-placeholder-state[data-v-dec36591]{color:var(--danger)}.dev3d-spin[data-v-dec36591]{animation:.9s linear infinite dev3d-spin-dec36591}@keyframes dev3d-spin-dec36591{to{transform:rotate(1turn)}}.dev3d-toolbar[data-v-dec36591]{gap:6px var(--space-3);border-top:1px solid var(--border);background:var(--bg-subtle);font-size:var(--text-sm);flex-wrap:wrap;padding:6px 8px}.dev3d-group[data-v-dec36591],.dev3d-toolbar[data-v-dec36591]{align-items:center;display:flex}.dev3d-group[data-v-dec36591]{gap:2px}.dev3d-btn[data-v-dec36591]{border-radius:var(--radius);min-width:32px;height:32px;color:var(--fg-soft);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--duration) ease,color var(--duration) ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 10px 0 8px;line-height:1;display:inline-flex}.dev3d-btn[data-v-dec36591]:hover:not(:disabled){background:var(--bg-emphasis);color:var(--fg)}.dev3d-btn[data-v-dec36591]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dev3d-btn[data-v-dec36591]:disabled{cursor:not-allowed;opacity:.5}.dev3d-btn.primary[data-v-dec36591]{border-color:var(--fg);background:var(--fg);min-width:5.5em;color:var(--bg)}.dev3d-btn.primary[data-v-dec36591]:hover:not(:disabled){background:var(--fg-soft);color:var(--bg)}.dev3d-quality-wrap[data-v-dec36591]{align-items:center;gap:var(--space-2);display:flex}.dev3d-toolbar[data-v-dec36591] .segmented{align-items:center;gap:var(--space-2);flex-direction:row}.dev3d-effective[data-v-dec36591]{color:var(--fg-muted);font-size:var(--text-xs);white-space:nowrap}.dev3d-fs[data-v-dec36591]{margin-left:auto}.dev3d-status[data-v-dec36591]{align-content:center;gap:0 var(--space-4);min-width:0;min-height:32px;padding:0 var(--space-1);color:var(--fg-soft);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:14rem;line-height:1.5;display:flex}.dev3d.has-status .dev3d-label[data-v-dec36591]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dev3d.has-status .dev3d-btn[data-v-dec36591]{padding:0}.dev3d.has-status .dev3d-btn.primary[data-v-dec36591]{min-width:40px}.dev3d.has-status .dev3d-fs[data-v-dec36591]{margin-left:0}.dev3d.has-status .dev3d-toolbar[data-v-dec36591]{padding-block:4px}.dev3d.has-status .dev3d-effective[data-v-dec36591]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.dev3d.has-status .dev3d-fs[data-v-dec36591]{order:2;margin-left:auto}.dev3d.has-status .dev3d-quality-wrap[data-v-dec36591]{order:3}.dev3d-status[data-v-dec36591]{min-height:0;padding:2px var(--space-1) 4px;flex-basis:100%;order:5}}@media (width<=720px){.dev3d-label[data-v-dec36591]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dev3d-btn[data-v-dec36591]{padding:0}.dev3d-btn.primary[data-v-dec36591]{min-width:40px}}@media (pointer:coarse){.dev3d-btn[data-v-dec36591]{min-width:40px;height:40px}}
