.popup-bed{position:fixed;inset:0;z-index:2147483000!important;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:max(28px,env(safe-area-inset-top)) 18px max(28px,env(safe-area-inset-bottom));box-sizing:border-box;background:rgba(15,23,42,0.38);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.popup-auth{position:relative;padding:0;z-index:5;border-radius:22px;margin:auto;top:0;bottom:0;left:0;right:0;top:0;max-width:430px;width:min(430px,calc(100vw - 36px));height:auto;min-height:0;max-height:calc(100dvh - 56px);background-color:white;box-sizing:border-box;transition:opacity 0.6s ease,transform 0.3s ease;transform:translateY(0);opacity:1;font-family:"Inter",sans-serif;overflow:hidden;border:1px solid rgba(15,23,42,0.08);box-shadow:0 28px 84px rgba(15,23,42,0.18)}.popup-auth.is-google-loading>:not(.auth-google-loading){visibility:hidden}.auth-google-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:28px;box-sizing:border-box;background:inherit;color:inherit;text-align:center;font-size:16px;outline:none}.auth-google-spinner{width:32px;height:32px;border:3px solid rgba(128,128,128,.25);border-top-color:currentColor;border-radius:50%;animation:auth-google-spin .8s linear infinite}@keyframes auth-google-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.auth-google-spinner{animation:none}}.popup-bed.is-awaiting-registration-consent{visibility:hidden}.auth-registration-gate{--consent-surface: #fff;--consent-ink: #18181b;--consent-muted: #71717a;--consent-border: #e4e4e7;--consent-card: #fafafa;--consent-hover: #f4f4f5;position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;box-sizing:border-box;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));background:rgba(15,23,42,.38);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:var(--font-sans, "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.auth-registration-dialog{position:relative;box-sizing:border-box;width:min(100%,440px);max-height:calc(100dvh - 48px);overflow-y:auto;padding:36px;border:1px solid var(--consent-border);border-radius:24px;background:var(--consent-surface);color:var(--consent-ink);box-shadow:0 32px 96px rgba(0,0,0,.18);animation:auth-consent-arrive .2s ease-out}.auth-registration-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--consent-muted);cursor:pointer}.auth-registration-close:hover{background:var(--consent-hover);color:var(--consent-ink)}.auth-registration-symbol{display:grid;place-items:center;width:44px;height:44px;margin-bottom:24px;border:1px solid var(--consent-border);border-radius:14px;background:var(--consent-card);color:var(--consent-ink)}.auth-registration-dialog .auth-registration-eyebrow{margin:0 0 10px;color:var(--consent-muted);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.1em}.auth-registration-dialog h2{margin:0 0 12px;color:var(--consent-ink);font-size:28px;font-weight:600;line-height:1.15;letter-spacing:-.035em}.auth-registration-dialog #registration-consent-description{margin:0 0 24px;color:var(--consent-muted);font-size:14px;line-height:1.65}.auth-registration-dialog .auth-consent{position:relative;box-sizing:border-box;display:grid;grid-template-columns:20px 1fr;align-items:start;gap:12px;width:100%;margin:0;padding:18px;border:1px solid var(--consent-border);border-radius:14px;background:var(--consent-card);color:var(--consent-muted);font-size:13px;line-height:1.65;transition:border-color .15s,background .15s}.auth-registration-dialog .auth-consent:hover{border-color:var(--consent-muted)}.auth-registration-dialog .auth-consent:has(input:checked){border-color:var(--consent-ink)}.auth-registration-dialog .auth-consent-box{box-sizing:border-box;align-self:start;width:20px;height:20px;margin-top:1px;border-color:var(--consent-border);border-radius:6px;background:var(--consent-surface)}.auth-registration-dialog .auth-consent input:checked+.auth-consent-box{background:var(--consent-ink);border-color:var(--consent-ink)}.auth-registration-dialog .auth-consent input:checked+.auth-consent-box::after{width:5px;height:9px;border-color:var(--consent-surface)}.auth-registration-dialog .auth-consent a{color:var(--consent-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--consent-border);text-underline-offset:3px}.auth-registration-dialog .auth-consent a:hover{text-decoration-color:currentColor}.auth-registration-actions{display:grid;gap:8px;margin-top:24px}.auth-registration-actions button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 16px;border:0;border-radius:999px;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,opacity .15s}.auth-registration-actions .auth-registration-continue{background:var(--consent-ink);color:var(--consent-surface)}.auth-registration-actions .auth-registration-continue:hover:not(:disabled){opacity:.85}.auth-registration-actions .auth-registration-continue:disabled{background:var(--consent-hover);color:var(--consent-muted);cursor:default}.auth-registration-actions .auth-registration-cancel{min-height:40px;background:transparent;color:var(--consent-muted);font-size:13px}.auth-registration-actions .auth-registration-cancel:hover{background:var(--consent-hover);color:var(--consent-ink)}html.higen-theme-dark .auth-registration-gate,body.higen-theme-dark .auth-registration-gate{--consent-surface: #18181b;--consent-ink: #fafafa;--consent-muted: #a1a1aa;--consent-border: #3f3f46;--consent-card: #202023;--consent-hover: #303034}.auth-registration-dialog input:focus-visible+.auth-consent-box,.auth-registration-dialog :focus-visible{outline:2px solid #6179ff;outline-offset:4px}@keyframes auth-consent-arrive{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.auth-registration-dialog{padding:28px 24px 20px;border-radius:22px}.auth-registration-dialog h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.auth-registration-dialog{animation:none}}.popup-auth.init{opacity:0;transform:translateY(25px)}.popup-auth.has-legal-consent{min-height:0}.popup-auth.is-login-only{min-height:0}.popup-auth .auth-gen-orb{display:block;flex:0 0 auto;width:88px;height:88px;margin:0 auto 16px}.popup-auth .auth-gen-orb .no-voice-orb{width:100%;height:100%;margin:0}.popup-auth h4{margin:4px 0 14px;font-size:32px;line-height:1.08;font-weight:700;letter-spacing:0;text-align:center}.popup-auth h4 img{vertical-align:middle;margin-left:5px;margin-bottom:0;width:20px;height:auto;object-fit:contain}.popup-auth p{margin:0 auto 30px;font-weight:400;color:#667085;font-size:16px;line-height:1.5;text-align:center;max-width:350px}.popup-auth a{color:#666}.close-popup-auth{position:absolute!important;top:16px!important;right:16px!important;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,0.08);border-radius:999px;background:#f8fafc;color:#667085;font-size:12px;line-height:1;box-shadow:0 10px 24px rgba(15,23,42,0.06);cursor:pointer;transition:background 0.18s ease,border-color 0.18s ease,color 0.18s ease,transform 0.18s ease}.close-popup-auth:hover,.close-popup-auth:focus-visible{background:#fff;border-color:rgba(15,23,42,0.14);color:#111827;outline:0;transform:translateY(-1px)}.bt-google,.bt-email,.bt-whatsapp{width:100%;min-height:48px;margin:0;padding:0 16px;border:1px solid #e5e7eb;border-radius:999px!important;background:rgba(248,250,252,0.94)!important;background-color:rgba(248,250,252,0.94)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-family:inherit;font-size:16px;font-weight:650;line-height:1;text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;cursor:pointer;box-shadow:0 10px 24px rgba(15,23,42,0.05);transition:background 0.18s ease,border-color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}.bt-google:hover,.bt-email:hover,.bt-whatsapp:hover{background:#fff;border-color:rgba(15,23,42,0.14);text-decoration:none;transform:translateY(-1px);box-shadow:0 14px 30px rgba(15,23,42,0.08)}.auth-method-icon{display:inline-flex;width:19px;height:19px;flex:0 0 19px;color:currentColor;opacity:0.9}.auth-method-icon svg{width:19px;height:19px;display:block}.auth-google-signin{min-width:0;min-height:48px;display:flex;flex-direction:column;justify-content:center;gap:8px}#google-button-container{width:100%;max-width:400px;margin:0 auto;display:flex;align-items:center;justify-content:center}#google-button-container iframe{color-scheme:light}.auth-google-signin[data-state=ready] #google-button-container{min-height:48px}#google-button-container[inert]{opacity:.55}.auth-google-status{color:inherit;text-align:center;font-size:13px;line-height:1.5}.auth-google-retry[hidden],.auth-google-status[hidden]{display:none!important}.bt-whatsapp{font-family:inherit}.auth-actions{position:relative;display:grid;gap:16px;transition:opacity 0.18s ease,filter 0.18s ease}.auth-actions.is-disabled{opacity:0.58;filter:grayscale(0.2)}.auth-actions.is-disabled .bt-google,.auth-actions.is-disabled .bt-email,.auth-actions.is-disabled .bt-whatsapp{pointer-events:none}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;margin:22px 0 18px;color:#94a3b8;font-size:12px;font-weight:700;letter-spacing:0}.auth-divider::before,.auth-divider::after{content:"";height:1px;background:#e5e7eb}.auth-method-panel{display:none;width:100%}.auth-method-panel.is-active{display:grid;gap:16px}.auth-method-panel .in-field{margin-bottom:0}.auth-method-panel .btnx{display:grid;width:100%;margin:0;padding:0}.auth-method-panel button.submit,.auth-method-panel button.submit-whatsapp{width:100%;min-height:48px}.auth-consent{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:center;margin:18px 0 10px;padding:0;border:0;border-radius:0;background:transparent;color:#64748b;font-size:12px;font-weight:400;line-height:1.45;cursor:pointer}.auth-consent.needs-attention{color:#b42318}.auth-consent input{position:absolute;opacity:0;pointer-events:none}.auth-consent-box{position:relative;width:16px;height:16px;border-radius:4px;border:1px solid #cbd5e1;background:#fff;align-self:center}.auth-consent-box::after{content:"";position:absolute;left:50%;top:50%;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;opacity:0;transform:translate(-50%,-56%) rotate(45deg)}.auth-consent input:checked+.auth-consent-box{border-color:#111827;background:#111827}.auth-consent input:checked+.auth-consent-box::after{opacity:1}.auth-consent-error{display:none;margin:0 0 10px;color:#dc2626;font-size:12px;line-height:1.4;font-weight:650;text-align:center}.auth-error{display:none;margin:8px 0 12px;padding:12px 14px;border:1px solid #fecdca;border-radius:12px;background:#fef3f2;color:#b42318;font-size:15px;line-height:1.5;font-weight:500;max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:normal}.auth-phone-code-debug{display:none;margin:8px 0 12px;padding:12px 14px;border:1px solid #bbf7d0;border-radius:12px;background:#f0fdf4;color:#166534;font-size:15px;line-height:1.5;font-weight:600;text-align:center;box-sizing:border-box}.auth-phone-code-debug strong{color:#14532d;font-size:18px;letter-spacing:0}.auth-login-switch,.auth-signup-switch{display:block;width:100%;margin:18px 0 0;padding:0;border:0;background:transparent;color:#555;font-family:inherit;font-size:15px;font-weight:600;line-height:1.45;letter-spacing:0;word-spacing:1px;text-align:center;text-decoration:none;cursor:pointer}.auth-login-switch:hover,.auth-signup-switch:hover{color:#111827;text-decoration:none}.auth-start-error{display:none;margin:10px 0 0;padding:10px 11px;border:1px solid rgba(180,35,24,0.16);border-radius:10px;background:rgba(254,243,242,0.92);color:#b42318;font-size:12px;line-height:1.4;font-weight:600;max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:normal}.auth-et1{position:relative;padding:38px 38px 28px;top:0;left:0}.auth-et2{position:absolute;inset:0;min-height:0;height:auto;padding:38px 38px 28px;transform:translateX(110%)}.auth-et-whatsapp,.auth-et-phone-code{position:absolute;inset:0;min-height:0;height:auto;padding:38px 38px 28px;transform:translateX(110%)}.auth-et3{position:absolute;inset:0;padding:38px 38px 28px;min-height:0;height:auto;transform:translateX(110%)}.auth-et1,.auth-et2,.auth-et-whatsapp,.auth-et-phone-code,.auth-et3{width:100%;box-sizing:border-box;transition:transform 0.3s ease;overflow-y:auto;overscroll-behavior:contain}.shift-left{transform:translateX(-110%)}.shift-right{transform:translateX(0)}.shift-left2{transform:translateX(-110%)}.shift-right2{transform:translateX(0)}.btnx button{display:inline-block}.auth-et2 .btnx,.auth-et-whatsapp .btnx,.auth-et-phone-code .btnx,.auth-et3 .btnx{position:static;display:flex;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:10px}.in-field,.auth-et2 .in-field,.auth-et-whatsapp .in-field,.auth-et-phone-code .in-field{position:relative;width:100%;height:48px}.in-field input,.auth-et2 input,.auth-et-whatsapp input,.auth-et-phone-code input{padding:13px 14px;width:100%;height:48px;box-sizing:border-box;border:1px solid rgba(15,23,42,0.10);border-radius:14px;font-size:16px;background-color:#f8fafc;color:#111827;outline:0;transition:background 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.in-field input:focus,.auth-et2 input:focus,.auth-et-whatsapp input:focus,.auth-et-phone-code input:focus{background:#fff;border-color:rgba(17,24,39,0.24);box-shadow:0 0 0 4px rgba(17,24,39,0.06)}.in-field{margin-bottom:8px}.auth-phone-code-otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;margin:0 0 8px}.auth-et-phone-code .auth-phone-code-otp input.phone-code-digit{width:100%;min-width:0;height:52px;padding:0;border-radius:12px;font-size:22px;font-weight:700;line-height:1;text-align:center;caret-color:#111827}.auth-phone-field{display:block;width:100%;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:8px}.auth-phone-field .in-field{margin-bottom:0;width:100%}.auth-country-code{position:relative;display:block;width:100%;margin:0 0 10px}.auth-country-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-country-code select{appearance:none;-webkit-appearance:none;width:100%;height:48px;padding:0 14px;border:1px solid rgba(15,23,42,0.10);border-radius:14px;background:#f8fafc;color:#111827;font-family:inherit;font-size:15px;font-weight:650;text-align:left;outline:0;pointer-events:none}.auth-country-code select:focus{background:#fff;border-color:rgba(17,24,39,0.24);box-shadow:0 0 0 4px rgba(17,24,39,0.06)}.auth-et3 button.back2,.auth-et2 button.back,.auth-et-whatsapp button.back-whatsapp,.auth-et-phone-code button.back-phone-code{border:none;color:#333}.auth-et3 button.back2:hover,.auth-et2 button.back:hover,.auth-et-whatsapp button.back-whatsapp:hover,.auth-et-phone-code button.back-phone-code:hover{text-decoration:none}.auth-et3 button.done,.auth-et1 button.submit,.auth-et1 button.submit-whatsapp,.auth-et2 button.submit,.auth-et-whatsapp button.submit-whatsapp,.auth-et-phone-code button.submit-phone-code{border:1px solid rgba(15,23,42,0.14);color:#64748b;-webkit-text-fill-color:#64748b;background:#f8fafc;background-color:#f8fafc}.auth-et1 button.submit.active,.auth-et1 button.submit-whatsapp.active,.auth-et2 button.submit.active,.auth-et-whatsapp button.submit-whatsapp.active,.auth-et-phone-code button.submit-phone-code.active,.auth-et3 button.done.active{border:1px solid #111827;background:#111827;background-color:#111827;color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 14px 30px rgba(17,24,39,0.14)}.auth-et1 button,.auth-et2 button,.auth-et-whatsapp button,.auth-et-phone-code button,.auth-et3 button{padding:9px 14px;border-radius:999px;font-size:16px;font-weight:650;font-family:"Inter",sans-serif;width:auto;height:auto;background-color:white}body.higen-theme-dark .popup-auth{background:#11131a;color:#f4f7fb;border-color:rgba(255,255,255,0.11);box-shadow:0 28px 90px rgba(0,0,0,0.56)}html.higen-theme-dark .popup-auth{background:#11131a;color:#f4f7fb;border-color:rgba(255,255,255,0.11);box-shadow:0 28px 90px rgba(0,0,0,0.56)}html.higen-theme-dark .popup-bed{background:rgba(0,0,0,0.58)}html.higen-theme-dark .auth-error,html.higen-theme-dark .auth-start-error{background:rgba(127,29,29,0.24)!important;border-color:rgba(248,113,113,0.32)!important;color:#fecaca!important}html.higen-theme-dark .auth-consent-error,body.higen-theme-dark .auth-consent-error{color:#f87171!important;-webkit-text-fill-color:#f87171!important}body.higen-theme-dark .popup-auth h4{color:#f8fafc}body.higen-theme-dark .popup-auth p{color:#d6deea}body.higen-theme-dark .popup-auth a{color:#f4f7fb}body.higen-theme-dark .close-popup-auth{color:#f8fafc;opacity:0.82}body.higen-theme-dark .bt-google,html.higen-theme-dark .popup-auth .auth-actions .auth-google-retry,body.higen-theme-dark .bt-email,body.higen-theme-dark .bt-whatsapp{background:rgba(255,255,255,0.08)!important;background-color:rgba(255,255,255,0.08)!important;border-color:rgba(255,255,255,0.14)!important;border-radius:999px!important;color:#f4f7fb!important;-webkit-text-fill-color:#f4f7fb!important}body.higen-theme-dark .bt-google:hover,html.higen-theme-dark .popup-auth .auth-actions .auth-google-retry:hover,body.higen-theme-dark .bt-email:hover,body.higen-theme-dark .bt-whatsapp:hover{background:rgba(255,255,255,0.12);background-color:rgba(255,255,255,0.12)!important;text-decoration:none}body.higen-theme-dark .auth-actions.is-disabled{opacity:1;filter:none}body.higen-theme-dark .auth-actions.is-disabled .bt-google,body.higen-theme-dark .auth-actions.is-disabled .bt-email,body.higen-theme-dark .auth-actions.is-disabled .bt-whatsapp{opacity:0.52}body.higen-theme-dark .auth-consent{background:transparent;border-color:transparent;color:#d6deea}body.higen-theme-dark .auth-consent a{color:#f8fafc}body.higen-theme-dark .auth-consent-box{background:#171a23;border-color:rgba(255,255,255,0.24)}body.higen-theme-dark .auth-consent input:checked+.auth-consent-box{border-color:#f8fafc;background:#f8fafc}body.higen-theme-dark .auth-consent input:checked+.auth-consent-box::after{border-color:#111827}body.higen-theme-dark .auth-login-switch,body.higen-theme-dark .auth-signup-switch,html.higen-theme-dark .auth-login-switch,html.higen-theme-dark .auth-signup-switch{color:#f4f7fb}body.higen-theme-dark .auth-login-switch:hover,body.higen-theme-dark .auth-signup-switch:hover,html.higen-theme-dark .auth-login-switch:hover,html.higen-theme-dark .auth-signup-switch:hover{color:#ffffff}body.higen-theme-dark .auth-et2 input,body.higen-theme-dark .auth-et1 input,body.higen-theme-dark .auth-et-whatsapp input,body.higen-theme-dark .auth-et-phone-code input,html.higen-theme-dark .auth-et1 input,html.higen-theme-dark .auth-et2 input,html.higen-theme-dark .auth-et-whatsapp input,html.higen-theme-dark .auth-et-phone-code input{background:#171a23;color:#f4f7fb;border-color:rgba(255,255,255,0.14)}body.higen-theme-dark .auth-country-label,html.higen-theme-dark .auth-country-label{color:#aeb7c6}body.higen-theme-dark .auth-country-code select,html.higen-theme-dark .auth-country-code select{background:#171a23;color:#f4f7fb;border-color:rgba(255,255,255,0.14)}body.higen-theme-dark .auth-country-code select:focus,html.higen-theme-dark .auth-country-code select:focus{background:#1b202b;border-color:rgba(255,255,255,0.24);box-shadow:0 0 0 4px rgba(255,255,255,0.08)}body.higen-theme-dark .auth-et-phone-code .auth-phone-code-otp input.phone-code-digit,html.higen-theme-dark .auth-et-phone-code .auth-phone-code-otp input.phone-code-digit{caret-color:#f8fafc}body.higen-theme-dark .auth-et2 input::placeholder,body.higen-theme-dark .auth-et1 input::placeholder,body.higen-theme-dark .auth-et-whatsapp input::placeholder,body.higen-theme-dark .auth-et-phone-code input::placeholder,html.higen-theme-dark .auth-et1 input::placeholder,html.higen-theme-dark .auth-et2 input::placeholder,html.higen-theme-dark .auth-et-whatsapp input::placeholder,html.higen-theme-dark .auth-et-phone-code input::placeholder{color:#8b96a8}body.higen-theme-dark .auth-divider,html.higen-theme-dark .auth-divider{color:#7f899b}body.higen-theme-dark .auth-divider::before,body.higen-theme-dark .auth-divider::after,html.higen-theme-dark .auth-divider::before,html.higen-theme-dark .auth-divider::after{background:rgba(255,255,255,0.14)}body.higen-theme-dark .auth-et1 button,body.higen-theme-dark .auth-et2 button,body.higen-theme-dark .auth-et-whatsapp button,body.higen-theme-dark .auth-et-phone-code button,body.higen-theme-dark .auth-et3 button,html.higen-theme-dark .auth-et1 button,html.higen-theme-dark .auth-et2 button,html.higen-theme-dark .auth-et-whatsapp button,html.higen-theme-dark .auth-et-phone-code button,html.higen-theme-dark .auth-et3 button{background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.14);color:#f4f7fb}body.higen-theme-dark .auth-et1 button.submit,body.higen-theme-dark .auth-et1 button.submit-whatsapp,body.higen-theme-dark .auth-et2 button.submit,body.higen-theme-dark .auth-et-whatsapp button.submit-whatsapp,body.higen-theme-dark .auth-et-phone-code button.submit-phone-code,html.higen-theme-dark .auth-et1 button.submit,html.higen-theme-dark .auth-et1 button.submit-whatsapp,html.higen-theme-dark .auth-et2 button.submit,html.higen-theme-dark .auth-et-whatsapp button.submit-whatsapp,html.higen-theme-dark .auth-et-phone-code button.submit-phone-code{background:rgba(255,255,255,0.10);background-color:rgba(255,255,255,0.10);border-color:rgba(255,255,255,0.18);color:#cbd5e1;-webkit-text-fill-color:#cbd5e1}body.higen-theme-dark .auth-et1 button.submit.active,body.higen-theme-dark .auth-et1 button.submit-whatsapp.active,body.higen-theme-dark .auth-et2 button.submit.active,body.higen-theme-dark .auth-et-whatsapp button.submit-whatsapp.active,body.higen-theme-dark .auth-et-phone-code button.submit-phone-code.active,body.higen-theme-dark .auth-et3 button.done.active,html.higen-theme-dark .auth-et1 button.submit.active,html.higen-theme-dark .auth-et1 button.submit-whatsapp.active,html.higen-theme-dark .auth-et2 button.submit.active,html.higen-theme-dark .auth-et-whatsapp button.submit-whatsapp.active,html.higen-theme-dark .auth-et-phone-code button.submit-phone-code.active,html.higen-theme-dark .auth-et3 button.done.active{background:#f8fafc;background-color:#f8fafc;border-color:#f8fafc;color:#111827;-webkit-text-fill-color:#111827}body.home-teste-mode .popup-auth{max-width:452px;width:min(452px,calc(100vw - 36px));min-height:0;border-radius:24px}body.home-teste-mode .popup-auth.has-legal-consent{min-height:0}body.home-teste-mode .popup-auth.is-login-only{min-height:0}body.home-teste-mode .popup-auth .auth-et1{display:flex;flex-direction:column;padding:40px 40px 34px}body.home-teste-mode .popup-auth .auth-et2,body.home-teste-mode .popup-auth .auth-et-whatsapp,body.home-teste-mode .popup-auth .auth-et-phone-code,body.home-teste-mode .popup-auth .auth-et3{display:flex;flex-direction:column;padding:40px 40px 28px}body.home-teste-mode .popup-auth .auth-error,body.home-teste-mode .popup-auth .auth-start-error,body.home-teste-mode .popup-auth .auth-consent-error{width:100%;max-width:100%;flex:0 0 auto;overflow-wrap:anywhere}body.home-teste-mode .popup-auth .auth-error{margin:8px 0 12px}body.home-teste-mode .popup-auth .auth-start-error{order:20;margin:10px 0 0;padding:11px 12px;border-radius:12px}body.home-teste-mode .popup-auth .auth-consent-error{margin:6px 0 12px}body.home-teste-mode .popup-auth .auth-login-switch,body.home-teste-mode .popup-auth .auth-signup-switch{order:30;margin-top:22px;padding-bottom:2px}body.home-teste-mode .popup-auth h4{margin:4px 0 14px;font-size:32px;line-height:1.08;font-weight:700}body.home-teste-mode .popup-auth p{max-width:350px;margin-left:auto;margin-right:auto;margin-bottom:30px;font-size:16px;line-height:1.5}body.home-teste-mode .popup-auth .auth-actions{display:grid;gap:16px}body.home-teste-mode .popup-auth .bt-google{width:100%;margin:0}body.home-teste-mode .popup-auth .bt-email,body.home-teste-mode .popup-auth .bt-whatsapp{min-height:48px;margin-top:0;max-width:100%;width:100%}body.home-teste-mode .popup-auth .auth-actions.is-disabled .bt-email,body.home-teste-mode .popup-auth .auth-actions.is-disabled .bt-whatsapp,body.home-teste-mode .popup-auth .auth-actions.is-disabled .bt-google{opacity:0.68}body.home-teste-mode .popup-auth .auth-consent{margin-top:18px;margin-bottom:4px;padding:0;border-radius:0}body.home-teste-mode .popup-auth .close-popup-auth{top:16px!important;right:16px!important;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;line-height:1}html.higen-theme-dark body.home-teste-mode .popup-auth p,body.home-teste-mode.higen-theme-dark .popup-auth p{color:#e2e8f0}html.higen-theme-dark body.home-teste-mode .popup-auth .bt-google,html.higen-theme-dark body.home-teste-mode .popup-auth .bt-email,html.higen-theme-dark body.home-teste-mode .popup-auth .bt-whatsapp,body.home-teste-mode.higen-theme-dark .popup-auth .bt-google,body.home-teste-mode.higen-theme-dark .popup-auth .bt-email,body.home-teste-mode.higen-theme-dark .popup-auth .bt-whatsapp{background:rgba(255,255,255,0.08)!important;background-color:rgba(255,255,255,0.08)!important;border-color:rgba(255,255,255,0.16)!important;border-radius:999px!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html.higen-theme-dark body.home-teste-mode .popup-auth .close-popup-auth,body.home-teste-mode.higen-theme-dark .popup-auth .close-popup-auth{background:rgba(255,255,255,0.08);color:#f8fafc}.icon-check{position:absolute;top:10px;right:5px;width:20px;height:20px;opacity:0}.profile-basic-popup .in-field .icon-check{position:static!important;top:auto!important;right:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 20px;width:20px;height:20px;margin:0 16px 0 0;line-height:1}.profile-basic-popup .in-field .icon-check svg{display:block;width:18px;height:18px}@media screen and (max-width:620px){.popup-auth{width:min(430px,calc(100vw - 28px));min-height:0;max-height:calc(100dvh - 36px)}.popup-auth.has-legal-consent{min-height:0}.popup-auth.is-login-only{min-height:0}.auth-et1,.auth-et2,.auth-et-whatsapp,.auth-et-phone-code,.auth-et3,body.home-teste-mode .popup-auth .auth-et1{padding:36px 26px 30px}body.home-teste-mode .popup-auth .auth-et2,body.home-teste-mode .popup-auth .auth-et-whatsapp,body.home-teste-mode .popup-auth .auth-et-phone-code,body.home-teste-mode .popup-auth .auth-et3{padding:36px 26px 30px}body.home-teste-mode .popup-auth{width:min(452px,calc(100vw - 28px));min-height:0}.auth-phone-code-otp{gap:6px}.auth-et-phone-code .auth-phone-code-otp input.phone-code-digit{height:48px;border-radius:10px;font-size:20px}body.home-teste-mode .popup-auth.has-legal-consent{min-height:0}body.home-teste-mode .popup-auth.is-login-only{min-height:0}.auth-phone-field{display:block;max-width:100%}}
