PluginProbe
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO / 2.1.1
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO v2.1.1
2.7.0 2.6.0 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 All 48 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 2.1.1, at assets/setup-wizard.css

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