.script-panel-module__Iy3hCq__panel{--space-2:8px;--space-3:12px;--space-4:16px;--header:34px;--icon-button:24px;--step-bar-height:3px;--step-bar-gap:3px;--view-height:176px;--reading-at:50%;--reading-said:.22;--reading-next:.5;--reading-light:14px;--reading-light-ramp:60px;top:var(--space-3);right:var(--space-3);width:min(296px, calc(100% - 2 * var(--space-3)));background:var(--bg-elevated);border:1px solid var(--border-strong);box-shadow:var(--shadow-float);font-family:var(--font-ui);opacity:0;border-radius:14px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.script-panel-module__Iy3hCq__header{align-items:center;gap:var(--space-2);height:var(--header);padding:0 calc((var(--header) - var(--icon-button)) / 2) 0 var(--space-3);display:flex}.script-panel-module__Iy3hCq__dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 2px var(--accent-soft);border-radius:50%;flex-shrink:0}.script-panel-module__Iy3hCq__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted);flex:1;font-size:12px;overflow:hidden}.script-panel-module__Iy3hCq__button{width:var(--icon-button);height:var(--icon-button);color:var(--text-tertiary);flex-shrink:0;place-items:center;display:grid}.script-panel-module__Iy3hCq__strong{color:var(--muted)}.script-panel-module__Iy3hCq__bar{gap:var(--step-bar-gap);padding:0 var(--space-3);display:flex}.script-panel-module__Iy3hCq__track{height:var(--step-bar-height);background:var(--border-subtle);border-radius:999px;flex:1 1 0;position:relative;overflow:hidden}.script-panel-module__Iy3hCq__fill{transform-origin:0;background:var(--accent);width:100%;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.script-panel-module__Iy3hCq__view{height:var(--view-height);margin-top:var(--space-2);-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--reading-said)) calc(var(--reading-at) - var(--reading-light-ramp)), #000 calc(var(--reading-at) - var(--reading-light)), #000 calc(var(--reading-at) + var(--reading-light)), rgb(0 0 0/var(--reading-next)) calc(var(--reading-at) + var(--reading-light-ramp)));mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--reading-said)) calc(var(--reading-at) - var(--reading-light-ramp)), #000 calc(var(--reading-at) - var(--reading-light)), #000 calc(var(--reading-at) + var(--reading-light)), rgb(0 0 0/var(--reading-next)) calc(var(--reading-at) + var(--reading-light-ramp)));position:relative;overflow:hidden}.script-panel-module__Iy3hCq__text{padding:0 var(--space-4);position:relative}.script-panel-module__Iy3hCq__para{color:var(--text);margin:0 0 10px;font-size:15px;line-height:1.6}.script-panel-module__Iy3hCq__footer{align-items:center;padding:4px 5px 6px 11px;display:flex}.script-panel-module__Iy3hCq__status{min-width:0;font-size:11px;line-height:var(--icon-button);color:var(--text-tertiary);flex:1}.script-panel-module__Iy3hCq__phone{--view-height:150px;--header:46px;--icon-button:34px;--step-bar-height:4px;top:auto;right:20px;bottom:var(--below);border-radius:20px;width:auto;left:20px}.script-panel-module__Iy3hCq__phone .script-panel-module__Iy3hCq__dot{width:9px;height:9px}.script-panel-module__Iy3hCq__phone .script-panel-module__Iy3hCq__title{font-size:18px}.script-panel-module__Iy3hCq__phone .script-panel-module__Iy3hCq__para{font-size:22px}.script-panel-module__Iy3hCq__phone .script-panel-module__Iy3hCq__status{font-size:16px}.script-panel-module__Iy3hCq__phone .script-panel-module__Iy3hCq__button svg{width:20px;height:20px}
.agent-scene-module__4TPdra__invite{flex-direction:column;align-items:center;gap:14px;transition:opacity .25s;display:flex;position:absolute;transform:translate(-50%,-50%)}.agent-scene-module__4TPdra__speaker{background:var(--accent);width:84px;height:84px;color:var(--on-accent);box-shadow:0 0 0 7px var(--accent-soft), var(--shadow-float);cursor:pointer;pointer-events:auto;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.agent-scene-module__4TPdra__speaker:hover{background:var(--accent-hover)}.agent-scene-module__4TPdra__speaker svg{width:36px;height:36px}.agent-scene-module__4TPdra__ring{border:2px solid var(--accent);pointer-events:none;border-radius:50%;position:absolute;inset:0}.agent-scene-module__4TPdra__label{background:var(--bg-glass);font-family:var(--font-ui);color:var(--text);border-radius:999px;padding:6px 14px;font-size:18px}.agent-scene-module__4TPdra__hide{font-family:var(--font-ui);color:var(--muted);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:8px;margin-top:-4px;padding:6px 14px;font-size:15px}.agent-scene-module__4TPdra__hide:hover{background:var(--bg-hover);color:var(--text)}.agent-scene-module__4TPdra__off{z-index:50;background:var(--accent);width:44px;height:44px;color:var(--on-accent);box-shadow:var(--shadow-float);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .25s;display:grid;position:fixed;bottom:24px;right:24px}.agent-scene-module__4TPdra__off:hover{background:var(--accent-hover)}.agent-scene-module__4TPdra__off svg{width:20px;height:20px}.agent-scene-module__4TPdra__gone{opacity:0;pointer-events:none}.agent-scene-module__4TPdra__gone *{pointer-events:none}@media (prefers-reduced-motion:no-preference){.agent-scene-module__4TPdra__ring{animation:1.8s ease-out infinite agent-scene-module__4TPdra__ring}.agent-scene-module__4TPdra__ring+.agent-scene-module__4TPdra__ring{animation-delay:.9s}.agent-scene-module__4TPdra__speaker{animation:1.8s ease-in-out infinite agent-scene-module__4TPdra__breathe}}@keyframes agent-scene-module__4TPdra__ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes agent-scene-module__4TPdra__breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}
