.styles_header__8t57P{top:0;position:-webkit-sticky;position:sticky;z-index:10;background-color:var(--color-surface-bg-primary);will-change:border-bottom-color;border-bottom:1px;border-color:transparent;border-style:solid;transition:border-bottom-color var(--duration-150) var(--ease-balanced)}.styles_header-container__WEBsR{padding-top:var(--space-24);padding-bottom:var(--space-12)}.styles_header__8t57P.styles_solid__W5ZXM{border-bottom-color:var(--color-border-primary)}.styles_logo-wrap__zreFb{height:2.75rem;display:flex;align-items:center;justify-content:flex-start}.styles_tabs-wrap__A8lat{padding-top:var(--space-12);padding-bottom:var(--space-12)}.styles_tabs__jkgmQ{margin:0 calc(var(--space-16) * -1)}.styles_tabs-list__U2mF_{display:flex;gap:1rem;padding:0 var(--space-16)}.styles_wrap__KIILw .scroll-area-viewport{width:auto;min-width:100%;padding:var(--space-4) 0;margin:calc(var(--space-4) * -1) 0}.styles_holder__CaXmH{padding-top:1.25rem}@media (min-width:1024px){.styles_tabs__jkgmQ{margin:0 calc(var(--space-32) * -1)}.styles_tabs-list__U2mF_{padding:0 var(--space-32)}}.styles_bubble__zP_K1{--bubble-size:56px;position:fixed;bottom:var(--space-24);left:calc(100vw - (var(--bubble-size) + var(--space-24)));width:var(--bubble-size);height:var(--bubble-size);border-radius:50%;background-color:var(--color-button-primary);color:#ffffff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-elevation-popup);z-index:50;transition:transform .15s}.styles_bubble__zP_K1:hover{transform:scale(1.05)}@media (max-width:767.98px){body:has(.app-tab-bar) .styles_bubble__zP_K1{bottom:calc(4.875rem + var(--space-16))}}.styles_icon__t8HEw{width:24px;height:24px}.styles_wrap__SsHJl{display:flex;flex-direction:column;height:100%;background-color:var(--color-white-100);border-radius:var(--rounded-2xl);overflow:hidden}.styles_header__c9PtG{flex-direction:column;padding:var(--space-20) var(--space-20) 0;text-align:center;flex-shrink:0}.styles_header-label__5KPnz,.styles_header__c9PtG{display:flex;align-items:center;gap:var(--space-8)}.styles_header-label__5KPnz{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.42px;color:var(--color-text-primary)}.styles_header-dot__9LXpE{width:2.5px;height:17px;border-radius:var(--rounded-full);background-color:var(--color-brand)}.styles_header-title__OK2m5{font-size:1.25rem;font-weight:600;line-height:1.2;color:var(--color-text-primary);margin:0}.styles_header-subtitle__QBvO0{font-size:.8125rem;font-weight:400;line-height:1.6;color:var(--color-text-secondary);margin:0;max-width:440px}.styles_landing__R79dO{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-20);gap:var(--space-16);text-align:center;background-color:var(--color-surface-bg-primary);border-radius:var(--rounded-2xl);margin:var(--space-12)}.styles_mascot__Txmhh{position:relative;width:180px;height:180px;opacity:.9}.styles_mascot-image__llcXR{object-fit:contain}.styles_landing-subtitle__0nZ9k{color:var(--color-text-secondary);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.64px}.styles_suggestions__ehTjT{display:flex;flex-direction:column;gap:var(--space-8);width:100%;padding:0 var(--space-12) var(--space-12)}.styles_suggestion-btn__R3m3l{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-16) var(--space-10) var(--space-10);border-radius:var(--rounded-xl);border:none;background:var(--color-surface-brand);color:var(--color-text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color var(--duration-150);text-align:left;line-height:1.4}.styles_suggestion-btn__R3m3l:hover{background-color:var(--color-button-menu-selected)}.styles_suggestion-icon__jZxM6{flex-shrink:0;width:24px;height:24px;color:var(--color-brand)}.styles_messages__b3mdD{flex:1 1 auto;overflow-y:auto;padding:var(--space-16);display:flex;flex-direction:column;gap:var(--space-12);background-color:var(--color-surface-bg-primary);margin:var(--space-12);border-radius:var(--rounded-2xl);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}.styles_messages__b3mdD::-webkit-scrollbar{width:var(--scrollbar-size)}.styles_messages__b3mdD::-webkit-scrollbar-track{background:transparent}.styles_messages__b3mdD::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:3px}.styles_message-row___2N7P{display:flex;animation:styles_message-in__Cnno4 var(--duration-300) ease-out both}.styles_message-row-user__Nyq_K{justify-content:flex-end}.styles_message-row-assistant__Rnatt{justify-content:flex-start;align-items:flex-end;gap:var(--space-12)}.styles_avatar__K0Alj{flex-shrink:0;width:40px;height:40px}.styles_message__boA7r{max-width:80%;overflow-wrap:break-word}.styles_message-user__1xOXo{padding:var(--space-16) var(--space-20);background-color:var(--color-brand);color:var(--color-white-100)}.styles_message-assistant__HR_bH,.styles_message-user__1xOXo{border-radius:var(--rounded-2xl);font-size:.875rem;font-weight:500;line-height:1.6}.styles_message-assistant__HR_bH{padding:var(--space-14) var(--space-20);background-color:var(--color-surface-brand);color:var(--color-text-primary)}.styles_message-assistant__HR_bH p{margin:0 0 var(--space-8)}.styles_message-assistant__HR_bH p:last-child{margin-bottom:0}.styles_message-assistant__HR_bH a{color:var(--color-text-brand);text-decoration:underline;text-underline-offset:2px}.styles_message-assistant__HR_bH a:hover{color:var(--color-text-brand-hover)}.styles_message-assistant__HR_bH ol,.styles_message-assistant__HR_bH ul{margin:var(--space-8) 0;padding-left:1.5em}.styles_message-assistant__HR_bH li{margin:var(--space-4) 0}.styles_message-assistant__HR_bH code:not(pre code){background:var(--color-surface-brand);border-radius:var(--rounded-2xs);padding:var(--space-2) var(--space-6);font-size:.9em}.styles_typing-row__Q_gfF{display:flex;align-items:flex-end;gap:var(--space-12);animation:styles_message-in__Cnno4 var(--duration-300) ease-out both}.styles_typing-indicator__fyWHD{display:flex;gap:var(--space-6);padding:var(--space-14) var(--space-20);background-color:var(--color-surface-brand);border-radius:var(--rounded-2xl)}.styles_typing-dot__UKnNB{width:8px;height:8px;border-radius:var(--rounded-full);background-color:var(--color-border-control-blue-checked);opacity:.4;animation:styles_typing-bounce__I_djM 1.2s ease-in-out infinite}.styles_typing-dot__UKnNB:nth-child(2){animation-delay:.15s}.styles_typing-dot__UKnNB:nth-child(3){animation-delay:.3s}@keyframes styles_typing-bounce__I_djM{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}.styles_escalation-card__NMsTS{padding:var(--space-16) var(--space-20);border:1px solid var(--color-surface-tag-pending);border-radius:var(--rounded-xl);background-color:var(--color-surface-tag-pending);display:flex;flex-direction:column;gap:var(--space-12);animation:styles_message-in__Cnno4 var(--duration-300) ease-out both}.styles_escalation-text__GTMd0{font-size:.875rem;font-weight:500;color:var(--color-text-tag-pending)}.styles_escalation-actions__y2Ybc{display:flex;gap:var(--space-8)}.styles_escalation-btn__T_anf{padding:var(--space-8) var(--space-16);border-radius:var(--rounded-lg);font-size:.8125rem;font-weight:500;cursor:pointer;border:none;transition:background-color var(--duration-150)}.styles_escalation-btn-yes__2PJmz{background-color:var(--color-text-tag-pending);color:var(--color-white-100)}.styles_escalation-btn-yes__2PJmz:hover{opacity:.9}.styles_escalation-btn-yes__2PJmz:disabled{opacity:.5;cursor:not-allowed}.styles_escalation-btn-no__vWSJf{background-color:initial;color:var(--color-text-tag-pending);border:1px solid}.styles_escalation-btn-no__vWSJf:hover{background-color:var(--color-surface-tag-pending)}.styles_input-area__CXlzF{display:flex;gap:var(--space-8);padding:var(--space-12);align-items:center;flex-shrink:0}.styles_input-field__cN0ig{flex:1 1 auto;border:1px solid var(--color-border-input);border-radius:var(--rounded-xl);padding:var(--space-12) var(--space-18);font-size:.875rem;font-weight:500;background:var(--color-surface-bg-primary);color:var(--color-text-primary);outline:none;min-width:0;transition:border-color var(--duration-150),box-shadow var(--duration-150)}.styles_input-field__cN0ig::placeholder{color:var(--color-text-secondary)}.styles_input-field__cN0ig:focus{border-color:var(--color-border-input-focus);box-shadow:var(--shadow-input-active)}.styles_input-field__cN0ig:disabled{opacity:.5}.styles_send-btn__2frH_{flex:0 0 auto;width:44px;height:44px;border-radius:var(--rounded-xl);border:none;background-color:var(--color-brand);color:var(--color-white-100);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--duration-150)}.styles_send-btn__2frH_:hover{background-color:var(--color-text-brand-hover)}.styles_send-btn__2frH_:disabled{opacity:.4;cursor:not-allowed}.styles_new-chat-btn__7TK6c{flex:0 0 auto;padding:var(--space-12) var(--space-16);border:none;border-radius:var(--rounded-xl);background:var(--color-surface-brand);color:var(--color-text-brand);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color var(--duration-150)}.styles_new-chat-btn__7TK6c:hover{background-color:var(--color-button-menu-selected)}.styles_new-chat-btn__7TK6c:disabled{opacity:.4;cursor:not-allowed}@keyframes styles_message-in__Cnno4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.styles_skeleton-mascot__Vh5AG{--skeleton-circle-size:180px}.styles_skeleton-title__b3CaF{--skeleton-line-height:1.25rem;width:280px;max-width:80%;margin-top:var(--space-12)}.styles_skeleton-suggestion-bar__otdxh{width:100%;height:48px}.styles_skeleton-input-bar__n7IqO,.styles_skeleton-suggestion-bar__otdxh{display:block;background-color:var(--color-surface-skeleton);border-radius:var(--rounded-xl)}.styles_skeleton-input-bar__n7IqO{flex:1 1 auto;height:44px}