.satellite-hero.svelte-ud03xp{z-index:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}canvas.svelte-ud03xp{width:100%;height:100%;display:block;position:absolute;inset:0}.satellite-hero.interactive.svelte-ud03xp{pointer-events:auto}.model-controls.svelte-ud03xp{z-index:3;gap:var(--space-3);width:min(320px,100% - 48px);color:var(--ds-foreground);font-family:var(--font-body);display:grid;position:absolute;top:160px;right:24px}.control-row.svelte-ud03xp{gap:var(--space-2);flex-wrap:wrap;display:flex}.model-controls.svelte-ud03xp details:where(.svelte-ud03xp){border:1px solid var(--ds-border);background:color-mix(in srgb, var(--ds-background) 92%, transparent)}.model-controls.svelte-ud03xp summary:where(.svelte-ud03xp){padding:var(--space-3);cursor:pointer;font-weight:500}.lighting-controls.svelte-ud03xp{gap:var(--space-3);padding:0 var(--space-3) var(--space-3);display:grid}.lighting-controls.svelte-ud03xp label:where(.svelte-ud03xp){gap:var(--space-1) var(--space-2);font-size:var(--fs-small);grid-template-columns:1fr auto;display:grid}.lighting-controls.svelte-ud03xp .ui-range{grid-column:1/-1}.lighting-controls.svelte-ud03xp output:where(.svelte-ud03xp){color:var(--ds-muted);font-variant-numeric:tabular-nums}@media (width<=640px){.model-controls.svelte-ud03xp{width:min(280px,100% - 24px);top:112px;right:12px}}
