PageSourceSearch

https://www.unipply.ai/auth?from=%2Fcontact&reason=signin_required

html unipply.ai collected 2026-10-05 14:57:32 UTC 25,574 bytes, 638 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><title class="jsx-2c70cc77b47ba1c">Welcome Back - Unipply</title><meta name="next-head-count" content="3"/><link rel="icon" type="image/png" href="/Assets/lg.png?v=2"/><link rel="apple-touch-icon" href="/Assets/lg.png?v=2"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" data-href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&amp;family=Inter:wght@300;400;500;600;700;800;900&amp;family=Plus+Jakarta+Sans:wght@500;600;700;800&amp;family=Rethink+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&amp;display=swap"/><link rel="preload" href="/_next/static/css/cf7c9da8fa9ed039.css" as="style"/><link rel="stylesheet" href="/_next/static/css/cf7c9da8fa9ed039.css" data-n-g=""/><noscript data-n-css=""></noscript>
1<script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script>
1<script src="/_next/static/chunks/webpack-60f83494a1f92387.js" defer=""></script>
1<script src="/_next/static/chunks/framework-8023a38cf1e6068e.js" defer=""></script>
1<script src="/_next/static/chunks/main-0ac3c775ddf98174.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_app-6e295c7621b849e6.js" defer=""></script>
1<script src="/_next/static/chunks/385-ef5fa8263f5b551f.js" defer=""></script>
1<script src="/_next/static/chunks/5675-9fbbc7400c7ee5de.js" defer=""></script>
1<script src="/_next/static/chunks/129-eec3b24539f29664.js" defer=""></script>
1<script src="/_next/static/chunks/pages/auth-bdd5c2485086345c.js" defer=""></script>
1<script src="/_next/static/8avZAI0gxLVazqCZR4Ct1/_buildManifest.js" defer=""></script>
1<script src="/_next/static/8avZAI0gxLVazqCZR4Ct1/_ssgManifest.js" defer=""></script>
1<style id="__jsx-2c70cc77b47ba1c">*.jsx-2c70cc77b47ba1c{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--black:#000;--white:#fff;--cream:#f5f1e8;--gold:#d4af37;--deep-purple:#2d1b4e;--soft-gray:#6b6b6b}body{font-family:"Rethink Sans",-apple-system,BlinkMacSystemFont,sans-serif;background:var(--black);color:var(--white);overflow-x:hidden;line-height:1.5}.auth-page.jsx-2c70cc77b47ba1c{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-linear-gradient(315deg,#000 0%,#1a1a2e 100%);background:-moz-linear-gradient(315deg,#000 0%,#1a1a2e 100%);background:-o-linear-gradient(315deg,#000 0%,#1a1a2e 100%);background:linear-gradient(135deg,#000 0%,#1a1a2e 100%);padding:120px 40px 80px;position:relative}.auth-container.jsx-2c70cc77b47ba1c{max-width:580px;width:100%;background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:60px 50px;-webkit-box-shadow:0 40px 80px rgba(0,0,0,.3);-moz-box-shadow:0 40px 80px rgba(0,0,0,.3);box-shadow:0 40px 80px rgba(0,0,0,.3);-webkit-animation:fadeInUp.8s ease-out;-moz-animation:fadeInUp.8s ease-out;-o-animation:fadeInUp.8s ease-out;animation:fadeInUp.8s ease-out}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translatey(40px);transform:translatey(40px)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-moz-keyframes fadeInUp{from{opacity:0;-moz-transform:translatey(40px);transform:translatey(40px)}to{opacity:1;-moz-transform:translatey(0);transform:translatey(0)}}@-o-keyframes fadeInUp{from{opacity:0;-o-transform:translatey(40px);transform:translatey(40px)}to{opacity:1;-o-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translatey(40px);-moz-transform:translatey(40px);-o-transform:translatey(40px);transform:translatey(40px)}to{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}}.auth-content.jsx-2c70cc77b47ba1c{width:100%}.auth-title.jsx-2c70cc77b47ba1c{font-size:max(44px,min(6vw,64px));font-size:clamp(44px,6vw,64px);font-weight:900;letter-spacing:-.02em;color:var(--white);line-height:1;margin-bottom:20px;text-transform:uppercase;white-space:pre-line}.auth-subtitle.jsx-2c70cc77b47ba1c{font-family:"Cormorant Garamond",serif;font-size:max(18px,min(2vw,22px));font-size:clamp(18px,2vw,22px);color:rgba(255,255,255,.7);font-weight:300;font-style:italic;margin-bottom:48px;line-height:1.4}.google-btn.jsx-2c70cc77b47ba1c{width:100%;background:var(--white);color:var(--black);padding:18px 24px;border:2px solid var(--white);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:15px;font-weight:700;letter-spacing:.05em;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;-webkit-transition:all.4s cubic-bezier(.4,0,.2,1);-moz-transition:all.4s cubic-bezier(.4,0,.2,1);-o-transition:all.4s cubic-bezier(.4,0,.2,1);transition:all.4s cubic-bezier(.4,0,.2,1);margin-bottom:32px;position:relative;overflow:hidden}.google-btn.jsx-2c70cc77b47ba1c::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--black);-webkit-transition:left.4s cubic-bezier(.4,0,.2,1);-moz-transition:left.4s cubic-bezier(.4,0,.2,1);-o-transition:left.4s cubic-bezier(.4,0,.2,1);transition:left.4s cubic-bezier(.4,0,.2,1);z-index:0}.google-btn.jsx-2c70cc77b47ba1c:hover::before{left:0}.google-btn.jsx-2c70cc77b47ba1c:hover{color:var(--white);-webkit-transform:translatey(-2px);-moz-transform:translatey(-2px);-ms-transform:translatey(-2px);-o-transform:translatey(-2px);transform:translatey(-2px);-webkit-box-shadow:0 8px 20px rgba(255,255,255,.2);-moz-box-shadow:0 8px 20px rgba(255,255,255,.2);box-shadow:0 8px 20px rgba(255,255,255,.2)}.google-btn.jsx-2c70cc77b47ba1c img.jsx-2c70cc77b47ba1c{position:relative;z-index:1;-webkit-filter:brightness(0);filter:brightness(0);-webkit-transition:-webkit-filter.4s ease;-moz-transition:filter.4s ease;-o-transition:filter.4s ease;transition:-webkit-filter.4s ease;transition:filter.4s ease}.google-btn.jsx-2c70cc77b47ba1c:hover img.jsx-2c70cc77b47ba1c{-webkit-filter:brightness(0)invert(1);filter:brightness(0)invert(1)}.google-btn.jsx-2c70cc77b47ba1c>*.jsx-2c70cc77b47ba1c{position:relative;z-index:1}.divider.jsx-2c70cc77b47ba1c{text-align:center;position:relative;margin:32px 0}.divider.jsx-2c70cc77b47ba1c::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:rgba(255,255,255,.1)}.divider.jsx-2c70cc77b47ba1c span.jsx-2c70cc77b47ba1c{position:relative;background:rgba(255,255,255,.03);padding:0 20px;font-size:14px;color:rgba(255,255,255,.4);letter-spacing:.1em;text-transform:uppercase}.auth-form.jsx-2c70cc77b47ba1c{width:100%}
1.form-row.jsx-2c70cc77b47ba1c{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.form-group.jsx-2c70cc77b47ba1c{margin-bottom:24px}.form-group.jsx-2c70cc77b47ba1c label.jsx-2c70cc77b47ba1c{display:block;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:10px}.form-group.jsx-2c70cc77b47ba1c input.jsx-2c70cc77b47ba1c,.form-group.jsx-2c70cc77b47ba1c select.jsx-2c70cc77b47ba1c{width:100%;padding:16px 20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:var(--white);font-size:16px;font-family:"Rethink Sans",-apple-system,BlinkMacSystemFont,sans-serif;-webkit-transition:all.3s ease;-moz-transition:all.3s ease;-o-transition:all.3s ease;transition:all.3s ease}.form-group.jsx-2c70cc77b47ba1c input.jsx-2c70cc77b47ba1c:focus,.form-group.jsx-2c70cc77b47ba1c select.jsx-2c70cc77b47ba1c:focus{outline:none;border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.08)}.form-group.jsx-2c70cc77b47ba1c input.input-error.jsx-2c70cc77b47ba1c,.form-group.jsx-2c70cc77b47ba1c select.input-error.jsx-2c70cc77b47ba1c{border-color:rgba(220,38,38,.5);background:rgba(220,38,38,.05)}.field-error.jsx-2c70cc77b47ba1c{display:block;color:#fca5a5;font-size:13px;margin-top:6px;-webkit-animation:fadeIn.3s ease;-moz-animation:fadeIn.3s ease;-o-animation:fadeIn.3s ease;animation:fadeIn.3s ease}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translatey(-4px);transform:translatey(-4px)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-moz-keyframes fadeIn{from{opacity:0;-moz-transform:translatey(-4px);transform:translatey(-4px)}to{opacity:1;-moz-transform:translatey(0);transform:translatey(0)}}@-o-keyframes fadeIn{from{opacity:0;-o-transform:translatey(-4px);transform:translatey(-4px)}to{opacity:1;-o-transform:translatey(0);transform:translatey(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translatey(-4px);-moz-transform:translatey(-4px);-o-transform:translatey(-4px);transform:translatey(-4px)}to{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}}.form-group.jsx-2c70cc77b47ba1c input.jsx-2c70cc77b47ba1c::-webkit-input-placeholder{color:rgba(255,255,255,.3)}.form-group.jsx-2c70cc77b47ba1c input.jsx-2c70cc77b47ba1c:-moz-placeholder{color:rgba(255,255,255,.3)}.form-group.jsx-2c70cc77b47ba1c input.jsx-2c70cc77b47ba1c::-moz-placeholder{color:rgba(255,255,255,.3)}.form-group.jsx-2c70cc77b47ba1c input.jsx-2c70cc77b47ba1c:-ms-input-placeholder{color:rgba(255,255,255,.3)}.form-group.jsx-2c70cc77b47ba1c input.jsx-2c70cc77b47ba1c::-ms-input-placeholder{color:rgba(255,255,255,.3)}.form-group.jsx-2c70cc77b47ba1c input.jsx-2c70cc77b47ba1c::placeholder{color:rgba(255,255,255,.3)}.form-group.jsx-2c70cc77b47ba1c select.jsx-2c70cc77b47ba1c{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http:
2background-repeat: no-repeat;
3background-position: right 16px center;
4background-size: 20px;
5padding-right: 50px;
6}
7
8.form-hint {
9font-size: 13px;
10color: rgba(255, 255, 255, 0.5);
11margin-top: 8px;
12line-height: 1.4;
13}
14
15.form-footer {
16display: flex;
17justify-content: space-between;
18align-items: center;
19margin-bottom: 32px;
20}
21
22.checkbox-label {
23display: flex;
24align-items: center;
25gap: 10px;
26cursor: pointer;
27font-size: 14px;
28color: rgba(255, 255, 255, 0.7);
29}
30
31.checkbox-label input[type = "checkbox"] {
32width: 18px;
33height: 18px;
34cursor: pointer;
35}
36
37:global(.forgot-link) {
38font-size: 14px;
39color: rgba(255, 255, 255, 0.7);
40text-decoration: none;
41transition: color 0.3s ease;
42}
43
44:global(.forgot-link:hover) {
45color: var(--white);
46}
47
48.error-message {
49background: rgba(220, 38, 38, 0.1);
50border: 1px solid rgba(220, 38, 38, 0.3);
51color: #fca5a5;
52padding: 14px 18px;
53border-radius: 0;
54margin-bottom: 24px;
55font-size: 14px;
56}
57
58.submit-btn {
59width: 100%;
60background: #F5F1E8 !important;
61color: #000 !important;
62padding: 16px 24px;
63border: none;
64border-radius: 0;
65font-size: 14px;
66font-weight: 700;
67letter-spacing: 0.15em;
68text-transform: uppercase;
69cursor: pointer;
70transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
71position: relative;
72overflow: hidden;
73box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
74z-index: 1;
75display: flex;
76align-items: center;
77justify-content: center;
78}
79
80.submit-btn::before {
81content: '';
82position: absolute;
83top: 0;
84left: -100%;
85width: 100%;
86height: 100%;
87background: -webkit-linear-gradient(135deg, #8b5cf6 0%, #6366f1 100%);
88transition: left 0.4s cubic-bezier(0.4, 0, 0.2, 1);
89z-index: -1;
90}
91
92.submit-btn:hover {
93background: -webkit-linear-gradient(135deg, #8b5cf6 0%, #6366f1 100%) !important;
94color: var(--white) !important;
95transform: translatey(-2px);
96box-shadow: 0 8px 24px rgba(139, 92, 246, 0.4);
97}
98
99.submit-btn:hover::before {
100left: 0;
101}
102
103.submit-btn:disabled {
104opacity: 0.5;
105cursor: not-allowed;
106}
107
108.submit-btn:disabled::before {
109display: none;
110}
111
112.submit-btn:disabled:hover {
113transform: none;
114box-shadow: none;
115}
116
117.auth-switch {
118margin-top: 40px;
119padding-top: 32px;
120border-top: 1px solid rgba(255, 255, 255, 0.1);
121text-align: center;
122}
123
124.auth-switch p {
125font-size: 15px;
126color: rgba(255, 255, 255, 0.6);
127}
128
129:global(.switch-link) {
130color: #8b5cf6;
131font-weight: 700;
132text-decoration: none;
133transition: all 0.3s ease;
134border-bottom: 2px solid #8b5cf6;
135padding-bottom: 2px;
136cursor: pointer;
137}
138
139:global(.switch-link:hover) {
140opacity: 0.8;
141text-decoration: underline;
142}
143
144
145@media (max-width: 968px) {
146.auth-page {
147padding: 100px 30px 60px;
148}
149
150.auth-container {
151padding: 40px 30px;
152}
153
154.form-row {
155grid-template-columns: 1fr;
156gap: 0;
157}
158}
159
160);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http:
161background-repeat: no-repeat;
162background-position: right 16px center;
163background-size: 20px;
164padding-right: 50px;
165}
166
167.form-hint {
168font-size: 13px;
169color: rgba(255, 255, 255, 0.5);
170margin-top: 8px;
171line-height: 1.4;
172}
173
174.form-footer {
175display: flex;
176justify-content: space-between;
177align-items: center;
178margin-bottom: 32px;
179}
180
181.checkbox-label {
182display: flex;
183align-items: center;
184gap: 10px;
185cursor: pointer;
186font-size: 14px;
187color: rgba(255, 255, 255, 0.7);
188}
189
190.checkbox-label input[type = "checkbox"] {
191width: 18px;
192height: 18px;
193cursor: pointer;
194}
195
196:global(.forgot-link) {
197font-size: 14px;
198color: rgba(255, 255, 255, 0.7);
199text-decoration: none;
200transition: color 0.3s ease;
201}
202
203:global(.forgot-link:hover) {
204color: var(--white);
205}
206
207.error-message {
208background: rgba(220, 38, 38, 0.1);
209border: 1px solid rgba(220, 38, 38, 0.3);
210color: #fca5a5;
211padding: 14px 18px;
212border-radius: 0;
213margin-bottom: 24px;
214font-size: 14px;
215}
216
217.submit-btn {
218width: 100%;
219background: #F5F1E8 !important;
220color: #000 !important;
221padding: 16px 24px;
222border: none;
223border-radius: 0;
224font-size: 14px;
225font-weight: 700;
226letter-spacing: 0.15em;
227text-transform: uppercase;
228cursor: pointer;
229transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
230position: relative;
231overflow: hidden;
232box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
233z-index: 1;
234display: flex;
235align-items: center;
236justify-content: center;
237}
238
239.submit-btn::before {
240content: '';
241position: absolute;
242top: 0;
243left: -100%;
244width: 100%;
245height: 100%;
246background: -moz-linear-gradient(135deg, #8b5cf6 0%, #6366f1 100%);
247transition: left 0.4s cubic-bezier(0.4, 0, 0.2, 1);
248z-index: -1;
249}
250
251.submit-btn:hover {
252background: -moz-linear-gradient(135deg, #8b5cf6 0%, #6366f1 100%) !important;
253color: var(--white) !important;
254transform: translatey(-2px);
255box-shadow: 0 8px 24px rgba(139, 92, 246, 0.4);
256}
257
258.submit-btn:hover::before {
259left: 0;
260}
261
262.submit-btn:disabled {
263opacity: 0.5;
264cursor: not-allowed;
265}
266
267.submit-btn:disabled::before {
268display: none;
269}
270
271.submit-btn:disabled:hover {
272transform: none;
273box-shadow: none;
274}
275
276.auth-switch {
277margin-top: 40px;
278padding-top: 32px;
279border-top: 1px solid rgba(255, 255, 255, 0.1);
280text-align: center;
281}
282
283.auth-switch p {
284font-size: 15px;
285color: rgba(255, 255, 255, 0.6);
286}
287
288:global(.switch-link) {
289color: #8b5cf6;
290font-weight: 700;
291text-decoration: none;
292transition: all 0.3s ease;
293border-bottom: 2px solid #8b5cf6;
294padding-bottom: 2px;
295cursor: pointer;
296}
297
298:global(.switch-link:hover) {
299opacity: 0.8;
300text-decoration: underline;
301}
302
303
304@media (max-width: 968px) {
305.auth-page {
306padding: 100px 30px 60px;
307}
308
309.auth-container {
310padding: 40px 30px;
311}
312
313.form-row {
314grid-template-columns: 1fr;
315gap: 0;
316}
317}
318
319);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http:
320background-repeat: no-repeat;
321background-position: right 16px center;
322background-size: 20px;
323padding-right: 50px;
324}
325
326.form-hint {
327font-size: 13px;
328color: rgba(255, 255, 255, 0.5);
329margin-top: 8px;
330line-height: 1.4;
331}
332
333.form-footer {
334display: flex;
335justify-content: space-between;
336align-items: center;
337margin-bottom: 32px;
338}
339
340.checkbox-label {
341display: flex;
342align-items: center;
343gap: 10px;
344cursor: pointer;
345font-size: 14px;
346color: rgba(255, 255, 255, 0.7);
347}
348
349.checkbox-label input[type = "checkbox"] {
350width: 18px;
351height: 18px;
352cursor: pointer;
353}
354
355:global(.forgot-link) {
356font-size: 14px;
357color: rgba(255, 255, 255, 0.7);
358text-decoration: none;
359transition: color 0.3s ease;
360}
361
362:global(.forgot-link:hover) {
363color: var(--white);
364}
365
366.error-message {
367background: rgba(220, 38, 38, 0.1);
368border: 1px solid rgba(220, 38, 38, 0.3);
369color: #fca5a5;
370padding: 14px 18px;
371border-radius: 0;
372margin-bottom: 24px;
373font-size: 14px;
374}
375
376.submit-btn {
377width: 100%;
378background: #F5F1E8 !important;
379color: #000 !important;
380padding: 16px 24px;
381border: none;
382border-radius: 0;
383font-size: 14px;
384font-weight: 700;
385letter-spacing: 0.15em;
386text-transform: uppercase;
387cursor: pointer;
388transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
389position: relative;
390overflow: hidden;
391box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
392z-index: 1;
393display: flex;
394align-items: center;
395justify-content: center;
396}
397
398.submit-btn::before {
399content: '';
400position: absolute;
401top: 0;
402left: -100%;
403width: 100%;
404height: 100%;
405background: -o-linear-gradient(135deg, #8b5cf6 0%, #6366f1 100%);
406transition: left 0.4s cubic-bezier(0.4, 0, 0.2, 1);
407z-index: -1;
408}
409
410.submit-btn:hover {
411background: -o-linear-gradient(135deg, #8b5cf6 0%, #6366f1 100%) !important;
412color: var(--white) !important;
413transform: translatey(-2px);
414box-shadow: 0 8px 24px rgba(139, 92, 246, 0.4);
415}
416
417.submit-btn:hover::before {
418left: 0;
419}
420
421.submit-btn:disabled {
422opacity: 0.5;
423cursor: not-allowed;
424}
425
426.submit-btn:disabled::before {
427display: none;
428}
429
430.submit-btn:disabled:hover {
431transform: none;
432box-shadow: none;
433}
434
435.auth-switch {
436margin-top: 40px;
437padding-top: 32px;
438border-top: 1px solid rgba(255, 255, 255, 0.1);
439text-align: center;
440}
441
442.auth-switch p {
443font-size: 15px;
444color: rgba(255, 255, 255, 0.6);
445}
446
447:global(.switch-link) {
448color: #8b5cf6;
449font-weight: 700;
450text-decoration: none;
451transition: all 0.3s ease;
452border-bottom: 2px solid #8b5cf6;
453padding-bottom: 2px;
454cursor: pointer;
455}
456
457:global(.switch-link:hover) {
458opacity: 0.8;
459text-decoration: underline;
460}
461
462
463@media (max-width: 968px) {
464.auth-page {
465padding: 100px 30px 60px;
466}
467
468.auth-container {
469padding: 40px 30px;
470}
471
472.form-row {
473grid-template-columns: 1fr;
474gap: 0;
475}
476}
477
478);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http:
479background-repeat: no-repeat;
480background-position: right 16px center;
481background-size: 20px;
482padding-right: 50px;
483}
484
485.form-hint {
486font-size: 13px;
487color: rgba(255, 255, 255, 0.5);
488margin-top: 8px;
489line-height: 1.4;
490}
491
492.form-footer {
493display: flex;
494justify-content: space-between;
495align-items: center;
496margin-bottom: 32px;
497}
498
499.checkbox-label {
500display: flex;
501align-items: center;
502gap: 10px;
503cursor: pointer;
504font-size: 14px;
505color: rgba(255, 255, 255, 0.7);
506}
507
508.checkbox-label input[type = "checkbox"] {
509width: 18px;
510height: 18px;
511cursor: pointer;
512}
513
514:global(.forgot-link) {
515font-size: 14px;
516color: rgba(255, 255, 255, 0.7);
517text-decoration: none;
518transition: color 0.3s ease;
519}
520
521:global(.forgot-link:hover) {
522color: var(--white);
523}
524
525.error-message {
526background: rgba(220, 38, 38, 0.1);
527border: 1px solid rgba(220, 38, 38, 0.3);
528color: #fca5a5;
529padding: 14px 18px;
530border-radius: 0;
531margin-bottom: 24px;
532font-size: 14px;
533}
534
535.submit-btn {
536width: 100%;
537background: #F5F1E8 !important;
538color: #000 !important;
539padding: 16px 24px;
540border: none;
541border-radius: 0;
542font-size: 14px;
543font-weight: 700;
544letter-spacing: 0.15em;
545text-transform: uppercase;
546cursor: pointer;
547transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
548position: relative;
549overflow: hidden;
550box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
551z-index: 1;
552display: flex;
553align-items: center;
554justify-content: center;
555}
556
557.submit-btn::before {
558content: '';
559position: absolute;
560top: 0;
561left: -100%;
562width: 100%;
563height: 100%;
564background: linear-gradient(135deg, #8b5cf6 0%, #6366f1 100%);
565transition: left 0.4s cubic-bezier(0.4, 0, 0.2, 1);
566z-index: -1;
567}
568
569.submit-btn:hover {
570background: linear-gradient(135deg, #8b5cf6 0%, #6366f1 100%) !important;
571color: var(--white) !important;
572transform: translatey(-2px);
573box-shadow: 0 8px 24px rgba(139, 92, 246, 0.4);
574}
575
576.submit-btn:hover::before {
577left: 0;
578}
579
580.submit-btn:disabled {
581opacity: 0.5;
582cursor: not-allowed;
583}
584
585.submit-btn:disabled::before {
586display: none;
587}
588
589.submit-btn:disabled:hover {
590transform: none;
591box-shadow: none;
592}
593
594.auth-switch {
595margin-top: 40px;
596padding-top: 32px;
597border-top: 1px solid rgba(255, 255, 255, 0.1);
598text-align: center;
599}
600
601.auth-switch p {
602font-size: 15px;
603color: rgba(255, 255, 255, 0.6);
604}
605
606:global(.switch-link) {
607color: #8b5cf6;
608font-weight: 700;
609text-decoration: none;
610transition: all 0.3s ease;
611border-bottom: 2px solid #8b5cf6;
612padding-bottom: 2px;
613cursor: pointer;
614}
615
616:global(.switch-link:hover) {
617opacity: 0.8;
618text-decoration: underline;
619}
620
621
622@media (max-width: 968px) {
623.auth-page {
624padding: 100px 30px 60px;
625}
626
627.auth-container {
628padding: 40px 30px;
629}
630
631.form-row {
632grid-template-columns: 1fr;
633gap: 0;
634}
635}
636
637)}</style><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@500;600;700;800&family=Rethink+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap"/></head><body><div id="__next"><div style="min-height:100vh;position:relative"><nav style="position:fixed;top:0;width:100%;z-index:1000;padding:30px 60px;display:flex;justify-content:space-between;align-items:center;background:#000;box-sizing:border-box" class="jsx-2c70cc77b47ba1c"><a href="/" style="font-size:20px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#fff;text-decoration:none" class="jsx-2c70cc77b47ba1c">Unipply</a><div style="display:flex;align-items:center;gap:50px" class="jsx-2c70cc77b47ba1c"><a style="color:#fff;text-decoration:none;font-size:14px;font-weight:500" href="/#features">Features</a><a style="color:#fff;text-decoration:none;font-size:14px;font-weight:500" href="/#contact">Contact</a><a style="background:#fff;color:#000;padding:12px 30px;font-size:13px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap" href="/auth?mode=register">Sign Up</a></div></nav><div class="jsx-2c70cc77b47ba1c auth-page"><div class="jsx-2c70cc77b47ba1c auth-container"><div class="jsx-2c70cc77b47ba1c auth-content"><h1 class="jsx-2c70cc77b47ba1c auth-title">Welcome
638Back</h1><p class="jsx-2c70cc77b47ba1c auth-subtitle">Continue your path to academic success</p><button type="button" style="width:100%;background:#fff;color:#000;padding:18px 24px;border:2px solid #fff;border-radius:0;font-size:15px;font-weight:700;letter-spacing:0.05em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);margin-bottom:32px;position:relative;overflow:hidden" class="jsx-2c70cc77b47ba1c"><img alt="Google" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" style="color:transparent" src="https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/google.svg"/>Sign <!-- -->in<!-- --> with Google</button><div class="jsx-2c70cc77b47ba1c divider"><span class="jsx-2c70cc77b47ba1c">or</span></div><form class="jsx-2c70cc77b47ba1c auth-form"><div class="jsx-2c70cc77b47ba1c form-group"><label for="email" class="jsx-2c70cc77b47ba1c">Email Address</label><input type="email" id="email" placeholder="[email protected]" required="" class="jsx-2c70cc77b47ba1c " value=""/></div><div class="jsx-2c70cc77b47ba1c form-group"><label for="password" class="jsx-2c70cc77b47ba1c">Password</label><input type="password" id="password" placeholder="Enter your password" required="" class="jsx-2c70cc77b47ba1c " value=""/></div><div class="jsx-2c70cc77b47ba1c form-footer"><label style="display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:rgba(255, 255, 255, 0.7)" class="jsx-2c70cc77b47ba1c"><input type="checkbox" style="width:18px;height:18px;cursor:pointer;accent-color:#8b5cf6" class="jsx-2c70cc77b47ba1c"/><span class="jsx-2c70cc77b47ba1c">Keep me logged in</span></label><a href="/forgot-password" style="font-size:14px;color:#8b5cf6;text-decoration:none;transition:all 0.3s ease;font-weight:700;cursor:pointer" class="jsx-2c70cc77b47ba1c">Forgot password?</a></div><button type="submit" style="width:100%;background:#F5F1E8;color:#000;padding:16px 24px;border:none;font-size:14px;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease;border-radius:4px;opacity:1;box-shadow:0 4px 12px rgba(0, 0, 0, 0.2)" class="jsx-2c70cc77b47ba1c">Sign In</button></form><div class="jsx-2c70cc77b47ba1c auth-switch"><p class="jsx-2c70cc77b47ba1c">Don&#x27;t have an account?<!-- --> <a style="color:#8b5cf6;font-weight:700;text-decoration:none;transition:all 0.3s ease;border-bottom:2px solid #8b5cf6;padding-bottom:2px;cursor:pointer" href="/auth?mode=register">Sign up for free</a></p></div></div></div></div></div></div>
638<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/auth","query":{},"buildId":"8avZAI0gxLVazqCZR4Ct1","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script>
638</body></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.