@property --lg-a{syntax:"<angle>";inherits:false;initial-value:0deg}.lg{color:#eef3ff;isolation:isolate;background:radial-gradient(80% 60% at 50% 40%,#0b1a3a 0%,#050b1c 45%,#02040b 100%);flex-direction:column;min-height:100dvh;font:400 14px/1.45 Onest,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.lg *{box-sizing:border-box}.lg-head{z-index:5;justify-content:space-between;align-items:center;gap:12px;padding:22px 28px;animation:.8s cubic-bezier(.2,.8,.2,1) .2s both lgDown;display:flex;position:fixed;top:0;left:0;right:0}.lg-brand{-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border-radius:16px;align-items:center;gap:11px;padding:6px 14px 6px 6px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.lg-mk{color:#0b0b0b;background:linear-gradient(145deg,#fff,#d9e3f5);border-radius:11px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 6px 20px -6px #8cb4ff99}.lg-bt b{letter-spacing:-.01em;font-size:15px;font-weight:800;line-height:1.15;display:block}.lg-bt small{color:#eef3ff8c;font-size:11.5px;font-weight:600;display:block}.lg-bt small i{color:#ffc247;font-style:normal}.lg-lang{-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff17}.lg-lang button{z-index:1;color:#eef3ff99;cursor:pointer;background:0 0;border:0;padding:6px 14px;font:700 12.5px Onest,sans-serif;transition:color .25s;position:relative}.lg-lang button[aria-pressed=true]{color:#0b0b0b}.lg-lang-thumb{width:calc(50% - 4px);transform:translateX(calc(var(--i) * 100%));background:#fff;border-radius:9px;transition:transform .45s cubic-bezier(.34,1.4,.64,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 4px 14px -4px #fff6}.lg-card{text-align:center;-webkit-backdrop-filter:blur(9px)saturate(135%);background:linear-gradient(160deg,#ffffff16,#ffffff05 55%,#78aaff0d);border-radius:26px;width:min(410px,100vw - 28px);padding:34px 32px 24px;animation:1.1s cubic-bezier(.2,.9,.25,1) .7s both lgCard;position:relative;box-shadow:0 30px 70px -30px #000000a6,0 0 0 1px #ffffff24,inset 0 1px #ffffff1f}.lg-card:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--lg-a),transparent 0 62%,#4f9cffe6 72%,#ff7a3de6 80%,transparent 90%);-webkit-mask-composite:xor;padding:1px;animation:6s linear infinite lgSpin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%}@keyframes lgSpin{to{--lg-a:360deg}}.lg-card.shake{animation:.5s cubic-bezier(.36,.07,.19,.97) both lgShake}.lg-badge{color:#0b0b0b;background:linear-gradient(145deg,#fff,#d6e1f5);border-radius:18px;place-items:center;width:58px;height:58px;margin:-62px auto 14px;animation:.8s cubic-bezier(.34,1.56,.64,1) 1.1s both lgPop;display:grid;position:relative;box-shadow:0 18px 40px -12px #78aaffa6,0 0 0 6px #ffffff0f}.lg-ring{border:1.5px solid #8cbeff00;border-radius:24px;animation:2.8s ease-out 1.4s infinite lgRing;position:absolute;inset:-10px}@keyframes lgRing{0%{border-color:#8cbeff99;transform:scale(.9)}to{border-color:#8cbeff00;transform:scale(1.25)}}.lg-card h1{text-shadow:0 2px 18px #00000080;letter-spacing:-.025em;color:#fff;margin:0;font-size:27px;font-weight:800;animation:.7s 1s both lgIn}.lg-sub{color:#eef3ffa6;margin:6px 0 24px;font-size:14px;animation:.7s 1.05s both lgIn}.lg-form{text-align:left;flex-direction:column;gap:14px;display:flex}.lg-fld{animation:lgIn .7s var(--d) both;flex-direction:column;gap:7px;display:flex}.lg-lbl{letter-spacing:.02em;color:#eef3ffb3;font-size:12px;font-weight:700}.lg-in{border-radius:14px;display:block;position:relative}.lg-in:after{content:"";pointer-events:none;opacity:0;-webkit-mask-composite:xor;background:linear-gradient(120deg,#4f9cff,#2fd08f 50%,#ffc247);border-radius:15px;padding:1.5px;transition:opacity .25s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-in:focus-within:after{opacity:1}.lg-ico{color:#eef3ff73;pointer-events:none;transition:color .2s,transform .25s cubic-bezier(.34,1.5,.64,1);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.lg-in:focus-within .lg-ico{color:#fff;transform:translateY(-50%)scale(1.08)}.lg-in input{width:100%;font:inherit;color:#fff;caret-color:#ffc247;background:#040a1a59;border:0;border-radius:14px;outline:none;padding:14px 46px 14px 44px;font-size:15px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff1a}.lg-in input:hover{background:#040a1a73}.lg-in input:focus{background:#040a1a8c;box-shadow:inset 0 0 0 1px #0000,0 10px 30px -12px #4f9cff8c}.lg-in input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#ffc247;transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 40px #141c2e}.lg-in input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#ffc247;transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 40px #141c2e}.lg-in input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#ffc247;transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 40px #141c2e}.lg-eye{color:#eef3ff80;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;transition:color .2s,background .2s;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.lg-eye:hover{color:#fff;background:#ffffff14}.lg-err{color:#ffb4b4;background:#d03b3b24;border-radius:12px;align-items:center;gap:8px;margin:2px 0 0;padding:10px 12px;font-size:13px;font-weight:700;animation:.35s both lgIn;display:flex;box-shadow:inset 0 0 0 1px #ff6e6e40}.lg-err svg{color:#ff6b6b;flex:none}.lg-err.info{color:#cfe3ff;background:#3b82d029;box-shadow:inset 0 0 0 1px #6eaaff4d}.lg-err.info svg{color:#6ba8ff}.lg-btn{cursor:pointer;color:#0b0b0b;animation:lgIn .7s var(--d) both;background:linear-gradient(#fff,#dfe7f6);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin-top:6px;padding:15px;font:800 15px Onest,sans-serif;transition:transform .25s cubic-bezier(.34,1.5,.64,1),box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px -14px #8cb4ffbf,inset 0 -2px #00000014}.lg-btn:before{content:"";background:linear-gradient(100deg,#0000,#fffffff2,#0000);width:40%;animation:4.5s ease-in-out 2.2s infinite lgSheen;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}@keyframes lgSheen{0%,70%{left:-60%}to{left:130%}}.lg-btn:hover{transform:translateY(-2px);box-shadow:0 20px 40px -14px #8cb4ffe6,inset 0 -2px #00000014}.lg-btn svg{transition:transform .3s cubic-bezier(.34,1.5,.64,1)}.lg-btn:hover svg{transform:translate(4px)}.lg-btn:active{transform:scale(.98)}.lg-btn:disabled{cursor:wait}.lg-spin{border:2px solid #0b0b0b40;border-top-color:#0b0b0b;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite lgRot}@keyframes lgRot{to{transform:rotate(360deg)}}.lg-sec{color:#eef3ff80;border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;margin-top:20px;padding-top:16px;font-size:11.5px;animation:.7s 1.45s both lgIn;display:flex}.lg-sec svg{color:#2fd08f}.lg-sec i{flex-basis:100%;height:0}@keyframes lgIn{0%{opacity:0;transform:translateY(12px)}}@keyframes lgDown{0%{opacity:0;transform:translateY(-12px)}}@keyframes lgFade{0%{opacity:0}}@keyframes lgPop{0%{opacity:0;transform:scale(.4)rotate(-20deg)}}@keyframes lgCard{0%{opacity:0;filter:blur(10px);transform:translateY(40px)scale(.94)}to{opacity:1;filter:none;transform:none}}@keyframes lgShake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}@media (max-width:760px){.lg-head{padding:14px}.lg-bt small{display:none}.lg-card{border-radius:22px;padding:30px 20px 18px}.lg-card h1{font-size:23px}.lg-sub{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.lg *,.lg :before,.lg :after{transition:none!important;animation:none!important}}.eg{z-index:0;opacity:0;transition:opacity 1.6s;position:fixed;inset:0}.eg.eg-ready{opacity:1}.eg:before{content:"";pointer-events:none;background:radial-gradient(45% 40% at 50% 42%,#285ac838,#0000 70%),radial-gradient(30% 30% at 82% 18%,#ff783214,#0000 70%);position:absolute;inset:0}.eg-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.eg-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.eg-city{white-space:nowrap;color:#eef4ff;-webkit-backdrop-filter:blur(6px);will-change:transform,opacity;background:#040a1a9e;border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 8px;font:600 12px/1.2 Onest,sans-serif;display:inline-flex;position:absolute;top:0;left:0;translate:12px -50%;box-shadow:0 0 0 1px #ffffff24,0 6px 18px -6px #0009}.eg-city.s-l{translate:calc(-100% - 12px) -50%}.eg-city.s-b{translate:-70% 10px}.eg-city i{border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.eg-country{letter-spacing:.42em;color:#ebf2ff9e;text-shadow:0 2px 12px #000000e6;white-space:nowrap;will-change:transform,opacity;font:800 11.5px/1 Onest,sans-serif;position:absolute;top:0;left:0;translate:-50% -50%}.eg-country.eg-sm{letter-spacing:.24em;color:#ebf2ffb8;font-size:9px}.eg-nogl{opacity:1}.lg-main{z-index:2;pointer-events:none;justify-content:center;align-items:flex-end;padding:0 16px max(4vh,22px);display:flex;position:fixed;inset:0}.lg-main .lg-card{pointer-events:auto}@media (max-height:780px) and (min-width:761px){.lg-card{padding:22px 26px 18px}.lg-badge{width:48px;height:48px;margin:-48px auto 10px}.lg-card h1{font-size:23px}.lg-sub,.lg-sec{display:none}.lg-form{gap:10px;margin-top:14px}.lg-in input{padding-top:11px;padding-bottom:11px}.lg-btn{padding:12px}}@media (max-width:760px){.eg-city[data-k=kh],.eg-city[data-k=uq]{display:none}.lg-main{padding-bottom:16px}.eg-country{letter-spacing:.3em;font-size:10px}.eg-country.eg-sm{letter-spacing:.16em;font-size:8px}.eg-country[data-k=uzc]{translate:-92% -30%}.eg-country[data-k=kgc]{translate:-8% -95%}.eg-city{padding:3px 8px 3px 6px;font-size:11px}}
