-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org.html
1619 lines (1533 loc) · 462 KB
/
Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<!-- saved from url=(0119)https://www.freecodecamp.org/portuguese/learn/2022/responsive-web-design/learn-accessibility-by-building-a-quiz/step-19 -->
<html id="__fcc-html" lang="pt-BR" coupert-item="9AF8D9A4E502F3784AD24272D81F0381" data-react-helmet="lang" style="height: 930px;"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script type="text/javascript" async="" src="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/js"></script><script type="text/javascript" async="" src="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/js(1)"></script><script type="text/javascript" async="" src="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/analytics.js.download"></script><script async="" src="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/gtm.js.download"></script><script>
(function(w,d,s,l,i){w[l]=w[l]||[];
w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js', });
var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl+'>m_auth=>m_preview=>m_cookies_win=x';
f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-57R6KJM');</script><meta content="ie=edge" http-equiv="x-ua-compatible"><meta content="width=device-width, initial-scale=1.0, shrink-to-fit=no" name="viewport"><style type="text/css">:root, :host {
--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";
--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";
--fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";
--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";
--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}
svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
overflow: visible;
box-sizing: content-box;
}
.svg-inline--fa {
display: var(--fa-display, inline-block);
height: 1em;
overflow: visible;
vertical-align: -0.125em;
}
.svg-inline--fa.fa-2xs {
vertical-align: 0.1em;
}
.svg-inline--fa.fa-xs {
vertical-align: 0em;
}
.svg-inline--fa.fa-sm {
vertical-align: -0.0714285705em;
}
.svg-inline--fa.fa-lg {
vertical-align: -0.2em;
}
.svg-inline--fa.fa-xl {
vertical-align: -0.25em;
}
.svg-inline--fa.fa-2xl {
vertical-align: -0.3125em;
}
.svg-inline--fa.fa-pull-left {
margin-right: var(--fa-pull-margin, 0.3em);
width: auto;
}
.svg-inline--fa.fa-pull-right {
margin-left: var(--fa-pull-margin, 0.3em);
width: auto;
}
.svg-inline--fa.fa-li {
width: var(--fa-li-width, 2em);
top: 0.25em;
}
.svg-inline--fa.fa-fw {
width: var(--fa-fw-width, 1.25em);
}
.fa-layers svg.svg-inline--fa {
bottom: 0;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
}
.fa-layers-counter, .fa-layers-text {
display: inline-block;
position: absolute;
text-align: center;
}
.fa-layers {
display: inline-block;
height: 1em;
position: relative;
text-align: center;
vertical-align: -0.125em;
width: 1em;
}
.fa-layers svg.svg-inline--fa {
-webkit-transform-origin: center center;
transform-origin: center center;
}
.fa-layers-text {
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transform-origin: center center;
transform-origin: center center;
}
.fa-layers-counter {
background-color: var(--fa-counter-background-color, #ff253a);
border-radius: var(--fa-counter-border-radius, 1em);
box-sizing: border-box;
color: var(--fa-inverse, #fff);
line-height: var(--fa-counter-line-height, 1);
max-width: var(--fa-counter-max-width, 5em);
min-width: var(--fa-counter-min-width, 1.5em);
overflow: hidden;
padding: var(--fa-counter-padding, 0.25em 0.5em);
right: var(--fa-right, 0);
text-overflow: ellipsis;
top: var(--fa-top, 0);
-webkit-transform: scale(var(--fa-counter-scale, 0.25));
transform: scale(var(--fa-counter-scale, 0.25));
-webkit-transform-origin: top right;
transform-origin: top right;
}
.fa-layers-bottom-right {
bottom: var(--fa-bottom, 0);
right: var(--fa-right, 0);
top: auto;
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
transform: scale(var(--fa-layers-scale, 0.25));
-webkit-transform-origin: bottom right;
transform-origin: bottom right;
}
.fa-layers-bottom-left {
bottom: var(--fa-bottom, 0);
left: var(--fa-left, 0);
right: auto;
top: auto;
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
transform: scale(var(--fa-layers-scale, 0.25));
-webkit-transform-origin: bottom left;
transform-origin: bottom left;
}
.fa-layers-top-right {
top: var(--fa-top, 0);
right: var(--fa-right, 0);
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
transform: scale(var(--fa-layers-scale, 0.25));
-webkit-transform-origin: top right;
transform-origin: top right;
}
.fa-layers-top-left {
left: var(--fa-left, 0);
right: auto;
top: var(--fa-top, 0);
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
transform: scale(var(--fa-layers-scale, 0.25));
-webkit-transform-origin: top left;
transform-origin: top left;
}
.fa-1x {
font-size: 1em;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-6x {
font-size: 6em;
}
.fa-7x {
font-size: 7em;
}
.fa-8x {
font-size: 8em;
}
.fa-9x {
font-size: 9em;
}
.fa-10x {
font-size: 10em;
}
.fa-2xs {
font-size: 0.625em;
line-height: 0.1em;
vertical-align: 0.225em;
}
.fa-xs {
font-size: 0.75em;
line-height: 0.0833333337em;
vertical-align: 0.125em;
}
.fa-sm {
font-size: 0.875em;
line-height: 0.0714285718em;
vertical-align: 0.0535714295em;
}
.fa-lg {
font-size: 1.25em;
line-height: 0.05em;
vertical-align: -0.075em;
}
.fa-xl {
font-size: 1.5em;
line-height: 0.0416666682em;
vertical-align: -0.125em;
}
.fa-2xl {
font-size: 2em;
line-height: 0.03125em;
vertical-align: -0.1875em;
}
.fa-fw {
text-align: center;
width: 1.25em;
}
.fa-ul {
list-style-type: none;
margin-left: var(--fa-li-margin, 2.5em);
padding-left: 0;
}
.fa-ul > li {
position: relative;
}
.fa-li {
left: calc(var(--fa-li-width, 2em) * -1);
position: absolute;
text-align: center;
width: var(--fa-li-width, 2em);
line-height: inherit;
}
.fa-border {
border-color: var(--fa-border-color, #eee);
border-radius: var(--fa-border-radius, 0.1em);
border-style: var(--fa-border-style, solid);
border-width: var(--fa-border-width, 0.08em);
padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}
.fa-pull-left {
float: left;
margin-right: var(--fa-pull-margin, 0.3em);
}
.fa-pull-right {
float: right;
margin-left: var(--fa-pull-margin, 0.3em);
}
.fa-beat {
-webkit-animation-name: fa-beat;
animation-name: fa-beat;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
animation-timing-function: var(--fa-animation-timing, ease-in-out);
}
.fa-bounce {
-webkit-animation-name: fa-bounce;
animation-name: fa-bounce;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}
.fa-fade {
-webkit-animation-name: fa-fade;
animation-name: fa-fade;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}
.fa-beat-fade {
-webkit-animation-name: fa-beat-fade;
animation-name: fa-beat-fade;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}
.fa-flip {
-webkit-animation-name: fa-flip;
animation-name: fa-flip;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
animation-timing-function: var(--fa-animation-timing, ease-in-out);
}
.fa-shake {
-webkit-animation-name: fa-shake;
animation-name: fa-shake;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, linear);
animation-timing-function: var(--fa-animation-timing, linear);
}
.fa-spin {
-webkit-animation-name: fa-spin;
animation-name: fa-spin;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 2s);
animation-duration: var(--fa-animation-duration, 2s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, linear);
animation-timing-function: var(--fa-animation-timing, linear);
}
.fa-spin-reverse {
--fa-animation-direction: reverse;
}
.fa-pulse,
.fa-spin-pulse {
-webkit-animation-name: fa-spin;
animation-name: fa-spin;
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
animation-timing-function: var(--fa-animation-timing, steps(8));
}
@media (prefers-reduced-motion: reduce) {
.fa-beat,
.fa-bounce,
.fa-fade,
.fa-beat-fade,
.fa-flip,
.fa-pulse,
.fa-shake,
.fa-spin,
.fa-spin-pulse {
-webkit-animation-delay: -1ms;
animation-delay: -1ms;
-webkit-animation-duration: 1ms;
animation-duration: 1ms;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-transition-delay: 0s;
transition-delay: 0s;
-webkit-transition-duration: 0s;
transition-duration: 0s;
}
}
@-webkit-keyframes fa-beat {
0%, 90% {
-webkit-transform: scale(1);
transform: scale(1);
}
45% {
-webkit-transform: scale(var(--fa-beat-scale, 1.25));
transform: scale(var(--fa-beat-scale, 1.25));
}
}
@keyframes fa-beat {
0%, 90% {
-webkit-transform: scale(1);
transform: scale(1);
}
45% {
-webkit-transform: scale(var(--fa-beat-scale, 1.25));
transform: scale(var(--fa-beat-scale, 1.25));
}
}
@-webkit-keyframes fa-bounce {
0% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0);
}
10% {
-webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
}
30% {
-webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
}
50% {
-webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
}
57% {
-webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
}
64% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0);
}
100% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0);
}
}
@keyframes fa-bounce {
0% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0);
}
10% {
-webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
}
30% {
-webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
}
50% {
-webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
}
57% {
-webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
}
64% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0);
}
100% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0);
}
}
@-webkit-keyframes fa-fade {
50% {
opacity: var(--fa-fade-opacity, 0.4);
}
}
@keyframes fa-fade {
50% {
opacity: var(--fa-fade-opacity, 0.4);
}
}
@-webkit-keyframes fa-beat-fade {
0%, 100% {
opacity: var(--fa-beat-fade-opacity, 0.4);
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
opacity: 1;
-webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
transform: scale(var(--fa-beat-fade-scale, 1.125));
}
}
@keyframes fa-beat-fade {
0%, 100% {
opacity: var(--fa-beat-fade-opacity, 0.4);
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
opacity: 1;
-webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
transform: scale(var(--fa-beat-fade-scale, 1.125));
}
}
@-webkit-keyframes fa-flip {
50% {
-webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
}
}
@keyframes fa-flip {
50% {
-webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
}
}
@-webkit-keyframes fa-shake {
0% {
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg);
}
4% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
8%, 24% {
-webkit-transform: rotate(-18deg);
transform: rotate(-18deg);
}
12%, 28% {
-webkit-transform: rotate(18deg);
transform: rotate(18deg);
}
16% {
-webkit-transform: rotate(-22deg);
transform: rotate(-22deg);
}
20% {
-webkit-transform: rotate(22deg);
transform: rotate(22deg);
}
32% {
-webkit-transform: rotate(-12deg);
transform: rotate(-12deg);
}
36% {
-webkit-transform: rotate(12deg);
transform: rotate(12deg);
}
40%, 100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@keyframes fa-shake {
0% {
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg);
}
4% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
8%, 24% {
-webkit-transform: rotate(-18deg);
transform: rotate(-18deg);
}
12%, 28% {
-webkit-transform: rotate(18deg);
transform: rotate(18deg);
}
16% {
-webkit-transform: rotate(-22deg);
transform: rotate(-22deg);
}
20% {
-webkit-transform: rotate(22deg);
transform: rotate(22deg);
}
32% {
-webkit-transform: rotate(-12deg);
transform: rotate(-12deg);
}
36% {
-webkit-transform: rotate(12deg);
transform: rotate(12deg);
}
40%, 100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.fa-rotate-90 {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
-webkit-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
-webkit-transform: scale(1, -1);
transform: scale(1, -1);
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
-webkit-transform: scale(-1, -1);
transform: scale(-1, -1);
}
.fa-rotate-by {
-webkit-transform: rotate(var(--fa-rotate-angle, none));
transform: rotate(var(--fa-rotate-angle, none));
}
.fa-stack {
display: inline-block;
vertical-align: middle;
height: 2em;
position: relative;
width: 2.5em;
}
.fa-stack-1x,
.fa-stack-2x {
bottom: 0;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
z-index: var(--fa-stack-z-index, auto);
}
.svg-inline--fa.fa-stack-1x {
height: 1em;
width: 1.25em;
}
.svg-inline--fa.fa-stack-2x {
height: 2em;
width: 2.5em;
}
.fa-inverse {
color: var(--fa-inverse, #fff);
}
.sr-only,
.fa-sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;
}
.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;
}
.svg-inline--fa .fa-primary {
fill: var(--fa-primary-color, currentColor);
opacity: var(--fa-primary-opacity, 1);
}
.svg-inline--fa .fa-secondary {
fill: var(--fa-secondary-color, currentColor);
opacity: var(--fa-secondary-opacity, 0.4);
}
.svg-inline--fa.fa-swap-opacity .fa-primary {
opacity: var(--fa-secondary-opacity, 0.4);
}
.svg-inline--fa.fa-swap-opacity .fa-secondary {
opacity: var(--fa-primary-opacity, 1);
}
.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
fill: black;
}
.fad.fa-inverse,
.fa-duotone.fa-inverse {
color: var(--fa-inverse, #fff);
}</style><link href="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/bootstrap.min.css" rel="stylesheet"><link as="style" href="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/bootstrap.min.css" rel="preload"><style data-href="/portuguese/styles.81e1e5ce0fe5dd830713.css" data-identity="gatsby-global-css">.toggle-active.btn[disabled]{background-color:var(--secondary-color);color:var(--secondary-background);opacity:1}:is(.about-settings,.privacy-settings,.email-settings,#usernameSettings,#camper-identity,#internet-presence,#portfolio-items,#honesty-policy) :is(button[aria-disabled=true],button[aria-disabled=true]:is(:focus,:hover)){background-color:var(--quaternary-background);color:var(--secondary-color);cursor:not-allowed;opacity:.65}.toggle-not-active{background-color:var(--quaternary-background);color:var(--secondary-color)}.toggle-not-active:hover{color:var(--secondary-background)}.toggle-not-active:focus,.toggle-not-active:hover{background-color:var(--secondary-color)}.btn-group .btn.toggle-active,.btn-group .btn.toggle-not-active{border-color:var(--tertiary-color);display:-webkit-box;display:-ms-flexbox;display:flex;padding-inline:30px}.btn-group .btn-primary,.btn-group .btn-primary:focus,.btn-group .btn-primary:hover{border-color:var(--secondary-color)}.toggle-setting-container{margin-bottom:15px}.toggle-setting-container .form-group{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:5px}.toggle-setting-container>.form-group>*{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.toggle-description{max-width:50%}.toggle-description>p:first-child{font-weight:700;margin-bottom:.5rem}.toggle-description>p:not(:first-child){font-size:.8rem;font-style:italic}.toggle-setting-container fieldset{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.toggle-button-group{display:grid;gap:3px;grid-template-columns:1fr 1fr;grid-template-rows:-webkit-min-content;grid-template-rows:min-content}.toggle-button-group button{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-pack:center;-ms-flex-pack:center;align-items:baseline;border:3px solid var(--secondary-color);display:grid;justify-content:center;min-width:6rem;padding:5px 1.5rem;white-space:nowrap}.toggle-button-group button[aria-pressed=true]{background-color:var(--secondary-color);color:var(--secondary-background)}.toggle-button-group button>span{position:relative}.toggle-button-group button>span>svg{margin-top:.1rem;position:absolute;right:-1.5rem}.toggle-button-group button:first-of-type>span>svg,[dir=rtl] .toggle-button-group button>span>svg{left:-1.25rem;right:unset}[dir=rtl] .toggle-button-group button:first-of-type>span>svg{left:unset;right:-1.5rem}.toggle-button-group button[aria-pressed=true]:hover{cursor:default}.toggle-radio-group label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.toggle-radio-group label+label{-webkit-margin-start:2rem;margin-inline-start:2rem}.toggle-radio-group input{left:-9999px;position:absolute}.custom-circle{-webkit-margin-end:8px;background-color:var(--secondary-background);border:2px solid var(--primary-color);border-radius:50%;display:inline-block;margin-inline-end:8px;max-height:calc(.889em + 4px);max-width:calc(.889em + 4px);min-height:calc(.889em + 4px);min-width:calc(.889em + 4px);position:relative}.toggle-radio-group input:focus-visible+.custom-circle{outline:3px solid var(--focus-outline-color)}.toggle-radio-group input:checked+.custom-circle:after{background-color:var(--primary-color);border-radius:50%;content:"";height:.556rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.556rem}.toggle-radio-group span{font-weight:500}.checkIcon{height:1rem;width:1.25rem}@media (max-width:35rem){.toggle-setting-container fieldset{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}.toggle-description{max-width:none}.toggle-description>p:not(:first-child){margin-bottom:.5rem}}@-webkit-keyframes scale{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}45%{opacity:.7;-webkit-transform:scale(.1);transform:scale(.1)}80%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-pulse>div:nth-child(0){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.36s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.36s infinite}.ball-pulse>div:first-child{-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.24s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.24s infinite}.ball-pulse>div:nth-child(2){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.12s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.12s infinite}.ball-pulse>div:nth-child(3){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) 0s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) 0s infinite}.ball-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;display:inline-block;height:15px;margin:2px;width:15px}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.ball-pulse-sync>div:nth-child(0){-webkit-animation:ball-pulse-sync .6s ease-in-out -.21s infinite;animation:ball-pulse-sync .6s ease-in-out -.21s infinite}.ball-pulse-sync>div:first-child{-webkit-animation:ball-pulse-sync .6s ease-in-out -.14s infinite;animation:ball-pulse-sync .6s ease-in-out -.14s infinite}.ball-pulse-sync>div:nth-child(2){-webkit-animation:ball-pulse-sync .6s ease-in-out -.07s infinite;animation:ball-pulse-sync .6s ease-in-out -.07s infinite}.ball-pulse-sync>div:nth-child(3){-webkit-animation:ball-pulse-sync .6s ease-in-out 0s infinite;animation:ball-pulse-sync .6s ease-in-out 0s infinite}.ball-pulse-sync>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;display:inline-block;height:15px;margin:2px;width:15px}@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.ball-scale>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-scale 1s ease-in-out 0s infinite;animation:ball-scale 1s ease-in-out 0s infinite;background-color:#fff;border-radius:100%;display:inline-block;height:15px;height:60px;margin:2px;width:15px;width:60px}.ball-scale-random{height:40px;width:37px}.ball-scale-random>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-scale 1s ease-in-out 0s infinite;animation:ball-scale 1s ease-in-out 0s infinite;background-color:#fff;border-radius:100%;display:inline-block;height:15px;height:30px;margin:2px;position:absolute;width:15px;width:30px}.ball-scale-random>div:first-child{-webkit-animation:ball-scale 1s ease-in-out .2s infinite;animation:ball-scale 1s ease-in-out .2s infinite;margin-left:-7px}.ball-scale-random>div:nth-child(3){-webkit-animation:ball-scale 1s ease-in-out .5s infinite;animation:ball-scale 1s ease-in-out .5s infinite;margin-left:-2px;margin-top:9px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ball-rotate,.ball-rotate>div{position:relative}.ball-rotate>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;height:15px;margin:2px;width:15px}.ball-rotate>div:first-child{-webkit-animation:rotate 1s cubic-bezier(.7,-.13,.22,.86) 0s infinite;animation:rotate 1s cubic-bezier(.7,-.13,.22,.86) 0s infinite}.ball-rotate>div:after,.ball-rotate>div:before{background-color:#fff;border-radius:100%;content:"";height:15px;margin:2px;opacity:.8;position:absolute;width:15px}.ball-rotate>div:before{left:-28px;top:0}.ball-rotate>div:after{left:25px;top:0}.ball-clip-rotate>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:rotate .75s linear 0s infinite;animation:rotate .75s linear 0s infinite;background-color:#fff;background:transparent!important;border:2px solid;border-color:#fff #fff transparent;border-radius:100%;display:inline-block;height:15px;height:25px;margin:2px;width:15px;width:25px}@keyframes scale{30%{-webkit-transform:scale(.3);transform:scale(.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.ball-clip-rotate-pulse{position:relative;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.ball-clip-rotate-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;border-radius:100%;left:0;position:absolute;top:0}.ball-clip-rotate-pulse>div:first-child{-webkit-animation:scale 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:scale 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;background:#fff;height:16px;left:-7px;top:7px;width:16px}.ball-clip-rotate-pulse>div:last-child{-webkit-animation:rotate 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:rotate 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;-webkit-animation-duration:1s;animation-duration:1s;background:transparent;border:2px solid;border-color:#fff transparent;border-style:solid;border-width:2px;height:30px;left:-16px;position:absolute;top:-2px;width:30px}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6)}to{-webkit-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}}.ball-clip-rotate-multiple{position:relative}.ball-clip-rotate-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:rotate 1s ease-in-out 0s infinite;animation:rotate 1s ease-in-out 0s infinite;border-color:transparent #fff;border-radius:100%;border-style:solid;border-width:2px;height:35px;left:-20px;position:absolute;top:-20px;width:35px}.ball-clip-rotate-multiple>div:last-child{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-duration:.5s;animation-duration:.5s;border-color:#fff transparent;display:inline-block;height:15px;left:-10px;top:-10px;width:15px}@-webkit-keyframes ball-scale-ripple{0%{opacity:1;-webkit-transform:scale(.1);transform:scale(.1)}70%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0}}@keyframes ball-scale-ripple{0%{opacity:1;-webkit-transform:scale(.1);transform:scale(.1)}70%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0}}.ball-scale-ripple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-scale-ripple 1s cubic-bezier(.21,.53,.56,.8) 0s infinite;animation:ball-scale-ripple 1s cubic-bezier(.21,.53,.56,.8) 0s infinite;border:2px solid #fff;border-radius:100%;height:50px;width:50px}@-webkit-keyframes ball-scale-ripple-multiple{0%{opacity:1;-webkit-transform:scale(.1);transform:scale(.1)}70%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0}}@keyframes ball-scale-ripple-multiple{0%{opacity:1;-webkit-transform:scale(.1);transform:scale(.1)}70%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0}}.ball-scale-ripple-multiple{position:relative;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){-webkit-animation-delay:-.8s;animation-delay:-.8s}.ball-scale-ripple-multiple>div:first-child{-webkit-animation-delay:-.6s;animation-delay:-.6s}.ball-scale-ripple-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-ripple-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-ripple-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite;animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite;border:2px solid #fff;border-radius:100%;height:50px;left:-26px;position:absolute;top:-2px;width:50px}@-webkit-keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-beat>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-beat .7s linear 0s infinite;animation:ball-beat .7s linear 0s infinite;background-color:#fff;border-radius:100%;display:inline-block;height:15px;margin:2px;width:15px}.ball-beat>div:nth-child(2n-1){-webkit-animation-delay:-.35s!important;animation-delay:-.35s!important}@-webkit-keyframes ball-scale-multiple{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}5%{opacity:1}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-scale-multiple{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}5%{opacity:1}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.ball-scale-multiple{position:relative;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-scale-multiple 1s linear 0s infinite;animation:ball-scale-multiple 1s linear 0s infinite;background-color:#fff;border-radius:100%;height:15px;height:60px;left:-30px;margin:0;opacity:0;position:absolute;top:0;width:15px;width:60px}@-webkit-keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px);transform:translate(50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px);transform:translate(50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px);transform:translate(-50px)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px);transform:translate(-50px)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-triangle-path{position:relative;-webkit-transform:translate(-29.994px,-37.50938px);-ms-transform:translate(-29.994px,-37.50938px);transform:translate(-29.994px,-37.50938px)}.ball-triangle-path>div:first-child{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ball-triangle-path-1;animation-name:ball-triangle-path-1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.ball-triangle-path>div:first-child,.ball-triangle-path>div:nth-child(2){-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s}.ball-triangle-path>div:nth-child(2){-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ball-triangle-path-2;animation-name:ball-triangle-path-2;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.ball-triangle-path>div:nth-child(3){-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ball-triangle-path-3;animation-name:ball-triangle-path-3;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.ball-triangle-path>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;border:1px solid #fff;border-radius:100%;height:10px;position:absolute;width:10px}.ball-triangle-path>div:first-of-type{top:50px}.ball-triangle-path>div:nth-of-type(2){left:25px}.ball-triangle-path>div:nth-of-type(3){left:50px;top:50px}@-webkit-keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}@keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}.ball-pulse-rise>div{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.15,.46,.9,.6);animation-timing-function:cubic-bezier(.15,.46,.9,.6);background-color:#fff;border-radius:100%;display:inline-block;height:15px;margin:2px;width:15px}.ball-pulse-rise>div:nth-child(2n){-webkit-animation-name:ball-pulse-rise-even;animation-name:ball-pulse-rise-even}.ball-pulse-rise>div:nth-child(2n-1){-webkit-animation-name:ball-pulse-rise-odd;animation-name:ball-pulse-rise-odd}@-webkit-keyframes ball-grid-beat{50%{opacity:.7}to{opacity:1}}@keyframes ball-grid-beat{50%{opacity:.7}to{opacity:1}}.ball-grid-beat{width:57px}.ball-grid-beat>div:first-child{-webkit-animation-delay:.44s;animation-delay:.44s;-webkit-animation-duration:1.27s;animation-duration:1.27s}.ball-grid-beat>div:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:1.52s;animation-duration:1.52s}.ball-grid-beat>div:nth-child(3){-webkit-animation-delay:.14s;animation-delay:.14s;-webkit-animation-duration:.61s;animation-duration:.61s}.ball-grid-beat>div:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-duration:.82s;animation-duration:.82s}.ball-grid-beat>div:nth-child(5){-webkit-animation-delay:-.01s;animation-delay:-.01s;-webkit-animation-duration:1.24s;animation-duration:1.24s}.ball-grid-beat>div:nth-child(6){-webkit-animation-delay:-.07s;animation-delay:-.07s;-webkit-animation-duration:1.35s;animation-duration:1.35s}.ball-grid-beat>div:nth-child(7){-webkit-animation-delay:.29s;animation-delay:.29s;-webkit-animation-duration:1.44s;animation-duration:1.44s}.ball-grid-beat>div:nth-child(8){-webkit-animation-delay:.63s;animation-delay:.63s;-webkit-animation-duration:1.19s;animation-duration:1.19s}.ball-grid-beat>div:nth-child(9){-webkit-animation-delay:-.18s;animation-delay:-.18s;-webkit-animation-duration:1.48s;animation-duration:1.48s}.ball-grid-beat>div{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ball-grid-beat;animation-name:ball-grid-beat;background-color:#fff;border-radius:100%;display:inline-block;float:left;height:15px;margin:2px;width:15px}@-webkit-keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-grid-pulse{width:57px}.ball-grid-pulse>div:first-child{-webkit-animation-delay:.58s;animation-delay:.58s;-webkit-animation-duration:.9s;animation-duration:.9s}.ball-grid-pulse>div:nth-child(2){-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-duration:.94s;animation-duration:.94s}.ball-grid-pulse>div:nth-child(3){-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-duration:1.43s;animation-duration:1.43s}.ball-grid-pulse>div:nth-child(4){-webkit-animation-delay:-.03s;animation-delay:-.03s;-webkit-animation-duration:.74s;animation-duration:.74s}.ball-grid-pulse>div:nth-child(5){-webkit-animation-delay:.21s;animation-delay:.21s;-webkit-animation-duration:.68s;animation-duration:.68s}.ball-grid-pulse>div:nth-child(6){-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-duration:1.17s;animation-duration:1.17s}.ball-grid-pulse>div:nth-child(7){-webkit-animation-delay:.46s;animation-delay:.46s;-webkit-animation-duration:1.41s;animation-duration:1.41s}.ball-grid-pulse>div:nth-child(8){-webkit-animation-delay:.02s;animation-delay:.02s;-webkit-animation-duration:1.56s;animation-duration:1.56s}.ball-grid-pulse>div:nth-child(9){-webkit-animation-delay:.13s;animation-delay:.13s;-webkit-animation-duration:.78s;animation-duration:.78s}.ball-grid-pulse>div{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ball-grid-pulse;animation-name:ball-grid-pulse;background-color:#fff;border-radius:100%;display:inline-block;float:left;height:15px;margin:2px;width:15px}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-spin-fade-loader{left:-10px;position:relative;top:-10px}.ball-spin-fade-loader>div:first-child{-webkit-animation:ball-spin-fade-loader 1s linear -.96s infinite;animation:ball-spin-fade-loader 1s linear -.96s infinite;left:0;top:25px}.ball-spin-fade-loader>div:nth-child(2){-webkit-animation:ball-spin-fade-loader 1s linear -.84s infinite;animation:ball-spin-fade-loader 1s linear -.84s infinite;left:17.04545px;top:17.04545px}.ball-spin-fade-loader>div:nth-child(3){-webkit-animation:ball-spin-fade-loader 1s linear -.72s infinite;animation:ball-spin-fade-loader 1s linear -.72s infinite;left:25px;top:0}.ball-spin-fade-loader>div:nth-child(4){-webkit-animation:ball-spin-fade-loader 1s linear -.6s infinite;animation:ball-spin-fade-loader 1s linear -.6s infinite;left:17.04545px;top:-17.04545px}.ball-spin-fade-loader>div:nth-child(5){-webkit-animation:ball-spin-fade-loader 1s linear -.48s infinite;animation:ball-spin-fade-loader 1s linear -.48s infinite;left:0;top:-25px}.ball-spin-fade-loader>div:nth-child(6){-webkit-animation:ball-spin-fade-loader 1s linear -.36s infinite;animation:ball-spin-fade-loader 1s linear -.36s infinite;left:-17.04545px;top:-17.04545px}.ball-spin-fade-loader>div:nth-child(7){-webkit-animation:ball-spin-fade-loader 1s linear -.24s infinite;animation:ball-spin-fade-loader 1s linear -.24s infinite;left:-25px;top:0}.ball-spin-fade-loader>div:nth-child(8){-webkit-animation:ball-spin-fade-loader 1s linear -.12s infinite;animation:ball-spin-fade-loader 1s linear -.12s infinite;left:-17.04545px;top:17.04545px}.ball-spin-fade-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;height:15px;margin:2px;position:absolute;width:15px}@-webkit-keyframes ball-spin-loader{75%{opacity:.2}to{opacity:1}}@keyframes ball-spin-loader{75%{opacity:.2}to{opacity:1}}.ball-spin-loader{position:relative}.ball-spin-loader>span:first-child{-webkit-animation:ball-spin-loader 2s linear .9s infinite;animation:ball-spin-loader 2s linear .9s infinite;left:0;top:45px}.ball-spin-loader>span:nth-child(2){-webkit-animation:ball-spin-loader 2s linear 1.8s infinite;animation:ball-spin-loader 2s linear 1.8s infinite;left:30.68182px;top:30.68182px}.ball-spin-loader>span:nth-child(3){-webkit-animation:ball-spin-loader 2s linear 2.7s infinite;animation:ball-spin-loader 2s linear 2.7s infinite;left:45px;top:0}.ball-spin-loader>span:nth-child(4){-webkit-animation:ball-spin-loader 2s linear 3.6s infinite;animation:ball-spin-loader 2s linear 3.6s infinite;left:30.68182px;top:-30.68182px}.ball-spin-loader>span:nth-child(5){-webkit-animation:ball-spin-loader 2s linear 4.5s infinite;animation:ball-spin-loader 2s linear 4.5s infinite;left:0;top:-45px}.ball-spin-loader>span:nth-child(6){-webkit-animation:ball-spin-loader 2s linear 5.4s infinite;animation:ball-spin-loader 2s linear 5.4s infinite;left:-30.68182px;top:-30.68182px}.ball-spin-loader>span:nth-child(7){-webkit-animation:ball-spin-loader 2s linear 6.3s infinite;animation:ball-spin-loader 2s linear 6.3s infinite;left:-45px;top:0}.ball-spin-loader>span:nth-child(8){-webkit-animation:ball-spin-loader 2s linear 7.2s infinite;animation:ball-spin-loader 2s linear 7.2s infinite;left:-30.68182px;top:30.68182px}.ball-spin-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background:green;border-radius:100%;height:15px;position:absolute;width:15px}@-webkit-keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-zig-zag{position:relative;-webkit-transform:translate(-15px,-15px);-ms-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;height:15px;left:-7px;margin:2px 2px 2px 15px;position:absolute;top:4px;width:15px}.ball-zig-zag>div:first-child{-webkit-animation:ball-zig .7s linear 0s infinite;animation:ball-zig .7s linear 0s infinite}.ball-zig-zag>div:last-child{-webkit-animation:ball-zag .7s linear 0s infinite;animation:ball-zag .7s linear 0s infinite}@-webkit-keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-zig-zag-deflect{position:relative;-webkit-transform:translate(-15px,-15px);-ms-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag-deflect>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;height:15px;left:-7px;margin:2px 2px 2px 15px;position:absolute;top:4px;width:15px}.ball-zig-zag-deflect>div:first-child{-webkit-animation:ball-zig-deflect 1.5s linear 0s infinite;animation:ball-zig-deflect 1.5s linear 0s infinite}.ball-zig-zag-deflect>div:last-child{-webkit-animation:ball-zag-deflect 1.5s linear 0s infinite;animation:ball-zag-deflect 1.5s linear 0s infinite}@-webkit-keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale>div:first-child{-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.4s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.4s infinite}.line-scale>div:nth-child(2){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.3s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.3s infinite}.line-scale>div:nth-child(3){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.2s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.2s infinite}.line-scale>div:nth-child(4){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.1s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.1s infinite}.line-scale>div:nth-child(5){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) 0s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) 0s infinite}.line-scale>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:2px;display:inline-block;height:35px;margin:2px;width:4px}@-webkit-keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}.line-scale-party>div:first-child{-webkit-animation-delay:-.09s;animation-delay:-.09s;-webkit-animation-duration:.83s;animation-duration:.83s}.line-scale-party>div:nth-child(2){-webkit-animation-delay:.33s;animation-delay:.33s;-webkit-animation-duration:.64s;animation-duration:.64s}.line-scale-party>div:nth-child(3){-webkit-animation-delay:.32s;animation-delay:.32s;-webkit-animation-duration:.39s;animation-duration:.39s}.line-scale-party>div:nth-child(4){-webkit-animation-delay:.47s;animation-delay:.47s;-webkit-animation-duration:.52s;animation-duration:.52s}.line-scale-party>div{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:line-scale-party;animation-name:line-scale-party;background-color:#fff;border-radius:2px;display:inline-block;height:35px;margin:2px;width:4px}@-webkit-keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:line-scale-pulse-out .9s cubic-bezier(.85,.25,.37,.85) -.6s infinite;animation:line-scale-pulse-out .9s cubic-bezier(.85,.25,.37,.85) -.6s infinite;background-color:#fff;border-radius:2px;display:inline-block;height:35px;margin:2px;width:4px}.line-scale-pulse-out>div:nth-child(2),.line-scale-pulse-out>div:nth-child(4){-webkit-animation-delay:-.4s!important;animation-delay:-.4s!important}.line-scale-pulse-out>div:first-child,.line-scale-pulse-out>div:nth-child(5){-webkit-animation-delay:-.2s!important;animation-delay:-.2s!important}@-webkit-keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out-rapid>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:line-scale-pulse-out-rapid .9s cubic-bezier(.11,.49,.38,.78) -.5s infinite;animation:line-scale-pulse-out-rapid .9s cubic-bezier(.11,.49,.38,.78) -.5s infinite;background-color:#fff;border-radius:2px;display:inline-block;height:35px;margin:2px;width:4px}.line-scale-pulse-out-rapid>div:nth-child(2),.line-scale-pulse-out-rapid>div:nth-child(4){-webkit-animation-delay:-.25s!important;animation-delay:-.25s!important}.line-scale-pulse-out-rapid>div:first-child,.line-scale-pulse-out-rapid>div:nth-child(5){-webkit-animation-delay:0s!important;animation-delay:0s!important}@-webkit-keyframes line-spin-fade-loader{50%{opacity:.3}to{opacity:1}}@keyframes line-spin-fade-loader{50%{opacity:.3}to{opacity:1}}.line-spin-fade-loader{left:-4px;position:relative;top:-10px}.line-spin-fade-loader>div:first-child{-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.84s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.84s infinite;left:0;top:20px}.line-spin-fade-loader>div:nth-child(2){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.72s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.72s infinite;left:13.63636px;top:13.63636px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.line-spin-fade-loader>div:nth-child(3){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.6s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.6s infinite;left:20px;top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.line-spin-fade-loader>div:nth-child(4){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.48s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.48s infinite;left:13.63636px;top:-13.63636px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.line-spin-fade-loader>div:nth-child(5){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.36s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.36s infinite;left:0;top:-20px}.line-spin-fade-loader>div:nth-child(6){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.24s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.24s infinite;left:-13.63636px;top:-13.63636px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.line-spin-fade-loader>div:nth-child(7){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.12s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.12s infinite;left:-20px;top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.line-spin-fade-loader>div:nth-child(8){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out 0s infinite;animation:line-spin-fade-loader 1.2s ease-in-out 0s infinite;left:-13.63636px;top:13.63636px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.line-spin-fade-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:2px;height:35px;height:15px;margin:2px;position:absolute;width:4px;width:5px}@-webkit-keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.triangle-skew-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:triangle-skew-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:triangle-skew-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;border-bottom:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent;height:0;width:0}@-webkit-keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.square-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:square-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:square-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;background:#fff;border:1px solid red;height:50px;width:50px}@-webkit-keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes pacman-balls{75%{opacity:.7}to{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}@keyframes pacman-balls{75%{opacity:.7}to{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}.pacman{position:relative}.pacman>div:nth-child(2){-webkit-animation:pacman-balls 1s linear -.99s infinite;animation:pacman-balls 1s linear -.99s infinite}.pacman>div:nth-child(3){-webkit-animation:pacman-balls 1s linear -.66s infinite;animation:pacman-balls 1s linear -.66s infinite}.pacman>div:nth-child(4){-webkit-animation:pacman-balls 1s linear -.33s infinite;animation:pacman-balls 1s linear -.33s infinite}.pacman>div:nth-child(5){-webkit-animation:pacman-balls 1s linear 0s infinite;animation:pacman-balls 1s linear 0s infinite}.pacman>div:first-of-type{-webkit-animation:rotate_pacman_half_up .5s 0s infinite;animation:rotate_pacman_half_up .5s 0s infinite}.pacman>div:first-of-type,.pacman>div:nth-child(2){border:25px solid #fff;border-radius:25px;border-right-color:transparent;height:0;left:-30px;position:relative;width:0}.pacman>div:nth-child(2){-webkit-animation:rotate_pacman_half_down .5s 0s infinite;animation:rotate_pacman_half_down .5s 0s infinite;margin-top:-50px}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5),.pacman>div:nth-child(6){background-color:#fff;border-radius:100%;height:15px;height:10px;left:70px;margin:2px;position:absolute;top:25px;-webkit-transform:translateY(-6.25px);-ms-transform:translateY(-6.25px);transform:translateY(-6.25px);width:15px;width:10px}@-webkit-keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.cube-transition{position:relative;-webkit-transform:translate(-25px,-25px);-ms-transform:translate(-25px,-25px);transform:translate(-25px,-25px)}.cube-transition>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:cube-transition 1.6s ease-in-out 0s infinite;animation:cube-transition 1.6s ease-in-out 0s infinite;background-color:#fff;height:10px;left:-5px;position:absolute;top:-5px;width:10px}.cube-transition>div:last-child{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.semi-circle-spin{height:35px;overflow:hidden;position:relative;width:35px}.semi-circle-spin>div{-webkit-animation:spin-rotate .6s linear 0s infinite;animation:spin-rotate .6s linear 0s infinite;background-image:-webkit-linear-gradient(transparent,transparent 70%,#fff 0,#fff);background-image:linear-gradient(transparent,transparent 70%,#fff 0,#fff);border-radius:100%;border-width:0;height:100%;position:absolute;width:100%}@-webkit-keyframes bar-progress{0%{opacity:1;-webkit-transform:scaleY(20%);transform:scaleY(20%)}25%{opacity:.7;-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%)}50%{opacity:1;-webkit-transform:translateX(20%) scaleY(20%);transform:translateX(20%) scaleY(20%)}75%{opacity:.7;-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%)}to{opacity:1;-webkit-transform:scaleY(20%);transform:scaleY(20%)}}@keyframes bar-progress{0%{opacity:1;-webkit-transform:scaleY(20%);transform:scaleY(20%)}25%{opacity:.7;-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%)}50%{opacity:1;-webkit-transform:translateX(20%) scaleY(20%);transform:translateX(20%) scaleY(20%)}75%{opacity:.7;-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%)}to{opacity:1;-webkit-transform:scaleY(20%);transform:scaleY(20%)}}.bar-progress{height:12px;width:30%}.bar-progress>div{-webkit-animation:bar-progress 3s cubic-bezier(.57,.1,.44,.93) infinite;animation:bar-progress 3s cubic-bezier(.57,.1,.44,.93) infinite;background-color:#fff;border-radius:10px;height:12px;opacity:1;position:relative;width:20%}@-webkit-keyframes bar-swing{0%{left:0}50%{left:70%}to{left:0}}@keyframes bar-swing{0%{left:0}50%{left:70%}to{left:0}}.bar-swing,.bar-swing>div{height:8px;width:30%}.bar-swing>div{-webkit-animation:bar-swing 1.5s infinite;animation:bar-swing 1.5s infinite;background-color:#fff;border-radius:10px;position:relative}@-webkit-keyframes bar-swing-container{0%{left:0;-webkit-transform:translateX(0);transform:translateX(0)}50%{left:70%;-webkit-transform:translateX(-4px);transform:translateX(-4px)}to{left:0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bar-swing-container{0%{left:0;-webkit-transform:translateX(0);transform:translateX(0)}50%{left:70%;-webkit-transform:translateX(-4px);transform:translateX(-4px)}to{left:0;-webkit-transform:translateX(0);transform:translateX(0)}}.bar-swing-container{height:8px;position:relative;width:20%}.bar-swing-container div:first-child{background-color:hsla(0,0%,100%,.2);border-radius:10px;height:12px;position:absolute;width:100%}.bar-swing-container div:nth-child(2){-webkit-animation:bar-swing-container 2s cubic-bezier(.91,.35,.12,.6) infinite;animation:bar-swing-container 2s cubic-bezier(.91,.35,.12,.6) infinite;background-color:#fff;border-radius:10px;height:8px;margin:2px 2px 0;position:absolute;width:30%}.sk-spinner{color:#333}.sk-spinner>div{background-color:currentColor}.ball-scale-ripple-multiple>div,.ball-scale-ripple>div,.ball-triangle-path>div{background-color:initial;border-color:currentColor}.ball-clip-rotate>div{background-color:initial;border-left-color:currentColor;border-right-color:currentColor;border-top-color:currentColor}.ball-clip-rotate-pulse>div:first-child{background-color:currentColor}.ball-clip-rotate-pulse>div:last-child{background-color:initial;border-bottom-color:currentColor;border-top-color:currentColor}.ball-clip-rotate-multiple>div:first-child{background-color:initial;border-left-color:currentColor;border-right-color:currentColor}.ball-clip-rotate-multiple>div:last-child{border-top-color:currentColor}.ball-clip-rotate-multiple>div:last-child,.triangle-skew-spin>div{background-color:initial;border-bottom-color:currentColor}.pacman>div:first-child,.pacman>div:nth-child(2){background-color:initial;border-bottom-color:currentColor;border-left-color:currentColor;border-top-color:currentColor}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5){background-color:currentColor}@-webkit-keyframes sk-fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}@-moz-keyframes sk-fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}@-ms-keyframes sk-fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes sk-fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}.sk-fade-in{-webkit-animation:sk-fade-in 2s;-moz-animation:sk-fade-in 2s;-o-animation:sk-fade-in 2s;-ms-animation:sk-fade-in 2s;animation:sk-fade-in 2s}.sk-fade-in-half-second{-webkit-animation:sk-fade-in 1s;-moz-animation:sk-fade-in 1s;-o-animation:sk-fade-in 1s;-ms-animation:sk-fade-in 1s;animation:sk-fade-in 1s}.sk-fade-in-quarter-second{-webkit-animation:sk-fade-in .5s;-moz-animation:sk-fade-in .5s;-o-animation:sk-fade-in .5s;-ms-animation:sk-fade-in .5s;animation:sk-fade-in .5s}.sk-chasing-dots{-webkit-animation:sk-rotate 2s linear infinite;animation:sk-rotate 2s linear infinite;height:27px;position:relative;width:27px}.sk-chasing-dots>div{-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite;background-color:currentColor;border-radius:100%;display:inline-block;height:60%;position:absolute;top:0;width:60%}.sk-chasing-dots>div:last-child{-webkit-animation-delay:-1s;animation-delay:-1s;bottom:0;top:auto}@-webkit-keyframes sk-rotate{to{-webkit-transform:rotate(1turn)}}@keyframes sk-rotate{to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}.sk-circle{height:22px;position:relative;width:22px}.sk-circle>div{background-color:initial;height:100%;left:0;position:absolute;top:0;width:100%}.sk-circle>div:before{-webkit-animation:sk-bouncedelay 1.2s ease-in-out infinite;animation:sk-bouncedelay 1.2s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:currentColor;border-radius:100%;content:"";display:block;height:20%;margin:0 auto;width:20%}.sk-circle>div:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle>div:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle>div:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle>div:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle>div:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle>div:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle>div:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle>div:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle>div:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle>div:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle>div:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle>div:nth-child(2):before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle>div:nth-child(3):before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle>div:nth-child(4):before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle>div:nth-child(5):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle>div:nth-child(6):before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle>div:nth-child(7):before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle>div:nth-child(8):before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle>div:nth-child(9):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle>div:nth-child(10):before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle>div:nth-child(11):before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle>div:nth-child(12):before{-webkit-animation-delay:-.1s;animation-delay:-.1s}.sk-cube-grid{height:27px;width:27px}.sk-cube-grid>div{-webkit-animation:sk-scaleDelay 1.3s ease-in-out infinite;animation:sk-scaleDelay 1.3s ease-in-out infinite;background-color:currentColor;float:left;height:33%;width:33%}.sk-cube-grid>div:first-child{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid>div:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid>div:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid>div:nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid>div:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid>div:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid>div:nth-child(7){-webkit-animation-delay:0s;animation-delay:0s}.sk-cube-grid>div:nth-child(8){-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid>div:nth-child(9){-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-scaleDelay{0%,70%,to{-webkit-transform:scaleX(1)}35%{-webkit-transform:scale3D(0,0,1)}}@keyframes sk-scaleDelay{0%,70%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}35%{-webkit-transform:scaleX(1);transform:scale3D(0,0,1)}}.sk-double-bounce{height:27px;position:relative;width:27px}.sk-double-bounce>div{-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite;background-color:currentColor;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.sk-double-bounce>div:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.sk-folding-cube{height:27px;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:27px}.sk-folding-cube>div{background-color:initial;float:left;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);width:50%}.sk-folding-cube>div:before{-webkit-animation:sk-foldCubeAngle 2.4s linear infinite both;animation:sk-foldCubeAngle 2.4s linear infinite both;background-color:currentColor;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;width:100%}.sk-folding-cube>div:nth-child(2){-webkit-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotate(90deg)}.sk-folding-cube>div:nth-child(4){-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}.sk-folding-cube>div:nth-child(3){-webkit-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotate(270deg)}.sk-folding-cube>div:nth-child(2):before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube>div:nth-child(4):before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube>div:nth-child(3):before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{opacity:0;-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg)}25%,75%{opacity:1;-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg)}90%,to{opacity:0;-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg)}}@keyframes sk-foldCubeAngle{0%,10%{opacity:0;-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg)}25%,75%{opacity:1;-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg)}90%,to{opacity:0;-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg)}}.sk-pulse>div{-webkit-animation:sk-scaleout 1s ease-in-out infinite;animation:sk-scaleout 1s ease-in-out infinite;background-color:currentColor;border-radius:100%;height:27px;width:27px}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}to{opacity:0;-webkit-transform:scale(1)}}@keyframes sk-scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}to{opacity:0;transform:scale(1);-webkit-transform:scale(1)}}.sk-rotating-plane>div{-webkit-animation:sk-rotateplane 1.2s ease-in-out infinite;animation:sk-rotateplane 1.2s ease-in-out infinite;background-color:currentColor;height:27px;width:27px}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}to{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-three-bounce{height:18px}.sk-three-bounce>div{-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite;animation:sk-bouncedelay 1.4s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:currentColor;border-radius:100%;display:inline-block;height:18px;width:18px}.sk-three-bounce>div:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.sk-three-bounce>div:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.sk-wandering-cubes{height:52px;position:relative;width:52px}.sk-wandering-cubes>div{-webkit-animation:sk-cubemove 1.8s ease-in-out infinite;animation:sk-cubemove 1.8s ease-in-out infinite;background-color:currentColor;height:10px;left:0;position:absolute;top:0;width:10px}.sk-wandering-cubes>div:last-child{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}to{-webkit-transform:rotate(-1turn)}}@keyframes sk-cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}to{transform:rotate(-1turn);-webkit-transform:rotate(-1turn)}}.sk-wave{height:27px;width:30px}.sk-wave>div{-webkit-animation:sk-stretchdelay 1.2s ease-in-out infinite;animation:sk-stretchdelay 1.2s ease-in-out infinite;background-color:currentColor;display:inline-block;height:100%;width:6px}.sk-wave>div:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-wave>div:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}.sk-wave>div:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-wave>div:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,to{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.sk-wordpress>div{-webkit-animation:sk-inner-circle 1s linear infinite;animation:sk-inner-circle 1s linear infinite;background-color:currentColor;border-radius:27px;display:inline-block;height:27px;position:relative;width:27px}.sk-wordpress>div:after{background-color:#fff;border-radius:8px;content:"";display:block;height:8px;left:5px;position:absolute;top:5px;width:8px}@-webkit-keyframes sk-inner-circle{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(1turn)}}@keyframes sk-inner-circle{0%{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}.fcc-loader{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1em;height:100%;justify-content:center;width:100%}.fcc-loader .sk-spinner,.script-loading-spinner{color:var(--secondary-color)}.fcc-loader.full-screen-wrapper{height:calc(100vh - var(--header-height, 0px))}.fcc-loader.full-screen-wrapper .sk-spinner{-webkit-transform:scale(2);transform:scale(2)}@-webkit-keyframes fadeInImg{0%{opacity:0}to{opacity:1}}@keyframes fadeInImg{0%{opacity:0}to{opacity:1}}.img-loading{height:auto;opacity:0;width:100%}.img-loaded{-webkit-animation:fadeInImg cubic-bezier(.23,1,.32,1) 1;animation:fadeInImg cubic-bezier(.23,1,.32,1) 1;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;position:relative}.challenge-title-wrap{text-align:center}.challenge-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-around;margin:20px 0 15px}.challenge-title-breadcrumbs{border:1px solid var(--quaternary-background);font-size:16px;text-align:center}.challenge-title-breadcrumbs ol{-ms-flex-pack:distribute;-webkit-padding-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;list-style-type:none;margin-bottom:0;padding-inline-start:0;width:100%}.challenge-title-breadcrumbs ol a{display:block;overflow:hidden;padding:0 3px;text-decoration:none;text-overflow:ellipsis;width:100%}.challenge-title-breadcrumbs ol a:focus{background-color:inherit}.challenge-title-breadcrumbs ol a:hover{background-color:inherit;text-decoration:underline}.breadcrumb-left,.breadcrumb-right{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:2;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-grow:1;flex-shrink:2;justify-content:center;padding:0;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-left{-webkit-margin-end:.57rem;background-color:var(--quaternary-background);margin-inline-end:.57rem;min-width:3rem}.breadcrumb-left:after{-webkit-border-start:.55rem solid var(--quaternary-background);background-color:var(--secondary-background);border-bottom:.6rem solid transparent;border-inline-start:.55rem solid var(--quaternary-background);border-top:.6875rem solid transparent;content:"";height:100%;margin-left:3px}.breadcrumb-right{min-width:50px}.breadcrumb-rule{margin:5px -10px}.title-text{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;flex-shrink:1;gap:7px;justify-content:center;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;min-width:25px;overflow:hidden;padding:0 3px;text-decoration:none;text-overflow:ellipsis;white-space:pre-line}.title-text h1{display:inline;font-size:inherit;line-height:1.42857143;margin:0}.title-translation-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;background-color:var(--highlight-background);color:var(--highlight-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:16px;height:25px;justify-content:space-around;margin-bottom:10px;text-decoration:none}.title-translation-cta:focus,.title-translation-cta:hover{background-color:var(--highlight-color);color:var(--highlight-background);text-decoration:none}.flash-message{-ms-flex-pack:distribute;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:space-around;margin-bottom:0;padding-bottom:3px;padding-top:3px;position:fixed;width:100%;z-index:150}.flash-message div{max-width:100%;overflow-wrap:break-word}.flash-message-enter{opacity:0}.flash-message-enter-active{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.flash-message-exit{opacity:1}.flash-message-exit-active{opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s}.btn-signout{background-color:var(--danger-color);border-color:var(--danger-background);color:var(--danger-background)}.btn-signout:focus,.btn-signout:hover{background-color:var(--danger-background);border-color:var(--danger-background);color:var(--danger-color)}.site-footer{background:var(--tertiary-background);color:var(--tertiary-color);font-size:16px;line-height:1.6;padding:40px 15px}.footer-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(30.5em,1fr))}@media (max-width:500px){.footer-top{grid-template-columns:repeat(auto-fit,minmax(19em,1fr))}}.footer-bottom,.footer-top{margin-inline:auto;width:min(100%,1300px)}.site-footer p{font-size:16px;line-height:30px;margin:0 0 1.45rem}.site-footer a{color:var(--tertiary-color);padding:2px;text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer .col-header,.trending-guides .col-header{font-size:16px;font-weight:700;margin-bottom:0;padding:0 15px 15px;text-align:center}.trending-guides-articles{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(12em,1fr));white-space:pre}.footer-row{margin:0}.footer-col{font-size:16px;padding-inline:15px}.footer-col a{padding:5px 0}.footer-desc-col{-ms-flex-item-align:center;align-self:center;margin-bottom:30px;padding-inline:15px}.footer-desc-col a{padding:2px;text-decoration:underline}p.footer-donation{font-size:18px;font-weight:700}p.footer-donation a:hover{text-decoration:none}.trending-guides{margin:0 0 3rem}.footer-bottom .our-nonprofit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.footer-bottom .our-nonprofit a{padding:5px 10px}@media (min-width:500px){.footer-col{font-size:15}}@media (min-width:800px){.footer-col{font-size:16.5}.footer-bottom .our-nonprofit a{padding:5px}}@media (min-width:1200px){.footer-desc-col{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}.trending-guides{-webkit-box-flex:1;-ms-flex:1 0 58%;flex:1 0 58%}p.footer-donation{margin-top:40px}.footer-bottom .our-nonprofit{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:10px;padding-top:1.25rem}.footer-bottom .col-header{height:1px;margin:0;padding:0;visibility:hidden}.our-nonprofit{border-top:1px;border-top-color:var(--quaternary-background);border-top-style:solid}}.universal-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;--search-box-form:38px;--lang-menu-height:22.5rem;align-items:flex-start;background:var(--theme-color);color:var(--gray-00);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;height:var(--header-height);justify-content:space-between;padding:0 15px;position:fixed;top:0;width:100%;z-index:1000}.universal-nav a{text-decoration:none}.universal-nav-left{-webkit-box-flex:1;-webkit-margin-start:0;-ms-flex:1 0 33%;flex:1 0 33%;margin-inline-start:0;z-index:2000}#universal-nav-logo,.universal-nav-left{display:-webkit-box;display:-ms-flexbox;display:flex}#universal-nav-logo{-webkit-box-align:center;-ms-flex-align:center;-webkit-overflow-scrolling:touch;-ms-overflow-scrolling:touch;align-items:center;max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content;overflow:hidden;padding-top:.2em}#universal-nav-logo:focus{outline-offset:-3px}.universal-nav-right{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;gap:10px;height:var(--header-height);justify-content:flex-end}#universal-nav-logo:focus,#universal-nav-logo:hover{background-color:inherit}#universal-nav-logo svg{margin:4px}.nav-list{-webkit-box-pack:end;-ms-flex-pack:end;background-color:var(--theme-color);display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;justify-content:flex-end;list-style:none;max-width:15rem;padding:0;position:absolute;right:0;width:100vw}.lang-button-nav[aria-expanded=false].force-show+.nav-list,.lang-button-nav[aria-expanded=true]+.nav-list{display:block;top:100%}.exposed-button-nav:is(:hover,:hover:focus,[aria-expanded=true],[aria-expanded=true]:hover),.lang-button-nav:is(:hover,:hover:focus,[aria-expanded=true],[aria-expanded=false].force-show){background-color:var(--gray-00);color:var(--theme-color)}.lang-button-nav:is(:hover,:hover:focus,[aria-expanded=true],[aria-expanded=false].force-show){fill:var(--gray-00)}.nav-list li{height:2.5rem;width:100%}.nav-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--gray-90);border:none;color:var(--gray-00);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0;min-height:var(--header-height);opacity:1;padding:2px 15px 0;white-space:normal;width:100%}.nav-link:focus{outline-offset:-4px}.nav-link:focus:not(:focus-visible){background-color:inherit;color:inherit}.nav-link:focus-visible,.nav-link:not([aria-disabled=true]):hover{background-color:var(--gray-10);color:var(--gray-90)}.nav-link:not([aria-disabled=true]):hover{cursor:pointer;outline-color:transparent!important;text-decoration:none}button.nav-link[aria-disabled=true]{background-color:inherit}li>button.nav-link-signout:not([aria-disabled=true]):is(:hover,:focus){background-color:var(--danger-background);color:var(--danger-color)}.nav-link .fa-external-link-alt{color:var(--gray-45)}.nav-link .fa-check,.nav-link .fa-check-square{height:auto!important;width:18px!important}.nav-link-header label{font-weight:400;margin-bottom:0}.nav-lang-list-option[aria-current=true]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022z'/%3E%3C/svg%3E");background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:1.2rem}.nav-lang-list-option[aria-current=true]:focus-visible,.nav-lang-list-option[aria-current=true]:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022z'/%3E%3C/svg%3E")!important}.nav-link-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.nav-link-dull{color:var(--gray-45)}.nav-skeleton{-webkit-margin-end:15px;height:var(--header-height);margin-inline-end:15px;width:350px}.nav-list .fcc-loader{-webkit-margin-start:35px;-webkit-margin-end:25px;margin-inline-end:25px;margin-inline-start:35px;padding:0 40px}.exposed-button-nav,.lang-button-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--theme-color);border:1px solid var(--gray-00);color:var(--gray-00);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;max-height:calc(var(--header-height) - 8px)}.exposed-button-nav{padding:2px 14px}.lang-button-nav{padding:5px}.exposed-button-nav:hover,.exposed-button-nav:hover:focus{border:1px solid var(--gray-00)}.exposed-button-nav:focus{background-color:var(--gray-90);color:var(--gray-00)}.avatar-nav-link{display:block;height:31px;width:31px}.avatar-nav-link:focus,.avatar-nav-link:hover{background-color:var(--theme-color)}.avatar-nav-link .avatar-container{height:100%}.avatar-nav-link .avatar-container img,.avatar-nav-link .avatar-container svg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gold-border{border:2px solid var(--yellow-gold)}.blue-border{border:2px solid var(--blue-mid)}.purple-border{border:2px solid var(--purple-mid)}.default-border{border:2px solid var(--gray-15)}.expand-nav{min-height:calc(var(--header-height)*2)}.display-menu{-ms-overflow-style:none;display:inherit;max-height:calc(100vh - var(--header-height));overflow-y:scroll;scrollbar-width:none;text-align:left;top:var(--header-height)}.display-menu::-webkit-scrollbar{display:none}.nav-line{border-top:.1rem solid var(--gray-45)}.signup-btn{-webkit-margin-start:2px;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-inline-start:2px;max-height:calc(var(--header-height) - 6px);padding:4px 12px}.universal-nav-right .fcc_searchBar{left:0;position:absolute;top:var(--header-height)}.universal-nav-right .fcc_searchBar .ais-SearchBox-form{max-width:unset}.universal-nav-right #toggle-button-nav[aria-expanded=false]+.fcc_searchBar .ais-Hits,.universal-nav-right #toggle-button-nav[aria-expanded=false]+.fcc_searchBar .ais-SearchBox-form{display:none}.universal-nav-right .ais-SearchBox-form{-webkit-margin-start:15px;margin-inline-start:15px;width:calc(100vw - 17rem)}.universal-nav-right .fcc_searchBar .ais-Hits{width:calc(100vw - 17rem)}.ais-SearchBox-input:focus{-webkit-margin-start:-30px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline-start:-30px;padding-inline:35px}#toggle-button-nav .menu-btn-text,#universal-nav .login-btn-text{display:inline-block}#toggle-button-nav .menu-btn-icon,.login-btn-icon{display:none}@media (min-width:980px){#universal-nav-logo{height:100%;margin-inline:1em;padding-top:0}.expand-nav{min-height:var(--header-height)}.universal-nav-right{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%}}@media (max-width:980px){.display-search{display:initial}.fcc_searchBar .ais-SearchBox-form{max-width:calc(100vw - 350px)}}@media (max-width:600px){.nav-list{margin-top:0;min-width:100%}.fcc_searchBar,.fcc_searchBar div{width:100%}.display-menu{max-height:calc(100vh - var(--header-height)*2);top:calc(var(--header-height)*2)}.universal-nav-right .fcc_searchBar .ais-Hits,.universal-nav-right .fcc_searchBar .ais-SearchBox-form{width:calc(100% - 30px)}#universal-nav .signup-btn{padding:4px 6px}#toggle-button-nav .menu-btn-text,#universal-nav .login-btn-text{display:none}#toggle-button-nav .menu-btn-icon,#universal-nav .login-btn-icon{display:inline-block}.exposed-button-nav{padding:2px 8px}#universal-nav-logo{padding-block:.2em .1em}}@media (max-width:450px){.universal-nav{padding:0 5px}}.exam-nav{-ms-flex-pack:distribute;background:var(--theme-color);justify-content:space-around;position:fixed;top:0;width:100%;z-index:1000}.exam-nav,.exam-nav .logo{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px}.exam-nav .logo{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center;width:50%}.exam-nav .freecodecamp-logo svg{height:80%;max-width:360px;width:80%}.exam-nav .partner-logo svg{height:80%;max-width:450px;width:80%}@media (max-width:600px){.exam-nav .freecodecamp-logo svg{height:90%;width:90%}}header{position:fixed;top:0;width:100%;z-index:200}.skip-to-content-button{border-radius:15px;font-weight:600;left:-1000px;padding-block:1em;padding-inline:1.5em;position:absolute;top:var(--header-height)}.skip-to-content-button:focus{left:0}.offline-warning{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:38px;justify-content:center;position:fixed;width:100%;z-index:150}.offline-warning a{margin:0 1ch}@font-face{font-display:fallback;font-family:Lato;font-style:normal;font-weight:300;src:url(/portuguese/static/Lato-Light-91308c0216b40aad16036f1394b98237.woff) format("woff")}@font-face{font-display:fallback;font-family:Lato;font-style:normal;font-weight:400;src:url(/portuguese/static/Lato-Regular-77ca2742388f408c3be7d0ec3e7dc392.woff) format("woff")}@font-face{font-display:fallback;font-family:Lato;font-style:italic;font-weight:400;src:url(/portuguese/static/Lato-Italic-251de5f48806485e4c5a8a2558f9b377.woff) format("woff")}@font-face{font-display:fallback;font-family:Lato;font-style:normal;font-weight:700;src:url(/portuguese/static/Lato-Bold-ba3a83adcb94357fc42f762985e4d3df.woff) format("woff")}@font-face{font-display:fallback;font-family:Lato;font-style:normal;font-weight:900;src:url(/portuguese/static/Lato-Black-efe7c183457352448e1e82e30ee3e142.woff) format("woff")}@font-face{font-display:fallback;font-family:NotoSansArabic;font-style:normal;font-weight:300;src:url(/portuguese/static/NotoSansArabic-Light-29c28f1c5ece1b2be3889e63f3f9207b.woff) format("woff")}@font-face{font-display:fallback;font-family:NotoSansArabic;font-style:normal;font-weight:400;src:url(/portuguese/static/NotoSansArabic-Regular-d99c6e61f3bae8203321cba30364386f.woff) format("woff")}@font-face{font-display:fallback;font-family:NotoSansArabic;font-style:normal;font-weight:700;src:url(/portuguese/static/NotoSansArabic-Bold-b2991670b02c7fc8bbce4f9b3b2bdaec.woff) format("woff")}@font-face{font-display:fallback;font-family:NotoSansArabic;font-style:normal;font-weight:900;src:url(/portuguese/static/NotoSansArabic-Black-0c2f873d06c7dd38c0ce9242f10ba5d5.woff) format("woff")}@font-face{font-family:Hack-ZeroSlash;src:url(/portuguese/static/Hack-ZeroSlash-Regular-bf7335f41d6b7e7f7b9d40f43ed49753.woff2) format("woff2"),url(/portuguese/static/Hack-ZeroSlash-Regular-f67447de5dc6604f538786bd55ac6019.woff) format("woff")}@font-face{font-family:Hack-ZeroSlash;font-weight:700;src:url(/portuguese/static/Hack-ZeroSlash-Bold-ceb133b64cdacfbcbb06d5218fb72922.woff2) format("woff2"),url(/portuguese/static/Hack-ZeroSlash-Bold-c8ea19a8461596cf1a6a2ad08bebcf8e.woff) format("woff")}@font-face{font-family:Hack-ZeroSlash;font-style:italic;src:url(/portuguese/static/Hack-ZeroSlash-Italic-69f322d51cab189c325d1769c3016d72.woff2) format("woff2"),url(/portuguese/static/Hack-ZeroSlash-Italic-678bc16b550480d5a3c5c76dbf8c5fb9.woff) format("woff")}html{-webkit-font-smoothing:antialiased;font-size:18px}body,html{height:100%}body{--header-height:38px;background:var(--secondary-background);color:var(--secondary-color);font-family:var(--font-family-sans-serif)}#___gatsby,#gatsby-focus-wrapper{height:100%}.page-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:100%}.codeally-frame{border:0;display:block;height:calc(100vh - var(--header-height));width:100%}.btn-cta-big{font-size:1.5rem;margin:0 auto;max-height:100%;max-width:500px;padding:5px;white-space:normal;width:100%}.overflow-fix{margin-inline:0}.default-layout{background:var(--secondary-background);margin-top:var(--header-height)}.default-layout:only-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;min-height:0}#content-start{height:100%;min-height:0}#content-start>div{height:100%}h1{font-size:1.5rem}h1,h2{color:var(--secondary-color);font-family:var(--font-family-monospace);font-weight:700;margin:.6rem 0}h2{font-size:1.25rem}h3{color:var(--secondary-color);font-size:1.1rem;font-weight:700;margin:0 0 .6rem}h3,h4,h5,h6{font-family:var(--font-family-monospace)}h4,h5,h6,p,td,th{color:var(--secondary-color);font-size:1rem;font-weight:400;margin:0 0 1.2rem}p{line-height:1.5rem}.big-heading{font-size:2.5rem!important;overflow-wrap:break-word}::-moz-selection{background-color:var(--selection-color)}::selection{background-color:var(--selection-color)}@media (max-width:500px){.big-heading{font-size:1.5rem!important}h1{font-size:1.3rem}h2{font-size:1.2rem}h3{font-size:1.1rem}.btn-cta,.btn-cta-big{font-size:1rem}}@media (max-width:1199px){.btn-cta-big{font-size:1.3rem}}.text-center{text-align:center!important}.green-text{color:var(--secondary-color)}a{color:inherit;text-decoration:underline;text-underline-position:under}@supports not (text-underline-position:under){a{text-underline-offset:1em}}a:focus,a:hover{background-color:var(--tertiary-background);color:var(--tertiary-color);text-decoration:none}.fcc-modal{background-color:var(--secondary-background);color:var(--secondary-color)}button.close{background-color:transparent;color:inherit;font-size:28px;opacity:.5;text-shadow:none}button.close:focus,button.close:hover{background-color:transparent;color:inherit;opacity:1}:focus-visible{outline:3px solid var(--focus-outline-color);outline-offset:0}@supports not selector(:focus-visible){:focus{outline:3px solid var(--focus-outline-color);outline-offset:0}}.modal-content{background-color:var(--secondary-background);border:1px solid var(--secondary-color);border-radius:0}.modal-footer,.modal-header{border-color:var(--secondary-color)}.btn,button,input[type=submit]{background-color:var(--quaternary-background);border-color:var(--secondary-color);border-radius:0;border-width:3px;color:var(--secondary-color);text-decoration:none;white-space:pre-line}.btn-default.active,.btn-default.active:hover,.btn-primary:hover,.btn:hover,button:hover,input[type=submit]:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--secondary-background);cursor:pointer}.btn-primary:active,.btn:active{background-color:var(--secondary-background)}.btn-primary.focus,.btn-primary:focus,.btn:focus{background-color:var(--quaternary-background);border-color:var(--secondary-color);color:var(--secondary-color)}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:hover,.btn:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:var(--secondary-color);color:var(--secondary-background)}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,.btn.disabled,.btn[disabled],fieldset[disabled] .btn,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:var(--quaternary-background);border-color:var(--quaternary-color);color:var(--quaternary-color);cursor:not-allowed}.btn-cta{background-color:#feac32;background-image:-webkit-gradient(linear,left top,left bottom,from(#fecc4c),to(#ffac33));background-image:linear-gradient(#fecc4c,#ffac33);border-color:#feac32;border-width:3px;color:#0a0a23!important}.btn-cta:active:hover,.btn-cta:focus,.btn-cta:hover{background-color:#fecc4c!important;background-image:none;border-color:#f1a02a;border-width:3px;color:#0a0a23!important}.btn-cta:active{background-image:none;-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.3);box-shadow:inset 0 1px 4px rgba(0,0,0,.3)}.btn-link,.btn-link:active,.btn-link:focus{background:transparent;border:none;color:inherit;outline-color:transparent;padding:0;text-decoration:underline}.btn-link:focus:active,.btn-link:hover{background:var(--tertiary-background);color:inherit;text-decoration:none}.link-btn{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:10px;text-align:left;width:100%}.link-btn.btn-lg svg{-webkit-margin-start:5px;height:100%;margin-inline-start:5px;min-height:20px;min-width:16px}.link-btn:active{background-color:var(--quaternary-background)}.link-btn.btn-lg:focus svg,.link-btn:focus{fill:var(--quaternary-background);background-color:var(--secondary-color);border-color:var(--gray-45);color:var(--secondary-background)}.link-btn.btn-lg:focus:not(:focus-visible) svg,.link-btn:focus:not(:focus-visible){fill:var(--primary-color);background-color:var(--quaternary-background);border-color:var(--secondary-color);color:var(--secondary-color)}.link-btn.btn-lg:hover svg,.link-btn:hover{fill:var(--quaternary-background)!important;background-color:var(--secondary-color)!important;border-color:var(--secondary-color)!important;color:var(--secondary-background)!important}.cert-header-icon,.link-btn.btn-lg svg,.map-icon{-ms-flex-negative:0;fill:var(--primary-color);flex-shrink:0}.map-icon{margin-inline:5px;max-height:45px;width:35px}.cert-header-icon{display:block;height:80px;margin:auto;width:80px}@media (min-width:700px){.link-btn{font-size:1.1rem}.map-icon{max-height:55px;width:45px}.cert-header-icon{height:100px;width:100px}}@media (min-width:1000px){.map-icon{width:50px}.cert-header-icon{height:120px;width:120px}}.button-group .btn:not(:last-child){margin-bottom:10px}strong{color:var(--secondary-color)}.form-control{background-color:var(--primary-background);color:var(--primary-color)}.form-control,input{border-color:var(--quaternary-background);border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important}input{outline-color:transparent}textarea{resize:vertical}form{margin-bottom:5px}.form-control:focus,input:focus{border-color:var(--tertiary-color)}code{background-color:var(--quaternary-background);border-radius:0;color:var(--tertiary-color);font-family:var(--font-family-monospace);overflow-wrap:anywhere;padding:1px 4px}:not(pre)>code{border:1px solid var(--secondary-color)}.challenge-instructions code{white-space:break-spaces}.panel{background-color:transparent;border-radius:0}.help-block em{font-size:.8rem}hr{border-top:1px solid var(--quaternary-background)}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-primary:hover{background-color:var(--secondary-color);color:var(--secondary-background)}.open>.dropdown-menu{border-radius:0}.dropdown-menu{background-color:var(--secondary-color)}.dropdown,.dropdown>.dropdown-menu{width:100%}.dropdown-menu>li>a{color:var(--secondary-background)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:var(--secondary-background);color:var(--secondary-color)}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:var(--tertiary-background)}.challenge-instructions table{display:inline-block;overflow:auto}.challenge-instructions table thead{border-color:inherit;display:table-header-group;vertical-align:middle}.challenge-instructions table th{font-weight:700}.challenge-instructions table td,.challenge-instructions table th{border:1px solid var(--secondary-color);padding:6px 13px;text-align:center}.help-block{color:var(--quaternary-color)}.panel-default>.panel-heading{background-color:transparent}.challenge-output span{font-size:1rem}.breadcrumb{background:var(--tertiary-background)}.breadcrumb,code[class*=language-],pre[class*=language-]{border-radius:0}pre{background-color:inherit;color:inherit}.list-group-item,pre{border:none;border-radius:0}.list-group-item{background:transparent}.intro-toc .list-group-item:hover{background-color:var(--tertiary-background)!important;border-radius:0}.panel-primary>.panel-heading{background-color:transparent;border-color:var(--primary-color);color:var(--primary-color)}.solution-viewer,.solution-viewer pre{margin-bottom:0}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:var(--highlight-color)}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:var(--danger-color)}.has-error .form-control,.has-success .form-control,.has-warning .form-control{border-color:var(--quaternary-background)}.has-error .form-control:focus,.has-success .form-control:focus,.has-warning .form-control:focus{border-color:var(--tertiary-color)}.panel-primary{border-color:var(--primary-color)}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:var(--secondary-background)}.nav-tabs>li>a{border-radius:0}blockquote .small,blockquote footer,blockquote small{color:var(--gray-45)}.alert{border-radius:0;overflow-wrap:break-word}.alert .btn{background-color:#d9edf7;border-color:#31708f;color:#31708f}.alert .btn:focus,.alert .btn:hover,.alert a:focus,.alert a:hover{background-color:#31708f;border-color:#31708f;color:#d9edf7}.alert-dismissable .close{top:0}.annual-donation-alert{background:linear-gradient(-10deg,#d9edf7 35%,rgba(237,202,216,0) 75%,#ffd7e0),radial-gradient(circle,#ffcae1 0,#daeafc 100%)}#search{background-color:var(--quaternary-background);border-color:var(--quaternary-color,buttonface);-o-border-image:initial;border-image:initial;border-style:outset;border-width:2px;color:var(--primary-color)}#search::-webkit-input-placeholder{color:var(--secondary-color)}#search::-moz-placeholder{color:var(--secondary-color)}#search:-ms-input-placeholder{color:var(--secondary-color)}#search::-ms-input-placeholder{color:var(--secondary-color)}#search::placeholder{color:var(--secondary-color)}.sr-only{background-color:#000;color:#fff}:root{--theme-color:#0a0a23;--yellow-gold:#ffbf00;--gray-00:#fff;--gray-05:#f5f6f7;--gray-10:#dfdfe2;--gray-15:#d0d0d5;--gray-45:#858591;--gray-75:#3b3b4f;--gray-80:#2a2a40;--gray-85:#1b1b32;--gray-90:#0a0a23;--purple-light:#dbb8ff;--purple-dark:#5a01a7;--yellow-light:#ffc300;--yellow-dark:#4d3800;--blue-light:#99c9ff;--blue-light-translucent:rgba(153,201,255,.3);--blue-dark:#002ead;--blue-dark-translucent:rgba(0,46,173,.3);--green-light:#acd157;--blue-mid:#198eee;--purple-mid:#9400d3;--green-dark:#00471b;--red-light:#ffadad;--red-dark:#850000;--love-light:#f8577c;--love-dark:#f82153;--editor-background-light:#fffffe;--editor-background-dark:#2a2b40;--focus-outline-color:var(--blue-mid);--font-family-sans-serif:"Lato",sans-serif;--font-family-monospace:"Hack-ZeroSlash",monospace}.dark-palette{--primary-color:var(--gray-00);--secondary-color:var(--gray-05);--tertiary-color:var(--gray-10);--quaternary-color:var(--gray-15);--quaternary-background:var(--gray-75);--tertiary-background:var(--gray-80);--secondary-background:var(--gray-85);--primary-background:var(--gray-90);--highlight-color:var(--blue-light);--highlight-background:var(--blue-dark);--selection-color:var(--blue-light-translucent);--success-color:var(--green-light);--success-background:var(--green-dark);--danger-color:var(--red-light);--danger-background:var(--red-dark);--love-color:var(--love-light);--editor-background:var(--editor-background-dark)}.light-palette{--primary-color:var(--gray-90);--secondary-color:var(--gray-85);--tertiary-color:var(--gray-80);--quaternary-color:var(--gray-75);--quaternary-background:var(--gray-15);--tertiary-background:var(--gray-10);--secondary-background:var(--gray-05);--primary-background:var(--gray-00);--highlight-color:var(--blue-dark);--highlight-background:var(--blue-light);--selection-color:var(--blue-dark-translucent);--success-color:var(--green-dark);--success-background:var(--green-light);--danger-color:var(--red-dark);--danger-background:var(--red-light);--love-color:var(--love-dark);--editor-background:var(--editor-background-light)}[dir=rtl] p{line-height:2rem}[dir=rtl] .monaco-editor-tabs{-webkit-margin-end:0;margin-inline-end:0}[dir=rtl] .link-btn.btn-lg>svg,[dir=rtl] .map-ui .superblock-link>svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] :is(.block:is(:not(.open)),.faq-item:is(:not(.open))) .map-title:not(.title-wrapper,.block-header-button-text)>svg:first-child{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .nav-link>.fa-up-right-from-square,[dir=rtl] td a[target=_blank]>svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}[dir=rtl] .nav-lang-list-option[aria-current=true]{background-position:10px}@media (min-width:601px){[dir=rtl] .nav-list{left:0;right:auto}}@media (max-width:980px){[dir=rtl] #universal-nav-logo{left:inherit;right:17px}[dir=rtl] .fcc_searchBar .ais-Hits{left:auto;right:15px}[dir=rtl] .universal-nav-right .fcc_searchBar{left:auto;right:0}}[dir=rtl] .footer-container{overflow-x:inherit}[dir=rtl] .dropdown-menu{-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all}[dir=rtl] .tabs-row{gap:10px}[dir=rtl] .table thead:first-child tr:first-child th{text-align:right}[dir=rtl] .challenge-preview,[dir=rtl] .overflow-guard,[dir=rtl] .timeline-pagination_list,[dir=rtl] .trending-guides .trending-guides-row div a,[dir=rtl] :has(#learn-app-wrapper) pre,[dir=rtl] :has(#learn-app-wrapper) table,[dir=rtl] code{direction:ltr}[dir=rtl] code{unicode-bidi:isolate;word-break:normal}[dir=rtl] pre[class*=language-]:has(code){display:grid}[dir=rtl] .action-row-container,[dir=rtl] .description-container,[dir=rtl] .timeline-pagination_list .timeline-pagination_list_item:not(:has(button)){direction:rtl}[dir=rtl] .desktop-layout .reflex-container:not(.horizontal),[dir=rtl] .desktop-layout .tabs-row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[dir=rtl] .donate-page-wrapper,[dir=rtl] .donate-page-wrapper b,[dir=rtl] .donate-page-wrapper h3,[dir=rtl] .donate-page-wrapper p,[dir=rtl] .signup-btn,[dir=rtl] [name=payment-method],[dir=rtl] body,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] p,[dir=rtl] td,[dir=rtl] th{font-family:NotoSansArabic}@media (min-width:980px){[dir=rtl] .donate-page-wrapper>.row{display:-webkit-box;display:-ms-flexbox;display:flex}}.notfound-page-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;text-align:center}.notfound-page-wrapper img{margin-bottom:1rem;width:380px}.quote-wrapper{background-color:var(--tertiary-background);border-width:0;max-width:980px;padding-block:20px;padding-inline:42px 20px;position:relative}.quote-wrapper .quote{font-size:20px;font-style:italic;margin-bottom:.6em;text-align:left}.quote-wrapper .quote:before{content:open-quote;font-size:25px;font-weight:700}.quote-wrapper .author{margin:0;text-align:right}.challenge-preview,.challenge-preview-frame{background-color:#fff;border:none;height:100%;margin:0;min-height:70vh;padding:0;width:100%}.enable-iframe{pointer-events:auto}.disable-iframe{pointer-events:none}.project-preview-modal-body{line-height:0;padding:0}.solutions-dropdown a[role=menuitem]{text-decoration:none}:root{--gray00:#fff;--gray05:#f5f6f7;--gray10:#dfdfe2;--gray15:#d0d0d5;--gray45:#858591;--gray75:#3b3b4f;--gray80:#2a2a40;--gray85:#1b1b32;--gray90:#0a0a23;--purple10:#dbb8ff;--purple50:#9400d3;--purple90:#5a01a7;--yellow05:#fcf8e3;--yellow10:#faebcc;--yellow40:#ffc300;--yellow45:#ffbf00;--yellow50:#f1be32;--yellow70:#8a6d3b;--yellow90:#4d3800;--blue05:#d9edf7;--blue10:#bce8f1;--blue30:#99c9ff;--blue50:#198eee;--blue70:#31708f;--blue90:#002ead;--green05:#dff0d8;--green10:#d6e9c6;--green40:#acd157;--green70:#3c763d;--green90:#00471b;--red05:#f2dede;--red10:#ebccd1;--red15:#ffadad;--red30:#f8577c;--red70:#a94442;--red80:#f82153;--red90:#850000}:export{--gray00:var(--gray00);--gray05:var(--gray05);--gray10:var(--gray10);--gray15:var(--gray15);--gray45:var(--gray45);--gray75:var(--gray75);--gray80:var(--gray80);--gray85:var(--gray85);--gray90:var(--gray90);--purple10:var(--purple10);--purple50:var(--purple50);--purple90:var(--purple90);--yellow05:var(--yellow05);--yellow10:var(--yellow10);--yellow40:var(--yellow40);--yellow45:var(--yellow45);--yellow50:var(--yellow50);--yellow70:var(--yellow70);--yellow90:var(--yellow90);--blue05:var(--blue05);--blue10:var(--blue10);--blue30:var(--blue30);--blue50:var(--blue50);--blue70:var(--blue70);--blue90:var(--blue90);--green05:var(--green05);--green10:var(--green10);--green40:var(--green40);--green70:var(--green70);--green90:var(--green90);--red05:var(--red05);--red10:var(--red10);--red15:var(--red15);--red30:var(--red30);--red70:var(--red70);--red80:var(--red80);--red90:var(--red90)}.light-palette{--foreground-primary:var(--gray90);--foreground-secondary:var(--gray85);--foreground-tertiary:var(--gray80);--foreground-quaternary:var(--gray75);--foreground-danger:var(--red15);--foreground-info:var(--blue30);--foreground-warning:var(--yellow45);--background-primary:var(--gray00);--background-secondary:var(--gray05);--background-tertiary:var(--gray10);--background-quaternary:var(--gray15);--background-danger:var(--red90);--background-info:var(--blue90);--focus-outline-color:var(--blue50)}.dark-palette{--foreground-primary:var(--gray00);--foreground-secondary:var(--gray05);--foreground-tertiary:var(--gray10);--foreground-quaternary:var(--gray15);--foreground-danger:var(--red90);--foreground-info:var(--blue90);--foreground-warning:var(--yellow40);--background-primary:var(--gray90);--background-secondary:var(--gray85);--background-tertiary:var(--gray80);--background-quaternary:var(--gray75);--background-danger:var(--red15);--background-info:var(--blue30);--focus-outline-color:var(--blue50)}a{text-decoration-line:underline}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(147,197,253,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(147,197,253,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.right-0{right:0}.top-0{top:0}.z-10{z-index:10}.z-2{z-index:2}.m-4{margin:1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-\[-15px\]{margin-left:-15px;margin-right:-15px}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0}.mb-0,.my-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-6{margin-bottom:1.5rem}.ml-\[-3px\]{margin-left:-3px}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-\[0\.5px\]{margin-top:.5px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.h-0{height:0}.h-3{height:.75rem}.h-8{height:2rem}.h-auto{height:auto}.min-h-43-px{min-height:43px}.w-0{width:0}.w-3\/12{width:25%}.w-8{width:2rem}.w-full{width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-full{max-width:100%}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.origin-top-right{transform-origin:top right}.-translate-y-full{--tw-translate-y:-100%}.-translate-y-full,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-col{flex-direction:column}.items-center{align-items:center}.break-words{overflow-wrap:break-word}.rounded-none{border-radius:0}.border-1{border-width:1px}.border-3{border-width:3px}.border-b-1{border-bottom-width:1px}.border-solid{border-style:solid}.border-none{border-style:none}.border-background-quaternary{border-color:var(--background-quaternary)}.border-background-tertiary{border-color:var(--background-tertiary)}.border-blue-100{border-color:var(--blue10)}.border-foreground-danger{border-color:var(--foreground-danger)}.border-foreground-info{border-color:var(--foreground-info)}.border-foreground-primary{border-color:var(--foreground-primary)}.border-foreground-secondary{border-color:var(--foreground-secondary)}.border-green-100{border-color:var(--green10)}.border-red-100{border-color:var(--red10)}.border-transparent{border-color:transparent}.border-yellow-100{border-color:var(--yellow10)}.bg-background-danger{background-color:var(--background-danger)}.bg-background-info{background-color:var(--background-info)}.bg-background-primary{background-color:var(--background-primary)}.bg-background-quaternary{background-color:var(--background-quaternary)}.bg-background-secondary{background-color:var(--background-secondary)}.bg-blue-50{background-color:var(--blue05)}.bg-foreground-danger{background-color:var(--foreground-danger)}.bg-foreground-info{background-color:var(--foreground-info)}.bg-foreground-primary{background-color:var(--foreground-primary)}.bg-foreground-secondary{background-color:var(--foreground-secondary)}.bg-green-50{background-color:var(--green05)}.bg-red-50{background-color:var(--red05)}.bg-yellow-50{background-color:var(--yellow05)}.bg-none{background-image:none}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[15px\]{padding-left:15px;padding-right:15px}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.text-left{text-align:left}.text-center{text-align:center}.text-lg{font-size:24px;line-height:1.3333333}.text-md{font-size:18px;line-height:1.42857143}.text-sm{font-size:16px;line-height:1.5}.font-bold{font-weight:700}.leading-8{line-height:2rem}.leading-none{line-height:1}.text-background-danger{color:var(--background-danger)}.text-background-info{color:var(--background-info)}.text-background-primary{color:var(--background-primary)}.text-background-secondary{color:var(--background-secondary)}.text-blue-700{color:var(--blue70)}.text-foreground-danger{color:var(--foreground-danger)}.text-foreground-info{color:var(--foreground-info)}.text-foreground-primary{color:var(--foreground-primary)}.text-foreground-quaternary{color:var(--foreground-quaternary)}.text-foreground-secondary{color:var(--foreground-secondary)}.text-foreground-tertiary{color:var(--foreground-tertiary)}.text-green-700{color:var(--green70)}.text-red-700{color:var(--red70)}.text-yellow-700{color:var(--yellow70)}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline{outline-style:solid}.outline-3{outline-width:3px}.outline-offset-\[-3px\]{outline-offset:-3px}.outline-blue-500{outline-color:var(--blue50)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition{transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.first\:ml-0:first-child{margin-left:0}.focus-within\:ring:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-focus-outline-color:focus-within{--tw-ring-color:var(--focus-outline-color)}.hover\:bg-background-quaternary:hover{background-color:var(--background-quaternary)}.hover\:bg-background-secondary:hover{background-color:var(--background-secondary)}.hover\:bg-background-tertiary:hover{background-color:var(--background-tertiary)}.hover\:bg-foreground-danger:hover{background-color:var(--foreground-danger)}.hover\:bg-foreground-info:hover{background-color:var(--foreground-info)}.hover\:bg-foreground-primary:hover{background-color:var(--foreground-primary)}.hover\:bg-foreground-secondary:hover{background-color:var(--foreground-secondary)}.hover\:text-background-danger:hover{color:var(--background-danger)}.hover\:text-background-info:hover{color:var(--background-info)}.hover\:text-background-primary:hover{color:var(--background-primary)}.hover\:text-background-secondary:hover{color:var(--background-secondary)}.hover\:text-foreground-secondary:hover{color:var(--foreground-secondary)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-50:hover{opacity:.5}.focus\:border-foreground-tertiary:focus{border-color:var(--foreground-tertiary)}.focus\:bg-background-secondary:focus{background-color:var(--background-secondary)}.focus\:text-foreground-secondary:focus{color:var(--foreground-secondary)}.focus\:opacity-50:focus{opacity:.5}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-transparent:focus{outline-color:transparent}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-focus-outline-color:focus{--tw-ring-color:var(--focus-outline-color)}.active\:before\:absolute:active:before{content:var(--tw-content);position:absolute}.active\:before\:inset-0:active:before{content:var(--tw-content);inset:0}.active\:before\:hidden:active:before{content:var(--tw-content);display:none}.active\:before\:h-full:active:before{content:var(--tw-content);height:100%}.active\:before\:w-full:active:before{content:var(--tw-content);width:100%}.active\:before\:border-3:active:before{border-width:3px;content:var(--tw-content)}.active\:before\:border-transparent:active:before{border-color:transparent;content:var(--tw-content)}.active\:before\:bg-gray-900:active:before{background-color:var(--gray90);content:var(--tw-content)}.active\:before\:opacity-20:active:before{content:var(--tw-content);opacity:.2}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}:is(.dark .dark\:hover\:bg-background-danger:hover){background-color:var(--background-danger)}:is(.dark .dark\:hover\:bg-background-info:hover){background-color:var(--background-info)}:is(.dark .dark\:hover\:bg-background-primary:hover){background-color:var(--background-primary)}:is(.dark .dark\:hover\:text-foreground-danger:hover){color:var(--foreground-danger)}:is(.dark .dark\:hover\:text-foreground-info:hover){color:var(--foreground-info)}:is(.dark .dark\:hover\:text-foreground-primary:hover){color:var(--foreground-primary)}@media (min-width:768px){.md\:w-\[750px\]{width:750px}}@media (min-width:992px){.min-\[992px\]\:w-\[970px\]{width:970px}}@media (min-width:1200px){.min-\[1200px\]\:w-\[1170px\]{width:1170px}}.\[\&\>tbody\>tr\:nth-of-type\(odd\)\]\:bg-background-tertiary>tbody>tr:nth-of-type(odd){background-color:var(--background-tertiary)}.\[\&_td\]\:p-1 td{padding:.25rem}.\[\&_td\]\:p-2 td{padding:.5rem}.\[\&_th\]\:p-1 th{padding:.25rem}.\[\&_th\]\:p-2 th{padding:.5rem}.\[\&_th\]\:font-normal th{font-weight:400}.social-media-icons{margin-top:1.5em}.social-media-icons>a{margin:0 1.5em 0 0}.social-media-icons>a:last-child{margin:0 0 1.5em}.social-media-icons>a:focus,.social-media-icons>a:hover{background:transparent;color:var(--secondary-color)}.bio,.location,.name,.username{overflow-wrap:break-word}.avatar-camper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.avatar-camper .avatar{height:180px;-o-object-fit:cover;object-fit:cover;width:180px}.avatar-camper div{height:200px}.avatar-camper .avatar-container{border-width:10px}.certifications .btn{white-space:normal}.react-calendar-heatmap text{fill:#aaa;font-size:10px}.react-calendar-heatmap .react-calendar-heatmap-small-text{font-size:5px}.react-calendar-heatmap rect:hover{stroke:#555;stroke-width:1px}.react-calendar-heatmap .color-empty{fill:#eee}.react-calendar-heatmap .color-filled{fill:#8cc665}.react-calendar-heatmap .color-github-0{fill:#eee}.react-calendar-heatmap .color-github-1{fill:#d6e685}.react-calendar-heatmap .color-github-2{fill:#8cc665}.react-calendar-heatmap .color-github-3{fill:#44a340}.react-calendar-heatmap .color-github-4{fill:#1e6823}.react-calendar-heatmap .color-gitlab-0{fill:#ededed}.react-calendar-heatmap .color-gitlab-1{fill:#acd5f2}.react-calendar-heatmap .color-gitlab-2{fill:#7fa8d1}.react-calendar-heatmap .color-gitlab-3{fill:#49729b}.react-calendar-heatmap .color-gitlab-4{fill:#254e77}.streak-container{-ms-flex-pack:distribute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--primary-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;justify-content:space-around}.heatmap-nav{text-align:center}.heatmap-nav-btn{margin:0 20px}.react-calendar-heatmap-month-label{fill:var(--gray-45)!important}.react-calendar-heatmap .color-empty{fill:var(--tertiary-background)}.react-calendar-heatmap .color-scale-1{fill:var(--gray-45)}.react-calendar-heatmap .color-scale-2{fill:var(--quaternary-color)}.react-calendar-heatmap .color-scale-a-lot{fill:var(--primary-color)}.react-tooltip{background-color:var(--primary-background)!important;border:1px solid var(--primary-color)!important;color:var(--primary-color)!important}.__react_component_tooltip:after{border-top-color:var(--primary-color)!important}.portfolio-container{border:1px solid var(--secondary-color);display:grid;gap:1rem 1rem;grid-template-columns:repeat(3,1fr);margin-bottom:3em;margin-top:1em;position:relative}.portfolio-screen-shot{display:block;grid-column:1/-1;grid-row:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.portfolio-container h3{grid-column:1/-1;grid-row:2;margin-block:1em}#link-icon{-webkit-margin-start:1em;margin-inline-start:1em}.portfolio-container a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--quaternary-background);border:3px solid var(--secondary-color);color:var(--secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:unset;grid-column:1/-1;grid-row:4;height:40px;justify-content:center;justify-self:end;margin:1em;padding:.5rem;padding-inline:4rem;text-decoration:none;width:40%;word-break:keep-all}.portfolio-container:hover a{background-color:var(--primary-color);color:var(--primary-background)}.portfolio-container a:after{content:"";height:100%;inset:0;position:absolute;width:100%;z-index:1}.portfolio-container a:is(:hover,:focus,:focus-visible){outline-offset:2px}.portfolio-container p{-webkit-box-orient:vertical;display:-webkit-box;grid-column:1/-1;grid-row:3;overflow:hidden}@media (max-width:994px){.portfolio-screen-shot{max-height:300px}.portfolio-container h3{margin:.5rem}.portfolio-container p{margin:1rem}}@media (min-width:995px){.portfolio-container{grid-template-columns:450px 1.2fr;grid-template-rows:minmax(65px,.1fr) minmax(125px,1fr) 75px}.portfolio-screen-shot{grid-column:1;grid-row:1/-1}.portfolio-container h3{grid-column:2;grid-row:1}.portfolio-container p{grid-column:2;grid-row:2}.portfolio-container a{grid-column:2;grid-row:3}}.timeline-pagination_list{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;padding:0}.timeline-pagination_list_item{margin:0 5px}.timeline-pagination_list_item>button{outline-color:transparent}.timeline-row{height:60px}.timeline-row>td{vertical-align:middle!important}.timeline-cert-link{-webkit-margin-end:20px;margin-inline-end:20px}.timeline-cert-link>svg{-webkit-margin-start:10px;display:inline-block;height:25px;margin-inline-start:10px;position:absolute;width:auto}.ais-Breadcrumb-list,.ais-CurrentRefinements-list,.ais-HierarchicalMenu-list,.ais-Hits-list,.ais-InfiniteHits-list,.ais-InfiniteResults-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-Pagination-list,.ais-RatingMenu-list,.ais-RefinementList-list,.ais-Results-list,.ais-ToggleRefinement-list{list-style:none;margin:0;padding:0}.ais-ClearRefinements-button,.ais-CurrentRefinements-delete,.ais-CurrentRefinements-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RangeInput-submit,.ais-RefinementList-showMore,.ais-SearchBox-reset,.ais-SearchBox-submit{background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ais-ClearRefinements-button::-moz-focus-inner,.ais-CurrentRefinements-delete::-moz-focus-inner,.ais-CurrentRefinements-reset::-moz-focus-inner,.ais-HierarchicalMenu-showMore::-moz-focus-inner,.ais-InfiniteHits-loadMore::-moz-focus-inner,.ais-InfiniteResults-loadMore::-moz-focus-inner,.ais-Menu-showMore::-moz-focus-inner,.ais-RangeInput-submit::-moz-focus-inner,.ais-RefinementList-showMore::-moz-focus-inner,.ais-SearchBox-reset::-moz-focus-inner,.ais-SearchBox-submit::-moz-focus-inner{border:0;padding:0}.ais-ClearRefinements-button[disabled],.ais-CurrentRefinements-delete[disabled],.ais-CurrentRefinements-reset[disabled],.ais-HierarchicalMenu-showMore[disabled],.ais-InfiniteHits-loadMore[disabled],.ais-InfiniteResults-loadMore[disabled],.ais-Menu-showMore[disabled],.ais-RangeInput-submit[disabled],.ais-RefinementList-showMore[disabled],.ais-SearchBox-reset[disabled],.ais-SearchBox-submit[disabled]{cursor:default}.ais-Breadcrumb-item,.ais-Breadcrumb-list,.ais-Pagination-list,.ais-PoweredBy,.ais-RangeInput-form,.ais-RatingMenu-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{-webkit-margin-start:1em;margin-inline-start:1em}.ais-PoweredBy-logo{display:block;height:auto;width:70px}.ais-RatingMenu-starIcon{display:block;height:20px;width:20px}.ais-SearchBox-input::-ms-clear,.ais-SearchBox-input::-ms-reveal{display:none;height:0;width:0}.ais-SearchBox-input::-webkit-search-cancel-button,.ais-SearchBox-input::-webkit-search-decoration,.ais-SearchBox-input::-webkit-search-results-button,.ais-SearchBox-input::-webkit-search-results-decoration{display:none}.ais-RangeSlider .rheostat{margin-bottom:40px;margin-top:40px;overflow:visible}.ais-RangeSlider .rheostat-background{height:6px;top:0;width:100%}.ais-RangeSlider .rheostat-handle{-webkit-margin-start:-12px;margin-inline-start:-12px;top:-7px}.ais-RangeSlider .rheostat-background{background-color:#fff;border:1px solid #aaa;position:relative}.ais-RangeSlider .rheostat-progress{background-color:#333;height:4px;position:absolute;top:1px}.rheostat-handle{background-color:#fff;border:1px solid #333;border-radius:0;cursor:-webkit-grab;cursor:grab;height:20px;position:relative;width:20px;z-index:1}.rheostat-marker{-webkit-margin-start:-1px;background-color:#aaa;height:5px;margin-inline-start:-1px;position:absolute;width:1px}.rheostat-marker--large{height:9px}.rheostat-value{padding-top:15px}.rheostat-tooltip,.rheostat-value{-webkit-margin-start:50%;margin-inline-start:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.rheostat-tooltip{top:-22px}[class^=ais-]{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem}a[class^=ais-]{text-decoration:none}.ais-Breadcrumb,.ais-ClearRefinements,.ais-CurrentRefinements,.ais-HierarchicalMenu,.ais-Hits,.ais-HitsPerPage,.ais-InfiniteHits,.ais-InfiniteResults,.ais-Menu,.ais-MenuSelect,.ais-NumericMenu,.ais-NumericSelector,.ais-Pagination,.ais-Panel,.ais-PoweredBy,.ais-RangeInput,.ais-RangeSlider,.ais-RatingMenu,.ais-RefinementList,.ais-Results,.ais-ResultsPerPage,.ais-SearchBox,.ais-SortBy,.ais-Stats,.ais-ToggleRefinement{color:#3a4570}.ais-Breadcrumb-item--selected,.ais-HierarchicalMenu-item--selected,.ais-Menu-item--selected{font-weight:700}.ais-Breadcrumb-separator{font-weight:400;margin:0 .3em}.ais-Breadcrumb-link,.ais-HierarchicalMenu-link,.ais-Menu-link,.ais-Pagination-link,.ais-RatingMenu-link{color:#0096db;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.ais-Breadcrumb-link:focus,.ais-Breadcrumb-link:hover,.ais-HierarchicalMenu-link:focus,.ais-HierarchicalMenu-link:hover,.ais-Menu-link:focus,.ais-Menu-link:hover,.ais-Pagination-link:focus,.ais-Pagination-link:hover,.ais-RatingMenu-link:focus,.ais-RatingMenu-link:hover{color:#0073a8}.ais-ClearRefinements-button,.ais-CurrentRefinements-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RefinementList-showMore{background-color:#0096db;border-radius:0;color:#fff;font-size:.8rem;outline-color:transparent;padding:.3rem .5rem;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.ais-ClearRefinements-button:focus,.ais-ClearRefinements-button:hover,.ais-CurrentRefinements-reset:focus,.ais-CurrentRefinements-reset:hover,.ais-HierarchicalMenu-showMore:focus,.ais-HierarchicalMenu-showMore:hover,.ais-InfiniteHits-loadMore:focus,.ais-InfiniteHits-loadMore:hover,.ais-InfiniteResults-loadMore:focus,.ais-InfiniteResults-loadMore:hover,.ais-Menu-showMore:focus,.ais-Menu-showMore:hover,.ais-RefinementList-showMore:focus,.ais-RefinementList-showMore:hover{background-color:#0073a8}.ais-ClearRefinements-button--disabled,.ais-HierarchicalMenu-showMore--disabled,.ais-InfiniteHits-loadMore--disabled,.ais-InfiniteResults-loadMore--disabled,.ais-Menu-showMore--disabled,.ais-RefinementList-showMore--disabled{cursor:not-allowed;opacity:.6}.ais-ClearRefinements-button--disabled:focus,.ais-ClearRefinements-button--disabled:hover,.ais-HierarchicalMenu-showMore--disabled:focus,.ais-HierarchicalMenu-showMore--disabled:hover,.ais-InfiniteHits-loadMore--disabled:focus,.ais-InfiniteHits-loadMore--disabled:hover,.ais-InfiniteResults-loadMore--disabled:focus,.ais-InfiniteResults-loadMore--disabled:hover,.ais-Menu-showMore--disabled:focus,.ais-Menu-showMore--disabled:hover,.ais-RefinementList-showMore--disabled:focus,.ais-RefinementList-showMore--disabled:hover{background-color:#0096db}.ais-CurrentRefinements{margin-top:-.3rem}.ais-CurrentRefinements,.ais-CurrentRefinements-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ais-CurrentRefinements-item{-webkit-margin-end:.3rem;background-color:#495588;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline-end:.3rem;margin-top:.3rem;padding:.3rem .5rem}.ais-CurrentRefinements-category{-webkit-margin-start:.3em;display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline-start:.3em}.ais-CurrentRefinements-delete{-webkit-margin-start:.3rem;margin-inline-start:.3rem}.ais-CurrentRefinements-categoryLabel,.ais-CurrentRefinements-delete,.ais-CurrentRefinements-label{color:#fff;font-size:.8rem;white-space:nowrap}.ais-CurrentRefinements-reset{margin-top:.3rem;white-space:nowrap}.ais-CurrentRefinements-reset+.ais-CurrentRefinements-list{-webkit-margin-start:.3rem;margin-inline-start:.3rem}.ais-HierarchicalMenu-link,.ais-Menu-link{display:block;line-height:1.5}.ais-HierarchicalMenu-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-RatingMenu-list,.ais-RefinementList-list{font-weight:400;line-height:1.5}.ais-HierarchicalMenu-link:after{-webkit-margin-start:.3em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233A4570' d='M7.33 24 4.5 21.171l9.339-9.175L4.5 2.829 7.33 0 19.5 11.996z'/%3E%3C/svg%3E");background-size:100% 100%;content:"";display:none;height:10px;margin-inline-start:.3em;width:10px}.ais-HierarchicalMenu-item--parent>.ais-HierarchicalMenu-link:after{display:inline-block}.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ais-CurrentRefinements-count,.ais-RatingMenu-count{font-size:.8rem}.ais-CurrentRefinements-count:before,.ais-RatingMenu-count:before{content:"("}.ais-CurrentRefinements-count:after,.ais-RatingMenu-count:after{content:")"}.ais-HierarchicalMenu-count,.ais-Menu-count,.ais-RefinementList-count,.ais-ToggleRefinement-count{background-color:#dfe2ee;border-radius:0;color:#3a4570;font-size:.8rem;padding:.1rem .4rem}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore{margin-top:.5rem}.ais-Highlight-highlighted,.ais-Snippet-highlighted{background-color:#ffc168}.ais-Hits-list,.ais-InfiniteHits-list,.ais-InfiniteResults-list,.ais-Results-list{-webkit-margin-start:-1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-1rem;margin-inline-start:-1rem}.ais-Panel-body .ais-Hits-list,.ais-Panel-body .ais-InfiniteHits-list,.ais-Panel-body .ais-InfiniteResults-list,.ais-Panel-body .ais-Results-list{margin:.5rem 0 0 -1rem}.ais-Hits-item,.ais-InfiniteHits-item,.ais-InfiniteResults-item,.ais-Results-item{-webkit-margin-start:1rem;margin-top:1rem;margin-inline-start:1rem;padding:1rem;width:calc(25% - 1rem)}.ais-Panel-body .ais-Hits-item,.ais-Panel-body .ais-InfiniteHits-item,.ais-Panel-body .ais-InfiniteResults-item,.ais-Panel-body .ais-Results-item{margin:.5rem 0 .5rem 1rem}.ais-InfiniteHits-loadMore,.ais-InfiniteResults-loadMore{margin-top:1rem}.ais-HitsPerPage-select,.ais-MenuSelect-select,.ais-NumericSelector-select,.ais-ResultsPerPage-select,.ais-SortBy-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233A4570' d='M0 7.33 2.829 4.5l9.175 9.339L21.171 4.5 24 7.33 12.004 19.5z'/%3E%3C/svg%3E");background-position:92% 50%;background-repeat:no-repeat;background-size:10px 10px;border:1px solid #c4c8d8;border-radius:0;padding-block:.3rem;padding-inline:.3rem 2rem}.ais-Panel-header{border-bottom:1px solid #c4c8d8;font-size:.8rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.5rem;text-transform:uppercase}.ais-Panel-footer{font-size:.8rem;margin-top:.5rem}.ais-RangeInput-input{height:1.5rem;line-height:1.5rem;padding:0 .2rem;width:5rem}.ais-RangeInput-separator{margin:0 .3rem}.ais-RangeInput-submit{-webkit-margin-start:.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0096db;border:none;border-radius:0;color:#fff;font-size:.8rem;height:1.5rem;line-height:1.5rem;margin-inline-start:.3rem;outline-color:transparent;padding:0 .5rem;-webkit-transition:.2s ease-out;transition:.2s ease-out}.ais-RangeInput-submit:focus,.ais-RangeInput-submit:hover{background-color:#0073a8}.ais-RatingMenu-count{color:#3a4570}.ais-Pagination-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ais-Pagination-item+.ais-Pagination-item{-webkit-margin-start:.3rem;margin-inline-start:.3rem}.ais-Pagination-link{border:1px solid #c4c8d8;border-radius:0;display:block;padding:.3rem .6rem;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.ais-Pagination-link:focus,.ais-Pagination-link:hover{background-color:#e3e5ec}.ais-Pagination-item--disabled .ais-Pagination-link{color:#a5abc4;cursor:not-allowed;opacity:.6}.ais-Pagination-item--disabled .ais-Pagination-link:focus,.ais-Pagination-item--disabled .ais-Pagination-link:hover{background-color:#fff;color:#a5abc4}.ais-Pagination-item--selected .ais-Pagination-link{background-color:#0096db;border-color:#0096db;color:#fff}.ais-Pagination-item--selected .ais-Pagination-link:focus,.ais-Pagination-item--selected .ais-Pagination-link:hover{color:#fff}.ais-PoweredBy-text,.ais-Stats-text,.rheostat-tooltip,.rheostat-value{font-size:.8rem}.ais-PoweredBy-logo{-webkit-margin-start:.3rem;margin-inline-start:.3rem}.ais-RangeSlider .rheostat-progress{background-color:#495588}.ais-RangeSlider .rheostat-background{border-color:#878faf;-webkit-box-sizing:border-box;box-sizing:border-box}.ais-RangeSlider .rheostat-handle{border-color:#878faf}.ais-RangeSlider .rheostat-marker{background-color:#878faf}.ais-Panel-body .ais-RangeSlider{margin:2rem 0}.ais-RatingMenu-item--disabled .ais-RatingMenu-count,.ais-RatingMenu-item--disabled .ais-RatingMenu-label{color:#c4c8d8}.ais-RatingMenu-item--selected{font-weight:700}.ais-RatingMenu-link{line-height:1.5}.ais-RatingMenu-link>*+*{-webkit-margin-start:.3rem;margin-inline-start:.3rem}.ais-RatingMenu-starIcon{fill:#ffc168;position:relative;top:-1px;width:15px}.ais-RatingMenu-item--disabled .ais-RatingMenu-starIcon{fill:#c4c8d8}.ais-HierarchicalMenu-searchBox>*,.ais-Menu-searchBox>*,.ais-RefinementList-searchBox>*{margin-bottom:.5rem}.ais-SearchBox-form{display:block;position:relative}.ais-SearchBox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:0;position:relative;width:100%}.ais-SearchBox-input::-webkit-input-placeholder{color:var(--gray-15)}.ais-SearchBox-input::-moz-placeholder{color:var(--gray-15)}.ais-SearchBox-input:-ms-input-placeholder{color:var(--gray-15)}.ais-SearchBox-input:-moz-placeholder{color:var(--gray-15)}.ais-SearchBox-reset,.ais-SearchBox-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;width:20px;z-index:100}.ais-SearchBox-reset{-webkit-margin-start:10px;margin-inline-start:10px}.ais-SearchBox-resetIcon path,.ais-SearchBox-submitIcon path{fill:var(--gray-15)}.ais-SearchBox-submitIcon{height:14px;width:14px}.ais-SearchBox-resetIcon{height:12px;width:12px}.ais-SearchBox-loadingIcon{height:16px;width:16px}.ais-SearchBox-submitIcon>path{fill:var(--gray-15)}.ais-Hits{background-color:#fff;position:absolute;width:90%}.ais-Hits-item{border-bottom:.75px solid var(--gray-45);margin:0;padding:5px 0;width:100%}.ais-Hits-item:first-of-type{border-top:.75px solid var(--gray-45)}.ais-Hits-item:last-of-type{border-top:1px solid var(--gray-00)}.ais-Hits-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0}strong.ais-Highlight-highlighted{background-color:transparent}.fcc_searchBar{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-height:33px}.fcc_searchBar a:hover,.fcc_searchBar strong{color:var(--gray-00)}.ais-SearchBox-loadingIndicator{display:none}.ais-SearchBox-input{-webkit-padding-start:5px;display:inline-block;font-size:18px;height:26px;padding-block:0;padding-inline-start:5px}.ais-SearchBox-reset,.ais-SearchBox-submit{background-color:var(--gray-75);height:26px;width:26px}.ais-SearchBox-submit{padding-inline:3px}.ais-SearchBox-reset{padding-block:0 2px}.fcc_searchBar .ais-Hits,.fcc_searchBar .ais-SearchBox-input{background-color:var(--gray-75);color:var(--gray-00);z-index:100}.fcc_searchBar .ais-Hits{left:15px}.fcc_searchBar .ais-Highlight-highlighted{background-color:transparent;font-style:normal;font-weight:700}.ais-Highlight-nonHighlighted{font-weight:300}.fcc_hits_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.fcc_suggestion_item{color:var(--gray-00)!important;display:block;padding:5px;text-decoration:none}.fcc_suggestion_item [class^=ais-]{font-size:17px}.fcc_suggestion_item:hover{cursor:pointer}.no-hits-footer.fcc_suggestion_item:hover{cursor:default}.fcc_sr_only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ais-Hits-item{background-color:var(--gray-75)}.selected{background-color:var(--blue-dark)}.fcc_suggestion_item:focus,.fcc_suggestion_item:hover{background-color:transparent}.fcc_suggestion_footer{padding:6.5px 8px 8px}.fcc_suggestion_footer .hit-name .ais-Highlight{font-weight:700}.no-hits-footer{border-top:0;font-weight:300}.fcc_searchBar .ais-SearchBox-form{background-color:var(--gray-75);display:grid;gap:.25em;grid-template-areas:"submit input reset";grid-template-columns:26px auto 36px;margin-bottom:0;margin-top:6px}.ais-SearchBox-input{grid-area:input}.ais-SearchBox-submit{grid-area:submit}.ais-SearchBox-reset{grid-area:reset}@media (min-width:981px){.ais-SearchBox-input{max-width:100%;width:100%}.fcc_searchBar{max-width:500px;position:relative}.fcc_searchBar .ais-Hits{left:0;max-width:100%;top:auto;width:100%}.fcc_searchBar .ais-SearchBox-form{top:auto}}.logo-row h2{height:35px;padding:0 10px}.quote-partial .blockquote{border:none;font-size:1.3rem}.intro-description p,.intro-description strong{font-size:1.17rem}@media (max-width:500px){.quote-partial .blockquote{border:none;font-size:1.2rem}.intro-description p,.intro-description strong{font-size:1rem}}.quote-author{color:var(--secondary-color);font-style:normal}.email-sign-up p,.email-sign-up strong{font-size:1rem}@media (min-width:500px){.email-sign-up p,.email-sign-up strong{font-size:1.17rem}}.control-label.email-label{text-align:left}.monaco-editor .accessibilityHelpWidget{overflow:scroll;padding:10px;vertical-align:middle}.monaco-aria-container{left:-999em;position:absolute}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{box-sizing:border-box}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{animation:fadeIn .15s ease-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:1px 4px}.monaco-editor .monaco-editor-overlaymessage .anchor{border:8px solid transparent;height:0!important;position:absolute;width:0!important;z-index:1000}.monaco-editor .monaco-editor-overlaymessage.below .anchor.below,.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.monaco-editor .contentWidgets .codicon-light-bulb,.monaco-editor .contentWidgets .codicon-lightbulb-autofix{align-items:center;display:flex;justify-content:center}.monaco-editor .contentWidgets .codicon-light-bulb:hover,.monaco-editor .contentWidgets .codicon-lightbulb-autofix:hover{cursor:pointer}.monaco-editor .codelens-decoration{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .codelens-decoration>a,.monaco-editor .codelens-decoration>span{user-select:none;-webkit-user-select:none;-ms-user-select:none;vertical-align:sub;white-space:nowrap}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer}.monaco-editor .codelens-decoration .codicon{color:currentColor!important;vertical-align:middle}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{animation:fadein .1s linear}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{background:transparent;opacity:1;transition:opacity .1s linear}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}.monaco-scrollable-element>.shadow{display:none;position:absolute}.monaco-scrollable-element>.shadow.top{box-shadow:inset 0 6px 6px -6px #ddd;display:block;height:3px;left:3px;top:0;width:100%}.monaco-scrollable-element>.shadow.left{box-shadow:inset 6px 0 6px -6px #ddd;display:block;height:100%;left:0;top:3px;width:3px}.monaco-scrollable-element>.shadow.top-left-corner{display:block;height:3px;left:0;top:0;width:3px}.monaco-scrollable-element>.shadow.top.left{box-shadow:inset 6px 6px 6px -6px #ddd}.vs .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,39%,.4)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,47%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider{background:rgba(111,195,223,.6)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:hsla(0,0%,39%,.7)}.hc-black .monaco-scrollable-element>.scrollbar>.slider:hover{background:rgba(111,195,223,.8)}.monaco-scrollable-element>.scrollbar>.slider.active{background:rgba(0,0,0,.6)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active{background:hsla(0,0%,75%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider.active{background:#6fc3df}.vs-dark .monaco-scrollable-element .shadow.top{box-shadow:none}.vs-dark .monaco-scrollable-element .shadow.left{box-shadow:inset 6px 0 6px -6px #000}.vs-dark .monaco-scrollable-element .shadow.top.left{box-shadow:inset 6px 6px 6px -6px #000}.hc-black .monaco-scrollable-element .shadow.left,.hc-black .monaco-scrollable-element .shadow.top,.hc-black .monaco-scrollable-element .shadow.top.left{box-shadow:none}.monaco-hover{animation:fadein .1s linear;box-sizing:initial;cursor:default;line-height:1.5em;overflow:hidden;position:absolute;user-select:text;-webkit-user-select:text;-ms-user-select:text;z-index:50}.monaco-hover.hidden{display:none}.monaco-hover .hover-contents{padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){word-wrap:break-word;max-width:500px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover .code,.monaco-hover p,.monaco-hover ul{margin:8px 0}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{border-left:0;border-right:0;box-sizing:border-box;height:1px;margin:4px -8px -4px}.monaco-hover .code:first-child,.monaco-hover p:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover .code:last-child,.monaco-hover p:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ol,.monaco-hover ul{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:pre-wrap}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .actions{display:flex;padding:0 8px}.monaco-hover .hover-row.status-bar .actions .action-container{cursor:pointer;margin-right:16px}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link,.monaco-hover .hover-contents a.code-link:hover{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{border-bottom:1px solid transparent;text-decoration:underline;text-underline-position:under}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents) span{display:inline-block;margin-bottom:4px}.monaco-hover-content .action-container a{-webkit-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{cursor:default;opacity:.4;pointer-events:none}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;margin-right:4px;vertical-align:text-top}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{font-style:italic;opacity:.6}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{padding:8px 12px 0 20px;position:absolute;user-select:text;-webkit-user-select:text;-ms-user-select:text;white-space:pre}.monaco-editor .marker-widget .descriptioncontainer .message{display:flex;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{color:inherit;opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{border-bottom:1px solid transparent;text-decoration:underline;text-underline-position:under}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer}.monaco-editor .peekview-widget .head{box-sizing:border-box;display:flex}.monaco-editor .peekview-widget .head .peekview-title{align-items:center;display:flex;font-size:13px;margin-left:20px;min-width:0}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{flex:1;padding-right:2px;text-align:right}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}.monaco-action-bar{height:100%;white-space:nowrap}.monaco-action-bar .actions-container{align-items:center;display:flex;height:100%;margin:0 auto;padding:0;width:100%}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{align-items:center;cursor:pointer;display:block;justify-content:center;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .codicon,.monaco-action-bar .action-item .icon{display:block}.monaco-action-bar .action-item .codicon{align-items:center;display:flex;height:16px;width:16px}.monaco-action-bar .action-label{border-radius:5px;font-size:11px;padding:3px}.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:before,.monaco-action-bar .action-item.disabled .action-label:hover{opacity:.4}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-label.separator{border-bottom:1px solid #bbb;display:block;margin-left:.8em;margin-right:.8em;padding-top:1px}.monaco-action-bar .action-item .action-label.separator{background-color:#bbb;cursor:default;height:16px;margin:5px 4px!important;min-width:1px;padding:0;width:1px}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{align-items:center;display:flex;flex:1;justify-content:center;margin-right:10px;max-width:170px;min-width:60px;overflow:hidden}.monaco-action-bar .action-item.action-dropdown-item{display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-label{margin-right:1px}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{-webkit-text-size-adjust:100%;overflow:visible;position:relative}.monaco-editor .overflow-guard{overflow:hidden;position:relative}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .inputarea{background-color:transparent;border:none;color:transparent;margin:0;min-height:0;min-width:0;outline:none!important;overflow:hidden;padding:0;position:absolute;resize:none}.monaco-editor .inputarea.ime-input{z-index:10}.monaco-editor .margin-view-overlays .line-numbers{box-sizing:border-box;cursor:default;display:inline-block;font-variant-numeric:tabular-nums;height:100%;position:absolute;text-align:right;vertical-align:middle}.monaco-editor .relative-current-line-number{display:inline-block;text-align:left;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-mouse-cursor-text{cursor:text}.hc-black .mac .monaco-mouse-cursor-text,.hc-black.mac .monaco-mouse-cursor-text,.vs-dark .mac .monaco-mouse-cursor-text,.vs-dark.mac .monaco-mouse-cursor-text{cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC) 2x) 5 8,text}.monaco-editor .margin-view-overlays .current-line,.monaco-editor .view-overlays .current-line{box-sizing:border-box;display:block;left:0;position:absolute;top:0}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .margin-view-overlays .cgmr{align-items:center;display:flex;justify-content:center;position:absolute}.monaco-editor .lines-content .cigr,.monaco-editor .lines-content .cigra{position:absolute}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{position:absolute;width:100%}.monaco-editor .mtkz{display:inline-block}.monaco-editor .lines-decorations{background:#fff;position:absolute;top:0}.monaco-editor .margin-view-overlays .cldr{height:100%;position:absolute}.monaco-editor .margin-view-overlays .cmdr{height:100%;left:0;position:absolute;width:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover .minimap-slider.active,.monaco-editor .minimap.slider-mouseover:hover .minimap-slider{opacity:1}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{left:-6px;position:absolute;width:6px}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{left:-1px;position:absolute;width:1px}.monaco-editor .overlayWidgets{left:0;position:absolute;top:0}.monaco-editor .view-ruler{position:absolute;top:0}.monaco-editor .scroll-decoration{height:6px;left:0;position:absolute;top:0}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{overflow:hidden;position:absolute}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{background:transparent!important;border-style:solid;border-width:1px;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{background:transparent!important;border-bottom-style:solid;border-bottom-width:2px;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{background:transparent!important;border-bottom-style:solid;border-bottom-width:1px;box-sizing:border-box}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}.cursor-smooth{animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-bottom-style:solid;border-bottom-width:0;border-top-style:solid;border-top-width:0;position:relative}:root{--sash-size:4px}.monaco-sash{position:absolute;touch-action:none;z-index:35}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.vertical{cursor:ew-resize;height:100%;top:0;width:var(--sash-size)}.monaco-sash.horizontal{cursor:ns-resize;height:var(--sash-size);left:0;width:100%}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";cursor:all-scroll;display:block;height:calc(var(--sash-size)*2);position:absolute;width:calc(var(--sash-size)*2);z-index:100}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--sash-size)*-.5);top:calc(var(--sash-size)*-1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{bottom:calc(var(--sash-size)*-1);left:calc(var(--sash-size)*-.5)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{left:calc(var(--sash-size)*-1);top:calc(var(--sash-size)*-.5)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{right:calc(var(--sash-size)*-1);top:calc(var(--sash-size)*-.5)}.monaco-sash:before{background:transparent;content:"";height:100%;pointer-events:none;position:absolute;transition:background-color .1s ease-out;width:100%}.monaco-sash.vertical:before{left:calc(50% - var(--sash-hover-size)/2);width:var(--sash-hover-size)}.monaco-sash.horizontal:before{height:var(--sash-hover-size);top:calc(50% - var(--sash-hover-size)/2)}.monaco-sash.debug{background:cyan}.monaco-sash.debug.disabled{background:rgba(0,255,255,.2)}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown-with-primary{border-radius:5px;display:flex!important;flex-direction:row}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;line-height:16px;margin-left:-3px;padding-left:0;padding-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{background-position:50%;background-repeat:no-repeat;background-size:16px;display:block}.monaco-action-bar .action-item.menu-entry .action-label.icon{background-position:50%;background-repeat:no-repeat;background-size:16px;height:16px;width:16px}.monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-light)}.hc-black .monaco-action-bar .action-item.menu-entry .action-label,.vs-dark .monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-dark)}.monaco-dropdown-with-default{border-radius:5px;display:flex!important;flex-direction:row}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{background-position:50%;background-repeat:no-repeat;background-size:16px;height:16px;width:16px}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-light)}.hc-black .monaco-dropdown-with-default>.action-container.menu-entry>.action-label,.vs-dark .monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-dark)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;line-height:16px;margin-left:-3px;padding-left:0;padding-right:0}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{background-position:50%;background-repeat:no-repeat;background-size:16px;display:block}.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{cursor:pointer;display:inline-block;text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-hidden{font-size:0;opacity:0}.monaco-editor .ghost-text-decoration-preview{font-style:italic}.monaco-editor .snippet-placeholder{min-width:2px}.monaco-editor .finish-snippet-placeholder,.monaco-editor .snippet-placeholder{outline-style:solid;outline-width:1px}.monaco-editor .suggest-widget{display:flex;flex-direction:column;width:430px;z-index:40}.monaco-editor .suggest-widget.message{align-items:center;flex-direction:row}.monaco-editor .suggest-details,.monaco-editor .suggest-widget{border-style:solid;border-width:1px;flex:0 1 auto;width:100%}.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-black .suggest-widget{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{border-top:1px solid transparent;box-sizing:border-box;display:none;flex-flow:row nowrap;font-size:80%;justify-content:space-between;overflow:hidden;padding:0 4px;width:100%}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{color:inherit;opacity:.5}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list{user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{background-position:2px 2px;background-repeat:no-repeat;-mox-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:flex;padding-right:10px;touch-action:none;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:flex;justify-content:space-between;overflow:hidden;text-overflow:ellipsis;white-space:pre}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:flex}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;cursor:pointer;font-size:14px;opacity:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;right:2px;top:6px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{opacity:.6;overflow:hidden;text-overflow:ellipsis}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{align-self:center;font-size:85%;line-height:normal;margin-left:12px;opacity:.4;overflow:hidden;text-overflow:ellipsis}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{flex-grow:1;flex-shrink:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{flex-shrink:4;max-width:70%;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;height:18px;position:absolute;right:10px;visibility:hidden;width:18px}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{background-position:50%;background-repeat:no-repeat;background-size:80%;display:block;height:16px;margin-left:2px;width:16px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{align-items:center;display:flex;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{border:.1em solid #000;display:inline-block;height:.7em;margin:0 0 0 .3em;width:.7em}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{cursor:default;display:flex;flex-direction:column}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{flex:2;margin:0 24px 0 0;opacity:.7;overflow:hidden;padding:4px 0 12px 5px;text-overflow:ellipsis;white-space:pre}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{min-height:calc(1rem + 8px);padding:0;white-space:normal}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{word-wrap:break-word;white-space:pre-wrap}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ol,.monaco-editor .suggest-details ul{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}@font-face{font-display:block;font-family:codicon;src:url(/portuguese/static/codicon-10273201fbd6ffc8da34c2b7d7a78d1b.ttf) format("truetype")}.codicon[class*=codicon-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 16px/1 codicon;text-align:center;text-decoration:none;text-rendering:auto;user-select:none;-webkit-user-select:none;-ms-user-select:none}.codicon-wrench-subaction{opacity:.5}@keyframes codicon-spin{to{transform:rotate(1turn)}}.codicon-gear.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin,.codicon-sync.codicon-modifier-spin{animation:codicon-spin 1.5s steps(30) infinite}.codicon-modifier-disabled{opacity:.4}.codicon-loading,.codicon-tree-item-loading:before{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.monaco-list{height:100%;position:relative;white-space:nowrap;width:100%}.monaco-list.mouse-support{user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{height:100%;position:relative;width:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{min-width:100%;width:auto}.monaco-list-row{box-sizing:border-box;overflow:hidden;position:absolute;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-multiple,.monaco-list.selection-single{outline:0!important}.monaco-drag-image{border-radius:10px;display:inline-block;font-size:12px;padding:1px 7px;position:absolute;z-index:1000}.monaco-list-type-filter{align-items:center;border-radius:2px;box-sizing:border-box;cursor:all-scroll;display:flex;font-size:13px;height:20px;line-height:18px;max-width:calc(100% - 10px);overflow:hidden;padding:0 3px;position:absolute;text-align:right;text-overflow:ellipsis;top:4px;z-index:1}.monaco-list-type-filter.dragging{transition:top .2s,left .2s}.monaco-list-type-filter.ne{right:4px}.monaco-list-type-filter.nw{left:4px}.monaco-list-type-filter>.controls{align-items:center;box-sizing:border-box;display:flex;transition:width .2s;width:0}.monaco-list-type-filter.dragging>.controls,.monaco-list-type-filter:hover>.controls{width:36px}.monaco-list-type-filter>.controls>*{align-items:center;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;margin:0;padding:0;width:16px}.monaco-list-type-filter>.controls>.filter{margin-left:4px}.monaco-list-type-filter-message{box-sizing:border-box;height:100%;left:0;opacity:.7;padding:40px 1em 1em;pointer-events:none;position:absolute;text-align:center;top:0;white-space:normal;width:100%}.monaco-list-type-filter-message:empty{display:none}.monaco-list-type-filter{cursor:grab}.monaco-list-type-filter.dragging{cursor:grabbing}.monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-position:0;background-repeat:no-repeat;background-size:16px;display:inline-block;flex-shrink:0;height:22px;line-height:inherit!important;padding-right:6px;vertical-align:top;width:16px}.monaco-icon-label>.monaco-icon-label-container{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-size:.9em;margin-left:.5em;opacity:.7;white-space:pre}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{font-style:italic}.monaco-icon-label.deprecated{opacity:.66;text-decoration:line-through}.monaco-icon-label.italic:after{font-style:italic}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{text-decoration:line-through}.monaco-icon-label:after{font-size:90%;font-weight:600;margin:0 16px 0 5px;opacity:.75;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}.colorpicker-widget{height:190px;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .colorpicker-hover:focus{outline:none}.colorpicker-header{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;display:flex;height:24px;image-rendering:pixelated;position:relative}.colorpicker-header .picked-color{color:#fff;cursor:pointer;flex:1;line-height:24px;text-align:center;width:216px}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{cursor:pointer;width:74px;z-index:inherit}.colorpicker-body{display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{flex:1;height:150px;min-width:220px;overflow:hidden;position:relative}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{border:1px solid #fff;border-radius:100%;box-shadow:0 0 2px rgba(0,0,0,.8);height:9px;margin:-5px 0 0 -5px;position:absolute;width:9px}.colorpicker-body .strip{height:150px;width:25px}.colorpicker-body .hue-strip{background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);cursor:grab;margin-left:8px;position:relative}.colorpicker-body .opacity-strip{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;cursor:grab;image-rendering:pixelated;margin-left:8px;position:relative}.colorpicker-body .strip.grabbing{cursor:grabbing}.colorpicker-body .slider{border:1px solid hsla(0,0%,100%,.71);box-shadow:0 0 1px rgba(0,0,0,.85);box-sizing:border-box;height:4px;left:-2px;position:absolute;top:0;width:calc(100% + 4px)}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.monaco-editor .goto-definition-link{cursor:pointer;text-decoration:underline}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-bottom-width:1px;border-top-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;padding:3em 0;text-align:center;width:100%}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px}.monaco-editor .reference-zone-widget .ref-tree .reference{overflow:hidden;text-overflow:ellipsis}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:inline-flex;height:100%;width:100%}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-left:auto;margin-right:12px}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-count-badge{border-radius:11px;box-sizing:border-box;display:inline-block;font-size:11px;font-weight:400;line-height:11px;min-height:18px;min-width:18px;padding:3px 6px;text-align:center}.monaco-count-badge.long{border-radius:2px;line-height:normal;min-height:auto;padding:2px 3px}.monaco-split-view2{height:100%;position:relative;width:100%}.monaco-split-view2>.sash-container{height:100%;pointer-events:none;position:absolute;width:100%}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:auto}.monaco-split-view2>.monaco-scrollable-element{height:100%;width:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{height:100%;position:relative;white-space:nowrap;width:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{position:absolute;white-space:normal}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{background-color:var(--separator-border);content:" ";left:0;pointer-events:none;position:absolute;top:0;z-index:5}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{display:flex;flex-direction:column;height:100%;position:relative;white-space:nowrap;width:100%}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{flex:1}.monaco-table-tr{display:flex;height:100%}.monaco-table-th{font-weight:700;height:100%;overflow:hidden;text-overflow:ellipsis;width:100%}.monaco-table-td,.monaco-table-th{box-sizing:border-box;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{border-left:1px solid transparent;content:"";left:calc(var(--sash-size)/2);position:absolute;width:0}.monaco-table>.monaco-split-view2,.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{transition:border-color .2s ease-out}.monaco-tl-row{align-items:center;display:flex;height:100%;position:relative}.monaco-tl-indent{height:100%;left:16px;pointer-events:none;position:absolute;top:0}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{border-left:1px solid transparent;box-sizing:border-box;display:inline-block;height:100%;transition:border-color .1s linear}.monaco-tl-contents,.monaco-tl-twistie{height:100%}.monaco-tl-twistie{align-items:center;display:flex!important;flex-shrink:0;font-size:10px;justify-content:center;padding-right:6px;text-align:right;transform:translateX(3px);width:16px}.monaco-tl-contents{flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{animation:codicon-spin 1.25s steps(30) infinite}.monaco-editor.vs .dnd-target{border-right:2px dotted #000;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #aeafad;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines{cursor:default}.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines{cursor:copy}.monaco-custom-checkbox{border:1px solid transparent;box-sizing:border-box;cursor:pointer;float:left;height:20px;margin-left:2px;opacity:.7;overflow:hidden;padding:1px;user-select:none;-webkit-user-select:none;-ms-user-select:none;width:20px}.monaco-custom-checkbox.checked,.monaco-custom-checkbox:hover{opacity:1}.hc-black .monaco-custom-checkbox,.hc-black .monaco-custom-checkbox:hover{background:none}.monaco-custom-checkbox.monaco-simple-checkbox{background-size:16px!important;border:1px solid transparent;border-radius:3px;height:18px;margin-left:0;margin-right:9px;opacity:1;padding:0;width:18px}.monaco-custom-checkbox.monaco-simple-checkbox:not(.checked):before{visibility:hidden}.monaco-editor .find-widget{box-sizing:border-box;height:33px;line-height:19px;overflow:hidden;padding:0 4px;position:absolute;transform:translateY(calc(-100% - 10px));transition:transform .2s linear;z-index:35}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:flex}.monaco-editor .find-widget.visible{transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{display:flex;font-size:12px;margin:4px 0 0 17px}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-bottom:2px;padding-top:2px}.monaco-editor .find-widget>.find-part .find-actions,.monaco-editor .find-widget>.replace-part .replace-actions{align-items:center;display:flex;height:25px}.monaco-editor .find-widget .monaco-findInput{display:flex;flex:1;vertical-align:middle}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{box-sizing:border-box;display:flex;flex:initial;height:25px;line-height:23px;margin:0 0 0 3px;padding:2px 0 0 2px;text-align:center;vertical-align:middle}.monaco-editor .find-widget .button{align-items:center;background-position:50%;background-repeat:no-repeat;border-radius:5px;cursor:pointer;display:flex;flex:initial;height:16px;justify-content:center;margin-left:3px;padding:3px;width:16px}.monaco-editor .find-widget .codicon-find-selection{border-radius:5px;height:22px;padding:3px;width:22px}.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}.monaco-editor .find-widget .button.wide{padding:1px 6px;top:-1px;width:auto}.monaco-editor .find-widget .button.toggle{box-sizing:border-box;height:100%;left:3px;position:absolute;top:0;width:18px}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{cursor:default;opacity:.3}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{display:flex;flex:auto;flex-grow:0;flex-shrink:0;position:relative;vertical-align:middle}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;right:2px;top:3px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .findMatch{animation-duration:0;animation-name:inherit!important}.monaco-editor .find-widget .monaco-sash{left:0!important}.monaco-editor.hc-black .find-widget .button:before{left:2px;position:relative;top:1px}.monaco-inputbox{box-sizing:border-box;display:block;font-size:inherit;padding:0;position:relative}.monaco-inputbox.idle{border:1px solid transparent}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px}.monaco-inputbox>.ibwrapper{height:100%;position:relative;width:100%}.monaco-inputbox>.ibwrapper>.input{border:none;box-sizing:border-box;color:inherit;display:inline-block;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;resize:none;width:100%}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{-ms-overflow-style:none;display:block;outline:none;scrollbar-width:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{word-wrap:break-word;box-sizing:border-box;display:inline-block;left:0;position:absolute;top:0;visibility:hidden;white-space:pre-wrap;width:100%}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{word-wrap:break-word;box-sizing:border-box;display:inline-block;font-size:12px;line-height:17px;margin-top:-1px;overflow:hidden;padding:.4em;text-align:left;width:100%}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;height:16px;width:16px}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;right:2px;top:3px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}.monaco-editor .margin-view-overlays .codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-expanded{align-items:center;cursor:pointer;display:flex;font-size:140%;justify-content:center;margin-left:2px;opacity:0;transition:opacity .5s}.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays:hover .codicon{opacity:1}.monaco-editor .inline-folded:after{color:grey;content:"⋯";cursor:pointer;display:inline;line-height:1em;margin:.1em .2em 0}.monaco-editor .iPadShowKeyboard{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MyIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDUzIDM2Ij48ZyBjbGlwLXBhdGg9InVybCgjcHJlZml4X19hKSI+PHBhdGggZmlsbD0iIzQyNDI0MiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2IDQuMDFINC4wMDhWMzIuMDNoNDQuMDI4VjQuMDFaTTQuMDA4LjAwOEE0LjAwMyA0LjAwMyAwIDAgMCAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwIDAgNC4wMDMgNC4wMDJoNDQuMDI4YTQuMDAzIDQuMDAzIDAgMCAwIDQuMDAzLTQuMDAyVjQuMDFBNC4wMDMgNC4wMDMgMCAwIDAgNDguMDM2LjAwOEg0LjAwOFpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzWm0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTNabTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzWm0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTNabTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTNabS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDNabTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM1ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM1ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNVptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM1ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM1ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0icHJlZml4X19hIj48cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IiNmZmYiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=") 50% no-repeat;border:4px solid #f6f6f6;border-radius:4px;height:36px;margin:0;min-height:0;min-width:0;overflow:hidden;padding:0;position:absolute;resize:none;width:58px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MyIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDUzIDM2Ij48ZyBjbGlwLXBhdGg9InVybCgjcHJlZml4X19hKSI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2IDQuMDFINC4wMDhWMzIuMDNoNDQuMDI4VjQuMDFaTTQuMDA4LjAwOEE0LjAwMyA0LjAwMyAwIDAgMCAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwIDAgNC4wMDMgNC4wMDJoNDQuMDI4YTQuMDAzIDQuMDAzIDAgMCAwIDQuMDAzLTQuMDAyVjQuMDFBNC4wMDMgNC4wMDMgMCAwIDAgNDguMDM2LjAwOEg0LjAwOFpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzWm0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTNabTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzWm0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTNabTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTNabS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDNabTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM1ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM1ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNVptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM1ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM1ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0icHJlZml4X19hIj48cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IiNmZmYiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=") 50% no-repeat;border:4px solid #252526}.monaco-editor .tokens-inspect-widget{padding:10px;user-select:text;-webkit-user-select:text;-ms-user-select:text;z-index:50}.tokens-inspect-separator{border:0;height:1px}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{float:right;font-size:60%;font-weight:400}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer}.monaco-editor .parameter-hints-widget{display:flex;flex-direction:column;line-height:1.5em;z-index:10}.monaco-editor .parameter-hints-widget>.phwrapper{display:flex;flex-direction:row;max-width:440px}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.visible{transition:left .05s ease-in-out}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .body,.monaco-editor .parameter-hints-widget .monaco-scrollable-element{display:flex;flex:1;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:normal}.monaco-editor .parameter-hints-widget .docs .markdown-docs code{font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs code{border-radius:3px;padding:0 .4em}.monaco-editor .parameter-hints-widget .controls{align-items:center;display:none;flex-direction:column;justify-content:flex-end;min-width:22px}.monaco-editor .parameter-hints-widget.multiple .controls{display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{background-repeat:no-repeat;cursor:pointer;height:16px;width:16px}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{font-family:var(--monaco-monospace-font);height:12px;line-height:12px;opacity:.5;text-align:center}.monaco-editor .parameter-hints-widget .signature .parameter.active{font-weight:700;text-decoration:underline}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor .rename-box{color:inherit;z-index:100}.monaco-editor .rename-box.preview{padding:3px 3px 0}.monaco-editor .rename-box .rename-input{padding:3px;width:calc(100% - 6px)}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.monaco-editor{--monaco-monospace-font:"SF Mono",Monaco,Menlo,Consolas,"Ubuntu Mono","Liberation Mono","DejaVu Sans Mono","Courier New",monospace;font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif}.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-aria-container{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;top:0;width:1px}.monaco-editor.hc-black{-ms-high-contrast-adjust:none}@media screen and (-ms-high-contrast:active){.monaco-editor.vs .view-overlays .current-line,.monaco-editor.vs-dark .view-overlays .current-line{border-color:windowtext!important;border-left:0;border-right:0}.monaco-editor.vs .cursor,.monaco-editor.vs-dark .cursor{background-color:windowtext!important}.monaco-editor.vs .dnd-target,.monaco-editor.vs-dark .dnd-target{border-color:windowtext!important}.monaco-editor.vs .selected-text,.monaco-editor.vs-dark .selected-text{background-color:highlight!important}.monaco-editor.vs .view-line,.monaco-editor.vs-dark .view-line{-ms-high-contrast-adjust:none}.monaco-editor.vs .view-line span,.monaco-editor.vs-dark .view-line span{color:windowtext!important}.monaco-editor.vs .view-line span.inline-selected-text,.monaco-editor.vs-dark .view-line span.inline-selected-text{color:highlighttext!important}.monaco-editor.vs .view-overlays,.monaco-editor.vs-dark .view-overlays{-ms-high-contrast-adjust:none}.monaco-editor.vs .reference-decoration,.monaco-editor.vs .selectionHighlight,.monaco-editor.vs .wordHighlight,.monaco-editor.vs .wordHighlightStrong,.monaco-editor.vs-dark .reference-decoration,.monaco-editor.vs-dark .selectionHighlight,.monaco-editor.vs-dark .wordHighlight,.monaco-editor.vs-dark .wordHighlightStrong{background:transparent!important;border:2px dotted highlight!important;box-sizing:border-box}.monaco-editor.vs .rangeHighlight,.monaco-editor.vs-dark .rangeHighlight{background:transparent!important;border:1px dotted activeborder!important;box-sizing:border-box}.monaco-editor.vs .bracket-match,.monaco-editor.vs-dark .bracket-match{background:transparent!important;border-color:windowtext!important}.monaco-editor.vs .currentFindMatch,.monaco-editor.vs .findMatch,.monaco-editor.vs-dark .currentFindMatch,.monaco-editor.vs-dark .findMatch{background:transparent!important;border:2px dotted activeborder!important;box-sizing:border-box}.monaco-editor.vs .find-widget,.monaco-editor.vs-dark .find-widget{border:1px solid windowtext}.monaco-editor.vs .monaco-list .monaco-list-row,.monaco-editor.vs-dark .monaco-list .monaco-list-row{-ms-high-contrast-adjust:none;color:windowtext!important}.monaco-editor.vs .monaco-list .monaco-list-row.focused,.monaco-editor.vs-dark .monaco-list .monaco-list-row.focused{background-color:highlight!important;color:highlighttext!important}.monaco-editor.vs .monaco-list .monaco-list-row:hover,.monaco-editor.vs-dark .monaco-list .monaco-list-row:hover{background:transparent!important;border:1px solid highlight;box-sizing:border-box}.monaco-editor.vs .monaco-scrollable-element>.scrollbar,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar{-ms-high-contrast-adjust:none;background:background!important;border:1px solid windowtext;box-sizing:border-box}.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider{background:windowtext!important}.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider:hover,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider:hover{background:highlight!important}.monaco-editor.vs .decorationsOverviewRuler,.monaco-editor.vs-dark .decorationsOverviewRuler{opacity:0}.monaco-editor.vs .minimap,.monaco-editor.vs-dark .minimap{display:none}.monaco-editor.vs .squiggly-d-error,.monaco-editor.vs-dark .squiggly-d-error{background:transparent!important;border-bottom:4px double #e47777}.monaco-editor.vs .squiggly-b-info,.monaco-editor.vs .squiggly-c-warning,.monaco-editor.vs-dark .squiggly-b-info,.monaco-editor.vs-dark .squiggly-c-warning{border-bottom:4px double #71b771}.monaco-editor.vs .squiggly-a-hint,.monaco-editor.vs-dark .squiggly-a-hint{border-bottom:4px double #6c6c6c}.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{-ms-high-contrast-adjust:none;background-color:highlight!important;color:highlighttext!important}.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label{-ms-high-contrast-adjust:none;background:transparent!important;border:1px solid highlight;box-sizing:border-box}.monaco-diff-editor.vs .diffOverviewRuler,.monaco-diff-editor.vs-dark .diffOverviewRuler{display:none}.monaco-editor.vs .line-delete,.monaco-editor.vs .line-insert,.monaco-editor.vs-dark .line-delete,.monaco-editor.vs-dark .line-insert{background:transparent!important;border:1px solid highlight!important;box-sizing:border-box}.monaco-editor.vs .char-delete,.monaco-editor.vs .char-insert,.monaco-editor.vs-dark .char-delete,.monaco-editor.vs-dark .char-insert{background:transparent!important}}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs .diffOverview{background:rgba(0,0,0,.03)}.monaco-diff-editor.vs-dark .diffOverview{background:hsla(0,0%,100%,.01)}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar{background:transparent}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:hsla(0,0%,67%,.4)}.modified-in-monaco-diff-editor.hc-black .slider.active{background:none}.monaco-diff-editor .delete-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-editor .insert-sign{align-items:center;display:flex!important;font-size:11px!important;opacity:.7!important}.monaco-diff-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-editor.hc-black .insert-sign{opacity:1}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .inline-deleted-margin-view-zone{text-align:right}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-diff-editor .diff-review-line-number{display:inline-block;text-align:right}.monaco-diff-editor .diff-review{position:absolute;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-diff-editor .diff-review-summary{padding-left:10px}.monaco-diff-editor .diff-review-shadow{position:absolute}.monaco-diff-editor .diff-review-row{white-space:pre}.monaco-diff-editor .diff-review-table{display:table;min-width:100%}.monaco-diff-editor .diff-review-row{display:table-row;width:100%}.monaco-diff-editor .diff-review-spacer{display:inline-block;vertical-align:middle;width:10px}.monaco-diff-editor .diff-review-spacer>.codicon{font-size:9px!important}.monaco-diff-editor .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px}.monaco-diff-editor .diff-review-actions .action-label{height:16px;margin:2px 0;width:16px}.context-view{position:absolute;z-index:2500}.context-view.fixed{all:initial;color:inherit;font-family:inherit;font-size:13px;position:fixed;z-index:2500}.context-view .monaco-menu{min-width:130px}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,87%,.4);border:1px solid hsla(0,0%,80%,.4);border-bottom-color:hsla(0,0%,73%,.4);box-shadow:inset 0 -1px 0 hsla(0,0%,73%,.4);color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:1px solid #6fc3df;box-shadow:none;color:#fff}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,50%,.17);border:1px solid rgba(51,51,51,.6);border-bottom-color:rgba(68,68,68,.6);box-shadow:inset 0 -1px 0 rgba(68,68,68,.6);color:#ccc}.monaco-text-button{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;padding:4px;text-align:center;width:100%}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled,.monaco-button.disabled:focus{cursor:default;opacity:.4!important}.monaco-text-button>.codicon{color:inherit!important;margin:0 .2em}.monaco-button-dropdown{cursor:pointer;display:flex}.monaco-button-dropdown>.monaco-dropdown-button{margin-left:1px}.monaco-description-button{flex-direction:column}.monaco-description-button .monaco-button-label{font-weight:500}.monaco-description-button .monaco-button-description{font-style:italic}.monaco-progress-container{height:5px;overflow:hidden;width:100%}.monaco-progress-container .progress-bit{display:none;height:5px;left:0;position:absolute;width:2%}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{animation-duration:4s;animation-iteration-count:infinite;animation-name:progress;animation-timing-function:linear;transform:translateZ(0)}@keyframes progress{0%{transform:translateX(0) scaleX(1)}50%{transform:translateX(2500%) scaleX(3)}to{transform:translateX(4900%) scaleX(1)}}.quick-input-widget{left:50%;margin-left:-300px;padding:0 1px 1px;position:absolute;width:600px;z-index:2000}.quick-input-titlebar{align-items:center;display:flex}.quick-input-left-action-bar{display:flex;flex:1;margin-left:4px}.quick-input-title{overflow:hidden;padding:3px 0;text-align:center;text-overflow:ellipsis}.quick-input-right-action-bar{display:flex;flex:1;margin-right:4px}.quick-input-right-action-bar>.actions-container{justify-content:flex-end}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:50%;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px}.quick-input-header .quick-input-description{margin:4px 2px}.quick-input-header{display:flex;margin-bottom:-2px;padding:6px 6px 0}.quick-input-widget.hidden-input .quick-input-header{margin-bottom:0;padding:0}.quick-input-and-message{display:flex;flex-direction:column;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{align-self:center;margin:0}.quick-input-filter{display:flex;flex-grow:1;position:relative}.quick-input-box{flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{left:-10000px;position:absolute}.quick-input-count{align-items:center;align-self:center;display:flex;position:absolute;right:4px}.quick-input-count .monaco-count-badge{border-radius:2px;line-height:normal;min-height:auto;padding:2px 4px;vertical-align:middle}.quick-input-action{margin-left:6px}.quick-input-action .monaco-text-button{align-items:center;display:flex;font-size:11px;height:27.5px;padding:0 6px}.quick-input-message{margin-top:-1px;overflow-wrap:break-word;padding:5px 5px 2px}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-progress.monaco-progress-container,.quick-input-progress.monaco-progress-container .progress-bit{height:2px}.quick-input-list{line-height:22px;margin-top:6px}.quick-input-widget.hidden-input .quick-input-list{margin-top:0}.quick-input-list .monaco-list{max-height:440px;overflow:hidden}.quick-input-list .quick-input-list-entry{box-sizing:border-box;display:flex;height:100%;overflow:hidden;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-style:solid;border-top-width:1px}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{display:flex;flex:1;height:100%;overflow:hidden}.quick-input-list .quick-input-list-checkbox{align-self:center;margin:0}.quick-input-list .quick-input-list-rows{display:flex;flex:1;flex-direction:column;height:100%;margin-left:5px;overflow:hidden;text-overflow:ellipsis}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows{margin-left:10px}.quick-input-widget .quick-input-list .quick-input-list-checkbox{display:none}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox{display:inline}.quick-input-list .quick-input-list-rows>.quick-input-list-row{align-items:center;display:flex}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-rows .monaco-highlighted-label span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{line-height:normal;opacity:.7;overflow:hidden;text-overflow:ellipsis}.quick-input-list .monaco-highlighted-label .highlight{font-weight:700}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:8px}.quick-input-list .quick-input-list-entry-action-bar{display:flex;flex:0;overflow:visible}.quick-input-list .quick-input-list-entry-action-bar .action-label{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:0 2px 2px}.quick-input-list .quick-input-list-entry-action-bar{margin-right:4px;margin-top:1px}.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label{display:flex}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key{background:none}.monaco-keybinding{align-items:center;display:flex;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{border-radius:3px;border-style:solid;border-width:1px;display:inline-block;font-size:11px;margin:0 2px;padding:3px 5px;vertical-align:middle}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.donation-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0 auto}@media (max-width:500px){.donation-form{width:100%}}.donation-elements{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--gray-0);border:1px solid var(--gray-45);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}.donation-elements div:first-child{-webkit-box-flex:1;border:none;border-radius:5px 5px 0 0;-ms-flex:1;flex:1}.donation-elements div:nth-child(2){-webkit-box-flex:1;border-color:var(--gray-45);border-bottom:none;border-left:none;border-radius:0 0 5px 5px;border-right:none;-ms-flex:1;flex:1}.donation-elements.failed-submition{border:3px solid #eb1c26}@media (min-width:380px){.donation-elements{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.donation-elements div:first-child{-webkit-box-flex:4;border:none;border-radius:5px 0 0 5px;-ms-flex:4 4 80%;flex:4 4 80%}.donation-elements div:nth-child(2){-webkit-box-flex:1;border:none;border-left:1px solid var(--gray-45);border-radius:0 5px 5px 0;-ms-flex:1 1 100px;flex:1 1 100px}}.donation-completion,.donation-completion-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;text-align:center}.donation-completion-loading{min-height:154px}.donation-completion-buttons{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.donation-email-container label{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.donation-email-container input{font-weight:400}.btn-cta.paypal-button,.donation-form .btn-cta{font-size:1rem;font-weight:700;white-space:normal}.paypal-buttons-container{margin-bottom:8px;min-height:auto}.donate-page-wrapper .paypal-buttons-container{margin-bottom:0}.donate-input-element{padding-top:8px}.donation-form .form-control::-webkit-input-placeholder{color:#707070}.donation-form .form-control::-moz-placeholder{color:#707070}.donation-form .form-control:-ms-input-placeholder{color:#707070}.donation-form .form-control::-ms-input-placeholder{color:#707070}.donation-form .form-control::placeholder{color:#707070}.donation-form .form-control:focus{border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline-color:transparent}.donation-form,.donation-form .email--invalid,.donation-form .email--invalid.form-control:focus{border-color:#eb1c26;color:#eb1c26}.wallet{word-break:break-all}.alert p{color:inherit}.donate-tabs>.nav-pills{-ms-flex-line-pack:justify;align-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.donate-tabs>.nav-pills>li{text-align:center;width:100%}.donate-tabs>.nav-pills>li>a{border:3px solid var(--yellow-light);border-radius:0;color:var(--gray-85);margin:0 1px;text-decoration:none;text-transform:capitalize}.donate-tabs>.nav-pills>li>a:focus,.donate-tabs>.nav-pills>li>a:hover{background-color:#ffe18f;cursor:pointer}.donate-tabs>.nav-pills>li.active>a,.donate-tabs>.nav-pills>li.active>a:focus,.donate-tabs>.nav-pills>li.active>a:hover{background-color:var(--yellow-light);border:3px solid var(--yellow-light);border-radius:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);color:var(--gray-85);text-decoration:none}.amount-values{-ms-flex-line-pack:justify;align-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.amount-value{width:100%}.amount-values>label{background-color:transparent;border:3px solid var(--yellow-light);border-radius:0;color:var(--gray-85);margin:0 2px}.amount-values.btn-group .btn+.btn{margin:0 2px}.amount-values>label:active:hover,.amount-values>label:focus,.amount-values>label:hover{background-color:#ffe18f;border-color:var(--yellow-light);color:var(--gray-85);cursor:pointer}.amount-values>label:active:hover,.amount-values>label:focus{outline-offset:-2px;outline-style:auto;outline-width:5px}.amount-values>label.active,.amount-values>label.active:focus,.amount-values>label.active:hover{background-color:var(--yellow-light);border:3px solid var(--yellow-light);border-radius:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);color:var(--gray-85)}@media (max-width:500px){.amount-values{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.amount-values>label{margin-bottom:3px;width:31.3%}.amount-values.btn-group>.btn:first-child{-webkit-margin-start:2px;margin-inline-start:2px;margin-bottom:3px}.amount-values.btn-group .btn+.btn{margin-bottom:3px}}li.disabled{cursor:not-allowed}li.disabled>a{border:3px solid var(--gray-15)!important;color:var(--gray-15)!important}.donate-page-wrapper h2,.donate-page-wrapper h3,[name=payment-method]{font-family:var(--font-family-sans-serif)}@media (max-width:400px){.donate-tabs>.nav-pills>li>a{font-size:.8rem;padding:10px 5px}}.donation-icon{height:150px;width:auto}.two-seconds-delay-fade-in{-webkit-animation:opacity-animation 1s linear .1s forwards;animation:opacity-animation 1s linear .1s forwards;-webkit-animation-delay:2s;animation-delay:2s;opacity:0;pointer-events:none}.no-delay-fade-in{-webkit-animation:opacity-animation 1s linear .1s forwards;animation:opacity-animation 1s linear .1s forwards;opacity:0;pointer-events:none}@-webkit-keyframes opacity-animation{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}@keyframes opacity-animation{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}.donation-modal .btn-link:focus{outline-style:solid;outline-width:1px}.donation-modal .modal-title{font-size:1.2rem;font-weight:600;text-align:center}.donation-modal b,.donation-modal p{display:inline-block;font-size:1rem;text-align:center;width:100%}.donation-label-modal{font-weight:400}.donation-icon-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:30px}.donation-icon-container,.form-payments-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.form-payments-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;height:auto;justify-content:flex-start;margin-top:15px}.form-payment-methods{height:20px;width:200px}.paypal-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.paypal-button svg{height:22px;margin-top:5px}@media screen and (min-width:355px){.form-payment-methods{height:30px;width:300px}}@media screen and (min-width:991px){.form-payments-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;height:39px;justify-content:flex-end;margin-top:0}.donate-page-wrapper .form-payment-methods{height:22px;width:220px}.donation-icon-container{margin:40px}.donation-modal p{font-size:1.1rem}.donation-modal .modal-title{font-size:1.5rem;font-weight:700}}@media screen and (min-width:1200px){.donate-page-wrapper .form-payment-methods{height:25px;width:250px}}.paypal-button-onetime{border:1px solid #ffc439;border-radius:5px;content:" ";height:42px;padding:2px}.paypal-button-onetime,.paypal-button-onetime:active,.paypal-button-onetime:active:hover,.paypal-button-onetime:hover{background-color:#ffc439;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJwcmVmaXhfX0xheWVyXzEiIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDU2Ni45MyAxMzcuMzUiPjxwYXRoIGQ9Ik0xOTIuOTUgMzg2Ljg3aDM4Ljc0YzIwLjggMCAyOC42MyAxMC41MyAyNy40MiAyNi0yIDI1LjU0LTE3LjQ0IDM5LjY3LTM3LjkyIDM5LjY3aC0xMC4zNGMtMi44MSAwLTQuNyAxLjg2LTUuNDYgNi45bC00LjM5IDI5LjNjLS4yOSAxLjktMS4yOSAzLTIuNzkgMy4xNWgtMjQuMzRjLTIuMjkgMC0zLjEtMS43NS0yLjUtNS41NGwxNC44NC05My45M2MuNTgtMy43NiAyLjY0LTUuNTUgNi43NC01LjU1WiIgY2xhc3M9InByZWZpeF9fY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDMuNDggLTM1NC41NCkiLz48cGF0aCBkPSJNMzYxLjE0IDM4NS4xM2MxMy4wNyAwIDI1LjEzIDcuMDkgMjMuNDggMjQuNzYtMiAyMS0xMy4yNSAzMi42Mi0zMSAzMi42N2gtMTUuNTFjLTIuMjMgMC0zLjMxIDEuODItMy44OSA1LjU1bC0zIDE5LjA3Yy0uNDUgMi44OC0xLjkzIDQuMy00LjExIDQuM2gtMTQuNDNjLTIuMyAwLTMuMS0xLjQ3LTIuNTktNC43NkwzMjIgMzkwLjI5Yy41OS0zLjc2IDItNS4xNiA0LjU3LTUuMTZoMzQuNTRabS0yMy41IDQwLjkyaDExLjc1YzcuMzUtLjI4IDEyLjIzLTUuMzcgMTIuNzItMTQuNTUuMy01LjY3LTMuNTMtOS43My05LjYyLTkuN2wtMTEuMDYuMDUtMy43OSAyNC4yWm04Ni4yMSAzOS41OGMxLjMyLTEuMiAyLjY2LTEuODIgMi40Ny0uMzRsLS40NyAzLjU0Yy0uMjQgMS44NS40OSAyLjgzIDIuMjEgMi44M2gxMi44MmMyLjE2IDAgMy4yMS0uODcgMy43NC00LjIxbDcuOS00OS41OGMuNC0yLjQ5LS4yMS0zLjcxLTIuMS0zLjcxaC0xNC4xYy0xLjI3IDAtMS44OS43MS0yLjIyIDIuNjVsLS41MiAzLjA1Yy0uMjcgMS41OS0xIDEuODctMS42OC4yNy0yLjM5LTUuNjYtOC40OS04LjItMTctOC0xOS43Ny40MS0zMy4xIDE1LjQyLTM0LjUzIDM0LjY2LTEuMSAxNC44OCA5LjU2IDI2LjU3IDIzLjYyIDI2LjU3IDEwLjIgMCAxNC43Ni0zIDE5LjktNy43Wk00MTMuMTEgNDU4Yy04LjUxIDAtMTQuNDQtNi43OS0xMy4yMS0xNS4xMXM5LjE5LTE1LjExIDE3LjctMTUuMTEgMTQuNDQgNi43OSAxMy4yMSAxNS4xMS05LjE4IDE1LjExLTE3LjcgMTUuMTFabTY0LjUtNDRoLTEzYy0yLjY4IDAtMy43NyAyLTIuOTIgNC40NmwxNi4xNCA0Ny4yNkw0NjIgNDg4LjIxYy0xLjMzIDEuODgtLjMgMy41OSAxLjU3IDMuNTloMTQuNjFhNC40NyA0LjQ3IDAgMCAwIDQuMzQtMi4xM2w0OS42NC03MS4yYzEuNTMtMi4xOS44MS00LjQ5LTEuNy00LjQ5aC0xMy44M2MtMi4zNyAwLTMuMzIuOTQtNC42OCAyLjkxbC0yMC43IDMwLTkuMjUtMzAuMDdjLS41NC0xLjgyLTEuODktMi44Mi00LjM4LTIuODJaIiBjbGFzcz0icHJlZml4X19jbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0My40OCAtMzU0LjU0KSIvPjxwYXRoIGQ9Ik01ODMuOCAzODUuMTNjMTMuMDcgMCAyNS4xMyA3LjA5IDIzLjQ4IDI0Ljc2LTIgMjEtMTMuMjUgMzIuNjItMzEgMzIuNjdoLTE1LjVjLTIuMjMgMC0zLjMxIDEuODItMy44OSA1LjU1bC0zIDE5LjA3Yy0uNDUgMi44OC0xLjkzIDQuMy00LjExIDQuM2gtMTQuNDNjLTIuMyAwLTMuMS0xLjQ3LTIuNTktNC43NmwxMS45My03Ni40NWMuNTktMy43NiAyLTUuMTYgNC41Ny01LjE2aDM0LjU0Wm0tMjMuNSA0MC45MmgxMS43NWM3LjM1LS4yOCAxMi4yMy01LjM3IDEyLjcyLTE0LjU1LjMtNS42Ny0zLjUzLTkuNzMtOS42Mi05LjdsLTExLjA2LjA1LTMuNzkgMjQuMlptODYuMjEgMzkuNThjMS4zMi0xLjIgMi42Ni0xLjgyIDIuNDctLjM0bC0uNDcgMy41NGMtLjI0IDEuODUuNDkgMi44MyAyLjIxIDIuODNoMTIuODJjMi4xNiAwIDMuMjEtLjg3IDMuNzQtNC4yMWw3LjktNDkuNThjLjQtMi40OS0uMjEtMy43MS0yLjEtMy43MUg2NTljLTEuMjcgMC0xLjg5LjcxLTIuMjIgMi42NWwtLjUyIDMuMDVjLS4yNyAxLjU5LTEgMS44Ny0xLjY4LjI3LTIuMzktNS42Ni04LjQ5LTguMi0xNy04LTE5Ljc3LjQxLTMzLjEgMTUuNDItMzQuNTMgMzQuNjYtMS4xIDE0Ljg4IDkuNTYgMjYuNTcgMjMuNjIgMjYuNTcgMTAuMiAwIDE0Ljc2LTMgMTkuOS03LjdaTTYzNS43OCA0NThjLTguNTEgMC0xNC40NC02Ljc5LTEzLjIxLTE1LjExczkuMTktMTUuMTEgMTcuNy0xNS4xMSAxNC40NCA2Ljc5IDEzLjIxIDE1LjExLTkuMTkgMTUuMTEtMTcuNyAxNS4xMVptNTkuMTMgMTMuNzRoLTE0LjhhMS43NSAxLjc1IDAgMCAxLTEuODEtMmwxMy04Mi4zNmEyLjU1IDIuNTUgMCAwIDEgMi40Ni0yaDE0LjhhMS43NSAxLjc1IDAgMCAxIDEuODEgMmwtMTMgODIuMzZhMi41NSAyLjU1IDAgMCAxLTIuNDYgMi4wMloiIGNsYXNzPSJwcmVmaXhfX2Nscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQzLjQ4IC0zNTQuNTQpIi8+PHBhdGggZD0iTTE2OC43MiAzNTQuNTRoMzguNzhjMTAuOTIgMCAyMy44OC4zNSAzMi41NCA4IDUuNzkgNS4xMSA4LjgzIDEzLjI0IDguMTMgMjItMi4zOCAyOS42MS0yMC4wOSA0Ni4yLTQzLjg1IDQ2LjJIMTg1LjJjLTMuMjYgMC01LjQxIDIuMTYtNi4zMyA4bC01LjM0IDM0Yy0uMzUgMi4yLTEuMyAzLjUtMyAzLjY2SDE0Ni42Yy0yLjY1IDAtMy41OS0yLTIuOS02LjQyTDE2MC45IDM2MWMuNjktNC4zOCAzLjEtNi40NiA3LjgyLTYuNDZaIiBjbGFzcz0icHJlZml4X19jbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0My40OCAtMzU0LjU0KSIvPjxwYXRoIGQ9Im0xNzkuNDMgNDM1LjI5IDYuNzctNDIuODdjLjU5LTMuNzYgMi42NS01LjU2IDYuNzUtNS41NmgzOC43NGM2LjQxIDAgMTEuNiAxIDE1LjY2IDIuODUtMy44OSAyNi4zNi0yMC45NCA0MS00My4yNiA0MUgxODVjLTIuNTYuMDEtNC40NCAxLjI5LTUuNTcgNC41OFoiIHN0eWxlPSJmaWxsOiMxNzJjNzA7ZmlsbC1ydWxlOmV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDMuNDggLTM1NC41NCkiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:84px}.paypal-button-onetime:active,.paypal-button-onetime:active:hover,.paypal-button-onetime:hover{border:1px solid #ffc439;-webkit-filter:brightness(.95);filter:brightness(.95)}.accepted-cards,.apple-pay-logo,.google-pay-logo{height:30px;padding:0 10px;width:auto}.accepted-cards{-ms-flex-item-align:center;align-self:center;height:20px}button.confirm-donation-btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-content:center;align-items:center;background-color:var(--yellow-light);border:none;border-radius:5px;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-weight:700;justify-content:center;min-height:42px;width:100%}button.confirm-donation-btn:active,button.confirm-donation-btn:active:focus,button.confirm-donation-btn:hover{background-color:#f2ba38;border-color:#f2ba38;color:#000}a.patreon-button{background-color:#ff424d;border:none;border-radius:5px;display:grid;min-height:42px;place-items:center}a.patreon-button svg{fill:#fff;max-height:12px}a.patreon-button:active,a.patreon-button:active:focus,a.patreon-button:hover{background-color:#e13d47}.dark-palette a.patreon-button{background-color:#fff}.dark-palette a.patreon-button svg{fill:#ff424d}.dark-palette a.patreon-button:active,.dark-palette a.patreon-button:active:focus,.dark-palette a.patreon-button:hover{background-color:#efefef}.hide{display:none}.donation-modal .btn-link:disabled{cursor:default;opacity:0}.donate-btn-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0 auto;max-width:350px}.donate-btn-group>*{width:100%}.wallets-form{margin-bottom:12px}.form-status{min-height:35px;padding:5px 0}.form-status p{color:#eb1c26;font-size:16px;font-weight:700;margin:0;text-align:left}.donate-page-wrapper .alert.alert-info a:hover{background-color:#acdef3;color:#327290}.separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--quaternary-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9em;margin:20px 0;text-align:center}.separator:after,.separator:before{-webkit-box-flex:1;border-bottom:1px solid var(--quaternary-background);content:"";-ms-flex:1;flex:1}.separator:not(:empty):before{-webkit-margin-end:.25em;margin-inline-end:.25em}.separator:not(:empty):after{-webkit-margin-start:.25em;margin-inline-start:.25em}.faq-item h3{font-size:1rem;line-height:1.5;margin:0}.faq-item div{padding:10px 15px;width:100%}.faq-item blockquote{border-left-color:var(--quaternary-background);font-size:1em}.security-legend{border:2px solid var(--quaternary-background);border-radius:4px;padding:10px}.security-legend>legend{-webkit-margin-start:-2px;border:none;color:var(--quaternary-color);font-size:.9em;left:0;margin-bottom:0;margin-inline-start:-2px;padding:0 4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.confirm-donation-btn svg.svg-inline--fa.fa-lock{margin-bottom:2px}.map-ui{height:100%}.map-ui ul{color:var(--secondary-color);list-style:none;padding:0}@media (max-width:640px){.map-ui .block ul{-webkit-padding-start:6px;font-size:.9rem;padding-inline-start:6px}.map-ui>ul{-webkit-padding-start:0;padding-inline-start:0}}.large-p{font-size:24px}.btn{white-space:pre-line}.cert-btn{margin-top:40px}.landing-page ul{-webkit-padding-start:0;list-style:none;padding-inline-start:0}#featured-logos{max-width:600px}.landing-top h1:first-child{margin-top:0}.landing-page h1,.landing-page h2{font-family:var(--font-family-sans-serif)}figcaption.caption{color:var(--quaternary-color);font-weight:600;margin:10px 0 0;text-align:center}.as-seen-in{background-color:var(--gray-75);padding-inline:15px}.as-seen-in,.as-seen-in .big-heading{color:var(--gray-15)}.landing-page .big-heading{font-weight:700;height:100%;line-height:1.1;margin-bottom:40px}.logo-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;margin:10px 0}.logo-row svg{height:40px}.faq-question{font-size:1.25rem;font-weight:700}@media (min-width:370px){.logo-row svg{margin:5px 15px}}@media (min-width:480px){.logo-row svg{height:25px;margin:5px}}@media (min-width:550px){.logo-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.logo-row svg{height:40px}}.landing-top p{font-size:1.2rem;font-weight:700;margin:.6rem 0}.testimonials-row{--image-size:min(320px,350px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:distribute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}.testimonials p,.testimonials strong{color:var(--quaternary-color);font-size:1.1rem;margin:0}.testimonial-meta p:last-child{margin-top:15px}.testimonial-card{background-color:var(--primary-background);-webkit-box-shadow:0 3px 13px 1px rgba(0,0,0,.09);box-shadow:0 3px 13px 1px rgba(0,0,0,.09);margin-bottom:50px;margin-top:10px;width:min(100%,1170px)}.testimonial-card,.testimonial-meta{display:-webkit-box;display:-ms-flexbox;display:flex}.testimonial-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:10px 0 30px;text-align:center}.testimonial-meta p,.testimonial-meta strong{font-size:1.2rem}.testimonial-card-header,.testimonial-image{height:var(--image-size);width:var(--image-size)}.testimonials-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:25px;text-align:justify}.as-seen-in,.certification-section,.landing-top,.testimonials{padding-block:4vw}.certification-section{padding-inline:4vw}.map-ui .btn{min-height:80px}@media (min-width:500px){.landing-top p{font-size:1.25rem}}@media (max-width:992px){.testimonial-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:var(--image-size)}}@media (min-width:992px){.testimonial-meta{padding:0 0 30px}.testimonial-meta p,.testimonial-meta strong{font-size:1.3rem}.testimonials-footer{padding:40px}}code .token.operator{background:none}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--primary-background)}.default code[class*=language-] ::-moz-selection,.default code[class*=language-]::-moz-selection,.default pre[class*=language-] ::-moz-selection,.default pre[class*=language-]::-moz-selection{background:var(--selection-color)}.default code[class*=language-] ::selection,.default code[class*=language-]::selection,.default pre[class*=language-] ::selection,.default pre[class*=language-]::selection{background:var(--selection-color)}*{text-shadow:none!important}code[class=language-markup]{white-space:normal!important}:not(.dark-palette) .token.cdata,:not(.dark-palette) .token.comment,:not(.dark-palette) .token.doctype,:not(.dark-palette) .token.prolog{color:#62707f}:not(.dark-palette) .token.punctuation{color:#38425c}:not(.dark-palette) .token.constant,:not(.dark-palette) .token.deleted,:not(.dark-palette) .token.property,:not(.dark-palette) .token.symbol,:not(.dark-palette) .token.tag{color:#e00000}:not(.dark-palette) .token.number{color:#9932cc}:not(.dark-palette) .token.boolean{color:#1f3a93}:not(.dark-palette) .token.attr-name,:not(.dark-palette) .token.builtin,:not(.dark-palette) .token.char,:not(.dark-palette) .token.inserted,:not(.dark-palette) .token.selector,:not(.dark-palette) .token.string{color:#008040}:not(.dark-palette) .language-css .token.string,:not(.dark-palette) .style .token.string,:not(.dark-palette) .token.entity,:not(.dark-palette) .token.operator,:not(.dark-palette) .token.url{color:#38425c}:not(.dark-palette) .token.atrule,:not(.dark-palette) .token.attr-value,:not(.dark-palette) .token.keyword{color:#2574a9}:not(.dark-palette) .token.class-name,:not(.dark-palette) .token.function{color:#992900}:not(.dark-palette) .token.important,:not(.dark-palette) .token.regex,:not(.dark-palette) .token.variable{color:#856514}:not(.dark-palette) .line-numbers-rows>span:before{color:#62707f}.dark-palette code[class*=language-],.dark-palette pre[class*=language-]{word-wrap:normal;color:var(--secondary-color);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:none;white-space:pre;word-break:normal;word-spacing:normal}.dark-palette pre[class*=language-] code[class*=language-]{color:var(--quaternary-color)}.dark-palette pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}.dark-palette .video-quiz-option>pre{margin:0;padding:0}.dark-palette :not(pre)>code[class*=language-],.dark-palette pre[class*=language-]{background:var(--primary-background)}.dark-palette code[class*=language-] ::-moz-selection,.dark-palette code[class*=language-]::-moz-selection,.dark-palette pre[class*=language-] ::-moz-selection,.dark-palette pre[class*=language-]::-moz-selection{background:var(--selection-color)}.dark-palette code[class*=language-] ::selection,.dark-palette code[class*=language-]::selection,.dark-palette pre[class*=language-] ::selection,.dark-palette pre[class*=language-]::selection{background:var(--selection-color)}.dark-palette :not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.dark-palette .token.block-comment,.dark-palette .token.cdata,.dark-palette .token.comment,.dark-palette .token.doctype,.dark-palette .token.prolog{color:#608b4e}.dark-palette .token.punctuation{color:#ff0}.dark-palette .token.attr-name,.dark-palette .token.deleted,.dark-palette .token.namespace,.dark-palette .token.tag{color:#e2777a}.dark-palette .token.function-name{color:#d4d4d4}.dark-palette .token.boolean,.dark-palette .token.function,.dark-palette .token.number{color:#569cd6}.dark-palette .token.class-name,.dark-palette .token.constant,.dark-palette .token.property,.dark-palette .token.symbol{color:#f8c555}.dark-palette .token.atrule,.dark-palette .token.builtin,.dark-palette .token.important,.dark-palette .token.keyword,.dark-palette .token.selector{color:#569cd6}.dark-palette .token.attr-value,.dark-palette .token.char,.dark-palette .token.regex,.dark-palette .token.string,.dark-palette .token.variable{color:#7ec699}.dark-palette .language-css .token.string,.dark-palette .style .token.string{background:hsla(0,0%,100%,.12);color:#ec9126}.dark-palette .token.entity,.dark-palette .token.operator,.dark-palette .token.url{background:none;color:#67cdcc}.dark-palette .token.bold,.dark-palette .token.important{font-weight:700}.dark-palette .token.italic{font-style:italic}.dark-palette .token.entity{cursor:help}.dark-palette .token.inserted{color:green}body.reflex-col-resize{cursor:col-resize}body.reflex-row-resize{cursor:row-resize}.reflex-container{align-content:stretch;align-items:stretch;display:flex;height:100%;justify-content:flex-start;position:relative;width:100%}.reflex-container.horizontal{flex-direction:column;min-height:1px}.reflex-container.vertical{flex-direction:row;min-width:1px}.reflex-container>.reflex-element{height:100%;overflow:auto;position:relative;width:100%}.reflex-container.reflex-resizing>.reflex-element{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reflex-container>.reflex-element>.reflex-size-aware{height:100%;width:100%}.reflex-container>.reflex-splitter{background-color:#eee;z-index:100}.reflex-container>.reflex-splitter.active,.reflex-container>.reflex-splitter:hover{background-color:#c6c6c6;transition:all 1s ease}.horizontal>.reflex-splitter{border-bottom:1px solid #c6c6c6;border-top:1px solid #c6c6c6;cursor:row-resize;height:2px;width:100%}.reflex-element.horizontal .reflex-handle{cursor:row-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reflex-container.horizontal>.reflex-splitter.active,.reflex-container.horizontal>.reflex-splitter:hover{border-bottom:1px solid #eee;border-top:1px solid #eee}.reflex-container.vertical>.reflex-splitter{border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;cursor:col-resize;height:100%;width:2px}.reflex-element.vertical .reflex-handle{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reflex-container.vertical>.reflex-splitter.active,.reflex-container.vertical>.reflex-splitter:hover{border-left:1px solid #eee;border-right:1px solid #eee}.reflex-container>.reflex-splitter.reflex-thin{-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;box-sizing:border-box;opacity:.2;z-index:100}.reflex-container>.reflex-splitter.reflex-thin.active
.reflex-container>.reflex-splitter.reflex-thin:hover{opacity:.5;transition:all 1.5s ease}.reflex-container.horizontal>.reflex-splitter.reflex-thin{border-bottom:8px solid hsla(0,0%,100%,0);border-top:8px solid hsla(0,0%,100%,0);cursor:row-resize;height:17px!important;margin:-8px 0;width:100%}.reflex-container.horizontal>.reflex-splitter.reflex-thin.active,.reflex-container.horizontal>.reflex-splitter.reflex-thin:hover{border-bottom:8px solid #e4e4e4;border-top:8px solid #e4e4e4}.reflex-container.vertical>.reflex-splitter.reflex-thin{border-left:8px solid hsla(0,0%,100%,0);border-right:8px solid hsla(0,0%,100%,0);cursor:col-resize;height:100%;margin:0 -8px;width:17px!important}.reflex-container.vertical>.reflex-splitter.reflex-thin.active,.reflex-container.vertical>.reflex-splitter.reflex-thin:hover{border-left:8px solid #e4e4e4;border-right:8px solid #e4e4e4}#learn-app-wrapper,#learn-app-wrapper .desktop-layout,#learn-app-wrapper .reflex-container.vertical{height:100%}#learn-app-wrapper .desktop-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#learn-app-wrapper .reflex-container.vertical{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0}#learn-app-wrapper .reflex-container.horizontal>.reflex-splitter,#learn-app-wrapper .reflex-container.vertical>.reflex-splitter{background-color:var(--quaternary-background);border:none}#learn-app-wrapper .reflex-container.horizontal>.reflex-splitter:hover,#learn-app-wrapper .reflex-container.vertical>.reflex-splitter:hover{background-color:var(--quaternary-color)}#learn-app-wrapper .reflex-container.vertical>.reflex-splitter{width:5px}#learn-app-wrapper .reflex-container.horizontal>.reflex-splitter{height:5px}.super-block-intro-page p{font-size:1.17rem}.super-block-intro-page .alert p{font-size:inherit}.big-subheading{font-size:2rem;overflow-wrap:break-word}.block-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.block-header .big-block-title{-webkit-box-flex:3;-ms-flex-positive:3;-ms-flex-preferred-size:0;flex-basis:0;flex-grow:3;padding:25px 15px 10px}.big-block-title:active,.big-block-title:focus,.big-block-title:hover{background-color:var(--primary-background)}a.cert-tag:active,a.cert-tag:focus,a.cert-tag:hover{background-color:var(--highlight-color);color:var(--highlight-background)}.big-block-title{font-size:1.5rem;overflow-wrap:break-word}.block-grid-title{margin:0;overflow-wrap:break-word}.block-grid .challenge-jump-link{margin:0 25px 25px}.block-title-translation-cta{background-color:var(--highlight-background);color:var(--highlight-color);padding:.2em .5em;white-space:nowrap}.block-title-translation-cta:focus,.block-title-translation-cta:hover{background-color:var(--highlight-color);color:var(--highlight-background);padding:.2em .5em;text-decoration:none}.block-cta-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:2;-ms-flex-positive:2;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-direction:column;flex-direction:column;flex-grow:2;font-size:.8rem;justify-content:center;margin:0 0 .6rem;padding-block:10px 25px;padding-inline:0 15px;text-align:center}.block-cta-wrapper,.course-title{display:-webkit-box;display:-ms-flexbox;display:flex}.course-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.13rem;overflow-wrap:break-word}.block-description pre{display:inline;padding:0}.superBlock-image{height:auto!important;max-width:100%}.block-ui{color:var(--secondary-color);height:100%;list-style:none;padding:0}.block-ui a{text-decoration:none}.map-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 0;text-align:start;width:100%}button.map-title{cursor:pointer;padding:18px 15px}.map-title:hover{background-color:var(--tertiary-background);color:var(--tertiary-color)}.map-challenge-wrap>a,.map-project-wrap>a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px}.map-project-wrap>a{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.map-project-checkmark{-webkit-padding-start:15px;padding-inline-start:15px}.block .map-cert-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--secondary-background);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 8px;text-align:left;width:100%}.block .no-cursor{cursor:default}.block .no-cursor h3{cursor:text}.block .map-is-cert:hover{background-color:var(--tertiary-background);color:var(--tertiary-color)}.block-ui .block{background:var(--primary-background)}.block-ui .block .block-description{border-bottom:3px solid var(--secondary-background);padding:0 15px 15px}.map-cert-title>h3{font-size:1.17rem;margin-block:0;margin-inline:15px 0}.map-cert-title>svg{display:inline-block;height:40px;min-width:25px;width:auto}.map-title>h4{margin:0}.map-title-completed{-webkit-padding-start:20px;min-width:100px;padding-inline-start:20px}.map-title-completed,.map-title-completed-big{-webkit-margin-start:auto;margin-inline-start:auto}.map-title-completed-big{-webkit-padding-end:15px;-webkit-padding-start:20px;padding-inline-end:15px;padding-inline-start:20px;position:relative;top:4px}.map-title svg{-ms-flex-negative:0;fill:var(--color-quaternary)!important;stroke:var(--color-quaternary);flex-shrink:0;width:14px}.open>.map-title>svg:first-child{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.block-grid .map-title>svg:last-child{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block-grid.open .map-title>svg:last-child{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.map-challenges-ul{-webkit-padding-start:0;margin-bottom:0;padding-inline-start:0}.map-challenge-title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.13rem}.map-challenge-title,.map-challenge-title a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.map-challenge-title a{padding:10px 15px}.map-challenges-grid .map-challenge-title a{height:3.4rem;min-height:24px;min-width:24px;padding:0;width:3.4rem}.map-challenges-grid .map-challenge-title a:focus{outline-offset:1px}.map-challenges-grid{grid-gap:3px;-webkit-box-pack:justify;-ms-flex-pack:justify;display:grid;grid-template-columns:repeat(auto-fill,3.4rem);justify-content:space-between;margin:0 auto 18px;width:calc(100% - 50px)}.map-challenge-title-grid{-webkit-box-flex:0;-ms-flex:0 1 60px;flex:0 1 60px}.map-challenges-grid .map-project-wrap{-webkit-box-flex:1;-ms-flex:1 1 100px;flex:1 1 100px}.map-challenge-title-grid a.map-grid-item{-webkit-box-pack:center;-ms-flex-pack:center;border:1px dashed var(--background-quaternary);justify-content:center;margin:6px 0}.block-description{padding:18px 0}.block-description>p:last-child{margin-bottom:0}a.map-grid-item.challenge-completed{background:var(--highlight-background);border:1px solid var(--primary-color);position:relative}.challenge-completed span{font-weight:900;margin-top:-.05rem}@media screen and (max-width:500px){.super-block-intro-page p{font-size:1rem}.big-subheading{font-size:1.35rem}.big-block-title{font-size:1.17rem}.block-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-cta-wrapper{padding:25px 15px 10px}.course-title,.map-cert-title,.map-challenge-title{font-size:1rem}}@media screen and (max-width:767px){.intro-layout-container{padding:0 10px}button.map-title{width:100%}.map-challenge-title{max-width:100%}.map-title-completed{-ms-flex-negative:0;-webkit-padding-start:15px;flex-shrink:0;padding-inline-start:15px}}.intro-layout{margin-top:1.45rem}.intro-toc .list-group-item{margin:5px auto}.intro-toc .list-group-item:hover{background-color:var(--secondary-background)}.intro-toc a:hover{color:var(--secondary-color);text-decoration:none;text-decoration-style:none}.cert-tag{-webkit-margin-end:5px;background-color:var(--highlight-background);color:var(--highlight-color);display:block;font-size:1rem;margin-bottom:5px;margin-inline-end:5px;padding:4px 10px;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.block-grid{border-bottom:4px solid var(--secondary-background)}.block-grid .block-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:transparent;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:18px 15px;text-align:left;width:100%}.block-grid .block-header:hover{background-color:var(--tertiary-background);color:var(--tertiary-color)}.block-grid .block-header[aria-expanded=true]{border-bottom:2px solid var(--secondary-background)}.block-header-button-text{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.block-grid .block-header .block-link,.block-header-button-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.block-ui .block-grid .block-description{border:none;padding:25px}.block-grid .map-title>svg{margin-bottom:4px}.title-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.block-header-button-text,.course-title,.map-title,.title-wrapper{gap:10px}.block-grid .progress-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-family-sans-serif);margin-bottom:14px;margin-top:18px;text-align:left;width:100%}.block-grid .progress-wrapper span{color:var(--quaternary-color)}.block-grid .progress{background-color:var(--secondary-background);border-radius:0;height:15px;margin:0 10px;width:80%}.block-grid .progress-bar{background-color:var(--blue-mid)}.tags-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.grid-project-block{margin-bottom:50px;padding:18px 15px;position:relative}.grid-project-block:hover{background:var(--tertiary-background);cursor:pointer}.grid-project-block a.block-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:10px;justify-content:flex-start;padding:0}.grid-project-block a.block-header:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.grid-project-block .tags-wrapper a{position:relative;z-index:100}.grid-project-block:hover:has(.tags-wrapper a:hover){background:var(--primary-background)}pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{border-right:1px solid #999;font-size:100%;left:-3.8em;letter-spacing:-1px;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:3em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{color:#999;content:counter(linenumber);display:block;padding-right:.8em;text-align:right}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.project-link-button-override{all:unset;color:inherit;cursor:pointer;text-decoration:underline}.project-link-button-override:hover{background-color:var(--tertiary-background);color:var(--tertiary-color);text-decoration:none}.project-link{font-weight:800}.certification-namespace *{margin:0;padding:0}.certification-namespace h1{margin:15px 0}.certification-namespace{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='520' version='1.0' viewBox='0 0 450 390'%3E%3Cdefs%3E%3CclipPath id='prefix__s'%3E%3Cpath d='M393 0h56.957v33.25H393zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__c'%3E%3Cpath d='M0 0h450v390H0z'/%3E%3C/clipPath%3E%3CclipPath id='prefix__d'%3E%3Cpath d='M74.246 388.5h1.75v1.496h-1.75zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__e'%3E%3Cpath d='M111.73 373h29.485v16.996H111.73zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__f'%3E%3Cpath d='M75 356.75h57.219v33.246H75zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__g'%3E%3Cpath d='M159 356.75h10.703v33.246H159zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__h'%3E%3Cpath d='M205.434 324.75h1.75v65.246h-1.75zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__i'%3E%3Cpath d='M223.426 324.75h40.73v65.246h-40.73zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__j'%3E%3Cpath d='M177.7 324.75h11.491v65.246H177.7zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__k'%3E%3Cpath d='M18.023 324.75h57.223v65.246H18.023zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__l'%3E%3Cpath d='M.035 324.75h39.23v65.246H.036zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__m'%3E%3Cpath d='M393 128.5h56.957v34.75H393zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__n'%3E%3Cpath d='M449.316 65h.641v65h-.64zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__o'%3E%3Cpath d='M412.586 172.5h37.371v24h-37.371zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__p'%3E%3Cpath d='M449.316 194h.641v1h-.64zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__q'%3E%3Cpath d='M430.574 150.75h19.383V164h-19.383zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__r'%3E%3Cpath d='M449.316 130h.641v1.5h-.64zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__I'%3E%3Cpath d='M430.574 324.75h1.75v65.246h-1.75zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__t'%3E%3Cpath d='M412.586 42.5h37.371v24h-37.371zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__u'%3E%3Cpath d='M449.316 64h.641v1h-.64zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__v'%3E%3Cpath d='M430.574 20.75h19.383V34h-19.383zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__w'%3E%3Cpath d='M449.316 0h.641v1.5h-.64zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__x'%3E%3Cpath d='M393 226h56.957v67.25H393zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__y'%3E%3Cpath d='M449.316 194.75h.641V260h-.64zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__z'%3E%3Cpath d='M412.586 302.5h37.371V325h-37.371zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__A'%3E%3Cpath d='M449.316 324h.641v1h-.64zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__B'%3E%3Cpath d='M430.574 280.75h19.383V294h-19.383zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__C'%3E%3Cpath d='M449.316 260h.641v1.5h-.64zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__D'%3E%3Cpath d='M336.621 373h29.484v16.996h-29.484zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__E'%3E%3Cpath d='M243 259.75h133.602v130.246H243zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__F'%3E%3Cpath d='M402.59 324.75h11.742v65.246H402.59zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__G'%3E%3Cpath d='M384 356.75h10.594v33.246H384zm0 0'/%3E%3C/clipPath%3E%3CclipPath id='prefix__H'%3E%3Cpath d='M448.566 324.75h1.391v65.246h-1.39zm0 0'/%3E%3C/clipPath%3E%3Cfilter id='prefix__a' width='100%25' height='100%25' x='0%25' y='0%25'%3E%3CfeColorMatrix color-interpolation-filters='sRGB' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Cmask id='prefix__b'%3E%3Cg filter='url(%23prefix__a)'%3E%3Cpath fill-opacity='.098' d='M-45-39h540v468H-45z'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cg clip-path='url(%23prefix__c)' mask='url(%23prefix__b)'%3E%3Cpath fill='%233b3b4f' d='m56.691 31.852-1.12 1.945V52.87l-8.258-4.77-.747 1.297 9.004 5.204V65h1.5V32.496a.747.747 0 0 0-.379-.644m37.883 1.945.004.004V0h-1.5v31.203-.004V65h1.496V33.797M65.32 16.902l9.004 5.2v42.464l-.75.434h2.246V.434L76.57 0h-1.496l-.75 1.3v19.071l-8.254-4.77-.75 1.301M47.316 81.898l28.133-16.25A.752.752 0 0 0 75.82 65h-2.246l-16.508 9.535V65h-1.5v10.402l-9 5.2.75 1.296m18.754 32.5 27.008-15.601 1.5-2.602-29.258 16.903.75 1.3'/%3E%3Cpath fill='%233b3b4f' d='m55.57 96.2 1.121 1.945.004.003 55.137-31.851.75-1.297v-.004h1.477l-.75-.43v-.824l.023-.043V44.63l8.238 4.754-.007.015 27.007 15.598h3L122.328 48.11l.008-.011h-.004l-9-5.203V.434l.75-.434h-2.25v64.566l-.75.434-16.508 9.535V65h-1.5v10.398L56.32 96.633l-.75-.434m18.754 32.496.75 1.301.375-.648.375-.653-.75.434-.75-.434'/%3E%3Cpath fill='%233b3b4f' d='m130.945 33.137-.004.011-.004.004L186.078 65h1.496l-.75-1.3-16.508-9.536 8.254-4.766-.75-1.3-9.004 5.199-36.754-21.23v-.825l.024-.039V12.13l8.238 4.758-.008.015 28.133 16.25a.748.748 0 0 0 .746-.004l-1.12-1.945-16.512-9.535 8.257-4.77-.75-1.296-9.004 5.199-8.984-5.188.008-.015-9.004-5.2V0h-1.5v32.5c0 .273.144.504.36.637m.014 63.715-55.136 31.847-.75 1.297h1.5l16.508-9.535v9.535h1.5v-10.402l36.754-21.227.75.43-1.125-1.945m9.375 16.246-28.133 16.25a.752.752 0 0 0-.371.648h2.246l16.508-9.535.004 9.535h1.496v-10.402l9-5.2-.75-1.296M93.078 98.8l29.254-16.902-.746-1.296-27.012 15.601-1.496 2.598m19.129-33.153-.375.649.75-.43.75.43-.75-1.297-.375.648'/%3E%3Cpath fill='%233b3b4f' d='m112.582 65 .75 1.297 16.508 9.539-8.254 4.766.75 1.296 9.004-5.199 36.754 21.235v.863l1.125-1.945L114.082 65h-1.5m18.378 31.852 1.126 1.945 16.508 9.531-8.254 4.774.75 1.296 9.004-5.203 9 5.2.75-1.297-28.133-16.25a.737.737 0 0 0-.75.004M148.59 65l29.258 16.898.75-1.296L151.586 65h-2.996m39.008 0h-1.496l.746.434v.863l.75-1.297m-18.375 31.852-1.125 1.945v19.07l-8.254-4.765-.75 1.296 9.004 5.204v10.394h1.5v-32.5a.744.744 0 0 0-.375-.644m37.882 1.945v.004V65h-1.5v31.2-.005 33.801h1.5v-31.2'/%3E%3Cpath fill='%233b3b4f' d='m178.598 80.602-.75 1.296v.004l9.004 5.2v42.464l-.75.43h2.25V65.434l.75-.434 16.507-9.54v9.536h1.5V54.598l36.754-21.23.75.429-1.12-1.945h-.005l-55.136 31.847-.75 1.301-.75 1.297V85.37l-8.254-4.77'/%3E%3Cpath fill='%233b3b4f' d='M188.352 129.996h-2.247l-16.507 9.54-.004-9.536h-1.496v10.402l-9 5.2.75 1.296 28.129-16.25a.749.749 0 0 0 .375-.652m-9.75 49.399 27.007-15.602 1.5-2.598-29.257 16.903.75 1.297m9.375 14.953.375-.653-.75.438-.75-.438.75 1.301.375-.648'/%3E%3Cpath fill='%233b3b4f' d='m234.863 113.094-9.004-5.2v-42.46l.75-.434h-2.25v64.566l-.75.43-16.507 9.54v-9.54h-1.5v10.402l-36.754 21.235-.75-.434 1.125 1.946v.003l55.136-31.851.75-1.3h1.477l-.75-.43v-.829l.023-.039v-19.07l8.239 4.754-.008.015 27.012 15.598h2.996l-29.239-16.887.004-.011v-.004m18.004 65.004-28.133 16.25a.739.739 0 0 0-.37.648h2.241l16.512-9.535v9.535h1.5v-10.402l9-5.2-.75-1.296M205.605 163.8l29.258-16.902-.75-1.296-27.008 15.601-1.5 2.598'/%3E%3Cpath fill='%233b3b4f' d='M205.61 194.996h1.5v-10.402l36.753-21.23.75.433-1.12-1.945-.005-.004-55.136 31.851-.75 1.297-.75 1.3v19.071l-8.254-4.765-.75 1.296 9.004 5.204v42.46l-.75.434h2.25V195.43l.75-.434 16.507-9.535v9.535M225.11 130l-.75 1.297.75-.43.75.43-.75-1.297m39.007-.004h-3l29.207 16.871-.02.031v.004l9.005 5.2v42.46l-.75.434h2.25V130.43l.75-.434h-1.5V130h-1.43l.75.434v.746l-.07.117v19.074l-8.2-4.738.016-.031-27.008-15.606M159.848 16.902 187.977.648a.743.743 0 0 0 .375-.648h-2.247l-16.507 9.54-.004-9.54h-1.496v10.402l-9 5.2.75 1.3m18.754 32.496 27.007-15.601 1.5-2.598-29.257 16.899.75 1.3M168.098 31.2l1.125 1.948v.004l55.136-31.851.75-1.301h-1.5l-16.507 9.535V0h-1.5v10.402l-36.754 21.23-.75-.433m19.879 33.149.375-.649-.75.434-.75-.434.75 1.297.375-.648m64.89-16.25-28.133 16.25a.748.748 0 0 0-.37.648h2.241l16.512-9.535v9.535h1.5V54.594l9-5.196-.75-1.3'/%3E%3Cpath fill='%233b3b4f' d='m205.605 33.8 29.258-16.898-.75-1.3-27.008 15.601-1.5 2.598M225.11 0l-.376.648-.375.653.75-.434.75.434L225.11 0'/%3E%3Cpath fill='%233b3b4f' d='m242.371 10.836-8.254 4.766h-.004l.75 1.3h.004l9-5.203 36.754 21.235v.746l-.066.117V52.87l-8.203-4.742.02-.031-28.134-16.25a.739.739 0 0 0-.746.004l1.121 1.945 16.508 9.535-8.254 4.77.75 1.296 9.004-5.203 8.95 5.172-.016.031 9 5.204V65h1.5V32.496a.735.735 0 0 0-.325-.61l.016-.034L226.61 0h-1.496l.746 1.3 16.512 9.536M57.07 194.996v-32.5a.743.743 0 0 0-.379-.644l-1.12 1.941v19.074l-8.258-4.765-.747 1.296 9.004 5.204v10.394h1.5m9-49.394-.75 1.296v.004l9.004 5.2v42.46l-.75.434h2.246V130.43l.75-.434h-1.496l-.75 1.3v19.075l-8.254-4.77'/%3E%3Cpath fill='%233b3b4f' d='m56.695 228.148 55.137-31.851.75-1.3h1.477l-.75-.435v-.824l.023-.039v-19.074l8.238 4.758-.007.012 27.007 15.601h3l-29.242-16.89.008-.012h-.004l-9-5.2V130.43l.75-.434h-2.25v64.566l-.75.434-16.508 9.535v-9.535h-1.5v10.402L56.32 226.633l-.75-.438 1.121 1.95.004.003'/%3E%3Cpath fill='%233b3b4f' d='m47.316 211.898 28.133-16.25a.752.752 0 0 0 .371-.648h-2.246l-16.508 9.535V195h-1.5v10.398l-9 5.204.75 1.296m45.762 16.895 1.5-2.598-29.258 16.899.75 1.3 27.008-15.601M75.45 259.344l.374-.649-.75.434-.75-.434.75 1.301.375-.652m93.001-96.196c.238.141.523.13.745 0l-1.12-1.945-16.512-9.539 8.257-4.766-.75-1.3-9.004 5.199-8.984-5.188.008-.011-9.004-5.2v-10.402h-1.5V162.5c0 .27.144.504.36.637l-.005.008-.004.003 55.141 31.848h1.496l-.75-1.297-16.508-9.535 8.254-4.77-.75-1.3v.004l-9.004 5.199-36.754-21.234v-.825l.024-.035V142.13l8.238 4.758-.008.011 28.133 16.25M93.078 161.2v-.005 33.801h1.496v-31.2h.004v-33.8h-1.5V161.2m47.258 81.894-28.133 16.25a.758.758 0 0 0-.371.652h2.246l16.508-9.535.004 9.535h1.496v-10.402l9-5.2-.75-1.3'/%3E%3Cpath fill='%233b3b4f' d='m93.078 228.797 29.254-16.899-.746-1.3-27.012 15.601-1.496 2.598m1.504 31.199v-10.402l36.754-21.23.75.433-1.125-1.945v-.004l-55.137 31.847-.75 1.301h1.5l16.508-9.535v9.535h1.5m18-64.996-.75 1.297.75-.434.75.434-.75-1.297m66.016 15.598L151.586 195h-2.996l29.258 16.898.75-1.3'/%3E%3Cpath fill='%233b3b4f' d='m150.094 239.195 9 5.2.75-1.301-28.133-16.25a.755.755 0 0 0-.75.004l1.125 1.945 16.508 9.535-8.254 4.77.75 1.3 9.004-5.203m19.125-12.343v-.004l-55.137-31.852h-1.5l.75 1.3 16.508 9.536-8.254 4.77.75 1.296 9.004-5.199 36.754 21.23v.868l1.125-1.945M187.598 195h-1.496l.746.43v.867l.75-1.297m-19.5 64.996h1.5v-32.5a.75.75 0 0 0-.375-.648l-1.125 1.945v19.074l-8.254-4.77-.75 1.301 9.004 5.2v10.398m-8.25 16.902 28.129-16.25a.753.753 0 0 0 .375-.652h-2.247l-16.507 9.535-.004-9.535h-1.496v10.402l-9 5.2.75 1.3m47.262 14.297-29.258 16.899.75 1.297 27.007-15.598 1.5-2.598m-19.132 33.149.375-.649-.75.434-.75-.434.75 1.301.375-.652'/%3E%3Cpath fill='%233b3b4f' d='m234.863 243.094-9.004-5.203V195.43l.75-.434h-2.25v64.566l-.746.434h-.004l-16.507 9.535v-9.535h.003v-65h-1.5V226.2v-.004 33.801h-.003v10.402l-36.754 21.23-.75-.433 1.125 1.946v.004l55.136-31.848.75-1.3h1.477l-.75-.435v-.824l.023-.043v-19.07l8.239 4.758-.008.012 27.012 15.601h2.996l-29.239-16.89.004-.012m18.004 64.999-28.133 16.25a.745.745 0 0 0-.37.652h2.241l16.512-9.539v9.54h1.5v-10.403l9-5.203-.75-1.297m-18.754-32.496-27.008 15.601-1.5 2.598 29.258-16.899-.75-1.3'/%3E%3Cpath fill='%233b3b4f' d='m224.36 261.297.75-.434.75.434-.75-1.3-.376.651-.375.649m20.254 32.5-1.12-1.945-.005-.004-55.136 31.847-.75 1.301h1.5l16.507-9.535v9.535h1.5v-10.402l36.754-21.23.75.433M55.57 324.996h1.5v-32.5a.754.754 0 0 0-.379-.648l-1.12 1.945v19.074l-8.258-4.77-.747 1.301 9.004 5.2v10.398m-8.254 16.902 28.133-16.253a.747.747 0 0 0 .371-.649h-2.246l-16.508 9.535v-9.535h-1.5v10.402l-9 5.2.75 1.3m47.262 14.293L65.32 373.094l.75 1.297 27.008-15.598 1.5-2.602'/%3E%3Cg clip-path='url(%23prefix__d)'%3E%3Cpath fill='%233b3b4f' d='m75.074 389.996.375-.652.375-.649-.75.434-.75-.434.75 1.301'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='m187.574 324.996-.75-1.3-16.508-9.536 8.254-4.77-.75-1.296-9.004 5.203-36.754-21.235v-.824l.024-.039v-19.07l8.234 4.754-.004.015 28.133 16.25a.74.74 0 0 0 .746-.003l-1.12-1.946-16.512-9.535 8.257-4.77-.75-1.3-9.004 5.203-8.984-5.188.008-.015-9.004-5.2v-10.398h-1.5v32.5c0 .27.144.508.36.637l-.005.008-.004.004 55.141 31.851h1.496'/%3E%3Cpath fill='%233b3b4f' d='m122.328 308.105.008-.011h-.004l-9-5.203V260.43l.75-.434h-2.25v64.567l-.75.433-16.508 9.535v-9.535h-1.5v10.402l-36.754 21.23-.75-.433 1.121 1.946.004.004 55.137-31.848.75-1.3h1.477l-.75-.435v-.824l.023-.043v-19.07l8.234 4.758-.004.008 27.008 15.605h3l-29.242-16.89'/%3E%3Cpath fill='%233b3b4f' d='M93.078 291.195v33.801h1.496v-31.203l.004.004v-33.8h-1.5v31.198M76.57 259.996h-1.496l-.75 1.3v19.071l-8.254-4.765-.75 1.296 9.004 5.204v42.46l-.75.434h2.246V260.43l.75-.434'/%3E%3Cg clip-path='url(%23prefix__e)'%3E%3Cpath fill='%233b3b4f' d='m140.336 373.094-28.133 16.25a.753.753 0 0 0-.371.652h2.246l16.508-9.539.004 9.54h1.496v-10.403l9-5.203-.75-1.297'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='m121.586 340.598-27.012 15.597-1.496 2.602 29.254-16.902-.746-1.297'/%3E%3Cg clip-path='url(%23prefix__f)'%3E%3Cpath fill='%233b3b4f' d='m132.086 358.797-1.125-1.95v-.003l-55.137 31.851-.75 1.301h1.5l16.508-9.539v9.539h1.496v-.004l.004-10.398 36.754-21.235.75.438'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='m112.582 324.996-.375.649-.375.652.75-.434.75.434-.75-1.3m19.128 31.847a.756.756 0 0 0-.75 0l1.126 1.949 16.508 9.535-8.254 4.766.75 1.3 9.004-5.203 9 5.2.75-1.297-28.133-16.25m19.875-31.848h-2.996l29.258 16.899.75-1.297-27.012-15.602m17.633 31.852v-.004l-55.137-31.848h-1.5l.75 1.3 16.508 9.532-8.254 4.77.75 1.3 9.004-5.203 36.754 21.235v.867l1.125-1.95m18.379-31.851h-1.496l.746.434v.867l.75-1.3'/%3E%3Cg clip-path='url(%23prefix__g)'%3E%3Cpath fill='%233b3b4f' d='m169.223 356.848-1.125 1.945v19.074l-8.254-4.77-.75 1.298 9.004 5.203v10.398h1.5v-32.504a.744.744 0 0 0-.375-.644'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__h)'%3E%3Cpath fill='%233b3b4f' d='M205.605 356.195v33.801h1.5v-31.203.004-33.8h-1.5v31.198'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__i)'%3E%3Cpath fill='%233b3b4f' d='m234.863 373.094-9.004-5.203V325.43l.75-.434h-2.25v64.567l-.75.433h2.977l-.75-.437v-.825l.023-.039v-19.074l8.239 4.762-.008.008 27.012 15.605h2.996l-29.239-16.89.004-.012'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__j)'%3E%3Cpath fill='%233b3b4f' d='M189.102 324.996h-1.5l-.75 1.3v19.071l-8.254-4.765v-.004l-.75 1.3 9.004 5.204v42.46l-.75.434h2.25V325.43l.75-.434'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='m18.39 98.148 55.137 31.848h1.5l-.75-1.297-16.507-9.535 8.253-4.77-.75-1.296-9.003 5.199-36.754-21.23v-.825l.02-.039V77.13l8.237 4.758-.007.011 28.132 16.25c.243.141.524.13.75 0l-1.125-1.945-16.507-9.539 8.254-4.766-.75-1.3-9.004 5.203-8.985-5.192.008-.011-9.004-5.2V65h-1.5v32.5c0 .27.149.504.36.633l-.004.012v.003'/%3E%3Cpath fill='%233b3b4f' d='M.758 129.996h.75l-.75-.43v-.824l.023-.043v-19.07l8.239 4.754-.008.015 27.011 15.598h2.997L9.78 113.11l.004-.011v-.004l-9.004-5.2v-42.46l.75-.434H.035v64.996h.723M18.04 185.46v9.536h1.5v-10.402l9-5.2-.75-1.296-27.755 16.03v.868h1.496l16.508-9.535m-9.004-39.859-9 5.199v1.73l9.75-5.633-.75-1.296m10.5 18.195-1.12-1.945-.005-.004L.035 172.465v1.73l18.75-10.832.75.434M.035 130v.867l.746.43zm0 0'/%3E%3Cpath fill='%233b3b4f' d='m65.297 146.898.75-1.296-27.008-15.606h-3l29.258 16.902m-36.757 32.5 9.003-5.203 9.004 5.2.746-1.297-28.133-16.254a.748.748 0 0 0-.746.004l1.121 1.945 16.512 9.535-8.258 4.77.75 1.3M9.04 145.602l.75 1.296 9.003-5.199 36.754 21.23v.868l1.121-1.945.004-.004-55.137-31.852h-1.5l.75 1.3 16.508 9.54-8.254 4.766M75.05 130h-1.5l.75.434v.863l.75-1.297M18.04 55.46v9.536h1.5V54.594l9-5.196-.75-1.3L.034 64.128v.868H1.53l16.508-9.535M9.035 15.602l-9 5.203v1.726l9.75-5.629-.75-1.3m10.5 18.195-1.12-1.945h-.005L.035 42.469v1.726l18.75-10.828.75.43M.035.004v.863l.746.434zm17.258 10.832-8.254 4.766.75 1.3 9.004-5.203 36.754 21.235v.863l1.121-1.945h.004L1.535 0h-1.5l.75 1.3 16.508 9.536m48.754 4.766L39.039 0h-3l29.258 16.902.75-1.3'/%3E%3Cpath fill='%233b3b4f' d='m28.54 49.398 9.003-5.203 9.004 5.203.746-1.3-28.133-16.25a.739.739 0 0 0-.746.004l1.121 1.945 16.512 9.535-8.258 4.77.75 1.296M74.3 1.3l.75-1.3h-1.5l.75.434V1.3M18.39 228.148l55.137 31.848h1.5l-.75-1.3-16.507-9.536 8.253-4.765-.75-1.301-9.003 5.203-36.754-21.234v-.825l.02-.039v-19.07l8.237 4.754-.007.015 28.132 16.25a.755.755 0 0 0 .75 0l-1.125-1.945-16.507-9.539 8.254-4.77-.75-1.296-9.004 5.199-8.985-5.188.008-.015-9.004-5.2v-10.398h-1.5V227.5c0 .27.149.504.36.633l-.004.012v.003'/%3E%3Cpath fill='%233b3b4f' d='M.758 259.996h.75l-.75-.433v-.825l.023-.043v-19.07l8.239 4.758-.008.012 27.011 15.601h2.997l-29.24-16.89.004-.012-9.004-5.203V195.43l.75-.434H.035v65h.723m17.282 55.461v9.54h1.5v-10.403l9-5.203-.75-1.297L.034 324.129v.867H1.53l16.508-9.539m-9.003-39.859-9 5.199v1.734l9.75-5.633-.75-1.3m10.5 18.199-1.12-1.945-.005-.004L.035 302.46v1.734l18.75-10.832.75.434M.035 260v.867l.746.43zm65.262 16.898.75-1.3-27.008-15.602h-3l29.258 16.902'/%3E%3Cpath fill='%233b3b4f' d='m28.54 309.395 9.003-5.2 9.004 5.196.746-1.297-28.133-16.25a.739.739 0 0 0-.746.004l1.121 1.945 16.512 9.535-8.258 4.77.75 1.297M9.04 275.602l.75 1.296 9.003-5.203 36.754 21.235v.867l1.121-1.945.004-.004-55.137-31.852h-1.5l.75 1.3 16.508 9.536-8.254 4.766v.004m66.011-15.606h-1.5l.75.434v.867l.75-1.3'/%3E%3Cg clip-path='url(%23prefix__k)'%3E%3Cpath fill='%233b3b4f' d='m57.77 379.16 8.253-4.77-.75-1.296-9.003 5.199-36.754-21.23v-.829l.02-.039v-19.07l8.237 4.758-.007.015 28.132 16.25a.755.755 0 0 0 .75-.003l-1.125-1.946-16.507-9.535 8.254-4.77-.75-1.3-9.004 5.203-8.985-5.188.008-.015-9.004-5.203v-10.395h-1.5v32.5c0 .27.149.504.36.637l-.004.008v.004l55.136 31.851h1.5l-.75-1.3-16.507-9.536'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__l)'%3E%3Cpath fill='%233b3b4f' d='M9.785 373.094.781 367.89v-42.46l.75-.434H.035v65h1.473l-.75-.437v-.825l.023-.039v-19.074l8.239 4.762-.008.008 27.011 15.605h2.997l-29.24-16.89.004-.012'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='M319.563 33.797v.004V0h-1.497v31.203l-.003-.004V65h1.5V33.797m-18.856-11.75zm-.648.375zm-9.754-5.52 9.004 5.2v42.464l-.75.434h2.25V.434l.75-.434h-2.93l.75.434v.746l-.07.12v19.071l-8.2-4.738.016-.031L264.117 0h-3l29.207 16.871-.02.031'/%3E%3Cpath fill='%233b3b4f' d='m280.621 96.238-.02-.035-16.507-9.539 8.254-4.766-.012-.02 28.101-16.23a.752.752 0 0 0 .372-.648h-2.247l-16.507 9.535V65h-1.5v10.402l-9 5.2.011.015-8.972 5.184-8.98-5.192.003-.011-9.004-5.2V65h-1.5v32.5c0 .27.149.504.364.633l-.008.012v.003l55.136 31.848h2.954l16.507-9.535v9.535h1.5v-10.402l36.754-21.227.75.43-1.12-1.945h-.005l-55.136 31.847-.727 1.262.356-.613.375-.653-.75.434-.688-.395-.02-.035-16.507-9.535 8.254-4.77-.012-.015 26.976-15.582 1.497-2.602-29.254 16.903.011.02-8.972 5.179-36.754-21.23v-.825l.02-.039V77.13l8.238 4.758-.008.011 28.133 16.25c.242.141.523.13.75 0l-.012-.02 55.105-31.831.746-1.297v-.004h1.48l-.75-.43v-.824l.02-.043V44.63l8.239 4.754-.004.015 27.004 15.598h3L347.316 48.11l.004-.011-9.004-5.203V.434l.75-.434h-2.246v64.566l-.75.434-16.511 9.535V65h-1.5v10.398l-36.754 21.235-.684-.395'/%3E%3Cpath fill='%233b3b4f' d='m355.934 33.137-.008.011v.004L411.063 65h1.5l-.75-1.3-16.508-9.536 8.254-4.766-.75-1.3-9.004 5.199-36.754-21.23v-.825l.02-.039V12.13l8.238 4.758-.004.015 28.129 16.25a.755.755 0 0 0 .75-.004l-1.122-1.945-16.511-9.535 8.254-4.77-.75-1.296-9 5.199-8.985-5.188.008-.015-9.008-5.2V0h-1.5v32.5c0 .273.149.504.364.637m-19.114 96.859h2.246l16.508-9.535v9.535h1.5v-10.402l9-5.2-.75-1.296-28.133 16.25a.752.752 0 0 0-.37.648M318.063 98.8l29.257-16.902-.75-1.296-27.007 15.601-1.5 2.598M337.566 65l-.375.648-.37.649.745-.43.75.43-.75-1.297'/%3E%3Cpath fill='%233b3b4f' d='m373.582 108.328-8.258 4.774.75 1.296 9.008-5.203 9 5.2.75-1.297-28.137-16.25a.73.73 0 0 0-.746.004l1.121 1.945 16.512 9.531m30.004-27.726L376.574 65h-3l29.262 16.898.75-1.296m-56.262 1.296 9.004-5.199 36.754 21.235v.863l1.125-1.945L339.067 65h-1.5l.75 1.297 16.511 9.539-8.254 4.766.75 1.296M412.586 65h-1.496l.75.434v.863l.746-1.297'/%3E%3Cpath fill='%233b3b4f' d='M413.34 66.297 412.59 65l-.75 1.297V85.37l-8.254-4.77-.75 1.297v.004l9.004 5.2v42.464l-.75.43h2.25v-63.7m-18.754 63.701v-32.5a.74.74 0 0 0-.379-.644l-1.121 1.945v19.07l-8.254-4.765-.75 1.296 9.004 5.204v10.394h1.5m36.008 0h1.5v-31.2l-1.5-2.6v33.8'/%3E%3Cg clip-path='url(%23prefix__m)'%3E%3Cpath fill='%233b3b4f' d='M430.688 141.207zm18.66-12.508v.867l-.75.43-16.508 9.54v-9.54h-1.5v10.402l-36.754 21.235-.75-.434 1.121 1.946v.003l55.14-31.851.61-1.055v-.488l-.234-.406-.375-.649'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='M413.336 129.996h-2.242l-16.512 9.54V130h-1.5l.004 10.402-9.004 5.2.75 1.296 28.133-16.25a.745.745 0 0 0 .37-.652m18.759 31.199-29.258 16.903.75 1.297 27.008-15.602 1.5-2.598m-19.129 33.153.375-.653-.75.438-.75-.438.75 1.301.375-.648'/%3E%3Cg clip-path='url(%23prefix__n)'%3E%3Cpath fill='%233b3b4f' d='M449.348 65v63.7l.609 1.054V65h-.61'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='M432.094 65h-1.5v31.203l1.5 2.598V65'/%3E%3Cg clip-path='url(%23prefix__o)'%3E%3Cpath fill='%233b3b4f' d='M432 183.79zm-19.41 11.206.375.652.375.649v-.867l.75-.434 16.508-9.535-.004 9.535h1.5l.004-10.402 17.859-10.317v-1.73l-36.617 21.152-.75 1.297'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__p)'%3E%3Cpath fill='%233b3b4f' d='M449.348 194.996h.609v-.785l-.234.137a.743.743 0 0 0-.375.648'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__q)'%3E%3Cpath fill='%233b3b4f' d='m430.594 163.8 19.363-11.187v-1.73l-17.863 10.32-1.5 2.598'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__r)'%3E%3Cpath fill='%233b3b4f' d='m449.348 131.297.609-.352v-.703l-.234.406-.375.649'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__s)'%3E%3Cpath fill='%233b3b4f' d='M430.688 11.21zM448.598 0 432.09 9.535V0h-1.5v10.402l-36.754 21.23-.75-.433 1.121 1.95v.003l55.14-31.851.61-1.059V0h-1.36'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='M384.832 16.902 412.965.648a.739.739 0 0 0 .37-.648h-2.241l-16.512 9.54V0h-1.5l.004 10.402-9.004 5.2.75 1.3M432.094 31.2l-29.258 16.898.75 1.3 27.008-15.601 1.5-2.598m-19.129 33.149.375-.649-.75.434-.75-.434.75 1.297.375-.648'/%3E%3Cg clip-path='url(%23prefix__t)'%3E%3Cpath fill='%233b3b4f' d='M432 53.79zM412.59 65l.75 1.297v-.863l.75-.434 16.508-9.54-.004 9.536h1.5l.004-10.398 17.859-10.317v-1.734L413.34 63.699 412.59 65'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__u)'%3E%3Cpath fill='%233b3b4f' d='M449.348 64.996h.609v-.785l-.234.137a.752.752 0 0 0-.375.648'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__v)'%3E%3Cpath fill='%233b3b4f' d='m430.594 33.8 19.363-11.183v-1.734l-17.863 10.32-1.5 2.598'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__w)'%3E%3Cpath fill='%233b3b4f' d='m449.348 1.3.609-.355V.242l-.234.406-.375.653'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='M282.055 194.996v-32.5a.742.742 0 0 0-.325-.613l.016-.031v-.004l-55.137-31.852h-1.496l.746 1.3 16.512 9.54-8.254 4.766h-.004l.75 1.296h.004l9-5.199 36.754 21.23v.75l-.066.114v19.074l-8.203-4.738.02-.031-28.134-16.254a.748.748 0 0 0-.746.004l1.121 1.945 16.508 9.535-8.254 4.77.75 1.3 9.004-5.203 8.95 5.172-.016.031 9 5.204v10.394h1.5m37.508-31.199v-33.8h-1.497v31.202l-.003-.004v33.801h1.5v-31.2m73.871-.648c.242.141.523.13.75 0l-1.122-1.945-16.511-9.539 8.254-4.766-.75-1.3-9 5.199-8.985-5.188.008-.011-9.008-5.2v-10.402h-1.5V162.5c0 .27.149.504.364.633l-.008.012v.003l55.137 31.848h1.5l-.75-1.297-16.508-9.535 8.254-4.77-.75-1.3v.004l-9.004 5.199-36.754-21.234v-.825l.02-.035V142.13l8.238 4.758-.004.011 28.129 16.25m-37.86 87.311v9.536h1.5v-10.402l9-5.2-.75-1.3-28.133 16.25a.758.758 0 0 0-.37.652h2.245l16.508-9.535m-37.511-21.664 29.257-16.899-.75-1.3-27.007 15.601-1.5 2.598'/%3E%3Cpath fill='%233b3b4f' d='M319.566 259.996v-10.402l36.754-21.23.75.433-1.12-1.945-.005-.004-55.136 31.847-.727 1.262.356-.613.375-.649-.75.434-.688-.395-.02-.039-16.507-9.535 8.254-4.765-.012-.02 26.976-15.582 1.497-2.598-29.254 16.899.011.02-8.972 5.183-36.754-21.234v-.825l.02-.039v-19.07l8.238 4.754-.008.015 28.133 16.25a.755.755 0 0 0 .75 0l-.012-.023 55.105-31.828.746-1.3h1.48l-.75-.435v-.824l.02-.039v-19.074l8.239 4.758-.004.012 27.004 15.601h3l-29.239-16.89.004-.012-9.004-5.2V130.43l.75-.434h-2.246v64.566l-.75.434-16.511 9.535v-9.535h-1.5v10.402l-36.754 21.235-.684-.399-.02-.03-16.507-9.54 8.254-4.77-.012-.015 28.101-16.23a.752.752 0 0 0 .372-.649h-2.247l-16.507 9.535V195h-1.5v10.398l-9 5.204.011.015-8.972 5.18-8.98-5.188.003-.015-9.004-5.2v-10.398h-1.5V227.5c0 .27.149.504.364.633l-.008.012v.003l55.136 31.848h2.954l16.507-9.535v9.535h1.5'/%3E%3Cpath fill='%233b3b4f' d='m337.566 195-.746 1.297.746-.434.75.434-.75-1.297m66.02 15.598L376.574 195h-3l29.262 16.898.75-1.3m-37.512 33.8 9.008-5.203 9 5.2.75-1.301-28.137-16.25a.748.748 0 0 0-.746.004l1.121 1.945 16.512 9.535-8.258 4.77.75 1.3m-18.75-32.5 9.004-5.199 36.754 21.23v.868l1.125-1.945v-.004l-55.14-31.852h-1.5l.75 1.3 16.511 9.536-8.254 4.77.75 1.296M412.586 195h-1.496l.75.43v.867l.746-1.297'/%3E%3Cpath fill='%233b3b4f' d='m413.34 196.297-.75-1.3-.75 1.3v19.07l-8.254-4.765-.75 1.296 9.004 5.204v42.46l-.75.434h2.25v-63.7m-18.754 63.7v-32.5a.746.746 0 0 0-.379-.648l-1.121 1.945v19.074l-8.254-4.77-.75 1.301 9.004 5.2v10.398h1.5'/%3E%3Cg clip-path='url(%23prefix__x)'%3E%3Cpath fill='%233b3b4f' d='M430.688 271.207zm18.66-12.512v.868l-.746.433h-.004l-16.508 9.535v-9.535h.004v-31.203l-1.5-2.598v33.801h-.004v10.402l-36.754 21.23-.75-.433 1.121 1.946v.004l55.14-31.848.61-1.055v-.488l-.234-.406-.375-.653'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='M413.336 259.996h-2.242l-16.512 9.535v-9.535h-1.5l.004 10.402-9.004 5.2.75 1.3 28.133-16.25a.75.75 0 0 0 .37-.652m18.759 31.199-29.258 16.899.75 1.297 27.008-15.598 1.5-2.598m-19.504 33.801.375-.652.375-.649-.75.434-.75-.434.75 1.301'/%3E%3Cg clip-path='url(%23prefix__y)'%3E%3Cpath fill='%233b3b4f' d='M449.348 194.996v63.7l.609 1.058v-64.758h-.61'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='M432.094 194.996h-1.5V226.2l1.5 2.598v-33.8'/%3E%3Cg clip-path='url(%23prefix__z)'%3E%3Cpath fill='%233b3b4f' d='M432 313.785zm-19.41 11.211h1.5l16.508-9.535-.004 9.535h1.5l.004-10.402 17.859-10.32v-1.727l-36.617 21.148-.75 1.301'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__A)'%3E%3Cpath fill='%233b3b4f' d='M449.348 324.996h.609v-.789l-.234.137a.749.749 0 0 0-.375.652'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__B)'%3E%3Cpath fill='%233b3b4f' d='m430.594 293.797 19.363-11.184v-1.734l-17.863 10.32-1.5 2.598'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__C)'%3E%3Cpath fill='%233b3b4f' d='m449.348 261.297.609-.352v-.703l-.234.406-.375.649'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='M282.055 324.996v-32.5a.75.75 0 0 0-.325-.617l.016-.027v-.004l-55.137-31.852h-1.496l.746 1.3 16.512 9.536-8.254 4.766s0 .004-.004.004l.75 1.296h.004l9-5.203 36.754 21.235v.746l-.066.117v19.074l-8.203-4.738.02-.035-28.134-16.25a.739.739 0 0 0-.746.004l1.121 1.945 16.508 9.535-8.254 4.77.75 1.297 9.004-5.2 8.95 5.172-.016.031 9 5.2v10.398h1.5m111.379-31.848a.747.747 0 0 0 .75-.003l-1.122-1.946-16.511-9.535 8.254-4.77-.75-1.3-9 5.203-8.985-5.188.008-.015-9.008-5.2v-10.398h-1.5v32.5c0 .27.149.508.364.637l-.008.008v.004l55.137 31.851h1.5l-.75-1.3-16.508-9.536 8.254-4.77-.75-1.296-9.004 5.203-36.754-21.235v-.824l.02-.039v-19.07l8.238 4.754-.004.015 28.129 16.25m-75.368-1.953h-.003v33.801h1.5v-31.203.004-33.8h-1.497v31.198'/%3E%3Cpath fill='%233b3b4f' d='M301.559 259.996h-2.93l.75.434v.75l-.07.117v19.07l-8.2-4.738.016-.031-27.008-15.602h-3l29.207 16.871-.02.031 9.005 5.204v42.46l-.75.434h2.25V260.43l.75-.434'/%3E%3Cg clip-path='url(%23prefix__D)'%3E%3Cpath fill='%233b3b4f' d='m365.324 373.094-28.133 16.25a.753.753 0 0 0-.37.652h2.245l16.508-9.539v9.54h1.5v-10.403l9-5.203-.75-1.297'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='m318.063 358.797 29.257-16.902-.75-1.297-27.007 15.597-1.5 2.602'/%3E%3Cg clip-path='url(%23prefix__E)'%3E%3Cpath fill='%233b3b4f' d='m357.07 358.797-1.12-1.95-.005-.003-55.136 31.851-.727 1.258.356-.61.375-.648-.75.434-.688-.395-.02-.039-16.507-9.535 8.254-4.77-.012-.019 26.976-15.578 1.497-2.602-29.254 16.903.011.02-8.972 5.179-36.754-21.23v-.829l.02-.039v-19.07l8.238 4.758-.008.015 28.133 16.25a.755.755 0 0 0 .75-.003l-.012-.02 55.105-31.828.746-1.3h1.48l-.75-.435v-.824l.02-.043v-19.07l8.239 4.758-.004.008 27.004 15.605h3l-29.239-16.89.004-.012-9.004-5.203V260.43l.75-.434h-2.246v64.567l-.75.433-16.511 9.535v-9.535h-1.5v10.402l-36.754 21.23-.684-.394-.02-.035-16.507-9.535 8.254-4.77-.012-.015 28.101-16.234a.747.747 0 0 0 .372-.649h-2.247l-16.507 9.535v-9.535h-1.5v10.402l-9 5.2.011.02-8.972 5.179-8.98-5.188.003-.015-9.004-5.203v-10.395h-1.5v32.5c0 .27.149.504.364.637l-.008.008v.004l55.136 31.851h2.954l16.507-9.539v9.54h1.5v-10.403l36.754-21.235.75.438'/%3E%3C/g%3E%3Cpath fill='%233b3b4f' d='m337.566 324.996-.375.649-.37.652.745-.434.75.434-.75-1.3m19.129 31.847a.748.748 0 0 0-.746 0l1.121 1.949 16.512 9.535-8.258 4.766.75 1.3 9.008-5.203 9 5.2.75-1.297-28.137-16.25m19.879-31.848h-3l29.262 16.899.75-1.297-27.012-15.602m17.633 31.852v-.004l-55.14-31.848h-1.5l.75 1.3 16.511 9.532-8.254 4.77.75 1.3 9.004-5.203 36.754 21.235v.867l1.125-1.95m18.379-31.851h-1.496l.75.434v.867l.746-1.3'/%3E%3Cg clip-path='url(%23prefix__F)'%3E%3Cpath fill='%233b3b4f' d='M411.84 326.297v19.07l-8.254-4.765v-.004l-.75 1.3 9.004 5.204v42.46l-.75.434h2.25V325.43l.75-.434h-1.5l-.75 1.3'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__G)'%3E%3Cpath fill='%233b3b4f' d='m394.207 356.848-1.121 1.945v19.074l-8.254-4.77-.75 1.298 9.004 5.203v10.398h1.5v-32.504a.74.74 0 0 0-.379-.644'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__H)'%3E%3Cpath fill='%233b3b4f' d='M449.348 324.996v64.567l-.75.433h1.359v-65h-.61'/%3E%3C/g%3E%3Cg clip-path='url(%23prefix__I)'%3E%3Cpath fill='%233b3b4f' d='M430.594 356.195v33.801h1.5v-31.203.004-33.8h-1.5v31.198'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");border:3px solid var(--gray-00);border-radius:3px;max-width:1500px;width:100%}.certification-namespace .row{margin:0}.certification-namespace .col-sm-12{padding:0}.certificate-outer-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.certificate-outer-wrapper .donation-section hr{border:1px solid var(--gray-10)}.certificate-outer-wrapper .donation-completion .btn{background-color:var(--gray-15);border-color:var(--gray-85);color:var(--gray-85)}.certificate-outer-wrapper .donation-completion .btn:hover{background-color:var(--gray-85);border-color:var(--gray-85);color:var(--gray-05)}.certificate-outer-wrapper .donation-completion .btn[disabled],.certificate-outer-wrapper .donation-completion .btn[disabled]:hover{background-color:var(--gray-15);border-color:var(--quaternary-color);color:var(--quaternary-color)}.certificate-inner-wrapper{background-color:var(--gray-90);margin:0;padding:20px}.certificate-inner-wrapper .row{margin:0}.certificate-second-inner-wrapper{border:10px solid #fff;padding:14px}.certificate-wrapper{background-color:#fff}.certification-namespace header{background-color:var(--theme-color);height:100px;position:relative;width:100%}.certification-namespace header div{height:100%}.certification-namespace .logo,.certification-namespace header div{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.certification-namespace .logo{height:50px}.certification-namespace .logo svg{height:100%;max-width:500px;width:100%}.certification-namespace .information{height:380px;text-align:center}.certification-namespace .information-container{margin:0 100px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.certification-namespace p{margin:0}.certification-namespace h3{font-size:25px;font-weight:400}.certification-namespace h4{font-size:25px}.certification-namespace h1{color:var(--theme-color);font-size:45px}.certification-namespace .signatures{margin:0 auto;text-align:center}.certification-namespace .signatures img{margin:0 auto;max-width:300px;width:100%}.certification-namespace .signatures p{padding-top:1px}.certification-namespace .quincy-name{font-size:20px}.certification-namespace .quincy-role{font-size:17px}.certification-namespace .verify{word-wrap:break-word;font-size:15px;padding:30px 0 4px;text-align:center}.certificate-outer-wrapper{margin-top:var(--header-height)}.qr-wrap,.ribbon-wrap{display:block;height:0;position:relative;width:100%}.qr-code{height:150px;left:35px;top:-120px;width:150px}.qr-code,.ribbon{position:absolute}.ribbon{height:180px;right:0;top:-130px;width:180px}@media screen and (max-width:992px){.certification-namespace header{height:100px}.certification-namespace .logo{-webkit-margin-start:0;-webkit-box-pack:center;-ms-flex-pack:center;height:85px;justify-content:center;margin-inline-start:0;padding:20px}.certification-namespace .information{height:300px}.certification-namespace .information-container{word-wrap:break-word;margin:0 15px;text-align:center}.certification-namespace h3,.certification-namespace h4{font-size:20px}.certification-namespace h1{font-size:30px}.qr-code,.ribbon{display:none}}@media screen and (max-width:675px){.certification-namespace header{height:100px}.certification-namespace h3,.certification-namespace h4{font-size:20px}.certification-namespace h1{font-size:25px}}@media print{body{height:210mm;width:297mm}.certificate-outer-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;width:100%}.certification-namespace{border-color:var(--theme-color)!important}.certificate-outer-wrapper header{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:distribute;align-items:center;background-color:var(--theme-color)!important;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.certification-namespace h3,.certification-namespace h4{font-size:25px}.certification-namespace h1{font-size:45px}.certification-namespace .information{height:300px}.certification-namespace .signatures img{max-width:300px!important}.donation-section,.row.certificate-links{display:none}}.certification-settings tr{height:57px}.certification-settings .project-title>a{line-height:40px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border:none}.modal{overflow-y:auto}.soundbar{background:var(--gray-45);height:25px;margin:1em 0 2em;width:100%}input[type=range]{-webkit-appearance:none;overflow:hidden}input[type=range]:focus{outline-color:transparent}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--quaternary-background);border:2px solid var(--secondary-color);-webkit-box-shadow:-2000px 0 0 2000px var(--gray-90);box-shadow:-2000px 0 0 2000px var(--gray-90);cursor:pointer;height:25px;width:16px}input[type=range]::-moz-range-thumb{background:var(--quaternary-background);border:2px solid var(--secondary-color);border-radius:0;cursor:pointer;height:25px;width:16px}input[type=range]::-moz-range-progress{background:var(--gray-90);height:25px}label[for=scrollbar-width-slider]{margin-bottom:1rem}input.scrollbar-width[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;height:calc(1rem + 6px);position:relative}input.scrollbar-width[type=range]::-webkit-slider-runnable-track{background:var(--secondary-color);height:5px;width:100%}input.scrollbar-width[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--secondary-color);-webkit-box-shadow:1px 1px 1px #3d3d3d;box-shadow:1px 1px 1px #3d3d3d;height:calc(1rem + 6px);margin-top:-.5rem;width:calc(1rem + 6px)}input.scrollbar-width[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--focus-outline-color);outline-offset:-3px}input.scrollbar-width[type=range]::-moz-range-track{background:var(--secondary-color);height:5px;width:100%}input.scrollbar-width[type=range]::-moz-range-progress{background:var(--secondary-color);height:5px}input.scrollbar-width[type=range]::-moz-range-thumb{background:var(--secondary-color);border:3px solid var(--secondary-color);box-shadow:1px 1px 1px #3d3d3d;height:1rem;position:relative;width:1rem;z-index:400}input.scrollbar-width[type=range]:focus-visible::-moz-range-thumb{outline:3px solid var(--focus-outline-color);outline-offset:-3px}.scrollbar-width-numbers{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.scrollbar-width-numbers span:first-child{inset-inline-start:.375rem;position:relative}.scrollbar-width-numbers span:nth-child(2){inset-inline-start:.5rem;position:relative}.scrollbar-width-numbers span:nth-child(3){inset-inline-start:.325rem;position:relative}.scrollbar-width-numbers span:nth-child(4){inset-inline-start:.15rem;position:relative}.scrollbar-width-numbers span:nth-child(5){inset-inline-start:-.05rem;position:relative}.scrollbar-width-numbers .selected{background-color:transparent;font-weight:900}.scrollbar-width-container .scrollbar-width-ticks{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.scrollbar-width-container .tick{background:var(--secondary-background);border:2px solid var(--secondary-color);display:block;height:1rem;position:absolute;top:3px;width:1rem;z-index:100}.scrollbar-width-container .tick[data-current=true]{z-index:-1}.scrollbar-width-ticks .tick:first-child,[dir=rtl] .scrollbar-width-ticks .tick:nth-child(5){left:3px}.scrollbar-width-ticks .tick:nth-child(2),[dir=rtl] .scrollbar-width-ticks .tick:nth-child(4){left:calc(25% - .25rem + 2px)}.scrollbar-width-ticks .tick:nth-child(3){left:calc(50% - .5rem + .5px)}.scrollbar-width-ticks .tick:nth-child(4),[dir=rtl] .scrollbar-width-ticks .tick:nth-child(2){left:calc(75% - .5rem - 5px)}.scrollbar-width-ticks .tick:nth-child(5),[dir=rtl] .scrollbar-width-ticks .tick:first-child{left:calc(100% - 1rem - 2px)}.scrollbar-width-numbers span:hover,.scrollbar-width-ticks .tick:hover{cursor:pointer}.scrollbar-width-preview{background:var(--secondary-color);display:inline-block;height:1.5rem;margin:0 .5rem;position:absolute}.btn-danger{background-color:var(--danger-color);border-color:var(--danger-background);color:var(--danger-background)}.btn-danger:focus,.btn-danger:hover{border-color:var(--danger-background)}.btn-danger:focus,.btn-danger:hover,.danger-zone .panel-heading{background-color:var(--danger-background);color:var(--danger-color)}.danger-zone .panel-heading{border:none;border-radius:0}.danger-zone .panel-danger{border-color:var(--danger-background)}.danger-zone p{color:var(--danger-color)}.honesty-panel p{margin-inline:10px}.honesty-panel{padding-top:15px}.honesty-panel .btn-invert{color:var(--primary-background)}.btn-info,.user-panel{border-color:var(--highlight-background)}.btn-info{background-color:var(--highlight-color);color:var(--highlight-background)}.btn-info:focus,.btn-info:hover{border-color:var(--highlight-background)}.btn-info:focus,.btn-info:hover,.user-token .panel-heading{background-color:var(--highlight-background);color:var(--highlight-color)}.user-token .panel-heading{border:none;border-radius:0}.user-token .panel-info{border-color:var(--highlight-background)}.user-token p{color:var(--highlight-color)}.challenge-instructions blockquote{background-color:var(--tertiary-background);color:var(--tertiary-color);font-size:.9rem;margin:0 0 1.45rem;padding:10px;width:100%}div[tabindex="-1"]:focus{outline-color:transparent}.reset-modal p,.reset-modal-header{color:var(--danger-color)}.reset-modal-header{background-color:var(--danger-background)}.reset-modal-header h4{color:var(--danger-color)}.reset-modal-header .close{color:var(--danger-color);font-size:28px;text-shadow:none}@media screen and (max-width:767px){.reset-modal .btn-lg{font-size:16px}}.completion-message{font-size:1.5rem;font-weight:700;text-align:center}.completion-modal-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.completion-modal-body,.video-modal-body{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;min-height:400px}.video-modal-body{-webkit-padding-start:30px;padding-inline-start:30px}.completion-challenge-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-bottom:15px}.completion-success-icon{-webkit-animation:success-icon-animation .15s linear .1s forwards;animation:success-icon-animation .15s linear .1s forwards;height:200px;opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);width:200px}.challenge-success-modal .btn-cta-big{font-size:1.3rem;max-width:100%}@-webkit-keyframes success-icon-animation{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes success-icon-animation{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.completion-block-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;justify-content:space-between;max-width:500px;width:100%}.completion-block-name{font-size:1rem;font-weight:700;margin-bottom:4px}.completion-block-meta{color:var(--quaternary-color);font-size:.8rem;margin-top:5px}.completion-block-details .completion-block-name{font-size:1.2rem}.completion-block-details .completion-block-meta{font-size:1rem}.progress-bar-wrap{position:relative;width:100%}.progress-bar-background{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--quaternary-background);color:var(--primary-color);display:-webkit-box;display:-ms-flexbox;display:flex;height:10px;justify-content:center;left:0;position:absolute;top:0;width:100%}.progress-bar-percent{background-color:var(--primary-color);overflow:hidden;position:relative;-webkit-transition:width 0ms linear;transition:width 0ms linear;width:0}.progress-bar-foreground{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--primary-background);display:-webkit-box;display:-ms-flexbox;display:flex;height:10px;justify-content:center;width:400px}@media screen and (max-width:991px){.challenge-success-modal .btn-lg{font-size:1rem}.challenge-success-modal .btn-cta-big{font-size:1rem;max-width:100%}.completion-modal-body{min-height:340px}.progress-bar-background,.progress-bar-foreground,.progress-bar-wrap{height:10px}.completion-success-icon{height:160px;width:160px}.completion-message{font-size:1.2rem;font-weight:600}.completion-block-name,.completion-challenge-name{font-size:1rem}}.alert>p>strong{color:inherit}.fa-circle-exclamation{font-size:3rem;padding-bottom:10px}.shortcuts-modal-body table{margin-bottom:2rem!important;width:100%}.shortcuts-modal-body table caption{text-align:center}.shortcuts-modal-body table th{font-weight:700;text-align:center}.shortcuts-modal-body table tbody tr{border-bottom:1px solid #ccc;line-height:2rem}.shortcuts-modal-body table tbody tr td:nth-child(2){font-weight:700;text-align:right}@media screen and (max-width:767px){.help-modal .btn-lg{font-size:16px}}.output-text{height:100%;overflow-y:auto;padding-top:0;white-space:pre-wrap;width:100%;word-break:normal}pre.output-text code{background-color:var(--quaternary-background);color:var(--tertiary-color);font-size:90%;padding:2px 4px}.output-text:focus-visible{outline-offset:-2px}@supports not selector(:focus-visible){.output-text:focus{outline-offset:-2px}}.challenge-test-suite{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-padding-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;margin:15px 0;padding-inline-start:0}.challenge-test-suite-heading{font-size:.9em;text-align:center}.challenge-test-suite code{overflow-wrap:anywhere;white-space:pre-wrap}.test-result{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.test-result:nth-child(odd){background-color:var(--tertiary-background)}.test-output{padding:5px 10px}.test-output p{margin:0}.test-status-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:60px;min-width:60px}.test-status-icon>svg{height:40px;width:40px}.tool-panel-group a,.tool-panel-group button{font-size:1.1rem}.tool-panel-group-mobile a,.tool-panel-group-mobile button{font-size:.8rem}.tool-panel-group-mobile{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;background-color:var(--tertiary-background);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:absolute;width:100%}.tool-panel-group-mobile>.btn-block,.tool-panel-group-mobile>.dropdown>.btn-block{margin:0 2px 0 0;padding:5px 0}.tool-panel-group .btn-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.tool-panel-group-mobile .btn-group{display:block;margin:0 2px;width:100%}.tool-panel-group-mobile .btn{margin:0!important}.tool-panel-group-mobile :focus-visible{outline-offset:-3px}.tool-panel-group .dropdown-menu{bottom:100%;left:-1px;min-width:240px;text-align:center;top:auto;width:calc(100% + 2px)}.tool-panel-group .dropdown-menu a{padding:.5rem}.MathJax,.MathJax_Display,.MathJax_SVG{max-width:100%;overflow-x:auto;overflow-y:hidden}.instructions-panel{height:100%;overflow-y:scroll;padding:0 10px;position:relative;width:100%}#mobile-layout-pane-instructions>.instructions-panel{height:auto;overflow-y:none}.video-modal{height:calc(100vh - 20px)}@media (min-width:768px){.video-modal{height:calc(100vh - 60px);width:90%}}.video-modal .modal-content{height:100%}.video-modal .modal-content,.video-modal-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.video-modal iframe,.video-modal-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.video-modal iframe{margin-bottom:0;width:100%}.video-modal p{margin-bottom:0}.monaco-editor .margin-view-overlays .line-numbers,.monaco-editor .margin-view-overlays .myLineDecoration+.line-numbers{color:var(--primary-color)}.monaco-editor-background,.monaco-scrollable-element{overflow:visible!important}.monaco-editor-background{contain:none!important}.vs .monaco-scrollable-element>.scrollbar>.slider{z-index:11}textarea.inputarea{height:1px!important;width:1px!important}.editor-container{background:var(--editor-background)}.breadcrumbs-demo{font-size:16px;margin:0;padding:10px}.editor-lower-jaw,.editor-upper-jaw{padding-block:15px;padding-inline:0 15px}.editor-upper-jaw{max-width:unset!important}.action-row-container,.description-container{background-color:var(--secondary-background);border:2px solid var(--quaternary-background);max-width:600px;padding:1rem}.challenge-description-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px}.description-container h1{color:var(--secondary-color);font-size:1.1rem;font-weight:700;line-height:1.1;margin:.1em 0 .6rem}.description-highlighter{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:example;animation-name:example;background-color:var(--secondary-background);opacity:1}.action-row-container button[aria-hidden=true]{display:none}@-webkit-keyframes example{0%{background-color:var(--highlight-background)}to{background-color:var(--secondary-background)}}@keyframes example{0%{background-color:var(--highlight-background)}to{background-color:var(--secondary-background)}}#description p:last-child{margin:0}.myEditableLineDecoration{background-color:var(--gray-45);margin-inline:5px!important;width:15px!important}.myEditableLineDecoration.tests-passed{background-color:#4caf50}.editable-region{background-color:var(--primary-background);z-index:-1}.accessibilityHelpWidget{z-index:1}.test-feedback{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0}.test-feedback p{margin:.45rem 0 0}.test-feedback svg{height:1.5rem;margin-top:.5rem;width:auto}.test-feedback .hint-status,.test-feedback .test-status{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:.5rem;margin-top:1rem}#lowerjaw-qoute,.hint-description,.test-status-description{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;width:100%}.fade-in{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:FadeIn;animation-name:FadeIn;-webkit-transition-timing-function:linear;transition-timing-function:linear}@-webkit-keyframes FadeIn{0%{opacity:0}40%{opacity:0}to{opacity:1}}@keyframes FadeIn{0%{opacity:0}40%{opacity:0}to{opacity:1}}.utility-bar{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.utility-bar>*{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem;justify-content:center;padding:6px 0}.progress-bar-container{text-align:center}.editor-lower-jaw .progress-bar-wrap-container{margin:32px 0;width:100%!important}.editor-lower-jaw .progress-bar-background-container{width:100%!important}.hint-status{margin-bottom:18px}.reflex-element{overflow:hidden!important}.monaco-menu .action-label{color:var(--highlight-color);letter-spacing:.02em}.monaco-aria-container{top:-999em}.monaco-menu .monaco-action-bar.vertical .action-item:last-child,.monaco-menu .monaco-action-bar.vertical .action-item:nth-last-child(n+5),.monaco-menu .monaco-action-bar.vertical .action-label.separator{display:none!important}.action-row{border-bottom:1px solid var(--quaternary-background);padding:10px}.monaco-editor-tabs button[aria-expanded=true],.panel-display-tabs button[aria-expanded=true]{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--secondary-background)}.monaco-editor-tabs button:hover,.panel-display-tabs button:hover{background-color:var(--primary-background);color:var(--secondary-color)}.monaco-editor-tabs button[aria-expanded=true]:hover,.panel-display-tabs button[aria-expanded=true]:hover{background-color:var(--quaternary-color);color:var(--secondary-background)}.panel-display-tabs button:focus-visible{position:relative;z-index:20}.tabs-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.monaco-editor-tabs button,.tabs-row button{border-style:solid;border-width:3px;padding:6px 12px}.monaco-editor-tabs button+button{-webkit-margin-start:3px;margin-inline-start:3px}.monaco-editor-tabs{-webkit-margin-end:auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline-end:auto}.panel-display-tabs button:first-child,.tabs-row>button:first-child{margin:0 10px 0 0}.panel-display-tabs button:last-of-type{border-inline-start-width:1px}.panel-display-tabs button:nth-last-child(2){border-inline-end-width:1px}.restart-step-tab{margin:0 auto}#mobile-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative}#mobile-layout,#mobile-layout .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}#mobile-layout .nav-tabs{border-bottom:1px solid var(--quaternary-color);height:2rem;margin:0 1px;padding:0}#mobile-layout .nav-tabs[data-haspreview=true]{width:calc(100% - 2rem - 2px)}#mobile-layout .nav-tabs>li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;text-align:center}#mobile-layout .nav-tabs>li>a{-webkit-margin-end:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8em;height:calc(2rem - 1px);justify-content:center;margin-inline-end:0;padding:0;text-decoration:none}#mobile-layout .nav-tabs>li.active>a{background-color:var(--quaternary-color);border:0;color:var(--secondary-background);font-weight:900;height:100%}#mobile-layout .nav-tabs>li:not(.active)>a:hover{background:var(--quaternary-background);color:var(--secondary-color)}.portal-button{border:0;border-bottom:1px solid var(--quaternary-color);height:2rem;padding:0;position:absolute;right:1px;top:0;width:2rem}.portal-button[aria-expanded=true]{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--secondary-background)}.portal-button:focus-visible{outline-offset:-3px}#mobile-layout .tab-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-padding-after:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;overflow-y:hidden;padding-block-end:37px}#mobile-layout-pane-preview .preview-external-window{margin-top:60px;text-align:center}#mobile-layout-pane-editor{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}[data-has-editable-boundaries=true] #mobile-layout .tab-content{-webkit-padding-after:0;padding-block-end:0}#mobile-layout .tab-pane{height:100%;overflow:hidden}#mobile-layout #mobile-layout-pane-instructions{overflow-y:auto}#mobile-layout-pane-instructions:focus-visible{outline-offset:-2px}@supports not selector(:focus-visible){#mobile-layout-pane-instructions:focus{outline-offset:-2px}}#mobile-layout .monaco-editor-tabs{padding:10px;width:100%}#mobile-layout .monaco-editor-tabs button{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50%}.nav-tabs [role=tab]:focus{outline-offset:-3px}.hide-test-frame{left:-9999px;position:absolute;top:-9999px;visibility:hidden}button[aria-described-by=codeally-cookie-warning]{font-size:1.1rem}input[type=checkbox]{-webkit-margin-end:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #000;border-radius:.15em;display:grid;margin-inline-end:15px;max-height:1.15em;max-width:1.15em;min-height:1.15em;min-width:1.15em;place-content:center;-webkit-transform:translateY(-.075em);transform:translateY(-.075em)}input[type=checkbox]:before{-webkit-box-shadow:inset 1em 1em #000;box-shadow:inset 1em 1em #000;content:"";height:.65em;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .12s ease-in-out;transition:-webkit-transform .12s ease-in-out;transition:transform .12s ease-in-out;transition:transform .12s ease-in-out,-webkit-transform .12s ease-in-out;width:.65em}input[type=checkbox]:checked:before{-webkit-transform:scale(1);transform:scale(1)}.video-wrapper{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.video-wrapper embed,.video-wrapper iframe,.video-wrapper object{height:100%;left:0;position:absolute;top:0;width:100%}.video-placeholder-loader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:540px}.display-youtube-video{display:block}.hide-youtube-video{display:none}.video-quiz-options{background-color:var(--primary-background)}.video-quiz-options>label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;overflow-x:auto;scrollbar-color:var(--quaternary-background) var(--secondary-background);scrollbar-width:thin}.video-quiz-options>label::-webkit-scrollbar{height:15px}.video-quiz-options>label::-webkit-scrollbar-track{background:var(--secondary-background)}.video-quiz-options>label::-webkit-scrollbar-thumb{background-color:var(--quaternary-background)}.video-quiz-option-label{border-bottom:2px solid var(--tertiary-background);border-left:4px solid var(--tertiary-background);border-right:4px solid var(--tertiary-background);border-top:2px solid var(--tertiary-background);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;padding:20px}.video-quiz-option-label:first-child{border-top:4px solid var(--tertiary-background)}.video-quiz-option-label:last-child{border-bottom:4px solid var(--tertiary-background)}.video-quiz-input-hidden{left:-9999px;position:absolute}.video-quiz-input-visible{-webkit-margin-end:15px;background-color:var(--secondary-background);border:2px solid var(--primary-color);border-radius:50%;display:inline-block;margin-inline-end:15px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;position:relative;top:2px}.video-quiz-selected-input{background-color:var(--primary-color);border-radius:50%;height:10px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px}.video-quiz-option>p{margin:0}.video-quiz-option>pre{background:none;margin:0;padding:0}</style><meta name="generator" content="Gatsby 3.15.0"><title>Aprenda acessibilidade criando um questionário: Passo 19 | freeCodeCamp.org</title><link rel="icon" href="https://www.freecodecamp.org/portuguese/favicon-32x32.png?v=6cba562cbd10e31af925a976f3db73f7" type="image/png"><link rel="manifest" href="https://www.freecodecamp.org/portuguese/manifest.webmanifest" crossorigin="anonymous"><meta name="theme-color" content="#0a0a23"><link rel="apple-touch-icon" sizes="48x48" href="https://www.freecodecamp.org/portuguese/icons/icon-48x48.png?v=6cba562cbd10e31af925a976f3db73f7"><link rel="apple-touch-icon" sizes="72x72" href="https://www.freecodecamp.org/portuguese/icons/icon-72x72.png?v=6cba562cbd10e31af925a976f3db73f7"><link rel="apple-touch-icon" sizes="96x96" href="https://www.freecodecamp.org/portuguese/icons/icon-96x96.png?v=6cba562cbd10e31af925a976f3db73f7"><link rel="apple-touch-icon" sizes="144x144" href="https://www.freecodecamp.org/portuguese/icons/icon-144x144.png?v=6cba562cbd10e31af925a976f3db73f7"><link rel="apple-touch-icon" sizes="192x192" href="https://www.freecodecamp.org/portuguese/icons/icon-192x192.png?v=6cba562cbd10e31af925a976f3db73f7"><link rel="apple-touch-icon" sizes="256x256" href="https://www.freecodecamp.org/portuguese/icons/icon-256x256.png?v=6cba562cbd10e31af925a976f3db73f7"><link rel="apple-touch-icon" sizes="384x384" href="https://www.freecodecamp.org/portuguese/icons/icon-384x384.png?v=6cba562cbd10e31af925a976f3db73f7"><link rel="apple-touch-icon" sizes="512x512" href="https://www.freecodecamp.org/portuguese/icons/icon-512x512.png?v=6cba562cbd10e31af925a976f3db73f7"><meta content="freeCodeCamp.org" name="og:title"><meta content="Aprenda a programar — de graça" name="og:description"><meta content="https://cdn.freecodecamp.org/platform/universal/fcc_meta_1920X1080-indigo.png" property="og:image"><meta content="summary_large_image" name="twitter:card"><meta content="https://cdn.freecodecamp.org/platform/universal/fcc_meta_1920X1080-indigo.png" name="twitter:image:src"><meta content="freeCodeCamp.org" name="twitter:title"><meta content="Aprenda a programar — de graça" name="twitter:description"><meta content="$ilp.uphold.com/LJmbPn7WD4JB" name="monetization"><link as="script" rel="preload" href="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/webpack-runtime-6005036b929565d26a8d.js.download"><link as="script" rel="preload" href="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/framework-1259ad41a1a5a044ba89.js.download"><link as="script" rel="preload" href="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/d5401f82-fa3b1b4fee02e3938378.js.download"><link as="script" rel="preload" href="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/3d1304c3-e17ec9c89d4137dda966.js.download"><link as="script" rel="preload" href="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/66e96ce7-de115c4555af72af76a8.js.download"><link as="script" rel="preload" href="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/app-f629c9f2e91e9ea75f8c.js.download"><link as="script" rel="preload" href="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/bc71278072746e31a5276ce38791f7b74da34c13-1ae1d68784efcd426c7e.js.download"><link as="script" rel="preload" href="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/7a07369a41901bca1abcd2c6f17ee289eacdca42-ea48b0ae81d1947f2d1a.js.download"><link as="script" rel="preload" href="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/9163fb5de437b6091535792faec8d907abbaf188-f7456b0df3281fcf06a4.js.download"><link as="script" rel="preload" href="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/6d4fc1f87d8e1151a6d76eb2f14daf2baec2667e-f2af88285655fcca8e29.js.download"><link as="script" rel="preload" href="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/c330fb5ef535ecaba6eb0ba66f92fae5313ea183-d035eafbfb5011481b62.js.download"><link as="script" rel="preload" href="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/fd6f78337c9196a9564499a169bbef64942b2727-78cf4f24591a3106604d.js.download"><link as="script" rel="preload" href="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/7d267895522d019b5a4e20d1ec4dd4a3f20d244a-9af0d068948b1a029ba6.js.download"><link as="script" rel="preload" href="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/component---src-templates-challenges-classic-show-tsx-2d01f2cd3774a8c3a2c1.js.download"><link as="fetch" rel="preload" href="https://www.freecodecamp.org/portuguese/page-data/learn/2022/responsive-web-design/learn-accessibility-by-building-a-quiz/step-14/page-data.json" crossorigin="anonymous"><link as="fetch" rel="preload" href="https://www.freecodecamp.org/portuguese/page-data/sq/d/1800977889.json" crossorigin="anonymous"><link as="fetch" rel="preload" href="https://www.freecodecamp.org/portuguese/page-data/sq/d/4268002518.json" crossorigin="anonymous"><link as="fetch" rel="preload" href="https://www.freecodecamp.org/portuguese/page-data/app-data.json" crossorigin="anonymous"><style>
@font-face{
font-family: 'Aileron';
font-weight: 400;
src: url(chrome-extension://mfidniedemcgceagapgdekdbmanojomk/font/Roboto-Regular.ttf);
}
@font-face{
font-family: 'Aileron';
font-weight: 400;
src: url(chrome-extension://mfidniedemcgceagapgdekdbmanojomk/font/Aileron-Regular.ttf);
unicode-range: U+41-5a;
}
@font-face{
font-family: 'Aileron';
font-weight: 400;
src: url(chrome-extension://mfidniedemcgceagapgdekdbmanojomk/font/Aileron-Regular.ttf);
unicode-range: U+61-7a;
}
@font-face{
font-family: 'Aileron';
font-weight: 600;
src: url(chrome-extension://mfidniedemcgceagapgdekdbmanojomk/font/Roboto-Medium.ttf);
}
@font-face{
font-family: 'Aileron';
font-weight: 600;
src: url(chrome-extension://mfidniedemcgceagapgdekdbmanojomk/font/Aileron-Medium.ttf);
unicode-range: U+41-5a;
}
@font-face{
font-family: 'Aileron';
font-weight: 600;
src: url(chrome-extension://mfidniedemcgceagapgdekdbmanojomk/font/Aileron-Medium.ttf);
unicode-range: U+61-7a;
}
@font-face{
font-family: 'Aileron';
font-weight: 700;
src: url(chrome-extension://mfidniedemcgceagapgdekdbmanojomk/font/Roboto-Bold.ttf);
}
@font-face{
font-family: 'Aileron';
font-weight: 700;
src: url(chrome-extension://mfidniedemcgceagapgdekdbmanojomk/font/Aileron-Bold.ttf);
unicode-range: U+41-5a;
}
@font-face{
font-family: 'Aileron';
font-weight: 700;
src: url(chrome-extension://mfidniedemcgceagapgdekdbmanojomk/font/Aileron-Bold.ttf);
unicode-range: U+61-7a;
}
</style><script src="./Aprenda acessibilidade criando um questionário_ Passo 19 _ freeCodeCamp.org_files/v3"></script><link as="font" crossorigin="anonymous" href="https://www.freecodecamp.org/portuguese/static/Lato-Regular-77ca2742388f408c3be7d0ec3e7dc392.woff" rel="preload" type="font/woff" data-react-helmet="true"><link as="font" crossorigin="anonymous" href="https://www.freecodecamp.org/portuguese/static/Lato-Light-91308c0216b40aad16036f1394b98237.woff" rel="preload" type="font/woff" data-react-helmet="true"><link as="font" crossorigin="anonymous" href="https://www.freecodecamp.org/portuguese/static/Lato-Bold-ba3a83adcb94357fc42f762985e4d3df.woff" rel="preload" type="font/woff" data-react-helmet="true"><link as="font" crossorigin="anonymous" href="https://www.freecodecamp.org/portuguese/static/Hack-ZeroSlash-Regular-f67447de5dc6604f538786bd55ac6019.woff" rel="preload" type="font/woff" data-react-helmet="true"><link as="font" crossorigin="anonymous" href="https://www.freecodecamp.org/portuguese/static/Hack-ZeroSlash-Bold-c8ea19a8461596cf1a6a2ad08bebcf8e.woff" rel="preload" type="font/woff" data-react-helmet="true"><link as="font" crossorigin="anonymous" href="https://www.freecodecamp.org/portuguese/static/Hack-ZeroSlash-Italic-678bc16b550480d5a3c5c76dbf8c5fb9.woff" rel="preload" type="font/woff" data-react-helmet="true"><meta name="description" content="Aprenda a programar — de graça" data-react-helmet="true"><meta name="keywords" content="python,javascript,js,git,github,site,web,desenvolvimento,gratuito,programar,freecodecamp,curso,cursos,html,css,react,redux,api,front,back,end,aprender,tutorial,programação" data-react-helmet="true"><style type="text/css" media="screen" class="monaco-colors">.codicon-add:before { content: '\ea60'; }
.codicon-plus:before { content: '\ea60'; }
.codicon-gist-new:before { content: '\ea60'; }
.codicon-repo-create:before { content: '\ea60'; }
.codicon-lightbulb:before { content: '\ea61'; }
.codicon-light-bulb:before { content: '\ea61'; }
.codicon-repo:before { content: '\ea62'; }
.codicon-repo-delete:before { content: '\ea62'; }
.codicon-gist-fork:before { content: '\ea63'; }
.codicon-repo-forked:before { content: '\ea63'; }
.codicon-git-pull-request:before { content: '\ea64'; }
.codicon-git-pull-request-abandoned:before { content: '\ea64'; }
.codicon-record-keys:before { content: '\ea65'; }
.codicon-keyboard:before { content: '\ea65'; }
.codicon-tag:before { content: '\ea66'; }
.codicon-tag-add:before { content: '\ea66'; }
.codicon-tag-remove:before { content: '\ea66'; }
.codicon-person:before { content: '\ea67'; }
.codicon-person-follow:before { content: '\ea67'; }
.codicon-person-outline:before { content: '\ea67'; }
.codicon-person-filled:before { content: '\ea67'; }
.codicon-git-branch:before { content: '\ea68'; }
.codicon-git-branch-create:before { content: '\ea68'; }
.codicon-git-branch-delete:before { content: '\ea68'; }
.codicon-source-control:before { content: '\ea68'; }
.codicon-mirror:before { content: '\ea69'; }
.codicon-mirror-public:before { content: '\ea69'; }
.codicon-star:before { content: '\ea6a'; }
.codicon-star-add:before { content: '\ea6a'; }
.codicon-star-delete:before { content: '\ea6a'; }
.codicon-star-empty:before { content: '\ea6a'; }
.codicon-comment:before { content: '\ea6b'; }
.codicon-comment-add:before { content: '\ea6b'; }
.codicon-alert:before { content: '\ea6c'; }
.codicon-warning:before { content: '\ea6c'; }
.codicon-search:before { content: '\ea6d'; }
.codicon-search-save:before { content: '\ea6d'; }
.codicon-log-out:before { content: '\ea6e'; }
.codicon-sign-out:before { content: '\ea6e'; }
.codicon-log-in:before { content: '\ea6f'; }
.codicon-sign-in:before { content: '\ea6f'; }
.codicon-eye:before { content: '\ea70'; }
.codicon-eye-unwatch:before { content: '\ea70'; }
.codicon-eye-watch:before { content: '\ea70'; }
.codicon-circle-filled:before { content: '\ea71'; }
.codicon-primitive-dot:before { content: '\ea71'; }
.codicon-close-dirty:before { content: '\ea71'; }
.codicon-debug-breakpoint:before { content: '\ea71'; }
.codicon-debug-breakpoint-disabled:before { content: '\ea71'; }
.codicon-debug-hint:before { content: '\ea71'; }
.codicon-primitive-square:before { content: '\ea72'; }
.codicon-edit:before { content: '\ea73'; }
.codicon-pencil:before { content: '\ea73'; }
.codicon-info:before { content: '\ea74'; }
.codicon-issue-opened:before { content: '\ea74'; }
.codicon-gist-private:before { content: '\ea75'; }
.codicon-git-fork-private:before { content: '\ea75'; }
.codicon-lock:before { content: '\ea75'; }
.codicon-mirror-private:before { content: '\ea75'; }
.codicon-close:before { content: '\ea76'; }
.codicon-remove-close:before { content: '\ea76'; }
.codicon-x:before { content: '\ea76'; }
.codicon-repo-sync:before { content: '\ea77'; }
.codicon-sync:before { content: '\ea77'; }
.codicon-clone:before { content: '\ea78'; }
.codicon-desktop-download:before { content: '\ea78'; }
.codicon-beaker:before { content: '\ea79'; }
.codicon-microscope:before { content: '\ea79'; }
.codicon-vm:before { content: '\ea7a'; }
.codicon-device-desktop:before { content: '\ea7a'; }
.codicon-file:before { content: '\ea7b'; }
.codicon-file-text:before { content: '\ea7b'; }
.codicon-more:before { content: '\ea7c'; }
.codicon-ellipsis:before { content: '\ea7c'; }
.codicon-kebab-horizontal:before { content: '\ea7c'; }
.codicon-mail-reply:before { content: '\ea7d'; }
.codicon-reply:before { content: '\ea7d'; }
.codicon-organization:before { content: '\ea7e'; }
.codicon-organization-filled:before { content: '\ea7e'; }
.codicon-organization-outline:before { content: '\ea7e'; }
.codicon-new-file:before { content: '\ea7f'; }
.codicon-file-add:before { content: '\ea7f'; }
.codicon-new-folder:before { content: '\ea80'; }
.codicon-file-directory-create:before { content: '\ea80'; }
.codicon-trash:before { content: '\ea81'; }
.codicon-trashcan:before { content: '\ea81'; }
.codicon-history:before { content: '\ea82'; }
.codicon-clock:before { content: '\ea82'; }
.codicon-folder:before { content: '\ea83'; }
.codicon-file-directory:before { content: '\ea83'; }
.codicon-symbol-folder:before { content: '\ea83'; }
.codicon-logo-github:before { content: '\ea84'; }
.codicon-mark-github:before { content: '\ea84'; }
.codicon-github:before { content: '\ea84'; }
.codicon-terminal:before { content: '\ea85'; }
.codicon-console:before { content: '\ea85'; }
.codicon-repl:before { content: '\ea85'; }
.codicon-zap:before { content: '\ea86'; }
.codicon-symbol-event:before { content: '\ea86'; }
.codicon-error:before { content: '\ea87'; }
.codicon-stop:before { content: '\ea87'; }
.codicon-variable:before { content: '\ea88'; }
.codicon-symbol-variable:before { content: '\ea88'; }
.codicon-array:before { content: '\ea8a'; }
.codicon-symbol-array:before { content: '\ea8a'; }
.codicon-symbol-module:before { content: '\ea8b'; }
.codicon-symbol-package:before { content: '\ea8b'; }
.codicon-symbol-namespace:before { content: '\ea8b'; }
.codicon-symbol-object:before { content: '\ea8b'; }
.codicon-symbol-method:before { content: '\ea8c'; }
.codicon-symbol-function:before { content: '\ea8c'; }
.codicon-symbol-constructor:before { content: '\ea8c'; }
.codicon-symbol-boolean:before { content: '\ea8f'; }
.codicon-symbol-null:before { content: '\ea8f'; }
.codicon-symbol-numeric:before { content: '\ea90'; }
.codicon-symbol-number:before { content: '\ea90'; }
.codicon-symbol-structure:before { content: '\ea91'; }
.codicon-symbol-struct:before { content: '\ea91'; }
.codicon-symbol-parameter:before { content: '\ea92'; }
.codicon-symbol-type-parameter:before { content: '\ea92'; }
.codicon-symbol-key:before { content: '\ea93'; }
.codicon-symbol-text:before { content: '\ea93'; }
.codicon-symbol-reference:before { content: '\ea94'; }
.codicon-go-to-file:before { content: '\ea94'; }
.codicon-symbol-enum:before { content: '\ea95'; }
.codicon-symbol-value:before { content: '\ea95'; }
.codicon-symbol-ruler:before { content: '\ea96'; }
.codicon-symbol-unit:before { content: '\ea96'; }
.codicon-activate-breakpoints:before { content: '\ea97'; }
.codicon-archive:before { content: '\ea98'; }
.codicon-arrow-both:before { content: '\ea99'; }
.codicon-arrow-down:before { content: '\ea9a'; }
.codicon-arrow-left:before { content: '\ea9b'; }
.codicon-arrow-right:before { content: '\ea9c'; }
.codicon-arrow-small-down:before { content: '\ea9d'; }
.codicon-arrow-small-left:before { content: '\ea9e'; }
.codicon-arrow-small-right:before { content: '\ea9f'; }
.codicon-arrow-small-up:before { content: '\eaa0'; }
.codicon-arrow-up:before { content: '\eaa1'; }
.codicon-bell:before { content: '\eaa2'; }
.codicon-bold:before { content: '\eaa3'; }
.codicon-book:before { content: '\eaa4'; }
.codicon-bookmark:before { content: '\eaa5'; }
.codicon-debug-breakpoint-conditional-unverified:before { content: '\eaa6'; }
.codicon-debug-breakpoint-conditional:before { content: '\eaa7'; }
.codicon-debug-breakpoint-conditional-disabled:before { content: '\eaa7'; }
.codicon-debug-breakpoint-data-unverified:before { content: '\eaa8'; }
.codicon-debug-breakpoint-data:before { content: '\eaa9'; }
.codicon-debug-breakpoint-data-disabled:before { content: '\eaa9'; }
.codicon-debug-breakpoint-log-unverified:before { content: '\eaaa'; }
.codicon-debug-breakpoint-log:before { content: '\eaab'; }
.codicon-debug-breakpoint-log-disabled:before { content: '\eaab'; }
.codicon-briefcase:before { content: '\eaac'; }
.codicon-broadcast:before { content: '\eaad'; }
.codicon-browser:before { content: '\eaae'; }
.codicon-bug:before { content: '\eaaf'; }
.codicon-calendar:before { content: '\eab0'; }
.codicon-case-sensitive:before { content: '\eab1'; }
.codicon-check:before { content: '\eab2'; }
.codicon-checklist:before { content: '\eab3'; }
.codicon-chevron-down:before { content: '\eab4'; }
.codicon-chevron-left:before { content: '\eab5'; }
.codicon-chevron-right:before { content: '\eab6'; }
.codicon-chevron-up:before { content: '\eab7'; }
.codicon-chrome-close:before { content: '\eab8'; }
.codicon-chrome-maximize:before { content: '\eab9'; }
.codicon-chrome-minimize:before { content: '\eaba'; }
.codicon-chrome-restore:before { content: '\eabb'; }
.codicon-circle-outline:before { content: '\eabc'; }
.codicon-debug-breakpoint-unverified:before { content: '\eabc'; }
.codicon-circle-slash:before { content: '\eabd'; }
.codicon-circuit-board:before { content: '\eabe'; }
.codicon-clear-all:before { content: '\eabf'; }
.codicon-clippy:before { content: '\eac0'; }
.codicon-close-all:before { content: '\eac1'; }
.codicon-cloud-download:before { content: '\eac2'; }
.codicon-cloud-upload:before { content: '\eac3'; }
.codicon-code:before { content: '\eac4'; }
.codicon-collapse-all:before { content: '\eac5'; }
.codicon-color-mode:before { content: '\eac6'; }