:root,.fx-login-shell{--fx-auth-blue: #0a84ff;--fx-auth-cyan: #0ea5e9;--fx-auth-green: #22c55e;--fx-auth-ink: #111827;--fx-auth-muted: #667085;--fx-auth-line: #d8e2ef;--fx-auth-soft: #f4f8fc;--fx-auth-card: rgba(255,255,255,0.92)}.fx-login-shell{font-family: Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#fxLoginShell.fx-login-shell,#fxControlPanelShell.fx-login-shell{position: relative;min-height: 100dvh;overflow: hidden;isolation: isolate;background: radial-gradient(circle at 16% 16%,rgba(10,132,255,0.12),transparent 28%),radial-gradient(circle at 92% 78%,rgba(34,197,94,0.10),transparent 30%),linear-gradient(135deg,#f8fbff 0%,#eef5fb 50%,#f7fffb 100%);color: var(--fx-auth-ink)}#fxLoginShell *,#fxLoginShell *::before,#fxLoginShell *::after{box-sizing: border-box}.fx-login-background{position: absolute;inset: 0;z-index: -1;background: linear-gradient(115deg,transparent 0 20%,rgba(10,132,255,0.07) 20% 20.2%,transparent 20.2% 56%,rgba(34,197,94,0.06) 56% 56.2%,transparent 56.2%),repeating-linear-gradient(145deg,rgba(10,132,255,0.035) 0 1px,transparent 1px 42px);opacity: 1}#fxLoginKnowMore{position: fixed;top: 14px;left: 14px;z-index: 70;display: inline-flex;min-height: 30px;align-items: center;justify-content: center;border: 1px solid rgba(10,132,255,0.22);border-radius: 999px;background: rgba(255,255,255,0.76);color: #0a63ce;padding: 0 12px;font-size: 11px;font-weight: 800;letter-spacing: 0;text-decoration: none;box-shadow: 0 12px 28px rgba(15,23,42,0.12),inset 0 1px 0 rgba(255,255,255,0.86);-webkit-backdrop-filter: blur(18px) saturate(1.15);backdrop-filter: blur(18px) saturate(1.15);transition: transform 160ms ease,box-shadow 160ms ease,background-color 160ms ease}#fxLoginKnowMore:hover{transform: translateY(-1px);background: rgba(255,255,255,0.9);box-shadow: 0 16px 34px rgba(15,23,42,0.16)}.fx-login-page{position: relative;z-index: 1;display: flex;width: 100%;min-height: 100dvh;align-items: center;justify-content: center;padding: 22px 18px}.fx-login-layout{display: grid;grid-template-columns: minmax(292px,1fr) minmax(326px,0.96fr);width: min(828px,100%);min-height: min(468px,calc(100dvh - 44px));overflow: hidden;border: 1px solid rgba(148,163,184,0.24);border-radius: 20px;background: rgba(255,255,255,0.64);box-shadow: 0 18px 48px rgba(15,23,42,0.14);-webkit-backdrop-filter: blur(18px) saturate(1.12);backdrop-filter: blur(18px) saturate(1.12)}#fxLoginShell.fx-login-authenticating .fx-login-layout{transform: translateY(-1px) scale(1.003);filter: saturate(1.05);transition: transform 200ms ease,filter 200ms ease}.fx-login-card{display: flex;min-width: 0;align-items: center;justify-content: center;background: rgba(255,255,255,0.92)}.fx-login-card-inner{width: min(100%,292px);padding: 20px 18px 16px}.fx-login-header{margin-bottom: 10px}.fx-login-logo{display: flex;align-items: center;justify-content: flex-start;margin-bottom: 9px}#fxLoginLogo .fx-login-brand-logo,.fx-login-brand-logo{display: block;width: auto;height: 39px;max-width: 176px;object-fit: contain}.fx-login-eyebrow{margin: 0 0 5px;color: var(--fx-auth-blue);font-size: 10.5px;font-weight: 800;letter-spacing: 0}.fx-login-header h1{margin: 0;color: var(--fx-auth-ink);font-size: 20px;line-height: 1.08;font-weight: 850;letter-spacing: 0}.fx-login-copy{margin: 6px 0 0;color: #56657a;font-size: 11.5px;line-height: 1.4;letter-spacing: 0}.fx-login-form{display: flex;flex-direction: column;gap: 7px}.fx-login-form.hidden{display: none}.fx-field{position: relative}.fx-field-input{width: 100%;min-height: 39px;border: 1px solid var(--fx-auth-line);border-radius: 12px;background: rgba(255,255,255,0.95);color: var(--fx-auth-ink);font-size: 12.5px;font-weight: 700;letter-spacing: 0;outline: none;padding: 14px 11px 4px;box-shadow: inset 0 1px 2px rgba(15,23,42,0.04),0 1px 0 rgba(255,255,255,0.82);transition: border-color 150ms ease,box-shadow 150ms ease,background-color 150ms ease,transform 150ms ease}.fx-field-input-password{padding-right: 40px}.fx-field-code{text-align: center;font-size: 15px;font-weight: 850;letter-spacing: 0.16em}.fx-field-label{position: absolute;top: 10px;left: 11px;color: #667085;font-size: 11.5px;font-weight: 700;letter-spacing: 0;pointer-events: none;transform-origin: left center;transition: transform 150ms ease,color 150ms ease,font-size 150ms ease,top 150ms ease}.fx-field-input:focus,.fx-field-input:not(:placeholder-shown){border-color: rgba(10,132,255,0.52);background: #ffffff;box-shadow: 0 0 0 4px rgba(10,132,255,0.10),0 11px 24px rgba(15,23,42,0.08)}.fx-field-input:focus~.fx-field-label,.fx-field-input:not(:placeholder-shown)~.fx-field-label{top: 4px;color: var(--fx-auth-blue);font-size: 9.8px}.fx-field-toggle{position: absolute;top: 50%;right: 7px;display: inline-flex;width: 28px;height: 28px;align-items: center;justify-content: center;border: 0;border-radius: 10px;background: transparent;color: #667085;cursor: pointer;transform: translateY(-50%);transition: background-color 150ms ease,color 150ms ease}.fx-field-toggle:hover{background: #eff6ff;color: var(--fx-auth-blue)}.fx-field-toggle svg{width: 16px;height: 16px}.fx-login-help-row{display: flex;justify-content: flex-end;margin-top: -4px}.fx-login-link-button,.fx-login-help-row a{display: inline-flex;min-height: auto;align-items: center;justify-content: center;border-radius: 0;border: 0;background: transparent;color: var(--fx-auth-blue);padding: 0;font-size: 10.8px;font-weight: 760;letter-spacing: 0;text-decoration: none;cursor: pointer;transition: color 150ms ease,transform 150ms ease}.fx-login-link-button:hover,.fx-login-help-row a:hover{color: #047857;transform: translateY(-1px)}.fx-login-submit{position: relative;display: inline-flex;width: 100%;min-height: 37px;align-items: center;justify-content: center;gap: 9px;overflow: hidden;border: 0;border-radius: 12px;background: linear-gradient(135deg,#2563eb 0%,#0ea5e9 48%,#10b981 100%);color: #ffffff;font-size: 12px;font-weight: 850;letter-spacing: 0;cursor: pointer;box-shadow: 0 12px 24px rgba(37,99,235,0.20);transition: transform 150ms ease,filter 150ms ease,box-shadow 150ms ease}.fx-login-submit:hover{filter: brightness(1.03) saturate(1.04);transform: translateY(-1px);box-shadow: 0 16px 30px rgba(37,99,235,0.26)}.fx-login-submit:active{transform: scale(0.985)}.fx-login-submit:disabled{cursor: wait;filter: saturate(0.84);opacity: 0.74;box-shadow: none}.fx-submit-spinner{display: none;width: 14px;height: 14px;border: 2px solid rgba(255,255,255,0.42);border-top-color: #ffffff;border-radius: 999px}.fx-login-submit.is-loading .fx-submit-spinner{display: inline-flex;animation: fxLoginSpin 740ms linear infinite}.fx-login-ripple{position: absolute;width: 18px;height: 18px;border-radius: 999px;background: rgba(255,255,255,0.36);pointer-events: none;transform: translate(-50%,-50%) scale(0);animation: fxLoginRipple 520ms ease-out forwards}.fx-login-employee-row{display: flex;align-items: center;justify-content: center;gap: 6px;color: #667085;font-size: 11px;font-weight: 650;line-height: 1.25;text-align: center;white-space: nowrap}.fx-login-employee-row span{flex: 0 0 auto}.fx-login-employee-row .fx-login-link-button{flex: 0 0 auto;background: transparent;color: var(--fx-auth-blue);font-size: 11px;font-weight: 780;white-space: nowrap}.fx-login-version{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin: 9px 0 0;color: #77849a;font-size: 10px;letter-spacing: 0}.fx-login-version span{color: var(--fx-auth-blue);font-weight: 800}.fx-login-verify-card{border: 1px solid #dbeafe;border-radius: 13px;background: #eff6ff;color: #1e3a8a;padding: 10px}.fx-login-verify-label{color: var(--fx-auth-blue);font-size: 10.5px;font-weight: 850;letter-spacing: 0}.fx-login-verify-card p{margin: 4px 0 0;color: #334155;font-size: 12px;line-height: 1.4}.fx-login-verify-card span{color: var(--fx-auth-ink);font-weight: 800}.fx-login-secondary-actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px}.fx-login-secondary-button{min-height: 38px;border: 1px solid var(--fx-auth-line);border-radius: 13px;background: rgba(255,255,255,0.92);color: #334155;padding: 0 14px;font-size: 12px;font-weight: 800;cursor: pointer;transition: border-color 150ms ease,background-color 150ms ease,color 150ms ease,transform 150ms ease}.fx-login-secondary-button:hover{border-color: rgba(10,132,255,0.48);background: #eff6ff;color: var(--fx-auth-blue);transform: translateY(-1px)}.fx-login-showcase{position: relative;display: flex;min-width: 0;align-items: center;overflow: hidden;border-left: 1px solid rgba(255,255,255,0.1);background: radial-gradient(circle at 78% 14%,rgba(14,165,233,0.18),transparent 34%),radial-gradient(circle at 82% 90%,rgba(34,197,94,0.16),transparent 34%),linear-gradient(145deg,#111827 0%,#12395a 52%,#087052 100%);color: #ffffff}.fx-login-showcase::before{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(255,255,255,0.06),transparent 36%);pointer-events: none}.fx-showcase-content{position: relative;z-index: 1;width: 100%;padding: 20px 22px}.fx-showcase-kicker{margin: 0 0 6px;color: #a7f3d0;font-size: 10.5px;font-weight: 850;letter-spacing: 0}.fx-showcase-content h2{max-width: 520px;margin: 0;color: #ffffff;font-size: 21px;line-height: 1.12;font-weight: 900;letter-spacing: 0}.fx-showcase-copy{max-width: 520px;margin: 8px 0 7px;color: #dbeafe;font-size: 11.6px;line-height: 1.42;letter-spacing: 0}.fx-showcase-trust{display: inline-flex;max-width: 520px;margin: 0 0 11px;border: 1px solid rgba(167,243,208,0.24);border-radius: 999px;background: rgba(16,185,129,0.10);color: #d1fae5;padding: 4px 8px;font-size: 10.3px;font-weight: 760;line-height: 1.28}.fx-dashboard-preview{position: relative;overflow: hidden;border: 1px solid rgba(255,255,255,0.16);border-radius: 15px;background: linear-gradient(145deg,rgba(15,23,42,0.76),rgba(30,64,175,0.24)),rgba(15,23,42,0.58);padding: 9px;box-shadow: 0 14px 28px rgba(0,0,0,0.20);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.fx-dashboard-topbar{display: flex;gap: 5px;margin-bottom: 8px}.fx-dashboard-topbar span{width: 7px;height: 7px;border-radius: 999px;background: #93c5fd}.fx-dashboard-topbar span:nth-child(2){background: #67e8f9}.fx-dashboard-topbar span:nth-child(3){background: #6ee7b7}.fx-dashboard-grid{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(82px,0.86fr) minmax(70px,0.7fr);gap: 7px}.fx-dashboard-stat{min-height: 46px;border: 1px solid rgba(226,232,240,0.12);border-radius: 13px;background: rgba(255,255,255,0.08);padding: 7px 8px}.fx-dashboard-stat-main{min-height: 46px}.fx-dashboard-stat span{display: block;color: #bfdbfe;font-size: 9.5px}.fx-dashboard-stat strong{display: block;margin-top: 5px;color: #ffffff;font-size: 17px;line-height: 1;font-weight: 900;letter-spacing: 0;white-space: nowrap}.fx-dashboard-stat:not(.fx-dashboard-stat-main) strong{font-size: 14.5px}.fx-dashboard-chart{position: relative;height: 66px;margin-top: 8px;border: 1px solid rgba(226,232,240,0.12);border-radius: 13px;background: linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.03)),repeating-linear-gradient(0deg,rgba(226,232,240,0.08) 0 1px,transparent 1px 30px);padding: 7px 9px;pointer-events: none}.fx-chart-meta{position: relative;z-index: 2;display: flex;justify-content: space-between;gap: 14px}.fx-chart-meta span,.fx-chart-meta strong{display: block;letter-spacing: 0}.fx-chart-meta span{color: #bfdbfe;font-size: 9.5px;font-weight: 700}.fx-chart-meta strong{color: #ffffff;font-size: 10px;font-weight: 850}.fx-chart-bars{position: absolute;left: 10px;right: 10px;bottom: 8px;z-index: 1;display: flex;height: 42px;align-items: end;gap: 7px}.fx-chart-bars span{width: 100%;min-width: 14px;border-radius: 999px 999px 5px 5px;background: linear-gradient(180deg,#67e8f9,#10b981)}.fx-chart-line{position: absolute;left: 10px;right: 10px;bottom: 8px;z-index: 2;width: calc(100% - 20px);height: 42px;overflow: visible}.fx-chart-line polyline{fill: none;stroke: rgba(255,255,255,0.78);stroke-width: 3;stroke-linecap: round;stroke-linejoin: round}.fx-chart-line circle{fill: #a7f3d0;stroke: rgba(15,23,42,0.85);stroke-width: 2}.fx-benefit-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 7px;margin: 9px 0 0;padding: 0;list-style: none}.fx-benefit-list li{display: flex;min-height: 27px;align-items: center;gap: 9px;border: 1px solid rgba(226,232,240,0.12);border-radius: 11px;background: rgba(255,255,255,0.08);color: #e0f2fe;padding: 5px 7px;font-size: 10.5px;font-weight: 760}.fx-benefit-list li span{display: inline-flex;width: 16px;height: 16px;flex: 0 0 auto;align-items: center;justify-content: center;border-radius: 999px;background: #10b981;color: #ffffff;font-size: 10px;font-weight: 900}.fx-showcase-stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 7px;margin-top: 9px}.fx-showcase-stats div{border-left: 2px solid #38bdf8;border-radius: 11px;background: rgba(255,255,255,0.07);padding: 6px 7px}.fx-showcase-stats strong,.fx-showcase-stats span{display: block;letter-spacing: 0}.fx-showcase-stats strong{color: #ffffff;font-size: 12.8px;font-weight: 900}.fx-showcase-stats span{margin-top: 2px;color: #bfdbfe;font-size: 9.5px;font-weight: 650}#loginForm input:-webkit-autofill,#loginForm input:-webkit-autofill:hover,#loginForm input:-webkit-autofill:focus,#loginEmpleadoForm input:-webkit-autofill,#loginEmpleadoForm input:-webkit-autofill:hover,#loginEmpleadoForm input:-webkit-autofill:focus,#twofaForm input:-webkit-autofill,#twofaForm input:-webkit-autofill:hover,#twofaForm input:-webkit-autofill:focus,#modalEmailCode:-webkit-autofill,#modalEmailCode:-webkit-autofill:hover,#modalEmailCode:-webkit-autofill:focus{-webkit-text-fill-color: #111827;caret-color: var(--fx-auth-blue);box-shadow: 0 0 0 1000px #ffffff inset;-webkit-box-shadow: 0 0 0 1000px #ffffff inset;transition: background-color 9999s ease-out 0s}#modalEmailVerify,#modalMetodo,#modalPlanes{position: fixed;inset: 0;align-items: center;justify-content: center;overflow-y: auto;padding: 18px}#modalEmailVerify.hidden,#modalMetodo.hidden,#modalPlanes.hidden{display: none}#modalEmailVerify:not(.hidden),#modalMetodo:not(.hidden),#modalPlanes:not(.hidden){display: flex}#modalEmailVerify>div,#modalMetodo>div,#modalPlanes>div{position: relative;width: min(100%,390px);max-width: 390px;overflow: hidden;border: 1px solid rgba(203,213,225,0.72);border-radius: 21px;background: rgba(255,255,255,0.94);color: #111827;padding: 18px;box-shadow: 0 22px 58px rgba(15,23,42,0.26);-webkit-backdrop-filter: blur(18px) saturate(1.12);backdrop-filter: blur(18px) saturate(1.12)}#modalMetodo>div{max-width: 520px}#modalPlanes>div{max-width: 680px}#modalEmailVerify>div>.pointer-events-none,#modalMetodo>div>.pointer-events-none,#modalPlanes>div>.pointer-events-none{display: none}#modalEmailCloseBtn,#modalMetodo>div>button[data-action="cerrar-modal-metodo"]:first-of-type,#modalPlanes [data-action="cerrar-modal-planes"]{position: absolute;top: 12px;right: 12px;display: inline-flex;width: 30px;height: 30px;align-items: center;justify-content: center;border: 1px solid #dbe3ef;border-radius: 12px;background: #f8fafc;color: #111827;font-size: 14px;font-weight: 900;line-height: 1;cursor: pointer;transition: background-color 150ms ease,color 150ms ease,transform 150ms ease}#modalEmailCloseBtn:hover,#modalMetodo>div>button[data-action="cerrar-modal-metodo"]:first-of-type:hover,#modalPlanes [data-action="cerrar-modal-planes"]:hover{background: #eff6ff;color: var(--fx-auth-blue);transform: translateY(-1px)}#modalMetodo>div>button[data-action="cerrar-modal-metodo"]:last-of-type{position: static;display: inline-flex;width: 100%;min-height: 36px;align-items: center;justify-content: center;border: 1px solid #dbe3ef;border-radius: 12px;background: #ffffff;color: #56657a;padding: 0 14px;font-size: 12px;font-weight: 800;cursor: pointer;transition: border-color 150ms ease,color 150ms ease,transform 150ms ease}#modalMetodo>div>button[data-action="cerrar-modal-metodo"]:last-of-type:hover{border-color: rgba(10,132,255,0.42);color: var(--fx-auth-blue);transform: translateY(-1px)}#modalEmailVerify h3,#modalMetodo h3,#modalPlanes h2{margin: 0 38px 5px 0;color: #111827;font-size: 19px;line-height: 1.1;font-weight: 880;letter-spacing: 0}#modalEmailMsg,#modalMetodo h3 + p,#modalPlanes h2 + p{margin: 0 0 11px;color: #667085;font-size: 12px;line-height: 1.42;font-weight: 650}#modalEmailVerify .rounded-2xl,#modalMetodoPlanInfo,#modalPago .rounded-2xl{border: 1px solid #dbe3ef;border-radius: 16px;background: rgba(248,250,252,0.92);padding: 12px;box-shadow: inset 0 1px 0 rgba(255,255,255,0.92)}#modalEmailTarget{color: #111827;font-size: 11.5px;font-weight: 800}#modalEmailCode{width: 100%;min-height: 38px;border: 1px solid #dbe3ef;border-radius: 12px;background: #ffffff;color: #111827;-webkit-text-fill-color: #111827;caret-color: var(--fx-auth-blue);padding: 8px 10px;text-align: center;font-size: 14px;font-weight: 850;letter-spacing: 0.28em;outline: none}#modalEmailCode::placeholder{color: #9aa4b2;opacity: 1}#modalEmailCode:focus{border-color: rgba(10,132,255,0.52);box-shadow: 0 0 0 4px rgba(10,132,255,0.10)}#modalEmailSendBtn,#modalEmailVerifyBtn,#modalEmailLaterBtn,#modalMetodo [data-action="abrir-modal-planes"],#modalPlanes [data-action="abrir-modal-planes"]{display: inline-flex;min-height: 38px;align-items: center;justify-content: center;border: 0;border-radius: 12px;background: linear-gradient(135deg,#0a84ff,#0ea5e9);color: #ffffff;padding: 0 14px;font-size: 12px;font-weight: 850;box-shadow: 0 14px 26px rgba(10,132,255,0.20);transition: transform 150ms ease,filter 150ms ease}#modalEmailSendBtn:hover,#modalEmailVerifyBtn:hover,#modalEmailLaterBtn:hover,#modalMetodo [data-action="abrir-modal-planes"]:hover,#modalPlanes [data-action="abrir-modal-planes"]:hover{transform: translateY(-1px);filter: brightness(1.03)}#modalEmailResendBtn{min-height: 38px;border: 1px solid #dbe3ef;border-radius: 12px;background: #ffffff;color: #334155;padding: 0 14px;font-size: 12px;font-weight: 800}#modalMetodo select{min-height: 36px;border: 1px solid #dbe3ef;border-radius: 11px;background: #ffffff;color: #111827;padding: 0 12px;font-size: 12px;font-weight: 760}#modalMetodo .rounded-xl,#modalMetodoOtros{border: 1px solid #dbe3ef;border-radius: 14px;background: #f8fafc;color: #334155;padding: 10px;font-size: 12px}#contenedorPlanes{margin-bottom: 14px}#paypal-button-container,#paypal-button-container>div,#paypal-button-container iframe{width: 100%;max-width: 100%}@keyframes fxLoginSpin{to{transform: rotate(360deg)}}@keyframes fxLoginRipple{to{transform: translate(-50%,-50%) scale(18);opacity: 0}}@media (max-width: 1060px){.fx-login-layout{grid-template-columns: 1fr;width: min(560px,100%)}.fx-login-card{order: 1}.fx-login-showcase{order: 2;min-height: 260px}.fx-showcase-content{padding: 20px}}@media (max-width: 640px){#fxLoginKnowMore{top: 10px;left: 10px;min-height: 31px;padding: 0 11px;font-size: 11px}.fx-login-page{align-items: center;padding: clamp(52px,7vh,64px) clamp(6px,2.6vw,10px) clamp(24px,4vh,34px)}.fx-login-layout{width: min(100%,438px);min-height: 0;border-radius: 24px}.fx-login-card{min-height: min(462px,calc(100dvh - 90px))}.fx-login-card-inner{width: min(100%,356px);padding: 30px 22px 27px}.fx-login-header{margin-bottom: 15px}.fx-login-header,.fx-login-copy,.fx-login-eyebrow,.fx-login-version{text-align: center}.fx-login-logo{justify-content: center;margin-bottom: 13px}#fxLoginLogo .fx-login-brand-logo,.fx-login-brand-logo{height: 46px;max-width: 196px}.fx-login-header h1{font-size: 21px;text-align: center}.fx-login-copy{font-size: 12.6px;margin-top: 8px}.fx-login-form{gap: 10.5px}.fx-field-input{min-height: 44px;border-radius: 14px;font-size: 13.2px;padding: 16px 13px 6px}.fx-field-label{top: 12px;left: 13px;font-size: 12px}.fx-field-input:focus~.fx-field-label,.fx-field-input:not(:placeholder-shown)~.fx-field-label{top: 4.5px;font-size: 10px}.fx-field-input-password{padding-right: 44px}.fx-field-toggle{right: 9px;width: 30px;height: 30px}.fx-login-help-row a,.fx-login-link-button{font-size: 11.2px}.fx-login-help-row{justify-content: center;margin-top: -1px}.fx-login-submit{margin-top: 2px;min-height: 42px;border-radius: 14px;font-size: 12.8px}.fx-login-employee-row{justify-content: center;gap: 6px;font-size: 11px;text-align: center}.fx-login-employee-row .fx-login-link-button{font-size: 11px}.fx-login-version{justify-content: center;margin-top: 12px}.fx-login-secondary-actions,.fx-benefit-list,.fx-showcase-stats,.fx-dashboard-grid{grid-template-columns: 1fr}.fx-login-showcase{display: none}#modalEmailVerify,#modalMetodo,#modalPlanes{align-items: flex-end;padding: 12px}#modalEmailVerify>div,#modalMetodo>div,#modalPlanes>div{width: 100%;max-width: 390px;border-radius: 22px;padding: 18px}}@media (prefers-reduced-motion: reduce){#fxLoginShell *,#fxLoginShell *::before,#fxLoginShell *::after,#modalEmailVerify *,#modalMetodo *,#modalPlanes *{animation-duration: 1ms;transition-duration: 1ms;scroll-behavior: auto}}
