chore(web): drop the auth design pen file
ZhenYi committed
This change is very large, so some diffs are not shown. Clone the repository to see the full change.
Deleted web/design/images/generated-1788349642163.png web/design/images/generated-1788349642163.png
Diff too large to display.
Deleted web/design/auth.pen web/design/auth.pen +0 −13723
@@ -1,13723 +0,0 @@
1{
2 "version": "2.17",
3 "children": [
4 {
5 "type": "frame",
6 "id": "rGXSr",
7 "x": 0,
8 "y": 0,
9 "name": "1. Login",
10 "clip": true,
11 "width": 1440,
12 "height": 900,
13 "fill": "$--background",
14 "layout": "vertical",
15 "gap": 26,
16 "padding": [
17 56,
18 40,
19 40,
20 40
21 ],
22 "justifyContent": "center",
23 "alignItems": "center",
24 "children": [
25 {
26 "type": "frame",
27 "id": "uTlYQ",
28 "layoutPosition": "absolute",
29 "x": 270,
30 "y": 150,
31 "name": "Ambient Glow",
32 "width": 900,
33 "height": 600,
34 "fill": {
35 "type": "gradient",
36 "gradientType": "radial",
37 "enabled": true,
38 "rotation": 0,
39 "size": {
40 "width": 1,
41 "height": 1
42 },
43 "colors": [
44 {
45 "color": "#FF840026",
46 "position": 0
47 },
48 {
49 "color": "#FF840000",
50 "position": 1
51 }
52 ]
53 }
54 },
55 {
56 "type": "frame",
57 "id": "B4BxfH",
58 "layoutPosition": "absolute",
59 "x": 0,
60 "y": 0,
61 "name": "Hairline Field",
62 "width": 1440,
63 "height": 900,
64 "fill": {
65 "type": "gradient",
66 "gradientType": "linear",
67 "enabled": true,
68 "rotation": 180,
69 "size": {
70 "height": 1
71 },
72 "colors": [
73 {
74 "color": "#00000000",
75 "position": 0.55
76 },
77 {
78 "color": "#00000009",
79 "position": 1
80 }
81 ]
82 }
83 },
84 {
85 "type": "frame",
86 "id": "WCEjB",
87 "layoutPosition": "absolute",
88 "x": 36,
89 "y": 36,
90 "name": "Mark TL",
91 "width": 18,
92 "height": 18,
93 "stroke": "$--border",
94 "strokeWidth": {
95 "top": 1,
96 "left": 1
97 },
98 "layout": "none"
99 },
100 {
101 "type": "frame",
102 "id": "clsr1",
103 "layoutPosition": "absolute",
104 "x": 1404,
105 "y": 36,
106 "name": "Mark TR",
107 "width": 18,
108 "height": 18,
109 "stroke": "$--border",
110 "strokeWidth": {
111 "top": 1,
112 "right": 1
113 },
114 "layout": "none"
115 },
116 {
117 "type": "frame",
118 "id": "HY85t",
119 "layoutPosition": "absolute",
120 "x": 36,
121 "y": 864,
122 "name": "Mark BL",
123 "width": 18,
124 "height": 18,
125 "stroke": "$--border",
126 "strokeWidth": {
127 "bottom": 1,
128 "left": 1
129 },
130 "layout": "none"
131 },
132 {
133 "type": "frame",
134 "id": "WaIUX",
135 "layoutPosition": "absolute",
136 "x": 1404,
137 "y": 864,
138 "name": "Mark BR",
139 "width": 18,
140 "height": 18,
141 "stroke": "$--border",
142 "strokeWidth": {
143 "right": 1,
144 "bottom": 1
145 },
146 "layout": "none"
147 },
148 {
149 "type": "frame",
150 "id": "h82jY",
151 "name": "Login Card",
152 "width": 440,
153 "fill": "$--card",
154 "cornerRadius": "$--radius-m",
155 "stroke": "$--border",
156 "strokeWidth": 1,
157 "effect": [
158 {
159 "type": "shadow",
160 "shadowType": "outer",
161 "color": "#1111111F",
162 "offset": {
163 "x": 0,
164 "y": 18
165 },
166 "blur": 44,
167 "spread": -8
168 },
169 {
170 "type": "shadow",
171 "shadowType": "outer",
172 "color": "#1111110A",
173 "offset": {
174 "x": 0,
175 "y": 2
176 },
177 "blur": 6
178 }
179 ],
180 "layout": "vertical",
181 "gap": 22,
182 "padding": 32,
183 "children": [
184 {
185 "type": "frame",
186 "id": "RN973",
187 "name": "Card Header",
188 "width": "fill_container",
189 "layout": "vertical",
190 "gap": 12,
191 "alignItems": "center",
192 "children": [
193 {
194 "type": "frame",
195 "id": "Fxl8b",
196 "name": "Logo",
197 "clip": true,
198 "width": 44,
199 "height": 44,
200 "fill": "$--primary",
201 "cornerRadius": 12,
202 "layout": "none",
203 "children": [
204 {
205 "type": "path",
206 "id": "az4hS",
207 "x": 4.4,
208 "y": 3.0609,
209 "geometry": "M27.10145 22.82898l0-7.26956 8.09855-4.65507-1.53044-2.67826-8.09854 4.46377-6.37682-3.76232 0-8.92754-3.1884 0 0 8.9913-6.37681 3.69856-7.84348-4.46377-1.78551 2.55072 7.97101 4.52754 0 7.46087-7.97101 4.5913 1.78551 2.93334 7.84348-4.52754 6.37681 3.57101 0 9.11884 3.1884 0 0-9.11884 6.37682-3.63478 8.09854 4.59131 1.65798-2.93334-8.22609-4.52754z",
210 "fill": "#1C2127",
211 "width": 35.3275,
212 "height": 38.4522
213 }
214 ]
215 },
216 {
217 "type": "text",
218 "id": "fBiAR",
219 "name": "Heading",
220 "fill": "$--foreground",
221 "textGrowth": "fixed-width",
222 "width": "fill_container",
223 "content": "Sign in to GitDataAI",
224 "textAlign": "center",
225 "fontFamily": "$--font-primary",
226 "fontSize": 23,
227 "fontWeight": "bold",
228 "letterSpacing": -0.6
229 },
230 {
231 "type": "text",
232 "id": "E9h3m",
233 "name": "Subheading",
234 "fill": "$--muted-foreground",
235 "textGrowth": "fixed-width",
236 "width": "fill_container",
237 "content": "Repositories, boards and team chat in one place.",
238 "lineHeight": 1.5,
239 "textAlign": "center",
240 "fontFamily": "$--font-secondary",
241 "fontSize": 14,
242 "fontWeight": "normal"
243 }
244 ]
245 },
246 {
247 "type": "frame",
248 "id": "GoAxu",
249 "name": "Form",
250 "width": "fill_container",
251 "layout": "vertical",
252 "gap": 15,
253 "children": [
254 {
255 "type": "frame",
256 "id": "buPST",
257 "name": "Email Field",
258 "width": "fill_container",
259 "layout": "vertical",
260 "gap": 7,
261 "children": [
262 {
263 "type": "frame",
264 "id": "F0ZGj",
265 "name": "Label Row",
266 "width": "fill_container",
267 "justifyContent": "space_between",
268 "alignItems": "center",
269 "children": [
270 {
271 "type": "text",
272 "id": "OuywW",
273 "name": "Label",
274 "fill": "$--muted-foreground",
275 "content": "EMAIL OR USERNAME",
276 "fontFamily": "$--font-primary",
277 "fontSize": 10,
278 "fontWeight": "bold",
279 "letterSpacing": 1.2
280 }
281 ]
282 },
283 {
284 "type": "frame",
285 "id": "LiNe7",
286 "name": "Input",
287 "width": "fill_container",
288 "height": 46,
289 "fill": "$--white",
290 "cornerRadius": 10,
291 "stroke": "$--border",
292 "strokeWidth": 1,
293 "gap": 10,
294 "padding": [
295 0,
296 14
297 ],
298 "alignItems": "center",
299 "children": [
300 {
301 "type": "icon",
302 "id": "p2UEF",
303 "name": "Icon",
304 "width": 15,
305 "height": 15,
306 "icon": "at-sign",
307 "library": "lucide",
308 "fill": "$--muted-foreground"
309 },
310 {
311 "type": "text",
312 "id": "T66glD",
313 "name": "Value",
314 "fill": "$--foreground",
315 "content": "ada.lock",
316 "fontFamily": "$--font-secondary",
317 "fontSize": 14.5,
318 "fontWeight": "normal"
319 }
320 ]
321 }
322 ]
323 },
324 {
325 "type": "frame",
326 "id": "IK9s3",
327 "name": "Password Field",
328 "width": "fill_container",
329 "layout": "vertical",
330 "gap": 7,
331 "children": [
332 {
333 "type": "frame",
334 "id": "vhPBA",
335 "name": "Label Row",
336 "width": "fill_container",
337 "justifyContent": "space_between",
338 "alignItems": "center",
339 "children": [
340 {
341 "type": "text",
342 "id": "rXkqB",
343 "name": "Label",
344 "fill": "$--muted-foreground",
345 "content": "PASSWORD",
346 "fontFamily": "$--font-primary",
347 "fontSize": 10,
348 "fontWeight": "bold",
349 "letterSpacing": 1.2
350 },
351 {
352 "type": "frame",
353 "id": "d9FKt",
354 "name": "Forgot Link",
355 "gap": 4,
356 "alignItems": "center",
357 "children": [
358 {
359 "type": "text",
360 "id": "j0OfQ",
361 "name": "Text",
362 "fill": "$--foreground",
363 "content": "Forgot?",
364 "fontFamily": "$--font-secondary",
365 "fontSize": 12,
366 "fontWeight": "normal"
367 },
368 {
369 "type": "icon",
370 "id": "t7afgM",
371 "name": "Arrow",
372 "width": 11,
373 "height": 11,
374 "icon": "arrow-up-right",
375 "library": "lucide",
376 "fill": "$--foreground"
377 }
378 ]
379 }
380 ]
381 },
382 {
383 "type": "frame",
384 "id": "h2C6b",
385 "name": "Input",
386 "width": "fill_container",
387 "height": 46,
388 "fill": "$--white",
389 "cornerRadius": 10,
390 "stroke": "$--foreground",
391 "strokeWidth": 1.4,
392 "gap": 10,
393 "padding": [
394 0,
395 14
396 ],
397 "alignItems": "center",
398 "children": [
399 {
400 "type": "icon",
401 "id": "zv6AM",
402 "name": "Icon",
403 "width": 15,
404 "height": 15,
405 "icon": "lock",
406 "library": "lucide",
407 "fill": "$--muted-foreground"
408 },
409 {
410 "type": "text",
411 "id": "sVSaY",
412 "name": "Value",
413 "fill": "$--foreground",
414 "content": "••••••••••••",
415 "fontFamily": "$--font-primary",
416 "fontSize": 16,
417 "fontWeight": "normal"
418 },
419 {
420 "type": "frame",
421 "id": "C1Mii",
422 "name": "Spacer",
423 "width": "fill_container",
424 "height": 1
425 },
426 {
427 "type": "icon",
428 "id": "xuQpn",
429 "name": "Reveal",
430 "width": 16,
431 "height": 16,
432 "icon": "eye",
433 "library": "lucide",
434 "fill": "$--muted-foreground"
435 }
436 ]
437 }
438 ]
439 },
440 {
441 "type": "frame",
442 "id": "GkPbw",
443 "name": "Trust Row",
444 "width": "fill_container",
445 "gap": 9,
446 "alignItems": "center",
447 "children": [
448 {
449 "type": "frame",
450 "id": "cCtS3",
451 "name": "Checkbox",
452 "width": 18,
453 "height": 18,
454 "fill": "$--primary",
455 "cornerRadius": 5,
456 "justifyContent": "center",
457 "alignItems": "center",
458 "children": [
459 {
460 "type": "icon",
461 "id": "JAznC",
462 "name": "Check",
463 "width": 12,
464 "height": 12,
465 "icon": "check",
466 "library": "lucide",
467 "fill": "$--primary-foreground"
468 }
469 ]
470 },
471 {
472 "type": "text",
473 "id": "HL9J6",
474 "name": "Label",
475 "fill": "$--foreground",
476 "content": "Keep me signed in",
477 "fontFamily": "$--font-secondary",
478 "fontSize": 13,
479 "fontWeight": "normal"
480 }
481 ]
482 },
483 {
484 "type": "frame",
485 "id": "fBo4f",
486 "name": "Submit Button",
487 "width": "fill_container",
488 "height": 48,
489 "fill": "$--primary",
490 "cornerRadius": 10,
491 "effect": {
492 "type": "shadow",
493 "shadowType": "outer",
494 "color": "#FF840066",
495 "offset": {
496 "x": 0,
497 "y": 4
498 },
499 "blur": 14,
500 "spread": -4
501 },
502 "gap": 9,
503 "justifyContent": "center",
504 "alignItems": "center",
505 "children": [
506 {
507 "type": "text",
508 "id": "lBzmO",
509 "name": "Label",
510 "fill": "$--primary-foreground",
511 "content": "Sign in",
512 "fontFamily": "$--font-primary",
513 "fontSize": 14,
514 "fontWeight": "bold",
515 "letterSpacing": 0.4
516 },
517 {
518 "type": "icon",
519 "id": "i7GqA",
520 "name": "Arrow",
521 "width": 15,
522 "height": 15,
523 "icon": "arrow-right",
524 "library": "lucide",
525 "fill": "$--primary-foreground"
526 }
527 ]
528 },
529 {
530 "type": "frame",
531 "id": "vURRn",
532 "name": "Divider",
533 "width": "fill_container",
534 "gap": 12,
535 "alignItems": "center",
536 "children": [
537 {
538 "type": "frame",
539 "id": "NCJ8W",
540 "name": "Line L",
541 "width": "fill_container",
542 "height": 1,
543 "fill": "$--border"
544 },
545 {
546 "type": "text",
547 "id": "kJwse",
548 "name": "Text",
549 "fill": "$--muted-foreground",
550 "content": "LOSING ACCESS?",
551 "fontFamily": "$--font-primary",
552 "fontSize": 10,
553 "fontWeight": "bold",
554 "letterSpacing": 1.1
555 },
556 {
557 "type": "frame",
558 "id": "KNZEi",
559 "name": "Line R",
560 "width": "fill_container",
561 "height": 1,
562 "fill": "$--border"
563 }
564 ]
565 },
566 {
567 "type": "frame",
568 "id": "F6025",
569 "name": "Alt Auth Row",
570 "width": "fill_container",
571 "gap": 12,
572 "children": [
573 {
574 "type": "frame",
575 "id": "l8EVai",
576 "name": "Passkey Button",
577 "width": "fill_container",
578 "height": 44,
579 "fill": "$--white",
580 "cornerRadius": 10,
581 "stroke": "$--border",
582 "strokeWidth": 1,
583 "gap": 8,
584 "justifyContent": "center",
585 "alignItems": "center",
586 "children": [
587 {
588 "type": "icon",
589 "id": "o0SBx3",
590 "name": "Icon",
591 "width": 15,
592 "height": 15,
593 "icon": "mail",
594 "library": "lucide",
595 "fill": "$--foreground"
596 },
597 {
598 "type": "text",
599 "id": "H9tr2",
600 "name": "Label",
601 "fill": "$--foreground",
602 "content": "Resend verify email",
603 "fontFamily": "$--font-secondary",
604 "fontSize": 13.5,
605 "fontWeight": "normal"
606 }
607 ]
608 }
609 ]
610 },
611 {
612 "type": "frame",
613 "id": "c5eky",
614 "name": "Signup Row",
615 "width": "fill_container",
616 "gap": 6,
617 "justifyContent": "center",
618 "children": [
619 {
620 "type": "text",
621 "id": "MkwCc",
622 "name": "Q",
623 "fill": "$--muted-foreground",
624 "content": "No account yet?",
625 "fontFamily": "$--font-secondary",
626 "fontSize": 13,
627 "fontWeight": "normal"
628 },
629 {
630 "type": "text",
631 "id": "tpu4O",
632 "name": "Link",
633 "fill": "$--foreground",
634 "content": "Request access",
635 "fontFamily": "$--font-secondary",
636 "fontSize": 13,
637 "fontWeight": "bold"
638 }
639 ]
640 }
641 ]
642 }
643 ]
644 },
645 {
646 "type": "frame",
647 "id": "QzTkk",
648 "layoutPosition": "absolute",
649 "x": 40,
650 "y": 846,
651 "name": "Status Row",
652 "width": 1360,
653 "gap": 10,
654 "justifyContent": "center",
655 "alignItems": "center",
656 "children": [
657 {
658 "type": "frame",
659 "id": "AnwT2",
660 "name": "Dot",
661 "width": 8,
662 "height": 8,
663 "justifyContent": "center",
664 "alignItems": "center",
665 "children": [
666 {
667 "type": "ellipse",
668 "id": "xQgUr",
669 "name": "Dot",
670 "fill": "$--color-success-foreground",
671 "width": 7,
672 "height": 7
673 }
674 ]
675 },
676 {
677 "type": "text",
678 "id": "r6jWwp",
679 "name": "Region",
680 "fill": "$--muted-foreground",
681 "content": "REGION EU-CENTRAL-1",
682 "fontFamily": "$--font-primary",
683 "fontSize": 11,
684 "fontWeight": "normal",
685 "letterSpacing": 0.5
686 },
687 {
688 "type": "text",
689 "id": "T10xI",
690 "name": "Sep2",
691 "fill": "$--border",
692 "content": "·",
693 "fontFamily": "$--font-primary",
694 "fontSize": 11,
695 "fontWeight": "normal"
696 },
697 {
698 "type": "text",
699 "id": "esgYO",
700 "name": "Copy",
701 "fill": "$--muted-foreground",
702 "content": "© 2026 GitDataAI",
703 "fontFamily": "$--font-primary",
704 "fontSize": 11,
705 "fontWeight": "normal",
706 "letterSpacing": 0.5
707 }
708 ]
709 },
710 {
711 "type": "frame",
712 "id": "wpJqA",
713 "layoutPosition": "absolute",
714 "x": 490,
715 "y": 822,
716 "name": "Hint",
717 "width": 460,
718 "height": 14,
719 "gap": 7,
720 "justifyContent": "center",
721 "alignItems": "center",
722 "children": [
723 {
724 "type": "text",
725 "id": "ssXbD",
726 "name": "Hint Text",
727 "fill": "$--muted-foreground",
728 "content": "UP TO 5 ATTEMPTS PER ACCOUNT EVERY 5 MINUTES",
729 "fontFamily": "$--font-primary",
730 "fontSize": 10,
731 "fontWeight": "normal",
732 "letterSpacing": 1.2
733 }
734 ]
735 },
736 {
737 "type": "frame",
738 "id": "Qmqo9",
739 "layoutPosition": "absolute",
740 "x": 70,
741 "y": 36,
742 "name": "Breadcrumb",
743 "gap": 8,
744 "alignItems": "center",
745 "children": [
746 {
747 "type": "frame",
748 "id": "cSTNY",
749 "name": "Logo",
750 "width": 14,
751 "height": 14,
752 "fill": "#FF8400",
753 "cornerRadius": 4
754 },
755 {
756 "type": "text",
757 "id": "PHLU0",
758 "name": "Root",
759 "fill": "#111111",
760 "content": "GitDataAI",
761 "fontFamily": "JetBrains Mono",
762 "fontSize": 10,
763 "fontWeight": "bold",
764 "letterSpacing": 1.2
765 },
766 {
767 "type": "text",
768 "id": "fQOJi",
769 "name": "Sep1",
770 "fill": "#CBCCC9",
771 "content": "/",
772 "fontFamily": "JetBrains Mono",
773 "fontSize": 10,
774 "fontWeight": "normal"
775 },
776 {
777 "type": "text",
778 "id": "Py7Zn",
779 "name": "Section",
780 "fill": "#666666",
781 "content": "AUTH",
782 "fontFamily": "JetBrains Mono",
783 "fontSize": 10,
784 "fontWeight": "normal",
785 "letterSpacing": 1.2
786 },
787 {
788 "type": "text",
789 "id": "j5jIV",
790 "name": "Sep2",
791 "fill": "#CBCCC9",
792 "content": "/",
793 "fontFamily": "JetBrains Mono",
794 "fontSize": 10,
795 "fontWeight": "normal"
796 },
797 {
798 "type": "text",
799 "id": "Nseyj",
800 "name": "Current",
801 "fill": "#804200",
802 "content": "SIGN IN",
803 "fontFamily": "JetBrains Mono",
804 "fontSize": 10,
805 "fontWeight": "bold",
806 "letterSpacing": 1.2
807 }
808 ]
809 }
810 ]
811 },
812 {
813 "type": "frame",
814 "id": "Roblr",
815 "x": 1600,
816 "y": 0,
817 "name": "2. Sign Up",
818 "clip": true,
819 "width": 1440,
820 "height": 900,
821 "fill": "$--background",
822 "layout": "vertical",
823 "gap": 26,
824 "padding": [
825 56,
826 40,
827 40,
828 40
829 ],
830 "justifyContent": "center",
831 "alignItems": "center",
832 "children": [
833 {
834 "type": "frame",
835 "id": "gmZKU",
836 "layoutPosition": "absolute",
837 "x": 270,
838 "y": 150,
839 "name": "Ambient Glow",
840 "width": 900,
841 "height": 600,
842 "fill": {
843 "type": "gradient",
844 "gradientType": "radial",
845 "enabled": true,
846 "rotation": 0,
847 "size": {
848 "width": 1,
849 "height": 1
850 },
851 "colors": [
852 {
853 "color": "#FF840026",
854 "position": 0
855 },
856 {
857 "color": "#FF840000",
858 "position": 1
859 }
860 ]
861 }
862 },
863 {
864 "type": "frame",
865 "id": "YqFI2",
866 "layoutPosition": "absolute",
867 "x": 0,
868 "y": 0,
869 "name": "Hairline Field",
870 "width": 1440,
871 "height": 900,
872 "fill": {
873 "type": "gradient",
874 "gradientType": "linear",
875 "enabled": true,
876 "rotation": 180,
877 "size": {
878 "height": 1
879 },
880 "colors": [
881 {
882 "color": "#00000000",
883 "position": 0.55
884 },
885 {
886 "color": "#00000009",
887 "position": 1
888 }
889 ]
890 }
891 },
892 {
893 "type": "frame",
894 "id": "qcJK3",
895 "layoutPosition": "absolute",
896 "x": 36,
897 "y": 36,
898 "name": "Mark TL",
899 "width": 18,
900 "height": 18,
901 "stroke": "$--border",
902 "strokeWidth": {
903 "top": 1,
904 "left": 1
905 },
906 "layout": "none"
907 },
908 {
909 "type": "frame",
910 "id": "qdVhU",
911 "layoutPosition": "absolute",
912 "x": 1404,
913 "y": 36,
914 "name": "Mark TR",
915 "width": 18,
916 "height": 18,
917 "stroke": "$--border",
918 "strokeWidth": {
919 "top": 1,
920 "right": 1
921 },
922 "layout": "none"
923 },
924 {
925 "type": "frame",
926 "id": "mk3S0",
927 "layoutPosition": "absolute",
928 "x": 36,
929 "y": 864,
930 "name": "Mark BL",
931 "width": 18,
932 "height": 18,
933 "stroke": "$--border",
934 "strokeWidth": {
935 "bottom": 1,
936 "left": 1
937 },
938 "layout": "none"
939 },
940 {
941 "type": "frame",
942 "id": "dqPKw",
943 "layoutPosition": "absolute",
944 "x": 1404,
945 "y": 864,
946 "name": "Mark BR",
947 "width": 18,
948 "height": 18,
949 "stroke": "$--border",
950 "strokeWidth": {
951 "right": 1,
952 "bottom": 1
953 },
954 "layout": "none"
955 },
956 {
957 "type": "frame",
958 "id": "DWXNO",
959 "name": "Login Card",
960 "width": 440,
961 "fill": "$--card",
962 "cornerRadius": "$--radius-m",
963 "stroke": "$--border",
964 "strokeWidth": 1,
965 "effect": [
966 {
967 "type": "shadow",
968 "shadowType": "outer",
969 "color": "#1111111F",
970 "offset": {
971 "x": 0,
972 "y": 18
973 },
974 "blur": 44,
975 "spread": -8
976 },
977 {
978 "type": "shadow",
979 "shadowType": "outer",
980 "color": "#1111110A",
981 "offset": {
982 "x": 0,
983 "y": 2
984 },
985 "blur": 6
986 }
987 ],
988 "layout": "vertical",
989 "gap": 22,
990 "padding": 32,
991 "children": [
992 {
993 "type": "frame",
994 "id": "jQTYj",
995 "name": "Card Header",
996 "width": "fill_container",
997 "layout": "vertical",
998 "gap": 12,
999 "alignItems": "center",
1000 "children": [
1001 {
1002 "type": "frame",
1003 "id": "rvz6F",
1004 "name": "Logo",
1005 "clip": true,
1006 "width": 44,
1007 "height": 44,
1008 "fill": "$accent",
1009 "cornerRadius": 12,
1010 "layout": "none",
1011 "children": [
1012 {
1013 "type": "path",
1014 "id": "mdXD8",
1015 "x": 4.4,
1016 "y": 3.0609,
1017 "geometry": "M27.10145 22.82898l0-7.26956 8.09855-4.65507-1.53044-2.67826-8.09854 4.46377-6.37682-3.76232 0-8.92754-3.1884 0 0 8.9913-6.37681 3.69856-7.84348-4.46377-1.78551 2.55072 7.97101 4.52754 0 7.46087-7.97101 4.5913 1.78551 2.93334 7.84348-4.52754 6.37681 3.57101 0 9.11884 3.1884 0 0-9.11884 6.37682-3.63478 8.09854 4.59131 1.65798-2.93334-8.22609-4.52754z",
1018 "fill": "#1C2127",
1019 "width": 35.3275,
1020 "height": 38.4522
1021 }
1022 ]
1023 },
1024 {
1025 "type": "text",
1026 "id": "X7eChM",
1027 "name": "Heading",
1028 "fill": "#000000",
1029 "textGrowth": "fixed-width",
1030 "width": "fill_container",
1031 "content": "Create your account",
1032 "textAlign": "center",
1033 "fontFamily": "JetBrains Mono",
1034 "fontSize": 23,
1035 "fontWeight": "bold",
1036 "letterSpacing": -0.6
1037 },
1038 {
1039 "type": "text",
1040 "id": "d8MbaM",
1041 "name": "Subheading",
1042 "fill": "#666666",
1043 "textGrowth": "fixed-width",
1044 "width": "fill_container",
1045 "content": "One account for repositories, boards and team chat.",
1046 "lineHeight": 1.5,
1047 "textAlign": "center",
1048 "fontFamily": "Geist",
1049 "fontSize": 14,
1050 "fontWeight": "normal"
1051 }
1052 ]
1053 },
1054 {
1055 "type": "frame",
1056 "id": "vxIiO",
1057 "name": "Form",
1058 "width": "fill_container",
1059 "layout": "vertical",
1060 "gap": 15,
1061 "children": [
1062 {
1063 "type": "frame",
1064 "id": "YxuYe",
1065 "name": "FULL NAME Field",
1066 "width": "fill_container",
1067 "layout": "vertical",
1068 "gap": 7,
1069 "children": [
1070 {
1071 "type": "frame",
1072 "id": "rKSMt",
1073 "name": "Label Row",
1074 "width": "fill_container",
1075 "justifyContent": "space_between",
1076 "alignItems": "center",
1077 "children": [
1078 {
1079 "type": "text",
1080 "id": "LcuOx",
1081 "name": "Label",
1082 "fill": "#666666",
1083 "content": "USERNAME (OPTIONAL)",
1084 "fontFamily": "JetBrains Mono",
1085 "fontSize": 10,
1086 "fontWeight": "bold",
1087 "letterSpacing": 1.2
1088 }
1089 ]
1090 },
1091 {
1092 "type": "frame",
1093 "id": "gINj8",
1094 "name": "Input",
1095 "width": "fill_container",
1096 "height": 46,
1097 "fill": "#FFFFFF",
1098 "cornerRadius": 10,
1099 "stroke": "#CBCCC9",
1100 "strokeWidth": 1,
1101 "gap": 10,
1102 "padding": [
1103 0,
1104 14
1105 ],
1106 "alignItems": "center",
1107 "children": [
1108 {
1109 "type": "icon",
1110 "id": "sZqeP",
1111 "name": "Icon",
1112 "width": 15,
1113 "height": 15,
1114 "icon": "user",
1115 "library": "lucide",
1116 "fill": "#666666"
1117 },
1118 {
1119 "type": "text",
1120 "id": "ZC60j",
1121 "name": "Value",
1122 "fill": "#111111",
1123 "content": "adalock",
1124 "fontFamily": "Geist",
1125 "fontSize": 14.5,
1126 "fontWeight": "normal"
1127 }
1128 ]
1129 }
1130 ]
1131 },
1132 {
1133 "type": "frame",
1134 "id": "Fgd12",
1135 "name": "WORK EMAIL Field",
1136 "width": "fill_container",
1137 "layout": "vertical",
1138 "gap": 7,
1139 "children": [
1140 {
1141 "type": "frame",
1142 "id": "E3snI",
1143 "name": "Label Row",
1144 "width": "fill_container",
1145 "justifyContent": "space_between",
1146 "alignItems": "center",
1147 "children": [
1148 {
1149 "type": "text",
1150 "id": "lrCiU",
1151 "name": "Label",
1152 "fill": "#666666",
1153 "content": "EMAIL",
1154 "fontFamily": "JetBrains Mono",
1155 "fontSize": 10,
1156 "fontWeight": "bold",
1157 "letterSpacing": 1.2
1158 }
1159 ]
1160 },
1161 {
1162 "type": "frame",
1163 "id": "L1pxG",
1164 "name": "Input",
1165 "width": "fill_container",
1166 "height": 46,
1167 "fill": "#FFFFFF",
1168 "cornerRadius": 10,
1169 "stroke": "#CBCCC9",
1170 "strokeWidth": 1,
1171 "gap": 10,
1172 "padding": [
1173 0,
1174 14
1175 ],
1176 "alignItems": "center",
1177 "children": [
1178 {
1179 "type": "icon",
1180 "id": "v7fXcf",
1181 "name": "Icon",
1182 "width": 15,
1183 "height": 15,
1184 "icon": "at-sign",
1185 "library": "lucide",
1186 "fill": "#666666"
1187 },
1188 {
1189 "type": "text",
1190 "id": "I7y2eY",
1191 "name": "Value",
1192 "fill": "#111111",
1193 "content": "ada.lock@gitdata.ai",
1194 "fontFamily": "Geist",
1195 "fontSize": 14.5,
1196 "fontWeight": "normal"
1197 }
1198 ]
1199 }
1200 ]
1201 },
1202 {
1203 "type": "frame",
1204 "id": "y6N6gq",
1205 "name": "PASSWORD Field",
1206 "width": "fill_container",
1207 "layout": "vertical",
1208 "gap": 7,
1209 "children": [
1210 {
1211 "type": "frame",
1212 "id": "eX4MD",
1213 "name": "Label Row",
1214 "width": "fill_container",
1215 "justifyContent": "space_between",
1216 "alignItems": "center",
1217 "children": [
1218 {
1219 "type": "text",
1220 "id": "mn06i",
1221 "name": "Label",
1222 "fill": "#666666",
1223 "content": "PASSWORD",
1224 "fontFamily": "JetBrains Mono",
1225 "fontSize": 10,
1226 "fontWeight": "bold",
1227 "letterSpacing": 1.2
1228 }
1229 ]
1230 },
1231 {
1232 "type": "frame",
1233 "id": "trsFd",
1234 "name": "Input",
1235 "width": "fill_container",
1236 "height": 46,
1237 "fill": "#FFFFFF",
1238 "cornerRadius": 10,
1239 "stroke": "#111111",
1240 "strokeWidth": 1.4,
1241 "gap": 10,
1242 "padding": [
1243 0,
1244 14
1245 ],
1246 "alignItems": "center",
1247 "children": [
1248 {
1249 "type": "icon",
1250 "id": "x17xI7",
1251 "name": "Icon",
1252 "width": 15,
1253 "height": 15,
1254 "icon": "lock",
1255 "library": "lucide",
1256 "fill": "#666666"
1257 },
1258 {
1259 "type": "text",
1260 "id": "W7cf2J",
1261 "name": "Value",
1262 "fill": "#111111",
1263 "content": "••••••••••••",
1264 "fontFamily": "JetBrains Mono",
1265 "fontSize": 16,
1266 "fontWeight": "normal"
1267 },
1268 {
1269 "type": "frame",
1270 "id": "ZIdR2",
1271 "name": "Spacer",
1272 "width": "fill_container",
1273 "height": 1
1274 },
1275 {
1276 "type": "icon",
1277 "id": "N8gpQ",
1278 "name": "Reveal",
1279 "width": 16,
1280 "height": 16,
1281 "icon": "eye",
1282 "library": "lucide",
1283 "fill": "#666666"
1284 }
1285 ]
1286 }
1287 ]
1288 },
1289 {
1290 "type": "frame",
1291 "id": "gw1Vj",
1292 "name": "DOB Field",
1293 "width": "fill_container",
1294 "layout": "vertical",
1295 "gap": 7,
1296 "children": [
1297 {
1298 "type": "frame",
1299 "id": "TCID0",
1300 "name": "Label Row",
1301 "width": "fill_container",
1302 "justifyContent": "space_between",
1303 "alignItems": "center",
1304 "children": [
1305 {
1306 "type": "text",
1307 "id": "tMF6K",
1308 "name": "Label",
1309 "fill": "#666666",
1310 "content": "DATE OF BIRTH",
1311 "fontFamily": "JetBrains Mono",
1312 "fontSize": 10,
1313 "fontWeight": "bold",
1314 "letterSpacing": 1.2
1315 },
1316 {
1317 "type": "text",
1318 "id": "RjZX5",
1319 "name": "Age Gate",
1320 "fill": "#804200",
1321 "content": "13+ REQUIRED",
1322 "fontFamily": "JetBrains Mono",
1323 "fontSize": 9.5,
1324 "fontWeight": "bold",
1325 "letterSpacing": 1
1326 }
1327 ]
1328 },
1329 {
1330 "type": "frame",
1331 "id": "fUJWN",
1332 "name": "Selects",
1333 "width": "fill_container",
1334 "gap": 10,
1335 "children": [
1336 {
1337 "type": "frame",
1338 "id": "rffdr",
1339 "name": "Day Select",
1340 "width": "fill_container",
1341 "height": 46,
1342 "fill": "#FFFFFF",
1343 "cornerRadius": 10,
1344 "stroke": "#CBCCC9",
1345 "strokeWidth": 1,
1346 "gap": 8,
1347 "padding": [
1348 0,
1349 12
1350 ],
1351 "alignItems": "center",
1352 "children": [
1353 {
1354 "type": "text",
1355 "id": "ivBzI",
1356 "name": "Value",
1357 "fill": "#111111",
1358 "content": "14",
1359 "fontFamily": "Geist",
1360 "fontSize": 14.5,
1361 "fontWeight": "normal"
1362 },
1363 {
1364 "type": "frame",
1365 "id": "HKBlY",
1366 "name": "Spacer",
1367 "width": "fill_container",
1368 "height": 1
1369 },
1370 {
1371 "type": "icon",
1372 "id": "d8qaws",
1373 "name": "Chevron",
1374 "width": 14,
1375 "height": 14,
1376 "icon": "chevron-down",
1377 "library": "lucide",
1378 "fill": "#666666"
1379 }
1380 ]
1381 },
1382 {
1383 "type": "frame",
1384 "id": "mTA5s",
1385 "name": "Month Select",
1386 "width": "fill_container",
1387 "height": 46,
1388 "fill": "#FFFFFF",
1389 "cornerRadius": 10,
1390 "stroke": "#CBCCC9",
1391 "strokeWidth": 1,
1392 "gap": 8,
1393 "padding": [
1394 0,
1395 12
1396 ],
1397 "alignItems": "center",
1398 "children": [
1399 {
1400 "type": "text",
1401 "id": "PIeSI",
1402 "name": "Value",
1403 "fill": "#111111",
1404 "content": "MAR",
1405 "fontFamily": "Geist",
1406 "fontSize": 14.5,
1407 "fontWeight": "normal"
1408 },
1409 {
1410 "type": "frame",
1411 "id": "OZAJO",
1412 "name": "Spacer",
1413 "width": "fill_container",
1414 "height": 1
1415 },
1416 {
1417 "type": "icon",
1418 "id": "VAWFB",
1419 "name": "Chevron",
1420 "width": 14,
1421 "height": 14,
1422 "icon": "chevron-down",
1423 "library": "lucide",
1424 "fill": "#666666"
1425 }
1426 ]
1427 },
1428 {
1429 "type": "frame",
1430 "id": "TgPzq",
1431 "name": "Year Select",
1432 "width": "fill_container",
1433 "height": 46,
1434 "fill": "#FFFFFF",
1435 "cornerRadius": 10,
1436 "stroke": "#CBCCC9",
1437 "strokeWidth": 1,
1438 "gap": 8,
1439 "padding": [
1440 0,
1441 12
1442 ],
1443 "alignItems": "center",
1444 "children": [
1445 {
1446 "type": "text",
1447 "id": "jJ0CP",
1448 "name": "Value",
1449 "fill": "#111111",
1450 "content": "1994",
1451 "fontFamily": "Geist",
1452 "fontSize": 14.5,
1453 "fontWeight": "normal"
1454 },
1455 {
1456 "type": "frame",
1457 "id": "ELtvf",
1458 "name": "Spacer",
1459 "width": "fill_container",
1460 "height": 1
1461 },
1462 {
1463 "type": "icon",
1464 "id": "I7JhD7",
1465 "name": "Chevron",
1466 "width": 14,
1467 "height": 14,
1468 "icon": "chevron-down",
1469 "library": "lucide",
1470 "fill": "#666666"
1471 }
1472 ]
1473 }
1474 ]
1475 }
1476 ]
1477 },
1478 {
1479 "type": "frame",
1480 "id": "t6aky",
1481 "name": "Terms Row",
1482 "width": "fill_container",
1483 "gap": 9,
1484 "alignItems": "center",
1485 "children": [
1486 {
1487 "type": "frame",
1488 "id": "pq9bR",
1489 "name": "Checkbox",
1490 "width": 18,
1491 "height": 18,
1492 "fill": "#FF8400",
1493 "cornerRadius": 5,
1494 "justifyContent": "center",
1495 "alignItems": "center",
1496 "children": [
1497 {
1498 "type": "icon",
1499 "id": "p64SO",
1500 "name": "Check",
1501 "width": 12,
1502 "height": 12,
1503 "icon": "check",
1504 "library": "lucide",
1505 "fill": "#111111"
1506 }
1507 ]
1508 },
1509 {
1510 "type": "frame",
1511 "id": "darR0",
1512 "name": "Terms Text",
1513 "gap": 4,
1514 "children": [
1515 {
1516 "type": "text",
1517 "id": "ymq8T",
1518 "name": "T1",
1519 "fill": "#111111",
1520 "content": "I agree to the",
1521 "fontFamily": "Geist",
1522 "fontSize": 13,
1523 "fontWeight": "normal"
1524 },
1525 {
1526 "type": "text",
1527 "id": "b10Zg",
1528 "name": "T2",
1529 "fill": "#111111",
1530 "content": "Terms",
1531 "fontFamily": "Geist",
1532 "fontSize": 13,
1533 "fontWeight": "bold"
1534 },
1535 {
1536 "type": "text",
1537 "id": "ABfSe",
1538 "name": "T3",
1539 "fill": "#111111",
1540 "content": "&",
1541 "fontFamily": "Geist",
1542 "fontSize": 13,
1543 "fontWeight": "normal"
1544 },
1545 {
1546 "type": "text",
1547 "id": "Xgo70",
1548 "name": "T4",
1549 "fill": "#111111",
1550 "content": "Privacy Policy",
1551 "fontFamily": "Geist",
1552 "fontSize": 13,
1553 "fontWeight": "bold"
1554 }
1555 ]
1556 }
1557 ]
1558 },
1559 {
1560 "type": "frame",
1561 "id": "op0mt",
1562 "name": "Submit Button",
1563 "width": "fill_container",
1564 "height": 48,
1565 "fill": "#FF8400",
1566 "cornerRadius": 10,
1567 "effect": {
1568 "type": "shadow",
1569 "shadowType": "outer",
1570 "color": "#FF840066",
1571 "offset": {
1572 "x": 0,
1573 "y": 4
1574 },
1575 "blur": 14,
1576 "spread": -4
1577 },
1578 "gap": 9,
1579 "justifyContent": "center",
1580 "alignItems": "center",
1581 "children": [
1582 {
1583 "type": "text",
1584 "id": "c8arA",
1585 "name": "Label",
1586 "fill": "#111111",
1587 "content": "Create account",
1588 "fontFamily": "JetBrains Mono",
1589 "fontSize": 14,
1590 "fontWeight": "bold",
1591 "letterSpacing": 0.4
1592 },
1593 {
1594 "type": "icon",
1595 "id": "ZVWnv",
1596 "name": "Arrow",
1597 "width": 15,
1598 "height": 15,
1599 "icon": "arrow-right",
1600 "library": "lucide",
1601 "fill": "#111111"
1602 }
1603 ]
1604 },
1605 {
1606 "type": "frame",
1607 "id": "e2XYpw",
1608 "name": "Login Row",
1609 "width": "fill_container",
1610 "gap": 6,
1611 "justifyContent": "center",
1612 "children": [
1613 {
1614 "type": "text",
1615 "id": "S6D18",
1616 "name": "Q",
1617 "fill": "#666666",
1618 "content": "Already have an account?",
1619 "fontFamily": "Geist",
1620 "fontSize": 13,
1621 "fontWeight": "normal"
1622 },
1623 {
1624 "type": "text",
1625 "id": "F3MPd5",
1626 "name": "Link",
1627 "fill": "#111111",
1628 "content": "Sign in",
1629 "fontFamily": "Geist",
1630 "fontSize": 13,
1631 "fontWeight": "bold"
1632 }
1633 ]
1634 }
1635 ]
1636 }
1637 ]
1638 },
1639 {
1640 "type": "frame",
1641 "id": "S1wKy",
1642 "layoutPosition": "absolute",
1643 "x": 40,
1644 "y": 846,
1645 "name": "Status Row",
1646 "width": 1360,
1647 "gap": 10,
1648 "justifyContent": "center",
1649 "alignItems": "center",
1650 "children": [
1651 {
1652 "type": "frame",
1653 "id": "aMEo3",
1654 "name": "Dot",
1655 "width": 8,
1656 "height": 8,
1657 "justifyContent": "center",
1658 "alignItems": "center",
1659 "children": [
1660 {
1661 "type": "ellipse",
1662 "id": "JVXtS",
1663 "name": "Dot",
1664 "fill": "$--color-success-foreground",
1665 "width": 7,
1666 "height": 7
1667 }
1668 ]
1669 },
1670 {
1671 "type": "text",
1672 "id": "R6ov9d",
1673 "name": "Region",
1674 "fill": "$--muted-foreground",
1675 "content": "REGION EU-CENTRAL-1",
1676 "fontFamily": "$--font-primary",
1677 "fontSize": 11,
1678 "fontWeight": "normal",
1679 "letterSpacing": 0.5
1680 },
1681 {
1682 "type": "text",
1683 "id": "eWVDj",
1684 "name": "Sep2",
1685 "fill": "$--border",
1686 "content": "·",
1687 "fontFamily": "$--font-primary",
1688 "fontSize": 11,
1689 "fontWeight": "normal"
1690 },
1691 {
1692 "type": "text",
1693 "id": "NO3Oa",
1694 "name": "Copy",
1695 "fill": "$--muted-foreground",
1696 "content": "© 2026 GitDataAI",
1697 "fontFamily": "$--font-primary",
1698 "fontSize": 11,
1699 "fontWeight": "normal",
1700 "letterSpacing": 0.5
1701 }
1702 ]
1703 },
1704 {
1705 "type": "frame",
1706 "id": "mbhxD",
1707 "layoutPosition": "absolute",
1708 "x": 490,
1709 "y": 822,
1710 "name": "Hint",
1711 "width": 460,
1712 "height": 14,
1713 "gap": 7,
1714 "justifyContent": "center",
1715 "alignItems": "center",
1716 "children": [
1717 {
1718 "type": "text",
1719 "id": "zy1Z8",
1720 "name": "Hint Text",
1721 "fill": "$--muted-foreground",
1722 "content": "13+ REQUIRED · PASSWORD AT LEAST 8 CHARACTERS",
1723 "fontFamily": "$--font-primary",
1724 "fontSize": 10,
1725 "fontWeight": "normal",
1726 "letterSpacing": 1.2
1727 }
1728 ]
1729 },
1730 {
1731 "type": "frame",
1732 "id": "MfFgk",
1733 "layoutPosition": "absolute",
1734 "x": 70,
1735 "y": 36,
1736 "name": "Breadcrumb",
1737 "gap": 8,
1738 "alignItems": "center",
1739 "children": [
1740 {
1741 "type": "frame",
1742 "id": "McWhP",
1743 "name": "Logo",
1744 "width": 14,
1745 "height": 14,
1746 "fill": "#FF8400",
1747 "cornerRadius": 4
1748 },
1749 {
1750 "type": "text",
1751 "id": "nTlLX",
1752 "name": "Root",
1753 "fill": "#111111",
1754 "content": "GitDataAI",
1755 "fontFamily": "JetBrains Mono",
1756 "fontSize": 10,
1757 "fontWeight": "bold",
1758 "letterSpacing": 1.2
1759 },
1760 {
1761 "type": "text",
1762 "id": "tjqRM",
1763 "name": "Sep1",
1764 "fill": "#CBCCC9",
1765 "content": "/",
1766 "fontFamily": "JetBrains Mono",
1767 "fontSize": 10,
1768 "fontWeight": "normal"
1769 },
1770 {
1771 "type": "text",
1772 "id": "s9q2Z7",
1773 "name": "Section",
1774 "fill": "#666666",
1775 "content": "AUTH",
1776 "fontFamily": "JetBrains Mono",
1777 "fontSize": 10,
1778 "fontWeight": "normal",
1779 "letterSpacing": 1.2
1780 },
1781 {
1782 "type": "text",
1783 "id": "yp09q",
1784 "name": "Sep2",
1785 "fill": "#CBCCC9",
1786 "content": "/",
1787 "fontFamily": "JetBrains Mono",
1788 "fontSize": 10,
1789 "fontWeight": "normal"
1790 },
1791 {
1792 "type": "text",
1793 "id": "q2Giqj",
1794 "name": "Current",
1795 "fill": "#804200",
1796 "content": "CREATE ACCOUNT",
1797 "fontFamily": "JetBrains Mono",
1798 "fontSize": 10,
1799 "fontWeight": "bold",
1800 "letterSpacing": 1.2
1801 }
1802 ]
1803 }
1804 ]
1805 },
1806 {
1807 "type": "frame",
1808 "id": "hIhLi",
1809 "x": 0,
1810 "y": 1060,
1811 "name": "3. Forgot Password",
1812 "clip": true,
1813 "width": 1440,
1814 "height": 900,
1815 "fill": "$--background",
1816 "layout": "vertical",
1817 "gap": 26,
1818 "padding": [
1819 56,
1820 40,
1821 40,
1822 40
1823 ],
1824 "justifyContent": "center",
1825 "alignItems": "center",
1826 "children": [
1827 {
1828 "type": "frame",
1829 "id": "oe3E0",
1830 "layoutPosition": "absolute",
1831 "x": 270,
1832 "y": 150,
1833 "name": "Ambient Glow",
1834 "width": 900,
1835 "height": 600,
1836 "fill": {
1837 "type": "gradient",
1838 "gradientType": "radial",
1839 "enabled": true,
1840 "rotation": 0,
1841 "size": {
1842 "width": 1,
1843 "height": 1
1844 },
1845 "colors": [
1846 {
1847 "color": "#FF840026",
1848 "position": 0
1849 },
1850 {
1851 "color": "#FF840000",
1852 "position": 1
1853 }
1854 ]
1855 }
1856 },
1857 {
1858 "type": "frame",
1859 "id": "ASM8S",
1860 "layoutPosition": "absolute",
1861 "x": 0,
1862 "y": 0,
1863 "name": "Hairline Field",
1864 "width": 1440,
1865 "height": 900,
1866 "fill": {
1867 "type": "gradient",
1868 "gradientType": "linear",
1869 "enabled": true,
1870 "rotation": 180,
1871 "size": {
1872 "height": 1
1873 },
1874 "colors": [
1875 {
1876 "color": "#00000000",
1877 "position": 0.55
1878 },
1879 {
1880 "color": "#00000009",
1881 "position": 1
1882 }
1883 ]
1884 }
1885 },
1886 {
1887 "type": "frame",
1888 "id": "TRpMF",
1889 "layoutPosition": "absolute",
1890 "x": 36,
1891 "y": 36,
1892 "name": "Mark TL",
1893 "width": 18,
1894 "height": 18,
1895 "stroke": "$--border",
1896 "strokeWidth": {
1897 "top": 1,
1898 "left": 1
1899 },
1900 "layout": "none"
1901 },
1902 {
1903 "type": "frame",
1904 "id": "AnKEa",
1905 "layoutPosition": "absolute",
1906 "x": 1404,
1907 "y": 36,
1908 "name": "Mark TR",
1909 "width": 18,
1910 "height": 18,
1911 "stroke": "$--border",
1912 "strokeWidth": {
1913 "top": 1,
1914 "right": 1
1915 },
1916 "layout": "none"
1917 },
1918 {
1919 "type": "frame",
1920 "id": "n1MVRO",
1921 "layoutPosition": "absolute",
1922 "x": 36,
1923 "y": 864,
1924 "name": "Mark BL",
1925 "width": 18,
1926 "height": 18,
1927 "stroke": "$--border",
1928 "strokeWidth": {
1929 "bottom": 1,
1930 "left": 1
1931 },
1932 "layout": "none"
1933 },
1934 {
1935 "type": "frame",
1936 "id": "zFqjd",
1937 "layoutPosition": "absolute",
1938 "x": 1404,
1939 "y": 864,
1940 "name": "Mark BR",
1941 "width": 18,
1942 "height": 18,
1943 "stroke": "$--border",
1944 "strokeWidth": {
1945 "right": 1,
1946 "bottom": 1
1947 },
1948 "layout": "none"
1949 },
1950 {
1951 "type": "frame",
1952 "id": "I57bI",
1953 "name": "Login Card",
1954 "width": 440,
1955 "fill": "$--card",
1956 "cornerRadius": "$--radius-m",
1957 "stroke": "$--border",
1958 "strokeWidth": 1,
1959 "effect": [
1960 {
1961 "type": "shadow",
1962 "shadowType": "outer",
1963 "color": "#1111111F",
1964 "offset": {
1965 "x": 0,
1966 "y": 18
1967 },
1968 "blur": 44,
1969 "spread": -8
1970 },
1971 {
1972 "type": "shadow",
1973 "shadowType": "outer",
1974 "color": "#1111110A",
1975 "offset": {
1976 "x": 0,
1977 "y": 2
1978 },
1979 "blur": 6
1980 }
1981 ],
1982 "layout": "vertical",
1983 "gap": 22,
1984 "padding": 32,
1985 "children": [
1986 {
1987 "type": "frame",
1988 "id": "wdnpL",
1989 "name": "Card Header",
1990 "width": "fill_container",
1991 "layout": "vertical",
1992 "gap": 12,
1993 "alignItems": "center",
1994 "children": [
1995 {
1996 "type": "frame",
1997 "id": "BNfoi",
1998 "name": "Icon Badge",
1999 "width": 44,
2000 "height": 44,
2001 "fill": "#F2F3F0",
2002 "cornerRadius": 12,
2003 "stroke": "#CBCCC9",
2004 "strokeWidth": 1,
2005 "justifyContent": "center",
2006 "alignItems": "center",
2007 "children": [
2008 {
2009 "type": "icon",
2010 "id": "gMeuk",
2011 "name": "Key",
2012 "width": 20,
2013 "height": 20,
2014 "icon": "key-round",
2015 "library": "lucide",
2016 "fill": "#111111"
2017 }
2018 ]
2019 },
2020 {
2021 "type": "text",
2022 "id": "Gmsqm",
2023 "name": "Heading",
2024 "fill": "#111111",
2025 "textGrowth": "fixed-width",
2026 "width": "fill_container",
2027 "content": "Forgot password?",
2028 "textAlign": "center",
2029 "fontFamily": "JetBrains Mono",
2030 "fontSize": 23,
2031 "fontWeight": "bold",
2032 "letterSpacing": -0.6
2033 },
2034 {
2035 "type": "text",
2036 "id": "qadta",
2037 "name": "Subheading",
2038 "fill": "#666666",
2039 "textGrowth": "fixed-width",
2040 "width": "fill_container",
2041 "content": "Enter your account email and we will send a single-use reset link. It expires after 30 minutes.",
2042 "lineHeight": 1.5,
2043 "textAlign": "center",
2044 "fontFamily": "Geist",
2045 "fontSize": 14,
2046 "fontWeight": "normal"
2047 }
2048 ]
2049 },
2050 {
2051 "type": "frame",
2052 "id": "VnuVP",
2053 "name": "Form",
2054 "width": "fill_container",
2055 "layout": "vertical",
2056 "gap": 15,
2057 "children": [
2058 {
2059 "type": "frame",
2060 "id": "JkQgJ",
2061 "name": "Email Field",
2062 "width": "fill_container",
2063 "layout": "vertical",
2064 "gap": 7,
2065 "children": [
2066 {
2067 "type": "frame",
2068 "id": "IBjCe",
2069 "name": "Label Row",
2070 "width": "fill_container",
2071 "justifyContent": "space_between",
2072 "alignItems": "center",
2073 "children": [
2074 {
2075 "type": "text",
2076 "id": "C7vHw",
2077 "name": "Label",
2078 "fill": "#666666",
2079 "content": "ACCOUNT EMAIL",
2080 "fontFamily": "JetBrains Mono",
2081 "fontSize": 10,
2082 "fontWeight": "bold",
2083 "letterSpacing": 1.2
2084 }
2085 ]
2086 },
2087 {
2088 "type": "frame",
2089 "id": "BBjbl",
2090 "name": "Input",
2091 "width": "fill_container",
2092 "height": 46,
2093 "fill": "#FFFFFF",
2094 "cornerRadius": 10,
2095 "stroke": "#111111",
2096 "strokeWidth": 1.4,
2097 "gap": 10,
2098 "padding": [
2099 0,
2100 14
2101 ],
2102 "alignItems": "center",
2103 "children": [
2104 {
2105 "type": "icon",
2106 "id": "cJPvQ",
2107 "name": "Icon",
2108 "width": 15,
2109 "height": 15,
2110 "icon": "at-sign",
2111 "library": "lucide",
2112 "fill": "#666666"
2113 },
2114 {
2115 "type": "text",
2116 "id": "n9ojj",
2117 "name": "Value",
2118 "fill": "#111111",
2119 "content": "ada.lock@gitdata.ai",
2120 "fontFamily": "Geist",
2121 "fontSize": 14.5,
2122 "fontWeight": "normal"
2123 }
2124 ]
2125 }
2126 ]
2127 },
2128 {
2129 "type": "frame",
2130 "id": "WvxWI",
2131 "name": "Notice",
2132 "width": "fill_container",
2133 "fill": "#F2F3F0",
2134 "cornerRadius": 10,
2135 "stroke": "#CBCCC9",
2136 "strokeWidth": 1,
2137 "gap": 9,
2138 "padding": [
2139 12,
2140 14
2141 ],
2142 "alignItems": "center",
2143 "children": [
2144 {
2145 "type": "icon",
2146 "id": "P5Csgp",
2147 "name": "Info",
2148 "width": 15,
2149 "height": 15,
2150 "icon": "info",
2151 "library": "lucide",
2152 "fill": "#666666"
2153 },
2154 {
2155 "type": "text",
2156 "id": "rDgHa",
2157 "name": "Text",
2158 "fill": "#666666",
2159 "textGrowth": "fixed-width",
2160 "width": "fill_container",
2161 "content": "If the address is registered you will receive a reset email. For security we never reveal whether an account exists.",
2162 "lineHeight": 1.45,
2163 "fontFamily": "Geist",
2164 "fontSize": 12.5,
2165 "fontWeight": "normal"
2166 }
2167 ]
2168 },
2169 {
2170 "type": "frame",
2171 "id": "O02R4U",
2172 "name": "Submit Button",
2173 "width": "fill_container",
2174 "height": 48,
2175 "fill": "#FF8400",
2176 "cornerRadius": 10,
2177 "effect": {
2178 "type": "shadow",
2179 "shadowType": "outer",
2180 "color": "#FF840066",
2181 "offset": {
2182 "x": 0,
2183 "y": 4
2184 },
2185 "blur": 14,
2186 "spread": -4
2187 },
2188 "gap": 9,
2189 "justifyContent": "center",
2190 "alignItems": "center",
2191 "children": [
2192 {
2193 "type": "text",
2194 "id": "dGSP8",
2195 "name": "Label",
2196 "fill": "#111111",
2197 "content": "Send reset link",
2198 "fontFamily": "JetBrains Mono",
2199 "fontSize": 14,
2200 "fontWeight": "bold",
2201 "letterSpacing": 0.4
2202 },
2203 {
2204 "type": "icon",
2205 "id": "DwR81",
2206 "name": "Arrow",
2207 "width": 15,
2208 "height": 15,
2209 "icon": "arrow-right",
2210 "library": "lucide",
2211 "fill": "#111111"
2212 }
2213 ]
2214 },
2215 {
2216 "type": "frame",
2217 "id": "tSluD",
2218 "name": "Back Row",
2219 "width": "fill_container",
2220 "gap": 6,
2221 "justifyContent": "center",
2222 "children": [
2223 {
2224 "type": "text",
2225 "id": "Ib6cl",
2226 "name": "Q",
2227 "fill": "#666666",
2228 "content": "Remembered it?",
2229 "fontFamily": "Geist",
2230 "fontSize": 13,
2231 "fontWeight": "normal"
2232 },
2233 {
2234 "type": "text",
2235 "id": "lxcSv",
2236 "name": "Link",
2237 "fill": "#111111",
2238 "content": "Back to sign in",
2239 "fontFamily": "Geist",
2240 "fontSize": 13,
2241 "fontWeight": "bold"
2242 }
2243 ]
2244 }
2245 ]
2246 }
2247 ]
2248 },
2249 {
2250 "type": "frame",
2251 "id": "AaM5v",
2252 "layoutPosition": "absolute",
2253 "x": 40,
2254 "y": 846,
2255 "name": "Status Row",
2256 "width": 1360,
2257 "gap": 10,
2258 "justifyContent": "center",
2259 "alignItems": "center",
2260 "children": [
2261 {
2262 "type": "frame",
2263 "id": "Bs4Ne",
2264 "name": "Dot",
2265 "width": 8,
2266 "height": 8,
2267 "justifyContent": "center",
2268 "alignItems": "center",
2269 "children": [
2270 {
2271 "type": "ellipse",
2272 "id": "ItZMG",
2273 "name": "Dot",
2274 "fill": "$--color-success-foreground",
2275 "width": 7,
2276 "height": 7
2277 }
2278 ]
2279 },
2280 {
2281 "type": "text",
2282 "id": "OA7BA",
2283 "name": "Region",
2284 "fill": "$--muted-foreground",
2285 "content": "REGION EU-CENTRAL-1",
2286 "fontFamily": "$--font-primary",
2287 "fontSize": 11,
2288 "fontWeight": "normal",
2289 "letterSpacing": 0.5
2290 },
2291 {
2292 "type": "text",
2293 "id": "LJwH3",
2294 "name": "Sep2",
2295 "fill": "$--border",
2296 "content": "·",
2297 "fontFamily": "$--font-primary",
2298 "fontSize": 11,
2299 "fontWeight": "normal"
2300 },
2301 {
2302 "type": "text",
2303 "id": "zfh3E",
2304 "name": "Copy",
2305 "fill": "$--muted-foreground",
2306 "content": "© 2026 GitDataAI",
2307 "fontFamily": "$--font-primary",
2308 "fontSize": 11,
2309 "fontWeight": "normal",
2310 "letterSpacing": 0.5
2311 }
2312 ]
2313 },
2314 {
2315 "type": "frame",
2316 "id": "KQjcG",
2317 "layoutPosition": "absolute",
2318 "x": 490,
2319 "y": 822,
2320 "name": "Hint",
2321 "width": 460,
2322 "height": 14,
2323 "gap": 7,
2324 "justifyContent": "center",
2325 "alignItems": "center",
2326 "children": [
2327 {
2328 "type": "text",
2329 "id": "teOH6",
2330 "name": "Hint Text",
2331 "fill": "$--muted-foreground",
2332 "content": "RESET LINKS EXPIRE AFTER 30 MINUTES",
2333 "fontFamily": "$--font-primary",
2334 "fontSize": 10,
2335 "fontWeight": "normal",
2336 "letterSpacing": 1.2
2337 }
2338 ]
2339 },
2340 {
2341 "type": "frame",
2342 "id": "WeJTJ",
2343 "layoutPosition": "absolute",
2344 "x": 70,
2345 "y": 36,
2346 "name": "Breadcrumb",
2347 "gap": 8,
2348 "alignItems": "center",
2349 "children": [
2350 {
2351 "type": "frame",
2352 "id": "A5NbRB",
2353 "name": "Logo",
2354 "width": 14,
2355 "height": 14,
2356 "fill": "#FF8400",
2357 "cornerRadius": 4
2358 },
2359 {
2360 "type": "text",
2361 "id": "NY6gX",
2362 "name": "Root",
2363 "fill": "#111111",
2364 "content": "GitDataAI",
2365 "fontFamily": "JetBrains Mono",
2366 "fontSize": 10,
2367 "fontWeight": "bold",
2368 "letterSpacing": 1.2
2369 },
2370 {
2371 "type": "text",
2372 "id": "L7rexx",
2373 "name": "Sep1",
2374 "fill": "#CBCCC9",
2375 "content": "/",
2376 "fontFamily": "JetBrains Mono",
2377 "fontSize": 10,
2378 "fontWeight": "normal"
2379 },
2380 {
2381 "type": "text",
2382 "id": "Gz6ri",
2383 "name": "Section",
2384 "fill": "#666666",
2385 "content": "AUTH",
2386 "fontFamily": "JetBrains Mono",
2387 "fontSize": 10,
2388 "fontWeight": "normal",
2389 "letterSpacing": 1.2
2390 },
2391 {
2392 "type": "text",
2393 "id": "p0QYbl",
2394 "name": "Sep2",
2395 "fill": "#CBCCC9",
2396 "content": "/",
2397 "fontFamily": "JetBrains Mono",
2398 "fontSize": 10,
2399 "fontWeight": "normal"
2400 },
2401 {
2402 "type": "text",
2403 "id": "U325VY",
2404 "name": "Current",
2405 "fill": "#804200",
2406 "content": "RECOVER ACCESS",
2407 "fontFamily": "JetBrains Mono",
2408 "fontSize": 10,
2409 "fontWeight": "bold",
2410 "letterSpacing": 1.2
2411 }
2412 ]
2413 }
2414 ]
2415 },
2416 {
2417 "type": "frame",
2418 "id": "QsX6R",
2419 "x": 1600,
2420 "y": 1060,
2421 "name": "4. Reset Password",
2422 "clip": true,
2423 "width": 1440,
2424 "height": 900,
2425 "fill": "$--background",
2426 "layout": "vertical",
2427 "gap": 26,
2428 "padding": [
2429 56,
2430 40,
2431 40,
2432 40
2433 ],
2434 "justifyContent": "center",
2435 "alignItems": "center",
2436 "children": [
2437 {
2438 "type": "frame",
2439 "id": "pyc4i",
2440 "layoutPosition": "absolute",
2441 "x": 270,
2442 "y": 150,
2443 "name": "Ambient Glow",
2444 "width": 900,
2445 "height": 600,
2446 "fill": {
2447 "type": "gradient",
2448 "gradientType": "radial",
2449 "enabled": true,
2450 "rotation": 0,
2451 "size": {
2452 "width": 1,
2453 "height": 1
2454 },
2455 "colors": [
2456 {
2457 "color": "#FF840026",
2458 "position": 0
2459 },
2460 {
2461 "color": "#FF840000",
2462 "position": 1
2463 }
2464 ]
2465 }
2466 },
2467 {
2468 "type": "frame",
2469 "id": "O1LPSq",
2470 "layoutPosition": "absolute",
2471 "x": 0,
2472 "y": 0,
2473 "name": "Hairline Field",
2474 "width": 1440,
2475 "height": 900,
2476 "fill": {
2477 "type": "gradient",
2478 "gradientType": "linear",
2479 "enabled": true,
2480 "rotation": 180,
2481 "size": {
2482 "height": 1
2483 },
2484 "colors": [
2485 {
2486 "color": "#00000000",
2487 "position": 0.55
2488 },
2489 {
2490 "color": "#00000009",
2491 "position": 1
2492 }
2493 ]
2494 }
2495 },
2496 {
2497 "type": "frame",
2498 "id": "vQBmg",
2499 "layoutPosition": "absolute",
2500 "x": 36,
2501 "y": 36,
2502 "name": "Mark TL",
2503 "width": 18,
2504 "height": 18,
2505 "stroke": "$--border",
2506 "strokeWidth": {
2507 "top": 1,
2508 "left": 1
2509 },
2510 "layout": "none"
2511 },
2512 {
2513 "type": "frame",
2514 "id": "RmBTG",
2515 "layoutPosition": "absolute",
2516 "x": 1404,
2517 "y": 36,
2518 "name": "Mark TR",
2519 "width": 18,
2520 "height": 18,
2521 "stroke": "$--border",
2522 "strokeWidth": {
2523 "top": 1,
2524 "right": 1
2525 },
2526 "layout": "none"
2527 },
2528 {
2529 "type": "frame",
2530 "id": "xcN98",
2531 "layoutPosition": "absolute",
2532 "x": 36,
2533 "y": 864,
2534 "name": "Mark BL",
2535 "width": 18,
2536 "height": 18,
2537 "stroke": "$--border",
2538 "strokeWidth": {
2539 "bottom": 1,
2540 "left": 1
2541 },
2542 "layout": "none"
2543 },
2544 {
2545 "type": "frame",
2546 "id": "A2Tsm",
2547 "layoutPosition": "absolute",
2548 "x": 1404,
2549 "y": 864,
2550 "name": "Mark BR",
2551 "width": 18,
2552 "height": 18,
2553 "stroke": "$--border",
2554 "strokeWidth": {
2555 "right": 1,
2556 "bottom": 1
2557 },
2558 "layout": "none"
2559 },
2560 {
2561 "type": "frame",
2562 "id": "O3J7J",
2563 "name": "Login Card",
2564 "width": 440,
2565 "fill": "$--card",
2566 "cornerRadius": "$--radius-m",
2567 "stroke": "$--border",
2568 "strokeWidth": 1,
2569 "effect": [
2570 {
2571 "type": "shadow",
2572 "shadowType": "outer",
2573 "color": "#1111111F",
2574 "offset": {
2575 "x": 0,
2576 "y": 18
2577 },
2578 "blur": 44,
2579 "spread": -8
2580 },
2581 {
2582 "type": "shadow",
2583 "shadowType": "outer",
2584 "color": "#1111110A",
2585 "offset": {
2586 "x": 0,
2587 "y": 2
2588 },
2589 "blur": 6
2590 }
2591 ],
2592 "layout": "vertical",
2593 "gap": 22,
2594 "padding": 32,
2595 "children": [
2596 {
2597 "type": "frame",
2598 "id": "SsXXV",
2599 "name": "Card Header",
2600 "width": "fill_container",
2601 "layout": "vertical",
2602 "gap": 12,
2603 "alignItems": "center",
2604 "children": [
2605 {
2606 "type": "frame",
2607 "id": "ppw3P",
2608 "name": "Icon Badge",
2609 "width": 44,
2610 "height": 44,
2611 "fill": "#F2F3F0",
2612 "cornerRadius": 12,
2613 "stroke": "#CBCCC9",
2614 "strokeWidth": 1,
2615 "justifyContent": "center",
2616 "alignItems": "center",
2617 "children": [
2618 {
2619 "type": "icon",
2620 "id": "yuW11",
2621 "name": "Shield",
2622 "width": 20,
2623 "height": 20,
2624 "icon": "shield-check",
2625 "library": "lucide",
2626 "fill": "#111111"
2627 }
2628 ]
2629 },
2630 {
2631 "type": "text",
2632 "id": "DdCvX",
2633 "name": "Heading",
2634 "fill": "#111111",
2635 "textGrowth": "fixed-width",
2636 "width": "fill_container",
2637 "content": "Set a new password",
2638 "textAlign": "center",
2639 "fontFamily": "JetBrains Mono",
2640 "fontSize": 23,
2641 "fontWeight": "bold",
2642 "letterSpacing": -0.6
2643 },
2644 {
2645 "type": "text",
2646 "id": "dZukQ",
2647 "name": "Subheading",
2648 "fill": "#666666",
2649 "textGrowth": "fixed-width",
2650 "width": "fill_container",
2651 "content": "Link verified. Choose your new password.",
2652 "lineHeight": 1.5,
2653 "textAlign": "center",
2654 "fontFamily": "Geist",
2655 "fontSize": 14,
2656 "fontWeight": "normal"
2657 }
2658 ]
2659 },
2660 {
2661 "type": "frame",
2662 "id": "rlM1K",
2663 "name": "Form",
2664 "width": "fill_container",
2665 "layout": "vertical",
2666 "gap": 15,
2667 "children": [
2668 {
2669 "type": "frame",
2670 "id": "HP56a",
2671 "name": "Account Chip",
2672 "width": "fill_container",
2673 "justifyContent": "center",
2674 "children": [
2675 {
2676 "type": "frame",
2677 "id": "K6GESx",
2678 "name": "Chip",
2679 "fill": "#F2F3F0",
2680 "cornerRadius": 8,
2681 "stroke": "#CBCCC9",
2682 "strokeWidth": 1,
2683 "gap": 8,
2684 "padding": [
2685 8,
2686 14
2687 ],
2688 "alignItems": "center",
2689 "children": [
2690 {
2691 "type": "icon",
2692 "id": "rD0H7",
2693 "name": "At",
2694 "width": 13,
2695 "height": 13,
2696 "icon": "at-sign",
2697 "library": "lucide",
2698 "fill": "#111111"
2699 },
2700 {
2701 "type": "text",
2702 "id": "XQiG8",
2703 "name": "Email",
2704 "fill": "#111111",
2705 "content": "ada.lock@gitdata.ai",
2706 "fontFamily": "JetBrains Mono",
2707 "fontSize": 12.5,
2708 "fontWeight": "normal"
2709 },
2710 {
2711 "type": "text",
2712 "id": "ivQcF",
2713 "name": "Sep",
2714 "fill": "#CBCCC9",
2715 "content": "|",
2716 "fontFamily": "JetBrains Mono",
2717 "fontSize": 12.5,
2718 "fontWeight": "normal"
2719 },
2720 {
2721 "type": "text",
2722 "id": "uea3s",
2723 "name": "Token",
2724 "fill": "#004D1A",
2725 "content": "TOKEN VALID",
2726 "fontFamily": "JetBrains Mono",
2727 "fontSize": 10,
2728 "fontWeight": "bold",
2729 "letterSpacing": 1
2730 }
2731 ]
2732 }
2733 ]
2734 },
2735 {
2736 "type": "frame",
2737 "id": "JD1y8",
2738 "name": "NEW PASSWORD Field",
2739 "width": "fill_container",
2740 "layout": "vertical",
2741 "gap": 7,
2742 "children": [
2743 {
2744 "type": "frame",
2745 "id": "BTHfs",
2746 "name": "Label Row",
2747 "width": "fill_container",
2748 "justifyContent": "space_between",
2749 "alignItems": "center",
2750 "children": [
2751 {
2752 "type": "text",
2753 "id": "wh4eG",
2754 "name": "Label",
2755 "fill": "#666666",
2756 "content": "NEW PASSWORD",
2757 "fontFamily": "JetBrains Mono",
2758 "fontSize": 10,
2759 "fontWeight": "bold",
2760 "letterSpacing": 1.2
2761 }
2762 ]
2763 },
2764 {
2765 "type": "frame",
2766 "id": "SVsU8",
2767 "name": "Input",
2768 "width": "fill_container",
2769 "height": 46,
2770 "fill": "#FFFFFF",
2771 "cornerRadius": 10,
2772 "stroke": "#111111",
2773 "strokeWidth": 1.4,
2774 "gap": 10,
2775 "padding": [
2776 0,
2777 14
2778 ],
2779 "alignItems": "center",
2780 "children": [
2781 {
2782 "type": "icon",
2783 "id": "P3pqh",
2784 "name": "Icon",
2785 "width": 15,
2786 "height": 15,
2787 "icon": "lock",
2788 "library": "lucide",
2789 "fill": "#666666"
2790 },
2791 {
2792 "type": "text",
2793 "id": "EAxgI",
2794 "name": "Value",
2795 "fill": "#111111",
2796 "content": "••••••••••••••••",
2797 "fontFamily": "JetBrains Mono",
2798 "fontSize": 16,
2799 "fontWeight": "normal"
2800 },
2801 {
2802 "type": "frame",
2803 "id": "qjvBS",
2804 "name": "Spacer",
2805 "width": "fill_container",
2806 "height": 1
2807 },
2808 {
2809 "type": "icon",
2810 "id": "L6l7K",
2811 "name": "Reveal",
2812 "width": 16,
2813 "height": 16,
2814 "icon": "eye-off",
2815 "library": "lucide",
2816 "fill": "#666666"
2817 }
2818 ]
2819 }
2820 ]
2821 },
2822 {
2823 "type": "frame",
2824 "id": "v1rhr",
2825 "name": "Strength Row",
2826 "width": "fill_container",
2827 "gap": 10,
2828 "alignItems": "center",
2829 "children": [
2830 {
2831 "type": "frame",
2832 "id": "VieZd",
2833 "name": "Segments",
2834 "width": "fill_container",
2835 "gap": 6,
2836 "children": [
2837 {
2838 "type": "frame",
2839 "id": "ejWAa",
2840 "name": "Seg",
2841 "width": "fill_container",
2842 "height": 4,
2843 "fill": "#FF8400",
2844 "cornerRadius": 2
2845 },
2846 {
2847 "type": "frame",
2848 "id": "OvFIw",
2849 "name": "Seg",
2850 "width": "fill_container",
2851 "height": 4,
2852 "fill": "#FF8400",
2853 "cornerRadius": 2
2854 },
2855 {
2856 "type": "frame",
2857 "id": "t4XuD",
2858 "name": "Seg",
2859 "width": "fill_container",
2860 "height": 4,
2861 "fill": "#3DD68C",
2862 "cornerRadius": 2
2863 },
2864 {
2865 "type": "frame",
2866 "id": "H0U2l",
2867 "name": "Seg",
2868 "width": "fill_container",
2869 "height": 4,
2870 "fill": "#3DD68C",
2871 "cornerRadius": 2
2872 }
2873 ]
2874 },
2875 {
2876 "type": "text",
2877 "id": "J93Bt0",
2878 "name": "Text",
2879 "fill": "#004D1A",
2880 "content": "STRONG",
2881 "fontFamily": "JetBrains Mono",
2882 "fontSize": 10,
2883 "fontWeight": "bold",
2884 "letterSpacing": 1.2
2885 }
2886 ]
2887 },
2888 {
2889 "type": "frame",
2890 "id": "G658PO",
2891 "name": "CONFIRM PASSWORD Field",
2892 "width": "fill_container",
2893 "layout": "vertical",
2894 "gap": 7,
2895 "children": [
2896 {
2897 "type": "frame",
2898 "id": "PQBXW",
2899 "name": "Label Row",
2900 "width": "fill_container",
2901 "justifyContent": "space_between",
2902 "alignItems": "center",
2903 "children": [
2904 {
2905 "type": "text",
2906 "id": "EzMcK",
2907 "name": "Label",
2908 "fill": "#666666",
2909 "content": "CONFIRM NEW PASSWORD",
2910 "fontFamily": "JetBrains Mono",
2911 "fontSize": 10,
2912 "fontWeight": "bold",
2913 "letterSpacing": 1.2
2914 }
2915 ]
2916 },
2917 {
2918 "type": "frame",
2919 "id": "WJTg1",
2920 "name": "Input",
2921 "width": "fill_container",
2922 "height": 46,
2923 "fill": "#FFFFFF",
2924 "cornerRadius": 10,
2925 "stroke": "#CBCCC9",
2926 "strokeWidth": 1,
2927 "gap": 10,
2928 "padding": [
2929 0,
2930 14
2931 ],
2932 "alignItems": "center",
2933 "children": [
2934 {
2935 "type": "icon",
2936 "id": "ZSgSN",
2937 "name": "Icon",
2938 "width": 15,
2939 "height": 15,
2940 "icon": "lock",
2941 "library": "lucide",
2942 "fill": "#666666"
2943 },
2944 {
2945 "type": "text",
2946 "id": "q7wAd",
2947 "name": "Value",
2948 "fill": "#111111",
2949 "content": "••••••••••••••••",
2950 "fontFamily": "JetBrains Mono",
2951 "fontSize": 16,
2952 "fontWeight": "normal"
2953 },
2954 {
2955 "type": "frame",
2956 "id": "J34Af",
2957 "name": "Spacer",
2958 "width": "fill_container",
2959 "height": 1
2960 },
2961 {
2962 "type": "icon",
2963 "id": "pBzMW",
2964 "name": "Reveal",
2965 "width": 16,
2966 "height": 16,
2967 "icon": "eye",
2968 "library": "lucide",
2969 "fill": "#666666"
2970 }
2971 ]
2972 }
2973 ]
2974 },
2975 {
2976 "type": "frame",
2977 "id": "NJ2L0",
2978 "name": "Submit Button",
2979 "width": "fill_container",
2980 "height": 48,
2981 "fill": "#FF8400",
2982 "cornerRadius": 10,
2983 "effect": {
2984 "type": "shadow",
2985 "shadowType": "outer",
2986 "color": "#FF840066",
2987 "offset": {
2988 "x": 0,
2989 "y": 4
2990 },
2991 "blur": 14,
2992 "spread": -4
2993 },
2994 "gap": 9,
2995 "justifyContent": "center",
2996 "alignItems": "center",
2997 "children": [
2998 {
2999 "type": "text",
3000 "id": "W9TT10",
3001 "name": "Label",
3002 "fill": "#111111",
3003 "content": "Update password",
3004 "fontFamily": "JetBrains Mono",
3005 "fontSize": 14,
3006 "fontWeight": "bold",
3007 "letterSpacing": 0.4
3008 },
3009 {
3010 "type": "icon",
3011 "id": "p7X3rH",
3012 "name": "Arrow",
3013 "width": 15,
3014 "height": 15,
3015 "icon": "arrow-right",
3016 "library": "lucide",
3017 "fill": "#111111"
3018 }
3019 ]
3020 }
3021 ]
3022 }
3023 ]
3024 },
3025 {
3026 "type": "frame",
3027 "id": "Di0dW",
3028 "layoutPosition": "absolute",
3029 "x": 40,
3030 "y": 846,
3031 "name": "Status Row",
3032 "width": 1360,
3033 "gap": 10,
3034 "justifyContent": "center",
3035 "alignItems": "center",
3036 "children": [
3037 {
3038 "type": "frame",
3039 "id": "U4FbO",
3040 "name": "Dot",
3041 "width": 8,
3042 "height": 8,
3043 "justifyContent": "center",
3044 "alignItems": "center",
3045 "children": [
3046 {
3047 "type": "ellipse",
3048 "id": "whIeG",
3049 "name": "Dot",
3050 "fill": "$--color-success-foreground",
3051 "width": 7,
3052 "height": 7
3053 }
3054 ]
3055 },
3056 {
3057 "type": "text",
3058 "id": "Sfqx7",
3059 "name": "Region",
3060 "fill": "$--muted-foreground",
3061 "content": "REGION EU-CENTRAL-1",
3062 "fontFamily": "$--font-primary",
3063 "fontSize": 11,
3064 "fontWeight": "normal",
3065 "letterSpacing": 0.5
3066 },
3067 {
3068 "type": "text",
3069 "id": "r8VcXv",
3070 "name": "Sep2",
3071 "fill": "$--border",
3072 "content": "·",
3073 "fontFamily": "$--font-primary",
3074 "fontSize": 11,
3075 "fontWeight": "normal"
3076 },
3077 {
3078 "type": "text",
3079 "id": "stMwi",
3080 "name": "Copy",
3081 "fill": "$--muted-foreground",
3082 "content": "© 2026 GitDataAI",
3083 "fontFamily": "$--font-primary",
3084 "fontSize": 11,
3085 "fontWeight": "normal",
3086 "letterSpacing": 0.5
3087 }
3088 ]
3089 },
3090 {
3091 "type": "frame",
3092 "id": "uQlOF",
3093 "layoutPosition": "absolute",
3094 "x": 490,
3095 "y": 822,
3096 "name": "Hint",
3097 "width": 460,
3098 "height": 14,
3099 "gap": 7,
3100 "justifyContent": "center",
3101 "alignItems": "center",
3102 "children": [
3103 {
3104 "type": "text",
3105 "id": "yD7cw",
3106 "name": "Hint Text",
3107 "fill": "$--muted-foreground",
3108 "content": "EVERY SIGNED-IN DEVICE MUST SIGN IN AGAIN",
3109 "fontFamily": "$--font-primary",
3110 "fontSize": 10,
3111 "fontWeight": "normal",
3112 "letterSpacing": 1.2
3113 }
3114 ]
3115 },
3116 {
3117 "type": "frame",
3118 "id": "yK5sy",
3119 "layoutPosition": "absolute",
3120 "x": 70,
3121 "y": 36,
3122 "name": "Breadcrumb",
3123 "gap": 8,
3124 "alignItems": "center",
3125 "children": [
3126 {
3127 "type": "frame",
3128 "id": "TRMeu",
3129 "name": "Logo",
3130 "width": 14,
3131 "height": 14,
3132 "fill": "#FF8400",
3133 "cornerRadius": 4
3134 },
3135 {
3136 "type": "text",
3137 "id": "LN0fq",
3138 "name": "Root",
3139 "fill": "#111111",
3140 "content": "GitDataAI",
3141 "fontFamily": "JetBrains Mono",
3142 "fontSize": 10,
3143 "fontWeight": "bold",
3144 "letterSpacing": 1.2
3145 },
3146 {
3147 "type": "text",
3148 "id": "K4ZirV",
3149 "name": "Sep1",
3150 "fill": "#CBCCC9",
3151 "content": "/",
3152 "fontFamily": "JetBrains Mono",
3153 "fontSize": 10,
3154 "fontWeight": "normal"
3155 },
3156 {
3157 "type": "text",
3158 "id": "hdBZR",
3159 "name": "Section",
3160 "fill": "#666666",
3161 "content": "AUTH",
3162 "fontFamily": "JetBrains Mono",
3163 "fontSize": 10,
3164 "fontWeight": "normal",
3165 "letterSpacing": 1.2
3166 },
3167 {
3168 "type": "text",
3169 "id": "EbvQ9",
3170 "name": "Sep2",
3171 "fill": "#CBCCC9",
3172 "content": "/",
3173 "fontFamily": "JetBrains Mono",
3174 "fontSize": 10,
3175 "fontWeight": "normal"
3176 },
3177 {
3178 "type": "text",
3179 "id": "RODw2",
3180 "name": "Current",
3181 "fill": "#804200",
3182 "content": "NEW PASSWORD",
3183 "fontFamily": "JetBrains Mono",
3184 "fontSize": 10,
3185 "fontWeight": "bold",
3186 "letterSpacing": 1.2
3187 }
3188 ]
3189 }
3190 ]
3191 },
3192 {
3193 "type": "frame",
3194 "id": "wFhcq",
3195 "x": 0,
3196 "y": 2120,
3197 "name": "5. Email Verification",
3198 "clip": true,
3199 "width": 1440,
3200 "height": 900,
3201 "fill": "$--background",
3202 "layout": "vertical",
3203 "gap": 26,
3204 "padding": [
3205 56,
3206 40,
3207 40,
3208 40
3209 ],
3210 "justifyContent": "center",
3211 "alignItems": "center",
3212 "children": [
3213 {
3214 "type": "frame",
3215 "id": "y1drjN",
3216 "layoutPosition": "absolute",
3217 "x": 270,
3218 "y": 150,
3219 "name": "Ambient Glow",
3220 "width": 900,
3221 "height": 600,
3222 "fill": {
3223 "type": "gradient",
3224 "gradientType": "radial",
3225 "enabled": true,
3226 "rotation": 0,
3227 "size": {
3228 "width": 1,
3229 "height": 1
3230 },
3231 "colors": [
3232 {
3233 "color": "#FF840026",
3234 "position": 0
3235 },
3236 {
3237 "color": "#FF840000",
3238 "position": 1
3239 }
3240 ]
3241 }
3242 },
3243 {
3244 "type": "frame",
3245 "id": "E8FyK",
3246 "layoutPosition": "absolute",
3247 "x": 0,
3248 "y": 0,
3249 "name": "Hairline Field",
3250 "width": 1440,
3251 "height": 900,
3252 "fill": {
3253 "type": "gradient",
3254 "gradientType": "linear",
3255 "enabled": true,
3256 "rotation": 180,
3257 "size": {
3258 "height": 1
3259 },
3260 "colors": [
3261 {
3262 "color": "#00000000",
3263 "position": 0.55
3264 },
3265 {
3266 "color": "#00000009",
3267 "position": 1
3268 }
3269 ]
3270 }
3271 },
3272 {
3273 "type": "frame",
3274 "id": "H5ym0B",
3275 "layoutPosition": "absolute",
3276 "x": 36,
3277 "y": 36,
3278 "name": "Mark TL",
3279 "width": 18,
3280 "height": 18,
3281 "stroke": "$--border",
3282 "strokeWidth": {
3283 "top": 1,
3284 "left": 1
3285 },
3286 "layout": "none"
3287 },
3288 {
3289 "type": "frame",
3290 "id": "wVTXC",
3291 "layoutPosition": "absolute",
3292 "x": 1404,
3293 "y": 36,
3294 "name": "Mark TR",
3295 "width": 18,
3296 "height": 18,
3297 "stroke": "$--border",
3298 "strokeWidth": {
3299 "top": 1,
3300 "right": 1
3301 },
3302 "layout": "none"
3303 },
3304 {
3305 "type": "frame",
3306 "id": "DeK4I",
3307 "layoutPosition": "absolute",
3308 "x": 36,
3309 "y": 864,
3310 "name": "Mark BL",
3311 "width": 18,
3312 "height": 18,
3313 "stroke": "$--border",
3314 "strokeWidth": {
3315 "bottom": 1,
3316 "left": 1
3317 },
3318 "layout": "none"
3319 },
3320 {
3321 "type": "frame",
3322 "id": "ruJ68",
3323 "layoutPosition": "absolute",
3324 "x": 1404,
3325 "y": 864,
3326 "name": "Mark BR",
3327 "width": 18,
3328 "height": 18,
3329 "stroke": "$--border",
3330 "strokeWidth": {
3331 "right": 1,
3332 "bottom": 1
3333 },
3334 "layout": "none"
3335 },
3336 {
3337 "type": "frame",
3338 "id": "zuMas",
3339 "name": "Login Card",
3340 "width": 440,
3341 "fill": "$--card",
3342 "cornerRadius": "$--radius-m",
3343 "stroke": "$--border",
3344 "strokeWidth": 1,
3345 "effect": [
3346 {
3347 "type": "shadow",
3348 "shadowType": "outer",
3349 "color": "#1111111F",
3350 "offset": {
3351 "x": 0,
3352 "y": 18
3353 },
3354 "blur": 44,
3355 "spread": -8
3356 },
3357 {
3358 "type": "shadow",
3359 "shadowType": "outer",
3360 "color": "#1111110A",
3361 "offset": {
3362 "x": 0,
3363 "y": 2
3364 },
3365 "blur": 6
3366 }
3367 ],
3368 "layout": "vertical",
3369 "gap": 22,
3370 "padding": 32,
3371 "children": [
3372 {
3373 "type": "frame",
3374 "id": "JvGu8",
3375 "name": "Card Header",
3376 "width": "fill_container",
3377 "layout": "vertical",
3378 "gap": 12,
3379 "alignItems": "center",
3380 "children": [
3381 {
3382 "type": "frame",
3383 "id": "I17dwA",
3384 "name": "Icon Badge",
3385 "width": 44,
3386 "height": 44,
3387 "fill": "#FF8400",
3388 "cornerRadius": 12,
3389 "justifyContent": "center",
3390 "alignItems": "center",
3391 "children": [
3392 {
3393 "type": "icon",
3394 "id": "NIAJt",
3395 "name": "Mail",
3396 "width": 20,
3397 "height": 20,
3398 "icon": "mail",
3399 "library": "lucide",
3400 "fill": "#111111"
3401 }
3402 ]
3403 },
3404 {
3405 "type": "text",
3406 "id": "MGHJS",
3407 "name": "Heading",
3408 "fill": "#111111",
3409 "textGrowth": "fixed-width",
3410 "width": "fill_container",
3411 "content": "Check your inbox",
3412 "textAlign": "center",
3413 "fontFamily": "JetBrains Mono",
3414 "fontSize": 23,
3415 "fontWeight": "bold",
3416 "letterSpacing": -0.6
3417 },
3418 {
3419 "type": "text",
3420 "id": "utaxn",
3421 "name": "Subheading",
3422 "fill": "#666666",
3423 "textGrowth": "fixed-width",
3424 "width": "fill_container",
3425 "content": "We sent a verification link to",
3426 "lineHeight": 1.5,
3427 "textAlign": "center",
3428 "fontFamily": "Geist",
3429 "fontSize": 14,
3430 "fontWeight": "normal"
3431 },
3432 {
3433 "type": "frame",
3434 "id": "z3DskJ",
3435 "name": "Address Chip",
3436 "width": "fill_container",
3437 "gap": 8,
3438 "justifyContent": "center",
3439 "children": [
3440 {
3441 "type": "frame",
3442 "id": "vNcRQ",
3443 "name": "Chip",
3444 "fill": "#F2F3F0",
3445 "cornerRadius": 8,
3446 "stroke": "#CBCCC9",
3447 "strokeWidth": 1,
3448 "gap": 8,
3449 "padding": [
3450 8,
3451 14
3452 ],
3453 "alignItems": "center",
3454 "children": [
3455 {
3456 "type": "icon",
3457 "id": "M4iPnp",
3458 "name": "At",
3459 "width": 13,
3460 "height": 13,
3461 "icon": "at-sign",
3462 "library": "lucide",
3463 "fill": "#111111"
3464 },
3465 {
3466 "type": "text",
3467 "id": "UOq7k",
3468 "name": "Email",
3469 "fill": "#111111",
3470 "content": "ada.lock@gitdata.ai",
3471 "fontFamily": "JetBrains Mono",
3472 "fontSize": 12.5,
3473 "fontWeight": "normal"
3474 }
3475 ]
3476 },
3477 {
3478 "type": "frame",
3479 "id": "aALYh",
3480 "name": "Purpose Pill",
3481 "fill": "#F2F3F0",
3482 "cornerRadius": 6,
3483 "stroke": "#CBCCC9",
3484 "strokeWidth": 1,
3485 "padding": [
3486 4,
3487 8
3488 ],
3489 "children": [
3490 {
3491 "type": "text",
3492 "id": "RQzQR",
3493 "name": "Text",
3494 "fill": "#666666",
3495 "content": "PURPOSE · SIGN-UP",
3496 "fontFamily": "JetBrains Mono",
3497 "fontSize": 9.5,
3498 "fontWeight": "bold",
3499 "letterSpacing": 1
3500 }
3501 ]
3502 }
3503 ]
3504 },
3505 {
3506 "type": "text",
3507 "id": "sRd9m",
3508 "name": "Expiry",
3509 "fill": "#666666",
3510 "textGrowth": "fixed-width",
3511 "width": "fill_container",
3512 "content": "The code and link in the email expire in 10 minutes.",
3513 "lineHeight": 1.5,
3514 "textAlign": "center",
3515 "fontFamily": "Geist",
3516 "fontSize": 12.5,
3517 "fontWeight": "normal"
3518 }
3519 ]
3520 },
3521 {
3522 "type": "frame",
3523 "id": "ngy0Z",
3524 "name": "Form",
3525 "width": "fill_container",
3526 "layout": "vertical",
3527 "gap": 15,
3528 "children": [
3529 {
3530 "type": "frame",
3531 "id": "VjbTQ",
3532 "name": "Submit Button",
3533 "width": "fill_container",
3534 "height": 48,
3535 "fill": "#FF8400",
3536 "cornerRadius": 10,
3537 "effect": {
3538 "type": "shadow",
3539 "shadowType": "outer",
3540 "color": "#FF840066",
3541 "offset": {
3542 "x": 0,
3543 "y": 4
3544 },
3545 "blur": 14,
3546 "spread": -4
3547 },
3548 "gap": 9,
3549 "justifyContent": "center",
3550 "alignItems": "center",
3551 "children": [
3552 {
3553 "type": "text",
3554 "id": "Ftqt6",
3555 "name": "Label",
3556 "fill": "#111111",
3557 "content": "Confirm verification",
3558 "fontFamily": "JetBrains Mono",
3559 "fontSize": 14,
3560 "fontWeight": "bold",
3561 "letterSpacing": 0.4
3562 },
3563 {
3564 "type": "icon",
3565 "id": "maTlv",
3566 "name": "Arrow",
3567 "width": 15,
3568 "height": 15,
3569 "icon": "arrow-right",
3570 "library": "lucide",
3571 "fill": "#111111"
3572 }
3573 ]
3574 },
3575 {
3576 "type": "frame",
3577 "id": "F56U5",
3578 "name": "Divider",
3579 "width": "fill_container",
3580 "gap": 12,
3581 "alignItems": "center",
3582 "children": [
3583 {
3584 "type": "frame",
3585 "id": "ayzVD",
3586 "name": "Line L",
3587 "width": "fill_container",
3588 "height": 1,
3589 "fill": "#CBCCC9"
3590 },
3591 {
3592 "type": "text",
3593 "id": "vgPpx",
3594 "name": "Text",
3595 "fill": "#666666",
3596 "content": "DID NOT ARRIVE?",
3597 "fontFamily": "JetBrains Mono",
3598 "fontSize": 10,
3599 "fontWeight": "bold",
3600 "letterSpacing": 1.1
3601 },
3602 {
3603 "type": "frame",
3604 "id": "UYEt4",
3605 "name": "Line R",
3606 "width": "fill_container",
3607 "height": 1,
3608 "fill": "#CBCCC9"
3609 }
3610 ]
3611 },
3612 {
3613 "type": "frame",
3614 "id": "a2PgV",
3615 "name": "Resend Button",
3616 "width": "fill_container",
3617 "height": 44,
3618 "fill": "#FFFFFF",
3619 "cornerRadius": 10,
3620 "stroke": "#CBCCC9",
3621 "strokeWidth": 1,
3622 "gap": 8,
3623 "justifyContent": "center",
3624 "alignItems": "center",
3625 "children": [
3626 {
3627 "type": "icon",
3628 "id": "aqNRp",
3629 "name": "Icon",
3630 "width": 15,
3631 "height": 15,
3632 "icon": "refresh-cw",
3633 "library": "lucide",
3634 "fill": "#111111"
3635 },
3636 {
3637 "type": "text",
3638 "id": "Ve5fT",
3639 "name": "Label",
3640 "fill": "#111111",
3641 "content": "Resend email (00:42)",
3642 "fontFamily": "Geist",
3643 "fontSize": 13.5,
3644 "fontWeight": "normal"
3645 }
3646 ]
3647 },
3648 {
3649 "type": "frame",
3650 "id": "xpSYh",
3651 "name": "Back Row",
3652 "width": "fill_container",
3653 "gap": 6,
3654 "justifyContent": "center",
3655 "children": [
3656 {
3657 "type": "text",
3658 "id": "w5nuGc",
3659 "name": "Q",
3660 "fill": "#666666",
3661 "content": "Wrong address?",
3662 "fontFamily": "Geist",
3663 "fontSize": 13,
3664 "fontWeight": "normal"
3665 },
3666 {
3667 "type": "text",
3668 "id": "PXZSs",
3669 "name": "Link",
3670 "fill": "#111111",
3671 "content": "Change email",
3672 "fontFamily": "Geist",
3673 "fontSize": 13,
3674 "fontWeight": "bold"
3675 }
3676 ]
3677 }
3678 ]
3679 }
3680 ]
3681 },
3682 {
3683 "type": "frame",
3684 "id": "pztre",
3685 "layoutPosition": "absolute",
3686 "x": 40,
3687 "y": 846,
3688 "name": "Status Row",
3689 "width": 1360,
3690 "gap": 10,
3691 "justifyContent": "center",
3692 "alignItems": "center",
3693 "children": [
3694 {
3695 "type": "frame",
3696 "id": "grHXw",
3697 "name": "Dot",
3698 "width": 8,
3699 "height": 8,
3700 "justifyContent": "center",
3701 "alignItems": "center",
3702 "children": [
3703 {
3704 "type": "ellipse",
3705 "id": "Ce8VX",
3706 "name": "Dot",
3707 "fill": "$--color-success-foreground",
3708 "width": 7,
3709 "height": 7
3710 }
3711 ]
3712 },
3713 {
3714 "type": "text",
3715 "id": "UVcSv",
3716 "name": "Region",
3717 "fill": "$--muted-foreground",
3718 "content": "REGION EU-CENTRAL-1",
3719 "fontFamily": "$--font-primary",
3720 "fontSize": 11,
3721 "fontWeight": "normal",
3722 "letterSpacing": 0.5
3723 },
3724 {
3725 "type": "text",
3726 "id": "WfNLW",
3727 "name": "Sep2",
3728 "fill": "$--border",
3729 "content": "·",
3730 "fontFamily": "$--font-primary",
3731 "fontSize": 11,
3732 "fontWeight": "normal"
3733 },
3734 {
3735 "type": "text",
3736 "id": "kFV58",
3737 "name": "Copy",
3738 "fill": "$--muted-foreground",
3739 "content": "© 2026 GitDataAI",
3740 "fontFamily": "$--font-primary",
3741 "fontSize": 11,
3742 "fontWeight": "normal",
3743 "letterSpacing": 0.5
3744 }
3745 ]
3746 },
3747 {
3748 "type": "frame",
3749 "id": "bXqyI",
3750 "layoutPosition": "absolute",
3751 "x": 490,
3752 "y": 822,
3753 "name": "Hint",
3754 "width": 460,
3755 "height": 14,
3756 "gap": 7,
3757 "justifyContent": "center",
3758 "alignItems": "center",
3759 "children": [
3760 {
3761 "type": "text",
3762 "id": "tRTTj",
3763 "name": "Hint Text",
3764 "fill": "$--muted-foreground",
3765 "content": "NO EMAIL YET? CHECK YOUR SPAM FOLDER",
3766 "fontFamily": "$--font-primary",
3767 "fontSize": 10,
3768 "fontWeight": "normal",
3769 "letterSpacing": 1.2
3770 }
3771 ]
3772 },
3773 {
3774 "type": "frame",
3775 "id": "kfaFY",
3776 "layoutPosition": "absolute",
3777 "x": 70,
3778 "y": 36,
3779 "name": "Breadcrumb",
3780 "gap": 8,
3781 "alignItems": "center",
3782 "children": [
3783 {
3784 "type": "frame",
3785 "id": "VLhQK",
3786 "name": "Logo",
3787 "width": 14,
3788 "height": 14,
3789 "fill": "#FF8400",
3790 "cornerRadius": 4
3791 },
3792 {
3793 "type": "text",
3794 "id": "hNLXh",
3795 "name": "Root",
3796 "fill": "#111111",
3797 "content": "GitDataAI",
3798 "fontFamily": "JetBrains Mono",
3799 "fontSize": 10,
3800 "fontWeight": "bold",
3801 "letterSpacing": 1.2
3802 },
3803 {
3804 "type": "text",
3805 "id": "mIYt8",
3806 "name": "Sep1",
3807 "fill": "#CBCCC9",
3808 "content": "/",
3809 "fontFamily": "JetBrains Mono",
3810 "fontSize": 10,
3811 "fontWeight": "normal"
3812 },
3813 {
3814 "type": "text",
3815 "id": "Aamcl",
3816 "name": "Section",
3817 "fill": "#666666",
3818 "content": "AUTH",
3819 "fontFamily": "JetBrains Mono",
3820 "fontSize": 10,
3821 "fontWeight": "normal",
3822 "letterSpacing": 1.2
3823 },
3824 {
3825 "type": "text",
3826 "id": "yU85w",
3827 "name": "Sep2",
3828 "fill": "#CBCCC9",
3829 "content": "/",
3830 "fontFamily": "JetBrains Mono",
3831 "fontSize": 10,
3832 "fontWeight": "normal"
3833 },
3834 {
3835 "type": "text",
3836 "id": "lZnk5",
3837 "name": "Current",
3838 "fill": "#804200",
3839 "content": "VERIFY EMAIL",
3840 "fontFamily": "JetBrains Mono",
3841 "fontSize": 10,
3842 "fontWeight": "bold",
3843 "letterSpacing": 1.2
3844 }
3845 ]
3846 }
3847 ]
3848 },
3849 {
3850 "type": "frame",
3851 "id": "clhhh",
3852 "x": 1600,
3853 "y": 2120,
3854 "name": "6. Two-Factor Auth",
3855 "clip": true,
3856 "width": 1440,
3857 "height": 900,
3858 "fill": "$--background",
3859 "layout": "vertical",
3860 "gap": 26,
3861 "padding": [
3862 56,
3863 40,
3864 40,
3865 40
3866 ],
3867 "justifyContent": "center",
3868 "alignItems": "center",
3869 "children": [
3870 {
3871 "type": "frame",
3872 "id": "cCiXu",
3873 "layoutPosition": "absolute",
3874 "x": 270,
3875 "y": 150,
3876 "name": "Ambient Glow",
3877 "width": 900,
3878 "height": 600,
3879 "fill": {
3880 "type": "gradient",
3881 "gradientType": "radial",
3882 "enabled": true,
3883 "rotation": 0,
3884 "size": {
3885 "width": 1,
3886 "height": 1
3887 },
3888 "colors": [
3889 {
3890 "color": "#FF840026",
3891 "position": 0
3892 },
3893 {
3894 "color": "#FF840000",
3895 "position": 1
3896 }
3897 ]
3898 }
3899 },
3900 {
3901 "type": "frame",
3902 "id": "fZ06D",
3903 "layoutPosition": "absolute",
3904 "x": 0,
3905 "y": 0,
3906 "name": "Hairline Field",
3907 "width": 1440,
3908 "height": 900,
3909 "fill": {
3910 "type": "gradient",
3911 "gradientType": "linear",
3912 "enabled": true,
3913 "rotation": 180,
3914 "size": {
3915 "height": 1
3916 },
3917 "colors": [
3918 {
3919 "color": "#00000000",
3920 "position": 0.55
3921 },
3922 {
3923 "color": "#00000009",
3924 "position": 1
3925 }
3926 ]
3927 }
3928 },
3929 {
3930 "type": "frame",
3931 "id": "c1qA7",
3932 "layoutPosition": "absolute",
3933 "x": 36,
3934 "y": 36,
3935 "name": "Mark TL",
3936 "width": 18,
3937 "height": 18,
3938 "stroke": "$--border",
3939 "strokeWidth": {
3940 "top": 1,
3941 "left": 1
3942 },
3943 "layout": "none"
3944 },
3945 {
3946 "type": "frame",
3947 "id": "Aou1A",
3948 "layoutPosition": "absolute",
3949 "x": 1404,
3950 "y": 36,
3951 "name": "Mark TR",
3952 "width": 18,
3953 "height": 18,
3954 "stroke": "$--border",
3955 "strokeWidth": {
3956 "top": 1,
3957 "right": 1
3958 },
3959 "layout": "none"
3960 },
3961 {
3962 "type": "frame",
3963 "id": "GbHMm",
3964 "layoutPosition": "absolute",
3965 "x": 36,
3966 "y": 864,
3967 "name": "Mark BL",
3968 "width": 18,
3969 "height": 18,
3970 "stroke": "$--border",
3971 "strokeWidth": {
3972 "bottom": 1,
3973 "left": 1
3974 },
3975 "layout": "none"
3976 },
3977 {
3978 "type": "frame",
3979 "id": "nElBJ",
3980 "layoutPosition": "absolute",
3981 "x": 1404,
3982 "y": 864,
3983 "name": "Mark BR",
3984 "width": 18,
3985 "height": 18,
3986 "stroke": "$--border",
3987 "strokeWidth": {
3988 "right": 1,
3989 "bottom": 1
3990 },
3991 "layout": "none"
3992 },
3993 {
3994 "type": "frame",
3995 "id": "OoSg9",
3996 "name": "Login Card",
3997 "width": 440,
3998 "fill": "$--card",
3999 "cornerRadius": "$--radius-m",
4000 "stroke": "$--border",
4001 "strokeWidth": 1,
4002 "effect": [
4003 {
4004 "type": "shadow",
4005 "shadowType": "outer",
4006 "color": "#1111111F",
4007 "offset": {
4008 "x": 0,
4009 "y": 18
4010 },
4011 "blur": 44,
4012 "spread": -8
4013 },
4014 {
4015 "type": "shadow",
4016 "shadowType": "outer",
4017 "color": "#1111110A",
4018 "offset": {
4019 "x": 0,
4020 "y": 2
4021 },
4022 "blur": 6
4023 }
4024 ],
4025 "layout": "vertical",
4026 "gap": 22,
4027 "padding": 32,
4028 "children": [
4029 {
4030 "type": "frame",
4031 "id": "ayFa5",
4032 "name": "Card Header",
4033 "width": "fill_container",
4034 "layout": "vertical",
4035 "gap": 12,
4036 "alignItems": "center",
4037 "children": [
4038 {
4039 "type": "frame",
4040 "id": "Cfxmj",
4041 "name": "Icon Badge",
4042 "width": 44,
4043 "height": 44,
4044 "fill": "#111111",
4045 "cornerRadius": 12,
4046 "justifyContent": "center",
4047 "alignItems": "center",
4048 "children": [
4049 {
4050 "type": "icon",
4051 "id": "MjZHp",
4052 "name": "Shield",
4053 "width": 20,
4054 "height": 20,
4055 "icon": "smartphone",
4056 "library": "lucide",
4057 "fill": "#FF8400"
4058 }
4059 ]
4060 },
4061 {
4062 "type": "text",
4063 "id": "E20xoV",
4064 "name": "Heading",
4065 "fill": "#111111",
4066 "textGrowth": "fixed-width",
4067 "width": "fill_container",
4068 "content": "Two-factor code",
4069 "textAlign": "center",
4070 "fontFamily": "JetBrains Mono",
4071 "fontSize": 23,
4072 "fontWeight": "bold",
4073 "letterSpacing": -0.6
4074 },
4075 {
4076 "type": "text",
4077 "id": "vooIj",
4078 "name": "Subheading",
4079 "fill": "#666666",
4080 "textGrowth": "fixed-width",
4081 "width": "fill_container",
4082 "content": "Enter the 6-digit code from your authenticator app.",
4083 "lineHeight": 1.5,
4084 "textAlign": "center",
4085 "fontFamily": "Geist",
4086 "fontSize": 14,
4087 "fontWeight": "normal"
4088 }
4089 ]
4090 },
4091 {
4092 "type": "frame",
4093 "id": "G76ad",
4094 "name": "Form",
4095 "width": "fill_container",
4096 "layout": "vertical",
4097 "gap": 15,
4098 "children": [
4099 {
4100 "type": "frame",
4101 "id": "K5xBDX",
4102 "name": "Label Row",
4103 "width": "fill_container",
4104 "justifyContent": "space_between",
4105 "alignItems": "center",
4106 "children": [
4107 {
4108 "type": "text",
4109 "id": "iYYOE",
4110 "name": "Label",
4111 "fill": "#666666",
4112 "content": "AUTHENTICATION CODE",
4113 "fontFamily": "JetBrains Mono",
4114 "fontSize": 10,
4115 "fontWeight": "bold",
4116 "letterSpacing": 1.2
4117 },
4118 {
4119 "type": "text",
4120 "id": "KxT45",
4121 "name": "Timer",
4122 "fill": "#804200",
4123 "content": "EXPIRES IN 04:32",
4124 "fontFamily": "JetBrains Mono",
4125 "fontSize": 10,
4126 "fontWeight": "bold",
4127 "letterSpacing": 1.2
4128 }
4129 ]
4130 },
4131 {
4132 "type": "frame",
4133 "id": "l9jQ7",
4134 "name": "OTP Row",
4135 "width": "fill_container",
4136 "gap": 10,
4137 "children": [
4138 {
4139 "type": "frame",
4140 "id": "gNiOo",
4141 "name": "Digit 1",
4142 "width": "fill_container",
4143 "height": 58,
4144 "fill": "#FFFFFF",
4145 "cornerRadius": 10,
4146 "stroke": "#CBCCC9",
4147 "strokeWidth": 1,
4148 "justifyContent": "center",
4149 "alignItems": "center",
4150 "children": [
4151 {
4152 "type": "text",
4153 "id": "Y4sn7",
4154 "name": "Num",
4155 "fill": "#111111",
4156 "content": "4",
4157 "fontFamily": "JetBrains Mono",
4158 "fontSize": 22,
4159 "fontWeight": "bold"
4160 }
4161 ]
4162 },
4163 {
4164 "type": "frame",
4165 "id": "z8lE7e",
4166 "name": "Digit 2",
4167 "width": "fill_container",
4168 "height": 58,
4169 "fill": "#FFFFFF",
4170 "cornerRadius": 10,
4171 "stroke": "#CBCCC9",
4172 "strokeWidth": 1,
4173 "justifyContent": "center",
4174 "alignItems": "center",
4175 "children": [
4176 {
4177 "type": "text",
4178 "id": "nBYaB",
4179 "name": "Num",
4180 "fill": "#111111",
4181 "content": "8",
4182 "fontFamily": "JetBrains Mono",
4183 "fontSize": 22,
4184 "fontWeight": "bold"
4185 }
4186 ]
4187 },
4188 {
4189 "type": "frame",
4190 "id": "jeqCX",
4191 "name": "Digit 3",
4192 "width": "fill_container",
4193 "height": 58,
4194 "fill": "#FFFFFF",
4195 "cornerRadius": 10,
4196 "stroke": "#CBCCC9",
4197 "strokeWidth": 1,
4198 "justifyContent": "center",
4199 "alignItems": "center",
4200 "children": [
4201 {
4202 "type": "text",
4203 "id": "FHoOC",
4204 "name": "Num",
4205 "fill": "#111111",
4206 "content": "2",
4207 "fontFamily": "JetBrains Mono",
4208 "fontSize": 22,
4209 "fontWeight": "bold"
4210 }
4211 ]
4212 },
4213 {
4214 "type": "frame",
4215 "id": "eVsKo",
4216 "name": "Digit 4",
4217 "width": "fill_container",
4218 "height": 58,
4219 "fill": "#FFFFFF",
4220 "cornerRadius": 10,
4221 "stroke": "#111111",
4222 "strokeWidth": 1.6,
4223 "effect": {
4224 "type": "shadow",
4225 "shadowType": "outer",
4226 "color": "#11111114",
4227 "offset": {
4228 "x": 0,
4229 "y": 3
4230 },
4231 "blur": 10
4232 },
4233 "justifyContent": "center",
4234 "alignItems": "center",
4235 "children": [
4236 {
4237 "type": "frame",
4238 "id": "qkSNu",
4239 "name": "Caret",
4240 "width": 2,
4241 "height": 24,
4242 "fill": "#FF8400"
4243 }
4244 ]
4245 },
4246 {
4247 "type": "frame",
4248 "id": "uFzvY",
4249 "name": "Digit 5",
4250 "width": "fill_container",
4251 "height": 58,
4252 "fill": "#FFFFFF",
4253 "cornerRadius": 10,
4254 "stroke": "#CBCCC9",
4255 "strokeWidth": 1,
4256 "justifyContent": "center",
4257 "alignItems": "center"
4258 },
4259 {
4260 "type": "frame",
4261 "id": "CeipQ",
4262 "name": "Digit 6",
4263 "width": "fill_container",
4264 "height": 58,
4265 "fill": "#FFFFFF",
4266 "cornerRadius": 10,
4267 "stroke": "#CBCCC9",
4268 "strokeWidth": 1,
4269 "justifyContent": "center",
4270 "alignItems": "center"
4271 }
4272 ]
4273 },
4274 {
4275 "type": "frame",
4276 "id": "mbyGC",
4277 "name": "Submit Button",
4278 "width": "fill_container",
4279 "height": 48,
4280 "fill": "#FF8400",
4281 "cornerRadius": 10,
4282 "effect": {
4283 "type": "shadow",
4284 "shadowType": "outer",
4285 "color": "#FF840066",
4286 "offset": {
4287 "x": 0,
4288 "y": 4
4289 },
4290 "blur": 14,
4291 "spread": -4
4292 },
4293 "gap": 9,
4294 "justifyContent": "center",
4295 "alignItems": "center",
4296 "children": [
4297 {
4298 "type": "text",
4299 "id": "g5f0Y",
4300 "name": "Label",
4301 "fill": "#111111",
4302 "content": "Verify",
4303 "fontFamily": "JetBrains Mono",
4304 "fontSize": 14,
4305 "fontWeight": "bold",
4306 "letterSpacing": 0.4
4307 },
4308 {
4309 "type": "icon",
4310 "id": "zWIyC",
4311 "name": "Arrow",
4312 "width": 15,
4313 "height": 15,
4314 "icon": "arrow-right",
4315 "library": "lucide",
4316 "fill": "#111111"
4317 }
4318 ]
4319 },
4320 {
4321 "type": "frame",
4322 "id": "vfCkZ",
4323 "name": "Divider",
4324 "width": "fill_container",
4325 "gap": 12,
4326 "alignItems": "center",
4327 "children": [
4328 {
4329 "type": "frame",
4330 "id": "vC4RD",
4331 "name": "Line L",
4332 "width": "fill_container",
4333 "height": 1,
4334 "fill": "#CBCCC9"
4335 },
4336 {
4337 "type": "text",
4338 "id": "HU88K",
4339 "name": "Text",
4340 "fill": "#666666",
4341 "content": "TROUBLE?",
4342 "fontFamily": "JetBrains Mono",
4343 "fontSize": 10,
4344 "fontWeight": "bold",
4345 "letterSpacing": 1.1
4346 },
4347 {
4348 "type": "frame",
4349 "id": "tHJDE",
4350 "name": "Line R",
4351 "width": "fill_container",
4352 "height": 1,
4353 "fill": "#CBCCC9"
4354 }
4355 ]
4356 },
4357 {
4358 "type": "frame",
4359 "id": "hwuyF",
4360 "name": "Alt Row",
4361 "width": "fill_container",
4362 "gap": 12,
4363 "children": [
4364 {
4365 "type": "frame",
4366 "id": "S91F5",
4367 "name": "Backup Codes",
4368 "width": "fill_container",
4369 "height": 44,
4370 "fill": "#FFFFFF",
4371 "cornerRadius": 10,
4372 "stroke": "#CBCCC9",
4373 "strokeWidth": 1,
4374 "gap": 8,
4375 "justifyContent": "center",
4376 "alignItems": "center",
4377 "children": [
4378 {
4379 "type": "icon",
4380 "id": "rdgNw",
4381 "name": "Icon",
4382 "width": 15,
4383 "height": 15,
4384 "icon": "key-round",
4385 "library": "lucide",
4386 "fill": "#111111"
4387 },
4388 {
4389 "type": "text",
4390 "id": "ugQil",
4391 "name": "Label",
4392 "fill": "#111111",
4393 "content": "Use a recovery code",
4394 "fontFamily": "Geist",
4395 "fontSize": 13.5,
4396 "fontWeight": "normal"
4397 }
4398 ]
4399 }
4400 ]
4401 }
4402 ]
4403 }
4404 ]
4405 },
4406 {
4407 "type": "frame",
4408 "id": "q0vqK",
4409 "layoutPosition": "absolute",
4410 "x": 40,
4411 "y": 846,
4412 "name": "Status Row",
4413 "width": 1360,
4414 "gap": 10,
4415 "justifyContent": "center",
4416 "alignItems": "center",
4417 "children": [
4418 {
4419 "type": "frame",
4420 "id": "jMhNe",
4421 "name": "Dot",
4422 "width": 8,
4423 "height": 8,
4424 "justifyContent": "center",
4425 "alignItems": "center",
4426 "children": [
4427 {
4428 "type": "ellipse",
4429 "id": "FxAFO",
4430 "name": "Dot",
4431 "fill": "$--color-success-foreground",
4432 "width": 7,
4433 "height": 7
4434 }
4435 ]
4436 },
4437 {
4438 "type": "text",
4439 "id": "TLLo6",
4440 "name": "Region",
4441 "fill": "$--muted-foreground",
4442 "content": "REGION EU-CENTRAL-1",
4443 "fontFamily": "$--font-primary",
4444 "fontSize": 11,
4445 "fontWeight": "normal",
4446 "letterSpacing": 0.5
4447 },
4448 {
4449 "type": "text",
4450 "id": "ZKRKI",
4451 "name": "Sep2",
4452 "fill": "$--border",
4453 "content": "·",
4454 "fontFamily": "$--font-primary",
4455 "fontSize": 11,
4456 "fontWeight": "normal"
4457 },
4458 {
4459 "type": "text",
4460 "id": "jg5ed",
4461 "name": "Copy",
4462 "fill": "$--muted-foreground",
4463 "content": "© 2026 GitDataAI",
4464 "fontFamily": "$--font-primary",
4465 "fontSize": 11,
4466 "fontWeight": "normal",
4467 "letterSpacing": 0.5
4468 }
4469 ]
4470 },
4471 {
4472 "type": "frame",
4473 "id": "TVC4m",
4474 "layoutPosition": "absolute",
4475 "x": 490,
4476 "y": 822,
4477 "name": "Hint",
4478 "width": 460,
4479 "height": 14,
4480 "gap": 7,
4481 "justifyContent": "center",
4482 "alignItems": "center",
4483 "children": [
4484 {
4485 "type": "text",
4486 "id": "Of7w5",
4487 "name": "Hint Text",
4488 "fill": "$--muted-foreground",
4489 "content": "CODE VALID FOR 5 MIN · 5 ATTEMPTS MAX",
4490 "fontFamily": "$--font-primary",
4491 "fontSize": 10,
4492 "fontWeight": "normal",
4493 "letterSpacing": 1.2
4494 }
4495 ]
4496 },
4497 {
4498 "type": "frame",
4499 "id": "PetxN",
4500 "layoutPosition": "absolute",
4501 "x": 70,
4502 "y": 36,
4503 "name": "Breadcrumb",
4504 "gap": 8,
4505 "alignItems": "center",
4506 "children": [
4507 {
4508 "type": "frame",
4509 "id": "sbtPt",
4510 "name": "Logo",
4511 "width": 14,
4512 "height": 14,
4513 "fill": "#FF8400",
4514 "cornerRadius": 4
4515 },
4516 {
4517 "type": "text",
4518 "id": "Se6Qj",
4519 "name": "Root",
4520 "fill": "#111111",
4521 "content": "GitDataAI",
4522 "fontFamily": "JetBrains Mono",
4523 "fontSize": 10,
4524 "fontWeight": "bold",
4525 "letterSpacing": 1.2
4526 },
4527 {
4528 "type": "text",
4529 "id": "QZkXs",
4530 "name": "Sep1",
4531 "fill": "#CBCCC9",
4532 "content": "/",
4533 "fontFamily": "JetBrains Mono",
4534 "fontSize": 10,
4535 "fontWeight": "normal"
4536 },
4537 {
4538 "type": "text",
4539 "id": "KJu2M",
4540 "name": "Section",
4541 "fill": "#666666",
4542 "content": "AUTH",
4543 "fontFamily": "JetBrains Mono",
4544 "fontSize": 10,
4545 "fontWeight": "normal",
4546 "letterSpacing": 1.2
4547 },
4548 {
4549 "type": "text",
4550 "id": "MXlG0",
4551 "name": "Sep2",
4552 "fill": "#CBCCC9",
4553 "content": "/",
4554 "fontFamily": "JetBrains Mono",
4555 "fontSize": 10,
4556 "fontWeight": "normal"
4557 },
4558 {
4559 "type": "text",
4560 "id": "OH2gH",
4561 "name": "Current",
4562 "fill": "#804200",
4563 "content": "TWO-FACTOR",
4564 "fontFamily": "JetBrains Mono",
4565 "fontSize": 10,
4566 "fontWeight": "bold",
4567 "letterSpacing": 1.2
4568 }
4569 ]
4570 }
4571 ]
4572 },
4573 {
4574 "type": "frame",
4575 "id": "Gx5Q2",
4576 "x": 0,
4577 "y": 3180,
4578 "name": "1. Login — Tablet",
4579 "clip": true,
4580 "width": 768,
4581 "height": 1024,
4582 "fill": "$--background",
4583 "layout": "vertical",
4584 "gap": 26,
4585 "padding": [
4586 48,
4587 32
4588 ],
4589 "justifyContent": "center",
4590 "alignItems": "center",
4591 "children": [
4592 {
4593 "type": "frame",
4594 "id": "pTfTH",
4595 "layoutPosition": "absolute",
4596 "x": 74,
4597 "y": 260,
4598 "name": "Ambient Glow",
4599 "width": 620,
4600 "height": 480,
4601 "fill": {
4602 "type": "gradient",
4603 "gradientType": "radial",
4604 "enabled": true,
4605 "rotation": 0,
4606 "size": {
4607 "width": 1,
4608 "height": 1
4609 },
4610 "colors": [
4611 {
4612 "color": "#FF840026",
4613 "position": 0
4614 },
4615 {
4616 "color": "#FF840000",
4617 "position": 1
4618 }
4619 ]
4620 }
4621 },
4622 {
4623 "type": "frame",
4624 "id": "ASRVa",
4625 "layoutPosition": "absolute",
4626 "x": 0,
4627 "y": 0,
4628 "name": "Hairline Field",
4629 "width": 768,
4630 "height": 1024,
4631 "fill": {
4632 "type": "gradient",
4633 "gradientType": "linear",
4634 "enabled": true,
4635 "rotation": 180,
4636 "size": {
4637 "height": 1
4638 },
4639 "colors": [
4640 {
4641 "color": "#00000000",
4642 "position": 0.55
4643 },
4644 {
4645 "color": "#00000009",
4646 "position": 1
4647 }
4648 ]
4649 }
4650 },
4651 {
4652 "type": "frame",
4653 "id": "c2MpG",
4654 "layoutPosition": "absolute",
4655 "x": 24,
4656 "y": 24,
4657 "name": "Mark TL",
4658 "width": 18,
4659 "height": 18,
4660 "stroke": "$--border",
4661 "strokeWidth": {
4662 "top": 1,
4663 "left": 1
4664 },
4665 "layout": "none"
4666 },
4667 {
4668 "type": "frame",
4669 "id": "XYGss",
4670 "layoutPosition": "absolute",
4671 "x": 726,
4672 "y": 24,
4673 "name": "Mark TR",
4674 "width": 18,
4675 "height": 18,
4676 "stroke": "$--border",
4677 "strokeWidth": {
4678 "top": 1,
4679 "right": 1
4680 },
4681 "layout": "none"
4682 },
4683 {
4684 "type": "frame",
4685 "id": "j0I2hp",
4686 "layoutPosition": "absolute",
4687 "x": 24,
4688 "y": 982,
4689 "name": "Mark BL",
4690 "width": 18,
4691 "height": 18,
4692 "stroke": "$--border",
4693 "strokeWidth": {
4694 "bottom": 1,
4695 "left": 1
4696 },
4697 "layout": "none"
4698 },
4699 {
4700 "type": "frame",
4701 "id": "XCOk2",
4702 "layoutPosition": "absolute",
4703 "x": 726,
4704 "y": 982,
4705 "name": "Mark BR",
4706 "width": 18,
4707 "height": 18,
4708 "stroke": "$--border",
4709 "strokeWidth": {
4710 "right": 1,
4711 "bottom": 1
4712 },
4713 "layout": "none"
4714 },
4715 {
4716 "type": "frame",
4717 "id": "scmCs",
4718 "name": "Login Card",
4719 "width": 460,
4720 "fill": "$--card",
4721 "cornerRadius": "$--radius-m",
4722 "stroke": "$--border",
4723 "strokeWidth": 1,
4724 "effect": [
4725 {
4726 "type": "shadow",
4727 "shadowType": "outer",
4728 "color": "#1111111F",
4729 "offset": {
4730 "x": 0,
4731 "y": 18
4732 },
4733 "blur": 44,
4734 "spread": -8
4735 },
4736 {
4737 "type": "shadow",
4738 "shadowType": "outer",
4739 "color": "#1111110A",
4740 "offset": {
4741 "x": 0,
4742 "y": 2
4743 },
4744 "blur": 6
4745 }
4746 ],
4747 "layout": "vertical",
4748 "gap": 22,
4749 "padding": 32,
4750 "children": [
4751 {
4752 "type": "frame",
4753 "id": "LtH7c",
4754 "name": "Card Header",
4755 "width": "fill_container",
4756 "layout": "vertical",
4757 "gap": 12,
4758 "alignItems": "center",
4759 "children": [
4760 {
4761 "type": "frame",
4762 "id": "zE0px",
4763 "name": "Logo",
4764 "clip": true,
4765 "width": 44,
4766 "height": 44,
4767 "fill": "$--primary",
4768 "cornerRadius": 12,
4769 "layout": "none",
4770 "children": [
4771 {
4772 "type": "path",
4773 "id": "y6c4X",
4774 "x": 4.4,
4775 "y": 3.0609,
4776 "geometry": "M27.10145 22.82898l0-7.26956 8.09855-4.65507-1.53044-2.67826-8.09854 4.46377-6.37682-3.76232 0-8.92754-3.1884 0 0 8.9913-6.37681 3.69856-7.84348-4.46377-1.78551 2.55072 7.97101 4.52754 0 7.46087-7.97101 4.5913 1.78551 2.93334 7.84348-4.52754 6.37681 3.57101 0 9.11884 3.1884 0 0-9.11884 6.37682-3.63478 8.09854 4.59131 1.65798-2.93334-8.22609-4.52754z",
4777 "fill": "#1C2127",
4778 "width": 35.3275,
4779 "height": 38.4522
4780 }
4781 ]
4782 },
4783 {
4784 "type": "text",
4785 "id": "egT85",
4786 "name": "Heading",
4787 "fill": "$--foreground",
4788 "textGrowth": "fixed-width",
4789 "width": "fill_container",
4790 "content": "Sign in to GitDataAI",
4791 "textAlign": "center",
4792 "fontFamily": "$--font-primary",
4793 "fontSize": 23,
4794 "fontWeight": "bold",
4795 "letterSpacing": -0.6
4796 },
4797 {
4798 "type": "text",
4799 "id": "p2eP7",
4800 "name": "Subheading",
4801 "fill": "$--muted-foreground",
4802 "textGrowth": "fixed-width",
4803 "width": "fill_container",
4804 "content": "Repositories, boards and team chat in one place.",
4805 "lineHeight": 1.5,
4806 "textAlign": "center",
4807 "fontFamily": "$--font-secondary",
4808 "fontSize": 14,
4809 "fontWeight": "normal"
4810 }
4811 ]
4812 },
4813 {
4814 "type": "frame",
4815 "id": "YQhff",
4816 "name": "Form",
4817 "width": "fill_container",
4818 "layout": "vertical",
4819 "gap": 15,
4820 "children": [
4821 {
4822 "type": "frame",
4823 "id": "S7AeCT",
4824 "name": "Email Field",
4825 "width": "fill_container",
4826 "layout": "vertical",
4827 "gap": 7,
4828 "children": [
4829 {
4830 "type": "frame",
4831 "id": "aUeTn",
4832 "name": "Label Row",
4833 "width": "fill_container",
4834 "justifyContent": "space_between",
4835 "alignItems": "center",
4836 "children": [
4837 {
4838 "type": "text",
4839 "id": "PDO9d",
4840 "name": "Label",
4841 "fill": "$--muted-foreground",
4842 "content": "EMAIL OR USERNAME",
4843 "fontFamily": "$--font-primary",
4844 "fontSize": 10,
4845 "fontWeight": "bold",
4846 "letterSpacing": 1.2
4847 }
4848 ]
4849 },
4850 {
4851 "type": "frame",
4852 "id": "M44TNJ",
4853 "name": "Input",
4854 "width": "fill_container",
4855 "height": 46,
4856 "fill": "$--white",
4857 "cornerRadius": 10,
4858 "stroke": "$--border",
4859 "strokeWidth": 1,
4860 "gap": 10,
4861 "padding": [
4862 0,
4863 14
4864 ],
4865 "alignItems": "center",
4866 "children": [
4867 {
4868 "type": "icon",
4869 "id": "Om6os",
4870 "name": "Icon",
4871 "width": 15,
4872 "height": 15,
4873 "icon": "at-sign",
4874 "library": "lucide",
4875 "fill": "$--muted-foreground"
4876 },
4877 {
4878 "type": "text",
4879 "id": "Terot",
4880 "name": "Value",
4881 "fill": "$--foreground",
4882 "content": "ada.lock",
4883 "fontFamily": "$--font-secondary",
4884 "fontSize": 14.5,
4885 "fontWeight": "normal"
4886 }
4887 ]
4888 }
4889 ]
4890 },
4891 {
4892 "type": "frame",
4893 "id": "nphUQ",
4894 "name": "Password Field",
4895 "width": "fill_container",
4896 "layout": "vertical",
4897 "gap": 7,
4898 "children": [
4899 {
4900 "type": "frame",
4901 "id": "U9Re7",
4902 "name": "Label Row",
4903 "width": "fill_container",
4904 "justifyContent": "space_between",
4905 "alignItems": "center",
4906 "children": [
4907 {
4908 "type": "text",
4909 "id": "wKnA2",
4910 "name": "Label",
4911 "fill": "$--muted-foreground",
4912 "content": "PASSWORD",
4913 "fontFamily": "$--font-primary",
4914 "fontSize": 10,
4915 "fontWeight": "bold",
4916 "letterSpacing": 1.2
4917 },
4918 {
4919 "type": "frame",
4920 "id": "tOXFo",
4921 "name": "Forgot Link",
4922 "gap": 4,
4923 "alignItems": "center",
4924 "children": [
4925 {
4926 "type": "text",
4927 "id": "PqJdl",
4928 "name": "Text",
4929 "fill": "$--foreground",
4930 "content": "Forgot?",
4931 "fontFamily": "$--font-secondary",
4932 "fontSize": 12,
4933 "fontWeight": "normal"
4934 },
4935 {
4936 "type": "icon",
4937 "id": "FvHuP",
4938 "name": "Arrow",
4939 "width": 11,
4940 "height": 11,
4941 "icon": "arrow-up-right",
4942 "library": "lucide",
4943 "fill": "$--foreground"
4944 }
4945 ]
4946 }
4947 ]
4948 },
4949 {
4950 "type": "frame",
4951 "id": "RI5pz",
4952 "name": "Input",
4953 "width": "fill_container",
4954 "height": 46,
4955 "fill": "$--white",
4956 "cornerRadius": 10,
4957 "stroke": "$--foreground",
4958 "strokeWidth": 1.4,
4959 "gap": 10,
4960 "padding": [
4961 0,
4962 14
4963 ],
4964 "alignItems": "center",
4965 "children": [
4966 {
4967 "type": "icon",
4968 "id": "PbgYk",
4969 "name": "Icon",
4970 "width": 15,
4971 "height": 15,
4972 "icon": "lock",
4973 "library": "lucide",
4974 "fill": "$--muted-foreground"
4975 },
4976 {
4977 "type": "text",
4978 "id": "rIrZm",
4979 "name": "Value",
4980 "fill": "$--foreground",
4981 "content": "••••••••••••",
4982 "fontFamily": "$--font-primary",
4983 "fontSize": 16,
4984 "fontWeight": "normal"
4985 },
4986 {
4987 "type": "frame",
4988 "id": "L6F99x",
4989 "name": "Spacer",
4990 "width": "fill_container",
4991 "height": 1
4992 },
4993 {
4994 "type": "icon",
4995 "id": "XI8Fv",
4996 "name": "Reveal",
4997 "width": 16,
4998 "height": 16,
4999 "icon": "eye",
5000 "library": "lucide",
5001 "fill": "$--muted-foreground"
5002 }
5003 ]
5004 }
5005 ]
5006 },
5007 {
5008 "type": "frame",
5009 "id": "IY6Zc",
5010 "name": "Trust Row",
5011 "width": "fill_container",
5012 "gap": 9,
5013 "alignItems": "center",
5014 "children": [
5015 {
5016 "type": "frame",
5017 "id": "LYJct",
5018 "name": "Checkbox",
5019 "width": 18,
5020 "height": 18,
5021 "fill": "$--primary",
5022 "cornerRadius": 5,
5023 "justifyContent": "center",
5024 "alignItems": "center",
5025 "children": [
5026 {
5027 "type": "icon",
5028 "id": "xyQeK",
5029 "name": "Check",
5030 "width": 12,
5031 "height": 12,
5032 "icon": "check",
5033 "library": "lucide",
5034 "fill": "$--primary-foreground"
5035 }
5036 ]
5037 },
5038 {
5039 "type": "text",
5040 "id": "BOUap",
5041 "name": "Label",
5042 "fill": "$--foreground",
5043 "content": "Keep me signed in",
5044 "fontFamily": "$--font-secondary",
5045 "fontSize": 13,
5046 "fontWeight": "normal"
5047 }
5048 ]
5049 },
5050 {
5051 "type": "frame",
5052 "id": "z9rSE",
5053 "name": "Submit Button",
5054 "width": "fill_container",
5055 "height": 48,
5056 "fill": "$--primary",
5057 "cornerRadius": 10,
5058 "effect": {
5059 "type": "shadow",
5060 "shadowType": "outer",
5061 "color": "#FF840066",
5062 "offset": {
5063 "x": 0,
5064 "y": 4
5065 },
5066 "blur": 14,
5067 "spread": -4
5068 },
5069 "gap": 9,
5070 "justifyContent": "center",
5071 "alignItems": "center",
5072 "children": [
5073 {
5074 "type": "text",
5075 "id": "xMoZV",
5076 "name": "Label",
5077 "fill": "$--primary-foreground",
5078 "content": "Sign in",
5079 "fontFamily": "$--font-primary",
5080 "fontSize": 14,
5081 "fontWeight": "bold",
5082 "letterSpacing": 0.4
5083 },
5084 {
5085 "type": "icon",
5086 "id": "LDlf1",
5087 "name": "Arrow",
5088 "width": 15,
5089 "height": 15,
5090 "icon": "arrow-right",
5091 "library": "lucide",
5092 "fill": "$--primary-foreground"
5093 }
5094 ]
5095 },
5096 {
5097 "type": "frame",
5098 "id": "Sfidz",
5099 "name": "Divider",
5100 "width": "fill_container",
5101 "gap": 12,
5102 "alignItems": "center",
5103 "children": [
5104 {
5105 "type": "frame",
5106 "id": "N9bpV",
5107 "name": "Line L",
5108 "width": "fill_container",
5109 "height": 1,
5110 "fill": "$--border"
5111 },
5112 {
5113 "type": "text",
5114 "id": "ukkuZ",
5115 "name": "Text",
5116 "fill": "$--muted-foreground",
5117 "content": "LOSING ACCESS?",
5118 "fontFamily": "$--font-primary",
5119 "fontSize": 10,
5120 "fontWeight": "bold",
5121 "letterSpacing": 1.1
5122 },
5123 {
5124 "type": "frame",
5125 "id": "i8emul",
5126 "name": "Line R",
5127 "width": "fill_container",
5128 "height": 1,
5129 "fill": "$--border"
5130 }
5131 ]
5132 },
5133 {
5134 "type": "frame",
5135 "id": "rKZbB",
5136 "name": "Alt Auth Row",
5137 "width": "fill_container",
5138 "gap": 12,
5139 "children": [
5140 {
5141 "type": "frame",
5142 "id": "dswH7",
5143 "name": "Passkey Button",
5144 "width": "fill_container",
5145 "height": 44,
5146 "fill": "$--white",
5147 "cornerRadius": 10,
5148 "stroke": "$--border",
5149 "strokeWidth": 1,
5150 "gap": 8,
5151 "justifyContent": "center",
5152 "alignItems": "center",
5153 "children": [
5154 {
5155 "type": "icon",
5156 "id": "zB5dW",
5157 "name": "Icon",
5158 "width": 15,
5159 "height": 15,
5160 "icon": "mail",
5161 "library": "lucide",
5162 "fill": "$--foreground"
5163 },
5164 {
5165 "type": "text",
5166 "id": "ivEJh",
5167 "name": "Label",
5168 "fill": "$--foreground",
5169 "content": "Resend verify email",
5170 "fontFamily": "$--font-secondary",
5171 "fontSize": 13.5,
5172 "fontWeight": "normal"
5173 }
5174 ]
5175 }
5176 ]
5177 },
5178 {
5179 "type": "frame",
5180 "id": "k8Ycd",
5181 "name": "Signup Row",
5182 "width": "fill_container",
5183 "gap": 6,
5184 "justifyContent": "center",
5185 "children": [
5186 {
5187 "type": "text",
5188 "id": "lUnvR",
5189 "name": "Q",
5190 "fill": "$--muted-foreground",
5191 "content": "No account yet?",
5192 "fontFamily": "$--font-secondary",
5193 "fontSize": 13,
5194 "fontWeight": "normal"
5195 },
5196 {
5197 "type": "text",
5198 "id": "daFja",
5199 "name": "Link",
5200 "fill": "$--foreground",
5201 "content": "Request access",
5202 "fontFamily": "$--font-secondary",
5203 "fontSize": 13,
5204 "fontWeight": "bold"
5205 }
5206 ]
5207 }
5208 ]
5209 }
5210 ]
5211 },
5212 {
5213 "type": "frame",
5214 "id": "f5kYUf",
5215 "layoutPosition": "absolute",
5216 "x": 24,
5217 "y": 960,
5218 "name": "Status Row",
5219 "width": 720,
5220 "gap": 10,
5221 "justifyContent": "center",
5222 "alignItems": "center",
5223 "children": [
5224 {
5225 "type": "frame",
5226 "id": "CEnms",
5227 "name": "Dot",
5228 "width": 8,
5229 "height": 8,
5230 "justifyContent": "center",
5231 "alignItems": "center",
5232 "children": [
5233 {
5234 "type": "ellipse",
5235 "id": "TU6Sq",
5236 "name": "Dot",
5237 "fill": "$--color-success-foreground",
5238 "width": 7,
5239 "height": 7
5240 }
5241 ]
5242 },
5243 {
5244 "type": "text",
5245 "id": "OSft1",
5246 "name": "Region",
5247 "fill": "$--muted-foreground",
5248 "content": "REGION EU-CENTRAL-1",
5249 "fontFamily": "$--font-primary",
5250 "fontSize": 11,
5251 "fontWeight": "normal",
5252 "letterSpacing": 0.5
5253 },
5254 {
5255 "type": "text",
5256 "id": "Sw4s1",
5257 "name": "Sep2",
5258 "fill": "$--border",
5259 "content": "·",
5260 "fontFamily": "$--font-primary",
5261 "fontSize": 11,
5262 "fontWeight": "normal"
5263 },
5264 {
5265 "type": "text",
5266 "id": "xRD5u",
5267 "name": "Copy",
5268 "fill": "$--muted-foreground",
5269 "content": "© 2026 GitDataAI",
5270 "fontFamily": "$--font-primary",
5271 "fontSize": 11,
5272 "fontWeight": "normal",
5273 "letterSpacing": 0.5
5274 }
5275 ]
5276 },
5277 {
5278 "type": "frame",
5279 "id": "i5CjzF",
5280 "layoutPosition": "absolute",
5281 "x": 32,
5282 "y": 936,
5283 "name": "Hint",
5284 "width": 704,
5285 "height": 14,
5286 "gap": 7,
5287 "justifyContent": "center",
5288 "alignItems": "center",
5289 "children": [
5290 {
5291 "type": "text",
5292 "id": "QZoYm",
5293 "name": "Hint Text",
5294 "fill": "$--muted-foreground",
5295 "content": "UP TO 5 ATTEMPTS PER ACCOUNT EVERY 5 MINUTES",
5296 "fontFamily": "$--font-primary",
5297 "fontSize": 10,
5298 "fontWeight": "normal",
5299 "letterSpacing": 1.2
5300 }
5301 ]
5302 },
5303 {
5304 "type": "frame",
5305 "id": "AyZiQ",
5306 "layoutPosition": "absolute",
5307 "x": 32,
5308 "y": 36,
5309 "name": "Breadcrumb",
5310 "gap": 8,
5311 "alignItems": "center",
5312 "children": [
5313 {
5314 "type": "frame",
5315 "id": "QVLLS",
5316 "name": "Logo",
5317 "width": 14,
5318 "height": 14,
5319 "fill": "#FF8400",
5320 "cornerRadius": 4
5321 },
5322 {
5323 "type": "text",
5324 "id": "WFOBO",
5325 "name": "Root",
5326 "fill": "#111111",
5327 "content": "GitDataAI",
5328 "fontFamily": "JetBrains Mono",
5329 "fontSize": 10,
5330 "fontWeight": "bold",
5331 "letterSpacing": 1.2
5332 },
5333 {
5334 "type": "text",
5335 "id": "s0VxL",
5336 "name": "Sep1",
5337 "fill": "#CBCCC9",
5338 "content": "/",
5339 "fontFamily": "JetBrains Mono",
5340 "fontSize": 10,
5341 "fontWeight": "normal"
5342 },
5343 {
5344 "type": "text",
5345 "id": "U5cMm",
5346 "name": "Section",
5347 "fill": "#666666",
5348 "content": "AUTH",
5349 "fontFamily": "JetBrains Mono",
5350 "fontSize": 10,
5351 "fontWeight": "normal",
5352 "letterSpacing": 1.2
5353 },
5354 {
5355 "type": "text",
5356 "id": "U3e6Z",
5357 "name": "Sep2",
5358 "fill": "#CBCCC9",
5359 "content": "/",
5360 "fontFamily": "JetBrains Mono",
5361 "fontSize": 10,
5362 "fontWeight": "normal"
5363 },
5364 {
5365 "type": "text",
5366 "id": "tzXmA",
5367 "name": "Current",
5368 "fill": "#804200",
5369 "content": "SIGN IN",
5370 "fontFamily": "JetBrains Mono",
5371 "fontSize": 10,
5372 "fontWeight": "bold",
5373 "letterSpacing": 1.2
5374 }
5375 ]
5376 }
5377 ]
5378 },
5379 {
5380 "type": "frame",
5381 "id": "e1RuuJ",
5382 "x": 828,
5383 "y": 3180,
5384 "name": "1. Login — Mobile",
5385 "clip": true,
5386 "width": 390,
5387 "height": 844,
5388 "fill": "$--background",
5389 "layout": "vertical",
5390 "gap": 26,
5391 "padding": [
5392 40,
5393 16,
5394 72,
5395 16
5396 ],
5397 "justifyContent": "center",
5398 "alignItems": "center",
5399 "children": [
5400 {
5401 "type": "frame",
5402 "id": "D5EZt",
5403 "layoutPosition": "absolute",
5404 "x": 25,
5405 "y": 200,
5406 "name": "Ambient Glow",
5407 "width": 340,
5408 "height": 400,
5409 "fill": {
5410 "type": "gradient",
5411 "gradientType": "radial",
5412 "enabled": true,
5413 "rotation": 0,
5414 "size": {
5415 "width": 1,
5416 "height": 1
5417 },
5418 "colors": [
5419 {
5420 "color": "#FF840026",
5421 "position": 0
5422 },
5423 {
5424 "color": "#FF840000",
5425 "position": 1
5426 }
5427 ]
5428 }
5429 },
5430 {
5431 "type": "frame",
5432 "id": "y22Odq",
5433 "layoutPosition": "absolute",
5434 "x": 0,
5435 "y": 0,
5436 "name": "Hairline Field",
5437 "width": 390,
5438 "height": 844,
5439 "fill": {
5440 "type": "gradient",
5441 "gradientType": "linear",
5442 "enabled": true,
5443 "rotation": 180,
5444 "size": {
5445 "height": 1
5446 },
5447 "colors": [
5448 {
5449 "color": "#00000000",
5450 "position": 0.55
5451 },
5452 {
5453 "color": "#00000009",
5454 "position": 1
5455 }
5456 ]
5457 }
5458 },
5459 {
5460 "type": "frame",
5461 "id": "Z9DR90",
5462 "layoutPosition": "absolute",
5463 "x": 16,
5464 "y": 16,
5465 "name": "Mark TL",
5466 "width": 18,
5467 "height": 18,
5468 "stroke": "$--border",
5469 "strokeWidth": {
5470 "top": 1,
5471 "left": 1
5472 },
5473 "layout": "none"
5474 },
5475 {
5476 "type": "frame",
5477 "id": "xcMkg",
5478 "layoutPosition": "absolute",
5479 "x": 356,
5480 "y": 16,
5481 "name": "Mark TR",
5482 "width": 18,
5483 "height": 18,
5484 "stroke": "$--border",
5485 "strokeWidth": {
5486 "top": 1,
5487 "right": 1
5488 },
5489 "layout": "none"
5490 },
5491 {
5492 "type": "frame",
5493 "id": "iEwRj",
5494 "layoutPosition": "absolute",
5495 "x": 16,
5496 "y": 810,
5497 "name": "Mark BL",
5498 "width": 18,
5499 "height": 18,
5500 "stroke": "$--border",
5501 "strokeWidth": {
5502 "bottom": 1,
5503 "left": 1
5504 },
5505 "layout": "none"
5506 },
5507 {
5508 "type": "frame",
5509 "id": "fi81i",
5510 "layoutPosition": "absolute",
5511 "x": 356,
5512 "y": 810,
5513 "name": "Mark BR",
5514 "width": 18,
5515 "height": 18,
5516 "stroke": "$--border",
5517 "strokeWidth": {
5518 "right": 1,
5519 "bottom": 1
5520 },
5521 "layout": "none"
5522 },
5523 {
5524 "type": "frame",
5525 "id": "dN9SX",
5526 "name": "Login Card",
5527 "width": "fill_container",
5528 "fill": "$--card",
5529 "cornerRadius": "$--radius-m",
5530 "stroke": "$--border",
5531 "strokeWidth": 1,
5532 "effect": [
5533 {
5534 "type": "shadow",
5535 "shadowType": "outer",
5536 "color": "#1111111F",
5537 "offset": {
5538 "x": 0,
5539 "y": 18
5540 },
5541 "blur": 44,
5542 "spread": -8
5543 },
5544 {
5545 "type": "shadow",
5546 "shadowType": "outer",
5547 "color": "#1111110A",
5548 "offset": {
5549 "x": 0,
5550 "y": 2
5551 },
5552 "blur": 6
5553 }
5554 ],
5555 "layout": "vertical",
5556 "gap": 18,
5557 "padding": 24,
5558 "children": [
5559 {
5560 "type": "frame",
5561 "id": "O7U1g",
5562 "name": "Card Header",
5563 "width": "fill_container",
5564 "layout": "vertical",
5565 "gap": 12,
5566 "alignItems": "center",
5567 "children": [
5568 {
5569 "type": "frame",
5570 "id": "dPEHz",
5571 "name": "Logo",
5572 "clip": true,
5573 "width": 44,
5574 "height": 44,
5575 "fill": "$--primary",
5576 "cornerRadius": 12,
5577 "layout": "none",
5578 "children": [
5579 {
5580 "type": "path",
5581 "id": "ksrx9",
5582 "x": 4.4,
5583 "y": 3.0609,
5584 "geometry": "M27.10145 22.82898l0-7.26956 8.09855-4.65507-1.53044-2.67826-8.09854 4.46377-6.37682-3.76232 0-8.92754-3.1884 0 0 8.9913-6.37681 3.69856-7.84348-4.46377-1.78551 2.55072 7.97101 4.52754 0 7.46087-7.97101 4.5913 1.78551 2.93334 7.84348-4.52754 6.37681 3.57101 0 9.11884 3.1884 0 0-9.11884 6.37682-3.63478 8.09854 4.59131 1.65798-2.93334-8.22609-4.52754z",
5585 "fill": "#1C2127",
5586 "width": 35.3275,
5587 "height": 38.4522
5588 }
5589 ]
5590 },
5591 {
5592 "type": "text",
5593 "id": "c7R3OZ",
5594 "name": "Heading",
5595 "fill": "$--foreground",
5596 "textGrowth": "fixed-width",
5597 "width": "fill_container",
5598 "content": "Sign in to GitDataAI",
5599 "textAlign": "center",
5600 "fontFamily": "$--font-primary",
5601 "fontSize": 21,
5602 "fontWeight": "bold",
5603 "letterSpacing": -0.6
5604 },
5605 {
5606 "type": "text",
5607 "id": "pufyR",
5608 "name": "Subheading",
5609 "fill": "$--muted-foreground",
5610 "textGrowth": "fixed-width",
5611 "width": "fill_container",
5612 "content": "Repositories, boards and team chat in one place.",
5613 "lineHeight": 1.5,
5614 "textAlign": "center",
5615 "fontFamily": "$--font-secondary",
5616 "fontSize": 14,
5617 "fontWeight": "normal"
5618 }
5619 ]
5620 },
5621 {
5622 "type": "frame",
5623 "id": "v4GGjp",
5624 "name": "Form",
5625 "width": "fill_container",
5626 "layout": "vertical",
5627 "gap": 15,
5628 "children": [
5629 {
5630 "type": "frame",
5631 "id": "Q9Re6w",
5632 "name": "Email Field",
5633 "width": "fill_container",
5634 "layout": "vertical",
5635 "gap": 7,
5636 "children": [
5637 {
5638 "type": "frame",
5639 "id": "ssJLd",
5640 "name": "Label Row",
5641 "width": "fill_container",
5642 "justifyContent": "space_between",
5643 "alignItems": "center",
5644 "children": [
5645 {
5646 "type": "text",
5647 "id": "PibIc",
5648 "name": "Label",
5649 "fill": "$--muted-foreground",
5650 "content": "EMAIL OR USERNAME",
5651 "fontFamily": "$--font-primary",
5652 "fontSize": 10,
5653 "fontWeight": "bold",
5654 "letterSpacing": 1.2
5655 }
5656 ]
5657 },
5658 {
5659 "type": "frame",
5660 "id": "ClBlR",
5661 "name": "Input",
5662 "width": "fill_container",
5663 "height": 46,
5664 "fill": "$--white",
5665 "cornerRadius": 10,
5666 "stroke": "$--border",
5667 "strokeWidth": 1,
5668 "gap": 10,
5669 "padding": [
5670 0,
5671 14
5672 ],
5673 "alignItems": "center",
5674 "children": [
5675 {
5676 "type": "icon",
5677 "id": "dGNIK",
5678 "name": "Icon",
5679 "width": 15,
5680 "height": 15,
5681 "icon": "at-sign",
5682 "library": "lucide",
5683 "fill": "$--muted-foreground"
5684 },
5685 {
5686 "type": "text",
5687 "id": "nSTcC",
5688 "name": "Value",
5689 "fill": "$--foreground",
5690 "content": "ada.lock",
5691 "fontFamily": "$--font-secondary",
5692 "fontSize": 14.5,
5693 "fontWeight": "normal"
5694 }
5695 ]
5696 }
5697 ]
5698 },
5699 {
5700 "type": "frame",
5701 "id": "C00NR",
5702 "name": "Password Field",
5703 "width": "fill_container",
5704 "layout": "vertical",
5705 "gap": 7,
5706 "children": [
5707 {
5708 "type": "frame",
5709 "id": "xkepW",
5710 "name": "Label Row",
5711 "width": "fill_container",
5712 "justifyContent": "space_between",
5713 "alignItems": "center",
5714 "children": [
5715 {
5716 "type": "text",
5717 "id": "TkiRO",
5718 "name": "Label",
5719 "fill": "$--muted-foreground",
5720 "content": "PASSWORD",
5721 "fontFamily": "$--font-primary",
5722 "fontSize": 10,
5723 "fontWeight": "bold",
5724 "letterSpacing": 1.2
5725 },
5726 {
5727 "type": "frame",
5728 "id": "o7QYIh",
5729 "name": "Forgot Link",
5730 "gap": 4,
5731 "alignItems": "center",
5732 "children": [
5733 {
5734 "type": "text",
5735 "id": "vDG04",
5736 "name": "Text",
5737 "fill": "$--foreground",
5738 "content": "Forgot?",
5739 "fontFamily": "$--font-secondary",
5740 "fontSize": 12,
5741 "fontWeight": "normal"
5742 },
5743 {
5744 "type": "icon",
5745 "id": "l49nEH",
5746 "name": "Arrow",
5747 "width": 11,
5748 "height": 11,
5749 "icon": "arrow-up-right",
5750 "library": "lucide",
5751 "fill": "$--foreground"
5752 }
5753 ]
5754 }
5755 ]
5756 },
5757 {
5758 "type": "frame",
5759 "id": "y40ng",
5760 "name": "Input",
5761 "width": "fill_container",
5762 "height": 46,
5763 "fill": "$--white",
5764 "cornerRadius": 10,
5765 "stroke": "$--foreground",
5766 "strokeWidth": 1.4,
5767 "gap": 10,
5768 "padding": [
5769 0,
5770 14
5771 ],
5772 "alignItems": "center",
5773 "children": [
5774 {
5775 "type": "icon",
5776 "id": "fIhU8",
5777 "name": "Icon",
5778 "width": 15,
5779 "height": 15,
5780 "icon": "lock",
5781 "library": "lucide",
5782 "fill": "$--muted-foreground"
5783 },
5784 {
5785 "type": "text",
5786 "id": "MxWc6",
5787 "name": "Value",
5788 "fill": "$--foreground",
5789 "content": "••••••••••••",
5790 "fontFamily": "$--font-primary",
5791 "fontSize": 16,
5792 "fontWeight": "normal"
5793 },
5794 {
5795 "type": "frame",
5796 "id": "ulSMi",
5797 "name": "Spacer",
5798 "width": "fill_container",
5799 "height": 1
5800 },
5801 {
5802 "type": "icon",
5803 "id": "KiRbB",
5804 "name": "Reveal",
5805 "width": 16,
5806 "height": 16,
5807 "icon": "eye",
5808 "library": "lucide",
5809 "fill": "$--muted-foreground"
5810 }
5811 ]
5812 }
5813 ]
5814 },
5815 {
5816 "type": "frame",
5817 "id": "vv3in",
5818 "name": "Trust Row",
5819 "width": "fill_container",
5820 "gap": 9,
5821 "alignItems": "center",
5822 "children": [
5823 {
5824 "type": "frame",
5825 "id": "a3yeH",
5826 "name": "Checkbox",
5827 "width": 18,
5828 "height": 18,
5829 "fill": "$--primary",
5830 "cornerRadius": 5,
5831 "justifyContent": "center",
5832 "alignItems": "center",
5833 "children": [
5834 {
5835 "type": "icon",
5836 "id": "vLANe",
5837 "name": "Check",
5838 "width": 12,
5839 "height": 12,
5840 "icon": "check",
5841 "library": "lucide",
5842 "fill": "$--primary-foreground"
5843 }
5844 ]
5845 },
5846 {
5847 "type": "text",
5848 "id": "ugmhl",
5849 "name": "Label",
5850 "fill": "$--foreground",
5851 "content": "Keep me signed in",
5852 "fontFamily": "$--font-secondary",
5853 "fontSize": 13,
5854 "fontWeight": "normal"
5855 }
5856 ]
5857 },
5858 {
5859 "type": "frame",
5860 "id": "GKnAO",
5861 "name": "Submit Button",
5862 "width": "fill_container",
5863 "height": 48,
5864 "fill": "$--primary",
5865 "cornerRadius": 10,
5866 "effect": {
5867 "type": "shadow",
5868 "shadowType": "outer",
5869 "color": "#FF840066",
5870 "offset": {
5871 "x": 0,
5872 "y": 4
5873 },
5874 "blur": 14,
5875 "spread": -4
5876 },
5877 "gap": 9,
5878 "justifyContent": "center",
5879 "alignItems": "center",
5880 "children": [
5881 {
5882 "type": "text",
5883 "id": "fuDku",
5884 "name": "Label",
5885 "fill": "$--primary-foreground",
5886 "content": "Sign in",
5887 "fontFamily": "$--font-primary",
5888 "fontSize": 14,
5889 "fontWeight": "bold",
5890 "letterSpacing": 0.4
5891 },
5892 {
5893 "type": "icon",
5894 "id": "aTSUz",
5895 "name": "Arrow",
5896 "width": 15,
5897 "height": 15,
5898 "icon": "arrow-right",
5899 "library": "lucide",
5900 "fill": "$--primary-foreground"
5901 }
5902 ]
5903 },
5904 {
5905 "type": "frame",
5906 "id": "sNGLX",
5907 "name": "Divider",
5908 "width": "fill_container",
5909 "gap": 12,
5910 "alignItems": "center",
5911 "children": [
5912 {
5913 "type": "frame",
5914 "id": "lRNbk",
5915 "name": "Line L",
5916 "width": "fill_container",
5917 "height": 1,
5918 "fill": "$--border"
5919 },
5920 {
5921 "type": "text",
5922 "id": "v1fjR",
5923 "name": "Text",
5924 "fill": "$--muted-foreground",
5925 "content": "LOSING ACCESS?",
5926 "fontFamily": "$--font-primary",
5927 "fontSize": 10,
5928 "fontWeight": "bold",
5929 "letterSpacing": 1.1
5930 },
5931 {
5932 "type": "frame",
5933 "id": "Od2wQ",
5934 "name": "Line R",
5935 "width": "fill_container",
5936 "height": 1,
5937 "fill": "$--border"
5938 }
5939 ]
5940 },
5941 {
5942 "type": "frame",
5943 "id": "j7XR0i",
5944 "name": "Alt Auth Row",
5945 "width": "fill_container",
5946 "layout": "vertical",
5947 "gap": 12,
5948 "children": [
5949 {
5950 "type": "frame",
5951 "id": "PHA4u",
5952 "name": "Passkey Button",
5953 "width": "fill_container",
5954 "height": 44,
5955 "fill": "$--white",
5956 "cornerRadius": 10,
5957 "stroke": "$--border",
5958 "strokeWidth": 1,
5959 "gap": 8,
5960 "justifyContent": "center",
5961 "alignItems": "center",
5962 "children": [
5963 {
5964 "type": "icon",
5965 "id": "Enjnu",
5966 "name": "Icon",
5967 "width": 15,
5968 "height": 15,
5969 "icon": "mail",
5970 "library": "lucide",
5971 "fill": "$--foreground"
5972 },
5973 {
5974 "type": "text",
5975 "id": "x3T9MS",
5976 "name": "Label",
5977 "fill": "$--foreground",
5978 "content": "Resend verify email",
5979 "fontFamily": "$--font-secondary",
5980 "fontSize": 13.5,
5981 "fontWeight": "normal"
5982 }
5983 ]
5984 }
5985 ]
5986 },
5987 {
5988 "type": "frame",
5989 "id": "ENL5s",
5990 "name": "Signup Row",
5991 "width": "fill_container",
5992 "gap": 6,
5993 "justifyContent": "center",
5994 "children": [
5995 {
5996 "type": "text",
5997 "id": "dCZfW",
5998 "name": "Q",
5999 "fill": "$--muted-foreground",
6000 "content": "No account yet?",
6001 "fontFamily": "$--font-secondary",
6002 "fontSize": 13,
6003 "fontWeight": "normal"
6004 },
6005 {
6006 "type": "text",
6007 "id": "DK8ti",
6008 "name": "Link",
6009 "fill": "$--foreground",
6010 "content": "Request access",
6011 "fontFamily": "$--font-secondary",
6012 "fontSize": 13,
6013 "fontWeight": "bold"
6014 }
6015 ]
6016 }
6017 ]
6018 }
6019 ]
6020 },
6021 {
6022 "type": "frame",
6023 "id": "jEyqn",
6024 "layoutPosition": "absolute",
6025 "x": 16,
6026 "y": 788,
6027 "name": "Status Row",
6028 "width": 358,
6029 "gap": 10,
6030 "justifyContent": "center",
6031 "alignItems": "center",
6032 "children": [
6033 {
6034 "type": "frame",
6035 "id": "k3emBU",
6036 "name": "Dot",
6037 "width": 8,
6038 "height": 8,
6039 "justifyContent": "center",
6040 "alignItems": "center",
6041 "children": [
6042 {
6043 "type": "ellipse",
6044 "id": "V80qK",
6045 "name": "Dot",
6046 "fill": "$--color-success-foreground",
6047 "width": 7,
6048 "height": 7
6049 }
6050 ]
6051 },
6052 {
6053 "type": "text",
6054 "id": "gkytJ",
6055 "name": "Copy",
6056 "fill": "$--muted-foreground",
6057 "content": "© 2026 GitDataAI",
6058 "fontFamily": "$--font-primary",
6059 "fontSize": 11,
6060 "fontWeight": "normal",
6061 "letterSpacing": 0.5
6062 }
6063 ]
6064 },
6065 {
6066 "type": "frame",
6067 "id": "iCHP9",
6068 "layoutPosition": "absolute",
6069 "x": 16,
6070 "y": 760,
6071 "name": "Hint",
6072 "width": 374,
6073 "height": 14,
6074 "gap": 7,
6075 "justifyContent": "center",
6076 "alignItems": "center",
6077 "children": [
6078 {
6079 "type": "text",
6080 "id": "oTwEX",
6081 "name": "Hint Text",
6082 "fill": "$--muted-foreground",
6083 "content": "UP TO 5 ATTEMPTS PER ACCOUNT EVERY 5 MINUTES",
6084 "fontFamily": "$--font-primary",
6085 "fontSize": 10,
6086 "fontWeight": "normal",
6087 "letterSpacing": 1.2
6088 }
6089 ]
6090 }
6091 ]
6092 },
6093 {
6094 "type": "frame",
6095 "id": "pTcyK",
6096 "x": 1338,
6097 "y": 3180,
6098 "name": "2. Sign Up — Tablet",
6099 "clip": true,
6100 "width": 768,
6101 "height": 1024,
6102 "fill": "$--background",
6103 "layout": "vertical",
6104 "gap": 26,
6105 "padding": [
6106 48,
6107 32
6108 ],
6109 "justifyContent": "center",
6110 "alignItems": "center",
6111 "children": [
6112 {
6113 "type": "frame",
6114 "id": "K1fKkk",
6115 "layoutPosition": "absolute",
6116 "x": 74,
6117 "y": 260,
6118 "name": "Ambient Glow",
6119 "width": 620,
6120 "height": 480,
6121 "fill": {
6122 "type": "gradient",
6123 "gradientType": "radial",
6124 "enabled": true,
6125 "rotation": 0,
6126 "size": {
6127 "width": 1,
6128 "height": 1
6129 },
6130 "colors": [
6131 {
6132 "color": "#FF840026",
6133 "position": 0
6134 },
6135 {
6136 "color": "#FF840000",
6137 "position": 1
6138 }
6139 ]
6140 }
6141 },
6142 {
6143 "type": "frame",
6144 "id": "rtmGR",
6145 "layoutPosition": "absolute",
6146 "x": 0,
6147 "y": 0,
6148 "name": "Hairline Field",
6149 "width": 768,
6150 "height": 1024,
6151 "fill": {
6152 "type": "gradient",
6153 "gradientType": "linear",
6154 "enabled": true,
6155 "rotation": 180,
6156 "size": {
6157 "height": 1
6158 },
6159 "colors": [
6160 {
6161 "color": "#00000000",
6162 "position": 0.55
6163 },
6164 {
6165 "color": "#00000009",
6166 "position": 1
6167 }
6168 ]
6169 }
6170 },
6171 {
6172 "type": "frame",
6173 "id": "eQ6Ig",
6174 "layoutPosition": "absolute",
6175 "x": 24,
6176 "y": 24,
6177 "name": "Mark TL",
6178 "width": 18,
6179 "height": 18,
6180 "stroke": "$--border",
6181 "strokeWidth": {
6182 "top": 1,
6183 "left": 1
6184 },
6185 "layout": "none"
6186 },
6187 {
6188 "type": "frame",
6189 "id": "WjK6p",
6190 "layoutPosition": "absolute",
6191 "x": 726,
6192 "y": 24,
6193 "name": "Mark TR",
6194 "width": 18,
6195 "height": 18,
6196 "stroke": "$--border",
6197 "strokeWidth": {
6198 "top": 1,
6199 "right": 1
6200 },
6201 "layout": "none"
6202 },
6203 {
6204 "type": "frame",
6205 "id": "mWkII",
6206 "layoutPosition": "absolute",
6207 "x": 24,
6208 "y": 982,
6209 "name": "Mark BL",
6210 "width": 18,
6211 "height": 18,
6212 "stroke": "$--border",
6213 "strokeWidth": {
6214 "bottom": 1,
6215 "left": 1
6216 },
6217 "layout": "none"
6218 },
6219 {
6220 "type": "frame",
6221 "id": "nBdzh",
6222 "layoutPosition": "absolute",
6223 "x": 726,
6224 "y": 982,
6225 "name": "Mark BR",
6226 "width": 18,
6227 "height": 18,
6228 "stroke": "$--border",
6229 "strokeWidth": {
6230 "right": 1,
6231 "bottom": 1
6232 },
6233 "layout": "none"
6234 },
6235 {
6236 "type": "frame",
6237 "id": "UUXos",
6238 "name": "Login Card",
6239 "width": 460,
6240 "fill": "$--card",
6241 "cornerRadius": "$--radius-m",
6242 "stroke": "$--border",
6243 "strokeWidth": 1,
6244 "effect": [
6245 {
6246 "type": "shadow",
6247 "shadowType": "outer",
6248 "color": "#1111111F",
6249 "offset": {
6250 "x": 0,
6251 "y": 18
6252 },
6253 "blur": 44,
6254 "spread": -8
6255 },
6256 {
6257 "type": "shadow",
6258 "shadowType": "outer",
6259 "color": "#1111110A",
6260 "offset": {
6261 "x": 0,
6262 "y": 2
6263 },
6264 "blur": 6
6265 }
6266 ],
6267 "layout": "vertical",
6268 "gap": 22,
6269 "padding": 32,
6270 "children": [
6271 {
6272 "type": "frame",
6273 "id": "Wc9yp",
6274 "name": "Card Header",
6275 "width": "fill_container",
6276 "layout": "vertical",
6277 "gap": 12,
6278 "alignItems": "center",
6279 "children": [
6280 {
6281 "type": "frame",
6282 "id": "RUp48",
6283 "name": "Logo",
6284 "clip": true,
6285 "width": 44,
6286 "height": 44,
6287 "fill": "$accent",
6288 "cornerRadius": 12,
6289 "layout": "none",
6290 "children": [
6291 {
6292 "type": "path",
6293 "id": "AF6jM",
6294 "x": 4.4,
6295 "y": 3.0609,
6296 "geometry": "M27.10145 22.82898l0-7.26956 8.09855-4.65507-1.53044-2.67826-8.09854 4.46377-6.37682-3.76232 0-8.92754-3.1884 0 0 8.9913-6.37681 3.69856-7.84348-4.46377-1.78551 2.55072 7.97101 4.52754 0 7.46087-7.97101 4.5913 1.78551 2.93334 7.84348-4.52754 6.37681 3.57101 0 9.11884 3.1884 0 0-9.11884 6.37682-3.63478 8.09854 4.59131 1.65798-2.93334-8.22609-4.52754z",
6297 "fill": "#1C2127",
6298 "width": 35.3275,
6299 "height": 38.4522
6300 }
6301 ]
6302 },
6303 {
6304 "type": "text",
6305 "id": "w8MWlJ",
6306 "name": "Heading",
6307 "fill": "#000000",
6308 "textGrowth": "fixed-width",
6309 "width": "fill_container",
6310 "content": "Create your account",
6311 "textAlign": "center",
6312 "fontFamily": "JetBrains Mono",
6313 "fontSize": 23,
6314 "fontWeight": "bold",
6315 "letterSpacing": -0.6
6316 },
6317 {
6318 "type": "text",
6319 "id": "TTzvW",
6320 "name": "Subheading",
6321 "fill": "#666666",
6322 "textGrowth": "fixed-width",
6323 "width": "fill_container",
6324 "content": "One account for repositories, boards and team chat.",
6325 "lineHeight": 1.5,
6326 "textAlign": "center",
6327 "fontFamily": "Geist",
6328 "fontSize": 14,
6329 "fontWeight": "normal"
6330 }
6331 ]
6332 },
6333 {
6334 "type": "frame",
6335 "id": "UaGzL",
6336 "name": "Form",
6337 "width": "fill_container",
6338 "layout": "vertical",
6339 "gap": 15,
6340 "children": [
6341 {
6342 "type": "frame",
6343 "id": "z9qZ4O",
6344 "name": "FULL NAME Field",
6345 "width": "fill_container",
6346 "layout": "vertical",
6347 "gap": 7,
6348 "children": [
6349 {
6350 "type": "frame",
6351 "id": "J4tWKg",
6352 "name": "Label Row",
6353 "width": "fill_container",
6354 "justifyContent": "space_between",
6355 "alignItems": "center",
6356 "children": [
6357 {
6358 "type": "text",
6359 "id": "dkVL8",
6360 "name": "Label",
6361 "fill": "#666666",
6362 "content": "USERNAME (OPTIONAL)",
6363 "fontFamily": "JetBrains Mono",
6364 "fontSize": 10,
6365 "fontWeight": "bold",
6366 "letterSpacing": 1.2
6367 }
6368 ]
6369 },
6370 {
6371 "type": "frame",
6372 "id": "P40Yx",
6373 "name": "Input",
6374 "width": "fill_container",
6375 "height": 46,
6376 "fill": "#FFFFFF",
6377 "cornerRadius": 10,
6378 "stroke": "#CBCCC9",
6379 "strokeWidth": 1,
6380 "gap": 10,
6381 "padding": [
6382 0,
6383 14
6384 ],
6385 "alignItems": "center",
6386 "children": [
6387 {
6388 "type": "icon",
6389 "id": "TO8vd",
6390 "name": "Icon",
6391 "width": 15,
6392 "height": 15,
6393 "icon": "user",
6394 "library": "lucide",
6395 "fill": "#666666"
6396 },
6397 {
6398 "type": "text",
6399 "id": "tvUG7",
6400 "name": "Value",
6401 "fill": "#111111",
6402 "content": "adalock",
6403 "fontFamily": "Geist",
6404 "fontSize": 14.5,
6405 "fontWeight": "normal"
6406 }
6407 ]
6408 }
6409 ]
6410 },
6411 {
6412 "type": "frame",
6413 "id": "B9eHth",
6414 "name": "WORK EMAIL Field",
6415 "width": "fill_container",
6416 "layout": "vertical",
6417 "gap": 7,
6418 "children": [
6419 {
6420 "type": "frame",
6421 "id": "w0LrRg",
6422 "name": "Label Row",
6423 "width": "fill_container",
6424 "justifyContent": "space_between",
6425 "alignItems": "center",
6426 "children": [
6427 {
6428 "type": "text",
6429 "id": "QpumB",
6430 "name": "Label",
6431 "fill": "#666666",
6432 "content": "EMAIL",
6433 "fontFamily": "JetBrains Mono",
6434 "fontSize": 10,
6435 "fontWeight": "bold",
6436 "letterSpacing": 1.2
6437 }
6438 ]
6439 },
6440 {
6441 "type": "frame",
6442 "id": "Hy0O4",
6443 "name": "Input",
6444 "width": "fill_container",
6445 "height": 46,
6446 "fill": "#FFFFFF",
6447 "cornerRadius": 10,
6448 "stroke": "#CBCCC9",
6449 "strokeWidth": 1,
6450 "gap": 10,
6451 "padding": [
6452 0,
6453 14
6454 ],
6455 "alignItems": "center",
6456 "children": [
6457 {
6458 "type": "icon",
6459 "id": "ts7da",
6460 "name": "Icon",
6461 "width": 15,
6462 "height": 15,
6463 "icon": "at-sign",
6464 "library": "lucide",
6465 "fill": "#666666"
6466 },
6467 {
6468 "type": "text",
6469 "id": "qtTsr",
6470 "name": "Value",
6471 "fill": "#111111",
6472 "content": "ada.lock@gitdata.ai",
6473 "fontFamily": "Geist",
6474 "fontSize": 14.5,
6475 "fontWeight": "normal"
6476 }
6477 ]
6478 }
6479 ]
6480 },
6481 {
6482 "type": "frame",
6483 "id": "z8mPbq",
6484 "name": "PASSWORD Field",
6485 "width": "fill_container",
6486 "layout": "vertical",
6487 "gap": 7,
6488 "children": [
6489 {
6490 "type": "frame",
6491 "id": "uluyY",
6492 "name": "Label Row",
6493 "width": "fill_container",
6494 "justifyContent": "space_between",
6495 "alignItems": "center",
6496 "children": [
6497 {
6498 "type": "text",
6499 "id": "tkX8w",
6500 "name": "Label",
6501 "fill": "#666666",
6502 "content": "PASSWORD",
6503 "fontFamily": "JetBrains Mono",
6504 "fontSize": 10,
6505 "fontWeight": "bold",
6506 "letterSpacing": 1.2
6507 }
6508 ]
6509 },
6510 {
6511 "type": "frame",
6512 "id": "aqPZE",
6513 "name": "Input",
6514 "width": "fill_container",
6515 "height": 46,
6516 "fill": "#FFFFFF",
6517 "cornerRadius": 10,
6518 "stroke": "#111111",
6519 "strokeWidth": 1.4,
6520 "gap": 10,
6521 "padding": [
6522 0,
6523 14
6524 ],
6525 "alignItems": "center",
6526 "children": [
6527 {
6528 "type": "icon",
6529 "id": "w9Zfp",
6530 "name": "Icon",
6531 "width": 15,
6532 "height": 15,
6533 "icon": "lock",
6534 "library": "lucide",
6535 "fill": "#666666"
6536 },
6537 {
6538 "type": "text",
6539 "id": "BsxoY",
6540 "name": "Value",
6541 "fill": "#111111",
6542 "content": "••••••••••••",
6543 "fontFamily": "JetBrains Mono",
6544 "fontSize": 16,
6545 "fontWeight": "normal"
6546 },
6547 {
6548 "type": "frame",
6549 "id": "Uau5q",
6550 "name": "Spacer",
6551 "width": "fill_container",
6552 "height": 1
6553 },
6554 {
6555 "type": "icon",
6556 "id": "YSfjQ",
6557 "name": "Reveal",
6558 "width": 16,
6559 "height": 16,
6560 "icon": "eye",
6561 "library": "lucide",
6562 "fill": "#666666"
6563 }
6564 ]
6565 }
6566 ]
6567 },
6568 {
6569 "type": "frame",
6570 "id": "m7pcr",
6571 "name": "DOB Field",
6572 "width": "fill_container",
6573 "layout": "vertical",
6574 "gap": 7,
6575 "children": [
6576 {
6577 "type": "frame",
6578 "id": "Z2Jun",
6579 "name": "Label Row",
6580 "width": "fill_container",
6581 "justifyContent": "space_between",
6582 "alignItems": "center",
6583 "children": [
6584 {
6585 "type": "text",
6586 "id": "wHzPs",
6587 "name": "Label",
6588 "fill": "#666666",
6589 "content": "DATE OF BIRTH",
6590 "fontFamily": "JetBrains Mono",
6591 "fontSize": 10,
6592 "fontWeight": "bold",
6593 "letterSpacing": 1.2
6594 },
6595 {
6596 "type": "text",
6597 "id": "X7qUZ",
6598 "name": "Age Gate",
6599 "fill": "#804200",
6600 "content": "13+ REQUIRED",
6601 "fontFamily": "JetBrains Mono",
6602 "fontSize": 9.5,
6603 "fontWeight": "bold",
6604 "letterSpacing": 1
6605 }
6606 ]
6607 },
6608 {
6609 "type": "frame",
6610 "id": "ZubuP",
6611 "name": "Selects",
6612 "width": "fill_container",
6613 "gap": 10,
6614 "children": [
6615 {
6616 "type": "frame",
6617 "id": "agMOL",
6618 "name": "Day Select",
6619 "width": "fill_container",
6620 "height": 46,
6621 "fill": "#FFFFFF",
6622 "cornerRadius": 10,
6623 "stroke": "#CBCCC9",
6624 "strokeWidth": 1,
6625 "gap": 8,
6626 "padding": [
6627 0,
6628 12
6629 ],
6630 "alignItems": "center",
6631 "children": [
6632 {
6633 "type": "text",
6634 "id": "umIEV",
6635 "name": "Value",
6636 "fill": "#111111",
6637 "content": "14",
6638 "fontFamily": "Geist",
6639 "fontSize": 14.5,
6640 "fontWeight": "normal"
6641 },
6642 {
6643 "type": "frame",
6644 "id": "aJza8",
6645 "name": "Spacer",
6646 "width": "fill_container",
6647 "height": 1
6648 },
6649 {
6650 "type": "icon",
6651 "id": "tLdlb",
6652 "name": "Chevron",
6653 "width": 14,
6654 "height": 14,
6655 "icon": "chevron-down",
6656 "library": "lucide",
6657 "fill": "#666666"
6658 }
6659 ]
6660 },
6661 {
6662 "type": "frame",
6663 "id": "n65vwi",
6664 "name": "Month Select",
6665 "width": "fill_container",
6666 "height": 46,
6667 "fill": "#FFFFFF",
6668 "cornerRadius": 10,
6669 "stroke": "#CBCCC9",
6670 "strokeWidth": 1,
6671 "gap": 8,
6672 "padding": [
6673 0,
6674 12
6675 ],
6676 "alignItems": "center",
6677 "children": [
6678 {
6679 "type": "text",
6680 "id": "G3AyH",
6681 "name": "Value",
6682 "fill": "#111111",
6683 "content": "MAR",
6684 "fontFamily": "Geist",
6685 "fontSize": 14.5,
6686 "fontWeight": "normal"
6687 },
6688 {
6689 "type": "frame",
6690 "id": "ZnpbC",
6691 "name": "Spacer",
6692 "width": "fill_container",
6693 "height": 1
6694 },
6695 {
6696 "type": "icon",
6697 "id": "Kxz06",
6698 "name": "Chevron",
6699 "width": 14,
6700 "height": 14,
6701 "icon": "chevron-down",
6702 "library": "lucide",
6703 "fill": "#666666"
6704 }
6705 ]
6706 },
6707 {
6708 "type": "frame",
6709 "id": "ofmBX",
6710 "name": "Year Select",
6711 "width": "fill_container",
6712 "height": 46,
6713 "fill": "#FFFFFF",
6714 "cornerRadius": 10,
6715 "stroke": "#CBCCC9",
6716 "strokeWidth": 1,
6717 "gap": 8,
6718 "padding": [
6719 0,
6720 12
6721 ],
6722 "alignItems": "center",
6723 "children": [
6724 {
6725 "type": "text",
6726 "id": "y0NwV0",
6727 "name": "Value",
6728 "fill": "#111111",
6729 "content": "1994",
6730 "fontFamily": "Geist",
6731 "fontSize": 14.5,
6732 "fontWeight": "normal"
6733 },
6734 {
6735 "type": "frame",
6736 "id": "DHhOM",
6737 "name": "Spacer",
6738 "width": "fill_container",
6739 "height": 1
6740 },
6741 {
6742 "type": "icon",
6743 "id": "ZnOrs",
6744 "name": "Chevron",
6745 "width": 14,
6746 "height": 14,
6747 "icon": "chevron-down",
6748 "library": "lucide",
6749 "fill": "#666666"
6750 }
6751 ]
6752 }
6753 ]
6754 }
6755 ]
6756 },
6757 {
6758 "type": "frame",
6759 "id": "alu1B",
6760 "name": "Terms Row",
6761 "width": "fill_container",
6762 "gap": 9,
6763 "alignItems": "center",
6764 "children": [
6765 {
6766 "type": "frame",
6767 "id": "krvRb",
6768 "name": "Checkbox",
6769 "width": 18,
6770 "height": 18,
6771 "fill": "#FF8400",
6772 "cornerRadius": 5,
6773 "justifyContent": "center",
6774 "alignItems": "center",
6775 "children": [
6776 {
6777 "type": "icon",
6778 "id": "PpbTt",
6779 "name": "Check",
6780 "width": 12,
6781 "height": 12,
6782 "icon": "check",
6783 "library": "lucide",
6784 "fill": "#111111"
6785 }
6786 ]
6787 },
6788 {
6789 "type": "frame",
6790 "id": "R2SkA",
6791 "name": "Terms Text",
6792 "gap": 4,
6793 "children": [
6794 {
6795 "type": "text",
6796 "id": "WBm3s",
6797 "name": "T1",
6798 "fill": "#111111",
6799 "content": "I agree to the",
6800 "fontFamily": "Geist",
6801 "fontSize": 13,
6802 "fontWeight": "normal"
6803 },
6804 {
6805 "type": "text",
6806 "id": "vcv3H",
6807 "name": "T2",
6808 "fill": "#111111",
6809 "content": "Terms",
6810 "fontFamily": "Geist",
6811 "fontSize": 13,
6812 "fontWeight": "bold"
6813 },
6814 {
6815 "type": "text",
6816 "id": "ECnSq",
6817 "name": "T3",
6818 "fill": "#111111",
6819 "content": "&",
6820 "fontFamily": "Geist",
6821 "fontSize": 13,
6822 "fontWeight": "normal"
6823 },
6824 {
6825 "type": "text",
6826 "id": "Xyrso",
6827 "name": "T4",
6828 "fill": "#111111",
6829 "content": "Privacy Policy",
6830 "fontFamily": "Geist",
6831 "fontSize": 13,
6832 "fontWeight": "bold"
6833 }
6834 ]
6835 }
6836 ]
6837 },
6838 {
6839 "type": "frame",
6840 "id": "d4chTV",
6841 "name": "Submit Button",
6842 "width": "fill_container",
6843 "height": 48,
6844 "fill": "#FF8400",
6845 "cornerRadius": 10,
6846 "effect": {
6847 "type": "shadow",
6848 "shadowType": "outer",
6849 "color": "#FF840066",
6850 "offset": {
6851 "x": 0,
6852 "y": 4
6853 },
6854 "blur": 14,
6855 "spread": -4
6856 },
6857 "gap": 9,
6858 "justifyContent": "center",
6859 "alignItems": "center",
6860 "children": [
6861 {
6862 "type": "text",
6863 "id": "xN3AR",
6864 "name": "Label",
6865 "fill": "#111111",
6866 "content": "Create account",
6867 "fontFamily": "JetBrains Mono",
6868 "fontSize": 14,
6869 "fontWeight": "bold",
6870 "letterSpacing": 0.4
6871 },
6872 {
6873 "type": "icon",
6874 "id": "AFKNa",
6875 "name": "Arrow",
6876 "width": 15,
6877 "height": 15,
6878 "icon": "arrow-right",
6879 "library": "lucide",
6880 "fill": "#111111"
6881 }
6882 ]
6883 },
6884 {
6885 "type": "frame",
6886 "id": "BYXxV",
6887 "name": "Login Row",
6888 "width": "fill_container",
6889 "gap": 6,
6890 "justifyContent": "center",
6891 "children": [
6892 {
6893 "type": "text",
6894 "id": "qeOm6",
6895 "name": "Q",
6896 "fill": "#666666",
6897 "content": "Already have an account?",
6898 "fontFamily": "Geist",
6899 "fontSize": 13,
6900 "fontWeight": "normal"
6901 },
6902 {
6903 "type": "text",
6904 "id": "SlJKk",
6905 "name": "Link",
6906 "fill": "#111111",
6907 "content": "Sign in",
6908 "fontFamily": "Geist",
6909 "fontSize": 13,
6910 "fontWeight": "bold"
6911 }
6912 ]
6913 }
6914 ]
6915 }
6916 ]
6917 },
6918 {
6919 "type": "frame",
6920 "id": "M1JKkx",
6921 "layoutPosition": "absolute",
6922 "x": 24,
6923 "y": 960,
6924 "name": "Status Row",
6925 "width": 720,
6926 "gap": 10,
6927 "justifyContent": "center",
6928 "alignItems": "center",
6929 "children": [
6930 {
6931 "type": "frame",
6932 "id": "R6ijg",
6933 "name": "Dot",
6934 "width": 8,
6935 "height": 8,
6936 "justifyContent": "center",
6937 "alignItems": "center",
6938 "children": [
6939 {
6940 "type": "ellipse",
6941 "id": "IcWDk",
6942 "name": "Dot",
6943 "fill": "$--color-success-foreground",
6944 "width": 7,
6945 "height": 7
6946 }
6947 ]
6948 },
6949 {
6950 "type": "text",
6951 "id": "hK8E1",
6952 "name": "Region",
6953 "fill": "$--muted-foreground",
6954 "content": "REGION EU-CENTRAL-1",
6955 "fontFamily": "$--font-primary",
6956 "fontSize": 11,
6957 "fontWeight": "normal",
6958 "letterSpacing": 0.5
6959 },
6960 {
6961 "type": "text",
6962 "id": "TDJyP",
6963 "name": "Sep2",
6964 "fill": "$--border",
6965 "content": "·",
6966 "fontFamily": "$--font-primary",
6967 "fontSize": 11,
6968 "fontWeight": "normal"
6969 },
6970 {
6971 "type": "text",
6972 "id": "WClXz",
6973 "name": "Copy",
6974 "fill": "$--muted-foreground",
6975 "content": "© 2026 GitDataAI",
6976 "fontFamily": "$--font-primary",
6977 "fontSize": 11,
6978 "fontWeight": "normal",
6979 "letterSpacing": 0.5
6980 }
6981 ]
6982 },
6983 {
6984 "type": "frame",
6985 "id": "jB9To",
6986 "layoutPosition": "absolute",
6987 "x": 32,
6988 "y": 936,
6989 "name": "Hint",
6990 "width": 704,
6991 "height": 14,
6992 "gap": 7,
6993 "justifyContent": "center",
6994 "alignItems": "center",
6995 "children": [
6996 {
6997 "type": "text",
6998 "id": "ieUKW",
6999 "name": "Hint Text",
7000 "fill": "$--muted-foreground",
7001 "content": "13+ REQUIRED · PASSWORD AT LEAST 8 CHARACTERS",
7002 "fontFamily": "$--font-primary",
7003 "fontSize": 10,
7004 "fontWeight": "normal",
7005 "letterSpacing": 1.2
7006 }
7007 ]
7008 },
7009 {
7010 "type": "frame",
7011 "id": "I8bS8",
7012 "layoutPosition": "absolute",
7013 "x": 32,
7014 "y": 36,
7015 "name": "Breadcrumb",
7016 "gap": 8,
7017 "alignItems": "center",
7018 "children": [
7019 {
7020 "type": "frame",
7021 "id": "A8p0q",
7022 "name": "Logo",
7023 "width": 14,
7024 "height": 14,
7025 "fill": "#FF8400",
7026 "cornerRadius": 4
7027 },
7028 {
7029 "type": "text",
7030 "id": "kxi18",
7031 "name": "Root",
7032 "fill": "#111111",
7033 "content": "GitDataAI",
7034 "fontFamily": "JetBrains Mono",
7035 "fontSize": 10,
7036 "fontWeight": "bold",
7037 "letterSpacing": 1.2
7038 },
7039 {
7040 "type": "text",
7041 "id": "qTxOG",
7042 "name": "Sep1",
7043 "fill": "#CBCCC9",
7044 "content": "/",
7045 "fontFamily": "JetBrains Mono",
7046 "fontSize": 10,
7047 "fontWeight": "normal"
7048 },
7049 {
7050 "type": "text",
7051 "id": "nPSD2",
7052 "name": "Section",
7053 "fill": "#666666",
7054 "content": "AUTH",
7055 "fontFamily": "JetBrains Mono",
7056 "fontSize": 10,
7057 "fontWeight": "normal",
7058 "letterSpacing": 1.2
7059 },
7060 {
7061 "type": "text",
7062 "id": "HNJDr",
7063 "name": "Sep2",
7064 "fill": "#CBCCC9",
7065 "content": "/",
7066 "fontFamily": "JetBrains Mono",
7067 "fontSize": 10,
7068 "fontWeight": "normal"
7069 },
7070 {
7071 "type": "text",
7072 "id": "jtX5n",
7073 "name": "Current",
7074 "fill": "#804200",
7075 "content": "CREATE ACCOUNT",
7076 "fontFamily": "JetBrains Mono",
7077 "fontSize": 10,
7078 "fontWeight": "bold",
7079 "letterSpacing": 1.2
7080 }
7081 ]
7082 }
7083 ]
7084 },
7085 {
7086 "type": "frame",
7087 "id": "XFFrq",
7088 "x": 2166,
7089 "y": 3180,
7090 "name": "2. Sign Up — Mobile",
7091 "clip": true,
7092 "width": 390,
7093 "height": 844,
7094 "fill": "$--background",
7095 "layout": "vertical",
7096 "gap": 26,
7097 "padding": [
7098 40,
7099 16,
7100 72,
7101 16
7102 ],
7103 "justifyContent": "center",
7104 "alignItems": "center",
7105 "children": [
7106 {
7107 "type": "frame",
7108 "id": "ke1T1",
7109 "layoutPosition": "absolute",
7110 "x": 25,
7111 "y": 200,
7112 "name": "Ambient Glow",
7113 "width": 340,
7114 "height": 400,
7115 "fill": {
7116 "type": "gradient",
7117 "gradientType": "radial",
7118 "enabled": true,
7119 "rotation": 0,
7120 "size": {
7121 "width": 1,
7122 "height": 1
7123 },
7124 "colors": [
7125 {
7126 "color": "#FF840026",
7127 "position": 0
7128 },
7129 {
7130 "color": "#FF840000",
7131 "position": 1
7132 }
7133 ]
7134 }
7135 },
7136 {
7137 "type": "frame",
7138 "id": "f3SIJH",
7139 "layoutPosition": "absolute",
7140 "x": 0,
7141 "y": 0,
7142 "name": "Hairline Field",
7143 "width": 390,
7144 "height": 844,
7145 "fill": {
7146 "type": "gradient",
7147 "gradientType": "linear",
7148 "enabled": true,
7149 "rotation": 180,
7150 "size": {
7151 "height": 1
7152 },
7153 "colors": [
7154 {
7155 "color": "#00000000",
7156 "position": 0.55
7157 },
7158 {
7159 "color": "#00000009",
7160 "position": 1
7161 }
7162 ]
7163 }
7164 },
7165 {
7166 "type": "frame",
7167 "id": "bArdA",
7168 "layoutPosition": "absolute",
7169 "x": 16,
7170 "y": 16,
7171 "name": "Mark TL",
7172 "width": 18,
7173 "height": 18,
7174 "stroke": "$--border",
7175 "strokeWidth": {
7176 "top": 1,
7177 "left": 1
7178 },
7179 "layout": "none"
7180 },
7181 {
7182 "type": "frame",
7183 "id": "jjDtY",
7184 "layoutPosition": "absolute",
7185 "x": 356,
7186 "y": 16,
7187 "name": "Mark TR",
7188 "width": 18,
7189 "height": 18,
7190 "stroke": "$--border",
7191 "strokeWidth": {
7192 "top": 1,
7193 "right": 1
7194 },
7195 "layout": "none"
7196 },
7197 {
7198 "type": "frame",
7199 "id": "j8rWl",
7200 "layoutPosition": "absolute",
7201 "x": 16,
7202 "y": 810,
7203 "name": "Mark BL",
7204 "width": 18,
7205 "height": 18,
7206 "stroke": "$--border",
7207 "strokeWidth": {
7208 "bottom": 1,
7209 "left": 1
7210 },
7211 "layout": "none"
7212 },
7213 {
7214 "type": "frame",
7215 "id": "NFIQb",
7216 "layoutPosition": "absolute",
7217 "x": 356,
7218 "y": 810,
7219 "name": "Mark BR",
7220 "width": 18,
7221 "height": 18,
7222 "stroke": "$--border",
7223 "strokeWidth": {
7224 "right": 1,
7225 "bottom": 1
7226 },
7227 "layout": "none"
7228 },
7229 {
7230 "type": "frame",
7231 "id": "S82eJ",
7232 "name": "Login Card",
7233 "width": "fill_container",
7234 "fill": "$--card",
7235 "cornerRadius": "$--radius-m",
7236 "stroke": "$--border",
7237 "strokeWidth": 1,
7238 "effect": [
7239 {
7240 "type": "shadow",
7241 "shadowType": "outer",
7242 "color": "#1111111F",
7243 "offset": {
7244 "x": 0,
7245 "y": 18
7246 },
7247 "blur": 44,
7248 "spread": -8
7249 },
7250 {
7251 "type": "shadow",
7252 "shadowType": "outer",
7253 "color": "#1111110A",
7254 "offset": {
7255 "x": 0,
7256 "y": 2
7257 },
7258 "blur": 6
7259 }
7260 ],
7261 "layout": "vertical",
7262 "gap": 18,
7263 "padding": 24,
7264 "children": [
7265 {
7266 "type": "frame",
7267 "id": "v9gb9w",
7268 "name": "Card Header",
7269 "width": "fill_container",
7270 "layout": "vertical",
7271 "gap": 12,
7272 "alignItems": "center",
7273 "children": [
7274 {
7275 "type": "frame",
7276 "id": "oFVzQ",
7277 "name": "Logo",
7278 "clip": true,
7279 "width": 44,
7280 "height": 44,
7281 "fill": "$accent",
7282 "cornerRadius": 12,
7283 "layout": "none",
7284 "children": [
7285 {
7286 "type": "path",
7287 "id": "S8yHv",
7288 "x": 4.4,
7289 "y": 3.0609,
7290 "geometry": "M27.10145 22.82898l0-7.26956 8.09855-4.65507-1.53044-2.67826-8.09854 4.46377-6.37682-3.76232 0-8.92754-3.1884 0 0 8.9913-6.37681 3.69856-7.84348-4.46377-1.78551 2.55072 7.97101 4.52754 0 7.46087-7.97101 4.5913 1.78551 2.93334 7.84348-4.52754 6.37681 3.57101 0 9.11884 3.1884 0 0-9.11884 6.37682-3.63478 8.09854 4.59131 1.65798-2.93334-8.22609-4.52754z",
7291 "fill": "#1C2127",
7292 "width": 35.3275,
7293 "height": 38.4522
7294 }
7295 ]
7296 },
7297 {
7298 "type": "text",
7299 "id": "tSBeS",
7300 "name": "Heading",
7301 "fill": "#000000",
7302 "textGrowth": "fixed-width",
7303 "width": "fill_container",
7304 "content": "Create your account",
7305 "textAlign": "center",
7306 "fontFamily": "JetBrains Mono",
7307 "fontSize": 21,
7308 "fontWeight": "bold",
7309 "letterSpacing": -0.6
7310 },
7311 {
7312 "type": "text",
7313 "id": "m0rh9v",
7314 "name": "Subheading",
7315 "fill": "#666666",
7316 "textGrowth": "fixed-width",
7317 "width": "fill_container",
7318 "content": "One account for repositories, boards and team chat.",
7319 "lineHeight": 1.5,
7320 "textAlign": "center",
7321 "fontFamily": "Geist",
7322 "fontSize": 14,
7323 "fontWeight": "normal"
7324 }
7325 ]
7326 },
7327 {
7328 "type": "frame",
7329 "id": "J08KV",
7330 "name": "Form",
7331 "width": "fill_container",
7332 "layout": "vertical",
7333 "gap": 15,
7334 "children": [
7335 {
7336 "type": "frame",
7337 "id": "RG08A",
7338 "name": "FULL NAME Field",
7339 "width": "fill_container",
7340 "layout": "vertical",
7341 "gap": 7,
7342 "children": [
7343 {
7344 "type": "frame",
7345 "id": "grzCE",
7346 "name": "Label Row",
7347 "width": "fill_container",
7348 "justifyContent": "space_between",
7349 "alignItems": "center",
7350 "children": [
7351 {
7352 "type": "text",
7353 "id": "emz6y",
7354 "name": "Label",
7355 "fill": "#666666",
7356 "content": "USERNAME (OPTIONAL)",
7357 "fontFamily": "JetBrains Mono",
7358 "fontSize": 10,
7359 "fontWeight": "bold",
7360 "letterSpacing": 1.2
7361 }
7362 ]
7363 },
7364 {
7365 "type": "frame",
7366 "id": "ljGTZ",
7367 "name": "Input",
7368 "width": "fill_container",
7369 "height": 46,
7370 "fill": "#FFFFFF",
7371 "cornerRadius": 10,
7372 "stroke": "#CBCCC9",
7373 "strokeWidth": 1,
7374 "gap": 10,
7375 "padding": [
7376 0,
7377 14
7378 ],
7379 "alignItems": "center",
7380 "children": [
7381 {
7382 "type": "icon",
7383 "id": "asD2s",
7384 "name": "Icon",
7385 "width": 15,
7386 "height": 15,
7387 "icon": "user",
7388 "library": "lucide",
7389 "fill": "#666666"
7390 },
7391 {
7392 "type": "text",
7393 "id": "UiTHw",
7394 "name": "Value",
7395 "fill": "#111111",
7396 "content": "adalock",
7397 "fontFamily": "Geist",
7398 "fontSize": 14.5,
7399 "fontWeight": "normal"
7400 }
7401 ]
7402 }
7403 ]
7404 },
7405 {
7406 "type": "frame",
7407 "id": "x5bTv5",
7408 "name": "WORK EMAIL Field",
7409 "width": "fill_container",
7410 "layout": "vertical",
7411 "gap": 7,
7412 "children": [
7413 {
7414 "type": "frame",
7415 "id": "P2nHzb",
7416 "name": "Label Row",
7417 "width": "fill_container",
7418 "justifyContent": "space_between",
7419 "alignItems": "center",
7420 "children": [
7421 {
7422 "type": "text",
7423 "id": "nOnSb",
7424 "name": "Label",
7425 "fill": "#666666",
7426 "content": "EMAIL",
7427 "fontFamily": "JetBrains Mono",
7428 "fontSize": 10,
7429 "fontWeight": "bold",
7430 "letterSpacing": 1.2
7431 }
7432 ]
7433 },
7434 {
7435 "type": "frame",
7436 "id": "eS2i7",
7437 "name": "Input",
7438 "width": "fill_container",
7439 "height": 46,
7440 "fill": "#FFFFFF",
7441 "cornerRadius": 10,
7442 "stroke": "#CBCCC9",
7443 "strokeWidth": 1,
7444 "gap": 10,
7445 "padding": [
7446 0,
7447 14
7448 ],
7449 "alignItems": "center",
7450 "children": [
7451 {
7452 "type": "icon",
7453 "id": "C5zhQ",
7454 "name": "Icon",
7455 "width": 15,
7456 "height": 15,
7457 "icon": "at-sign",
7458 "library": "lucide",
7459 "fill": "#666666"
7460 },
7461 {
7462 "type": "text",
7463 "id": "eH7ir",
7464 "name": "Value",
7465 "fill": "#111111",
7466 "content": "ada.lock@gitdata.ai",
7467 "fontFamily": "Geist",
7468 "fontSize": 14.5,
7469 "fontWeight": "normal"
7470 }
7471 ]
7472 }
7473 ]
7474 },
7475 {
7476 "type": "frame",
7477 "id": "C3T7YT",
7478 "name": "PASSWORD Field",
7479 "width": "fill_container",
7480 "layout": "vertical",
7481 "gap": 7,
7482 "children": [
7483 {
7484 "type": "frame",
7485 "id": "kXCK2",
7486 "name": "Label Row",
7487 "width": "fill_container",
7488 "justifyContent": "space_between",
7489 "alignItems": "center",
7490 "children": [
7491 {
7492 "type": "text",
7493 "id": "xv3fP",
7494 "name": "Label",
7495 "fill": "#666666",
7496 "content": "PASSWORD",
7497 "fontFamily": "JetBrains Mono",
7498 "fontSize": 10,
7499 "fontWeight": "bold",
7500 "letterSpacing": 1.2
7501 }
7502 ]
7503 },
7504 {
7505 "type": "frame",
7506 "id": "ReR1v",
7507 "name": "Input",
7508 "width": "fill_container",
7509 "height": 46,
7510 "fill": "#FFFFFF",
7511 "cornerRadius": 10,
7512 "stroke": "#111111",
7513 "strokeWidth": 1.4,
7514 "gap": 10,
7515 "padding": [
7516 0,
7517 14
7518 ],
7519 "alignItems": "center",
7520 "children": [
7521 {
7522 "type": "icon",
7523 "id": "CEFtT",
7524 "name": "Icon",
7525 "width": 15,
7526 "height": 15,
7527 "icon": "lock",
7528 "library": "lucide",
7529 "fill": "#666666"
7530 },
7531 {
7532 "type": "text",
7533 "id": "r9TLGO",
7534 "name": "Value",
7535 "fill": "#111111",
7536 "content": "••••••••••••",
7537 "fontFamily": "JetBrains Mono",
7538 "fontSize": 16,
7539 "fontWeight": "normal"
7540 },
7541 {
7542 "type": "frame",
7543 "id": "Mumi4",
7544 "name": "Spacer",
7545 "width": "fill_container",
7546 "height": 1
7547 },
7548 {
7549 "type": "icon",
7550 "id": "i1pMA",
7551 "name": "Reveal",
7552 "width": 16,
7553 "height": 16,
7554 "icon": "eye",
7555 "library": "lucide",
7556 "fill": "#666666"
7557 }
7558 ]
7559 }
7560 ]
7561 },
7562 {
7563 "type": "frame",
7564 "id": "GgBhi",
7565 "name": "DOB Field",
7566 "width": "fill_container",
7567 "layout": "vertical",
7568 "gap": 7,
7569 "children": [
7570 {
7571 "type": "frame",
7572 "id": "Z1jp9",
7573 "name": "Label Row",
7574 "width": "fill_container",
7575 "justifyContent": "space_between",
7576 "alignItems": "center",
7577 "children": [
7578 {
7579 "type": "text",
7580 "id": "YnIj3",
7581 "name": "Label",
7582 "fill": "#666666",
7583 "content": "DATE OF BIRTH",
7584 "fontFamily": "JetBrains Mono",
7585 "fontSize": 10,
7586 "fontWeight": "bold",
7587 "letterSpacing": 1.2
7588 },
7589 {
7590 "type": "text",
7591 "id": "J9pQm",
7592 "name": "Age Gate",
7593 "fill": "#804200",
7594 "content": "13+ REQUIRED",
7595 "fontFamily": "JetBrains Mono",
7596 "fontSize": 9.5,
7597 "fontWeight": "bold",
7598 "letterSpacing": 1
7599 }
7600 ]
7601 },
7602 {
7603 "type": "frame",
7604 "id": "jClqu",
7605 "name": "Selects",
7606 "width": "fill_container",
7607 "gap": 10,
7608 "children": [
7609 {
7610 "type": "frame",
7611 "id": "awG44",
7612 "name": "Day Select",
7613 "width": "fill_container",
7614 "height": 46,
7615 "fill": "#FFFFFF",
7616 "cornerRadius": 10,
7617 "stroke": "#CBCCC9",
7618 "strokeWidth": 1,
7619 "gap": 8,
7620 "padding": [
7621 0,
7622 12
7623 ],
7624 "alignItems": "center",
7625 "children": [
7626 {
7627 "type": "text",
7628 "id": "Y8F46Y",
7629 "name": "Value",
7630 "fill": "#111111",
7631 "content": "14",
7632 "fontFamily": "Geist",
7633 "fontSize": 14.5,
7634 "fontWeight": "normal"
7635 },
7636 {
7637 "type": "frame",
7638 "id": "MYMpV",
7639 "name": "Spacer",
7640 "width": "fill_container",
7641 "height": 1
7642 },
7643 {
7644 "type": "icon",
7645 "id": "H97DQf",
7646 "name": "Chevron",
7647 "width": 14,
7648 "height": 14,
7649 "icon": "chevron-down",
7650 "library": "lucide",
7651 "fill": "#666666"
7652 }
7653 ]
7654 },
7655 {
7656 "type": "frame",
7657 "id": "sKjdR",
7658 "name": "Month Select",
7659 "width": "fill_container",
7660 "height": 46,
7661 "fill": "#FFFFFF",
7662 "cornerRadius": 10,
7663 "stroke": "#CBCCC9",
7664 "strokeWidth": 1,
7665 "gap": 8,
7666 "padding": [
7667 0,
7668 12
7669 ],
7670 "alignItems": "center",
7671 "children": [
7672 {
7673 "type": "text",
7674 "id": "Cnj5t",
7675 "name": "Value",
7676 "fill": "#111111",
7677 "content": "MAR",
7678 "fontFamily": "Geist",
7679 "fontSize": 14.5,
7680 "fontWeight": "normal"
7681 },
7682 {
7683 "type": "frame",
7684 "id": "fhVGs",
7685 "name": "Spacer",
7686 "width": "fill_container",
7687 "height": 1
7688 },
7689 {
7690 "type": "icon",
7691 "id": "pasko",
7692 "name": "Chevron",
7693 "width": 14,
7694 "height": 14,
7695 "icon": "chevron-down",
7696 "library": "lucide",
7697 "fill": "#666666"
7698 }
7699 ]
7700 },
7701 {
7702 "type": "frame",
7703 "id": "R1MQZ",
7704 "name": "Year Select",
7705 "width": "fill_container",
7706 "height": 46,
7707 "fill": "#FFFFFF",
7708 "cornerRadius": 10,
7709 "stroke": "#CBCCC9",
7710 "strokeWidth": 1,
7711 "gap": 8,
7712 "padding": [
7713 0,
7714 12
7715 ],
7716 "alignItems": "center",
7717 "children": [
7718 {
7719 "type": "text",
7720 "id": "nB7mL",
7721 "name": "Value",
7722 "fill": "#111111",
7723 "content": "1994",
7724 "fontFamily": "Geist",
7725 "fontSize": 14.5,
7726 "fontWeight": "normal"
7727 },
7728 {
7729 "type": "frame",
7730 "id": "zybqo",
7731 "name": "Spacer",
7732 "width": "fill_container",
7733 "height": 1
7734 },
7735 {
7736 "type": "icon",
7737 "id": "JemsP",
7738 "name": "Chevron",
7739 "width": 14,
7740 "height": 14,
7741 "icon": "chevron-down",
7742 "library": "lucide",
7743 "fill": "#666666"
7744 }
7745 ]
7746 }
7747 ]
7748 }
7749 ]
7750 },
7751 {
7752 "type": "frame",
7753 "id": "m77YbA",
7754 "name": "Terms Row",
7755 "width": "fill_container",
7756 "gap": 9,
7757 "alignItems": "center",
7758 "children": [
7759 {
7760 "type": "frame",
7761 "id": "V0BUn",
7762 "name": "Checkbox",
7763 "width": 18,
7764 "height": 18,
7765 "fill": "#FF8400",
7766 "cornerRadius": 5,
7767 "justifyContent": "center",
7768 "alignItems": "center",
7769 "children": [
7770 {
7771 "type": "icon",
7772 "id": "VuU4I",
7773 "name": "Check",
7774 "width": 12,
7775 "height": 12,
7776 "icon": "check",
7777 "library": "lucide",
7778 "fill": "#111111"
7779 }
7780 ]
7781 },
7782 {
7783 "type": "frame",
7784 "id": "PqV7A",
7785 "name": "Terms Text",
7786 "gap": 4,
7787 "children": [
7788 {
7789 "type": "text",
7790 "id": "QCOZe",
7791 "name": "T1",
7792 "fill": "#111111",
7793 "content": "I agree to the",
7794 "fontFamily": "Geist",
7795 "fontSize": 13,
7796 "fontWeight": "normal"
7797 },
7798 {
7799 "type": "text",
7800 "id": "XrUhl",
7801 "name": "T2",
7802 "fill": "#111111",
7803 "content": "Terms",
7804 "fontFamily": "Geist",
7805 "fontSize": 13,
7806 "fontWeight": "bold"
7807 },
7808 {
7809 "type": "text",
7810 "id": "n8Wkaf",
7811 "name": "T3",
7812 "fill": "#111111",
7813 "content": "&",
7814 "fontFamily": "Geist",
7815 "fontSize": 13,
7816 "fontWeight": "normal"
7817 },
7818 {
7819 "type": "text",
7820 "id": "m5CYZe",
7821 "name": "T4",
7822 "fill": "#111111",
7823 "content": "Privacy Policy",
7824 "fontFamily": "Geist",
7825 "fontSize": 13,
7826 "fontWeight": "bold"
7827 }
7828 ]
7829 }
7830 ]
7831 },
7832 {
7833 "type": "frame",
7834 "id": "v09S1H",
7835 "name": "Submit Button",
7836 "width": "fill_container",
7837 "height": 48,
7838 "fill": "#FF8400",
7839 "cornerRadius": 10,
7840 "effect": {
7841 "type": "shadow",
7842 "shadowType": "outer",
7843 "color": "#FF840066",
7844 "offset": {
7845 "x": 0,
7846 "y": 4
7847 },
7848 "blur": 14,
7849 "spread": -4
7850 },
7851 "gap": 9,
7852 "justifyContent": "center",
7853 "alignItems": "center",
7854 "children": [
7855 {
7856 "type": "text",
7857 "id": "WoN2e",
7858 "name": "Label",
7859 "fill": "#111111",
7860 "content": "Create account",
7861 "fontFamily": "JetBrains Mono",
7862 "fontSize": 14,
7863 "fontWeight": "bold",
7864 "letterSpacing": 0.4
7865 },
7866 {
7867 "type": "icon",
7868 "id": "ICHvV",
7869 "name": "Arrow",
7870 "width": 15,
7871 "height": 15,
7872 "icon": "arrow-right",
7873 "library": "lucide",
7874 "fill": "#111111"
7875 }
7876 ]
7877 },
7878 {
7879 "type": "frame",
7880 "id": "QhgIt",
7881 "name": "Login Row",
7882 "width": "fill_container",
7883 "gap": 6,
7884 "justifyContent": "center",
7885 "children": [
7886 {
7887 "type": "text",
7888 "id": "aEWnJ",
7889 "name": "Q",
7890 "fill": "#666666",
7891 "content": "Already have an account?",
7892 "fontFamily": "Geist",
7893 "fontSize": 13,
7894 "fontWeight": "normal"
7895 },
7896 {
7897 "type": "text",
7898 "id": "faFER",
7899 "name": "Link",
7900 "fill": "#111111",
7901 "content": "Sign in",
7902 "fontFamily": "Geist",
7903 "fontSize": 13,
7904 "fontWeight": "bold"
7905 }
7906 ]
7907 }
7908 ]
7909 }
7910 ]
7911 },
7912 {
7913 "type": "frame",
7914 "id": "D7xlq",
7915 "layoutPosition": "absolute",
7916 "x": 16,
7917 "y": 788,
7918 "name": "Status Row",
7919 "width": 358,
7920 "gap": 10,
7921 "justifyContent": "center",
7922 "alignItems": "center",
7923 "children": [
7924 {
7925 "type": "frame",
7926 "id": "u9wxKZ",
7927 "name": "Dot",
7928 "width": 8,
7929 "height": 8,
7930 "justifyContent": "center",
7931 "alignItems": "center",
7932 "children": [
7933 {
7934 "type": "ellipse",
7935 "id": "agiIK",
7936 "name": "Dot",
7937 "fill": "$--color-success-foreground",
7938 "width": 7,
7939 "height": 7
7940 }
7941 ]
7942 },
7943 {
7944 "type": "text",
7945 "id": "jX13B",
7946 "name": "Copy",
7947 "fill": "$--muted-foreground",
7948 "content": "© 2026 GitDataAI",
7949 "fontFamily": "$--font-primary",
7950 "fontSize": 11,
7951 "fontWeight": "normal",
7952 "letterSpacing": 0.5
7953 }
7954 ]
7955 },
7956 {
7957 "type": "frame",
7958 "id": "k7Jiul",
7959 "layoutPosition": "absolute",
7960 "x": 8,
7961 "y": 760,
7962 "name": "Hint",
7963 "width": 374,
7964 "height": 14,
7965 "gap": 7,
7966 "justifyContent": "center",
7967 "alignItems": "center",
7968 "children": [
7969 {
7970 "type": "text",
7971 "id": "uscs9",
7972 "name": "Hint Text",
7973 "fill": "$--muted-foreground",
7974 "content": "13+ REQUIRED · PASSWORD AT LEAST 8 CHARACTERS",
7975 "fontFamily": "$--font-primary",
7976 "fontSize": 10,
7977 "fontWeight": "normal",
7978 "letterSpacing": 1.2
7979 }
7980 ]
7981 }
7982 ]
7983 },
7984 {
7985 "type": "frame",
7986 "id": "SaADB",
7987 "x": 2676,
7988 "y": 3180,
7989 "name": "3. Forgot Password — Tablet",
7990 "clip": true,
7991 "width": 768,
7992 "height": 1024,
7993 "fill": "$--background",
7994 "layout": "vertical",
7995 "gap": 26,
7996 "padding": [
7997 48,
7998 32
7999 ],
8000 "justifyContent": "center",
8001 "alignItems": "center",
8002 "children": [
8003 {
8004 "type": "frame",
8005 "id": "MUWAx",
8006 "layoutPosition": "absolute",
8007 "x": 74,
8008 "y": 260,
8009 "name": "Ambient Glow",
8010 "width": 620,
8011 "height": 480,
8012 "fill": {
8013 "type": "gradient",
8014 "gradientType": "radial",
8015 "enabled": true,
8016 "rotation": 0,
8017 "size": {
8018 "width": 1,
8019 "height": 1
8020 },
8021 "colors": [
8022 {
8023 "color": "#FF840026",
8024 "position": 0
8025 },
8026 {
8027 "color": "#FF840000",
8028 "position": 1
8029 }
8030 ]
8031 }
8032 },
8033 {
8034 "type": "frame",
8035 "id": "M905c",
8036 "layoutPosition": "absolute",
8037 "x": 0,
8038 "y": 0,
8039 "name": "Hairline Field",
8040 "width": 768,
8041 "height": 1024,
8042 "fill": {
8043 "type": "gradient",
8044 "gradientType": "linear",
8045 "enabled": true,
8046 "rotation": 180,
8047 "size": {
8048 "height": 1
8049 },
8050 "colors": [
8051 {
8052 "color": "#00000000",
8053 "position": 0.55
8054 },
8055 {
8056 "color": "#00000009",
8057 "position": 1
8058 }
8059 ]
8060 }
8061 },
8062 {
8063 "type": "frame",
8064 "id": "rysv2",
8065 "layoutPosition": "absolute",
8066 "x": 24,
8067 "y": 24,
8068 "name": "Mark TL",
8069 "width": 18,
8070 "height": 18,
8071 "stroke": "$--border",
8072 "strokeWidth": {
8073 "top": 1,
8074 "left": 1
8075 },
8076 "layout": "none"
8077 },
8078 {
8079 "type": "frame",
8080 "id": "z7g7ZQ",
8081 "layoutPosition": "absolute",
8082 "x": 726,
8083 "y": 24,
8084 "name": "Mark TR",
8085 "width": 18,
8086 "height": 18,
8087 "stroke": "$--border",
8088 "strokeWidth": {
8089 "top": 1,
8090 "right": 1
8091 },
8092 "layout": "none"
8093 },
8094 {
8095 "type": "frame",
8096 "id": "NTHYW",
8097 "layoutPosition": "absolute",
8098 "x": 24,
8099 "y": 982,
8100 "name": "Mark BL",
8101 "width": 18,
8102 "height": 18,
8103 "stroke": "$--border",
8104 "strokeWidth": {
8105 "bottom": 1,
8106 "left": 1
8107 },
8108 "layout": "none"
8109 },
8110 {
8111 "type": "frame",
8112 "id": "r2CJ4p",
8113 "layoutPosition": "absolute",
8114 "x": 726,
8115 "y": 982,
8116 "name": "Mark BR",
8117 "width": 18,
8118 "height": 18,
8119 "stroke": "$--border",
8120 "strokeWidth": {
8121 "right": 1,
8122 "bottom": 1
8123 },
8124 "layout": "none"
8125 },
8126 {
8127 "type": "frame",
8128 "id": "rdO4c",
8129 "name": "Login Card",
8130 "width": 460,
8131 "fill": "$--card",
8132 "cornerRadius": "$--radius-m",
8133 "stroke": "$--border",
8134 "strokeWidth": 1,
8135 "effect": [
8136 {
8137 "type": "shadow",
8138 "shadowType": "outer",
8139 "color": "#1111111F",
8140 "offset": {
8141 "x": 0,
8142 "y": 18
8143 },
8144 "blur": 44,
8145 "spread": -8
8146 },
8147 {
8148 "type": "shadow",
8149 "shadowType": "outer",
8150 "color": "#1111110A",
8151 "offset": {
8152 "x": 0,
8153 "y": 2
8154 },
8155 "blur": 6
8156 }
8157 ],
8158 "layout": "vertical",
8159 "gap": 22,
8160 "padding": 32,
8161 "children": [
8162 {
8163 "type": "frame",
8164 "id": "Q0rBvd",
8165 "name": "Card Header",
8166 "width": "fill_container",
8167 "layout": "vertical",
8168 "gap": 12,
8169 "alignItems": "center",
8170 "children": [
8171 {
8172 "type": "frame",
8173 "id": "qSTnq",
8174 "name": "Icon Badge",
8175 "width": 44,
8176 "height": 44,
8177 "fill": "#F2F3F0",
8178 "cornerRadius": 12,
8179 "stroke": "#CBCCC9",
8180 "strokeWidth": 1,
8181 "justifyContent": "center",
8182 "alignItems": "center",
8183 "children": [
8184 {
8185 "type": "icon",
8186 "id": "D2Yb8",
8187 "name": "Key",
8188 "width": 20,
8189 "height": 20,
8190 "icon": "key-round",
8191 "library": "lucide",
8192 "fill": "#111111"
8193 }
8194 ]
8195 },
8196 {
8197 "type": "text",
8198 "id": "B9B4xW",
8199 "name": "Heading",
8200 "fill": "#111111",
8201 "textGrowth": "fixed-width",
8202 "width": "fill_container",
8203 "content": "Forgot password?",
8204 "textAlign": "center",
8205 "fontFamily": "JetBrains Mono",
8206 "fontSize": 23,
8207 "fontWeight": "bold",
8208 "letterSpacing": -0.6
8209 },
8210 {
8211 "type": "text",
8212 "id": "vGOvG",
8213 "name": "Subheading",
8214 "fill": "#666666",
8215 "textGrowth": "fixed-width",
8216 "width": "fill_container",
8217 "content": "Enter your account email and we will send a single-use reset link. It expires after 30 minutes.",
8218 "lineHeight": 1.5,
8219 "textAlign": "center",
8220 "fontFamily": "Geist",
8221 "fontSize": 14,
8222 "fontWeight": "normal"
8223 }
8224 ]
8225 },
8226 {
8227 "type": "frame",
8228 "id": "TXl8W",
8229 "name": "Form",
8230 "width": "fill_container",
8231 "layout": "vertical",
8232 "gap": 15,
8233 "children": [
8234 {
8235 "type": "frame",
8236 "id": "Bv2v7",
8237 "name": "Email Field",
8238 "width": "fill_container",
8239 "layout": "vertical",
8240 "gap": 7,
8241 "children": [
8242 {
8243 "type": "frame",
8244 "id": "RQyBE",
8245 "name": "Label Row",
8246 "width": "fill_container",
8247 "justifyContent": "space_between",
8248 "alignItems": "center",
8249 "children": [
8250 {
8251 "type": "text",
8252 "id": "LpLre",
8253 "name": "Label",
8254 "fill": "#666666",
8255 "content": "ACCOUNT EMAIL",
8256 "fontFamily": "JetBrains Mono",
8257 "fontSize": 10,
8258 "fontWeight": "bold",
8259 "letterSpacing": 1.2
8260 }
8261 ]
8262 },
8263 {
8264 "type": "frame",
8265 "id": "yraFo",
8266 "name": "Input",
8267 "width": "fill_container",
8268 "height": 46,
8269 "fill": "#FFFFFF",
8270 "cornerRadius": 10,
8271 "stroke": "#111111",
8272 "strokeWidth": 1.4,
8273 "gap": 10,
8274 "padding": [
8275 0,
8276 14
8277 ],
8278 "alignItems": "center",
8279 "children": [
8280 {
8281 "type": "icon",
8282 "id": "YFmHc",
8283 "name": "Icon",
8284 "width": 15,
8285 "height": 15,
8286 "icon": "at-sign",
8287 "library": "lucide",
8288 "fill": "#666666"
8289 },
8290 {
8291 "type": "text",
8292 "id": "xuvxH",
8293 "name": "Value",
8294 "fill": "#111111",
8295 "content": "ada.lock@gitdata.ai",
8296 "fontFamily": "Geist",
8297 "fontSize": 14.5,
8298 "fontWeight": "normal"
8299 }
8300 ]
8301 }
8302 ]
8303 },
8304 {
8305 "type": "frame",
8306 "id": "iFVxQ",
8307 "name": "Notice",
8308 "width": "fill_container",
8309 "fill": "#F2F3F0",
8310 "cornerRadius": 10,
8311 "stroke": "#CBCCC9",
8312 "strokeWidth": 1,
8313 "gap": 9,
8314 "padding": [
8315 12,
8316 14
8317 ],
8318 "alignItems": "center",
8319 "children": [
8320 {
8321 "type": "icon",
8322 "id": "H4Ofzb",
8323 "name": "Info",
8324 "width": 15,
8325 "height": 15,
8326 "icon": "info",
8327 "library": "lucide",
8328 "fill": "#666666"
8329 },
8330 {
8331 "type": "text",
8332 "id": "k07Pr4",
8333 "name": "Text",
8334 "fill": "#666666",
8335 "textGrowth": "fixed-width",
8336 "width": "fill_container",
8337 "content": "If the address is registered you will receive a reset email. For security we never reveal whether an account exists.",
8338 "lineHeight": 1.45,
8339 "fontFamily": "Geist",
8340 "fontSize": 12.5,
8341 "fontWeight": "normal"
8342 }
8343 ]
8344 },
8345 {
8346 "type": "frame",
8347 "id": "LstcU",
8348 "name": "Submit Button",
8349 "width": "fill_container",
8350 "height": 48,
8351 "fill": "#FF8400",
8352 "cornerRadius": 10,
8353 "effect": {
8354 "type": "shadow",
8355 "shadowType": "outer",
8356 "color": "#FF840066",
8357 "offset": {
8358 "x": 0,
8359 "y": 4
8360 },
8361 "blur": 14,
8362 "spread": -4
8363 },
8364 "gap": 9,
8365 "justifyContent": "center",
8366 "alignItems": "center",
8367 "children": [
8368 {
8369 "type": "text",
8370 "id": "Jxoyh",
8371 "name": "Label",
8372 "fill": "#111111",
8373 "content": "Send reset link",
8374 "fontFamily": "JetBrains Mono",
8375 "fontSize": 14,
8376 "fontWeight": "bold",
8377 "letterSpacing": 0.4
8378 },
8379 {
8380 "type": "icon",
8381 "id": "tCT0H",
8382 "name": "Arrow",
8383 "width": 15,
8384 "height": 15,
8385 "icon": "arrow-right",
8386 "library": "lucide",
8387 "fill": "#111111"
8388 }
8389 ]
8390 },
8391 {
8392 "type": "frame",
8393 "id": "Cb38z",
8394 "name": "Back Row",
8395 "width": "fill_container",
8396 "gap": 6,
8397 "justifyContent": "center",
8398 "children": [
8399 {
8400 "type": "text",
8401 "id": "otdnO",
8402 "name": "Q",
8403 "fill": "#666666",
8404 "content": "Remembered it?",
8405 "fontFamily": "Geist",
8406 "fontSize": 13,
8407 "fontWeight": "normal"
8408 },
8409 {
8410 "type": "text",
8411 "id": "DKLLp",
8412 "name": "Link",
8413 "fill": "#111111",
8414 "content": "Back to sign in",
8415 "fontFamily": "Geist",
8416 "fontSize": 13,
8417 "fontWeight": "bold"
8418 }
8419 ]
8420 }
8421 ]
8422 }
8423 ]
8424 },
8425 {
8426 "type": "frame",
8427 "id": "m0n0g5",
8428 "layoutPosition": "absolute",
8429 "x": 24,
8430 "y": 960,
8431 "name": "Status Row",
8432 "width": 720,
8433 "gap": 10,
8434 "justifyContent": "center",
8435 "alignItems": "center",
8436 "children": [
8437 {
8438 "type": "frame",
8439 "id": "lu6fD",
8440 "name": "Dot",
8441 "width": 8,
8442 "height": 8,
8443 "justifyContent": "center",
8444 "alignItems": "center",
8445 "children": [
8446 {
8447 "type": "ellipse",
8448 "id": "omHWq",
8449 "name": "Dot",
8450 "fill": "$--color-success-foreground",
8451 "width": 7,
8452 "height": 7
8453 }
8454 ]
8455 },
8456 {
8457 "type": "text",
8458 "id": "VEHxx",
8459 "name": "Region",
8460 "fill": "$--muted-foreground",
8461 "content": "REGION EU-CENTRAL-1",
8462 "fontFamily": "$--font-primary",
8463 "fontSize": 11,
8464 "fontWeight": "normal",
8465 "letterSpacing": 0.5
8466 },
8467 {
8468 "type": "text",
8469 "id": "Y5f7im",
8470 "name": "Sep2",
8471 "fill": "$--border",
8472 "content": "·",
8473 "fontFamily": "$--font-primary",
8474 "fontSize": 11,
8475 "fontWeight": "normal"
8476 },
8477 {
8478 "type": "text",
8479 "id": "cXl01",
8480 "name": "Copy",
8481 "fill": "$--muted-foreground",
8482 "content": "© 2026 GitDataAI",
8483 "fontFamily": "$--font-primary",
8484 "fontSize": 11,
8485 "fontWeight": "normal",
8486 "letterSpacing": 0.5
8487 }
8488 ]
8489 },
8490 {
8491 "type": "frame",
8492 "id": "ha59Q",
8493 "layoutPosition": "absolute",
8494 "x": 32,
8495 "y": 936,
8496 "name": "Hint",
8497 "width": 704,
8498 "height": 14,
8499 "gap": 7,
8500 "justifyContent": "center",
8501 "alignItems": "center",
8502 "children": [
8503 {
8504 "type": "text",
8505 "id": "w6rJjR",
8506 "name": "Hint Text",
8507 "fill": "$--muted-foreground",
8508 "content": "RESET LINKS EXPIRE AFTER 30 MINUTES",
8509 "fontFamily": "$--font-primary",
8510 "fontSize": 10,
8511 "fontWeight": "normal",
8512 "letterSpacing": 1.2
8513 }
8514 ]
8515 },
8516 {
8517 "type": "frame",
8518 "id": "Je4Io",
8519 "layoutPosition": "absolute",
8520 "x": 32,
8521 "y": 36,
8522 "name": "Breadcrumb",
8523 "gap": 8,
8524 "alignItems": "center",
8525 "children": [
8526 {
8527 "type": "frame",
8528 "id": "GBrwl",
8529 "name": "Logo",
8530 "width": 14,
8531 "height": 14,
8532 "fill": "#FF8400",
8533 "cornerRadius": 4
8534 },
8535 {
8536 "type": "text",
8537 "id": "yG85l",
8538 "name": "Root",
8539 "fill": "#111111",
8540 "content": "GitDataAI",
8541 "fontFamily": "JetBrains Mono",
8542 "fontSize": 10,
8543 "fontWeight": "bold",
8544 "letterSpacing": 1.2
8545 },
8546 {
8547 "type": "text",
8548 "id": "yzrfG",
8549 "name": "Sep1",
8550 "fill": "#CBCCC9",
8551 "content": "/",
8552 "fontFamily": "JetBrains Mono",
8553 "fontSize": 10,
8554 "fontWeight": "normal"
8555 },
8556 {
8557 "type": "text",
8558 "id": "u4RgZ",
8559 "name": "Section",
8560 "fill": "#666666",
8561 "content": "AUTH",
8562 "fontFamily": "JetBrains Mono",
8563 "fontSize": 10,
8564 "fontWeight": "normal",
8565 "letterSpacing": 1.2
8566 },
8567 {
8568 "type": "text",
8569 "id": "Bhyko",
8570 "name": "Sep2",
8571 "fill": "#CBCCC9",
8572 "content": "/",
8573 "fontFamily": "JetBrains Mono",
8574 "fontSize": 10,
8575 "fontWeight": "normal"
8576 },
8577 {
8578 "type": "text",
8579 "id": "rI3Mo",
8580 "name": "Current",
8581 "fill": "#804200",
8582 "content": "RECOVER ACCESS",
8583 "fontFamily": "JetBrains Mono",
8584 "fontSize": 10,
8585 "fontWeight": "bold",
8586 "letterSpacing": 1.2
8587 }
8588 ]
8589 }
8590 ]
8591 },
8592 {
8593 "type": "frame",
8594 "id": "wO0Qo",
8595 "x": 3504,
8596 "y": 3180,
8597 "name": "3. Forgot Password — Mobile",
8598 "clip": true,
8599 "width": 390,
8600 "height": 844,
8601 "fill": "$--background",
8602 "layout": "vertical",
8603 "gap": 26,
8604 "padding": [
8605 40,
8606 16,
8607 72,
8608 16
8609 ],
8610 "justifyContent": "center",
8611 "alignItems": "center",
8612 "children": [
8613 {
8614 "type": "frame",
8615 "id": "WlmNN",
8616 "layoutPosition": "absolute",
8617 "x": 25,
8618 "y": 200,
8619 "name": "Ambient Glow",
8620 "width": 340,
8621 "height": 400,
8622 "fill": {
8623 "type": "gradient",
8624 "gradientType": "radial",
8625 "enabled": true,
8626 "rotation": 0,
8627 "size": {
8628 "width": 1,
8629 "height": 1
8630 },
8631 "colors": [
8632 {
8633 "color": "#FF840026",
8634 "position": 0
8635 },
8636 {
8637 "color": "#FF840000",
8638 "position": 1
8639 }
8640 ]
8641 }
8642 },
8643 {
8644 "type": "frame",
8645 "id": "Jme6r",
8646 "layoutPosition": "absolute",
8647 "x": 0,
8648 "y": 0,
8649 "name": "Hairline Field",
8650 "width": 390,
8651 "height": 844,
8652 "fill": {
8653 "type": "gradient",
8654 "gradientType": "linear",
8655 "enabled": true,
8656 "rotation": 180,
8657 "size": {
8658 "height": 1
8659 },
8660 "colors": [
8661 {
8662 "color": "#00000000",
8663 "position": 0.55
8664 },
8665 {
8666 "color": "#00000009",
8667 "position": 1
8668 }
8669 ]
8670 }
8671 },
8672 {
8673 "type": "frame",
8674 "id": "Zft8A",
8675 "layoutPosition": "absolute",
8676 "x": 16,
8677 "y": 16,
8678 "name": "Mark TL",
8679 "width": 18,
8680 "height": 18,
8681 "stroke": "$--border",
8682 "strokeWidth": {
8683 "top": 1,
8684 "left": 1
8685 },
8686 "layout": "none"
8687 },
8688 {
8689 "type": "frame",
8690 "id": "Kd8yj",
8691 "layoutPosition": "absolute",
8692 "x": 356,
8693 "y": 16,
8694 "name": "Mark TR",
8695 "width": 18,
8696 "height": 18,
8697 "stroke": "$--border",
8698 "strokeWidth": {
8699 "top": 1,
8700 "right": 1
8701 },
8702 "layout": "none"
8703 },
8704 {
8705 "type": "frame",
8706 "id": "oXV5c",
8707 "layoutPosition": "absolute",
8708 "x": 16,
8709 "y": 810,
8710 "name": "Mark BL",
8711 "width": 18,
8712 "height": 18,
8713 "stroke": "$--border",
8714 "strokeWidth": {
8715 "bottom": 1,
8716 "left": 1
8717 },
8718 "layout": "none"
8719 },
8720 {
8721 "type": "frame",
8722 "id": "t98848",
8723 "layoutPosition": "absolute",
8724 "x": 356,
8725 "y": 810,
8726 "name": "Mark BR",
8727 "width": 18,
8728 "height": 18,
8729 "stroke": "$--border",
8730 "strokeWidth": {
8731 "right": 1,
8732 "bottom": 1
8733 },
8734 "layout": "none"
8735 },
8736 {
8737 "type": "frame",
8738 "id": "tsdRm",
8739 "name": "Login Card",
8740 "width": "fill_container",
8741 "fill": "$--card",
8742 "cornerRadius": "$--radius-m",
8743 "stroke": "$--border",
8744 "strokeWidth": 1,
8745 "effect": [
8746 {
8747 "type": "shadow",
8748 "shadowType": "outer",
8749 "color": "#1111111F",
8750 "offset": {
8751 "x": 0,
8752 "y": 18
8753 },
8754 "blur": 44,
8755 "spread": -8
8756 },
8757 {
8758 "type": "shadow",
8759 "shadowType": "outer",
8760 "color": "#1111110A",
8761 "offset": {
8762 "x": 0,
8763 "y": 2
8764 },
8765 "blur": 6
8766 }
8767 ],
8768 "layout": "vertical",
8769 "gap": 18,
8770 "padding": 24,
8771 "children": [
8772 {
8773 "type": "frame",
8774 "id": "CbMjY",
8775 "name": "Card Header",
8776 "width": "fill_container",
8777 "layout": "vertical",
8778 "gap": 12,
8779 "alignItems": "center",
8780 "children": [
8781 {
8782 "type": "frame",
8783 "id": "Z5JrJo",
8784 "name": "Icon Badge",
8785 "width": 44,
8786 "height": 44,
8787 "fill": "#F2F3F0",
8788 "cornerRadius": 12,
8789 "stroke": "#CBCCC9",
8790 "strokeWidth": 1,
8791 "justifyContent": "center",
8792 "alignItems": "center",
8793 "children": [
8794 {
8795 "type": "icon",
8796 "id": "vmOOK",
8797 "name": "Key",
8798 "width": 20,
8799 "height": 20,
8800 "icon": "key-round",
8801 "library": "lucide",
8802 "fill": "#111111"
8803 }
8804 ]
8805 },
8806 {
8807 "type": "text",
8808 "id": "tC3d0",
8809 "name": "Heading",
8810 "fill": "#111111",
8811 "textGrowth": "fixed-width",
8812 "width": "fill_container",
8813 "content": "Forgot password?",
8814 "textAlign": "center",
8815 "fontFamily": "JetBrains Mono",
8816 "fontSize": 21,
8817 "fontWeight": "bold",
8818 "letterSpacing": -0.6
8819 },
8820 {
8821 "type": "text",
8822 "id": "jIJuC",
8823 "name": "Subheading",
8824 "fill": "#666666",
8825 "textGrowth": "fixed-width",
8826 "width": "fill_container",
8827 "content": "Enter your account email and we will send a single-use reset link. It expires after 30 minutes.",
8828 "lineHeight": 1.5,
8829 "textAlign": "center",
8830 "fontFamily": "Geist",
8831 "fontSize": 14,
8832 "fontWeight": "normal"
8833 }
8834 ]
8835 },
8836 {
8837 "type": "frame",
8838 "id": "OLfFw",
8839 "name": "Form",
8840 "width": "fill_container",
8841 "layout": "vertical",
8842 "gap": 15,
8843 "children": [
8844 {
8845 "type": "frame",
8846 "id": "Xge1y",
8847 "name": "Email Field",
8848 "width": "fill_container",
8849 "layout": "vertical",
8850 "gap": 7,
8851 "children": [
8852 {
8853 "type": "frame",
8854 "id": "gVoM7",
8855 "name": "Label Row",
8856 "width": "fill_container",
8857 "justifyContent": "space_between",
8858 "alignItems": "center",
8859 "children": [
8860 {
8861 "type": "text",
8862 "id": "CccRV",
8863 "name": "Label",
8864 "fill": "#666666",
8865 "content": "ACCOUNT EMAIL",
8866 "fontFamily": "JetBrains Mono",
8867 "fontSize": 10,
8868 "fontWeight": "bold",
8869 "letterSpacing": 1.2
8870 }
8871 ]
8872 },
8873 {
8874 "type": "frame",
8875 "id": "rK4vZ",
8876 "name": "Input",
8877 "width": "fill_container",
8878 "height": 46,
8879 "fill": "#FFFFFF",
8880 "cornerRadius": 10,
8881 "stroke": "#111111",
8882 "strokeWidth": 1.4,
8883 "gap": 10,
8884 "padding": [
8885 0,
8886 14
8887 ],
8888 "alignItems": "center",
8889 "children": [
8890 {
8891 "type": "icon",
8892 "id": "ni5B8",
8893 "name": "Icon",
8894 "width": 15,
8895 "height": 15,
8896 "icon": "at-sign",
8897 "library": "lucide",
8898 "fill": "#666666"
8899 },
8900 {
8901 "type": "text",
8902 "id": "DBONq",
8903 "name": "Value",
8904 "fill": "#111111",
8905 "content": "ada.lock@gitdata.ai",
8906 "fontFamily": "Geist",
8907 "fontSize": 14.5,
8908 "fontWeight": "normal"
8909 }
8910 ]
8911 }
8912 ]
8913 },
8914 {
8915 "type": "frame",
8916 "id": "beiWO",
8917 "name": "Notice",
8918 "width": "fill_container",
8919 "fill": "#F2F3F0",
8920 "cornerRadius": 10,
8921 "stroke": "#CBCCC9",
8922 "strokeWidth": 1,
8923 "gap": 9,
8924 "padding": [
8925 12,
8926 14
8927 ],
8928 "alignItems": "center",
8929 "children": [
8930 {
8931 "type": "icon",
8932 "id": "P2EkQ0",
8933 "name": "Info",
8934 "width": 15,
8935 "height": 15,
8936 "icon": "info",
8937 "library": "lucide",
8938 "fill": "#666666"
8939 },
8940 {
8941 "type": "text",
8942 "id": "c5c7ik",
8943 "name": "Text",
8944 "fill": "#666666",
8945 "textGrowth": "fixed-width",
8946 "width": "fill_container",
8947 "content": "If the address is registered you will receive a reset email. For security we never reveal whether an account exists.",
8948 "lineHeight": 1.45,
8949 "fontFamily": "Geist",
8950 "fontSize": 12.5,
8951 "fontWeight": "normal"
8952 }
8953 ]
8954 },
8955 {
8956 "type": "frame",
8957 "id": "r65AeY",
8958 "name": "Submit Button",
8959 "width": "fill_container",
8960 "height": 48,
8961 "fill": "#FF8400",
8962 "cornerRadius": 10,
8963 "effect": {
8964 "type": "shadow",
8965 "shadowType": "outer",
8966 "color": "#FF840066",
8967 "offset": {
8968 "x": 0,
8969 "y": 4
8970 },
8971 "blur": 14,
8972 "spread": -4
8973 },
8974 "gap": 9,
8975 "justifyContent": "center",
8976 "alignItems": "center",
8977 "children": [
8978 {
8979 "type": "text",
8980 "id": "MOCPS",
8981 "name": "Label",
8982 "fill": "#111111",
8983 "content": "Send reset link",
8984 "fontFamily": "JetBrains Mono",
8985 "fontSize": 14,
8986 "fontWeight": "bold",
8987 "letterSpacing": 0.4
8988 },
8989 {
8990 "type": "icon",
8991 "id": "iGbYV",
8992 "name": "Arrow",
8993 "width": 15,
8994 "height": 15,
8995 "icon": "arrow-right",
8996 "library": "lucide",
8997 "fill": "#111111"
8998 }
8999 ]
9000 },
9001 {
9002 "type": "frame",
9003 "id": "sKFD2",
9004 "name": "Back Row",
9005 "width": "fill_container",
9006 "gap": 6,
9007 "justifyContent": "center",
9008 "children": [
9009 {
9010 "type": "text",
9011 "id": "u6czE",
9012 "name": "Q",
9013 "fill": "#666666",
9014 "content": "Remembered it?",
9015 "fontFamily": "Geist",
9016 "fontSize": 13,
9017 "fontWeight": "normal"
9018 },
9019 {
9020 "type": "text",
9021 "id": "nTWQA",
9022 "name": "Link",
9023 "fill": "#111111",
9024 "content": "Back to sign in",
9025 "fontFamily": "Geist",
9026 "fontSize": 13,
9027 "fontWeight": "bold"
9028 }
9029 ]
9030 }
9031 ]
9032 }
9033 ]
9034 },
9035 {
9036 "type": "frame",
9037 "id": "peGaI",
9038 "layoutPosition": "absolute",
9039 "x": 16,
9040 "y": 788,
9041 "name": "Status Row",
9042 "width": 358,
9043 "gap": 10,
9044 "justifyContent": "center",
9045 "alignItems": "center",
9046 "children": [
9047 {
9048 "type": "frame",
9049 "id": "SdYg5",
9050 "name": "Dot",
9051 "width": 8,
9052 "height": 8,
9053 "justifyContent": "center",
9054 "alignItems": "center",
9055 "children": [
9056 {
9057 "type": "ellipse",
9058 "id": "jIlMk",
9059 "name": "Dot",
9060 "fill": "$--color-success-foreground",
9061 "width": 7,
9062 "height": 7
9063 }
9064 ]
9065 },
9066 {
9067 "type": "text",
9068 "id": "c9f63f",
9069 "name": "Copy",
9070 "fill": "$--muted-foreground",
9071 "content": "© 2026 GitDataAI",
9072 "fontFamily": "$--font-primary",
9073 "fontSize": 11,
9074 "fontWeight": "normal",
9075 "letterSpacing": 0.5
9076 }
9077 ]
9078 },
9079 {
9080 "type": "frame",
9081 "id": "nmCIn",
9082 "layoutPosition": "absolute",
9083 "x": 8,
9084 "y": 760,
9085 "name": "Hint",
9086 "width": 374,
9087 "height": 14,
9088 "gap": 7,
9089 "justifyContent": "center",
9090 "alignItems": "center",
9091 "children": [
9092 {
9093 "type": "text",
9094 "id": "fZfMy",
9095 "name": "Hint Text",
9096 "fill": "$--muted-foreground",
9097 "content": "RESET LINKS EXPIRE AFTER 30 MINUTES",
9098 "fontFamily": "$--font-primary",
9099 "fontSize": 10,
9100 "fontWeight": "normal",
9101 "letterSpacing": 1.2
9102 }
9103 ]
9104 }
9105 ]
9106 },
9107 {
9108 "type": "frame",
9109 "id": "K8Zuuy",
9110 "x": 0,
9111 "y": 4324,
9112 "name": "4. Reset Password — Tablet",
9113 "clip": true,
9114 "width": 768,
9115 "height": 1024,
9116 "fill": "$--background",
9117 "layout": "vertical",
9118 "gap": 26,
9119 "padding": [
9120 48,
9121 32
9122 ],
9123 "justifyContent": "center",
9124 "alignItems": "center",
9125 "children": [
9126 {
9127 "type": "frame",
9128 "id": "Y1nSOz",
9129 "layoutPosition": "absolute",
9130 "x": 74,
9131 "y": 260,
9132 "name": "Ambient Glow",
9133 "width": 620,
9134 "height": 480,
9135 "fill": {
9136 "type": "gradient",
9137 "gradientType": "radial",
9138 "enabled": true,
9139 "rotation": 0,
9140 "size": {
9141 "width": 1,
9142 "height": 1
9143 },
9144 "colors": [
9145 {
9146 "color": "#FF840026",
9147 "position": 0
9148 },
9149 {
9150 "color": "#FF840000",
9151 "position": 1
9152 }
9153 ]
9154 }
9155 },
9156 {
9157 "type": "frame",
9158 "id": "Q8M6p",
9159 "layoutPosition": "absolute",
9160 "x": 0,
9161 "y": 0,
9162 "name": "Hairline Field",
9163 "width": 768,
9164 "height": 1024,
9165 "fill": {
9166 "type": "gradient",
9167 "gradientType": "linear",
9168 "enabled": true,
9169 "rotation": 180,
9170 "size": {
9171 "height": 1
9172 },
9173 "colors": [
9174 {
9175 "color": "#00000000",
9176 "position": 0.55
9177 },
9178 {
9179 "color": "#00000009",
9180 "position": 1
9181 }
9182 ]
9183 }
9184 },
9185 {
9186 "type": "frame",
9187 "id": "Exoi0",
9188 "layoutPosition": "absolute",
9189 "x": 24,
9190 "y": 24,
9191 "name": "Mark TL",
9192 "width": 18,
9193 "height": 18,
9194 "stroke": "$--border",
9195 "strokeWidth": {
9196 "top": 1,
9197 "left": 1
9198 },
9199 "layout": "none"
9200 },
9201 {
9202 "type": "frame",
9203 "id": "XFHRF",
9204 "layoutPosition": "absolute",
9205 "x": 726,
9206 "y": 24,
9207 "name": "Mark TR",
9208 "width": 18,
9209 "height": 18,
9210 "stroke": "$--border",
9211 "strokeWidth": {
9212 "top": 1,
9213 "right": 1
9214 },
9215 "layout": "none"
9216 },
9217 {
9218 "type": "frame",
9219 "id": "ncmBI",
9220 "layoutPosition": "absolute",
9221 "x": 24,
9222 "y": 982,
9223 "name": "Mark BL",
9224 "width": 18,
9225 "height": 18,
9226 "stroke": "$--border",
9227 "strokeWidth": {
9228 "bottom": 1,
9229 "left": 1
9230 },
9231 "layout": "none"
9232 },
9233 {
9234 "type": "frame",
9235 "id": "L9zLM",
9236 "layoutPosition": "absolute",
9237 "x": 726,
9238 "y": 982,
9239 "name": "Mark BR",
9240 "width": 18,
9241 "height": 18,
9242 "stroke": "$--border",
9243 "strokeWidth": {
9244 "right": 1,
9245 "bottom": 1
9246 },
9247 "layout": "none"
9248 },
9249 {
9250 "type": "frame",
9251 "id": "rBdvh",
9252 "name": "Login Card",
9253 "width": 460,
9254 "fill": "$--card",
9255 "cornerRadius": "$--radius-m",
9256 "stroke": "$--border",
9257 "strokeWidth": 1,
9258 "effect": [
9259 {
9260 "type": "shadow",
9261 "shadowType": "outer",
9262 "color": "#1111111F",
9263 "offset": {
9264 "x": 0,
9265 "y": 18
9266 },
9267 "blur": 44,
9268 "spread": -8
9269 },
9270 {
9271 "type": "shadow",
9272 "shadowType": "outer",
9273 "color": "#1111110A",
9274 "offset": {
9275 "x": 0,
9276 "y": 2
9277 },
9278 "blur": 6
9279 }
9280 ],
9281 "layout": "vertical",
9282 "gap": 22,
9283 "padding": 32,
9284 "children": [
9285 {
9286 "type": "frame",
9287 "id": "I5qlkF",
9288 "name": "Card Header",
9289 "width": "fill_container",
9290 "layout": "vertical",
9291 "gap": 12,
9292 "alignItems": "center",
9293 "children": [
9294 {
9295 "type": "frame",
9296 "id": "Gang3",
9297 "name": "Icon Badge",
9298 "width": 44,
9299 "height": 44,
9300 "fill": "#F2F3F0",
9301 "cornerRadius": 12,
9302 "stroke": "#CBCCC9",
9303 "strokeWidth": 1,
9304 "justifyContent": "center",
9305 "alignItems": "center",
9306 "children": [
9307 {
9308 "type": "icon",
9309 "id": "DRldZ",
9310 "name": "Shield",
9311 "width": 20,
9312 "height": 20,
9313 "icon": "shield-check",
9314 "library": "lucide",
9315 "fill": "#111111"
9316 }
9317 ]
9318 },
9319 {
9320 "type": "text",
9321 "id": "JMHsd",
9322 "name": "Heading",
9323 "fill": "#111111",
9324 "textGrowth": "fixed-width",
9325 "width": "fill_container",
9326 "content": "Set a new password",
9327 "textAlign": "center",
9328 "fontFamily": "JetBrains Mono",
9329 "fontSize": 23,
9330 "fontWeight": "bold",
9331 "letterSpacing": -0.6
9332 },
9333 {
9334 "type": "text",
9335 "id": "qC7UA",
9336 "name": "Subheading",
9337 "fill": "#666666",
9338 "textGrowth": "fixed-width",
9339 "width": "fill_container",
9340 "content": "Link verified. Choose your new password.",
9341 "lineHeight": 1.5,
9342 "textAlign": "center",
9343 "fontFamily": "Geist",
9344 "fontSize": 14,
9345 "fontWeight": "normal"
9346 }
9347 ]
9348 },
9349 {
9350 "type": "frame",
9351 "id": "GuyJY",
9352 "name": "Form",
9353 "width": "fill_container",
9354 "layout": "vertical",
9355 "gap": 15,
9356 "children": [
9357 {
9358 "type": "frame",
9359 "id": "PIPWM",
9360 "name": "Account Chip",
9361 "width": "fill_container",
9362 "justifyContent": "center",
9363 "children": [
9364 {
9365 "type": "frame",
9366 "id": "BKXoL",
9367 "name": "Chip",
9368 "fill": "#F2F3F0",
9369 "cornerRadius": 8,
9370 "stroke": "#CBCCC9",
9371 "strokeWidth": 1,
9372 "gap": 8,
9373 "padding": [
9374 8,
9375 14
9376 ],
9377 "alignItems": "center",
9378 "children": [
9379 {
9380 "type": "icon",
9381 "id": "xNqFe",
9382 "name": "At",
9383 "width": 13,
9384 "height": 13,
9385 "icon": "at-sign",
9386 "library": "lucide",
9387 "fill": "#111111"
9388 },
9389 {
9390 "type": "text",
9391 "id": "hCisd",
9392 "name": "Email",
9393 "fill": "#111111",
9394 "content": "ada.lock@gitdata.ai",
9395 "fontFamily": "JetBrains Mono",
9396 "fontSize": 12.5,
9397 "fontWeight": "normal"
9398 },
9399 {
9400 "type": "text",
9401 "id": "pS5bI",
9402 "name": "Sep",
9403 "fill": "#CBCCC9",
9404 "content": "|",
9405 "fontFamily": "JetBrains Mono",
9406 "fontSize": 12.5,
9407 "fontWeight": "normal"
9408 },
9409 {
9410 "type": "text",
9411 "id": "vl9tH",
9412 "name": "Token",
9413 "fill": "#004D1A",
9414 "content": "TOKEN VALID",
9415 "fontFamily": "JetBrains Mono",
9416 "fontSize": 10,
9417 "fontWeight": "bold",
9418 "letterSpacing": 1
9419 }
9420 ]
9421 }
9422 ]
9423 },
9424 {
9425 "type": "frame",
9426 "id": "OPa0l",
9427 "name": "NEW PASSWORD Field",
9428 "width": "fill_container",
9429 "layout": "vertical",
9430 "gap": 7,
9431 "children": [
9432 {
9433 "type": "frame",
9434 "id": "Osi8h",
9435 "name": "Label Row",
9436 "width": "fill_container",
9437 "justifyContent": "space_between",
9438 "alignItems": "center",
9439 "children": [
9440 {
9441 "type": "text",
9442 "id": "DGN6L",
9443 "name": "Label",
9444 "fill": "#666666",
9445 "content": "NEW PASSWORD",
9446 "fontFamily": "JetBrains Mono",
9447 "fontSize": 10,
9448 "fontWeight": "bold",
9449 "letterSpacing": 1.2
9450 }
9451 ]
9452 },
9453 {
9454 "type": "frame",
9455 "id": "qaIo5",
9456 "name": "Input",
9457 "width": "fill_container",
9458 "height": 46,
9459 "fill": "#FFFFFF",
9460 "cornerRadius": 10,
9461 "stroke": "#111111",
9462 "strokeWidth": 1.4,
9463 "gap": 10,
9464 "padding": [
9465 0,
9466 14
9467 ],
9468 "alignItems": "center",
9469 "children": [
9470 {
9471 "type": "icon",
9472 "id": "V2QHpl",
9473 "name": "Icon",
9474 "width": 15,
9475 "height": 15,
9476 "icon": "lock",
9477 "library": "lucide",
9478 "fill": "#666666"
9479 },
9480 {
9481 "type": "text",
9482 "id": "ZyWAg",
9483 "name": "Value",
9484 "fill": "#111111",
9485 "content": "••••••••••••••••",
9486 "fontFamily": "JetBrains Mono",
9487 "fontSize": 16,
9488 "fontWeight": "normal"
9489 },
9490 {
9491 "type": "frame",
9492 "id": "ioL1S",
9493 "name": "Spacer",
9494 "width": "fill_container",
9495 "height": 1
9496 },
9497 {
9498 "type": "icon",
9499 "id": "bSZcK",
9500 "name": "Reveal",
9501 "width": 16,
9502 "height": 16,
9503 "icon": "eye-off",
9504 "library": "lucide",
9505 "fill": "#666666"
9506 }
9507 ]
9508 }
9509 ]
9510 },
9511 {
9512 "type": "frame",
9513 "id": "nIQvi",
9514 "name": "Strength Row",
9515 "width": "fill_container",
9516 "gap": 10,
9517 "alignItems": "center",
9518 "children": [
9519 {
9520 "type": "frame",
9521 "id": "XBEi9",
9522 "name": "Segments",
9523 "width": "fill_container",
9524 "gap": 6,
9525 "children": [
9526 {
9527 "type": "frame",
9528 "id": "HkI40",
9529 "name": "Seg",
9530 "width": "fill_container",
9531 "height": 4,
9532 "fill": "#FF8400",
9533 "cornerRadius": 2
9534 },
9535 {
9536 "type": "frame",
9537 "id": "o1Zwzl",
9538 "name": "Seg",
9539 "width": "fill_container",
9540 "height": 4,
9541 "fill": "#FF8400",
9542 "cornerRadius": 2
9543 },
9544 {
9545 "type": "frame",
9546 "id": "Ko8n3",
9547 "name": "Seg",
9548 "width": "fill_container",
9549 "height": 4,
9550 "fill": "#3DD68C",
9551 "cornerRadius": 2
9552 },
9553 {
9554 "type": "frame",
9555 "id": "U9sIB",
9556 "name": "Seg",
9557 "width": "fill_container",
9558 "height": 4,
9559 "fill": "#3DD68C",
9560 "cornerRadius": 2
9561 }
9562 ]
9563 },
9564 {
9565 "type": "text",
9566 "id": "haUvU",
9567 "name": "Text",
9568 "fill": "#004D1A",
9569 "content": "STRONG",
9570 "fontFamily": "JetBrains Mono",
9571 "fontSize": 10,
9572 "fontWeight": "bold",
9573 "letterSpacing": 1.2
9574 }
9575 ]
9576 },
9577 {
9578 "type": "frame",
9579 "id": "Tv0ZM",
9580 "name": "CONFIRM PASSWORD Field",
9581 "width": "fill_container",
9582 "layout": "vertical",
9583 "gap": 7,
9584 "children": [
9585 {
9586 "type": "frame",
9587 "id": "sag3y",
9588 "name": "Label Row",
9589 "width": "fill_container",
9590 "justifyContent": "space_between",
9591 "alignItems": "center",
9592 "children": [
9593 {
9594 "type": "text",
9595 "id": "k5bn0W",
9596 "name": "Label",
9597 "fill": "#666666",
9598 "content": "CONFIRM NEW PASSWORD",
9599 "fontFamily": "JetBrains Mono",
9600 "fontSize": 10,
9601 "fontWeight": "bold",
9602 "letterSpacing": 1.2
9603 }
9604 ]
9605 },
9606 {
9607 "type": "frame",
9608 "id": "KkXBE",
9609 "name": "Input",
9610 "width": "fill_container",
9611 "height": 46,
9612 "fill": "#FFFFFF",
9613 "cornerRadius": 10,
9614 "stroke": "#CBCCC9",
9615 "strokeWidth": 1,
9616 "gap": 10,
9617 "padding": [
9618 0,
9619 14
9620 ],
9621 "alignItems": "center",
9622 "children": [
9623 {
9624 "type": "icon",
9625 "id": "MC18A",
9626 "name": "Icon",
9627 "width": 15,
9628 "height": 15,
9629 "icon": "lock",
9630 "library": "lucide",
9631 "fill": "#666666"
9632 },
9633 {
9634 "type": "text",
9635 "id": "OcwWj",
9636 "name": "Value",
9637 "fill": "#111111",
9638 "content": "••••••••••••••••",
9639 "fontFamily": "JetBrains Mono",
9640 "fontSize": 16,
9641 "fontWeight": "normal"
9642 },
9643 {
9644 "type": "frame",
9645 "id": "F008DZ",
9646 "name": "Spacer",
9647 "width": "fill_container",
9648 "height": 1
9649 },
9650 {
9651 "type": "icon",
9652 "id": "r62ViC",
9653 "name": "Reveal",
9654 "width": 16,
9655 "height": 16,
9656 "icon": "eye",
9657 "library": "lucide",
9658 "fill": "#666666"
9659 }
9660 ]
9661 }
9662 ]
9663 },
9664 {
9665 "type": "frame",
9666 "id": "f6pEC9",
9667 "name": "Submit Button",
9668 "width": "fill_container",
9669 "height": 48,
9670 "fill": "#FF8400",
9671 "cornerRadius": 10,
9672 "effect": {
9673 "type": "shadow",
9674 "shadowType": "outer",
9675 "color": "#FF840066",
9676 "offset": {
9677 "x": 0,
9678 "y": 4
9679 },
9680 "blur": 14,
9681 "spread": -4
9682 },
9683 "gap": 9,
9684 "justifyContent": "center",
9685 "alignItems": "center",
9686 "children": [
9687 {
9688 "type": "text",
9689 "id": "iXgzi",
9690 "name": "Label",
9691 "fill": "#111111",
9692 "content": "Update password",
9693 "fontFamily": "JetBrains Mono",
9694 "fontSize": 14,
9695 "fontWeight": "bold",
9696 "letterSpacing": 0.4
9697 },
9698 {
9699 "type": "icon",
9700 "id": "Q7pgDu",
9701 "name": "Arrow",
9702 "width": 15,
9703 "height": 15,
9704 "icon": "arrow-right",
9705 "library": "lucide",
9706 "fill": "#111111"
9707 }
9708 ]
9709 }
9710 ]
9711 }
9712 ]
9713 },
9714 {
9715 "type": "frame",
9716 "id": "v1ATh",
9717 "layoutPosition": "absolute",
9718 "x": 24,
9719 "y": 960,
9720 "name": "Status Row",
9721 "width": 720,
9722 "gap": 10,
9723 "justifyContent": "center",
9724 "alignItems": "center",
9725 "children": [
9726 {
9727 "type": "frame",
9728 "id": "YFm6w",
9729 "name": "Dot",
9730 "width": 8,
9731 "height": 8,
9732 "justifyContent": "center",
9733 "alignItems": "center",
9734 "children": [
9735 {
9736 "type": "ellipse",
9737 "id": "f7yGsO",
9738 "name": "Dot",
9739 "fill": "$--color-success-foreground",
9740 "width": 7,
9741 "height": 7
9742 }
9743 ]
9744 },
9745 {
9746 "type": "text",
9747 "id": "sQCgK",
9748 "name": "Region",
9749 "fill": "$--muted-foreground",
9750 "content": "REGION EU-CENTRAL-1",
9751 "fontFamily": "$--font-primary",
9752 "fontSize": 11,
9753 "fontWeight": "normal",
9754 "letterSpacing": 0.5
9755 },
9756 {
9757 "type": "text",
9758 "id": "zVgp9",
9759 "name": "Sep2",
9760 "fill": "$--border",
9761 "content": "·",
9762 "fontFamily": "$--font-primary",
9763 "fontSize": 11,
9764 "fontWeight": "normal"
9765 },
9766 {
9767 "type": "text",
9768 "id": "x52STZ",
9769 "name": "Copy",
9770 "fill": "$--muted-foreground",
9771 "content": "© 2026 GitDataAI",
9772 "fontFamily": "$--font-primary",
9773 "fontSize": 11,
9774 "fontWeight": "normal",
9775 "letterSpacing": 0.5
9776 }
9777 ]
9778 },
9779 {
9780 "type": "frame",
9781 "id": "a4aNoL",
9782 "layoutPosition": "absolute",
9783 "x": 32,
9784 "y": 936,
9785 "name": "Hint",
9786 "width": 704,
9787 "height": 14,
9788 "gap": 7,
9789 "justifyContent": "center",
9790 "alignItems": "center",
9791 "children": [
9792 {
9793 "type": "text",
9794 "id": "XeLhq",
9795 "name": "Hint Text",
9796 "fill": "$--muted-foreground",
9797 "content": "EVERY SIGNED-IN DEVICE MUST SIGN IN AGAIN",
9798 "fontFamily": "$--font-primary",
9799 "fontSize": 10,
9800 "fontWeight": "normal",
9801 "letterSpacing": 1.2
9802 }
9803 ]
9804 },
9805 {
9806 "type": "frame",
9807 "id": "a6FvFz",
9808 "layoutPosition": "absolute",
9809 "x": 32,
9810 "y": 36,
9811 "name": "Breadcrumb",
9812 "gap": 8,
9813 "alignItems": "center",
9814 "children": [
9815 {
9816 "type": "frame",
9817 "id": "ULq3r",
9818 "name": "Logo",
9819 "width": 14,
9820 "height": 14,
9821 "fill": "#FF8400",
9822 "cornerRadius": 4
9823 },
9824 {
9825 "type": "text",
9826 "id": "kZr5n",
9827 "name": "Root",
9828 "fill": "#111111",
9829 "content": "GitDataAI",
9830 "fontFamily": "JetBrains Mono",
9831 "fontSize": 10,
9832 "fontWeight": "bold",
9833 "letterSpacing": 1.2
9834 },
9835 {
9836 "type": "text",
9837 "id": "NgoH3",
9838 "name": "Sep1",
9839 "fill": "#CBCCC9",
9840 "content": "/",
9841 "fontFamily": "JetBrains Mono",
9842 "fontSize": 10,
9843 "fontWeight": "normal"
9844 },
9845 {
9846 "type": "text",
9847 "id": "xuJl4",
9848 "name": "Section",
9849 "fill": "#666666",
9850 "content": "AUTH",
9851 "fontFamily": "JetBrains Mono",
9852 "fontSize": 10,
9853 "fontWeight": "normal",
9854 "letterSpacing": 1.2
9855 },
9856 {
9857 "type": "text",
9858 "id": "tk7Gv",
9859 "name": "Sep2",
9860 "fill": "#CBCCC9",
9861 "content": "/",
9862 "fontFamily": "JetBrains Mono",
9863 "fontSize": 10,
9864 "fontWeight": "normal"
9865 },
9866 {
9867 "type": "text",
9868 "id": "B0tfJ1",
9869 "name": "Current",
9870 "fill": "#804200",
9871 "content": "NEW PASSWORD",
9872 "fontFamily": "JetBrains Mono",
9873 "fontSize": 10,
9874 "fontWeight": "bold",
9875 "letterSpacing": 1.2
9876 }
9877 ]
9878 }
9879 ]
9880 },
9881 {
9882 "type": "frame",
9883 "id": "uKNAy",
9884 "x": 828,
9885 "y": 4324,
9886 "name": "4. Reset Password — Mobile",
9887 "clip": true,
9888 "width": 390,
9889 "height": 844,
9890 "fill": "$--background",
9891 "layout": "vertical",
9892 "gap": 26,
9893 "padding": [
9894 40,
9895 16,
9896 72,
9897 16
9898 ],
9899 "justifyContent": "center",
9900 "alignItems": "center",
9901 "children": [
9902 {
9903 "type": "frame",
9904 "id": "abtrf",
9905 "layoutPosition": "absolute",
9906 "x": 25,
9907 "y": 200,
9908 "name": "Ambient Glow",
9909 "width": 340,
9910 "height": 400,
9911 "fill": {
9912 "type": "gradient",
9913 "gradientType": "radial",
9914 "enabled": true,
9915 "rotation": 0,
9916 "size": {
9917 "width": 1,
9918 "height": 1
9919 },
9920 "colors": [
9921 {
9922 "color": "#FF840026",
9923 "position": 0
9924 },
9925 {
9926 "color": "#FF840000",
9927 "position": 1
9928 }
9929 ]
9930 }
9931 },
9932 {
9933 "type": "frame",
9934 "id": "b4f1VB",
9935 "layoutPosition": "absolute",
9936 "x": 0,
9937 "y": 0,
9938 "name": "Hairline Field",
9939 "width": 390,
9940 "height": 844,
9941 "fill": {
9942 "type": "gradient",
9943 "gradientType": "linear",
9944 "enabled": true,
9945 "rotation": 180,
9946 "size": {
9947 "height": 1
9948 },
9949 "colors": [
9950 {
9951 "color": "#00000000",
9952 "position": 0.55
9953 },
9954 {
9955 "color": "#00000009",
9956 "position": 1
9957 }
9958 ]
9959 }
9960 },
9961 {
9962 "type": "frame",
9963 "id": "P19Rl",
9964 "layoutPosition": "absolute",
9965 "x": 16,
9966 "y": 16,
9967 "name": "Mark TL",
9968 "width": 18,
9969 "height": 18,
9970 "stroke": "$--border",
9971 "strokeWidth": {
9972 "top": 1,
9973 "left": 1
9974 },
9975 "layout": "none"
9976 },
9977 {
9978 "type": "frame",
9979 "id": "NChJb",
9980 "layoutPosition": "absolute",
9981 "x": 356,
9982 "y": 16,
9983 "name": "Mark TR",
9984 "width": 18,
9985 "height": 18,
9986 "stroke": "$--border",
9987 "strokeWidth": {
9988 "top": 1,
9989 "right": 1
9990 },
9991 "layout": "none"
9992 },
9993 {
9994 "type": "frame",
9995 "id": "nSY7X",
9996 "layoutPosition": "absolute",
9997 "x": 16,
9998 "y": 810,
9999 "name": "Mark BL",
10000 "width": 18,
10001 "height": 18,
10002 "stroke": "$--border",
10003 "strokeWidth": {
10004 "bottom": 1,
10005 "left": 1
10006 },
10007 "layout": "none"
10008 },
10009 {
10010 "type": "frame",
10011 "id": "ONR2q",
10012 "layoutPosition": "absolute",
10013 "x": 356,
10014 "y": 810,
10015 "name": "Mark BR",
10016 "width": 18,
10017 "height": 18,
10018 "stroke": "$--border",
10019 "strokeWidth": {
10020 "right": 1,
10021 "bottom": 1
10022 },
10023 "layout": "none"
10024 },
10025 {
10026 "type": "frame",
10027 "id": "H8r6X",
10028 "name": "Login Card",
10029 "width": "fill_container",
10030 "fill": "$--card",
10031 "cornerRadius": "$--radius-m",
10032 "stroke": "$--border",
10033 "strokeWidth": 1,
10034 "effect": [
10035 {
10036 "type": "shadow",
10037 "shadowType": "outer",
10038 "color": "#1111111F",
10039 "offset": {
10040 "x": 0,
10041 "y": 18
10042 },
10043 "blur": 44,
10044 "spread": -8
10045 },
10046 {
10047 "type": "shadow",
10048 "shadowType": "outer",
10049 "color": "#1111110A",
10050 "offset": {
10051 "x": 0,
10052 "y": 2
10053 },
10054 "blur": 6
10055 }
10056 ],
10057 "layout": "vertical",
10058 "gap": 18,
10059 "padding": 24,
10060 "children": [
10061 {
10062 "type": "frame",
10063 "id": "oKz2l",
10064 "name": "Card Header",
10065 "width": "fill_container",
10066 "layout": "vertical",
10067 "gap": 12,
10068 "alignItems": "center",
10069 "children": [
10070 {
10071 "type": "frame",
10072 "id": "TA9ZG",
10073 "name": "Icon Badge",
10074 "width": 44,
10075 "height": 44,
10076 "fill": "#F2F3F0",
10077 "cornerRadius": 12,
10078 "stroke": "#CBCCC9",
10079 "strokeWidth": 1,
10080 "justifyContent": "center",
10081 "alignItems": "center",
10082 "children": [
10083 {
10084 "type": "icon",
10085 "id": "zjT3b",
10086 "name": "Shield",
10087 "width": 20,
10088 "height": 20,
10089 "icon": "shield-check",
10090 "library": "lucide",
10091 "fill": "#111111"
10092 }
10093 ]
10094 },
10095 {
10096 "type": "text",
10097 "id": "U9GXm",
10098 "name": "Heading",
10099 "fill": "#111111",
10100 "textGrowth": "fixed-width",
10101 "width": "fill_container",
10102 "content": "Set a new password",
10103 "textAlign": "center",
10104 "fontFamily": "JetBrains Mono",
10105 "fontSize": 21,
10106 "fontWeight": "bold",
10107 "letterSpacing": -0.6
10108 },
10109 {
10110 "type": "text",
10111 "id": "e6Csfj",
10112 "name": "Subheading",
10113 "fill": "#666666",
10114 "textGrowth": "fixed-width",
10115 "width": "fill_container",
10116 "content": "Link verified. Choose your new password.",
10117 "lineHeight": 1.5,
10118 "textAlign": "center",
10119 "fontFamily": "Geist",
10120 "fontSize": 14,
10121 "fontWeight": "normal"
10122 }
10123 ]
10124 },
10125 {
10126 "type": "frame",
10127 "id": "dbCr9",
10128 "name": "Form",
10129 "width": "fill_container",
10130 "layout": "vertical",
10131 "gap": 15,
10132 "children": [
10133 {
10134 "type": "frame",
10135 "id": "fNrtE",
10136 "name": "Account Chip",
10137 "width": "fill_container",
10138 "justifyContent": "center",
10139 "children": [
10140 {
10141 "type": "frame",
10142 "id": "UbMo5",
10143 "name": "Chip",
10144 "fill": "#F2F3F0",
10145 "cornerRadius": 8,
10146 "stroke": "#CBCCC9",
10147 "strokeWidth": 1,
10148 "gap": 8,
10149 "padding": [
10150 8,
10151 14
10152 ],
10153 "alignItems": "center",
10154 "children": [
10155 {
10156 "type": "icon",
10157 "id": "i2QFU",
10158 "name": "At",
10159 "width": 13,
10160 "height": 13,
10161 "icon": "at-sign",
10162 "library": "lucide",
10163 "fill": "#111111"
10164 },
10165 {
10166 "type": "text",
10167 "id": "BoJxS",
10168 "name": "Email",
10169 "fill": "#111111",
10170 "content": "ada.lock@gitdata.ai",
10171 "fontFamily": "JetBrains Mono",
10172 "fontSize": 12.5,
10173 "fontWeight": "normal"
10174 },
10175 {
10176 "type": "text",
10177 "id": "VmrZY",
10178 "name": "Sep",
10179 "fill": "#CBCCC9",
10180 "content": "|",
10181 "fontFamily": "JetBrains Mono",
10182 "fontSize": 12.5,
10183 "fontWeight": "normal"
10184 },
10185 {
10186 "type": "text",
10187 "id": "fZwZt",
10188 "name": "Token",
10189 "fill": "#004D1A",
10190 "content": "TOKEN VALID",
10191 "fontFamily": "JetBrains Mono",
10192 "fontSize": 10,
10193 "fontWeight": "bold",
10194 "letterSpacing": 1
10195 }
10196 ]
10197 }
10198 ]
10199 },
10200 {
10201 "type": "frame",
10202 "id": "HFOtH",
10203 "name": "NEW PASSWORD Field",
10204 "width": "fill_container",
10205 "layout": "vertical",
10206 "gap": 7,
10207 "children": [
10208 {
10209 "type": "frame",
10210 "id": "cJwz9",
10211 "name": "Label Row",
10212 "width": "fill_container",
10213 "justifyContent": "space_between",
10214 "alignItems": "center",
10215 "children": [
10216 {
10217 "type": "text",
10218 "id": "UMS5X",
10219 "name": "Label",
10220 "fill": "#666666",
10221 "content": "NEW PASSWORD",
10222 "fontFamily": "JetBrains Mono",
10223 "fontSize": 10,
10224 "fontWeight": "bold",
10225 "letterSpacing": 1.2
10226 }
10227 ]
10228 },
10229 {
10230 "type": "frame",
10231 "id": "WYjws",
10232 "name": "Input",
10233 "width": "fill_container",
10234 "height": 46,
10235 "fill": "#FFFFFF",
10236 "cornerRadius": 10,
10237 "stroke": "#111111",
10238 "strokeWidth": 1.4,
10239 "gap": 10,
10240 "padding": [
10241 0,
10242 14
10243 ],
10244 "alignItems": "center",
10245 "children": [
10246 {
10247 "type": "icon",
10248 "id": "RglQ1",
10249 "name": "Icon",
10250 "width": 15,
10251 "height": 15,
10252 "icon": "lock",
10253 "library": "lucide",
10254 "fill": "#666666"
10255 },
10256 {
10257 "type": "text",
10258 "id": "p1dNu",
10259 "name": "Value",
10260 "fill": "#111111",
10261 "content": "••••••••••••••••",
10262 "fontFamily": "JetBrains Mono",
10263 "fontSize": 16,
10264 "fontWeight": "normal"
10265 },
10266 {
10267 "type": "frame",
10268 "id": "FvAZ6",
10269 "name": "Spacer",
10270 "width": "fill_container",
10271 "height": 1
10272 },
10273 {
10274 "type": "icon",
10275 "id": "dHCac",
10276 "name": "Reveal",
10277 "width": 16,
10278 "height": 16,
10279 "icon": "eye-off",
10280 "library": "lucide",
10281 "fill": "#666666"
10282 }
10283 ]
10284 }
10285 ]
10286 },
10287 {
10288 "type": "frame",
10289 "id": "Cjf2e",
10290 "name": "Strength Row",
10291 "width": "fill_container",
10292 "gap": 10,
10293 "alignItems": "center",
10294 "children": [
10295 {
10296 "type": "frame",
10297 "id": "Y4typ",
10298 "name": "Segments",
10299 "width": "fill_container",
10300 "gap": 6,
10301 "children": [
10302 {
10303 "type": "frame",
10304 "id": "WSNZK",
10305 "name": "Seg",
10306 "width": "fill_container",
10307 "height": 4,
10308 "fill": "#FF8400",
10309 "cornerRadius": 2
10310 },
10311 {
10312 "type": "frame",
10313 "id": "a39NU",
10314 "name": "Seg",
10315 "width": "fill_container",
10316 "height": 4,
10317 "fill": "#FF8400",
10318 "cornerRadius": 2
10319 },
10320 {
10321 "type": "frame",
10322 "id": "d15Tf1",
10323 "name": "Seg",
10324 "width": "fill_container",
10325 "height": 4,
10326 "fill": "#3DD68C",
10327 "cornerRadius": 2
10328 },
10329 {
10330 "type": "frame",
10331 "id": "Qo9jS",
10332 "name": "Seg",
10333 "width": "fill_container",
10334 "height": 4,
10335 "fill": "#3DD68C",
10336 "cornerRadius": 2
10337 }
10338 ]
10339 },
10340 {
10341 "type": "text",
10342 "id": "V1Nd2",
10343 "name": "Text",
10344 "fill": "#004D1A",
10345 "content": "STRONG",
10346 "fontFamily": "JetBrains Mono",
10347 "fontSize": 10,
10348 "fontWeight": "bold",
10349 "letterSpacing": 1.2
10350 }
10351 ]
10352 },
10353 {
10354 "type": "frame",
10355 "id": "ZKUnG",
10356 "name": "CONFIRM PASSWORD Field",
10357 "width": "fill_container",
10358 "layout": "vertical",
10359 "gap": 7,
10360 "children": [
10361 {
10362 "type": "frame",
10363 "id": "seB3w",
10364 "name": "Label Row",
10365 "width": "fill_container",
10366 "justifyContent": "space_between",
10367 "alignItems": "center",
10368 "children": [
10369 {
10370 "type": "text",
10371 "id": "ZgxHK",
10372 "name": "Label",
10373 "fill": "#666666",
10374 "content": "CONFIRM NEW PASSWORD",
10375 "fontFamily": "JetBrains Mono",
10376 "fontSize": 10,
10377 "fontWeight": "bold",
10378 "letterSpacing": 1.2
10379 }
10380 ]
10381 },
10382 {
10383 "type": "frame",
10384 "id": "F61te",
10385 "name": "Input",
10386 "width": "fill_container",
10387 "height": 46,
10388 "fill": "#FFFFFF",
10389 "cornerRadius": 10,
10390 "stroke": "#CBCCC9",
10391 "strokeWidth": 1,
10392 "gap": 10,
10393 "padding": [
10394 0,
10395 14
10396 ],
10397 "alignItems": "center",
10398 "children": [
10399 {
10400 "type": "icon",
10401 "id": "siaH6",
10402 "name": "Icon",
10403 "width": 15,
10404 "height": 15,
10405 "icon": "lock",
10406 "library": "lucide",
10407 "fill": "#666666"
10408 },
10409 {
10410 "type": "text",
10411 "id": "aGn5D",
10412 "name": "Value",
10413 "fill": "#111111",
10414 "content": "••••••••••••••••",
10415 "fontFamily": "JetBrains Mono",
10416 "fontSize": 16,
10417 "fontWeight": "normal"
10418 },
10419 {
10420 "type": "frame",
10421 "id": "xZgUR",
10422 "name": "Spacer",
10423 "width": "fill_container",
10424 "height": 1
10425 },
10426 {
10427 "type": "icon",
10428 "id": "O96gub",
10429 "name": "Reveal",
10430 "width": 16,
10431 "height": 16,
10432 "icon": "eye",
10433 "library": "lucide",
10434 "fill": "#666666"
10435 }
10436 ]
10437 }
10438 ]
10439 },
10440 {
10441 "type": "frame",
10442 "id": "D4OzkR",
10443 "name": "Submit Button",
10444 "width": "fill_container",
10445 "height": 48,
10446 "fill": "#FF8400",
10447 "cornerRadius": 10,
10448 "effect": {
10449 "type": "shadow",
10450 "shadowType": "outer",
10451 "color": "#FF840066",
10452 "offset": {
10453 "x": 0,
10454 "y": 4
10455 },
10456 "blur": 14,
10457 "spread": -4
10458 },
10459 "gap": 9,
10460 "justifyContent": "center",
10461 "alignItems": "center",
10462 "children": [
10463 {
10464 "type": "text",
10465 "id": "nE26k",
10466 "name": "Label",
10467 "fill": "#111111",
10468 "content": "Update password",
10469 "fontFamily": "JetBrains Mono",
10470 "fontSize": 14,
10471 "fontWeight": "bold",
10472 "letterSpacing": 0.4
10473 },
10474 {
10475 "type": "icon",
10476 "id": "XNbuT",
10477 "name": "Arrow",
10478 "width": 15,
10479 "height": 15,
10480 "icon": "arrow-right",
10481 "library": "lucide",
10482 "fill": "#111111"
10483 }
10484 ]
10485 }
10486 ]
10487 }
10488 ]
10489 },
10490 {
10491 "type": "frame",
10492 "id": "RHJOe",
10493 "layoutPosition": "absolute",
10494 "x": 16,
10495 "y": 788,
10496 "name": "Status Row",
10497 "width": 358,
10498 "gap": 10,
10499 "justifyContent": "center",
10500 "alignItems": "center",
10501 "children": [
10502 {
10503 "type": "frame",
10504 "id": "ZOujS",
10505 "name": "Dot",
10506 "width": 8,
10507 "height": 8,
10508 "justifyContent": "center",
10509 "alignItems": "center",
10510 "children": [
10511 {
10512 "type": "ellipse",
10513 "id": "TmrnJ",
10514 "name": "Dot",
10515 "fill": "$--color-success-foreground",
10516 "width": 7,
10517 "height": 7
10518 }
10519 ]
10520 },
10521 {
10522 "type": "text",
10523 "id": "nXHaG",
10524 "name": "Copy",
10525 "fill": "$--muted-foreground",
10526 "content": "© 2026 GitDataAI",
10527 "fontFamily": "$--font-primary",
10528 "fontSize": 11,
10529 "fontWeight": "normal",
10530 "letterSpacing": 0.5
10531 }
10532 ]
10533 },
10534 {
10535 "type": "frame",
10536 "id": "NkLDu",
10537 "layoutPosition": "absolute",
10538 "x": 8,
10539 "y": 760,
10540 "name": "Hint",
10541 "width": 374,
10542 "height": 14,
10543 "gap": 7,
10544 "justifyContent": "center",
10545 "alignItems": "center",
10546 "children": [
10547 {
10548 "type": "text",
10549 "id": "R5HuR3",
10550 "name": "Hint Text",
10551 "fill": "$--muted-foreground",
10552 "content": "EVERY SIGNED-IN DEVICE MUST SIGN IN AGAIN",
10553 "fontFamily": "$--font-primary",
10554 "fontSize": 10,
10555 "fontWeight": "normal",
10556 "letterSpacing": 1.2
10557 }
10558 ]
10559 }
10560 ]
10561 },
10562 {
10563 "type": "frame",
10564 "id": "QHHZk",
10565 "x": 1338,
10566 "y": 4324,
10567 "name": "5. Email Verification — Tablet",
10568 "clip": true,
10569 "width": 768,
10570 "height": 1024,
10571 "fill": "$--background",
10572 "layout": "vertical",
10573 "gap": 26,
10574 "padding": [
10575 48,
10576 32
10577 ],
10578 "justifyContent": "center",
10579 "alignItems": "center",
10580 "children": [
10581 {
10582 "type": "frame",
10583 "id": "ySPJ8",
10584 "layoutPosition": "absolute",
10585 "x": 74,
10586 "y": 260,
10587 "name": "Ambient Glow",
10588 "width": 620,
10589 "height": 480,
10590 "fill": {
10591 "type": "gradient",
10592 "gradientType": "radial",
10593 "enabled": true,
10594 "rotation": 0,
10595 "size": {
10596 "width": 1,
10597 "height": 1
10598 },
10599 "colors": [
10600 {
10601 "color": "#FF840026",
10602 "position": 0
10603 },
10604 {
10605 "color": "#FF840000",
10606 "position": 1
10607 }
10608 ]
10609 }
10610 },
10611 {
10612 "type": "frame",
10613 "id": "q7m8v",
10614 "layoutPosition": "absolute",
10615 "x": 0,
10616 "y": 0,
10617 "name": "Hairline Field",
10618 "width": 768,
10619 "height": 1024,
10620 "fill": {
10621 "type": "gradient",
10622 "gradientType": "linear",
10623 "enabled": true,
10624 "rotation": 180,
10625 "size": {
10626 "height": 1
10627 },
10628 "colors": [
10629 {
10630 "color": "#00000000",
10631 "position": 0.55
10632 },
10633 {
10634 "color": "#00000009",
10635 "position": 1
10636 }
10637 ]
10638 }
10639 },
10640 {
10641 "type": "frame",
10642 "id": "hP4AZ",
10643 "layoutPosition": "absolute",
10644 "x": 24,
10645 "y": 24,
10646 "name": "Mark TL",
10647 "width": 18,
10648 "height": 18,
10649 "stroke": "$--border",
10650 "strokeWidth": {
10651 "top": 1,
10652 "left": 1
10653 },
10654 "layout": "none"
10655 },
10656 {
10657 "type": "frame",
10658 "id": "K05LYu",
10659 "layoutPosition": "absolute",
10660 "x": 726,
10661 "y": 24,
10662 "name": "Mark TR",
10663 "width": 18,
10664 "height": 18,
10665 "stroke": "$--border",
10666 "strokeWidth": {
10667 "top": 1,
10668 "right": 1
10669 },
10670 "layout": "none"
10671 },
10672 {
10673 "type": "frame",
10674 "id": "JYsH2",
10675 "layoutPosition": "absolute",
10676 "x": 24,
10677 "y": 982,
10678 "name": "Mark BL",
10679 "width": 18,
10680 "height": 18,
10681 "stroke": "$--border",
10682 "strokeWidth": {
10683 "bottom": 1,
10684 "left": 1
10685 },
10686 "layout": "none"
10687 },
10688 {
10689 "type": "frame",
10690 "id": "IXsDA",
10691 "layoutPosition": "absolute",
10692 "x": 726,
10693 "y": 982,
10694 "name": "Mark BR",
10695 "width": 18,
10696 "height": 18,
10697 "stroke": "$--border",
10698 "strokeWidth": {
10699 "right": 1,
10700 "bottom": 1
10701 },
10702 "layout": "none"
10703 },
10704 {
10705 "type": "frame",
10706 "id": "lGc4L",
10707 "name": "Login Card",
10708 "width": 460,
10709 "fill": "$--card",
10710 "cornerRadius": "$--radius-m",
10711 "stroke": "$--border",
10712 "strokeWidth": 1,
10713 "effect": [
10714 {
10715 "type": "shadow",
10716 "shadowType": "outer",
10717 "color": "#1111111F",
10718 "offset": {
10719 "x": 0,
10720 "y": 18
10721 },
10722 "blur": 44,
10723 "spread": -8
10724 },
10725 {
10726 "type": "shadow",
10727 "shadowType": "outer",
10728 "color": "#1111110A",
10729 "offset": {
10730 "x": 0,
10731 "y": 2
10732 },
10733 "blur": 6
10734 }
10735 ],
10736 "layout": "vertical",
10737 "gap": 22,
10738 "padding": 32,
10739 "children": [
10740 {
10741 "type": "frame",
10742 "id": "j2VdNT",
10743 "name": "Card Header",
10744 "width": "fill_container",
10745 "layout": "vertical",
10746 "gap": 12,
10747 "alignItems": "center",
10748 "children": [
10749 {
10750 "type": "frame",
10751 "id": "KoXaZ",
10752 "name": "Icon Badge",
10753 "width": 44,
10754 "height": 44,
10755 "fill": "#FF8400",
10756 "cornerRadius": 12,
10757 "justifyContent": "center",
10758 "alignItems": "center",
10759 "children": [
10760 {
10761 "type": "icon",
10762 "id": "mCncF",
10763 "name": "Mail",
10764 "width": 20,
10765 "height": 20,
10766 "icon": "mail",
10767 "library": "lucide",
10768 "fill": "#111111"
10769 }
10770 ]
10771 },
10772 {
10773 "type": "text",
10774 "id": "cXev9",
10775 "name": "Heading",
10776 "fill": "#111111",
10777 "textGrowth": "fixed-width",
10778 "width": "fill_container",
10779 "content": "Check your inbox",
10780 "textAlign": "center",
10781 "fontFamily": "JetBrains Mono",
10782 "fontSize": 23,
10783 "fontWeight": "bold",
10784 "letterSpacing": -0.6
10785 },
10786 {
10787 "type": "text",
10788 "id": "qfR5B",
10789 "name": "Subheading",
10790 "fill": "#666666",
10791 "textGrowth": "fixed-width",
10792 "width": "fill_container",
10793 "content": "We sent a verification link to",
10794 "lineHeight": 1.5,
10795 "textAlign": "center",
10796 "fontFamily": "Geist",
10797 "fontSize": 14,
10798 "fontWeight": "normal"
10799 },
10800 {
10801 "type": "frame",
10802 "id": "u80BwZ",
10803 "name": "Address Chip",
10804 "width": "fill_container",
10805 "gap": 8,
10806 "justifyContent": "center",
10807 "children": [
10808 {
10809 "type": "frame",
10810 "id": "bBh3m",
10811 "name": "Chip",
10812 "fill": "#F2F3F0",
10813 "cornerRadius": 8,
10814 "stroke": "#CBCCC9",
10815 "strokeWidth": 1,
10816 "gap": 8,
10817 "padding": [
10818 8,
10819 14
10820 ],
10821 "alignItems": "center",
10822 "children": [
10823 {
10824 "type": "icon",
10825 "id": "N023u",
10826 "name": "At",
10827 "width": 13,
10828 "height": 13,
10829 "icon": "at-sign",
10830 "library": "lucide",
10831 "fill": "#111111"
10832 },
10833 {
10834 "type": "text",
10835 "id": "N3EEC",
10836 "name": "Email",
10837 "fill": "#111111",
10838 "content": "ada.lock@gitdata.ai",
10839 "fontFamily": "JetBrains Mono",
10840 "fontSize": 12.5,
10841 "fontWeight": "normal"
10842 }
10843 ]
10844 },
10845 {
10846 "type": "frame",
10847 "id": "wPwn7",
10848 "name": "Purpose Pill",
10849 "fill": "#F2F3F0",
10850 "cornerRadius": 6,
10851 "stroke": "#CBCCC9",
10852 "strokeWidth": 1,
10853 "padding": [
10854 4,
10855 8
10856 ],
10857 "children": [
10858 {
10859 "type": "text",
10860 "id": "QK4yg",
10861 "name": "Text",
10862 "fill": "#666666",
10863 "content": "PURPOSE · SIGN-UP",
10864 "fontFamily": "JetBrains Mono",
10865 "fontSize": 9.5,
10866 "fontWeight": "bold",
10867 "letterSpacing": 1
10868 }
10869 ]
10870 }
10871 ]
10872 },
10873 {
10874 "type": "text",
10875 "id": "I6XGt",
10876 "name": "Expiry",
10877 "fill": "#666666",
10878 "textGrowth": "fixed-width",
10879 "width": "fill_container",
10880 "content": "The code and link in the email expire in 10 minutes.",
10881 "lineHeight": 1.5,
10882 "textAlign": "center",
10883 "fontFamily": "Geist",
10884 "fontSize": 12.5,
10885 "fontWeight": "normal"
10886 }
10887 ]
10888 },
10889 {
10890 "type": "frame",
10891 "id": "QRElD",
10892 "name": "Form",
10893 "width": "fill_container",
10894 "layout": "vertical",
10895 "gap": 15,
10896 "children": [
10897 {
10898 "type": "frame",
10899 "id": "W7Jpvd",
10900 "name": "Submit Button",
10901 "width": "fill_container",
10902 "height": 48,
10903 "fill": "#FF8400",
10904 "cornerRadius": 10,
10905 "effect": {
10906 "type": "shadow",
10907 "shadowType": "outer",
10908 "color": "#FF840066",
10909 "offset": {
10910 "x": 0,
10911 "y": 4
10912 },
10913 "blur": 14,
10914 "spread": -4
10915 },
10916 "gap": 9,
10917 "justifyContent": "center",
10918 "alignItems": "center",
10919 "children": [
10920 {
10921 "type": "text",
10922 "id": "qxsl5",
10923 "name": "Label",
10924 "fill": "#111111",
10925 "content": "Confirm verification",
10926 "fontFamily": "JetBrains Mono",
10927 "fontSize": 14,
10928 "fontWeight": "bold",
10929 "letterSpacing": 0.4
10930 },
10931 {
10932 "type": "icon",
10933 "id": "C3o26",
10934 "name": "Arrow",
10935 "width": 15,
10936 "height": 15,
10937 "icon": "arrow-right",
10938 "library": "lucide",
10939 "fill": "#111111"
10940 }
10941 ]
10942 },
10943 {
10944 "type": "frame",
10945 "id": "h89mZY",
10946 "name": "Divider",
10947 "width": "fill_container",
10948 "gap": 12,
10949 "alignItems": "center",
10950 "children": [
10951 {
10952 "type": "frame",
10953 "id": "NYOfD",
10954 "name": "Line L",
10955 "width": "fill_container",
10956 "height": 1,
10957 "fill": "#CBCCC9"
10958 },
10959 {
10960 "type": "text",
10961 "id": "XXR0s",
10962 "name": "Text",
10963 "fill": "#666666",
10964 "content": "DID NOT ARRIVE?",
10965 "fontFamily": "JetBrains Mono",
10966 "fontSize": 10,
10967 "fontWeight": "bold",
10968 "letterSpacing": 1.1
10969 },
10970 {
10971 "type": "frame",
10972 "id": "r4TC0",
10973 "name": "Line R",
10974 "width": "fill_container",
10975 "height": 1,
10976 "fill": "#CBCCC9"
10977 }
10978 ]
10979 },
10980 {
10981 "type": "frame",
10982 "id": "yI4R6",
10983 "name": "Resend Button",
10984 "width": "fill_container",
10985 "height": 44,
10986 "fill": "#FFFFFF",
10987 "cornerRadius": 10,
10988 "stroke": "#CBCCC9",
10989 "strokeWidth": 1,
10990 "gap": 8,
10991 "justifyContent": "center",
10992 "alignItems": "center",
10993 "children": [
10994 {
10995 "type": "icon",
10996 "id": "kMpjC",
10997 "name": "Icon",
10998 "width": 15,
10999 "height": 15,
11000 "icon": "refresh-cw",
11001 "library": "lucide",
11002 "fill": "#111111"
11003 },
11004 {
11005 "type": "text",
11006 "id": "PiGV8",
11007 "name": "Label",
11008 "fill": "#111111",
11009 "content": "Resend email (00:42)",
11010 "fontFamily": "Geist",
11011 "fontSize": 13.5,
11012 "fontWeight": "normal"
11013 }
11014 ]
11015 },
11016 {
11017 "type": "frame",
11018 "id": "b6PHAl",
11019 "name": "Back Row",
11020 "width": "fill_container",
11021 "gap": 6,
11022 "justifyContent": "center",
11023 "children": [
11024 {
11025 "type": "text",
11026 "id": "bP9Na",
11027 "name": "Q",
11028 "fill": "#666666",
11029 "content": "Wrong address?",
11030 "fontFamily": "Geist",
11031 "fontSize": 13,
11032 "fontWeight": "normal"
11033 },
11034 {
11035 "type": "text",
11036 "id": "tRV51",
11037 "name": "Link",
11038 "fill": "#111111",
11039 "content": "Change email",
11040 "fontFamily": "Geist",
11041 "fontSize": 13,
11042 "fontWeight": "bold"
11043 }
11044 ]
11045 }
11046 ]
11047 }
11048 ]
11049 },
11050 {
11051 "type": "frame",
11052 "id": "DBCAn",
11053 "layoutPosition": "absolute",
11054 "x": 24,
11055 "y": 960,
11056 "name": "Status Row",
11057 "width": 720,
11058 "gap": 10,
11059 "justifyContent": "center",
11060 "alignItems": "center",
11061 "children": [
11062 {
11063 "type": "frame",
11064 "id": "OWRN8",
11065 "name": "Dot",
11066 "width": 8,
11067 "height": 8,
11068 "justifyContent": "center",
11069 "alignItems": "center",
11070 "children": [
11071 {
11072 "type": "ellipse",
11073 "id": "SjtN5",
11074 "name": "Dot",
11075 "fill": "$--color-success-foreground",
11076 "width": 7,
11077 "height": 7
11078 }
11079 ]
11080 },
11081 {
11082 "type": "text",
11083 "id": "JLK1q",
11084 "name": "Region",
11085 "fill": "$--muted-foreground",
11086 "content": "REGION EU-CENTRAL-1",
11087 "fontFamily": "$--font-primary",
11088 "fontSize": 11,
11089 "fontWeight": "normal",
11090 "letterSpacing": 0.5
11091 },
11092 {
11093 "type": "text",
11094 "id": "sAxUc",
11095 "name": "Sep2",
11096 "fill": "$--border",
11097 "content": "·",
11098 "fontFamily": "$--font-primary",
11099 "fontSize": 11,
11100 "fontWeight": "normal"
11101 },
11102 {
11103 "type": "text",
11104 "id": "XWPsd",
11105 "name": "Copy",
11106 "fill": "$--muted-foreground",
11107 "content": "© 2026 GitDataAI",
11108 "fontFamily": "$--font-primary",
11109 "fontSize": 11,
11110 "fontWeight": "normal",
11111 "letterSpacing": 0.5
11112 }
11113 ]
11114 },
11115 {
11116 "type": "frame",
11117 "id": "tZzTV",
11118 "layoutPosition": "absolute",
11119 "x": 32,
11120 "y": 936,
11121 "name": "Hint",
11122 "width": 704,
11123 "height": 14,
11124 "gap": 7,
11125 "justifyContent": "center",
11126 "alignItems": "center",
11127 "children": [
11128 {
11129 "type": "text",
11130 "id": "YB9ud",
11131 "name": "Hint Text",
11132 "fill": "$--muted-foreground",
11133 "content": "NO EMAIL YET? CHECK YOUR SPAM FOLDER",
11134 "fontFamily": "$--font-primary",
11135 "fontSize": 10,
11136 "fontWeight": "normal",
11137 "letterSpacing": 1.2
11138 }
11139 ]
11140 },
11141 {
11142 "type": "frame",
11143 "id": "nEtwF",
11144 "layoutPosition": "absolute",
11145 "x": 32,
11146 "y": 36,
11147 "name": "Breadcrumb",
11148 "gap": 8,
11149 "alignItems": "center",
11150 "children": [
11151 {
11152 "type": "frame",
11153 "id": "Lg9RB",
11154 "name": "Logo",
11155 "width": 14,
11156 "height": 14,
11157 "fill": "#FF8400",
11158 "cornerRadius": 4
11159 },
11160 {
11161 "type": "text",
11162 "id": "AXUeT",
11163 "name": "Root",
11164 "fill": "#111111",
11165 "content": "GitDataAI",
11166 "fontFamily": "JetBrains Mono",
11167 "fontSize": 10,
11168 "fontWeight": "bold",
11169 "letterSpacing": 1.2
11170 },
11171 {
11172 "type": "text",
11173 "id": "zShNs",
11174 "name": "Sep1",
11175 "fill": "#CBCCC9",
11176 "content": "/",
11177 "fontFamily": "JetBrains Mono",
11178 "fontSize": 10,
11179 "fontWeight": "normal"
11180 },
11181 {
11182 "type": "text",
11183 "id": "EYYXc",
11184 "name": "Section",
11185 "fill": "#666666",
11186 "content": "AUTH",
11187 "fontFamily": "JetBrains Mono",
11188 "fontSize": 10,
11189 "fontWeight": "normal",
11190 "letterSpacing": 1.2
11191 },
11192 {
11193 "type": "text",
11194 "id": "K9KPbq",
11195 "name": "Sep2",
11196 "fill": "#CBCCC9",
11197 "content": "/",
11198 "fontFamily": "JetBrains Mono",
11199 "fontSize": 10,
11200 "fontWeight": "normal"
11201 },
11202 {
11203 "type": "text",
11204 "id": "Qlra7",
11205 "name": "Current",
11206 "fill": "#804200",
11207 "content": "VERIFY EMAIL",
11208 "fontFamily": "JetBrains Mono",
11209 "fontSize": 10,
11210 "fontWeight": "bold",
11211 "letterSpacing": 1.2
11212 }
11213 ]
11214 }
11215 ]
11216 },
11217 {
11218 "type": "frame",
11219 "id": "h90Q8k",
11220 "x": 2166,
11221 "y": 4324,
11222 "name": "5. Email Verification — Mobile",
11223 "clip": true,
11224 "width": 390,
11225 "height": 844,
11226 "fill": "$--background",
11227 "layout": "vertical",
11228 "gap": 26,
11229 "padding": [
11230 40,
11231 16,
11232 72,
11233 16
11234 ],
11235 "justifyContent": "center",
11236 "alignItems": "center",
11237 "children": [
11238 {
11239 "type": "frame",
11240 "id": "oYU8n",
11241 "layoutPosition": "absolute",
11242 "x": 25,
11243 "y": 200,
11244 "name": "Ambient Glow",
11245 "width": 340,
11246 "height": 400,
11247 "fill": {
11248 "type": "gradient",
11249 "gradientType": "radial",
11250 "enabled": true,
11251 "rotation": 0,
11252 "size": {
11253 "width": 1,
11254 "height": 1
11255 },
11256 "colors": [
11257 {
11258 "color": "#FF840026",
11259 "position": 0
11260 },
11261 {
11262 "color": "#FF840000",
11263 "position": 1
11264 }
11265 ]
11266 }
11267 },
11268 {
11269 "type": "frame",
11270 "id": "z91YW3",
11271 "layoutPosition": "absolute",
11272 "x": 0,
11273 "y": 0,
11274 "name": "Hairline Field",
11275 "width": 390,
11276 "height": 844,
11277 "fill": {
11278 "type": "gradient",
11279 "gradientType": "linear",
11280 "enabled": true,
11281 "rotation": 180,
11282 "size": {
11283 "height": 1
11284 },
11285 "colors": [
11286 {
11287 "color": "#00000000",
11288 "position": 0.55
11289 },
11290 {
11291 "color": "#00000009",
11292 "position": 1
11293 }
11294 ]
11295 }
11296 },
11297 {
11298 "type": "frame",
11299 "id": "lMHZ8",
11300 "layoutPosition": "absolute",
11301 "x": 16,
11302 "y": 16,
11303 "name": "Mark TL",
11304 "width": 18,
11305 "height": 18,
11306 "stroke": "$--border",
11307 "strokeWidth": {
11308 "top": 1,
11309 "left": 1
11310 },
11311 "layout": "none"
11312 },
11313 {
11314 "type": "frame",
11315 "id": "Mit5T",
11316 "layoutPosition": "absolute",
11317 "x": 356,
11318 "y": 16,
11319 "name": "Mark TR",
11320 "width": 18,
11321 "height": 18,
11322 "stroke": "$--border",
11323 "strokeWidth": {
11324 "top": 1,
11325 "right": 1
11326 },
11327 "layout": "none"
11328 },
11329 {
11330 "type": "frame",
11331 "id": "Biban",
11332 "layoutPosition": "absolute",
11333 "x": 16,
11334 "y": 810,
11335 "name": "Mark BL",
11336 "width": 18,
11337 "height": 18,
11338 "stroke": "$--border",
11339 "strokeWidth": {
11340 "bottom": 1,
11341 "left": 1
11342 },
11343 "layout": "none"
11344 },
11345 {
11346 "type": "frame",
11347 "id": "RkXGv",
11348 "layoutPosition": "absolute",
11349 "x": 356,
11350 "y": 810,
11351 "name": "Mark BR",
11352 "width": 18,
11353 "height": 18,
11354 "stroke": "$--border",
11355 "strokeWidth": {
11356 "right": 1,
11357 "bottom": 1
11358 },
11359 "layout": "none"
11360 },
11361 {
11362 "type": "frame",
11363 "id": "uxg8x",
11364 "name": "Login Card",
11365 "width": "fill_container",
11366 "fill": "$--card",
11367 "cornerRadius": "$--radius-m",
11368 "stroke": "$--border",
11369 "strokeWidth": 1,
11370 "effect": [
11371 {
11372 "type": "shadow",
11373 "shadowType": "outer",
11374 "color": "#1111111F",
11375 "offset": {
11376 "x": 0,
11377 "y": 18
11378 },
11379 "blur": 44,
11380 "spread": -8
11381 },
11382 {
11383 "type": "shadow",
11384 "shadowType": "outer",
11385 "color": "#1111110A",
11386 "offset": {
11387 "x": 0,
11388 "y": 2
11389 },
11390 "blur": 6
11391 }
11392 ],
11393 "layout": "vertical",
11394 "gap": 18,
11395 "padding": 24,
11396 "children": [
11397 {
11398 "type": "frame",
11399 "id": "iuFqP",
11400 "name": "Card Header",
11401 "width": "fill_container",
11402 "layout": "vertical",
11403 "gap": 12,
11404 "alignItems": "center",
11405 "children": [
11406 {
11407 "type": "frame",
11408 "id": "l3uuh",
11409 "name": "Icon Badge",
11410 "width": 44,
11411 "height": 44,
11412 "fill": "#FF8400",
11413 "cornerRadius": 12,
11414 "justifyContent": "center",
11415 "alignItems": "center",
11416 "children": [
11417 {
11418 "type": "icon",
11419 "id": "x0Dsu",
11420 "name": "Mail",
11421 "width": 20,
11422 "height": 20,
11423 "icon": "mail",
11424 "library": "lucide",
11425 "fill": "#111111"
11426 }
11427 ]
11428 },
11429 {
11430 "type": "text",
11431 "id": "WW9WF",
11432 "name": "Heading",
11433 "fill": "#111111",
11434 "textGrowth": "fixed-width",
11435 "width": "fill_container",
11436 "content": "Check your inbox",
11437 "textAlign": "center",
11438 "fontFamily": "JetBrains Mono",
11439 "fontSize": 21,
11440 "fontWeight": "bold",
11441 "letterSpacing": -0.6
11442 },
11443 {
11444 "type": "text",
11445 "id": "sv5Ff",
11446 "name": "Subheading",
11447 "fill": "#666666",
11448 "textGrowth": "fixed-width",
11449 "width": "fill_container",
11450 "content": "We sent a verification link to",
11451 "lineHeight": 1.5,
11452 "textAlign": "center",
11453 "fontFamily": "Geist",
11454 "fontSize": 14,
11455 "fontWeight": "normal"
11456 },
11457 {
11458 "type": "frame",
11459 "id": "KY7MT",
11460 "name": "Address Chip",
11461 "width": "fill_container",
11462 "layout": "vertical",
11463 "gap": 10,
11464 "justifyContent": "center",
11465 "alignItems": "center",
11466 "children": [
11467 {
11468 "type": "frame",
11469 "id": "jB2m4",
11470 "name": "Chip",
11471 "fill": "#F2F3F0",
11472 "cornerRadius": 8,
11473 "stroke": "#CBCCC9",
11474 "strokeWidth": 1,
11475 "gap": 8,
11476 "padding": [
11477 8,
11478 14
11479 ],
11480 "alignItems": "center",
11481 "children": [
11482 {
11483 "type": "icon",
11484 "id": "t18dq",
11485 "name": "At",
11486 "width": 13,
11487 "height": 13,
11488 "icon": "at-sign",
11489 "library": "lucide",
11490 "fill": "#111111"
11491 },
11492 {
11493 "type": "text",
11494 "id": "WbOFa",
11495 "name": "Email",
11496 "fill": "#111111",
11497 "content": "ada.lock@gitdata.ai",
11498 "fontFamily": "JetBrains Mono",
11499 "fontSize": 12.5,
11500 "fontWeight": "normal"
11501 }
11502 ]
11503 },
11504 {
11505 "type": "frame",
11506 "id": "pkfRF",
11507 "name": "Purpose Pill",
11508 "fill": "#F2F3F0",
11509 "cornerRadius": 6,
11510 "stroke": "#CBCCC9",
11511 "strokeWidth": 1,
11512 "padding": [
11513 4,
11514 8
11515 ],
11516 "children": [
11517 {
11518 "type": "text",
11519 "id": "WqtVp",
11520 "name": "Text",
11521 "fill": "#666666",
11522 "content": "PURPOSE · SIGN-UP",
11523 "fontFamily": "JetBrains Mono",
11524 "fontSize": 9.5,
11525 "fontWeight": "bold",
11526 "letterSpacing": 1
11527 }
11528 ]
11529 }
11530 ]
11531 },
11532 {
11533 "type": "text",
11534 "id": "SYiLn",
11535 "name": "Expiry",
11536 "fill": "#666666",
11537 "textGrowth": "fixed-width",
11538 "width": "fill_container",
11539 "content": "The code and link in the email expire in 10 minutes.",
11540 "lineHeight": 1.5,
11541 "textAlign": "center",
11542 "fontFamily": "Geist",
11543 "fontSize": 12.5,
11544 "fontWeight": "normal"
11545 }
11546 ]
11547 },
11548 {
11549 "type": "frame",
11550 "id": "xeHIe",
11551 "name": "Form",
11552 "width": "fill_container",
11553 "layout": "vertical",
11554 "gap": 15,
11555 "children": [
11556 {
11557 "type": "frame",
11558 "id": "qWp4B",
11559 "name": "Submit Button",
11560 "width": "fill_container",
11561 "height": 48,
11562 "fill": "#FF8400",
11563 "cornerRadius": 10,
11564 "effect": {
11565 "type": "shadow",
11566 "shadowType": "outer",
11567 "color": "#FF840066",
11568 "offset": {
11569 "x": 0,
11570 "y": 4
11571 },
11572 "blur": 14,
11573 "spread": -4
11574 },
11575 "gap": 9,
11576 "justifyContent": "center",
11577 "alignItems": "center",
11578 "children": [
11579 {
11580 "type": "text",
11581 "id": "qh2xp",
11582 "name": "Label",
11583 "fill": "#111111",
11584 "content": "Confirm verification",
11585 "fontFamily": "JetBrains Mono",
11586 "fontSize": 14,
11587 "fontWeight": "bold",
11588 "letterSpacing": 0.4
11589 },
11590 {
11591 "type": "icon",
11592 "id": "QAguO",
11593 "name": "Arrow",
11594 "width": 15,
11595 "height": 15,
11596 "icon": "arrow-right",
11597 "library": "lucide",
11598 "fill": "#111111"
11599 }
11600 ]
11601 },
11602 {
11603 "type": "frame",
11604 "id": "YP91l",
11605 "name": "Divider",
11606 "width": "fill_container",
11607 "gap": 12,
11608 "alignItems": "center",
11609 "children": [
11610 {
11611 "type": "frame",
11612 "id": "XpqjU",
11613 "name": "Line L",
11614 "width": "fill_container",
11615 "height": 1,
11616 "fill": "#CBCCC9"
11617 },
11618 {
11619 "type": "text",
11620 "id": "DqE7A",
11621 "name": "Text",
11622 "fill": "#666666",
11623 "content": "DID NOT ARRIVE?",
11624 "fontFamily": "JetBrains Mono",
11625 "fontSize": 10,
11626 "fontWeight": "bold",
11627 "letterSpacing": 1.1
11628 },
11629 {
11630 "type": "frame",
11631 "id": "BsseP",
11632 "name": "Line R",
11633 "width": "fill_container",
11634 "height": 1,
11635 "fill": "#CBCCC9"
11636 }
11637 ]
11638 },
11639 {
11640 "type": "frame",
11641 "id": "Tl1Je",
11642 "name": "Resend Button",
11643 "width": "fill_container",
11644 "height": 44,
11645 "fill": "#FFFFFF",
11646 "cornerRadius": 10,
11647 "stroke": "#CBCCC9",
11648 "strokeWidth": 1,
11649 "gap": 8,
11650 "justifyContent": "center",
11651 "alignItems": "center",
11652 "children": [
11653 {
11654 "type": "icon",
11655 "id": "PmWMr",
11656 "name": "Icon",
11657 "width": 15,
11658 "height": 15,
11659 "icon": "refresh-cw",
11660 "library": "lucide",
11661 "fill": "#111111"
11662 },
11663 {
11664 "type": "text",
11665 "id": "s4VOh",
11666 "name": "Label",
11667 "fill": "#111111",
11668 "content": "Resend email (00:42)",
11669 "fontFamily": "Geist",
11670 "fontSize": 13.5,
11671 "fontWeight": "normal"
11672 }
11673 ]
11674 },
11675 {
11676 "type": "frame",
11677 "id": "HIkZK",
11678 "name": "Back Row",
11679 "width": "fill_container",
11680 "gap": 6,
11681 "justifyContent": "center",
11682 "children": [
11683 {
11684 "type": "text",
11685 "id": "CJpLr",
11686 "name": "Q",
11687 "fill": "#666666",
11688 "content": "Wrong address?",
11689 "fontFamily": "Geist",
11690 "fontSize": 13,
11691 "fontWeight": "normal"
11692 },
11693 {
11694 "type": "text",
11695 "id": "Z9ZY37",
11696 "name": "Link",
11697 "fill": "#111111",
11698 "content": "Change email",
11699 "fontFamily": "Geist",
11700 "fontSize": 13,
11701 "fontWeight": "bold"
11702 }
11703 ]
11704 }
11705 ]
11706 }
11707 ]
11708 },
11709 {
11710 "type": "frame",
11711 "id": "wIaJ3",
11712 "layoutPosition": "absolute",
11713 "x": 16,
11714 "y": 788,
11715 "name": "Status Row",
11716 "width": 358,
11717 "gap": 10,
11718 "justifyContent": "center",
11719 "alignItems": "center",
11720 "children": [
11721 {
11722 "type": "frame",
11723 "id": "GBcB0",
11724 "name": "Dot",
11725 "width": 8,
11726 "height": 8,
11727 "justifyContent": "center",
11728 "alignItems": "center",
11729 "children": [
11730 {
11731 "type": "ellipse",
11732 "id": "cgKBK",
11733 "name": "Dot",
11734 "fill": "$--color-success-foreground",
11735 "width": 7,
11736 "height": 7
11737 }
11738 ]
11739 },
11740 {
11741 "type": "text",
11742 "id": "UX0h6",
11743 "name": "Copy",
11744 "fill": "$--muted-foreground",
11745 "content": "© 2026 GitDataAI",
11746 "fontFamily": "$--font-primary",
11747 "fontSize": 11,
11748 "fontWeight": "normal",
11749 "letterSpacing": 0.5
11750 }
11751 ]
11752 },
11753 {
11754 "type": "frame",
11755 "id": "rI83Y",
11756 "layoutPosition": "absolute",
11757 "x": 8,
11758 "y": 760,
11759 "name": "Hint",
11760 "width": 374,
11761 "height": 14,
11762 "gap": 7,
11763 "justifyContent": "center",
11764 "alignItems": "center",
11765 "children": [
11766 {
11767 "type": "text",
11768 "id": "h6qs0O",
11769 "name": "Hint Text",
11770 "fill": "$--muted-foreground",
11771 "content": "NO EMAIL YET? CHECK YOUR SPAM FOLDER",
11772 "fontFamily": "$--font-primary",
11773 "fontSize": 10,
11774 "fontWeight": "normal",
11775 "letterSpacing": 1.2
11776 }
11777 ]
11778 }
11779 ]
11780 },
11781 {
11782 "type": "frame",
11783 "id": "cA0WM",
11784 "x": 2676,
11785 "y": 4324,
11786 "name": "6. Two-Factor Auth — Tablet",
11787 "clip": true,
11788 "width": 768,
11789 "height": 1024,
11790 "fill": "$--background",
11791 "layout": "vertical",
11792 "gap": 26,
11793 "padding": [
11794 48,
11795 32
11796 ],
11797 "justifyContent": "center",
11798 "alignItems": "center",
11799 "children": [
11800 {
11801 "type": "frame",
11802 "id": "W5iKx",
11803 "layoutPosition": "absolute",
11804 "x": 74,
11805 "y": 260,
11806 "name": "Ambient Glow",
11807 "width": 620,
11808 "height": 480,
11809 "fill": {
11810 "type": "gradient",
11811 "gradientType": "radial",
11812 "enabled": true,
11813 "rotation": 0,
11814 "size": {
11815 "width": 1,
11816 "height": 1
11817 },
11818 "colors": [
11819 {
11820 "color": "#FF840026",
11821 "position": 0
11822 },
11823 {
11824 "color": "#FF840000",
11825 "position": 1
11826 }
11827 ]
11828 }
11829 },
11830 {
11831 "type": "frame",
11832 "id": "I8DZed",
11833 "layoutPosition": "absolute",
11834 "x": 0,
11835 "y": 0,
11836 "name": "Hairline Field",
11837 "width": 768,
11838 "height": 1024,
11839 "fill": {
11840 "type": "gradient",
11841 "gradientType": "linear",
11842 "enabled": true,
11843 "rotation": 180,
11844 "size": {
11845 "height": 1
11846 },
11847 "colors": [
11848 {
11849 "color": "#00000000",
11850 "position": 0.55
11851 },
11852 {
11853 "color": "#00000009",
11854 "position": 1
11855 }
11856 ]
11857 }
11858 },
11859 {
11860 "type": "frame",
11861 "id": "Q9Nbd",
11862 "layoutPosition": "absolute",
11863 "x": 24,
11864 "y": 24,
11865 "name": "Mark TL",
11866 "width": 18,
11867 "height": 18,
11868 "stroke": "$--border",
11869 "strokeWidth": {
11870 "top": 1,
11871 "left": 1
11872 },
11873 "layout": "none"
11874 },
11875 {
11876 "type": "frame",
11877 "id": "fvBGs",
11878 "layoutPosition": "absolute",
11879 "x": 726,
11880 "y": 24,
11881 "name": "Mark TR",
11882 "width": 18,
11883 "height": 18,
11884 "stroke": "$--border",
11885 "strokeWidth": {
11886 "top": 1,
11887 "right": 1
11888 },
11889 "layout": "none"
11890 },
11891 {
11892 "type": "frame",
11893 "id": "suJfT",
11894 "layoutPosition": "absolute",
11895 "x": 24,
11896 "y": 982,
11897 "name": "Mark BL",
11898 "width": 18,
11899 "height": 18,
11900 "stroke": "$--border",
11901 "strokeWidth": {
11902 "bottom": 1,
11903 "left": 1
11904 },
11905 "layout": "none"
11906 },
11907 {
11908 "type": "frame",
11909 "id": "jhAbT",
11910 "layoutPosition": "absolute",
11911 "x": 726,
11912 "y": 982,
11913 "name": "Mark BR",
11914 "width": 18,
11915 "height": 18,
11916 "stroke": "$--border",
11917 "strokeWidth": {
11918 "right": 1,
11919 "bottom": 1
11920 },
11921 "layout": "none"
11922 },
11923 {
11924 "type": "frame",
11925 "id": "iAutn",
11926 "name": "Login Card",
11927 "width": 460,
11928 "fill": "$--card",
11929 "cornerRadius": "$--radius-m",
11930 "stroke": "$--border",
11931 "strokeWidth": 1,
11932 "effect": [
11933 {
11934 "type": "shadow",
11935 "shadowType": "outer",
11936 "color": "#1111111F",
11937 "offset": {
11938 "x": 0,
11939 "y": 18
11940 },
11941 "blur": 44,
11942 "spread": -8
11943 },
11944 {
11945 "type": "shadow",
11946 "shadowType": "outer",
11947 "color": "#1111110A",
11948 "offset": {
11949 "x": 0,
11950 "y": 2
11951 },
11952 "blur": 6
11953 }
11954 ],
11955 "layout": "vertical",
11956 "gap": 22,
11957 "padding": 32,
11958 "children": [
11959 {
11960 "type": "frame",
11961 "id": "zmxzj",
11962 "name": "Card Header",
11963 "width": "fill_container",
11964 "layout": "vertical",
11965 "gap": 12,
11966 "alignItems": "center",
11967 "children": [
11968 {
11969 "type": "frame",
11970 "id": "oQIqF",
11971 "name": "Icon Badge",
11972 "width": 44,
11973 "height": 44,
11974 "fill": "#111111",
11975 "cornerRadius": 12,
11976 "justifyContent": "center",
11977 "alignItems": "center",
11978 "children": [
11979 {
11980 "type": "icon",
11981 "id": "ehxJp",
11982 "name": "Shield",
11983 "width": 20,
11984 "height": 20,
11985 "icon": "smartphone",
11986 "library": "lucide",
11987 "fill": "#FF8400"
11988 }
11989 ]
11990 },
11991 {
11992 "type": "text",
11993 "id": "A7FfuF",
11994 "name": "Heading",
11995 "fill": "#111111",
11996 "textGrowth": "fixed-width",
11997 "width": "fill_container",
11998 "content": "Two-factor code",
11999 "textAlign": "center",
12000 "fontFamily": "JetBrains Mono",
12001 "fontSize": 23,
12002 "fontWeight": "bold",
12003 "letterSpacing": -0.6
12004 },
12005 {
12006 "type": "text",
12007 "id": "emNz0",
12008 "name": "Subheading",
12009 "fill": "#666666",
12010 "textGrowth": "fixed-width",
12011 "width": "fill_container",
12012 "content": "Enter the 6-digit code from your authenticator app.",
12013 "lineHeight": 1.5,
12014 "textAlign": "center",
12015 "fontFamily": "Geist",
12016 "fontSize": 14,
12017 "fontWeight": "normal"
12018 }
12019 ]
12020 },
12021 {
12022 "type": "frame",
12023 "id": "c7YSaU",
12024 "name": "Form",
12025 "width": "fill_container",
12026 "layout": "vertical",
12027 "gap": 15,
12028 "children": [
12029 {
12030 "type": "frame",
12031 "id": "ZhVky",
12032 "name": "Label Row",
12033 "width": "fill_container",
12034 "justifyContent": "space_between",
12035 "alignItems": "center",
12036 "children": [
12037 {
12038 "type": "text",
12039 "id": "bTBAz",
12040 "name": "Label",
12041 "fill": "#666666",
12042 "content": "AUTHENTICATION CODE",
12043 "fontFamily": "JetBrains Mono",
12044 "fontSize": 10,
12045 "fontWeight": "bold",
12046 "letterSpacing": 1.2
12047 },
12048 {
12049 "type": "text",
12050 "id": "rEWVL",
12051 "name": "Timer",
12052 "fill": "#804200",
12053 "content": "EXPIRES IN 04:32",
12054 "fontFamily": "JetBrains Mono",
12055 "fontSize": 10,
12056 "fontWeight": "bold",
12057 "letterSpacing": 1.2
12058 }
12059 ]
12060 },
12061 {
12062 "type": "frame",
12063 "id": "wrb2i",
12064 "name": "OTP Row",
12065 "width": "fill_container",
12066 "gap": 10,
12067 "children": [
12068 {
12069 "type": "frame",
12070 "id": "H0N8jW",
12071 "name": "Digit 1",
12072 "width": "fill_container",
12073 "height": 58,
12074 "fill": "#FFFFFF",
12075 "cornerRadius": 10,
12076 "stroke": "#CBCCC9",
12077 "strokeWidth": 1,
12078 "justifyContent": "center",
12079 "alignItems": "center",
12080 "children": [
12081 {
12082 "type": "text",
12083 "id": "oDVeB",
12084 "name": "Num",
12085 "fill": "#111111",
12086 "content": "4",
12087 "fontFamily": "JetBrains Mono",
12088 "fontSize": 22,
12089 "fontWeight": "bold"
12090 }
12091 ]
12092 },
12093 {
12094 "type": "frame",
12095 "id": "ZFSJE",
12096 "name": "Digit 2",
12097 "width": "fill_container",
12098 "height": 58,
12099 "fill": "#FFFFFF",
12100 "cornerRadius": 10,
12101 "stroke": "#CBCCC9",
12102 "strokeWidth": 1,
12103 "justifyContent": "center",
12104 "alignItems": "center",
12105 "children": [
12106 {
12107 "type": "text",
12108 "id": "vjm7p",
12109 "name": "Num",
12110 "fill": "#111111",
12111 "content": "8",
12112 "fontFamily": "JetBrains Mono",
12113 "fontSize": 22,
12114 "fontWeight": "bold"
12115 }
12116 ]
12117 },
12118 {
12119 "type": "frame",
12120 "id": "Ungqt",
12121 "name": "Digit 3",
12122 "width": "fill_container",
12123 "height": 58,
12124 "fill": "#FFFFFF",
12125 "cornerRadius": 10,
12126 "stroke": "#CBCCC9",
12127 "strokeWidth": 1,
12128 "justifyContent": "center",
12129 "alignItems": "center",
12130 "children": [
12131 {
12132 "type": "text",
12133 "id": "FHPwd",
12134 "name": "Num",
12135 "fill": "#111111",
12136 "content": "2",
12137 "fontFamily": "JetBrains Mono",
12138 "fontSize": 22,
12139 "fontWeight": "bold"
12140 }
12141 ]
12142 },
12143 {
12144 "type": "frame",
12145 "id": "qDl4B",
12146 "name": "Digit 4",
12147 "width": "fill_container",
12148 "height": 58,
12149 "fill": "#FFFFFF",
12150 "cornerRadius": 10,
12151 "stroke": "#111111",
12152 "strokeWidth": 1.6,
12153 "effect": {
12154 "type": "shadow",
12155 "shadowType": "outer",
12156 "color": "#11111114",
12157 "offset": {
12158 "x": 0,
12159 "y": 3
12160 },
12161 "blur": 10
12162 },
12163 "justifyContent": "center",
12164 "alignItems": "center",
12165 "children": [
12166 {
12167 "type": "frame",
12168 "id": "qlEtG",
12169 "name": "Caret",
12170 "width": 2,
12171 "height": 24,
12172 "fill": "#FF8400"
12173 }
12174 ]
12175 },
12176 {
12177 "type": "frame",
12178 "id": "v7slXN",
12179 "name": "Digit 5",
12180 "width": "fill_container",
12181 "height": 58,
12182 "fill": "#FFFFFF",
12183 "cornerRadius": 10,
12184 "stroke": "#CBCCC9",
12185 "strokeWidth": 1,
12186 "justifyContent": "center",
12187 "alignItems": "center"
12188 },
12189 {
12190 "type": "frame",
12191 "id": "stYZb",
12192 "name": "Digit 6",
12193 "width": "fill_container",
12194 "height": 58,
12195 "fill": "#FFFFFF",
12196 "cornerRadius": 10,
12197 "stroke": "#CBCCC9",
12198 "strokeWidth": 1,
12199 "justifyContent": "center",
12200 "alignItems": "center"
12201 }
12202 ]
12203 },
12204 {
12205 "type": "frame",
12206 "id": "YApxg",
12207 "name": "Submit Button",
12208 "width": "fill_container",
12209 "height": 48,
12210 "fill": "#FF8400",
12211 "cornerRadius": 10,
12212 "effect": {
12213 "type": "shadow",
12214 "shadowType": "outer",
12215 "color": "#FF840066",
12216 "offset": {
12217 "x": 0,
12218 "y": 4
12219 },
12220 "blur": 14,
12221 "spread": -4
12222 },
12223 "gap": 9,
12224 "justifyContent": "center",
12225 "alignItems": "center",
12226 "children": [
12227 {
12228 "type": "text",
12229 "id": "GmOmk",
12230 "name": "Label",
12231 "fill": "#111111",
12232 "content": "Verify",
12233 "fontFamily": "JetBrains Mono",
12234 "fontSize": 14,
12235 "fontWeight": "bold",
12236 "letterSpacing": 0.4
12237 },
12238 {
12239 "type": "icon",
12240 "id": "wZNZS",
12241 "name": "Arrow",
12242 "width": 15,
12243 "height": 15,
12244 "icon": "arrow-right",
12245 "library": "lucide",
12246 "fill": "#111111"
12247 }
12248 ]
12249 },
12250 {
12251 "type": "frame",
12252 "id": "NPMYV",
12253 "name": "Divider",
12254 "width": "fill_container",
12255 "gap": 12,
12256 "alignItems": "center",
12257 "children": [
12258 {
12259 "type": "frame",
12260 "id": "i2jlwb",
12261 "name": "Line L",
12262 "width": "fill_container",
12263 "height": 1,
12264 "fill": "#CBCCC9"
12265 },
12266 {
12267 "type": "text",
12268 "id": "S75kDJ",
12269 "name": "Text",
12270 "fill": "#666666",
12271 "content": "TROUBLE?",
12272 "fontFamily": "JetBrains Mono",
12273 "fontSize": 10,
12274 "fontWeight": "bold",
12275 "letterSpacing": 1.1
12276 },
12277 {
12278 "type": "frame",
12279 "id": "yrDdO",
12280 "name": "Line R",
12281 "width": "fill_container",
12282 "height": 1,
12283 "fill": "#CBCCC9"
12284 }
12285 ]
12286 },
12287 {
12288 "type": "frame",
12289 "id": "K4NMaE",
12290 "name": "Alt Row",
12291 "width": "fill_container",
12292 "gap": 12,
12293 "children": [
12294 {
12295 "type": "frame",
12296 "id": "LBC0M",
12297 "name": "Backup Codes",
12298 "width": "fill_container",
12299 "height": 44,
12300 "fill": "#FFFFFF",
12301 "cornerRadius": 10,
12302 "stroke": "#CBCCC9",
12303 "strokeWidth": 1,
12304 "gap": 8,
12305 "justifyContent": "center",
12306 "alignItems": "center",
12307 "children": [
12308 {
12309 "type": "icon",
12310 "id": "Zdt3E",
12311 "name": "Icon",
12312 "width": 15,
12313 "height": 15,
12314 "icon": "key-round",
12315 "library": "lucide",
12316 "fill": "#111111"
12317 },
12318 {
12319 "type": "text",
12320 "id": "x6u3YX",
12321 "name": "Label",
12322 "fill": "#111111",
12323 "content": "Use a recovery code",
12324 "fontFamily": "Geist",
12325 "fontSize": 13.5,
12326 "fontWeight": "normal"
12327 }
12328 ]
12329 }
12330 ]
12331 }
12332 ]
12333 }
12334 ]
12335 },
12336 {
12337 "type": "frame",
12338 "id": "jiWRs",
12339 "layoutPosition": "absolute",
12340 "x": 24,
12341 "y": 960,
12342 "name": "Status Row",
12343 "width": 720,
12344 "gap": 10,
12345 "justifyContent": "center",
12346 "alignItems": "center",
12347 "children": [
12348 {
12349 "type": "frame",
12350 "id": "h7zVp",
12351 "name": "Dot",
12352 "width": 8,
12353 "height": 8,
12354 "justifyContent": "center",
12355 "alignItems": "center",
12356 "children": [
12357 {
12358 "type": "ellipse",
12359 "id": "HWVQU",
12360 "name": "Dot",
12361 "fill": "$--color-success-foreground",
12362 "width": 7,
12363 "height": 7
12364 }
12365 ]
12366 },
12367 {
12368 "type": "text",
12369 "id": "LhWfq",
12370 "name": "Region",
12371 "fill": "$--muted-foreground",
12372 "content": "REGION EU-CENTRAL-1",
12373 "fontFamily": "$--font-primary",
12374 "fontSize": 11,
12375 "fontWeight": "normal",
12376 "letterSpacing": 0.5
12377 },
12378 {
12379 "type": "text",
12380 "id": "A1RAhy",
12381 "name": "Sep2",
12382 "fill": "$--border",
12383 "content": "·",
12384 "fontFamily": "$--font-primary",
12385 "fontSize": 11,
12386 "fontWeight": "normal"
12387 },
12388 {
12389 "type": "text",
12390 "id": "ZPRni",
12391 "name": "Copy",
12392 "fill": "$--muted-foreground",
12393 "content": "© 2026 GitDataAI",
12394 "fontFamily": "$--font-primary",
12395 "fontSize": 11,
12396 "fontWeight": "normal",
12397 "letterSpacing": 0.5
12398 }
12399 ]
12400 },
12401 {
12402 "type": "frame",
12403 "id": "Z5khr",
12404 "layoutPosition": "absolute",
12405 "x": 32,
12406 "y": 936,
12407 "name": "Hint",
12408 "width": 704,
12409 "height": 14,
12410 "gap": 7,
12411 "justifyContent": "center",
12412 "alignItems": "center",
12413 "children": [
12414 {
12415 "type": "text",
12416 "id": "JktXA",
12417 "name": "Hint Text",
12418 "fill": "$--muted-foreground",
12419 "content": "CODE VALID FOR 5 MIN · 5 ATTEMPTS MAX",
12420 "fontFamily": "$--font-primary",
12421 "fontSize": 10,
12422 "fontWeight": "normal",
12423 "letterSpacing": 1.2
12424 }
12425 ]
12426 },
12427 {
12428 "type": "frame",
12429 "id": "g5pFSw",
12430 "layoutPosition": "absolute",
12431 "x": 32,
12432 "y": 36,
12433 "name": "Breadcrumb",
12434 "gap": 8,
12435 "alignItems": "center",
12436 "children": [
12437 {
12438 "type": "frame",
12439 "id": "bqLK3",
12440 "name": "Logo",
12441 "width": 14,
12442 "height": 14,
12443 "fill": "#FF8400",
12444 "cornerRadius": 4
12445 },
12446 {
12447 "type": "text",
12448 "id": "c5Sd3K",
12449 "name": "Root",
12450 "fill": "#111111",
12451 "content": "GitDataAI",
12452 "fontFamily": "JetBrains Mono",
12453 "fontSize": 10,
12454 "fontWeight": "bold",
12455 "letterSpacing": 1.2
12456 },
12457 {
12458 "type": "text",
12459 "id": "XOiZH",
12460 "name": "Sep1",
12461 "fill": "#CBCCC9",
12462 "content": "/",
12463 "fontFamily": "JetBrains Mono",
12464 "fontSize": 10,
12465 "fontWeight": "normal"
12466 },
12467 {
12468 "type": "text",
12469 "id": "XCPa9",
12470 "name": "Section",
12471 "fill": "#666666",
12472 "content": "AUTH",
12473 "fontFamily": "JetBrains Mono",
12474 "fontSize": 10,
12475 "fontWeight": "normal",
12476 "letterSpacing": 1.2
12477 },
12478 {
12479 "type": "text",
12480 "id": "PzKhN",
12481 "name": "Sep2",
12482 "fill": "#CBCCC9",
12483 "content": "/",
12484 "fontFamily": "JetBrains Mono",
12485 "fontSize": 10,
12486 "fontWeight": "normal"
12487 },
12488 {
12489 "type": "text",
12490 "id": "qisva",
12491 "name": "Current",
12492 "fill": "#804200",
12493 "content": "TWO-FACTOR",
12494 "fontFamily": "JetBrains Mono",
12495 "fontSize": 10,
12496 "fontWeight": "bold",
12497 "letterSpacing": 1.2
12498 }
12499 ]
12500 }
12501 ]
12502 },
12503 {
12504 "type": "frame",
12505 "id": "DmsW1",
12506 "x": 3504,
12507 "y": 4324,
12508 "name": "6. Two-Factor Auth — Mobile",
12509 "clip": true,
12510 "width": 390,
12511 "height": 844,
12512 "fill": "$--background",
12513 "layout": "vertical",
12514 "gap": 26,
12515 "padding": [
12516 40,
12517 16,
12518 72,
12519 16
12520 ],
12521 "justifyContent": "center",
12522 "alignItems": "center",
12523 "children": [
12524 {
12525 "type": "frame",
12526 "id": "cElnk",
12527 "layoutPosition": "absolute",
12528 "x": 25,
12529 "y": 200,
12530 "name": "Ambient Glow",
12531 "width": 340,
12532 "height": 400,
12533 "fill": {
12534 "type": "gradient",
12535 "gradientType": "radial",
12536 "enabled": true,
12537 "rotation": 0,
12538 "size": {
12539 "width": 1,
12540 "height": 1
12541 },
12542 "colors": [
12543 {
12544 "color": "#FF840026",
12545 "position": 0
12546 },
12547 {
12548 "color": "#FF840000",
12549 "position": 1
12550 }
12551 ]
12552 }
12553 },
12554 {
12555 "type": "frame",
12556 "id": "LPHsq",
12557 "layoutPosition": "absolute",
12558 "x": 0,
12559 "y": 0,
12560 "name": "Hairline Field",
12561 "width": 390,
12562 "height": 844,
12563 "fill": {
12564 "type": "gradient",
12565 "gradientType": "linear",
12566 "enabled": true,
12567 "rotation": 180,
12568 "size": {
12569 "height": 1
12570 },
12571 "colors": [
12572 {
12573 "color": "#00000000",
12574 "position": 0.55
12575 },
12576 {
12577 "color": "#00000009",
12578 "position": 1
12579 }
12580 ]
12581 }
12582 },
12583 {
12584 "type": "frame",
12585 "id": "LhXW1",
12586 "layoutPosition": "absolute",
12587 "x": 16,
12588 "y": 16,
12589 "name": "Mark TL",
12590 "width": 18,
12591 "height": 18,
12592 "stroke": "$--border",
12593 "strokeWidth": {
12594 "top": 1,
12595 "left": 1
12596 },
12597 "layout": "none"
12598 },
12599 {
12600 "type": "frame",
12601 "id": "aZcqm",
12602 "layoutPosition": "absolute",
12603 "x": 356,
12604 "y": 16,
12605 "name": "Mark TR",
12606 "width": 18,
12607 "height": 18,
12608 "stroke": "$--border",
12609 "strokeWidth": {
12610 "top": 1,
12611 "right": 1
12612 },
12613 "layout": "none"
12614 },
12615 {
12616 "type": "frame",
12617 "id": "Ev7H9",
12618 "layoutPosition": "absolute",
12619 "x": 16,
12620 "y": 810,
12621 "name": "Mark BL",
12622 "width": 18,
12623 "height": 18,
12624 "stroke": "$--border",
12625 "strokeWidth": {
12626 "bottom": 1,
12627 "left": 1
12628 },
12629 "layout": "none"
12630 },
12631 {
12632 "type": "frame",
12633 "id": "Z6qu1b",
12634 "layoutPosition": "absolute",
12635 "x": 356,
12636 "y": 810,
12637 "name": "Mark BR",
12638 "width": 18,
12639 "height": 18,
12640 "stroke": "$--border",
12641 "strokeWidth": {
12642 "right": 1,
12643 "bottom": 1
12644 },
12645 "layout": "none"
12646 },
12647 {
12648 "type": "frame",
12649 "id": "e07IBc",
12650 "name": "Login Card",
12651 "width": "fill_container",
12652 "fill": "$--card",
12653 "cornerRadius": "$--radius-m",
12654 "stroke": "$--border",
12655 "strokeWidth": 1,
12656 "effect": [
12657 {
12658 "type": "shadow",
12659 "shadowType": "outer",
12660 "color": "#1111111F",
12661 "offset": {
12662 "x": 0,
12663 "y": 18
12664 },
12665 "blur": 44,
12666 "spread": -8
12667 },
12668 {
12669 "type": "shadow",
12670 "shadowType": "outer",
12671 "color": "#1111110A",
12672 "offset": {
12673 "x": 0,
12674 "y": 2
12675 },
12676 "blur": 6
12677 }
12678 ],
12679 "layout": "vertical",
12680 "gap": 18,
12681 "padding": 24,
12682 "children": [
12683 {
12684 "type": "frame",
12685 "id": "pHAT1",
12686 "name": "Card Header",
12687 "width": "fill_container",
12688 "layout": "vertical",
12689 "gap": 12,
12690 "alignItems": "center",
12691 "children": [
12692 {
12693 "type": "frame",
12694 "id": "lSqP5",
12695 "name": "Icon Badge",
12696 "width": 44,
12697 "height": 44,
12698 "fill": "#111111",
12699 "cornerRadius": 12,
12700 "justifyContent": "center",
12701 "alignItems": "center",
12702 "children": [
12703 {
12704 "type": "icon",
12705 "id": "R5Nb12",
12706 "name": "Shield",
12707 "width": 20,
12708 "height": 20,
12709 "icon": "smartphone",
12710 "library": "lucide",
12711 "fill": "#FF8400"
12712 }
12713 ]
12714 },
12715 {
12716 "type": "text",
12717 "id": "urtWc",
12718 "name": "Heading",
12719 "fill": "#111111",
12720 "textGrowth": "fixed-width",
12721 "width": "fill_container",
12722 "content": "Two-factor code",
12723 "textAlign": "center",
12724 "fontFamily": "JetBrains Mono",
12725 "fontSize": 21,
12726 "fontWeight": "bold",
12727 "letterSpacing": -0.6
12728 },
12729 {
12730 "type": "text",
12731 "id": "t5CIuC",
12732 "name": "Subheading",
12733 "fill": "#666666",
12734 "textGrowth": "fixed-width",
12735 "width": "fill_container",
12736 "content": "Enter the 6-digit code from your authenticator app.",
12737 "lineHeight": 1.5,
12738 "textAlign": "center",
12739 "fontFamily": "Geist",
12740 "fontSize": 14,
12741 "fontWeight": "normal"
12742 }
12743 ]
12744 },
12745 {
12746 "type": "frame",
12747 "id": "J4C6P",
12748 "name": "Form",
12749 "width": "fill_container",
12750 "layout": "vertical",
12751 "gap": 15,
12752 "children": [
12753 {
12754 "type": "frame",
12755 "id": "XEbGL",
12756 "name": "Label Row",
12757 "width": "fill_container",
12758 "justifyContent": "space_between",
12759 "alignItems": "center",
12760 "children": [
12761 {
12762 "type": "text",
12763 "id": "FxflC",
12764 "name": "Label",
12765 "fill": "#666666",
12766 "content": "AUTHENTICATION CODE",
12767 "fontFamily": "JetBrains Mono",
12768 "fontSize": 10,
12769 "fontWeight": "bold",
12770 "letterSpacing": 1.2
12771 },
12772 {
12773 "type": "text",
12774 "id": "ElPin",
12775 "name": "Timer",
12776 "fill": "#804200",
12777 "content": "EXPIRES IN 04:32",
12778 "fontFamily": "JetBrains Mono",
12779 "fontSize": 10,
12780 "fontWeight": "bold",
12781 "letterSpacing": 1.2
12782 }
12783 ]
12784 },
12785 {
12786 "type": "frame",
12787 "id": "SzrAr",
12788 "name": "OTP Row",
12789 "width": "fill_container",
12790 "gap": 6,
12791 "children": [
12792 {
12793 "type": "frame",
12794 "id": "R7I2S",
12795 "name": "Digit 1",
12796 "width": "fill_container",
12797 "height": 58,
12798 "fill": "#FFFFFF",
12799 "cornerRadius": 10,
12800 "stroke": "#CBCCC9",
12801 "strokeWidth": 1,
12802 "justifyContent": "center",
12803 "alignItems": "center",
12804 "children": [
12805 {
12806 "type": "text",
12807 "id": "N3fQH",
12808 "name": "Num",
12809 "fill": "#111111",
12810 "content": "4",
12811 "fontFamily": "JetBrains Mono",
12812 "fontSize": 22,
12813 "fontWeight": "bold"
12814 }
12815 ]
12816 },
12817 {
12818 "type": "frame",
12819 "id": "ds42Y",
12820 "name": "Digit 2",
12821 "width": "fill_container",
12822 "height": 58,
12823 "fill": "#FFFFFF",
12824 "cornerRadius": 10,
12825 "stroke": "#CBCCC9",
12826 "strokeWidth": 1,
12827 "justifyContent": "center",
12828 "alignItems": "center",
12829 "children": [
12830 {
12831 "type": "text",
12832 "id": "Isikv",
12833 "name": "Num",
12834 "fill": "#111111",
12835 "content": "8",
12836 "fontFamily": "JetBrains Mono",
12837 "fontSize": 22,
12838 "fontWeight": "bold"
12839 }
12840 ]
12841 },
12842 {
12843 "type": "frame",
12844 "id": "ZLxqt",
12845 "name": "Digit 3",
12846 "width": "fill_container",
12847 "height": 58,
12848 "fill": "#FFFFFF",
12849 "cornerRadius": 10,
12850 "stroke": "#CBCCC9",
12851 "strokeWidth": 1,
12852 "justifyContent": "center",
12853 "alignItems": "center",
12854 "children": [
12855 {
12856 "type": "text",
12857 "id": "mlxVZ",
12858 "name": "Num",
12859 "fill": "#111111",
12860 "content": "2",
12861 "fontFamily": "JetBrains Mono",
12862 "fontSize": 22,
12863 "fontWeight": "bold"
12864 }
12865 ]
12866 },
12867 {
12868 "type": "frame",
12869 "id": "mwOuJ",
12870 "name": "Digit 4",
12871 "width": "fill_container",
12872 "height": 58,
12873 "fill": "#FFFFFF",
12874 "cornerRadius": 10,
12875 "stroke": "#111111",
12876 "strokeWidth": 1.6,
12877 "effect": {
12878 "type": "shadow",
12879 "shadowType": "outer",
12880 "color": "#11111114",
12881 "offset": {
12882 "x": 0,
12883 "y": 3
12884 },
12885 "blur": 10
12886 },
12887 "justifyContent": "center",
12888 "alignItems": "center",
12889 "children": [
12890 {
12891 "type": "frame",
12892 "id": "KcdV5",
12893 "name": "Caret",
12894 "width": 2,
12895 "height": 24,
12896 "fill": "#FF8400"
12897 }
12898 ]
12899 },
12900 {
12901 "type": "frame",
12902 "id": "zAnYV",
12903 "name": "Digit 5",
12904 "width": "fill_container",
12905 "height": 58,
12906 "fill": "#FFFFFF",
12907 "cornerRadius": 10,
12908 "stroke": "#CBCCC9",
12909 "strokeWidth": 1,
12910 "justifyContent": "center",
12911 "alignItems": "center"
12912 },
12913 {
12914 "type": "frame",
12915 "id": "Pbbjh",
12916 "name": "Digit 6",
12917 "width": "fill_container",
12918 "height": 58,
12919 "fill": "#FFFFFF",
12920 "cornerRadius": 10,
12921 "stroke": "#CBCCC9",
12922 "strokeWidth": 1,
12923 "justifyContent": "center",
12924 "alignItems": "center"
12925 }
12926 ]
12927 },
12928 {
12929 "type": "frame",
12930 "id": "fq3NY",
12931 "name": "Submit Button",
12932 "width": "fill_container",
12933 "height": 48,
12934 "fill": "#FF8400",
12935 "cornerRadius": 10,
12936 "effect": {
12937 "type": "shadow",
12938 "shadowType": "outer",
12939 "color": "#FF840066",
12940 "offset": {
12941 "x": 0,
12942 "y": 4
12943 },
12944 "blur": 14,
12945 "spread": -4
12946 },
12947 "gap": 9,
12948 "justifyContent": "center",
12949 "alignItems": "center",
12950 "children": [
12951 {
12952 "type": "text",
12953 "id": "c3Hk3v",
12954 "name": "Label",
12955 "fill": "#111111",
12956 "content": "Verify",
12957 "fontFamily": "JetBrains Mono",
12958 "fontSize": 14,
12959 "fontWeight": "bold",
12960 "letterSpacing": 0.4
12961 },
12962 {
12963 "type": "icon",
12964 "id": "pN5rC",
12965 "name": "Arrow",
12966 "width": 15,
12967 "height": 15,
12968 "icon": "arrow-right",
12969 "library": "lucide",
12970 "fill": "#111111"
12971 }
12972 ]
12973 },
12974 {
12975 "type": "frame",
12976 "id": "x6peS",
12977 "name": "Divider",
12978 "width": "fill_container",
12979 "gap": 12,
12980 "alignItems": "center",
12981 "children": [
12982 {
12983 "type": "frame",
12984 "id": "Kan3H",
12985 "name": "Line L",
12986 "width": "fill_container",
12987 "height": 1,
12988 "fill": "#CBCCC9"
12989 },
12990 {
12991 "type": "text",
12992 "id": "kSW5I",
12993 "name": "Text",
12994 "fill": "#666666",
12995 "content": "TROUBLE?",
12996 "fontFamily": "JetBrains Mono",
12997 "fontSize": 10,
12998 "fontWeight": "bold",
12999 "letterSpacing": 1.1
13000 },
13001 {
13002 "type": "frame",
13003 "id": "F5uYdu",
13004 "name": "Line R",
13005 "width": "fill_container",
13006 "height": 1,
13007 "fill": "#CBCCC9"
13008 }
13009 ]
13010 },
13011 {
13012 "type": "frame",
13013 "id": "F4MvA",
13014 "name": "Alt Row",
13015 "width": "fill_container",
13016 "layout": "vertical",
13017 "gap": 12,
13018 "children": [
13019 {
13020 "type": "frame",
13021 "id": "kmveJ",
13022 "name": "Backup Codes",
13023 "width": "fill_container",
13024 "height": 44,
13025 "fill": "#FFFFFF",
13026 "cornerRadius": 10,
13027 "stroke": "#CBCCC9",
13028 "strokeWidth": 1,
13029 "gap": 8,
13030 "justifyContent": "center",
13031 "alignItems": "center",
13032 "children": [
13033 {
13034 "type": "icon",
13035 "id": "fa0IO",
13036 "name": "Icon",
13037 "width": 15,
13038 "height": 15,
13039 "icon": "key-round",
13040 "library": "lucide",
13041 "fill": "#111111"
13042 },
13043 {
13044 "type": "text",
13045 "id": "jVSEm",
13046 "name": "Label",
13047 "fill": "#111111",
13048 "content": "Use a recovery code",
13049 "fontFamily": "Geist",
13050 "fontSize": 13.5,
13051 "fontWeight": "normal"
13052 }
13053 ]
13054 }
13055 ]
13056 }
13057 ]
13058 }
13059 ]
13060 },
13061 {
13062 "type": "frame",
13063 "id": "R0YlAE",
13064 "layoutPosition": "absolute",
13065 "x": 16,
13066 "y": 788,
13067 "name": "Status Row",
13068 "width": 358,
13069 "gap": 10,
13070 "justifyContent": "center",
13071 "alignItems": "center",
13072 "children": [
13073 {
13074 "type": "frame",
13075 "id": "F8w8R",
13076 "name": "Dot",
13077 "width": 8,
13078 "height": 8,
13079 "justifyContent": "center",
13080 "alignItems": "center",
13081 "children": [
13082 {
13083 "type": "ellipse",
13084 "id": "jToW1",
13085 "name": "Dot",
13086 "fill": "$--color-success-foreground",
13087 "width": 7,
13088 "height": 7
13089 }
13090 ]
13091 },
13092 {
13093 "type": "text",
13094 "id": "gUpu5",
13095 "name": "Copy",
13096 "fill": "$--muted-foreground",
13097 "content": "© 2026 GitDataAI",
13098 "fontFamily": "$--font-primary",
13099 "fontSize": 11,
13100 "fontWeight": "normal",
13101 "letterSpacing": 0.5
13102 }
13103 ]
13104 },
13105 {
13106 "type": "frame",
13107 "id": "Lf3Ib",
13108 "layoutPosition": "absolute",
13109 "x": 8,
13110 "y": 760,
13111 "name": "Hint",
13112 "width": 374,
13113 "height": 14,
13114 "gap": 7,
13115 "justifyContent": "center",
13116 "alignItems": "center",
13117 "children": [
13118 {
13119 "type": "text",
13120 "id": "GE7mO",
13121 "name": "Hint Text",
13122 "fill": "$--muted-foreground",
13123 "content": "CODE VALID FOR 5 MIN · 5 ATTEMPTS MAX",
13124 "fontFamily": "$--font-primary",
13125 "fontSize": 10,
13126 "fontWeight": "normal",
13127 "letterSpacing": 1.2
13128 }
13129 ]
13130 }
13131 ]
13132 }
13133 ],
13134 "themes": {
13135 "Mode": [
13136 "Light",
13137 "Dark"
13138 ]
13139 },
13140 "variables": {
13141 "--sidebar": {
13142 "type": "color",
13143 "value": [
13144 {
13145 "value": "#E7E8E5"
13146 },
13147 {
13148 "value": "#18181b",
13149 "theme": {
13150 "Mode": "Dark"
13151 }
13152 }
13153 ]
13154 },
13155 "--sidebar-foreground": {
13156 "type": "color",
13157 "value": [
13158 {
13159 "value": "#666666"
13160 },
13161 {
13162 "value": "#fafafa",
13163 "theme": {
13164 "Mode": "Dark"
13165 }
13166 }
13167 ]
13168 },
13169 "--sidebar-primary": {
13170 "type": "color",
13171 "value": [
13172 {
13173 "value": "#18181b"
13174 },
13175 {
13176 "value": "#18181b",
13177 "theme": {
13178 "Mode": "Dark"
13179 }
13180 }
13181 ]
13182 },
13183 "--sidebar-primary-foreground": {
13184 "type": "color",
13185 "value": [
13186 {
13187 "value": "#fafafa"
13188 },
13189 {
13190 "value": "#fafafa",
13191 "theme": {
13192 "Mode": "Dark"
13193 }
13194 }
13195 ]
13196 },
13197 "--sidebar-border": {
13198 "type": "color",
13199 "value": [
13200 {
13201 "value": "#CBCCC9"
13202 },
13203 {
13204 "value": "#ffffff1a",
13205 "theme": {
13206 "Mode": "Dark"
13207 }
13208 }
13209 ]
13210 },
13211 "--sidebar-accent": {
13212 "type": "color",
13213 "value": [
13214 {
13215 "value": "#CBCCC9"
13216 },
13217 {
13218 "value": "#2a2a30",
13219 "theme": {
13220 "Mode": "Dark"
13221 }
13222 }
13223 ]
13224 },
13225 "--sidebar-accent-foreground": {
13226 "type": "color",
13227 "value": [
13228 {
13229 "value": "#18181b"
13230 },
13231 {
13232 "value": "#fafafa",
13233 "theme": {
13234 "Mode": "Dark"
13235 }
13236 }
13237 ]
13238 },
13239 "--sidebar-ring": {
13240 "type": "color",
13241 "value": [
13242 {
13243 "value": "#71717a"
13244 },
13245 {
13246 "value": "#71717a",
13247 "theme": {
13248 "Mode": "Dark"
13249 }
13250 }
13251 ]
13252 },
13253 "--background": {
13254 "type": "color",
13255 "value": [
13256 {
13257 "value": "#F2F3F0"
13258 },
13259 {
13260 "value": "#111111",
13261 "theme": {
13262 "Mode": "Dark"
13263 }
13264 }
13265 ]
13266 },
13267 "--foreground": {
13268 "type": "color",
13269 "value": [
13270 {
13271 "value": "#111111"
13272 },
13273 {
13274 "value": "#FFFFFF",
13275 "theme": {
13276 "Mode": "Dark"
13277 }
13278 }
13279 ]
13280 },
13281 "--card": {
13282 "type": "color",
13283 "value": [
13284 {
13285 "value": "#FFFFFF"
13286 },
13287 {
13288 "value": "#1A1A1A",
13289 "theme": {
13290 "Mode": "Dark"
13291 }
13292 }
13293 ]
13294 },
13295 "--card-foreground": {
13296 "type": "color",
13297 "value": [
13298 {
13299 "value": "#111111"
13300 },
13301 {
13302 "value": "#FFFFFF",
13303 "theme": {
13304 "Mode": "Dark"
13305 }
13306 }
13307 ]
13308 },
13309 "--popover": {
13310 "type": "color",
13311 "value": [
13312 {
13313 "value": "#FFFFFF"
13314 },
13315 {
13316 "value": "#1A1A1A",
13317 "theme": {
13318 "Mode": "Dark"
13319 }
13320 }
13321 ]
13322 },
13323 "--popover-foreground": {
13324 "type": "color",
13325 "value": [
13326 {
13327 "value": "#111111"
13328 },
13329 {
13330 "value": "#FFFFFF",
13331 "theme": {
13332 "Mode": "Dark"
13333 }
13334 }
13335 ]
13336 },
13337 "--primary": {
13338 "type": "color",
13339 "value": [
13340 {
13341 "value": "#FF8400"
13342 },
13343 {
13344 "value": "#FF8400",
13345 "theme": {
13346 "Mode": "Dark"
13347 }
13348 }
13349 ]
13350 },
13351 "--primary-foreground": {
13352 "type": "color",
13353 "value": [
13354 {
13355 "value": "#111111"
13356 },
13357 {
13358 "value": "#111111",
13359 "theme": {
13360 "Mode": "Dark"
13361 }
13362 }
13363 ]
13364 },
13365 "--secondary": {
13366 "type": "color",
13367 "value": [
13368 {
13369 "value": "#E7E8E5"
13370 },
13371 {
13372 "value": "#2E2E2E",
13373 "theme": {
13374 "Mode": "Dark"
13375 }
13376 }
13377 ]
13378 },
13379 "--secondary-foreground": {
13380 "type": "color",
13381 "value": [
13382 {
13383 "value": "#111111"
13384 },
13385 {
13386 "value": "#FFFFFF",
13387 "theme": {
13388 "Mode": "Dark"
13389 }
13390 }
13391 ]
13392 },
13393 "--muted": {
13394 "type": "color",
13395 "value": [
13396 {
13397 "value": "#F2F3F0"
13398 },
13399 {
13400 "value": "#2E2E2E",
13401 "theme": {
13402 "Mode": "Dark"
13403 }
13404 }
13405 ]
13406 },
13407 "--muted-foreground": {
13408 "type": "color",
13409 "value": [
13410 {
13411 "value": "#666666"
13412 },
13413 {
13414 "value": "#B8B9B6",
13415 "theme": {
13416 "Mode": "Dark"
13417 }
13418 }
13419 ]
13420 },
13421 "--accent": {
13422 "type": "color",
13423 "value": [
13424 {
13425 "value": "#F2F3F0"
13426 },
13427 {
13428 "value": "#111111",
13429 "theme": {
13430 "Mode": "Dark"
13431 }
13432 }
13433 ]
13434 },
13435 "--accent-foreground": {
13436 "type": "color",
13437 "value": [
13438 {
13439 "value": "#111111"
13440 },
13441 {
13442 "value": "#F2F3F0",
13443 "theme": {
13444 "Mode": "Dark"
13445 }
13446 }
13447 ]
13448 },
13449 "--destructive": {
13450 "type": "color",
13451 "value": [
13452 {
13453 "value": "#D93C15"
13454 },
13455 {
13456 "value": "#FF5C33",
13457 "theme": {
13458 "Mode": "Dark"
13459 }
13460 }
13461 ]
13462 },
13463 "--border": {
13464 "type": "color",
13465 "value": [
13466 {
13467 "value": "#CBCCC9"
13468 },
13469 {
13470 "value": "#2E2E2E",
13471 "theme": {
13472 "Mode": "Dark"
13473 }
13474 }
13475 ]
13476 },
13477 "--input": {
13478 "type": "color",
13479 "value": [
13480 {
13481 "value": "#CBCCC9"
13482 },
13483 {
13484 "value": "#2E2E2E",
13485 "theme": {
13486 "Mode": "Dark"
13487 }
13488 }
13489 ]
13490 },
13491 "--ring": {
13492 "type": "color",
13493 "value": [
13494 {
13495 "value": "#666666"
13496 },
13497 {
13498 "value": "#666666",
13499 "theme": {
13500 "Mode": "Dark"
13501 }
13502 }
13503 ]
13504 },
13505 "--white": {
13506 "type": "color",
13507 "value": "#FFFFFF"
13508 },
13509 "--black": {
13510 "type": "color",
13511 "value": "#000000"
13512 },
13513 "--font-primary": {
13514 "type": "string",
13515 "value": "JetBrains Mono"
13516 },
13517 "--font-secondary": {
13518 "type": "string",
13519 "value": "Geist"
13520 },
13521 "--radius-none": {
13522 "type": "number",
13523 "value": 0
13524 },
13525 "--radius-pill": {
13526 "type": "number",
13527 "value": 999
13528 },
13529 "--color-success": {
13530 "type": "color",
13531 "value": [
13532 {
13533 "value": "#DFE6E1"
13534 },
13535 {
13536 "value": "#222924",
13537 "theme": {
13538 "Mode": "Dark"
13539 }
13540 }
13541 ]
13542 },
13543 "--color-success-foreground": {
13544 "type": "color",
13545 "value": [
13546 {
13547 "value": "#004D1A"
13548 },
13549 {
13550 "value": "#B6FFCE",
13551 "theme": {
13552 "Mode": "Dark"
13553 }
13554 }
13555 ]
13556 },
13557 "--color-warning": {
13558 "type": "color",
13559 "value": [
13560 {
13561 "value": "#E9E3D8"
13562 },
13563 {
13564 "value": "#291C0F",
13565 "theme": {
13566 "Mode": "Dark"
13567 }
13568 }
13569 ]
13570 },
13571 "--color-warning-foreground": {
13572 "type": "color",
13573 "value": [
13574 {
13575 "value": "#804200"
13576 },
13577 {
13578 "value": "#FF8400",
13579 "theme": {
13580 "Mode": "Dark"
13581 }
13582 }
13583 ]
13584 },
13585 "--color-error": {
13586 "type": "color",
13587 "value": [
13588 {
13589 "value": "#E5DCDA"
13590 },
13591 {
13592 "value": "#24100B",
13593 "theme": {
13594 "Mode": "Dark"
13595 }
13596 }
13597 ]
13598 },
13599 "--color-error-foreground": {
13600 "type": "color",
13601 "value": [
13602 {
13603 "value": "#8C1C00"
13604 },
13605 {
13606 "value": "#FF5C33",
13607 "theme": {
13608 "Mode": "Dark"
13609 }
13610 }
13611 ]
13612 },
13613 "--color-info": {
13614 "type": "color",
13615 "value": [
13616 {
13617 "value": "#DFDFE6"
13618 },
13619 {
13620 "value": "#222229",
13621 "theme": {
13622 "Mode": "Dark"
13623 }
13624 }
13625 ]
13626 },
13627 "--color-info-foreground": {
13628 "type": "color",
13629 "value": [
13630 {
13631 "value": "#000066"
13632 },
13633 {
13634 "value": "#B2B2FF",
13635 "theme": {
13636 "Mode": "Dark"
13637 }
13638 }
13639 ]
13640 },
13641 "--radius-m": {
13642 "type": "number",
13643 "value": 16
13644 },
13645 "dk-bg": {
13646 "type": "color",
13647 "value": "#0A0B0D"
13648 },
13649 "dk-panel": {
13650 "type": "color",
13651 "value": "#101216"
13652 },
13653 "dk-panel-2": {
13654 "type": "color",
13655 "value": "#15181D"
13656 },
13657 "dk-field": {
13658 "type": "color",
13659 "value": "#1B1F26"
13660 },
13661 "dk-line": {
13662 "type": "color",
13663 "value": "#23282F"
13664 },
13665 "dk-line-2": {
13666 "type": "color",
13667 "value": "#2E343D"
13668 },
13669 "dk-text": {
13670 "type": "color",
13671 "value": "#F2F4F7"
13672 },
13673 "dk-text-2": {
13674 "type": "color",
13675 "value": "#A2A9B4"
13676 },
13677 "dk-text-3": {
13678 "type": "color",
13679 "value": "#6C7481"
13680 },
13681 "accent": {
13682 "type": "color",
13683 "value": "#FF8400"
13684 },
13685 "accent-dim": {
13686 "type": "color",
13687 "value": "#FFB366"
13688 },
13689 "ok": {
13690 "type": "color",
13691 "value": "#3DD68C"
13692 },
13693 "r-sm": {
13694 "type": "number",
13695 "value": 8
13696 },
13697 "r-md": {
13698 "type": "number",
13699 "value": 12
13700 },
13701 "r-lg": {
13702 "type": "number",
13703 "value": 16
13704 },
13705 "sp-6": {
13706 "type": "number",
13707 "value": 6
13708 },
13709 "sp-12": {
13710 "type": "number",
13711 "value": 12
13712 },
13713 "sp-20": {
13714 "type": "number",
13715 "value": 20
13716 },
13717 "sp-32": {
13718 "type": "number",
13719 "value": 32
13720 }
13721 },
13722 "fileToken": "211b7cb5-195c-47c3-ae9a-aae9097c1424"
13723}
Deleted web/design/layout.pen web/design/layout.pen +0 −8100
Diff too large to display.
Modified web/src/pages/workspace/ui/agent/agent-chat.tsx web/src/pages/workspace/ui/agent/agent-chat.tsx +26 −5 View web/src/pages/workspace/ui/agent/agent-chat.tsx
@@ -424,14 +424,35 @@
424424 for (const kind of STREAM_EVENT_KINDS) {
425425 events.addEventListener(kind, onRunEvent)
426426 }
427 const cursorParts = (id: string | null | undefined) => {
428 const parts = (id ?? '').split('.')
429 if (parts.length !== 3 || parts[0] !== 'v1') return null
430 const seq = Number(parts[2])
431 return Number.isFinite(seq) ? { epoch: parts[1], seq } : null
432 }
433
434 tokens.addEventListener('stream_reset', event => {
435 const message = event as MessageEvent
436 try {
437 const payload = JSON.parse(message.data) as { cursor?: string }
438 lastTokenSeq.current = payload.cursor ?? null
439 } catch {
440 lastTokenSeq.current = null
441 }
442 // The cursor cannot be resumed (new channel generation, legacy
443 // cursor or an evicted range), so re-read the persisted transcript
444 // instead of guessing where the stream continued.
445 void refreshStructure().catch(() => {})
446 })
447
427448 tokens.addEventListener('token', event => {
428449 const message = event as MessageEvent
429450 if (message.lastEventId) {
430 const seq = Number(message.lastEventId)
431 const last = Number(lastTokenSeq.current)
432 // The replay ring only holds a window; a jumped cursor means the
433 // middle of the stream is gone, so resync from persisted messages.
434 if (Number.isFinite(seq) && Number.isFinite(last) && last > 0 && seq > last + 1) {
451 const next = cursorParts(message.lastEventId)
452 const previous = cursorParts(lastTokenSeq.current)
453 if (next && previous && next.epoch !== previous.epoch) {
454 void refreshStructure().catch(() => {})
455 } else if (next && previous && next.seq > previous.seq + 1) {
435456 void refreshStructure().catch(() => {})
436457 }
437458 lastTokenSeq.current = message.lastEventId