.MessageBubble_container__KpA_M{display:flex;margin-bottom:16px;animation:MessageBubble_slideUp__F8l9t .3s ease-out;gap:10px}@keyframes MessageBubble_slideUp__F8l9t{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.MessageBubble_question__y48Kv{justify-content:flex-start}.MessageBubble_answer__K8gYg{justify-content:flex-end}.MessageBubble_avatar__4dkK4{width:40px;height:40px;min-width:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.MessageBubble_contentWrapper__u6cJw{display:flex;flex-direction:column}.MessageBubble_question__y48Kv .MessageBubble_contentWrapper__u6cJw{flex:1 1;align-items:flex-start}.MessageBubble_answer__K8gYg .MessageBubble_contentWrapper__u6cJw{align-items:flex-end;max-width:65%;width:-moz-fit-content;width:fit-content}.MessageBubble_bubble__qlFcC{padding:12px 16px;border-radius:18px;word-wrap:break-word;word-break:keep-all;box-shadow:0 1px 2px rgba(0,0,0,.1);text-align:left;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:-moz-fit-content;min-width:fit-content}.MessageBubble_questionBubble__XitZW{background-color:#f0f0f0;border-bottom-left-radius:4px;color:#333}.MessageBubble_answerBubble__WT6FO{background-color:#fee500;border-bottom-right-radius:4px;color:#000}.MessageBubble_messageContent__h8L2P{display:inline-block;white-space:pre-wrap}.MessageBubble_timestamp__NBv07{font-size:11px;color:#333;margin-top:4px;display:block}.MessageBubble_editButton__hQ4EG{background:none;border:none;color:#333;font-size:13px;cursor:pointer;padding:4px 0;text-decoration:underline;transition:color .2s}.MessageBubble_editButton__hQ4EG:hover{color:#333}@media (max-width:768px){.MessageBubble_bubble__qlFcC{max-width:80%;padding:10px 14px}.MessageBubble_avatar__4dkK4{width:36px;height:36px;min-width:36px;font-size:18px}.MessageBubble_editButton__hQ4EG{font-size:12px}}.ProgressBar_container__vq7Up{width:100%;padding:16px 20px;background-color:#fff;border-bottom:1px solid #e0e0e0}.ProgressBar_header__uopwp{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px}.ProgressBar_title__jfyEM{flex:1 1;font-size:16px;font-weight:600;color:#333;text-align:center}.ProgressBar_stepInfo__n3Rfb{font-size:14px;color:#333;min-width:40px;text-align:right}.ProgressBar_progressBarContainer__bChsb{width:100%;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden}.ProgressBar_progressBar__mtXE7{height:100%;background-color:#fee500;transition:width .3s ease;border-radius:4px}.ProgressBar_backButton__TVTvd{padding:8px 12px;background-color:transparent;border:none;color:#333;font-size:20px;cursor:pointer;transition:all .2s;min-width:40px}.ProgressBar_backButton__TVTvd:hover{color:#000}@media (max-width:768px){.ProgressBar_container__vq7Up{padding:12px 16px}.ProgressBar_title__jfyEM{font-size:14px}.ProgressBar_stepInfo__n3Rfb{font-size:12px}}.AddressDetailInput_container__0RxDZ{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#fff;border-radius:12px;margin:0 20px 20px}.AddressDetailInput_field__oAMF6{display:flex;flex-direction:column;gap:6px}.AddressDetailInput_label__cRCUo{font-size:14px;font-weight:600;color:#333}.AddressDetailInput_required__6rJJ4{color:#f44;margin-left:4px}.AddressDetailInput_input__T5s1Q{padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.AddressDetailInput_input__T5s1Q:focus{border-color:#fee500}.AddressDetailInput_input__T5s1Q::placeholder{color:#333}.AddressDetailInput_hidden__CJClO{display:none}.AddressDetailInput_submitButton__OKkn2{margin-top:8px;padding:14px 24px;background-color:#fee500;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.AddressDetailInput_submitButton__OKkn2:hover{background-color:#fdd835;transform:translateY(-1px)}.AddressDetailInput_submitButton__OKkn2:disabled{opacity:.5;cursor:not-allowed;transform:none}.AddressDetailInput_modalOverlay__wmwXs{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.AddressDetailInput_modalContent___uUti{background:#fff;border-radius:16px;width:100%;max-width:500px;height:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}.AddressDetailInput_modalHeader__W8aJ9{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.AddressDetailInput_modalHeader__W8aJ9 h3{margin:0;font-size:18px;font-weight:600}.AddressDetailInput_closeButton__UJ3gH{background:none;border:none;font-size:24px;cursor:pointer;color:#333;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.AddressDetailInput_closeButton__UJ3gH:hover{background-color:#f5f5f5}.AddressDetailInput_addressSearchContainer__Xg_Bj{flex:1 1;min-height:400px;overflow:hidden;position:relative;background:#fff}.AddressDetailInput_searchTips__Sbfun{padding:16px 20px;background-color:#f8f9fa;border-top:1px solid #e9ecef;flex-shrink:0}.AddressDetailInput_tipsTitle__8hULI{margin:0 0 12px;font-size:15px;font-weight:700;color:#333}.AddressDetailInput_tipsList__1fe1a{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.AddressDetailInput_tipsList__1fe1a li{font-size:13px;color:#333;line-height:1.5}.AddressDetailInput_tipsList__1fe1a strong{font-weight:600}.AddressDetailInput_example__gWKMw{font-size:12px;color:#333}.AddressDetailInput_floorModalContent__E7QFl{background:#fff;border-radius:16px;width:100%;max-width:400px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}.AddressDetailInput_floorOptions__Hoa_m{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:20px;overflow-y:auto;max-height:500px}.AddressDetailInput_floorOption__YEFvH{padding:14px 16px;border:1px solid #ddd;border-radius:8px;background-color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;text-align:center}.AddressDetailInput_floorOption__YEFvH:hover{border-color:#fee500;background-color:#fffbea}.AddressDetailInput_floorOption__YEFvH.AddressDetailInput_selected__asnKw{border-color:#fee500;background-color:#fee500;font-weight:600}@media (max-width:768px){.AddressDetailInput_container__0RxDZ{margin:0 16px 16px;padding:14px}.AddressDetailInput_input__T5s1Q{font-size:16px}.AddressDetailInput_modalContent___uUti{max-width:100%;height:500px;max-height:85vh;margin:0 10px}.AddressDetailInput_addressSearchContainer__Xg_Bj{flex:1 1;min-height:300px}.AddressDetailInput_searchTips__Sbfun{padding:12px 16px}.AddressDetailInput_tipsTitle__8hULI{font-size:14px;margin-bottom:10px}.AddressDetailInput_tipsList__1fe1a{gap:6px}.AddressDetailInput_tipsList__1fe1a li{font-size:12px}.AddressDetailInput_floorModalContent__E7QFl{max-width:100%;margin:0 10px}.AddressDetailInput_floorOptions__Hoa_m{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px}.AddressDetailInput_floorOption__YEFvH{padding:12px 10px;font-size:13px}}.PhoneVerification_container__qJV_r{display:flex;flex-direction:column;gap:16px;width:100%}.PhoneVerification_container__qJV_r.PhoneVerification_compact__lQpPj{gap:12px}.PhoneVerification_inputGroup__1BoYj{display:flex;flex-direction:column;gap:8px}.PhoneVerification_label__ueG60{font-size:14px;font-weight:500;color:#374151}.PhoneVerification_inputWrapper__j2CZe{display:flex;align-items:center;gap:8px}.PhoneVerification_input__IVLy5{flex:1 1;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;outline:none;transition:border-color .2s,background-color .2s}.PhoneVerification_input__IVLy5:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PhoneVerification_input__IVLy5:disabled{background-color:#f3f4f6;color:#6b7280}.PhoneVerification_inputVerified___FMj1{background-color:#f0fdf4;border-color:#22c55e;color:#166534}.PhoneVerification_confirmButton__tyKiA,.PhoneVerification_sendButton__ohYB5{padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.PhoneVerification_sendButton__ohYB5{background-color:#3b82f6;color:#fff}.PhoneVerification_sendButton__ohYB5:hover:not(:disabled){background-color:#2563eb}.PhoneVerification_sendButton__ohYB5:disabled{background-color:#9ca3af;cursor:not-allowed}.PhoneVerification_confirmButton__tyKiA{background-color:#10b981;color:#fff}.PhoneVerification_confirmButton__tyKiA:hover:not(:disabled){background-color:#059669}.PhoneVerification_confirmButton__tyKiA:disabled{background-color:#9ca3af;cursor:not-allowed}.PhoneVerification_countdown__qQLok{font-size:14px;font-weight:500;color:#ef4444;min-width:45px;text-align:center}.PhoneVerification_error__90uuq{padding:12px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px}.PhoneVerification_verifiedMessage__GwKy3{display:flex;align-items:center;gap:8px;padding:12px;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534;font-size:14px;font-weight:500}.PhoneVerification_verifiedMessage__GwKy3 svg{color:#22c55e}.PhoneVerification_cancelButton__wPshB{padding:12px 20px;border:1px solid #d1d5db;border-radius:8px;background-color:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.PhoneVerification_cancelButton__wPshB:hover{background-color:#f9fafb;border-color:#9ca3af}.PhoneVerification_compact__lQpPj .PhoneVerification_input__IVLy5{padding:10px 14px;font-size:16px}.PhoneVerification_compact__lQpPj .PhoneVerification_confirmButton__tyKiA,.PhoneVerification_compact__lQpPj .PhoneVerification_sendButton__ohYB5{padding:10px 16px;font-size:13px}.PhoneVerification_compact__lQpPj .PhoneVerification_error__90uuq,.PhoneVerification_compact__lQpPj .PhoneVerification_verifiedMessage__GwKy3{padding:10px;font-size:13px}.page_container__rY8xG{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.page_content__YqK_1{position:relative;max-width:420px;width:100%;background:#fff;border-radius:20px;padding:40px 30px;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:page_fadeInUp__HdXKY .6s ease-out}.page_closeButton__5ouqf{position:absolute;top:16px;right:16px;width:36px;height:36px;border:none;background:#f5f5f5;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333;transition:background .2s,color .2s}.page_closeButton__5ouqf:hover{background:#e0e0e0;color:#333}@keyframes page_fadeInUp__HdXKY{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page_header__boOGM{text-align:center;margin-bottom:32px}.page_title__TZ6P1{font-size:28px;font-weight:700;color:#333;margin:0}.page_loading__rChOX{text-align:center;padding:40px;color:#fff;font-size:16px}.page_errorMessage__ualEk{background:#fff1f0;border:1px solid #ffa39e;color:#cf1322;padding:12px 16px;border-radius:10px;margin-bottom:20px;text-align:center;font-size:14px}.page_inputGroup__vMe_c{margin-bottom:20px}.page_label__pnCcZ{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.page_inputWrapper__Fgvfi{position:relative;display:flex;gap:10px}.page_inputIcon__38Rtv{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#333;display:flex;align-items:center;justify-content:center}.page_input__pky70{flex:1 1;padding:14px 14px 14px 44px;border:2px solid #e0e0e0;border-radius:12px;font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s;background:#fafafa}.page_input__pky70:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1);background:#fff}.page_input__pky70::placeholder{color:#bbb}.page_input__pky70:disabled{background:#f0f0f0;color:#333}.page_inputVerified__8SW9_{border-color:#667eea;background:#f0f3ff}.page_verifyButton__m_Pt2{padding:14px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .2s,transform .2s}.page_verifyButton__m_Pt2:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.page_verifyButton__m_Pt2:disabled{opacity:.6;cursor:not-allowed}.page_confirmButton__rqYza{padding:14px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .2s,transform .2s}.page_confirmButton__rqYza:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.page_confirmButton__rqYza:disabled{opacity:.6;cursor:not-allowed}.page_completedButton__rzrA2{padding:14px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:default}.page_verifiedText__ACVCA{color:#667eea;font-size:13px;margin-top:8px;display:flex;align-items:center;gap:6px}.page_loginButton__CelAH{width:100%;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .2s,transform .2s;margin-bottom:32px}.page_loginButton__CelAH:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}.page_loginButton__CelAH:disabled{opacity:.5;cursor:not-allowed;transform:none}.page_divider__hy2tU{position:relative;text-align:center;margin-bottom:24px}.page_dividerLine__6GV9I{position:absolute;left:0;right:0;top:50%;height:1px;background:#e0e0e0}.page_dividerText__5pUPW{position:relative;display:inline-block;padding:0 16px;background:#fff;color:#333;font-size:13px}.page_socialButtons__eB3y7{display:flex;flex-direction:column;gap:12px}.page_socialButton__44zXP{width:100%;padding:14px;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:opacity .2s,transform .2s}.page_socialButton__44zXP:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.page_socialButton__44zXP:disabled{opacity:.6;cursor:not-allowed}.page_kakaoButton__IAn5O{background:#fee500;color:#191919}.page_naverButton__Kd85K{background:#03c75a;color:#fff}.page_googleButton__FpG_D{background:#fff;color:#333;border:2px solid #e0e0e0}.page_appleButton__2kP1S{background:#000;color:#fff}.page_phoneVerificationWrapper__OTc_v{margin-bottom:20px}.page_phoneVerificationWrapper__OTc_v .page_label__pnCcZ{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}@media (max-width:480px){.page_content__YqK_1{padding:30px 24px}.page_title__TZ6P1{font-size:24px}.page_input__pky70{padding:12px 12px 12px 40px;font-size:14px}.page_completedButton__rzrA2,.page_confirmButton__rqYza,.page_verifyButton__m_Pt2{padding:12px 16px;font-size:13px}.page_loginButton__CelAH{padding:14px;font-size:15px}.page_socialButton__44zXP{padding:12px;font-size:14px}}.page_container__rQ_QV{min-height:100vh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 20px 100px}.page_content__FdBmX{max-width:500px;width:100%;background:#fff;border-radius:20px;padding:30px;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:page_fadeInUp__PtmmI .6s ease-out}@keyframes page_fadeInUp__PtmmI{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page_header__NFjkI{text-align:center;margin-bottom:24px}.page_title__0SEZc{font-size:24px;font-weight:700;color:#333}.page_loading__Pf04_{text-align:center;padding:40px;color:#333}.page_errorMessage__LqOh8{background:#fff1f0;border:1px solid #ffa39e;color:#cf1322;border-radius:8px}.page_errorMessage__LqOh8,.page_successMessage__U1srD{padding:12px 16px;margin-bottom:16px;text-align:center;font-size:14px}.page_successMessage__U1srD{background:#f6ffed;border:1px solid #b7eb8f;color:#389e0d;border-radius:8px}.page_profileSection__NdOag{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.page_avatarWrapper__24Nut{position:relative;width:100px;height:100px;border-radius:50%;overflow:hidden;cursor:pointer;margin-bottom:16px}.page_avatar__iiyNP{width:100%;height:100%;object-fit:cover}.page_avatarPlaceholder__galkG{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);font-size:36px;font-weight:600}.page_avatarOverlay__OnHzS,.page_avatarPlaceholder__galkG{display:flex;align-items:center;justify-content:center;color:#fff}.page_avatarOverlay__OnHzS{position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .2s}.page_avatarWrapper__24Nut:hover .page_avatarOverlay__OnHzS{opacity:1}.page_hiddenInput__VuhO2{display:none}.page_nameSection__Oxdn9{text-align:center;margin-bottom:12px}.page_nameDisplay__vz74C{display:flex;align-items:center;justify-content:center;gap:8px}.page_displayName__O1qUp{font-size:22px;font-weight:600;color:#333}.page_editButton__N6mze{background:none;border:none;cursor:pointer;color:#333;padding:4px;transition:color .2s}.page_editButton__N6mze:hover{color:#667eea}.page_nameEditWrapper__hHUn_{display:flex;flex-direction:column;align-items:center;gap:12px}.page_nameInput__x_Dor{font-size:18px;padding:8px 16px;border:2px solid #e0e0e0;border-radius:8px;text-align:center;outline:none;transition:border-color .2s;width:200px}.page_nameInput__x_Dor:focus{border-color:#667eea}.page_nameEditButtons__JeSbR{display:flex;gap:8px}.page_saveButton__w8Qjr{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:8px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .2s}.page_saveButton__w8Qjr:hover{opacity:.9}.page_saveButton__w8Qjr:disabled{opacity:.6;cursor:not-allowed}.page_cancelButton__HZ1dP{background:#f0f0f0;color:#333;border:none;padding:8px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.page_cancelButton__HZ1dP:hover{background:#e0e0e0}.page_providerBadge__q_348{display:flex;align-items:center;gap:8px;background:#f8f9fa;padding:8px 16px;border-radius:20px;font-size:13px;color:#333}.page_providerIcon__adiAf{width:18px;height:18px}.page_infoSection__EhhsT{margin-bottom:24px}.page_sectionTitle__8WDtL{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.page_infoList__3CdcK{display:flex;flex-direction:column;gap:12px}.page_infoItem__esxuF{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.page_infoLabel__M9mj0,.page_infoValue__A3to0{font-size:14px;color:#333}.page_infoValue__A3to0{font-weight:500}.page_phoneDisplay__sntWL{display:flex;align-items:center;gap:8px}.page_phoneEditWrapper__Peako{display:flex;flex-direction:column;gap:10px;width:100%;flex-basis:100%}.page_phoneInputRow__jHkTn{display:flex;gap:8px}.page_phoneInput__3TABE{flex:1 1;padding:8px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s}.page_phoneInput__3TABE:focus{border-color:#667eea}.page_phoneInput__3TABE:disabled{background:#f5f5f5;color:#333}.page_verifyButton___X9Fe{padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .2s}.page_verifyButton___X9Fe:hover:not(:disabled){opacity:.9}.page_verifyButton___X9Fe:disabled{background:#b7eb8f;cursor:not-allowed}.page_verificationRow__zwpkn{display:flex;gap:8px}.page_verificationInput__4gU_Y{flex:1 1;padding:8px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s;letter-spacing:2px;text-align:center}.page_verificationInput__4gU_Y:focus{border-color:#667eea}.page_confirmButton__Un71T{padding:8px 16px;background:#52c41a;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .2s}.page_confirmButton__Un71T:hover{background:#389e0d}.page_phoneEditButtons__vYxmO{display:flex;gap:8px;margin-top:4px}.page_menuSection__Uz7Ek{margin-bottom:24px}.page_menuList__4sjCU{display:flex;flex-direction:column;gap:4px}.page_menuItem__Spt9q{display:flex;align-items:center;gap:12px;padding:14px 12px;border-radius:10px;text-decoration:none;color:#333;transition:background .2s}.page_menuItem__Spt9q:hover{background:#f8f9fa}.page_menuItem__Spt9q span{flex:1 1;font-size:15px}.page_menuArrow__2o_WA{color:#ccc}.page_logoutButton__PLAQ0{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff1f0;color:#cf1322;border:1px solid #ffa39e;padding:14px;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.page_logoutButton__PLAQ0:hover{background:#fff7e6;border-color:#ffd591;color:#d46b08}.page_ordersSection__n3Qw_{margin-bottom:24px}.page_ordersSectionHeader__qiUs_{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.page_ordersSectionHeader__qiUs_ .page_sectionTitle__8WDtL{margin-bottom:0;padding-bottom:0;border-bottom:none}.page_ordersCount__eaLA2{font-size:13px;color:#667eea;font-weight:600;background:#f0f3ff;padding:4px 10px;border-radius:12px}.page_ordersLoading__ACuiV{text-align:center;padding:24px;color:#333;font-size:14px}.page_ordersEmpty__tPMYh{display:flex;flex-direction:column;align-items:center;padding:32px 16px;color:#333;text-align:center}.page_ordersEmpty__tPMYh svg{margin-bottom:12px;opacity:.5}.page_ordersEmpty__tPMYh p{font-size:14px;margin-bottom:16px}.page_ordersCta__IA4GD{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s}.page_ordersCta__IA4GD:hover{opacity:.9}.page_ordersList__rhUob{display:flex;flex-direction:column;gap:8px}.page_orderCard__UR8tj{display:flex;align-items:center;gap:12px;padding:14px;background:#f8f9fa;border-radius:12px;text-decoration:none;transition:all .2s}.page_orderCard__UR8tj:hover{background:#f0f3ff;transform:translateX(2px)}.page_orderIcon__k4R7d{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;flex-shrink:0}.page_orderInfo__3ThT1{flex:1 1;min-width:0}.page_orderHeader__pWZiT{display:flex;align-items:center;gap:8px;margin-bottom:4px}.page_orderType__3MFRs{font-size:14px;font-weight:600;color:#333}.page_orderStatus__NmgWX{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}.page_statusPending__wgyMz{background:#fff7e6;color:#d46b08}.page_statusConfirmed__Rie57{background:#e6f7ff;color:#1890ff}.page_statusInProgress___60Sn{background:#f0f3ff;color:#667eea}.page_statusCompleted____kve{background:#f6ffed;color:#389e0d}.page_statusCancelled__Be2NF{background:#fff1f0;color:#cf1322}.page_orderMeta__D_FCP{display:flex;align-items:center;gap:8px;font-size:12px;color:#333}.page_orderDate__y4o6q{flex-shrink:0}.page_orderAddress__vcpUv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_orderQuoteCount__rGhvB{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:500;color:#4a90d9}.page_orderQuoteCount__rGhvB span{background:#ebf3fc;padding:1px 8px;border-radius:9999px;font-size:11px;font-weight:600}.page_orderArrow__VUrlr{color:#ccc;flex-shrink:0}.page_viewAllOrders__d23c4{display:block;text-align:center;padding:12px;color:#667eea;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s;border-radius:8px}.page_viewAllOrders__d23c4:hover{background:#f0f3ff}@media (max-width:768px){.page_content__FdBmX{padding:24px 20px}.page_title__0SEZc{font-size:22px}.page_avatarWrapper__24Nut{width:90px;height:90px}.page_avatarPlaceholder__galkG{font-size:32px}.page_displayName__O1qUp{font-size:20px}.page_nameInput__x_Dor{width:180px;font-size:16px}.page_infoItem__esxuF:has(.page_phoneEditWrapper__Peako){flex-direction:column;align-items:flex-start}.page_phoneEditWrapper__Peako{width:100%}}.page_inquiryList__FbWvs{display:flex;flex-direction:column;gap:10px}.page_inquiryCard__ZFFeP{display:flex;flex-direction:column;gap:8px;padding:14px;background:#f8f9fa;border-radius:12px;text-decoration:none;transition:background-color .2s}.page_inquiryCard__ZFFeP:hover{background:#f0f1f3}.page_inquiryCardHeader__jZ5uR{display:flex;justify-content:space-between;align-items:center}.page_inquiryPartner__7lm1g{font-size:14px;font-weight:600;color:#333}.page_inquiryStatus__f0Sz6{padding:3px 8px;border-radius:10px;font-size:11px;font-weight:600}.page_inquiryStatusPending__h20xT{background-color:#fff3e0;color:#f57c00}.page_inquiryStatusReplied__871PR{background-color:#e8f5e9;color:#4caf50}.page_inquiryContent__DYsJ_{font-size:13px;color:#555;line-height:1.4;margin:0}.page_inquiryDate__gt5jV{font-size:12px;color:#999}.AuthForm_container__yVpLa{display:flex;flex-direction:column;gap:16px;padding:20px;background-color:#fff;border-radius:12px;margin:0 20px 20px}.AuthForm_socialButtons__pZN57{display:flex;flex-direction:column;gap:10px}.AuthForm_socialButton__C11gR{padding:14px 20px;border:1px solid #ddd;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#fff}.AuthForm_socialButton__C11gR.AuthForm_kakao__ZAorg{background-color:#fee500;border-color:#fee500;color:#000}.AuthForm_socialButton__C11gR.AuthForm_naver__GTOAf{background-color:#03c75a;border-color:#03c75a;color:#fff}.AuthForm_socialButton__C11gR.AuthForm_toss__G5w8W{background-color:#0064ff;border-color:#0064ff;color:#fff}.AuthForm_socialButton__C11gR.AuthForm_google__z_M3I{background-color:#fff;border-color:#ddd;color:#333}.AuthForm_socialButton__C11gR.AuthForm_apple__98uXw{background-color:#000;border-color:#000;color:#fff}.AuthForm_socialButton__C11gR:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.AuthForm_divider__NxApc{display:flex;align-items:center;gap:12px;margin:8px 0}.AuthForm_dividerLine__if8TR{flex:1 1;height:1px;background-color:#e0e0e0}.AuthForm_dividerText__A3lSg{font-size:13px;color:#333}.AuthForm_formFields__8wMGn{display:flex;flex-direction:column;gap:12px}.AuthForm_field__p_ati{display:flex;flex-direction:column;gap:6px}.AuthForm_label__Sgqv6{font-size:14px;font-weight:600;color:#333}.AuthForm_required__SmRWG{color:#f44;margin-left:4px}.AuthForm_inputGroup____ome{display:flex;gap:8px}.AuthForm_input__L785y{flex:1 1;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.AuthForm_input__L785y:focus{border-color:#fee500}.AuthForm_verifyButton__4kMw_{padding:12px 20px;background-color:#667eea;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s}.AuthForm_verifyButton__4kMw_:hover{background-color:#5568d3}.AuthForm_manualInputButton__YoKb1{margin-top:8px;padding:14px 24px;background-color:#4ecdc4;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.AuthForm_manualInputButton__YoKb1:hover{background-color:#45b8b0;transform:translateY(-1px)}.AuthForm_submitButton__b7UiN{margin-top:8px;padding:14px 24px;background-color:#fee500;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.AuthForm_submitButton__b7UiN:hover{background-color:#fdd835;transform:translateY(-1px)}.AuthForm_submitButton__b7UiN:disabled{opacity:.5;cursor:not-allowed;transform:none}.AuthForm_socialButton__C11gR:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthForm_error__Wf_MV{padding:12px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px}.AuthForm_socialPhoneHeader__pTcQi{display:flex;flex-direction:column;gap:16px;margin-bottom:8px}.AuthForm_userInfo__gca3V{display:flex;align-items:center;gap:12px;padding:12px;background-color:#f9fafb;border-radius:10px}.AuthForm_userAvatar__p6o7c{width:48px;height:48px;border-radius:50%;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.AuthForm_userAvatar__p6o7c img{width:100%;height:100%;object-fit:cover}.AuthForm_userAvatar__p6o7c span{font-size:18px;font-weight:600;color:#6b7280}.AuthForm_userDetails__5xRLr{display:flex;flex-direction:column;gap:2px;min-width:0}.AuthForm_userName__TEp_q{font-size:15px;font-weight:600;color:#1f2937}.AuthForm_userEmail__RJiSD{font-size:13px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuthForm_phonePrompt__HRKEK{font-size:14px;color:#4b5563;text-align:center;margin:0}.AuthForm_verifiedPhoneDisplay__GckIv{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.AuthForm_verifiedPhone__NKcd_{flex:1 1;font-size:15px;font-weight:500;color:#166534}.AuthForm_changePhoneButton__bjerZ{padding:6px 12px;background-color:transparent;border:1px solid #22c55e;border-radius:6px;color:#22c55e;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.AuthForm_changePhoneButton__bjerZ:hover{background-color:#f0fdf4}.AuthForm_backButton__EUevB{margin-top:4px;padding:12px;background-color:transparent;border:none;color:#6b7280;font-size:14px;cursor:pointer;text-decoration:underline;transition:color .2s}.AuthForm_backButton__EUevB:hover{color:#374151}@media (max-width:768px){.AuthForm_container__yVpLa{margin:0 16px 16px;padding:16px}.AuthForm_input__L785y{font-size:16px}}.TermsAgreement_container__kopk0{display:flex;flex-direction:column;gap:16px;padding:20px;background-color:#fff;border-radius:12px;margin:0 20px 20px}.TermsAgreement_checkboxGroup__3_u35{display:flex;flex-direction:column;gap:12px}.TermsAgreement_checkboxItem__B3BNY{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s}.TermsAgreement_checkboxItem__B3BNY:hover{background-color:#f8f8f8;border-color:#fee500}.TermsAgreement_checkboxItem__B3BNY.TermsAgreement_checked__ObV_R{background-color:#fffbea;border-color:#fee500}.TermsAgreement_checkbox__9dytA{width:20px;height:20px;cursor:pointer;accent-color:#fee500}.TermsAgreement_label__oy2K5{flex:1 1;font-size:14px;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TermsAgreement_required__JEbO4{color:#f44;font-weight:600;margin-left:4px}.TermsAgreement_viewButton__cgwAi{padding:4px 12px;background-color:transparent;border:1px solid #ddd;border-radius:6px;font-size:12px;color:#333;cursor:pointer;white-space:nowrap;transition:all .2s}.TermsAgreement_viewButton__cgwAi:hover{border-color:#333;color:#333}.TermsAgreement_divider__1MH_w{height:1px;background-color:#e0e0e0;margin:8px 0}.TermsAgreement_allCheck__pTVsi{font-weight:600;font-size:15px}.TermsAgreement_submitButton__s2L0R{margin-top:8px;padding:14px 24px;background-color:#fee500;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.TermsAgreement_submitButton__s2L0R:hover{background-color:#fdd835;transform:translateY(-1px)}.TermsAgreement_submitButton__s2L0R:disabled{opacity:.5;cursor:not-allowed;transform:none}.TermsAgreement_modalOverlay__X50m2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.TermsAgreement_modalContent__Ld32J{background:#fff;border-radius:16px;width:100%;max-width:500px;max-height:70vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:TermsAgreement_modalFadeIn__AEx9n .2s ease-out}@keyframes TermsAgreement_modalFadeIn__AEx9n{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TermsAgreement_modalHeader__6IQ1l{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #e0e0e0}.TermsAgreement_modalTitle__eZz79{font-size:18px;font-weight:700;color:#333;margin:0}.TermsAgreement_modalCloseButton__kbRAI{background:none;border:none;font-size:20px;color:#999;cursor:pointer;padding:4px;line-height:1}.TermsAgreement_modalCloseButton__kbRAI:hover{color:#333}.TermsAgreement_modalBody__fY9qS{padding:20px 24px;overflow-y:auto;flex:1 1}.TermsAgreement_modalText__FNxnq{font-family:inherit;font-size:14px;color:#333;line-height:1.8;white-space:pre-wrap;word-break:keep-all;margin:0}.TermsAgreement_modalFooter__wSPJt{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 20px;border-top:1px solid #e0e0e0}.TermsAgreement_fullViewLink__TAwGb{font-size:14px;color:#667eea;text-decoration:none;font-weight:500}.TermsAgreement_fullViewLink__TAwGb:hover{text-decoration:underline}.TermsAgreement_modalCloseAction__SW33_{padding:10px 24px;background-color:#f5f5f5;border:none;border-radius:8px;font-size:14px;font-weight:600;color:#333;cursor:pointer;transition:all .2s}.TermsAgreement_modalCloseAction__SW33_:hover{background-color:#e0e0e0}@media (max-width:768px){.TermsAgreement_container__kopk0{margin:0 16px 16px;padding:16px}.TermsAgreement_checkboxItem__B3BNY{padding:10px}.TermsAgreement_label__oy2K5{font-size:13px}.TermsAgreement_modalContent__Ld32J{max-height:80vh}.TermsAgreement_modalHeader__6IQ1l{padding:16px 20px 12px}.TermsAgreement_modalBody__fY9qS{padding:16px 20px}.TermsAgreement_modalFooter__wSPJt{padding:12px 20px 16px}}.MultiSelect_container__SC_Qs{display:flex;flex-direction:column;gap:16px;padding:20px;margin:0 20px 20px}.MultiSelect_optionsGrid__ZvSDh{display:flex;flex-direction:column;gap:10px}.MultiSelect_optionItem__9NUi7{display:flex;align-items:center;gap:12px;padding:14px 16px;background-color:#fff;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MultiSelect_optionItem__9NUi7:hover{border-color:#fee500;background-color:#fffef8}.MultiSelect_optionItem__9NUi7.MultiSelect_selected__gdA4b{border-color:#fee500;background-color:#fffbea}.MultiSelect_checkbox__SU169{width:22px;height:22px;cursor:pointer;accent-color:#fee500}.MultiSelect_optionLabel__W1aYz{flex:1 1;font-size:15px;color:#333;cursor:pointer;font-weight:500}.MultiSelect_additionalInput__8ng89{margin-top:8px;padding:0 16px}.MultiSelect_input__m7PEg{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.MultiSelect_input__m7PEg:focus{border-color:#fee500}.MultiSelect_input__m7PEg::placeholder{color:#333}.MultiSelect_submitButton__g_HVi{margin-top:8px;padding:14px 24px;background-color:#fee500;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.MultiSelect_submitButton__g_HVi:hover{background-color:#fdd835;transform:translateY(-1px)}.MultiSelect_submitButton__g_HVi:disabled{opacity:.5;cursor:not-allowed;transform:none}.MultiSelect_helperText__wTyf_{font-size:13px;color:#333;margin-top:-8px}@media (max-width:768px){.MultiSelect_container__SC_Qs{margin:0 16px 16px;padding:16px}.MultiSelect_optionItem__9NUi7{padding:12px 14px}.MultiSelect_input__m7PEg{font-size:16px}}.ChatInterface_container__VRICt{display:flex;flex-direction:column;height:100vh;height:100dvh;background-color:#b2c7d9;max-width:100%;margin:0 auto;padding-top:env(safe-area-inset-top,0)}.ChatInterface_messagesContainer__wv89j{flex:1 1;overflow-y:auto;padding:20px;display:flex;flex-direction:column}.ChatInterface_inputContainer__7kfR_{background-color:#fff;border-top:1px solid #e0e0e0;padding:16px 20px;display:flex;gap:12px;align-items:center}.ChatInterface_input__lkDfT{flex:1 1;padding:12px 16px;border:1px solid #ddd;border-radius:20px;font-size:14px;outline:none;transition:border-color .2s}.ChatInterface_input__lkDfT:focus{border-color:#fee500}.ChatInterface_input__lkDfT:disabled{background-color:#f5f5f5;cursor:not-allowed}.ChatInterface_dateInput__akR6a{flex:1 1;padding:12px 16px;border:1px solid #ddd;border-radius:20px;font-size:14px;outline:none;transition:border-color .2s}.ChatInterface_dateInput__akR6a:focus{border-color:#fee500}.ChatInterface_sendButton__le2JX{padding:12px 24px;background-color:#fee500;border:none;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.ChatInterface_sendButton__le2JX:hover{background-color:#fdd835;transform:translateY(-1px)}.ChatInterface_sendButton__le2JX:active{transform:translateY(0)}.ChatInterface_sendButton__le2JX:disabled{opacity:.5;cursor:not-allowed;transform:none}.ChatInterface_optionsContainer__8NnWr{display:flex;flex-direction:column;gap:8px;padding:0 20px 20px}.ChatInterface_inlineOptionsContainer__nEquS{display:flex;flex-direction:column;gap:8px;margin-top:16px}.ChatInterface_optionButton__xuvz3{padding:12px 20px;background-color:#fff;border:1px solid #ddd;border-radius:20px;font-size:14px;cursor:pointer;transition:all .2s;text-align:left}.ChatInterface_optionButton__xuvz3:hover{background-color:#fee500;border-color:#fee500;transform:translateX(4px)}.ChatInterface_selectedOption__T6dtd{background-color:#fee500;border-color:#fee500;font-weight:600}.ChatInterface_editInputContainer__7W3Pv{margin-top:12px}.ChatInterface_editInputContainer__7W3Pv,.ChatInterface_inlineInputContainer__CcUR2{background-color:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ChatInterface_inlineInputContainer__CcUR2{margin-top:16px}.ChatInterface_inlineForm__Y2sog{display:flex;flex-direction:column;gap:12px}.ChatInterface_inlineInputWrapper__BTQDL{display:flex;align-items:center;gap:8px;border:1px solid #ddd;border-radius:8px;padding:12px 16px;background-color:#fff}.ChatInterface_inlineInput__T6ePq{flex:1 1;border:none;outline:none;font-size:16px;background:transparent}.ChatInterface_inlineInput__T6ePq::placeholder{color:#333}.ChatInterface_inlineUnit__1pyob{font-size:14px;color:#333;white-space:nowrap}.ChatInterface_inlineDateInput__SQAqc{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:16px;outline:none;background-color:#fff;transition:border-color .2s}.ChatInterface_inlineDateInput__SQAqc:focus{border-color:#fee500}.ChatInterface_inlineSubmitButton__HufOF{padding:14px 24px;background-color:#e0e0e0;border:none;border-radius:8px;font-size:15px;font-weight:600;color:#333;cursor:pointer;transition:all .2s}.ChatInterface_inlineSubmitButton__HufOF:not(:disabled){background-color:#fee500;color:#000}.ChatInterface_inlineSubmitButton__HufOF:not(:disabled):hover{background-color:#fdd835}.ChatInterface_daySelectContainer__5Q_E9{display:flex;flex-direction:column;gap:20px}.ChatInterface_daySelectTitle__6zqlG{font-size:16px;font-weight:600;color:#333;margin:0}.ChatInterface_daySelectRow__WhqfP{display:flex;justify-content:space-between;gap:8px}.ChatInterface_dayButton__sSvY9{width:40px;height:40px;border-radius:50%;border:1px solid #ddd;background-color:#fff;font-size:14px;font-weight:500;color:#333;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.ChatInterface_dayButton__sSvY9:hover{border-color:#fee500;color:#333}.ChatInterface_dayButtonSelected__G0MBS{background-color:#fee500;border-color:#fee500;color:#000}.ChatInterface_dayButtonSelected__G0MBS:hover{background-color:#fdd835;border-color:#fdd835;color:#000}.ChatInterface_daySelectSubmitButton__XmZUb{width:100%;padding:14px 24px;background-color:#e0e0e0;border:none;border-radius:8px;font-size:15px;font-weight:600;color:#333;cursor:pointer;transition:all .2s}.ChatInterface_daySelectSubmitButton__XmZUb:not(:disabled){background-color:#fee500;color:#000}.ChatInterface_daySelectSubmitButton__XmZUb:not(:disabled):hover{background-color:#fdd835}.ChatInterface_inlineTimeSelect__sA9Sg{flex:1 1;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:16px;outline:none;background-color:#fff;cursor:pointer;transition:border-color .2s}.ChatInterface_inlineTimeSelect__sA9Sg:focus{border-color:#fee500}.ChatInterface_loadingDots__nRXma{display:flex;gap:4px;padding:12px 16px}.ChatInterface_dot__lBowO{width:8px;height:8px;border-radius:50%;background-color:#333;animation:ChatInterface_bounce__lIzWF 1.4s ease-in-out infinite both}.ChatInterface_dot__lBowO:first-child{animation-delay:-.32s}.ChatInterface_dot__lBowO:nth-child(2){animation-delay:-.16s}@keyframes ChatInterface_bounce__lIzWF{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.ChatInterface_completionMessage__GC_Vo{text-align:center;padding:40px 20px}.ChatInterface_completionTitle__aiKwx{font-size:24px;font-weight:700;color:#333;margin-bottom:12px}.ChatInterface_completionText__LkIa8{font-size:16px;color:#333;line-height:1.6}.ChatInterface_numberInputWrapper__xOHOV{display:flex;align-items:center;flex:1 1;gap:8px}.ChatInterface_unit__pt2W6{font-size:14px;color:#333;white-space:nowrap}.ChatInterface_timeSelectContainer__gre0W{background-color:#fff;border-top:1px solid #e0e0e0;padding:16px 20px;display:flex;gap:12px;align-items:center}.ChatInterface_timeRow__7QqHm{flex:1 1;display:flex;gap:8px}.ChatInterface_timeSelect__uVF00{flex:1 1;padding:12px 16px;border:1px solid #ddd;border-radius:20px;font-size:14px;outline:none;transition:border-color .2s;background-color:#fff;cursor:pointer}.ChatInterface_timeSelect__uVF00:focus{border-color:#fee500}@media (max-width:768px){.ChatInterface_container__VRICt{max-width:100%}.ChatInterface_messagesContainer__wv89j{padding:16px}.ChatInterface_inputContainer__7kfR_{padding:12px 16px}.ChatInterface_dateInput__akR6a,.ChatInterface_input__lkDfT{font-size:16px}.ChatInterface_inlineDateInput__SQAqc{width:90%}.ChatInterface_optionsContainer__8NnWr{padding:0 16px 16px}.ChatInterface_timeSelectContainer__gre0W{padding:12px 16px}.ChatInterface_timeSelect__uVF00{font-size:16px}}.Splash_splashContainer__yNdvp{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;z-index:9999;animation:Splash_fadeIn__Ltmro .3s ease-in}.Splash_content__s9P34{display:flex;flex-direction:column;align-items:center;gap:24px}.Splash_logoContainer__lqUuo{animation:Splash_pulse__F6GUD 2s ease-in-out infinite}.Splash_logo__0GqM2{width:200px;height:auto;object-fit:contain}.Splash_message__F_H68{color:#fff;font-size:16px;font-weight:500;text-align:center;margin:0;padding:0 20px;max-width:300px;line-height:1.6;animation:Splash_fadeIn__Ltmro .5s ease-in .3s both}.Splash_spinner__ckf_d{display:flex;gap:8px;align-items:center}.Splash_dot__cJOdu{width:12px;height:12px;background-color:#fff;border-radius:50%;animation:Splash_bounce__fX_fh 1.4s ease-in-out infinite}.Splash_dot__cJOdu:first-child{animation-delay:0s}.Splash_dot__cJOdu:nth-child(2){animation-delay:.2s}.Splash_dot__cJOdu:nth-child(3){animation-delay:.4s}@keyframes Splash_fadeIn__Ltmro{0%{opacity:0}to{opacity:1}}@keyframes Splash_pulse__F6GUD{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes Splash_bounce__fX_fh{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-12px)}}@media (max-width:768px){.Splash_logo__0GqM2{width:160px}.Splash_message__F_H68{font-size:14px;max-width:260px}}