.frame.svelte-9535g{width:100%;height:100%;position:relative}.view.svelte-9535g{position:absolute;inset:0}.still.svelte-9535g{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.still-light.svelte-9535g,html[data-mode=light] .still-dark.svelte-9535g{display:none}html[data-mode=light] .still-light.svelte-9535g{display:block}.view3d.svelte-9535g{border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text-primary);font-size:var(--text-sm);padding:.6rem 1.2rem;font-weight:560;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.view3d.svelte-9535g:disabled{opacity:.7}.fallback.svelte-9535g{transition:opacity .6s var(--ease-premium);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}canvas.svelte-9535g{opacity:0;width:100%;height:100%;transition:opacity .8s var(--ease-premium);position:absolute;inset:0}.ready.svelte-9535g canvas:where(.svelte-9535g){opacity:1}.ready.svelte-9535g .fallback:where(.svelte-9535g){opacity:0}@media (prefers-reduced-motion:reduce){.fallback.svelte-9535g,canvas.svelte-9535g{transition:none}}.p-hero.svelte-1loei1f{background:radial-gradient(70% 50% at 50% 0%, var(--glow-soft), transparent);padding-top:calc(4.5rem + clamp(4rem,10vh,7rem))}.p-hero.svelte-1loei1f .container:where(.svelte-1loei1f){text-align:center;flex-direction:column;align-items:center;gap:1.1rem;display:flex}h1.svelte-1loei1f{font-size:var(--text-hero);font-weight:640}.kicker.svelte-1loei1f{color:var(--text-secondary);font-size:var(--text-lg);max-width:46ch}.tagline.svelte-1loei1f{color:var(--text-muted);font-size:var(--text-base);max-width:52ch}.render.svelte-1loei1f{width:100%;margin-top:2.5rem}.render-slot.svelte-1loei1f{aspect-ratio:21/9;border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:radial-gradient(50% 80% at 50% 100%, var(--brand-dim), transparent), var(--bg-elevated);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.render-slot.model.svelte-1loei1f{display:block;position:relative}@media (width<=40rem){.render-slot.svelte-1loei1f{aspect-ratio:4/3}}.glyph.svelte-1loei1f{font-family:var(--font-display);color:var(--glyph-faint);font-size:clamp(4rem,10vw,8rem);font-weight:650}.slot-note.svelte-1loei1f{font-size:var(--text-xs);color:var(--text-muted);text-align:center;padding-inline:1rem;font-family:ui-monospace,monospace}.detail.svelte-1loei1f{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);flex-direction:column;gap:.8rem;padding:1.8rem;display:flex}.detail.svelte-1loei1f h2:where(.svelte-1loei1f){font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.06em}.detail.svelte-1loei1f p:where(.svelte-1loei1f){color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}.specs.svelte-1loei1f{border-top:1px solid var(--border-subtle);background:var(--bg-secondary)}.spec-table.svelte-1loei1f{border:1px solid var(--border-subtle);border-radius:var(--radius-card);margin:0;overflow:hidden}.spec-row.svelte-1loei1f{border-bottom:1px solid var(--border-subtle);background:var(--surface);grid-template-columns:1fr 1.4fr;gap:1rem;padding:1rem 1.4rem;display:grid}.spec-row.svelte-1loei1f:last-child{border-bottom:none}dt.svelte-1loei1f{color:var(--text-secondary);font-size:var(--text-sm)}dd.svelte-1loei1f{font-size:var(--text-sm);margin:0}.spec-note.svelte-1loei1f{font-size:var(--text-xs);color:var(--text-muted);margin-top:1rem}
