#xarcade-voice-root{--xav-red: #d71920;--xav-red-dark: #a90f15;--xav-black: #0a0a0c;--xav-panel: #151519;--xav-border: rgba(255, 255, 255, .16);--xav-muted: #b9b9c2;--xav-white: #ffffff;--xav-safe-bottom: 82px;--xav-safe-right: 20px;--xav-panel-bottom: 148px;--xav-panel-right: 22px;position:relative;z-index:2147482000;font-family:inherit}html.xav-support-ready #chtl-chat-icon-container{display:none!important}.xav-launcher{position:fixed;right:calc(var(--xav-safe-right) + env(safe-area-inset-right,0px));bottom:calc(var(--xav-safe-bottom) + env(safe-area-inset-bottom,0px));z-index:2147482001;display:inline-flex;min-width:56px;min-height:56px;align-items:center;gap:10px;padding:13px 19px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:var(--xav-white);background:linear-gradient(135deg,var(--xav-red),var(--xav-red-dark));box-shadow:0 14px 36px #0000005c;font:inherit;font-size:15px;font-weight:800;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:width .22s ease,padding .22s ease,gap .22s ease,bottom .18s ease,transform .16s ease,box-shadow .16s ease,background .16s ease}.xav-launcher,.xav-button,.xav-choice-button,.xav-icon-button,.xav-microphone-refresh{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.xav-launcher:hover{transform:translateY(-2px);box-shadow:0 18px 42px #00000070}.xav-launcher[aria-expanded=true]{background:var(--xav-black)}.xav-launcher:focus-visible,.xav-button:focus-visible,.xav-choice-button:focus-visible,.xav-icon-button:focus-visible,.xav-link:focus-visible{outline:3px solid #ffdd57;outline-offset:3px}.xav-launcher svg{width:22px;height:22px;flex:0 0 auto}.xav-launcher-label{max-width:150px;overflow:hidden;opacity:1;transition:max-width .22s ease,opacity .15s ease}.xav-launcher.is-minimized{width:56px;padding-right:0;padding-left:0;justify-content:center;gap:0}.xav-launcher.is-minimized .xav-launcher-label{max-width:0;opacity:0}.xav-choice-panel,.xav-panel{position:fixed;right:calc(var(--xav-panel-right) + env(safe-area-inset-right,0px));bottom:calc(var(--xav-panel-bottom) + env(safe-area-inset-bottom,0px));z-index:2147482002;display:none;width:min(390px,calc(100vw - 32px));max-height:min(620px,calc(100vh - var(--xav-panel-bottom) - env(safe-area-inset-bottom,0px) - 27px));max-height:min(620px,calc(100dvh - var(--xav-panel-bottom) - env(safe-area-inset-bottom,0px) - 27px));overflow:hidden;border:1px solid var(--xav-border);border-radius:22px;color:var(--xav-white);background:var(--xav-panel);box-shadow:0 24px 72px #0000008c}.xav-choice-panel[data-open=true],.xav-panel[data-open=true]{display:flex;flex-direction:column;animation:xav-panel-in .18s ease-out}.xav-choice-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid var(--xav-border);background:var(--xav-black)}.xav-choice-body{display:grid;gap:10px;padding:16px}.xav-choice-button{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:12px;width:100%;min-height:74px;padding:12px;border:1px solid var(--xav-border);border-radius:14px;color:var(--xav-white);background:#ffffff0e;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.xav-choice-button:hover:not(:disabled){border-color:#ffffff61;background:#ffffff1a;transform:translateY(-1px)}.xav-choice-button:disabled{cursor:wait;opacity:.62}.xav-choice-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:var(--xav-red);font-size:20px}.xav-choice-button strong,.xav-choice-button small{display:block}.xav-choice-button strong{margin-bottom:4px;font-size:15px}.xav-choice-button small{color:var(--xav-muted);font-size:12px;line-height:1.35}.xav-choice-status{margin:2px 2px 0;color:var(--xav-muted);font-size:12px;line-height:1.4}.xav-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 18px 14px;border-bottom:1px solid var(--xav-border);background:var(--xav-black)}.xav-title-wrap{min-width:0}.xav-eyebrow{margin:0 0 3px;color:#ff6b70;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.xav-title{margin:0;color:var(--xav-white);font-size:20px;line-height:1.2}.xav-icon-button{display:inline-grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid var(--xav-border);border-radius:50%;color:var(--xav-white);background:#ffffff0f;font:inherit;font-size:25px;line-height:1;cursor:pointer}.xav-body{display:flex;min-height:0;flex:1;flex-direction:column;gap:14px;padding:18px;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.xav-intro{margin:0;color:#eeeef2;font-size:14px;line-height:1.55}.xav-status{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 12px;border:1px solid var(--xav-border);border-radius:12px;color:#efeff4;background:#ffffff0d;font-size:13px;line-height:1.35}.xav-status-dot{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:#8d8d98}.xav-status[data-state=connecting] .xav-status-dot,.xav-status[data-state=thinking] .xav-status-dot{background:#ffcc3d;animation:xav-pulse 1.2s ease-in-out infinite}.xav-status[data-state=listening] .xav-status-dot{background:#32d583;animation:xav-pulse 1.2s ease-in-out infinite}.xav-status[data-state=speaking] .xav-status-dot{background:#ff4c55;animation:xav-pulse .72s ease-in-out infinite}.xav-status[data-state=error] .xav-status-dot{background:#ff4c55}.xav-microphone-picker{display:grid;gap:7px}.xav-microphone-label{color:#fff;font-size:13px;font-weight:800}.xav-microphone-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.xav-microphone-select,.xav-microphone-refresh{min-height:42px;border:1px solid var(--xav-border);border-radius:10px;font:inherit;font-size:13px}.xav-microphone-select{min-width:0;padding:8px 32px 8px 10px;color:var(--xav-white);background:#17171b}.xav-microphone-select option{color:#111;background:#fff}.xav-microphone-refresh{padding:8px 11px;color:var(--xav-white);background:#ffffff14;font-weight:750;cursor:pointer}.xav-microphone-select:focus-visible,.xav-microphone-refresh:focus-visible{outline:3px solid #ffdd57;outline-offset:2px}.xav-microphone-select:disabled,.xav-microphone-refresh:disabled{cursor:wait;opacity:.64}.xav-microphone-help{margin:0;color:var(--xav-muted);font-size:11px;line-height:1.4}.xav-controls{display:grid;grid-template-columns:1fr;gap:10px}.xav-button{min-height:48px;padding:12px 16px;border:1px solid transparent;border-radius:12px;font:inherit;font-size:15px;font-weight:800;cursor:pointer}.xav-button:disabled{cursor:wait;opacity:.64}.xav-button-primary{color:var(--xav-white);background:var(--xav-red)}.xav-button-primary:hover:not(:disabled){background:#f0232b}.xav-button-secondary{color:var(--xav-white);border-color:var(--xav-border);background:#ffffff14}.xav-transcript{display:none;min-height:72px;max-height:190px;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px;border:1px solid var(--xav-border);border-radius:12px;background:#0d0d10}.xav-transcript[data-has-content=true]{display:block}.xav-message{margin:0 0 10px;color:#eeeef2;font-size:13px;line-height:1.45}.xav-message:last-child{margin-bottom:0}.xav-message strong{color:#ff7f84}.xav-privacy{margin:0;color:var(--xav-muted);font-size:11px;line-height:1.45}.xav-link{color:#fff;text-decoration:underline;text-underline-offset:2px}.xav-fallbacks{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--xav-muted);font-size:12px}@keyframes xav-panel-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes xav-pulse{0%,to{transform:scale(.82);opacity:.72}50%{transform:scale(1.16);opacity:1}}@media(max-width:520px){#xarcade-voice-root{--xav-safe-bottom: 78px;--xav-safe-right: 14px;--xav-panel-bottom: 144px;--xav-panel-right: 10px}.xav-launcher{min-height:56px;padding:12px 17px;font-size:14px}.xav-icon-button{width:44px;height:44px}.xav-microphone-select,.xav-microphone-refresh{min-height:44px}.xav-microphone-row{grid-template-columns:1fr}.xav-microphone-refresh{width:100%}.xav-choice-panel,.xav-panel{width:calc(100vw - 20px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-width:calc(100vw - 20px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-height:min(620px,calc(100vh - var(--xav-panel-bottom) - env(safe-area-inset-bottom,0px) - 18px));max-height:min(620px,calc(100dvh - var(--xav-panel-bottom) - env(safe-area-inset-bottom,0px) - 18px));border-radius:18px}}@media(prefers-reduced-motion:reduce){.xav-launcher,.xav-launcher-label,.xav-choice-panel,.xav-panel,.xav-status-dot{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/xarcade-voice-agent.css.map */
