.whatsapp_singleColumn__ZHCjn{max-width:640px}.whatsapp_changeNumberSection__iy_HA{margin-top:1.25rem}.whatsapp_statusHead__jYoKp{display:flex;align-items:center;gap:.875rem;margin-bottom:1.25rem}.whatsapp_statusIcon__0MjmH{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;flex-shrink:0}.whatsapp_statusIconOk__YuvL3{background:var(--success-light);color:var(--success)}.whatsapp_statusIconWarn__NN3N2{background:var(--warning-light);color:var(--warning)}.whatsapp_statusHead__jYoKp h3{font-size:1.0625rem;margin-bottom:.1875rem}.whatsapp_statusHead__jYoKp p{color:var(--text-muted);font-size:.8125rem}.whatsapp_statusBody__n_vkE{margin-bottom:1.25rem;font-size:.875rem;line-height:1.7;color:var(--text-secondary)}.whatsapp_linkedNumber__Z6e7u{display:inline-flex;align-items:center;gap:.5rem;padding:.4375rem .875rem;border-radius:var(--radius-full);background:var(--bg-input);font-weight:650;font-size:.875rem;color:var(--text-primary);letter-spacing:.02em}.whatsapp_botSection__dt9Ll{margin-top:1.375rem;padding-top:1.375rem;border-top:1px solid var(--border-light)}.whatsapp_botSectionLabel__a1tW1{font-size:.7813rem;font-weight:650;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.625rem}.whatsapp_botRow__IQVKy{display:flex;align-items:stretch;gap:.5rem}.whatsapp_botNumber__FROjh{display:flex;align-items:center;flex:1 1;min-width:0;background:var(--bg-input);padding:.5625rem .875rem;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:650;letter-spacing:.03em;color:var(--text-primary);font-family:var(--font-sans)}.whatsapp_referralCard__QGeVh{position:relative;overflow:hidden;border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card);padding:1.75rem}.whatsapp_referralCard__QGeVh:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(10,10,10,.04),transparent 65%);top:-120px;right:-90px;pointer-events:none}.whatsapp_referralHead__3TaZg{position:relative;display:flex;align-items:flex-start;gap:.875rem;margin-bottom:1.25rem}.whatsapp_referralIcon__cMGOj{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--accent);flex-shrink:0}.whatsapp_referralHead__3TaZg h3{font-size:1.0625rem;margin-bottom:.25rem}.whatsapp_referralHead__3TaZg p{color:var(--text-secondary);font-size:.875rem;line-height:1.65}.whatsapp_referralBonus__l8q7M{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9375rem 1.125rem;border-radius:var(--radius-md);background:var(--accent-light);border:1px dashed var(--border-strong);margin-bottom:1rem}.whatsapp_referralBonusLabel__iWK2t{font-size:.78rem;color:var(--text-muted);font-weight:600}.whatsapp_referralCode__9symi{font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:.08em;color:var(--accent-deep);word-break:break-all}.whatsapp_referralLink__L8nQ_{position:relative;padding:.8125rem 1rem;border-radius:var(--radius-sm);background:var(--bg-input);font-size:.8125rem;color:var(--text-secondary);line-height:1.6;word-break:break-all;margin-bottom:1.25rem}.whatsapp_referralActions__d0jXl{position:relative;display:flex;gap:.625rem;flex-wrap:wrap}.whatsapp_referralShareBtn__irzwX{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--accent);color:#fff;padding:.8125rem 1.5rem;font-size:.9063rem;font-weight:650;border-radius:var(--radius-full);box-shadow:var(--shadow-accent);transition:filter .18s,transform .18s var(--ease-out)}.whatsapp_referralShareBtn__irzwX:hover{filter:brightness(.92);transform:translateY(-1px)}@media (max-width:640px){.whatsapp_referralCard__QGeVh{padding:1.25rem}.whatsapp_referralActions__d0jXl{flex-direction:column;align-items:stretch}}.CustomSelect_wrapper__sFYKN{position:relative;width:100%}.CustomSelect_trigger__Jza_4{width:100%;min-height:56px;padding:.625rem 2.25rem .625rem .875rem;font-size:.9375rem;font-family:inherit;color:var(--text-primary);background:var(--bg-input);border:1.5px solid transparent;border-radius:var(--radius-sm);outline:none;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:.75rem;transition:border-color .2s,box-shadow .2s;position:relative}.CustomSelect_trigger__Jza_4:disabled{opacity:.55;cursor:not-allowed}.CustomSelect_triggerLabel__dWw1j{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomSelect_triggerOpen__DUEpl,.CustomSelect_trigger__Jza_4:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.CustomSelect_chevron__zIp9u{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;transition:transform .2s}.CustomSelect_chevronOpen__2LyPw{transform:translateY(-50%) rotate(180deg)}.CustomSelect_dropdown__wgPch{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);z-index:200;animation:CustomSelect_dropIn__6uoT0 .15s ease;overflow:hidden}.CustomSelect_sheetOverlay__hV0J9{position:fixed;inset:0;z-index:240;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:var(--overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.CustomSelect_sheet__uMH5Z{width:min(100%,36rem);max-height:min(78vh,42rem);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:1.25rem;background:var(--bg-card);box-shadow:var(--shadow-lg)}.CustomSelect_sheetHeader__Z1e4z{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem;border-bottom:1px solid var(--border-light)}.CustomSelect_sheetEyebrow__RQBCb{margin-bottom:.2rem;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:650}.CustomSelect_sheetTitle__PKDTk{display:block;font-size:1rem;line-height:1.35}.CustomSelect_sheetClose___J2Ly{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--text-secondary);background:var(--bg-input);flex-shrink:0}.CustomSelect_searchRow__J3XEM{display:flex;align-items:center;gap:.5rem;padding:.7rem .8rem;border-bottom:1px solid var(--border-light);background:var(--bg-primary)}.CustomSelect_searchIcon__bhyCI{color:var(--text-muted);flex-shrink:0}.CustomSelect_searchInput__KWdcC{width:100%;border:none;background:transparent;outline:none;font:inherit;color:var(--text-primary)}.CustomSelect_options__E4dFV{max-height:240px;overflow-y:auto}.CustomSelect_emptyState__pmes4{padding:.8rem;color:var(--text-secondary);font-size:.9rem}@keyframes CustomSelect_dropIn__6uoT0{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CustomSelect_option__P3thG{padding:.625rem .875rem;font-size:.9375rem;font-family:inherit;color:var(--text-primary);cursor:pointer;transition:background .12s;display:flex;align-items:center;gap:.5rem;border:none;background:transparent;width:100%;text-align:left}.CustomSelect_optionFocused__pFaTn,.CustomSelect_option__P3thG:hover{background:var(--bg-hover)}.CustomSelect_optionSelected__OHfgC{font-weight:600;color:var(--accent);background:var(--accent-light)}.CustomSelect_checkMark__wQ9t2{margin-left:auto;color:var(--accent);flex-shrink:0}@media (max-width:768px){.CustomSelect_trigger__Jza_4{min-height:52px;padding:.6rem 2.1rem .6rem .85rem}.CustomSelect_sheetOverlay__hV0J9{padding:0;align-items:stretch}.CustomSelect_sheet__uMH5Z{width:100%;max-height:100vh;border-radius:1.25rem 1.25rem 0 0;border-bottom:none;padding-bottom:calc(.5rem + env(safe-area-inset-bottom, 0px))}.CustomSelect_sheetHeader__Z1e4z{padding:.9rem 1rem .75rem}.CustomSelect_options__E4dFV{max-height:none;flex:1 1 auto;padding-bottom:.35rem}.CustomSelect_option__P3thG{min-height:52px;font-size:1rem}}.WhatsappChangeNumberFlow_shell__zYLQV{display:grid;grid-gap:1rem;gap:1rem}.WhatsappChangeNumberFlow_panel__gsyA3{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-input)}.WhatsappChangeNumberFlow_title__5Kwcx{margin:0;color:var(--text-primary);font-size:.95rem;font-weight:650}.WhatsappChangeNumberFlow_text__xSm_J{margin:0;color:var(--text-secondary);font-size:.875rem;line-height:1.6}.WhatsappChangeNumberFlow_fieldGroup__3VVvi{display:grid;grid-gap:.875rem;gap:.875rem}.WhatsappChangeNumberFlow_field__9TSsX{display:grid;grid-gap:.4rem;gap:.4rem}.WhatsappChangeNumberFlow_label__hJSFX{color:var(--text-secondary);font-size:.75rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.WhatsappChangeNumberFlow_phoneRow__le4J6{display:block}.WhatsappChangeNumberFlow_input__ucS0J{width:100%;min-width:0;padding:.75rem .875rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-primary);font:inherit;outline:none}.WhatsappChangeNumberFlow_input__ucS0J:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.WhatsappChangeNumberFlow_preview__vsGDb{margin:0;color:var(--text-muted);font-size:.78rem}.WhatsappChangeNumberFlow_actions__EC7ad{display:flex;flex-wrap:wrap;gap:.625rem}.WhatsappChangeNumberFlow_ghostButton__oG_8b,.WhatsappChangeNumberFlow_primaryButton__rIZdN,.WhatsappChangeNumberFlow_secondaryButton__Pgzj1{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;padding:.625rem .875rem;border-radius:8px;font:inherit;font-size:.875rem;font-weight:650;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.WhatsappChangeNumberFlow_primaryButton__rIZdN{border:1px solid var(--accent);background:var(--accent);color:#fff}.WhatsappChangeNumberFlow_primaryButton__rIZdN:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.WhatsappChangeNumberFlow_secondaryButton__Pgzj1{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary)}.WhatsappChangeNumberFlow_secondaryButton__Pgzj1:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.WhatsappChangeNumberFlow_ghostButton__oG_8b{border:1px solid transparent;background:transparent;color:var(--text-secondary)}.WhatsappChangeNumberFlow_ghostButton__oG_8b:hover:not(:disabled){background:var(--bg-card);color:var(--text-primary)}.WhatsappChangeNumberFlow_ghostButton__oG_8b:disabled,.WhatsappChangeNumberFlow_primaryButton__rIZdN:disabled,.WhatsappChangeNumberFlow_secondaryButton__Pgzj1:disabled{opacity:.55;cursor:not-allowed}.WhatsappChangeNumberFlow_otpRow__bw6J0{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.WhatsappChangeNumberFlow_otpBox__8DwiP{aspect-ratio:1;min-height:44px;display:grid;place-items:center;border:1.5px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-primary);font-size:1.125rem;font-weight:700}.WhatsappChangeNumberFlow_otpBoxActive__SMlTQ{border-color:var(--accent);box-shadow:var(--focus-ring)}.WhatsappChangeNumberFlow_hiddenOtpInput___TGSM{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.WhatsappChangeNumberFlow_otpWrapper__uWXk5{position:relative;display:grid;grid-gap:.5rem;gap:.5rem;cursor:text}.WhatsappChangeNumberFlow_banner__ry9NX{padding:.75rem .875rem;border-radius:8px;font-size:.85rem;font-weight:600;line-height:1.5}.WhatsappChangeNumberFlow_success__eHqqQ{border-left:3px solid var(--success);background:var(--success-light);color:var(--success)}.WhatsappChangeNumberFlow_error__2gTzY{border-left:3px solid var(--error);background:var(--error-light);color:var(--error)}.WhatsappChangeNumberFlow_info__ohKhn{border-left:3px solid var(--accent);background:var(--accent-light);color:var(--text-secondary)}@media (max-width:520px){.WhatsappChangeNumberFlow_actions__EC7ad{display:grid}}@keyframes WhatsappLoginFlow_fadeSlideUp__B3gBq{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes WhatsappLoginFlow_shake__cOgp_{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@keyframes WhatsappLoginFlow_float1___16BU{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(12px,-18px) rotate(6deg)}}@keyframes WhatsappLoginFlow_float2__V_URJ{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-10px,-14px) rotate(-5deg)}}@keyframes WhatsappLoginFlow_float3__PkTz1{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(8px,12px) rotate(4deg)}}@keyframes WhatsappLoginFlow_pulseGlow__Xbaz8{0%,to{box-shadow:0 0 0 0 rgba(37,211,102,.25)}50%{box-shadow:0 0 0 10px rgba(37,211,102,0)}}.WhatsappLoginFlow_splitShell___HrMy{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;min-height:100dvh}.WhatsappLoginFlow_brandPanel__Npflx{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:3rem 2.5rem;background:linear-gradient(160deg,#0B3D2E,#127254 40%,#1A8A66 70%,#25D366);overflow:hidden}.WhatsappLoginFlow_brandPanel__Npflx:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 80%,rgba(37,211,102,.15) 0,transparent 60%),radial-gradient(circle at 70% 20%,rgba(255,255,255,.05) 0,transparent 50%);pointer-events:none}.WhatsappLoginFlow_bubble__5XFc7{position:absolute;border-radius:20px;background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.08)}.WhatsappLoginFlow_bubble1__a0tF6{width:90px;height:56px;top:12%;left:10%;animation:WhatsappLoginFlow_float1___16BU 7s ease-in-out infinite}.WhatsappLoginFlow_bubble2__qlMl6{width:72px;height:44px;top:22%;right:12%;animation:WhatsappLoginFlow_float2__V_URJ 9s ease-in-out infinite;animation-delay:-2s}.WhatsappLoginFlow_bubble3__2wNGI{width:110px;height:48px;bottom:18%;left:14%;animation:WhatsappLoginFlow_float3__PkTz1 8s ease-in-out infinite;animation-delay:-4s}.WhatsappLoginFlow_bubble4___wumK{width:60px;height:38px;bottom:28%;right:16%;animation:WhatsappLoginFlow_float1___16BU 10s ease-in-out infinite;animation-delay:-1s}.WhatsappLoginFlow_bubble5__gGpJn{width:80px;height:32px;top:55%;left:6%;animation:WhatsappLoginFlow_float2__V_URJ 8.5s ease-in-out infinite;animation-delay:-3s}.WhatsappLoginFlow_brandLockup__IWxYw{position:relative;z-index:1;display:flex;align-items:center;gap:1rem}.WhatsappLoginFlow_brandLogoTile__z5AOe{position:relative;width:72px;height:72px;display:grid;place-items:center;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.18)}.WhatsappLoginFlow_brandLogo__pyTe5{position:absolute;top:50%;left:50%;width:112px;height:112px;max-width:none;transform:translate(-50%,-50%)}.WhatsappLoginFlow_brandName__rryBW{color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:-.03em}.WhatsappLoginFlow_brandContent__WVEgS{position:relative;z-index:1;text-align:center;max-width:340px}.WhatsappLoginFlow_brandTitle__d5vxL{color:#fff;font-size:2.25rem;font-weight:700;line-height:1.15;margin-bottom:.75rem;letter-spacing:-.03em}.WhatsappLoginFlow_brandText__axI0Z{color:rgba(255,255,255,.75);font-size:1rem;line-height:1.65}.WhatsappLoginFlow_pendingBadge__Wyf53{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.9);font-size:.8125rem;font-weight:500}.WhatsappLoginFlow_pendingBadge__Wyf53 strong{color:#fff}.WhatsappLoginFlow_formPanel__hqlm1{display:flex;align-items:center;justify-content:center;padding:2.5rem 2rem;background:var(--bg-primary,#FAFAF8);overflow-y:auto}.WhatsappLoginFlow_formContainer__X7vSS{width:100%;max-width:440px;animation:WhatsappLoginFlow_fadeSlideUp__B3gBq .5s ease-out}.WhatsappLoginFlow_stepper__E8sP6{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.WhatsappLoginFlow_stepItem__aL6gr{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--text-muted);transition:color .3s ease}.WhatsappLoginFlow_stepItem__aL6gr.WhatsappLoginFlow_active__tzjRw{color:var(--accent)}.WhatsappLoginFlow_stepItem__aL6gr.WhatsappLoginFlow_completed__DSnP1{color:var(--success)}.WhatsappLoginFlow_stepDot__Q8MMV{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;border:2px solid var(--border);color:var(--text-muted);background:var(--bg-card);transition:all .3s ease}.WhatsappLoginFlow_stepItem__aL6gr.WhatsappLoginFlow_active__tzjRw .WhatsappLoginFlow_stepDot__Q8MMV{border-color:var(--accent);color:#fff;background:var(--accent);box-shadow:0 2px 10px rgba(0,0,0,.35)}.WhatsappLoginFlow_stepItem__aL6gr.WhatsappLoginFlow_completed__DSnP1 .WhatsappLoginFlow_stepDot__Q8MMV{border-color:var(--success);color:#fff;background:var(--success)}.WhatsappLoginFlow_stepLine__LCnlB{flex:1 1;height:2px;background:var(--border);border-radius:2px;transition:background .3s ease}.WhatsappLoginFlow_stepLine__LCnlB.WhatsappLoginFlow_active__tzjRw{background:var(--accent)}.WhatsappLoginFlow_stepLine__LCnlB.WhatsappLoginFlow_completed__DSnP1{background:var(--success)}.WhatsappLoginFlow_glassCard__8n0Z0{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04);padding:2rem}.WhatsappLoginFlow_cardTitle__95Bsy{font-size:1.5rem;font-weight:700;margin-bottom:.375rem;color:var(--text-primary);letter-spacing:-.02em}.WhatsappLoginFlow_cardSubtitle__AIBBR{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1.75rem}.WhatsappLoginFlow_fieldGroup__dGgTB{display:grid;grid-gap:1.25rem;gap:1.25rem}.WhatsappLoginFlow_field__nvJU_{display:grid;grid-gap:.5rem;gap:.5rem}.WhatsappLoginFlow_fieldLabel__QdibT{font-size:.8125rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.WhatsappLoginFlow_phoneRow__f8zb1{display:grid;grid-template-columns:auto 1fr;grid-gap:.5rem;gap:.5rem;align-items:stretch}.WhatsappLoginFlow_dialCode__ipS6u{display:flex;align-items:center;justify-content:center;min-width:80px;padding:0 1rem;border:1.5px solid var(--border);border-radius:12px;background:var(--bg-input);font-size:.9375rem;font-weight:700;color:var(--text-primary)}.WhatsappLoginFlow_phoneInput__SxDqr{width:100%;padding:.875rem 1rem;font-size:1rem;font-family:inherit;color:var(--text-primary);background:var(--bg-input);border:1.5px solid transparent;border-radius:12px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.WhatsappLoginFlow_phoneInput__SxDqr::placeholder{color:var(--text-muted)}.WhatsappLoginFlow_phoneInput__SxDqr:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.WhatsappLoginFlow_preview__cT_F0{margin:0;font-size:.8125rem;color:var(--text-muted);line-height:1.5}.WhatsappLoginFlow_preview__cT_F0 strong{color:var(--text-secondary);font-weight:600}.WhatsappLoginFlow_consentGroup__SXgrj{display:grid;grid-gap:.375rem;gap:.375rem}.WhatsappLoginFlow_consentCard__nBcLS{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:.875rem;border:1px solid #e5ebe7;border-radius:14px;background:#F7F9F8;cursor:pointer;transition:border-color .2s ease,background .2s ease}.WhatsappLoginFlow_consentNativeInput__GNL73{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.WhatsappLoginFlow_consentBox__7KotL{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;margin-top:1px;border:1.5px solid var(--border);border-radius:6px;color:#fff;background:#fff;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.WhatsappLoginFlow_consentNativeInput__GNL73:focus-visible+.WhatsappLoginFlow_consentBox__7KotL{box-shadow:0 0 0 3px rgba(31,168,85,.18)}.WhatsappLoginFlow_consentNativeInput__GNL73:checked+.WhatsappLoginFlow_consentBox__7KotL{border-color:#1FA855;background:#1FA855}.WhatsappLoginFlow_consentCopy__dvbta{color:var(--text-secondary);font-size:.8125rem;line-height:1.45}.WhatsappLoginFlow_consentCardError__CHw4p{border-color:var(--error);background:var(--error-light)}.WhatsappLoginFlow_consentCardError__CHw4p .WhatsappLoginFlow_consentBox__7KotL{border-color:var(--error)}.WhatsappLoginFlow_consentCardError__CHw4p .WhatsappLoginFlow_consentCopy__dvbta{color:var(--error)}.WhatsappLoginFlow_consentError__lRnDk{margin:0 0 0 .25rem;color:var(--error);font-size:.75rem;font-weight:500;line-height:1.4}.WhatsappLoginFlow_primaryBtn__u1Nsb{width:100%;margin-top:.5rem;padding:.9375rem 1.5rem;font-size:1rem;font-weight:600;font-family:inherit;color:#fff;background:linear-gradient(90deg,#25C96A,#16974A);border:none;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 4px 14px rgba(22,151,74,.28)}.WhatsappLoginFlow_primaryBtn__u1Nsb:hover:not(:disabled){background:linear-gradient(90deg,#22BC63,#128440);transform:translateY(-1px);box-shadow:0 6px 18px rgba(22,151,74,.34)}.WhatsappLoginFlow_primaryBtn__u1Nsb:active:not(:disabled){transform:translateY(0)}.WhatsappLoginFlow_primaryBtn__u1Nsb:disabled{background:var(--text-muted);cursor:not-allowed;box-shadow:none;transform:none}.WhatsappLoginFlow_buttonWaIcon__j5PWl{width:20px;height:20px}.WhatsappLoginFlow_challengeSection__2jIi8{animation:WhatsappLoginFlow_fadeSlideUp__B3gBq .4s ease-out}.WhatsappLoginFlow_challengeNotice__mgAK5{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:14px;background:rgba(37,211,102,.06);border:1px solid rgba(37,211,102,.12);color:var(--text-secondary);font-size:.875rem;line-height:1.55;margin-bottom:1.5rem}.WhatsappLoginFlow_challengeNotice__mgAK5 strong{color:var(--text-primary)}.WhatsappLoginFlow_noticeIcon__i6yLc{flex-shrink:0;width:20px;height:20px;color:#25D366}.WhatsappLoginFlow_otpInput__Op8H9{display:block;box-sizing:border-box;width:100%;max-width:300px;height:64px;padding:0 1.5rem;margin:0 auto 1.5rem;border:1.5px solid var(--border);border-radius:18px;outline:none;background:#F7FAF8;color:var(--text-primary);caret-color:#1FA855;font:inherit;font-size:1.625rem;font-weight:700;letter-spacing:.45rem;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.WhatsappLoginFlow_otpInput__Op8H9:focus{border:2px solid #1fa855;background:#fff;box-shadow:0 0 0 3px rgba(31,168,85,.13)}.WhatsappLoginFlow_otpInputError__E9GSQ,.WhatsappLoginFlow_otpInputError__E9GSQ:focus{border-color:var(--error);box-shadow:0 0 0 3px rgba(217,45,32,.1)}.WhatsappLoginFlow_otpInput__Op8H9::selection{background:rgba(31,168,85,.18)}.WhatsappLoginFlow_challengeSection__2jIi8 .WhatsappLoginFlow_cardSubtitle__AIBBR{margin-bottom:1.5rem}.WhatsappLoginFlow_actions__CT2K7{display:grid;grid-gap:.625rem;gap:.625rem}.WhatsappLoginFlow_verifyBtn__FyyP_{width:100%;padding:.9375rem 1.5rem;font-size:1rem;font-weight:600;font-family:inherit;color:#fff;background:#25D366;border:none;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 3px 12px rgba(37,211,102,.3)}.WhatsappLoginFlow_verifyBtn__FyyP_:hover:not(:disabled){background:#1EBF5A;transform:translateY(-1px);box-shadow:0 5px 18px rgba(37,211,102,.35)}.WhatsappLoginFlow_verifyBtn__FyyP_:active:not(:disabled){transform:translateY(0)}.WhatsappLoginFlow_verifyBtn__FyyP_:disabled{background:var(--text-muted);cursor:not-allowed;box-shadow:none;transform:none}.WhatsappLoginFlow_resendBtn__nB06g{width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;font-family:inherit;color:var(--text-secondary);background:transparent;border:1px solid var(--border);border-radius:12px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.WhatsappLoginFlow_resendBtn__nB06g:hover:not(:disabled){background:var(--bg-input);border-color:var(--text-muted);color:var(--text-primary)}.WhatsappLoginFlow_resendBtn__nB06g:disabled{opacity:.5;cursor:not-allowed}.WhatsappLoginFlow_helpText__8geAG{text-align:center;color:var(--text-muted);font-size:.8125rem;line-height:1.5;margin:.5rem 0 0}.WhatsappLoginFlow_errorBanner___pQ5V,.WhatsappLoginFlow_infoBanner__Ro48T{padding:.875rem 1rem;border-radius:12px;font-size:.875rem;font-weight:500;line-height:1.5;margin-top:1rem;animation:WhatsappLoginFlow_fadeSlideUp__B3gBq .3s ease-out}.WhatsappLoginFlow_infoBanner__Ro48T{background:rgba(37,211,102,.08);color:#0E6B3A;border-left:3px solid #25d366}.WhatsappLoginFlow_errorBanner___pQ5V{background:var(--error-light);color:var(--error);border-left:3px solid var(--error);animation:WhatsappLoginFlow_shake__cOgp_ .4s ease}.WhatsappLoginFlow_backLink__PZ3B4{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--text-muted);margin-bottom:1.5rem;transition:color .2s ease;text-decoration:none}.WhatsappLoginFlow_backLink__PZ3B4:hover{color:var(--accent)}@media (max-width:1024px){.WhatsappLoginFlow_splitShell___HrMy{grid-template-columns:2fr 3fr}.WhatsappLoginFlow_brandTitle__d5vxL{font-size:1.875rem}.WhatsappLoginFlow_brandLogoTile__z5AOe{width:64px;height:64px;border-radius:20px}.WhatsappLoginFlow_brandLogo__pyTe5{width:100px;height:100px}.WhatsappLoginFlow_brandName__rryBW{font-size:1.5rem}}@media (max-width:768px){.WhatsappLoginFlow_splitShell___HrMy{grid-template-columns:1fr;grid-template-rows:auto 1fr}.WhatsappLoginFlow_brandPanel__Npflx{padding:2rem 1.5rem;min-height:unset;gap:1.25rem}.WhatsappLoginFlow_brandLockup__IWxYw{gap:.75rem}.WhatsappLoginFlow_brandLogoTile__z5AOe{width:56px;height:56px;border-radius:18px}.WhatsappLoginFlow_brandLogo__pyTe5{width:88px;height:88px}.WhatsappLoginFlow_brandName__rryBW{font-size:1.375rem}.WhatsappLoginFlow_brandTitle__d5vxL{font-size:1.5rem}.WhatsappLoginFlow_brandText__axI0Z,.WhatsappLoginFlow_bubble__5XFc7{display:none}.WhatsappLoginFlow_formPanel__hqlm1{padding:1.5rem 1rem;align-items:flex-start}.WhatsappLoginFlow_glassCard__8n0Z0{padding:1.5rem;border-radius:16px}.WhatsappLoginFlow_stepper__E8sP6{margin-bottom:1.25rem}.WhatsappLoginFlow_otpInput__Op8H9{max-width:280px}}@media (max-width:400px){.WhatsappLoginFlow_otpInput__Op8H9{height:58px;font-size:1.375rem;letter-spacing:.35rem}.WhatsappLoginFlow_glassCard__8n0Z0{padding:1.25rem}.WhatsappLoginFlow_cardTitle__95Bsy{font-size:1.25rem}}