.message-actions__tooltip[data-v-68ae8cc2]{transition:opacity var(--ai-chat-tooltip-appear-duration,.16s) var(--ai-chat-tooltip-appear-easing,cubic-bezier(.16,1,.3,1)),transform var(--ai-chat-tooltip-appear-duration,.16s) var(--ai-chat-tooltip-appear-easing,cubic-bezier(.16,1,.3,1))}@font-face{font-display:swap;font-family:menlo;font-style:normal;font-weight:400;src:url(./Menlo-Regular.CsdnAqof.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(./Inter.c8O0ljhh.ttf) format("truetype")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:100 900;src:url(./Geist-Variable.CrgPqtmy.woff2) format("woff2")}.ai-chat-auth[data-v-5f9f04a5]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 24px;text-align:center}.ai-chat-auth._account-entry[data-v-5f9f04a5]{align-items:stretch;background:#181818;border:1px solid #343434;border-radius:16px;gap:14px;justify-content:flex-start;max-width:360px;padding:12px;text-align:left;width:100%}.ai-chat-auth._account-entry .auth-wallet-icon[data-v-5f9f04a5]{display:none}.ai-chat-auth._account-entry .auth-description[data-v-5f9f04a5],.ai-chat-auth._account-entry .auth-title[data-v-5f9f04a5]{max-width:none;text-align:left}.ai-chat-auth._account-entry .auth-form[data-v-5f9f04a5]{max-width:none;width:100%}@media(max-width:768px){.ai-chat-auth._account-entry[data-v-5f9f04a5]{background:#fff;border-radius:16px;padding:12px}}.auth-wallet-icon[data-v-5f9f04a5]{border:none;color:#fff;height:24px;margin:0;padding:0;width:24px}.auth-title[data-v-5f9f04a5]{color:#fff;font-weight:500}.auth-description[data-v-5f9f04a5],.auth-title[data-v-5f9f04a5]{font-family:var(--font-main);font-size:14px;line-height:160%;margin:0;text-transform:none}.auth-description[data-v-5f9f04a5]{color:#ffffffb3;font-weight:400;max-width:260px}.auth-error[data-v-5f9f04a5],.auth-hint[data-v-5f9f04a5]{font-family:var(--font-main);font-size:14px;font-weight:400;line-height:160%;margin:0;max-width:300px;text-transform:none}.auth-hint[data-v-5f9f04a5]{color:#ffffff80}.auth-error[data-v-5f9f04a5]{color:#ff8a8a}.auth-error-slot[data-v-5f9f04a5]{min-height:18px}.auth-consent[data-v-5f9f04a5]{color:#ffffff80;font-family:var(--font-main);font-size:12px;font-weight:400;line-height:160%;line-height:17px;margin:4px 0 0;max-width:300px;text-transform:none}.auth-consent._compact[data-v-5f9f04a5]{color:#737373;margin:0 16px;max-width:none;text-align:left}.auth-consent-link[data-v-5f9f04a5]{color:#ffffffb3;text-decoration:underline;text-underline-offset:2px}.auth-consent-link[data-v-5f9f04a5]:hover{color:#fff}.auth-consent._compact .auth-consent-link[data-v-5f9f04a5]{color:#0a0a0a}.auth-inline-notice[data-v-5f9f04a5]{background:#ff8a8a14;border:1px solid hsla(0,100%,77%,.28);border-radius:8px;color:#ffb4b4;font-size:14px;font-weight:400;line-height:20px;margin:0 16px;padding:10px 12px}.auth-inline-notice._pending[data-v-5f9f04a5]{background:#73737314;border-color:#73737347;color:#737373}.auth-inline-notice._card[data-v-5f9f04a5]{margin:0;text-align:left}.auth-code-resend-row[data-v-5f9f04a5]{font-size:14px;line-height:20px;margin:6px 0 0}.auth-decision-actions[data-v-5f9f04a5],.auth-form[data-v-5f9f04a5]{display:flex;flex-direction:column;gap:10px;width:min(100%,300px)}.auth-decision-primary[data-v-5f9f04a5],.auth-decision-secondary[data-v-5f9f04a5]{width:100%}.auth-decision-secondary[data-v-5f9f04a5]{align-items:center;display:inline-flex;justify-content:center;margin:0;min-height:44px}.auth-input[data-v-5f9f04a5]{background:#000;border:1px solid #1c1c1c;color:#fff;font-family:var(--font-main);font-size:14px;font-weight:400;line-height:160%;min-height:42px;padding:10px 12px;text-transform:none;width:100%}.auth-input[data-v-5f9f04a5]::-moz-placeholder{color:#ffffff80}.auth-input[data-v-5f9f04a5]::placeholder{color:#ffffff80}.auth-input[data-v-5f9f04a5]:disabled{cursor:not-allowed;opacity:.7}.auth-input-code[data-v-5f9f04a5]{letter-spacing:0}.auth-sign-button[data-v-5f9f04a5]{background:#bff623;border:none;color:#000;cursor:pointer;font-family:var(--font-main);font-size:14px;font-weight:500;line-height:160%;padding:9px 16px;text-transform:none;transition:background .2s}.auth-sign-button[data-v-5f9f04a5]:hover{background:#bff623b3}.auth-sign-button[data-v-5f9f04a5]:disabled{cursor:not-allowed;opacity:.5}.auth-link-row[data-v-5f9f04a5]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.auth-link-button[data-v-5f9f04a5]{background:transparent;border:none;color:#bff623;cursor:pointer;font-family:var(--font-main);font-size:14px;font-weight:500;line-height:160%;padding:0;text-transform:none}.auth-link-button[data-v-5f9f04a5]:hover{color:#bff623b3}.auth-link-button[data-v-5f9f04a5]:disabled{cursor:not-allowed;opacity:.5}.ai-chat-auth._light .auth-title[data-v-5f9f04a5],.ai-chat-auth._light .auth-wallet-icon[data-v-5f9f04a5]{color:var(--foreground)}.ai-chat-auth._light .auth-description[data-v-5f9f04a5],.ai-chat-auth._light .auth-hint[data-v-5f9f04a5]{color:var(--muted-foreground)}.ai-chat-auth._light .auth-error[data-v-5f9f04a5]{color:#b42318}.ai-chat-auth._light .auth-inline-notice[data-v-5f9f04a5]{background:#fef2f2;border-color:#b91c1c38;color:#b42318}.ai-chat-auth._light .auth-inline-notice._pending[data-v-5f9f04a5]{background:#f5f5f5;border-color:#d4d4d4;color:#525252}.ai-chat-auth._light .auth-input[data-v-5f9f04a5]{background:var(--input);border-color:var(--border);color:var(--foreground)}.ai-chat-auth._light .auth-input[data-v-5f9f04a5]::-moz-placeholder{color:var(--muted-foreground)}.ai-chat-auth._light .auth-input[data-v-5f9f04a5]::placeholder{color:var(--muted-foreground)}.ai-chat-auth._light .auth-sign-button[data-v-5f9f04a5]{background:var(--primary);color:var(--primary-foreground)}.ai-chat-auth._light .auth-sign-button[data-v-5f9f04a5]:hover{opacity:.9}.ai-chat-auth._light .auth-link-button[data-v-5f9f04a5]{color:var(--primary)}.ai-chat-auth._light .auth-link-button[data-v-5f9f04a5]:hover{opacity:.85}.ai-chat-auth._light._account-entry[data-v-5f9f04a5]{background:#fff;border-color:#e5e5e5}.ai-chat-auth._account-entry[data-v-5f9f04a5]:has(.ai-chat-email-verification-card){background:transparent;border:none;border-radius:0;gap:24px;padding:0}@media(max-width:768px){.ai-chat-auth._account-entry[data-v-5f9f04a5]:has(.ai-chat-email-verification-card){background:transparent;border-radius:0;padding:0}}.ai-chat-wizard-close-icon[data-v-9519c280]{background-color:currentColor;display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@font-face{font-display:swap;font-family:menlo;font-style:normal;font-weight:400;src:url(./Menlo-Regular.CsdnAqof.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(./Inter.c8O0ljhh.ttf) format("truetype")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:100 900;src:url(./Geist-Variable.CrgPqtmy.woff2) format("woff2")}.config-icon-wrapper[data-v-ba03c6d5]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:16px;box-sizing:border-box;color:#ffffff80;cursor:pointer;display:flex;height:32px;justify-content:center;margin:0;padding:8px;position:relative;transition:background-color .15s,color .15s;width:32px}.config-icon-wrapper[data-v-ba03c6d5]:hover{color:#fff}.config-icon[data-v-ba03c6d5]{flex-shrink:0;height:16px;width:16px}.config-dot[data-v-ba03c6d5]{background:#bff623;border-radius:50%;height:6px;position:absolute;right:4px;top:4px;width:6px}.ai-chat._light .chat-header .config-icon-wrapper{border-radius:0;color:#737373;padding:6px}.ai-chat._light .chat-header .config-icon-wrapper{background:transparent!important;color:#737373}.ai-chat._light .chat-header .config-icon{height:20px;width:20px}@media(max-width:768px){.config-icon-wrapper[data-v-ba03c6d5]{display:none}}.ai-chat-product-action-continuation[data-v-c23f4bbd]{color:#737373;display:grid;font-family:Geist,sans-serif;gap:24px;margin-bottom:24px;width:min(360px,100%)}.ai-chat-product-action-continuation__title[data-v-c23f4bbd]{font-size:14px;font-weight:500;line-height:20px;margin:0;min-height:20px}.ai-chat-product-action-continuation__status[data-v-c23f4bbd]{align-items:center;display:flex;gap:8px;min-height:20px}.ai-chat-product-action-continuation__icon[data-v-c23f4bbd]{display:block;flex:0 0 auto;height:20px;width:20px}.ai-chat-product-action-continuation__progress[data-v-c23f4bbd]{min-height:20px}.ai-chat-product-action[data-v-0b2bee69]{color:#0a0a0a;display:grid;font-family:Geist,sans-serif;gap:24px;width:min(360px,100%)}.ai-chat-product-action__status[data-v-0b2bee69]{align-items:center;color:#737373;display:flex;font-size:14px;font-weight:500;gap:8px;line-height:20px;margin:0;min-height:20px}.ai-chat-product-action__product-icon[data-v-0b2bee69],.ai-chat-product-action__status-icon[data-v-0b2bee69]{display:block;flex:0 0 auto;height:20px;width:20px}.ai-chat-product-action .ai-chat-product-action__card[data-v-0b2bee69]{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:16px;box-sizing:border-box!important;display:flex;flex-direction:column;gap:20px;max-width:100%;min-height:208px;outline:0;padding:12px 11px;width:100%}.ai-chat-product-action--referral-cabinet .ai-chat-product-action__card[data-v-0b2bee69]{min-height:0}.ai-chat-product-action__product-tile[data-v-0b2bee69]{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.ai-chat-product-action__ref-code-icon[data-v-0b2bee69]{display:block;height:20px;width:20px}.ai-chat-product-action__copy-block[data-v-0b2bee69]{display:grid;gap:4px;text-align:center;width:100%}.ai-chat-product-action__description[data-v-0b2bee69],.ai-chat-product-action__status[data-v-0b2bee69],.ai-chat-product-action__title[data-v-0b2bee69]{margin:0}.ai-chat-product-action__title[data-v-0b2bee69]{color:#0a0a0a;font-size:16px;font-weight:500;line-height:24px}.ai-chat-product-action__description[data-v-0b2bee69]{color:#525252;font-size:14px;font-weight:400;line-height:20px}.ai-chat-product-action--ref-code .ai-chat-product-action__description[data-v-0b2bee69]{text-wrap:balance}.ai-chat-product-action--ref-code .ai-chat-product-action__card[data-v-0b2bee69]{padding:11px}.ai-chat-product-action--ref-code .ai-chat-product-action__copy-block[data-v-0b2bee69]{gap:8px}.ai-chat-product-action--compact-navigation .ai-chat-product-action__description[data-v-0b2bee69]{margin-inline:auto;max-width:300px;text-wrap:balance}.ai-chat-product-action--compact-navigation .ai-chat-product-action__primary[data-v-0b2bee69],.ai-chat-product-action--compact-navigation .ai-chat-product-action__secondary[data-v-0b2bee69]{flex:1 1 auto;overflow-wrap:anywhere;white-space:normal}.ai-chat-product-action__public-ref[data-v-0b2bee69]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;width:100%}.ai-chat-product-action__controls[data-v-0b2bee69]{display:contents}.ai-chat-product-action--ref-code .ai-chat-product-action__controls[data-v-0b2bee69]{align-items:center;background:#fafafa;border:1px solid #d4d4d4;border-radius:12px;box-sizing:border-box;display:flex;gap:8px;min-height:56px;padding:11px 11px 11px 15px;width:100%}.ai-chat-product-action--ref-code .ai-chat-product-action__public-ref[data-v-0b2bee69]{flex:1 1 auto;min-width:0;padding-left:0}.ai-chat-product-action--ref-code .ai-chat-product-action__public-ref code[data-v-0b2bee69]{color:#0a0a0a;font-family:Geist,sans-serif;font-size:14px;font-weight:400;line-height:20px}.ai-chat-product-action--ref-code .ai-chat-product-action__actions[data-v-0b2bee69]{flex:0 0 auto;width:auto}.ai-chat-product-action__public-ref code[data-v-0b2bee69]{overflow-wrap:anywhere}.ai-chat-product-action__copy[data-v-0b2bee69],.ai-chat-product-action__primary[data-v-0b2bee69],.ai-chat-product-action__secondary[data-v-0b2bee69]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:8px;box-sizing:border-box;cursor:pointer;flex:1 1 0;font:inherit;font-size:14px;font-weight:500;line-height:20px;min-height:32px;min-width:0;padding:5px 12px}.ai-chat-product-action__copy[data-v-0b2bee69]{padding:8px 12px}.ai-chat-product-action .ai-chat-product-action__actions .ai-chat-product-action__primary[data-v-0b2bee69]{align-items:center;background:#0a0a0a;background-image:none;border:0;color:#fff;display:inline-flex;gap:4px;justify-content:center;opacity:1}.ai-chat-product-action__actions[data-v-0b2bee69]{align-items:stretch;display:grid;gap:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:32px;width:100%}.ai-chat-product-action .ai-chat-product-action__actions .ai-chat-product-action__secondary[data-v-0b2bee69]{background:#fff;background-image:none;border:1px solid #d4d4d4;color:#0a0a0a;opacity:1;outline:0}.ai-chat-product-action__primary-icon[data-v-0b2bee69]{display:block;filter:invert(1);flex:0 0 auto;height:16px;width:16px}.ai-chat-product-action__primary[data-v-0b2bee69]:disabled{cursor:not-allowed;opacity:.5}.ai-chat-product-action--ref-code .ai-chat-product-action__actions .ai-chat-product-action__primary[data-v-0b2bee69]{color:#fafafa;flex:0 0 auto;height:32px;min-width:62px;padding:6px 12px;white-space:nowrap}.ai-chat-product-action--accepted .ai-chat-product-action__card[data-v-0b2bee69],.ai-chat-product-action--skipped .ai-chat-product-action__card[data-v-0b2bee69]{background:#fafafa}.ai-chat-product-action--accepted .ai-chat-product-action__primary[data-v-0b2bee69]:disabled,.ai-chat-product-action--skipped .ai-chat-product-action__primary[data-v-0b2bee69]:disabled{background:#e5e5e5;color:#737373;opacity:1}.ai-chat-product-action--accepted .ai-chat-product-action__primary-icon[data-v-0b2bee69],.ai-chat-product-action--skipped .ai-chat-product-action__primary-icon[data-v-0b2bee69]{filter:none;opacity:.55}.ai-chat-product-action__copy[data-v-0b2bee69]:focus-visible,.ai-chat-product-action__primary[data-v-0b2bee69]:focus-visible,.ai-chat-product-action__secondary[data-v-0b2bee69]:focus-visible{outline:2px solid var(--ai-chat-focus-color,#625cff);outline-offset:2px}.ai-chat-product-action--dark[data-v-0b2bee69]{--ai-chat-product-action-accent:#bff623;--ai-chat-focus-color:var(--ai-chat-product-action-accent);color:#fff}.ai-chat-product-action--dark .ai-chat-product-action__card[data-v-0b2bee69]{background:transparent;border-color:var(--ai-chat-product-action-accent)}.ai-chat-product-action--dark .ai-chat-product-action__public-ref code[data-v-0b2bee69],.ai-chat-product-action--dark .ai-chat-product-action__title[data-v-0b2bee69]{color:#fff}.ai-chat-product-action--dark .ai-chat-product-action__description[data-v-0b2bee69],.ai-chat-product-action--dark .ai-chat-product-action__status[data-v-0b2bee69]{color:#b3b3b3}.ai-chat-product-action--dark .ai-chat-product-action__product-tile[data-v-0b2bee69]{background:#bff6231a}.ai-chat-product-action--dark .ai-chat-product-action__product-icon[data-v-0b2bee69],.ai-chat-product-action--dark .ai-chat-product-action__ref-code-icon[data-v-0b2bee69]{filter:brightness(0) invert(1)}.ai-chat-product-action--dark .ai-chat-product-action__controls[data-v-0b2bee69]{background:transparent;border-color:#343434}.ai-chat-product-action--dark .ai-chat-product-action__actions .ai-chat-product-action__primary[data-v-0b2bee69]{background:var(--ai-chat-product-action-accent);color:#000}.ai-chat-product-action--dark .ai-chat-product-action__actions .ai-chat-product-action__primary[data-v-0b2bee69]:disabled{background:#343434;color:#b3b3b3}.ai-chat-product-action--dark .ai-chat-product-action__primary-icon[data-v-0b2bee69]{filter:none}.ai-chat-product-action--dark .ai-chat-product-action__actions .ai-chat-product-action__secondary[data-v-0b2bee69]{background:transparent;border-color:#525252;color:#fff}@media(max-width:420px){.ai-chat-product-action[data-v-0b2bee69]{width:100%}.ai-chat-product-action__actions[data-v-0b2bee69]{flex-wrap:wrap}.ai-chat-product-action__primary[data-v-0b2bee69],.ai-chat-product-action__secondary[data-v-0b2bee69]{flex:1 1 min(100%,148px)}}.ai-chat-user-message__edit-trigger--active .ai-chat-user-message__tooltip[data-v-419796b5]{display:none}.ai-chat-user-message__tooltip[data-v-419796b5]{background:#0a0a0a;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 6px 16px #0000002e;color:#fff;font-size:12px;font-weight:500;left:50%;line-height:16px;max-width:220px;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;transform:translate(-50%,2px);transition:opacity var(--ai-chat-tooltip-appear-duration,.16s) var(--ai-chat-tooltip-appear-easing,cubic-bezier(.16,1,.3,1)),transform var(--ai-chat-tooltip-appear-duration,.16s) var(--ai-chat-tooltip-appear-easing,cubic-bezier(.16,1,.3,1));visibility:hidden;white-space:nowrap;width:-moz-max-content;width:max-content;z-index:12}.ai-chat-user-message__copy-trigger:focus-visible .ai-chat-user-message__tooltip[data-v-419796b5],.ai-chat-user-message__copy-trigger:hover .ai-chat-user-message__tooltip[data-v-419796b5],.ai-chat-user-message__edit-trigger:focus-visible .ai-chat-user-message__tooltip[data-v-419796b5],.ai-chat-user-message__edit-trigger:hover .ai-chat-user-message__tooltip[data-v-419796b5]{opacity:1;transform:translate(-50%);visibility:visible}.ai-chat-user-message__copy-trigger[data-v-419796b5],.ai-chat-user-message__edit-trigger[data-v-419796b5]{position:static}.ai-chat-user-message__copy-trigger .ai-chat-user-message__tooltip[data-v-419796b5],.ai-chat-user-message__copy-trigger:focus-visible .ai-chat-user-message__tooltip[data-v-419796b5],.ai-chat-user-message__copy-trigger:hover .ai-chat-user-message__tooltip[data-v-419796b5],.ai-chat-user-message__edit-trigger .ai-chat-user-message__tooltip[data-v-419796b5],.ai-chat-user-message__edit-trigger:focus-visible .ai-chat-user-message__tooltip[data-v-419796b5],.ai-chat-user-message__edit-trigger:hover .ai-chat-user-message__tooltip[data-v-419796b5]{bottom:auto;left:auto;right:calc(100% + 8px);top:50%;transform:translateY(-50%)}@media(max-width:768px){.ai-chat-user-message--ui .ai-chat-user-message__tooltip[data-v-419796b5]{display:none}}.ai-chat-feedback-modal[data-v-f86540a4]{background:#0a0a0a1a;color:#0a0a0a;display:grid;font-family:var(--font-main,"Geist",sans-serif);font-size:14px;font-weight:400;inset:0;letter-spacing:0;line-height:20px;padding:16px;place-items:center;position:fixed;z-index:2147483647;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ai-chat-feedback-modal__dialog[data-v-f86540a4]{background:#fff;border:1px solid #d4d4d4;border-radius:16px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-height:calc(100dvh - 32px);overflow:auto;padding:19px;width:min(560px,calc(100vw - 32px))}.ai-chat-feedback-modal__header[data-v-f86540a4]{align-items:center;display:flex;gap:10px;justify-content:space-between}.ai-chat-feedback-modal__header h2[data-v-f86540a4]{color:#0a0a0a;flex:1;font-family:inherit;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;margin:0}.ai-chat-feedback-modal__close[data-v-f86540a4]{align-items:center;background:transparent;border:0;border-radius:16px;cursor:pointer;display:flex;flex:none;height:32px;justify-content:center;padding:6px;width:32px}.ai-chat-feedback-modal__back-icon[data-v-f86540a4]{display:none}.ai-chat-feedback-modal__reasons[data-v-f86540a4]{display:flex;flex-wrap:wrap;gap:8px}.ai-chat-feedback-modal__reason[data-v-f86540a4]{align-items:center;background:#fff;border:1px solid #d4d4d4;border-radius:32px;box-sizing:border-box;color:#0a0a0a;cursor:pointer;display:inline-flex;font:inherit;gap:4px;justify-content:center;letter-spacing:0;max-width:100%;min-height:32px;padding:5px 15px 5px 7px}.ai-chat-feedback-modal__reason img[data-v-f86540a4]{flex:none}.ai-chat-feedback-modal__reason--selected[data-v-f86540a4]{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.ai-chat-feedback-modal__details[data-v-f86540a4]{display:grid;gap:8px}.ai-chat-feedback-modal__details textarea[data-v-f86540a4]{background:#fafafa;border:1px solid #d4d4d4;border-radius:12px;box-sizing:border-box;color:#0a0a0a;font:inherit;height:120px;letter-spacing:0;min-height:120px;padding:11px 11px 11px 15px;resize:none;width:100%}.ai-chat-feedback-modal__details textarea[data-v-f86540a4]::-moz-placeholder{color:#525252;opacity:.6}.ai-chat-feedback-modal__details textarea[data-v-f86540a4]::placeholder{color:#525252;opacity:.6}.ai-chat-feedback-modal__details p[data-v-f86540a4]{color:#525252;font-size:12px;font-weight:400;line-height:16px;margin:0}.ai-chat-feedback-modal__error[data-v-f86540a4]{color:#b42318;font:inherit}.ai-chat-feedback-modal__actions[data-v-f86540a4]{display:flex;width:100%}.ai-chat-feedback-modal__submit[data-v-f86540a4]{align-items:center;background:#0a0a0a;border:0;border-radius:8px;box-sizing:border-box;color:#fafafa;cursor:pointer;display:flex;font:inherit;font-weight:500;justify-content:center;letter-spacing:0;min-height:32px;padding:6px 12px;width:100%}.ai-chat-feedback-modal__submit[data-v-f86540a4]:disabled{background:#e5e5e5;color:#525252;cursor:not-allowed;opacity:1}.ai-chat-feedback-modal__close[data-v-f86540a4]:disabled,.ai-chat-feedback-modal__details textarea[data-v-f86540a4]:disabled,.ai-chat-feedback-modal__reason[data-v-f86540a4]:disabled{cursor:not-allowed;opacity:1;-webkit-text-fill-color:currentColor}.ai-chat-feedback-modal__spinner[data-v-f86540a4]{display:block;flex:none;height:20px;overflow:hidden;width:20px}.ai-chat-feedback-modal__spinner img[data-v-f86540a4]{animation:ai-chat-feedback-spin-f86540a4 .8s linear infinite;display:block}@keyframes ai-chat-feedback-spin-f86540a4{to{transform:rotate(1turn)}}@media(max-width:768px){.ai-chat-feedback-modal[data-v-f86540a4]{background:#fff;padding:0}.ai-chat-feedback-modal__dialog[data-v-f86540a4]{border:0;border-radius:0;gap:24px;height:100dvh;max-height:100dvh;padding:0 16px 16px;width:100%}.ai-chat-feedback-modal__header[data-v-f86540a4]{flex:none;gap:0;min-height:64px}.ai-chat-feedback-modal__header h2[data-v-f86540a4]{text-align:center}.ai-chat-feedback-modal__header[data-v-f86540a4]:after{content:"";flex:none;width:32px}.ai-chat-feedback-modal__close[data-v-f86540a4]{order:-1}.ai-chat-feedback-modal__close-icon[data-v-f86540a4]{display:none}.ai-chat-feedback-modal__back-icon[data-v-f86540a4]{display:block}.ai-chat-feedback-modal__actions[data-v-f86540a4]{flex:none;margin-top:auto}}.ai-chat-composer-input__edit-warning[data-v-5aaff462]{align-items:center;background:#f5f5f5;border:1px solid #d4d4d4;border-radius:8px;color:#525252;display:flex;flex-shrink:0;font-size:14px;gap:10px;line-height:20px;margin-bottom:8px;padding:10px 12px 10px 16px}.ai-chat-composer-input__edit-warning span[data-v-5aaff462]{flex:1;min-width:0}.ai-chat-composer-input__edit-warning button[data-v-5aaff462]{background:transparent;border:0;color:#737373;cursor:pointer;display:flex;flex-shrink:0;height:20px;padding:0;width:20px}.ai-chat-composer-input__voice[data-v-5aaff462]{align-items:center;background:#f3f4f6;border:0;border-radius:50%;color:#5f6670;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:6px;width:32px}.ai-chat-composer-input__voice svg[data-v-5aaff462]{height:20px;width:20px}.ai-chat-composer-input__voice[data-v-5aaff462]:focus-visible,.ai-chat-composer-input__voice[data-v-5aaff462]:hover:not(:disabled){background:#e5e7eb;color:#111827}.ai-chat-composer-input__voice--recording[data-v-5aaff462]{background:#fee4e2;color:#b42318}.ai-chat-composer-input__voice[data-v-5aaff462]:disabled{cursor:not-allowed;opacity:.5}.ai-chat-composer-input__voice-meta[data-v-5aaff462]{color:#667085;display:flex;flex-direction:column;font-size:11px;gap:4px;line-height:1.35;padding:4px 12px 0}.ai-chat-composer-input__voice-status[data-v-5aaff462]{color:#344054;font-weight:600}@font-face{font-display:swap;font-family:menlo;font-style:normal;font-weight:400;src:url(./Menlo-Regular.CsdnAqof.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(./Inter.c8O0ljhh.ttf) format("truetype")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:100 900;src:url(./Geist-Variable.CrgPqtmy.woff2) format("woff2")}@font-face{font-display:swap;font-family:menlo;font-style:normal;font-weight:400;src:url(./Menlo-Regular.CsdnAqof.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(./Inter.c8O0ljhh.ttf) format("truetype")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:100 900;src:url(./Geist-Variable.CrgPqtmy.woff2) format("woff2")}.ai-chat[data-v-f3fe7105]{--ai-chat-transcript-row-gap:var(--ai-chat-panel-body-gap,32px);--ai-chat-visual-height:100dvh;--ai-chat-keyboard-offset:0px;--ai-chat-viewport-top-offset:0px;--ai-chat-safe-top:env(safe-area-inset-top,0px);--ai-chat-safe-bottom:env(safe-area-inset-bottom,0px);--ai-chat-mobile-side-gap:16px;--ai-chat-mobile-base-bottom:70px;--ai-chat-mobile-bottom:calc(var(--ai-chat-mobile-base-bottom) + var(--ai-chat-safe-bottom));--ai-chat-composer-boundary-fade-bg:#111;--ai-chat-panel-shell-background:#111;--ai-chat-panel-shell-border-color:#343434;--ai-chat-panel-height:min(500px,calc(var(--ai-chat-visual-height) - var(--ai-chat-viewport-top-offset) - var(--ai-chat-safe-bottom) - 96px));--ai-chat-panel-max-height:500px;--ai-chat-panel-scrollbar-gutter:stable;--ai-chat-panel-scrollbar-width:thin;--ai-chat-panel-scrollbar-color:hsla(0,0%,100%,.28) transparent;--ai-chat-panel-expanded-height:calc(var(--ai-chat-visual-height) - var(--ai-chat-viewport-top-offset) - var(--ai-chat-safe-bottom) - 10px);--ai-chat-panel-expanded-max-height:var(--ai-chat-panel-expanded-height);--ai-chat-panel-expanded-max-width:min(800px, calc(100vw - 16px) );--ai-chat-panel-mobile-composer-padding:0 16px calc(16px + var(--ai-chat-safe-bottom))}.ai-chat[data-v-f3fe7105]:not(._light){--ai-chat-panel-width:540px;--ai-chat-panel-body-padding:24px 18px 24px 16px;--ai-chat-panel-body-gap:16px}.ai-chat[data-v-f3fe7105]{bottom:80px;display:flex;justify-content:center;left:50%;position:fixed;transform:translate(-50%);z-index:9999}.ai-chat._open[data-v-f3fe7105]{left:0;pointer-events:none;right:0;transform:none;width:auto}.ai-chat._expanded[data-v-f3fe7105],.ai-chat._full-panel[data-v-f3fe7105]{align-items:stretch;bottom:max(0px,var(--ai-chat-safe-bottom));display:flex;justify-content:center;left:0;right:0;top:max(5px,var(--ai-chat-viewport-top-offset) + 5px);transform:none}.chat-body.auth-required[data-v-f3fe7105],.chat-body.loading-state[data-v-f3fe7105]{align-items:center;display:flex;justify-content:center}.chat-body.auth-required._with-suggestions[data-v-f3fe7105]{align-items:stretch;gap:18px;justify-content:flex-start}.chat-body.auth-required._with-suggestions[data-v-f3fe7105] .question-item,.chat-body.auth-required._with-suggestions[data-v-f3fe7105] .questions-container{width:100%}.chat-body._generating[data-v-f3fe7105]{padding-bottom:clamp(96px,24vh,220px)}.chat-body[data-v-f3fe7105]::-webkit-scrollbar{width:8px}.chat-body[data-v-f3fe7105]::-webkit-scrollbar-track{background:transparent}.chat-body[data-v-f3fe7105]::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.chat-body[data-v-f3fe7105]::-webkit-scrollbar-thumb:hover{background:#fff6}.loading-message[data-v-f3fe7105]{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.loading-message p[data-v-f3fe7105]{color:#ffffff80;font-family:var(--font-main);font-size:14px;font-weight:400;line-height:160%;text-transform:none}.loading-message .roller[data-v-f3fe7105]{animation:roll-anim-f3fe7105 .8s cubic-bezier(.29,.6,.68,.86) infinite;color:#bff623;height:24px;width:24px}@keyframes roll-anim-f3fe7105{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes highlight-flash-f3fe7105{0%{background:#bff62326}to{background:transparent}}.chat-message._highlight[data-v-f3fe7105]{animation:highlight-flash-f3fe7105 2s ease-out}.chat-message._processing[data-v-f3fe7105]{align-items:center;display:flex;margin-top:8px;min-height:20px}.chat-auth-composer[data-v-f3fe7105]{padding:0 8px 8px}.chat-auth-card[data-v-f3fe7105]{align-self:stretch;padding:0;width:100%}.chat-input-container[data-v-f3fe7105]{border-top:1px solid #343434;display:flex;flex-direction:column}.config-overlay[data-v-f3fe7105]{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.config-modal[data-v-f3fe7105]{background:#181818;border:1px solid #1c1c1c;padding:20px;width:320px}.config-modal .config-title[data-v-f3fe7105]{color:#fff;margin-bottom:16px}.config-modal .config-label[data-v-f3fe7105],.config-modal .config-title[data-v-f3fe7105]{font-family:var(--font-main);font-size:14px;font-weight:400;line-height:160%;text-transform:none}.config-modal .config-label[data-v-f3fe7105]{color:#ffffff80;display:block;margin-bottom:4px;margin-top:12px}.config-modal .config-label[data-v-f3fe7105]:first-of-type{margin-top:0}.config-modal .config-input[data-v-f3fe7105]{background:#111;border:1px solid #1c1c1c;box-sizing:border-box;color:#fff;font-family:var(--font-main);font-size:14px;font-weight:400;line-height:160%;outline:none;padding:8px 12px;text-transform:none;width:100%}.config-modal .config-input[data-v-f3fe7105]::-moz-placeholder{color:#ffffff4d}.config-modal .config-input[data-v-f3fe7105]::placeholder{color:#ffffff4d}.config-modal .config-input[data-v-f3fe7105]:focus{border-color:#bff623}.config-modal .config-textarea[data-v-f3fe7105]{max-height:150px;min-height:60px;resize:vertical}.config-modal .config-buttons[data-v-f3fe7105]{display:flex;gap:8px;margin-top:20px}.config-modal .config-btn[data-v-f3fe7105]{border:1px solid #1c1c1c;cursor:pointer;flex:1;font-family:var(--font-main);font-size:14px;font-weight:400;line-height:160%;padding:8px;text-transform:none;transition:all .2s}.config-modal .config-btn._cancel[data-v-f3fe7105]{background:transparent;color:#ffffff80}.config-modal .config-btn._cancel[data-v-f3fe7105]:hover{border-color:#ffffff80;color:#fff}.config-modal .config-btn._clear[data-v-f3fe7105]{background:transparent;color:#ffffff80}.config-modal .config-btn._clear[data-v-f3fe7105]:hover{border-color:#ffffff80;color:#fff}.config-modal .config-btn._ok[data-v-f3fe7105]{background:#bff623;border-color:#bff623;color:#000}.config-modal .config-btn._ok[data-v-f3fe7105]:hover{background:#bff623b3}.ai-chat._light[data-v-f3fe7105]{--ai-chat-composer-boundary-fade-bg:var(--background);--ai-chat-panel-shell-background:#fff;--ai-chat-panel-shell-border-color:#d4d4d4;--ai-chat-panel-height:min(928px,calc(var(--ai-chat-visual-height) - var(--ai-chat-viewport-top-offset) - var(--ai-chat-safe-bottom) - 96px));--ai-chat-panel-max-height:var(--ai-chat-panel-height);--ai-chat-panel-scrollbar-color:rgba(0,0,0,.15) transparent}.ai-chat._light .chat-body[data-v-f3fe7105]::-webkit-scrollbar-thumb{background:#00000026}.ai-chat._light .chat-body[data-v-f3fe7105]::-webkit-scrollbar-thumb:hover{background:#00000040}.ai-chat._light .loading-message p[data-v-f3fe7105]{color:var(--muted-foreground)}.ai-chat._light .loading-message .roller[data-v-f3fe7105]{color:var(--primary)}.ai-chat._light .chat-message._assistant .message-assistant[data-v-f3fe7105]{color:var(--foreground)}.ai-chat._light .chat-message._assistant .message-assistant[data-v-f3fe7105] .ai-chat-rendered-questions--ui._light.ai-chat-rendered-questions--separator{margin-top:16px}.ai-chat._light .chat-message._assistant .message-assistant[data-v-f3fe7105] h1,.ai-chat._light .chat-message._assistant .message-assistant[data-v-f3fe7105] h2,.ai-chat._light .chat-message._assistant .message-assistant[data-v-f3fe7105] h3{color:var(--foreground)}.ai-chat._light .chat-input-container[data-v-f3fe7105]{border-top:none}.ai-chat._light .config-overlay[data-v-f3fe7105]{background:#0000004d}.ai-chat._light .config-modal[data-v-f3fe7105]{background:var(--background);border-color:var(--border)}.ai-chat._light .config-modal .config-title[data-v-f3fe7105]{color:var(--foreground)}.ai-chat._light .config-modal .config-label[data-v-f3fe7105]{color:var(--muted-foreground)}.ai-chat._light .config-modal .config-input[data-v-f3fe7105]{background:var(--input);border-color:var(--border);color:var(--foreground)}.ai-chat._light .config-modal .config-input[data-v-f3fe7105]::-moz-placeholder{color:var(--muted-foreground)}.ai-chat._light .config-modal .config-input[data-v-f3fe7105]::placeholder{color:var(--muted-foreground)}.ai-chat._light .config-modal .config-input[data-v-f3fe7105]:focus{border-color:var(--primary)}.ai-chat._light .config-modal .config-btn[data-v-f3fe7105]{border-color:var(--border)}.ai-chat._light .config-modal .config-btn._cancel[data-v-f3fe7105],.ai-chat._light .config-modal .config-btn._clear[data-v-f3fe7105]{color:var(--muted-foreground)}.ai-chat._light .config-modal .config-btn._cancel[data-v-f3fe7105]:hover,.ai-chat._light .config-modal .config-btn._clear[data-v-f3fe7105]:hover{border-color:var(--foreground);color:var(--foreground)}.ai-chat._light .config-modal .config-btn._ok[data-v-f3fe7105]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.ai-chat._light .config-modal .config-btn._ok[data-v-f3fe7105]:hover{opacity:.9}@media(min-width:1025px){.ai-chat.ai-chat-shell-state--side-docked._open[data-v-f3fe7105]:not(._expanded){align-items:flex-end;bottom:40px;height:auto;justify-content:stretch;left:calc(50% + 40px);padding:0;right:max(40px,(100vw - 1110px)/2);top:96px;transform:none;width:auto;--ai-chat-panel-width:100%;--ai-chat-panel-expanded-max-width:100%;--ai-chat-panel-height: calc(100dvh - 136px) ;--ai-chat-panel-max-height:var(--ai-chat-panel-height);--ai-chat-panel-expanded-height:var(--ai-chat-panel-height);--ai-chat-panel-expanded-max-height:var(--ai-chat-panel-height)}.ai-chat.ai-chat-shell-state--side-docked .ai-chat-panel-shell--ref-code>.ai-chat-panel-body--ref-code[data-v-f3fe7105]{flex:1 1 auto}.ai-chat._light[data-v-f3fe7105]{bottom:48px;--ai-chat-panel-shell-background:var(--background);--ai-chat-panel-shell-border-color:var(--border)}.ai-chat._light .ai-chat-panel-shell--composer._generating[data-v-f3fe7105]{height:min(928px,var(--ai-chat-visual-height) - var(--ai-chat-viewport-top-offset) - var(--ai-chat-safe-bottom) - 96px);max-height:min(928px,var(--ai-chat-visual-height) - var(--ai-chat-viewport-top-offset) - var(--ai-chat-safe-bottom) - 96px);overflow:hidden}.ai-chat._light._expanded[data-v-f3fe7105],.ai-chat._light._full-panel[data-v-f3fe7105]{align-items:stretch;bottom:max(5px,var(--ai-chat-safe-bottom));left:0;padding:0 8px;right:0;top:max(5px,var(--ai-chat-viewport-top-offset) + 5px);width:auto}.ai-chat._light .chat-message._user+.chat-message._assistant[data-v-f3fe7105]:not(._processing){margin-top:-4px}.ai-chat._light .chat-message._user.ai-chat-user-message--quoted+.chat-message._processing[data-v-f3fe7105]{margin-top:32px}.ai-chat._light .ai-chat-panel-shell--composer._generating .chat-body[data-v-f3fe7105]{flex:1 1 auto;overflow-y:auto;scrollbar-gutter:stable}.ai-chat._light .chat-input-container[data-v-f3fe7105]{position:relative}}.ai-chat .ai-chat-panel-shell--composer .chat-body._generating[data-v-f3fe7105],.ai-chat._light .ai-chat-panel-shell--composer .chat-body._generating[data-v-f3fe7105]{padding-bottom:clamp(96px,24vh,220px)!important}@media(max-width:1024px){.ai-chat[data-v-f3fe7105]:not(._light){--ai-chat-panel-width:500px;--ai-chat-panel-max-height:450px}}@media(max-width:768px){.ai-chat._open[data-v-f3fe7105]{--ai-chat-panel-expanded-max-width:none;align-items:flex-end;background:var(--ai-chat-panel-shell-background,#fff);bottom:auto;height:max(0px,var(--ai-chat-visual-height) - var(--ai-chat-safe-top));left:var(--ai-chat-viewport-left-offset);overflow:hidden;right:auto;top:max(0px,var(--ai-chat-viewport-top-offset) + var(--ai-chat-safe-top));transform:none;width:var(--ai-chat-visual-width)}.ai-chat[data-v-f3fe7105]:not(._open){bottom:auto;height:44px;left:var(--ai-chat-viewport-center-x);pointer-events:auto;right:auto;top:max(0px,var(--ai-chat-viewport-top-offset) + var(--ai-chat-visual-height) - 44px - 32px - var(--ai-chat-safe-bottom));transform:translate(-50%);width:var(--ai-chat-mobile-trigger-width)}.ai-chat._open[data-v-f3fe7105]:not(._expanded){background:var(--ai-chat-panel-shell-background,#fff);box-sizing:border-box}.ai-chat._open._task-open[data-v-f3fe7105]:not(._expanded),.ai-chat._open[data-v-f3fe7105]:not(._expanded){align-items:stretch;justify-content:stretch;padding:0}.ai-chat._expanded[data-v-f3fe7105]{align-items:stretch;background:#111;bottom:0;height:max(0px,var(--ai-chat-visual-height) - var(--ai-chat-safe-top));justify-content:center;left:var(--ai-chat-viewport-left-offset);right:auto;width:var(--ai-chat-visual-width)}.ai-chat._expanded._light[data-v-f3fe7105]{background:#fff}.chat-input-container[data-v-f3fe7105]{border-top:none}.ai-chat._open:not(._expanded) .ai-chat-panel-shell--composer.ai-chat-panel-shell--with-header .chat-auth-composer[data-v-f3fe7105],.ai-chat._open:not(._expanded) .ai-chat-panel-shell--composer.ai-chat-panel-shell--with-header .chat-input-container[data-v-f3fe7105]{padding-right:64px}}@font-face{font-display:swap;font-family:menlo;font-style:normal;font-weight:400;src:url(./Menlo-Regular.CsdnAqof.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(./Inter.c8O0ljhh.ttf) format("truetype")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:100 900;src:url(./Geist-Variable.CrgPqtmy.woff2) format("woff2")}.ai-chat{position:fixed!important;z-index:2147483000!important}.ai-chat.ai-chat-shell-state--tutorial-context{z-index:999!important}body:has(.vfm__overlay) .ai-chat:not(._open){opacity:.7;pointer-events:none!important}body:has(.vfm__overlay) .ai-chat:not(._open) .ai-chat-trigger{pointer-events:none!important}@media(min-width:1025px){.ai-chat.access-onboarding-chat:not(._open){bottom:40px!important;height:64px!important;left:calc(50% + 40px)!important;right:max(40px,(100vw - 1110px)/2)!important;transform:none!important;width:auto!important}.ai-chat.access-onboarding-chat:not(._open) .ai-chat-trigger{height:64px!important;min-width:0!important;width:100%!important}}@media(max-width:768px){.ai-chat:not(._open){bottom:auto!important;height:44px!important;left:var(--ai-chat-viewport-center-x)!important;pointer-events:auto!important;right:auto!important;top:max(0px,var(--ai-chat-viewport-top-offset) + var(--ai-chat-visual-height) - 44px - 32px - var(--ai-chat-safe-bottom))!important;transform:translate(-50%)!important;width:var(--ai-chat-mobile-trigger-width)!important}.ai-chat:not(._open) .ai-chat-trigger{height:44px!important;min-width:0!important;pointer-events:auto!important}}
