.tm-sound-field{isolation:isolate;background:0 0;border-radius:16px;width:100%;height:274px;position:relative;overflow:hidden}.tm-sound-grid{pointer-events:none;background-image:radial-gradient(#80b9ff30 .6px,#0000 .6px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 28%,#000 100%);mask-image:radial-gradient(#0000 28%,#000 100%)}.tm-sound-canvas{width:100%;height:252px;display:block;position:relative}.tm-sound-caption{color:var(--tm-dim);letter-spacing:.055em;pointer-events:none;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;bottom:17px;left:0;right:0}.tm-sound-caption>span:first-child{background:#4ea9ff;border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 8px #2594ff}.tm-sound-touch-caption{display:none}.tm-sound-corner{pointer-events:none;border-color:#87b6ee50;width:10px;height:10px;position:absolute}.tm-sound-corner-tl{color:#87b6ee50;border-top:1px solid;border-left:1px solid;top:14px;left:14px}.tm-sound-corner-br{color:#87b6ee50;border-bottom:1px solid;border-right:1px solid;bottom:14px;right:14px}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.tm-sound-pointer-caption{display:none}.tm-sound-touch-caption{display:inline}}
