.vprivdlg{width:min(calc(46 * var(--u)),92vw);max-width:640px}.vprivdlg p{color:var(--ink);line-height:1.45}.vprivdlg .hint{font-size:calc(.98 * var(--f));color:var(--muted);margin:calc(.4 * var(--u)) 0 calc(.8 * var(--u));min-height:0;line-height:1.4}.vprivdlg a,.vpriv-settings a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.vprivdlg .tog{margin-top:calc(.6 * var(--u))}.vprivdlg .actions{flex-wrap:wrap}.vprivdlg .actions .btn{min-height:44px}.tbtn.vbtn.mic{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.tbtn.vbtn.mic.ptt{border-style:dashed}.tbtn.vbtn.mic.talking{background:var(--good);border-color:var(--good);color:var(--panel-solid);box-shadow:0 0 0 calc(.35 * var(--u)) color-mix(in srgb,var(--good) 45%,transparent);border-style:solid}.ptt-chip{right:calc(-.5 * var(--u));bottom:calc(-.5 * var(--u));min-width:calc(1.5 * var(--f));height:calc(1.5 * var(--f));border-radius:calc(.8 * var(--f));background:var(--panel-solid);border:1px solid var(--panel-b);color:var(--ink);font-size:calc(.8 * var(--f));line-height:calc(calc(1.5 * var(--f)) - 2px);text-align:center;pointer-events:none;white-space:nowrap;padding:0 .35em;font-weight:700;position:absolute}.theme-arena .ptt-chip{border-radius:2px}.ptt-live{bottom:calc(100% + calc(.8 * var(--u)));border-radius:calc(1 * var(--f));background:var(--good);color:var(--panel-solid);font-size:calc(1 * var(--f));white-space:nowrap;pointer-events:none;box-shadow:0 calc(.3 * var(--u)) calc(1 * var(--u)) #00000059;align-items:center;gap:.45em;padding:.3em .7em;font-weight:700;display:flex;position:absolute;left:50%;transform:translate(-50%)}.theme-arena .ptt-live{text-transform:uppercase;letter-spacing:.04em;border-radius:2px}.ptt-live i{background:currentColor;border-radius:50%;width:.6em;height:.6em;animation:1s ease-in-out infinite spk}.gentle .ptt-live i,.still .ptt-live i{animation:none}.ptt-ov{z-index:84;position:fixed;inset:0}.ptt-menu{background:var(--panel-solid);border:1px solid var(--panel-b);border-radius:calc(1 * var(--u));min-width:min(19rem,92vw);max-width:min(24rem,94vw);box-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) #00000080;padding:calc(.5 * var(--u));font-size:calc(1.15 * var(--f));color:var(--ink);animation:.16s ease-out pop;position:fixed}.theme-arena .ptt-menu{border-radius:3px}.ptt-h{font-size:calc(.9 * var(--f));color:var(--muted);padding:calc(.3 * var(--u)) calc(.6 * var(--u)) calc(.4 * var(--u));font-weight:700}.theme-arena .ptt-h{text-transform:uppercase;letter-spacing:.05em}.ptt-opt{text-align:left;appearance:none;width:100%;color:inherit;font:inherit;border-radius:calc(.7 * var(--u));cursor:pointer;background:0 0;border:1px solid #0000;align-items:flex-start;gap:.7em;min-height:48px;padding:.6em .7em;display:flex}.ptt-opt:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.ptt-opt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ptt-opt.sel{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.ptt-dot{border:2px solid var(--muted);border-radius:50%;flex:none;width:1.05em;height:1.05em;margin-top:.15em}.ptt-opt.sel .ptt-dot{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 45%,transparent 50%)}.ptt-txt{flex-direction:column;gap:.15em;min-width:0;display:flex}.ptt-txt small{color:var(--muted);font-size:.85em;line-height:1.3}.ptt-ico{width:1.05em;height:1.05em;color:var(--bad);flex:none;place-items:center;display:grid;position:relative}.ptt-ico .ico{width:1.05em;height:1.05em}.ptt-ico .slash{background:currentColor;border-radius:2px;width:120%;height:2px;position:absolute;transform:rotate(-45deg)}.ptt-opt.off{color:var(--bad);border-top:1px solid var(--panel-b);border-radius:0 0 calc(.7 * var(--u)) calc(.7 * var(--u));margin-top:calc(.2 * var(--u));align-items:center}.ptt-foot{font-size:calc(.82 * var(--f));color:var(--muted);padding:calc(.4 * var(--u)) calc(.6 * var(--u)) calc(.2 * var(--u))}.portrait .ptt-menu{font-size:calc(1.2 * var(--f))}.portrait .ptt-live{font-size:calc(1.1 * var(--f))}.portrait .stage:not(:has(.bidpanel)) .ptt-live{bottom:auto;left:auto;right:calc(100% + calc(.7 * var(--u)));top:50%;transform:translateY(-50%)}.ptt-settings{margin-top:calc(.6 * var(--u))}.ptt-settings .k{font-size:calc(1 * var(--f));color:var(--muted);margin-bottom:calc(.3 * var(--u))}.ptt-keyrow{margin-top:calc(.6 * var(--u));flex-wrap:wrap;align-items:center;gap:.6em;display:flex}.ptt-keyrow span{flex:auto}.ptt-keyrow kbd{border:1px solid var(--panel-b);background:var(--panel);min-width:2.2em;font:inherit;text-align:center;border-bottom-width:3px;border-radius:.4em;padding:.2em .55em;font-weight:700}.ptt-keyrow .btn{min-height:40px}.ptt-keyrow .btn.capturing{border-color:var(--accent);color:var(--accent)}.ptt-settings .hint.bad{color:var(--bad)}
