.iqc{touch-action:manipulation;background:radial-gradient(120% 90%,#0a1a6e 0%,#040a35 70%);border-radius:6px;width:100%;height:auto;display:block}.iqc-floor{fill:#0f2fbf}.iqc-yours{fill:#fff;opacity:.05}.iqc-lines{fill:none;stroke:#ffffffd9;stroke-width:.8px}.iqc-glass{fill:none;stroke:#9fd6ff;stroke-width:1.8px;opacity:.9}.iqc-mesh{fill:none;stroke:#c9cfdb;stroke-width:1.2px;stroke-dasharray:.8 1.5}.iqc-net{stroke:#fff;stroke-width:1.5px;stroke-dasharray:1.5 1.1}.iqc-side{fill:#f5f2ee99;letter-spacing:.08em;text-anchor:middle;text-transform:uppercase;font-size:4.2px;font-weight:600}html[lang=ar] .iqc-side{letter-spacing:0;font-size:4.6px}.iqc-trail,.iqc-after{fill:none;stroke-width:.8px;stroke-dasharray:1.6 1.5;stroke-linecap:round}.iqc-trail{stroke:#fff;opacity:.75}.iqc-tone-right .iqc-trail,.iqc-tone-wrong .iqc-trail{opacity:.35}.iqc-after{stroke:#fff;stroke-width:1.1px;stroke-dasharray:none}.iqc-tone-right .iqc-after{stroke:#3ddc97}.iqc-tone-wrong .iqc-after{stroke:#ff6b8b}.iqc-mark,.iqc-amark{fill:none;stroke-width:1.1px;opacity:0;transition:opacity .25s}.iqc-mark.on,.iqc-amark.on{opacity:1}.iqc-mark-hit{stroke:var(--accent,#f05523)}.iqc-mark-bounce{stroke:#fff;stroke-width:1.3px}.iqc-mark-glass{stroke:#9fd6ff;stroke-width:1.5px}.iqc-mark-mesh{stroke:#ff3d6e;stroke-width:1.5px}.iqc-mark-net{stroke:#e3f335;stroke-width:1.5px}.iqc-player-dot{stroke:#040a35;stroke-width:1px}.iqc-player-halo{fill:none;stroke-width:.6px;opacity:.55}.iqc-you .iqc-player-dot{fill:var(--accent,#f05523)}.iqc-you .iqc-player-halo{stroke:var(--accent,#f05523);opacity:.9}.iqc-partner .iqc-player-dot{fill:#ffd2bf}.iqc-partner .iqc-player-halo{stroke:#ffd2bf}.iqc-opp1 .iqc-player-dot,.iqc-opp2 .iqc-player-dot{fill:#fff}.iqc-opp1 .iqc-player-halo,.iqc-opp2 .iqc-player-halo{stroke:#fff;opacity:.25}.iqc-shadow{fill:#020523}.iqc-ball{fill:#e3f335;stroke:#0b0f1c;stroke-width:.45px}.iqc-ring{fill:none;stroke:#e3f335;stroke-width:.7px;opacity:0;transform-box:fill-box;transform-origin:50%}.iqc.is-paused.iqc-tone-neutral .iqc-ring{animation:iqc-pulse 1.4s var(--ease,ease-out) infinite}@keyframes iqc-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.iqc.is-paused .iqc-ring{opacity:.8;animation:none}}.iqc-legend{color:#ffffffa8;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.7rem;font-size:.74rem;display:flex}.iqc-legend li{align-items:center;gap:.45rem;display:inline-flex}.iqc-key{border:1.5px solid #040a35;border-radius:50%;width:.62rem;height:.62rem;box-shadow:0 0 0 1px #ffffff40}.iqc-key-you{background:var(--accent,#f05523)}.iqc-key-partner{background:#ffd2bf}.iqc-key-opp{background:#fff}
