PluginProbe
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO / trunk
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO vtrunk
2.5.0 2.4.0 2.3.0 2.2.0 2.1.1 2.1.0 2.0.2 2.0.1 2.0.0 1.32.0 1.31.0 1.30.0 1.29.0 1.28.0 1.27.0 1.26.0 1.25.0 trunk 1.0.0 1.0.1 1.0.2 1.1.0 1.10.0 1.11.0 1.12.0 All 46 releases
thinkrank / assets / setup-wizard.css

setup-wizard.css in ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO trunk, at assets/setup-wizard.css

2,903 lines 89.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);
2 @import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);
3 :where(.tr-root),
4 :where(.tr-root) *,
5 :where(.tr-root) ::before,
6 :where(.tr-root) ::after{
7 --tw-border-spacing-x: 0;
8 --tw-border-spacing-y: 0;
9 --tw-translate-x: 0;
10 --tw-translate-y: 0;
11 --tw-rotate: 0;
12 --tw-skew-x: 0;
13 --tw-skew-y: 0;
14 --tw-scale-x: 1;
15 --tw-scale-y: 1;
16 --tw-pan-x: ;
17 --tw-pan-y: ;
18 --tw-pinch-zoom: ;
19 --tw-scroll-snap-strictness: proximity;
20 --tw-gradient-from-position: ;
21 --tw-gradient-via-position: ;
22 --tw-gradient-to-position: ;
23 --tw-ordinal: ;
24 --tw-slashed-zero: ;
25 --tw-numeric-figure: ;
26 --tw-numeric-spacing: ;
27 --tw-numeric-fraction: ;
28 --tw-ring-inset: ;
29 --tw-ring-offset-width: 0px;
30 --tw-ring-offset-color: #fff;
31 --tw-ring-color: rgb(59 130 246 / 0.5);
32 --tw-ring-offset-shadow: 0 0 #0000;
33 --tw-ring-shadow: 0 0 #0000;
34 --tw-shadow: 0 0 #0000;
35 --tw-shadow-colored: 0 0 #0000;
36 --tw-blur: ;
37 --tw-brightness: ;
38 --tw-contrast: ;
39 --tw-grayscale: ;
40 --tw-hue-rotate: ;
41 --tw-invert: ;
42 --tw-saturate: ;
43 --tw-sepia: ;
44 --tw-drop-shadow: ;
45 --tw-backdrop-blur: ;
46 --tw-backdrop-brightness: ;
47 --tw-backdrop-contrast: ;
48 --tw-backdrop-grayscale: ;
49 --tw-backdrop-hue-rotate: ;
50 --tw-backdrop-invert: ;
51 --tw-backdrop-opacity: ;
52 --tw-backdrop-saturate: ;
53 --tw-backdrop-sepia: ;
54 --tw-contain-size: ;
55 --tw-contain-layout: ;
56 --tw-contain-paint: ;
57 --tw-contain-style: ;
58 }
59 /*
60 ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
61 */
62 /*
63 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
64 2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
65 */
66 :where(.tr-root),
67 :where(.tr-root) *,
68 :where(.tr-root) ::before,
69 :where(.tr-root) ::after {
70 box-sizing: border-box; /* 1 */
71 border-width: 0; /* 2 */
72 border-style: solid; /* 2 */
73 border-color: #D5D5DD; /* 2 */
74 }
75 :where(.tr-root) ::before,
76 :where(.tr-root) ::after {
77 --tw-content: '';
78 }
79 /*
80 1. Use a consistent sensible line-height in all browsers.
81 2. Prevent adjustments of font size after orientation changes in iOS.
82 3. Use a more readable tab size.
83 4. Use the user's configured `sans` font-family by default.
84 5. Use the user's configured `sans` font-feature-settings by default.
85 6. Use the user's configured `sans` font-variation-settings by default.
86 7. Disable tap highlights on iOS
87 */
88 :where(.tr-root) {
89 line-height: 1.5; /* 1 */
90 -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */
91 tab-size: 4; /* 3 */
92 font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; /* 4 */
93 font-feature-settings: normal; /* 5 */
94 font-variation-settings: normal; /* 6 */
95 -webkit-tap-highlight-color: transparent; /* 7 */
96 }
97 /*
98 1. Remove the margin in all browsers.
99 2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
100 */
101 :where(.tr-root) body {
102 margin: 0; /* 1 */
103 line-height: inherit; /* 2 */
104 }
105 /*
106 1. Add the correct height in Firefox.
107 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
108 3. Ensure horizontal rules are visible by default.
109 */
110 :where(.tr-root) hr {
111 height: 0; /* 1 */
112 color: inherit; /* 2 */
113 border-top-width: 1px; /* 3 */
114 }
115 /*
116 Add the correct text decoration in Chrome, Edge, and Safari.
117 */
118 :where(.tr-root) abbr:where([title]) {
119 -webkit-text-decoration: underline dotted;
120 text-decoration: underline dotted;
121 }
122 /*
123 Remove the default font size and weight for headings.
124 */
125 :where(.tr-root) h1,
126 :where(.tr-root) h2,
127 :where(.tr-root) h3,
128 :where(.tr-root) h4,
129 :where(.tr-root) h5,
130 :where(.tr-root) h6 {
131 font-size: inherit;
132 font-weight: inherit;
133 }
134 /*
135 Reset links to optimize for opt-in styling instead of opt-out.
136 */
137 :where(.tr-root) a {
138 color: inherit;
139 text-decoration: inherit;
140 }
141 /*
142 Add the correct font weight in Edge and Safari.
143 */
144 :where(.tr-root) b,
145 :where(.tr-root) strong {
146 font-weight: bolder;
147 }
148 /*
149 1. Use the user's configured `mono` font-family by default.
150 2. Use the user's configured `mono` font-feature-settings by default.
151 3. Use the user's configured `mono` font-variation-settings by default.
152 4. Correct the odd `em` font sizing in all browsers.
153 */
154 :where(.tr-root) code,
155 :where(.tr-root) kbd,
156 :where(.tr-root) samp,
157 :where(.tr-root) pre {
158 font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
159 font-feature-settings: normal; /* 2 */
160 font-variation-settings: normal; /* 3 */
161 font-size: 1em; /* 4 */
162 }
163 /*
164 Add the correct font size in all browsers.
165 */
166 :where(.tr-root) small {
167 font-size: 80%;
168 }
169 /*
170 Prevent `sub` and `sup` elements from affecting the line height in all browsers.
171 */
172 :where(.tr-root) sub,
173 :where(.tr-root) sup {
174 font-size: 75%;
175 line-height: 0;
176 position: relative;
177 vertical-align: baseline;
178 }
179 :where(.tr-root) sub {
180 bottom: -0.25em;
181 }
182 :where(.tr-root) sup {
183 top: -0.5em;
184 }
185 /*
186 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
187 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
188 3. Remove gaps between table borders by default.
189 */
190 :where(.tr-root) table {
191 text-indent: 0; /* 1 */
192 border-color: inherit; /* 2 */
193 border-collapse: collapse; /* 3 */
194 }
195 /*
196 1. Change the font styles in all browsers.
197 2. Remove the margin in Firefox and Safari.
198 3. Remove default padding in all browsers.
199 */
200 :where(.tr-root) button,
201 :where(.tr-root) input,
202 :where(.tr-root) optgroup,
203 :where(.tr-root) select,
204 :where(.tr-root) textarea {
205 font-family: inherit; /* 1 */
206 font-feature-settings: inherit; /* 1 */
207 font-variation-settings: inherit; /* 1 */
208 font-size: 100%; /* 1 */
209 font-weight: inherit; /* 1 */
210 line-height: inherit; /* 1 */
211 letter-spacing: inherit; /* 1 */
212 color: inherit; /* 1 */
213 margin: 0; /* 2 */
214 padding: 0; /* 3 */
215 }
216 /*
217 Remove the inheritance of text transform in Edge and Firefox.
218 */
219 :where(.tr-root) button,
220 :where(.tr-root) select {
221 text-transform: none;
222 }
223 /*
224 1. Correct the inability to style clickable types in iOS and Safari.
225 2. Remove default button styles.
226 */
227 :where(.tr-root) button,
228 :where(.tr-root) input:where([type='button']),
229 :where(.tr-root) input:where([type='reset']),
230 :where(.tr-root) input:where([type='submit']) {
231 -webkit-appearance: button; /* 1 */
232 background-color: transparent; /* 2 */
233 background-image: none; /* 2 */
234 }
235 /*
236 Use the modern Firefox focus style for all focusable elements.
237 */
238 :where(.tr-root) :-moz-focusring {
239 outline: auto;
240 }
241 /*
242 Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
243 */
244 :where(.tr-root) :-moz-ui-invalid {
245 box-shadow: none;
246 }
247 /*
248 Add the correct vertical alignment in Chrome and Firefox.
249 */
250 :where(.tr-root) progress {
251 vertical-align: baseline;
252 }
253 /*
254 Correct the cursor style of increment and decrement buttons in Safari.
255 */
256 :where(.tr-root) ::-webkit-inner-spin-button,
257 :where(.tr-root) ::-webkit-outer-spin-button {
258 height: auto;
259 }
260 /*
261 1. Correct the odd appearance in Chrome and Safari.
262 2. Correct the outline style in Safari.
263 */
264 :where(.tr-root) [type='search'] {
265 -webkit-appearance: textfield; /* 1 */
266 outline-offset: -2px; /* 2 */
267 }
268 /*
269 Remove the inner padding in Chrome and Safari on macOS.
270 */
271 :where(.tr-root) ::-webkit-search-decoration {
272 -webkit-appearance: none;
273 }
274 /*
275 1. Correct the inability to style clickable types in iOS and Safari.
276 2. Change font properties to `inherit` in Safari.
277 */
278 :where(.tr-root) ::-webkit-file-upload-button {
279 -webkit-appearance: button; /* 1 */
280 font: inherit; /* 2 */
281 }
282 /*
283 Add the correct display in Chrome and Safari.
284 */
285 :where(.tr-root) summary {
286 display: list-item;
287 }
288 /*
289 Removes the default spacing and border for appropriate elements.
290 */
291 :where(.tr-root) blockquote,
292 :where(.tr-root) dl,
293 :where(.tr-root) dd,
294 :where(.tr-root) h1,
295 :where(.tr-root) h2,
296 :where(.tr-root) h3,
297 :where(.tr-root) h4,
298 :where(.tr-root) h5,
299 :where(.tr-root) h6,
300 :where(.tr-root) hr,
301 :where(.tr-root) figure,
302 :where(.tr-root) p,
303 :where(.tr-root) pre {
304 margin: 0;
305 }
306 :where(.tr-root) fieldset {
307 margin: 0;
308 padding: 0;
309 }
310 :where(.tr-root) legend {
311 padding: 0;
312 }
313 :where(.tr-root) ol,
314 :where(.tr-root) ul,
315 :where(.tr-root) menu {
316 list-style: none;
317 margin: 0;
318 padding: 0;
319 }
320 /*
321 Reset default styling for dialogs.
322 */
323 :where(.tr-root) dialog {
324 padding: 0;
325 }
326 /*
327 Prevent resizing textareas horizontally by default.
328 */
329 :where(.tr-root) textarea {
330 resize: vertical;
331 }
332 /*
333 1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
334 2. Set the default placeholder color to the user's configured gray 400 color.
335 */
336 :where(.tr-root) input::placeholder,
337 :where(.tr-root) textarea::placeholder {
338 opacity: 1; /* 1 */
339 color: #9ca3af; /* 2 */
340 }
341 /*
342 Set the default cursor for buttons.
343 */
344 :where(.tr-root) button,
345 :where(.tr-root) [role="button"] {
346 cursor: pointer;
347 }
348 /*
349 Make sure disabled buttons don't get the pointer cursor.
350 */
351 :where(.tr-root) :disabled {
352 cursor: default;
353 }
354 /*
355 1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
356 2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
357 This can trigger a poorly considered lint error in some tools but is included by design.
358 */
359 :where(.tr-root) img,
360 :where(.tr-root) svg,
361 :where(.tr-root) video,
362 :where(.tr-root) canvas,
363 :where(.tr-root) audio,
364 :where(.tr-root) iframe,
365 :where(.tr-root) embed,
366 :where(.tr-root) object {
367 display: block; /* 1 */
368 vertical-align: middle; /* 2 */
369 }
370 /*
371 Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
372 */
373 :where(.tr-root) img,
374 :where(.tr-root) video {
375 max-width: 100%;
376 height: auto;
377 }
378 /* Make elements with the HTML hidden attribute stay hidden by default */
379 :where(.tr-root) [hidden]:where(:not([hidden="until-found"])) {
380 display: none;
381 }
382 .tr-root .tr-pointer-events-none{
383 pointer-events: none;
384 }
385 .tr-root .tr-fixed{
386 position: fixed;
387 }
388 .tr-root .tr-absolute{
389 position: absolute;
390 }
391 .tr-root .tr-relative{
392 position: relative;
393 }
394 .tr-root .tr-sticky{
395 position: sticky;
396 }
397 .tr-root .tr-inset-0{
398 inset: 0px;
399 }
400 .tr-root .tr-inset-x-0{
401 left: 0px;
402 right: 0px;
403 }
404 .tr-root .tr-inset-y-0{
405 top: 0px;
406 bottom: 0px;
407 }
408 .tr-root .-tr-right-2{
409 right: -0.5rem;
410 }
411 .tr-root .-tr-top-1{
412 top: -0.25rem;
413 }
414 .tr-root .tr--left-\[5px\]{
415 left: -5px;
416 }
417 .tr-root .tr-bottom-0{
418 bottom: 0px;
419 }
420 .tr-root .tr-bottom-1\.5{
421 bottom: 0.375rem;
422 }
423 .tr-root .tr-bottom-\[-3rem\]{
424 bottom: -3rem;
425 }
426 .tr-root .tr-bottom-full{
427 bottom: 100%;
428 }
429 .tr-root .tr-left-0{
430 left: 0px;
431 }
432 .tr-root .tr-left-1\/2{
433 left: 50%;
434 }
435 .tr-root .tr-left-2{
436 left: 0.5rem;
437 }
438 .tr-root .tr-left-2\.5{
439 left: 0.625rem;
440 }
441 .tr-root .tr-left-3{
442 left: 0.75rem;
443 }
444 .tr-root .tr-left-\[6rem\]{
445 left: 6rem;
446 }
447 .tr-root .tr-left-full{
448 left: 100%;
449 }
450 .tr-root .tr-right-1{
451 right: 0.25rem;
452 }
453 .tr-root .tr-right-2{
454 right: 0.5rem;
455 }
456 .tr-root .tr-right-3{
457 right: 0.75rem;
458 }
459 .tr-root .tr-right-8{
460 right: 2rem;
461 }
462 .tr-root .tr-right-\[-2rem\]{
463 right: -2rem;
464 }
465 .tr-root .tr-right-full{
466 right: 100%;
467 }
468 .tr-root .tr-top-0{
469 top: 0px;
470 }
471 .tr-root .tr-top-1{
472 top: 0.25rem;
473 }
474 .tr-root .tr-top-1\.5{
475 top: 0.375rem;
476 }
477 .tr-root .tr-top-1\/2{
478 top: 50%;
479 }
480 .tr-root .tr-top-2{
481 top: 0.5rem;
482 }
483 .tr-root .tr-top-4{
484 top: 1rem;
485 }
486 .tr-root .tr-top-\[-2\.5rem\]{
487 top: -2.5rem;
488 }
489 .tr-root .tr-top-full{
490 top: 100%;
491 }
492 .tr-root .tr-z-10{
493 z-index: 10;
494 }
495 .tr-root .tr-z-50{
496 z-index: 50;
497 }
498 .tr-root .tr-z-\[99990\]{
499 z-index: 99990;
500 }
501 .tr-root .tr-z-\[99998\]{
502 z-index: 99998;
503 }
504 .tr-root .tr-z-\[99999\]{
505 z-index: 99999;
506 }
507 .tr-root .tr-m-0{
508 margin: 0px;
509 }
510 .tr-root .tr-mx-1{
511 margin-left: 0.25rem;
512 margin-right: 0.25rem;
513 }
514 .tr-root .tr-mx-4{
515 margin-left: 1rem;
516 margin-right: 1rem;
517 }
518 .tr-root .tr-mx-auto{
519 margin-left: auto;
520 margin-right: auto;
521 }
522 .tr-root .tr-my-5{
523 margin-top: 1.25rem;
524 margin-bottom: 1.25rem;
525 }
526 .tr-root .tr--mt-0\.5{
527 margin-top: -0.125rem;
528 }
529 .tr-root .tr-mb-0{
530 margin-bottom: 0px;
531 }
532 .tr-root .tr-mb-0\.5{
533 margin-bottom: 0.125rem;
534 }
535 .tr-root .tr-mb-1{
536 margin-bottom: 0.25rem;
537 }
538 .tr-root .tr-mb-1\.5{
539 margin-bottom: 0.375rem;
540 }
541 .tr-root .tr-mb-2{
542 margin-bottom: 0.5rem;
543 }
544 .tr-root .tr-mb-2\.5{
545 margin-bottom: 0.625rem;
546 }
547 .tr-root .tr-mb-3{
548 margin-bottom: 0.75rem;
549 }
550 .tr-root .tr-mb-4{
551 margin-bottom: 1rem;
552 }
553 .tr-root .tr-mb-5{
554 margin-bottom: 1.25rem;
555 }
556 .tr-root .tr-mb-6{
557 margin-bottom: 1.5rem;
558 }
559 .tr-root .tr-mb-8{
560 margin-bottom: 2rem;
561 }
562 .tr-root .tr-ml-0\.5{
563 margin-left: 0.125rem;
564 }
565 .tr-root .tr-ml-1{
566 margin-left: 0.25rem;
567 }
568 .tr-root .tr-ml-1\.5{
569 margin-left: 0.375rem;
570 }
571 .tr-root .tr-ml-2{
572 margin-left: 0.5rem;
573 }
574 .tr-root .tr-ml-3{
575 margin-left: 0.75rem;
576 }
577 .tr-root .tr-ml-4{
578 margin-left: 1rem;
579 }
580 .tr-root .tr-ml-auto{
581 margin-left: auto;
582 }
583 .tr-root .tr-mr-0\.5{
584 margin-right: 0.125rem;
585 }
586 .tr-root .tr-mr-1{
587 margin-right: 0.25rem;
588 }
589 .tr-root .tr-mr-1\.5{
590 margin-right: 0.375rem;
591 }
592 .tr-root .tr-mr-2{
593 margin-right: 0.5rem;
594 }
595 .tr-root .tr-mr-auto{
596 margin-right: auto;
597 }
598 .tr-root .tr-mt-0{
599 margin-top: 0px;
600 }
601 .tr-root .tr-mt-0\.5{
602 margin-top: 0.125rem;
603 }
604 .tr-root .tr-mt-1{
605 margin-top: 0.25rem;
606 }
607 .tr-root .tr-mt-1\.5{
608 margin-top: 0.375rem;
609 }
610 .tr-root .tr-mt-2{
611 margin-top: 0.5rem;
612 }
613 .tr-root .tr-mt-2\.5{
614 margin-top: 0.625rem;
615 }
616 .tr-root .tr-mt-3{
617 margin-top: 0.75rem;
618 }
619 .tr-root .tr-mt-4{
620 margin-top: 1rem;
621 }
622 .tr-root .tr-mt-5{
623 margin-top: 1.25rem;
624 }
625 .tr-root .tr-mt-6{
626 margin-top: 1.5rem;
627 }
628 .tr-root .tr-mt-8{
629 margin-top: 2rem;
630 }
631 .tr-root .tr-mt-\[3px\]{
632 margin-top: 3px;
633 }
634 .tr-root .tr-mt-px{
635 margin-top: 1px;
636 }
637 .tr-root .tr-line-clamp-1{
638 overflow: hidden;
639 display: -webkit-box;
640 -webkit-box-orient: vertical;
641 -webkit-line-clamp: 1;
642 }
643 .tr-root .tr-line-clamp-2{
644 overflow: hidden;
645 display: -webkit-box;
646 -webkit-box-orient: vertical;
647 -webkit-line-clamp: 2;
648 }
649 .tr-root .tr-block{
650 display: block;
651 }
652 .tr-root .tr-inline-block{
653 display: inline-block;
654 }
655 .tr-root .tr-flex{
656 display: flex;
657 }
658 .tr-root .tr-inline-flex{
659 display: inline-flex;
660 }
661 .tr-root .tr-grid{
662 display: grid;
663 }
664 .tr-root .tr-hidden{
665 display: none;
666 }
667 .tr-root .tr-aspect-\[1\.91\/1\]{
668 aspect-ratio: 1.91/1;
669 }
670 .tr-root .tr-aspect-\[2\/1\]{
671 aspect-ratio: 2/1;
672 }
673 .tr-root .tr-aspect-\[2\/3\]{
674 aspect-ratio: 2/3;
675 }
676 .tr-root .tr-aspect-video{
677 aspect-ratio: 16 / 9;
678 }
679 .tr-root .tr-h-0\.5{
680 height: 0.125rem;
681 }
682 .tr-root .tr-h-1{
683 height: 0.25rem;
684 }
685 .tr-root .tr-h-1\.5{
686 height: 0.375rem;
687 }
688 .tr-root .tr-h-10{
689 height: 2.5rem;
690 }
691 .tr-root .tr-h-11{
692 height: 2.75rem;
693 }
694 .tr-root .tr-h-14{
695 height: 3.5rem;
696 }
697 .tr-root .tr-h-16{
698 height: 4rem;
699 }
700 .tr-root .tr-h-2{
701 height: 0.5rem;
702 }
703 .tr-root .tr-h-2\.5{
704 height: 0.625rem;
705 }
706 .tr-root .tr-h-20{
707 height: 5rem;
708 }
709 .tr-root .tr-h-24{
710 height: 6rem;
711 }
712 .tr-root .tr-h-3{
713 height: 0.75rem;
714 }
715 .tr-root .tr-h-3\.5{
716 height: 0.875rem;
717 }
718 .tr-root .tr-h-32{
719 height: 8rem;
720 }
721 .tr-root .tr-h-4{
722 height: 1rem;
723 }
724 .tr-root .tr-h-40{
725 height: 10rem;
726 }
727 .tr-root .tr-h-5{
728 height: 1.25rem;
729 }
730 .tr-root .tr-h-6{
731 height: 1.5rem;
732 }
733 .tr-root .tr-h-7{
734 height: 1.75rem;
735 }
736 .tr-root .tr-h-8{
737 height: 2rem;
738 }
739 .tr-root .tr-h-9{
740 height: 2.25rem;
741 }
742 .tr-root .tr-h-\[18px\]{
743 height: 18px;
744 }
745 .tr-root .tr-h-\[22px\]{
746 height: 22px;
747 }
748 .tr-root .tr-h-\[72px\]{
749 height: 72px;
750 }
751 .tr-root .tr-h-full{
752 height: 100%;
753 }
754 .tr-root .tr-h-px{
755 height: 1px;
756 }
757 .tr-root .tr-max-h-80{
758 max-height: 20rem;
759 }
760 .tr-root .tr-max-h-\[70vh\]{
761 max-height: 70vh;
762 }
763 .tr-root .tr-max-h-full{
764 max-height: 100%;
765 }
766 .tr-root .tr-min-h-0{
767 min-height: 0px;
768 }
769 .tr-root .tr-min-h-10{
770 min-height: 2.5rem;
771 }
772 .tr-root .tr-min-h-\[2\.5rem\]{
773 min-height: 2.5rem;
774 }
775 .tr-root .tr-min-h-screen{
776 min-height: 100vh;
777 }
778 .tr-root .tr-w-0\.5{
779 width: 0.125rem;
780 }
781 .tr-root .tr-w-1\.5{
782 width: 0.375rem;
783 }
784 .tr-root .tr-w-1\/3{
785 width: 33.333333%;
786 }
787 .tr-root .tr-w-10{
788 width: 2.5rem;
789 }
790 .tr-root .tr-w-11{
791 width: 2.75rem;
792 }
793 .tr-root .tr-w-12{
794 width: 3rem;
795 }
796 .tr-root .tr-w-14{
797 width: 3.5rem;
798 }
799 .tr-root .tr-w-16{
800 width: 4rem;
801 }
802 .tr-root .tr-w-2{
803 width: 0.5rem;
804 }
805 .tr-root .tr-w-2\.5{
806 width: 0.625rem;
807 }
808 .tr-root .tr-w-2\/3{
809 width: 66.666667%;
810 }
811 .tr-root .tr-w-20{
812 width: 5rem;
813 }
814 .tr-root .tr-w-24{
815 width: 6rem;
816 }
817 .tr-root .tr-w-3{
818 width: 0.75rem;
819 }
820 .tr-root .tr-w-3\.5{
821 width: 0.875rem;
822 }
823 .tr-root .tr-w-32{
824 width: 8rem;
825 }
826 .tr-root .tr-w-36{
827 width: 9rem;
828 }
829 .tr-root .tr-w-4{
830 width: 1rem;
831 }
832 .tr-root .tr-w-4\/5{
833 width: 80%;
834 }
835 .tr-root .tr-w-40{
836 width: 10rem;
837 }
838 .tr-root .tr-w-44{
839 width: 11rem;
840 }
841 .tr-root .tr-w-48{
842 width: 12rem;
843 }
844 .tr-root .tr-w-5{
845 width: 1.25rem;
846 }
847 .tr-root .tr-w-52{
848 width: 13rem;
849 }
850 .tr-root .tr-w-56{
851 width: 14rem;
852 }
853 .tr-root .tr-w-6{
854 width: 1.5rem;
855 }
856 .tr-root .tr-w-7{
857 width: 1.75rem;
858 }
859 .tr-root .tr-w-72{
860 width: 18rem;
861 }
862 .tr-root .tr-w-8{
863 width: 2rem;
864 }
865 .tr-root .tr-w-9{
866 width: 2.25rem;
867 }
868 .tr-root .tr-w-\[18px\]{
869 width: 18px;
870 }
871 .tr-root .tr-w-\[200px\]{
872 width: 200px;
873 }
874 .tr-root .tr-w-\[22px\]{
875 width: 22px;
876 }
877 .tr-root .tr-w-\[260px\]{
878 width: 260px;
879 }
880 .tr-root .tr-w-full{
881 width: 100%;
882 }
883 .tr-root .tr-w-max{
884 width: max-content;
885 }
886 .tr-root .tr-w-px{
887 width: 1px;
888 }
889 .tr-root .tr-min-w-0{
890 min-width: 0px;
891 }
892 .tr-root .tr-min-w-\[1\.5rem\]{
893 min-width: 1.5rem;
894 }
895 .tr-root .tr-min-w-\[1\.75rem\]{
896 min-width: 1.75rem;
897 }
898 .tr-root .tr-min-w-\[120px\]{
899 min-width: 120px;
900 }
901 .tr-root .tr-min-w-\[160px\]{
902 min-width: 160px;
903 }
904 .tr-root .tr-min-w-\[16px\]{
905 min-width: 16px;
906 }
907 .tr-root .tr-min-w-\[170px\]{
908 min-width: 170px;
909 }
910 .tr-root .tr-min-w-\[18px\]{
911 min-width: 18px;
912 }
913 .tr-root .tr-min-w-\[200px\]{
914 min-width: 200px;
915 }
916 .tr-root .tr-min-w-\[20px\]{
917 min-width: 20px;
918 }
919 .tr-root .tr-min-w-\[220px\]{
920 min-width: 220px;
921 }
922 .tr-root .tr-min-w-\[240px\]{
923 min-width: 240px;
924 }
925 .tr-root .tr-min-w-\[260px\]{
926 min-width: 260px;
927 }
928 .tr-root .tr-max-w-2xl{
929 max-width: 42rem;
930 }
931 .tr-root .tr-max-w-4xl{
932 max-width: 56rem;
933 }
934 .tr-root .tr-max-w-\[260px\]{
935 max-width: 260px;
936 }
937 .tr-root .tr-max-w-\[280px\]{
938 max-width: 280px;
939 }
940 .tr-root .tr-max-w-\[480px\]{
941 max-width: 480px;
942 }
943 .tr-root .tr-max-w-full{
944 max-width: 100%;
945 }
946 .tr-root .tr-max-w-lg{
947 max-width: 32rem;
948 }
949 .tr-root .tr-max-w-md{
950 max-width: 28rem;
951 }
952 .tr-root .tr-max-w-sm{
953 max-width: 24rem;
954 }
955 .tr-root .tr-max-w-xl{
956 max-width: 36rem;
957 }
958 .tr-root .tr-max-w-xs{
959 max-width: 20rem;
960 }
961 .tr-root .tr-flex-1{
962 flex: 1 1 0%;
963 }
964 .tr-root .tr-shrink-0{
965 flex-shrink: 0;
966 }
967 .tr-root .tr-border-collapse{
968 border-collapse: collapse;
969 }
970 .tr-root .-tr-translate-y-1\/2{
971 --tw-translate-y: -50%;
972 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));
973 }
974 .tr-root .tr--translate-x-1\/2{
975 --tw-translate-x: -50%;
976 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));
977 }
978 .tr-root .tr--translate-y-1\/2{
979 --tw-translate-y: -50%;
980 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));
981 }
982 .tr-root .tr-translate-x-0{
983 --tw-translate-x: 0px;
984 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));
985 }
986 .tr-root .tr-translate-x-5{
987 --tw-translate-x: 1.25rem;
988 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));
989 }
990 .tr-root .tr-translate-y-0{
991 --tw-translate-y: 0px;
992 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));
993 }
994 .tr-root .tr-translate-y-full{
995 --tw-translate-y: 100%;
996 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));
997 }
998 .tr-root .-tr-rotate-90{
999 --tw-rotate: -90deg;
1000 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));
1001 }
1002 .tr-root .tr-rotate-180{
1003 --tw-rotate: 180deg;
1004 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));
1005 }
1006 .tr-root .tr-rotate-90{
1007 --tw-rotate: 90deg;
1008 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));
1009 }
1010 .tr-root .tr-animate-\[fadeIn_150ms_ease-out\]{
1011 animation: fadeIn 150ms ease-out;
1012 }
1013 @keyframes tr-pulse{
1014 50%{
1015 opacity: .5;
1016 }
1017 }
1018 .tr-root .tr-animate-pulse{
1019 animation: tr-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
1020 }
1021 @keyframes tr-skeleton-pulse{
1022 0%, 100%{
1023 opacity: 1;
1024 }
1025 50%{
1026 opacity: 0.4;
1027 }
1028 }
1029 .tr-root .tr-animate-skeleton-pulse{
1030 animation: tr-skeleton-pulse 1.5s ease-in-out infinite;
1031 }
1032 @keyframes tr-spin{
1033 to{
1034 transform: rotate(360deg);
1035 }
1036 }
1037 .tr-root .tr-animate-spin{
1038 animation: tr-spin 1s linear infinite;
1039 }
1040 .tr-root .tr-cursor-default{
1041 cursor: default;
1042 }
1043 .tr-root .tr-cursor-help{
1044 cursor: help;
1045 }
1046 .tr-root .tr-cursor-not-allowed{
1047 cursor: not-allowed;
1048 }
1049 .tr-root .tr-cursor-pointer{
1050 cursor: pointer;
1051 }
1052 .tr-root .tr-select-none{
1053 -webkit-user-select: none;
1054 user-select: none;
1055 }
1056 .tr-root .tr-resize-none{
1057 resize: none;
1058 }
1059 .tr-root .tr-resize-y{
1060 resize: vertical;
1061 }
1062 .tr-root .tr-list-disc{
1063 list-style-type: disc;
1064 }
1065 .tr-root .tr-list-none{
1066 list-style-type: none;
1067 }
1068 .tr-root .tr-appearance-none{
1069 appearance: none;
1070 }
1071 .tr-root .tr-grid-cols-1{
1072 grid-template-columns: repeat(1, minmax(0, 1fr));
1073 }
1074 .tr-root .tr-grid-cols-2{
1075 grid-template-columns: repeat(2, minmax(0, 1fr));
1076 }
1077 .tr-root .tr-grid-cols-3{
1078 grid-template-columns: repeat(3, minmax(0, 1fr));
1079 }
1080 .tr-root .tr-grid-cols-\[1\.75rem_1fr\]{
1081 grid-template-columns: 1.75rem 1fr;
1082 }
1083 .tr-root .tr-grid-rows-\[0fr\]{
1084 grid-template-rows: 0fr;
1085 }
1086 .tr-root .tr-grid-rows-\[1fr\]{
1087 grid-template-rows: 1fr;
1088 }
1089 .tr-root .tr-flex-row{
1090 flex-direction: row;
1091 }
1092 .tr-root .tr-flex-col{
1093 flex-direction: column;
1094 }
1095 .tr-root .tr-flex-wrap{
1096 flex-wrap: wrap;
1097 }
1098 .tr-root .tr-items-start{
1099 align-items: flex-start;
1100 }
1101 .tr-root .tr-items-end{
1102 align-items: flex-end;
1103 }
1104 .tr-root .tr-items-center{
1105 align-items: center;
1106 }
1107 .tr-root .tr-items-baseline{
1108 align-items: baseline;
1109 }
1110 .tr-root .tr-items-stretch{
1111 align-items: stretch;
1112 }
1113 .tr-root .tr-justify-start{
1114 justify-content: flex-start;
1115 }
1116 .tr-root .tr-justify-end{
1117 justify-content: flex-end;
1118 }
1119 .tr-root .tr-justify-center{
1120 justify-content: center;
1121 }
1122 .tr-root .tr-justify-between{
1123 justify-content: space-between;
1124 }
1125 .tr-root .tr-justify-around{
1126 justify-content: space-around;
1127 }
1128 .tr-root .tr-gap-0{
1129 gap: 0px;
1130 }
1131 .tr-root .tr-gap-0\.5{
1132 gap: 0.125rem;
1133 }
1134 .tr-root .tr-gap-1{
1135 gap: 0.25rem;
1136 }
1137 .tr-root .tr-gap-1\.5{
1138 gap: 0.375rem;
1139 }
1140 .tr-root .tr-gap-10{
1141 gap: 2.5rem;
1142 }
1143 .tr-root .tr-gap-2{
1144 gap: 0.5rem;
1145 }
1146 .tr-root .tr-gap-2\.5{
1147 gap: 0.625rem;
1148 }
1149 .tr-root .tr-gap-3{
1150 gap: 0.75rem;
1151 }
1152 .tr-root .tr-gap-3\.5{
1153 gap: 0.875rem;
1154 }
1155 .tr-root .tr-gap-4{
1156 gap: 1rem;
1157 }
1158 .tr-root .tr-gap-5{
1159 gap: 1.25rem;
1160 }
1161 .tr-root .tr-gap-6{
1162 gap: 1.5rem;
1163 }
1164 .tr-root .tr-gap-7{
1165 gap: 1.75rem;
1166 }
1167 .tr-root .tr-gap-8{
1168 gap: 2rem;
1169 }
1170 .tr-root .tr-gap-px{
1171 gap: 1px;
1172 }
1173 .tr-root .tr-gap-x-10{
1174 column-gap: 2.5rem;
1175 }
1176 .tr-root .tr-gap-x-2{
1177 column-gap: 0.5rem;
1178 }
1179 .tr-root .tr-gap-x-5{
1180 column-gap: 1.25rem;
1181 }
1182 .tr-root .tr-gap-x-6{
1183 column-gap: 1.5rem;
1184 }
1185 .tr-root .tr-gap-x-8{
1186 column-gap: 2rem;
1187 }
1188 .tr-root .tr-gap-y-1{
1189 row-gap: 0.25rem;
1190 }
1191 .tr-root .tr-gap-y-2{
1192 row-gap: 0.5rem;
1193 }
1194 .tr-root .tr-gap-y-2\.5{
1195 row-gap: 0.625rem;
1196 }
1197 .tr-root .tr-gap-y-4{
1198 row-gap: 1rem;
1199 }
1200 .tr-root .tr-gap-y-5{
1201 row-gap: 1.25rem;
1202 }
1203 .tr-root :is(.tr-space-y-1 > :not([hidden]) ~ :not([hidden])){
1204 --tw-space-y-reverse: 0;
1205 margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
1206 margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
1207 }
1208 .tr-root :is(.tr-divide-y > :not([hidden]) ~ :not([hidden])){
1209 --tw-divide-y-reverse: 0;
1210 border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
1211 border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
1212 }
1213 .tr-root :is(.tr-divide-line-2 > :not([hidden]) ~ :not([hidden])){
1214 --tw-divide-opacity: 1;
1215 border-color: rgb(226 230 241 / var(--tw-divide-opacity, 1));
1216 }
1217 .tr-root :is(.tr-divide-secondary > :not([hidden]) ~ :not([hidden])){
1218 --tw-divide-opacity: 1;
1219 border-color: rgb(226 230 241 / var(--tw-divide-opacity, 1));
1220 }
1221 .tr-root .tr-self-start{
1222 align-self: flex-start;
1223 }
1224 .tr-root .tr-overflow-auto{
1225 overflow: auto;
1226 }
1227 .tr-root .tr-overflow-hidden{
1228 overflow: hidden;
1229 }
1230 .tr-root .tr-overflow-x-auto{
1231 overflow-x: auto;
1232 }
1233 .tr-root .tr-overflow-y-auto{
1234 overflow-y: auto;
1235 }
1236 .tr-root .tr-truncate{
1237 overflow: hidden;
1238 text-overflow: ellipsis;
1239 white-space: nowrap;
1240 }
1241 .tr-root .tr-whitespace-nowrap{
1242 white-space: nowrap;
1243 }
1244 .tr-root .tr-whitespace-pre{
1245 white-space: pre;
1246 }
1247 .tr-root .tr-whitespace-pre-wrap{
1248 white-space: pre-wrap;
1249 }
1250 .tr-root .tr-break-words{
1251 overflow-wrap: break-word;
1252 }
1253 .tr-root .tr-break-all{
1254 word-break: break-all;
1255 }
1256 .tr-root .tr-rounded{
1257 border-radius: 6px;
1258 }
1259 .tr-root .tr-rounded-2xl{
1260 border-radius: 1rem;
1261 }
1262 .tr-root .tr-rounded-full{
1263 border-radius: 9999px;
1264 }
1265 .tr-root .tr-rounded-lg{
1266 border-radius: 12px;
1267 }
1268 .tr-root .tr-rounded-md{
1269 border-radius: 8px;
1270 }
1271 .tr-root .tr-rounded-sm{
1272 border-radius: 4px;
1273 }
1274 .tr-root .tr-rounded-xl{
1275 border-radius: 16px;
1276 }
1277 .tr-root .tr-rounded-r{
1278 border-top-right-radius: 6px;
1279 border-bottom-right-radius: 6px;
1280 }
1281 .tr-root .tr-rounded-t{
1282 border-top-left-radius: 6px;
1283 border-top-right-radius: 6px;
1284 }
1285 .tr-root .tr-border{
1286 border-width: 1px;
1287 }
1288 .tr-root .tr-border-0{
1289 border-width: 0px;
1290 }
1291 .tr-root .tr-border-2{
1292 border-width: 2px;
1293 }
1294 .tr-root .tr-border-\[1\.5px\]{
1295 border-width: 1.5px;
1296 }
1297 .tr-root .tr-border-b{
1298 border-bottom-width: 1px;
1299 }
1300 .tr-root .tr-border-b-2{
1301 border-bottom-width: 2px;
1302 }
1303 .tr-root .tr-border-l{
1304 border-left-width: 1px;
1305 }
1306 .tr-root .tr-border-l-2{
1307 border-left-width: 2px;
1308 }
1309 .tr-root .tr-border-l-4{
1310 border-left-width: 4px;
1311 }
1312 .tr-root .tr-border-r{
1313 border-right-width: 1px;
1314 }
1315 .tr-root .tr-border-t{
1316 border-top-width: 1px;
1317 }
1318 .tr-root .tr-border-solid{
1319 border-style: solid;
1320 }
1321 .tr-root .tr-border-dashed{
1322 border-style: dashed;
1323 }
1324 .tr-root .tr-border-\[\#ddd\]{
1325 --tw-border-opacity: 1;
1326 border-color: rgb(221 221 221 / var(--tw-border-opacity, 1));
1327 }
1328 .tr-root .tr-border-\[\#eee\]{
1329 --tw-border-opacity: 1;
1330 border-color: rgb(238 238 238 / var(--tw-border-opacity, 1));
1331 }
1332 .tr-root .tr-border-amber-200{
1333 --tw-border-opacity: 1;
1334 border-color: rgb(253 230 138 / var(--tw-border-opacity, 1));
1335 }
1336 .tr-root .tr-border-blue-100{
1337 --tw-border-opacity: 1;
1338 border-color: rgb(219 234 254 / var(--tw-border-opacity, 1));
1339 }
1340 .tr-root .tr-border-blue-200{
1341 --tw-border-opacity: 1;
1342 border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
1343 }
1344 .tr-root .tr-border-brand{
1345 --tw-border-opacity: 1;
1346 border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
1347 }
1348 .tr-root .tr-border-brand\/30{
1349 border-color: rgb(68 81 255 / 0.3);
1350 }
1351 .tr-root .tr-border-danger{
1352 --tw-border-opacity: 1;
1353 border-color: rgb(146 28 19 / var(--tw-border-opacity, 1));
1354 }
1355 .tr-root .tr-border-danger\/30{
1356 border-color: rgb(146 28 19 / 0.3);
1357 }
1358 .tr-root .tr-border-emerald-200{
1359 --tw-border-opacity: 1;
1360 border-color: rgb(167 243 208 / var(--tw-border-opacity, 1));
1361 }
1362 .tr-root .tr-border-line{
1363 --tw-border-opacity: 1;
1364 border-color: rgb(213 213 221 / var(--tw-border-opacity, 1));
1365 }
1366 .tr-root .tr-border-primary{
1367 --tw-border-opacity: 1;
1368 border-color: rgb(213 213 221 / var(--tw-border-opacity, 1));
1369 }
1370 .tr-root .tr-border-secondary{
1371 --tw-border-opacity: 1;
1372 border-color: rgb(226 230 241 / var(--tw-border-opacity, 1));
1373 }
1374 .tr-root .tr-border-slate-100{
1375 --tw-border-opacity: 1;
1376 border-color: rgb(241 245 249 / var(--tw-border-opacity, 1));
1377 }
1378 .tr-root .tr-border-slate-200{
1379 --tw-border-opacity: 1;
1380 border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
1381 }
1382 .tr-root .tr-border-slate-300{
1383 --tw-border-opacity: 1;
1384 border-color: rgb(203 213 225 / var(--tw-border-opacity, 1));
1385 }
1386 .tr-root .tr-border-success{
1387 --tw-border-opacity: 1;
1388 border-color: rgb(2 122 72 / var(--tw-border-opacity, 1));
1389 }
1390 .tr-root .tr-border-success\/20{
1391 border-color: rgb(2 122 72 / 0.2);
1392 }
1393 .tr-root .tr-border-success\/30{
1394 border-color: rgb(2 122 72 / 0.3);
1395 }
1396 .tr-root .tr-border-transparent{
1397 border-color: transparent;
1398 }
1399 .tr-root .tr-border-violet-200{
1400 --tw-border-opacity: 1;
1401 border-color: rgb(221 214 254 / var(--tw-border-opacity, 1));
1402 }
1403 .tr-root .tr-border-warning{
1404 --tw-border-opacity: 1;
1405 border-color: rgb(181 71 8 / var(--tw-border-opacity, 1));
1406 }
1407 .tr-root .tr-border-warning\/20{
1408 border-color: rgb(181 71 8 / 0.2);
1409 }
1410 .tr-root .tr-border-warning\/30{
1411 border-color: rgb(181 71 8 / 0.3);
1412 }
1413 .tr-root .tr-border-white{
1414 --tw-border-opacity: 1;
1415 border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
1416 }
1417 .tr-root .tr-border-yellow-200{
1418 --tw-border-opacity: 1;
1419 border-color: rgb(254 240 138 / var(--tw-border-opacity, 1));
1420 }
1421 .tr-root .tr-border-b-\[\#E5E7EB\]{
1422 --tw-border-opacity: 1;
1423 border-bottom-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
1424 }
1425 .tr-root .tr-border-t-transparent{
1426 border-top-color: transparent;
1427 }
1428 .tr-root .tr-bg-\[\#EEF0F7\]{
1429 --tw-bg-opacity: 1;
1430 background-color: rgb(238 240 247 / var(--tw-bg-opacity, 1));
1431 }
1432 .tr-root .tr-bg-\[\#F2F3F5\]{
1433 --tw-bg-opacity: 1;
1434 background-color: rgb(242 243 245 / var(--tw-bg-opacity, 1));
1435 }
1436 .tr-root .tr-bg-\[\#F5F6FA\]{
1437 --tw-bg-opacity: 1;
1438 background-color: rgb(245 246 250 / var(--tw-bg-opacity, 1));
1439 }
1440 .tr-root .tr-bg-\[\#F6F7FB\]{
1441 --tw-bg-opacity: 1;
1442 background-color: rgb(246 247 251 / var(--tw-bg-opacity, 1));
1443 }
1444 .tr-root .tr-bg-\[\#F7F8FA\]{
1445 --tw-bg-opacity: 1;
1446 background-color: rgb(247 248 250 / var(--tw-bg-opacity, 1));
1447 }
1448 .tr-root .tr-bg-\[\#F7F8FB\]{
1449 --tw-bg-opacity: 1;
1450 background-color: rgb(247 248 251 / var(--tw-bg-opacity, 1));
1451 }
1452 .tr-root .tr-bg-\[\#FAFBFC\]{
1453 --tw-bg-opacity: 1;
1454 background-color: rgb(250 251 252 / var(--tw-bg-opacity, 1));
1455 }
1456 .tr-root .tr-bg-\[\#ecfdf3\]{
1457 --tw-bg-opacity: 1;
1458 background-color: rgb(236 253 243 / var(--tw-bg-opacity, 1));
1459 }
1460 .tr-root .tr-bg-\[\#f2f4f7\]{
1461 --tw-bg-opacity: 1;
1462 background-color: rgb(242 244 247 / var(--tw-bg-opacity, 1));
1463 }
1464 .tr-root .tr-bg-\[\#fafafa\]{
1465 --tw-bg-opacity: 1;
1466 background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
1467 }
1468 .tr-root .tr-bg-\[\#fef3f2\]{
1469 --tw-bg-opacity: 1;
1470 background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1));
1471 }
1472 .tr-root .tr-bg-\[\#fffaeb\]{
1473 --tw-bg-opacity: 1;
1474 background-color: rgb(255 250 235 / var(--tw-bg-opacity, 1));
1475 }
1476 .tr-root .tr-bg-\[var\(--tr-bg-subtle\)\]{
1477 background-color: var(--tr-bg-subtle);
1478 }
1479 .tr-root .tr-bg-amber-100{
1480 --tw-bg-opacity: 1;
1481 background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1));
1482 }
1483 .tr-root .tr-bg-amber-50{
1484 --tw-bg-opacity: 1;
1485 background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1));
1486 }
1487 .tr-root .tr-bg-black\/40{
1488 background-color: rgb(0 0 0 / 0.4);
1489 }
1490 .tr-root .tr-bg-black\/70{
1491 background-color: rgb(0 0 0 / 0.7);
1492 }
1493 .tr-root .tr-bg-blue-50{
1494 --tw-bg-opacity: 1;
1495 background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
1496 }
1497 .tr-root .tr-bg-brand{
1498 --tw-bg-opacity: 1;
1499 background-color: rgb(68 81 255 / var(--tw-bg-opacity, 1));
1500 }
1501 .tr-root .tr-bg-brand-bg{
1502 --tw-bg-opacity: 1;
1503 background-color: rgb(238 240 255 / var(--tw-bg-opacity, 1));
1504 }
1505 .tr-root .tr-bg-brand-bg\/30{
1506 background-color: rgb(238 240 255 / 0.3);
1507 }
1508 .tr-root .tr-bg-brand-bg\/40{
1509 background-color: rgb(238 240 255 / 0.4);
1510 }
1511 .tr-root .tr-bg-cyan-50{
1512 --tw-bg-opacity: 1;
1513 background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1));
1514 }
1515 .tr-root .tr-bg-danger{
1516 --tw-bg-opacity: 1;
1517 background-color: rgb(146 28 19 / var(--tw-bg-opacity, 1));
1518 }
1519 .tr-root .tr-bg-danger-bg{
1520 --tw-bg-opacity: 1;
1521 background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1));
1522 }
1523 .tr-root .tr-bg-emerald-50{
1524 --tw-bg-opacity: 1;
1525 background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1));
1526 }
1527 .tr-root .tr-bg-gray-50{
1528 --tw-bg-opacity: 1;
1529 background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
1530 }
1531 .tr-root .tr-bg-green-100{
1532 --tw-bg-opacity: 1;
1533 background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
1534 }
1535 .tr-root .tr-bg-ink-1{
1536 --tw-bg-opacity: 1;
1537 background-color: rgb(29 29 29 / var(--tw-bg-opacity, 1));
1538 }
1539 .tr-root .tr-bg-ink-2{
1540 --tw-bg-opacity: 1;
1541 background-color: rgb(83 83 83 / var(--tw-bg-opacity, 1));
1542 }
1543 .tr-root .tr-bg-ink-2\/40{
1544 background-color: rgb(83 83 83 / 0.4);
1545 }
1546 .tr-root .tr-bg-line{
1547 --tw-bg-opacity: 1;
1548 background-color: rgb(213 213 221 / var(--tw-bg-opacity, 1));
1549 }
1550 .tr-root .tr-bg-line-2{
1551 --tw-bg-opacity: 1;
1552 background-color: rgb(226 230 241 / var(--tw-bg-opacity, 1));
1553 }
1554 .tr-root .tr-bg-orange-100{
1555 --tw-bg-opacity: 1;
1556 background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1));
1557 }
1558 .tr-root .tr-bg-pink-50{
1559 --tw-bg-opacity: 1;
1560 background-color: rgb(253 242 248 / var(--tw-bg-opacity, 1));
1561 }
1562 .tr-root .tr-bg-red-100{
1563 --tw-bg-opacity: 1;
1564 background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
1565 }
1566 .tr-root .tr-bg-slate-50{
1567 --tw-bg-opacity: 1;
1568 background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
1569 }
1570 .tr-root .tr-bg-success{
1571 --tw-bg-opacity: 1;
1572 background-color: rgb(2 122 72 / var(--tw-bg-opacity, 1));
1573 }
1574 .tr-root .tr-bg-success-bg{
1575 --tw-bg-opacity: 1;
1576 background-color: rgb(236 253 243 / var(--tw-bg-opacity, 1));
1577 }
1578 .tr-root .tr-bg-success\/10{
1579 background-color: rgb(2 122 72 / 0.1);
1580 }
1581 .tr-root .tr-bg-transparent{
1582 background-color: transparent;
1583 }
1584 .tr-root .tr-bg-violet-50{
1585 --tw-bg-opacity: 1;
1586 background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1));
1587 }
1588 .tr-root .tr-bg-warning{
1589 --tw-bg-opacity: 1;
1590 background-color: rgb(181 71 8 / var(--tw-bg-opacity, 1));
1591 }
1592 .tr-root .tr-bg-warning-bg{
1593 --tw-bg-opacity: 1;
1594 background-color: rgb(255 250 235 / var(--tw-bg-opacity, 1));
1595 }
1596 .tr-root .tr-bg-white{
1597 --tw-bg-opacity: 1;
1598 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
1599 }
1600 .tr-root .tr-bg-white\/10{
1601 background-color: rgb(255 255 255 / 0.1);
1602 }
1603 .tr-root .tr-bg-white\/15{
1604 background-color: rgb(255 255 255 / 0.15);
1605 }
1606 .tr-root .tr-bg-white\/25{
1607 background-color: rgb(255 255 255 / 0.25);
1608 }
1609 .tr-root .tr-bg-white\/5{
1610 background-color: rgb(255 255 255 / 0.05);
1611 }
1612 .tr-root .tr-bg-white\/90{
1613 background-color: rgb(255 255 255 / 0.9);
1614 }
1615 .tr-root .tr-bg-yellow-100{
1616 --tw-bg-opacity: 1;
1617 background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1));
1618 }
1619 .tr-root .tr-bg-yellow-50{
1620 --tw-bg-opacity: 1;
1621 background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1));
1622 }
1623 .tr-root .tr-bg-\[linear-gradient\(90deg\,\#4c4cff_58\%\,\#3535b0_118\%\)\]{
1624 background-image: linear-gradient(90deg,#4c4cff 58%,#3535b0 118%);
1625 }
1626 .tr-root .tr-object-contain{
1627 object-fit: contain;
1628 }
1629 .tr-root .tr-object-cover{
1630 object-fit: cover;
1631 }
1632 .tr-root .tr-p-0{
1633 padding: 0px;
1634 }
1635 .tr-root .tr-p-0\.5{
1636 padding: 0.125rem;
1637 }
1638 .tr-root .tr-p-1{
1639 padding: 0.25rem;
1640 }
1641 .tr-root .tr-p-10{
1642 padding: 2.5rem;
1643 }
1644 .tr-root .tr-p-12{
1645 padding: 3rem;
1646 }
1647 .tr-root .tr-p-16{
1648 padding: 4rem;
1649 }
1650 .tr-root .tr-p-2{
1651 padding: 0.5rem;
1652 }
1653 .tr-root .tr-p-2\.5{
1654 padding: 0.625rem;
1655 }
1656 .tr-root .tr-p-3{
1657 padding: 0.75rem;
1658 }
1659 .tr-root .tr-p-3\.5{
1660 padding: 0.875rem;
1661 }
1662 .tr-root .tr-p-4{
1663 padding: 1rem;
1664 }
1665 .tr-root .tr-p-5{
1666 padding: 1.25rem;
1667 }
1668 .tr-root .tr-p-6{
1669 padding: 1.5rem;
1670 }
1671 .tr-root .tr-p-8{
1672 padding: 2rem;
1673 }
1674 .tr-root .tr-px-1{
1675 padding-left: 0.25rem;
1676 padding-right: 0.25rem;
1677 }
1678 .tr-root .tr-px-1\.5{
1679 padding-left: 0.375rem;
1680 padding-right: 0.375rem;
1681 }
1682 .tr-root .tr-px-2{
1683 padding-left: 0.5rem;
1684 padding-right: 0.5rem;
1685 }
1686 .tr-root .tr-px-2\.5{
1687 padding-left: 0.625rem;
1688 padding-right: 0.625rem;
1689 }
1690 .tr-root .tr-px-3{
1691 padding-left: 0.75rem;
1692 padding-right: 0.75rem;
1693 }
1694 .tr-root .tr-px-3\.5{
1695 padding-left: 0.875rem;
1696 padding-right: 0.875rem;
1697 }
1698 .tr-root .tr-px-4{
1699 padding-left: 1rem;
1700 padding-right: 1rem;
1701 }
1702 .tr-root .tr-px-5{
1703 padding-left: 1.25rem;
1704 padding-right: 1.25rem;
1705 }
1706 .tr-root .tr-px-6{
1707 padding-left: 1.5rem;
1708 padding-right: 1.5rem;
1709 }
1710 .tr-root .tr-py-0\.5{
1711 padding-top: 0.125rem;
1712 padding-bottom: 0.125rem;
1713 }
1714 .tr-root .tr-py-1{
1715 padding-top: 0.25rem;
1716 padding-bottom: 0.25rem;
1717 }
1718 .tr-root .tr-py-1\.5{
1719 padding-top: 0.375rem;
1720 padding-bottom: 0.375rem;
1721 }
1722 .tr-root .tr-py-10{
1723 padding-top: 2.5rem;
1724 padding-bottom: 2.5rem;
1725 }
1726 .tr-root .tr-py-2{
1727 padding-top: 0.5rem;
1728 padding-bottom: 0.5rem;
1729 }
1730 .tr-root .tr-py-2\.5{
1731 padding-top: 0.625rem;
1732 padding-bottom: 0.625rem;
1733 }
1734 .tr-root .tr-py-3{
1735 padding-top: 0.75rem;
1736 padding-bottom: 0.75rem;
1737 }
1738 .tr-root .tr-py-3\.5{
1739 padding-top: 0.875rem;
1740 padding-bottom: 0.875rem;
1741 }
1742 .tr-root .tr-py-4{
1743 padding-top: 1rem;
1744 padding-bottom: 1rem;
1745 }
1746 .tr-root .tr-py-5{
1747 padding-top: 1.25rem;
1748 padding-bottom: 1.25rem;
1749 }
1750 .tr-root .tr-py-6{
1751 padding-top: 1.5rem;
1752 padding-bottom: 1.5rem;
1753 }
1754 .tr-root .tr-py-7{
1755 padding-top: 1.75rem;
1756 padding-bottom: 1.75rem;
1757 }
1758 .tr-root .tr-py-8{
1759 padding-top: 2rem;
1760 padding-bottom: 2rem;
1761 }
1762 .tr-root .tr-py-px{
1763 padding-top: 1px;
1764 padding-bottom: 1px;
1765 }
1766 .tr-root .tr-pb-0{
1767 padding-bottom: 0px;
1768 }
1769 .tr-root .tr-pb-2{
1770 padding-bottom: 0.5rem;
1771 }
1772 .tr-root .tr-pb-3{
1773 padding-bottom: 0.75rem;
1774 }
1775 .tr-root .tr-pb-4{
1776 padding-bottom: 1rem;
1777 }
1778 .tr-root .tr-pb-5{
1779 padding-bottom: 1.25rem;
1780 }
1781 .tr-root .tr-pb-6{
1782 padding-bottom: 1.5rem;
1783 }
1784 .tr-root .tr-pl-0{
1785 padding-left: 0px;
1786 }
1787 .tr-root .tr-pl-1{
1788 padding-left: 0.25rem;
1789 }
1790 .tr-root .tr-pl-1\.5{
1791 padding-left: 0.375rem;
1792 }
1793 .tr-root .tr-pl-11{
1794 padding-left: 2.75rem;
1795 }
1796 .tr-root .tr-pl-2{
1797 padding-left: 0.5rem;
1798 }
1799 .tr-root .tr-pl-3{
1800 padding-left: 0.75rem;
1801 }
1802 .tr-root .tr-pl-4{
1803 padding-left: 1rem;
1804 }
1805 .tr-root .tr-pl-5{
1806 padding-left: 1.25rem;
1807 }
1808 .tr-root .tr-pl-7{
1809 padding-left: 1.75rem;
1810 }
1811 .tr-root .tr-pl-8{
1812 padding-left: 2rem;
1813 }
1814 .tr-root .tr-pl-9{
1815 padding-left: 2.25rem;
1816 }
1817 .tr-root .tr-pr-1\.5{
1818 padding-right: 0.375rem;
1819 }
1820 .tr-root .tr-pr-10{
1821 padding-right: 2.5rem;
1822 }
1823 .tr-root .tr-pr-14{
1824 padding-right: 3.5rem;
1825 }
1826 .tr-root .tr-pr-16{
1827 padding-right: 4rem;
1828 }
1829 .tr-root .tr-pr-2{
1830 padding-right: 0.5rem;
1831 }
1832 .tr-root .tr-pr-3{
1833 padding-right: 0.75rem;
1834 }
1835 .tr-root .tr-pr-9{
1836 padding-right: 2.25rem;
1837 }
1838 .tr-root .tr-pt-0{
1839 padding-top: 0px;
1840 }
1841 .tr-root .tr-pt-0\.5{
1842 padding-top: 0.125rem;
1843 }
1844 .tr-root .tr-pt-1{
1845 padding-top: 0.25rem;
1846 }
1847 .tr-root .tr-pt-2{
1848 padding-top: 0.5rem;
1849 }
1850 .tr-root .tr-pt-4{
1851 padding-top: 1rem;
1852 }
1853 .tr-root .tr-pt-5{
1854 padding-top: 1.25rem;
1855 }
1856 .tr-root .tr-pt-6{
1857 padding-top: 1.5rem;
1858 }
1859 .tr-root .tr-text-left{
1860 text-align: left;
1861 }
1862 .tr-root .tr-text-center{
1863 text-align: center;
1864 }
1865 .tr-root .tr-text-right{
1866 text-align: right;
1867 }
1868 .tr-root .tr-align-top{
1869 vertical-align: top;
1870 }
1871 .tr-root .tr-align-middle{
1872 vertical-align: middle;
1873 }
1874 .tr-root .tr-font-mono{
1875 font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
1876 }
1877 .tr-root .tr-font-sans{
1878 font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
1879 }
1880 .tr-root .tr-text-2xl{
1881 font-size: 1.5rem;
1882 line-height: 1.25;
1883 }
1884 .tr-root .tr-text-3xl{
1885 font-size: 1.875rem;
1886 line-height: 1.2;
1887 }
1888 .tr-root .tr-text-4xl{
1889 font-size: 2.25rem;
1890 line-height: 2.5rem;
1891 }
1892 .tr-root .tr-text-\[10px\]{
1893 font-size: 10px;
1894 }
1895 .tr-root .tr-text-\[11px\]{
1896 font-size: 11px;
1897 }
1898 .tr-root .tr-text-\[13px\]{
1899 font-size: 13px;
1900 }
1901 .tr-root .tr-text-\[18px\]{
1902 font-size: 18px;
1903 }
1904 .tr-root .tr-text-\[26px\]{
1905 font-size: 26px;
1906 }
1907 .tr-root .tr-text-\[9px\]{
1908 font-size: 9px;
1909 }
1910 .tr-root .tr-text-base{
1911 font-size: 1rem;
1912 line-height: 1.5;
1913 }
1914 .tr-root .tr-text-lg{
1915 font-size: 1.125rem;
1916 line-height: 1.4;
1917 }
1918 .tr-root .tr-text-sm{
1919 font-size: 0.875rem;
1920 line-height: 1.5;
1921 }
1922 .tr-root .tr-text-xl{
1923 font-size: 1.25rem;
1924 line-height: 1.3;
1925 }
1926 .tr-root .tr-text-xs{
1927 font-size: 0.75rem;
1928 line-height: 1.5;
1929 }
1930 .tr-root .tr-font-bold{
1931 font-weight: 700;
1932 }
1933 .tr-root .tr-font-medium{
1934 font-weight: 500;
1935 }
1936 .tr-root .tr-font-normal{
1937 font-weight: 400;
1938 }
1939 .tr-root .tr-font-semibold{
1940 font-weight: 600;
1941 }
1942 .tr-root .tr-uppercase{
1943 text-transform: uppercase;
1944 }
1945 .tr-root .tr-capitalize{
1946 text-transform: capitalize;
1947 }
1948 .tr-root .tr-italic{
1949 font-style: italic;
1950 }
1951 .tr-root .tr-tabular-nums{
1952 --tw-numeric-spacing: tabular-nums;
1953 font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
1954 }
1955 .tr-root .tr-leading-4{
1956 line-height: 1rem;
1957 }
1958 .tr-root .tr-leading-5{
1959 line-height: 1.25rem;
1960 }
1961 .tr-root .tr-leading-6{
1962 line-height: 1.5rem;
1963 }
1964 .tr-root .tr-leading-7{
1965 line-height: 1.75rem;
1966 }
1967 .tr-root .tr-leading-none{
1968 line-height: 1;
1969 }
1970 .tr-root .tr-leading-relaxed{
1971 line-height: 1.625;
1972 }
1973 .tr-root .tr-leading-snug{
1974 line-height: 1.375;
1975 }
1976 .tr-root .tr-leading-tight{
1977 line-height: 1.25;
1978 }
1979 .tr-root .tr-tracking-wide{
1980 letter-spacing: 0.025em;
1981 }
1982 .tr-root .tr-text-\[\#006621\]{
1983 --tw-text-opacity: 1;
1984 color: rgb(0 102 33 / var(--tw-text-opacity, 1));
1985 }
1986 .tr-root .tr-text-\[\#1a0dab\]{
1987 --tw-text-opacity: 1;
1988 color: rgb(26 13 171 / var(--tw-text-opacity, 1));
1989 }
1990 .tr-root .tr-text-\[\#535353\]{
1991 --tw-text-opacity: 1;
1992 color: rgb(83 83 83 / var(--tw-text-opacity, 1));
1993 }
1994 .tr-root .tr-text-amber-600{
1995 --tw-text-opacity: 1;
1996 color: rgb(217 119 6 / var(--tw-text-opacity, 1));
1997 }
1998 .tr-root .tr-text-amber-700{
1999 --tw-text-opacity: 1;
2000 color: rgb(180 83 9 / var(--tw-text-opacity, 1));
2001 }
2002 .tr-root .tr-text-blue-600{
2003 --tw-text-opacity: 1;
2004 color: rgb(37 99 235 / var(--tw-text-opacity, 1));
2005 }
2006 .tr-root .tr-text-blue-700{
2007 --tw-text-opacity: 1;
2008 color: rgb(29 78 216 / var(--tw-text-opacity, 1));
2009 }
2010 .tr-root .tr-text-brand{
2011 --tw-text-opacity: 1;
2012 color: rgb(68 81 255 / var(--tw-text-opacity, 1));
2013 }
2014 .tr-root .tr-text-brand\/80{
2015 color: rgb(68 81 255 / 0.8);
2016 }
2017 .tr-root .tr-text-current{
2018 color: currentColor;
2019 }
2020 .tr-root .tr-text-cyan-600{
2021 --tw-text-opacity: 1;
2022 color: rgb(8 145 178 / var(--tw-text-opacity, 1));
2023 }
2024 .tr-root .tr-text-danger{
2025 --tw-text-opacity: 1;
2026 color: rgb(146 28 19 / var(--tw-text-opacity, 1));
2027 }
2028 .tr-root .tr-text-danger\/80{
2029 color: rgb(146 28 19 / 0.8);
2030 }
2031 .tr-root .tr-text-emerald-600{
2032 --tw-text-opacity: 1;
2033 color: rgb(5 150 105 / var(--tw-text-opacity, 1));
2034 }
2035 .tr-root .tr-text-emerald-700{
2036 --tw-text-opacity: 1;
2037 color: rgb(4 120 87 / var(--tw-text-opacity, 1));
2038 }
2039 .tr-root .tr-text-green-700{
2040 --tw-text-opacity: 1;
2041 color: rgb(21 128 61 / var(--tw-text-opacity, 1));
2042 }
2043 .tr-root .tr-text-orange-700{
2044 --tw-text-opacity: 1;
2045 color: rgb(194 65 12 / var(--tw-text-opacity, 1));
2046 }
2047 .tr-root .tr-text-pink-600{
2048 --tw-text-opacity: 1;
2049 color: rgb(219 39 119 / var(--tw-text-opacity, 1));
2050 }
2051 .tr-root .tr-text-primary{
2052 --tw-text-opacity: 1;
2053 color: rgb(29 29 29 / var(--tw-text-opacity, 1));
2054 }
2055 .tr-root .tr-text-red-600{
2056 --tw-text-opacity: 1;
2057 color: rgb(220 38 38 / var(--tw-text-opacity, 1));
2058 }
2059 .tr-root .tr-text-red-700{
2060 --tw-text-opacity: 1;
2061 color: rgb(185 28 28 / var(--tw-text-opacity, 1));
2062 }
2063 .tr-root .tr-text-secondary{
2064 --tw-text-opacity: 1;
2065 color: rgb(83 83 83 / var(--tw-text-opacity, 1));
2066 }
2067 .tr-root .tr-text-slate-300{
2068 --tw-text-opacity: 1;
2069 color: rgb(203 213 225 / var(--tw-text-opacity, 1));
2070 }
2071 .tr-root .tr-text-slate-400{
2072 --tw-text-opacity: 1;
2073 color: rgb(148 163 184 / var(--tw-text-opacity, 1));
2074 }
2075 .tr-root .tr-text-slate-500{
2076 --tw-text-opacity: 1;
2077 color: rgb(100 116 139 / var(--tw-text-opacity, 1));
2078 }
2079 .tr-root .tr-text-slate-600{
2080 --tw-text-opacity: 1;
2081 color: rgb(71 85 105 / var(--tw-text-opacity, 1));
2082 }
2083 .tr-root .tr-text-slate-700{
2084 --tw-text-opacity: 1;
2085 color: rgb(51 65 85 / var(--tw-text-opacity, 1));
2086 }
2087 .tr-root .tr-text-slate-900{
2088 --tw-text-opacity: 1;
2089 color: rgb(15 23 42 / var(--tw-text-opacity, 1));
2090 }
2091 .tr-root .tr-text-success{
2092 --tw-text-opacity: 1;
2093 color: rgb(2 122 72 / var(--tw-text-opacity, 1));
2094 }
2095 .tr-root .tr-text-success\/70{
2096 color: rgb(2 122 72 / 0.7);
2097 }
2098 .tr-root .tr-text-success\/80{
2099 color: rgb(2 122 72 / 0.8);
2100 }
2101 .tr-root .tr-text-surface{
2102 --tw-text-opacity: 1;
2103 color: rgb(255 255 255 / var(--tw-text-opacity, 1));
2104 }
2105 .tr-root .tr-text-tertiary{
2106 --tw-text-opacity: 1;
2107 color: rgb(90 92 94 / var(--tw-text-opacity, 1));
2108 }
2109 .tr-root .tr-text-violet-700{
2110 --tw-text-opacity: 1;
2111 color: rgb(109 40 217 / var(--tw-text-opacity, 1));
2112 }
2113 .tr-root .tr-text-warning{
2114 --tw-text-opacity: 1;
2115 color: rgb(181 71 8 / var(--tw-text-opacity, 1));
2116 }
2117 .tr-root .tr-text-warning\/80{
2118 color: rgb(181 71 8 / 0.8);
2119 }
2120 .tr-root .tr-text-white{
2121 --tw-text-opacity: 1;
2122 color: rgb(255 255 255 / var(--tw-text-opacity, 1));
2123 }
2124 .tr-root .tr-text-white\/70{
2125 color: rgb(255 255 255 / 0.7);
2126 }
2127 .tr-root .tr-text-yellow-700{
2128 --tw-text-opacity: 1;
2129 color: rgb(161 98 7 / var(--tw-text-opacity, 1));
2130 }
2131 .tr-root .tr-text-yellow-800{
2132 --tw-text-opacity: 1;
2133 color: rgb(133 77 14 / var(--tw-text-opacity, 1));
2134 }
2135 .tr-root .tr-underline{
2136 text-decoration-line: underline;
2137 }
2138 .tr-root .tr-no-underline{
2139 text-decoration-line: none;
2140 }
2141 .tr-root .tr-accent-blue-600{
2142 accent-color: #2563eb;
2143 }
2144 .tr-root .tr-opacity-0{
2145 opacity: 0;
2146 }
2147 .tr-root .tr-opacity-100{
2148 opacity: 1;
2149 }
2150 .tr-root .tr-opacity-50{
2151 opacity: 0.5;
2152 }
2153 .tr-root .tr-opacity-60{
2154 opacity: 0.6;
2155 }
2156 .tr-root .tr-opacity-70{
2157 opacity: 0.7;
2158 }
2159 .tr-root .tr-shadow{
2160 --tw-shadow: 0 1px 3px rgba(0,0,0,.10), 0 1px 2px rgba(0,0,0,.06);
2161 --tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);
2162 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2163 }
2164 .tr-root .tr-shadow-2xl{
2165 --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
2166 --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
2167 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2168 }
2169 .tr-root .tr-shadow-lg{
2170 --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.10), 0 4px 6px -2px rgba(0,0,0,.05);
2171 --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);
2172 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2173 }
2174 .tr-root .tr-shadow-md{
2175 --tw-shadow: 0 4px 6px -1px rgba(0,0,0,.10), 0 2px 4px -1px rgba(0,0,0,.06);
2176 --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);
2177 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2178 }
2179 .tr-root .tr-shadow-sm{
2180 --tw-shadow: 0 1px 2px rgba(0,0,0,.05);
2181 --tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);
2182 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2183 }
2184 .tr-root .tr-outline-none{
2185 outline: 2px solid transparent;
2186 outline-offset: 2px;
2187 }
2188 .tr-root .tr-ring-1{
2189 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2190 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2191 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
2192 }
2193 .tr-root .tr-ring-2{
2194 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2195 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2196 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
2197 }
2198 .tr-root .tr-ring-brand-500{
2199 --tw-ring-opacity: 1;
2200 --tw-ring-color: rgb(68 81 255 / var(--tw-ring-opacity, 1));
2201 }
2202 .tr-root .tr-ring-white{
2203 --tw-ring-opacity: 1;
2204 --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
2205 }
2206 .tr-root .tr-ring-white\/25{
2207 --tw-ring-color: rgb(255 255 255 / 0.25);
2208 }
2209 .tr-root .tr-blur-2xl{
2210 --tw-blur: blur(40px);
2211 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);
2212 }
2213 .tr-root .tr-backdrop-blur-sm{
2214 --tw-backdrop-blur: blur(4px);
2215 backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
2216 }
2217 .tr-root .tr-transition-\[grid-template-rows\]{
2218 transition-property: grid-template-rows;
2219 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
2220 transition-duration: 150ms;
2221 }
2222 .tr-root .tr-transition-all{
2223 transition-property: all;
2224 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
2225 transition-duration: 150ms;
2226 }
2227 .tr-root .tr-transition-colors{
2228 transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
2229 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
2230 transition-duration: 150ms;
2231 }
2232 .tr-root .tr-transition-opacity{
2233 transition-property: opacity;
2234 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
2235 transition-duration: 150ms;
2236 }
2237 .tr-root .tr-transition-shadow{
2238 transition-property: box-shadow;
2239 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
2240 transition-duration: 150ms;
2241 }
2242 .tr-root .tr-transition-transform{
2243 transition-property: transform;
2244 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
2245 transition-duration: 150ms;
2246 }
2247 .tr-root .tr-duration-100{
2248 transition-duration: 100ms;
2249 }
2250 .tr-root .tr-duration-150{
2251 transition-duration: 150ms;
2252 }
2253 .tr-root .tr-duration-200{
2254 transition-duration: 200ms;
2255 }
2256 .tr-root .tr-duration-300{
2257 transition-duration: 300ms;
2258 }
2259 .tr-root .tr-ease-out{
2260 transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
2261 }
2262 @media (prefers-reduced-motion: reduce) {
2263
2264 .tr-root .tr-animate-skeleton-pulse,
2265 .tr-root .tr-animate-spin,
2266 .tr-root .tr-animate-score-spin {
2267 animation: none !important;
2268 }
2269
2270 .tr-root .tr-transition,
2271 .tr-root .tr-transition-colors,
2272 .tr-root .tr-transition-transform,
2273 .tr-root .tr-transition-opacity,
2274 .tr-root .tr-transition-all {
2275 transition: none !important;
2276 }
2277
2278 .tr-root .tr-animate-skeleton-pulse,
2279 .tr-root .tr-animate-spin,
2280 .tr-root .tr-animate-score-spin {
2281 animation: none !important;
2282 }
2283
2284 .tr-root .tr-transition,
2285 .tr-root .tr-transition-colors,
2286 .tr-root .tr-transition-transform,
2287 .tr-root .tr-transition-opacity,
2288 .tr-root .tr-transition-all {
2289 transition: none !important;
2290 }
2291
2292 .tr-root .tr-animate-skeleton-pulse,
2293 .tr-root .tr-animate-spin,
2294 .tr-root .tr-animate-score-spin {
2295 animation: none !important;
2296 }
2297
2298 .tr-root .tr-transition,
2299 .tr-root .tr-transition-colors,
2300 .tr-root .tr-transition-transform,
2301 .tr-root .tr-transition-opacity,
2302 .tr-root .tr-transition-all {
2303 transition: none !important;
2304 }
2305
2306 .tr-root .tr-animate-skeleton-pulse,
2307 .tr-root .tr-animate-spin,
2308 .tr-root .tr-animate-score-spin {
2309 animation: none !important;
2310 }
2311
2312 .tr-root .tr-transition,
2313 .tr-root .tr-transition-colors,
2314 .tr-root .tr-transition-transform,
2315 .tr-root .tr-transition-opacity,
2316 .tr-root .tr-transition-all {
2317 transition: none !important;
2318 }
2319
2320 .tr-root .tr-animate-skeleton-pulse,
2321 .tr-root .tr-animate-spin,
2322 .tr-root .tr-animate-score-spin {
2323 animation: none !important;
2324 }
2325
2326 .tr-root .tr-transition,
2327 .tr-root .tr-transition-colors,
2328 .tr-root .tr-transition-transform,
2329 .tr-root .tr-transition-opacity,
2330 .tr-root .tr-transition-all {
2331 transition: none !important;
2332 }
2333
2334 .tr-root .tr-animate-skeleton-pulse,
2335 .tr-root .tr-animate-spin,
2336 .tr-root .tr-animate-score-spin {
2337 animation: none !important;
2338 }
2339
2340 .tr-root .tr-transition,
2341 .tr-root .tr-transition-colors,
2342 .tr-root .tr-transition-transform,
2343 .tr-root .tr-transition-opacity,
2344 .tr-root .tr-transition-all {
2345 transition: none !important;
2346 }
2347 }
2348
2349 /*
2350 * Tailwind Preflight (@tailwind base) emits UNSCOPED global resets — e.g.
2351 * `img, svg, video, canvas { display: block }` and `*, ::before, ::after`
2352 * box-sizing/border. Left as-is they leak past our React root into WordPress
2353 * admin chrome and page builders (Divi/Elementor/Oxygen), breaking host UI
2354 * (e.g. Divi's Visual Builder breadcrumb stacked vertically — issue #275).
2355 *
2356 * The scoping now happens at BUILD TIME in `build/postcss-scope-preflight.js`,
2357 * which rewrites every Preflight selector to live under `.tr-root` (where the
2358 * `tr-*` utilities already live). That removes the leak at the source, so the
2359 * old per-symptom overrides here (e.g. restoring `#adminmenu` icon centering)
2360 * are no longer needed.
2361 *
2362 * Do NOT add unscoped bare element selectors to this file — they would leak the
2363 * same way and defeat the build-time scoping.
2364 */
2365
2366 /* Ensure Tailwind's animate-* skeleton pulse respects reduced-motion */
2367
2368 .tr-root :is(.marker\:tr-hidden *)::marker{
2369 display: none;
2370 }
2371
2372 .tr-root .marker\:tr-hidden::marker{
2373 display: none;
2374 }
2375
2376 .tr-root .placeholder\:tr-text-tertiary::placeholder{
2377 --tw-text-opacity: 1;
2378 color: rgb(90 92 94 / var(--tw-text-opacity, 1));
2379 }
2380
2381 .tr-root .before\:tr-absolute::before{
2382 content: var(--tw-content);
2383 position: absolute;
2384 }
2385
2386 .tr-root .before\:tr-bottom-1::before{
2387 content: var(--tw-content);
2388 bottom: 0.25rem;
2389 }
2390
2391 .tr-root .before\:tr-left-\[1\.5rem\]::before{
2392 content: var(--tw-content);
2393 left: 1.5rem;
2394 }
2395
2396 .tr-root .before\:tr-top-1::before{
2397 content: var(--tw-content);
2398 top: 0.25rem;
2399 }
2400
2401 .tr-root .before\:tr-w-px::before{
2402 content: var(--tw-content);
2403 width: 1px;
2404 }
2405
2406 .tr-root .before\:tr-bg-line-2::before{
2407 content: var(--tw-content);
2408 --tw-bg-opacity: 1;
2409 background-color: rgb(226 230 241 / var(--tw-bg-opacity, 1));
2410 }
2411
2412 .tr-root .before\:tr-content-\[\"\"\]::before{
2413 --tw-content: "";
2414 content: var(--tw-content);
2415 }
2416
2417 .tr-root .after\:tr-absolute::after{
2418 content: var(--tw-content);
2419 position: absolute;
2420 }
2421
2422 .tr-root .after\:tr-bottom-0::after{
2423 content: var(--tw-content);
2424 bottom: 0px;
2425 }
2426
2427 .tr-root .after\:tr-left-0::after{
2428 content: var(--tw-content);
2429 left: 0px;
2430 }
2431
2432 .tr-root .after\:tr-right-0::after{
2433 content: var(--tw-content);
2434 right: 0px;
2435 }
2436
2437 .tr-root .after\:tr-h-0\.5::after{
2438 content: var(--tw-content);
2439 height: 0.125rem;
2440 }
2441
2442 .tr-root .after\:tr-bg-brand::after{
2443 content: var(--tw-content);
2444 --tw-bg-opacity: 1;
2445 background-color: rgb(68 81 255 / var(--tw-bg-opacity, 1));
2446 }
2447
2448 .tr-root .after\:tr-content-\[\'\'\]::after{
2449 --tw-content: '';
2450 content: var(--tw-content);
2451 }
2452
2453 .tr-root .first\:tr-border-t-0:first-child{
2454 border-top-width: 0px;
2455 }
2456
2457 .tr-root .last\:tr-border-0:last-child{
2458 border-width: 0px;
2459 }
2460
2461 .tr-root .last\:tr-border-b-0:last-child{
2462 border-bottom-width: 0px;
2463 }
2464
2465 .tr-root .focus-within\:tr-border-brand:focus-within{
2466 --tw-border-opacity: 1;
2467 border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
2468 }
2469
2470 .tr-root .hover\:tr-border-\[\#A9AEC0\]:hover{
2471 --tw-border-opacity: 1;
2472 border-color: rgb(169 174 192 / var(--tw-border-opacity, 1));
2473 }
2474
2475 .tr-root .hover\:tr-border-brand:hover{
2476 --tw-border-opacity: 1;
2477 border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
2478 }
2479
2480 .tr-root .hover\:tr-border-danger:hover{
2481 --tw-border-opacity: 1;
2482 border-color: rgb(146 28 19 / var(--tw-border-opacity, 1));
2483 }
2484
2485 .tr-root .hover\:tr-border-primary:hover{
2486 --tw-border-opacity: 1;
2487 border-color: rgb(213 213 221 / var(--tw-border-opacity, 1));
2488 }
2489
2490 .tr-root .hover\:tr-border-secondary:hover{
2491 --tw-border-opacity: 1;
2492 border-color: rgb(226 230 241 / var(--tw-border-opacity, 1));
2493 }
2494
2495 .tr-root .hover\:tr-bg-\[\#3641D9\]:hover{
2496 --tw-bg-opacity: 1;
2497 background-color: rgb(54 65 217 / var(--tw-bg-opacity, 1));
2498 }
2499
2500 .tr-root .hover\:tr-bg-\[\#F7F8FB\]:hover{
2501 --tw-bg-opacity: 1;
2502 background-color: rgb(247 248 251 / var(--tw-bg-opacity, 1));
2503 }
2504
2505 .tr-root .hover\:tr-bg-\[\#FAFBFC\]:hover{
2506 --tw-bg-opacity: 1;
2507 background-color: rgb(250 251 252 / var(--tw-bg-opacity, 1));
2508 }
2509
2510 .tr-root .hover\:tr-bg-brand:hover{
2511 --tw-bg-opacity: 1;
2512 background-color: rgb(68 81 255 / var(--tw-bg-opacity, 1));
2513 }
2514
2515 .tr-root .hover\:tr-bg-brand-bg:hover{
2516 --tw-bg-opacity: 1;
2517 background-color: rgb(238 240 255 / var(--tw-bg-opacity, 1));
2518 }
2519
2520 .tr-root .hover\:tr-bg-danger:hover{
2521 --tw-bg-opacity: 1;
2522 background-color: rgb(146 28 19 / var(--tw-bg-opacity, 1));
2523 }
2524
2525 .tr-root .hover\:tr-bg-danger-bg:hover{
2526 --tw-bg-opacity: 1;
2527 background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1));
2528 }
2529
2530 .tr-root .hover\:tr-bg-line-2:hover{
2531 --tw-bg-opacity: 1;
2532 background-color: rgb(226 230 241 / var(--tw-bg-opacity, 1));
2533 }
2534
2535 .tr-root .hover\:tr-bg-line-2\/50:hover{
2536 background-color: rgb(226 230 241 / 0.5);
2537 }
2538
2539 .tr-root .hover\:tr-bg-white:hover{
2540 --tw-bg-opacity: 1;
2541 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
2542 }
2543
2544 .tr-root .hover\:tr-text-\[\#3641D9\]:hover{
2545 --tw-text-opacity: 1;
2546 color: rgb(54 65 217 / var(--tw-text-opacity, 1));
2547 }
2548
2549 .tr-root .hover\:tr-text-blue-800:hover{
2550 --tw-text-opacity: 1;
2551 color: rgb(30 64 175 / var(--tw-text-opacity, 1));
2552 }
2553
2554 .tr-root .hover\:tr-text-brand:hover{
2555 --tw-text-opacity: 1;
2556 color: rgb(68 81 255 / var(--tw-text-opacity, 1));
2557 }
2558
2559 .tr-root .hover\:tr-text-danger:hover{
2560 --tw-text-opacity: 1;
2561 color: rgb(146 28 19 / var(--tw-text-opacity, 1));
2562 }
2563
2564 .tr-root .hover\:tr-text-primary:hover{
2565 --tw-text-opacity: 1;
2566 color: rgb(29 29 29 / var(--tw-text-opacity, 1));
2567 }
2568
2569 .tr-root .hover\:tr-text-secondary:hover{
2570 --tw-text-opacity: 1;
2571 color: rgb(83 83 83 / var(--tw-text-opacity, 1));
2572 }
2573
2574 .tr-root .hover\:tr-text-white:hover{
2575 --tw-text-opacity: 1;
2576 color: rgb(255 255 255 / var(--tw-text-opacity, 1));
2577 }
2578
2579 .tr-root .hover\:tr-underline:hover{
2580 text-decoration-line: underline;
2581 }
2582
2583 .tr-root .hover\:tr-opacity-100:hover{
2584 opacity: 1;
2585 }
2586
2587 .tr-root .hover\:tr-opacity-70:hover{
2588 opacity: 0.7;
2589 }
2590
2591 .tr-root .hover\:tr-opacity-90:hover{
2592 opacity: 0.9;
2593 }
2594
2595 .tr-root .hover\:tr-shadow-lg:hover{
2596 --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.10), 0 4px 6px -2px rgba(0,0,0,.05);
2597 --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);
2598 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2599 }
2600
2601 .tr-root .hover\:tr-shadow-md:hover{
2602 --tw-shadow: 0 4px 6px -1px rgba(0,0,0,.10), 0 2px 4px -1px rgba(0,0,0,.06);
2603 --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);
2604 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2605 }
2606
2607 .tr-root .hover\:tr-brightness-110:hover{
2608 --tw-brightness: brightness(1.1);
2609 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);
2610 }
2611
2612 .tr-root .focus\:tr-border-brand:focus{
2613 --tw-border-opacity: 1;
2614 border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
2615 }
2616
2617 .tr-root .focus\:tr-bg-white:focus{
2618 --tw-bg-opacity: 1;
2619 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
2620 }
2621
2622 .tr-root .focus\:tr-outline-none:focus{
2623 outline: 2px solid transparent;
2624 outline-offset: 2px;
2625 }
2626
2627 .tr-root .focus\:tr-ring-2:focus{
2628 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2629 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2630 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
2631 }
2632
2633 .tr-root .focus\:tr-ring-brand:focus{
2634 --tw-ring-opacity: 1;
2635 --tw-ring-color: rgb(68 81 255 / var(--tw-ring-opacity, 1));
2636 }
2637
2638 .tr-root .focus\:tr-ring-current:focus{
2639 --tw-ring-color: currentColor;
2640 }
2641
2642 .tr-root .focus\:tr-ring-offset-1:focus{
2643 --tw-ring-offset-width: 1px;
2644 }
2645
2646 .tr-root .focus\:tr-ring-offset-2:focus{
2647 --tw-ring-offset-width: 2px;
2648 }
2649
2650 .tr-root .focus-visible\:tr-border-brand:focus-visible{
2651 --tw-border-opacity: 1;
2652 border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
2653 }
2654
2655 .tr-root .focus-visible\:tr-ring-2:focus-visible{
2656 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2657 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2658 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
2659 }
2660
2661 .tr-root .focus-visible\:tr-ring-inset:focus-visible{
2662 --tw-ring-inset: inset;
2663 }
2664
2665 .tr-root .focus-visible\:tr-ring-brand:focus-visible{
2666 --tw-ring-opacity: 1;
2667 --tw-ring-color: rgb(68 81 255 / var(--tw-ring-opacity, 1));
2668 }
2669
2670 .tr-root .disabled\:tr-cursor-not-allowed:disabled{
2671 cursor: not-allowed;
2672 }
2673
2674 .tr-root .disabled\:tr-border-secondary:disabled{
2675 --tw-border-opacity: 1;
2676 border-color: rgb(226 230 241 / var(--tw-border-opacity, 1));
2677 }
2678
2679 .tr-root .disabled\:tr-bg-white:disabled{
2680 --tw-bg-opacity: 1;
2681 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
2682 }
2683
2684 .tr-root .disabled\:tr-text-tertiary:disabled{
2685 --tw-text-opacity: 1;
2686 color: rgb(90 92 94 / var(--tw-text-opacity, 1));
2687 }
2688
2689 .tr-root .disabled\:tr-opacity-40:disabled{
2690 opacity: 0.4;
2691 }
2692
2693 .tr-root .disabled\:tr-opacity-50:disabled{
2694 opacity: 0.5;
2695 }
2696
2697 .tr-root .disabled\:tr-opacity-60:disabled{
2698 opacity: 0.6;
2699 }
2700
2701 .tr-root .disabled\:tr-opacity-70:disabled{
2702 opacity: 0.7;
2703 }
2704
2705 .tr-root :is(.tr-group[open] .group-open\:tr-rotate-90){
2706 --tw-rotate: 90deg;
2707 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));
2708 }
2709
2710 @media (min-width: 640px){
2711 .tr-root .sm\:tr-block{
2712 display: block;
2713 }
2714 .tr-root .sm\:tr-w-80{
2715 width: 20rem;
2716 }
2717 .tr-root .sm\:tr-flex-1{
2718 flex: 1 1 0%;
2719 }
2720 .tr-root .sm\:tr-grid-cols-2{
2721 grid-template-columns: repeat(2, minmax(0, 1fr));
2722 }
2723 .tr-root .sm\:tr-grid-cols-3{
2724 grid-template-columns: repeat(3, minmax(0, 1fr));
2725 }
2726 .tr-root .sm\:tr-grid-cols-4{
2727 grid-template-columns: repeat(4, minmax(0, 1fr));
2728 }
2729 .tr-root .sm\:tr-grid-cols-\[1fr_1fr_auto\]{
2730 grid-template-columns: 1fr 1fr auto;
2731 }
2732 .tr-root .sm\:tr-flex-row{
2733 flex-direction: row;
2734 }
2735 }
2736
2737 @media (min-width: 768px){
2738 .tr-root .md\:tr-sticky{
2739 position: sticky;
2740 }
2741 .tr-root .md\:tr-top-0{
2742 top: 0px;
2743 }
2744 .tr-root .md\:tr-top-4{
2745 top: 1rem;
2746 }
2747 .tr-root .md\:tr-block{
2748 display: block;
2749 }
2750 .tr-root .md\:tr-inline-flex{
2751 display: inline-flex;
2752 }
2753 .tr-root .md\:tr-w-44{
2754 width: 11rem;
2755 }
2756 .tr-root .md\:tr-w-52{
2757 width: 13rem;
2758 }
2759 .tr-root .md\:tr-w-56{
2760 width: 14rem;
2761 }
2762 .tr-root .md\:tr-w-full{
2763 width: 100%;
2764 }
2765 .tr-root .md\:tr-shrink-0{
2766 flex-shrink: 0;
2767 }
2768 .tr-root .md\:tr-grid-cols-2{
2769 grid-template-columns: repeat(2, minmax(0, 1fr));
2770 }
2771 .tr-root .md\:tr-grid-cols-3{
2772 grid-template-columns: repeat(3, minmax(0, 1fr));
2773 }
2774 .tr-root .md\:tr-grid-cols-4{
2775 grid-template-columns: repeat(4, minmax(0, 1fr));
2776 }
2777 .tr-root .md\:tr-flex-row{
2778 flex-direction: row;
2779 }
2780 .tr-root .md\:tr-flex-col{
2781 flex-direction: column;
2782 }
2783 .tr-root .md\:tr-items-stretch{
2784 align-items: stretch;
2785 }
2786 .tr-root .md\:tr-self-stretch{
2787 align-self: stretch;
2788 }
2789 .tr-root .md\:tr-overflow-visible{
2790 overflow: visible;
2791 }
2792 .tr-root .md\:tr-overflow-x-visible{
2793 overflow-x: visible;
2794 }
2795 .tr-root .md\:tr-border-b-0{
2796 border-bottom-width: 0px;
2797 }
2798 .tr-root .md\:tr-border-r{
2799 border-right-width: 1px;
2800 }
2801 .tr-root .md\:tr-p-6{
2802 padding: 1.5rem;
2803 }
2804 .tr-root .md\:tr-px-3{
2805 padding-left: 0.75rem;
2806 padding-right: 0.75rem;
2807 }
2808 .tr-root .md\:tr-px-8{
2809 padding-left: 2rem;
2810 padding-right: 2rem;
2811 }
2812 .tr-root .md\:tr-text-sm{
2813 font-size: 0.875rem;
2814 line-height: 1.5;
2815 }
2816 }
2817
2818 @media (min-width: 1024px){
2819 .tr-root .lg\:tr-absolute{
2820 position: absolute;
2821 }
2822 .tr-root .lg\:tr-inset-0{
2823 inset: 0px;
2824 }
2825 .tr-root .lg\:tr-col-span-2{
2826 grid-column: span 2 / span 2;
2827 }
2828 .tr-root .lg\:tr-col-span-3{
2829 grid-column: span 3 / span 3;
2830 }
2831 .tr-root .lg\:tr-flex{
2832 display: flex;
2833 }
2834 .tr-root .lg\:tr-inline-flex{
2835 display: inline-flex;
2836 }
2837 .tr-root .lg\:tr-w-56{
2838 width: 14rem;
2839 }
2840 .tr-root .lg\:tr-grid-cols-2{
2841 grid-template-columns: repeat(2, minmax(0, 1fr));
2842 }
2843 .tr-root .lg\:tr-grid-cols-3{
2844 grid-template-columns: repeat(3, minmax(0, 1fr));
2845 }
2846 .tr-root .lg\:tr-grid-cols-4{
2847 grid-template-columns: repeat(4, minmax(0, 1fr));
2848 }
2849 .tr-root .lg\:tr-grid-cols-5{
2850 grid-template-columns: repeat(5, minmax(0, 1fr));
2851 }
2852 .tr-root .lg\:tr-grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 2fr\)\]{
2853 grid-template-columns: minmax(0,1fr) minmax(0,2fr);
2854 }
2855 .tr-root .lg\:tr-gap-6{
2856 gap: 1.5rem;
2857 }
2858 .tr-root .lg\:tr-gap-8{
2859 gap: 2rem;
2860 }
2861 .tr-root .lg\:tr-p-8{
2862 padding: 2rem;
2863 }
2864 .tr-root .lg\:tr-pt-2\.5{
2865 padding-top: 0.625rem;
2866 }
2867 }
2868
2869 @media (min-width: 1280px){
2870 .tr-root .xl\:tr-col-span-2{
2871 grid-column: span 2 / span 2;
2872 }
2873 .tr-root .xl\:tr-block{
2874 display: block;
2875 }
2876 .tr-root .xl\:tr-grid-cols-3{
2877 grid-template-columns: repeat(3, minmax(0, 1fr));
2878 }
2879 }
2880
2881 .tr-root :is(.\[\&_p\:last-child\]\:tr-mb-0 p:last-child){
2882 margin-bottom: 0px;
2883 }
2884
2885 .tr-root :is(.\[\&_p\]\:tr-mb-3 p){
2886 margin-bottom: 0.75rem;
2887 }
2888
2889 .tr-root :is(.\[\&_p\]\:tr-mt-0 p){
2890 margin-top: 0px;
2891 }
2892
2893 .tr-root :is(.\[\&_strong\]\:tr-font-semibold strong){
2894 font-weight: 600;
2895 }
2896
2897 .tr-root :is(.\[\&_strong\]\:tr-text-primary strong){
2898 --tw-text-opacity: 1;
2899 color: rgb(29 29 29 / var(--tw-text-opacity, 1));
2900 }
2901
2902 body.thinkrank-setup-wizard-active #wpbody-content{background:radial-gradient(900px 420px at 12% -8%, rgba(68, 81, 255, 0.07), transparent 60%),radial-gradient(760px 380px at 100% 0%, rgba(108, 120, 255, 0.06), transparent 55%)}.tr-wizard-skeleton .tr-wizard__step{flex:1;min-width:0}.tr-wizard-skeleton .tr-wizard__header{display:flex;flex-direction:column;gap:10px}.tr-skel{display:block;border-radius:6px;background:#eef0f5;background-image:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.85) 50%, transparent 100%);background-repeat:no-repeat;background-size:200px 100%;background-position:-200px 0;animation:thinkrank-wizard-shimmer 1.4s cubic-bezier(0.4, 0, 0.2, 1) infinite}.tr-skel--marker{width:28px;height:28px;border-radius:50%;flex-shrink:0}.tr-skel--step-label{width:100%;max-width:84px;height:12px}.tr-skel--title{width:260px;max-width:100%;height:20px;border-radius:8px}.tr-skel--subtitle{width:420px;max-width:100%;height:12px}.tr-wizard-skeleton__rows{display:flex;flex-direction:column;gap:14px}.tr-wizard-skeleton__row{display:flex;align-items:center;gap:16px;border:1px solid #e7e8f0;border-radius:12px;padding:16px 18px;background:#fff}.tr-wizard-skeleton__row-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:8px}.tr-skel--row-icon{width:40px;height:40px;border-radius:12px;flex-shrink:0}.tr-skel--row-title{width:180px;max-width:100%;height:13px}.tr-skel--row-detail{width:300px;max-width:100%;height:11px}.tr-skel--row-badge{width:74px;height:24px;border-radius:999px;flex-shrink:0}.tr-skel--btn{width:132px;height:40px;border-radius:12px}.tr-skel--btn-ghost{width:84px;height:20px;border-radius:8px}@keyframes thinkrank-wizard-shimmer{to{background-position:calc(100% + 200px) 0}}@media(prefers-reduced-motion: reduce){.tr-skel{animation:none}}@keyframes thinkrank-wizard-spin{to{transform:rotate(360deg)}}@keyframes thinkrank-wizard-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tr-wizard{box-sizing:border-box;max-width:1080px;margin:28px auto 56px;padding:0 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#16181d;-webkit-font-smoothing:antialiased}.tr-wizard *{box-sizing:border-box}.tr-wizard__panel{display:flex;flex-direction:column;background:#fff;border:1px solid #e7e8f0;border-radius:22px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 28px -8px rgba(16,24,40,.1),0 32px 56px -20px rgba(68,81,255,.14);overflow:hidden}.tr-wizard__stepper-card{background:linear-gradient(180deg, #f3f4ff 0%, rgba(243, 244, 255, 0) 100%),#fff;padding:4px 32px 0;border-bottom:1px solid #eef0f5}.tr-wizard__stepper{display:flex;align-items:stretch;justify-content:space-between;gap:4px;margin:0;padding:0;list-style:none}.tr-wizard__step{display:flex;align-items:center;gap:10px;margin:0;padding:18px 6px;position:relative;border-bottom:3px solid rgba(0,0,0,0);transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step-button{display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;background:none;border:0;cursor:pointer;font:inherit;color:inherit}.tr-wizard__step-button:disabled{cursor:default}.tr-wizard__step-button:not(:disabled):hover .tr-wizard__step-marker{border-color:#4451ff;color:#4451ff}.tr-wizard__step-button:not(:disabled):hover .tr-wizard__step-label{color:#16181d}.tr-wizard__step-button:focus-visible{outline:2px solid #4451ff;outline-offset:3px;border-radius:6px}.tr-wizard__step-marker{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:600;border:1.5px solid #d5d7e2;color:#8a8d95;background:#fff;flex-shrink:0;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),border-color .22s cubic-bezier(0.4, 0, 0.2, 1),color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step-label{font-size:15px;font-weight:500;color:#676b73;white-space:nowrap;transition:color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step.is-active{border-bottom-color:#4451ff}.tr-wizard__step.is-active::after{content:"";position:absolute;left:6px;right:6px;bottom:-3px;height:3px;border-radius:3px 3px 0 0;background:#4451ff}.tr-wizard__step.is-active .tr-wizard__step-marker{background:linear-gradient(135deg, #4451ff 0%, #6c78ff 100%);border-color:#4451ff;color:#fff;box-shadow:0 4px 10px -2px rgba(68,81,255,.5)}.tr-wizard__step.is-active .tr-wizard__step-label{color:#4451ff;font-weight:600}.tr-wizard__step.is-complete .tr-wizard__step-marker{background:#e9ecfe;border-color:rgba(0,0,0,0);color:#4451ff}.tr-wizard__step.is-complete .tr-wizard__step-label{color:#16181d}.tr-wizard__card{display:flex;flex-direction:column;background:#fff}.tr-wizard__header{padding:28px 40px 16px}.tr-wizard__title{margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:#16181d}.tr-wizard__subtitle{margin:0;max-width:68ch;font-size:14px;line-height:1.55;color:#676b73}.tr-wizard__divider{height:1px;background:#eef0f5}.tr-wizard__body{display:flex;flex-direction:column;flex:1 0 auto;padding:28px 40px 36px;animation:thinkrank-wizard-fade .28s cubic-bezier(0.4, 0, 0.2, 1) both}.tr-wizard__error{margin-top:16px;padding:12px 16px;border-radius:12px;background:#fef3f2;border:1px solid #fecdca;color:#912018;font-size:13px;line-height:1.5}.tr-wizard__notice{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;padding:12px 16px;border-radius:12px;font-size:13px;line-height:1.5;border:1px solid rgba(0,0,0,0)}.tr-wizard__notice--success{background:#ecfdf3;border-color:#abefc6;color:#05603a}.tr-wizard__notice--error{background:#fffaeb;border-color:#fedf89;color:#93370d}.tr-wizard__notice-text{flex:1}.tr-wizard__notice-dismiss{flex:none;padding:0;border:0;background:none;color:inherit;font-size:18px;line-height:1;cursor:pointer;opacity:.65;transition:opacity .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__notice-dismiss:hover{opacity:1}.tr-wizard__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 40px 22px;border-top:1px solid #eef0f5;background:linear-gradient(180deg, rgba(246, 247, 251, 0) 0%, #f6f7fb 100%)}.tr-wizard__footer--ready{margin:auto -40px -36px;padding-left:40px;padding-right:40px}.tr-wizard__footer-left{display:flex;align-items:center}.tr-wizard__footer-right{display:flex;align-items:center;gap:12px}.tr-wizard__skip.components-button.is-link{color:#676b73;font-weight:600;text-decoration:none}.tr-wizard__skip.components-button.is-link:hover:not(:disabled),.tr-wizard__skip.components-button.is-link:focus:not(:disabled){color:#4451ff;text-decoration:underline}.tr-wizard .components-button.is-primary{background:#4451ff;border-color:#4451ff;border-radius:12px;min-height:40px;padding:9px 20px;font-size:14px;font-weight:600;box-shadow:0 1px 2px rgba(16,24,40,.06);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1),transform .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-primary:hover:not(:disabled),.tr-wizard .components-button.is-primary:focus:not(:disabled),.tr-wizard .components-button.is-primary:active:not(:disabled){background:#3a46e0;border-color:#3a46e0;color:#fff;box-shadow:0 6px 16px -4px rgba(68,81,255,.5)}.tr-wizard .components-button.is-primary:active:not(:disabled){transform:translateY(1px)}.tr-wizard .components-button.is-primary.is-busy,.tr-wizard .components-button.is-primary.is-busy:disabled,.tr-wizard .components-button.is-primary.is-busy[aria-disabled=true]{background:#4451ff;background-image:none;border-color:#4451ff;color:#fff;opacity:1}.tr-wizard .components-button.is-primary.is-busy::before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:50%;animation:thinkrank-wizard-spin .7s linear infinite}.tr-wizard .components-button.is-secondary{color:#4a4d55;border-radius:12px;min-height:40px;padding:9px 18px;font-size:14px;font-weight:600;background:#fff;box-shadow:inset 0 0 0 1px #d5d7e2,0 1px 2px rgba(16,24,40,.06);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1),color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-secondary:hover:not(:disabled),.tr-wizard .components-button.is-secondary:focus:not(:disabled){background:#f6f7fb;color:#16181d;box-shadow:inset 0 0 0 1px #d5d7e2,0 1px 2px rgba(16,24,40,.06)}.tr-wizard .components-button.tr-wizard__import-btn{min-height:38px;padding:8px 18px;border-radius:12px;font-size:14px;font-weight:700;background:#f3f4ff;color:#4451ff;box-shadow:inset 0 0 0 1px rgba(68,81,255,.45);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.tr-wizard__import-btn:hover:not(:disabled):not([aria-disabled=true]),.tr-wizard .components-button.tr-wizard__import-btn:focus:not(:disabled):not([aria-disabled=true]){background:#e9ecfe;color:#2f39c9;box-shadow:inset 0 0 0 1px #4451ff}.tr-wizard .components-button.tr-wizard__import-btn:disabled,.tr-wizard .components-button.tr-wizard__import-btn[aria-disabled=true]{background:#eeeff2;color:#b0b2c0;box-shadow:inset 0 0 0 1px #e7e8f0;opacity:1}.tr-wizard .components-base-control__label,.tr-wizard .components-input-control__label{text-transform:none;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:normal;color:#16181d;margin-bottom:6px}.tr-wizard .components-text-control__input,.tr-wizard .components-input-control__container input{border-radius:8px;border:1.5px solid #d5d7e2;box-shadow:none;min-height:40px;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-text-control__input:focus,.tr-wizard .components-input-control__container input:focus{border-color:#4451ff;box-shadow:none;outline:none}.tr-wizard .thinkrank-media-picker .components-base-control__label{display:block;font-size:14px;font-weight:500;color:#16181d;margin-bottom:8px}.tr-wizard .thinkrank-media-picker .components-base-control__help{color:#4a4d55;font-size:13px;margin:6px 0 0}.tr-wizard .thinkrank-media-picker+.thinkrank-media-picker{margin-top:22px}.tr-wizard__cols>.thinkrank-media-picker+.thinkrank-media-picker{margin-top:0}.tr-wizard .components-form-toggle.is-checked .components-form-toggle__track{background-color:#4451ff;border-color:#4451ff}.tr-wizard .components-button.tr-wizard__google-btn{background:#fff;color:#16181d}.tr-wizard .components-button.tr-wizard__google-btn:hover:not(:disabled),.tr-wizard .components-button.tr-wizard__google-btn:focus:not(:disabled){background:#f6f7fb;color:#16181d}.thinkrank-google-icon{display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:middle}.tr-wizard__stack{display:flex;flex-direction:column;gap:16px}.tr-wizard__cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tr-wizard__group{border:1px solid #e7e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:14px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__group:hover{border-color:#d5d7e2}.tr-wizard__group-head{display:flex;flex-direction:column;gap:4px}.tr-wizard__group-title{font-size:15px;font-weight:600;color:#16181d}.tr-wizard__group-sub{font-size:13px;color:#676b73}.tr-wizard__section-label{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.06em;color:#8a8d95;margin-top:6px}.tr-wizard__pills{display:flex;flex-wrap:wrap;gap:10px}.tr-wizard__pill{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:1.5px solid #e7e8f0;background:#fff;color:#4a4d55;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;line-height:1;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),color .15s cubic-bezier(0.4, 0, 0.2, 1),border-color .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__pill:hover{border-color:#d5d7e2;color:#16181d}.tr-wizard__pill.is-selected{background:#f3f4ff;border-color:#4451ff;color:#4451ff;box-shadow:0 1px 2px rgba(68,81,255,.12)}.tr-wizard__pill-radio{width:15px;height:15px;border-radius:50%;border:1.5px solid #c4c4d4;position:relative;flex-shrink:0;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__pill.is-selected .tr-wizard__pill-radio{border-color:#4451ff}.tr-wizard__pill.is-selected .tr-wizard__pill-radio::after{content:"";position:absolute;inset:2.5px;border-radius:50%;background:#4451ff}.tr-wizard__rows{display:flex;flex-direction:column;gap:14px}.tr-wizard__row-card{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #e7e8f0;border-radius:12px;padding:16px 18px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__row-card:hover{border-color:#d5d7e2;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__row-card--migration{flex-direction:column;align-items:stretch;gap:16px}.tr-wizard__row-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.tr-wizard__row-main{display:flex;align-items:center;gap:16px}.tr-wizard__import-detecting,.tr-wizard__import-empty{color:#4a4d55;font-size:14px;padding:4px 0}.tr-wizard__import-progress{display:flex;flex-direction:column;gap:16px;padding-left:64px}.tr-wizard__import-progress-title{font-size:14px;font-weight:600;color:#16181d}.tr-wizard__import-bar{height:8px;border-radius:999px;background:#eef0f5;overflow:hidden}.tr-wizard__import-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg, #4451ff 0%, #6c78ff 100%);transition:width .3s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__import-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tr-wizard__import-step{position:relative;display:flex;align-items:center;gap:10px}.tr-wizard__import-step:not(:last-child)::before{content:"";position:absolute;left:9px;top:20px;width:2px;height:12px;background:#e7e8f0}.tr-wizard__import-step-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;border:1.5px solid #d5d7e2;background:#fff;color:#fff;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),border-color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__import-step-label{font-size:14px;font-weight:500;color:#16181d}.tr-wizard__import-step.is-active .tr-wizard__import-step-dot{border-color:#4451ff;box-shadow:0 0 0 3px rgba(68,81,255,.14)}.tr-wizard__import-step.is-done .tr-wizard__import-step-dot{border-color:#4451ff;background:#4451ff}.tr-wizard__import-step.is-active .tr-wizard__import-step-label{font-weight:600;color:#4451ff}.tr-wizard__import-step.is-pending .tr-wizard__import-step-label{color:#8a8d95}.tr-wizard__import-done{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#4451ff}.tr-wizard__import-done-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#4451ff;color:#fff}.tr-wizard__import-error{margin:8px 0 0;font-size:13px;color:#912018}.tr-wizard__row-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#f3f4ff;color:#4451ff;font-weight:700;flex-shrink:0}.tr-wizard__row-logo{display:block;width:48px;height:48px;flex-shrink:0;border-radius:10px}.tr-wizard__row-logo--text{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#f3f4ff;color:#4451ff;font-size:20px;font-weight:700;line-height:1}.tr-wizard__row-text{display:flex;flex-direction:column;gap:3px}.tr-wizard__row-title{font-size:15px;font-weight:600;color:#16181d}.tr-wizard__row-detail{font-size:12.5px;color:#676b73}.tr-wizard__badge{font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;white-space:nowrap}.tr-wizard__badge.is-success{background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6}.tr-wizard__badge.is-neutral{background:#f6f7fb;color:#8a8d95;box-shadow:inset 0 0 0 1px #e7e8f0}.tr-wizard__badge-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6;font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;margin-bottom:10px}.tr-wizard__badge-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentcolor}.tr-wizard__start{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:8px 0 4px}.tr-wizard__start-preview{width:100%;display:flex;justify-content:center;margin:-42px 0 -25px}.tr-wizard__start-preview-img{display:block;width:380px;max-width:100%;height:auto}.tr-wizard__start-usage-title{margin:0 0 14px;font-size:16px;font-weight:600;color:#16181d}.tr-wizard__start-usage{max-width:620px;margin:0;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__start-usage+.tr-wizard__start-usage{margin-top:6px}.tr-wizard__start-collect-link{padding:0;border:0;background:none;color:#4451ff;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.tr-wizard__start-collect-link:hover,.tr-wizard__start-collect-link:focus{color:#3a46e0}.tr-wizard__start-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:30px}.tr-wizard__plugin-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:14px}.tr-wizard__plugin-card{border:1px solid #e7e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1),transform .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__plugin-card:hover{border-color:rgba(68,81,255,.4);box-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 24px -8px rgba(68,81,255,.2);transform:translateY(-2px)}.tr-wizard__plugin-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #eef0f5}.tr-wizard__plugin-logo{display:block;width:40px;height:40px;padding:4px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px rgba(68,81,255,.13),inset 0 0 6px 0 #d6d6ff;flex-shrink:0}.tr-wizard__plugin-name{font-size:15px;font-weight:600;flex:1}.tr-wizard__plugin-status{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.5;text-transform:uppercase;letter-spacing:.03em;color:#05603a;background:#ecfdf3;box-shadow:inset 0 0 0 1px #abefc6}.tr-wizard__plugin-desc{margin:0;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__social-list{display:flex;flex-direction:column;gap:14px}.tr-wizard__social-row{display:flex;align-items:center;gap:12px;border:1px solid #e7e8f0;border-radius:12px;padding:8px 16px;background:#fff;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__social-row:focus-within{border-color:#4451ff}.tr-wizard__social-brand{display:block;width:28px;height:28px;flex-shrink:0}.tr-wizard__social-name{width:96px;flex-shrink:0;font-size:14px;font-weight:500;color:#16181d}.tr-wizard__social-row .tr-wizard__social-input{flex:1;min-width:0;min-height:36px;border:0 !important;border-left:1px solid #e7e8f0 !important;border-radius:0 !important;padding:8px 0 8px 16px;margin:0;font-size:14px;color:#16181d;background:rgba(0,0,0,0);box-shadow:none !important}.tr-wizard__social-row .tr-wizard__social-input::placeholder{color:#8a8d95}.tr-wizard__social-row .tr-wizard__social-input:focus{outline:none;border-left-color:#4451ff !important}.tr-wizard__ready{display:flex;flex-direction:column;flex:1 0 auto}.tr-wizard__status-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.tr-wizard__status-item{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e7e8f0;border-radius:12px;background:linear-gradient(180deg, #fff 0%, rgba(236, 253, 243, 0.35) 100%)}.tr-wizard__status-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6;font-size:13px;font-weight:700;flex-shrink:0}.tr-wizard__status-text{display:flex;flex-direction:column;gap:4px}.tr-wizard__status-title{font-size:15px;font-weight:600}.tr-wizard__status-detail{font-size:13px;line-height:1.5;color:#676b73}.tr-wizard__mcp-loading{color:#4a4d55;font-size:14px;padding:4px 0}.tr-wizard__mcp-access{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border:1px solid #e7e8f0;border-radius:12px;padding:18px;background:linear-gradient(180deg, #f3f4ff 0%, #fff 60%)}.tr-wizard__mcp-access .components-form-toggle{flex-shrink:0;margin-top:2px}.tr-wizard__mcp-access-text{display:flex;flex-direction:column;gap:8px}.tr-wizard__mcp-access-head{display:flex;align-items:center;gap:10px}.tr-wizard__mcp-access-desc{margin:0;max-width:72ch;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__mcp-connector{display:flex;flex-direction:column;gap:16px;border:1px solid #e7e8f0;border-radius:12px;padding:18px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__mcp-connector:hover{border-color:#d5d7e2;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__mcp-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.tr-wizard__mcp-icon svg{width:22px;height:22px}.tr-wizard__mcp-detail{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid #eef0f5}.tr-wizard__mcp-field-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a8d95}.tr-wizard__mcp-url{display:flex;align-items:center;gap:8px;padding:7px 7px 7px 14px;border:1.5px solid #d5d7e2;border-radius:10px;background:#f6f7fb}.tr-wizard__mcp-url code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;background:none;font-size:13px;font-family:ui-monospace,sfmono-regular,menlo,monospace;color:#4a4d55}.tr-wizard__mcp-copy{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:32px;padding:0 14px;border:0;border-radius:8px;cursor:pointer;background:#fff;color:#4451ff;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #d5d7e2;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__mcp-copy:hover,.tr-wizard__mcp-copy:focus{background:#f3f4ff;box-shadow:inset 0 0 0 1px #4451ff}.tr-wizard__mcp-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tr-wizard__mcp-steps li{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.5;color:#4a4d55}.tr-wizard__mcp-step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#e9ecfe;color:#4451ff;font-size:12px;font-weight:700}.tr-wizard__help{display:flex;flex-direction:column;width:100%;max-width:460px;margin:8px auto;overflow:hidden;border:1px solid #e7e8f0;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__help-hero{display:flex;flex-direction:column;align-items:center;gap:14px;padding:34px 24px 30px;background:radial-gradient(120% 120% at 50% -10%, rgba(255, 255, 255, 0.22), transparent 60%),linear-gradient(135deg, #4451ff 0%, #6c78ff 100%)}.tr-wizard__help-icon{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;color:#fff;background:hsla(0,0%,100%,.16);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45)}.tr-wizard__help-pill{display:inline-flex;align-items:center;padding:5px 14px;border-radius:999px;background:hsla(0,0%,100%,.18);color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em}.tr-wizard__help-body{display:flex;flex-direction:column;align-items:center;gap:22px;padding:26px 24px}.tr-wizard__help-benefits{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px;margin:0;padding:0;list-style:none}.tr-wizard__help-benefit{display:flex;align-items:center;gap:12px;margin:0;font-size:14px;color:#16181d}.tr-wizard__help-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#e9ecfe;color:#4451ff}.tr-wizard .components-button.is-primary.tr-wizard__help-cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 30px;font-size:15px}.tr-wizard .components-button.is-primary.tr-wizard__help-cta svg{transition:transform .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-primary.tr-wizard__help-cta:hover svg,.tr-wizard .components-button.is-primary.tr-wizard__help-cta:focus svg{transform:translateX(3px)}.tr-wizard__help-note{font-size:13px;color:#8a8d95}@media(max-width: 960px){.tr-wizard__plugin-grid{grid-template-columns:1fr 1fr}}@media(max-width: 782px){.tr-wizard{margin-top:16px}.tr-wizard__stepper-card{padding-left:20px;padding-right:20px}.tr-wizard__stepper{flex-wrap:wrap;gap:4px 16px}.tr-wizard__step{padding:12px 4px}.tr-wizard__step.is-active::after{display:none}.tr-wizard__header,.tr-wizard__body,.tr-wizard__footer{padding-left:20px;padding-right:20px}.tr-wizard__footer--ready{margin-left:-20px;margin-right:-20px}.tr-wizard__cols,.tr-wizard__status-grid,.tr-wizard__plugin-grid{grid-template-columns:1fr}}
2903