.lg-wrap{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr}.lg-side{background:var(--grad-top);color:#fff;padding:56px 64px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.lg-side:after{content:"";position:absolute;inset:auto -120px -160px auto;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,#8aa0ec59,#8aa0ec00 70%)}.lg-mark{width:40px;height:40px;border-radius:12px;background:#ffffff24;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22)}.lg-side h1{font-size:30px;margin-top:26px;letter-spacing:-.04em}.lg-side p{opacity:.78;margin-top:10px;font-size:15px}.lg-feats{display:grid;gap:14px;position:relative;z-index:1}.lg-feat{display:flex;gap:12px;align-items:flex-start;font-size:14px;opacity:.92}.lg-feat b{display:block;font-size:14.5px}.lg-feat span{opacity:.72;font-size:13px}.lg-dot{width:28px;height:28px;border-radius:9px;background:#ffffff24;display:grid;place-items:center;flex:none;font-size:13px}.lg-main{display:grid;place-items:center;padding:40px 24px}.lg-box{width:100%;max-width:380px;display:grid;gap:16px}.lg-box h2{font-size:22px}.lg-note{background:var(--b-50);border:1px solid var(--b-200);color:var(--b-800);padding:10px 14px;border-radius:var(--r-sm);font-size:13px;white-space:pre-line}.lg-err{color:var(--stop);font-size:13px;min-height:20px}.lg-foot{font-size:12px;color:var(--muted);text-align:center}@media(max-width:860px){.lg-wrap{grid-template-columns:1fr}.lg-side{padding:32px 26px}.lg-feats{display:none}.lg-side h1{font-size:24px}}
