#cur,#cdt{z-index:100005!important;display:block!important}.vo-fullscreen{z-index:99999;color:#f1f5f9;-webkit-font-smoothing:antialiased;background-color:#070b16;background-image:radial-gradient(640px 420px at 20% 25%,#2563eb38,#0000 70%),radial-gradient(640px 420px at 80% 20%,#38bdf829,#0000 70%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:100% 100%,100% 100%,100% 56px,56px 100%;flex-direction:column;justify-content:space-between;width:100vw;height:100vh;max-height:100vh;font-family:Work Sans,system-ui,-apple-system,sans-serif;animation:.35s cubic-bezier(.16,1,.3,1) both voFadeIn;display:flex;position:fixed;inset:0;overflow:hidden}.vo-screen-header{z-index:20;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding:16px 36px;display:flex}.vo-header-left{align-items:center;gap:14px;display:flex}.vo-brand{color:#fff;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-family:Outfit,sans-serif;font-size:20px;font-weight:600;display:flex}.vo-brand-img{object-fit:contain;filter:drop-shadow(0 2px 8px #38bdf866);width:32px;height:32px;display:block}.vo-header-divider{background:#ffffff29;width:1px;height:20px}.vo-session-pill{color:#93c5fd;background:#2e73ed1a;border:1px solid #2e73ed47;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.vo-session-pill i{background:#10b981;border-radius:50%;width:7px;height:7px;animation:1.8s infinite voDotPulse;box-shadow:0 0 8px #10b981}.vo-header-right{align-items:center;gap:12px;display:flex}.vo-nav-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-family:Outfit,sans-serif;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex}.vo-nav-btn.view{color:#f1f5f9;background:#ffffff12;border-color:#ffffff24}.vo-nav-btn.view:hover{background:#ffffff24;border-color:#ffffff40;transform:translateY(-1px)}.vo-nav-btn.end{color:#fff;background:#ef4444;border-color:#0000;box-shadow:0 4px 18px #ef444473}.vo-nav-btn.end:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 6px 22px #dc262699}.vo-screen-body{z-index:10;flex:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;width:100%;max-width:1380px;min-height:0;margin:0 auto;padding:10px 48px;display:grid;overflow:hidden}.vo-orb-column{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.vo-orb-wrapper{width:320px;height:320px;transform:translate(calc(var(--mx,0) * 16px), calc(var(--my,0) * 14px));place-items:center;margin:0 auto 12px;transition:transform .4s cubic-bezier(.2,.8,.2,1);animation:.8s cubic-bezier(.16,1,.3,1) both voFadeIn;display:grid;position:relative}.vo-orbital-ring{pointer-events:none;z-index:1;border:1.5px solid #38bdf85c;border-radius:50%;width:440px;height:145px;margin:-72px 0 0 -220px;position:absolute;top:50%;left:50%;transform:rotate(-16deg);box-shadow:0 0 25px #2563eb4d,inset 0 0 20px #38bdf826}.vo-orbit-dot{background:#38bdf8;border-radius:50%;position:absolute;box-shadow:0 0 10px #38bdf8,0 0 20px #2563eb}.vo-orbit-dot.dot-1{width:7px;height:7px;top:15%;left:12%}.vo-orbit-dot.dot-2{width:9px;height:9px;top:48%;right:-4px}.vo-orbit-dot.dot-3{width:6px;height:6px;bottom:8%;left:36%}.vo-orb-glow{pointer-events:none;width:420px;height:420px;opacity:calc(.4 + var(--lvl,0) * .8);transform:scale(calc(1 + var(--lvl,0) * .22));background:radial-gradient(circle,#2563eb80 0%,#38bdf826 45%,#0000 70%);border-radius:50%;margin:-210px 0 0 -210px;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:50%}.vo-orb-canvas{z-index:2;filter:drop-shadow(0 20px 45px #000000b3)drop-shadow(0 0 35px #38bdf866);width:320px;height:320px;display:block;position:relative}.vo-orb-center-wave{z-index:4;pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vo-orb-center-wave span{background:#fffffff2;border-radius:999px;width:3.5px;animation:1.4s ease-in-out infinite voCenterWave;display:block;box-shadow:0 0 10px #fffc,0 0 16px #38bdf8}.vo-orb-center-wave span:first-child{height:12px;animation-delay:0s}.vo-orb-center-wave span:nth-child(2){height:26px;animation-delay:.2s}.vo-orb-center-wave span:nth-child(3){height:38px;animation-delay:.4s}.vo-orb-center-wave span:nth-child(4){height:24px;animation-delay:.15s}.vo-orb-center-wave span:nth-child(5){height:14px;animation-delay:.35s}@keyframes voCenterWave{0%,to{opacity:.7;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1.15)}}.vo-status-block{margin-bottom:14px}.vo-status-title{color:#fff;letter-spacing:-.02em;margin:0 0 4px;font-family:Outfit,system-ui,sans-serif;font-size:26px;font-weight:600}.vo-status-sub{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;max-width:420px;margin:0;font-family:Work Sans,sans-serif;font-size:14px;overflow:hidden}.vo-callbar{-webkit-backdrop-filter:blur(20px);background:#0e142ae0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:16px;padding:8px 16px;animation:.6s .12s both voFadeUp;display:flex;box-shadow:0 16px 45px #0000008c,0 0 0 1px #2e73ed33}.vo-round-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:46px;height:46px;transition:all .2s;display:grid}.vo-round-btn:hover{background:#ffffff2e;border-color:#ffffff47;transform:translateY(-2px)}.vo-round-btn.muted{color:#f87171;background:#ef444440;border-color:#ef444480}.vo-round-btn.end{color:#fff;background:#ef4444;border-color:#0000;box-shadow:0 8px 20px #ef444480}.vo-round-btn.end:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 10px 24px #dc2626a6}.vo-round-btn svg{width:20px;height:20px}.vo-wave{justify-content:center;align-items:center;gap:6px;min-width:90px;height:38px;display:flex}.vo-wave span{background:linear-gradient(#38bdf8,#2563eb);border-radius:999px;width:4px;height:16px;transition:height .12s cubic-bezier(.3,.7,.4,1);display:block}.vo-chat-column{flex-direction:column;justify-content:center;min-width:0;height:100%;max-height:480px;display:flex}.vo-chat-card{-webkit-backdrop-filter:blur(20px);background:#0d1427d1;border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;height:440px;max-height:100%;animation:.6s .16s both voFadeUp;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000008c,0 0 0 1px #2e73ed26}.vo-chat-card-header{background:#ffffff05;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.vo-chat-title{color:#fff;align-items:center;gap:8px;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;display:flex}.vo-live-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:1.8s infinite voDotPulse;box-shadow:0 0 8px #10b981}.vo-agent-badge{color:#94a3b8;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;padding:3px 10px;font-family:Outfit,sans-serif;font-size:11.5px;font-weight:600}.vo-chat-messages{scroll-behavior:smooth;flex-direction:column;flex:1;gap:16px;padding:16px 20px;display:flex;overflow-y:auto}.vo-chat-row{align-items:flex-start;gap:10px;max-width:92%;animation:.3s both voFadeUp;display:flex}.vo-chat-row.agent{align-self:flex-start}.vo-chat-row.user{flex-direction:row-reverse;align-self:flex-end}.vo-avatar{border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;margin-top:2px;display:grid}.vo-avatar.agent{color:#cbd5e1;background:#ffffff1a;border:1px solid #ffffff26}.vo-avatar.user{color:#93c5fd;background:#2563eb47;border:1px solid #2563eb80}.vo-avatar svg{width:17px;height:17px}.vo-bubble-wrap{flex-direction:column;gap:4px;display:flex}.vo-bubble{word-break:break-word;border-radius:18px;padding:12px 16px;font-family:Work Sans,sans-serif;font-size:14px;line-height:1.5}.vo-bubble.agent{color:#f1f5f9;background:#182244e0;border:1px solid #ffffff14;border-top-left-radius:4px}.vo-bubble.user{color:#fff;background:#2563eb;border-top-right-radius:4px}.vo-bubble-time{color:#64748b;padding:0 4px;font-size:11px}.vo-chat-row.user .vo-bubble-time{text-align:right}.typing-dots{align-items:center;gap:5px;display:flex;padding:12px 18px!important}.typing-dots span{background:#94a3b8;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both voBouncingDots;display:block}.typing-dots span:first-child{animation-delay:-.32s}.typing-dots span:nth-child(2){animation-delay:-.16s}.typing-dots span:nth-child(3){animation-delay:0s}@keyframes voBouncingDots{0%,80%,to{opacity:.4;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.vo-chat-card-input{background:#ffffff05;border-top:1px solid #ffffff14;flex-shrink:0;gap:8px;padding:12px 16px;display:flex}.vo-chat-card-input input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;outline:none;flex:1;padding:9px 16px;font-family:inherit;font-size:13.5px;transition:all .2s}.vo-chat-card-input input:focus{background:#ffffff1a;border-color:#38bdf8}.vo-chat-card-input button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:all .2s;display:grid}.vo-chat-card-input button:hover{background:#1d4ed8;transform:translateY(-1px)}.vo-chat-card-input button svg{width:16px;height:16px}.vo-screen-footer{-webkit-backdrop-filter:blur(14px);z-index:20;background:#070b1699;border-top:1px solid #ffffff0f;flex-shrink:0;width:100%;padding:14px 48px 18px}.vo-quick-header{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.vo-quick-title{color:#f1f5f9;align-items:center;gap:7px;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;display:flex}.vo-sparkle-icon{color:#38bdf8;width:15px;height:15px}.vo-quick-sub{color:#94a3b8;font-family:Work Sans,sans-serif;font-size:12.5px}.vo-chips-row{scrollbar-width:none;-ms-overflow-style:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.vo-chips-row::-webkit-scrollbar{display:none}.vo-action-chip{color:#cbd5e1;white-space:nowrap;cursor:pointer;background:#101832d1;border:1px solid #ffffff1f;border-radius:14px;flex-shrink:0;align-items:center;gap:9px;padding:10px 16px;font-family:Outfit,sans-serif;font-size:13.5px;font-weight:500;transition:all .2s;display:inline-flex}.vo-action-chip:hover{color:#fff;background:#2563eb38;border-color:#38bdf8;transform:translateY(-2px);box-shadow:0 8px 20px #2563eb4d}.vo-chip-icon{color:#38bdf8;align-items:center;display:flex}.vo-chip-chevron{color:#64748b;width:14px;height:14px;margin-left:2px;transition:transform .2s}.vo-action-chip:hover .vo-chip-chevron{color:#38bdf8;transform:translate(2px)}.vo-docked-hud{z-index:99999;-webkit-backdrop-filter:blur(20px);color:#f1f5f9;box-sizing:border-box;background:#11162af0;border:1px solid #38bdf866;border-radius:999px;align-items:center;gap:14px;max-width:calc(100vw - 48px);padding:8px 14px 8px 16px;font-family:Work Sans,system-ui,sans-serif;animation:.4s cubic-bezier(.16,1,.3,1) both voPop;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 60px #000000a6,0 0 35px #2e73ed59}.vo-docked-left{align-items:center;gap:12px;min-width:0;display:flex}.vo-mini-orb-link{border:2px solid #38bdf8;border-radius:50%;flex-shrink:0;place-items:center;width:42px;min-width:42px;height:42px;animation:2.4s ease-in-out infinite voMiniPulse;display:grid;position:relative;overflow:hidden;box-shadow:0 0 18px #38bdf899}.vo-mini-orb-link img{object-fit:cover;width:100%;height:100%}.vo-docked-info{flex-direction:column;min-width:0;display:flex}.vo-docked-title{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-family:Outfit,sans-serif;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}.vo-docked-sub{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12px;overflow:hidden}.vo-docked-wave{flex-shrink:0;align-items:center;gap:4px;height:28px;padding:0 6px;display:flex}.vo-docked-wave span{background:#38bdf8;border-radius:999px;width:4px;height:8px;transition:height .1s;display:block}.vo-docked-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.vo-docked-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;flex-shrink:0;place-items:center;width:38px;min-width:38px;height:38px;transition:all .2s;display:grid}.vo-docked-btn:hover{background:#fff3;transform:translateY(-1px)}.vo-docked-btn.end{background:#dc2626;border-color:#0000}.vo-docked-btn.end:hover{background:#b91c1c}.vo-docked-btn svg{width:16px;height:16px}.spot{border-radius:24px!important;transition:box-shadow .4s,border-color .4s!important;box-shadow:0 0 0 3px #38bdf8,0 0 45px #2e73eda6!important}@keyframes voFadeIn{0%{opacity:0}to{opacity:1}}@keyframes voFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes voPop{0%{opacity:0;transform:scale(.9)translateY(14px)}to{opacity:1;transform:none}}@keyframes voMiniPulse{0%,to{transform:scale(1);box-shadow:0 0 16px #2e73ed80}50%{transform:scale(1.08);box-shadow:0 0 28px #38bdf8d9}}@keyframes voDotPulse{50%{opacity:.6;box-shadow:0 0 0 6px #0000}0%{box-shadow:0 0 #10b981b3}}@media (max-width:1040px){.vo-screen-header{padding:14px 24px}.vo-screen-body{grid-template-columns:1fr 1fr;gap:24px;padding:10px 24px}.vo-screen-footer{padding:12px 24px 16px}.vo-orbital-ring{width:360px;height:120px;margin:-60px 0 0 -180px}}@media (max-width:860px){.vo-fullscreen{overflow-y:auto}.vo-screen-header{padding:12px 18px}.vo-screen-body{grid-template-columns:1fr;gap:32px;padding:14px 18px;overflow-y:visible}.vo-chat-column{max-height:400px}.vo-screen-footer{padding:12px 18px 20px}.vo-orbital-ring{width:320px;height:110px;margin:-55px 0 0 -160px}.vo-docked-hud{gap:10px;max-width:calc(100vw - 32px);padding:7px 12px 7px 14px;bottom:16px;right:16px}.vo-docked-sub{max-width:150px}}@media (max-width:640px){.vo-docked-hud{border-radius:999px;justify-content:space-between;gap:8px;width:auto;max-width:calc(100vw - 24px);padding:6px 10px;bottom:12px;left:12px;right:12px}.vo-docked-left{flex:auto;gap:8px;min-width:0}.vo-mini-orb-link{width:36px;min-width:36px;height:36px}.vo-docked-title{font-size:12.5px}.vo-docked-sub{max-width:110px;font-size:11px}.vo-docked-btn{width:34px;min-width:34px;height:34px}.vo-docked-btn svg{width:15px;height:15px}.spot{border-radius:18px!important;box-shadow:0 0 0 2px #38bdf8,0 0 28px #2e73ed80!important}}@media (max-width:480px){.vo-screen-header{padding:10px 14px}.vo-screen-body{gap:20px;padding:10px 14px}.vo-orb-canvas-wrap{width:240px;height:240px}.vo-center-soundwave{width:130px;height:32px}.vo-orbital-ring{width:260px;height:90px;margin:-45px 0 0 -130px}.vo-screen-footer{padding:10px 14px 16px}.vo-action-chip{padding:7px 12px;font-size:12px}.vo-docked-hud{gap:6px;max-width:calc(100vw - 16px);padding:6px 8px;bottom:8px;left:8px;right:8px}.vo-docked-sub,.vo-docked-wave{display:none}.vo-docked-controls{gap:5px}.vo-docked-btn{width:32px;min-width:32px;height:32px}.vo-docked-btn svg{width:14px;height:14px}.spot{border-radius:14px!important;box-shadow:0 0 0 2px #38bdf8,0 0 18px #2e73ed73!important}}
