.alog{--gy:calc(var(--vh,100dvh) * .3);--gs:min(64vw, calc(var(--vh,100dvh) * .4), 360px);--bg:#0a111d;--sky:#38b6ff;--text:#eaf1ff;--muted:#8f9ec0;--line:#78aaff29;--err:#ff6b7a;--ease:cubic-bezier(.2, .8, .2, 1);--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, "Segoe UI", system-ui, sans-serif;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:fixed;inset:0;overflow:hidden}.alog *,.alog :before,.alog :after{box-sizing:border-box}.alog.kb{--gy:calc(var(--vh) * .2);--gs:min(34vw, calc(var(--vh) * .3), 170px)}.alog-halo{left:50%;top:var(--gy);pointer-events:none;background:radial-gradient(closest-side,#38b6ff38,#2563eb1a 45%,#0000 70%);width:140vmin;height:140vmin;animation:5s ease-in-out infinite alog-breathe;position:fixed;transform:translate(-50%,-50%)}@keyframes alog-breathe{50%{opacity:.8;transform:translate(-50%,-50%)scale(1.12)}}.alog-globe-wrap{left:50%;top:var(--gy);width:var(--gs);aspect-ratio:1;transition:width .4s var(--ease),top .4s var(--ease);perspective:900px;pointer-events:none;position:fixed;transform:translate(-50%,-50%)}.alog-tilt,.alog-spin{transform-style:preserve-3d;position:absolute;inset:0}.alog-float{animation:6s ease-in-out infinite alog-float;position:absolute;inset:0}@keyframes alog-float{50%{transform:translateY(-10px)}}.alog-globe{-webkit-mask:var(--globe) center/100% 100% no-repeat;mask:var(--globe) center/100% 100% no-repeat;clip-path:circle(0%);animation:alog-grow 1.9s .25s var(--ease) forwards;background:linear-gradient(115deg,#1d5be0,#2b86f0 40%,#38b6ff);position:absolute;inset:0;overflow:hidden}@keyframes alog-grow{to{clip-path:circle(75%)}}.alog-globe:after{content:"";background:linear-gradient(105deg,#0000 42%,#fffffff2,#0000 58%);animation:4.2s ease-in-out 2.2s infinite alog-sweep;position:absolute;inset:-40%;transform:translate(-90%)}@keyframes alog-sweep{0%{transform:translate(-90%)}55%,to{transform:translate(90%)}}.alog-globe:before{content:"";mix-blend-mode:screen;background:conic-gradient(#5ef2ff00,#5ef2ffe6,#5ef2ff00 30%);animation:6s linear infinite alog-orbit;position:absolute;inset:0}@keyframes alog-orbit{to{transform:rotate(360deg)}}.alog-glow{filter:blur(16px)saturate(1.6);opacity:0;animation:2s 1s forwards alog-glowin,3.6s ease-in-out 3s infinite alog-pulseglow;position:absolute;inset:-6%}.alog-glow:before{content:"";-webkit-mask:var(--globe) center/100% 100% no-repeat;mask:var(--globe) center/100% 100% no-repeat;background:linear-gradient(115deg,#1d5be0,#2b86f0 40%,#38b6ff);position:absolute;inset:0}@keyframes alog-glowin{to{opacity:.8}}@keyframes alog-pulseglow{50%{opacity:.35}}.alog-canvas{z-index:0;background:var(--bg);pointer-events:none;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.alog.gl .alog-canvas{display:block}.alog.gl .alog-globe-wrap,.alog.gl .alog-halo{display:none}.alog-brand{z-index:2;top:max(24px,calc(var(--safe-top) + 12px));text-align:center;letter-spacing:.5em;color:#cfe3ff;opacity:0;margin:0 -.5em 0 0;font-size:13px;font-weight:700;animation:1s 1.3s forwards alog-in;position:absolute;left:0;right:0}@keyframes alog-in{to{opacity:1;transform:none}}.alog-main{width:100%;height:100vh;height:var(--vh,100dvh);z-index:2;padding:0 max(20px,var(--safe-right)) max(22px,var(--safe-bottom)) max(20px,var(--safe-left));flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}.alog-card{width:100%;max-width:400px;margin-top:auto}.alog-card h1{letter-spacing:-.02em;opacity:0;animation:alog-in .9s 1.5s var(--ease) forwards;margin:0 0 6px;font-size:28px;font-weight:650;line-height:1.1;transform:translateY(14px)}.alog-sub{color:var(--muted);opacity:0;margin:0 0 18px;font-size:14.5px;animation:.9s 1.65s forwards alog-in}.alog-form{flex-direction:column;gap:12px;margin:0;display:flex}.alog-field{box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(14px);opacity:0;animation:alog-in .8s var(--ease) forwards;transition:box-shadow .35s var(--ease);background:linear-gradient(#ffffff0f,#ffffff05);border-radius:14px;position:relative;transform:translateY(16px)}.alog-field:first-child{animation-delay:1.8s}.alog-field:nth-child(2){animation-delay:1.92s}.alog-field.is-focus{box-shadow:inset 0 0 0 1.5px var(--sky),0 0 0 6px #38b6ff1f,0 10px 40px -12px #38b6ff80}.alog-field.is-bad{opacity:1;box-shadow:inset 0 0 0 1.5px var(--err),0 0 0 6px #ff6b7a1f;animation:.5s alog-shake;transform:none}@keyframes alog-shake{20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.alog-field input{width:100%;height:58px;color:var(--text);font-family:var(--font);appearance:none;background:0 0;border:0;border-radius:14px;outline:0;margin:0;padding:24px 16px 8px;font-size:16px;display:block}.alog-field.has-eye input{padding-right:52px}.alog-field input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 99999s}.alog-field label{color:var(--muted);pointer-events:none;transform-origin:0 0;transition:transform .3s var(--ease),color .3s;font-size:15px;position:absolute;top:19px;left:16px}.alog-field.is-focus label,.alog-field.is-filled label{transform:translateY(-11px)scale(.76)}.alog-field.is-focus label{color:var(--sky)}.alog-eye{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:7px;right:6px}.alog-eye:hover,.alog-eye[aria-pressed=true]{color:var(--text)}.alog-eye svg{width:20px;height:20px}.alog-meta{opacity:0;justify-content:flex-end;margin:-6px 0 -4px;font-size:13px;animation:.8s 2s forwards alog-in;display:flex}.alog a{color:var(--muted);border-radius:8px;text-decoration:none}.alog a:hover{color:var(--sky)}.alog-meta a,.alog-foot a{align-items:center;min-height:44px;padding:0 6px;display:inline-flex}.alog a:focus-visible,.alog-eye:focus-visible,.alog-go:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.alog-go{cursor:pointer;height:56px;min-height:52px;font-family:var(--font);letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:0;transition:transform .2s var(--ease);background:linear-gradient(100deg,#1d5be0,#2b86f0 55%,#38b6ff);border:0;border-radius:14px;font-size:13px;font-weight:650;line-height:13px;animation:.8s 2.1s forwards alog-in;position:relative;overflow:hidden;box-shadow:0 12px 36px -10px #2578ffb3,inset 0 1px #ffffff59}.alog-go:active{transform:scale(.98)}.alog-go:disabled{cursor:progress}.alog-go .alog-shine{background:linear-gradient(105deg,#0000 35%,#ffffff8c,#0000 65%);animation:4.5s 3s infinite alog-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes alog-shine{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.alog-go .alog-label{align-items:center;gap:10px;display:inline-flex;position:relative}.alog-go .alog-prog{background:#ffffff38;width:0;position:absolute;top:0;bottom:0;left:0}.alog-go.is-loading .alog-prog{animation:alog-fill 1.6s var(--ease) forwards}@keyframes alog-fill{to{width:100%}}.alog-go svg{width:18px;height:18px;transition:transform .35s var(--ease)}.alog-go:hover svg{transform:translate(4px)}.alog-msg{min-height:18px;color:var(--err);text-align:center;margin:0;font-size:13px;line-height:18px}.alog-foot{text-align:center;color:var(--muted);opacity:0;margin:8px 0 0;font-size:12.5px;line-height:1.6;animation:.8s 2.2s forwards alog-in}.alog-foot p{margin:0}.alog-foot nav{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.alog-foot nav span{opacity:.6}.alog.is-leaving .alog-main,.alog.is-leaving .alog-brand{pointer-events:none;transition:opacity 1.1s cubic-bezier(.45,0,.25,1);opacity:0!important}.alog-flash{z-index:10;pointer-events:none;opacity:0;background:#fff;position:fixed;inset:0}.alog.is-leaving .alog-flash{pointer-events:auto}@media(min-width:900px),(orientation:landscape)and (max-height:520px){.alog,.alog.kb{--gy:50%;--gs:min(44vw, 70vh, 560px)}.alog-main{justify-content:center;align-items:flex-end;padding:0 7vw 0 0}.alog-globe-wrap,.alog-halo{left:var(--gx,30%)}.alog-main .alog-card{margin:auto 0}.alog-brand{text-align:left;margin:0;padding-left:5vw}.alog-card{max-width:420px;box-shadow:inset 0 0 0 1px var(--line),0 40px 120px -30px #000000b3;-webkit-backdrop-filter:blur(22px);background:linear-gradient(#0e162cb8,#080d1cb8);border-radius:26px;align-self:flex-end;padding:36px}}.alog.done .alog-brand,.alog.done .alog-card h1,.alog.done .alog-sub,.alog.done .alog-field:not(.is-bad),.alog.done .alog-meta,.alog.done .alog-go,.alog.done .alog-foot{opacity:1;animation:none;transform:none}.alog.done .alog-globe{clip-path:none;animation:none}.alog.kb .alog-sub,.alog.kb .alog-foot,.alog.kb .alog-brand{display:none}.alog.kb .alog-card h1{margin-bottom:12px;font-size:22px}@media(max-height:520px){.alog-card{padding:20px!important}.alog-card h1{font-size:24px}.alog-sub{margin-bottom:12px}.alog-field input{height:52px;padding-top:21px}}@media(max-height:520px)and (orientation:landscape){.alog-card{max-width:340px}}@media(max-width:360px){.alog-card h1{font-size:25px}.alog-card{max-width:100%}}@media(max-height:700px){.alog-sub{margin-bottom:14px}.alog-foot{font-size:12px;line-height:1.45}}@media(prefers-reduced-motion:reduce){.alog *,.alog :before,.alog :after{animation-duration:10ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.alog.is-leaving .alog-main,.alog.is-leaving .alog-brand{transition-duration:.2s}}
