.scene.svelte-1b65xce{position:relative;width:100%;height:100%;min-height:420px;border-radius:1.5rem;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,rgba(37,99,235,.25) 0%,transparent 60%),radial-gradient(ellipse at 80% 90%,rgba(6,182,212,.18) 0%,transparent 55%);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 80px #06b6d414}canvas.svelte-1b65xce{display:block;width:100%;height:100%;opacity:0;transition:opacity .8s ease}.ready.svelte-1b65xce canvas:where(.svelte-1b65xce){opacity:1}.labels.svelte-1b65xce{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .8s ease 1.6s}.ready.svelte-1b65xce .labels:where(.svelte-1b65xce){opacity:1}.label.svelte-1b65xce{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;color:#e0f2fe;background:#0b1220b3;border:1px solid rgba(103,232,249,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);will-change:transform}.label.svelte-1b65xce .material-symbols-outlined:where(.svelte-1b65xce){font-size:.95rem;color:#67e8f9}.sr-only.svelte-1b65xce{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 768px){.scene.svelte-1b65xce{min-height:340px}.label.svelte-1b65xce{font-size:.65rem;padding:.2rem .5rem}}@media (max-width: 520px){.labels.svelte-1b65xce{display:none}}
