.page_chatPageWrapper__t8Kp8{margin:calc(-1 * 1.5rem) calc(-1 * 2rem);margin:calc(-1 * var(--ua-space-6, 24px)) calc(-1 * var(--ua-space-8, 32px));height:calc(100vh - var(--headerHt));overflow:hidden;position:relative;display:flex;flex-direction:column}@media (max-width:768px){.page_chatPageWrapper__t8Kp8{height:calc(100dvh - var(--headerHt));margin:calc(-1 * 1.5rem) calc(-1 * 1rem);margin:calc(-1 * var(--ua-space-6, 24px)) calc(-1 * var(--ua-space-4, 16px));overflow:hidden}}.page_newChatBtnContainer__z_2Yr{position:absolute;top:.75rem;left:1rem;z-index:20}@media (max-width:768px){.page_newChatBtnContainer__z_2Yr{display:none}}.page_newChatBtn__TuNjm{display:inline-flex;align-items:center;gap:.625rem;padding:.875rem 1.75rem;border-radius:var(--ua-radius-full);background:#e7a922;background:var(--ua-golden,#e7a922);color:#33485d;color:var(--ua-navy,#33485d);font-size:.9375rem;font-weight:700;border:none;cursor:pointer;font-family:inherit;transition:all var(--ua-transition-fast);box-shadow:0 .125rem .625rem rgba(231,169,34,.35);white-space:nowrap;letter-spacing:.01em}@media (max-width:768px){.page_newChatBtnContainer__z_2Yr{top:.5rem;left:.5rem}.page_newChatBtn__TuNjm{padding:.5rem .875rem;font-size:.8125rem;gap:.375rem}}.page_newChatBtn__TuNjm:hover{background:#d4961f;transform:translateY(-.0625rem);box-shadow:0 .25rem 1rem rgba(231,169,34,.5)}.page_newChatBtn__TuNjm:disabled{opacity:.5;cursor:not-allowed;transform:none}.Interface_dragHandle__lP6iK{width:.3125rem;flex-shrink:0;background:var(--ua-neutral-200);cursor:col-resize;transition:background .15s;position:relative;z-index:5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Interface_dragHandle__lP6iK:active,.Interface_dragHandle__lP6iK:hover{background:var(--ua-teal)}.Interface_mobileToolsToggle__wVd85{display:inline-flex;align-items:center;gap:.25rem;gap:var(--ua-space-1,4px);padding:.25rem .75rem;padding:var(--ua-space-1,4px) var(--ua-space-3,12px);border:.09375rem solid var(--ua-neutral-200);border-radius:var(--ua-radius-full);background:var(--ua-bg-primary);color:var(--ua-text-secondary);font-family:inherit;font-family:var(--font-family-ui,inherit);font-size:.75rem;font-size:var(--ua-text-xs,.75rem);font-weight:600;font-weight:var(--ua-font-semibold,600);line-height:1;cursor:pointer;transition:border-color var(--ua-transition-fast),color var(--ua-transition-fast),background var(--ua-transition-fast)}.Interface_mobileToolsToggle__wVd85:hover{border-color:var(--ua-teal);color:var(--ua-teal)}.Interface_mobileToolsToggle__wVd85:focus-visible{outline:none;border-color:var(--ua-teal);box-shadow:var(--ua-shadow-focus)}.Interface_mobileToolsToggle__wVd85[aria-expanded=true]{border-color:var(--ua-teal);color:var(--ua-teal);background:var(--ua-teal-light,var(--ua-bg-secondary))}.Interface_interfaceOuter__MRVK1{display:flex;flex-direction:row;height:calc(100vh - var(--headerHt) - 3rem);height:calc(100vh - var(--headerHt) - var(--ua-space-12, 48px));overflow:hidden}@media (max-width:768px){.Interface_interfaceOuter__MRVK1{height:100%;flex-direction:column;overflow:auto}}.Interface_chatAreaFlex__Ncz00{padding:0 var(--ua-space-5)}@media (max-width:768px){.Interface_chatAreaFlex__Ncz00{padding:0 var(--ua-space-2)}}.Interface_chatInputBox__zMb_V{flex-shrink:0;padding:0 var(--ua-space-2) .625rem}@media (max-width:768px){.Interface_chatInputBox__zMb_V{padding:0 0 .5rem}}@media (max-width:768px){.Interface_mobileHideDropzone__JR_Zj{display:none}}.Interface_chatInput__v_VZA.Interface_chatInput__v_VZA{--text-field-height:3.25rem;--text-field-padding:calc(var(--ua-space-8) - var(--text-field-border-width));background-color:var(--ua-bg-primary);border:.09375rem solid var(--ua-neutral-200);border-radius:var(--ua-radius-xl);box-shadow:var(--ua-shadow-sm);transition:border-color var(--ua-transition-fast),box-shadow var(--ua-transition-fast);font-size:var(--ua-text-base)}@media (max-width:480px){.Interface_chatInput__v_VZA.Interface_chatInput__v_VZA input::-moz-placeholder{font-size:.6875rem}.Interface_chatInput__v_VZA.Interface_chatInput__v_VZA input::placeholder{font-size:.6875rem}}@media (min-width:481px) and (max-width:640px){.Interface_chatInput__v_VZA.Interface_chatInput__v_VZA input::-moz-placeholder{font-size:.78125rem}.Interface_chatInput__v_VZA.Interface_chatInput__v_VZA input::placeholder{font-size:.78125rem}}.Interface_chatInput__v_VZA.Interface_chatInput__v_VZA:focus-within{border-color:var(--ua-teal)}.Interface_chatInput__v_VZA.Interface_chatInput__v_VZA[data-voice-mode=true]{background-color:var(--ua-teal-light);border-color:var(--ua-teal)}.Interface_voiceButton__ztl2e{position:relative;transition:all var(--ua-transition-fast);border-radius:var(--ua-radius-md)}.Interface_voiceButton__ztl2e:hover{background:var(--ua-neutral-100)}.Interface_voiceButton__ztl2e[data-recording=true]{animation:Interface_recordingPulse__m9BJw 1s infinite}@keyframes Interface_recordingPulse__m9BJw{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{box-shadow:0 0 0 .5rem rgba(239,68,68,.1)}}.Interface_voiceIndicator__QnMIr{position:absolute;top:-.125rem;right:-.125rem;width:.5rem;height:.5rem;background-color:var(--ua-danger,var(--red-9));border-radius:50%;animation:Interface_pulse__YWh8_ 1s infinite}@keyframes Interface_pulse__YWh8_{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.Interface_chatBubbleBot__DHHbl{background-color:#fff;border:.0625rem solid var(--ua-neutral-200);border-radius:var(--ua-radius-lg) var(--ua-radius-lg) var(--ua-radius-lg) var(--ua-radius-xs);padding:var(--ua-space-4) var(--ua-space-5);box-shadow:var(--ua-shadow-xs)}.Interface_chatBubbleUser__UMK0m{padding:var(--ua-space-3) var(--ua-space-5);background-color:#edf0f5;border:.0625rem solid #dde3eb;border-radius:var(--ua-radius-lg) var(--ua-radius-lg) var(--ua-radius-xs) var(--ua-radius-lg);color:var(--ua-navy,var(--ua-text-primary))}.Interface_fileUploadCard___IQyf{transition:all var(--ua-transition-fast)}.Interface_fileUploadCard___IQyf:hover{background-color:var(--ua-neutral-100,var(--ua-neutral-200))!important}.Interface_chatAvatarBot__EeZEo>span{background-color:transparent}.Interface_loading__v1hsD:after{display:inline-block;animation:Interface_dotty__DPllI 1s step-end infinite;content:""}@keyframes Interface_dotty__DPllI{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}