._header_1u4ut_1{border-bottom:1px solid var(--mantine-color-gray-3);height:60px}[data-mantine-color-scheme=dark] ._header_1u4ut_1{border-bottom:1px solid var(--mantine-color-dark-4)}._header_1u4ut_1{background-color:var(--mantine-color-body)}._inner_1u4ut_7{justify-content:space-between;align-items:center;height:100%;display:flex}._logo_1u4ut_14{font-weight:700;font-size:var(--mantine-font-size-lg);color:var(--mantine-color-text);text-decoration:none}._link_1u4ut_21{color:var(--mantine-color-text);font-weight:500;text-decoration:none}._link_1u4ut_21:hover{color:var(--mantine-color-brand-6)}._cartLink_1u4ut_31{align-items:center;gap:var(--mantine-spacing-xs);white-space:nowrap;display:inline-flex}._linkButton_1u4ut_38{font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0}._root_13h87_1{right:var(--mantine-spacing-lg);bottom:var(--mantine-spacing-lg);z-index:190;position:fixed}._bubble_13h87_8{width:56px;height:56px;box-shadow:var(--mantine-shadow-md)}._panel_13h87_14{right:0;bottom:calc(56px + var(--mantine-spacing-sm));width:360px;max-width:calc(100vw - 2 * var(--mantine-spacing-lg));flex-direction:column;height:480px;max-height:calc(100vh - 160px);display:flex;position:absolute;overflow:hidden}._header_13h87_27{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-bottom:1px solid var(--mantine-color-gray-3);flex:none;justify-content:space-between;align-items:center;display:flex}[data-mantine-color-scheme=dark] ._header_13h87_27{border-bottom:1px solid var(--mantine-color-dark-4)}._body_13h87_36{flex:1;min-height:0}._messages_13h87_41{gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-md);flex-direction:column;display:flex}._bubbleUser_13h87_48,._bubbleAssistant_13h87_49,._bubbleSystem_13h87_50{max-width:85%;font-size:var(--mantine-font-size-sm);white-space:pre-wrap;overflow-wrap:break-word;padding:8px 12px;line-height:1.5}._bubbleUser_13h87_48{background-color:var(--mantine-color-brand-6);color:var(--mantine-color-white);border-radius:14px 4px 14px 14px;align-self:flex-end}._bubbleAssistant_13h87_49{background-color:var(--mantine-color-gray-1);align-self:flex-start}[data-mantine-color-scheme=dark] ._bubbleAssistant_13h87_49{background-color:var(--mantine-color-dark-5)}._bubbleAssistant_13h87_49{color:var(--mantine-color-text);border-radius:4px 14px 14px}._bubbleSystem_13h87_50{color:var(--mantine-color-red-6);font-size:var(--mantine-font-size-xs);text-align:center;align-self:center;font-style:italic}._inputRow_13h87_81{align-items:flex-end;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-sm);border-top:1px solid var(--mantine-color-gray-3);flex:none;display:flex}[data-mantine-color-scheme=dark] ._inputRow_13h87_81{border-top:1px solid var(--mantine-color-dark-4)}._input_13h87_81{flex:1}
