.summon.svelte-jzbvzr{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;container-type:size}.stone.svelte-jzbvzr{aspect-ratio:1;justify-content:center;align-items:center;width:100cqmin;display:flex;position:relative}.tracing.svelte-jzbvzr{animation:5.5s ease-in-out infinite svelte-jzbvzr-drift}.halo.svelte-jzbvzr{background:radial-gradient(circle, var(--glow) 0%, transparent 68%);filter:blur(22px);border-radius:50%;animation:2.6s ease-in-out infinite svelte-jzbvzr-breathe;position:absolute;inset:18%}img.svelte-jzbvzr{object-fit:contain;width:100%;height:100%;position:relative}svg.svelte-jzbvzr{width:34%;stroke:var(--glow);stroke-width:7px;filter:drop-shadow(0 0 10px var(--glow));position:relative;overflow:visible}path.svelte-jzbvzr{stroke-dasharray:1;stroke-dashoffset:1px;animation:3.2s ease-in-out infinite svelte-jzbvzr-trace;animation-delay:calc(var(--i) * .28s)}.label.svelte-jzbvzr{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--on-art-muted);margin:0;font-size:.75rem;position:absolute;bottom:.75rem}.dots.svelte-jzbvzr span:where(.svelte-jzbvzr){animation:1.4s infinite both svelte-jzbvzr-blink}.dots.svelte-jzbvzr span:where(.svelte-jzbvzr):nth-child(2){animation-delay:.2s}.dots.svelte-jzbvzr span:where(.svelte-jzbvzr):nth-child(3){animation-delay:.4s}@keyframes svelte-jzbvzr-drift{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-8px)rotate(.6deg)}}@keyframes svelte-jzbvzr-breathe{0%,to{opacity:.18;transform:scale(.92)}50%{opacity:.42;transform:scale(1.06)}}@keyframes svelte-jzbvzr-trace{0%{stroke-dashoffset:1px;opacity:1}55%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes svelte-jzbvzr-blink{0%,80%,to{opacity:.2}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.tracing.svelte-jzbvzr,.halo.svelte-jzbvzr,.dots.svelte-jzbvzr span:where(.svelte-jzbvzr){animation:none}.halo.svelte-jzbvzr{opacity:.3}path.svelte-jzbvzr{stroke-dashoffset:0;animation:none}}.shimmer.svelte-5jfigk{background:color-mix(in srgb, var(--muted) 22%, transparent);animation:1.8s ease-in-out infinite svelte-5jfigk-shimmer;animation-delay:var(--d,0s);display:block}@keyframes svelte-5jfigk-shimmer{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.shimmer.svelte-5jfigk{animation:none}}
