.generation-progress[data-v-675ba28b]{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:120px;padding:20px 16px;display:flex}.generation-progress__icon[data-v-675ba28b]{font-size:28px;line-height:1}.generation-progress__info[data-v-675ba28b]{flex-direction:column;align-items:center;gap:4px;display:flex}.generation-progress__model[data-v-675ba28b]{color:var(--secondary-text);font-size:12.5px;line-height:17px}.generation-progress__average[data-v-675ba28b],.generation-progress__elapsed[data-v-675ba28b],.generation-progress__message[data-v-675ba28b],.generation-progress__model[data-v-675ba28b]{letter-spacing:0;font-style:normal;font-weight:400}.generation-progress__message[data-v-675ba28b]{color:var(--primary-text);font-size:14px;line-height:20px;transition:opacity .3s}.generation-progress__average[data-v-675ba28b],.generation-progress__elapsed[data-v-675ba28b]{color:var(--secondary-text);font-size:12.5px;line-height:17px}.generation-progress__average[data-v-675ba28b]{opacity:.7}.generation-progress__progress-bar[data-v-675ba28b]{background:var(--tertiary-stroke);border-radius:2px;width:120px;height:3px;overflow:hidden}.generation-progress__progress-fill[data-v-675ba28b]{background:var(--secondary-text);border-radius:2px;height:100%;transition:width 1s linear}.generation-progress__dots[data-v-675ba28b]{gap:6px;display:flex}.generation-progress__dot[data-v-675ba28b]{background:var(--secondary-text);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite dot-pulse-675ba28b}@keyframes dot-pulse-675ba28b{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.unavailable-media[data-v-4385a77d]{border:1px dashed #ffffff2e;border:1px dashed var(--border-color,#ffffff2e);background:#ffffff08;background:var(--surface-secondary,#ffffff08);border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;max-width:480px;padding:16px;display:flex}.unavailable-media__icon[data-v-4385a77d]{opacity:.7;font-size:22px}.unavailable-media__title[data-v-4385a77d]{font-size:15px;font-weight:600}.unavailable-media__body[data-v-4385a77d]{opacity:.75;font-size:13px;line-height:1.4}.unavailable-media__regenerate[data-v-4385a77d]{border:1px solid #ffffff2e;border:1px solid var(--border-color,#ffffff2e);color:inherit;cursor:pointer;background:0 0;border-radius:6px;margin-top:4px;padding:6px 14px;font-size:13px}.unavailable-media__regenerate[data-v-4385a77d]:hover{background:#ffffff14;background:var(--surface-hover,#ffffff14)}.message-footer[data-v-f19d5b72]{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-top:1px solid var(--light-stroke);background:var(--secondary-background-o);justify-content:space-between;padding:6px 8px}.message-footer[data-v-f19d5b72],.message-footer__left[data-v-f19d5b72],.message-footer__right[data-v-f19d5b72],.message-footer__user-message[data-v-f19d5b72]{align-items:center;display:flex}.message-footer__left[data-v-f19d5b72]{justify-content:flex-start}.message-footer__right[data-v-f19d5b72]{justify-content:flex-end;gap:2px}.message-footer__user-message[data-v-f19d5b72]{gap:4px;padding-left:4px}.message-footer__user-message-text[data-v-f19d5b72]{color:var(--secondary-text);font-size:14px}[data-v-f19d5b72] .tooltip-divider{background-color:var(--tertiary-stroke);height:1px;margin:4px 0}[data-v-f19d5b72] .tooltip-section-title{color:var(--accent);margin-bottom:4px;font-size:12px;font-weight:600}.assistant-message__text-message[data-v-a84f9703]{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.stream-cursor[data-v-a84f9703]{background:var(--link-text);border-radius:50%;align-self:flex-start;width:6px;height:6px;margin:8px 0 2px;animation:1.2s ease-in-out infinite stream-pulse-a84f9703}@keyframes stream-pulse-a84f9703{50%{opacity:.3;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.stream-cursor[data-v-a84f9703]{animation:none}}.assistant-message__citation[data-v-a84f9703]{color:var(--link-text);cursor:pointer;border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:4px;-webkit-text-decoration:none;text-decoration:none;transition:all .2s;display:flex}.assistant-message__citation[data-v-a84f9703]:hover{background-color:var(--hover-background);-webkit-text-decoration:underline;text-decoration:underline;opacity:.8!important}.assistant-message__citations[data-v-a84f9703]{flex-direction:column;gap:2px;max-width:100%;margin-top:8px;padding:0;display:flex}.video-extender[data-v-087ef359]{position:relative}.video-extender__toggle[data-v-087ef359]{justify-content:space-between;align-items:center;display:flex}.video-extender__skeleton[data-v-087ef359]{width:fit-content!important}.video-extender__chip[data-v-087ef359]{border:1px solid var(--secondary-stroke);background-color:var(--secondary-background-o);background:var(--default-background-o);-webkit-backdrop-filter:blur(14px);border-radius:6px;align-items:center;min-width:fit-content;padding:4px 8px;display:flex}.video-extender__chip .extend-video-badge[data-v-087ef359]{letter-spacing:0;color:var(--default-text);white-space:nowrap;font-size:12.5px;font-style:normal;font-weight:500;line-height:17px}.video-extender__button-section[data-v-087ef359]{justify-content:flex-end;display:flex}.video-extender__content[data-v-087ef359]{background:var(--secondary-background-o);border:1px solid var(--secondary-stroke);-webkit-backdrop-filter:blur(14px);background:var(--default-background-o);border-radius:12px;margin-top:12px;padding:16px;position:relative;box-shadow:0 4px 12px #0000001a}.video-extender__button-section[data-v-087ef359]:not(:last-child),.video-extender__model-section[data-v-087ef359]:not(:last-child),.video-extender__prompt-section[data-v-087ef359]:not(:last-child){margin-bottom:16px}.video-extender__label[data-v-087ef359]{letter-spacing:0;color:var(--secondary-text);margin-bottom:6px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:block}.video-extender__model-select[data-v-087ef359]{width:100%}.video-extender__model-select-value[data-v-087ef359]{justify-content:space-between}.video-extender__input-group[data-v-087ef359],.video-extender__model-select-value[data-v-087ef359]{align-items:center;gap:8px;display:flex}.video-extender__input[data-v-087ef359]{background:var(--secondary-background);border:1px solid var(--default-stroke);color:var(--default-text);border-radius:8px;flex:1;padding:6px 12px;font-size:14px;transition:all .2s}.video-extender__input[data-v-087ef359]::placeholder{color:var(--secondary-text)}.video-extender__input[data-v-087ef359]:focus{border-color:var(--accent);outline:none}.video-extender__input[data-v-087ef359]:hover{border-color:var(--accent)}.video-extender__send-btn[data-v-087ef359]{min-width:40px;transition:all .2s}.video-extender__send-btn[data-v-087ef359]:hover:not(:disabled){box-shadow:0 4px 8px rgba(var(--primary-accent-rgb),.3);transform:translateY(-1px)}.video-extender__send-btn[data-v-087ef359]:disabled{opacity:.5;cursor:not-allowed}.slide-down-enter-active[data-v-087ef359],.slide-down-leave-active[data-v-087ef359]{transform-origin:top;transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-down-enter-from[data-v-087ef359],.slide-down-leave-to[data-v-087ef359]{opacity:0;transform:translateY(-10px)scaleY(.95)}@media (width<=480px){.video-extender__content[data-v-087ef359]{padding:12px}.video-extender__input-group[data-v-087ef359]{flex-direction:column;gap:12px}.video-extender__send-btn[data-v-087ef359]{align-self:stretch;min-width:auto}}.assistant-message__video-content[data-v-646691a8]{width:100%;height:auto;position:relative}.assistant-message__video-content:hover .assistant-message__video-overlay[data-v-646691a8]{opacity:1}.assistant-message__video-overlay[data-v-646691a8]{z-index:10;pointer-events:auto;opacity:0;transition:opacity .2s;position:absolute;top:8px;left:8px;right:8px}.assistant-message__video-overlay.is-open[data-v-646691a8]{opacity:1!important}.assistant-message__object-content[data-v-add4b9f7]{justify-content:center;align-items:center;width:100%;height:400px;display:flex}.assistant-message__object-loading[data-v-add4b9f7]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.reasoning-content[data-v-fb0331a1]{background-color:var(--secondary-background);border:1px solid var(--quaternary-stroke);cursor:pointer;border-radius:8px;margin:12px 12px 0;overflow:hidden}.reasoning-content.expanded[data-v-fb0331a1]{cursor:default}.reasoning-content__header[data-v-fb0331a1]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:8px;transition:background-color .2s;display:flex}.reasoning-content__header-left[data-v-fb0331a1]{align-items:center;gap:8px;display:flex}.reasoning-content__header-left[data-v-fb0331a1] svg{color:var(--accent)}.reasoning-content__title[data-v-fb0331a1]{color:var(--primary-text);letter-spacing:0;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.reasoning-content__icon[data-v-fb0331a1]{color:var(--accent)}.reasoning-content__icon[data-v-fb0331a1] .rotated{transform:rotate(180deg)}.reasoning-content__body-container[data-v-fb0331a1]{transition:max-height .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.reasoning-content__body[data-v-fb0331a1]{color:var(--default-text);padding:0 8px 8px;line-height:1.6}.reasoning-content .fade-overlay[data-v-fb0331a1]{background:linear-gradient(to top,var(--secondary-background),#0003);pointer-events:none;width:100%;height:0;transition:height .5s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.reasoning-content .fade-overlay.visible[data-v-fb0331a1]{opacity:1;height:70px}.assistant-message[data-v-789f455f]{width:100%;height:auto;margin-top:8px;transition:height .3s ease-out}.assistant-message__loading[data-v-789f455f]{justify-content:center;align-items:center;min-height:120px;display:flex}.assistant-message__versions[data-v-789f455f]{color:var(--secondary-text);letter-spacing:0;align-items:center;gap:4px;margin-top:-6px;margin-right:8px;padding:2px;font-size:12.5px;font-style:normal;font-weight:400;line-height:17px;display:flex}.assistant-message__error[data-v-789f455f]{justify-content:space-between;align-items:center;gap:12px;padding:20px 10px;display:flex}@media (width<=720px){.assistant-message__versions[data-v-789f455f]{margin-right:0}.assistant-message__error[data-v-789f455f]{flex-direction:column;justify-content:center;align-items:center}}.assistant-message__error-icon[data-v-789f455f]{width:24px;min-width:24px}.assistant-message__error-left[data-v-789f455f]{align-items:center;gap:12px;display:flex}@media (width<=720px){.assistant-message__error-left[data-v-789f455f]{flex-direction:column;justify-content:center;align-items:center;gap:4px}.assistant-message__error-text[data-v-789f455f]{text-align:center}.assistant-message__content[data-v-789f455f]{margin-left:0;margin-right:0}}.assistant-message__error-text[data-v-789f455f]{letter-spacing:0;word-wrap:anywhere;flex-direction:column;gap:7px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex}.assistant-message__error-detail[data-v-789f455f]{color:var(--secondary-text)}.assistant-message__refund[data-v-789f455f]{color:var(--default-text);font-size:13px}.assistant-message__content[data-v-789f455f]{border:1px solid var(--light-stroke);border-radius:var(--radius-lg);background:var(--tertiary-background);transition:height .3s ease-out;overflow:hidden}.assistant-message__text-message[data-v-789f455f]{padding:16px 18px}.assistant-message__bottom[data-v-789f455f]{justify-content:flex-end;align-items:flex-start;width:100%;margin-top:8px;display:flex}@media (width<=720px){.assistant-message__bottom[data-v-789f455f]{align-items:flex-end}}
