@keyframes QuoteBuilder-module-scss-module___aSEtq__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes QuoteBuilder-module-scss-module___aSEtq__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes QuoteBuilder-module-scss-module___aSEtq__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes QuoteBuilder-module-scss-module___aSEtq__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes QuoteBuilder-module-scss-module___aSEtq__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes QuoteBuilder-module-scss-module___aSEtq__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes QuoteBuilder-module-scss-module___aSEtq__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.QuoteBuilder-module-scss-module___aSEtq__container{z-index:1000;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}@media (max-width:640px){.QuoteBuilder-module-scss-module___aSEtq__container{bottom:1rem;right:1rem}}.QuoteBuilder-module-scss-module___aSEtq__fab{color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 20px #0003}.QuoteBuilder-module-scss-module___aSEtq__fab:hover{transform:scale(1.08);box-shadow:0 6px 28px #00000040}.QuoteBuilder-module-scss-module___aSEtq__fab:active{transform:scale(.95)}.QuoteBuilder-module-scss-module___aSEtq__fabBadge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.QuoteBuilder-module-scss-module___aSEtq__toast{color:#fff;background:#065f46;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;animation:.3s QuoteBuilder-module-scss-module___aSEtq__slideIn;display:flex;box-shadow:0 4px 16px #00000026}.QuoteBuilder-module-scss-module___aSEtq__toastLink{color:#a7f3d0;white-space:nowrap;margin-left:.5rem;font-weight:600;text-decoration:none}.QuoteBuilder-module-scss-module___aSEtq__toastLink:hover{text-decoration:underline}.QuoteBuilder-module-scss-module___aSEtq__panel{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;width:380px;max-height:85vh;animation:.25s QuoteBuilder-module-scss-module___aSEtq__slideUp;display:flex;overflow:hidden;box-shadow:0 8px 40px #00000026}@media (max-width:640px){.QuoteBuilder-module-scss-module___aSEtq__panel{width:calc(100vw - 32px);max-height:90vh}}.QuoteBuilder-module-scss-module___aSEtq__panelHeader{background:#f1f5f9;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.QuoteBuilder-module-scss-module___aSEtq__headerActions{align-items:center;gap:.25rem;display:flex}.QuoteBuilder-module-scss-module___aSEtq__exportBtn,.QuoteBuilder-module-scss-module___aSEtq__clearBtn,.QuoteBuilder-module-scss-module___aSEtq__closeBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:.375rem;padding:.25rem;transition:all .15s}.QuoteBuilder-module-scss-module___aSEtq__exportBtn:hover,.QuoteBuilder-module-scss-module___aSEtq__clearBtn:hover,.QuoteBuilder-module-scss-module___aSEtq__closeBtn:hover{color:#0f172a;background:#f1f5f9}.QuoteBuilder-module-scss-module___aSEtq__exportBtn:hover{color:#047857;background:#10b9811a}.QuoteBuilder-module-scss-module___aSEtq__clearBtn:hover{color:#ef4444}.QuoteBuilder-module-scss-module___aSEtq__panelTitle{color:#0f172a;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.QuoteBuilder-module-scss-module___aSEtq__panelBody{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.QuoteBuilder-module-scss-module___aSEtq__panelBody::-webkit-scrollbar{width:4px}.QuoteBuilder-module-scss-module___aSEtq__panelBody::-webkit-scrollbar-track{background:0 0}.QuoteBuilder-module-scss-module___aSEtq__panelBody::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.QuoteBuilder-module-scss-module___aSEtq__emptyState{color:#94a3b8;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;font-size:.875rem;display:flex}.QuoteBuilder-module-scss-module___aSEtq__emptyHint{color:#94a3b8;font-size:.75rem}.QuoteBuilder-module-scss-module___aSEtq__item{border-bottom:1px solid #e2e8f0;padding:.75rem 1rem}.QuoteBuilder-module-scss-module___aSEtq__item:last-child{border-bottom:none}.QuoteBuilder-module-scss-module___aSEtq__itemInfo{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.25rem;display:flex}.QuoteBuilder-module-scss-module___aSEtq__itemThumb{color:#94a3b8;background:#f1f5f9;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.QuoteBuilder-module-scss-module___aSEtq__itemThumb img{object-fit:cover;width:100%;height:100%}.QuoteBuilder-module-scss-module___aSEtq__itemName{color:#0f172a;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:.875rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.QuoteBuilder-module-scss-module___aSEtq__itemPrice{color:#64748b;white-space:nowrap;font-size:.75rem}.QuoteBuilder-module-scss-module___aSEtq__itemPriceBlock{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.QuoteBuilder-module-scss-module___aSEtq__itemPriceWholesale{color:#047857;white-space:nowrap;font-size:.75rem;font-weight:600}.QuoteBuilder-module-scss-module___aSEtq__wholesaleBadge{letter-spacing:.02em;color:#047857;-webkit-backdrop-filter:blur(4px);background:#10b9811f;border:1px solid #10b9814d;border-radius:9999px;align-items:center;padding:1px 6px;font-size:10px;font-weight:700;animation:.2s cubic-bezier(.4,0,.2,1) .3s QuoteBuilder-module-scss-module___aSEtq__badgePop;display:inline-flex}.QuoteBuilder-module-scss-module___aSEtq__wholesaleHint{color:#94a3b8;padding:0 0 .25rem;font-size:11px;font-style:italic;line-height:1.4}@keyframes QuoteBuilder-module-scss-module___aSEtq__badgePop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.QuoteBuilder-module-scss-module___aSEtq__itemControls{align-items:center;gap:.75rem;display:flex}.QuoteBuilder-module-scss-module___aSEtq__qtyControl{border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:0;display:flex;overflow:hidden}.QuoteBuilder-module-scss-module___aSEtq__qtyControl button{cursor:pointer;color:#0f172a;background:#f1f5f9;border:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.QuoteBuilder-module-scss-module___aSEtq__qtyControl button:hover{background:#e2e8f0}.QuoteBuilder-module-scss-module___aSEtq__qtyControl button:disabled{opacity:.3;cursor:not-allowed}.QuoteBuilder-module-scss-module___aSEtq__qtyControl span{text-align:center;width:32px;font-size:.875rem;font-weight:500}.QuoteBuilder-module-scss-module___aSEtq__itemSubtotal{color:#0d9488;text-align:right;min-width:70px;font-size:.875rem;font-weight:600}.QuoteBuilder-module-scss-module___aSEtq__removeBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:.375rem;padding:4px}.QuoteBuilder-module-scss-module___aSEtq__removeBtn:hover{color:#ef4444}.QuoteBuilder-module-scss-module___aSEtq__pricingSummary{border-top:2px solid #e2e8f0;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.QuoteBuilder-module-scss-module___aSEtq__summaryRow{color:#0f172a;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.QuoteBuilder-module-scss-module___aSEtq__inputRow{gap:.5rem}.QuoteBuilder-module-scss-module___aSEtq__inputRow label{color:#64748b}.QuoteBuilder-module-scss-module___aSEtq__currencyInput,.QuoteBuilder-module-scss-module___aSEtq__percentInput{text-align:right;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;padding:.25rem .5rem;font-size:.875rem;transition:border-color .15s}.QuoteBuilder-module-scss-module___aSEtq__currencyInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.QuoteBuilder-module-scss-module___aSEtq__currencyInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.QuoteBuilder-module-scss-module___aSEtq__percentInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.QuoteBuilder-module-scss-module___aSEtq__percentInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.QuoteBuilder-module-scss-module___aSEtq__currencyInput,.QuoteBuilder-module-scss-module___aSEtq__percentInput{-moz-appearance:textfield}.QuoteBuilder-module-scss-module___aSEtq__currencyInput:focus,.QuoteBuilder-module-scss-module___aSEtq__percentInput:focus{border-color:#14b8a6}.QuoteBuilder-module-scss-module___aSEtq__inputWithSuffix{width:130px;position:relative}.QuoteBuilder-module-scss-module___aSEtq__inputWithSuffix input{width:100%;padding-right:22px}.QuoteBuilder-module-scss-module___aSEtq__percentInputWrapper{width:64px;position:relative}.QuoteBuilder-module-scss-module___aSEtq__percentInputWrapper input{padding-right:22px;width:100%!important}.QuoteBuilder-module-scss-module___aSEtq__discountInputsGroup{align-items:center;gap:.25rem;display:flex}.QuoteBuilder-module-scss-module___aSEtq__suffix{color:#64748b;pointer-events:none;font-size:.875rem;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.QuoteBuilder-module-scss-module___aSEtq__currencyInput,.QuoteBuilder-module-scss-module___aSEtq__percentInput{width:130px}.QuoteBuilder-module-scss-module___aSEtq__totalRow{border-top:1px dashed #e2e8f0;margin-top:.25rem;padding-top:.5rem;font-weight:500}.QuoteBuilder-module-scss-module___aSEtq__totalAmount{color:#0d9488;font-size:16px;font-weight:700}.QuoteBuilder-module-scss-module___aSEtq__customerToggle{cursor:pointer;text-align:left;color:#64748b;background:0 0;border:none;border-top:1px solid #e2e8f0;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;display:flex}.QuoteBuilder-module-scss-module___aSEtq__customerToggle:hover{background:#f1f5f9}.QuoteBuilder-module-scss-module___aSEtq__customerToggle span{flex:1}.QuoteBuilder-module-scss-module___aSEtq__customerForm{border-top:1px solid #e2e8f0;flex-direction:column;gap:.75rem;padding:.75rem 1rem;display:flex}.QuoteBuilder-module-scss-module___aSEtq__fieldGroup{flex-direction:column;gap:4px;display:flex;position:relative}.QuoteBuilder-module-scss-module___aSEtq__fieldGroup label{color:#64748b;font-size:.75rem;font-weight:500}.QuoteBuilder-module-scss-module___aSEtq__fieldGroup input,.QuoteBuilder-module-scss-module___aSEtq__fieldGroup textarea,.QuoteBuilder-module-scss-module___aSEtq__fieldGroup select{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.QuoteBuilder-module-scss-module___aSEtq__fieldGroup input:focus,.QuoteBuilder-module-scss-module___aSEtq__fieldGroup textarea:focus,.QuoteBuilder-module-scss-module___aSEtq__fieldGroup select:focus{border-color:#14b8a6}.QuoteBuilder-module-scss-module___aSEtq__fieldGroup input::placeholder,.QuoteBuilder-module-scss-module___aSEtq__fieldGroup textarea::placeholder,.QuoteBuilder-module-scss-module___aSEtq__fieldGroup select::placeholder{color:#94a3b8}.QuoteBuilder-module-scss-module___aSEtq__fieldGroup textarea{resize:vertical;min-height:40px}.QuoteBuilder-module-scss-module___aSEtq__searchBox{color:#64748b;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.QuoteBuilder-module-scss-module___aSEtq__searchBox input{flex:1;border:none!important;padding:0!important}.QuoteBuilder-module-scss-module___aSEtq__searchResults{z-index:10;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;max-height:150px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.QuoteBuilder-module-scss-module___aSEtq__searchResultItem{text-align:left;color:#0f172a;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;display:flex}.QuoteBuilder-module-scss-module___aSEtq__searchResultItem:hover{background:#f1f5f9}.QuoteBuilder-module-scss-module___aSEtq__searchResultItem span{color:#64748b;font-size:.75rem}.QuoteBuilder-module-scss-module___aSEtq__resultType{color:#94a3b8!important;font-size:.75rem!important}.QuoteBuilder-module-scss-module___aSEtq__createNewOption{border-top:1px solid #e2e8f0;font-weight:500;color:#0d9488!important}.QuoteBuilder-module-scss-module___aSEtq__createNewOption span{color:#0d9488!important}.QuoteBuilder-module-scss-module___aSEtq__createNewOption:hover{background:#f0fdfa!important}.QuoteBuilder-module-scss-module___aSEtq__customerSelected{flex-direction:column;gap:.5rem;display:flex}.QuoteBuilder-module-scss-module___aSEtq__customerChip{color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.QuoteBuilder-module-scss-module___aSEtq__chipInfo{flex-direction:column;flex:1;gap:1px;display:flex}.QuoteBuilder-module-scss-module___aSEtq__chipInfo strong{font-size:.875rem;font-weight:600}.QuoteBuilder-module-scss-module___aSEtq__chipInfo span{color:#64748b;font-size:.75rem}.QuoteBuilder-module-scss-module___aSEtq__chipClose{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:4px;display:flex}.QuoteBuilder-module-scss-module___aSEtq__chipClose:hover{color:#ef4444;background:#ef444414}.QuoteBuilder-module-scss-module___aSEtq__chipMeta{flex-wrap:wrap;gap:.25rem;padding-left:.5rem;display:flex}.QuoteBuilder-module-scss-module___aSEtq__chipMeta span{color:#94a3b8;font-size:.75rem}.QuoteBuilder-module-scss-module___aSEtq__chipMeta span+span:before{content:"|";color:#e2e8f0;margin-right:.25rem}.QuoteBuilder-module-scss-module___aSEtq__newCustomerForm{flex-direction:column;gap:.5rem;display:flex}.QuoteBuilder-module-scss-module___aSEtq__newBadge{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:flex}.QuoteBuilder-module-scss-module___aSEtq__newBadge span{flex:1}.QuoteBuilder-module-scss-module___aSEtq__badgeClose{cursor:pointer;color:#047857;background:0 0;border:none;border-radius:.375rem;align-items:center;padding:2px;display:flex}.QuoteBuilder-module-scss-module___aSEtq__badgeClose:hover{color:#ef4444}.QuoteBuilder-module-scss-module___aSEtq__readOnly{cursor:not-allowed;color:#64748b!important;background:#f1f5f9!important}.QuoteBuilder-module-scss-module___aSEtq__required{color:#ef4444}.QuoteBuilder-module-scss-module___aSEtq__fieldError{color:#ef4444;margin-top:2px;font-size:11px}.QuoteBuilder-module-scss-module___aSEtq__divider{background:#e2e8f0;height:1px}.QuoteBuilder-module-scss-module___aSEtq__error{color:#dc2626;padding:.5rem 1rem;font-size:.75rem}.QuoteBuilder-module-scss-module___aSEtq__submitBtn{color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;width:calc(100% - 2rem);margin:.75rem 1rem;padding:.75rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .15s;display:flex}.QuoteBuilder-module-scss-module___aSEtq__submitBtn:hover{background:#0f766e}.QuoteBuilder-module-scss-module___aSEtq__submitBtn:disabled{opacity:.5;cursor:not-allowed}.QuoteBuilder-module-scss-module___aSEtq__spin{animation:1s linear infinite QuoteBuilder-module-scss-module___aSEtq__spin}@keyframes QuoteBuilder-module-scss-module___aSEtq__spin{to{transform:rotate(360deg)}}@keyframes QuoteBuilder-module-scss-module___aSEtq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes QuoteBuilder-module-scss-module___aSEtq__slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}
@keyframes DashboardLayout-module-scss-module__mLpLvW__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes DashboardLayout-module-scss-module__mLpLvW__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DashboardLayout-module-scss-module__mLpLvW__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DashboardLayout-module-scss-module__mLpLvW__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes DashboardLayout-module-scss-module__mLpLvW__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes DashboardLayout-module-scss-module__mLpLvW__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes DashboardLayout-module-scss-module__mLpLvW__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.DashboardLayout-module-scss-module__mLpLvW__shell{height:100dvh;overflow:hidden}.DashboardLayout-module-scss-module__mLpLvW__mainShell{overflow:hidden}.DashboardLayout-module-scss-module__mLpLvW__mainContent{background:#f8fafc;min-width:0;padding:.75rem;overflow:auto}@media (min-width:768px){.DashboardLayout-module-scss-module__mLpLvW__mainContent{padding:1rem}}@media (min-width:1024px){.DashboardLayout-module-scss-module__mLpLvW__mainContent{padding:1.25rem}}.DashboardLayout-module-scss-module__mLpLvW__mainContent::-webkit-scrollbar{width:14px;height:14px}.DashboardLayout-module-scss-module__mLpLvW__mainContent::-webkit-scrollbar-track{background:0 0}.DashboardLayout-module-scss-module__mLpLvW__mainContent::-webkit-scrollbar-thumb{background:#00000026 padding-box padding-box;border:5px solid #0000;border-radius:14px}.DashboardLayout-module-scss-module__mLpLvW__mainContent::-webkit-scrollbar-thumb:hover{cursor:grab;background:#00000059 padding-box padding-box;border:2px solid #0000}.DashboardLayout-module-scss-module__mLpLvW__mainContent::-webkit-scrollbar-thumb:active{cursor:grabbing;background:#00000080 padding-box padding-box;border:2px solid #0000}.DashboardLayout-module-scss-module__mLpLvW__mainContentWithMobileNav{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}@media (min-width:1024px){.DashboardLayout-module-scss-module__mLpLvW__mainContentWithMobileNav{padding-bottom:1.25rem}}.DashboardLayout-module-scss-module__mLpLvW__mainContentChat{padding:0;overflow:hidden}
.BotMarkdown-module-scss-module__o9IBmq__markdown{word-break:break-word;line-height:1.5}.BotMarkdown-module-scss-module__o9IBmq__markdown p{margin:0}.BotMarkdown-module-scss-module__o9IBmq__markdown p+p{margin-top:6px}.BotMarkdown-module-scss-module__o9IBmq__markdown ul,.BotMarkdown-module-scss-module__o9IBmq__markdown ol{margin:4px 0 4px 18px;padding:0}.BotMarkdown-module-scss-module__o9IBmq__markdown li{margin:2px 0}.BotMarkdown-module-scss-module__o9IBmq__markdown li>p{margin:0}.BotMarkdown-module-scss-module__o9IBmq__markdown h1,.BotMarkdown-module-scss-module__o9IBmq__markdown h2,.BotMarkdown-module-scss-module__o9IBmq__markdown h3,.BotMarkdown-module-scss-module__o9IBmq__markdown h4{margin:8px 0 4px;font-weight:600;line-height:1.3}.BotMarkdown-module-scss-module__o9IBmq__markdown h1{font-size:1.15em}.BotMarkdown-module-scss-module__o9IBmq__markdown h2{font-size:1.1em}.BotMarkdown-module-scss-module__o9IBmq__markdown h3{font-size:1.05em}.BotMarkdown-module-scss-module__o9IBmq__markdown h4{font-size:1em}.BotMarkdown-module-scss-module__o9IBmq__markdown blockquote{opacity:.85;border-left:3px solid #7f7f7f80;margin:4px 0;padding:2px 8px}.BotMarkdown-module-scss-module__o9IBmq__markdown a{text-decoration:underline}.BotMarkdown-module-scss-module__o9IBmq__markdown pre{background:#0000000f;border-radius:6px;margin:6px 0;padding:8px 10px;font-size:.9em;line-height:1.4;overflow-x:auto}.BotMarkdown-module-scss-module__o9IBmq__markdown pre code{background:0 0;padding:0}.BotMarkdown-module-scss-module__o9IBmq__markdown table{border-collapse:collapse;margin:4px 0}.BotMarkdown-module-scss-module__o9IBmq__markdown th,.BotMarkdown-module-scss-module__o9IBmq__markdown td{border:1px solid #7f7f7f66;padding:4px 8px}.BotMarkdown-module-scss-module__o9IBmq__inlineCode{background:#00000012;border-radius:4px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.BotMarkdown-module-scss-module__o9IBmq__blockCode{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}
@keyframes AssistantDataCard-module-scss-module__GozXiq__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AssistantDataCard-module-scss-module__GozXiq__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AssistantDataCard-module-scss-module__GozXiq__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AssistantDataCard-module-scss-module__GozXiq__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AssistantDataCard-module-scss-module__GozXiq__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes AssistantDataCard-module-scss-module__GozXiq__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes AssistantDataCard-module-scss-module__GozXiq__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.AssistantDataCard-module-scss-module__GozXiq__tableWrapper{border:1px solid #e2e8f0;border-radius:.5rem;margin-top:.5rem;overflow:hidden}.AssistantDataCard-module-scss-module__GozXiq__table{border-collapse:collapse;width:100%;font-size:.75rem}.AssistantDataCard-module-scss-module__GozXiq__table th{color:#64748b;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.5rem .75rem;font-weight:600}.AssistantDataCard-module-scss-module__GozXiq__table td{color:#0f172a;word-break:break-word;border-bottom:1px solid #f1f5f9;padding:.5rem .75rem}.AssistantDataCard-module-scss-module__GozXiq__table tr:last-child td{border-bottom:none}.AssistantDataCard-module-scss-module__GozXiq__table tr:hover td{background:#f1f5f9}.AssistantDataCard-module-scss-module__GozXiq__moreRows{color:#94a3b8;text-align:center;background:#f8fafc;border-top:1px solid #e2e8f0;padding:.5rem .75rem;font-size:.75rem}.AssistantDataCard-module-scss-module__GozXiq__cardGrid{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.AssistantDataCard-module-scss-module__GozXiq__card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.AssistantDataCard-module-scss-module__GozXiq__cardRow{justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.AssistantDataCard-module-scss-module__GozXiq__cardLabel{color:#64748b;flex-shrink:0}.AssistantDataCard-module-scss-module__GozXiq__cardValue{color:#0f172a;text-align:right;word-break:break-word;font-weight:500}.AssistantDataCard-module-scss-module__GozXiq__comparisonBlock{border-bottom:1px solid #e2e8f0;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.AssistantDataCard-module-scss-module__GozXiq__comparisonBlock:last-child{border-bottom:none}.AssistantDataCard-module-scss-module__GozXiq__comparisonHeader{color:#64748b;border-bottom:1px solid #f1f5f9;align-items:center;gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem;font-size:.75rem;font-weight:600;display:flex}.AssistantDataCard-module-scss-module__GozXiq__comparisonArrow{color:#94a3b8}.AssistantDataCard-module-scss-module__GozXiq__comparisonRow{align-items:center;gap:.5rem;padding:.25rem 0;font-size:.75rem;display:flex}.AssistantDataCard-module-scss-module__GozXiq__comparisonRow .AssistantDataCard-module-scss-module__GozXiq__cardLabel{color:#64748b;flex:0 0 80px}.AssistantDataCard-module-scss-module__GozXiq__comparisonRow .AssistantDataCard-module-scss-module__GozXiq__cardValue{text-align:left;max-width:unset;flex:1}.AssistantDataCard-module-scss-module__GozXiq__changePositive{color:#065f46;flex-shrink:0;font-size:.75rem;font-weight:600}.AssistantDataCard-module-scss-module__GozXiq__changeNegative{color:#991b1b;flex-shrink:0;font-size:.75rem;font-weight:600}.AssistantDataCard-module-scss-module__GozXiq__changeNeutral{color:#94a3b8;flex-shrink:0;font-size:.75rem}
@keyframes ProductSearchResultCard-module-scss-module__aoRzpW__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ProductSearchResultCard-module-scss-module__aoRzpW__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProductSearchResultCard-module-scss-module__aoRzpW__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProductSearchResultCard-module-scss-module__aoRzpW__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductSearchResultCard-module-scss-module__aoRzpW__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ProductSearchResultCard-module-scss-module__aoRzpW__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ProductSearchResultCard-module-scss-module__aoRzpW__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.ProductSearchResultCard-module-scss-module__aoRzpW__wrapper{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.ProductSearchResultCard-module-scss-module__aoRzpW__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ProductSearchResultCard-module-scss-module__aoRzpW__item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.5rem;transition:border-color .15s;display:flex}.ProductSearchResultCard-module-scss-module__aoRzpW__item:hover{border-color:#2dd4bf}.ProductSearchResultCard-module-scss-module__aoRzpW__thumb{background:#f1f5f9;border-radius:.375rem;flex-shrink:0;width:48px;height:48px;overflow:hidden}.ProductSearchResultCard-module-scss-module__aoRzpW__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.ProductSearchResultCard-module-scss-module__aoRzpW__thumbPlaceholder{color:#94a3b8;justify-content:center;align-items:center;width:100%;height:100%;font-size:.75rem;font-weight:500;display:flex}.ProductSearchResultCard-module-scss-module__aoRzpW__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ProductSearchResultCard-module-scss-module__aoRzpW__name{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.ProductSearchResultCard-module-scss-module__aoRzpW__meta{align-items:center;gap:.5rem;margin:0;display:flex}.ProductSearchResultCard-module-scss-module__aoRzpW__code{color:#94a3b8;font-family:monospace;font-size:.75rem}.ProductSearchResultCard-module-scss-module__aoRzpW__material{color:#64748b;font-size:.75rem}.ProductSearchResultCard-module-scss-module__aoRzpW__dimensions{color:#94a3b8;font-size:.75rem}.ProductSearchResultCard-module-scss-module__aoRzpW__price{color:#0d9488;margin:0;font-size:.75rem;font-weight:600}.ProductSearchResultCard-module-scss-module__aoRzpW__score{flex-shrink:0}.ProductSearchResultCard-module-scss-module__aoRzpW__scoreBadge{color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4;border-radius:9999px;padding:2px .5rem;font-size:.75rem;font-weight:600;display:inline-block}.ProductSearchResultCard-module-scss-module__aoRzpW__viewMoreBtn{color:#0d9488;cursor:pointer;text-align:center;background:0 0;border:1px dashed #5eead4;border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s}.ProductSearchResultCard-module-scss-module__aoRzpW__viewMoreBtn:hover{background:#f0fdfa;border-color:#2dd4bf}
@keyframes AssistantMessages-module-scss-module__T48A3W__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AssistantMessages-module-scss-module__T48A3W__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AssistantMessages-module-scss-module__T48A3W__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AssistantMessages-module-scss-module__T48A3W__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AssistantMessages-module-scss-module__T48A3W__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes AssistantMessages-module-scss-module__T48A3W__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes AssistantMessages-module-scss-module__T48A3W__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.AssistantMessages-module-scss-module__T48A3W__list{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.AssistantMessages-module-scss-module__T48A3W__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}@media (prefers-reduced-motion:no-preference){.AssistantMessages-module-scss-module__T48A3W__empty{animation:.3s ease-out both AssistantMessages-module-scss-module__T48A3W__sales-slideUp}}.AssistantMessages-module-scss-module__T48A3W__emptyIcon{margin-bottom:.5rem;font-size:2rem}.AssistantMessages-module-scss-module__T48A3W__emptyTitle{color:#0f172a;font-size:.875rem;font-weight:600}.AssistantMessages-module-scss-module__T48A3W__emptyHint{color:#94a3b8;font-size:.75rem}.AssistantMessages-module-scss-module__T48A3W__userBubble{justify-content:flex-end;align-items:flex-end;gap:.5rem;display:flex}@media (prefers-reduced-motion:no-preference){.AssistantMessages-module-scss-module__T48A3W__userBubble{animation:.3s ease-out both AssistantMessages-module-scss-module__T48A3W__sales-slideUp}}.AssistantMessages-module-scss-module__T48A3W__botBubble{align-items:flex-start;gap:.5rem;display:flex}@media (prefers-reduced-motion:no-preference){.AssistantMessages-module-scss-module__T48A3W__botBubble{animation:.3s ease-out both AssistantMessages-module-scss-module__T48A3W__sales-slideUp}}.AssistantMessages-module-scss-module__T48A3W__botAvatar{color:#fff;background:linear-gradient(135deg,#14b8a6,#0f766e);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-size:.75rem;font-weight:700;display:flex}.AssistantMessages-module-scss-module__T48A3W__bubbleContent{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;max-width:85%;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;box-shadow:0 1px 2px #0000000d}.AssistantMessages-module-scss-module__T48A3W__userBubbleContent{flex-direction:column;align-items:flex-end;gap:.5rem;max-width:85%;display:flex}.AssistantMessages-module-scss-module__T48A3W__userImageThumb{object-fit:cover;border:1px solid #e2e8f0;border-radius:.5rem;width:120px;height:120px}.AssistantMessages-module-scss-module__T48A3W__userText{color:#fff;word-break:break-word;background:linear-gradient(135deg,#14b8a6,#0d9488);border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;display:inline-block;box-shadow:0 1px 2px #0000000d}.AssistantMessages-module-scss-module__T48A3W__thinking{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;align-items:center;gap:4px;padding:.75rem 1rem;display:inline-flex;box-shadow:0 1px 2px #0000000d}.AssistantMessages-module-scss-module__T48A3W__dot{background:#2dd4bf;border-radius:9999px;width:6px;height:6px;animation:1.4s ease-in-out infinite both AssistantMessages-module-scss-module__T48A3W__botBounce}.AssistantMessages-module-scss-module__T48A3W__dot:nth-child(2){animation-delay:.16s}.AssistantMessages-module-scss-module__T48A3W__dot:nth-child(3){animation-delay:.32s}@keyframes AssistantMessages-module-scss-module__T48A3W__botBounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}
@keyframes AssistantSuggestions-module-scss-module__-4TDPq__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AssistantSuggestions-module-scss-module__-4TDPq__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AssistantSuggestions-module-scss-module__-4TDPq__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AssistantSuggestions-module-scss-module__-4TDPq__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AssistantSuggestions-module-scss-module__-4TDPq__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes AssistantSuggestions-module-scss-module__-4TDPq__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes AssistantSuggestions-module-scss-module__-4TDPq__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.AssistantSuggestions-module-scss-module__-4TDPq__row{flex-wrap:wrap;gap:.5rem;padding:0 1rem .75rem;display:flex}.AssistantSuggestions-module-scss-module__-4TDPq__chip{color:#64748b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.875rem;transition:all .15s;display:inline-flex}.AssistantSuggestions-module-scss-module__-4TDPq__chip:hover{background:#f1f5f9;border-color:#cbd5e1}.AssistantSuggestions-module-scss-module__-4TDPq__chip.AssistantSuggestions-module-scss-module__-4TDPq__active{color:#0f766e;background:#f0fdfa;border-color:#5eead4}.AssistantSuggestions-module-scss-module__-4TDPq__chip{color:#0f766e;background:#f0fdfa;border-color:#99f6e4;padding:4px .75rem;font-size:.75rem;transition:all .15s}.AssistantSuggestions-module-scss-module__-4TDPq__chip:hover:not(:disabled){background:#ccfbf1;border-color:#2dd4bf;transform:translateY(-1px)}.AssistantSuggestions-module-scss-module__-4TDPq__chip:active:not(:disabled){transform:translateY(0)}.AssistantSuggestions-module-scss-module__-4TDPq__chip:disabled{opacity:.5;cursor:not-allowed}
@keyframes AssistantInput-module-scss-module__5yx7ia__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AssistantInput-module-scss-module__5yx7ia__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AssistantInput-module-scss-module__5yx7ia__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AssistantInput-module-scss-module__5yx7ia__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AssistantInput-module-scss-module__5yx7ia__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes AssistantInput-module-scss-module__5yx7ia__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes AssistantInput-module-scss-module__5yx7ia__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.AssistantInput-module-scss-module__5yx7ia__inputWrapper{background:#fff;border-top:1px solid #e2e8f0}.AssistantInput-module-scss-module__5yx7ia__imagePreviewRow{padding:.5rem 1rem 0}.AssistantInput-module-scss-module__5yx7ia__imagePreviewThumb{border:1px solid #e2e8f0;border-radius:.5rem;display:inline-block;position:relative;overflow:hidden}.AssistantInput-module-scss-module__5yx7ia__thumbImg{object-fit:cover;width:56px;height:56px;display:block}.AssistantInput-module-scss-module__5yx7ia__removeImageBtn{color:#fff;cursor:pointer;background:#1e293b;border:none;border-radius:9999px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:.75rem;line-height:1;display:flex;position:absolute;top:.25rem;right:.25rem}.AssistantInput-module-scss-module__5yx7ia__removeImageBtn:hover{background:#0f172a}.AssistantInput-module-scss-module__5yx7ia__hiddenFileInput{display:none}.AssistantInput-module-scss-module__5yx7ia__bar{background:#fff;align-items:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}.AssistantInput-module-scss-module__5yx7ia__textarea{color:#0f172a;resize:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;flex:1;min-height:36px;max-height:120px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .15s,box-shadow .15s;overflow:hidden}.AssistantInput-module-scss-module__5yx7ia__textarea::placeholder{color:#94a3b8}.AssistantInput-module-scss-module__5yx7ia__textarea:focus{background:#fff;border-color:#2dd4bf;box-shadow:0 0 0 3px #14b8a61a}.AssistantInput-module-scss-module__5yx7ia__textarea:disabled{opacity:.5;cursor:not-allowed}.AssistantInput-module-scss-module__5yx7ia__cameraBtn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.AssistantInput-module-scss-module__5yx7ia__cameraBtn{color:#64748b;background:0 0;border:1px solid #e2e8f0;border-radius:.5rem;flex-shrink:0;width:36px;height:36px;padding:0;transition:all .15s}.AssistantInput-module-scss-module__5yx7ia__cameraBtn:hover:not(:disabled){color:#0d9488;background:#f0fdfa;border-color:#2dd4bf}.AssistantInput-module-scss-module__5yx7ia__cameraBtn:disabled{opacity:.4;cursor:not-allowed}.AssistantInput-module-scss-module__5yx7ia__sendBtn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.AssistantInput-module-scss-module__5yx7ia__sendBtn:disabled{opacity:.5;cursor:not-allowed}.AssistantInput-module-scss-module__5yx7ia__sendBtn{color:#fff;background:#0d9488;border:none;border-radius:.5rem;flex-shrink:0;width:36px;height:36px;padding:0;transition:all .15s}.AssistantInput-module-scss-module__5yx7ia__sendBtn:hover:not(:disabled){background:#0f766e;transform:scale(1.05)}.AssistantInput-module-scss-module__5yx7ia__sendBtn:active:not(:disabled){transform:scale(.96)}.AssistantInput-module-scss-module__5yx7ia__sendBtn:disabled{cursor:not-allowed;background:#cbd5e1}
@keyframes AssistantPanel-module-scss-module__M4lSpa__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AssistantPanel-module-scss-module__M4lSpa__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AssistantPanel-module-scss-module__M4lSpa__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AssistantPanel-module-scss-module__M4lSpa__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AssistantPanel-module-scss-module__M4lSpa__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes AssistantPanel-module-scss-module__M4lSpa__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes AssistantPanel-module-scss-module__M4lSpa__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.AssistantPanel-module-scss-module__M4lSpa__backdrop{z-index:40;opacity:0;pointer-events:none;background:#0f172a80;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}.AssistantPanel-module-scss-module__M4lSpa__backdrop.AssistantPanel-module-scss-module__M4lSpa__backdropOpen{opacity:1;pointer-events:auto}.AssistantPanel-module-scss-module__M4lSpa__panel{z-index:50;background:#fff;border-left:1px solid #e2e8f0;flex-direction:column;width:360px;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@media (prefers-reduced-motion:reduce){.AssistantPanel-module-scss-module__M4lSpa__panel{transition:none}}.AssistantPanel-module-scss-module__M4lSpa__panel.AssistantPanel-module-scss-module__M4lSpa__panelOpen{transform:translate(0)}.AssistantPanel-module-scss-module__M4lSpa__header{z-index:1;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;position:sticky;top:0}.AssistantPanel-module-scss-module__M4lSpa__header h3{font-size:.875rem;font-weight:600}.AssistantPanel-module-scss-module__M4lSpa__header button{cursor:pointer}.AssistantPanel-module-scss-module__M4lSpa__header{background:linear-gradient(135deg,#0f766e 0%,#134e4a 100%);border-bottom-color:#115e59;flex-shrink:0;padding:.75rem 1rem}.AssistantPanel-module-scss-module__M4lSpa__headerLeft{align-items:center;gap:.75rem;display:flex}.AssistantPanel-module-scss-module__M4lSpa__headerAvatar{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:1px solid #fff3;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.75rem;font-weight:700;display:flex}.AssistantPanel-module-scss-module__M4lSpa__headerTitle{color:#fff;font-size:.875rem;font-weight:700;line-height:1.25}.AssistantPanel-module-scss-module__M4lSpa__headerSub{color:#ffffffa6;margin-top:1px;font-size:.75rem}.AssistantPanel-module-scss-module__M4lSpa__headerActions{align-items:center;gap:.25rem;display:flex}.AssistantPanel-module-scss-module__M4lSpa__clearBtn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.AssistantPanel-module-scss-module__M4lSpa__clearBtn:disabled{opacity:.5;cursor:not-allowed}.AssistantPanel-module-scss-module__M4lSpa__clearBtn{color:#fffc;background:#ffffff1a;border:none;border-radius:.375rem;width:28px;height:28px;padding:0;transition:all .15s}.AssistantPanel-module-scss-module__M4lSpa__clearBtn:hover{color:#fff;background:#fff3}.AssistantPanel-module-scss-module__M4lSpa__closeBtn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.AssistantPanel-module-scss-module__M4lSpa__closeBtn:disabled{opacity:.5;cursor:not-allowed}.AssistantPanel-module-scss-module__M4lSpa__closeBtn{color:#fffc;background:#ffffff1a;border:none;border-radius:.375rem;width:28px;height:28px;padding:0;transition:all .15s}.AssistantPanel-module-scss-module__M4lSpa__closeBtn:hover{color:#fff;background:#fff3}.AssistantPanel-module-scss-module__M4lSpa__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
@keyframes AssistantToggleButton-module-scss-module__DY-zSq__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AssistantToggleButton-module-scss-module__DY-zSq__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AssistantToggleButton-module-scss-module__DY-zSq__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AssistantToggleButton-module-scss-module__DY-zSq__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AssistantToggleButton-module-scss-module__DY-zSq__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes AssistantToggleButton-module-scss-module__DY-zSq__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes AssistantToggleButton-module-scss-module__DY-zSq__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.AssistantToggleButton-module-scss-module__DY-zSq__fab{color:#fff;cursor:pointer;z-index:49;background:linear-gradient(135deg,#14b8a6 0%,#0f766e 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;width:52px;height:52px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:1.5rem;right:1.5rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d,0 0 #14b8a666}@media (prefers-reduced-motion:no-preference){.AssistantToggleButton-module-scss-module__DY-zSq__fab{animation:.4s cubic-bezier(.34,1.56,.64,1) both AssistantToggleButton-module-scss-module__DY-zSq__fabPop}}.AssistantToggleButton-module-scss-module__DY-zSq__fab:hover:not(.AssistantToggleButton-module-scss-module__DY-zSq__fabOpen){transform:scale(1.08)translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 6px #14b8a626}.AssistantToggleButton-module-scss-module__DY-zSq__fab:active{transform:scale(.95)}.AssistantToggleButton-module-scss-module__DY-zSq__fab.AssistantToggleButton-module-scss-module__DY-zSq__fabOpen{background:linear-gradient(135deg,#475569 0%,#1e293b 100%);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.AssistantToggleButton-module-scss-module__DY-zSq__icon{justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:flex;position:absolute}.AssistantToggleButton-module-scss-module__DY-zSq__iconHidden{opacity:0;pointer-events:none;transform:scale(.5)rotate(45deg)}.AssistantToggleButton-module-scss-module__DY-zSq__iconBot,.AssistantToggleButton-module-scss-module__DY-zSq__iconClose{opacity:1;transform:scale(1)rotate(0)}.AssistantToggleButton-module-scss-module__DY-zSq__pulse{opacity:0;pointer-events:none;border:2px solid #2dd4bf;border-radius:9999px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.AssistantToggleButton-module-scss-module__DY-zSq__pulse{animation:3s ease-out 1.5s infinite AssistantToggleButton-module-scss-module__DY-zSq__fabPulse}}.AssistantToggleButton-module-scss-module__DY-zSq__fabOpen .AssistantToggleButton-module-scss-module__DY-zSq__pulse{display:none}@keyframes AssistantToggleButton-module-scss-module__DY-zSq__fabPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes AssistantToggleButton-module-scss-module__DY-zSq__fabPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}
@keyframes StaleDeploymentWatcher-module-scss-module__X9yqOa__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes StaleDeploymentWatcher-module-scss-module__X9yqOa__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes StaleDeploymentWatcher-module-scss-module__X9yqOa__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes StaleDeploymentWatcher-module-scss-module__X9yqOa__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes StaleDeploymentWatcher-module-scss-module__X9yqOa__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes StaleDeploymentWatcher-module-scss-module__X9yqOa__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes StaleDeploymentWatcher-module-scss-module__X9yqOa__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.StaleDeploymentWatcher-module-scss-module__X9yqOa__banner{z-index:10000;color:#fff;background:#1d4ed8;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.StaleDeploymentWatcher-module-scss-module__X9yqOa__text{font-weight:500}.StaleDeploymentWatcher-module-scss-module__X9yqOa__reloadBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff26;border:1px solid #fff6;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .75rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .15s;display:flex}.StaleDeploymentWatcher-module-scss-module__X9yqOa__reloadBtn:hover{background:#ffffff47}
