.socialPlanMaster_container__778_7{min-height:100vh;background-color:#f8f9fa}.socialPlanMaster_main__EyAEU{padding-bottom:3rem}.socialPlanMaster_twoColumnLayout__7KyZ6{display:flex;max-width:1400px;margin:0 auto;gap:2rem;padding:0 1rem}.socialPlanMaster_mainContent__J6NZz{flex:3 1;min-width:0}.socialPlanMaster_sideContent__QrYOh{flex:1 1;min-width:300px;position:-webkit-sticky;position:sticky;top:100px;height:calc(100vh - 120px)}@media (max-width:1200px){.socialPlanMaster_twoColumnLayout__7KyZ6{flex-direction:column;padding:0 1rem}.socialPlanMaster_sideContent__QrYOh{position:static;height:auto;width:100%}}.socialPlanMaster_hero__rtC21{text-align:left;margin-bottom:3rem;padding:3rem 1rem 2rem;max-width:1000px;margin-left:auto;margin-right:auto}.socialPlanMaster_heroContent__IFm80 h1{font-size:2.5rem;margin-bottom:1rem;font-weight:700;color:#1e6078}.socialPlanMaster_heroDescription__3x9vG{font-size:1.1rem;color:#0785f6;max-width:100%;margin:0}.socialPlanMaster_formSection__cvmno{max-width:900px;margin:0 auto 3rem;padding:0 1rem}.socialPlanMaster_card__OOzmE{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease}.socialPlanMaster_card__OOzmE:hover{box-shadow:0 8px 20px rgba(0,0,0,.12)}.socialPlanMaster_card__OOzmE h2{font-size:1.75rem;margin-bottom:1.5rem;font-weight:600;color:#1e6078}.socialPlanMaster_form__spYTE{width:100%}.socialPlanMaster_section__fr3iP{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e0e0e0}.socialPlanMaster_section__fr3iP:last-of-type{border-bottom:none}.socialPlanMaster_section__fr3iP h3{font-size:1.25rem;margin-bottom:1rem;font-weight:600;color:#1e6078}.socialPlanMaster_doubleRow__i2uba{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.socialPlanMaster_singleRow__Z3mDt{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media (max-width:768px){.socialPlanMaster_doubleRow__i2uba{grid-template-columns:1fr}}.socialPlanMaster_formGrid__iUVfL{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.socialPlanMaster_formDescription__dv1tz{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}.socialPlanMaster_formGroup__YIjee{display:flex;flex-direction:column;margin-bottom:1.5rem}.socialPlanMaster_formGroupRow__NPChm{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media (max-width:768px){.socialPlanMaster_formGroupRow__NPChm{grid-template-columns:1fr}}.socialPlanMaster_label__ZMpZZ{font-weight:600;margin-bottom:.5rem;color:#1e6078;font-size:1rem}.socialPlanMaster_input__PdeMa,.socialPlanMaster_textarea__JKlwT{padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .3s ease;background:#fff;box-sizing:border-box;width:100%}.socialPlanMaster_input__PdeMa:focus,.socialPlanMaster_textarea__JKlwT:focus{outline:none;border-color:#1e6078;box-shadow:0 0 0 3px rgba(30,96,120,.1)}.socialPlanMaster_textarea__JKlwT{resize:vertical;min-height:100px}.socialPlanMaster_buttonGroup__jeUEZ{display:flex;flex-wrap:wrap;gap:.75rem}.socialPlanMaster_buttonGroupInline__0tJcO{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}@media (max-width:768px){.socialPlanMaster_buttonGroupInline__0tJcO{flex-direction:column}.socialPlanMaster_buttonGroupInline__0tJcO .socialPlanMaster_toggleButton__1K2k6{width:100%}}.socialPlanMaster_toggleButton__1K2k6{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}.socialPlanMaster_toggleButton__1K2k6:hover{border-color:#0785f6;background:#f0f8ff;color:#0785f6}.socialPlanMaster_toggleButton__1K2k6.socialPlanMaster_active__Mx7G4{border-color:#0785f6;background:#0785f6;color:#fff;box-shadow:0 2px 8px rgba(7,133,246,.2)}.socialPlanMaster_toggleButton__1K2k6.socialPlanMaster_active__Mx7G4:hover{background:#1e6078;border-color:#1e6078}.socialPlanMaster_checkboxRow__SLwW5{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.socialPlanMaster_checkbox__TDTCy{width:20px;height:20px;cursor:pointer;accent-color:#0785f6}.socialPlanMaster_checkboxLabel__u2z1Z{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:#334155;cursor:pointer;font-weight:500}.socialPlanMaster_checkboxLabel__u2z1Z input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#0785f6}.socialPlanMaster_addressField___xuLb{margin-top:.5rem;animation:socialPlanMaster_fadeIn__gcW1D .3s ease-in}.socialPlanMaster_hint__kmeQs{font-size:.85rem;color:#64748b;margin-top:.5rem;font-style:italic}.socialPlanMaster_submitSection__QwIC_{margin-top:2rem}.socialPlanMaster_submitButton__ev8sD{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}.socialPlanMaster_submitButton__ev8sD:hover:not(:disabled){background:#1e6078;transform:translateY(-2px);box-shadow:0 6px 16px rgba(30,96,120,.3)}.socialPlanMaster_submitButton__ev8sD:disabled{opacity:.7;cursor:not-allowed}.socialPlanMaster_spinner__pLRhT{width:20px;height:20px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:socialPlanMaster_spin__e_iLe .8s ease-in-out infinite}@keyframes socialPlanMaster_spin__e_iLe{to{transform:rotate(1turn)}}.socialPlanMaster_errorBox__D78d5{max-width:900px;margin:0 auto 2rem;padding:0 1rem;animation:socialPlanMaster_fadeIn__gcW1D .4s ease-in}.socialPlanMaster_errorContent__K_SBF{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)}.socialPlanMaster_errorContent__K_SBF h3{margin:0 0 .5rem;font-size:1.1rem;font-weight:700;color:#ff6b6b}.socialPlanMaster_errorContent__K_SBF p{margin:0;color:#333;white-space:pre-wrap;word-break:break-word;line-height:1.5;font-size:.95rem}.socialPlanMaster_errorIcon__C5h_K{color:#ff6b6b;flex-shrink:0;width:24px;height:24px;margin-top:2px}.socialPlanMaster_errorActions__SC2_M{margin-top:1rem;display:flex;justify-content:flex-end}.socialPlanMaster_resultsSection__yzTLM{max-width:1000px;margin:0 auto 3rem;padding:0 1rem;animation:socialPlanMaster_fadeIn__gcW1D .5s ease-in}@keyframes socialPlanMaster_fadeIn__gcW1D{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.socialPlanMaster_progressCard__MT69_{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 6px 18px rgba(0,0,0,.1);text-align:center}.socialPlanMaster_progressHeader__NuwIk{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.socialPlanMaster_progressSpinner__T41_V{width:32px;height:32px;border:3px solid rgba(7,133,246,.2);border-top-color:#0785f6;border-radius:50%;animation:socialPlanMaster_spin__e_iLe .8s linear infinite;flex-shrink:0}.socialPlanMaster_progressHeader__NuwIk h2{font-size:1.5rem;margin:0;color:#1e6078;font-weight:600}.socialPlanMaster_progressDetails__sQv8B{display:flex;flex-direction:column;gap:1rem}.socialPlanMaster_stageText__eFsI6{color:#475569;font-size:1rem}.socialPlanMaster_progressPercent__NahmS{color:#3b82f6;font-size:1.1rem}.socialPlanMaster_progressBarWrapper__A_N66{height:12px;background:#f1f5f9;border-radius:6px}.socialPlanMaster_progressBar__ziD6Y{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:6px;transition:width .5s ease}.socialPlanMaster_milestonesList__lC_Q5{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding:1rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.socialPlanMaster_milestoneMini__hIy5r{font-size:.85rem;color:#64748b;display:flex;align-items:center;gap:.5rem}.socialPlanMaster_milestoneMini__hIy5r:before{content:"✓";color:#10b981;font-weight:700}.socialPlanMaster_logsContainer__1c_ih{margin-top:1.5rem;text-align:left;background:#f1f5f9;padding:1rem;border-radius:8px;border:1px solid #e2e8f0}.socialPlanMaster_logsContainer__1c_ih h4{font-size:.85rem;font-weight:700;color:#475569;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.socialPlanMaster_logsList__NMdKs{max-height:200px;overflow-y:auto;font-family:monospace;font-size:.85rem;color:#334155}.socialPlanMaster_logItem__osfNV{margin-bottom:.4rem;display:flex;gap:.5rem;line-height:1.4}.socialPlanMaster_logBullet__Ngqqz{color:#0785f6;font-weight:700}.socialPlanMaster_tabs__3pSDh{display:flex;gap:1rem;margin-bottom:2rem;justify-content:center}.socialPlanMaster_tab__8foBL{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;transition:all .2s ease;font-size:1rem}.socialPlanMaster_tab__8foBL:hover{background:#f1f5f9;border-color:#cbd5e1}.socialPlanMaster_activeTab__1AIbK{background:#fff;border-color:#0070f3;color:#0070f3;box-shadow:0 4px 12px rgba(0,112,243,.1)}.socialPlanMaster_financialsGrid__71xXU{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.socialPlanMaster_finItem__dH00S{background:#f8fafc;padding:1.25rem;border-radius:16px;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.5rem}.socialPlanMaster_finLabel___BZvu{font-size:.85rem;color:#64748b;text-transform:uppercase;letter-spacing:.025em;font-weight:600}.socialPlanMaster_finValue__FtQAw{font-size:1.25rem;font-weight:700;color:#1e293b}.socialPlanMaster_adjustmentCard__eV_cg{margin-top:2rem;padding:2rem;background:#fff5f5;border:1px solid #feb2b2;border-radius:16px;text-align:left}.socialPlanMaster_adjustmentHeader__Nggot{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.socialPlanMaster_adjustmentHeader__Nggot h3{margin:0;color:#b45309;font-size:1.25rem}.socialPlanMaster_adjustmentIcon__0eVHq{color:#d97706;font-size:1.5rem}.socialPlanMaster_adjustmentError__fbrlz{background:#fff;padding:1rem;border-radius:8px;border-left:4px solid #f56565;color:#4a5568;margin-bottom:1.5rem;font-family:monospace}.socialPlanMaster_problemBlock__40Z2e{margin-bottom:1.25rem}.socialPlanMaster_realityCheck__1U2zo{background:#fffbeb;border-left:4px solid #f59e0b;padding:.875rem 1rem;border-radius:0 8px 8px 0;margin-bottom:.75rem;color:#92400e;line-height:1.5}.socialPlanMaster_realityCheck__1U2zo p{margin:0}.socialPlanMaster_expertRisk__2ij66{background:#fef2f2;border-left:4px solid #ef4444;padding:.875rem 1rem;border-radius:0 8px 8px 0;color:#991b1b;line-height:1.5}.socialPlanMaster_expertRisk__2ij66 p{margin:0}.socialPlanMaster_recommendationsList__dmajJ{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.socialPlanMaster_recItem__OoasU{background:#fff;padding:1rem;border-radius:10px;border:1px solid #edf2f7;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:border-color .2s,background-color .2s}.socialPlanMaster_recItem__OoasU:hover{border-color:#a5b4fc;background-color:#f8faff}.socialPlanMaster_recItemSelected__I7Rwc{border-color:#4f46e5;background-color:#eef2ff;box-shadow:0 2px 8px rgba(79,70,229,.15)}.socialPlanMaster_recText__TSR2n{font-weight:700;color:#2d3748;margin-bottom:.25rem}.socialPlanMaster_recAction__MlfJN{font-size:.9rem;color:#718096}.socialPlanMaster_adjustmentActions__hOZTE{display:flex;gap:1rem}.socialPlanMaster_marginPreviewCard__B0Mx2{background:#fff;border:1px solid #f1d5a8;border-radius:10px;padding:.9rem 1rem;margin-bottom:1rem}.socialPlanMaster_marginPreviewHeader__ZidTT{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;color:#7c2d12}.socialPlanMaster_iterationBadge__36UGM{background:#ffedd5;color:#9a3412;border:1px solid #fed7aa;border-radius:999px;padding:.15rem .6rem;font-size:.8rem;font-weight:600}.socialPlanMaster_marginValues__sBc5R{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;font-size:1.02rem;font-weight:700;color:#0f172a}.socialPlanMaster_marginArrow___J2dy{color:#ea580c}.socialPlanMaster_marginTarget__tv3WS{margin-left:.25rem;font-size:.9rem;font-weight:600;color:#475569}.socialPlanMaster_previewMessageRow__sDj70{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.socialPlanMaster_previewMessage__DjTlS{margin:0;color:#475569;font-size:.9rem}.socialPlanMaster_smallSpinner__k7nVg{width:14px;height:14px;border:2px solid rgba(30,96,120,.2);border-top-color:#1e6078;border-radius:50%;animation:socialPlanMaster_spin__e_iLe .8s linear infinite;flex-shrink:0}.socialPlanMaster_recImpact__LIp24{margin-top:.45rem;display:flex;gap:.8rem;flex-wrap:wrap;font-size:.83rem;font-weight:600;color:#334155}.socialPlanMaster_fixManuallyBtn__xEyR1{background:#3182ce}.socialPlanMaster_autoFixBtn__Pnsjb,.socialPlanMaster_fixManuallyBtn__xEyR1{flex:1 1;padding:.75rem;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer}.socialPlanMaster_autoFixBtn__Pnsjb{background:#4f46e5;transition:background-color .2s}.socialPlanMaster_autoFixBtn__Pnsjb:hover:not(:disabled){background:#4338ca}.socialPlanMaster_autoFixBtn__Pnsjb:disabled{background:#edf2f7;color:#a0aec0;cursor:not-allowed}.socialPlanMaster_successCard__swHAY{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 6px 18px rgba(0,0,0,.1);margin-bottom:2rem}.socialPlanMaster_successHeader__aC7u9{display:flex;align-items:center;gap:1rem}.socialPlanMaster_successIcon__masab{color:#10b981;width:32px;height:32px}.socialPlanMaster_successHeader__aC7u9 h2{font-size:1.5rem;margin:0;color:#1e6078;font-weight:600}.socialPlanMaster_durationText__ouJ6f{color:#64748b;font-size:.95rem;margin:1rem 0 0}.socialPlanMaster_resultsTabs__N4lkz{display:flex;gap:.5rem;margin-bottom:2rem;flex-wrap:wrap}.socialPlanMaster_tab__8foBL{padding:.75rem 1.5rem;border:2px solid #e0e0e0;background:#fff;color:#666;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.socialPlanMaster_tab__8foBL:hover{border-color:#0785f6;color:#0785f6}.socialPlanMaster_activeTab__1AIbK{background:#0785f6;color:#fff;border-color:#0785f6}.socialPlanMaster_resultsContent__JA2h7{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,.08);margin-bottom:2rem}.socialPlanMaster_resultCard__FrDqE{width:100%}.socialPlanMaster_synthesisTextContainer__U9If6{font-size:.95rem;color:#374151;line-height:1.65}.socialPlanMaster_synthesisText__Aa8P5 h1,.socialPlanMaster_synthesisText__Aa8P5 h2{font-size:1.05rem;font-weight:700;color:#1e3a5f;margin:1.2rem 0 .4rem}.socialPlanMaster_synthesisText__Aa8P5 h3,.socialPlanMaster_synthesisText__Aa8P5 h4{font-size:.97rem;font-weight:600;color:#1e6078;margin:1rem 0 .35rem}.socialPlanMaster_synthesisText__Aa8P5 p{margin:0 0 .7rem;line-height:1.65}.socialPlanMaster_synthesisText__Aa8P5 ol,.socialPlanMaster_synthesisText__Aa8P5 ul{margin:.3rem 0 .7rem 1.4rem;padding:0}.socialPlanMaster_synthesisText__Aa8P5 li{margin-bottom:.3rem;line-height:1.6}.socialPlanMaster_synthesisText__Aa8P5 strong{color:#1e3a5f}.socialPlanMaster_synthesisText__Aa8P5 table{width:100%;border-collapse:collapse;margin:.7rem 0 1rem;font-size:.9rem}.socialPlanMaster_synthesisText__Aa8P5 table td,.socialPlanMaster_synthesisText__Aa8P5 table th{border:1px solid #e2e8f0;padding:.35rem .7rem;text-align:left}.socialPlanMaster_synthesisText__Aa8P5 table th{background:#f1f5f9;font-weight:600;color:#1e3a5f}.socialPlanMaster_resultCard__FrDqE h3{font-size:1.25rem;color:#1e6078;margin-bottom:1.5rem;font-weight:600}.socialPlanMaster_infoRow__qjvxa{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e0e0e0;font-size:.95rem}.socialPlanMaster_infoRow__qjvxa:last-child{border-bottom:none}.socialPlanMaster_infoRow__qjvxa span{color:#334155}.socialPlanMaster_infoRow__qjvxa code{background:#f8fafc;padding:.25rem .75rem;border-radius:4px;font-family:monospace;font-size:.9rem;color:#1e6078}.socialPlanMaster_statusBadge__wGmqt{padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600;background:#dbeafe;color:#0c4a6e}.socialPlanMaster_warningsList___GPBU{margin-top:1.5rem;padding:1rem;background:#fef3c7;border-left:4px solid #f59e0b;border-radius:8px}.socialPlanMaster_warningsList___GPBU h4{margin:0 0 .75rem;color:#92400e;font-weight:600}.socialPlanMaster_warningsList___GPBU ul{list-style:disc;padding-left:1.5rem;margin:0}.socialPlanMaster_warningsList___GPBU li{color:#78350f;margin-bottom:.5rem}.socialPlanMaster_jsonPreview__KHsmi{background:#f8fafc;padding:1rem;border-radius:8px;border:1px solid #e0e0e0;overflow-x:auto;font-size:.85rem;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;max-height:400px;overflow-y:auto;color:#334155}.socialPlanMaster_actionButtons__tFyjF{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1rem}.socialPlanMaster_downloadBtn__JKrll{padding:.75rem 1.5rem;background:#1e6078;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.socialPlanMaster_downloadBtn__JKrll:hover{background:#155566;transform:translateY(-2px);box-shadow:0 4px 12px rgba(30,96,120,.3)}.socialPlanMaster_resetBtn__WRJt_{padding:.75rem 1.5rem;background:#fff;color:#1e6078;border:2px solid #1e6078;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.socialPlanMaster_resetBtn__WRJt_:hover{background:#1e6078;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(30,96,120,.2)}.socialPlanMaster_progressHeaderInfo__XHIZc{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.75rem;background:#f8f9fa;border-radius:8px}.socialPlanMaster_stageText__eFsI6{font-size:1.1rem;font-weight:600;color:#1e6078;margin:0}.socialPlanMaster_progressPercent__NahmS{font-size:1.5rem;font-weight:700;color:#0785f6;background:#fff;padding:.5rem 1rem;border-radius:6px;box-shadow:0 2px 8px rgba(7,133,246,.15)}.socialPlanMaster_progressBarWrapper__A_N66{width:100%;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:1.5rem;box-shadow:inset 0 1px 3px rgba(0,0,0,.08)}.socialPlanMaster_progressBar__ziD6Y{height:100%;background:linear-gradient(90deg,#0785f6,#0d68d3);transition:width .3s ease;border-radius:4px}.socialPlanMaster_fullLogsContainer__MbBXv{margin-top:1.25rem;padding:1rem;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.socialPlanMaster_logsHeader__5aREQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #0785f6}.socialPlanMaster_logsHeader__5aREQ h4{font-size:1.1rem;font-weight:600;color:#1e6078;margin:0}.socialPlanMaster_logCount__UHAO1{font-size:.9rem;color:#666;font-weight:500}.socialPlanMaster_logsScroll__qNY14{max-height:7.8rem;overflow-y:auto;border:1px solid #e0e0e0;border-radius:6px;background:#fafafa;font-family:Courier New,monospace;font-size:.85rem;line-height:1.4}.socialPlanMaster_logLine__ol_3n{display:flex;gap:.75rem;padding:.35rem .65rem;border-bottom:1px solid #f0f0f0;align-items:flex-start}.socialPlanMaster_logLine__ol_3n:last-child{border-bottom:none}.socialPlanMaster_logNumber__zWknU{color:#999;min-width:24px;text-align:right;font-weight:600;padding-top:1px}.socialPlanMaster_logText__VZU10{color:#333;flex:1 1;word-break:break-word;white-space:pre-wrap}.socialPlanMaster_logLine__ol_3n.socialPlanMaster_logError__KaiVn{background:#fff5f5;border-left:3px solid #dc3545}.socialPlanMaster_logLine__ol_3n.socialPlanMaster_logError__KaiVn .socialPlanMaster_logText__VZU10{color:#dc3545;font-weight:500}.socialPlanMaster_logLine__ol_3n.socialPlanMaster_logWarning__nepuY{background:#fffbf0;border-left:3px solid #ffc107}.socialPlanMaster_logLine__ol_3n.socialPlanMaster_logWarning__nepuY .socialPlanMaster_logText__VZU10{color:#ff9800;font-weight:500}.socialPlanMaster_logLine__ol_3n.socialPlanMaster_logDeepSearch__1eo4g{background:#f0f7ff;border-left:3px solid #0785f6}.socialPlanMaster_logLine__ol_3n.socialPlanMaster_logDeepSearch__1eo4g .socialPlanMaster_logText__VZU10{color:#0785f6;font-weight:500}.socialPlanMaster_logsScroll__qNY14::-webkit-scrollbar{width:8px}.socialPlanMaster_logsScroll__qNY14::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.socialPlanMaster_logsScroll__qNY14::-webkit-scrollbar-thumb{background:#0785f6;border-radius:4px}.socialPlanMaster_logsScroll__qNY14::-webkit-scrollbar-thumb:hover{background:#0d68d3}@media (max-width:768px){.socialPlanMaster_progressHeaderInfo__XHIZc{flex-direction:column;gap:.5rem}.socialPlanMaster_logsScroll__qNY14{max-height:7.8rem;font-size:.8rem}.socialPlanMaster_heroContent__IFm80 h1{font-size:1.75rem}.socialPlanMaster_heroDescription__3x9vG{font-size:1rem}.socialPlanMaster_card__OOzmE{padding:1.5rem}.socialPlanMaster_formGrid__iUVfL{grid-template-columns:1fr;gap:1rem}.socialPlanMaster_buttonGroup__jeUEZ{flex-direction:column}.socialPlanMaster_toggleButton__1K2k6{width:100%;justify-content:center}.socialPlanMaster_resultsTabs__N4lkz{flex-wrap:nowrap;overflow-x:auto}.socialPlanMaster_actionButtons__tFyjF{flex-direction:column}.socialPlanMaster_downloadBtn__JKrll,.socialPlanMaster_resetBtn__WRJt_{width:100%;justify-content:center}.socialPlanMaster_progressBar__ziD6Y{margin-bottom:1rem}}