canvas[data-v-429994be]{display:block}.ball[data-v-429994be]{animation:pulse-429994be .8s ease-in-out infinite alternate,morph-429994be 3s ease-in-out infinite;backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%);background:linear-gradient(180deg,color-mix(in srgb,var(--ball-color) 88%,transparent),color-mix(in srgb,var(--ball-color) 78%,transparent));border:1px solid color-mix(in srgb,var(--ball-contour) 28%,transparent);border-radius:50%;box-shadow:0 0 18px -6px color-mix(in srgb,var(--ball-color) 55%,transparent);transform-origin:center}@keyframes pulse-429994be{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes morph-429994be{0%,to{border-radius:50%}25%{border-radius:55% 45% 50% 50%}50%{border-radius:45% 55% 60% 40%}75%{border-radius:50% 50% 45% 55%}}.wosnic-ai-badge[data-v-5c59aac9]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000059;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#ffffffeb;display:inline-flex;font-size:11px;left:50%;letter-spacing:.02em;line-height:1.3;max-width:calc(100% - 120px);padding:4px 10px;pointer-events:none;position:absolute;top:10px;transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:20}.ai-badge-text[data-v-5c59aac9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-badge-fade-enter-active[data-v-5c59aac9]{transition:opacity .5s ease .2s}.ai-badge-fade-leave-active[data-v-5c59aac9]{transition:opacity .9s ease}.ai-badge-fade-enter-from[data-v-5c59aac9],.ai-badge-fade-leave-to[data-v-5c59aac9]{opacity:0}.start-cta-wrapper[data-v-5c59aac9]{display:inline-block;transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .2s}.start-cta-wrapper[data-v-5c59aac9]:hover{filter:brightness(1.15);transform:scale(1.06)}.start-cta-wrapper[data-v-5c59aac9]:active{filter:brightness(.85);transform:scale(.93);transition:transform .1s cubic-bezier(.4,0,.2,1),filter .1s}.btn-fade-enter-active[data-v-5c59aac9],.btn-fade-leave-active[data-v-5c59aac9]{transition:opacity .3s ease,transform .3s ease}.btn-fade-enter-from[data-v-5c59aac9]{opacity:0;transform:translateY(8px)}.btn-fade-leave-to[data-v-5c59aac9]{opacity:0;transform:translateY(-8px)}.ui-fade-enter-active[data-v-5c59aac9]{transition:opacity .4s ease .15s}.ui-fade-leave-active[data-v-5c59aac9]{transition:opacity .2s ease}.ui-fade-enter-from[data-v-5c59aac9],.ui-fade-leave-to[data-v-5c59aac9]{opacity:0}.wosnic-voiceball-buttons-container[data-v-5c59aac9]{transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .15s}.wosnic-voiceball-buttons-container[data-v-5c59aac9]:hover{filter:brightness(1.12);transform:scale(1.04)}.wosnic-voiceball-buttons-container[data-v-5c59aac9]:active{transform:scale(.94);transition:transform .1s cubic-bezier(.4,0,.2,1)}.wosnic-voiceball-buttons-container[data-v-5c59aac9]:has(.mic-recording){filter:brightness(.8);transform:scale(.97)}.wosnic-voiceball-stage[data-v-5c59aac9]{align-items:center;overflow:hidden;position:relative;transition:height .4s ease;width:100%}.wosnic-voiceball-links[data-v-5c59aac9],.wosnic-voiceball-stage[data-v-5c59aac9]{display:flex;justify-content:center;margin-bottom:8px}.wosnic-voiceball-links[data-v-5c59aac9]{flex-wrap:wrap;gap:6px;padding:0 16px}.link-chip[data-v-5c59aac9]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border-radius:20px;color:inherit;display:inline-flex;font-size:13px;gap:4px;padding:6px 12px;text-decoration:none;transition:background .2s}.link-chip[data-v-5c59aac9]:hover{background:#ffffff40}.link-chip-icon[data-v-5c59aac9]{font-size:14px;opacity:.7}.wosnic-voiceball-status[data-v-5c59aac9]{box-sizing:border-box;flex-direction:column;height:100%;inset:0;margin:auto;max-width:460px;padding:8px 20px;position:absolute;width:100%}.status-label[data-v-5c59aac9],.wosnic-voiceball-status[data-v-5c59aac9]{align-items:center;display:flex;justify-content:center}.status-label[data-v-5c59aac9]{color:inherit;font-size:13px;gap:6px;letter-spacing:.03em;margin:0 0 4px;opacity:.7}.status-dot[data-v-5c59aac9]{animation:blink-5c59aac9 1.2s ease-in-out infinite;background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}@keyframes blink-5c59aac9{0%,to{opacity:.3}50%{opacity:1}}.live-text[data-v-5c59aac9]{background:#00000012;border-radius:10px;color:inherit;flex:1;font-size:13px;line-height:1.5;margin:0;min-height:0;overflow-y:auto;padding:8px 14px;text-align:center;width:100%;word-break:break-word}.live-text[data-v-5c59aac9] a{color:currentColor;opacity:.85;text-decoration:underline;text-underline-offset:2px}.status-fade-enter-active[data-v-5c59aac9]{transition:opacity .3s ease,transform .3s ease}.status-fade-leave-active[data-v-5c59aac9]{transition:opacity .2s ease}.status-fade-enter-from[data-v-5c59aac9]{opacity:0;transform:scale(.95)}.status-fade-leave-to[data-v-5c59aac9]{opacity:0}.modal-content[data-v-5c59aac9]{max-height:85vh;overflow-y:auto}.popover-panel[data-v-5c59aac9]{background:#fff;border-radius:10px;color:#1f2937}.popover-input[data-v-5c59aac9] input{background:#f3f4f6;border-color:#e5e7eb;color:#1f2937}.popover-item[data-v-5c59aac9]{align-items:center;border-radius:6px;color:#374151;display:flex;font-size:14px;gap:8px;justify-content:space-between;padding:6px 8px;text-align:left;transition:background .15s;width:100%}.popover-item[data-v-5c59aac9]:hover{background:#f3f4f6}.popover-item-active[data-v-5c59aac9]{background:#eff6ff;color:#2563eb}[data-v-5c59aac9] [data-radix-popper-content-wrapper]>*{background:transparent!important;border:none!important;box-shadow:none!important}.session-menu[data-v-5c59aac9]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:color-mix(in srgb,var(--menu-bg) 55%,transparent);border:1px solid color-mix(in srgb,var(--menu-accent) 20%,transparent);border-radius:14px;box-shadow:0 8px 32px #00000026;color:var(--menu-text,#fff);min-width:220px;padding:6px}.session-menu-item[data-v-5c59aac9]{align-items:center;border-radius:10px;color:var(--menu-text,#fff);display:flex;font-size:14px;gap:10px;padding:10px 12px;text-align:left;transition:background .15s;width:100%}.session-menu-item[data-v-5c59aac9]:hover{background:color-mix(in srgb,var(--menu-accent) 20%,transparent)}.session-menu-item[data-v-5c59aac9]:active{background:color-mix(in srgb,var(--menu-accent) 30%,transparent)}.menu-back[data-v-5c59aac9]{font-size:13px;opacity:.5}.menu-item-active[data-v-5c59aac9]{background:color-mix(in srgb,var(--menu-accent) 25%,transparent)}.menu-search[data-v-5c59aac9]{background:color-mix(in srgb,var(--menu-text,#fff) 6%,transparent);border:1px solid color-mix(in srgb,var(--menu-text,#fff) 15%,transparent);border-radius:8px;color:var(--menu-text,#fff);font-size:13px;margin-bottom:4px;outline:none;padding:7px 10px;width:100%}.menu-search[data-v-5c59aac9]::-moz-placeholder{color:color-mix(in srgb,var(--menu-text,#fff) 40%,transparent)}.menu-search[data-v-5c59aac9]::placeholder{color:color-mix(in srgb,var(--menu-text,#fff) 40%,transparent)}.menu-search[data-v-5c59aac9]:focus{border-color:#fff3}.menu-scroll[data-v-5c59aac9]{max-height:200px;overflow-y:auto}.footer-row[data-v-5c59aac9]{min-height:24px;position:relative;z-index:5}.wosnic-footer-link[data-v-5c59aac9]{opacity:var(--footer-opacity,.5);transition:opacity .3s}.wosnic-footer-link[data-v-5c59aac9]:hover{opacity:.7}.lang-selector-topleft[data-v-5c59aac9],.mic-selector-compact[data-v-5c59aac9]{flex-shrink:0}.animate-spin-icon[data-v-5c59aac9] svg{animation:spin-5c59aac9 1s linear infinite}@keyframes spin-5c59aac9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.transcript-fullscreen[data-v-5c59aac9]{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);color:var(--accent-text,#e5e5e5);display:flex;flex-direction:column;inset:0;position:fixed;z-index:100}.transcript-header[data-v-5c59aac9]{align-items:center;background:var(--accent);border-radius:0;color:var(--accent-btn-text,#fff);display:flex;flex-shrink:0;justify-content:space-between;padding:14px 16px}.transcript-header-left[data-v-5c59aac9]{align-items:center;display:flex;gap:8px}.transcript-header-left h2[data-v-5c59aac9]{color:inherit;font-size:15px;font-weight:600;margin:0}.transcript-header-actions[data-v-5c59aac9]{align-items:center;display:flex;gap:2px}.transcript-header-btn[data-v-5c59aac9]{align-items:center;background:none;border:none;border-radius:8px;color:var(--accent-btn-text,#fff);cursor:pointer;display:flex;opacity:.65;padding:6px;transition:opacity .15s,background .15s}.transcript-header-btn[data-v-5c59aac9]:hover{background:#ffffff26;opacity:1}.transcript-messages[data-v-5c59aac9]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain;padding:16px}.transcript-empty[data-v-5c59aac9]{align-items:center;color:color-mix(in srgb,var(--accent-text,#fff) 30%,transparent);display:flex;font-size:14px;height:100%;justify-content:center}.transcript-bubble[data-v-5c59aac9]{border-radius:18px;font-size:14px;line-height:1.5;max-width:82%;padding:10px 14px}.bubble-assistant[data-v-5c59aac9]{align-self:flex-start;background:color-mix(in srgb,var(--accent-text,#fff) 12%,transparent);border-bottom-left-radius:4px;color:var(--accent-text,#e5e5e5)}.bubble-user[data-v-5c59aac9]{align-self:flex-end;background:var(--accent);border-bottom-right-radius:4px;color:var(--accent-btn-text,#fff)}.bubble-meta[data-v-5c59aac9]{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:2px}.bubble-role[data-v-5c59aac9]{font-size:10px;font-weight:600;letter-spacing:.04em;opacity:.4;text-transform:uppercase}.bubble-time[data-v-5c59aac9]{font-size:10px;opacity:.3}.bubble-text[data-v-5c59aac9]{white-space:pre-wrap;word-break:break-word}.start-cta,.wosnic-voiceball-buttons{backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%);background:linear-gradient(180deg,color-mix(in srgb,var(--cta-color) 88%,transparent),color-mix(in srgb,var(--cta-color) 78%,transparent))!important;border:1px solid color-mix(in srgb,var(--cta-text) 28%,transparent)!important;box-shadow:0 0 18px -6px color-mix(in srgb,var(--cta-color) 55%,transparent);font-weight:600!important;letter-spacing:.02em}[role=button],a,button{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.wosnic-glass-btn{backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);background:#ffffff24!important;border:1px solid hsla(0,0%,100%,.22)!important;box-shadow:0 0 16px -8px #0000008c;transition:background .2s,border-color .2s}.wosnic-glass-btn:hover{background:#ffffff3d!important;border-color:#ffffff57!important}.wosnic-glass-btn-danger{background:#dc3c3c8c!important;border-color:#ffffff47!important}.wosnic-glass-btn-danger:hover{background:#dc3c3cb3!important}
