.armillary{isolation:isolate;inline-size:100%;position:relative}.gw{aspect-ratio:1;contain:layout paint;inline-size:100%;position:relative}.aL{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.cu{opacity:.95;pointer-events:none;position:absolute;inset:0}.cu img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.aL{opacity:0;transition:opacity .6s}.armillary[data-renderer=webgpu] .aL{opacity:1}.armillary[data-renderer=webgpu] .cu{opacity:0}.T{border-block-start:1px solid var(--border-subtle);font:.8125rem/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding-block-start:.75rem;display:flex}.T>div{gap:.65rem;display:flex}.T button{appearance:none;border:0;border-block-end:1px solid var(--border-subtle);color:inherit;min-block-size:2.75rem;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border-radius:0;padding:.7rem .15rem}.T button[hidden]{display:none}.T button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.T button[aria-pressed=true]{color:var(--accent)}@media (prefers-reduced-motion:reduce){.aL{transition:none}}@media (width<=50rem){.T{flex-wrap:wrap;font-size:.75rem}}