.ChecklistItem_taskItem__YsK73{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;padding:16px;border-bottom:1px solid #eee;transition:background-color .2s ease;scroll-margin-top:70px;-webkit-tap-highlight-color:transparent}.ChecklistItem_topRow__wyD6M{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media (max-width:768px){.ChecklistItem_taskItem__YsK73{padding:12px 0 24px}}.ChecklistItem_taskItem__YsK73:last-child{border-bottom:none}.ChecklistItem_taskItem__YsK73:hover{background-color:#fcfcfc}.ChecklistItem_taskItem__YsK73.ChecklistItem_completed__QWXDm{opacity:.6}.ChecklistItem_taskItem__YsK73.ChecklistItem_completed__QWXDm .ChecklistItem_taskTitle__ZwZBR{text-decoration:line-through;color:#777}.ChecklistItem_taskInfo__DJdvZ{display:flex;flex-direction:row;align-items:center;flex-grow:1;gap:8px}@media (max-width:768px){.ChecklistItem_taskInfo__DJdvZ{flex-direction:column;align-items:flex-start}}.ChecklistItem_taskCheckbox__wD3iY{margin-right:15px;min-width:18px;height:18px;cursor:pointer}.ChecklistItem_taskText__bAE7q{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start}.ChecklistItem_taskTitle__ZwZBR{font-weight:500;color:#0f1923;margin-bottom:3px;font-weight:600}.ChecklistItem_taskDescription__vYYhR{font-size:.9em;color:#797f8b;margin:0;padding:0;line-height:1.5}.ChecklistItem_timeEstimateContainer__IivpB{display:flex;align-items:center;margin-top:5px;font-size:.8em;color:#a6aab2}.ChecklistItem_timeIcon__uG5Al{margin-right:5px;font-size:.9em}.ChecklistItem_taskActions__ABg5m{white-space:nowrap;align-self:center;display:flex;flex-direction:row;align-items:center;gap:8px}@media (max-width:768px){.ChecklistItem_taskActions__ABg5m{align-self:flex-start}}.ChecklistItem_titleContainer__pzhC5{display:flex;align-items:center;margin-bottom:3px}.ChecklistItem_freeTag__JHx_R{background-color:#4caf50;color:white;padding:2px 6px;font-size:10px;font-weight:700;border-radius:4px;margin-left:8px;text-transform:uppercase}.ChecklistItem_taskButton___WKgH{box-shadow:0 4px #1d9fe0}.ChecklistItem_taskButtonExpanded__Zvc_0,.ChecklistItem_taskButton___WKgH{padding:8px 8px 8px 12px;border:none;border-radius:6px;color:white;cursor:pointer;font-size:.9em;text-decoration:none;display:flex;flex-direction:row;align-items:center;gap:8px;position:relative}@media (max-width:768px){.ChecklistItem_taskButton___WKgH{margin:8px 0}}.ChecklistItem_taskButton___WKgH:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 5px #1d9fe0}.ChecklistItem_markCompleteButton__bAQmC{padding:8px 16px;border:none;border-radius:6px;background-color:#ff9f40;color:white;cursor:pointer;font-size:.9em;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px #e38e39;transition:all .15s ease;margin-right:12px;position:relative}.ChecklistItem_markCompleteButton__bAQmC:hover{background-color:#ff9f40;box-shadow:0 3px #e38e39;transform:translateY(-1px)}.ChecklistItem_markCompleteButton__bAQmC:active{background-color:#ff9f40;box-shadow:0 1px #e38e39;transform:translateY(1px)}.ChecklistItem_expandedLoading___HN7C{padding:16px 0;margin-top:10px;margin-left:32px;background-color:#f0f7ff;border:1px solid #cce5ff;border-radius:6px;text-align:center;animation:ChecklistItem_opacity_pulse__nP6mb 1.5s infinite;display:flex;align-items:center;justify-content:center}.ChecklistItem_expandedError__GuGEs{padding:16px;margin-top:12px;background-color:#fff5f5;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;animation:ChecklistItem_fadeIn___V9C9 .3s ease-out}.ChecklistItem_viewTaskLink__xzGJT{display:inline-block;padding:6px 12px;background-color:white;border-radius:4px;text-decoration:none;font-weight:500;transition:all .2s ease}.ChecklistItem_viewTaskLink__xzGJT:hover{transform:translateY(-2px);box-shadow:0 2px 5px rgba(0,0,0,.1)}.ChecklistItem_taskButton___WKgH:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:0 4px #1d9fe0!important}@keyframes ChecklistItem_opacity_pulse__nP6mb{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes ChecklistItem_fadeIn___V9C9{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ChecklistItem_iconWrapper__sI1ES{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.ChecklistItem_aiFunctionCreateBlockContainer__EPPDo{width:100%;padding:0;margin-top:10px;animation:ChecklistItem_fadeIn___V9C9 .3s ease-out;background-color:white;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ChecklistItem_signUpButtonGreen__4maz7{display:flex;border:0 solid white;background-color:#96e7a1;box-shadow:0 4px #88d192;border-radius:8px;cursor:pointer;color:white;font-size:16px;font-weight:700;margin:0;flex-direction:row;align-items:center;text-shadow:0 1px 5px rgba(0,0,0,.13);flex-shrink:0;padding:0}.ChecklistItem_signUpButtonGreen__4maz7:hover{box-shadow:0 5px #88d192;transform:translateY(-1px)}.ChecklistItem_signUpButtonGreen__4maz7:active{box-shadow:0 2px #88d192;transform:translateY(2px)}.ChecklistItem_textCol__LKjk7{display:flex;flex-direction:column;margin:8px 2px 8px 8px}.ChecklistItem_signUpRightArrow___AmHW{width:12px;height:12px;margin:-6px 8px 0}@media (max-width:768px){.ChecklistItem_signUpRightArrow___AmHW{margin:-6px 4px 0}}.ChecklistItem_premiumContainer__A0pB4{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;margin-bottom:12px}.ChecklistItem_premiumText__2YSwA{font-size:.9em;font-weight:500;color:#797f8b}.ChecklistItem_buyCreditsButton__ecV39{background-color:white;border:1px solid #22b7ff;border-radius:4px;margin:16px 8px 8px 0;display:flex;flex-direction:row;color:#22b7ff;font-size:17px;padding:8px;align-items:center;justify-content:flex-start}.ChecklistItem_buyCreditsButton__ecV39:hover{cursor:pointer;box-shadow:0 2px 0 0 #22b7ff;transform:translateY(-2px)}.ChecklistItem_orangeDot__VCjbg{background-color:#ff9f40;border-radius:50%;width:12px;height:12px;position:absolute;top:-4px;right:-4px;animation:ChecklistItem_pulse__iLLew 2s ease-in-out infinite;transform-origin:center center}@keyframes ChecklistItem_pulse__iLLew{0%{transform:scale(1);opacity:1;box-shadow:0 0 0 0 rgba(255,165,0,.7)}70%{transform:scale(1.15);opacity:.7;box-shadow:0 0 0 6px rgba(255,165,0,0)}to{transform:scale(1);opacity:1;box-shadow:0 0 0 0 rgba(255,165,0,0)}}.ChecklistItem_markCompleteButtonContainer__GyIWZ{width:100%;display:flex;justify-content:flex-end;margin-bottom:12px}.ChecklistItem_clickableItem__ZFWkn{cursor:pointer}.ChecklistItem_expandedContentContainer__YvRVl{margin-top:8px;border:0;padding:0;cursor:auto}.ChecklistItem_aiThreadContainer__FnJgq{margin-right:-12px}@keyframes ChecklistItem_fadeOutCollapse__Tc4Vy{0%{opacity:1;transform:scaleY(1);max-height:600px}to{opacity:0;transform:scaleY(.9);max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden}}.ChecklistItem_aiThreadContainer__FnJgq.ChecklistItem_closing__mSDXA{animation:ChecklistItem_fadeOutCollapse__Tc4Vy .3s ease-out forwards;transform-origin:top;overflow:hidden}.ChecklistItem_configButton__Wq2HS{background:none;border:none;padding:0 0 0 8px;cursor:pointer;align-self:stretch}.BusinessDetailsEditForm_modalOverlay__HH7Zg{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1000}.BusinessDetailsEditForm_modalContent___gOaX{background-color:white;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);width:90%;max-width:600px;max-height:90vh;overflow-y:auto;position:relative;padding:24px;margin:24px;animation:BusinessDetailsEditForm_slideIn__VfvjT .3s ease-out}@keyframes BusinessDetailsEditForm_slideIn__VfvjT{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.BusinessDetailsEditForm_closeButton__Had31{position:absolute;top:16px;right:16px;background:none;border:none;font-size:28px;line-height:1;cursor:pointer;color:#888;transition:color .2s;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;outline:none}.BusinessDetailsEditForm_closeButton__Had31:hover{color:#333}.BusinessDetailsEditForm_formContainer__oAYO6{display:flex;flex-direction:column;gap:12px;width:100%}.BusinessDetailsEditForm_formTitle__ycQIl{text-align:center;margin:24px 0 8px;font-size:28px;font-weight:700}.BusinessDetailsEditForm_formDescription__Fj7Xa{text-align:center;margin:0;font-size:16px}.BusinessDetailsEditForm_p__CRZf6{margin:0;padding:0;font-size:16px}.BusinessDetailsEditForm_progressContainer__O_YW2{margin:30px 0 40px}.BusinessDetailsEditForm_progressTrack__aK_sb{height:4px;background-color:#eee;border-radius:2px;margin:auto auto 25px;position:relative;max-width:320px}.BusinessDetailsEditForm_progressFill__afeNM{height:100%;border-radius:2px;transition:width .3s ease}.BusinessDetailsEditForm_stepIndicators__fqLCs{display:flex;justify-content:space-between;position:absolute;width:100%;top:-14px}.BusinessDetailsEditForm_step___dm7y{width:32px;height:32px;border-radius:50%;border:2px solid #e6e6e6;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;background-color:white;transition:all .3s ease;color:#999;position:relative;cursor:pointer}.BusinessDetailsEditForm_stepNumber__M0_I3{position:relative;z-index:2;cursor:pointer}.BusinessDetailsEditForm_stepTitle__fSenX{position:absolute;width:90px;text-align:center;top:48px;left:50%;transform:translateX(-50%);font-size:16px;font-weight:500;color:#777}.BusinessDetailsEditForm_activeStep__XXV_c{border-color:#4098fd;background-color:#4098fd;color:white}.BusinessDetailsEditForm_activeStep__XXV_c:hover{color:white!important}.BusinessDetailsEditForm_activeStep__XXV_c .BusinessDetailsEditForm_stepTitle__fSenX{color:#4098fd;font-weight:600}.BusinessDetailsEditForm_formStep__IjIDz{display:flex;flex-direction:column;gap:25px;animation:BusinessDetailsEditForm_fadeIn__pf9Z2 .3s ease}@keyframes BusinessDetailsEditForm_fadeIn__pf9Z2{0%{opacity:0}to{opacity:1}}.BusinessDetailsEditForm_formGroup__JDzSa{display:flex;flex-direction:column;gap:8px;max-width:600px}.BusinessDetailsEditForm_label__mG4jm{font-weight:600;color:#444;font-size:16px;padding:0}.BusinessDetailsEditForm_input__U9RVJ,.BusinessDetailsEditForm_textarea__HTv20{padding:8px 16px;border:1px solid #ddd;border-radius:6px;font-size:16px;font-family:inherit;width:100%;box-sizing:border-box;transition:all .2s ease-in-out;background-color:#fff;line-height:1.8}.BusinessDetailsEditForm_input__U9RVJ:focus,.BusinessDetailsEditForm_textarea__HTv20:focus{outline:none;border-color:#4098fd;box-shadow:0 0 0 1px rgba(64,152,253,.2)}.BusinessDetailsEditForm_input__U9RVJ::placeholder,.BusinessDetailsEditForm_textarea__HTv20::placeholder{color:#aaa}.BusinessDetailsEditForm_textarea__HTv20{resize:vertical;min-height:70px}.BusinessDetailsEditForm_buttonGroup__FWkK9{display:flex;justify-content:flex-end;margin-top:0;gap:12px}.BusinessDetailsEditForm_button__tVYPV{padding:12px 25px;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:all .2s ease;font-weight:500;min-width:100px}.BusinessDetailsEditForm_button__tVYPV:hover{opacity:.9}.BusinessDetailsEditForm_button__tVYPV:active{transform:translateY(1px)}.BusinessDetailsEditForm_secondaryButton__XrpUG{background-color:#f1f1f1;color:#555}.BusinessDetailsEditForm_secondaryButton__XrpUG:hover{background-color:#e5e5e5}.BusinessDetailsEditForm_button__tVYPV:not(.BusinessDetailsEditForm_secondaryButton__XrpUG):not(.BusinessDetailsEditForm_cancelButton__TUcaO){color:white;background-color:#4098fd}.BusinessDetailsEditForm_multiInputContainer__oodB8{display:flex;flex-direction:column;gap:10px;width:100%}.BusinessDetailsEditForm_multiInputPair__uA6eE{margin-bottom:8px}.BusinessDetailsEditForm_multiInputRow__Sz7Gy{display:flex;align-items:center;gap:8px;width:100%}.BusinessDetailsEditForm_multiInputRow__Sz7Gy .BusinessDetailsEditForm_input__U9RVJ{flex:1 1}.BusinessDetailsEditForm_deleteButton__7g938{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:all .2s;border-radius:4px}.BusinessDetailsEditForm_deleteButton__7g938:hover{background-color:#f0f0f0}.BusinessDetailsEditForm_addButton__8LayK{background:none;border:none;color:#4098fd;cursor:pointer;padding:8px;text-align:left;font-size:16px;font-weight:500;transition:all .2s;width:fit-content}.BusinessDetailsEditForm_addButton__8LayK:hover{color:#2d7dd2;text-decoration:underline}.BusinessDetailsEditForm_removeLogoButton__r9NE0{background:none;border:1px solid white;cursor:pointer;border-radius:4px;padding:5px;margin-top:8px;display:flex;align-items:center}