ev_lib_classes 0.7.1

Pure styling data (Tailwind class tables) shared by the Dioxus uikit and the TS codegen — no Dioxus.
Documentation
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
# AUTO-GENERATED by `nix run .#gen` — do not edit.
-1
-bottom-12 left-1/2 -translate-x-1/2 rotate-90
-form-item-description
-form-item-message
-form-item\
-ml-4
-mt-4 flex-col
-top-12 left-1/2 -translate-x-1/2 rotate-90
12:00:01
2026-06-10 09:05
@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-2 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6
[&>*:not(:first-child)]:rounded-l-none [&>*:not(:first-child)]:border-l-0 [&>*:not(:last-child)]:rounded-r-none
[&>svg]:size-3.5
[&_[data-slot=command-input-wrapper]]:h-12 [&_[data-slot=command-input]]:h-12
[&_tr:last-child]:border-0
[&_tr]:border-b
[.border-t]:pt-6
[data-chart=chart-x]
absolute inset-0 h-full w-full opacity-0 disabled:cursor-not-allowed
absolute inset-0 top-1/2 shrink-0 bg-border h-px w-full
absolute size-8 rounded-full
accordion-content
accordion-header
accordion-item
accordion-trigger
alert-description
alert-dialog
alert-dialog-action
alert-dialog-cancel
alert-dialog-content
alert-dialog-description
alert-dialog-footer
alert-dialog-header
alert-dialog-overlay
alert-dialog-title
alert-dialog-trigger
alert-title
align-middle
animate-caret-blink bg-ink h-4 w-px duration-1000
animate-pulse
animate-spin
aria-checked
aria-checked=\
aria-checked=true
aria-controls
aria-controls=\
aria-current
aria-current=\
aria-describedby
aria-describedby=\
aria-disabled
aria-expanded
aria-expanded=\
aria-haspopup
aria-haspopup=\
aria-hidden
aria-invalid
aria-invalid=\
aria-label
aria-label=\
aria-live
aria-live=\
aria-modal
aria-modal=\
aria-orientation
aria-orientation=\
aria-pressed
aria-pressed=true
aria-roledescription
aria-roledescription=\
aria-selected
aria-selected=\
aria-valuemax
aria-valuemax=100
aria-valuemin
aria-valuemin=0
aria-valuenow
aria-valuenow=100
aria-valuenow=25
aria-valuenow=60
aspect-square
aspect-square p-[var(--control-py)]
aspect-square size-full
avatar-fallback
avatar-image
background-color:currentColor
basis-full
bg-accent-debug text-background hover:bg-accent-debug/90
bg-accent-error
bg-accent-error text-on-accent-error hover:bg-accent-error/90
bg-accent-error text-on-accent-error hover:bg-accent-error/90 focus-visible:ring-accent-error/20
bg-accent-error/15
bg-accent-info text-on-accent-info hover:bg-accent-info/90
bg-accent-trace text-on-accent-trace hover:bg-accent-trace/90
bg-accent-warn
bg-accent-warn 
bg-accent-warn text-background hover:bg-accent-warn/90
bg-background border-t border-ink/10 py-16
bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg
bg-background data-[state=open]:animate-in data-[state=closed]:animate-out fixed z-50 flex flex-col gap-4 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500
bg-background data-[state=open]:animate-in data-[state=closed]:animate-out fixed z-50 flex h-auto border transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500
bg-background flex h-9 items-center gap-1 rounded-md border p-1 shadow-xs
bg-background p-3 w-fit
bg-background relative flex w-full flex-1 flex-col md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2
bg-background text-ink
bg-background text-ink-soft relative mx-auto block w-fit px-2
bg-border
bg-border -mx-1 h-px
bg-border -mx-1 my-1 h-px
bg-border focus-visible:ring-ring relative flex w-px items-center justify-center after:absolute after:inset-y-0 after:left-1/2 after:w-1 after:-translate-x-1/2 focus-visible:ring-1 focus-visible:ring-offset-1 focus-visible:outline-hidden data-[panel-group-direction=vertical]:h-px data-[panel-group-direction=vertical]:w-full data-[panel-group-direction=vertical]:after:left-0 data-[panel-group-direction=vertical]:after:h-1 data-[panel-group-direction=vertical]:after:w-full data-[panel-group-direction=vertical]:after:translate-x-0 data-[panel-group-direction=vertical]:after:-translate-y-1/2 [&[data-panel-group-direction=vertical]>div]:rotate-90
bg-border mx-2 h-px w-auto shrink-0
bg-border pointer-events-none -mx-1 my-1 h-px
bg-border relative flex-1 rounded-full
bg-border shrink-0
bg-border z-10 flex h-4 w-3 items-center justify-center rounded-xs border
bg-brand
bg-card
bg-card text-ink
bg-card text-ink flex flex-col gap-6 rounded-xl border py-6 shadow-sm
bg-hover
bg-hover animate-pulse rounded-md
bg-hover text-ink rounded-md
bg-ink text-background animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit rounded-md px-3 py-1.5 text-xs text-balance
bg-input relative !m-0 self-stretch shrink-0 data-[orientation=vertical]:h-auto
bg-muted
bg-muted flex items-center gap-2 rounded-md border px-4 text-sm font-medium shadow-xs [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4
bg-muted flex size-full items-center justify-center rounded-full
bg-muted mx-auto mt-4 hidden h-2 w-[100px] shrink-0 rounded-full
bg-muted relative grow overflow-hidden rounded-full data-[orientation=horizontal]:h-1.5 data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-1.5
bg-muted text-ink
bg-muted text-ink flex size-10 shrink-0 items-center justify-center rounded-lg [&_svg:not([class*='size-'])]:size-6
bg-muted text-ink-soft inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]
bg-muted text-ink-soft pointer-events-none inline-flex h-5 w-fit min-w-5 items-center justify-center gap-1 rounded-sm px-1 font-sans text-xs font-medium select-none [&_svg:not([class*='size-'])]:size-3 [[data-slot=tooltip-content]_&]:bg-background/20 [[data-slot=tooltip-content]_&]:text-background
bg-muted/50
bg-muted/50 border-t font-medium [&>tr]:last:border-b-0
bg-popover text-ink border-accent-error/50
bg-popover text-ink border-border
bg-popover text-ink border-positive/40
bg-popover text-ink data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 absolute z-50 min-w-[8rem] overflow-hidden rounded-md border p-1 shadow-lg
bg-popover text-ink data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 min-w-[8rem] origin-(--radix-context-menu-content-transform-origin) overflow-hidden rounded-md border p-1 shadow-lg
bg-popover text-ink data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 min-w-[8rem] origin-(--radix-context-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md
bg-popover text-ink data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-hidden rounded-md border p-1 shadow-lg
bg-popover text-ink data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md
bg-popover text-ink data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-64 rounded-md border p-4 shadow-md outline-hidden
bg-popover text-ink data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 rounded-md border p-4 shadow-md outline-hidden
bg-popover text-ink data-[state=open]:animate-in data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 absolute z-50 min-w-[12rem] overflow-hidden rounded-md border p-1 shadow-md
bg-popover text-ink flex h-full w-full flex-col overflow-hidden rounded-md
bg-positive
bg-positive text-on-positive hover:bg-positive/90
bg-positive/15
bg-primary
bg-primary absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full
bg-primary h-full w-full flex-1 transition-all
bg-primary text-on-primary
bg-primary text-on-primary hover:bg-primary/90
bg-primary/20
bg-primary/20 relative h-2 w-full overflow-hidden rounded-full
bg-secondary group-data-[variant=floating]:border-border flex h-full w-full flex-col group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:shadow-sm
bg-secondary text-ink flex h-full w-(--sidebar-width) flex-col
bg-secondary text-on-secondary hover:bg-secondary/80
bg-transparent
body-a
border bg-transparent shadow-xs hover:bg-hover hover:text-ink
border border-accent-debug/40 text-accent-debug hover:bg-accent-debug/10
border border-accent-error/40 text-accent-error hover:bg-accent-error/10
border border-accent-info/40 text-accent-info hover:bg-accent-info/10
border border-accent-trace/40 text-accent-trace hover:bg-accent-trace/10
border border-accent-warn/40 text-accent-warn hover:bg-accent-warn/10
border border-input bg-transparent shadow-xs hover:bg-hover hover:text-ink
border-accent-warn/40
border-b last:border-b-0
border-border
border-border/50
border-border/50 bg-background grid min-w-[8rem] items-start gap-1.5 rounded-lg border px-2.5 py-1.5 text-xs shadow-xl
border-dashed
border-input
border-input placeholder:text-ink-soft focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-accent-error/20 aria-invalid:border-accent-error flex field-sizing-content min-h-16 w-full rounded-[var(--control-radius)] border bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm
border-input text-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-accent-error/20 aria-invalid:border-accent-error aspect-square size-4 shrink-0 rounded-full border shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50
border-primary ring-ring/50 block size-4 shrink-0 rounded-full border bg-ink shadow-sm transition-[color,box-shadow] hover:ring-4 focus-visible:ring-4 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50
border-t
border-t border-ink/10 pt-8 text-[10px] font-mono text-ink/40
border-transparent bg-accent-error text-on-accent-error [a&]:hover:bg-accent-error/90 focus-visible:ring-accent-error/20
border-transparent bg-positive/20 text-positive
border-transparent bg-primary text-on-primary [a&]:hover:bg-primary/90
border-transparent bg-secondary text-on-secondary [a&]:hover:bg-secondary/90
bottom-4 left-1/2 -translate-x-1/2
bottom-4 left-4
bottom-4 right-4
breadcrumb-ellipsis
breadcrumb-item
breadcrumb-link
breadcrumb-list
breadcrumb-page
breadcrumb-separator
button-group
button-group-separator
calendar-caption
calendar-day
card-action
card-content
card-description
card-footer
card-header
card-title
carousel-content
carousel-item
chart-legend
chart-{id}
checkbox-indicator
col-span-2 lg:col-span-2
col-span-2 lg:col-span-3
col-start-2 line-clamp-1 min-h-4 font-medium tracking-tight
col-start-2 row-span-2 row-start-1 self-start justify-self-end
collapsible-content
collapsible-trigger
command-dialog
command-empty
command-group
command-group-heading
command-input
command-input-wrapper
command-item
command-list
command-separator
command-shortcut
context-menu
context-menu-checkbox-item
context-menu-content
context-menu-group
context-menu-item
context-menu-label
context-menu-radio-group
context-menu-radio-item
context-menu-separator
context-menu-shortcut
context-menu-sub
context-menu-sub-content
context-menu-sub-trigger
context-menu-trigger
cursor-pointer list-none [&::-webkit-details-marker]:hidden
dark
dark:
data-[active=true]:border-ring data-[active=true]:ring-ring/50 data-[active=true]:aria-invalid:ring-accent-error/20 aria-invalid:border-accent-error data-[active=true]:aria-invalid:border-accent-error border-input relative flex h-9 w-9 items-center justify-center border-y border-r text-sm shadow-xs transition-all outline-none first:rounded-l-md first:border-l last:rounded-r-md data-[active=true]:z-10 data-[active=true]:ring-[3px]
data-[active=true]:focus:bg-hover data-[active=true]:hover:bg-hover data-[active=true]:bg-hover/50 data-[active=true]:text-ink hover:bg-hover hover:text-ink focus:bg-hover focus:text-ink focus-visible:ring-ring/50 [&_svg:not([class*='text-'])]:text-ink-soft flex flex-col gap-1 rounded-sm p-2 text-sm transition-all outline-none focus-visible:ring-[3px] focus-visible:outline-1 [&_svg:not([class*='size-'])]:size-4
data-[motion^=from-]:animate-in data-[motion^=to-]:animate-out data-[motion^=from-]:fade-in data-[motion^=to-]:fade-out data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52 top-0 left-0 w-full p-2 pr-2.5 md:absolute md:w-auto group-data-[viewport=false]/navigation-menu:bg-popover group-data-[viewport=false]/navigation-menu:text-ink group-data-[viewport=false]/navigation-menu:data-[state=open]:animate-in group-data-[viewport=false]/navigation-menu:data-[state=closed]:animate-out group-data-[viewport=false]/navigation-menu:data-[state=closed]:zoom-out-95 group-data-[viewport=false]/navigation-menu:data-[state=open]:zoom-in-95 group-data-[viewport=false]/navigation-menu:data-[state=open]:fade-in-0 group-data-[viewport=false]/navigation-menu:data-[state=closed]:fade-out-0 group-data-[viewport=false]/navigation-menu:top-full group-data-[viewport=false]/navigation-menu:mt-1.5 group-data-[viewport=false]/navigation-menu:overflow-hidden group-data-[viewport=false]/navigation-menu:rounded-md group-data-[viewport=false]/navigation-menu:border group-data-[viewport=false]/navigation-menu:shadow group-data-[viewport=false]/navigation-menu:duration-200 **:data-[slot=navigation-menu-link]:focus:ring-0 **:data-[slot=navigation-menu-link]:focus:outline-none
data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full
data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px
data-[orientation=vertical]:w-px
data-[selected=true]:bg-hover data-[selected=true]:text-ink [&_svg:not([class*='text-'])]:text-ink-soft relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled=true]:pointer-events-none data-[disabled=true]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4
data-[state=active]:bg-background focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring text-ink inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4
data-[state=checked]:translate-x-[calc(100%-2px)]
data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm
data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t
data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm
data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm
data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b
data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50
data-[state=open]:slide-in-from-bottom data-[state=closed]:slide-out-to-bottom inset-x-0 bottom-0 mt-24 max-h-[80vh] flex-col rounded-t-lg border-b-0
data-[state=open]:slide-in-from-left data-[state=closed]:slide-out-to-left inset-y-0 left-0 w-3/4 flex-row border-r sm:max-w-sm
data-[state=open]:slide-in-from-right data-[state=closed]:slide-out-to-right inset-y-0 right-0 w-3/4 flex-row border-l sm:max-w-sm
data-[state=open]:slide-in-from-top data-[state=closed]:slide-out-to-top inset-x-0 top-0 mb-24 max-h-[80vh] flex-col rounded-b-lg border-t-0
data-[state=visible]:animate-in data-[state=hidden]:animate-out data-[state=hidden]:fade-out data-[state=visible]:fade-in top-full z-[1] flex h-1.5 items-end justify-center overflow-hidden
data-active
data-active=false
data-active=true
data-align
data-align=\
data-area
data-area=\
data-autodismiss
data-autodismiss=\
data-chart
data-chart=\
data-collapsible
data-collapsible=\
data-content
data-disabled
data-disabled=\
data-front
data-front=\
data-inset
data-orientation
data-orientation=\
data-panel-group-direction
data-panel-group-direction=\
data-placeholder
data-placeholder=\
data-position
data-position=\
data-selected
data-selected=\
data-side
data-side=\
data-sidebar
data-size
data-size=\
data-slot
data-slot=\
data-stack
data-state
data-state=\
data-today
data-variant
data-variant=\
data-vaul-drawer-direction
data-vaul-drawer-direction=\
data-viewport
data-viewport=true
data-visible
data-visible=\
data-y-position
data-y-position=\
data:image/svg+xml
date-time-picker
date-time-picker-clear
date-time-picker-content
date-time-picker-hours
date-time-picker-minutes
date-time-picker-time
date-time-picker-trigger
dialog-close
dialog-content
dialog-description
dialog-footer
dialog-header
dialog-overlay
dialog-title
dialog-trigger
drawer-close
drawer-content
drawer-description
drawer-footer
drawer-handle
drawer-header
drawer-overlay
drawer-title
drawer-trigger
dropdown-menu
dropdown-menu-checkbox-item
dropdown-menu-content
dropdown-menu-group
dropdown-menu-item
dropdown-menu-label
dropdown-menu-radio-group
dropdown-menu-radio-item
dropdown-menu-separator
dropdown-menu-shortcut
dropdown-menu-sub
dropdown-menu-sub-content
dropdown-menu-sub-trigger
dropdown-menu-trigger
empty-content
empty-description
empty-header
empty-icon
empty-title
ev-toast-life
field-content
field-description
field-error
field-group
field-label
field-legend
field-separator
field-separator-content
field-set
field-sizing-content
file:text-ink placeholder:text-ink-soft selection:bg-primary selection:text-on-primary border-input h-9 w-full min-w-0 rounded-[var(--control-radius)] border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-accent-error/20 aria-invalid:border-accent-error
fill-primary
first:rounded-l-md
fixed inset-0 z-50 bg-black/50
fixed top-1/2 left-1/2 z-50 w-full max-w-lg -translate-x-1/2 -translate-y-1/2 overflow-hidden rounded-lg border p-0 shadow-lg
flex
flex aspect-video justify-center text-xs [&_.recharts-layer]:outline-hidden [&_.recharts-surface]:outline-hidden [&_svg]:outline-hidden
flex basis-full items-center justify-between gap-2
flex flex-1 flex-col gap-1 [&+[data-slot=item-content]]:flex-none
flex flex-1 items-center justify-center p-6 text-sm text-ink-soft
flex flex-col gap-0.5 p-4 text-center sm:gap-1.5 sm:text-left
flex flex-col gap-1.5 p-4
flex flex-col gap-2
flex flex-col gap-2 md:gap-3.5
flex flex-col gap-2 p-2
flex flex-col gap-2 text-center sm:text-left
flex flex-col gap-3 p-3 text-sm
flex flex-col gap-6 has-[>[data-slot=checkbox-group]]:gap-3 has-[>[data-slot=radio-group]]:gap-3
flex flex-col-reverse gap-2 sm:flex-row sm:justify-end
flex h-9 items-center gap-2 border-b px-3
flex h-9 shrink-0 items-center gap-2 border-b border-border px-3 text-xs font-medium text-ink-mid
flex h-full w-full data-[panel-group-direction=vertical]:flex-col
flex items-center
flex items-center gap-2
flex items-center gap-2 border-t border-border px-3 py-2
flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50
flex items-center gap-[7px] whitespace-nowrap
flex items-center justify-between gap-1 w-full px-1
flex items-center justify-between gap-2 text-xs
flex items-center justify-center gap-4
flex items-center px-6 [.border-t]:pt-6
flex max-w-sm flex-col items-center gap-2 text-center
flex min-h-0 flex-1 flex-col font-mono text-xs tabular-nums
flex min-h-0 flex-1 flex-col gap-2 overflow-auto group-data-[collapsible=icon]:overflow-hidden
flex min-h-0 flex-1 flex-col overflow-auto
flex min-h-0 min-w-0 flex-col overflow-hidden bg-card
flex min-w-0 flex-1 flex-col items-center justify-center gap-6 rounded-lg border-dashed p-6 text-center text-balance md:p-12
flex min-w-0 items-center gap-6 overflow-x-auto bg-card px-4 py-2 whitespace-nowrap
flex shrink-0 flex-col gap-0.5
flex shrink-0 items-center justify-between gap-2 border-y border-border bg-muted/50 px-3 py-1 text-ink-mid
flex shrink-0 items-center justify-center gap-2 group-has-[[data-slot=item-description]]/item:self-start [&_svg]:pointer-events-none group-has-[[data-slot=item-description]]/item:translate-y-0.5
flex shrink-0 items-center justify-center mb-2 [&_svg]:pointer-events-none [&_svg]:shrink-0
flex size-9 items-center justify-center
flex touch-none p-px transition-colors select-none
flex transition-transform
flex w-fit items-center gap-2 text-sm leading-snug font-medium
flex w-fit items-center gap-2 text-sm leading-snug font-medium group-data-[disabled=true]/field:opacity-50
flex w-fit items-stretch [&>*]:focus-visible:z-10 [&>*]:focus-visible:relative [&>[data-slot=select-trigger]:not([class*='w-'])]:w-fit [&>input]:flex-1 has-[select[aria-hidden=true]:last-child]:[&>[data-slot=select-trigger]:last-of-type]:rounded-r-md has-[>[data-slot=button-group]]:gap-2
flex w-full max-w-sm min-w-0 flex-col items-center gap-4 text-sm text-balance
flex w-full min-w-0 flex-col gap-1
flex w-full mt-2
flex-1 outline-none
flex-1 resize-none rounded-none border-0 bg-transparent py-3 shadow-none focus-visible:ring-0
flex-1 rounded-none border-0 bg-transparent shadow-none focus-visible:ring-0
flex-1 space-y-1
flex-col
flex-col [&>*:not(:first-child)]:rounded-t-none [&>*:not(:first-child)]:border-t-0 [&>*:not(:last-child)]:rounded-b-none
flex-col [&>*]:w-full [&>.sr-only]:w-auto
flex-col [&>*]:w-full [&>.sr-only]:w-auto @md/field-group:flex-row @md/field-group:items-center @md/field-group:[&>*]:w-auto @md/field-group:[&>[data-slot=field-label]]:flex-auto @md/field-group:has-[>[data-slot=field-content]]:items-start @md/field-group:has-[>[data-slot=field-content]]:[&>[role=checkbox],[role=radio]]:mt-px
flex-row
flex-row items-center [&>[data-slot=field-label]]:flex-auto has-[>[data-slot=field-content]]:items-start has-[>[data-slot=field-content]]:[&>[role=checkbox],[role=radio]]:mt-px
focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180
focus-visible:ring-0
focus-visible:ring-ring/50 size-full rounded-[inherit] overflow-auto transition-[color,box-shadow] outline-none focus-visible:ring-[3px] focus-visible:outline-1
focus:bg-hover focus:text-ink data-[state=open]:bg-hover data-[state=open]:text-ink [&_svg:not([class*='text-'])]:text-ink-soft flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4
focus:bg-hover focus:text-ink data-[state=open]:bg-hover data-[state=open]:text-ink [&_svg:not([class*='text-'])]:text-ink-soft flex cursor-default items-center rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4
focus:bg-hover focus:text-ink data-[state=open]:bg-hover data-[state=open]:text-ink flex cursor-default items-center rounded-sm px-2 py-1.5 text-sm outline-none select-none data-[inset]:pl-8
focus:bg-hover focus:text-ink data-[state=open]:bg-hover data-[state=open]:text-ink flex items-center rounded-sm px-2 py-1 text-sm font-medium outline-hidden select-none
focus:bg-hover focus:text-ink data-[variant=destructive]:text-accent-error data-[variant=destructive]:focus:bg-accent-error/10 data-[variant=destructive]:focus:text-accent-error data-[variant=destructive]:*:[svg]:!text-accent-error [&_svg:not([class*='text-'])]:text-ink-soft relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4
focus:bg-hover focus:text-ink relative flex cursor-default items-center gap-2 rounded-sm py-1.5 pr-2 pl-8 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4
focus:bg-hover focus:text-ink relative flex cursor-default items-center gap-2 rounded-xs py-1.5 pr-2 pl-8 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4
font-display [font-weight:700] max-w-[54rem] tracking-[-0.005em] leading-[1.16] md:leading-[1.14] text-[calc(1.5625rem*var(--display-scale))] md:text-[calc(2.625rem*var(--display-scale))]
font-medium
font-medium text-[10px] md:text-[11.5px] tracking-[0.15em] md:tracking-[0.16em] text-primary
font-mono tabular-nums text-ink
font-mono text-sm tabular-nums text-ink
font-semibold
font-semibold text-positive
font-serif font-bold text-base tracking-wider text-ink
font-serif text-[110px] font-medium leading-[0.9] sm:text-[180px]
form-control
form-description
form-item
form-item-
form-item-{}
form-message
form-message\
gap-1 px-2.5 sm:pl-2.5
gap-1 px-2.5 sm:pr-2.5
gap-2.5
grid gap-2
grid gap-3
grid grid-cols-3 gap-2 px-3 py-0.5 text-right font-mono text-xs leading-5 tabular-nums hover:bg-hover
grid shrink-0 grid-cols-3 gap-2 px-3 py-1.5 text-right text-[11px] text-ink-soft [&>*:first-child]:text-left
grid w-full grid-cols-1 gap-px bg-border text-ink text-sm lg:h-[calc(100dvh-var(--ev-shell-offset,0px))] lg:grid-cols-[minmax(0,1fr)_18rem_20rem] lg:grid-rows-[auto_minmax(0,1fr)_14rem]
group flex flex-1 list-none items-center justify-center gap-1
group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium hover:bg-hover hover:text-ink focus:bg-hover focus:text-ink disabled:pointer-events-none disabled:opacity-50 data-[state=open]:hover:bg-hover data-[state=open]:text-ink data-[state=open]:focus:bg-hover data-[state=open]:bg-hover/50 focus-visible:ring-ring/50 outline-none transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1
group-content
group-label
group/field flex w-full gap-3 data-[invalid=true]:text-accent-error
group/field-content flex flex-1 flex-col gap-1.5 leading-snug
group/field-group @container/field-group flex w-full flex-col gap-7 data-[slot=checkbox-group]:gap-3 [&>[data-slot=field-group]]:gap-4
group/field-label peer/field-label flex w-fit gap-2 leading-snug group-data-[disabled=true]/field:opacity-50 has-[>[data-slot=field]]:w-full has-[>[data-slot=field]]:flex-col has-[>[data-slot=field]]:rounded-md has-[>[data-slot=field]]:border [&>*]:data-[slot=field]:p-4 has-data-[state=checked]:bg-primary/5 has-data-[state=checked]:border-primary
group/input-group
group/input-group border-input relative flex w-full items-center rounded-md border shadow-xs transition-[color,box-shadow] outline-none h-9 min-w-0 has-[>textarea]:h-auto has-[>[data-align=inline-start]]:[&>input]:pl-2 has-[>[data-align=inline-end]]:[&>input]:pr-2 has-[>[data-align=block-start]]:h-auto has-[>[data-align=block-start]]:flex-col has-[>[data-align=block-start]]:[&>input]:pb-3 has-[>[data-align=block-end]]:h-auto has-[>[data-align=block-end]]:flex-col has-[>[data-align=block-end]]:[&>input]:pt-3 has-[[data-slot=input-group-control]:focus-visible]:border-ring has-[[data-slot=input-group-control]:focus-visible]:ring-ring/50 has-[[data-slot=input-group-control]:focus-visible]:ring-[3px] has-[[data-slot][aria-invalid=true]]:ring-accent-error/20 has-[[data-slot][aria-invalid=true]]:border-accent-error
group/item flex items-center border border-transparent text-sm rounded-md transition-colors [a]:hover:bg-hover/50 [a]:transition-colors duration-100 flex-wrap outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]
group/item-group flex flex-col
group/menu-item relative
group/navigation-menu relative flex max-w-max flex-1 items-center justify-center
group/sidebar-wrapper has-data-[variant=inset]:bg-secondary flex min-h-svh w-full
h-10 aspect-square
h-10 aspect-square px-0
h-10 px-2.5 min-w-10
h-10 px-6 has-[>svg]:px-4
h-12
h-12 px-3 min-w-12
h-12 text-sm group-data-[collapsible=icon]:p-0!
h-2 w-2 shrink-0 rounded-[2px]
h-2.5 flex-col border-t border-t-transparent
h-4
h-4 w-24
h-40
h-6
h-6 gap-1 px-2 rounded-[calc(var(--radius)-5px)] [&>svg:not([class*='size-'])]:size-3.5 has-[>svg]:px-2
h-7 aspect-square px-0
h-7 gap-1 px-2 text-xs has-[>svg]:px-1.5
h-7 px-1 min-w-7
h-7 text-xs
h-8
h-8 aspect-square
h-8 aspect-square px-0
h-8 gap-1.5 px-3 has-[>svg]:px-2.5
h-8 px-1.5 min-w-8
h-8 px-2.5 gap-1.5 rounded-md has-[>svg]:px-2.5
h-8 text-sm
h-9
h-9 aspect-square px-0
h-9 px-2 min-w-9
h-9 px-4 py-[var(--control-py)] has-[>svg]:px-3
h-full
h-full w-2.5 border-l border-l-transparent
h-{}
has-data-[slot=card-action]:grid-cols-[1fr_auto]
hint-body
hover-card-content
hover-card-trigger
hover:after:bg-border absolute inset-y-0 z-20 hidden w-4 -translate-x-1/2 transition-all ease-linear group-data-[side=left]:-right-4 group-data-[side=right]:left-0 after:absolute after:inset-y-0 after:left-1/2 after:w-[2px] sm:flex
hover:bg-hover
hover:bg-hover hover:text-ink
hover:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors
hover:text-ink
hover:text-ink transition-colors
hover:underline
http://www.w3.org/2000/svg
https://example.com/commit/abc
info-tip-
info-tip-content
info-tip-trigger
info-tip-{}
inline-block
inline-flex h-10 w-full shrink-0 cursor-pointer items-center justify-center rounded-[var(--control-radius)] text-sm font-semibold transition-colors outline-none focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50
inline-flex items-center gap-1
inline-flex items-center gap-1.5
inline-flex items-center justify-center bg-brand
inline-flex items-center justify-center gap-2 rounded-[var(--control-radius)] text-sm font-medium hover:bg-muted hover:text-ink-soft disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-hover data-[state=on]:text-ink [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 [&_svg]:shrink-0 focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] outline-none transition-[color,box-shadow] aria-invalid:ring-accent-error/20 aria-invalid:border-accent-error whitespace-nowrap
inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-[var(--control-radius)] text-sm font-medium transition-all cursor-pointer disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-accent-error/20 aria-invalid:border-accent-error
inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 gap-1 overflow-hidden [&>svg]:size-3 [&>svg]:pointer-events-none transition-[color,box-shadow] focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-accent-error/20 aria-invalid:border-accent-error
inline-flex size-4 shrink-0 cursor-help items-center justify-center rounded-full align-middle text-ink-soft outline-none transition-colors hover:text-ink focus-visible:ring-2 focus-visible:ring-ring data-[state=open]:text-accent-debug
inline-flex size-7 items-center justify-center rounded-md hover:bg-hover hover:text-ink
inline-start
input-group
input-group-addon
input-group-control
input-otp
input-otp-group
input-otp-separator
input-otp-slot
item-actions
item-content
item-description
item-footer
item-group
item-header
item-media
item-title
kbd-group
kebab-case
last:rounded-r-md
leading-none font-semibold
lg:col-span-2
lg:col-span-3
lg:col-span-3 lg:row-start-1
lg:col-span-3 lg:row-start-3
lg:col-start-1 lg:row-start-2
lg:col-start-2 lg:row-start-2
lg:col-start-3
lg:col-start-3 lg:row-start-2
light
logo-background
mask-image:var(--brand-mark)
max-h-96
max-h-[300px] scroll-py-1 overflow-x-hidden overflow-y-auto
max-w-3xl
max-w-[52rem] text-[15px] md:text-[17px] leading-[1.58] text-ink-soft
max-w-[var(--page-max,90rem)]
mb-3 font-medium data-[variant=legend]:text-base data-[variant=label]:text-sm
mb-7 h-10 w-auto
menu-button
menu-item
menubar-checkbox-item
menubar-content
menubar-group
menubar-item
menubar-label
menubar-menu
menubar-radio-group
menubar-radio-item
menubar-separator
menubar-shortcut
menubar-sub
menubar-sub-content
menubar-sub-trigger
menubar-trigger
min-h-16
min-h-40
min-w-0 flex-auto shrink-0 rounded-none shadow-none first:rounded-l-md last:rounded-r-md focus:z-10 focus-visible:z-10 data-[variant=outline]:border-l-0 data-[variant=outline]:first:border-l
min-w-0 shrink-0 grow-0 basis-full
ml-auto
ml-auto h-4 w-4
ml-auto size-4
mr-2 h-4 w-4
mt-2
mt-4 font-serif text-3xl font-light leading-tight text-ink sm:text-5xl
mt-auto flex flex-col gap-2 p-4
mx-auto mt-5 max-w-md text-sm leading-relaxed text-ink/60 sm:text-base
mx-auto w-full max-w-[var(--page-max,90rem)] px-[var(--page-px,1rem)]
my-0
navigation-menu
navigation-menu-content
navigation-menu-indicator
navigation-menu-item
navigation-menu-link
navigation-menu-list
navigation-menu-trigger
navigation-menu-viewport
object-cover
one-time-code
opacity-0
opacity-100
open-orders-empty
order-book
order-book-head
order-book-row
order-book-spread
order-first
order-first pl-3 has-[>button]:ml-[-0.45rem] has-[>kbd]:ml-[-0.35rem]
order-first w-full justify-start px-3 pt-3 [.border-b]:pb-3 group-has-[>input]/input-group:pt-2.5
order-form
order-form-row
order-form-submit
order-last
order-last pr-3 has-[>button]:mr-[-0.45rem] has-[>kbd]:mr-[-0.35rem]
order-last w-full justify-start px-3 pb-3 [.border-t]:pt-3 group-has-[>input]/input-group:pb-2.5
origin-top-center bg-popover text-ink data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-90 relative mt-1.5 h-[var(--radix-navigation-menu-viewport-height)] w-full overflow-hidden rounded-md border shadow md:w-[var(--radix-navigation-menu-viewport-width)]
overflow-auto
overflow-hidden
overflow-x-auto
p-0
p-1
p-2
p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]
p-4 gap-4
pagination-content
pagination-ellipsis
pagination-item
pagination-link
panel-one
panel-two
peer/field-label
peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left text-sm outline-hidden ring-ring transition-[width,height,padding] hover:bg-hover hover:text-ink focus-visible:ring-2 active:bg-hover active:text-ink disabled:pointer-events-none disabled:opacity-50 group-has-data-[sidebar=menu-action]/menu-item:pr-8 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-hover data-[active=true]:font-medium data-[active=true]:text-ink data-[state=open]:hover:bg-hover data-[state=open]:hover:text-ink group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0
pl-4
placeholder:text-ink-soft
placeholder:text-ink-soft flex h-10 w-full rounded-md bg-transparent py-3 text-sm outline-hidden disabled:cursor-not-allowed disabled:opacity-50
pointer-events-auto flex w-full items-start gap-3 rounded-md border p-4 text-sm shadow-lg
pointer-events-none absolute inset-0 flex items-center justify-center
pointer-events-none absolute inset-y-0 left-0 w-24 bg-gradient-to-r from-background/45 via-background/20 to-transparent
pointer-events-none absolute inset-y-0 right-0 -z-10
pointer-events-none absolute inset-y-0 right-0 w-24 bg-gradient-to-l from-background/45 via-background/20 to-transparent
pointer-events-none absolute left-2 flex size-3.5 items-center justify-center
pointer-events-none fixed z-100 w-[calc(100%-2rem)] max-w-sm
popover-anchor
popover-content
popover-trigger
profile-body
progress-indicator
pt-0 pb-4
pt-4
px-2
px-2 py-1.5
px-2 py-1.5 text-sm font-medium data-[inset]:pl-8
px-4
px-6
px-[var(--control-px)] py-[var(--control-py)] text-[length:var(--control-text)]
px-[var(--page-px,1rem)]
py-3 px-4 gap-2.5
py-6 text-center text-sm
py-[var(--band-py)]
py-[var(--band-py-tight)]
radio-group
radio-group-indicator
radio-group-item
recharts-cartesian
relative
relative -my-2 h-5 text-sm group-data-[variant=outline]/field-group:-mb-2
relative flex items-center gap-2 has-disabled:opacity-50
relative flex size-8 shrink-0 overflow-hidden rounded-full
relative flex w-full min-w-0 flex-col p-2
relative flex w-full touch-none items-center select-none data-[disabled]:opacity-50 data-[orientation=vertical]:h-full data-[orientation=vertical]:min-h-44 data-[orientation=vertical]:w-auto data-[orientation=vertical]:flex-col
relative isolate grid cursor-pointer grid-cols-3 gap-2 px-3 py-0.5 text-right leading-5 hover:bg-hover
relative min-h-[18rem] flex-1 overflow-hidden
relative w-full h-full p-0 aspect-square select-none
relative w-full h-full p-0 text-center aspect-square select-none
relative w-full overflow-x-auto
relative w-full rounded-lg border px-4 py-3 text-sm grid has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] grid-cols-[0_1fr] has-[>svg]:gap-x-3 gap-y-0.5 items-start [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current
resizable-handle
resizable-panel
resizable-panel-group
ring-offset-background focus:ring-ring absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none
ring-offset-background focus:ring-ring absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4
rounded-[4px]
rounded-full
rounded-md
rounded-xs
scroll-area
scroll-area-scrollbar
scroll-area-thumb
scroll-area-viewport
section-descriptor
section-descriptor-body
section-descriptor-title
section-head
select-content
select-group
select-item
select-label
select-none
select-separator
select-trigger
select-value
sheet-close
sheet-content
sheet-description
sheet-footer
sheet-header
sheet-overlay
sheet-title
sheet-trigger
shrink-0 rounded-[2px] h-2.5 w-2.5
sidebar-content
sidebar-footer
sidebar-group
sidebar-group-content
sidebar-group-label
sidebar-header
sidebar-inner
sidebar-inset
sidebar-menu
sidebar-menu-button
sidebar-menu-item
sidebar-rail
sidebar-separator
sidebar-trigger
sidebar-wrapper
size-10
size-10 rounded-sm overflow-hidden [&_img]:size-full [&_img]:object-cover
size-2 fill-current
size-2.5
size-3.5
size-4
size-4 animate-spin
size-4 opacity-50
size-4 shrink-0 opacity-50
size-4 shrink-0 text-accent-debug
size-6
size-6 rounded-[calc(var(--radius)-5px)] p-0 has-[>svg]:p-0
size-8
size-8 border rounded-sm bg-muted [&_svg:not([class*='size-'])]:size-4
size-8 p-0 has-[>svg]:p-0
size-8 p-0 select-none
size-auto w-full aspect-square font-normal leading-none
size-full
slide-in-from-left
slider-range
slider-thumb
slider-track
space-y-3
space-y-4 text-xs text-ink/70 font-light leading-relaxed
sr-only
stroke-linecap
stroke-linejoin
stroke-width
switch-thumb
table-body
table-caption
table-cell
table-container
table-footer
table-head
table-header
table-row
tabs-content
tabs-list
tabs-trigger
tabular-nums
terminal-chart
terminal-pane
terminal-pane-body
terminal-pane-header
terminal-ticker
text-[11px] uppercase tracking-wide text-ink-soft
text-[14px] md:text-[15px] leading-[1.62] text-ink-soft
text-accent-debug
text-accent-error
text-accent-error bg-card [&>svg]:text-current *:data-[slot=alert-description]:text-accent-error/90
text-accent-error text-sm
text-accent-error text-sm font-normal
text-accent-info
text-accent-info bg-card [&>svg]:text-current *:data-[slot=alert-description]:text-accent-info/90
text-accent-trace
text-accent-warn
text-base
text-ink
text-ink [&_[data-slot=command-group-heading]]:text-ink-soft overflow-hidden p-1 [&_[data-slot=command-group-heading]]:px-2 [&_[data-slot=command-group-heading]]:py-1.5 [&_[data-slot=command-group-heading]]:text-xs [&_[data-slot=command-group-heading]]:font-medium
text-ink [a&]:hover:bg-hover [a&]:hover:text-ink
text-ink font-mono font-medium tabular-nums
text-ink font-normal
text-ink font-semibold
text-ink h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]
text-ink px-2 py-1.5 text-sm font-medium data-[inset]:pl-8
text-ink-soft
text-ink-soft [&>a:hover]:text-primary text-sm/relaxed [&>a]:underline [&>a]:underline-offset-4
text-ink-soft col-start-2 grid justify-items-start gap-1 text-sm [&_p]:leading-relaxed
text-ink-soft flex flex-wrap items-center gap-1.5 text-sm break-words sm:gap-2.5
text-ink-soft flex h-auto cursor-text items-center justify-center gap-2 py-1.5 text-sm font-medium select-none [&>svg:not([class*='size-'])]:size-4 [&>kbd]:rounded-[calc(var(--radius)-5px)] group-data-[disabled=true]/input-group:opacity-50
text-ink-soft flex items-center gap-2 text-sm [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4
text-ink-soft line-clamp-2 text-sm leading-normal font-normal text-balance [&>a:hover]:text-primary [&>a]:underline [&>a]:underline-offset-4
text-ink-soft ml-auto text-xs tracking-widest
text-ink-soft mt-4 text-sm
text-ink-soft pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200
text-ink-soft px-2 py-1.5 text-xs
text-ink-soft rounded-md flex-1 font-normal text-[0.8rem] select-none
text-ink-soft select-none
text-ink-soft text-sm
text-ink-soft text-sm leading-normal font-normal group-has-[[data-orientation=horizontal]]/field:text-balance last:mt-0 nth-last-2:-mt-1 [[data-variant=legend]+&]:-mt-1.5 [&>a:hover]:text-primary [&>a]:underline [&>a]:underline-offset-4
text-ink/20
text-ink/30
text-ink/40 text-xs font-light max-w-sm leading-relaxed mb-6
text-ink/50 hover:text-ink shrink-0 transition-colors
text-ink/70 ring-ring flex h-8 shrink-0 items-center rounded-md px-2 text-xs font-medium outline-hidden transition-[margin,opacity] duration-200 ease-linear focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0 group-data-[collapsible=icon]:-mt-8 group-data-[collapsible=icon]:opacity-0
text-left
text-left text-accent-error
text-lg font-medium tracking-tight
text-lg font-semibold
text-lg leading-none font-semibold
text-on-positive
text-positive
text-positive bg-card [&>svg]:text-current *:data-[slot=alert-description]:text-positive/90
text-primary underline-offset-4 hover:underline
text-sm
text-sm font-medium select-none
text-sm shadow-none flex gap-2 items-center
text-sm sm:text-xs font-light leading-relaxed text-ink/70 mb-4
text-xs font-light text-ink/70 hover:text-accent-debug transition-colors
ticker-stat
toast-close
toggle-group
toggle-group-item
tooltip-content
tooltip-trigger
top-1/2 -left-12 -translate-y-1/2
top-1/2 -right-12 -translate-y-1/2
top-4 left-1/2 -translate-x-1/2
top-4 left-4
top-4 right-4
top-left
trades-tape-row
transform: translateX(-{}%)
translateX(-100%)
translateX(-40%)
w-(--sidebar-width)
w-10
w-10 h-10 text-white
w-14 text-center tabular-nums
w-16
w-16 h-16 rounded-md
w-2.5
w-24
w-3/5 h-3/5
w-40
w-auto p-0
w-full border-collapse mt-4
w-full caption-bottom text-sm
w-full justify-start gap-2 text-left font-normal data-[placeholder]:text-ink-soft [&>svg]:text-ink-soft
w-full px-[var(--page-px)]
w-full text-sm