blob: 05a41c8b998aae0e8ee9d34455ffd5e270f1126c [file] [log] [blame]
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */
2@layer properties;
3@layer theme, base, components, utilities;
4@layer theme {
5 :root,
6 :host {
7 --font-sans:
8 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
9 "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
10 --font-mono:
11 ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
12 "Courier New", monospace;
13 --color-red-300: oklch(80.8% 0.114 19.571);
14 --color-red-600: oklch(57.7% 0.245 27.325);
15 --color-red-700: oklch(50.5% 0.213 27.518);
16 --color-orange-50: oklch(98% 0.016 73.684);
17 --color-orange-500: oklch(70.5% 0.213 47.604);
18 --color-orange-800: oklch(47% 0.157 37.304);
19 --color-green-600: oklch(62.7% 0.194 149.214);
20 --color-blue-50: oklch(97% 0.014 254.604);
21 --color-blue-100: oklch(93.2% 0.032 255.585);
22 --color-blue-400: oklch(70.7% 0.165 254.624);
23 --color-blue-500: oklch(62.3% 0.214 259.815);
24 --color-blue-600: oklch(54.6% 0.245 262.881);
25 --color-blue-700: oklch(48.8% 0.243 264.376);
26 --color-blue-800: oklch(42.4% 0.199 265.638);
27 --color-gray-50: oklch(98.5% 0.002 247.839);
28 --color-gray-100: oklch(96.7% 0.003 264.542);
29 --color-gray-200: oklch(92.8% 0.006 264.531);
30 --color-gray-300: oklch(87.2% 0.01 258.338);
31 --color-gray-400: oklch(70.7% 0.022 261.325);
32 --color-gray-500: oklch(55.1% 0.027 264.364);
33 --color-gray-600: oklch(44.6% 0.03 256.802);
34 --color-gray-700: oklch(37.3% 0.034 259.733);
35 --color-gray-800: oklch(27.8% 0.033 256.848);
36 --color-white: #fff;
37 --spacing: 0.25rem;
38 --container-6xl: 72rem;
39 --text-xs: 0.75rem;
40 --text-xs--line-height: calc(1 / 0.75);
41 --text-sm: 0.875rem;
42 --text-sm--line-height: calc(1.25 / 0.875);
43 --text-base: 1rem;
44 --text-base--line-height: calc(1.5 / 1);
45 --text-lg: 1.125rem;
46 --text-lg--line-height: calc(1.75 / 1.125);
47 --font-weight-normal: 400;
48 --font-weight-medium: 500;
49 --font-weight-semibold: 600;
50 --font-weight-bold: 700;
51 --leading-relaxed: 1.625;
52 --radius-lg: 0.5rem;
53 --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
54 --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
55 --default-transition-duration: 150ms;
56 --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
57 --default-font-family: var(--font-sans);
58 --default-mono-font-family: var(--font-mono);
59 }
60}
61@layer base {
62 *,
63 ::after,
64 ::before,
65 ::backdrop,
66 ::file-selector-button {
67 box-sizing: border-box;
68 margin: 0;
69 padding: 0;
70 border: 0 solid;
71 }
72 html,
73 :host {
74 line-height: 1.5;
75 -webkit-text-size-adjust: 100%;
76 tab-size: 4;
77 font-family: var(
78 --default-font-family,
79 ui-sans-serif,
80 system-ui,
81 sans-serif,
82 "Apple Color Emoji",
83 "Segoe UI Emoji",
84 "Segoe UI Symbol",
85 "Noto Color Emoji"
86 );
87 font-feature-settings: var(--default-font-feature-settings, normal);
88 font-variation-settings: var(--default-font-variation-settings, normal);
89 -webkit-tap-highlight-color: transparent;
90 }
91 hr {
92 height: 0;
93 color: inherit;
94 border-top-width: 1px;
95 }
96 abbr:where([title]) {
97 -webkit-text-decoration: underline dotted;
98 text-decoration: underline dotted;
99 }
100 h1,
101 h2,
102 h3,
103 h4,
104 h5,
105 h6 {
106 font-size: inherit;
107 font-weight: inherit;
108 }
109 a {
110 color: inherit;
111 -webkit-text-decoration: inherit;
112 text-decoration: inherit;
113 }
114 b,
115 strong {
116 font-weight: bolder;
117 }
118 code,
119 kbd,
120 samp,
121 pre {
122 font-family: var(
123 --default-mono-font-family,
124 ui-monospace,
125 SFMono-Regular,
126 Menlo,
127 Monaco,
128 Consolas,
129 "Liberation Mono",
130 "Courier New",
131 monospace
132 );
133 font-feature-settings: var(--default-mono-font-feature-settings, normal);
134 font-variation-settings: var(
135 --default-mono-font-variation-settings,
136 normal
137 );
138 font-size: 1em;
139 }
140 small {
141 font-size: 80%;
142 }
143 sub,
144 sup {
145 font-size: 75%;
146 line-height: 0;
147 position: relative;
148 vertical-align: baseline;
149 }
150 sub {
151 bottom: -0.25em;
152 }
153 sup {
154 top: -0.5em;
155 }
156 table {
157 text-indent: 0;
158 border-color: inherit;
159 border-collapse: collapse;
160 }
161 :-moz-focusring {
162 outline: auto;
163 }
164 progress {
165 vertical-align: baseline;
166 }
167 summary {
168 display: list-item;
169 }
170 ol,
171 ul,
172 menu {
173 list-style: none;
174 }
175 img,
176 svg,
177 video,
178 canvas,
179 audio,
180 iframe,
181 embed,
182 object {
183 display: block;
184 vertical-align: middle;
185 }
186 img,
187 video {
188 max-width: 100%;
189 height: auto;
190 }
191 button,
192 input,
193 select,
194 optgroup,
195 textarea,
196 ::file-selector-button {
197 font: inherit;
198 font-feature-settings: inherit;
199 font-variation-settings: inherit;
200 letter-spacing: inherit;
201 color: inherit;
202 border-radius: 0;
203 background-color: transparent;
204 opacity: 1;
205 }
206 :where(select:is([multiple], [size])) optgroup {
207 font-weight: bolder;
208 }
209 :where(select:is([multiple], [size])) optgroup option {
210 padding-inline-start: 20px;
211 }
212 ::file-selector-button {
213 margin-inline-end: 4px;
214 }
215 ::placeholder {
216 opacity: 1;
217 }
218 @supports (not (-webkit-appearance: -apple-pay-button)) or
219 (contain-intrinsic-size: 1px) {
220 ::placeholder {
221 color: currentcolor;
222 @supports (color: color-mix(in lab, red, red)) {
223 color: color-mix(in oklab, currentcolor 50%, transparent);
224 }
225 }
226 }
227 textarea {
228 resize: vertical;
229 }
230 ::-webkit-search-decoration {
231 -webkit-appearance: none;
232 }
233 ::-webkit-date-and-time-value {
234 min-height: 1lh;
235 text-align: inherit;
236 }
237 ::-webkit-datetime-edit {
238 display: inline-flex;
239 }
240 ::-webkit-datetime-edit-fields-wrapper {
241 padding: 0;
242 }
243 ::-webkit-datetime-edit,
244 ::-webkit-datetime-edit-year-field,
245 ::-webkit-datetime-edit-month-field,
246 ::-webkit-datetime-edit-day-field,
247 ::-webkit-datetime-edit-hour-field,
248 ::-webkit-datetime-edit-minute-field,
249 ::-webkit-datetime-edit-second-field,
250 ::-webkit-datetime-edit-millisecond-field,
251 ::-webkit-datetime-edit-meridiem-field {
252 padding-block: 0;
253 }
254 :-moz-ui-invalid {
255 box-shadow: none;
256 }
257 button,
258 input:where([type="button"], [type="reset"], [type="submit"]),
259 ::file-selector-button {
260 appearance: button;
261 }
262 ::-webkit-inner-spin-button,
263 ::-webkit-outer-spin-button {
264 height: auto;
265 }
266 [hidden]:where(:not([hidden="until-found"])) {
267 display: none !important;
268 }
269}
270@layer utilities {
271 .collapse {
272 visibility: collapse;
273 }
274 .invisible {
275 visibility: hidden;
276 }
277 .visible {
278 visibility: visible;
279 }
280 .absolute {
281 position: absolute;
282 }
283 .fixed {
284 position: fixed;
285 }
286 .relative {
287 position: relative;
288 }
289 .static {
290 position: static;
291 }
292 .top-12 {
293 top: calc(var(--spacing) * 12);
294 }
295 .top-full {
296 top: 100%;
297 }
298 .right-0 {
299 right: calc(var(--spacing) * 0);
300 }
301 .right-4 {
302 right: calc(var(--spacing) * 4);
303 }
304 .z-10 {
305 z-index: 10;
306 }
307 .z-\[100\] {
308 z-index: 100;
309 }
310 .col-span-full {
311 grid-column: 1 / -1;
312 }
313 .container {
314 width: 100%;
315 @media (width >= 40rem) {
316 max-width: 40rem;
317 }
318 @media (width >= 48rem) {
319 max-width: 48rem;
320 }
321 @media (width >= 64rem) {
322 max-width: 64rem;
323 }
324 @media (width >= 80rem) {
325 max-width: 80rem;
326 }
327 @media (width >= 96rem) {
328 max-width: 96rem;
329 }
330 }
331 .m-0 {
332 margin: calc(var(--spacing) * 0);
333 }
334 .mx-auto {
335 margin-inline: auto;
336 }
337 .mt-1\.5 {
338 margin-top: calc(var(--spacing) * 1.5);
339 }
340 .mt-2 {
341 margin-top: calc(var(--spacing) * 2);
342 }
343 .mt-2\.5 {
344 margin-top: calc(var(--spacing) * 2.5);
345 }
346 .mr-0 {
347 margin-right: calc(var(--spacing) * 0);
348 }
349 .mr-1 {
350 margin-right: calc(var(--spacing) * 1);
351 }
352 .mr-1\.5 {
353 margin-right: calc(var(--spacing) * 1.5);
354 }
355 .mr-2\.5 {
356 margin-right: calc(var(--spacing) * 2.5);
357 }
358 .mr-12 {
359 margin-right: calc(var(--spacing) * 12);
360 }
361 .mr-96 {
362 margin-right: calc(var(--spacing) * 96);
363 }
364 .mb-0 {
365 margin-bottom: calc(var(--spacing) * 0);
366 }
367 .mb-2 {
368 margin-bottom: calc(var(--spacing) * 2);
369 }
370 .ml-1 {
371 margin-left: calc(var(--spacing) * 1);
372 }
373 .ml-2 {
374 margin-left: calc(var(--spacing) * 2);
375 }
376 .block {
377 display: block;
378 }
379 .flex {
380 display: flex;
381 }
382 .grid {
383 display: grid;
384 }
385 .hidden {
386 display: none;
387 }
388 .inline-flex {
389 display: inline-flex;
390 }
391 .h-4 {
392 height: calc(var(--spacing) * 4);
393 }
394 .h-5 {
395 height: calc(var(--spacing) * 5);
396 }
397 .h-6 {
398 height: calc(var(--spacing) * 6);
399 }
400 .h-12 {
401 height: calc(var(--spacing) * 12);
402 }
403 .h-full {
404 height: 100%;
405 }
406 .h-screen {
407 height: 100vh;
408 }
409 .min-h-0 {
410 min-height: calc(var(--spacing) * 0);
411 }
412 .w-4 {
413 width: calc(var(--spacing) * 4);
414 }
415 .w-5 {
416 width: calc(var(--spacing) * 5);
417 }
418 .w-6 {
419 width: calc(var(--spacing) * 6);
420 }
421 .w-96 {
422 width: calc(var(--spacing) * 96);
423 }
424 .w-\[calc\(100\%-2\.5rem\)\] {
425 width: calc(100% - 2.5rem);
426 }
427 .w-\[calc\(100\%-24rem\)\] {
428 width: calc(100% - 24rem);
429 }
430 .w-full {
431 width: 100%;
432 }
433 .max-w-6xl {
434 max-width: var(--container-6xl);
435 }
436 .max-w-\[30\%\] {
437 max-width: 30%;
438 }
439 .max-w-full {
440 max-width: 100%;
441 }
442 .max-w-none {
443 max-width: none;
444 }
445 .min-w-24 {
446 min-width: calc(var(--spacing) * 24);
447 }
448 .min-w-96 {
449 min-width: calc(var(--spacing) * 96);
450 }
451 .flex-1 {
452 flex: 1;
453 }
454 .flex-shrink {
455 flex-shrink: 1;
456 }
457 .flex-shrink-0 {
458 flex-shrink: 0;
459 }
460 .flex-grow {
461 flex-grow: 1;
462 }
463 .transform {
464 transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,)
465 var(--tw-skew-x,) var(--tw-skew-y,);
466 }
467 .animate-pulse {
468 animation: var(--animate-pulse);
469 }
470 .cursor-default {
471 cursor: default;
472 }
473 .cursor-pointer {
474 cursor: pointer;
475 }
476 .resize {
477 resize: both;
478 }
479 .grid-cols-2 {
480 grid-template-columns: repeat(2, minmax(0, 1fr));
481 }
482 .grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\] {
483 grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
484 }
485 .flex-col {
486 flex-direction: column;
487 }
488 .flex-nowrap {
489 flex-wrap: nowrap;
490 }
491 .flex-wrap {
492 flex-wrap: wrap;
493 }
494 .items-center {
495 align-items: center;
496 }
497 .justify-between {
498 justify-content: space-between;
499 }
500 .justify-center {
501 justify-content: center;
502 }
503 .justify-start {
504 justify-content: flex-start;
505 }
506 .gap-0\.5 {
507 gap: calc(var(--spacing) * 0.5);
508 }
509 .gap-1\.5 {
510 gap: calc(var(--spacing) * 1.5);
511 }
512 .gap-2 {
513 gap: calc(var(--spacing) * 2);
514 }
515 .gap-2\.5 {
516 gap: calc(var(--spacing) * 2.5);
517 }
518 .gap-4 {
519 gap: calc(var(--spacing) * 4);
520 }
521 .gap-5 {
522 gap: calc(var(--spacing) * 5);
523 }
524 .self-end {
525 align-self: flex-end;
526 }
527 .self-stretch {
528 align-self: stretch;
529 }
530 .overflow-hidden {
531 overflow: hidden;
532 }
533 .overflow-x-hidden {
534 overflow-x: hidden;
535 }
536 .overflow-y-auto {
537 overflow-y: auto;
538 }
539 .rounded {
540 border-radius: 0.25rem;
541 }
542 .rounded-full {
543 border-radius: calc(infinity * 1px);
544 }
545 .rounded-lg {
546 border-radius: var(--radius-lg);
547 }
548 .border {
549 border-style: var(--tw-border-style);
550 border-width: 1px;
551 }
552 .border-t {
553 border-top-style: var(--tw-border-style);
554 border-top-width: 1px;
555 }
556 .border-r {
557 border-right-style: var(--tw-border-style);
558 border-right-width: 1px;
559 }
560 .border-b {
561 border-bottom-style: var(--tw-border-style);
562 border-bottom-width: 1px;
563 }
564 .border-b-2 {
565 border-bottom-style: var(--tw-border-style);
566 border-bottom-width: 2px;
567 }
568 .border-l {
569 border-left-style: var(--tw-border-style);
570 border-left-width: 1px;
571 }
572 .border-l-4 {
573 border-left-style: var(--tw-border-style);
574 border-left-width: 4px;
575 }
576 .border-none {
577 --tw-border-style: none;
578 border-style: none;
579 }
580 .border-blue-400 {
581 border-color: var(--color-blue-400);
582 }
583 .border-gray-200 {
584 border-color: var(--color-gray-200);
585 }
586 .border-gray-300 {
587 border-color: var(--color-gray-300);
588 }
589 .border-orange-500 {
590 border-color: var(--color-orange-500);
591 }
592 .border-transparent {
593 border-color: transparent;
594 }
595 .border-b-blue-500 {
596 border-bottom-color: var(--color-blue-500);
597 }
598 .bg-blue-50 {
599 background-color: var(--color-blue-50);
600 }
601 .bg-blue-100 {
602 background-color: var(--color-blue-100);
603 }
604 .bg-blue-500 {
605 background-color: var(--color-blue-500);
606 }
607 .bg-blue-700 {
608 background-color: var(--color-blue-700);
609 }
610 .bg-gray-50 {
611 background-color: var(--color-gray-50);
612 }
613 .bg-gray-100 {
614 background-color: var(--color-gray-100);
615 }
616 .bg-gray-600 {
617 background-color: var(--color-gray-600);
618 }
619 .bg-orange-50 {
620 background-color: var(--color-orange-50);
621 }
622 .bg-red-600 {
623 background-color: var(--color-red-600);
624 }
625 .bg-transparent {
626 background-color: transparent;
627 }
628 .bg-white {
629 background-color: var(--color-white);
630 }
631 .p-0 {
632 padding: calc(var(--spacing) * 0);
633 }
634 .px-1\.5 {
635 padding-inline: calc(var(--spacing) * 1.5);
636 }
637 .px-2 {
638 padding-inline: calc(var(--spacing) * 2);
639 }
640 .px-2\.5 {
641 padding-inline: calc(var(--spacing) * 2.5);
642 }
643 .px-3 {
644 padding-inline: calc(var(--spacing) * 3);
645 }
646 .px-4 {
647 padding-inline: calc(var(--spacing) * 4);
648 }
649 .px-5 {
650 padding-inline: calc(var(--spacing) * 5);
651 }
652 .py-0\.5 {
653 padding-block: calc(var(--spacing) * 0.5);
654 }
655 .py-1 {
656 padding-block: calc(var(--spacing) * 1);
657 }
658 .py-1\.5 {
659 padding-block: calc(var(--spacing) * 1.5);
660 }
661 .py-2 {
662 padding-block: calc(var(--spacing) * 2);
663 }
664 .py-2\.5 {
665 padding-block: calc(var(--spacing) * 2.5);
666 }
667 .pt-0 {
668 padding-top: calc(var(--spacing) * 0);
669 }
670 .pt-1\.5 {
671 padding-top: calc(var(--spacing) * 1.5);
672 }
673 .pt-2\.5 {
674 padding-top: calc(var(--spacing) * 2.5);
675 }
676 .pr-8 {
677 padding-right: calc(var(--spacing) * 8);
678 }
679 .pb-2\.5 {
680 padding-bottom: calc(var(--spacing) * 2.5);
681 }
682 .pl-4 {
683 padding-left: calc(var(--spacing) * 4);
684 }
685 .align-middle {
686 vertical-align: middle;
687 }
688 .font-mono {
689 font-family: var(--font-mono);
690 }
691 .font-sans {
692 font-family: var(--font-sans);
693 }
694 .text-base {
695 font-size: var(--text-base);
696 line-height: var(--tw-leading, var(--text-base--line-height));
697 }
698 .text-lg {
699 font-size: var(--text-lg);
700 line-height: var(--tw-leading, var(--text-lg--line-height));
701 }
702 .text-sm {
703 font-size: var(--text-sm);
704 line-height: var(--tw-leading, var(--text-sm--line-height));
705 }
706 .text-xs {
707 font-size: var(--text-xs);
708 line-height: var(--tw-leading, var(--text-xs--line-height));
709 }
710 .leading-relaxed {
711 --tw-leading: var(--leading-relaxed);
712 line-height: var(--leading-relaxed);
713 }
714 .font-bold {
715 --tw-font-weight: var(--font-weight-bold);
716 font-weight: var(--font-weight-bold);
717 }
718 .font-medium {
719 --tw-font-weight: var(--font-weight-medium);
720 font-weight: var(--font-weight-medium);
721 }
722 .font-normal {
723 --tw-font-weight: var(--font-weight-normal);
724 font-weight: var(--font-weight-normal);
725 }
726 .font-semibold {
727 --tw-font-weight: var(--font-weight-semibold);
728 font-weight: var(--font-weight-semibold);
729 }
730 .break-all {
731 word-break: break-all;
732 }
733 .text-ellipsis {
734 text-overflow: ellipsis;
735 }
736 .whitespace-nowrap {
737 white-space: nowrap;
738 }
739 .text-blue-500 {
740 color: var(--color-blue-500);
741 }
742 .text-blue-600 {
743 color: var(--color-blue-600);
744 }
745 .text-gray-400 {
746 color: var(--color-gray-400);
747 }
748 .text-gray-500 {
749 color: var(--color-gray-500);
750 }
751 .text-gray-600 {
752 color: var(--color-gray-600);
753 }
754 .text-gray-600\/85 {
755 color: color-mix(in srgb, oklch(44.6% 0.03 256.802) 85%, transparent);
756 @supports (color: color-mix(in lab, red, red)) {
757 color: color-mix(in oklab, var(--color-gray-600) 85%, transparent);
758 }
759 }
760 .text-gray-800 {
761 color: var(--color-gray-800);
762 }
763 .text-green-600 {
764 color: var(--color-green-600);
765 }
766 .text-orange-800 {
767 color: var(--color-orange-800);
768 }
769 .text-white {
770 color: var(--color-white);
771 }
772 .italic {
773 font-style: italic;
774 }
775 .no-underline {
776 text-decoration-line: none;
777 }
778 .opacity-70 {
779 opacity: 70%;
780 }
781 .shadow {
782 --tw-shadow:
783 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)),
784 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
785 box-shadow:
786 var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
787 var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
788 }
789 .shadow-\[0_-2px_10px_rgba\(0\,0\,0\,0\.1\)\] {
790 --tw-shadow: 0 -2px 10px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
791 box-shadow:
792 var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
793 var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
794 }
795 .shadow-lg {
796 --tw-shadow:
797 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)),
798 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
799 box-shadow:
800 var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
801 var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
802 }
803 .shadow-sm {
804 --tw-shadow:
805 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)),
806 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
807 box-shadow:
808 var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
809 var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
810 }
811 .outline {
812 outline-style: var(--tw-outline-style);
813 outline-width: 1px;
814 }
815 .blur {
816 --tw-blur: blur(8px);
817 filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
818 var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
819 var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
820 }
821 .backdrop-filter {
822 -webkit-backdrop-filter: var(--tw-backdrop-blur,)
823 var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
824 var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,)
825 var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
826 var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
827 backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
828 var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
829 var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
830 var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,)
831 var(--tw-backdrop-sepia,);
832 }
833 .transition {
834 transition-property:
835 color,
836 background-color,
837 border-color,
838 outline-color,
839 text-decoration-color,
840 fill,
841 stroke,
842 --tw-gradient-from,
843 --tw-gradient-via,
844 --tw-gradient-to,
845 opacity,
846 box-shadow,
847 transform,
848 translate,
849 scale,
850 rotate,
851 filter,
852 -webkit-backdrop-filter,
853 backdrop-filter,
854 display,
855 visibility,
856 content-visibility,
857 overlay,
858 pointer-events;
859 transition-timing-function: var(
860 --tw-ease,
861 var(--default-transition-timing-function)
862 );
863 transition-duration: var(--tw-duration, var(--default-transition-duration));
864 }
865 .transition-\[bottom\] {
866 transition-property: bottom;
867 transition-timing-function: var(
868 --tw-ease,
869 var(--default-transition-timing-function)
870 );
871 transition-duration: var(--tw-duration, var(--default-transition-duration));
872 }
873 .transition-\[margin-right\] {
874 transition-property: margin-right;
875 transition-timing-function: var(
876 --tw-ease,
877 var(--default-transition-timing-function)
878 );
879 transition-duration: var(--tw-duration, var(--default-transition-duration));
880 }
881 .transition-all {
882 transition-property: all;
883 transition-timing-function: var(
884 --tw-ease,
885 var(--default-transition-timing-function)
886 );
887 transition-duration: var(--tw-duration, var(--default-transition-duration));
888 }
889 .duration-200 {
890 --tw-duration: 200ms;
891 transition-duration: 200ms;
892 }
893 .ease-in-out {
894 --tw-ease: var(--ease-in-out);
895 transition-timing-function: var(--ease-in-out);
896 }
897 .group-hover\:opacity-100 {
898 &:is(:where(.group):hover *) {
899 @media (hover: hover) {
900 opacity: 100%;
901 }
902 }
903 }
904 .hover\:bg-blue-800 {
905 &:hover {
906 @media (hover: hover) {
907 background-color: var(--color-blue-800);
908 }
909 }
910 }
911 .hover\:bg-gray-200 {
912 &:hover {
913 @media (hover: hover) {
914 background-color: var(--color-gray-200);
915 }
916 }
917 }
918 .hover\:bg-gray-700 {
919 &:hover {
920 @media (hover: hover) {
921 background-color: var(--color-gray-700);
922 }
923 }
924 }
925 .hover\:bg-red-700 {
926 &:hover {
927 @media (hover: hover) {
928 background-color: var(--color-red-700);
929 }
930 }
931 }
932 .hover\:text-blue-600 {
933 &:hover {
934 @media (hover: hover) {
935 color: var(--color-blue-600);
936 }
937 }
938 }
939 .hover\:underline {
940 &:hover {
941 @media (hover: hover) {
942 text-decoration-line: underline;
943 }
944 }
945 }
946 .disabled\:cursor-not-allowed {
947 &:disabled {
948 cursor: not-allowed;
949 }
950 }
951 .disabled\:bg-gray-400 {
952 &:disabled {
953 background-color: var(--color-gray-400);
954 }
955 }
956 .disabled\:bg-red-300 {
957 &:disabled {
958 background-color: var(--color-red-300);
959 }
960 }
961 .disabled\:opacity-70 {
962 &:disabled {
963 opacity: 70%;
964 }
965 }
966 .disabled\:hover\:bg-red-300 {
967 &:disabled {
968 &:hover {
969 @media (hover: hover) {
970 background-color: var(--color-red-300);
971 }
972 }
973 }
974 }
975 .max-xl\:hidden {
976 @media (width < 80rem) {
977 display: none;
978 }
979 }
980 .max-xl\:px-1\.5 {
981 @media (width < 80rem) {
982 padding-inline: calc(var(--spacing) * 1.5);
983 }
984 }
985 .max-xl\:px-2\.5 {
986 @media (width < 80rem) {
987 padding-inline: calc(var(--spacing) * 2.5);
988 }
989 }
990 .max-xl\:py-1\.5 {
991 @media (width < 80rem) {
992 padding-block: calc(var(--spacing) * 1.5);
993 }
994 }
995 .max-md\:mr-0 {
996 @media (width < 48rem) {
997 margin-right: calc(var(--spacing) * 0);
998 }
999 }
1000 .max-md\:hidden {
1001 @media (width < 48rem) {
1002 display: none;
1003 }
1004 }
1005 .max-md\:w-full {
1006 @media (width < 48rem) {
1007 width: 100%;
1008 }
1009 }
1010 .md\:mr-72 {
1011 @media (width >= 48rem) {
1012 margin-right: calc(var(--spacing) * 72);
1013 }
1014 }
1015 .md\:w-72 {
1016 @media (width >= 48rem) {
1017 width: calc(var(--spacing) * 72);
1018 }
1019 }
1020 .md\:w-\[calc\(100\%-18rem\)\] {
1021 @media (width >= 48rem) {
1022 width: calc(100% - 18rem);
1023 }
1024 }
1025 .lg\:mr-80 {
1026 @media (width >= 64rem) {
1027 margin-right: calc(var(--spacing) * 80);
1028 }
1029 }
1030 .lg\:w-80 {
1031 @media (width >= 64rem) {
1032 width: calc(var(--spacing) * 80);
1033 }
1034 }
1035 .lg\:w-\[calc\(100\%-20rem\)\] {
1036 @media (width >= 64rem) {
1037 width: calc(100% - 20rem);
1038 }
1039 }
1040 .xl\:mr-96 {
1041 @media (width >= 80rem) {
1042 margin-right: calc(var(--spacing) * 96);
1043 }
1044 }
1045 .xl\:inline {
1046 @media (width >= 80rem) {
1047 display: inline;
1048 }
1049 }
1050 .xl\:w-96 {
1051 @media (width >= 80rem) {
1052 width: calc(var(--spacing) * 96);
1053 }
1054 }
1055 .xl\:w-\[calc\(100\%-24rem\)\] {
1056 @media (width >= 80rem) {
1057 width: calc(100% - 24rem);
1058 }
1059 }
1060 .xl\:px-2\.5 {
1061 @media (width >= 80rem) {
1062 padding-inline: calc(var(--spacing) * 2.5);
1063 }
1064 }
1065 .xl\:py-1 {
1066 @media (width >= 80rem) {
1067 padding-block: calc(var(--spacing) * 1);
1068 }
1069 }
1070}
1071@property --tw-rotate-x {
1072 syntax: "*";
1073 inherits: false;
1074}
1075@property --tw-rotate-y {
1076 syntax: "*";
1077 inherits: false;
1078}
1079@property --tw-rotate-z {
1080 syntax: "*";
1081 inherits: false;
1082}
1083@property --tw-skew-x {
1084 syntax: "*";
1085 inherits: false;
1086}
1087@property --tw-skew-y {
1088 syntax: "*";
1089 inherits: false;
1090}
1091@property --tw-border-style {
1092 syntax: "*";
1093 inherits: false;
1094 initial-value: solid;
1095}
1096@property --tw-leading {
1097 syntax: "*";
1098 inherits: false;
1099}
1100@property --tw-font-weight {
1101 syntax: "*";
1102 inherits: false;
1103}
1104@property --tw-shadow {
1105 syntax: "*";
1106 inherits: false;
1107 initial-value: 0 0 #0000;
1108}
1109@property --tw-shadow-color {
1110 syntax: "*";
1111 inherits: false;
1112}
1113@property --tw-shadow-alpha {
1114 syntax: "<percentage>";
1115 inherits: false;
1116 initial-value: 100%;
1117}
1118@property --tw-inset-shadow {
1119 syntax: "*";
1120 inherits: false;
1121 initial-value: 0 0 #0000;
1122}
1123@property --tw-inset-shadow-color {
1124 syntax: "*";
1125 inherits: false;
1126}
1127@property --tw-inset-shadow-alpha {
1128 syntax: "<percentage>";
1129 inherits: false;
1130 initial-value: 100%;
1131}
1132@property --tw-ring-color {
1133 syntax: "*";
1134 inherits: false;
1135}
1136@property --tw-ring-shadow {
1137 syntax: "*";
1138 inherits: false;
1139 initial-value: 0 0 #0000;
1140}
1141@property --tw-inset-ring-color {
1142 syntax: "*";
1143 inherits: false;
1144}
1145@property --tw-inset-ring-shadow {
1146 syntax: "*";
1147 inherits: false;
1148 initial-value: 0 0 #0000;
1149}
1150@property --tw-ring-inset {
1151 syntax: "*";
1152 inherits: false;
1153}
1154@property --tw-ring-offset-width {
1155 syntax: "<length>";
1156 inherits: false;
1157 initial-value: 0px;
1158}
1159@property --tw-ring-offset-color {
1160 syntax: "*";
1161 inherits: false;
1162 initial-value: #fff;
1163}
1164@property --tw-ring-offset-shadow {
1165 syntax: "*";
1166 inherits: false;
1167 initial-value: 0 0 #0000;
1168}
1169@property --tw-outline-style {
1170 syntax: "*";
1171 inherits: false;
1172 initial-value: solid;
1173}
1174@property --tw-blur {
1175 syntax: "*";
1176 inherits: false;
1177}
1178@property --tw-brightness {
1179 syntax: "*";
1180 inherits: false;
1181}
1182@property --tw-contrast {
1183 syntax: "*";
1184 inherits: false;
1185}
1186@property --tw-grayscale {
1187 syntax: "*";
1188 inherits: false;
1189}
1190@property --tw-hue-rotate {
1191 syntax: "*";
1192 inherits: false;
1193}
1194@property --tw-invert {
1195 syntax: "*";
1196 inherits: false;
1197}
1198@property --tw-opacity {
1199 syntax: "*";
1200 inherits: false;
1201}
1202@property --tw-saturate {
1203 syntax: "*";
1204 inherits: false;
1205}
1206@property --tw-sepia {
1207 syntax: "*";
1208 inherits: false;
1209}
1210@property --tw-drop-shadow {
1211 syntax: "*";
1212 inherits: false;
1213}
1214@property --tw-drop-shadow-color {
1215 syntax: "*";
1216 inherits: false;
1217}
1218@property --tw-drop-shadow-alpha {
1219 syntax: "<percentage>";
1220 inherits: false;
1221 initial-value: 100%;
1222}
1223@property --tw-drop-shadow-size {
1224 syntax: "*";
1225 inherits: false;
1226}
1227@property --tw-backdrop-blur {
1228 syntax: "*";
1229 inherits: false;
1230}
1231@property --tw-backdrop-brightness {
1232 syntax: "*";
1233 inherits: false;
1234}
1235@property --tw-backdrop-contrast {
1236 syntax: "*";
1237 inherits: false;
1238}
1239@property --tw-backdrop-grayscale {
1240 syntax: "*";
1241 inherits: false;
1242}
1243@property --tw-backdrop-hue-rotate {
1244 syntax: "*";
1245 inherits: false;
1246}
1247@property --tw-backdrop-invert {
1248 syntax: "*";
1249 inherits: false;
1250}
1251@property --tw-backdrop-opacity {
1252 syntax: "*";
1253 inherits: false;
1254}
1255@property --tw-backdrop-saturate {
1256 syntax: "*";
1257 inherits: false;
1258}
1259@property --tw-backdrop-sepia {
1260 syntax: "*";
1261 inherits: false;
1262}
1263@property --tw-duration {
1264 syntax: "*";
1265 inherits: false;
1266}
1267@property --tw-ease {
1268 syntax: "*";
1269 inherits: false;
1270}
1271@keyframes pulse {
1272 50% {
1273 opacity: 0.5;
1274 }
1275}
1276@layer properties {
1277 @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or
1278 ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
1279 *,
1280 ::before,
1281 ::after,
1282 ::backdrop {
1283 --tw-rotate-x: initial;
1284 --tw-rotate-y: initial;
1285 --tw-rotate-z: initial;
1286 --tw-skew-x: initial;
1287 --tw-skew-y: initial;
1288 --tw-border-style: solid;
1289 --tw-leading: initial;
1290 --tw-font-weight: initial;
1291 --tw-shadow: 0 0 #0000;
1292 --tw-shadow-color: initial;
1293 --tw-shadow-alpha: 100%;
1294 --tw-inset-shadow: 0 0 #0000;
1295 --tw-inset-shadow-color: initial;
1296 --tw-inset-shadow-alpha: 100%;
1297 --tw-ring-color: initial;
1298 --tw-ring-shadow: 0 0 #0000;
1299 --tw-inset-ring-color: initial;
1300 --tw-inset-ring-shadow: 0 0 #0000;
1301 --tw-ring-inset: initial;
1302 --tw-ring-offset-width: 0px;
1303 --tw-ring-offset-color: #fff;
1304 --tw-ring-offset-shadow: 0 0 #0000;
1305 --tw-outline-style: solid;
1306 --tw-blur: initial;
1307 --tw-brightness: initial;
1308 --tw-contrast: initial;
1309 --tw-grayscale: initial;
1310 --tw-hue-rotate: initial;
1311 --tw-invert: initial;
1312 --tw-opacity: initial;
1313 --tw-saturate: initial;
1314 --tw-sepia: initial;
1315 --tw-drop-shadow: initial;
1316 --tw-drop-shadow-color: initial;
1317 --tw-drop-shadow-alpha: 100%;
1318 --tw-drop-shadow-size: initial;
1319 --tw-backdrop-blur: initial;
1320 --tw-backdrop-brightness: initial;
1321 --tw-backdrop-contrast: initial;
1322 --tw-backdrop-grayscale: initial;
1323 --tw-backdrop-hue-rotate: initial;
1324 --tw-backdrop-invert: initial;
1325 --tw-backdrop-opacity: initial;
1326 --tw-backdrop-saturate: initial;
1327 --tw-backdrop-sepia: initial;
1328 --tw-duration: initial;
1329 --tw-ease: initial;
1330 }
1331 }
1332}