.dm-vor{width:100%;max-width:380px;padding:var(--dm-s-4);gap:var(--dm-s-3);--dm-oc:var(--dm-faint);--dm-oc2:var(--dm-accent);flex-direction:column;margin:0 auto;display:flex;position:relative}.dm-vor[data-m=listening]{--dm-oc:var(--dm-accent);--dm-oc2:color-mix(in oklch,var(--dm-pl) 45%,var(--dm-accent))}.dm-vor[data-m=speaking]{--dm-oc:var(--dm-pl);--dm-oc2:color-mix(in oklch,var(--dm-accent) 45%,var(--dm-pl))}.dm-vor[data-m=thinking]{--dm-oc:color-mix(in oklch,var(--dm-accent) 50%,var(--dm-pl));--dm-oc2:var(--dm-accent)}.dm-vor[data-m=muted]{--dm-oc:color-mix(in srgb,var(--dm-muted) 55%,var(--dm-faint));--dm-oc2:var(--dm-faint)}.dm-vor-top{align-items:center;gap:var(--dm-s-2);font-size:13px;display:flex}.dm-vor-dot{background:var(--dm-oc);border-radius:50%;width:8px;height:8px;transition:background .4s}.dm-vor[data-m=listening] .dm-vor-dot,.dm-vor[data-m=speaking] .dm-vor-dot{animation:dm-vor-pulse 1.4s var(--dm-ease-io) infinite}@keyframes dm-vor-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--dm-oc) 35%,transparent)}50%{box-shadow:0 0 0 5px #0000}}.dm-vor-t{margin-left:auto;font-size:12.5px}.dm-vor-orb{width:112px;height:112px;margin:var(--dm-s-2) auto;--dm-lv:0;position:relative}.dm-vor-orb i{border-radius:50%;position:absolute;inset:0}.dm-vor .dm-vor-orb i{border-radius:50%!important}.dm-vor-core{background-color:color-mix(in srgb,var(--dm-oc) 80%,var(--dm-surface));box-shadow:inset 0 -10px 20px color-mix(in srgb,var(--dm-oc) 55%,#000 10%);transform:scale(calc(.9 + var(--dm-lv) * .1));background-image:radial-gradient(circle at 34% 28%,#fff6,#fff0 60%);transition:background-color .4s;overflow:hidden}.dm-vor-gl{opacity:0;border-radius:50%;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.dm-vor-gl.dm-on{opacity:1}.dm-vor-core:has(>.dm-vor-gl.dm-on){box-shadow:none;background:0 0}.dm-vor-pc{visibility:hidden;background:var(--dm-oc2);transition:background .4s}.dm-vor-cap,.dm-vor-mf,.dm-vor-f{position:relative}.dm-vor[data-m=thinking] .dm-vor-core{animation:dm-vor-br 1.6s var(--dm-ease-io) infinite alternate}@keyframes dm-vor-br{0%{transform:scale(.9)}to{transform:scale(.96)}}.dm-vor-cap{text-align:center;flex-direction:column;gap:2px;min-height:88px;display:flex}.dm-vor-who{min-height:18px;font-size:12px}.dm-vor-tx{color:var(--dm-fg);margin:0;font-size:14px;line-height:1.6}.dm-vor-tx.dm-hint{color:var(--dm-muted);font-size:13px}.dm-vor-tx .dm-w{animation:dm-vor-w .45s var(--dm-ease) both}@keyframes dm-vor-w{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}.dm-vor-mw{padding:var(--dm-s-2) var(--dm-s-2) var(--dm-s-2) var(--dm-s-3);border-radius:var(--dm-r-in);background:var(--dm-warn-bg);align-items:center;gap:10px;display:flex}.dm-vor-mw p{gap:var(--dm-s-2);color:var(--dm-fg);flex:1;margin:0;font-size:13px;line-height:1.45;display:flex}.dm-vor-mw p svg{color:var(--dm-warn);flex:none;margin-top:3px}.dm-vor-mw .dm-pill,.dm-vor-done .dm-pill{background:var(--dm-surface);color:var(--dm-fg);box-shadow:var(--dm-shadow)}.dm-vor-f{align-items:center;gap:var(--dm-s-2);min-height:32px;display:flex}.dm-vor-f .dm-sp{flex:1}.dm-vor:not(.dm-on) .dm-vor-f{justify-content:center}.dm-vor:not(.dm-on) .dm-vor-mute,.dm-vor:not(.dm-on) .dm-vor-end,.dm-vor:not(.dm-on) .dm-vor-f .dm-sp,.dm-vor.dm-on .dm-vor-go{display:none}.dm-vor-mute{position:relative}.dm-vor-mute[aria-pressed=true]{background:var(--dm-bad-bg);color:var(--dm-bad);box-shadow:none}.dm-vor-mute:after{content:"";width:1.5px;height:18px;transition:transform .25s var(--dm-ease);background:currentColor;border-radius:2px;margin:-9px 0 0 -.75px;position:absolute;top:50%;left:50%;transform:rotate(-45deg)scaleY(0)}.dm-vor-mute[aria-pressed=true]:after{transform:rotate(-45deg)scaleY(1)}.dm-vor-end{background:var(--dm-bad);color:var(--dm-on-ink)}@media (hover:hover) and (pointer:fine){.dm-vor-end:hover{background:color-mix(in srgb,var(--dm-bad) 86%,#000)}}.dm-vor-done{align-items:center;gap:var(--dm-s-3);padding:10px 10px 10px var(--dm-s-3);border-radius:var(--dm-r-in);background:var(--dm-chip);font-size:13.5px;display:flex}.dm-vor-done>svg{color:var(--dm-fg2);flex:none}.dm-vor-done .dm-t{flex-direction:column;flex:1;min-width:0;display:flex}.dm-vor-done .dm-t span{font-size:13px}
.dm-vcx{padding:var(--dm-s-4);gap:var(--dm-s-3);flex-direction:column;display:flex;position:relative}.dm-vcx.dm-held{justify-content:flex-start}.dm-vcx.dm-held .dm-vcx-tx{flex:1}.dm-vcx-top{align-items:center;gap:var(--dm-s-2);font-size:13px;display:flex}.dm-vcx-dot{background:var(--dm-bad);width:8px;height:8px;animation:dm-vpulse 1.4s var(--dm-ease-io) infinite;border-radius:50%}@keyframes dm-vpulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--dm-fg) 14%,transparent)}50%{box-shadow:0 0 0 5px #0000}}.dm-vcx.dm-paused .dm-vcx-dot,.dm-vcx.dm-done .dm-vcx-dot{background:var(--dm-faint);animation:none}.dm-vcx-t{margin-left:auto;font-size:12.5px}.dm-vcx-wave{width:100%;height:48px;display:block}.dm-vcx-tx{min-height:3.2em;color:var(--dm-fg);margin:0;font-size:14px;line-height:1.6}.dm-vcx-tx .dm-w{animation:dm-lvw .45s var(--dm-ease) both}@keyframes dm-lvw{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}.dm-vcx-tx .dm-low{background:var(--dm-hl);-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;margin:0 -2px;padding:1px 2px;transition:background .25s}@media (hover:hover) and (pointer:fine){.dm-vcx-tx .dm-low:hover{background:color-mix(in srgb,var(--dm-hl) 70%,var(--dm-py))}}.dm-vcx-tx .dm-low.dm-fixed{background:var(--dm-hl-ok)}.dm-vcx.dm-gone .dm-vcx-tx{color:var(--dm-muted)}.dm-vcx-acts{align-items:center;gap:var(--dm-s-2);min-height:32px;display:flex}.dm-vcx-fix{width:220px}
