PageSourceSearch

https://lonexlabs.com/login

html lonexlabs.com collected 2026-10-08 13:52:28 UTC 20,441 bytes, 460 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    <meta charset="UTF-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1.0">
6    <meta name="color-scheme" content="dark">
7    <title>Sign in &mdash; LonexLabs</title>
8    <meta name="theme-color" content="#0a0a0b">
9    <link rel="icon" type="image/png" href="/public/favicon.png">
10    <link rel="preconnect" href="https://fonts.googleapis.com">
11    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
12    <link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap" rel="stylesheet">
13    <style>
14        /* Native UI (select popups, scrollbars, pickers) follows the document. */
15        :root { color-scheme: dark; }
16
17        *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
18
19        :root {
20            --bg: #0a0a0b;
21            --surface: #111113;
22            --surface-2: #16161a;
23            --border: #2a2a30;
24            --text: #f4f4f5;
25            --text-dim: #a1a1aa;
26            --text-faint: #71717a;
27            --accent: #29cd96;
28            --accent-hover: #1fa87a;
29            --discord: #5865f2;
30            --discord-hover: #4752c4;
31            --error: #ef4444;
32            --success: #29cd96;
33        }
34
35        html, body { height: 100%; }
36
37        body {
38            font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
39            background: var(--bg);
40            color: var(--text);
41            -webkit-font-smoothing: antialiased;
42            line-height: 1.5;
43        }
44
45        .lx-shell {
46            min-height: 100vh;
47            display: grid;
48            grid-template-columns: 1.1fr 0.9fr;
49        }
50
51        .lx-brand {
52            padding: 56px 64px;
53            display: flex;
54            flex-direction: column;
55            justify-content: space-between;
56            border-right: 1px solid var(--border);
57        }
58
59        .lx-logo svg {
60            height: 56px;
61            width: auto;
62            display: block;
63        }
64
65        .lx-pitch { max-width: 480px; }
66
67        .lx-eyebrow {
68            display: inline-block;
69            font-size: 12px;
70            font-weight: 600;
71            letter-spacing: 0.08em;
72            text-transform: uppercase;
73            color: var(--accent);
74            margin-bottom: 18px;
75        }
76
77        .lx-headline {
78            font-size: 36px;
79            line-height: 1.15;
80            font-weight: 800;
81            letter-spacing: -0.02em;
82            color: var(--text);
83            margin-bottom: 14px;
84        }
85
86        .lx-subhead {
87            font-size: 15px;
88            color: var(--text-dim);
89            margin-bottom: 36px;
90            max-width: 440px;
91        }
92
93        .lx-features {
94            list-style: none;
95            display: flex;
96            flex-direction: column;
97            gap: 18px;
98        }
99
100        .lx-features li {
101            display: flex;
102            align-items: flex-start;
103            gap: 14px;
104        }
105
106        .lx-features svg {
107            width: 18px;
108            height: 18px;
109            color: var(--accent);
110            flex-shrink: 0;
111            margin-top: 2px;
112        }
113
114        .lx-features .lx-feat-title {
115            font-size: 14px;
116            font-weight: 600;
117            color: var(--text);
118            margin-bottom: 2px;
119        }
120
121        .lx-features .lx-feat-body {
122            font-size: 13px;
123            color: var(--text-faint);
124            line-height: 1.5;
125        }
126
127        .lx-brand-foot {
128            font-size: 12px;
129            color: var(--text-faint);
130            display: flex;
131            gap: 18px;
132            align-items: center;
133        }
134
135        .lx-brand-foot a {
136            color: var(--text-faint);
137            text-decoration: none;
138            transition: color 0.15s;
139        }
140
141        .lx-brand-foot a:hover { color: var(--text-dim); }
142
143        .lx-auth {
144            padding: 56px 56px;
145            display: flex;
146            flex-direction: column;
147            justify-content: center;
148            background: var(--surface);
149        }
150
151        .lx-auth-inner {
152            width: 100%;
153            max-width: 380px;
154            margin: 0 auto;
155        }
156
157        .lx-title {
158            font-size: 24px;
159            font-weight: 700;
160            letter-spacing: -0.01em;
161            margin-bottom: 8px;
162        }
163
164        .lx-sub {
165            font-size: 14px;
166            color: var(--text-dim);
167            margin-bottom: 28px;
168            padding-bottom: 24px;
169            border-bottom: 1px solid var(--border);
170        }
171
172        .lx-error {
173            background: rgba(239, 68, 68, 0.08);
174            color: var(--error);
175            border-left: 2px solid var(--error);
176            padding: 11px 14px;
177            font-size: 13px;
178            margin-bottom: 18px;
179            line-height: 1.5;
180        }
181
182        .lx-success {
183            background: rgba(41, 205, 150, 0.08);
184            color: var(--success);
185            border-left: 2px solid var(--success);
186            padding: 11px 14px;
187            font-size: 13px;
188            margin-bottom: 18px;
189            line-height: 1.5;
190        }
191
192        .lx-discord {
193            display: flex;
194            align-items: center;
195            justify-content: center;
196            gap: 10px;
197            width: 100%;
198            padding: 13px 20px;
199            background: var(--discord);
200            color: #fff;
201            font-family: inherit;
202            font-size: 14px;
203            font-weight: 600;
204            border: none;
205            border-radius: 0;
206            text-decoration: none;
207            cursor: pointer;
208            transition: background 0.15s;
209        }
210
211        .lx-discord:hover { background: var(--discord-hover); }
212        .lx-discord svg { width: 18px; height: 18px; }
213
214        .lx-divider {
215            display: flex;
216            align-items: center;
217            gap: 12px;
218            margin: 22px 0;
219            font-size: 11px;
220            color: var(--text-faint);
221            text-transform: uppercase;
222            letter-spacing: 0.08em;
223        }
224
225        .lx-divider::before,
226        .lx-divider::after {
227            content: "";
228            flex: 1;
229            height: 1px;
230            background: var(--border);
231        }
232
233        .lx-field {
234            display: flex;
235            flex-direction: column;
236            gap: 6px;
237            margin-bottom: 16px;
238        }
239
240        .lx-label {
241            font-size: 13px;
242            font-weight: 500;
243            color: var(--text-dim);
244        }
245
246        .lx-input {
247            width: 100%;
248            padding: 11px 13px;
249            background: var(--surface-2);
250            border: 1px solid var(--border);
251            border-radius: 0;
252            color: var(--text);
253            font-family: inherit;
254            font-size: 14px;
255            transition: border-color 0.15s;
256        }
257
258        .lx-input:focus {
259            outline: none;
260            border-color: var(--accent);
261        }
262
263        .lx-input::placeholder { color: var(--text-faint); }
264
265        .lx-row {
266            display: flex;
267            justify-content: space-between;
268            align-items: center;
269            margin: -4px 0 16px 0;
270            font-size: 12px;
271        }
272
273        .lx-row a {
274            color: var(--text-dim);
275            text-decoration: none;
276        }
277        .lx-row a:hover { color: var(--accent); }
278
279        .lx-submit {
280            width: 100%;
281            padding: 13px 20px;
282            background: var(--accent);
283            color: #0a0a0b;
284            font-family: inherit;
285            font-size: 14px;
286            font-weight: 600;
287            border: none;
288            border-radius: 0;
289            cursor: pointer;
290            transition: background 0.15s;
291        }
292
293        .lx-submit:hover { background: var(--accent-hover); }
294        .lx-submit:disabled { opacity: 0.6;
294 cursor: not-allowed; }
295
296        .lx-note {
297            font-size: 12px;
298            color: var(--text-faint);
299            text-align: center;
300            line-height: 1.6;
301            margin-top: 22px;
302        }
303
304        .lx-note a {
305            color: var(--text-dim);
306            text-decoration: none;
307            font-weight: 600;
308        }
309
310        .lx-note a:hover { color: var(--accent); }
311
312        .lx-help {
313            font-size: 12px;
314            color: var(--text-faint);
315            margin-top: 4px;
316        }
317
318        @media (max-width: 900px) {
319            .lx-shell {
320                grid-template-columns: 1fr;
321                grid-template-rows: auto auto;
322                align-content: start;
323            }
324            .lx-brand {
325                padding: 48px 28px 56px;
326                border-right: none;
327                border-bottom: 1px solid var(--border);
328                gap: 40px;
329                justify-content: flex-start;
330            }
331            .lx-logo svg { height: 40px; }
332            .lx-headline { font-size: 26px; }
333            .lx-subhead { margin-bottom: 24px; }
334            .lx-features { gap: 14px; }
335            .lx-auth { padding: 56px 28px 72px; justify-content: flex-start; }
336            .lx-brand-foot { display: none; }
337        }
338
339        @media (max-width: 640px) {
340            .lx-features { display: none; }
341            .lx-subhead { margin-bottom: 0; }
342        }
343
344        @media (max-width: 480px) {
345            .lx-brand { padding: 40px 20px 48px; gap: 32px; }
346            .lx-headline { font-size: 22px; }
347            .lx-subhead { margin-bottom: 20px; }
348            .lx-auth { padding: 48px 20px 64px; }
349            .lx-features li { gap: 11px; }
350        }
351    </style>
352</head>
353<body>
354    <div class="lx-shell">
355
356        <section class="lx-brand">
357            <div class="lx-logo">
358                <svg viewBox="0 0 2200 500" fill="none" xmlns="http://www.w3.org/2000/svg">
359                    <path fill="#fff" d="M437.3,96.8c12.65,0,19.27,15.03,10.73,24.36l-172.53,188.64-72.64,79.42c-2.22,2.43-5.36,3.81-8.64,3.81h-111.3c-12.65,0-19.27-15.03-10.73-24.36l53.84-58.86,74.74-81.72,116.59-127.47c2.22-2.43,5.36-3.81,8.64-3.81h111.3Z"/>
360                    <path fill="#fff" d="M481.88,432.13h-111.29c-3.29,0-6.43-1.38-8.64-3.81l-97.43-106.52h144.31c3.29,0,6.43,1.38,8.64,3.81l75.15,82.16c8.54,9.33,1.91,24.36-10.73,24.36Z"/>
361                    <path fill="#29cd96" d="M130.44,178.21h-32.06c-3.29,0-6.43-1.38-8.64-3.81L14.58,92.23c-8.54-9.33-1.92-24.36,10.73-24.36h111.29c3.29,0,6.43,1.38,8.64,3.81l21.68,23.7c29.02,31.73,6.51,82.82-36.49,82.82Z"/>
362                    <path fill="#fff" d="M667.35,347.19h106.59v41.84h-156.07v-213.8h49.48v171.95Z"/>
363                    <path fill="#fff" d="M873.51,393.31c-26.27,0-47.14-7.48-62.61-22.45-15.48-14.97-23.21-34.05-23.21-57.27s7.89-42.35,23.67-57.42c15.78-15.07,36.5-22.6,62.15-22.6s47.14,7.54,62.61,22.6c15.47,15.07,23.21,34.21,23.21,57.42s-7.89,42.05-23.67,57.11c-15.78,15.07-36.5,22.6-62.15,22.6ZM844.65,345.06c7.02,8.15,16.65,12.22,28.86,12.22s21.84-4.07,28.86-12.22c7.02-8.14,10.54-18.53,10.54-31.15s-3.46-23.31-10.38-31.46c-6.92-8.14-16.6-12.22-29.02-12.22s-22.1,4.08-29.02,12.22c-6.92,8.15-10.38,18.63-10.38,31.46s3.51,23.01,10.54,31.15Z"/>
364                    <path fill="#fff" d="M1070.81,233.58c21.17,0,37.41,4.84,48.72,14.51,11.3,9.67,16.95,23.78,16.95,42.3v98.65h-46.12v-88.57c0-11-1.58-18.78-4.73-23.37-3.16-4.58-9.73-6.87-19.7-6.87-10.79,0-22.6,1.33-35.43,3.97v114.84h-46.12v-137.44c28.1-12.01,56.91-18.02,86.44-18.02Z"/>
365                    <path fill="#fff" d="M1208.25,325.51c3.66,21.18,19.04,31.76,46.12,31.76,13.84,0,30.95-2.24,51.31-6.72l5.19,30.24c-6.31,3.05-15.17,5.91-26.57,8.55-11.41,2.64-23.21,3.97-35.43,3.97-26.88,0-48.21-7.48-63.99-22.45-15.78-14.97-23.67-33.85-23.67-56.66s7.64-42.71,22.91-57.88c15.27-15.17,35.43-22.75,60.47-22.75,23.01,0,41.64,6.72,55.89,20.16,14.25,13.44,21.38,30.75,21.38,51.92,0,7.13-.51,13.74-1.53,19.85h-112.09ZM1208.86,295.58h67.8c0-7.12-2.7-13.39-8.09-18.78-5.4-5.39-13.9-8.09-25.5-8.09-18.33,0-29.73,8.96-34.21,26.88Z"/>
366                    <path fill="#fff" d="M1499.32,389.04h-51.92l-32.68-44.9-32.07,44.9h-51.01l58.95-76.97-57.73-74.22h52.23l32.07,42.76,31.46-42.76h50.09l-57.42,74.52,58.03,76.66Z"/>
367                    <path fill="#29cd96" d="M1568.35,347.19h106.59v41.84h-156.
36707v-213.8h49.48v171.95Z"/>
368                    <path fill="#29cd96" d="M1772.98,233.58c26.06,0,44.79,4.99,56.2,14.97,11.4,9.98,17.1,26.37,17.1,49.17v84.3c-27.49,7.94-53.04,11.91-76.66,11.91-50.7,0-76.05-16.49-76.05-49.48,0-16.08,6.06-28.15,18.17-36.19,12.11-8.04,29.06-12.06,50.85-12.06,8.35,0,20.87,1.02,37.57,3.05v-3.67c0-10.18-2.8-16.95-8.4-20.31-5.6-3.36-15.02-5.04-28.25-5.04-15.68,0-31.97,2.24-48.87,6.72l-5.5-33.9c22.8-6.31,44.08-9.47,63.83-9.47ZM1739.38,342.92c0,6.11,2.54,10.54,7.64,13.29,5.09,2.75,13.33,4.12,24.74,4.12,9.36,0,18.83-.61,28.4-1.83v-29.93c-12.22-1.63-22.6-2.44-31.15-2.44-19.75,0-29.63,5.6-29.63,16.8Z"/>
369                    <path fill="#29cd96" d="M1967.53,233.58c23.41,0,41.59,7.23,54.52,21.68,12.93,14.46,19.39,32.89,19.39,55.28s-7.79,41.8-23.37,58.18c-15.58,16.39-37.52,24.59-65.82,24.59-9.37,0-20.82-1.27-34.36-3.82-13.54-2.54-25.61-5.55-36.19-9.01v-225.71l46.12-3.05v93.15c14.25-7.53,27.49-11.3,39.71-11.3ZM1953.17,356.97c13.84,0,24.28-4.12,31.31-12.37,7.02-8.25,10.54-19.7,10.54-34.36,0-26.67-12.12-40.01-36.35-40.01-9.16,0-19.45,2.24-30.85,6.72v76.97c9.97,2.04,18.43,3.05,25.35,3.05Z"/>
370                    <path fill="#29cd96" d="M2129.1,233.58c16.29,0,34.1,2.65,53.45,7.94l-11.61,33.9c-16.09-5.09-30.04-7.64-41.84-7.64-14.26,0-21.38,3.97-21.38,11.91,0,4.08,2.8,7.33,8.4,9.77,5.6,2.44,12.42,4.63,20.46,6.57,8.04,1.94,16.04,4.33,23.98,7.18,7.94,2.85,14.71,7.54,20.31,14.05,5.6,6.52,8.4,14.77,8.4,24.74,0,15.48-6.21,27.9-18.63,37.26-12.42,9.37-28.71,14.05-48.87,14.05-24.23,0-47.24-5.7-69.03-17.1l14.36-32.38c17.1,9.57,34.92,14.35,53.45,14.35,15.27,0,22.91-4.28,22.91-12.83,0-3.87-2.75-7.07-8.25-9.62-5.5-2.54-12.22-4.89-20.16-7.02-7.94-2.14-15.83-4.68-23.67-7.64-7.84-2.95-14.51-7.68-20.01-14.2-5.5-6.51-8.25-14.66-8.25-24.43,0-14.86,5.9-26.72,17.71-35.58,11.81-8.86,27.89-13.29,48.26-13.29Z"/>
371                </svg>
372            </div>
373
374            <div class="lx-pitch">
375                <span class="lx-eyebrow">Customer portal</span>
376                <h1 class="lx-headline">Manage every license you've bought from LonexLabs in one place.</h1>
377                <p class="lx-subhead">Sign in to manage your licenses, downloads, activations, and support tickets across every LonexLabs product.</p>
378
379                <ul class="lx-features">
380                    <li>
381                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="11" width="18" height="11" rx="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg>
382                        <div>
383                            <div class="lx-feat-title">Your licenses and HWID activations</div>
384                            <div class="lx-feat-body">View every key, manage activations, transfer machines, and renew when needed.</div>
385                        </div>
386                    </li>
387                    <li>
388                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"/><polyline points="7 10 12 15 17 10"/><line x1="12" y1="15" x2="12" y2="3"/></svg>
389                        <div>
390                            <div class="lx-feat-title">Latest releases and changelogs</div>
391                            <div class="lx-feat-body">Download the newest build for any licensed product the moment it's released.</div>
392                        </div>
393                    </li>
394                    <li>
395                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/></svg>
396                        <div>
397                            <div class="lx-feat-title">Support, with a record</div>
398                            <div class="lx-feat-body">Open tickets, follow up on threads, and keep everything in one place instead of DMs.</div>
399                        </div>
400                    </li>
401                    <li>
402                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/><line x1="16" y1="13" x2="8" y2="13"/><line x1="16" y1="17" x2="8" y2="17"/></svg>
403                        <div>
404                            <div class="lx-feat-title">Invoices and order history</div>
405                            <div class="lx-feat-body">Every receipt, every order, every product you own &mdash; ready to download.</div>
406                        </div>
407                    </li>
408                </ul>
409            </div>
410
411            <div class="lx-brand-foot">
412                <span>&copy; 2026 LonexLabs</span>
413                <a href="/">Home</a>
414                <a href="/store">Store</a>
415                <a href="/products">Products</a>
416            </div>
417        </section>
418
419        <section class="lx-auth">
420            <div class="lx-auth-inner">
421                <h2 class="lx-title">Sign in</h2>
422                            <p class="lx-sub">Sign in to continue to the customer portal.</p>
423
424            
425            
426
427            <form method="POST" action="/login" autocomplete="on">
428                <input type="hidden" name="csrf_token" value="c38e5cc4952b8265dd6e4bf0e368fa664b79c673f4f1a68ab8a5d81912ca08d2">
429                <div class="lx-field">
430                    <label class="lx-label" for="email">Email</label>
431                    <input class="lx-input" type="email" id="email" name="email" value="" autocomplete="email" required>
432                </div>
433                <div class="lx-field">
434                    <label class="lx-label" for="password">Password</label>
435                    <input class="lx-input" type="password" id="password" name="password" autocomplete="current-password" required>
436                </div>
437                <div class="lx-row">
438                    <span></span>
439                    <a href="/forgot-password">Forgot your password?</a>
440                </div>
441                <button class="lx-submit" type="submit">Sign in</button>
442            </form>
443
444            <div class="lx-divider">or</div>
445
446            <a href="/auth/discord" class="lx-discord">
447                <svg viewBox="0 0 24 24" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"><path d="M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418z"/></svg>
448                Continue with Discord
449            </a>
450
451            <p class="lx-note">
452                Don't have an account? <a href="/register">Create one</a>.
453            </p>
454            </div>
455        </section>
456
457    </div>
458<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"2f2f5851bc7c48afab05f8e8fa61b48f","r":1,"spa":2}' crossorigin="anonymous"></script>
458
459</body>
460</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.