:is(.sp.app--login,[data-theme] .app.sp.app--login).lgs{background:radial-gradient(60% 50% at 85% 10%, #1616160f, transparent 70%), radial-gradient(50% 40% at 10% 90%, #1616160d, transparent 70%), var(--vx-bg);align-content:center;place-items:center;min-height:100svh;padding:32px 16px;display:grid}.lgs__card{background:var(--vx-card);width:min(920px,100%);min-height:520px;box-shadow:0 40px 80px -40px #10121859, 0 0 0 1px var(--vx-line);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);animation:.5s cubic-bezier(.2,.8,.2,1) both lgs-in;display:grid;overflow:hidden}.lgs__side{isolation:isolate;color:#fff;background:#121212;flex-direction:column;justify-content:space-between;gap:24px;padding:34px 32px;display:flex;position:relative;overflow:hidden}.lgs__glow{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,#ffffff24,#0000 70%);width:120%;animation:12s ease-in-out infinite alternate lgs-drift;position:absolute;inset:-30% -40% auto auto}.lgs__side:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.lgs__brand{color:#fff;pointer-events:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lgs__brand b{font-size:20px;font-weight:900}.lgs__pitch{gap:18px;display:grid}.lgs__pitch>b{font-size:clamp(22px,2.4vw,28px);font-weight:900;line-height:1.6}.lgs__pitch ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lgs__pitch li{color:#ffffffe6;background:#ffffff0f;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;animation:.5s cubic-bezier(.2,.8,.2,1) both lgs-in;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.lgs__pitch li:first-child{animation-delay:.12s}.lgs__pitch li:nth-child(2){animation-delay:.2s}.lgs__pitch li:nth-child(3){animation-delay:.28s}.lgs__pitch li svg{opacity:.85;flex:none}.lgs__side small{color:#ffffff8c;font-size:12.5px}.lgs__form{align-content:center;gap:12px;padding:40px 40px 34px;display:grid}.lgs__mbrand{display:none}.lgs__form h1{color:var(--vx-ink);margin:0;font-size:26px;font-weight:900}.lgs__form>p{color:var(--vx-ink-2);margin:0 0 8px;font-size:14px;line-height:2}.lgs .auth{--a1:var(--vx-ink);max-width:none}.lgs .auth__tabs{background:var(--vx-bg);border-color:var(--vx-line)}.lgs .auth__tabs button.is-on{background:var(--vx-card)}.lgs .auth__field{background:var(--vx-card);border-color:var(--vx-line)}.lgs .auth__field:focus-within{border-color:var(--vx-ink);box-shadow:0 0 0 4px #16161614}.lgs .auth__btn{background:var(--vx-ink);box-shadow:0 12px 24px -14px #101218b3}.lgs .auth__digits input:focus{border-color:var(--vx-ink);box-shadow:0 0 0 4px #16161614}.lgs .privacy-note{text-align:center}@keyframes lgs-in{0%{opacity:0;transform:translateY(12px)}}@keyframes lgs-drift{to{transform:translate(-18%,22%)}}@media (max-width:760px){:is(.sp.app--login,[data-theme] .app.sp.app--login).lgs{align-content:start;padding:16px}.lgs__card{border-radius:22px;grid-template-columns:1fr;min-height:0}.lgs__side{display:none}.lgs__mbrand{color:var(--vx-ink);justify-self:start;align-items:center;gap:8px;margin-bottom:6px;text-decoration:none;display:inline-flex}.lgs__mbrand b{font-size:18px;font-weight:900}.lgs__form{padding:26px 20px 22px}.lgs__form h1{font-size:23px}}@media (prefers-reduced-motion:reduce){.lgs__card,.lgs__pitch li,.lgs__glow{animation:none}}
