*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background:#f2f2f2;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}@media (max-width: 768px){body{font-size:14px}}._header_ccvwy_1{background-color:#4caf50;color:#fff;padding:12px 24px}._headerContainer_ccvwy_7{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}._headerTitleContainer_ccvwy_15{display:flex;align-items:center;text-decoration:none;color:#fff}._headerLogo_ccvwy_22{height:40px;margin-right:12px}._headerTitle_ccvwy_15{font-size:24px;font-weight:600;margin:0}._headerSubtitle_ccvwy_33{font-size:16px;font-style:italic;margin:0}@media (max-width: 768px){._headerContainer_ccvwy_7{flex-direction:column;align-items:flex-start}._headerSubtitle_ccvwy_33{margin-top:8px}}._answerContainer_ggfr8_2{padding:20px;background-color:#f9f9f9;border-radius:8px;margin-bottom:20px}._selected_ggfr8_9{border:2px solid #0078d4}._markdownContent_ggfr8_13{width:100%}._productGrid_ggfr8_17{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:20px}._productCard_ggfr8_24{border:1px solid #e0e0e0;border-radius:8px;padding:15px;display:flex;flex-direction:column}._productImageContainer_ggfr8_32{width:100%;margin-bottom:10px}._productImage_ggfr8_32{width:100%;max-height:200px;object-fit:contain;border-radius:8px}._productDetails_ggfr8_44{margin-top:10px}._productDetail_ggfr8_44{margin:5px 0}._nutritionTable_ggfr8_52{width:100%;border-collapse:collapse;margin-top:10px}._nutritionTable_ggfr8_52 th,._nutritionTable_ggfr8_52 td{border:1px solid #e0e0e0;padding:8px;text-align:left}._nutritionTable_ggfr8_52 th{background-color:#f2f2f2}@media (max-width: 768px){._productGrid_ggfr8_17{grid-template-columns:1fr}}._questionInputContainer_ta53x_1{border-radius:8px;box-shadow:0 8px 16px #00000024,0 0 2px #0000001f;width:100%;padding:15px;background:#fff}._questionInputTextArea_ta53x_9{width:100%;line-height:40px}._questionInputButtonsContainer_ta53x_14{display:flex;flex-direction:column;justify-content:flex-end}@media (max-width: 768px){._questionInputContainer_ta53x_1{padding:10px}._questionInputTextArea_ta53x_9{line-height:30px}}._examplesContainer_p83tv_1{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}._categoryContainer_p83tv_8{background-color:#f0f8ff;border-radius:8px;padding:15px;width:100%;max-width:300px}._categoryTitle_p83tv_16{font-size:1.125rem;color:#4caf50;margin-bottom:10px}._examplesNavList_p83tv_22{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:10px}._example_p83tv_1{word-break:break-word;background:#fff;border-radius:8px;display:flex;align-items:center;padding:15px;cursor:pointer;transition:all .3s ease;border:1px solid #e0e0e0}._example_p83tv_1:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}._exampleText_p83tv_47{margin:0;font-size:1rem;color:#333}._categoryIcon_p83tv_53{margin-right:8px;font-size:1.125rem}._exampleIcon_p83tv_58{margin-right:8px;font-size:.875rem}@media (max-width: 768px){._categoryContainer_p83tv_8,._example_p83tv_1{padding:10px}}._container_6sdtu_2{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:20px;max-width:80%;margin-left:auto}._message_6sdtu_11{padding:20px;background:#e8ebfa;border-radius:8px;box-shadow:0 2px 4px #00000024,0 0 2px #0000001f;outline:transparent solid 1px;margin-bottom:10px}._image_6sdtu_22{max-width:200px;max-height:200px;object-fit:cover;border-radius:8px}._container_cfwv2_1{display:flex;align-items:center;gap:6px;cursor:pointer}._container_1c2xn_1{display:flex;flex-direction:column;height:100%;max-width:1200px;margin:0 auto;padding:20px}._chatContainer_1c2xn_10{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden}._chatEmptyState_1c2xn_20{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;text-align:center;overflow-y:auto}._chatEmptyStateTitle_1c2xn_31{font-size:2.5rem;color:#4caf50;margin-bottom:10px}._chatEmptyStateSubtitle_1c2xn_37{font-size:1.2rem;color:#666;margin-bottom:30px}._chatMessageStream_1c2xn_43{flex:1;overflow-y:auto;padding:20px}._chatInput_1c2xn_49{padding:20px;background-color:#f5f5f5;border-top:1px solid #e0e0e0}._selectedImage_1c2xn_55{max-width:100%;height:auto;max-height:200px;object-fit:contain;border-radius:8px;margin-top:10px;box-shadow:0 2px 5px #0000001a}._commandsContainer_1c2xn_65{display:flex;justify-content:flex-end;margin-top:10px}._commandButton_1c2xn_71{margin-left:10px}@media (max-width: 768px){._container_1c2xn_1{padding:10px}._chatEmptyStateTitle_1c2xn_31{font-size:2rem}._chatEmptyStateSubtitle_1c2xn_37{font-size:1rem}._chatMessageStream_1c2xn_43,._chatInput_1c2xn_49{padding:10px}}
