.StagedImagesView_backdrop__7_sey{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:StagedImagesView_fadeIn__P05fl .2s ease-out}.StagedImagesView_modal__k4k25{background:#fff;border-radius:20px;width:100%;max-width:340px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;animation:StagedImagesView_slideUp__QriHP .3s ease-out}.StagedImagesView_header__Yu_MR{padding:20px 20px 16px;border-bottom:1px solid #f1f5f9;position:relative}.StagedImagesView_title__jVYqo{margin:0;font-size:18px;font-weight:600;color:#1e293b;text-align:center}.StagedImagesView_subtitle__cYYr_{margin:4px 0 0;font-size:14px;color:#64748b;text-align:center}.StagedImagesView_closeButton__uUStw{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;background:#f1f5f9;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;color:#64748b;transition:all .2s ease}.StagedImagesView_closeButton__uUStw:hover{background:#e2e8f0;color:#475569}.StagedImagesView_closeButton__uUStw:active{transform:scale(.95)}.StagedImagesView_imageGridContainer__0ReI7{padding:16px 20px}.StagedImagesView_imageGrid__YCJ_O{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.StagedImagesView_imageWrapper__6gmFX{position:relative;width:80px;height:80px;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);border:2px solid #e2e8f0;transition:all .2s ease}.StagedImagesView_imageWrapper__6gmFX:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.15)}.StagedImagesView_image__xzJUg{width:100%;height:100%;object-fit:cover}.StagedImagesView_imageBadge__Q64DE{left:4px;background:linear-gradient(135deg,#f59e0b,#ea580c);font-size:11px;border-radius:50%}.StagedImagesView_imageBadge__Q64DE,.StagedImagesView_removeButton__OUWoU{position:absolute;top:4px;color:#fff;font-weight:700;width:20px;height:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.2)}.StagedImagesView_removeButton__OUWoU{right:4px;background:#ef4444;border:none;border-radius:50%;font-size:12px;cursor:pointer;line-height:1;transition:all .2s ease}.StagedImagesView_removeButton__OUWoU:hover{background:#dc2626;transform:scale(1.1)}.StagedImagesView_removeButton__OUWoU:active{transform:scale(.95)}.StagedImagesView_addMoreButton__AEebb{width:80px;height:80px;border-radius:12px;border:2px dashed #cbd5e1;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:all .2s ease}.StagedImagesView_addMoreButton__AEebb:hover{border-color:#94a3b8;background:#f1f5f9}.StagedImagesView_addMoreButton__AEebb:active{transform:scale(.95)}.StagedImagesView_addMoreIcon__7tb4W{font-size:24px;color:#94a3b8}.StagedImagesView_addMoreText__ViIuz{font-size:11px;color:#94a3b8;font-weight:500}.StagedImagesView_placeholder___3spV{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#64748b}.StagedImagesView_placeholderIcon__DfK6v{font-size:24px;margin-bottom:4px}.StagedImagesView_placeholderText__vOk_N{font-size:10px;font-weight:500}.StagedImagesView_tipsCard__ZEILX{margin:0 20px 16px;padding:12px 14px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;border:1px solid #fcd34d}.StagedImagesView_tipsText__b6nZM{margin:0;font-size:13px;color:#92400e;font-weight:500;line-height:1.5}.StagedImagesView_analyzingContainer__rOExn{display:flex;flex-direction:column;align-items:center;padding:8px 20px 16px;gap:16px}.StagedImagesView_spinner__dgzW3{width:44px;height:44px;border:3px solid #f1f5f9;border-top-color:#f59e0b;border-radius:50%;animation:StagedImagesView_spin__K459n .8s linear infinite}.StagedImagesView_tipCard__P4UKk{width:100%;padding:14px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease}.StagedImagesView_tipCard__P4UKk.StagedImagesView_default__mmEiy{border-color:#e2e8f0;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.StagedImagesView_tipCard__P4UKk.StagedImagesView_success__sAWAk{border-color:#86efac;background:linear-gradient(135deg,#edfaed,#dcfce7)}.StagedImagesView_tipCard__P4UKk.StagedImagesView_success__sAWAk .StagedImagesView_tipTitle___ThVs{color:#166534}.StagedImagesView_tipCard__P4UKk.StagedImagesView_success__sAWAk .StagedImagesView_tipDescription__0A8f5{color:#2d7a2d}.StagedImagesView_tipCard__P4UKk.StagedImagesView_info__zf5_I{border-color:#93c5fd;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.StagedImagesView_tipCard__P4UKk.StagedImagesView_info__zf5_I .StagedImagesView_tipTitle___ThVs{color:#1e40af}.StagedImagesView_tipCard__P4UKk.StagedImagesView_info__zf5_I .StagedImagesView_tipDescription__0A8f5{color:#1d4ed8}.StagedImagesView_tipCard__P4UKk.StagedImagesView_warning__0ECh9{border-color:#fca5a5;background:linear-gradient(135deg,#fef2f2,#fee2e2);box-shadow:0 0 0 2px rgba(239,68,68,.1)}.StagedImagesView_tipCard__P4UKk.StagedImagesView_warning__0ECh9 .StagedImagesView_tipTitle___ThVs{color:#991b1b;font-weight:700}.StagedImagesView_tipCard__P4UKk.StagedImagesView_warning__0ECh9 .StagedImagesView_tipDescription__0A8f5{color:#b91c1c}.StagedImagesView_tipCard__P4UKk.StagedImagesView_warning__0ECh9 .StagedImagesView_tipIcon__b1NtF{animation:StagedImagesView_pulse__VPee0 1.5s ease-in-out infinite}@keyframes StagedImagesView_pulse__VPee0{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.StagedImagesView_tipContent__FuVZk{display:flex;align-items:flex-start;gap:12px}.StagedImagesView_tipIcon__b1NtF{font-size:24px;flex-shrink:0;line-height:1}.StagedImagesView_tipTextContainer__ItVzT{flex:1 1}.StagedImagesView_tipTitle___ThVs{margin:0;font-size:14px;font-weight:600;color:#1e293b}.StagedImagesView_tipDescription__0A8f5{margin:4px 0 0;font-size:13px;color:#64748b;line-height:1.5}.StagedImagesView_progressDots__H1SCn{display:flex;justify-content:center;gap:6px}.StagedImagesView_dot__fV8e_{width:6px;height:6px;border-radius:50%;background:#e2e8f0;transition:all .3s ease}.StagedImagesView_dot__fV8e_.StagedImagesView_active__EBKH9{background:#f59e0b;transform:scale(1.2)}.StagedImagesView_disclaimer__0h_dF{margin:0;padding:12px 16px;font-size:11px;color:#94a3b8;text-align:center;line-height:1.5;background:#f8fafc;border-radius:8px;width:100%}.StagedImagesView_actionsContainer__C_QaD{padding:0 20px 20px;display:flex;gap:12px}.StagedImagesView_cancelButton__7HO8L{flex:1 1;padding:14px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:48px}.StagedImagesView_cancelButton__7HO8L:hover{background:#f8fafc;border-color:#cbd5e1}.StagedImagesView_cancelButton__7HO8L:active{transform:scale(.98)}.StagedImagesView_analyzeButton__p9Jg_{flex:1.5 1;padding:14px;border-radius:12px;border:none;background:linear-gradient(135deg,#f59e0b,#ea580c);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px rgba(245,158,11,.4);min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px}.StagedImagesView_analyzeButton__p9Jg_:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(245,158,11,.5)}.StagedImagesView_analyzeButton__p9Jg_:active{transform:translateY(0)}.StagedImagesView_analyzeButton__p9Jg_:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed;box-shadow:none;transform:none}@keyframes StagedImagesView_fadeIn__P05fl{0%{opacity:0}to{opacity:1}}@keyframes StagedImagesView_slideUp__QriHP{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes StagedImagesView_spin__K459n{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes StagedImagesView_tipFade__lLdZE{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.StagedImagesView_tipCard__P4UKk{animation:StagedImagesView_tipFade__lLdZE .3s ease-out}@media (max-width:360px){.StagedImagesView_modal__k4k25{max-width:300px}.StagedImagesView_imageGrid__YCJ_O{gap:8px}.StagedImagesView_addMoreButton__AEebb,.StagedImagesView_imageWrapper__6gmFX{width:70px;height:70px}.StagedImagesView_title__jVYqo{font-size:16px}.StagedImagesView_tipDescription__0A8f5{font-size:12px}}.TypingIndicator_typingIndicator__DwwdM{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff5f0;border-radius:16px 16px 16px 4px;width:-moz-fit-content;width:fit-content;align-self:flex-start}.TypingIndicator_typingText__JkDSZ{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;color:#666;font-style:italic}.TypingIndicator_typingDots__dl1Sc{display:flex;gap:4px}.TypingIndicator_typingDots__dl1Sc span{width:6px;height:6px;background:#ff6b35;border-radius:50%;animation:TypingIndicator_bounce__d12tV 1.4s ease-in-out infinite both;will-change:transform,opacity}.TypingIndicator_typingDots__dl1Sc span:first-child{animation-delay:-.32s}.TypingIndicator_typingDots__dl1Sc span:nth-child(2){animation-delay:-.16s}.TypingIndicator_typingDots__dl1Sc span:nth-child(3){animation-delay:0s}@keyframes TypingIndicator_bounce__d12tV{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.dark-mode .TypingIndicator_typingIndicator__DwwdM{background:#2d3a4d}.dark-mode .TypingIndicator_typingText__JkDSZ{color:#94a3b8}.dark-mode .TypingIndicator_typingDots__dl1Sc span{background:#fb923c}.HowItWorksMessage_quickActions__sa8N6{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:12px;margin-bottom:8px;width:100%;align-self:center;animation:HowItWorksMessage_fadeSlideIn__vQphy .4s cubic-bezier(.16,1,.3,1)}.HowItWorksMessage_quickActionButton__KTuHi{background:linear-gradient(135deg,#ff6b35,#e55a2b);color:#fff;border:none;padding:12px 18px;border-radius:12px;font-size:.95rem;font-weight:500;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:all .3s ease;box-shadow:0 6px 18px rgba(255,107,53,.22);letter-spacing:-.01em}.HowItWorksMessage_quickActionButton__KTuHi:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(255,107,53,.28)}.HowItWorksMessage_quickActionButton__KTuHi:active{transform:translateY(0)}.HowItWorksMessage_quickActionButton__KTuHi:focus{outline:2px solid #ff6b35;outline-offset:2px}.HowItWorksMessage_quickActionButton__KTuHi.HowItWorksMessage_secondary__T3nmI{background:transparent;color:#666;border:none;padding:8px 16px;font-size:.88rem;box-shadow:none}.HowItWorksMessage_quickActionButton__KTuHi.HowItWorksMessage_secondary__T3nmI:hover{color:#333;text-decoration:underline;transform:none;box-shadow:none}.HowItWorksMessage_quickActionButton__KTuHi.HowItWorksMessage_secondary__T3nmI:focus{outline-color:#666}@keyframes HowItWorksMessage_fadeSlideIn__vQphy{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dark-mode .HowItWorksMessage_quickActionButton__KTuHi.HowItWorksMessage_secondary__T3nmI{color:#e2e8f0;border-color:#475569;background:transparent}.dark-mode .HowItWorksMessage_quickActionButton__KTuHi.HowItWorksMessage_secondary__T3nmI:hover{background:#1e293b;border-color:#64748b}@media (max-width:480px){.HowItWorksMessage_quickActions__sa8N6{gap:10px}.HowItWorksMessage_quickActionButton__KTuHi{padding:14px 22px;font-size:1rem;min-height:44px}.HowItWorksMessage_quickActionButton__KTuHi.HowItWorksMessage_secondary__T3nmI{min-height:44px;font-size:.9rem}}@media (max-width:390px){.HowItWorksMessage_quickActionButton__KTuHi{padding:12px 20px;font-size:.95rem}.HowItWorksMessage_quickActionButton__KTuHi.HowItWorksMessage_secondary__T3nmI{font-size:.85rem}}.SuggestedActions_container__Oucjo{display:flex;flex-direction:column;align-items:center;gap:12px;margin:16px 0 20px;padding:0;animation:SuggestedActions_fadeIn__mPUQj .4s cubic-bezier(.16,1,.3,1)}.SuggestedActions_title__ByhqY{font-size:.75rem;color:#94a3b8;margin:0;font-weight:500;text-transform:uppercase;letter-spacing:.5px;text-align:center}.SuggestedActions_actions__DmNHC{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:360px}.SuggestedActions_action__80uIC{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;border-radius:14px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);border:none;font-family:inherit;text-align:center;width:100%;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent}.SuggestedActions_action__80uIC:focus{outline:none}.SuggestedActions_action__80uIC:focus-visible{outline:2px solid #ff6b35;outline-offset:2px}.SuggestedActions_action__80uIC.SuggestedActions_secondary__opN_F{background:#fff;color:#334155;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.04)}.SuggestedActions_action__80uIC.SuggestedActions_secondary__opN_F:hover{background:#f8fafc;border-color:#d4715a;box-shadow:0 2px 8px rgba(180,100,70,.1);transform:translateY(-2px)}@media (hover:none){.SuggestedActions_action__80uIC.SuggestedActions_secondary__opN_F:hover{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.04);transform:none}.SuggestedActions_action__80uIC.SuggestedActions_primary__bMp7h:hover{box-shadow:0 3px 12px rgba(255,107,53,.3);transform:none}}.SuggestedActions_action__80uIC:active{transform:scale(.98);transition:transform .1s ease}.SuggestedActions_action__80uIC.SuggestedActions_primary__bMp7h{background:linear-gradient(135deg,#e07b5f,#d4715a);color:#fff;box-shadow:0 3px 12px rgba(180,100,70,.25)}.SuggestedActions_action__80uIC.SuggestedActions_primary__bMp7h:hover{box-shadow:0 6px 20px rgba(180,100,70,.35);transform:translateY(-2px)}.SuggestedActions_labelGroup__MqAng{display:flex;flex-direction:column;align-items:center;gap:4px}.SuggestedActions_label__GvAas{line-height:1.3;font-weight:600;font-size:1rem}.SuggestedActions_sublabel__5bafu{font-size:.82rem;color:#64748b;font-weight:400;line-height:1.4}.SuggestedActions_action__80uIC.SuggestedActions_primary__bMp7h .SuggestedActions_sublabel__5bafu{color:hsla(0,0%,100%,.9)}@keyframes SuggestedActions_fadeIn__mPUQj{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.SuggestedActions_action__80uIC:first-child{animation-delay:0s}.SuggestedActions_action__80uIC:nth-child(2){animation-delay:.05s}.SuggestedActions_action__80uIC{animation:SuggestedActions_fadeIn__mPUQj .4s cubic-bezier(.16,1,.3,1) backwards;will-change:transform,opacity}.dark-mode .SuggestedActions_title__ByhqY{color:#64748b}.dark-mode .SuggestedActions_action__80uIC.SuggestedActions_secondary__opN_F{background:#1e293b;color:#e2e8f0;border-color:#334155;box-shadow:0 1px 3px rgba(0,0,0,.2)}.dark-mode .SuggestedActions_action__80uIC.SuggestedActions_secondary__opN_F:hover{background:#334155;border-color:#d4715a}.dark-mode .SuggestedActions_sublabel__5bafu{color:#94a3b8}@media (max-width:768px){.SuggestedActions_action__80uIC{padding:11px 14px}.SuggestedActions_label__GvAas{font-size:.88rem}.SuggestedActions_sublabel__5bafu{font-size:.72rem}}@media (max-width:480px){.SuggestedActions_container__Oucjo{gap:10px;margin:10px 0 14px}.SuggestedActions_actions__DmNHC{gap:6px}.SuggestedActions_action__80uIC{padding:10px 12px;border-radius:10px}.SuggestedActions_label__GvAas{font-size:.85rem}.SuggestedActions_sublabel__5bafu{font-size:.7rem}}.SupplementDetailModal_overlay__TMVN1{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;height:100dvh;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:20px 16px;z-index:var(--z-modal-detail);animation:SupplementDetailModal_fadeIn__D7b8d .2s ease-out;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;will-change:opacity}@supports (-webkit-touch-callout:none){.SupplementDetailModal_overlay__TMVN1{min-height:100dvh;min-height:-webkit-fill-available}}@keyframes SupplementDetailModal_fadeIn__D7b8d{0%{opacity:0}to{opacity:1}}.SupplementDetailModal_modal__gTwF9{background:#fff;border-radius:16px;width:100%;max-width:360px;max-height:80vh;max-height:80dvh;display:flex;flex-direction:column;animation:SupplementDetailModal_scaleIn__ToZri .25s cubic-bezier(.16,1,.3,1);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:translateZ(0);will-change:transform,opacity}@keyframes SupplementDetailModal_scaleIn__ToZri{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.SupplementDetailModal_modalHeader__QeWD_{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid #f1f5f9;flex-shrink:0;background:#fafbfc}.SupplementDetailModal_productNameHeader__PcDyM{flex:1 1;font-size:.95rem;font-weight:700;color:#0f172a;margin:0;line-height:1.25;word-wrap:break-word}.SupplementDetailModal_closeButton__Hovu1{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:#f1f5f9;border-radius:6px;cursor:pointer;color:#64748b;font-size:.9rem;transition:all .15s ease;min-width:36px;min-height:36px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.SupplementDetailModal_closeButton__Hovu1:hover{background:#e2e8f0;color:#334155}.SupplementDetailModal_closeButton__Hovu1:active{background:#cbd5e1;transform:scale(.95)}.SupplementDetailModal_modalContent__Eb2H9{flex:1 1;overflow-y:auto;padding:16px 20px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;min-height:0}.SupplementDetailModal_disclaimer__c3hJ5{font-size:.72rem;color:#94a3b8;background:transparent;padding:8px 0;border-top:1px solid #f1f5f9;margin-top:12px;margin-bottom:16px;line-height:1.4}.SupplementDetailModal_productInfo__ueklR{margin-bottom:12px}.SupplementDetailModal_productName__eCgF0{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0 0 6px;line-height:1.3}.SupplementDetailModal_productSummary__CgolQ{font-size:.78rem;color:#475569;margin:0 0 14px;line-height:1.45}.SupplementDetailModal_servingInfo__KSShy{display:inline-flex;flex-wrap:wrap;gap:4px;font-size:.78rem;color:#64748b;background:linear-gradient(135deg,#edfaed,#d4f0d4);padding:8px 12px;border-radius:8px;margin-bottom:12px;border:1px solid #c6ecc6}.SupplementDetailModal_suggestedUseSection__wk8jc{background:linear-gradient(135deg,#eff6ff,#f0f9ff);border:1px solid #bfdbfe;border-left:3px solid #3b82f6;border-radius:8px;padding:12px 14px;margin-bottom:16px}.SupplementDetailModal_suggestedUseSection__wk8jc .SupplementDetailModal_sectionTitle__rWN1K{font-size:.75rem;font-weight:600;color:#1e40af;text-transform:uppercase;letter-spacing:.5px;margin:0 0 6px}.SupplementDetailModal_suggestedUseText__cd6ST{font-size:.9rem;color:#1e3a8a;line-height:1.5;margin:0;font-weight:500}.SupplementDetailModal_section__oRLKq{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.SupplementDetailModal_section__oRLKq:last-child{border-bottom:none;margin-bottom:0}.SupplementDetailModal_sectionHeader__u4kaV{display:flex;align-items:center;gap:8px;margin-bottom:12px}.SupplementDetailModal_sectionEmoji__3X2Nb{font-size:1rem}.SupplementDetailModal_sectionTitle__rWN1K{font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.SupplementDetailModal_ingredientList__WLWfq{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.SupplementDetailModal_perServingNote__qFYX2{font-size:.75rem;color:#64748b;font-weight:500;margin-bottom:6px;padding:4px 8px;background:#f1f5f9;border-radius:4px;display:inline-block}.SupplementDetailModal_ingredientHint__zn_vq{font-size:.72rem;color:#94a3b8;margin-bottom:8px;display:flex;align-items:center;gap:4px}.SupplementDetailModal_ingredientHintIcon__Ibx5H{font-size:.8rem}.SupplementDetailModal_ingredient__17lKN{padding:10px 12px;font-size:.85rem;color:#1e293b;background:#f8fafc;border-radius:8px;display:flex;justify-content:space-between;align-items:center;transition:all .15s ease;border:1px solid transparent}.SupplementDetailModal_ingredient__17lKN:nth-child(2n){background:#f1f5f9}.SupplementDetailModal_ingredient__17lKN:hover{background:#edfaed;border-color:#c6ecc6;transform:translateX(2px)}.SupplementDetailModal_ingredientName__xYBP7{font-weight:500;flex:1 1;display:flex;align-items:center;gap:6px}.SupplementDetailModal_ingredientInfoIcon__Bg3HI{font-size:.7rem;color:#10b981;opacity:.6;transition:opacity .15s ease}.SupplementDetailModal_ingredient__17lKN:hover .SupplementDetailModal_ingredientInfoIcon__Bg3HI{opacity:1}.SupplementDetailModal_ingredientAmount__iH4DS{color:#059669;font-weight:600;font-size:.82rem;margin-left:8px;white-space:nowrap}.SupplementDetailModal_emptyState__UNfhV{font-size:.82rem;color:#94a3b8;font-style:italic;margin:0;padding:8px 0}.SupplementDetailModal_statusRow__bbwmM{margin-bottom:10px}.SupplementDetailModal_statusMain__tSSfG{display:flex;align-items:flex-start;gap:8px}.SupplementDetailModal_statusIcon__VHOUm{flex-shrink:0;font-size:.95rem;line-height:1.4}.SupplementDetailModal_iconGreen__q3Imz{filter:saturate(1.2)}.SupplementDetailModal_iconAmber__4KKW_{filter:saturate(1.1)}.SupplementDetailModal_iconBlue__ElrW6{opacity:.9}.SupplementDetailModal_statusLabel__MY_O2{font-size:.88rem;color:#334155;line-height:1.4}.SupplementDetailModal_limitedBadge__Xmpjm{color:#94a3b8;font-size:.75rem;font-style:italic;margin-left:4px}.SupplementDetailModal_evidence__w9uAV{margin-top:4px;margin-left:24px;font-size:.78rem;color:#64748b}.SupplementDetailModal_evidenceLabel__XgCB5{color:#94a3b8}.SupplementDetailModal_evidenceText__iGXtX{font-style:italic}.SupplementDetailModal_statusNote__hwFzy{margin-top:4px;margin-left:24px;font-size:.78rem;color:#64748b;line-height:1.4}.SupplementDetailModal_statsRow__8ksE3{display:flex;flex-wrap:wrap;gap:4px;font-size:.85rem;color:#475569;margin-bottom:10px}.SupplementDetailModal_statsSeparator__ts_jM{color:#cbd5e1}.SupplementDetailModal_heuristic__mLwXs{font-size:.88rem;color:#334155;margin-top:10px}.SupplementDetailModal_heuristic__mLwXs strong{color:#1e293b}.SupplementDetailModal_heuristicNote__bFoxj{font-size:.75rem;color:#94a3b8;margin:6px 0 0;font-style:italic}.SupplementDetailModal_certNote__Xqk7M{font-size:.75rem;color:#94a3b8;margin:8px 0 0;line-height:1.4}.SupplementDetailModal_marketingFlagsContainer__VWEOD{display:flex;flex-direction:column;gap:12px}.SupplementDetailModal_marketingFlagItem__W3lhX{background:#fef3c7;border-radius:8px;padding:12px;border-left:3px solid #f59e0b}.SupplementDetailModal_marketingFlagHeader__YdVda{display:flex;align-items:center;gap:6px;margin-bottom:6px}.SupplementDetailModal_marketingFlagIcon__xe6zY{font-size:.9rem}.SupplementDetailModal_marketingFlagTitle__L8Tl3{font-size:.85rem;font-weight:600;color:#92400e}.SupplementDetailModal_marketingFlagExplanation__bGbtE{font-size:.82rem;color:#78350f;line-height:1.45;margin:0 0 8px}.SupplementDetailModal_marketingFlagQuote__L9VsY{font-size:.75rem;color:#a16207;font-style:italic;margin:0;padding-top:6px;border-top:1px solid #fcd34d}.SupplementDetailModal_modalFooter__qbtkn{display:flex;gap:8px;padding:12px 16px;border-top:1px solid #f1f5f9;flex-shrink:0;background:#fafbfc}.SupplementDetailModal_ctaButton__T2zid{flex:1 1;padding:12px 14px;border-radius:10px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.SupplementDetailModal_ctaPrimary__uwvJZ{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;border:none;box-shadow:0 2px 6px rgba(249,115,22,.25)}.SupplementDetailModal_ctaPrimary__uwvJZ:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(249,115,22,.35)}.SupplementDetailModal_ctaSecondary__DpNBe{background:#fff;color:#475569;border:1px solid #e2e8f0}.SupplementDetailModal_ctaSecondary__DpNBe:hover{border-color:#f97316;background:#fff7ed;color:#ea580c}.dark-mode .SupplementDetailModal_modal__gTwF9{background:#1e293b}.dark-mode .SupplementDetailModal_modalHeader__QeWD_{border-bottom-color:#334155}.dark-mode .SupplementDetailModal_closeButton__Hovu1{background:#334155;color:#94a3b8}.dark-mode .SupplementDetailModal_closeButton__Hovu1:hover{background:#475569;color:#e2e8f0}.dark-mode .SupplementDetailModal_productNameHeader__PcDyM{color:#f8fafc}.dark-mode .SupplementDetailModal_disclaimer__c3hJ5{background:transparent;color:#64748b;border-top-color:#334155}.dark-mode .SupplementDetailModal_productName__eCgF0{color:#f8fafc}.dark-mode .SupplementDetailModal_productSummary__CgolQ{color:#cbd5e1}.dark-mode .SupplementDetailModal_servingInfo__KSShy{background:linear-gradient(135deg,#14532d,#166534);color:#86efac;border-color:#4aba4a}.dark-mode .SupplementDetailModal_suggestedUseSection__wk8jc{background:linear-gradient(135deg,#1e3a8a,#1e40af);border-color:#3b82f6}.dark-mode .SupplementDetailModal_suggestedUseSection__wk8jc .SupplementDetailModal_sectionTitle__rWN1K{color:#93c5fd}.dark-mode .SupplementDetailModal_suggestedUseText__cd6ST{color:#dbeafe}.dark-mode .SupplementDetailModal_section__oRLKq{border-bottom-color:#334155}.dark-mode .SupplementDetailModal_sectionTitle__rWN1K{color:#94a3b8}.dark-mode .SupplementDetailModal_ingredient__17lKN{color:#f1f5f9;background:#334155}.dark-mode .SupplementDetailModal_ingredient__17lKN:nth-child(2n){background:#3f4f66}.dark-mode .SupplementDetailModal_ingredientAmount__iH4DS{color:#4ade80}.dark-mode .SupplementDetailModal_emptyState__UNfhV{color:#64748b}.dark-mode .SupplementDetailModal_statusLabel__MY_O2{color:#e2e8f0}.dark-mode .SupplementDetailModal_limitedBadge__Xmpjm{color:#64748b}.dark-mode .SupplementDetailModal_evidence__w9uAV{color:#94a3b8}.dark-mode .SupplementDetailModal_evidenceLabel__XgCB5{color:#64748b}.dark-mode .SupplementDetailModal_statusNote__hwFzy{color:#94a3b8}.dark-mode .SupplementDetailModal_statsRow__8ksE3{color:#cbd5e1}.dark-mode .SupplementDetailModal_statsSeparator__ts_jM{color:#475569}.dark-mode .SupplementDetailModal_heuristic__mLwXs{color:#e2e8f0}.dark-mode .SupplementDetailModal_heuristic__mLwXs strong{color:#f1f5f9}.dark-mode .SupplementDetailModal_certNote__Xqk7M,.dark-mode .SupplementDetailModal_heuristicNote__bFoxj{color:#64748b}.dark-mode .SupplementDetailModal_marketingFlagItem__W3lhX{background:#422006;border-left-color:#d97706}.dark-mode .SupplementDetailModal_marketingFlagTitle__L8Tl3{color:#fcd34d}.dark-mode .SupplementDetailModal_marketingFlagExplanation__bGbtE{color:#fef3c7}.dark-mode .SupplementDetailModal_marketingFlagQuote__L9VsY{color:#fbbf24;border-top-color:#78350f}.dark-mode .SupplementDetailModal_modalFooter__qbtkn{border-top-color:#334155}.dark-mode .SupplementDetailModal_ctaPrimary__uwvJZ{box-shadow:0 2px 8px rgba(0,0,0,.3)}.dark-mode .SupplementDetailModal_ctaSecondary__DpNBe{background:#334155;border-color:#475569;color:#e2e8f0}.dark-mode .SupplementDetailModal_ctaSecondary__DpNBe:hover{background:#1f3a2a;border-color:#4aba4a}@media (min-width:768px){.SupplementDetailModal_overlay__TMVN1{align-items:center;padding:24px 20px}.SupplementDetailModal_modal__gTwF9{border-radius:18px;max-width:400px;max-height:85vh;max-height:85dvh;margin:0;padding-bottom:0}.SupplementDetailModal_modalHeader__QeWD_{padding:10px 16px}}@media (max-width:480px){.SupplementDetailModal_overlay__TMVN1{align-items:center;justify-content:center;padding:16px 14px;height:100%;height:100dvh;height:-webkit-fill-available;overflow:hidden}.SupplementDetailModal_modal__gTwF9{max-width:100%;max-height:80vh;max-height:80dvh;padding-bottom:max(12px,env(safe-area-inset-bottom,12px));margin:0;border-radius:16px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.SupplementDetailModal_modalHeader__QeWD_{padding:8px 14px;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.SupplementDetailModal_modalContent__Eb2H9{padding:14px 16px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto;flex:1 1;min-height:0}.SupplementDetailModal_disclaimer__c3hJ5{font-size:.7rem;padding:6px 0}.SupplementDetailModal_productName__eCgF0{font-size:1.05rem}.SupplementDetailModal_productSummary__CgolQ{font-size:.82rem}.SupplementDetailModal_sectionTitle__rWN1K{font-size:.68rem}.SupplementDetailModal_ingredient__17lKN{font-size:.82rem;padding:9px 11px}.SupplementDetailModal_statusLabel__MY_O2{font-size:.82rem}.SupplementDetailModal_evidence__w9uAV,.SupplementDetailModal_statusNote__hwFzy{font-size:.74rem;margin-left:20px}.SupplementDetailModal_modalFooter__qbtkn{padding:12px 16px max(12px,env(safe-area-inset-bottom,12px))}.SupplementDetailModal_ctaButton__T2zid{padding:12px 14px;font-size:.82rem}}@media (max-width:390px){.SupplementDetailModal_overlay__TMVN1{align-items:center;justify-content:center;padding:12px 10px}.SupplementDetailModal_modal__gTwF9{max-width:100%;max-height:85vh;max-height:85dvh}.SupplementDetailModal_modalContent__Eb2H9{padding:12px 14px}.SupplementDetailModal_modalHeader__QeWD_{padding:7px 12px}.SupplementDetailModal_sectionHeader__u4kaV{margin-bottom:10px}.SupplementDetailModal_statusIcon__VHOUm{font-size:.9rem}.SupplementDetailModal_statusLabel__MY_O2{font-size:.8rem}.SupplementDetailModal_productName__eCgF0{font-size:1rem}.SupplementDetailModal_productSummary__CgolQ{font-size:.78rem}.SupplementDetailModal_ingredient__17lKN{font-size:.78rem;padding:8px 10px}}@media (max-width:320px){.SupplementDetailModal_overlay__TMVN1{padding:10px 8px}.SupplementDetailModal_modal__gTwF9{max-height:88vh;max-height:88dvh;border-radius:14px}.SupplementDetailModal_modalContent__Eb2H9{padding:10px 12px}.SupplementDetailModal_modalHeader__QeWD_{padding:6px 10px}.SupplementDetailModal_productName__eCgF0{font-size:.95rem}.SupplementDetailModal_productSummary__CgolQ{font-size:.75rem}.SupplementDetailModal_ingredient__17lKN{font-size:.75rem;padding:7px 9px}.SupplementDetailModal_statusLabel__MY_O2{font-size:.78rem}.SupplementDetailModal_ctaButton__T2zid{padding:10px 12px;font-size:.78rem}.SupplementDetailModal_modalFooter__qbtkn{padding:10px 12px}}.SupplementDetailModal_quickTrustSummary__WPg81{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;padding:14px;margin-bottom:16px}.SupplementDetailModal_summaryTitle__nt7fv{font-size:.9rem;font-weight:700;color:#1e293b;margin:0 0 12px;text-transform:uppercase;letter-spacing:.03em}.SupplementDetailModal_summarySection__0jAWW{margin-bottom:12px}.SupplementDetailModal_summarySection__0jAWW:last-child{margin-bottom:0}.SupplementDetailModal_summarySectionHeader__JipAO{display:flex;align-items:center;gap:6px;margin-bottom:8px}.SupplementDetailModal_summaryIcon__PubNs{font-size:1rem}.SupplementDetailModal_summaryLabel__bYEzU{font-size:.8rem;font-weight:600;color:#475569}.SupplementDetailModal_summaryHint__9FMEY{font-size:.68rem;color:#94a3b8;margin:-8px 0 12px;font-style:italic}.SupplementDetailModal_summaryItems__hFF3v{display:flex;flex-wrap:wrap;gap:6px}.SupplementDetailModal_chipWrapper__QKrYG{display:flex;flex-direction:column}.SupplementDetailModal_summaryChip__LYfwW{display:inline-flex;align-items:center;padding:5px 10px;border-radius:16px;font-size:.75rem;font-weight:500;white-space:nowrap;transition:all .15s ease}.SupplementDetailModal_chipClickable__7uKr8{cursor:pointer}.SupplementDetailModal_chipClickable__7uKr8:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.SupplementDetailModal_chipConfidence__nGbP9{margin-left:4px;font-size:.55rem;line-height:1}.SupplementDetailModal_chipConfHigh__bwzfI{color:#3a9a3a}.SupplementDetailModal_chipConfMedium__UJkbt{color:#f59e0b}.SupplementDetailModal_chipConfLow__i2NYU{color:#9ca3af}.SupplementDetailModal_chipEvidenceExpanded__OeEKO{margin-top:6px;margin-bottom:6px;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08);animation:SupplementDetailModal_evidenceSlideIn__cTxWM .15s ease;width:100%;min-width:200px;max-width:280px}@keyframes SupplementDetailModal_evidenceSlideIn__cTxWM{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SupplementDetailModal_chipEvidenceHeader__8l4QY{display:flex;align-items:center;gap:6px;margin-bottom:6px}.SupplementDetailModal_chipEvidenceSection__U8QQ3{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#64748b;flex:1 1}.SupplementDetailModal_chipEvidenceBadge__23dj8{font-size:.52rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;padding:2px 5px;border-radius:6px}.SupplementDetailModal_badgeHigh__mg9sz{background:#d4f0d4;color:#166534}.SupplementDetailModal_badgeMedium__YiJEv{background:#fef3c7;color:#92400e}.SupplementDetailModal_badgeLow__swe2L{background:#f1f5f9;color:#64748b}.SupplementDetailModal_chipEvidenceText__Na5LH{margin:0;font-size:.72rem;font-style:italic;color:#334155;line-height:1.4;word-break:break-word}.SupplementDetailModal_chipPositive__KnAhh{background:linear-gradient(135deg,#edfaed,#d4f0d4);border:1px solid #86efac;color:#166534}.SupplementDetailModal_chipConcern__I8_JK{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fca5a5;color:#991b1b}.SupplementDetailModal_chipLimited__iToQ1{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #cbd5e1;color:#475569}.dark-mode .SupplementDetailModal_quickTrustSummary__WPg81{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#334155}.dark-mode .SupplementDetailModal_summaryTitle__nt7fv{color:#f1f5f9}.dark-mode .SupplementDetailModal_summaryLabel__bYEzU{color:#94a3b8}.dark-mode .SupplementDetailModal_chipPositive__KnAhh{background:linear-gradient(135deg,#052e16,#14532d);border-color:#166534;color:#86efac}.dark-mode .SupplementDetailModal_chipConcern__I8_JK{background:linear-gradient(135deg,#450a0a,#7f1d1d);border-color:#dc2626;color:#fca5a5}.dark-mode .SupplementDetailModal_chipLimited__iToQ1{background:linear-gradient(135deg,#1e293b,#334155);border-color:#475569;color:#94a3b8}.dark-mode .SupplementDetailModal_summaryHint__9FMEY{color:#64748b}.dark-mode .SupplementDetailModal_chipConfHigh__bwzfI{color:#4ade80}.dark-mode .SupplementDetailModal_chipConfMedium__UJkbt{color:#fcd34d}.dark-mode .SupplementDetailModal_chipConfLow__i2NYU{color:#64748b}.dark-mode .SupplementDetailModal_chipEvidenceExpanded__OeEKO{background:#1e293b;border-color:#475569;box-shadow:0 2px 8px rgba(0,0,0,.2)}.dark-mode .SupplementDetailModal_chipEvidenceSection__U8QQ3{color:#94a3b8}.dark-mode .SupplementDetailModal_badgeHigh__mg9sz{background:#052e16;color:#86efac}.dark-mode .SupplementDetailModal_badgeMedium__YiJEv{background:#422006;color:#fcd34d}.dark-mode .SupplementDetailModal_badgeLow__swe2L{background:#1e293b;color:#94a3b8}.dark-mode .SupplementDetailModal_chipEvidenceText__Na5LH{color:#e2e8f0}.dark-mode .SupplementDetailModal_chipClickable__7uKr8:hover{box-shadow:0 2px 8px rgba(0,0,0,.3)}@media (max-width:480px){.SupplementDetailModal_quickTrustSummary__WPg81{padding:12px}.SupplementDetailModal_summaryTitle__nt7fv{font-size:.85rem}.SupplementDetailModal_summaryHint__9FMEY{font-size:.62rem}.SupplementDetailModal_summaryChip__LYfwW{padding:4px 8px;font-size:.7rem}.SupplementDetailModal_chipEvidenceExpanded__OeEKO{padding:8px 10px;max-width:240px}.SupplementDetailModal_chipEvidenceSection__U8QQ3{font-size:.58rem}.SupplementDetailModal_chipEvidenceBadge__23dj8{font-size:.48rem;padding:1px 4px}.SupplementDetailModal_chipEvidenceText__Na5LH{font-size:.68rem}}.PathPicker_container__oxk7m{display:flex;flex-direction:column;align-items:center;height:100%;min-height:0;flex:1 1;padding:max(calc(env(safe-area-inset-top, 0px) + 2.75rem),3.25rem) 1.25rem 1.5rem;position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;font-family:inherit;background:transparent}.PathPicker_closeBtn__0p0ui{position:absolute;top:.65rem;right:.65rem;width:30px;height:30px;border:none;background:rgba(15,23,42,.05);color:#94a3b8;border-radius:9999px;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease;display:flex;align-items:center;justify-content:center;z-index:2;padding:0}.PathPicker_closeBtn__0p0ui:hover{background:rgba(15,23,42,.08);color:#64748b}.PathPicker_closeBtn__0p0ui:focus-visible{outline:2px solid rgba(74,186,74,.55);outline-offset:2px}.PathPicker_header__AH9_9{text-align:center;margin-bottom:1.25rem;width:100%;max-width:22rem;display:flex;flex-direction:column;align-items:center}.PathPicker_avatarWrap__tgKqT{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto 1.15rem;min-height:6rem}.PathPicker_avatarRing__5FRxE{position:relative;z-index:1;display:inline-flex;border-radius:9999px;padding:0;background:transparent;box-shadow:0 4px 14px rgba(15,23,42,.08)}.PathPicker_avatar__s3T6P{width:96px;height:96px;border-radius:50%;object-fit:contain;object-position:center;display:block}.PathPicker_title__Ntx3l{font-size:clamp(1.42rem,4.2vw,1.68rem);font-weight:600;color:#0f172a;margin:0 0 .7rem;letter-spacing:-.045em;line-height:1.18;text-wrap:balance}.PathPicker_trustStrip__qc7nM{display:inline-flex;align-items:center;justify-content:center;max-width:100%;margin:0 auto;padding:.5rem .9rem;border-radius:.75rem;border:1px solid rgba(74,186,74,.18);background:linear-gradient(180deg,#f8fbf5,#f2f8ee);text-align:center;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 1px 2px rgba(15,23,42,.04)}.PathPicker_trustStripLoading__HaAMA{opacity:.88}@keyframes PathPicker_liveMarketplacePulse___WaZ3{0%,to{opacity:1;color:#1e293b}50%{opacity:.68;color:#3a7d2e}}.PathPicker_trustStripText__nNVMC{display:flex;flex-direction:column;align-items:center;gap:.12rem;min-width:0}.PathPicker_trustStripPrimary__fMiYT{margin:0;font-size:.74rem;font-weight:600;color:#1e293b;line-height:1.25;letter-spacing:-.01em;animation:PathPicker_liveMarketplacePulse___WaZ3 2.4s ease-in-out infinite}.PathPicker_trustStripSecondary__odQdp{margin:0;font-size:.91rem;font-weight:600;color:#3a7d2e;line-height:1.35;letter-spacing:-.01em}.PathPicker_rowsGroup__hEuDf{display:flex;flex-direction:column;gap:.62rem;width:100%;max-width:22rem;margin-top:.15rem}.PathPicker_row__Yj4RX{display:flex;align-items:center;gap:.85rem;padding:.9rem .95rem;margin:0;border-radius:.95rem;border:1px solid #e8eaed;background:#fff;cursor:pointer;font-family:inherit;text-align:left;width:100%;min-height:3.35rem;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:inherit;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 14px rgba(15,23,42,.035)}@media (hover:hover) and (pointer:fine){.PathPicker_row__Yj4RX:hover{background:#fff;border-color:rgba(74,186,74,.28);box-shadow:0 2px 6px rgba(74,186,74,.08),0 8px 22px rgba(15,23,42,.055)}.PathPicker_row__Yj4RX:hover .PathPicker_rowIconWrap__CB7fC{background:rgba(74,186,74,.14);color:#2e7d32}.PathPicker_row__Yj4RX:hover .PathPicker_chevronWrap__uFHfM{background:rgba(74,186,74,.08);color:#4aba4a}}.PathPicker_row__Yj4RX:active{background:#fafbfa;border-color:rgba(74,186,74,.22);transform:scale(.995)}.PathPicker_row__Yj4RX:focus-visible{outline:none;position:relative;z-index:1;box-shadow:inset 0 0 0 1px rgba(74,186,74,.45),0 0 0 3px rgba(74,186,74,.12),0 10px 24px rgba(15,23,42,.055)}.PathPicker_rowIconWrap__CB7fC{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.7rem;flex-shrink:0;background:rgba(74,186,74,.09);color:#3d9140;transition:background .2s ease,color .2s ease}.PathPicker_rowIconSvg__NEr5l{flex-shrink:0}.PathPicker_rowBody__MYhF3{display:flex;flex-direction:column;gap:.2rem;flex:1 1;min-width:0}.PathPicker_rowTitle__u6eH0{font-size:.96rem;font-weight:600;color:#0f172a;line-height:1.28;letter-spacing:-.025em}.PathPicker_rowDesc__cpv1T{font-size:.76rem;color:#94a3b8;font-weight:400;line-height:1.38;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PathPicker_chevronWrap__uFHfM{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:9999px;color:#b0b8c4;transition:background .2s ease,color .2s ease,transform .2s ease}.PathPicker_chevron__44Zfj{flex-shrink:0;display:block}@media (hover:hover) and (pointer:fine){.PathPicker_row__Yj4RX:hover .PathPicker_chevronWrap__uFHfM{transform:translateX(2px)}}.PathPicker_footer__T90YQ{margin-top:auto;padding-top:1.45rem;text-align:center;width:100%;max-width:22rem}.PathPicker_trustRow__Abq5h{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.65rem .9rem;margin-bottom:.55rem}.PathPicker_trustItem__929r3{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;color:#94a3b8;font-weight:500;letter-spacing:.02em}.PathPicker_trustIcon__wklHW{flex-shrink:0;color:#b4bcc8;opacity:.9}.PathPicker_disclaimer__GomhC{font-size:.65rem;color:#b0b8c4;line-height:1.5;max-width:20rem;margin:0 auto}.dark-mode .PathPicker_avatarRing__5FRxE{background:transparent;box-shadow:0 4px 14px rgba(0,0,0,.28)}.dark-mode .PathPicker_closeBtn__0p0ui{color:#64748b;background:hsla(0,0%,100%,.06)}.dark-mode .PathPicker_closeBtn__0p0ui:hover{background:hsla(0,0%,100%,.1);color:#cbd5e1}.dark-mode .PathPicker_title__Ntx3l{color:#f8fafc}.dark-mode .PathPicker_trustStrip__qc7nM{border-color:rgba(134,239,172,.2);background:linear-gradient(180deg,rgba(74,186,74,.1),rgba(74,186,74,.06))}.dark-mode .PathPicker_trustStripPrimary__fMiYT{color:#e2e8f0;animation:PathPicker_liveMarketplacePulseDark__dJ0o3 2.4s ease-in-out infinite}@keyframes PathPicker_liveMarketplacePulseDark__dJ0o3{0%,to{opacity:1;color:#e2e8f0}50%{opacity:.72;color:#86efac}}.dark-mode .PathPicker_trustStripSecondary__odQdp{color:#86efac}.dark-mode .PathPicker_rowsGroup__hEuDf{background:transparent;border:none;box-shadow:none}.dark-mode .PathPicker_row__Yj4RX{background:rgba(30,41,59,.85);border-color:rgba(148,163,184,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 6px 18px rgba(0,0,0,.22)}@media (hover:hover) and (pointer:fine){.dark-mode .PathPicker_row__Yj4RX:hover{background:rgba(30,41,59,.95);border-color:rgba(74,186,74,.35)}}.dark-mode .PathPicker_row__Yj4RX:active{background:rgba(74,186,74,.14)}.dark-mode .PathPicker_rowIconWrap__CB7fC{background:rgba(74,186,74,.12);color:#86efac}.dark-mode .PathPicker_rowTitle__u6eH0{color:#f1f5f9}.dark-mode .PathPicker_rowDesc__cpv1T{color:#94a3b8}.dark-mode .PathPicker_chevronWrap__uFHfM{color:#64748b}@media (hover:hover) and (pointer:fine){.dark-mode .PathPicker_row__Yj4RX:hover .PathPicker_chevronWrap__uFHfM{color:#86efac}}.dark-mode .PathPicker_chevron__44Zfj{color:inherit}.dark-mode .PathPicker_trustItem__929r3{color:#64748b}.dark-mode .PathPicker_trustIcon__wklHW{color:#64748b;opacity:.8}.dark-mode .PathPicker_disclaimer__GomhC{color:#64748b}@media (max-width:480px){.PathPicker_container__oxk7m{padding:max(calc(env(safe-area-inset-top, 0px) + 2.25rem),2.75rem) 1rem 1.2rem}.PathPicker_header__AH9_9{margin-bottom:1.15rem}.PathPicker_avatarWrap__tgKqT{margin-bottom:1.35rem}.PathPicker_title__Ntx3l{font-size:1.34rem}.PathPicker_trustStrip__qc7nM{border-radius:.65rem;padding:.45rem .72rem}.PathPicker_trustStripPrimary__fMiYT{font-size:.72rem}.PathPicker_trustStripSecondary__odQdp{font-size:.86rem}.PathPicker_avatar__s3T6P{width:86px;height:86px}.PathPicker_row__Yj4RX{padding:1rem .9rem;min-height:3.25rem}}@media (max-width:380px){.PathPicker_rowTitle__u6eH0{font-size:.92rem}.PathPicker_rowDesc__cpv1T{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.PathPicker_trustStripPrimary__fMiYT,.dark-mode .PathPicker_trustStripPrimary__fMiYT{animation:none}.PathPicker_chevronWrap__uFHfM,.PathPicker_closeBtn__0p0ui,.PathPicker_row__Yj4RX{transition:none!important}}.ErrorBoundary_errorContainer__ygs7b{display:flex;align-items:center;justify-content:center;min-height:400px;padding:2rem;background:#fafafa;border-radius:16px;border:1px solid #e5e7eb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ErrorBoundary_errorContent__cEFrY{text-align:center;max-width:480px;padding:0 1rem}.ErrorBoundary_errorIcon__xjVxi{font-size:3rem;margin-bottom:1rem}.ErrorBoundary_errorTitle__dK4A9{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 1rem}.ErrorBoundary_errorMessage__5fRTg{font-size:1rem;color:#6b7280;line-height:1.5;margin:0 0 1.5rem}.ErrorBoundary_errorDetails__qSkAj{background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;padding:1rem;margin:1rem 0;text-align:left}.ErrorBoundary_errorDetails__qSkAj summary{cursor:pointer;font-weight:600;color:#374151;margin-bottom:.5rem}.ErrorBoundary_errorStack__tTJyY{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;color:#dc2626;background:#fef2f2;padding:.5rem;border-radius:4px;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.ErrorBoundary_errorActions__UWzLC{display:flex;gap:1rem;justify-content:center;margin:1.5rem 0;flex-wrap:wrap}.ErrorBoundary_retryButton__BrTRX{background:#ff6b35;color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,107,53,.1)}.ErrorBoundary_retryButton__BrTRX:hover{background:#e55a2b;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,107,53,.3)}.ErrorBoundary_supportButton__dXaM7{background:transparent;color:#ff6b35;border:2px solid #ff6b35;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,107,53,.1)}.ErrorBoundary_supportButton__dXaM7:hover{background:#ff6b35;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,107,53,.2)}.ErrorBoundary_errorFooter__8iwaV{font-size:.9rem;color:#9ca3af;margin:1rem 0 0;line-height:1.4}@media (max-width:480px){.ErrorBoundary_errorContainer__ygs7b{padding:1rem;min-height:300px}.ErrorBoundary_errorContent__cEFrY{padding:0 .5rem}.ErrorBoundary_errorIcon__xjVxi{font-size:2.5rem}.ErrorBoundary_errorTitle__dK4A9{font-size:1.25rem}.ErrorBoundary_errorMessage__5fRTg{font-size:.95rem}.ErrorBoundary_errorActions__UWzLC{flex-direction:column;gap:.75rem}.ErrorBoundary_retryButton__BrTRX,.ErrorBoundary_supportButton__dXaM7{width:100%;padding:1rem;font-size:1rem}}.dark-mode .ErrorBoundary_errorContainer__ygs7b{background:#1e293b;border-color:#334155}.dark-mode .ErrorBoundary_errorTitle__dK4A9{color:#f1f5f9}.dark-mode .ErrorBoundary_errorMessage__5fRTg{color:#94a3b8}.dark-mode .ErrorBoundary_errorDetails__qSkAj{background:#0f172a;border-color:#334155}.dark-mode .ErrorBoundary_errorDetails__qSkAj summary{color:#e2e8f0}.dark-mode .ErrorBoundary_errorStack__tTJyY{background:#1e293b;color:#fca5a5}.dark-mode .ErrorBoundary_errorFooter__8iwaV{color:#64748b}