.ex-login-smooth{font-family:var(--font-jakarta),var(--font-outfit),system-ui,sans-serif}.ex-login-card{position:relative;padding:1.75rem 1.6rem 1.4rem;border-radius:20px;border:1px solid rgba(245,180,0,.2);background:rgba(10,11,16,.78);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 28px 80px rgba(0,0,0,.5)}.ex-login-card input,.ex-login-card textarea{border-radius:12px;background:hsla(0,0%,100%,.05);color:#fff}.ex-login-card input:-webkit-autofill,.ex-login-card input:-webkit-autofill:focus,.ex-login-card input:-webkit-autofill:hover,.ex-login-card textarea:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #121318;border-radius:12px;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}.ex-lang-switcher{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:rgba(8,9,12,.72);backdrop-filter:blur(12px)}.ex-lang-menu{min-width:168px;padding:.4rem;border-radius:14px;border:1px solid rgba(245,180,0,.22);background:rgba(8,9,12,.96);box-shadow:0 18px 40px rgba(0,0,0,.45)}.ex-lang-menu a{display:flex;align-items:center;gap:.65rem;width:100%;padding:.7rem .85rem;border-radius:10px;font-size:14px;font-weight:600;letter-spacing:-.02em}.client-login-globe{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 70% 48%,rgba(43,24,222,.28) 0,transparent 58%),radial-gradient(ellipse 50% 40% at 18% 80%,rgba(255,165,0,.08) 0,transparent 55%),#050508}.client-login-globe__grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(43,24,222,.18) 1px,transparent 0),linear-gradient(90deg,rgba(43,24,222,.18) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 20%,transparent 78%);animation:client-login-grid 36s linear infinite}.client-login-globe__bloom{width:min(92vw,900px);height:min(92vw,900px);border-radius:50%;background:radial-gradient(circle,rgba(77,58,232,.5) 0,rgba(43,24,222,.22) 36%,transparent 68%);filter:blur(10px)}.client-login-globe__bloom,.client-login-globe__stage{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%)}.client-login-globe__stage{width:min(125vw,1040px);aspect-ratio:1}.client-login-globe__earth{width:100%;height:auto;display:block;border-radius:50%;-o-object-fit:contain;object-fit:contain;filter:saturate(1.35) contrast(1.12) brightness(1.08) hue-rotate(-8deg);animation:client-login-spin 72s linear infinite;mask-image:radial-gradient(circle at 50% 48%,#000 62%,rgba(0,0,0,.55) 74%,transparent 86%);-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 62%,rgba(0,0,0,.55) 74%,transparent 86%)}.client-login-globe__ring{position:absolute;inset:6%;border-radius:50%;border:1px solid rgba(255,165,0,.22);box-shadow:0 0 0 18px rgba(43,24,222,.06),inset 0 0 60px rgba(43,24,222,.18);animation:client-login-ring 28s linear infinite}.client-login-globe__ring--slow{inset:-2%;border-color:rgba(43,24,222,.28);animation-duration:48s;animation-direction:reverse;box-shadow:none}.client-login-globe__vignette{position:absolute;inset:0;background:radial-gradient(ellipse 55% 70% at 50% 48%,rgba(5,5,8,.12) 0,rgba(5,5,8,.62) 70%,#050508 100%),linear-gradient(180deg,rgba(5,5,8,.35),transparent 22%,transparent 78%,rgba(5,5,8,.55))}@keyframes client-login-grid{to{background-position:44px 44px}}@keyframes client-login-spin{to{transform:rotate(1turn)}}@keyframes client-login-ring{to{transform:rotate(1turn)}}@media (max-width:720px){.client-login-globe__stage{width:160vw;left:50%;top:40%;opacity:.9}}@media (prefers-reduced-motion:reduce){.client-login-globe__earth,.client-login-globe__grid,.client-login-globe__ring{animation:none}}