.wl-page{min-height:100vh;padding:28px 20px 64px;color:inherit;background:inherit}.wl-page,.wl-page *,.wl-page :after,.wl-page :before{box-sizing:border-box}.wl-top{max-width:440px;margin:0 auto 36px}.wl-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-weight:650;font-size:15px;letter-spacing:-.02em}.wl-brand img,.wl-brand svg{display:block;width:28px;height:28px;border-radius:7px;object-fit:cover;flex:0 0 auto}.wl-card{width:min(440px,100%);margin:0 auto}.wl-kicker{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#1d4ed8)}.wl-card h1{margin:0 0 10px;font-size:clamp(1.6rem,4vw,2rem);line-height:1.15;letter-spacing:-.03em;font-weight:700}.wl-lede{margin:0 0 28px;font-size:16px;line-height:1.5;opacity:.78;max-width:42ch}.wl-auth,.wl-box,.wl-form{display:grid!important;grid-gap:10px;gap:10px;width:100%;max-width:100%}.wl-or{margin:6px 0 2px;text-align:center;font-size:13px;opacity:.6}.wl-form input{display:block;width:100%;margin:0;padding:11px 12px;border-radius:10px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:color-mix(in srgb,currentColor 7%,transparent);color:inherit;font:inherit}.wl-form input::placeholder{color:inherit;opacity:.45}.wl-form input:focus{outline:2px solid var(--accent,#1d4ed8);outline-offset:1px}.wl-google,.wl-submit{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;margin:0;padding:11px 14px;border-radius:10px;font:inherit;font-weight:600;cursor:pointer}.wl-google{background:#fff!important;color:#1f1f1f!important;border:1px solid #dadce0}.wl-google:disabled,.wl-submit:disabled{opacity:.65;cursor:wait}.wl-submit{background:var(--accent,#1d4ed8)!important;border:1px solid var(--accent,#1d4ed8);color:#fff!important}.wl-back{display:inline-flex;margin-top:8px;color:inherit;opacity:.75;font-size:14px}.wl-err{color:#ef4444;font-size:13px;margin:0}