.library-toggle.svelte-e7kinm{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left;display:inline-flex;align-items:center;gap:.4rem;margin:.4rem auto;padding:.45rem .8rem;border:1px solid color-mix(in srgb,var(--qwoka-assistant-primary-color,#1559b7) 24%,transparent);border-radius:999px;background:var(--qwoka-assistant-meta-widget-color,#fff);color:var(--qwoka-assistant-meta-widget-text-color,#172033);font:inherit;font-size:.8rem;cursor:pointer;pointer-events:auto}.library-toggle.svelte-e7kinm svg:where(.svelte-e7kinm){width:1.1rem;height:1.1rem;flex-shrink:0}dialog.svelte-e7kinm{top:calc(var(--qwoka-viewport-top, 0px) + var(--qwoka-viewport-height, 100dvh) / 2);bottom:auto;margin:0 auto;transform:translateY(-50%);border:0;padding:0;border-radius:.85rem;width:min(94vw,70rem);max-width:94vw;max-height:calc(var(--qwoka-viewport-height, 100dvh) - 1rem);background:#fff;color:#172033;box-shadow:0 1.25rem 4rem #00000047;font-family:Inter,system-ui,sans-serif;pointer-events:auto}dialog.svelte-e7kinm::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.library-shell.svelte-e7kinm{display:flex;flex-direction:column;max-height:calc(var(--qwoka-viewport-height, 100dvh) - 1rem)}header.svelte-e7kinm{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #e4e7ec;flex-shrink:0}h2.svelte-e7kinm,p.svelte-e7kinm{margin:0;overflow-wrap:anywhere}header.svelte-e7kinm>div:where(.svelte-e7kinm){min-width:0}h2.svelte-e7kinm{font-size:1.15rem}.library-toolbar.svelte-e7kinm,.load-more.svelte-e7kinm p:where(.svelte-e7kinm){margin-top:.25rem;font-size:.8rem;color:#667085}button.svelte-e7kinm{min-height:2.75rem;cursor:pointer;font:inherit;border:1px solid #d0d5dd;border-radius:.5rem;background:#fff;color:#172033;padding:.5rem .7rem}button.svelte-e7kinm:disabled{opacity:.55;cursor:default}button.svelte-e7kinm:focus-visible{outline:3px solid var(--qwoka-assistant-primary-color,#1559b7);outline-offset:3px}.close.svelte-e7kinm{font-size:1.5rem;border:0;width:44px;height:44px;min-height:44px;padding:0;flex-shrink:0}.icon-button.svelte-e7kinm{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0}.icon-button.svelte-e7kinm svg:where(.svelte-e7kinm){width:1.25rem;height:1.25rem}.library-body.svelte-e7kinm{padding:1rem 1.25rem;overflow-y:auto;min-height:0}.library-toolbar.svelte-e7kinm{display:flex;align-items:center;justify-content:space-between;gap:1rem}.library-toolbar.svelte-e7kinm{flex-wrap:wrap;margin:0 0 1rem}.library-error.svelte-e7kinm{background:#fff3f1;color:#912018;border-radius:.5rem;padding:.8rem;margin-bottom:1rem}.library-error.svelte-e7kinm button:where(.svelte-e7kinm){margin-top:.5rem}.empty.svelte-e7kinm{padding:2rem .2rem;color:#667085;line-height:1.5}.load-more.svelte-e7kinm{text-align:center;padding:1rem}.load-more.svelte-e7kinm p:where(.svelte-e7kinm){margin-top:.5rem}@media(max-width:480px){header.svelte-e7kinm,.library-body.svelte-e7kinm{padding:.8rem}}.chat-container.svelte-wsb0g3{position:relative;box-sizing:border-box;padding:0 var(--qwoka-full-inline-end, 1rem) 0 var(--qwoka-full-inline-start, 3rem);display:flex;justify-content:flex-end;align-content:flex-end;flex-direction:column;flex:1 1 auto;align-self:stretch;height:100%;min-height:0;width:var(--qwoka-full-panel-width, min(36rem, 100dvw));max-width:100dvw;color:var(--qwoka-assistant-text-color);font-size:16px;line-height:1.5;pointer-events:none;isolation:isolate}.chat-container.mini-mode.svelte-wsb0g3{padding:0;width:100%;min-width:100%;height:auto;min-height:0;display:block;justify-content:flex-end;background:transparent}.chat-container.show-gradient.svelte-wsb0g3:not(.mini-mode){background:linear-gradient(93deg,var(--qwoka-background-gradient-start, rgba(0, 0, 0, .2)) 0%,var(--qwoka-background-gradient-end, rgba(0, 0, 0, 0)) 90%)}.vision-capture-hidden.svelte-wsb0g3{visibility:hidden!important}.chat-bg.svelte-wsb0g3{display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(93deg,#00000059,#0000 90%)}.chat-container.can-fade.svelte-wsb0g3 .chat-bg:where(.svelte-wsb0g3){animation:svelte-wsb0g3-decreaseOpacity .5s ease-in-out forwards}.chat-container.can-fade.svelte-wsb0g3:hover .chat-bg.show-gradient:where(.svelte-wsb0g3),.chat-container.can-fade.svelte-wsb0g3:has(:where(.svelte-wsb0g3):hover) .chat-bg.show-gradient:where(.svelte-wsb0g3),.chat-container.can-fade.svelte-wsb0g3:has(:where(.svelte-wsb0g3):focus-within) .chat-bg.show-gradient:where(.svelte-wsb0g3){animation:svelte-wsb0g3-increaseOpacity 1s ease-in-out forwards}.chat-container.can-fade.svelte-wsb0g3 .chat-feed-holder:where(.svelte-wsb0g3),.chat-container.can-fade.svelte-wsb0g3 .chat-feed-scrollbar:where(.svelte-wsb0g3){animation:svelte-wsb0g3-decreaseOpacity 1s ease-in-out forwards}.chat-container.can-fade.svelte-wsb0g3:hover .chat-feed-holder:where(.svelte-wsb0g3),.chat-container.can-fade.svelte-wsb0g3:has(:where(.svelte-wsb0g3):hover) .chat-feed-holder:where(.svelte-wsb0g3),.chat-container.can-fade.svelte-wsb0g3:has(:where(.svelte-wsb0g3):focus-within) .chat-feed-holder:where(.svelte-wsb0g3),.chat-container.can-fade.svelte-wsb0g3:hover .chat-feed-scrollbar:where(.svelte-wsb0g3),.chat-container.can-fade.svelte-wsb0g3:has(:where(.svelte-wsb0g3):hover) .chat-feed-scrollbar:where(.svelte-wsb0g3),.chat-container.can-fade.svelte-wsb0g3:has(:where(.svelte-wsb0g3):focus-within) .chat-feed-scrollbar:where(.svelte-wsb0g3){animation:svelte-wsb0g3-increaseOpacity 1s ease-in-out forwards}.chat-container.svelte-wsb0g3 :where(.svelte-wsb0g3){box-sizing:border-box;color:var(--qwoka-assistant-text-color)}.chat-container.svelte-wsb0g3 :where(.svelte-wsb0g3):not(i){font-family:var(--qwoka-assistant-primary-font-family)}i.svelte-wsb0g3{font-family:Material Symbols Outlined!important;font-size:1.5rem;font-style:normal}.chat-feed-holder.svelte-wsb0g3{position:relative;display:block;left:0;right:0;bottom:0;top:0;padding-left:.5rem;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0;height:100%;unicode-bidi:bidi-override;direction:rtl;transform:translate(calc(-1 * var(--qwoka-full-inline-start, 3rem)));width:var(--qwoka-full-panel-width, min(36rem, 100dvw));scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.5) rgba(0,0,0,.1);pointer-events:none;z-index:2;transform-style:preserve-3d;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom}.chat-feed-scrollbar.svelte-wsb0g3{position:absolute;overflow-y:scroll;overflow-x:hidden;pointer-events:auto;z-index:3;padding:0;margin:0;border:0;scrollbar-width:thin;overscroll-behavior:contain;touch-action:pan-y}.chat-feed-scrollbar[hidden].svelte-wsb0g3{display:none}.chat-feed-scrollbar.svelte-wsb0g3:focus-visible{outline:2px solid var(--qwoka-assistant-primary-color);outline-offset:1px}.message-body.svelte-wsb0g3>.interaction-surface{pointer-events:auto}.chat-container.mini-mode.svelte-wsb0g3 .chat-feed-holder:where(.svelte-wsb0g3){display:block;width:100%;padding:0 .35rem 0 0;transform:none;flex:0 0 auto;height:auto;min-height:0;max-height:90dvh;overflow-y:auto;overflow-x:hidden;pointer-events:auto;unicode-bidi:normal;direction:ltr;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.5) rgba(255,255,255,.12);scrollbar-gutter:stable both-edges;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom}.chat-container.mini-mode.svelte-wsb0g3 .chat-feed-holder.has-top-fade:where(.svelte-wsb0g3){mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.15) 8%,black 18%,black 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.15) 8%,black 18%,black 100%);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.chat-container.mini-mode.mini-purpose-creation-wizard.svelte-wsb0g3 .chat-feed-holder.has-top-fade:where(.svelte-wsb0g3),.chat-container.mini-mode.mini-purpose-admin-mini.svelte-wsb0g3 .chat-feed-holder.has-top-fade:where(.svelte-wsb0g3){mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.15) 4%,black 9%,black 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.15) 4%,black 9%,black 100%)}.chat-container.mini-mode.svelte-wsb0g3 .chat-feed-holder:where(.svelte-wsb0g3)::-webkit-scrollbar{width:.55rem}.chat-container.mini-mode.svelte-wsb0g3 .chat-feed-holder:where(.svelte-wsb0g3)::-webkit-scrollbar-track{background:#ffffff24;border-radius:999px}.chat-container.mini-mode.svelte-wsb0g3 .chat-feed-holder:where(.svelte-wsb0g3)::-webkit-scrollbar-thumb{background:#64748b73;border-radius:999px}.chat-feed.svelte-wsb0g3{display:flex;flex-direction:column;justify-content:flex-end;height:max-content;min-height:100%;padding:1rem 0 var(--qwoka-feed-bottom-space, 8rem) 0;gap:var(--qwoka-message-gap, .5rem);direction:ltr;pointer-events:none}.chat-container.mini-mode.svelte-wsb0g3 .chat-feed:where(.svelte-wsb0g3){flex:0 0 auto;min-height:0;padding:1rem 1rem 4rem}.chat-feed-holder.animated-avatar.svelte-wsb0g3 .chat-feed:where(.svelte-wsb0g3){padding-bottom:max(var(--qwoka-feed-bottom-space, 8rem),min(calc(var(--qwoka-rendered-avatar-top, var(--qwoka-desktop-avatar-top, 0px)) + 1rem),max(0px,calc(var(--qwoka-viewport-height, 100dvh) - 9rem))))}.chat-container.mini-mode.svelte-wsb0g3 .chat-feed-holder.animated-avatar:where(.svelte-wsb0g3) .chat-feed:where(.svelte-wsb0g3){padding-bottom:4rem}.message.svelte-wsb0g3{display:flex;align-items:flex-start;max-width:90%}.message-body.svelte-wsb0g3:after{content:"";position:absolute;inset-inline:0;top:100%;height:var(--qwoka-message-gap, .5rem);pointer-events:auto}.message.has-meta-ui.svelte-wsb0g3{width:100%;max-width:100%}.chat-container.mini-mode.svelte-wsb0g3 .message:where(.svelte-wsb0g3){max-width:calc(100% - 2rem)}.message-body.svelte-wsb0g3{position:relative;pointer-events:auto;display:flex;flex-direction:column;gap:.175rem;min-width:0;max-width:100%;box-sizing:border-box}.message.has-meta-ui.svelte-wsb0g3 .message-body:where(.svelte-wsb0g3){flex:1 1 auto;max-width:calc(100% - 4rem)}.message.has-meta-ui.svelte-wsb0g3 .message-body:where(.svelte-wsb0g3)>.interaction-surface,.message.has-meta-ui.svelte-wsb0g3 .message-body:where(.svelte-wsb0g3)>.prompts:where(.svelte-wsb0g3){align-self:center}.message.has-meta-ui.svelte-wsb0g3 .message-body:where(.svelte-wsb0g3)>.interaction-surface{width:100%}.user-image-attachments.svelte-wsb0g3{display:flex;flex-direction:column;gap:.4rem;margin:0}.user-upload-bubble.svelte-wsb0g3{display:flex;flex-direction:column;gap:.45rem}.user-upload-bubble.image-only.svelte-wsb0g3{padding:.4rem}.conversation-upload-delete.svelte-wsb0g3{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:999px;color:inherit;background:transparent;cursor:pointer;margin-left:1.25rem}.conversation-upload-delete.svelte-wsb0g3 i:where(.svelte-wsb0g3){color:inherit;font-size:1.5rem;line-height:1}.conversation-upload-delete.svelte-wsb0g3:hover,.conversation-upload-delete.svelte-wsb0g3:focus-visible{background:#00000014;outline:none}.message-body.svelte-wsb0g3 a,.message-body.svelte-wsb0g3 button,.message-body.svelte-wsb0g3 input,.message-body.svelte-wsb0g3 textarea,.message-body.svelte-wsb0g3 select,.message-body.svelte-wsb0g3 [role=button]{pointer-events:auto}.prompts.svelte-wsb0g3{display:flex;flex-direction:row;align-items:center;align-self:center;justify-content:center;flex-wrap:wrap;gap:.5rem;padding:1rem;box-sizing:border-box;direction:ltr;pointer-events:auto}.prompts.svelte-wsb0g3>button:where(.svelte-wsb0g3){position:relative;background:var( --qwoka-assistant-meta-widget-color, var(--qwoka-assistant-widget-color, var(--qwoka-assistant-primary-color)) );color:var( --qwoka-assistant-meta-widget-text-color, var(--qwoka-assistant-widget-text-color, #333) );border:none;border-radius:var(--qwoka-assistant-prompt-radius, 10rem);padding:.4rem 1rem;font-size:.9rem;cursor:pointer;box-shadow:0 .125rem .25rem #0000001a;animation:svelte-wsb0g3-zoomOut .25s ease-in-out forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.prompts.svelte-wsb0g3>button:where(.svelte-wsb0g3):hover{animation:svelte-wsb0g3-zoomIn .25s ease-in-out forwards;z-index:100}.message.user.svelte-wsb0g3{flex-direction:row-reverse;text-align:left;align-self:flex-end}.message.svelte-wsb0g3>img:where(.svelte-wsb0g3){width:3rem;height:3rem;border-radius:100%;vertical-align:middle;background-color:#fff;box-shadow:0 .125rem .5rem #0000001a;flex-shrink:0}.message.svelte-wsb0g3 aside:where(.svelte-wsb0g3){display:flex;flex-direction:column;position:relative;max-width:100%;box-sizing:border-box;margin:0 .5rem;padding:.5rem 1rem;background:var(--qwoka-assistant-assistant-speech-bg-color, rgba(255, 255, 255, .95));border-radius:var(--qwoka-assistant-radius, 1rem);box-shadow:var(--qwoka-assistant-bubble-shadow, 0 .125rem .5rem rgba(0, 0, 0, .1));pointer-events:auto}.message.svelte-wsb0g3 aside:where(.svelte-wsb0g3) .media-holder{flex-direction:row}.message.svelte-wsb0g3 aside:where(.svelte-wsb0g3):before{content:none}.message.user.svelte-wsb0g3 aside:where(.svelte-wsb0g3){background:var(--qwoka-assistant-user-speech-bg-color, rgba(255, 255, 255, .95))}.message-feedback-actions.svelte-wsb0g3{position:absolute;right:.4rem;bottom:.25rem;display:flex;gap:.12rem;height:1.15rem;margin:0;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;transform:translateY(.15rem)}.message.assistant.svelte-wsb0g3 aside:where(.svelte-wsb0g3):hover .message-feedback-actions:where(.svelte-wsb0g3),.message.assistant.svelte-wsb0g3 aside:where(.svelte-wsb0g3):focus-within .message-feedback-actions:where(.svelte-wsb0g3){opacity:.78;pointer-events:auto;transform:translateY(0)}.message-feedback-actions.svelte-wsb0g3 button:where(.svelte-wsb0g3){display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;padding:0;border:none;border-radius:999px;color:#0000008a;background:#ffffffb8;box-shadow:0 .08rem .22rem #0000001f;cursor:pointer}.message-feedback-actions.svelte-wsb0g3 button:where(.svelte-wsb0g3):hover,.message-feedback-actions.svelte-wsb0g3 button:where(.svelte-wsb0g3):focus-visible{opacity:1;color:var(--qwoka-assistant-primary-color);outline:none;transform:translateY(-.04rem)}.message-feedback-actions.svelte-wsb0g3 button.selected:where(.svelte-wsb0g3):first-child{color:#167a3f;background:#167a3f1f}.message-feedback-actions.svelte-wsb0g3 button.selected:where(.svelte-wsb0g3):last-child{color:#a12b2b;background:#a12b2b1f}.message-feedback-actions.svelte-wsb0g3 button.pending:where(.svelte-wsb0g3){opacity:.45}.message-feedback-actions.svelte-wsb0g3 i:where(.svelte-wsb0g3){font-size:.72rem;line-height:1}.conversation-rating.svelte-wsb0g3{display:flex;align-items:center;gap:.45rem;align-self:flex-start;max-width:min(100%,24rem);margin:0 .5rem;padding:.4rem .55rem .4rem .7rem;border-radius:.75rem;background:color-mix(in srgb,var(--qwoka-assistant-primary-color) 12%,rgba(255,255,255,.94));color:var(--qwoka-assistant-text-color, #333);box-shadow:0 .12rem .35rem #00000014;pointer-events:auto}.conversation-rating.svelte-wsb0g3>span:where(.svelte-wsb0g3){font-size:.78rem;line-height:1.2;font-weight:600;white-space:nowrap}.conversation-rating-options.svelte-wsb0g3{display:flex;gap:.18rem;align-items:center}.conversation-rating-options.svelte-wsb0g3 button:where(.svelte-wsb0g3){display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:none;border-radius:999px;color:color-mix(in srgb,var(--qwoka-assistant-secondary-color, #555) 68%,#333);background:#ffffffa8;cursor:pointer}.conversation-rating-options.svelte-wsb0g3 button:where(.svelte-wsb0g3):hover,.conversation-rating-options.svelte-wsb0g3 button:where(.svelte-wsb0g3):focus-visible,.conversation-rating-options.svelte-wsb0g3 button.selected:where(.svelte-wsb0g3){color:var(--qwoka-assistant-primary-color);background:#fffffff5;box-shadow:0 .1rem .35rem #0000001f;outline:none}.conversation-rating-options.svelte-wsb0g3 button:where(.svelte-wsb0g3):disabled{cursor:default;opacity:.55}.conversation-rating-options.svelte-wsb0g3 i:where(.svelte-wsb0g3){font-size:1.15rem;line-height:1}.meta-media-loader.svelte-wsb0g3{margin:.5rem 0;min-height:1.5rem;width:fit-content;margin-left:auto;margin-right:auto;background:#ffffff1a;box-shadow:0 .125rem .25rem #0000001a;border-radius:.75rem;padding:.15rem .35rem;display:flex;align-items:center;justify-content:center;pointer-events:auto}.meta-media-loader-icon.svelte-wsb0g3{height:1.5rem;width:auto;display:block;opacity:.5}img.loader.svelte-wsb0g3{height:2rem!important;width:auto!important}.thinking-indicator.svelte-wsb0g3{height:1.5rem}.raw-html.svelte-wsb0g3{font-family:inherit;font-size:1rem;line-height:1.62;letter-spacing:.005em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;white-space:normal;word-break:break-word}.message.assistant.svelte-wsb0g3 .raw-html:where(.svelte-wsb0g3){color:var( --qwoka-assistant-assistant-speech-text-color, var(--qwoka-assistant-text-color) )}.message.user.svelte-wsb0g3 .raw-html:where(.svelte-wsb0g3){color:var( --qwoka-assistant-user-speech-text-color, var(--qwoka-assistant-text-color) )}.raw-html.svelte-wsb0g3 *{font-family:inherit;font-size:inherit;color:inherit}.raw-html.svelte-wsb0g3 p{margin:.35rem 0;line-height:1.55}.raw-html.svelte-wsb0g3 p:first-child{margin-top:0}.raw-html.svelte-wsb0g3 p:last-child{margin-bottom:0}.raw-html.svelte-wsb0g3 ul,.raw-html.svelte-wsb0g3 ol{margin:.4rem 0;padding-left:1.2rem}.raw-html.svelte-wsb0g3 li{margin:.2rem 0}.raw-html.svelte-wsb0g3 h3,.raw-html.svelte-wsb0g3 h4,.raw-html.svelte-wsb0g3 h5,.raw-html.svelte-wsb0g3 h6{margin:.55rem 0 .35rem;line-height:1.3;font-weight:700;letter-spacing:.01em}.raw-html.svelte-wsb0g3 blockquote{margin:.45rem 0;padding-left:.75rem;border-left:.2rem solid var( --qwoka-assistant-primary-border-color, color-mix(in srgb, var(--qwoka-assistant-primary-color) 60%, transparent) );opacity:.92}.raw-html.svelte-wsb0g3 .qwoka-reference-footer{font-size:80%;opacity:.5}.raw-html.svelte-wsb0g3 a.qwoka-reference-link{display:inline-flex;align-items:center;justify-content:center;width:1.05em;height:1.05em;margin-left:.15em;vertical-align:-.12em;color:var(--qwoka-assistant-primary-color, currentColor);text-decoration:none;opacity:.78;pointer-events:auto}.raw-html.svelte-wsb0g3 a.qwoka-reference-link:hover,.raw-html.svelte-wsb0g3 a.qwoka-reference-link:focus-visible{opacity:1;text-decoration:none}.raw-html.svelte-wsb0g3 a.qwoka-inline-link{color:var(--qwoka-assistant-primary-color, currentColor);text-decoration:underline;text-underline-offset:.12em;pointer-events:auto}.raw-html.svelte-wsb0g3 a.qwoka-inline-link:hover,.raw-html.svelte-wsb0g3 a.qwoka-inline-link:focus-visible{text-decoration-thickness:.12em}.raw-html.svelte-wsb0g3 img.qwoka-inline-media{display:block;width:auto;max-width:min(100%,18rem);max-height:18rem;margin:.55rem 0;object-fit:contain;border-radius:.5rem;background:#ffffffbf;box-shadow:0 .12rem .45rem #0000001f;pointer-events:auto}.raw-html.svelte-wsb0g3 math.qwoka-math-frac,.raw-html.svelte-wsb0g3 math.qwoka-math-frac *{font-family:math,"Cambria Math",Times New Roman,serif}.raw-html.svelte-wsb0g3 math.qwoka-math-frac{display:inline-block;margin:0 .04em;line-height:1;vertical-align:-.28em}.raw-html.svelte-wsb0g3 code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.92em;background:#0000000d;border-radius:.25rem;padding:.08rem .28rem}.raw-html.svelte-wsb0g3 pre{margin:.45rem 0;padding:.5rem .65rem;overflow-x:auto;background:#0000000d;border-radius:.4rem}.raw-html.svelte-wsb0g3 table{width:100%;border-collapse:collapse;margin:.4rem 0;font-size:.95em}.raw-html.svelte-wsb0g3 th,.raw-html.svelte-wsb0g3 td{border:1px solid rgba(0,0,0,.12);padding:.25rem .4rem;text-align:left;vertical-align:top}.mic-permission-message.svelte-wsb0g3{align-self:flex-start}.mic-permission-blurb.svelte-wsb0g3{gap:.65rem;min-width:min(24rem,calc(100vw - 6rem))}.chat-container.mini-mode.svelte-wsb0g3 .mic-permission-blurb:where(.svelte-wsb0g3){min-width:0;width:min(24rem,100%)}.mic-permission-title.svelte-wsb0g3{display:flex;align-items:center;gap:.45rem;color:var( --qwoka-assistant-assistant-speech-text-color, var(--qwoka-assistant-text-color, #172033) );font-weight:800;line-height:1.25}.mic-permission-title.svelte-wsb0g3 i:where(.svelte-wsb0g3){color:var(--qwoka-assistant-primary-color, #1559b7);font-size:1.2rem;line-height:1}.mic-permission-blurb.svelte-wsb0g3 p:where(.svelte-wsb0g3){margin:0;color:var( --qwoka-assistant-assistant-speech-text-color, var(--qwoka-assistant-text-color, #172033) );line-height:1.4}.mic-permission-actions.svelte-wsb0g3{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.1rem}.mic-permission-actions.svelte-wsb0g3 button:where(.svelte-wsb0g3){border:0;border-radius:999px;padding:.58rem .9rem;font:inherit;font-size:.8rem;font-weight:800;line-height:1;text-transform:uppercase;cursor:pointer;box-shadow:0 .35rem .8rem #0f172a29}.mic-permission-actions.svelte-wsb0g3 button.secondary:where(.svelte-wsb0g3){background:transparent;color:var(--qwoka-assistant-primary-color, #1559b7);box-shadow:none}.mic-permission-actions.svelte-wsb0g3 button.primary:where(.svelte-wsb0g3){background:var(--qwoka-assistant-primary-color, #1559b7);color:var(--qwoka-assistant-meta-widget-text-color, #fff)}.mic-permission-actions.svelte-wsb0g3 button:where(.svelte-wsb0g3):hover{filter:brightness(1.04)}.mic-permission-actions.svelte-wsb0g3 button.secondary:where(.svelte-wsb0g3):hover{filter:none;text-decoration:underline}.mic-permission-actions.svelte-wsb0g3 button:where(.svelte-wsb0g3):focus,.mic-permission-actions.svelte-wsb0g3 button:where(.svelte-wsb0g3):focus-visible{outline:none;box-shadow:0 .35rem .8rem #0f172a29,0 0 0 .18rem color-mix(in srgb,white 62%,var(--qwoka-assistant-primary-color, #1559b7) 38%)}.mic-permission-actions.svelte-wsb0g3 button.secondary:where(.svelte-wsb0g3):focus,.mic-permission-actions.svelte-wsb0g3 button.secondary:where(.svelte-wsb0g3):focus-visible{box-shadow:none;text-decoration:underline}.user-interaction-hint.svelte-wsb0g3{display:flex;position:absolute;flex-direction:row;align-items:flex-start;justify-content:flex-start;background:none;color:#333;border:none;border-radius:var(--qwoka-assistant-radius, 1rem);background:color-mix(in srgb,rgba(255,255,255,.85) 50%,cornflowerblue);box-shadow:0 .25rem .5rem #0000001a;padding:.5rem 1rem .5rem .75rem;font-size:.9rem;gap:.5rem;-webkit-user-select:none;user-select:none;width:auto;min-height:var(--qwoka-composer-height, 4.5rem);height:auto;left:var(--qwoka-full-inline-start, 3rem);right:var(--qwoka-full-inline-end, 1rem);bottom:var(--qwoka-composer-bottom, 2.5rem)}.chat-container.mini-mode.svelte-wsb0g3 .user-interaction-hint:where(.svelte-wsb0g3){left:1rem;right:1rem;width:auto;bottom:5rem}.user-interaction-hint.above-input-row.svelte-wsb0g3{bottom:calc(var(--qwoka-composer-bottom, 2.5rem) + var(--qwoka-composer-height, 4.5rem) + .5rem)}.user-interaction-hint.svelte-wsb0g3>i:where(.svelte-wsb0g3){flex:0 0 auto;line-height:1;margin-top:.1rem}.user-interaction-hint.denied.svelte-wsb0g3{background:color-mix(in srgb,rgba(255,255,255,.85) 50%,orange)}.user-interaction-hint.svelte-wsb0g3>span:where(.svelte-wsb0g3){display:none;text-align:left;line-height:1.35;flex:1 1 auto;min-width:0}.user-interaction-hint.open.svelte-wsb0g3>span:where(.svelte-wsb0g3),.user-interaction-hint.open.svelte-wsb0g3>span:where(.svelte-wsb0g3) :where(.svelte-wsb0g3){display:initial}.user-interaction-hint.interactive.svelte-wsb0g3{cursor:pointer}.user-interaction-hint.prompt.svelte-wsb0g3{height:auto;min-height:4.5rem;align-items:flex-start;flex-direction:row}.user-interaction-hint.quota.svelte-wsb0g3{height:auto;min-height:4.5rem;background:color-mix(in srgb,rgba(255,255,255,.88) 55%,#ffbe7a)}.input-row.svelte-wsb0g3{--qwoka-composer-rest-opacity: 25%;--qwoka-composer-active-opacity: 95%;position:absolute;display:flex;gap:.5rem;z-index:10000;border-radius:var(--qwoka-assistant-radius, 1rem);align-items:center;justify-content:center;left:var(--qwoka-full-inline-start, 3rem);right:var(--qwoka-full-inline-end, 1rem);bottom:var(--qwoka-composer-bottom, 2.5rem);height:auto;min-height:var(--qwoka-composer-height, 4.5rem);max-height:calc(var(--qwoka-viewport-height, 100dvh) - var(--qwoka-composer-bottom, 2.5rem) - max(1rem,env(safe-area-inset-top,0px)));overflow-y:auto;width:auto;min-width:0;box-shadow:var(--qwoka-assistant-control-shadow, 0 .25rem .5rem rgba(0, 0, 0, .1))}.input-row.svelte-wsb0g3,.composer-more-panel.svelte-wsb0g3{background:linear-gradient(var(--qwoka-assistant-surface-color, white),var(--qwoka-assistant-surface-color, white)),#fff}.input-row.connection-status-row.svelte-wsb0g3{z-index:10001;background:color-mix(in srgb,white 60%,#d7e5ff)}.input-row.can-fade.svelte-wsb0g3{animation:svelte-wsb0g3-decreaseInputOpacity 1s ease-in-out forwards,svelte-wsb0g3-decreaseInputShadow 1s ease-in-out forwards}.input-row.can-fade.svelte-wsb0g3:hover,.input-row.can-fade.svelte-wsb0g3:focus-within{animation:svelte-wsb0g3-increaseInputOpacity .5s ease-in-out forwards,svelte-wsb0g3-increaseInputShadow .5s ease-in-out forwards}.input-box.svelte-wsb0g3{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.5rem .75rem;min-width:0;flex-wrap:wrap;gap:.25rem}.desktop-composer-controls.svelte-wsb0g3{display:contents}.input-row.svelte-wsb0g3 button.composer-more-toggle:where(.svelte-wsb0g3){display:none;color:var(--qwoka-assistant-text-color, #333)}.composer-more-toggle.svelte-wsb0g3 svg:where(.svelte-wsb0g3){fill:currentColor}.composer-more-panel.svelte-wsb0g3{display:none}.controls.svelte-wsb0g3{display:flex;gap:.5rem;align-items:center;justify-content:flex-start;flex-shrink:0}.input-row.svelte-wsb0g3 .chat-composer:where(.svelte-wsb0g3){background:none;color:var(--qwoka-assistant-text-color, #333);padding:.5rem;padding-block:max(.5rem,calc((clamp(44px,2.75rem,48px) - 1.5em)/2));height:clamp(44px,2.75rem,48px);min-height:max(44px,calc(1.5em + 1rem));max-height:7rem;resize:none;overflow-y:auto;flex:1 1 8rem;min-width:0;border:none;border-radius:var(--qwoka-assistant-radius, 1rem);width:0;outline:none;font-size:1rem;line-height:1.5}.input-row.svelte-wsb0g3 button:where(.svelte-wsb0g3){position:relative;display:inline-flex;align-items:center;justify-content:center;color:#333;border:none;border-radius:100%;width:clamp(44px,2.75rem,48px);height:clamp(44px,2.75rem,48px);flex:0 0 auto;cursor:pointer;opacity:.75;touch-action:manipulation;-webkit-user-select:none;user-select:none}.input-row.svelte-wsb0g3 button.mic-control:where(.svelte-wsb0g3){touch-action:none}.input-row.svelte-wsb0g3 button.large:where(.svelte-wsb0g3){width:3.25rem;height:3.25rem;opacity:1;background-color:#fff;box-shadow:0 .25rem 1rem #0000001a}.input-row.svelte-wsb0g3 button:where(.svelte-wsb0g3) i:where(.svelte-wsb0g3){display:block;max-width:100%;overflow:hidden;line-height:1}.input-row.svelte-wsb0g3 button.large:where(.svelte-wsb0g3) i:where(.svelte-wsb0g3){position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.8rem;height:1.8rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.8rem;line-height:1;transform:none}.input-row.svelte-wsb0g3 button:where(.svelte-wsb0g3):hover{opacity:1;transform:scale(1.1)}.input-row.svelte-wsb0g3 button.small:where(.svelte-wsb0g3){background-color:#fff0;color:#dc143c}.input-row.svelte-wsb0g3 button.small.enabled:where(.svelte-wsb0g3){color:#006400}.input-row.svelte-wsb0g3 button.small:where(.svelte-wsb0g3):hover{background-color:#fff;box-shadow:0 .25rem 1rem #0000001a}.input-row.svelte-wsb0g3 button.small.clean-chat:where(.svelte-wsb0g3),.input-row.svelte-wsb0g3 button.small.my-files:where(.svelte-wsb0g3),.input-row.svelte-wsb0g3 button.small.upload-photo:where(.svelte-wsb0g3){color:var(--qwoka-assistant-text-color, #333)}.input-row.svelte-wsb0g3 button.connection-status-button:where(.svelte-wsb0g3){width:100%;height:100%;border-radius:inherit;justify-content:flex-start;gap:.5rem;padding:0 1rem;background:transparent;box-shadow:none;cursor:pointer;touch-action:manipulation;text-align:left}.input-row.svelte-wsb0g3 button.connection-status-button:where(.svelte-wsb0g3):hover,.input-row.svelte-wsb0g3 button.connection-status-button:where(.svelte-wsb0g3):focus-visible{transform:none;background:transparent;box-shadow:none}.input-row.svelte-wsb0g3 button.connection-status-button:where(.svelte-wsb0g3) span:where(.svelte-wsb0g3){min-width:0;overflow-wrap:anywhere}.disclaimer-area.svelte-wsb0g3{position:relative;display:flex;flex:1 0 100%;flex-wrap:wrap;align-items:center;gap:.35rem;box-sizing:border-box;min-width:0;color:var(--qwoka-assistant-text-color, #333);border-radius:.5rem}.disclaimer-area.svelte-wsb0g3:hover,.disclaimer-area.svelte-wsb0g3:focus-within{background-color:#000000a6;color:#fff;box-shadow:0 .25rem .5rem #0000001a}.disclaimer-area.svelte-wsb0g3:hover .formal-feedback-button:where(.svelte-wsb0g3),.disclaimer-area.svelte-wsb0g3:focus-within .formal-feedback-button:where(.svelte-wsb0g3){color:#fff;opacity:1}.input-row.svelte-wsb0g3 button.formal-feedback-button:where(.svelte-wsb0g3){position:relative;display:grid;place-items:center;flex:0 0 auto;width:clamp(44px,2.75rem,48px);height:clamp(44px,2.75rem,48px);min-width:clamp(44px,2.75rem,48px);margin-left:.35rem;padding:0;box-sizing:border-box;color:inherit;background:transparent;box-shadow:none;z-index:2}.input-row.svelte-wsb0g3 button.formal-feedback-button:where(.svelte-wsb0g3) i:where(.svelte-wsb0g3){display:grid;place-items:center;width:1rem;height:1rem;font-size:1rem;line-height:1;margin:0;text-align:center;transform:none}.input-row.svelte-wsb0g3 button.formal-feedback-button:where(.svelte-wsb0g3):hover,.input-row.svelte-wsb0g3 button.formal-feedback-button:where(.svelte-wsb0g3):focus-visible{color:inherit;background:#fff3;box-shadow:none;opacity:1;transform:none;outline:none}.clean-chat.svelte-wsb0g3 i:where(.svelte-wsb0g3),.my-files.svelte-wsb0g3 svg:where(.svelte-wsb0g3){font-size:1.4rem}.input-box.svelte-wsb0g3 button:where(.svelte-wsb0g3) i:where(.svelte-wsb0g3){color:inherit}.icon-btn.highlight.svelte-wsb0g3{animation:svelte-wsb0g3-pulse 2s ease-in-out 10}.user-uploads.svelte-wsb0g3{display:flex;flex-direction:column;gap:.5rem;width:auto;max-width:100%;box-sizing:border-box;padding:.5rem;color:var( --qwoka-assistant-user-speech-text-color, var(--qwoka-assistant-text-color, #172033) );pointer-events:auto}.file-upload-input.svelte-wsb0g3{display:none}.file-upload.svelte-wsb0g3{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:transparent;color:inherit;border:none;border-radius:.5rem;padding:.25rem .5rem;font-size:.9rem;max-width:100%;overflow:hidden}.file-upload.svelte-wsb0g3 .left:where(.svelte-wsb0g3){min-width:0;flex:1 1 auto}.file-upload.svelte-wsb0g3 span:where(.svelte-wsb0g3){max-width:70%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem}.file-upload.svelte-wsb0g3 .left:where(.svelte-wsb0g3),.file-upload.svelte-wsb0g3 .right:where(.svelte-wsb0g3){display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.file-upload.svelte-wsb0g3 .left:where(.svelte-wsb0g3){justify-content:flex-start}.file-upload.svelte-wsb0g3 .right:where(.svelte-wsb0g3){justify-content:flex-end;margin-left:1.25rem}.file-upload.svelte-wsb0g3 img:where(.svelte-wsb0g3){height:4rem;max-width:7rem;overflow:hidden;border-radius:.1rem;border:.25rem solid white;vertical-align:middle;box-shadow:0 .25rem .5rem #0000001a}.file-upload.svelte-wsb0g3 i.uploading:where(.svelte-wsb0g3){animation:svelte-wsb0g3-pulse 1s ease-in-out infinite;color:#6495ed;font-size:1.5rem}.file-upload.svelte-wsb0g3 i.uploaded:where(.svelte-wsb0g3){color:green;font-size:1.5rem}.file-upload.svelte-wsb0g3 i.failed:where(.svelte-wsb0g3){color:#dc143c;font-size:1.5rem}.file-upload.svelte-wsb0g3 .right:where(.svelte-wsb0g3)>i.icon-btn:where(.svelte-wsb0g3){font-size:1.5rem}i.icon-btn.svelte-wsb0g3{display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.75;animation:svelte-wsb0g3-zoomOut .25s ease-in-out forwards}i.icon-btn.svelte-wsb0g3:hover{animation:svelte-wsb0g3-zoomIn .25s ease-in-out forwards;opacity:1;z-index:100}.interactive.svelte-wsb0g3,.input-row.svelte-wsb0g3{pointer-events:auto}.document-library-access.svelte-wsb0g3{position:relative;top:auto;right:auto;z-index:10001;pointer-events:auto;max-width:100%;text-align:center}.document-library-access.svelte-wsb0g3 .library-toggle{min-height:clamp(44px,2.75rem,48px)}.chat-container.mini-mode.svelte-wsb0g3:has(.document-library-access:where(.svelte-wsb0g3)) .chat-feed:where(.svelte-wsb0g3){padding-top:1rem}.my-files.svelte-wsb0g3 svg:where(.svelte-wsb0g3){width:1.5rem;height:1.5rem;flex:0 0 1.5rem}.thinking-ring.svelte-wsb0g3{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.disclaimer.svelte-wsb0g3{display:flex;flex:1 1 10rem;min-width:0;max-height:min(8rem,calc(var(--qwoka-viewport-height, 100dvh) / 4));overflow-y:auto;gap:.25rem;align-items:flex-start;justify-content:flex-start;font-size:.75rem;overflow-wrap:anywhere;box-sizing:border-box;padding:.25rem .5rem;border-radius:.5rem;color:inherit}.disclaimer.svelte-wsb0g3>small:where(.svelte-wsb0g3){font-size:inherit;color:inherit;line-height:1.35}.disclaimer.svelte-wsb0g3:hover{box-shadow:none;background-color:transparent;color:inherit;transform:none}.feedback-modal.svelte-wsb0g3{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;border:0;pointer-events:auto;max-width:calc(100% - 1rem);max-height:calc(var(--assistant-dialog-viewport-height, 100dvh) - 1rem);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:.75rem;width:min(24rem,calc(100dvw - 2rem));padding:.85rem;border-radius:.75rem;background:#fffffff5;color:#222;box-shadow:0 .4rem 1.5rem #0003}.feedback-modal.svelte-wsb0g3 :where(.svelte-wsb0g3){color:inherit}.feedback-modal.svelte-wsb0g3::backdrop{background:#0000004d}.feedback-modal.svelte-wsb0g3 header:where(.svelte-wsb0g3),.feedback-modal.svelte-wsb0g3 footer:where(.svelte-wsb0g3){display:flex;align-items:center;justify-content:space-between;gap:.6rem}.feedback-modal.svelte-wsb0g3 header:where(.svelte-wsb0g3) strong:where(.svelte-wsb0g3){font-size:.95rem;line-height:1.2;min-width:0;overflow-wrap:anywhere}.feedback-modal.svelte-wsb0g3 header:where(.svelte-wsb0g3) button:where(.svelte-wsb0g3),.feedback-modal.svelte-wsb0g3 footer:where(.svelte-wsb0g3) button:where(.svelte-wsb0g3){display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer}.feedback-modal.svelte-wsb0g3 header:where(.svelte-wsb0g3) button:where(.svelte-wsb0g3){width:clamp(44px,2.75rem,48px);height:clamp(44px,2.75rem,48px);flex:0 0 auto;border-radius:999px;color:#333;background:#0000000a}.feedback-modal.svelte-wsb0g3 header:where(.svelte-wsb0g3) button:where(.svelte-wsb0g3) i:where(.svelte-wsb0g3){font-size:1rem}.feedback-modal.svelte-wsb0g3 textarea:where(.svelte-wsb0g3){width:100%;min-height:6rem;resize:vertical;box-sizing:border-box;border:1px solid rgba(0,0,0,.16);border-radius:.55rem;padding:.65rem;color:#222;background:#ffffffeb;font:inherit;line-height:1.35;outline:none}.feedback-modal.svelte-wsb0g3 textarea:where(.svelte-wsb0g3):focus{border-color:var(--qwoka-assistant-primary-color);box-shadow:0 0 0 .12rem color-mix(in srgb,var(--qwoka-assistant-primary-color) 18%,transparent)}.feedback-modal.svelte-wsb0g3 footer:where(.svelte-wsb0g3){justify-content:flex-end}.feedback-modal.svelte-wsb0g3 footer:where(.svelte-wsb0g3) button:where(.svelte-wsb0g3){min-height:clamp(44px,2.75rem,48px);border-radius:.5rem;padding:0 .85rem;color:#333;background:#0000000f}.feedback-modal.svelte-wsb0g3 footer:where(.svelte-wsb0g3) button.primary:where(.svelte-wsb0g3){color:var(--qwoka-assistant-meta-widget-text-color, #fff);background:var(--qwoka-assistant-primary-color)}.feedback-modal.svelte-wsb0g3 footer:where(.svelte-wsb0g3) button:where(.svelte-wsb0g3):disabled{cursor:default;opacity:.5}.feedback-modal-status.svelte-wsb0g3{color:#167a3f;font-size:.75rem;line-height:1.25}.feedback-modal-status.error.svelte-wsb0g3{color:#a12b2b}@keyframes svelte-wsb0g3-zoomIn{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes svelte-wsb0g3-zoomOut{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes svelte-wsb0g3-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes svelte-wsb0g3-pulse-small{0%{transform:scale(1)}50%{transform:scale(1.025)}to{transform:scale(1)}}.vision-overlay.svelte-wsb0g3{position:fixed;left:0;top:0;right:0;bottom:0;pointer-events:none;z-index:100000}@keyframes svelte-wsb0g3-increaseInputShadow{0%{box-shadow:0 .125rem .25rem #0000001a}to{box-shadow:0 .25rem .5rem #0003}}@keyframes svelte-wsb0g3-decreaseInputShadow{0%{box-shadow:0 .25rem .5rem #0003}to{box-shadow:0 .125rem .25rem #0000001a}}@keyframes svelte-wsb0g3-increaseInputOpacity{0%{opacity:var(--qwoka-composer-rest-opacity, 25%)}to{opacity:var(--qwoka-composer-active-opacity, 95%)}}@keyframes svelte-wsb0g3-decreaseInputOpacity{0%{opacity:var(--qwoka-composer-active-opacity, 95%)}to{opacity:var(--qwoka-composer-rest-opacity, 25%)}}@keyframes svelte-wsb0g3-increaseOpacity{0%{opacity:.05}to{opacity:1}}@keyframes svelte-wsb0g3-decreaseOpacity{0%{opacity:1}to{opacity:.05}}@keyframes svelte-wsb0g3-increaseContainerBackgroundOpacity{0%{opacity:0}to{opacity:1}}@keyframes svelte-wsb0g3-decreaseContainerBackgroundOpacity{0%{opacity:1}to{opacity:0}}@keyframes svelte-wsb0g3-slideInWarning{0%{left:-25rem}to{left:3rem}}.vision-highlight.svelte-wsb0g3{position:absolute;border:.2rem dashed crimson;border-radius:.5rem;box-shadow:1rem 2rem .5rem #0000001a}.avatar-load-notice.svelte-wsb0g3{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding:.5rem .75rem;margin:.5rem;border-radius:.5rem;background:var(--qwoka-surface-color, #f3f4f6);color:var(--qwoka-text-color, #374151);font-size:.8rem;line-height:1.4;position:sticky;top:0;direction:ltr;z-index:2}.avatar-load-notice.svelte-wsb0g3 button:where(.svelte-wsb0g3){background:transparent;color:inherit;border:0;padding:.25rem;text-decoration:underline;cursor:pointer}.avatar-holder.svelte-wsb0g3{display:flex;position:absolute;bottom:0;left:0;width:var(--qwoka-avatar-width, 480px);height:var(--qwoka-avatar-height, 270px);pointer-events:none;z-index:1;isolation:isolate;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.avatar-holder.svelte-wsb0g3 .qwoka-canvas{pointer-events:none;backface-visibility:hidden;transform-style:preserve-3d}@container qwoka-full-assistant (max-width: 30rem){.chat-container.svelte-wsb0g3:not(.mini-mode) .chat-feed:where(.svelte-wsb0g3){--qwoka-message-gap: .45rem}.chat-container.svelte-wsb0g3:not(.mini-mode) .message:where(.svelte-wsb0g3){max-width:100%;min-width:0}.chat-container.svelte-wsb0g3:not(.mini-mode) .message-body:where(.svelte-wsb0g3){min-width:0;max-width:100%}.chat-container.svelte-wsb0g3:not(.mini-mode) .message:where(.svelte-wsb0g3)>img:where(.svelte-wsb0g3){width:2.35rem;height:2.35rem}.chat-container.svelte-wsb0g3:not(.mini-mode) .message:where(.svelte-wsb0g3) aside:where(.svelte-wsb0g3){max-width:100%;margin:0 .35rem;padding:.48rem .75rem;border-radius:.85rem}.chat-container.svelte-wsb0g3:not(.mini-mode) .raw-html:where(.svelte-wsb0g3){font-size:.95rem;line-height:1.52}.chat-container.svelte-wsb0g3:not(.mini-mode) .raw-html:where(.svelte-wsb0g3) pre,.chat-container.svelte-wsb0g3:not(.mini-mode) .raw-html:where(.svelte-wsb0g3) table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.chat-container.svelte-wsb0g3:not(.mini-mode) .prompts:where(.svelte-wsb0g3){justify-content:center;max-width:100%;padding:.5rem 0}.chat-container.svelte-wsb0g3:not(.mini-mode) .prompts:where(.svelte-wsb0g3)>button:where(.svelte-wsb0g3){max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.chat-container.svelte-wsb0g3:not(.mini-mode) .input-row:where(.svelte-wsb0g3) button.large:where(.svelte-wsb0g3){width:clamp(44px,3.25rem,52px);height:clamp(44px,3.25rem,52px)}}.chat-container.svelte-wsb0g3:where(:where(.svelte-wsb0g3):not(.mobile-layout)):not(.mini-mode) .input-row:where(.svelte-wsb0g3){overflow:visible}:where(.chat-container:where(.svelte-wsb0g3):not(.mobile-layout)) .desktop-disclaimer.svelte-wsb0g3{position:absolute;top:calc(100% + .25rem);left:0;right:0;flex:0 1 auto;flex-wrap:nowrap;max-height:2.5rem;overflow:hidden;color:#00000080}:where(.chat-container:where(.svelte-wsb0g3):not(.mobile-layout)) .desktop-disclaimer.svelte-wsb0g3 .disclaimer:where(.svelte-wsb0g3){flex:1 1 auto;font-size:.65rem;-webkit-user-select:none;user-select:none;max-height:inherit;overflow:hidden;overflow-wrap:normal}:where(.chat-container:where(.svelte-wsb0g3):not(.mobile-layout)) .desktop-disclaimer.svelte-wsb0g3 .disclaimer:where(.svelte-wsb0g3)>small:where(.svelte-wsb0g3){line-height:.9rem}:where(.chat-container:where(.svelte-wsb0g3):not(.mobile-layout)) .input-row.svelte-wsb0g3 .desktop-disclaimer:where(.svelte-wsb0g3) button.formal-feedback-button:where(.svelte-wsb0g3){width:1.75rem;height:1.75rem;min-width:1.75rem}:where(.chat-container:where(.svelte-wsb0g3):not(.mobile-layout)) .desktop-disclaimer.svelte-wsb0g3 .formal-feedback-button:where(.svelte-wsb0g3){color:#0000008c}@container qwoka-full-assistant (max-width: 15rem){.chat-container.svelte-wsb0g3:not(.mini-mode) .input-box:where(.svelte-wsb0g3){padding-inline:.65rem}.chat-container.svelte-wsb0g3:not(.mini-mode) .controls:where(.svelte-wsb0g3){gap:.15rem}.chat-container.svelte-wsb0g3:not(.mini-mode) .chat-composer:where(.svelte-wsb0g3){padding-inline:.35rem}}.chat-container.svelte-wsb0g3:where(.mobile-layout:where(.svelte-wsb0g3)):not(.mini-mode) .input-box:where(.svelte-wsb0g3){flex-wrap:nowrap}.chat-container.svelte-wsb0g3:where(.mobile-layout:where(.svelte-wsb0g3)):not(.mini-mode) .chat-composer:where(.svelte-wsb0g3){flex:1 1 0;width:0}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .desktop-composer-controls.svelte-wsb0g3,:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .desktop-disclaimer.svelte-wsb0g3{display:none}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .input-row.svelte-wsb0g3 button.composer-more-toggle:where(.svelte-wsb0g3){display:inline-flex}.chat-container.svelte-wsb0g3:where(.mobile-layout:where(.svelte-wsb0g3)):not(.mini-mode) .avatar-holder:where(.svelte-wsb0g3){width:var(--qwoka-mobile-avatar-width, 360px);height:var(--qwoka-mobile-avatar-height, 202.5px)}.chat-container.svelte-wsb0g3:where(.mobile-layout:where(.svelte-wsb0g3)):not(.mini-mode) .chat-feed:where(.svelte-wsb0g3){padding-bottom:max(var(--qwoka-feed-bottom-space),min(calc(var(--qwoka-rendered-avatar-top, var(--qwoka-mobile-avatar-top, 0px)) + 1rem),max(0px,calc(var(--qwoka-viewport-height, 100dvh) - 9rem))))}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .composer-more-panel.svelte-wsb0g3{pointer-events:auto;display:flex;flex-direction:column;position:absolute;z-index:10002;left:var(--qwoka-full-inline-start, 1rem);right:var(--qwoka-full-inline-end, 1rem);bottom:calc(var(--qwoka-composer-bottom, .75rem) + var(--qwoka-composer-measured-height, 4.5rem) + .5rem);max-height:max(44px,calc(var(--qwoka-viewport-height, 100dvh) - var(--qwoka-composer-bottom, .75rem) - var(--qwoka-composer-measured-height, 4.5rem) - 1rem - env(safe-area-inset-top,0px)));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:.5rem;border:1px solid var(--qwoka-assistant-border-color, rgba(128, 128, 128, .25));border-radius:var(--qwoka-assistant-radius, 1rem);box-shadow:var(--qwoka-assistant-control-shadow, 0 .25rem .5rem rgba(0, 0, 0, .1))}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .composer-more-panel.svelte-wsb0g3 button:where(.svelte-wsb0g3){display:flex;align-items:center;gap:.65rem;flex:0 0 auto;width:100%;min-width:44px;min-height:44px;height:auto;margin:0;padding:.65rem;border:none;border-radius:.5rem;background:transparent;color:var(--qwoka-assistant-text-color, #333);font-size:1rem;line-height:1.4;text-align:left;cursor:pointer;touch-action:manipulation}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .composer-more-panel.svelte-wsb0g3 button:where(.svelte-wsb0g3):disabled{opacity:.5;cursor:default}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .composer-more-panel.svelte-wsb0g3 button:where(.svelte-wsb0g3):hover{background:color-mix(in srgb,var(--qwoka-assistant-text-color, #333) 8%,transparent)}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .composer-more-panel.svelte-wsb0g3 button:where(.svelte-wsb0g3):focus-visible{outline:2px solid var(--qwoka-assistant-primary-color, #245acb);outline-offset:-2px}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .composer-more-panel.svelte-wsb0g3 button.mic-control:where(.svelte-wsb0g3){touch-action:none}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .composer-more-panel.svelte-wsb0g3 .my-files:where(.svelte-wsb0g3) svg:where(.svelte-wsb0g3){height:1lh}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .composer-more-panel.svelte-wsb0g3 button:where(.svelte-wsb0g3) i:where(.svelte-wsb0g3){flex:0 0 1.5rem;color:inherit}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .composer-more-panel.svelte-wsb0g3 button.enabled:where(.svelte-wsb0g3) i:where(.svelte-wsb0g3){color:var(--qwoka-assistant-primary-color, darkgreen)}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .composer-more-panel.svelte-wsb0g3 button:where(.svelte-wsb0g3) span:where(.svelte-wsb0g3){min-width:0;overflow-wrap:anywhere}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .composer-more-panel.svelte-wsb0g3 .disclaimer-area:where(.svelte-wsb0g3){display:flex;flex-direction:column;align-items:stretch;flex:0 0 auto}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .composer-more-panel.svelte-wsb0g3 .disclaimer-area:where(.svelte-wsb0g3):hover,:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .composer-more-panel.svelte-wsb0g3 .disclaimer-area:where(.svelte-wsb0g3):focus-within{background:transparent;color:inherit;box-shadow:none}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .composer-more-panel.svelte-wsb0g3 .disclaimer-area:where(.svelte-wsb0g3):hover .formal-feedback-button:where(.svelte-wsb0g3),:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .composer-more-panel.svelte-wsb0g3 .disclaimer-area:where(.svelte-wsb0g3):focus-within .formal-feedback-button:where(.svelte-wsb0g3){color:inherit}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .composer-more-panel.svelte-wsb0g3 .disclaimer:where(.svelte-wsb0g3){flex:0 0 auto;max-height:none;overflow:visible;padding:.75rem .65rem;border-top:1px solid var(--qwoka-assistant-border-color, rgba(128, 128, 128, .25));color:var(--qwoka-assistant-text-color, #333);white-space:pre-wrap;overflow-wrap:anywhere}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .composer-more-panel.svelte-wsb0g3 .disclaimer:where(.svelte-wsb0g3)>small:where(.svelte-wsb0g3){font-size:.85rem;line-height:1.5}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .composer-more-panel.svelte-wsb0g3 .disclaimer:where(.svelte-wsb0g3):hover{background:transparent;color:inherit;box-shadow:none}:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .input-row.can-fade.svelte-wsb0g3,:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .input-row.can-fade.svelte-wsb0g3:hover,:where(.chat-container.mobile-layout:where(.svelte-wsb0g3)) .input-row.can-fade.svelte-wsb0g3:focus-within,.chat-container:where(.mobile-layout:where(.svelte-wsb0g3)).can-fade.svelte-wsb0g3 .chat-feed-holder:where(.svelte-wsb0g3),.chat-container:where(.mobile-layout:where(.svelte-wsb0g3)).can-fade.svelte-wsb0g3:hover .chat-feed-holder:where(.svelte-wsb0g3),.chat-container:where(.mobile-layout:where(.svelte-wsb0g3)).can-fade.svelte-wsb0g3:has(:where(.svelte-wsb0g3):hover) .chat-feed-holder:where(.svelte-wsb0g3),.chat-container:where(.mobile-layout:where(.svelte-wsb0g3)).can-fade.svelte-wsb0g3:has(:where(.svelte-wsb0g3):focus-within) .chat-feed-holder:where(.svelte-wsb0g3),.chat-container:where(.mobile-layout:where(.svelte-wsb0g3)).can-fade.svelte-wsb0g3 .chat-feed-scrollbar:where(.svelte-wsb0g3),.chat-container:where(.mobile-layout:where(.svelte-wsb0g3)).can-fade.svelte-wsb0g3:hover .chat-feed-scrollbar:where(.svelte-wsb0g3),.chat-container:where(.mobile-layout:where(.svelte-wsb0g3)).can-fade.svelte-wsb0g3:has(:where(.svelte-wsb0g3):hover) .chat-feed-scrollbar:where(.svelte-wsb0g3),.chat-container:where(.mobile-layout:where(.svelte-wsb0g3)).can-fade.svelte-wsb0g3:has(:where(.svelte-wsb0g3):focus-within) .chat-feed-scrollbar:where(.svelte-wsb0g3){animation:none;opacity:1}@media(hover:none),(pointer:coarse){.message-feedback-actions.svelte-wsb0g3{position:static;justify-content:flex-end;height:auto;opacity:1;pointer-events:auto;transform:none;margin-top:.35rem}.message-feedback-actions.svelte-wsb0g3 button:where(.svelte-wsb0g3),.conversation-rating-options.svelte-wsb0g3 button:where(.svelte-wsb0g3){min-width:clamp(44px,2.75rem,48px);min-height:clamp(44px,2.75rem,48px)}.message-feedback-actions.svelte-wsb0g3 i:where(.svelte-wsb0g3){font-size:1.1rem}.conversation-rating.svelte-wsb0g3{flex-wrap:wrap}.conversation-rating.svelte-wsb0g3>span:where(.svelte-wsb0g3){white-space:normal;overflow-wrap:anywhere}.prompts.svelte-wsb0g3>button:where(.svelte-wsb0g3){min-height:clamp(44px,2.75rem,48px)}}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.input-row.can-fade.svelte-wsb0g3,.input-row.can-fade.svelte-wsb0g3:hover,.input-row.can-fade.svelte-wsb0g3:focus-within,.chat-container.can-fade.svelte-wsb0g3 .chat-feed-holder:where(.svelte-wsb0g3),.chat-container.can-fade.svelte-wsb0g3:hover .chat-feed-holder:where(.svelte-wsb0g3),.chat-container.can-fade.svelte-wsb0g3:has(:where(.svelte-wsb0g3):hover) .chat-feed-holder:where(.svelte-wsb0g3),.chat-container.can-fade.svelte-wsb0g3:has(:where(.svelte-wsb0g3):focus-within) .chat-feed-holder:where(.svelte-wsb0g3),.chat-container.can-fade.svelte-wsb0g3 .chat-feed-scrollbar:where(.svelte-wsb0g3),.chat-container.can-fade.svelte-wsb0g3:hover .chat-feed-scrollbar:where(.svelte-wsb0g3),.chat-container.can-fade.svelte-wsb0g3:has(:where(.svelte-wsb0g3):hover) .chat-feed-scrollbar:where(.svelte-wsb0g3),.chat-container.can-fade.svelte-wsb0g3:has(:where(.svelte-wsb0g3):focus-within) .chat-feed-scrollbar:where(.svelte-wsb0g3){animation:none;opacity:1}}@media(prefers-reduced-motion:reduce){.chat-container.svelte-wsb0g3 :where(.svelte-wsb0g3),.chat-container.svelte-wsb0g3 :where(.svelte-wsb0g3):before,.chat-container.svelte-wsb0g3 :where(.svelte-wsb0g3):after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.input-row.svelte-wsb0g3 button:where(.svelte-wsb0g3):focus-visible,.feedback-modal.svelte-wsb0g3 button:where(.svelte-wsb0g3):focus-visible{outline:2px solid var(--qwoka-assistant-primary-color, #245acb);outline-offset:2px}@media(forced-colors:active){.input-row.svelte-wsb0g3 .chat-composer:where(.svelte-wsb0g3):focus{outline:2px solid Highlight;outline-offset:2px}}@media(max-width:640px){.chat-container.mini-mode.svelte-wsb0g3 .chat-feed-holder:where(.svelte-wsb0g3){padding:0;scrollbar-gutter:auto}.chat-container.mini-mode.svelte-wsb0g3 .chat-feed:where(.svelte-wsb0g3){padding:.75rem .75rem 4.25rem}.chat-container.mini-mode.svelte-wsb0g3 .message:where(.svelte-wsb0g3){max-width:100%;min-width:0}}.chat-website-bg.svelte-wsb0g3{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:auto}.chat-website-bg.svelte-wsb0g3 iframe:where(.svelte-wsb0g3){display:block;width:100%;height:100%;border:0;pointer-events:auto}.chat-background-image.svelte-wsb0g3{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-2;background-position:center;background-repeat:no-repeat;background-size:cover}.chat-background-image.website-snapshot.svelte-wsb0g3{z-index:-1}.assistant-routing-error.svelte-1s7zm8a{box-sizing:border-box;max-width:32rem;margin:1rem;padding:1rem;border:1px solid #cbd5e1;border-radius:.65rem;background:#fff;color:#334155;font:1rem/1.5 sans-serif}.assistant-routing-error.svelte-1s7zm8a button:where(.svelte-1s7zm8a){cursor:pointer;padding:.5rem .8rem}.routing-retry-overlay.svelte-1s7zm8a{position:fixed;top:1rem;left:1rem;z-index:2147483647;margin:0;max-width:min(32rem,calc(100vw - 2rem));pointer-events:auto}.assistant-shell.svelte-1s7zm8a{--qwoka-safe-left: env(safe-area-inset-left, 0px);--qwoka-safe-right: env(safe-area-inset-right, 0px);display:flex;box-sizing:border-box;font-size:16px;line-height:1.5;font-weight:400;font-style:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;text-align:left;color:initial}.assistant-shell.svelte-1s7zm8a,.assistant-shell.svelte-1s7zm8a:before,.assistant-shell.svelte-1s7zm8a:after,.assistant-shell.svelte-1s7zm8a :where(.svelte-1s7zm8a),.assistant-shell.svelte-1s7zm8a :where(.svelte-1s7zm8a):before,.assistant-shell.svelte-1s7zm8a :where(.svelte-1s7zm8a):after{box-sizing:border-box}.assistant-shell.svelte-1s7zm8a :where(.svelte-1s7zm8a):not(i){font-family:var(--qwoka-assistant-primary-font-family)}.assistant-shell.svelte-1s7zm8a i:where(.svelte-1s7zm8a){font-family:Material Symbols Outlined!important;font-size:1.5rem;font-style:normal}.assistant-shell.full.svelte-1s7zm8a{position:fixed;top:0;right:0;bottom:0;left:0;width:100dvw;max-width:100dvw;top:var(--qwoka-viewport-top, 0px);bottom:auto;height:var(--qwoka-viewport-height, 100dvh);max-height:var(--qwoka-viewport-height, 100dvh);z-index:1000001;pointer-events:none;overflow:hidden}.assistant-shell.full.left.svelte-1s7zm8a{left:0;right:0;align-items:stretch}.assistant-shell.full.right.svelte-1s7zm8a{right:0;left:0;align-items:stretch}.assistant-shell.mini.svelte-1s7zm8a{--mini-assistant-width: min(32rem, calc(100vw - 2rem - var(--qwoka-safe-left) - var(--qwoka-safe-right)));width:var(--mini-assistant-width);container:qwoka-mini-assistant / inline-size;position:fixed;bottom:calc(.75rem + env(safe-area-inset-bottom,0px) + var(--qwoka-keyboard-inset, 0px));z-index:1000001;display:flex;flex-direction:column;align-items:stretch;gap:0;pointer-events:none}.assistant-shell.mini.right.svelte-1s7zm8a{right:1rem;left:auto;transform:none}.assistant-shell.mini.center.svelte-1s7zm8a{left:50%;right:auto;transform:translate(-50%)}.assistant-shell.mini.inline.svelte-1s7zm8a{--mini-assistant-width: 100%;position:relative;left:auto;right:auto;bottom:auto;z-index:auto;width:100%;transform:none}.assistant-shell.mini.inline.right.svelte-1s7zm8a,.assistant-shell.mini.inline.center.svelte-1s7zm8a{left:auto;right:auto;transform:none}.assistant-shell.mini.docked-hidden.svelte-1s7zm8a{left:auto;right:0;transform:none;align-items:flex-end}.assistant-inactive-state.svelte-1s7zm8a{pointer-events:auto;z-index:1000001;color:#1f2937;font-family:var(--qwoka-assistant-primary-font-family, Inter, system-ui, sans-serif)}.assistant-inactive-state.full.svelte-1s7zm8a{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:color-mix(in srgb,white 96%,var(--qwoka-assistant-primary-color, #2f5eff) 4%)}.assistant-inactive-state.mini.svelte-1s7zm8a{--mini-assistant-width: min(32rem, calc(100vw - 2rem) );position:fixed;bottom:.75rem;width:var(--mini-assistant-width)}.assistant-inactive-state.mini.right.svelte-1s7zm8a{right:1rem;left:auto}.assistant-inactive-state.mini.center.svelte-1s7zm8a{left:50%;right:auto;transform:translate(-50%)}.assistant-inactive-state.mini.inline.svelte-1s7zm8a{position:relative;left:auto;right:auto;bottom:auto;width:100%;transform:none}.assistant-inactive-card.svelte-1s7zm8a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:min(100%,26rem);min-height:12rem;padding:2rem;border-radius:1rem;background:#fffffff5;border:1px solid rgba(15,23,42,.08);box-shadow:0 1rem 3rem #0f172a24;text-align:center}.assistant-inactive-state.mini.svelte-1s7zm8a .assistant-inactive-card:where(.svelte-1s7zm8a){width:100%;min-height:4.5rem;flex-direction:row;justify-content:flex-start;padding:.85rem 1rem;border-radius:1.2rem;text-align:left}.assistant-inactive-card.svelte-1s7zm8a img:where(.svelte-1s7zm8a){display:block;width:8rem;max-width:70%;height:auto}.assistant-inactive-state.mini.svelte-1s7zm8a .assistant-inactive-card:where(.svelte-1s7zm8a) img:where(.svelte-1s7zm8a){width:5rem;max-width:36%;flex:0 0 auto}.assistant-inactive-card.svelte-1s7zm8a p:where(.svelte-1s7zm8a){margin:0;color:#253046;font-size:1rem;line-height:1.4;font-weight:700}.assistant-inactive-state.full.svelte-1s7zm8a .assistant-inactive-card:where(.svelte-1s7zm8a) p:where(.svelte-1s7zm8a){font-size:1.15rem}.mini-status.svelte-1s7zm8a{pointer-events:auto;display:flex;align-items:center;gap:.7rem;width:var(--mini-assistant-width);min-height:4.5rem;padding:.75rem .85rem;border-radius:1.2rem;background:#fff8f6fa;border:1px solid rgba(185,28,28,.18);box-shadow:0 .75rem 1.5rem #0000001f;color:#7f1d1d}.mini-status-badge.svelte-1s7zm8a{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:#b91c1c1a;color:#b91c1c;flex:0 0 auto}.mini-status-badge.svelte-1s7zm8a i:where(.svelte-1s7zm8a){font-size:1.2rem}.mini-status-copy.svelte-1s7zm8a{display:flex;flex-direction:column;min-width:0}.mini-status-copy.svelte-1s7zm8a strong:where(.svelte-1s7zm8a){font-size:.95rem;line-height:1.2;font-weight:700}.mini-status-copy.svelte-1s7zm8a span:where(.svelte-1s7zm8a){font-size:.8rem;line-height:1.25;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assistant-frame.full.svelte-1s7zm8a{--qwoka-full-panel-width: min(36rem, 100dvw);--qwoka-fluid-edge-gutter: clamp(12px, calc(2dvw + 4px) , 16px);--qwoka-full-inline-start: calc(var(--qwoka-close-size) + 4px + var(--qwoka-safe-left));--qwoka-full-inline-end: calc(var(--qwoka-fluid-edge-gutter) + var(--qwoka-safe-right));--qwoka-composer-bottom: calc(clamp(.75rem, calc(15dvw - 2.9rem) , 2.5rem) + env(safe-area-inset-bottom, 0px)) ;--qwoka-composer-height: clamp( 4.25rem, calc(2dvw + 3.75rem) , 4.5rem );--qwoka-close-size: clamp(44px, 2.75rem, 48px);--qwoka-close-center-offset: clamp( 1.125rem, calc(1dvw + .875rem) , 1.25rem );--qwoka-feed-bottom-space: calc( var(--qwoka-composer-bottom) + var(--qwoka-composer-measured-height, var(--qwoka-composer-height)) + 1rem );display:flex;flex-direction:column;justify-content:flex-start;position:fixed;top:0;right:0;bottom:0;left:0;width:100dvw;max-width:100dvw;top:var(--qwoka-viewport-top, 0px);bottom:auto;height:var(--qwoka-viewport-height, 100dvh);min-height:0;max-height:var(--qwoka-viewport-height, 100dvh);pointer-events:none;overflow:hidden;container:qwoka-full-assistant / inline-size}.assistant-frame.full.left.svelte-1s7zm8a{left:0;right:0;align-items:flex-start}.assistant-frame.full.right.svelte-1s7zm8a{--qwoka-full-inline-start: calc(var(--qwoka-fluid-edge-gutter) + var(--qwoka-safe-left));--qwoka-full-inline-end: calc(var(--qwoka-close-size) + 4px + var(--qwoka-safe-right));right:0;left:0;align-items:flex-end}.assistant-frame.full.left.svelte-1s7zm8a .chat-container:not(.mini-mode){align-self:flex-start}.assistant-frame.full.right.svelte-1s7zm8a .chat-container:not(.mini-mode){align-self:flex-end}.assistant-frame.full.right.svelte-1s7zm8a .chat-feed-holder{padding-right:calc(.5rem + var(--qwoka-safe-right));padding-left:0}.assistant-frame.full.right.svelte-1s7zm8a .avatar-holder{right:0;left:auto}.assistant-frame.full.right.svelte-1s7zm8a .chat-container.show-gradient:not(.mini-mode){background:linear-gradient(267deg,var(--qwoka-background-gradient-start, rgba(0, 0, 0, .2)) 0%,var(--qwoka-background-gradient-end, rgba(0, 0, 0, 0)) 90%)}.assistant-frame.full.right.svelte-1s7zm8a .chat-bg{background:linear-gradient(267deg,#00000059,#0000 90%)}.assistant-frame.full.closed.svelte-1s7zm8a,.assistant-frame.full.closed.svelte-1s7zm8a .chat-container{pointer-events:none}.assistant-frame.full.closed.svelte-1s7zm8a .close-button.full:where(.svelte-1s7zm8a){display:none}.assistant-frame.full.closed.keep-background.svelte-1s7zm8a .chat-container>:not(.chat-bg):not(.chat-website-bg):not(.chat-background-image),.assistant-frame.full.closed.keep-background.svelte-1s7zm8a .avatar-holder{visibility:hidden;opacity:0;pointer-events:none}.assistant-frame.full.closed.svelte-1s7zm8a .chat-container.show-gradient{background:transparent}.assistant-frame.full.closed.svelte-1s7zm8a:not(.keep-background) .chat-container,.assistant-frame.full.closed.svelte-1s7zm8a:not(.keep-background) .chat-container.show-gradient,.assistant-frame.full.closed.svelte-1s7zm8a:not(.keep-background) .chat-bg,.assistant-frame.full.closed.svelte-1s7zm8a:not(.keep-background) .chat-website-bg,.assistant-frame.full.closed.svelte-1s7zm8a:not(.keep-background) .chat-background-image,.assistant-frame.full.closed.svelte-1s7zm8a:not(.keep-background) .avatar-holder{visibility:hidden;opacity:0;pointer-events:none;background:transparent!important}.assistant-frame.full.startup-surface-hidden.svelte-1s7zm8a{pointer-events:none}.assistant-frame.full.startup-surface-hidden.svelte-1s7zm8a .chat-container,.assistant-frame.full.startup-surface-hidden.svelte-1s7zm8a .chat-container.show-gradient,.assistant-frame.full.startup-surface-hidden.svelte-1s7zm8a .chat-bg,.assistant-frame.full.startup-surface-hidden.svelte-1s7zm8a .chat-website-bg,.assistant-frame.full.startup-surface-hidden.svelte-1s7zm8a .chat-background-image,.assistant-frame.full.startup-surface-hidden.svelte-1s7zm8a .avatar-holder{visibility:hidden;opacity:0;background:transparent!important;pointer-events:none}.assistant-frame.full.startup-surface-hidden.svelte-1s7zm8a .close-button.full:where(.svelte-1s7zm8a){display:none}.assistant-frame.mini.svelte-1s7zm8a{position:relative;display:flex;width:var(--mini-assistant-width);max-width:var(--mini-assistant-width);pointer-events:auto;align-self:stretch;transform-origin:bottom center;margin-bottom:-2.5rem;z-index:1;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.assistant-frame.mini.open.svelte-1s7zm8a{mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.15) 8%,black 18%,black 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.15) 8%,black 18%,black 100%);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.assistant-frame.mini.open.svelte-1s7zm8a{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.assistant-frame.mini.admin-mini.open.svelte-1s7zm8a{mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.15) 4%,black 9%,black 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.15) 4%,black 9%,black 100%)}.assistant-frame.mini.svelte-1s7zm8a:has(.document-library-access){margin-bottom:0}.assistant-frame.mini.closed.svelte-1s7zm8a{opacity:0;visibility:hidden;transform:translateY(.75rem) scale(.98);pointer-events:none}.assistant-frame.mini.svelte-1s7zm8a .chat-container{width:var(--mini-assistant-width);min-width:var(--mini-assistant-width);max-width:var(--mini-assistant-width);min-height:0;height:auto;max-height:none;margin:0;padding:0!important;border-radius:1.35rem;overflow:visible;box-shadow:none;background:transparent}.assistant-frame.mini.svelte-1s7zm8a .chat-bg,.assistant-frame.mini.svelte-1s7zm8a .chat-website-bg{display:none}.assistant-frame.mini.svelte-1s7zm8a .chat-container,.assistant-frame.mini.svelte-1s7zm8a .chat-container.can-fade,.assistant-frame.mini.svelte-1s7zm8a .chat-container.can-fade:hover{background:transparent}.assistant-frame.mini.svelte-1s7zm8a .chat-feed-holder{display:block!important;width:100%!important;transform:none!important;padding:0 .35rem 0 0!important;min-height:0!important;height:auto!important;flex:0 0 auto!important;max-height:max(3rem,calc(var(--qwoka-viewport-height, 100dvh) - var(--qwoka-mini-launcher-height, 5rem) - var(--qwoka-document-toolbar-height, 0px) - 1.5rem - env(safe-area-inset-bottom,0px)))!important;overflow-y:auto!important;overflow-x:hidden!important;pointer-events:auto!important;unicode-bidi:normal!important;direction:ltr!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;scrollbar-gutter:stable both-edges}.assistant-shell.mini.inline.svelte-1s7zm8a .assistant-frame.mini:where(.svelte-1s7zm8a) .chat-feed-holder{max-height:min(29rem,62vh)!important}.assistant-shell.mini.inline.svelte-1s7zm8a .assistant-frame.mini:where(.svelte-1s7zm8a){margin-bottom:0;mask-image:none;-webkit-mask-image:none}.assistant-frame.mini.svelte-1s7zm8a .chat-feed{padding:1rem 1rem 4.5rem!important}.assistant-frame.mini.svelte-1s7zm8a .message{max-width:calc(100% - 2rem)}.assistant-frame.mini.svelte-1s7zm8a .message>img{margin-left:0}.assistant-frame.mini.svelte-1s7zm8a .message aside{margin:0 .5rem}.assistant-frame.mini.svelte-1s7zm8a .avatar-holder,.assistant-frame.mini.svelte-1s7zm8a .input-row{display:none}.assistant-frame.mini.svelte-1s7zm8a .disclaimer{left:.75rem;max-width:calc(100% - 1.5rem)}.close-button.svelte-1s7zm8a{pointer-events:auto;border:none;cursor:pointer;z-index:100}.close-button.full.svelte-1s7zm8a{position:absolute;display:flex;align-items:center;justify-content:center;width:var(--qwoka-close-size, 2rem);height:var(--qwoka-close-size, 2rem);bottom:calc(var(--qwoka-composer-bottom, 2.5rem) + (var(--qwoka-composer-measured-height, var(--qwoka-composer-height, 4.5rem)) - var(--qwoka-close-size, 2.75rem)) / 2);z-index:10001;background:#ffffff1a;border-radius:10rem;box-shadow:0 .25rem .5rem #0003}.close-button.full.left.svelte-1s7zm8a{left:calc(.125rem + var(--qwoka-safe-left));right:auto}.close-button.full.right.svelte-1s7zm8a{right:calc(.125rem + var(--qwoka-safe-right));left:auto}.close-button.full.svelte-1s7zm8a:hover{background:#fffffff2}.launcher-button.svelte-1s7zm8a{pointer-events:auto;display:flex;align-items:center;cursor:pointer;border:none;z-index:100}.mini-launcher-row.svelte-1s7zm8a{position:relative;display:flex;align-items:center;gap:.5rem;width:100%;pointer-events:auto;z-index:2}.assistant-shell.mini.inline.svelte-1s7zm8a .mini-launcher-shell:where(.svelte-1s7zm8a),.assistant-shell.mini.inline.svelte-1s7zm8a .launcher-button.mini:where(.svelte-1s7zm8a){width:100%}.assistant-shell.mini.inline.svelte-1s7zm8a .mini-hide-handle:where(.svelte-1s7zm8a){display:none}.mini-launcher-row.docked-hidden.svelte-1s7zm8a{width:4.6rem}.mini-launcher-shell.svelte-1s7zm8a{position:relative;flex:1;min-width:0;overflow:visible;transition:width .22s ease}.mini-launcher-shell.docked-hidden.svelte-1s7zm8a{width:4.1rem;overflow:hidden}.mini-hide-handle.svelte-1s7zm8a{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:none;border-radius:999px;background:#fffffff5;box-shadow:0 .2rem .6rem #0000001a;color:#334155;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto}.launcher-button.full-docked-launcher.svelte-1s7zm8a{bottom:2.5rem}.launcher-button.docked-launcher.svelte-1s7zm8a{position:fixed;bottom:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:6rem;height:4.5rem;padding:0 .5rem;border:none;border-radius:1rem 0 0 1rem;background:#fff6;box-shadow:0 .25rem .75rem #00000029;pointer-events:auto}.launcher-button.docked-launcher.docked-right.svelte-1s7zm8a{right:-3.5rem;left:auto;border-radius:1rem 0 0 1rem;animation:svelte-1s7zm8a-slideOutRight .25s ease-in-out forwards}.launcher-button.docked-launcher.docked-left.svelte-1s7zm8a{left:-3.5rem;right:auto;border-radius:0 1rem 1rem 0;animation:svelte-1s7zm8a-slideOut .25s ease-in-out forwards}.launcher-button.docked-launcher.full-docked-launcher.extended.svelte-1s7zm8a{width:6.5rem;background:#fffffff2;box-shadow:0 .5rem 1.25rem #0f172a2e;animation:none}.launcher-button.docked-launcher.full-docked-launcher.extended.docked-right.svelte-1s7zm8a{right:0}.launcher-button.docked-launcher.full-docked-launcher.extended.docked-left.svelte-1s7zm8a{left:0}.launcher-button.docked-launcher.svelte-1s7zm8a:hover{background:#ffffffbf;box-shadow:0 .25rem 1rem #0003}.launcher-button.docked-launcher.full-docked-launcher.extended.svelte-1s7zm8a:hover{background:#fff;box-shadow:0 .65rem 1.45rem #0f172a38}.launcher-button.docked-launcher.docked-right.svelte-1s7zm8a:hover{animation:svelte-1s7zm8a-slideInRight .25s ease-in-out forwards}.launcher-button.docked-launcher.docked-left.svelte-1s7zm8a:hover{animation:svelte-1s7zm8a-slideIn .25s ease-in-out forwards}.launcher-button.docked-launcher.docked-right.loading.svelte-1s7zm8a{animation:svelte-1s7zm8a-slideInRight .25s ease-in-out forwards}.launcher-button.docked-launcher.docked-left.loading.svelte-1s7zm8a{animation:svelte-1s7zm8a-slideIn .25s ease-in-out forwards}.start-closed-label.svelte-1s7zm8a{position:fixed;bottom:3.125rem;z-index:99;display:inline-flex;align-items:center;max-width:min(18rem,calc(100dvw - 5.5rem));min-height:2.25rem;padding:.55rem .85rem;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#fffffff0;color:#1f2937;box-shadow:0 .6rem 1.4rem #0f172a29;cursor:pointer;pointer-events:auto;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.start-closed-label.svelte-1s7zm8a span:where(.svelte-1s7zm8a){display:block;overflow:hidden;color:inherit;font-size:.88rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.start-closed-label.svelte-1s7zm8a:after{content:"";position:absolute;top:50%;width:0;height:0;border-top:.45rem solid transparent;border-bottom:.45rem solid transparent;transform:translateY(-50%)}.start-closed-label.docked-right.svelte-1s7zm8a{right:3rem}.start-closed-label.docked-right.launcher-extended.svelte-1s7zm8a{right:7.125rem}.start-closed-label.docked-right.svelte-1s7zm8a:after{right:-.44rem;border-left:.5rem solid rgba(255,255,255,.94)}.start-closed-label.docked-left.svelte-1s7zm8a{left:3rem}.start-closed-label.docked-left.launcher-extended.svelte-1s7zm8a{left:7.125rem}.start-closed-label.docked-left.svelte-1s7zm8a:after{left:-.44rem;border-right:.5rem solid rgba(255,255,255,.94)}.start-closed-label.svelte-1s7zm8a:hover{background:#fff;box-shadow:0 .75rem 1.6rem #0f172a33;transform:translateY(-1px)}.launcher-button.mini.svelte-1s7zm8a{position:relative;width:100%;min-height:4.6rem;gap:.4rem;padding:.75rem;background:#fffffff5;border-radius:999px;box-shadow:0 .75rem 1.5rem #0000001f;justify-content:flex-start;border:none;overflow:visible;outline:none;transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease}.launcher-button.mini.open.svelte-1s7zm8a{box-shadow:0 .6rem 1.25rem #0000001f}.launcher-button.mini.docked-hidden.svelte-1s7zm8a{transform:translate(calc(-1 * (var(--mini-assistant-width) - 4.1rem)));box-shadow:0 .55rem 1rem #0000001f}.launcher-avatar.svelte-1s7zm8a{position:relative;width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.launcher-button.svelte-1s7zm8a .img-holder:where(.svelte-1s7zm8a){position:relative;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:20rem;background-color:#ffffff40;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;flex:0 0 auto}.launcher-copy.svelte-1s7zm8a{display:flex;align-items:center;justify-content:space-between;min-width:0;width:100%;gap:.6rem;text-align:left;color:#334155}.launcher-copy.mini-input.svelte-1s7zm8a{cursor:text;font-size:1rem;line-height:1.2;gap:.4rem;align-items:center}.mini-capture-preview.svelte-1s7zm8a{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;max-width:7rem;padding:.3rem .45rem .3rem .35rem;border-radius:999px;background:color-mix(in srgb,var(--qwoka-assistant-primary-color) 10%,white);color:#334155;box-shadow:inset 0 0 0 1px #94a3b82e}.mini-capture-preview.svelte-1s7zm8a img:where(.svelte-1s7zm8a){width:1.35rem;height:1.35rem;border-radius:.35rem;object-fit:cover;flex:0 0 auto}.mini-capture-preview.svelte-1s7zm8a span:where(.svelte-1s7zm8a){font-size:.72rem;font-weight:600;white-space:nowrap}.launcher-input.svelte-1s7zm8a{flex:1 1 auto;min-width:0;width:100%;color:#475569;opacity:.9;padding:.55rem .2rem .55rem 0;border:none;background:transparent;outline:none;font:inherit;cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launcher-input.svelte-1s7zm8a::placeholder{color:#64748b;opacity:1}.launcher-input-status.svelte-1s7zm8a{color:#64748b;pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default}.launcher-actions.svelte-1s7zm8a,.inline-voice-controls.svelte-1s7zm8a{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto}.launcher-more-wrapper.svelte-1s7zm8a{position:relative;flex:0 0 auto;display:inline-flex;align-items:center}.launcher-more-backdrop.svelte-1s7zm8a{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9}.launcher-more-dropdown.svelte-1s7zm8a{position:absolute;bottom:calc(100% + .55rem);right:0;display:inline-flex;flex-direction:row;align-items:center;gap:.35rem;padding:.45rem .55rem;border-radius:999px;background:#fffffff7;box-shadow:0 .4rem 1.2rem #00000024;z-index:10;white-space:nowrap}.launcher-icon.svelte-1s7zm8a,.launcher-blurb-toggle.svelte-1s7zm8a{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--qwoka-assistant-primary-color) 25%,white);box-shadow:0 .2rem .6rem #0000001a;color:#334155;touch-action:manipulation;-webkit-user-select:none;user-select:none}.launcher-icon.mini-mic-control.svelte-1s7zm8a{touch-action:none}.assistant-shell.mini.inline.svelte-1s7zm8a .launcher-icon:where(.svelte-1s7zm8a){width:2.25rem;height:2.25rem;box-shadow:none;background:color-mix(in srgb,var(--qwoka-assistant-primary-color) 16%,white)}.launcher-copy.mini-input.svelte-1s7zm8a .launcher-icon:where(.svelte-1s7zm8a),.launcher-copy.mini-input.svelte-1s7zm8a .launcher-blurb-toggle:where(.svelte-1s7zm8a){width:2.1rem;height:2.1rem;box-shadow:none;background:color-mix(in srgb,var(--qwoka-assistant-primary-color) 16%,white)}.launcher-send.svelte-1s7zm8a{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;padding:0;flex:0 0 auto;border:none;border-radius:999px;background:#fff;box-shadow:0 .25rem .9rem #00000024;color:#334155;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.launcher-icon.svelte-1s7zm8a{border:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.launcher-icon.svelte-1s7zm8a:disabled,.launcher-blurb-toggle.svelte-1s7zm8a:disabled,.launcher-send.svelte-1s7zm8a:disabled{opacity:.55;cursor:default;transform:none!important}.launcher-blurb-toggle.svelte-1s7zm8a{border:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.launcher-icon.svelte-1s7zm8a:hover,.mini-hide-handle.svelte-1s7zm8a:hover,.launcher-blurb-toggle.svelte-1s7zm8a:hover,.launcher-send.svelte-1s7zm8a:hover{transform:translateY(-1px)}.launcher-icon.active.svelte-1s7zm8a{background:color-mix(in srgb,var(--qwoka-assistant-primary-color) 12%,white);color:var(--qwoka-assistant-primary-color)}.launcher-icon.svelte-1s7zm8a i:where(.svelte-1s7zm8a),.launcher-blurb-toggle.svelte-1s7zm8a i:where(.svelte-1s7zm8a),.launcher-send.svelte-1s7zm8a i:where(.svelte-1s7zm8a){display:block;font-size:1.1rem;line-height:1}.launcher-send.svelte-1s7zm8a i:where(.svelte-1s7zm8a){position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.45rem;height:1.45rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.45rem;transform:translate(.12rem)}.magic-pen-portal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000003;pointer-events:none}.magic-pen-overlay{position:fixed;top:0;right:0;bottom:0;left:0;cursor:crosshair;background:#0f172a29;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:auto}.magic-pen-overlay.capturing{cursor:progress}.magic-pen-hud{position:fixed;top:1.5rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.85rem;max-width:min(90vw,34rem);padding:.85rem 1rem;border-radius:1rem;background:#fffffff5;box-shadow:0 1rem 2.5rem #0f172a2e;color:#0f172a;cursor:default}.magic-pen-copy{display:flex;flex-direction:column;gap:.2rem}.magic-pen-copy strong{font-size:.9rem;line-height:1.2}.magic-pen-copy span{font-size:.78rem;line-height:1.3;color:#475569}.magic-pen-cancel{border:none;border-radius:999px;padding:.55rem .9rem;background:color-mix(in srgb,var(--qwoka-assistant-primary-color) 12%,white);color:var(--qwoka-assistant-primary-color);font:inherit;font-weight:600;cursor:pointer;flex:0 0 auto}.magic-pen-selection{position:fixed;border-radius:.85rem;border:2px solid rgba(255,255,255,.95);background:#ffffff0f;box-shadow:0 0 0 9999px #0f172a2e,0 .75rem 2rem #0f172a38;pointer-events:none}svg.svelte-1s7zm8a{width:4rem;height:4rem;z-index:50}.ring.svelte-1s7zm8a{position:absolute;left:50%;top:50%;width:calc(100% + 1rem);height:calc(100% + 1rem);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:visible;z-index:2}.ring.svelte-1s7zm8a svg:where(.svelte-1s7zm8a){display:block;width:100%;height:100%;overflow:visible}.ring-track.svelte-1s7zm8a{stroke:#00000040;stroke-width:4px;vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision;fill:none}.ring-bar.svelte-1s7zm8a{stroke:color-mix(in srgb,white 25%,var(--qwoka-assistant-primary-color));stroke-width:4px;vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision;fill:none}.ring.listening.svelte-1s7zm8a{animation:svelte-1s7zm8a-miniRingListening .48s steps(2,end) infinite}.ring.listening.svelte-1s7zm8a .ring-track:where(.svelte-1s7zm8a){stroke:color-mix(in srgb,#16a34a 28%,rgba(15,23,42,.18))}.ring.listening.svelte-1s7zm8a .ring-bar:where(.svelte-1s7zm8a){stroke:color-mix(in srgb,#22c55e 78%,white);stroke-dasharray:18 8 9 65;animation:svelte-1s7zm8a-miniRingListeningBar .82s linear infinite}.ring.thinking.svelte-1s7zm8a{animation:svelte-1s7zm8a-miniRingThinking 1.8s ease-in-out infinite}.ring.thinking.svelte-1s7zm8a .ring-track:where(.svelte-1s7zm8a){stroke:color-mix(in srgb,rgba(51,65,85,.42) 65%,rgba(255,255,255,.18))}.ring.thinking.svelte-1s7zm8a .ring-bar:where(.svelte-1s7zm8a){stroke:color-mix(in srgb,var(--qwoka-assistant-primary-color) 74%,white);stroke-dasharray:100 100}@keyframes svelte-1s7zm8a-miniRingListening{0%,to{opacity:.9;transform:translate(-50%,-50%) scale(1)}25%{opacity:.65;transform:translate(-50%,-50%) scale(.985)}55%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}75%{opacity:.78;transform:translate(-50%,-50%) scale(1.01)}}@keyframes svelte-1s7zm8a-miniRingListeningBar{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes svelte-1s7zm8a-miniRingThinking{0%,to{opacity:.72;transform:translate(-50%,-50%) scale(.985)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}@keyframes svelte-1s7zm8a-slideIn{0%{left:-3.5rem}to{left:0}}@keyframes svelte-1s7zm8a-slideOut{0%{left:0}to{left:-3.5rem}}@keyframes svelte-1s7zm8a-slideInRight{0%{right:-3.5rem}to{right:0}}@keyframes svelte-1s7zm8a-slideOutRight{0%{right:0}to{right:-3.5rem}}@keyframes svelte-1s7zm8a-miniPanelIn{0%{opacity:0;transform:translateY(1rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.assistant-shell.mini.svelte-1s7zm8a:not(.inline){--mini-assistant-width: calc(100dvw - 1rem - var(--qwoka-safe-left) - var(--qwoka-safe-right));right:calc(.5rem + var(--qwoka-safe-right));bottom:calc(.5rem + env(safe-area-inset-bottom,0px) + var(--qwoka-keyboard-inset, 0px))}.assistant-shell.mini.center.svelte-1s7zm8a:not(.inline){left:50%;right:auto}.assistant-shell.mini.svelte-1s7zm8a:not(.inline) .mini-launcher-row:where(.svelte-1s7zm8a),.assistant-shell.mini.svelte-1s7zm8a:not(.inline) .mini-launcher-shell:where(.svelte-1s7zm8a),.assistant-shell.mini.svelte-1s7zm8a:not(.inline) .launcher-button.mini:where(.svelte-1s7zm8a){width:var(--mini-assistant-width)}.assistant-shell.mini.svelte-1s7zm8a:not(.inline) .mini-hide-handle:where(.svelte-1s7zm8a){display:none}.launcher-button.mini.svelte-1s7zm8a{min-height:4.25rem;padding:.6rem}.launcher-actions.svelte-1s7zm8a{gap:.2rem}.launcher-more-dropdown.svelte-1s7zm8a{right:.25rem;max-width:calc(100dvw - 1.5rem);overflow-x:auto}}@container qwoka-full-assistant (width > 48rem){.assistant-shell.svelte-1s7zm8a:not(.mobile-layout) .assistant-frame.full:where(.svelte-1s7zm8a)[data-tall-composer] .avatar-holder,.assistant-shell.svelte-1s7zm8a:not(.mobile-layout)[data-compact-height] .assistant-frame.full:where(.svelte-1s7zm8a) .avatar-holder{display:none}.assistant-shell.svelte-1s7zm8a:not(.mobile-layout) .assistant-frame.full:where(.svelte-1s7zm8a)[data-tall-composer] .chat-feed-holder.animated-avatar .chat-feed,.assistant-shell.svelte-1s7zm8a:not(.mobile-layout)[data-compact-height] .assistant-frame.full:where(.svelte-1s7zm8a) .chat-feed-holder.animated-avatar .chat-feed{padding-bottom:var(--qwoka-feed-bottom-space)}}.assistant-shell.svelte-1s7zm8a[data-compact-height] .assistant-frame.full:where(.svelte-1s7zm8a) .input-box{padding-block:.25rem}.assistant-shell.svelte-1s7zm8a[data-compact-height] .assistant-frame.full:where(.svelte-1s7zm8a) .chat-composer{max-height:4rem}@media(max-width:640px){.assistant-shell.mini.svelte-1s7zm8a{--mini-assistant-width: calc(100dvw - 1rem - var(--qwoka-safe-left) - var(--qwoka-safe-right))}.assistant-shell.mini.right.svelte-1s7zm8a{right:calc(.5rem + var(--qwoka-safe-right))}.assistant-shell.mini.inline.svelte-1s7zm8a{--mini-assistant-width: 100%}.launcher-copy.mini-input.svelte-1s7zm8a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.launcher-copy.mini-input.svelte-1s7zm8a .launcher-input:where(.svelte-1s7zm8a){grid-column:1 / -1;width:100%}.launcher-copy.mini-input.svelte-1s7zm8a .launcher-send:where(.svelte-1s7zm8a){justify-self:end}.launcher-copy.mini-input.svelte-1s7zm8a .inline-voice-controls:where(.svelte-1s7zm8a){grid-column:span 2}.launcher-copy.mini-input.svelte-1s7zm8a .mini-capture-preview:where(.svelte-1s7zm8a){grid-column:1 / -1}.launcher-button.mini.svelte-1s7zm8a{border-radius:1.5rem}.launcher-input.svelte-1s7zm8a{min-width:min(8rem,100%);flex-basis:8rem}.launcher-copy.mini-input.svelte-1s7zm8a .launcher-icon:where(.svelte-1s7zm8a),.launcher-copy.mini-input.svelte-1s7zm8a .launcher-blurb-toggle:where(.svelte-1s7zm8a),.assistant-shell.mini.inline.svelte-1s7zm8a .launcher-icon:where(.svelte-1s7zm8a){width:2.75rem;height:2.75rem}.mini-capture-preview.svelte-1s7zm8a{max-width:100%}}@container qwoka-mini-assistant (max-width: 30rem){.launcher-copy.mini-input.svelte-1s7zm8a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.launcher-copy.mini-input.svelte-1s7zm8a .launcher-input:where(.svelte-1s7zm8a){grid-column:1 / -1;width:100%}.launcher-copy.mini-input.svelte-1s7zm8a .launcher-send:where(.svelte-1s7zm8a){justify-self:end}.launcher-copy.mini-input.svelte-1s7zm8a .inline-voice-controls:where(.svelte-1s7zm8a){grid-column:span 2}.launcher-copy.mini-input.svelte-1s7zm8a .mini-capture-preview:where(.svelte-1s7zm8a){grid-column:1 / -1}.launcher-button.mini.svelte-1s7zm8a{border-radius:1.5rem}.launcher-input.svelte-1s7zm8a{min-width:min(8rem,100%);flex-basis:8rem}.launcher-copy.mini-input.svelte-1s7zm8a .launcher-icon:where(.svelte-1s7zm8a),.launcher-copy.mini-input.svelte-1s7zm8a .launcher-blurb-toggle:where(.svelte-1s7zm8a){width:2.75rem;height:2.75rem}}.close-button.svelte-1s7zm8a:focus-visible,.launcher-button.svelte-1s7zm8a:not(.mini):focus-visible,.launcher-icon.svelte-1s7zm8a:focus-visible,.launcher-blurb-toggle.svelte-1s7zm8a:focus-visible,.mini-hide-handle.svelte-1s7zm8a:focus-visible,.launcher-send.svelte-1s7zm8a:focus-visible{outline:2px solid var(--qwoka-assistant-primary-color, #245acb);outline-offset:2px}@media(prefers-reduced-motion:reduce){.assistant-shell.svelte-1s7zm8a :where(.svelte-1s7zm8a),.assistant-shell.svelte-1s7zm8a :where(.svelte-1s7zm8a):before,.assistant-shell.svelte-1s7zm8a :where(.svelte-1s7zm8a):after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
