.lp.lg{background:var(--bg);min-height:100dvh;color:var(--ink)}.lg .lg-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.lg .lg-left{flex-direction:column;min-width:0;padding:0 24px;display:flex}.lg .lg-top{justify-content:space-between;align-items:center;gap:12px;height:68px;display:flex}.lg .lg-logo{border-radius:8px;align-items:center;min-height:44px;display:inline-flex}.lg .lg-logo:focus-visible,.lg a:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px;border-radius:6px}.lg .lp-lang-btn{height:44px}.lg .lp-lang-item{min-height:44px}.lg .lg-main{flex:1;justify-content:center;align-items:center;padding:24px 0 32px;display:flex}.lg .lg-box{width:100%;max-width:400px}.lg h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 8px;font-size:30px;font-weight:700;line-height:1.15}.lg .lg-sub{color:var(--muted);margin:0 0 4px;font-size:15px;line-height:1.5}.lg .lg-error{border:1px solid var(--bad-line,#e5b3ad);background:var(--bad-soft,#fdf0ee);color:var(--bad,#912018);border-radius:9px;margin:16px 0 0;padding:10px 12px;font-size:14px;line-height:1.45}html[data-theme=dark] .lg .lg-error{--bad:#ff9a9f;--bad-soft:#2e1215;--bad-line:#7a2f33}.lg .lg-stack{flex-direction:column;gap:12px;margin-top:24px;display:flex}.lg .lg-stack+.lg-or,.lg .lg-or+.lg-stack{margin-top:0}.lg .lg-btn{width:100%;min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,opacity .15s;display:flex}.lg .lg-btn:hover:not(:disabled){transform:translateY(-1px)}.lg .lg-btn:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.lg .lg-btn svg{flex:none;width:18px;height:18px}.lg .lg-x{color:#fff;background:#000;border-color:#000}html[data-theme=dark] .lg .lg-x{border-color:#3a4050}.lg .lg-g{color:#1f1f1f;background:#fff;border-color:#dadce0}html[data-theme=dark] .lg .lg-g{border-color:#dadce0}.lg .lg-btn:disabled{opacity:.5;cursor:not-allowed}.lg .lg-mail{color:#fff;background:linear-gradient(180deg,var(--brand-hi) 0%,var(--brand) 100%);box-shadow:inset 0 1px 0 #ffffff47,0 1px 2px rgba(var(--shc),.2),0 6px 16px -4px #2e52e873;border-color:#2443c6}.lg .lg-note{color:var(--muted);text-align:center;margin:0;font-size:13px}.lg .lg-xnote{margin-top:-4px;font-size:12.5px;line-height:1.5}.lg .lg-or{color:var(--muted);align-items:center;gap:14px;margin:24px 0;font-size:13.5px;display:flex}.lg .lg-or:before,.lg .lg-or:after{content:"";background:var(--line);flex:1;height:1px}.lg .lg-field{flex-direction:column;gap:6px;display:flex}.lg .lg-field label{color:var(--ink2);font-size:14px;font-weight:600}.lg .lg-field input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:9px;padding:0 14px;font-size:16px}.lg .lg-field input::placeholder{color:var(--faint)}.lg .lg-field input:focus-visible{border-color:var(--brand);outline:none;box-shadow:0 0 0 4px #2e52e82e}.lg .lg-switch{text-align:center;color:var(--muted);margin:28px 0 0;font-size:15px}.lg .lg-switch a{min-height:44px;color:var(--brand-ink);align-items:center;font-weight:600;display:inline-flex}.lg .lg-switch a:hover{text-decoration:underline}.lg .lg-foot{text-align:center;color:var(--muted);padding:16px 0 24px;font-size:12.5px;line-height:1.6}.lg .lg-foot p{margin:0}.lg .lg-foot a{min-width:44px;min-height:44px;color:var(--ink2);text-underline-offset:2px;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.lg .lg-panel{color:#fff;background:linear-gradient(160deg,#3a5df0 0%,#2e52e8 55%,#2443c6 100%);justify-content:center;align-items:center;padding:48px 32px;display:flex;position:relative;overflow:hidden}.lg .lg-panel-in{flex-direction:column;gap:14px;width:100%;max-width:400px;display:flex}.lg .lg-panel .lp-card{color:var(--ink);box-shadow:0 18px 40px -18px #00000073}.lg .lg-panel .lp-card:hover{transform:none;box-shadow:0 18px 40px -18px #00000073}.lg .lg-panel .lp-card p{height:auto}.lg .lg-panel .lp-card-f{flex-wrap:nowrap}.lg .lg-draft small{color:var(--faint);font-size:11.5px;font-weight:600}.lg .lg-draft p{margin:0}.lg .lg-checks{color:var(--ink3);flex-wrap:wrap;gap:6px 14px;font-size:11.5px;display:flex}.lg .lg-checks span{align-items:center;gap:5px;display:inline-flex}.lg .lg-checks svg{width:13px;height:13px;stroke:var(--ok2);stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round}.lg .lg-proof{color:#ffffffe0;margin:6px 0 0;font-size:15px;line-height:1.5}.lg .lg-proof strong{color:#fff}@media (max-width:959px){.lg .lg-split{grid-template-columns:minmax(0,1fr)}.lg .lg-panel{display:none}}@media (max-width:480px){.lg .lg-left{padding:0 16px}.lg h1{font-size:26px}}@media (prefers-reduced-motion:reduce){.lg .lg-btn{transition:none}.lg .lg-btn:hover:not(:disabled){transform:none}}
