.speech-audio-controller[data-v-35f588e3]{box-sizing:border-box;border:1px solid var(--border-separator);background:var(--fill-primary);pointer-events:auto;border-radius:26px;flex-direction:column;gap:12px;width:100%;padding:4px 6px 12px;display:flex;overflow:hidden}.speech-audio-controller__row[data-v-35f588e3]{align-items:center;gap:8px;display:flex}.speech-audio-controller__playback[data-v-35f588e3]{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.speech-audio-controller__toggle-slot[data-v-35f588e3]{flex-shrink:0;width:40px;height:40px;position:relative}.fade-enter-active[data-v-35f588e3],.fade-leave-active[data-v-35f588e3]{transition:opacity .2s}.fade-leave-active[data-v-35f588e3]{pointer-events:none;position:absolute;inset:0}.fade-enter-from[data-v-35f588e3],.fade-leave-to[data-v-35f588e3]{opacity:0}.speech-audio-controller__toggle[data-v-35f588e3]{box-sizing:border-box;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:12px 8px 4px;display:flex}button.speech-audio-controller__toggle[data-v-35f588e3]{cursor:pointer}.speech-audio-controller__track-info[data-v-35f588e3]{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:12px 0 4px;display:flex}.speech-audio-controller__title[data-v-35f588e3]{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.speech-audio-controller__actions[data-v-35f588e3]{flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.speech-audio-controller__rate[data-v-35f588e3]{background:var(--fill-surface-default-10);width:44px;height:32px;color:var(--label-primary);cursor:pointer;border:none;border-radius:999px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:0 0 2px;display:flex}.speech-audio-controller__close[data-v-35f588e3]{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:12px 8px 4px 4px;display:flex}.speech-audio-controller__progress[data-v-35f588e3]{touch-action:none;margin:-6px 0 -10px;padding:6px 12px 10px}.speech-audio-controller__progress--seekable[data-v-35f588e3]{cursor:pointer}.speech-audio-controller__progress-track[data-v-35f588e3]{background:var(--fill-surface-default-10);border-radius:99px;width:100%;height:6px;overflow:hidden}.speech-audio-controller__progress-fill[data-v-35f588e3]{background:var(--brand-primary);border-radius:99px;height:100%}.thinking-animation[data-v-73651cd1]{align-items:flex-start;gap:8px;display:inline-flex}.thinking-label[data-v-73651cd1]{white-space:pre-wrap;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal}.thinking-label__char[data-v-73651cd1]{background-image:linear-gradient(120deg, var(--label-primary) 40%, var(--brand-primary,#8099ff) 50%, var(--label-primary) 60%);background-size:calc(var(--label-w,200px) * 2) var(--label-h,22px);color:#0000;animation:thinking-label-shimmer-73651cd1 var(--ui-thinking-shimmer-period) linear infinite,thinking-char-appear-73651cd1 .24s var(--ui-reveal-ease,ease-out) both;animation-delay:var(--shimmer-delay,0s), var(--char-delay,0s);-webkit-background-clip:text;background-clip:text}@keyframes thinking-label-shimmer-73651cd1{0%{background-position:calc(var(--char-x,0px) * -1 + var(--label-w,200px) * 2) calc(var(--char-y,0px) * -1)}to{background-position:calc(var(--char-x,0px) * -1 - var(--label-w,200px) * 2) calc(var(--char-y,0px) * -1)}}@keyframes thinking-char-appear-73651cd1{0%{opacity:0}to{opacity:1}}.dots[data-v-73651cd1]{justify-content:center;align-items:center;gap:3px;width:24px;height:22px;display:inline-flex}.dot[data-v-73651cd1]{background-color:var(--label-primary,#f5f5f5);border-radius:999px;width:6px;height:6px;animation:.75s infinite thinking-bounce-73651cd1}.dot[data-v-73651cd1]:first-child{animation-delay:0s}.dot[data-v-73651cd1]:nth-child(2){animation-delay:.15s}.dot[data-v-73651cd1]:nth-child(3){animation-delay:.3s}@keyframes thinking-bounce-73651cd1{0%{transform:translateY(0)}20%{transform:translateY(-6px)}40%{transform:translateY(-6px)}60%{transform:translateY(0)}to{transform:translateY(0)}}.message-actions[data-v-0d193ca9]{-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;display:flex}.action-btn[data-v-0d193ca9]{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .2s;display:flex;position:relative;overflow:hidden}.action-btn[data-v-0d193ca9]:hover:not(:disabled){opacity:.8}.action-btn[data-v-0d193ca9]:disabled{cursor:default}.message-actions__copy[data-v-0d193ca9]{flex-shrink:0;height:24px;position:relative}.copy-success[data-v-0d193ca9]{flex-shrink:0;align-items:center;gap:4px;height:24px;display:flex}.fade-enter-active[data-v-0d193ca9],.fade-leave-active[data-v-0d193ca9]{transition:opacity .2s}.fade-leave-active[data-v-0d193ca9]{pointer-events:none;position:absolute;top:0;left:0}.action-btn>.fade-leave-active[data-v-0d193ca9]{inset:0}.fade-enter-from[data-v-0d193ca9],.fade-leave-to[data-v-0d193ca9]{opacity:0}.copy-text[data-v-0d193ca9]{color:var(--brand-primary);white-space:nowrap;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:normal}.message-markdown-stream[data-v-0b0cfa97]{width:100%;color:var(--label-primary,#f5f5f5);font-family:var(--type-family,"Manrope", system-ui, sans-serif);font-size:var(--type-size-16,1rem);font-weight:var(--type-weight-medium,500);word-break:break-word;line-height:1.5}.message-image-grid[data-v-3291b336]{flex-direction:column;gap:12px;display:flex}.message-image-grid__row[data-v-3291b336]{gap:12px;display:flex}.message-image-grid__tile[data-v-3291b336]{background:var(--fill-surface-default-10,#ffffff1a);cursor:pointer;border:none;border-radius:26px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.message-image-grid__tile[data-v-3291b336]:disabled{cursor:default}.message-image-grid__unavailable[data-v-3291b336]{flex-shrink:0}.message-image-grid__img[data-v-3291b336]{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.message-video-tile[data-v-d25b02c3]{cursor:pointer;isolation:isolate;background:#171a24;border:none;border-radius:26px;flex-shrink:0;justify-content:center;align-items:center;width:240px;max-width:100%;height:240px;padding:0;display:flex;position:relative;overflow:hidden}.message-video-tile[data-v-d25b02c3]:disabled{cursor:default}.message-video-tile__blur-fill[data-v-d25b02c3]{object-fit:cover;filter:blur(20px);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px}.message-video-tile__dim[data-v-d25b02c3]{pointer-events:none;background:#0000004d;position:absolute;inset:0}.message-video-tile__media[data-v-d25b02c3]{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:relative}.message-video-tile__unavailable[data-v-d25b02c3]{flex-shrink:0}.message-video-tile__play[data-v-d25b02c3]{box-sizing:border-box;background:var(--fill-surface-default-30,#ffffff4d);-webkit-backdrop-filter:blur(6px);border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.message-video-tile__duration[data-v-d25b02c3]{color:#fffc;font-variant-numeric:tabular-nums;background:#00000080;border-radius:8px;padding:4px 8px;font-family:Manrope,sans-serif;font-size:11px;font-weight:500;line-height:normal;position:absolute;bottom:10px;right:10px}.media-generation-card[data-v-3f91617d]{box-sizing:border-box;border:1px solid var(--border-separator-strong);background-color:var(--fill-bubble-kakadu-ai);isolation:isolate;border-radius:26px;flex-shrink:0;width:240px;max-width:100%;height:240px;font-family:Manrope,sans-serif;position:relative;overflow:hidden}.media-generation-card__sparks[data-v-3f91617d],.media-generation-card__frames[data-v-3f91617d],.media-generation-card__overlay[data-v-3f91617d],.media-generation-card__final-video[data-v-3f91617d]{position:absolute;inset:-1px}.media-generation-card__aurora-spot[data-v-3f91617d]{filter:blur(47.575px);border-radius:50%;position:absolute}.media-generation-card__frame[data-v-3f91617d]{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:filter, opacity;width:100%;height:100%;position:absolute;inset:0}.media-generation-card__frame--final[data-v-3f91617d]{cursor:pointer}.media-generation-card__final-video[data-v-3f91617d]{opacity:0;transition:opacity .8s ease-in-out}.media-generation-card__final-video--shown[data-v-3f91617d]{opacity:1}.media-generation-card__final-video[data-v-3f91617d]>*{position:absolute;inset:0}.media-generation-card__spark[data-v-3f91617d]{color:var(--label-primary);filter:blur(.4px);animation:4s linear infinite media-generation-spark-rotate-3f91617d;display:block;position:absolute}.media-generation-card__spark svg[data-v-3f91617d]{opacity:0;width:100%;height:100%;animation:4s infinite media-generation-spark-flash-3f91617d;animation-delay:var(--spark-delay,0s);display:block}@keyframes media-generation-spark-rotate-3f91617d{to{transform:rotate(90deg)}}@keyframes media-generation-spark-flash-3f91617d{0%{opacity:0;animation-timing-function:ease-out;transform:scale(.3)}11.25%{opacity:1;animation-timing-function:ease-in-out;transform:scale(1.25)}30%,to{opacity:0;transform:scale(.4)}}.media-generation-frame-enter-active[data-v-3f91617d]{transition:opacity .8s ease-in-out}.media-generation-frame-enter-from[data-v-3f91617d]{opacity:0}.media-generation-overlay-leave-active[data-v-3f91617d]{transition:opacity .4s ease-out}.media-generation-overlay-leave-to[data-v-3f91617d]{opacity:0}.media-generation-card__label[data-v-3f91617d],.media-generation-card__percent[data-v-3f91617d],.media-generation-card__spinner[data-v-3f91617d]{color:var(--label-primary);transition:color .8s ease-in-out}.media-generation-card--on-frame .media-generation-card__label[data-v-3f91617d]{color:#ffffffd9}.media-generation-card--on-frame .media-generation-card__percent[data-v-3f91617d]{color:#ffffff80}.media-generation-card--on-frame .media-generation-card__spinner[data-v-3f91617d]{color:#fff}.media-generation-card__copy[data-v-3f91617d]{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:flex;position:absolute;inset:0}.media-generation-card__label-live[data-v-3f91617d]{max-width:100%}.media-generation-card__label[data-v-3f91617d]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:14px;font-weight:500;line-height:normal;overflow:hidden}.media-generation-card__label--pulse[data-v-3f91617d]{animation:4s ease-in-out infinite media-generation-label-pulse-3f91617d}@keyframes media-generation-label-pulse-3f91617d{0%,to{opacity:1}50%{opacity:.765}}.media-generation-text-enter-active[data-v-3f91617d],.media-generation-text-leave-active[data-v-3f91617d]{transition:opacity .15s ease-in-out}.media-generation-text-enter-from[data-v-3f91617d],.media-generation-text-leave-to[data-v-3f91617d]{opacity:0}.media-generation-card__percent[data-v-3f91617d]{font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:500;line-height:normal}.media-generation-card__stop[data-v-3f91617d]{background:var(--fill-scrim);cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:absolute;top:10px;right:10px}.media-generation-card__stop[data-v-3f91617d]:disabled{cursor:default;pointer-events:none}.media-generation-card__stop-square[data-v-3f91617d]{background:var(--label-white);border-radius:2px;width:10px;height:10px}.media-generation-card__spinner[data-v-3f91617d]{width:24px;height:24px;animation:2s linear infinite media-generation-spinner-3f91617d;position:absolute;bottom:14px;left:14px}@keyframes media-generation-spinner-3f91617d{to{transform:rotate(360deg)}}.message-reasoning-trace[data-v-54c89350]{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}.message-reasoning-trace__text[data-v-54c89350]{width:100%;color:var(--label-secondary);word-break:break-word;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal}.message-reasoning-trace .message-reasoning-trace__markdown[data-v-54c89350],.message-reasoning-trace__markdown[data-v-54c89350] .message-markdown :is(p,h1,h2,h3,h4,h5,h6,blockquote,thead th,tbody td,a.markdown-link,.markdown-code-block__label){color:var(--label-secondary)}.message-reasoning-trace__markdown[data-v-54c89350] .message-markdown ul:not(.contains-task-list) li:before,.message-reasoning-trace__markdown[data-v-54c89350] .message-markdown .markdown-link__icon{background-color:var(--label-secondary)}.message-reasoning-trace__markdown[data-v-54c89350] .message-markdown p{font-weight:var(--type-weight-medium,500)}.message-reasoning-trace__row[data-v-54c89350]{align-items:center;gap:8px;width:100%;display:flex}.message-reasoning-trace__media-placeholder[data-v-54c89350]{background-color:var(--fill-surface-default-10);border-radius:26px;flex-shrink:0;width:240px;max-width:100%;height:240px;position:relative}.message-reasoning-trace__play[data-v-54c89350]{background:var(--fill-surface-default-30,#ffffff4d);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reasoning-item-enter-active[data-v-54c89350]{animation:.22s ease-out message-reasoning-trace-item-enter-54c89350}@keyframes message-reasoning-trace-item-enter-54c89350{0%{opacity:0}to{opacity:1}}.reasoning-item-move[data-v-54c89350]{transition:transform .22s ease-out}.reasoning-item-leave-active[data-v-54c89350]{visibility:hidden;position:absolute}.message-ai-audio[data-v-b7509fe4]{flex-direction:column;gap:10px;display:flex;position:relative}.fade-enter-active[data-v-b7509fe4],.fade-leave-active[data-v-b7509fe4]{transition:opacity .2s}.fade-leave-active[data-v-b7509fe4]{position:absolute;left:0;right:0}.fade-enter-from[data-v-b7509fe4],.fade-leave-to[data-v-b7509fe4]{opacity:0}.message-ai-audio__transcript[data-v-b7509fe4]{margin-top:-10px}.message-ai-audio__transcript-text[data-v-b7509fe4]{white-space:pre-wrap;word-break:break-word;padding-top:10px}.reveal-enter-active[data-v-b7509fe4],.reveal-leave-active[data-v-b7509fe4]{transition:max-height var(--ui-reveal-duration) var(--ui-reveal-ease), opacity var(--ui-reveal-duration) ease;overflow:hidden}.reveal-enter-from[data-v-b7509fe4],.reveal-leave-to[data-v-b7509fe4]{opacity:0}.message-ai-audio__actions--pending[data-v-b7509fe4]{visibility:hidden;pointer-events:none}.message-file-attachment[data-v-a7d84aa0]{background:var(--fill-primary);box-sizing:border-box;border-radius:26px;align-items:center;gap:12px;max-width:324px;height:80px;padding:12px 18px 12px 12px;transition:background-color .2s;display:flex}.message-file-attachment--clickable[data-v-a7d84aa0]{cursor:pointer}.message-file-attachment--clickable[data-v-a7d84aa0]:active{background:var(--fill-primary-hover)}.message-file-attachment__preview[data-v-a7d84aa0]{background:var(--fill-surface-default-10);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.message-file-attachment__preview-image[data-v-a7d84aa0]{object-fit:cover;width:100%;height:100%}.message-file-attachment__texts[data-v-a7d84aa0]{flex-direction:column;flex:1 0 0;gap:4px;min-width:0;display:flex}.message-file-attachment__title[data-v-a7d84aa0],.message-file-attachment__subtitle[data-v-a7d84aa0]{white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Manrope,sans-serif;font-weight:500;overflow:hidden}.message-file-attachment__title[data-v-a7d84aa0]{color:var(--label-primary);font-size:16px}.message-file-attachment__subtitle[data-v-a7d84aa0]{color:var(--label-secondary);font-size:14px}html[data-input-modality=mouse] .message-file-attachment--clickable:hover{background:var(--fill-primary-hover)}.message-deeplink-card[data-v-41378a78]{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.message-deeplink-card__header[data-v-41378a78]{align-items:center;gap:8px;display:flex}.message-deeplink-card__title[data-v-41378a78]{color:var(--label-primary);word-break:break-word;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal}.message-deeplink-card__subtitle[data-v-41378a78]{color:var(--label-secondary);word-break:break-word;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.message-plus-offer-card[data-v-d4280fe5]{text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;margin:0;padding:0;display:flex}.message-plus-offer-card--actionable[data-v-d4280fe5]{cursor:pointer}.message-plus-offer-card--actionable:hover .message-plus-offer-card__label[data-v-d4280fe5]{color:var(--label-primary)}.message-plus-offer-card__label[data-v-d4280fe5]{color:var(--label-secondary);word-break:break-word;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal;transition:color .15s}.questionnaire-option[data-v-e9907c28]{box-sizing:border-box;background:var(--fill-primary);border:1px solid var(--fill-surface-default-10);text-align:left;cursor:pointer;border-radius:26px;align-items:flex-start;gap:12px;width:100%;padding:20px 16px;transition:border-color .15s,opacity .2s;display:flex}.questionnaire-option[data-v-e9907c28]:disabled{cursor:default}.questionnaire-option--selected[data-v-e9907c28]{border-color:var(--brand-primary)}.questionnaire-option--dimmed[data-v-e9907c28]{opacity:.5}.questionnaire-option__indicator[data-v-e9907c28]{background:var(--fill-surface-default-10);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .15s;display:flex}.questionnaire-option__indicator--single[data-v-e9907c28]{border-radius:999px}.questionnaire-option__indicator--multiple[data-v-e9907c28]{border-radius:8px}.questionnaire-option--selected .questionnaire-option__indicator--single[data-v-e9907c28]{background:var(--brand-primary)}.questionnaire-option__check[data-v-e9907c28]{background:var(--brand-primary);border-radius:4px;width:14px;height:14px}.questionnaire-option__body[data-v-e9907c28]{flex-direction:column;flex:1 0 0;gap:2px;min-width:0;display:flex}.questionnaire-option__label[data-v-e9907c28]{color:var(--label-primary);word-break:break-word;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal}.questionnaire-option__description[data-v-e9907c28]{color:var(--label-secondary);word-break:break-word;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.questionnaire-custom[data-v-9a97febb]{box-sizing:border-box;background:var(--fill-primary);border:1px solid var(--fill-surface-default-10);border-radius:26px;align-items:flex-start;gap:6px;width:100%;padding:15px 16px;transition:border-color .15s;display:flex}.questionnaire-custom--active[data-v-9a97febb]{border-color:var(--brand-primary)}.questionnaire-custom--editable[data-v-9a97febb]{cursor:pointer}.questionnaire-custom__content[data-v-9a97febb]{flex:1 0 0;align-items:flex-start;gap:12px;min-width:0;padding:5px 0;display:flex}.questionnaire-custom__indicator[data-v-9a97febb]{background:var(--fill-surface-default-10);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .15s;display:flex}.questionnaire-custom__indicator--single[data-v-9a97febb]{border-radius:999px}.questionnaire-custom__indicator--multiple[data-v-9a97febb]{border-radius:8px}.questionnaire-custom--active .questionnaire-custom__indicator--single[data-v-9a97febb]{background:var(--brand-primary)}.questionnaire-custom__check[data-v-9a97febb]{background:var(--brand-primary);border-radius:4px;width:14px;height:14px}.questionnaire-custom__trigger[data-v-9a97febb]{text-align:left;min-width:0;cursor:inherit;background:0 0;border:none;flex:1 0 0;align-items:center;padding:0;display:flex}.questionnaire-custom__text[data-v-9a97febb]{color:var(--label-primary);word-break:break-word;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal}.questionnaire-custom__text--placeholder[data-v-9a97febb]{color:var(--label-inactive)}.questionnaire-custom__input[data-v-9a97febb]{min-width:0;color:var(--label-primary);caret-color:var(--brand-primary);background:0 0;border:none;outline:none;flex:1 0 0;padding:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal}.questionnaire-custom__input[data-v-9a97febb]::placeholder{color:var(--label-inactive)}.questionnaire-custom__edit[data-v-9a97febb]{background:var(--fill-white-30);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.questionnaire-custom__cancel[data-v-9a97febb]{flex-shrink:0}.message-questionnaire[data-v-5eb06e66]{flex-direction:column;width:100%;display:flex;position:relative}.questionnaire-out-leave-active[data-v-5eb06e66]{pointer-events:none;width:100%;transition:opacity var(--ui-reveal-duration) var(--ui-reveal-ease);position:absolute;left:0}.questionnaire-out-leave-to[data-v-5eb06e66]{opacity:0}.message-questionnaire__card+.message-questionnaire__card[data-v-5eb06e66]{margin-top:16px}.message-questionnaire__card[data-v-5eb06e66]{width:100%}.message-questionnaire__card-body[data-v-5eb06e66]{flex-direction:column;gap:10px;min-width:0;display:flex}.message-questionnaire__progress[data-v-5eb06e66]{color:var(--label-secondary);justify-content:space-between;align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal;display:flex}.message-questionnaire__count[data-v-5eb06e66]{flex:1 0 0;min-width:0}.message-questionnaire__step[data-v-5eb06e66]{white-space:nowrap;flex-shrink:0}.message-questionnaire__prompt[data-v-5eb06e66]{color:var(--label-primary);word-break:break-word;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.8}.message-questionnaire__hint[data-v-5eb06e66]{color:var(--label-secondary);margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal}.message-questionnaire__card--reveal .message-questionnaire__word[data-v-5eb06e66]{animation:questionnaire-word-in-5eb06e66 var(--ui-reveal-duration) var(--ui-reveal-ease) both;animation-delay:calc(var(--q-base-delay,0s) + var(--q-index,0) * var(--q-word-stagger))}.message-questionnaire__card--reveal .message-questionnaire__prompt[data-v-5eb06e66]{--q-base-delay:var(--q-prompt-delay,0s)}.message-questionnaire__card--reveal .message-questionnaire__options[data-v-5eb06e66]>*{animation:questionnaire-option-in-5eb06e66 var(--ui-reveal-duration) var(--ui-reveal-ease) both;animation-delay:calc(var(--q-options-delay,0s) + var(--q-index,0) * var(--q-option-stagger))}.message-questionnaire--reveal .message-questionnaire__submit[data-v-5eb06e66]{animation:questionnaire-option-in-5eb06e66 var(--ui-reveal-duration) var(--ui-reveal-ease) both;animation-delay:var(--q-submit-delay,0s)}.message-questionnaire__card.questionnaire-out-leave-active[data-v-5eb06e66]{margin-top:0}@keyframes questionnaire-word-in-5eb06e66{0%{opacity:0}to{opacity:1}}@keyframes questionnaire-option-in-5eb06e66{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.message-questionnaire__options[data-v-5eb06e66]{flex-direction:column;gap:12px;width:100%;display:flex;position:relative}.message-questionnaire__submit[data-v-5eb06e66]{width:100%}.message-ai[data-v-9a6aa4a4]{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;max-width:100%;display:flex;position:relative}.message-ai.is-typing[data-v-9a6aa4a4]{align-items:flex-start}.message-ai[data-v-9a6aa4a4]:not(.is-typing){justify-content:center;align-items:flex-start}.message-ai__images[data-v-9a6aa4a4]{flex-shrink:0}.message-ai__file[data-v-9a6aa4a4],.message-ai__card[data-v-9a6aa4a4]{flex-shrink:0;width:100%}.message-ai__text-wrapper[data-v-9a6aa4a4]{word-break:break-word;flex-shrink:0;width:100%;position:relative}.message-ai__thinking[data-v-9a6aa4a4]{align-items:center;min-height:22px;display:flex}.thinking-enter-active[data-v-9a6aa4a4]{transition:opacity .2s}.thinking-enter-from[data-v-9a6aa4a4]{opacity:0}.thinking-leave-active[data-v-9a6aa4a4]{transition:height .2s,margin-bottom .2s,opacity .2s;overflow:hidden}.thinking-leave-to[data-v-9a6aa4a4]{opacity:0;height:0!important;min-height:0!important;margin-bottom:-10px!important}.message-ai__reasoning[data-v-9a6aa4a4]{flex-shrink:0;width:100%}.message-ai__actions[data-v-9a6aa4a4]{flex-shrink:0}.message-ai__block--enter[data-v-9a6aa4a4]{animation:message-ai-block-in-9a6aa4a4 var(--ui-reveal-duration) var(--ui-reveal-ease) both;animation-delay:calc(.22s + var(--block-index,0) * 70ms)}@keyframes message-ai-block-in-9a6aa4a4{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.message-ai__actions--pending[data-v-9a6aa4a4]{visibility:hidden;pointer-events:none}.message-ai__cancelled-notice[data-v-9a6aa4a4]{width:100%;color:var(--label-secondary);word-break:break-word;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal}.fade-enter-active[data-v-9a6aa4a4],.fade-leave-active[data-v-9a6aa4a4]{transition:opacity .2s}.fade-leave-active[data-v-9a6aa4a4]{position:absolute;left:0;right:0}.fade-enter-from[data-v-9a6aa4a4],.fade-leave-to[data-v-9a6aa4a4]{opacity:0}.message-reply-quote[data-v-8ad20549]{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin:0;display:flex;overflow:hidden}.message-reply-quote--bubble[data-v-8ad20549]{background:var(--fill-surface-default-10);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;padding:6px 10px 6px 8px}.message-reply-quote--composer[data-v-8ad20549]{padding:16px 16px 0 0}.message-reply-quote__bar[data-v-8ad20549]{background:var(--brand-primary);border-radius:1px;flex-shrink:0;align-self:stretch;width:2px}.message-reply-quote__thumbnail[data-v-8ad20549]{object-fit:cover;border-radius:8px;flex-shrink:0;width:36px;height:36px}.message-reply-quote__text[data-v-8ad20549]{min-width:0;font-size:var(--type-size-14);white-space:nowrap;flex-direction:column;flex:1 0 0;gap:2px;line-height:normal;display:flex;overflow:hidden}.message-reply-quote__author[data-v-8ad20549]{font-weight:var(--type-weight-semibold);color:var(--brand-primary)}.message-reply-quote__line[data-v-8ad20549]{text-overflow:ellipsis;font-weight:var(--type-weight-medium);color:var(--label-bubble);overflow:hidden}.message-reply-quote--composer .message-reply-quote__line[data-v-8ad20549]{color:var(--label-primary)}.message-reply-quote__remove[data-v-8ad20549]{color:var(--label-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.message-user-frame[data-v-f24d7713]{justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex;position:relative}.message-user-frame--failed .message-user-content[data-v-f24d7713]{cursor:pointer}.message-user-frame--leaving[data-v-f24d7713]{pointer-events:none;animation:message-user-frame-leave-f24d7713 var(--ui-chat-row-duration) ease-in forwards}@keyframes message-user-frame-leave-f24d7713{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}.message-user-frame__indicator[data-v-f24d7713]{background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.message-user-frame__indicator--error[data-v-f24d7713]{cursor:pointer}.message-user-content[data-v-f24d7713]{flex-direction:column;align-items:flex-end;gap:8px;min-width:0;max-width:100%;display:flex}.message-user-content__file[data-v-f24d7713]{width:100%}.message-user-bubble[data-v-f24d7713]{background:var(--fill-bubble,#313133);box-sizing:border-box;max-width:300px;color:var(--label-primary,#f5f5f5);border-radius:26px;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 16px;display:flex;position:relative;overflow:hidden}.message-user-bubble--questionnaire[data-v-f24d7713]{border:1px dashed var(--label-secondary);color:var(--label-secondary);background:0 0}.message-user-bubble[data-v-f24d7713]{gap:8px}.message-user-bubble__text[data-v-f24d7713]{white-space:pre-wrap;word-break:break-word;flex-shrink:0;width:100%;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal}.message-user-bubble.is-collapsed .message-user-bubble__text[data-v-f24d7713]{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.message-user-bubble.is-resizing .message-user-bubble__text[data-v-f24d7713]{transition:max-height var(--ui-reveal-duration) var(--ui-reveal-ease);overflow:hidden}.message-user-bubble__toggle[data-v-f24d7713]{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:2px;width:100%;padding:0;display:flex}.toggle-icon[data-v-f24d7713]{width:24px;height:24px;display:block}.toggle-text[data-v-f24d7713]{color:var(--label-secondary,#ffffffad);font-family:Manrope,sans-serif;font-size:14px;font-weight:500}
