.efatel-auth-clean{background:radial-gradient(circle at top left,rgba(245,158,11,.12),transparent 30rem),linear-gradient(135deg,#07111f,#0f172a 46%,#111827)}.efatel-auth-clean .ax-beam,.efatel-auth-clean .orb1,.efatel-auth-clean .orb2,.efatel-auth-clean .orb3{opacity:.45}.efatel-auth-clean .ax-btn-primary{min-height:48px;border-radius:16px;background:linear-gradient(135deg,#f97316,#f59e0b);color:#ffffff!important;box-shadow:0 18px 36px -18px rgba(249,115,22,.65)}.efatel-auth-clean label{color:rgba(248,250,252,.96)!important;font-size:.98rem;font-weight:750;letter-spacing:-.018em;text-shadow:0 1px 16px rgba(2,6,23,.32)}.efatel-auth-clean .ax-input{min-height:56px;border-radius:18px;border-color:rgba(148,163,184,.34);color:#0f172a!important;font-size:1rem;font-weight:550;box-shadow:0 10px 30px -24px rgba(15,23,42,.45)}.efatel-auth-clean .ax-input::-moz-placeholder{color:#475569!important;opacity:.9}.efatel-auth-clean .ax-input::placeholder{color:#475569!important;opacity:.9}.efatel-auth-clean .ax-input svg,.efatel-auth-clean .ax-input+button,.efatel-auth-clean .ax-input~button,.efatel-auth-clean button.text-slate-500,.efatel-auth-clean svg.text-slate-500{color:#475569!important}.efatel-auth-clean .google-identity-shell{display:flex;width:100%;min-height:72px;align-items:center;justify-content:center;border-radius:1.35rem;border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,#f97316,#f59e0b);padding:.7rem .85rem;box-shadow:0 22px 54px -30px rgba(194,65,12,.75)}.efatel-auth-clean .google-identity-shell:hover{border-color:rgba(255,255,255,.32);box-shadow:0 24px 58px -30px rgba(194,65,12,.9)}.efatel-auth-clean .google-identity-button-host{display:flex;min-height:52px;width:100%;align-items:center;justify-content:center;overflow:visible}.efatel-auth-clean .google-identity-button-host>div:first-child{display:flex;min-height:44px;width:100%;max-width:260px;align-items:center;justify-content:center;filter:drop-shadow(0 14px 26px rgba(37,99,235,.16));overflow:visible}.efatel-auth-clean .google-identity-button-host iframe{display:block!important;max-width:100%!important;margin:0 auto!important;border-radius:999px!important}.efatel-auth-clean .ax-input:focus{border-color:#f97316;outline:none;box-shadow:0 0 0 4px rgba(249,115,22,.16)}.efatel-auth-clean [class*="rounded-[28px]"],.efatel-auth-clean form,.efatel-auth-clean form+div{letter-spacing:-.01em}.efatel-auth-clean h1{letter-spacing:-.045em}.efatel-auth-clean h2{letter-spacing:-.05em}.efatel-auth-clean .text-slate-300{color:#e2e8f0}.efatel-auth-clean .text-slate-400,.efatel-auth-clean .text-slate-500,.efatel-auth-clean .text-slate-600{color:#cbd5e1}.efatel-auth-clean .auth-compact-card .text-slate-400,.efatel-auth-clean .auth-compact-card .text-slate-500,.efatel-auth-clean .auth-compact-card .text-slate-600,.efatel-auth-clean .auth-recovery-link .text-slate-400,.efatel-auth-clean .auth-recovery-link .text-slate-500,.efatel-auth-clean .auth-recovery-link .text-slate-600{color:#475569}.efatel-auth-clean.auth-register-page .auth-register-social-card .text-slate-400,.efatel-auth-clean.auth-register-page .auth-register-social-card .text-slate-500,.efatel-auth-clean.auth-register-page .auth-register-social-card .text-slate-600{color:rgba(255,255,255,.85)}.efatel-auth-clean.auth-register-page .auth-register-social-card .bg-slate-200{background-color:rgba(255,255,255,.35)}.efatel-auth-clean .auth-compact-card{background:rgba(255,255,255,.96);border:1px solid rgba(226,232,240,.86);box-shadow:0 24px 70px -38px rgba(15,23,42,.7)}.efatel-auth-clean .auth-recovery-inline{background:linear-gradient(135deg,rgba(255,247,237,.98),rgba(255,237,213,.96));border:1px solid rgba(251,146,60,.32);color:#7c2d12!important;text-shadow:none;box-shadow:0 10px 24px -18px rgba(15,23,42,.7)}.efatel-auth-clean .auth-recovery-inline:hover{background:#ffffff;color:#7c2d12!important}.efatel-auth-clean .auth-recovery-inline-text{color:#431407!important}.efatel-auth-clean .auth-recovery-link{background:rgba(255,255,255,.94);border:1px solid rgba(226,232,240,.9);color:#0f172a;box-shadow:0 16px 42px -30px rgba(15,23,42,.8)}.efatel-auth-clean .auth-recovery-link:hover{border-color:rgba(249,115,22,.38);box-shadow:0 20px 48px -30px rgba(249,115,22,.5);transform:translateY(-1px)}.efatel-auth-clean .auth-recovery-icon{background:linear-gradient(135deg,rgba(249,115,22,.14),rgba(245,158,11,.1));color:#c2410c}.efatel-auth-clean.auth-register-page .auth-register-title{color:#f8fafc;-webkit-text-fill-color:#f8fafc}.efatel-auth-clean.auth-register-page .auth-register-social-card{background:linear-gradient(135deg,#f97316,#f59e0b);border:1px solid rgba(255,255,255,.18);box-shadow:0 22px 60px -30px rgba(194,65,12,.8)}.efatel-auth-clean.auth-register-page .auth-register-field-panel{padding:.8rem;border:1px solid rgba(226,232,240,.86);border-radius:1.35rem;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.9)),radial-gradient(circle at top left,rgba(249,115,22,.12),transparent 12rem);box-shadow:0 18px 48px -38px rgba(15,23,42,.85)}.efatel-auth-clean.auth-register-page .auth-register-field-panel label{color:#0f172a!important}.efatel-auth-clean.auth-register-page .auth-register-field-panel p{color:#b45309}.efatel-auth-clean.auth-register-page .auth-register-choice-group,.efatel-auth-clean.auth-register-page .auth-register-select{background:#ffffff;color:#0f172a;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 34px -30px rgba(15,23,42,.75)}.efatel-auth-clean.auth-register-page .auth-register-choice{color:#334155}.efatel-auth-clean.auth-register-page .auth-register-choice:hover{background:#fff7ed;color:#9a3412}.efatel-auth-clean.auth-register-page .auth-register-choice-selected{background:linear-gradient(135deg,#ea580c,#f59e0b);color:#ffffff;box-shadow:0 12px 24px -16px rgba(234,88,12,.85)}.efatel-auth-clean.auth-register-page .auth-register-currency-panel{background:rgba(255,255,255,.98);border-color:rgba(226,232,240,.95);color:#0f172a;box-shadow:0 24px 60px -34px rgba(15,23,42,.75)}.efatel-auth-clean.auth-register-page .auth-register-currency-option{background:#f8fafc;border-color:#e2e8f0;color:#334155}.efatel-auth-clean.auth-register-page .auth-register-currency-option:hover{background:#fff7ed;border-color:rgba(249,115,22,.36);color:#9a3412}.efatel-auth-clean.auth-register-page .auth-register-currency-option-selected{background:linear-gradient(135deg,rgba(249,115,22,.16),rgba(245,158,11,.16));border-color:rgba(249,115,22,.5);color:#9a3412}.efatel-auth-clean.auth-forgot-page .auth-forgot-icon{background:linear-gradient(135deg,rgba(249,115,22,.14),rgba(245,158,11,.12));border:1px solid rgba(249,115,22,.24);color:#ea580c;box-shadow:0 18px 42px -30px rgba(249,115,22,.9)}.efatel-auth-clean.auth-forgot-page .auth-forgot-title{color:#f8fafc}.efatel-auth-clean.auth-forgot-page .auth-forgot-visual-card{background:rgba(15,23,42,.62);border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 80px -42px rgba(0,0,0,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}@media (max-width:1023px){.efatel-auth-clean{min-height:100dvh;background:radial-gradient(circle at top right,rgba(251,146,60,.2),transparent 18rem),linear-gradient(180deg,#f8fafc,#eef2f7);color:#0f172a}.efatel-auth-clean .ax-scroll,.efatel-auth-clean>div:first-child{width:100%!important;max-height:none!important;padding:1.25rem!important}.efatel-auth-clean .lg\:hidden+*,.efatel-auth-clean .rounded-\[28px\]{border-radius:28px}.efatel-auth-clean h1{font-size:clamp(2rem,8vw,2.55rem);line-height:.98}.efatel-auth-clean p{line-height:1.55}.efatel-auth-clean label{color:#0f172a!important;font-size:1.02rem;text-shadow:none}.efatel-auth-clean .ax-input{min-height:58px;font-size:1rem}.efatel-auth-clean [role=img][aria-label=Efatel]>span:last-child>span:first-child{color:#0f172a!important}.efatel-auth-clean.auth-forgot-page .auth-forgot-title,.efatel-auth-clean.auth-register-page .auth-register-title{color:#0f172a;-webkit-text-fill-color:#0f172a}.efatel-auth-clean .google-identity-shell{border:1px solid rgba(251,146,60,.32);background:linear-gradient(135deg,rgba(255,247,237,.98),rgba(255,237,213,.96));box-shadow:0 22px 54px -38px rgba(194,65,12,.35)}.efatel-auth-clean .google-identity-shell:hover{border-color:rgba(234,88,12,.5);box-shadow:0 24px 58px -38px rgba(194,65,12,.5)}.efatel-auth-clean.auth-register-page .auth-register-social-card{background:linear-gradient(135deg,rgba(255,247,237,.98),rgba(255,237,213,.96));border:1px solid rgba(251,146,60,.32);box-shadow:0 22px 60px -42px rgba(194,65,12,.4)}.efatel-auth-clean.auth-register-page .auth-register-social-card .text-slate-400,.efatel-auth-clean.auth-register-page .auth-register-social-card .text-slate-500,.efatel-auth-clean.auth-register-page .auth-register-social-card .text-slate-600{color:#9a5b3a}.efatel-auth-clean.auth-register-page .auth-register-social-card .bg-slate-200{background-color:rgba(194,65,12,.18)}.efatel-auth-clean .text-slate-300{color:#334155}.efatel-auth-clean .text-slate-400,.efatel-auth-clean .text-slate-500,.efatel-auth-clean .text-slate-600{color:#64748b}}@media (min-width:1024px){.efatel-auth-clean .ax-scroll,.efatel-auth-clean>div:first-child{background:rgba(2,6,23,.72);border-right:1px solid rgba(255,255,255,.08);backdrop-filter:blur(20px)}.efatel-auth-clean .hidden.lg\:flex{background:radial-gradient(circle at 60% 20%,rgba(245,158,11,.2),transparent 24rem),linear-gradient(135deg,rgba(15,23,42,.96),rgba(2,6,23,.98))}}