.wl{flex-direction:column;justify-content:center;gap:14px;max-width:380px;min-height:100dvh;margin:0 auto;padding:24px 20px;display:flex}.wl .wordmark{text-align:center}.wl-sub{text-align:center;color:var(--muted);margin-bottom:10px;font-size:14px}.wl-body{gap:10px;display:grid}.wl-body input{border:1px solid var(--line);background:var(--surface);height:50px;color:var(--text);border-radius:14px;padding:0 14px;font-size:16px}.wl-body small{color:var(--muted);text-align:center;font-size:13px;line-height:1.4}.wl-body small a{text-decoration:underline}.wl-switch{height:36px;color:var(--muted);font-size:14px}.wl-err{color:var(--live);text-align:center;font-size:14px}.wl-foot{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:14px;font-size:13px;display:flex}.wl-req{text-align:center;color:var(--muted);margin-top:10px;font-size:12px;line-height:1.5}.wl-plans{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.wl-plans b{color:var(--accent);white-space:nowrap}.wl-check{color:var(--muted);text-align:left;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.wl-check input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin-top:1px}.wl-check a{color:var(--text);text-decoration:underline}.wl-plans{color:var(--text);text-decoration:none}.wl-foot a{color:var(--muted)}
