.lg3-screen{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:28px 18px;overflow:hidden;isolation:isolate;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:-.011em;color:#0a0e17;-webkit-font-smoothing:antialiased;background:radial-gradient(1000px 680px at 50% -10%,hsla(0,0%,100%,.9),transparent 60%),radial-gradient(1080px 760px at 86% -12%,rgba(91,141,239,.12),transparent 56%),radial-gradient(880px 660px at 2% 8%,rgba(120,150,210,.08),transparent 54%),radial-gradient(1240px 560px at 50% 118%,rgba(176,192,222,.18),transparent 62%),linear-gradient(177deg,#fcfdff,#eef2f9 55%,#e6ecf6)}.lg3-amb{position:absolute;inset:-24%;z-index:0;pointer-events:none;filter:blur(76px);opacity:.92}.lg3-amb span{position:absolute;border-radius:50%;will-change:transform}.lg3-amb-a{width:54vw;height:54vw;left:4%;top:-14%;background:radial-gradient(circle at 42% 42%,rgba(91,141,239,.18),transparent 66%);animation:lg3Drift 28s ease-in-out infinite}.lg3-amb-b{width:46vw;height:46vw;right:-6%;bottom:-18%;background:radial-gradient(circle at 60% 60%,rgba(150,170,215,.16),transparent 66%);animation:lg3Drift 36s ease-in-out infinite reverse}.lg3-amb-c{width:34vw;height:34vw;left:54%;top:14%;background:radial-gradient(circle at 50% 50%,rgba(110,145,225,.1),transparent 64%);animation:lg3Drift 44s ease-in-out infinite}@keyframes lg3Drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,-3.5%,0) scale(1.05)}}.lg3-stage{position:relative;z-index:2;width:100%;max-width:420px;display:grid;place-items:center;min-height:460px}.lg3-card,.lg3-landing{grid-area:1/1}.lg3-landing{display:flex;flex-direction:column;align-items:center;gap:40px;transition:opacity .5s ease,transform .55s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.lg3-screen.lg3-at-form .lg3-landing{opacity:0;visibility:hidden;transform:translateY(-16px) scale(.95);pointer-events:none;transition:opacity .42s ease,transform .5s cubic-bezier(.4,0,.2,1),visibility 0s linear .42s}.lg3-markwrap{position:relative;display:flex;align-items:center;justify-content:center;padding:14px 26px}.lg3-mark{display:block;width:200px;height:auto;overflow:visible;filter:drop-shadow(0 2px 6px rgba(16,30,60,.11));animation:lg3MarkSettle 1s cubic-bezier(.16,1,.3,1) both}.lg3-glyph{fill:#0a0e17;opacity:0;animation:lg3GlyphIn .82s cubic-bezier(.16,1,.3,1) both}@keyframes lg3MarkSettle{0%{transform:translateY(9px) scale(.972)}to{transform:translateY(0) scale(1)}}@keyframes lg3GlyphIn{0%{opacity:0}to{opacity:1}}.lg3-enter{position:relative;overflow:hidden;height:50px;padding:0 25px;border-radius:14px;cursor:pointer;font-family:inherit;color:#1d2942;background:linear-gradient(180deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,.56));backdrop-filter:blur(22px) saturate(115%);border:1px solid hsla(0,0%,100%,.92);box-shadow:0 1px 1px rgba(10,14,23,.04),0 9px 22px -11px rgba(30,45,75,.22),inset 0 1px 0 hsla(0,0%,100%,.98),inset 0 -1px 0 rgba(16,30,60,.05);transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .24s ease,background .24s ease,color .2s ease,border-color .24s ease;animation:lg3EnterIn .64s cubic-bezier(.16,1,.3,1) .5s both}.lg3-enter:before{content:"";position:absolute;inset:1px;border-radius:13px;border:1px solid hsla(0,0%,100%,.45);pointer-events:none}.lg3-enter-face{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;font-size:14.5px;font-weight:640;letter-spacing:-.006em}.lg3-enter-face svg{width:16px;height:16px;transition:transform .24s cubic-bezier(.16,1,.3,1)}.lg3-enter:hover{transform:translateY(-1px);background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.7));border-color:#fff;color:#0a0e17;box-shadow:0 1px 1px rgba(10,14,23,.05),0 16px 34px -13px rgba(30,45,75,.26),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(16,30,60,.06)}.lg3-enter:hover .lg3-enter-face svg{transform:translateX(3px)}.lg3-enter:active{transform:translateY(0) scale(.97);transition-duration:.06s}.lg3-enter:focus-visible{outline:none;border-color:rgba(91,141,239,.5);box-shadow:0 0 0 4px rgba(91,141,239,.28),0 10px 26px -13px rgba(30,45,75,.26),inset 0 1px 0 hsla(0,0%,100%,.98)}@keyframes lg3EnterIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lg3-card{position:relative;width:100%;max-width:416px;padding:32px 34px 26px;border-radius:26px;background:hsla(0,0%,100%,.66);backdrop-filter:blur(44px) saturate(190%);border:1px solid hsla(0,0%,100%,.84);box-shadow:0 1px 1px rgba(10,14,23,.04),0 8px 18px -6px rgba(10,14,23,.08),0 34px 70px -28px rgba(10,14,23,.32),inset 0 1px 0 hsla(0,0%,100%,.94);opacity:0;visibility:hidden;transform:translateY(16px) scale(.975);pointer-events:none;transition:opacity .5s ease .3s,transform .6s cubic-bezier(.2,.7,.2,1) .3s,visibility 0s linear .42s}.lg3-screen.lg3-at-form .lg3-card{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity .55s ease .34s,transform .66s cubic-bezier(.2,.7,.2,1) .34s,visibility 0s linear 0s}.lg3-card:after{content:"";position:absolute;inset:0;border-radius:26px;padding:1px;background:linear-gradient(160deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,0) 44%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.lg3-title{margin:0 0 22px;text-align:center;font-size:34px;font-weight:720;letter-spacing:-.04em;line-height:1;color:#0a0e17}.lg3-alert{display:flex;gap:10px;align-items:flex-start;margin:0 0 18px;padding:12px 14px;border-radius:14px;background:rgba(255,77,109,.08);border:1px solid rgba(255,77,109,.24);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)}.lg3-alert-i{width:18px;height:18px;flex:none;margin-top:1px;color:#b81d40}.lg3-alert-t{font-size:12.5px;line-height:1.45;font-weight:520;color:#9c1733}.lg3-form{gap:16px}.lg3-field,.lg3-form{display:flex;flex-direction:column}.lg3-field{gap:8px}.lg3-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6a7283;padding-left:2px}.lg3-inwrap{position:relative;display:flex;align-items:center}.lg3-inicon{position:absolute;left:14px;width:17px;height:17px;color:#9aa2b1;pointer-events:none;transition:color .16s ease}.lg3-input{width:100%;height:50px;padding:0 14px 0 42px;border-radius:14px;border:1px solid rgba(10,14,23,.1);background:hsla(0,0%,100%,.66);font-family:inherit;font-size:14.5px;font-weight:500;color:#0a0e17;outline:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;box-shadow:inset 0 1px 2px rgba(10,14,23,.03)}.lg3-input::-moz-placeholder{color:rgba(106,114,131,.55);font-weight:460}.lg3-input::placeholder{color:rgba(106,114,131,.55);font-weight:460}.lg3-input:hover{border-color:rgba(10,14,23,.18)}.lg3-input:focus{background:#fff;border-color:rgba(91,141,239,.6);box-shadow:0 0 0 4px rgba(91,141,239,.14)}.lg3-inwrap:focus-within .lg3-inicon{color:#5b8def}.lg3-btn{position:relative;overflow:hidden;height:52px;margin-top:4px;border:none;border-radius:14px;cursor:pointer;font-family:inherit;color:#fff;background:linear-gradient(157deg,#5b8def,#2a56c9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),0 10px 26px -8px rgba(42,86,201,.6),0 2px 6px -2px rgba(42,86,201,.4);transition:transform .14s cubic-bezier(.34,1.4,.5,1),box-shadow .2s ease,filter .2s ease}.lg3-btn-face{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;height:100%;font-size:15px;font-weight:640;letter-spacing:-.01em}.lg3-btn-face svg{width:17px;height:17px}.lg3-btn:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 32%,hsla(0,0%,100%,.28) 50%,transparent 68%);transform:translateX(-130%);transition:transform .7s ease}.lg3-btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.36),0 16px 34px -10px rgba(42,86,201,.66),0 2px 6px -2px rgba(42,86,201,.4)}.lg3-btn:hover:after{transform:translateX(130%)}.lg3-btn:active{transform:translateY(0) scale(.99)}.lg3-btn:focus-visible{outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.36),0 0 0 4px rgba(91,141,239,.32),0 12px 28px -10px rgba(42,86,201,.6)}.lg3-btn:disabled{cursor:default;filter:saturate(.82);transform:none}.lg3-btn:disabled:after{display:none}.lg3-spin{width:17px;height:17px;border-radius:50%;border:2.2px solid hsla(0,0%,100%,.4);border-top-color:#fff;animation:lg3Spin .7s linear infinite}@keyframes lg3Spin{to{transform:rotate(1turn)}}.lg3-forgot{display:block;text-align:center;margin-top:16px;font-size:12.5px;font-weight:600;color:#5b8def;text-decoration:none;transition:color .16s ease}.lg3-forgot:hover{color:#2a56c9}.lg3-forgot:focus-visible{outline:none;text-decoration:underline;text-underline-offset:3px}.lg3-foot{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:22px;font-size:11px;font-weight:500;color:#9aa2b1}.lg3-foot-dot{width:6px;height:6px;border-radius:50%;background:#10c892;box-shadow:0 0 0 3px rgba(16,200,146,.16);flex:none}@media (max-width:420px){.lg3-mark{width:166px}.lg3-card{padding:28px 22px 22px}.lg3-card,.lg3-card:after{border-radius:22px}.lg3-title{font-size:30px}.lg3-stage{min-height:420px}}@media (prefers-reduced-motion:reduce){.lg3-amb span,.lg3-enter,.lg3-glyph,.lg3-mark{animation:none}.lg3-glyph{opacity:1}.lg3-card,.lg3-landing{transition:opacity 1ms,visibility 0s;transform:none}.lg3-screen.lg3-at-form .lg3-card,.lg3-screen.lg3-at-form .lg3-landing{transform:none}.lg3-btn:after{transition:none}.lg3-spin{animation-duration:1.2s}}