.synthFocusLab_container__tcMUr{min-height:100vh;background-color:#f8f9fa}.synthFocusLab_main__QZ4Wv{padding-bottom:3rem}.synthFocusLab_hero__kPpL_{text-align:left;margin-bottom:.75rem;padding:1.5rem 1rem .5rem;max-width:1400px;margin-left:auto;margin-right:auto}.synthFocusLab_heroContent__kLyd2 h1{font-size:2.5rem;margin-bottom:1rem;font-weight:700;color:#1e6078}.synthFocusLab_heroDescription__LZD_U{font-size:1.1rem;color:#0785f6;max-width:100%;margin:0}.synthFocusLab_formSection__3NQ4T{max-width:1400px;margin:0 auto .75rem;padding:0 1rem}.synthFocusLab_contentLayout__H6XYy{display:grid;grid-template-columns:1fr 350px;grid-gap:1.5rem;gap:1.5rem;max-width:1400px;margin:0 auto;padding:0 1rem}@media (max-width:1200px){.synthFocusLab_contentLayout__H6XYy{grid-template-columns:1fr}}.synthFocusLab_mainContent__0VupU,.synthFocusLab_sidebarContent__LCE__{min-width:0}.synthFocusLab_card__GB8cC{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease}.synthFocusLab_card__GB8cC:hover{box-shadow:0 8px 20px rgba(0,0,0,.12)}.synthFocusLab_card__GB8cC h2{font-size:1.75rem;margin-bottom:1.5rem;font-weight:600;color:#1e6078}.synthFocusLab_form__BWfBL{width:100%}.synthFocusLab_section__hMM_R{margin-bottom:2rem;padding-bottom:2rem}.synthFocusLab_section__hMM_R:last-of-type{border-bottom:none}.synthFocusLab_section__hMM_R h3{font-size:1.25rem;margin-bottom:1rem;font-weight:600;color:#1e6078}.synthFocusLab_formGrid__6gqge{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.synthFocusLab_formDescription__BlfWb{color:#64748b;font-size:.95rem;line-height:1.6;margin:1rem 0 1.5rem;padding:.75rem;background:#f8fafc;border-left:3px solid #1e6078;border-radius:4px}.synthFocusLab_formGroup__wqBls{display:flex;flex-direction:column;margin-bottom:1.5rem}.synthFocusLab_formGroupRow__0XSWh{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media (max-width:768px){.synthFocusLab_formGroupRow__0XSWh{grid-template-columns:1fr}}.synthFocusLab_label__rqvXJ{font-weight:600;margin-bottom:.5rem;color:#1e6078;font-size:1rem}.synthFocusLab_input__7h3WN,.synthFocusLab_textarea__lL7aA{padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .3s ease;background:#fff;font-family:inherit}.synthFocusLab_input__7h3WN:focus,.synthFocusLab_textarea__lL7aA:focus{outline:none;border-color:#1e6078;box-shadow:0 0 0 3px rgba(30,96,120,.1)}.synthFocusLab_textarea__lL7aA{resize:vertical;min-height:120px;width:100%}.synthFocusLab_buttonGroup__YgQms{display:flex;flex-wrap:wrap;gap:.75rem}.synthFocusLab_buttonActive__oEwDo,.synthFocusLab_button__kg3hy{padding:.75rem 1.5rem;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;background:#fff;color:#666}.synthFocusLab_button__kg3hy:hover{border-color:#0785f6;background:#f0f8ff;color:#0785f6}.synthFocusLab_buttonActive__oEwDo{border-color:#0785f6;background:#0785f6;color:#fff;box-shadow:0 2px 8px rgba(7,133,246,.2)}.synthFocusLab_buttonActive__oEwDo:hover{background:#1e6078;border-color:#1e6078}.synthFocusLab_submitButton__xJ7EY{width:100%;padding:1rem 2rem;background:#0785f6;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:2rem}.synthFocusLab_submitButton__xJ7EY:hover:not(:disabled){background:#1e6078;transform:translateY(-2px);box-shadow:0 6px 16px rgba(30,96,120,.3)}.synthFocusLab_submitButton__xJ7EY:disabled{opacity:.7;cursor:not-allowed}.synthFocusLab_spinner__NDqFd{width:20px;height:20px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:synthFocusLab_spin__jMttm .8s ease-in-out infinite}.synthFocusLab_errorSection__0tf2A{max-width:900px;margin:0 auto 2rem;padding:0 1rem;animation:synthFocusLab_fadeIn__VPlMZ .4s ease-in}.synthFocusLab_errorAlert__W03rx{background:#fff;border:2px solid #ff6b6b;border-radius:12px;padding:1.5rem;display:flex;gap:1rem;align-items:flex-start;box-shadow:0 4px 12px hsla(0,100%,71%,.1)}.synthFocusLab_errorIcon__LvJab{color:#ff6b6b;flex-shrink:0}.synthFocusLab_errorContent__7ricF{flex:1 1}.synthFocusLab_errorTitle__Mf6Bw{margin:0 0 .5rem;color:#1e6078;font-size:1.25rem;font-weight:600}.synthFocusLab_errorMessage__DOYIN{margin:0 0 1rem;color:#666;font-size:1rem;line-height:1.5}.synthFocusLab_retryButton__i2xeG{background:#0785f6;color:#fff;border:none;border-radius:6px;padding:.6rem 1.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}.synthFocusLab_retryButton__i2xeG:hover{background:#1e6078;transform:translateY(-1px);box-shadow:0 2px 8px rgba(7,133,246,.3)}.synthFocusLab_progressSection__ip8wv{max-width:900px;margin:0 auto 3rem;padding:0 1rem;animation:synthFocusLab_fadeIn__VPlMZ .5s ease-in}@keyframes synthFocusLab_fadeIn__VPlMZ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.synthFocusLab_progressCard__jruTb{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 6px 18px rgba(0,0,0,.1);text-align:center}.synthFocusLab_progressCard__jruTb h2{font-size:1.5rem;margin-bottom:1.5rem;color:#1e6078;font-weight:600}.synthFocusLab_progressBarContainer__zpODu{width:100%;height:12px;background:#e0e0e0;border-radius:6px;overflow:hidden;margin-bottom:1rem}.synthFocusLab_progressBar__JErVd{height:100%;background:linear-gradient(90deg,#0785f6,#1e6078);transition:width .5s ease;border-radius:6px}.synthFocusLab_progressInfoText__sFbV0{font-size:.95rem;color:#64748b;line-height:1.6;margin:1rem 0 1.5rem;padding:.75rem;background:#f8fafc;border-left:3px solid #1e6078;border-radius:4px}.synthFocusLab_progressText__D__lS{font-size:1.1rem;color:#1e6078;font-weight:600;margin-bottom:.5rem}.synthFocusLab_progressSubtext__n6e_y{font-size:.9rem;color:#666;margin:0}.synthFocusLab_resultsSection__TABkL{max-width:1000px;margin:0 auto 3rem;padding:0 1rem;animation:synthFocusLab_fadeIn__VPlMZ .5s ease-in}.synthFocusLab_resultsCard__jQtC8{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.1)}.synthFocusLab_resultsHeader__iI8PS{background:transparent;color:#1e6078;padding:1.5rem 2rem;border-bottom:2px solid #e0e0e0}.synthFocusLab_resultsHeader__iI8PS h2{margin:0;font-size:1.5rem;font-weight:600}.synthFocusLab_resultsBody__wyf0R{padding:1.5rem}.synthFocusLab_jsonDisplay__v6AIt{background:#f8f9fa;padding:1rem;border-radius:8px;border:1px solid #e0e0e0;overflow-x:auto;font-size:.9rem;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.synthFocusLab_downloadButtons__Nssgz{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1rem}.synthFocusLab_downloadButton__UnE0c{background:#1e6078}.synthFocusLab_downloadButton__UnE0c:hover{background:#155566;box-shadow:0 4px 12px rgba(30,96,120,.3)}.synthFocusLab_resetSection__vawTd{text-align:center;padding-top:2rem;margin-top:2rem;border-top:1px solid #e0e0e0}.synthFocusLab_resetButton__SIdiD{padding:.75rem 2rem;background:#fff;color:#1e6078;border:2px solid #1e6078;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.synthFocusLab_resetButton__SIdiD:hover{background:#1e6078;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(30,96,120,.2)}.synthFocusLab_disclaimer__qEshD{max-width:900px;margin:2rem auto;padding:1rem 1.5rem;background:#fff3cd;border-left:4px solid #ffc107;border-radius:8px;text-align:left}.synthFocusLab_disclaimer__qEshD p{margin:0;color:#856404;font-size:.9rem;line-height:1.6}.synthFocusLab_disclaimer__qEshD strong{color:#664d03}@media (max-width:768px){.synthFocusLab_heroContent__kLyd2 h1{font-size:1.75rem}.synthFocusLab_heroDescription__LZD_U{font-size:1rem}.synthFocusLab_card__GB8cC{padding:1.5rem}.synthFocusLab_formGrid__6gqge{grid-template-columns:1fr;gap:1rem}.synthFocusLab_buttonGroup__YgQms{flex-direction:column}.synthFocusLab_buttonActive__oEwDo,.synthFocusLab_button__kg3hy{width:100%;justify-content:center}.synthFocusLab_resultsHeader__iI8PS{padding:1rem 1.5rem}.synthFocusLab_resultsBody__wyf0R{padding:1.5rem}}.synthFocusLab_reportSubtitle__LZx51{color:#64748b;font-size:1rem;margin-top:.5rem}.synthFocusLab_sectionNav__2FNqN{display:flex;gap:.5rem;padding:1rem 2rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;overflow-x:auto;flex-wrap:wrap}.synthFocusLab_navButtonActive__wzj4I,.synthFocusLab_navButton__rhW89{padding:.75rem 1.5rem;border:none;background:#fff;color:#64748b;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s;white-space:nowrap}.synthFocusLab_navButton__rhW89:hover{background:#e2e8f0;color:#1e293b}.synthFocusLab_navButtonActive__wzj4I{background:#1e6078;color:#fff}.synthFocusLab_navButtonActive__wzj4I:hover{background:#164e5f}.synthFocusLab_subsection__XXusg{margin-bottom:1.25rem}.synthFocusLab_subsection__XXusg h4{font-size:1.15rem;font-weight:600;color:#1e6078;margin-bottom:1rem}.synthFocusLab_subsection__XXusg h5{font-size:1rem;font-weight:600;color:#334155;margin-bottom:.75rem}.synthFocusLab_subsection__XXusg h6{font-size:.95rem;font-weight:600;color:#475569;margin-bottom:.5rem;margin-top:1rem}.synthFocusLab_bulletList__YdEBf{list-style:disc;padding-left:1.5rem;line-height:1.8}.synthFocusLab_bulletList__YdEBf li{margin-bottom:.5rem;color:#334155}.synthFocusLab_summaryText__pI6gx{line-height:1.8;color:#334155;font-size:1rem}.synthFocusLab_researchMetrics___pMVt{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:1rem 1.5rem;margin-bottom:1rem}.synthFocusLab_metricItem__AISUC{color:#0c4a6e;font-size:.95rem;margin:.5rem 0}.synthFocusLab_metricItem__AISUC strong{color:#075985;margin-right:.5rem}.synthFocusLab_keyFindingsGrid__YUDNO{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.synthFocusLab_findingCard__Mu_fx{background:#f8fafc;border-left:4px solid #1e6078;padding:1rem 1.5rem;border-radius:8px;display:flex;gap:1rem;align-items:flex-start}.synthFocusLab_findingNumber__U265Q{background:#1e6078;color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.synthFocusLab_findingCard__Mu_fx p{margin:0;color:#334155;line-height:1.6}.synthFocusLab_marketSizeGrid__biEPT{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem;margin-top:.75rem}.synthFocusLab_metricValue__Yhn7X{font-size:1.5rem;margin:.5rem 0}.synthFocusLab_metricDescription__PSiUX{color:#64748b;line-height:1.6;font-size:.95rem}.synthFocusLab_growthRate__9lDgz{margin-top:1rem;padding:1rem;background:#f0fdf4;border-left:4px solid #10b981;border-radius:8px;color:#065f46}.synthFocusLab_trendsGrid__Lj0Dy{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem;margin-top:.75rem}.synthFocusLab_trendCard__zc_g9{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem}.synthFocusLab_trendCard__zc_g9 ul{list-style:disc;padding-left:1.5rem;margin-top:.5rem}.synthFocusLab_trendCard__zc_g9 li{margin-bottom:.5rem;color:#334155;line-height:1.6}.synthFocusLab_threeColumnGrid___VSJ_{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.synthFocusLab_twoColumnGrid__YXcdC{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.synthFocusLab_segmentsGrid__sBrIW{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1rem;gap:1rem;margin-top:.75rem}.synthFocusLab_segmentCard__zxnbL{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.synthFocusLab_segmentHeader__P_you{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.synthFocusLab_segmentSize__d0IeJ{color:#64748b;font-size:.95rem;margin-bottom:1rem}.synthFocusLab_segmentDetails__YC7n7{margin-top:1rem}.synthFocusLab_segmentDetails__YC7n7 div{margin-bottom:1rem}.synthFocusLab_segmentDetails__YC7n7 ul{list-style:disc;padding-left:1.5rem;margin-top:.5rem}.synthFocusLab_segmentDetails__YC7n7 li{margin-bottom:.5rem;color:#334155;font-size:.95rem;line-height:1.6}.synthFocusLab_priorityBadge__5YMC0{padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.synthFocusLab_priorityHigh__YHX3K,.synthFocusLab_priorityhigh__DKV5N{background:#fee2e2;color:#991b1b}.synthFocusLab_priorityMedium__Zu0Nq,.synthFocusLab_prioritymedium__kXjtZ{background:#fed7aa;color:#9a3412}.synthFocusLab_priorityLow__2pm7q,.synthFocusLab_prioritylow__D0ZFN{background:#dbeafe;color:#1e40af}.synthFocusLab_competitorsGrid__S8JdX{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1rem;gap:1rem;margin-top:.75rem}.synthFocusLab_competitorCard__DC3pa{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.synthFocusLab_competitorHeader__dd567{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.synthFocusLab_competitorTypeBadge__qy_LI{padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.synthFocusLab_direct__J7RA5{background:#fee2e2;color:#991b1b}.synthFocusLab_indirect___mBci{background:#fed7aa;color:#9a3412}.synthFocusLab_potential__xKKrc{background:#dbeafe;color:#1e40af}.synthFocusLab_marketPosition__hpr8A,.synthFocusLab_marketShare__iMV56{color:#64748b;font-size:.95rem;margin-bottom:.5rem}.synthFocusLab_competitorDetails__ENQmK{margin-top:1rem}.synthFocusLab_competitorDetails__ENQmK div{margin-bottom:1rem}.synthFocusLab_competitorDetails__ENQmK ul{list-style:disc;padding-left:1.5rem;margin-top:.5rem}.synthFocusLab_competitorDetails__ENQmK li{margin-bottom:.5rem;color:#334155;font-size:.95rem;line-height:1.6}.synthFocusLab_swotGrid__sssJn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.synthFocusLab_swotCard__OyIiz{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem}.synthFocusLab_swotCard__OyIiz:first-child{border-left:4px solid #10b981}.synthFocusLab_swotCard__OyIiz:nth-child(2){border-left:4px solid #ef4444}.synthFocusLab_swotCard__OyIiz:nth-child(3){border-left:4px solid #3b82f6}.synthFocusLab_swotCard__OyIiz:nth-child(4){border-left:4px solid #f59e0b}.synthFocusLab_swotCard__OyIiz ul{list-style:disc;padding-left:1.5rem;margin-top:.5rem}.synthFocusLab_swotCard__OyIiz li{margin-bottom:.5rem;color:#334155;line-height:1.6}.synthFocusLab_pricingTable__fdPnC{overflow-x:auto;margin-top:1rem}.synthFocusLab_pricingTable__fdPnC table{width:100%;border-collapse:collapse;border:1px solid #e2e8f0;border-radius:8px}.synthFocusLab_pricingTable__fdPnC thead{background:#f8fafc}.synthFocusLab_pricingTable__fdPnC th{padding:1rem;text-align:left;font-weight:600;color:#1e6078;border-bottom:2px solid #e2e8f0}.synthFocusLab_pricingTable__fdPnC td{padding:1rem;border-bottom:1px solid #e2e8f0;color:#334155}.synthFocusLab_pricingTable__fdPnC tbody tr:last-child td{border-bottom:none}.synthFocusLab_pricingTable__fdPnC tbody tr:hover{background:#f8fafc}.synthFocusLab_recommendedPricing__MEKcZ{background:#f0fdf4;border-left:4px solid #10b981;border-radius:8px;padding:1.5rem;margin-top:1rem}.synthFocusLab_pricingValue__Adhdr{font-size:1.5rem;font-weight:700;color:#065f46;margin-bottom:1rem}.synthFocusLab_pricingRationale__6fSe9{color:#065f46;line-height:1.6}.synthFocusLab_actionPlanGrid__7JIYX{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem;margin-top:.75rem}.synthFocusLab_actionCard__iW__A{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.synthFocusLab_actionHeader__tdJTK{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.synthFocusLab_timeline__U8SpT{color:#64748b;font-size:.9rem;font-weight:500}.synthFocusLab_actionText__He3up{color:#1e293b;font-weight:500;margin-bottom:1rem;line-height:1.6}.synthFocusLab_outcome__XvpAh,.synthFocusLab_responsible__FjP4f{color:#64748b;font-size:.95rem;margin-bottom:.5rem;line-height:1.6}.synthFocusLab_legacyNote__GDoKH{background:#fef3c7;border-left:4px solid #f59e0b;padding:1rem;border-radius:8px;color:#92400e;margin-bottom:2rem}@media (max-width:1024px){.synthFocusLab_swotGrid__sssJn{grid-template-columns:1fr}.synthFocusLab_sectionNav__2FNqN{padding:1rem}.synthFocusLab_navButtonActive__wzj4I,.synthFocusLab_navButton__rhW89{padding:.625rem 1rem;font-size:.9rem}}@media (max-width:768px){.synthFocusLab_actionPlanGrid__7JIYX,.synthFocusLab_competitorsGrid__S8JdX,.synthFocusLab_keyFindingsGrid__YUDNO,.synthFocusLab_marketSizeGrid__biEPT,.synthFocusLab_segmentsGrid__sBrIW,.synthFocusLab_threeColumnGrid___VSJ_,.synthFocusLab_trendsGrid__Lj0Dy,.synthFocusLab_twoColumnGrid__YXcdC{grid-template-columns:1fr}.synthFocusLab_sectionNav__2FNqN{flex-wrap:nowrap;overflow-x:auto}.synthFocusLab_pricingTable__fdPnC{font-size:.9rem}.synthFocusLab_pricingTable__fdPnC td,.synthFocusLab_pricingTable__fdPnC th{padding:.75rem}}.synthFocusLab_statusRow__h1dHs{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;padding:1rem;background:#f8f9fa;border-radius:8px}.synthFocusLab_progressBadge__JqmKZ{background:linear-gradient(135deg,#1e6078,#0785f6);color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:1rem;min-width:60px;text-align:center}.synthFocusLab_statusText__Nflkz{color:#1e6078;font-weight:500;flex:1 1}.synthFocusLab_agentStages__ADBwp{margin-top:2rem;display:flex;flex-direction:column;gap:.75rem}.synthFocusLab_stageItem__EhsOH{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:3px solid #e0e0e0;transition:all .3s ease;opacity:.5}.synthFocusLab_stageItem__EhsOH.synthFocusLab_stageActive__3iIiT{background:linear-gradient(135deg,#e3f2fd,#f0f8ff);border-left-color:#1e6078;opacity:1;box-shadow:0 2px 8px rgba(30,96,120,.1)}.synthFocusLab_stageIcon__f_R9j{width:40px;height:40px;border-radius:50%;background:#e0e0e0;color:#64748b;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1rem;flex-shrink:0;transition:all .3s ease}.synthFocusLab_stageActive__3iIiT .synthFocusLab_stageIcon__f_R9j{background:linear-gradient(135deg,#1e6078,#0785f6);color:#fff;box-shadow:0 2px 8px rgba(30,96,120,.3)}.synthFocusLab_stageInfo__aV53g{flex:1 1}.synthFocusLab_stageName__7758r{font-weight:600;color:#1e6078;font-size:1rem;margin-bottom:.25rem}.synthFocusLab_stageDesc__YX771{font-size:.85rem;color:#64748b;font-family:Monaco,Courier New,monospace}.synthFocusLab_stageActive__3iIiT .synthFocusLab_stageName__7758r{color:#1e6078}.synthFocusLab_stageActive__3iIiT .synthFocusLab_stageDesc__YX771{color:#0785f6}@media (max-width:768px){.synthFocusLab_agentStages__ADBwp{gap:.5rem}.synthFocusLab_stageItem__EhsOH{padding:.75rem;gap:.75rem}.synthFocusLab_stageIcon__f_R9j{width:35px;height:35px;font-size:1rem}.synthFocusLab_stageName__7758r{font-size:.9rem}.synthFocusLab_stageDesc__YX771{font-size:.75rem}.synthFocusLab_statusRow__h1dHs{flex-direction:column;align-items:flex-start;gap:.5rem}.synthFocusLab_progressBadge__JqmKZ{align-self:flex-start}}.synthFocusLab_radioGroup___3Pgl{display:flex;flex-direction:column;gap:1rem}.synthFocusLab_radioLabel__OW4IL{display:flex;align-items:center;padding:1rem;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s ease}.synthFocusLab_radioLabel__OW4IL:hover{border-color:#1e6078;background-color:#f8fafc}.synthFocusLab_radioLabel__OW4IL input[type=radio]{margin-right:.75rem;width:20px;height:20px;cursor:pointer}.synthFocusLab_radioLabel__OW4IL input[type=radio]:checked+span{font-weight:600;color:#1e6078}.synthFocusLab_checkboxGrid__mG_Eh{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.synthFocusLab_checkboxLabel__iB4fK{display:flex;align-items:flex-start;padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s ease}.synthFocusLab_checkboxLabel__iB4fK:hover{border-color:#1e6078;background-color:#f8fafc}.synthFocusLab_checkboxLabel__iB4fK input[type=checkbox]{margin-right:.75rem;margin-top:.25rem;width:18px;height:18px;cursor:pointer;flex-shrink:0}.synthFocusLab_checkboxLabel__iB4fK input[type=checkbox]:checked+span{font-weight:600;color:#1e6078}.synthFocusLab_selectedCount__HDb13{font-size:.9rem;color:#64748b;margin-top:.5rem;padding:.5rem;background:#f8fafc;border-radius:4px;text-align:center}.synthFocusLab_statusContainer__Y2IMs{display:flex;flex-direction:column;gap:1rem}.synthFocusLab_statusBadge__lUyWj{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem;text-transform:uppercase}.synthFocusLab_statusBadge__lUyWj[data-status=classifying_product],.synthFocusLab_statusBadge__lUyWj[data-status=generating_personas],.synthFocusLab_statusBadge__lUyWj[data-status=pending]{background:#fff3cd;color:#856404}.synthFocusLab_statusBadge__lUyWj[data-status=completed]{background:#d4edda;color:#155724}.synthFocusLab_statusBadge__lUyWj[data-status=failed]{background:#f8d7da;color:#721c24}.synthFocusLab_downloadButton__UnE0c{padding:.75rem 1.5rem;background:#28a745;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;align-self:flex-start}.synthFocusLab_downloadButton__UnE0c:hover{background:#218838;transform:translateY(-2px)}.synthFocusLab_error__hNgxr{background:#f8d7da;color:#721c24;padding:1rem;border-radius:8px;display:flex;align-items:center;gap:.5rem;margin-top:1rem}.synthFocusLab_spinning__Pq5_Y{animation:synthFocusLab_spin__jMttm 1s linear infinite}@keyframes synthFocusLab_spin__jMttm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.synthFocusLab_section__hMM_R{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e0e0e0}.synthFocusLab_goalButtonsGrid__6lhm9{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.synthFocusLab_goalButton__DvAxX{padding:.875rem 1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;color:#334155;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left;display:flex;align-items:center;gap:.75rem}.synthFocusLab_goalButton__DvAxX:hover{border-color:#0785f6;background:#f0f8ff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(7,133,246,.15)}.synthFocusLab_goalButton__DvAxX.synthFocusLab_selected__dAsQe{border-color:#0785f6;background:linear-gradient(135deg,#0785f6,#1e6078);color:#fff;font-weight:600;box-shadow:0 4px 12px rgba(7,133,246,.25)}.synthFocusLab_goalButton__DvAxX.synthFocusLab_selected__dAsQe:hover{background:linear-gradient(135deg,#1e6078,#0785f6);transform:translateY(-2px);box-shadow:0 6px 16px rgba(7,133,246,.35)}.synthFocusLab_goalCheckmark__1zpQA{width:20px;height:20px;border:2px solid #cbd5e1;border-radius:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:#fff}.synthFocusLab_goalButton__DvAxX.synthFocusLab_selected__dAsQe .synthFocusLab_goalCheckmark__1zpQA{border-color:#fff;background:#fff;color:#0785f6}.synthFocusLab_calculatorCard__kSVjN{background:linear-gradient(135deg,#f0f8ff,#e3f2fd);border:2px solid #0785f6;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.synthFocusLab_calculatorCard__kSVjN h3{color:#1e6078;font-size:1.1rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.synthFocusLab_calculatorMetrics__R_JEJ{display:flex;flex-direction:column;gap:.75rem}.synthFocusLab_metricRow__JC_nE{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#fff;border-radius:8px;border-left:3px solid #0785f6}.synthFocusLab_metricLabel__sGkdP{color:#64748b;font-size:.9rem;font-weight:500}.synthFocusLab_metricValue__Yhn7X{color:#1e6078;font-size:1.1rem;font-weight:700}.synthFocusLab_estimatedTime__3vJD7{background:#1e6078;color:#fff;padding:1rem;border-radius:8px;text-align:center;margin-top:.75rem}.synthFocusLab_estimatedTime__3vJD7 .synthFocusLab_timeValue__3JY5C{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.synthFocusLab_estimatedTime__3vJD7 .synthFocusLab_timeLabel__z9XW9{font-size:.85rem;opacity:.9}.synthFocusLab_select__Hcxhc{padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .3s ease;background:#fff;font-family:inherit;width:100%;cursor:pointer}.synthFocusLab_select__Hcxhc:focus{outline:none;border-color:#1e6078;box-shadow:0 0 0 3px rgba(30,96,120,.1)}