.page_container__rydmu{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px}.page_content___whEz{width:100%;max-width:800px}.page_loading__kWIK1{background:#fff;border-radius:12px;padding:40px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.1)}.page_loadingSpinner__Dyp4C{width:40px;height:40px;border:4px solid #f3f4f6;border-top-color:#007bff;border-radius:50%;animation:page_spin__WsI2Z 1s linear infinite;margin:0 auto 16px}@keyframes page_spin__WsI2Z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_errorContainer__SnN3c{background:#fff;border-radius:12px;padding:40px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.1)}.page_errorIcon__adJaG{font-size:48px;margin-bottom:16px}.page_errorTitle__R2IU_{font-size:24px;font-weight:700;color:#e53e3e;margin:0 0 12px}.page_errorMessage___b2Mv{font-size:16px;color:#666;margin:0 0 24px;line-height:1.5}.page_homeButton__wQzqs{background:#007bff;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s ease}.page_homeButton__wQzqs:hover{background:#0056b3}.page_invitationHeader__yKJ8V{background:#fff;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 4px 20px rgba(0,0,0,.1);text-align:center}.page_title__wzChM{font-size:32px;font-weight:700;color:#333;margin:0 0 20px}.page_invitationInfo__pjzSn{display:flex;flex-direction:column;gap:12px}.page_supplierInfo__ZqlZo{font-size:18px;color:#555;margin:0}.page_profileInfo__OFhps{background:#f8f9fa;padding:16px;border-radius:8px;border-left:4px solid #007bff}.page_profileInfo__OFhps h3{font-size:20px;font-weight:600;color:#007bff;margin:0}.page_invitationNote__N8Zhn{font-size:14px;color:#666;line-height:1.5;margin:0;font-style:italic}.page_loginPrompt____KLj{background:#fff;border-radius:12px;padding:40px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.1)}.page_loginOptions__mn02R{margin-top:32px}.page_loginTitle__cXpIz{font-size:20px;font-weight:600;color:#333;margin:0 0 8px}.page_loginDescription__0rlGx{font-size:16px;color:#666;margin:0 0 24px;line-height:1.5}.page_loginButtons__ZxFG1{display:flex;flex-direction:column;gap:12px;align-items:center}.page_primaryButton__q9kDy{background:#007bff;color:#fff;border:none;padding:14px 28px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:240px}.page_primaryButton__q9kDy:hover{background:#0056b3;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,123,255,.3)}.page_secondaryButton__CNNvC{background:#f8f9fa;color:#6c757d;border:2px solid #dee2e6;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_secondaryButton__CNNvC:hover{background:#e9ecef;border-color:#adb5bd}.page_loginForm__qlRN1{background:#fff;border-radius:12px;padding:40px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.1)}.page_formTitle__wJF21{font-size:24px;font-weight:700;color:#333;margin:0 0 8px}.page_formDescription__NfiTJ{font-size:16px;color:#666;margin:0 0 24px}.page_backButton__YGf7c{background:none;color:#6c757d;border:1px solid #dee2e6;padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;margin-top:12px;transition:all .2s ease}.page_backButton__YGf7c:hover{background:#f8f9fa;border-color:#adb5bd}@media (max-width:768px){.page_container__rydmu{padding:16px}.page_title__wzChM{font-size:24px}.page_errorContainer__SnN3c,.page_invitationHeader__yKJ8V,.page_loading__kWIK1,.page_loginForm__qlRN1,.page_loginPrompt____KLj{padding:24px}.page_supplierInfo__ZqlZo{font-size:16px}.page_profileInfo__OFhps h3{font-size:18px}.page_loginButtons__ZxFG1{width:100%}.page_primaryButton__q9kDy{min-width:auto;width:100%}}@media (max-width:480px){.page_container__rydmu{padding:12px}.page_errorContainer__SnN3c,.page_invitationHeader__yKJ8V,.page_loading__kWIK1,.page_loginForm__qlRN1,.page_loginPrompt____KLj{padding:20px}.page_title__wzChM{font-size:20px}.page_loginTitle__cXpIz{font-size:18px}}.ReviewForm_reviewForm__OR19N{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.1);max-width:600px;margin:0 auto}.ReviewForm_formHeader__5_KUg{margin-bottom:24px;text-align:center}.ReviewForm_formTitle__3Cpe7{font-size:24px;font-weight:700;color:#333;margin:0 0 8px}.ReviewForm_supplierName__6axxx{font-size:16px;color:#666;margin:0}.ReviewForm_form__nEBkc{display:flex;flex-direction:column;gap:20px}.ReviewForm_errorMessage__qsUc_{background:#fff5f5;border:1px solid #feb2b2;color:#c53030;padding:12px;border-radius:6px;font-size:14px;text-align:center}.ReviewForm_formGroup__4ZFxK{display:flex;flex-direction:column;gap:8px}.ReviewForm_label__lCF5Z{font-size:16px;font-weight:600;color:#333}.ReviewForm_required__YJuSN{color:#e53e3e}.ReviewForm_labelDescription__jk6xJ{font-size:14px;color:#666;margin:0;line-height:1.4}.ReviewForm_starsContainer__xeq0o{display:flex;align-items:center;gap:8px;margin:8px 0}.ReviewForm_starButton___sn0c{background:none;border:none;font-size:32px;cursor:pointer;transition:all .2s ease;padding:4px;border-radius:4px}.ReviewForm_starButton___sn0c:hover{transform:scale(1.1);background:rgba(255,215,0,.1)}.ReviewForm_starFilled__rL3bg{color:gold}.ReviewForm_starEmpty__qA_f5{color:#ddd}.ReviewForm_starEmpty__qA_f5:hover{color:#ffed4a}.ReviewForm_ratingText__frudH{font-size:14px;color:#333;font-weight:500;margin-left:8px}.ReviewForm_titleInput__EalNX{padding:12px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;transition:border-color .2s ease;font-family:inherit}.ReviewForm_titleInput__EalNX:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.ReviewForm_commentTextarea__SRaZL{padding:12px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;transition:border-color .2s ease;resize:vertical;min-height:120px;font-family:inherit;line-height:1.5}.ReviewForm_commentTextarea__SRaZL:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.ReviewForm_characterCount__BeYPA{font-size:12px;color:#666;text-align:right}.ReviewForm_checkboxLabel__9mhEZ{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:16px}.ReviewForm_checkbox__AlaPz{width:18px;height:18px;margin-top:2px;cursor:pointer}.ReviewForm_checkboxText__UdaIp{font-weight:500;color:#333}.ReviewForm_checkboxDescription__pSfTf{font-size:13px;color:#666;margin:4px 0 0 26px;line-height:1.4}.ReviewForm_verificationNotice__aA_4n{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:12px}.ReviewForm_verifiedBadge__sWhtC{display:inline-flex;align-items:center;background:#10b981;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600;margin-bottom:6px}.ReviewForm_verificationText__Cj7c9{font-size:13px;color:#0369a1;margin:0;line-height:1.4}.ReviewForm_formActions__JBdif{display:flex;gap:12px;margin-top:8px}.ReviewForm_cancelButton__3x0wl,.ReviewForm_submitButton__v1WIR{flex:1 1;padding:14px 20px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.ReviewForm_cancelButton__3x0wl{background:#f8f9fa;border-color:#dee2e6;color:#6c757d}.ReviewForm_cancelButton__3x0wl:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.ReviewForm_submitButton__v1WIR{background:#007bff;color:#fff;border-color:#007bff}.ReviewForm_submitButton__v1WIR:hover:not(:disabled){background:#0056b3;border-color:#0056b3;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,123,255,.3)}.ReviewForm_cancelButton__3x0wl:disabled,.ReviewForm_submitButton__v1WIR:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:768px){.ReviewForm_reviewForm__OR19N{padding:20px;margin:0 16px}.ReviewForm_formTitle__3Cpe7{font-size:20px}.ReviewForm_supplierName__6axxx{font-size:14px}.ReviewForm_form__nEBkc{gap:16px}.ReviewForm_starButton___sn0c{font-size:28px;padding:2px}.ReviewForm_commentTextarea__SRaZL,.ReviewForm_titleInput__EalNX{font-size:16px}.ReviewForm_formActions__JBdif{flex-direction:column}.ReviewForm_cancelButton__3x0wl,.ReviewForm_submitButton__v1WIR{padding:12px 16px}}@media (max-width:480px){.ReviewForm_reviewForm__OR19N{padding:16px}.ReviewForm_starsContainer__xeq0o{justify-content:center;flex-wrap:wrap}.ReviewForm_starButton___sn0c{font-size:24px}.ReviewForm_ratingText__frudH{width:100%;text-align:center;margin-left:0;margin-top:4px}}.ConnectAccountSetup_connectAccountContainer__XqdDS{width:100%;max-width:800px;margin:0 auto;padding:3dvh;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);font-family:NeueHaasUnicaPro,sans-serif}.ConnectAccountSetup_sectionTitle__31sIR{font-family:NeueHaasUnicaPro,sans-serif;font-weight:700;font-size:2.8vh;font-size:2.8dvh;color:#000;margin-bottom:2dvh;letter-spacing:-.03em}.ConnectAccountSetup_infoBox__CC9R8{padding:2.5dvh;background-color:#f9f9f9;border-radius:.8vh;border-radius:.8dvh;margin-bottom:3dvh}.ConnectAccountSetup_infoBox__CC9R8 h3{font-weight:600;font-size:2vh;font-size:2dvh;margin-bottom:1.5dvh;color:#333}.ConnectAccountSetup_infoBox__CC9R8 p{font-size:1.6vh;font-size:1.6dvh;line-height:1.6;margin-bottom:1.5dvh;color:#555}.ConnectAccountSetup_infoBox__CC9R8 p:last-child{margin-bottom:0}.ConnectAccountSetup_successBox__vZXUR{padding:3dvh;background-color:#e8f5e9;border-radius:.8vh;border-radius:.8dvh;margin-bottom:3dvh;text-align:center}.ConnectAccountSetup_successBox__vZXUR h3{font-weight:600;font-size:2vh;font-size:2dvh;margin-bottom:1.5dvh;color:#2e7d32}.ConnectAccountSetup_successBox__vZXUR p{font-size:1.6vh;font-size:1.6dvh;line-height:1.6;margin-bottom:2dvh;color:#333}.ConnectAccountSetup_checkmarkIcon__QorpX{width:6vh;width:6dvh;height:6vh;height:6dvh;background-color:#2e7d32;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3vh;font-size:3dvh;margin:0 auto 2dvh}.ConnectAccountSetup_statusInfo__l6I_l{background-color:#fff;border-radius:.6vh;border-radius:.6dvh;padding:2dvh;margin-top:2dvh}.ConnectAccountSetup_statusItem__UOTM4{display:flex;justify-content:space-between;padding:1dvh 0;border-bottom:1px solid #eee}.ConnectAccountSetup_statusItem__UOTM4:last-child{border-bottom:none}.ConnectAccountSetup_statusLabel___Z7MV{font-weight:500;color:#666;font-size:1.5vh;font-size:1.5dvh}.ConnectAccountSetup_statusValue__jkyxq{font-weight:600;color:#333;font-size:1.5vh;font-size:1.5dvh}.ConnectAccountSetup_actions__bCifG{display:flex;gap:1.5vh;gap:1.5dvh;margin-top:2dvh}.ConnectAccountSetup_primaryButton__h3z7_{padding:1.8dvh 3dvh;background-color:#000;color:#fff;border:none;border-radius:.6vh;border-radius:.6dvh;font-family:NeueHaasUnicaPro,sans-serif;font-weight:500;font-size:1.6vh;font-size:1.6dvh;cursor:pointer;transition:background-color .2s ease;flex:1 1}.ConnectAccountSetup_primaryButton__h3z7_:hover{background-color:#333}.ConnectAccountSetup_secondaryButton__Wf0iv{padding:1.8dvh 3dvh;background-color:transparent;color:#000;border:1px solid #000;border-radius:.6vh;border-radius:.6dvh;font-family:NeueHaasUnicaPro,sans-serif;font-weight:500;font-size:1.6vh;font-size:1.6dvh;cursor:pointer;transition:all .2s ease}.ConnectAccountSetup_secondaryButton__Wf0iv:hover{background-color:#f5f5f5}.ConnectAccountSetup_primaryButton__h3z7_:disabled,.ConnectAccountSetup_secondaryButton__Wf0iv:disabled{opacity:.7;cursor:not-allowed}.ConnectAccountSetup_error__Ta30E{margin:2dvh 0;padding:1.5dvh;background-color:#ffebee;color:#e53935;border-radius:.6vh;border-radius:.6dvh;font-size:1.5vh;font-size:1.5dvh;font-weight:400}.ConnectAccountSetup_loadingContainer__yKzNc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5dvh;min-height:20vh;min-height:20dvh}.ConnectAccountSetup_loadingSpinner__omei_{width:6vh;width:6dvh;height:6vh;height:6dvh;border:.6dvh solid #f3f3f3;border-top-color:#000;border-radius:50%;animation:ConnectAccountSetup_spin__FdXd8 1s linear infinite;margin-bottom:2dvh}@keyframes ConnectAccountSetup_spin__FdXd8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ConnectAccountSetup_connectAccountContainer__XqdDS{padding:2dvh}.ConnectAccountSetup_sectionTitle__31sIR{font-size:2.4vh;font-size:2.4dvh}.ConnectAccountSetup_infoBox__CC9R8,.ConnectAccountSetup_successBox__vZXUR{padding:2dvh}.ConnectAccountSetup_actions__bCifG{flex-direction:column}.ConnectAccountSetup_primaryButton__h3z7_,.ConnectAccountSetup_secondaryButton__Wf0iv{width:100%}}.ConnectAccountSetup_statusMessage__O2izD{padding:1.5dvh 2dvh;border-radius:.8vh;border-radius:.8dvh;margin-bottom:2dvh;font-size:1.6vh;font-size:1.6dvh;text-align:center;animation:ConnectAccountSetup_fadeIn__0NfVH .3s ease-in-out}.ConnectAccountSetup_success__Oj6_s{background-color:rgba(21,184,59,.1);color:#15b83b;border:1px solid rgba(21,184,59,.3)}.ConnectAccountSetup_warning__etHAK{background-color:rgba(255,152,0,.1);color:#ff9800;border:1px solid rgba(255,152,0,.3)}.ConnectAccountSetup_error__Ta30E{background-color:rgba(244,84,100,.1);color:#f45464;border:1px solid rgba(244,84,100,.3)}@keyframes ConnectAccountSetup_fadeIn__0NfVH{0%{opacity:0;transform:translateY(-1vh);transform:translateY(-1dvh)}to{opacity:1;transform:translateY(0)}}.MobileBottomNav_bottomNav__xxzRT{position:fixed;bottom:0;left:4vw;width:92vw;height:12vw;background-color:#000;border-top:1px solid #6c6c6c;display:flex;justify-content:space-evenly;align-items:center;z-index:1100;padding:0;box-sizing:border-box;border-top-left-radius:2vh;border-top-right-radius:2vh}.MobileBottomNav_navItem__0RX_W{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:inherit;width:20vw;height:100%;cursor:pointer;padding:0;border-radius:1vh;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MobileBottomNav_navItem__0RX_W:hover{background-color:hsla(0,0%,100%,.1)}.MobileBottomNav_navItem__0RX_W.MobileBottomNav_active__KcpRh{background-color:hsla(0,0%,100%,.15);color:#fff}.MobileBottomNav_navItem__0RX_W.MobileBottomNav_active__KcpRh .MobileBottomNav_icon__BC0lS svg{color:#fff;stroke-width:1.5}.MobileBottomNav_icon__BC0lS{height:2.7vh;width:2.7vh;display:flex;align-items:center;justify-content:center;margin-bottom:.4vh;transform:translateY(-.1vh)}.MobileBottomNav_icon__BC0lS svg{width:2.2vh!important;height:2.2vh!important;stroke:currentColor;color:#fff;transition:all .2s ease}.MobileBottomNav_label__xNij5{font-size:1.4vh;line-height:1;text-align:center;color:#fff;font-weight:300;font-family:NeueHaasUnicaPro,Arial,sans-serif;transition:color .2s ease;transform:translateY(-.3vh)}.MobileBottomNav_navItem__0RX_W.MobileBottomNav_active__KcpRh .MobileBottomNav_label__xNij5{color:#fff;font-weight:400}.MobileBottomNav_navItemContact__ZZlcp,.MobileBottomNav_navItemHome__RyZ1H{transform:translateX(0)}.MobileBottomNav_navItemBrief__V88aV{transform:translateX(.72vw)}.MobileBottomNav_navItemChat__WTkcp,.MobileBottomNav_navItemUser__1dJ8x{transform:translateX(0)}@media (min-width:768px){.MobileBottomNav_bottomNav__xxzRT{display:none}}@media (max-height:600px){.MobileBottomNav_bottomNav__xxzRT{height:6vh}.MobileBottomNav_icon__BC0lS{height:2.5vh;width:2.5vh;margin-bottom:.3vh}.MobileBottomNav_icon__BC0lS svg{width:2.5vh!important;height:2.5vh!important}.MobileBottomNav_label__xNij5{font-size:1.2vh}}@keyframes MobileChatMenu_slideInAnimation__HNQ1b{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes MobileChatMenu_slideOutAnimation__D5ec3{0%{transform:translateY(0)}to{transform:translateY(100%)}}.MobileChatMenu_mobileChatMenuBackground__DYBxp{position:fixed;top:15vw;left:0;width:100vw;height:calc(100% - 15vw);background-color:#fff;z-index:1000}.MobileChatMenu_mobileChatMenu__aeS_b{position:fixed;top:15vw;left:0;width:100vw;height:calc(100dvh - 15vw);background-color:#000;color:#fff;display:flex;flex-direction:column;z-index:1000;transform:translateY(100%);bottom:0;border-top:2vw solid #fff;border-left:2vw solid #fff;border-right:2vw solid #fff;box-sizing:border-box;border-radius:7vw 7vw 0 0}.MobileChatMenu_slideIn__nhx26{animation:MobileChatMenu_slideInAnimation__HNQ1b .2s ease-out forwards}.MobileChatMenu_slideOut__84i41{animation:MobileChatMenu_slideOutAnimation__D5ec3 .2s ease-out forwards}.MobileChatMenu_headerControls__epRns{display:flex;justify-content:flex-end;padding:0;position:fixed;top:17vw;right:2.5vw;z-index:1001;width:calc(100% - 5vw)}.MobileChatMenu_closeButton__dM11M{background:none;color:#d3d3d3;font-size:7vw;font-weight:600;cursor:pointer;width:10vw;height:10vw;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #000;border-radius:10vw;margin-right:-1.5vw;transform:translateY(-17vw)}.MobileChatMenu_chatMessages__bhqZy{height:calc(100% - 25vw);overflow-y:auto;padding:5vw;display:flex;flex-direction:column;box-sizing:border-box;position:relative;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;min-height:0;gap:4vw}.MobileChatMenu_message__P01EB{max-width:85%;margin:0;padding:3vw;border-radius:4vw;word-wrap:break-word;box-sizing:border-box}.MobileChatMenu_message__P01EB:last-child{margin-bottom:0}.MobileChatMenu_message__P01EB p{margin:0;width:100%}.MobileChatMenu_exampleSliderContainer__1i2Hc{margin:0;padding:0;width:100%;box-sizing:border-box}.MobileChatMenu_exampleSliderTitle__pvgND{font-family:NeueHaasUnicaPro;font-weight:300;font-size:3.5vw;color:#919191!important;margin-bottom:0;padding:0 1vw;box-sizing:border-box;border:1px solid #919191!important}.MobileChatMenu_exampleSlider__12X4T{margin:0;padding:0;width:100%;box-sizing:border-box}.MobileChatMenu_exampleSlider__12X4T::-webkit-scrollbar{display:none}.MobileChatMenu_exampleItem__sfOTl{flex:0 0 auto;width:90vw;background-color:#000;color:#585858!important;border:1px solid #585858!important;border-radius:4vw;border-bottom-left-radius:.5vw;font-family:NeueHaasUnicaPro;font-weight:300;font-size:4.3vw;line-height:1.3;cursor:pointer;scroll-snap-align:start;box-sizing:border-box;white-space:normal;transition:all .3s ease;position:relative;padding:3vw;align-self:flex-start;max-width:85%;margin-bottom:0;word-wrap:break-word}.MobileChatMenu_exampleItem__sfOTl.MobileChatMenu_ai__NnLMT{color:#919191!important;border:1px solid #919191!important}.MobileChatMenu_exampleItem__sfOTl:hover{opacity:.8}.MobileChatMenu_user__SWfeh{align-self:flex-end;border-bottom-right-radius:.5vw;border:1px solid #fff}.MobileChatMenu_ai__NnLMT,.MobileChatMenu_user__SWfeh{background-color:#000;color:#fff;font-family:NeueHaasUnicaPro;font-weight:300;font-size:4.3vw;line-height:1.3;box-sizing:border-box}.MobileChatMenu_ai__NnLMT{align-self:flex-start;border-bottom-left-radius:.5vw;border:1px solid #fff;margin:0!important}.MobileChatMenu_exampleMessage__LP6S9{color:#919191!important;border:1px solid #919191!important;margin:0!important}.MobileChatMenu_ai__NnLMT.MobileChatMenu_exampleMessage__LP6S9,.MobileChatMenu_message__P01EB.MobileChatMenu_ai__NnLMT,.MobileChatMenu_message__P01EB.MobileChatMenu_exampleMessage__LP6S9{margin:0!important}.MobileChatMenu_chatInput__G0G55{padding:3vw 6vw;box-sizing:border-box;z-index:10;margin-bottom:15vw}.MobileChatMenu_chatInput__G0G55,.MobileChatMenu_inputContainer__T6Vjp{background-color:#000;position:relative;display:flex;align-items:center;justify-content:center}.MobileChatMenu_inputContainer__T6Vjp{width:100%;border:1px solid #fff;border-radius:2vh;padding:0 1vh}.MobileChatMenu_chatInput__G0G55 textarea{flex-grow:1;height:5vh;min-height:5vh;max-height:5vh;border:none;padding:1.25vh;background-color:transparent;color:#fff;font-family:NeueHaasUnicaPro;font-weight:300;font-size:4.3vw;line-height:1.3;resize:none;overflow-y:auto;outline:none;box-sizing:border-box}.MobileChatMenu_chatInput__G0G55 textarea::placeholder{color:hsla(0,0%,100%,.8);text-align:start;font-size:4.3vw}.MobileChatMenu_blinkingCursor__VmDQL{animation:MobileChatMenu_blink__KPX5r .7s infinite;font-weight:100;font-size:4vw;color:#fff;position:relative;top:-1px}@keyframes MobileChatMenu_blink__KPX5r{0%{opacity:0}50%{opacity:1}to{opacity:0}}.MobileChatMenu_sendButton__40mqc{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#fff;cursor:pointer;font-size:2.86vw;padding:0;flex-shrink:0;margin-left:0dvh!important}.MobileChatMenu_sendButton__40mqc:hover{background-color:hsla(0,0%,100%,.1);border-radius:30%}.MobileChatMenu_sendButton__40mqc:disabled{opacity:.8;cursor:not-allowed}.MobileChatMenu_processingContainer__iLmtS{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:4vw;max-width:28%;padding:3vw;border-radius:4vw;border-bottom-left-radius:.5vw;background-color:#000;border:1px solid #fff;box-sizing:border-box;align-self:flex-start}.MobileChatMenu_loader__00lbR{width:9vw;aspect-ratio:2;--_g:no-repeat radial-gradient(circle closest-side,#fff 90%,#0000);background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:calc(100% / 3) 50%;animation:MobileChatMenu_l3___yhvQ 1s linear infinite;margin:0}@keyframes MobileChatMenu_l3___yhvQ{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}@keyframes SuggestionForm_slideInAnimation__kdrbx{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes SuggestionForm_slideOutAnimation__KJ_ud{0%{transform:translateY(0)}to{transform:translateY(100%)}}.SuggestionForm_formWrapper__EfCnQ{width:100%;height:100%;padding:3vh;display:flex;flex-direction:column;position:relative;background-color:#000;color:#fff;font-family:NeueHaasUnicaPro,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.SuggestionForm_formWrapperMobile__LUzi3{position:fixed;bottom:0;left:0;width:100vw;height:75vh;z-index:1050;padding-bottom:30vw;border-top-left-radius:2vh;border-top-right-radius:2vh}.SuggestionForm_formWrapperMobileWrapper__v2jw6{position:relative;width:100%;height:92%;padding:5vw;background-color:transparent;color:#fff;overflow-y:auto;border-radius:0;z-index:auto}.SuggestionForm_formWrapperMobileWrapper__v2jw6 .SuggestionForm_closeButton__A5inn{color:#fff;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3)}.SuggestionForm_formWrapperMobileWrapper__v2jw6 .SuggestionForm_closeButton__A5inn:hover{background-color:hsla(0,0%,100%,.2)}.SuggestionForm_formWrapperMobileWrapper__v2jw6 .SuggestionForm_title__KCp2s{color:#fff;font-size:5vw;font-weight:500;margin-bottom:5vw}.SuggestionForm_formWrapperMobileWrapper__v2jw6 .SuggestionForm_label__mugln{color:#ddd;font-size:1.8vh;margin-bottom:.7vh}.SuggestionForm_formWrapperMobileWrapper__v2jw6 .SuggestionForm_input__HZiOf,.SuggestionForm_formWrapperMobileWrapper__v2jw6 .SuggestionForm_textarea__E6h5z{font-size:1.8vh}.SuggestionForm_formWrapperMobileWrapper__v2jw6 .SuggestionForm_input__HZiOf::placeholder,.SuggestionForm_formWrapperMobileWrapper__v2jw6 .SuggestionForm_textarea__E6h5z::placeholder{font-size:1.6vh;color:hsla(0,0%,100%,.6)}.SuggestionForm_formWrapperMobileWrapper__v2jw6 .SuggestionForm_formInput__esVff,.SuggestionForm_formWrapperMobileWrapper__v2jw6 .SuggestionForm_formTextarea__YvBFK{background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:2vw;padding:3vw;font-size:1.8vh}.SuggestionForm_formWrapperMobileWrapper__v2jw6 .SuggestionForm_formInput__esVff::placeholder,.SuggestionForm_formWrapperMobileWrapper__v2jw6 .SuggestionForm_formTextarea__YvBFK::placeholder{font-size:1.6vh;color:hsla(0,0%,100%,.6)}.SuggestionForm_formWrapperMobileWrapper__v2jw6 .SuggestionForm_formInput__esVff:focus,.SuggestionForm_formWrapperMobileWrapper__v2jw6 .SuggestionForm_formTextarea__YvBFK:focus{border-color:#fff;outline:none}.SuggestionForm_formWrapperMobileWrapper__v2jw6 .SuggestionForm_submitButton__8WrpR{background-color:#fff;color:#000;font-weight:600;border-radius:2vw;padding:3.6vw;font-size:4vw}.SuggestionForm_formWrapperMobileWrapper__v2jw6 .SuggestionForm_submitButton__8WrpR:hover{background-color:#eee}.SuggestionForm_formWrapperMobileWrapper__v2jw6 .SuggestionForm_submitButton__8WrpR:disabled{background-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.6)}.SuggestionForm_slideIn__SZjA5{animation:SuggestionForm_slideInAnimation__kdrbx .2s ease-out forwards}.SuggestionForm_slideOut__zIXZ1{animation:SuggestionForm_slideOutAnimation__KJ_ud .2s ease-out forwards}.SuggestionForm_closeButton__A5inn{position:absolute;top:1.5vh;right:1.5vh;width:3vh;height:3vh;background:none;border:none;font-size:2.4vh;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.SuggestionForm_closeButton__A5inn:hover{background-color:#333;color:#fff}.SuggestionForm_title__KCp2s{font-size:2vh;font-weight:300;margin-bottom:2vh;color:#fff;font-family:NeueHaasUnicaPro,Arial,sans-serif}.SuggestionForm_form__r3AxS{flex:1 1;display:flex;flex-direction:column;overflow-y:auto}.SuggestionForm_formGroup__zA1sI{margin-bottom:1.2vh}.SuggestionForm_label__mugln{display:block;font-size:1.4vh;font-weight:300;margin-bottom:.5vh;color:#fff;font-family:NeueHaasUnicaPro,Arial,sans-serif}.SuggestionForm_required__v4zMH{color:#ff6b6b;margin-left:.2vh}.SuggestionForm_textarea__E6h5z{width:100%;padding:1vh;border:.1vh solid #444;border-radius:.8vh;font-size:1.4vh;resize:vertical;min-height:8vh;font-family:NeueHaasUnicaPro,Arial,sans-serif;background-color:#222;color:#fff;box-sizing:border-box}.SuggestionForm_textarea__E6h5z::placeholder{font-size:1.4vh;color:hsla(0,0%,100%,.6)}.SuggestionForm_input__HZiOf{width:100%;padding:1vh;border:.1vh solid #444;border-radius:.8vh;font-size:1.4vh;font-family:NeueHaasUnicaPro,Arial,sans-serif;background-color:#222;color:#fff;box-sizing:border-box}.SuggestionForm_input__HZiOf::placeholder{font-size:1.2vh;color:hsla(0,0%,100%,.6)}.SuggestionForm_input__HZiOf:focus,.SuggestionForm_textarea__E6h5z:focus{outline:none;border-color:#fff}.SuggestionForm_fileInput__MuhjH{width:100%;padding:.8vh;border:.1vh solid #000;border-radius:.8vh;font-size:1.5vh;cursor:pointer;background-color:#000;color:#fff;font-family:NeueHaasUnicaPro,Arial,sans-serif;box-sizing:border-box;margin-top:.5vh}.SuggestionForm_fileName__kS_qI{margin-top:.5vh;font-size:1.2vh;color:#ccc;font-family:NeueHaasUnicaPro,Arial,sans-serif}.SuggestionForm_error__7HUyz{background-color:#330;color:#ff6b6b;padding:1vh;border-radius:.8vh;font-size:1.4vh;margin-bottom:1.5vh;font-family:NeueHaasUnicaPro,Arial,sans-serif}.SuggestionForm_submitButton__8WrpR{background-color:#fff;color:#000;border:none;padding:1.08vh 2.4vh;border-radius:.8vh;font-size:1.6vh;font-weight:300;cursor:pointer;transition:all .2s ease;margin-top:auto;width:100%;font-family:NeueHaasUnicaPro,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.SuggestionForm_submitButton__8WrpR:hover:not(:disabled){background-color:#ddd}.SuggestionForm_submitButton__8WrpR:disabled{opacity:.6;cursor:not-allowed}.SuggestionForm_successMessage__R2I8v{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#000;color:#fff}.SuggestionForm_successMessage__R2I8v h3{font-size:2.4vh;font-weight:300;color:#fff;margin-bottom:1vh;font-family:NeueHaasUnicaPro,Arial,sans-serif}.SuggestionForm_successMessage__R2I8v p{font-size:1.6vh;color:#ccc;font-family:NeueHaasUnicaPro,Arial,sans-serif}.SuggestionForm_formWrapperMobileWrapper__v2jw6 .SuggestionForm_formGroup__zA1sI:last-child .SuggestionForm_label__mugln{margin-bottom:.7vh}@keyframes MobileSuggestionWrapper_slideInAnimation__AShWC{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes MobileSuggestionWrapper_slideOutAnimation__1YZRA{0%{transform:translateY(0)}to{transform:translateY(100%)}}.MobileSuggestionWrapper_mobileSuggestionMenuBackground__EO2py{position:fixed;top:15vw;left:0;width:100vw;height:calc(100% - 15vw);background-color:#fff;z-index:1000}.MobileSuggestionWrapper_mobileSuggestionMenu__LFKzQ{position:fixed;top:15vw;left:0;width:100vw;height:calc(100dvh - 15vw);background-color:#000;color:#fff;display:flex;flex-direction:column;z-index:1000;transform:translateY(100%);bottom:0;border-top:2vw solid #fff;border-left:2vw solid #fff;border-right:2vw solid #fff;box-sizing:border-box;border-radius:7vw 7vw 0 0;overflow-y:auto}.MobileSuggestionWrapper_slideIn__iCqHS{animation:MobileSuggestionWrapper_slideInAnimation__AShWC .2s ease-out forwards}.MobileSuggestionWrapper_slideOut__ojGaG{animation:MobileSuggestionWrapper_slideOutAnimation__1YZRA .2s ease-out forwards}.MobileSuggestionWrapper_headerControls__7E3PC{display:flex;justify-content:flex-end;padding:0;position:fixed;top:17vw;right:2.5vw;z-index:1001;width:calc(100% - 5vw)}.MobileSuggestionWrapper_closeButton__zI3NF{background:none;color:#d3d3d3;font-size:7vw;font-weight:600;cursor:pointer;width:10vw;height:10vw;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #000;border-radius:10vw;margin-right:-1.5vw;transform:translateY(-17vw)}.MobileHomeView_mobileLayout__tAcPo{display:flex;flex-direction:column;width:100%;min-height:100dvh;justify-content:flex-start;align-items:center;padding-top:15vw;background-color:#fff}.MobileHomeView_scrollContainer___gTzQ{width:100%;height:calc(100vh - 15vw);height:calc(100dvh - 15vw);overflow-y:auto;-webkit-overflow-scrolling:touch}.MobileHomeView_scrollContainer___gTzQ::-webkit-scrollbar{width:0;background:transparent}.MobileHomeView_scrollContainer___gTzQ{scrollbar-width:none;-ms-overflow-style:none}.MobileHomeView_mainSection___cmFi{display:flex;flex-direction:column}.MobileHomeView_mainSection___cmFi,.MobileHomeView_valuePropositionSection__uuJkE{width:100%;min-height:100vh;min-height:100dvh;background-color:#fff}.MobileHomeView_contentArea__mZu_f{margin-top:0;margin-left:0}.MobileHomeView_loaderContainer__fqvRY{display:flex;flex-direction:column;width:100%;height:calc(100dvh - 15vw - 12.5vw);justify-content:center;align-items:center;background-color:#fff}@media (max-height:100vw){.MobileHomeView_mobileLayout__tAcPo{display:none}}