.lg2{--lg2-u:max(calc(100vw / 1536), calc(100vh / 1024));--lg2-gold:#e9b150;--lg2-gold-soft:#f6c868;--lg2-chalk:#f8f7f3;--lg2-mist:#b9b4a8;--lg2-ease:cubic-bezier(.22, .8, .24, 1);isolation:isolate;min-height:100svh;color:var(--lg2-chalk);background:#050505;position:relative}@supports (height:100svh){.lg2{--lg2-u:max(calc(100vw / 1536), calc(100svh / 1024))}}.lg2-scene{z-index:-1;pointer-events:none;--lg2-px:0;--lg2-py:0;background:#050505;position:fixed;inset:0;overflow:hidden}.lg2-scene__plate,.lg2-scene__draw{width:100%;height:100%;transform:translate3d(calc(var(--lg2-px) * -3px), calc(var(--lg2-py) * -2px), 0) scale(1.012);transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.lg2-scene__plate{object-fit:cover;object-position:center}.lg2-scene__draw{overflow:hidden}.lg2-scene__shade{background:radial-gradient(120% 90% at 50% 42%,#0000 55%,#0000008c 100%),linear-gradient(#0000004d,#0000 16%);position:absolute;inset:0}.lg2-glow{opacity:.2}.lg2-glow--floor{opacity:.16}.lg2-rim{opacity:.55}.lg2-sweep{opacity:0}.lg2-orbit__ring{fill:none;stroke:#ffd27a;stroke-width:1px;stroke-opacity:.11;vector-effect:non-scaling-stroke}.lg2-orbits--far .lg2-orbit__ring{stroke-opacity:.07}.lg2-orbit__streak{fill:none;stroke:#ffe6ad;stroke-width:1.6px;stroke-linecap:round;stroke-opacity:.6;stroke-dasharray:6 94;stroke-dashoffset:100px;vector-effect:non-scaling-stroke;opacity:0}.lg2-node{transition:opacity .6s linear}.lg2-dust__mote{fill:#ffdf9c;opacity:.4}@media (prefers-reduced-motion:no-preference){.lg2-glow--left{animation:11s ease-in-out infinite alternate lg2-breathe}.lg2-glow--right{animation:13s ease-in-out -4s infinite alternate lg2-breathe}.lg2-glow--floor{animation:9s ease-in-out -2s infinite alternate lg2-breathe-floor}.lg2-rim{animation:8s ease-in-out infinite alternate lg2-rim}.lg2-sweep{animation:19s cubic-bezier(.45,0,.2,1) 2s infinite lg2-sweep}.lg2-orbit__streak{opacity:1;animation:lg2-streak var(--lg2-period,20s) linear infinite}.lg2-orbit__streak--near{animation-delay:calc(var(--lg2-period,20s) * -.5)}.lg2-dust__mote{animation:lg2-dust var(--lg2-d,24s) linear var(--lg2-w,0s) infinite}.lg2-js .lg2-card{animation:lg2-in .76s var(--lg2-ease) .16s both}.lg2-js .lg2-back{animation:.6s ease-out .62s both lg2-fade}.lg2-js .lg2-brand__mark:after{animation:1.5s ease-in-out .9s both lg2-shimmer}.lg2-submit:after{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.lg2-submit:hover:after,.lg2-submit:focus-visible:after{transform:translate(130%)}}@keyframes lg2-breathe{0%{opacity:.12}to{opacity:.3}}@keyframes lg2-breathe-floor{0%{opacity:.08}to{opacity:.24}}@keyframes lg2-rim{0%{opacity:.4}to{opacity:.72}}@keyframes lg2-sweep{0%{opacity:0;transform:translate(0)}8%{opacity:1}42%{opacity:1}50%,to{opacity:0;transform:translate(920px)}}@keyframes lg2-streak{0%{stroke-dashoffset:100px}to{stroke-dashoffset:-100px}}@keyframes lg2-dust{0%{opacity:0;transform:translate(0)}12%{opacity:.55}50%{opacity:.25}88%{opacity:.5}to{opacity:0;transform:translate(14px,-46px)}}@keyframes lg2-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lg2-fade{0%{opacity:0}to{opacity:1}}@keyframes lg2-shimmer{0%{opacity:1;transform:translate(-130%)}to{opacity:1;transform:translate(130%)}}.lg2-wrap{flex-direction:column;justify-content:flex-start;align-items:center;min-height:100svh;padding:5.75rem 1rem 2rem;display:flex}.lg2-status{width:100%;max-width:29.5rem;margin-bottom:1rem}.lg2-card{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:radial-gradient(120% 60% at 0 100%,#c4842438,#0000 60%),radial-gradient(120% 60% at 100% 100%,#c4842429,#0000 60%),radial-gradient(90% 40% at 50% 0,#78541e42,#0000 70%),linear-gradient(#1a150de0,#0b0a08eb 46%,#0a0806ed);border:1px solid #ffd6965c;border-radius:1.125rem;width:100%;max-width:23.5rem;padding:1.6rem 1.35rem;position:relative;box-shadow:inset 0 1px #ffecbe38,inset 0 0 0 1px #00000059,0 26px 60px -34px #000000f2,0 0 46px -20px #f0aa3c61}.lg2-brand{flex-direction:column;align-items:center;gap:.7rem;display:flex}.lg2-brand__mark{position:relative;overflow:hidden}.lg2 .lg2-brand__mark .brand-mark{width:auto;height:4rem;display:block}.lg2-brand__mark:after{content:"";mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fff8e08c 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.lg2 .lg2-brand__name{letter-spacing:.3em;color:var(--lg2-gold-soft);margin-right:-.3em;font-size:.9375rem;font-weight:400}.lg2-title{letter-spacing:-.012em;text-align:center;color:#fff;text-wrap:balance;margin:1.35rem 0 0;font-size:1.5rem;font-weight:500;line-height:1.25}.lg2-form{margin-top:1.45rem}.lg2-field+.lg2-field{margin-top:1.25rem}.lg2-field__row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.lg2-label{color:#fff;font-size:1rem;font-weight:500;line-height:1.3;display:block}.lg2-forgot{color:var(--lg2-gold-soft);text-underline-offset:.2em;transition:color .18s var(--lg2-ease), text-decoration-color .18s var(--lg2-ease);font-size:.8125rem;-webkit-text-decoration:underline #f6c8688c;text-decoration:underline #f6c8688c}.lg2-forgot:hover{color:#ffe2a0;text-decoration-color:currentColor}.lg2-input{width:100%;height:2.75rem;font:inherit;color:var(--lg2-chalk);appearance:none;transition:border-color .19s var(--lg2-ease), box-shadow .19s var(--lg2-ease), background-color .19s var(--lg2-ease);background:linear-gradient(#221f1aeb,#181613eb);border:1px solid #ffffff2b;border-radius:.5rem;margin-top:.5rem;padding:0 1rem;font-size:1rem;line-height:1.3;display:block;box-shadow:inset 0 1px 2px #00000073}.lg2-input::placeholder{color:#b9b4a8b3}.lg2-input:hover{border-color:#ffffff42}.lg2-input:focus,.lg2-input:focus-visible{border-color:#eeb659d9;outline:none;box-shadow:inset 0 1px 2px #00000073,0 0 0 3px #eeb65924,0 0 18px -6px #eeb65973}.lg2-input:-webkit-autofill{-webkit-text-fill-color:var(--lg2-chalk);caret-color:var(--lg2-chalk);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 100px #1d1a15}.lg2-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--lg2-chalk);caret-color:var(--lg2-chalk);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 100px #1d1a15}.lg2-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--lg2-chalk);caret-color:var(--lg2-chalk);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 100px #1d1a15}.lg2-input:-webkit-autofill:focus{box-shadow:inset 0 0 0 100px #1d1a15,0 0 0 3px #eeb65924}.lg2-input[aria-invalid=true]{border-color:#ce685cb3}.lg2-input[aria-invalid=true]:focus{border-color:#de7c6ee6;box-shadow:inset 0 1px 2px #00000073,0 0 0 3px #ce685c29}.lg2-error{color:#f0a79c;background:#5c1c1642;border:1px solid #ce685c57;border-radius:.4375rem;margin:.55rem 0 0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5}.lg2-remember{color:#f8f7f3db;cursor:pointer;align-items:center;gap:.75rem;min-height:1.5rem;margin-top:1.15rem;font-size:.90625rem;display:flex}.lg2-remember__box{appearance:none;cursor:pointer;width:1.1875rem;height:1.1875rem;transition:border-color .18s var(--lg2-ease), background-color .18s var(--lg2-ease), box-shadow .18s var(--lg2-ease);background:50%/.8rem no-repeat;border:1.5px solid #ffffff9e;border-radius:.25rem;flex:none;margin:0}.lg2-remember__box:checked{border-color:var(--lg2-gold-soft);background-color:var(--lg2-gold-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231b1204' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E")}.lg2-remember__box:focus-visible{border-color:var(--lg2-gold-soft);outline:none;box-shadow:0 0 0 3px #eeb65938}.lg2-submit{width:100%;height:3.25rem;font:inherit;color:#1b1204;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .19s var(--lg2-ease), box-shadow .19s var(--lg2-ease), filter .19s var(--lg2-ease);background:linear-gradient(#f8d07a 0%,#eeb24a 52%,#e3a03a 100%);border:0;border-radius:.5625rem;justify-content:center;align-items:center;margin-top:1.3rem;padding:0 3.25rem;font-size:1.0625rem;font-weight:600;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,0 0 0 1px #ffd68c47,0 12px 26px -14px #eeaa3c9e}.lg2-submit:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #ffd68c5c,0 16px 30px -14px #eeaa3cb8}.lg2-submit:active{transform:translateY(0)scale(.995)}.lg2-submit:focus-visible{outline-offset:3px;outline:2px solid #ffe6ad}.lg2-submit__arrow{transition:transform .19s var(--lg2-ease);margin-top:-10px;position:absolute;top:50%;right:1.5rem}.lg2-submit:hover .lg2-submit__arrow{transform:translate(3px)}.lg2-submit:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 36%,#ffffff57 50%,#0000 64%);position:absolute;inset:0;transform:translate(-130%)}.lg2-note{text-align:center;color:var(--lg2-mist);text-wrap:balance;border-top:1px solid #ffffff1c;margin:1.6rem auto 0;padding-top:1.25rem;font-size:.90625rem;line-height:1.5}.lg2-back{color:#f8f7f3d1;text-shadow:0 1px 8px #000c;min-height:2.75rem;transition:color .18s var(--lg2-ease);align-items:center;gap:.5rem;margin-top:1rem;padding:0 .75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.lg2-back:hover{color:var(--lg2-gold-soft)}.lg2-back:focus-visible,.lg2-forgot:focus-visible{outline:2px solid var(--lg2-gold-soft);outline-offset:3px;border-radius:.25rem}@media (width<=639.98px){.lg2-orbit--c,.lg2-orbit--d,.lg2-dust__mote:nth-child(n+9){display:none}.lg2-scene__shade{background:linear-gradient(#00000040,#0000 22% 60%,#00000080 100%)}}@media (width>=640px){.lg2-wrap{justify-content:center;padding:4.5rem 1.5rem 2.5rem}.lg2-card{max-width:27rem;padding:1.75rem 2.5rem}.lg2 .lg2-brand__mark .brand-mark{height:4.375rem}.lg2-title{font-size:1.625rem}.lg2-note{text-wrap:wrap}.lg2-note__text{max-width:17.5rem;margin-inline:auto;display:block}}@media (width>=1024px) and (height>=760px){.lg2-wrap{padding:max(1.5rem, min(calc(50vh - var(--lg2-u) * 240), calc(100vh - 42rem))) 1.5rem 1rem;justify-content:flex-start}.lg2-card{max-width:clamp(27.5rem, calc(var(--lg2-u) * 472), 33rem);padding:1.6rem clamp(2.75rem, calc(var(--lg2-u) * 55), 3.75rem) 1.6rem}.lg2-status{max-width:clamp(27.5rem, calc(var(--lg2-u) * 472), 33rem)}.lg2 .lg2-brand__mark .brand-mark{height:4.5rem}.lg2-title{margin-top:1.3rem}.lg2-form{margin-top:1.35rem}.lg2-input{height:2.6875rem}.lg2-field+.lg2-field{margin-top:1.2rem}.lg2-remember{margin-top:1.15rem}.lg2-submit{margin-top:1.2rem}.lg2-note{margin-top:1.45rem}.lg2-back{margin-top:.4rem}}@supports (height:100svh){@media (width>=1024px) and (height>=760px){.lg2-wrap{padding-top:max(1.5rem, min(calc(50svh - var(--lg2-u) * 240), calc(100svh - 42rem)))}}}
