.lg-main{isolation:isolate;justify-content:center;align-items:center;min-height:100dvh;padding:48px 16px;display:flex;position:relative}.lg-main:before{background:radial-gradient(38% 46% at 50% 44%,#ffffff0e,#0000 72%);inset:0}.lg-main:after,.lg-main:before{content:"";z-index:-1;pointer-events:none;position:absolute}.lg-main:after{opacity:.4;background-image:radial-gradient(circle,#fff3 .7px,#0000 1px);background-size:6px 6px;width:min(760px,100%);height:640px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000,#00000059 55%,#0000);mask-image:radial-gradient(closest-side,#000,#00000059 55%,#0000)}.lg-prism{width:100%;max-width:calc(420px + 2 * var(--pf-m,28px))}.lg-panel{border:1px solid var(--ll-line-faint);-webkit-backdrop-filter:blur(10px);background:oklab(15.527% .00115445 -.00405315/.92);border-radius:18px;width:100%;max-width:420px;padding:36px 32px 30px;box-shadow:0 30px 80px -40px #000000e6}.lg-head{text-align:center}.lg-mark{border-radius:10px;margin-bottom:18px;transition:opacity .15s;display:inline-flex}.lg-mark:hover{opacity:.85}.lg-mark:focus-visible{outline-offset:4px;outline:2px solid #ffffffb3}.lg-title{letter-spacing:-.035em;margin:0;font-size:calc(clamp(30px,3.4vw,38px));font-weight:500;line-height:1.05}.lg-lead{color:var(--ll-muted);margin:12px 0 0;font-size:15px;line-height:1.5}.lg-form{flex-direction:column;gap:14px;display:flex}.lg-form--first{margin-top:28px}.lg-field{flex-direction:column;gap:6px;display:flex}.lg-control{display:flex;position:relative}.lg-icon{z-index:1;color:#f4f4f56b;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.lg .lg-control .lg-input,.lg .lg-control .lg-input:enabled:focus,.lg .lg-control .lg-input:enabled:hover{border:1px solid var(--ll-line-faint);width:100%;height:46px;color:var(--ll-text);font:inherit;box-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff06;border-radius:11px;outline:none;padding:0 14px 0 40px;font-size:15px;transition:border-color .15s,background .15s}.lg .lg-control .lg-input:enabled:hover{border-color:#ffffff38}.lg .lg-control .lg-input:enabled:focus{background:#ffffff0a;border-color:#ffffff73}.lg .lg-control .lg-input.is-invalid,.lg .lg-control .lg-input.is-invalid:enabled:focus,.lg .lg-control .lg-input.is-invalid:enabled:hover{border-color:color-mix(in oklab,var(--ll-loss) 75%,transparent)}.lg .lg-control .lg-input::placeholder{color:#f4f4f561}.lg-input:-webkit-autofill{-webkit-text-fill-color:var(--ll-text);caret-color:var(--ll-text);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #121214}.lg-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ll-text);caret-color:var(--ll-text);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #121214}.lg-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ll-text);caret-color:var(--ll-text);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #121214}.lg .lg-field .lg-msg,.lg .lg-field .lg-msg *{color:var(--ll-loss);font-size:13px}.lg-spin{border:2px solid var(--ll-line-faint);border-top-color:#f4f4f5bf;border-radius:50%;width:22px;height:22px;margin:26px auto 4px;animation:.8s linear infinite lg-spin}@keyframes lg-spin{to{transform:rotate(1turn)}}.lg-error,.lg-success{font-size:14px;line-height:1.45}.lg-error{color:var(--ll-loss)}.lg-error--block{text-align:center;margin:22px 0 0}.lg-success{color:var(--ll-gain)}.lg-submit{width:100%;height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;margin-top:6px;padding:0;transition:transform .12s;display:flex}.lg-submit:active{transform:scale(.97)}.lg-submit:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.lg-submit:disabled{cursor:not-allowed;opacity:.6}.lg-submit .border-gradient{height:100%;padding:0}.lg-submit .border-gradient,.lg-submit .border-gradient:before{border-radius:11px}.lg-submit .hover-effect-inner{border-radius:10px}.lg-submit-label{color:#f4f4f5c7;font-size:15px;font-weight:500;transition:color .15s}.lg-submit.lg-submit--plain .lg-submit-label,.lg-submit.lg-submit--plain:hover .lg-submit-label,.lg-submit:hover .lg-submit-label{color:var(--ll-text)}.lg-submit.lg-submit--plain{border:1px solid var(--ll-line-faint);background:#141416;justify-content:center;align-items:center}.lg-submit.lg-submit--plain:hover:not(:disabled){background:#1c1c1f;border-color:#ffffff38}.lg-switch{width:100%;font:inherit;color:var(--ll-muted);text-align:center;background:0 0;border:0;margin:22px 0 0;padding:0;font-size:14px;line-height:1.5;display:block}.lg-forgot,button.lg-switch{cursor:pointer}.lg-link{color:var(--ll-text);text-underline-offset:3px;transition:text-decoration-color .15s;-webkit-text-decoration:underline #ffffff4d!important;text-decoration:underline #ffffff4d!important}.lg-forgot{font:inherit;background:0 0;border:0;align-self:flex-end;margin-top:-6px;padding:0;font-size:13px}.lg-link:hover,.lg-switch:hover .lg-link{text-decoration-color:#ffffffb3!important}@media (width<=480px){.lg-panel{padding:30px 22px 24px}}.lg-swap-enter-active,.lg-swap-leave-active{transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1)}.lg-swap-enter-from{opacity:0;transform:translateY(4px)}.lg-swap-leave-to{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.lg-spin{animation-duration:2.4s}.lg-swap-enter-active,.lg-swap-leave-active{transition:none}}
