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

2,874 lines 89.3 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-2{
1159 column-gap: 0.5rem;
1160 }
1161 .tr-root .tr-gap-x-5{
1162 column-gap: 1.25rem;
1163 }
1164 .tr-root .tr-gap-x-6{
1165 column-gap: 1.5rem;
1166 }
1167 .tr-root .tr-gap-x-8{
1168 column-gap: 2rem;
1169 }
1170 .tr-root .tr-gap-y-1{
1171 row-gap: 0.25rem;
1172 }
1173 .tr-root .tr-gap-y-2{
1174 row-gap: 0.5rem;
1175 }
1176 .tr-root .tr-gap-y-2\.5{
1177 row-gap: 0.625rem;
1178 }
1179 .tr-root .tr-gap-y-4{
1180 row-gap: 1rem;
1181 }
1182 .tr-root .tr-gap-y-5{
1183 row-gap: 1.25rem;
1184 }
1185 .tr-root :is(.tr-space-y-1 > :not([hidden]) ~ :not([hidden])){
1186 --tw-space-y-reverse: 0;
1187 margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
1188 margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
1189 }
1190 .tr-root :is(.tr-divide-y > :not([hidden]) ~ :not([hidden])){
1191 --tw-divide-y-reverse: 0;
1192 border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
1193 border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
1194 }
1195 .tr-root :is(.tr-divide-line-2 > :not([hidden]) ~ :not([hidden])){
1196 --tw-divide-opacity: 1;
1197 border-color: rgb(226 230 241 / var(--tw-divide-opacity, 1));
1198 }
1199 .tr-root :is(.tr-divide-secondary > :not([hidden]) ~ :not([hidden])){
1200 --tw-divide-opacity: 1;
1201 border-color: rgb(226 230 241 / var(--tw-divide-opacity, 1));
1202 }
1203 .tr-root .tr-self-start{
1204 align-self: flex-start;
1205 }
1206 .tr-root .tr-overflow-auto{
1207 overflow: auto;
1208 }
1209 .tr-root .tr-overflow-hidden{
1210 overflow: hidden;
1211 }
1212 .tr-root .tr-overflow-x-auto{
1213 overflow-x: auto;
1214 }
1215 .tr-root .tr-overflow-y-auto{
1216 overflow-y: auto;
1217 }
1218 .tr-root .tr-truncate{
1219 overflow: hidden;
1220 text-overflow: ellipsis;
1221 white-space: nowrap;
1222 }
1223 .tr-root .tr-whitespace-nowrap{
1224 white-space: nowrap;
1225 }
1226 .tr-root .tr-whitespace-pre{
1227 white-space: pre;
1228 }
1229 .tr-root .tr-whitespace-pre-wrap{
1230 white-space: pre-wrap;
1231 }
1232 .tr-root .tr-break-words{
1233 overflow-wrap: break-word;
1234 }
1235 .tr-root .tr-break-all{
1236 word-break: break-all;
1237 }
1238 .tr-root .tr-rounded{
1239 border-radius: 6px;
1240 }
1241 .tr-root .tr-rounded-2xl{
1242 border-radius: 1rem;
1243 }
1244 .tr-root .tr-rounded-full{
1245 border-radius: 9999px;
1246 }
1247 .tr-root .tr-rounded-lg{
1248 border-radius: 12px;
1249 }
1250 .tr-root .tr-rounded-md{
1251 border-radius: 8px;
1252 }
1253 .tr-root .tr-rounded-sm{
1254 border-radius: 4px;
1255 }
1256 .tr-root .tr-rounded-xl{
1257 border-radius: 16px;
1258 }
1259 .tr-root .tr-rounded-r{
1260 border-top-right-radius: 6px;
1261 border-bottom-right-radius: 6px;
1262 }
1263 .tr-root .tr-rounded-t{
1264 border-top-left-radius: 6px;
1265 border-top-right-radius: 6px;
1266 }
1267 .tr-root .tr-border{
1268 border-width: 1px;
1269 }
1270 .tr-root .tr-border-0{
1271 border-width: 0px;
1272 }
1273 .tr-root .tr-border-2{
1274 border-width: 2px;
1275 }
1276 .tr-root .tr-border-\[1\.5px\]{
1277 border-width: 1.5px;
1278 }
1279 .tr-root .tr-border-b{
1280 border-bottom-width: 1px;
1281 }
1282 .tr-root .tr-border-b-2{
1283 border-bottom-width: 2px;
1284 }
1285 .tr-root .tr-border-l{
1286 border-left-width: 1px;
1287 }
1288 .tr-root .tr-border-l-2{
1289 border-left-width: 2px;
1290 }
1291 .tr-root .tr-border-l-4{
1292 border-left-width: 4px;
1293 }
1294 .tr-root .tr-border-r{
1295 border-right-width: 1px;
1296 }
1297 .tr-root .tr-border-t{
1298 border-top-width: 1px;
1299 }
1300 .tr-root .tr-border-solid{
1301 border-style: solid;
1302 }
1303 .tr-root .tr-border-dashed{
1304 border-style: dashed;
1305 }
1306 .tr-root .tr-border-\[\#ddd\]{
1307 --tw-border-opacity: 1;
1308 border-color: rgb(221 221 221 / var(--tw-border-opacity, 1));
1309 }
1310 .tr-root .tr-border-\[\#eee\]{
1311 --tw-border-opacity: 1;
1312 border-color: rgb(238 238 238 / var(--tw-border-opacity, 1));
1313 }
1314 .tr-root .tr-border-amber-200{
1315 --tw-border-opacity: 1;
1316 border-color: rgb(253 230 138 / var(--tw-border-opacity, 1));
1317 }
1318 .tr-root .tr-border-blue-100{
1319 --tw-border-opacity: 1;
1320 border-color: rgb(219 234 254 / var(--tw-border-opacity, 1));
1321 }
1322 .tr-root .tr-border-blue-200{
1323 --tw-border-opacity: 1;
1324 border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
1325 }
1326 .tr-root .tr-border-brand{
1327 --tw-border-opacity: 1;
1328 border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
1329 }
1330 .tr-root .tr-border-brand\/30{
1331 border-color: rgb(68 81 255 / 0.3);
1332 }
1333 .tr-root .tr-border-danger{
1334 --tw-border-opacity: 1;
1335 border-color: rgb(146 28 19 / var(--tw-border-opacity, 1));
1336 }
1337 .tr-root .tr-border-danger\/30{
1338 border-color: rgb(146 28 19 / 0.3);
1339 }
1340 .tr-root .tr-border-emerald-200{
1341 --tw-border-opacity: 1;
1342 border-color: rgb(167 243 208 / var(--tw-border-opacity, 1));
1343 }
1344 .tr-root .tr-border-line{
1345 --tw-border-opacity: 1;
1346 border-color: rgb(213 213 221 / var(--tw-border-opacity, 1));
1347 }
1348 .tr-root .tr-border-primary{
1349 --tw-border-opacity: 1;
1350 border-color: rgb(213 213 221 / var(--tw-border-opacity, 1));
1351 }
1352 .tr-root .tr-border-secondary{
1353 --tw-border-opacity: 1;
1354 border-color: rgb(226 230 241 / var(--tw-border-opacity, 1));
1355 }
1356 .tr-root .tr-border-slate-100{
1357 --tw-border-opacity: 1;
1358 border-color: rgb(241 245 249 / var(--tw-border-opacity, 1));
1359 }
1360 .tr-root .tr-border-slate-200{
1361 --tw-border-opacity: 1;
1362 border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
1363 }
1364 .tr-root .tr-border-slate-300{
1365 --tw-border-opacity: 1;
1366 border-color: rgb(203 213 225 / var(--tw-border-opacity, 1));
1367 }
1368 .tr-root .tr-border-success{
1369 --tw-border-opacity: 1;
1370 border-color: rgb(2 122 72 / var(--tw-border-opacity, 1));
1371 }
1372 .tr-root .tr-border-success\/20{
1373 border-color: rgb(2 122 72 / 0.2);
1374 }
1375 .tr-root .tr-border-success\/30{
1376 border-color: rgb(2 122 72 / 0.3);
1377 }
1378 .tr-root .tr-border-transparent{
1379 border-color: transparent;
1380 }
1381 .tr-root .tr-border-violet-200{
1382 --tw-border-opacity: 1;
1383 border-color: rgb(221 214 254 / var(--tw-border-opacity, 1));
1384 }
1385 .tr-root .tr-border-warning{
1386 --tw-border-opacity: 1;
1387 border-color: rgb(181 71 8 / var(--tw-border-opacity, 1));
1388 }
1389 .tr-root .tr-border-warning\/20{
1390 border-color: rgb(181 71 8 / 0.2);
1391 }
1392 .tr-root .tr-border-warning\/30{
1393 border-color: rgb(181 71 8 / 0.3);
1394 }
1395 .tr-root .tr-border-white{
1396 --tw-border-opacity: 1;
1397 border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
1398 }
1399 .tr-root .tr-border-yellow-200{
1400 --tw-border-opacity: 1;
1401 border-color: rgb(254 240 138 / var(--tw-border-opacity, 1));
1402 }
1403 .tr-root .tr-border-b-\[\#E5E7EB\]{
1404 --tw-border-opacity: 1;
1405 border-bottom-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
1406 }
1407 .tr-root .tr-border-t-transparent{
1408 border-top-color: transparent;
1409 }
1410 .tr-root .tr-bg-\[\#EEF0F7\]{
1411 --tw-bg-opacity: 1;
1412 background-color: rgb(238 240 247 / var(--tw-bg-opacity, 1));
1413 }
1414 .tr-root .tr-bg-\[\#F2F3F5\]{
1415 --tw-bg-opacity: 1;
1416 background-color: rgb(242 243 245 / var(--tw-bg-opacity, 1));
1417 }
1418 .tr-root .tr-bg-\[\#F5F6FA\]{
1419 --tw-bg-opacity: 1;
1420 background-color: rgb(245 246 250 / var(--tw-bg-opacity, 1));
1421 }
1422 .tr-root .tr-bg-\[\#F6F7FB\]{
1423 --tw-bg-opacity: 1;
1424 background-color: rgb(246 247 251 / var(--tw-bg-opacity, 1));
1425 }
1426 .tr-root .tr-bg-\[\#F7F8FA\]{
1427 --tw-bg-opacity: 1;
1428 background-color: rgb(247 248 250 / var(--tw-bg-opacity, 1));
1429 }
1430 .tr-root .tr-bg-\[\#F7F8FB\]{
1431 --tw-bg-opacity: 1;
1432 background-color: rgb(247 248 251 / var(--tw-bg-opacity, 1));
1433 }
1434 .tr-root .tr-bg-\[\#FAFBFC\]{
1435 --tw-bg-opacity: 1;
1436 background-color: rgb(250 251 252 / var(--tw-bg-opacity, 1));
1437 }
1438 .tr-root .tr-bg-\[\#ecfdf3\]{
1439 --tw-bg-opacity: 1;
1440 background-color: rgb(236 253 243 / var(--tw-bg-opacity, 1));
1441 }
1442 .tr-root .tr-bg-\[\#f2f4f7\]{
1443 --tw-bg-opacity: 1;
1444 background-color: rgb(242 244 247 / var(--tw-bg-opacity, 1));
1445 }
1446 .tr-root .tr-bg-\[\#fafafa\]{
1447 --tw-bg-opacity: 1;
1448 background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
1449 }
1450 .tr-root .tr-bg-\[\#fef3f2\]{
1451 --tw-bg-opacity: 1;
1452 background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1));
1453 }
1454 .tr-root .tr-bg-\[\#fffaeb\]{
1455 --tw-bg-opacity: 1;
1456 background-color: rgb(255 250 235 / var(--tw-bg-opacity, 1));
1457 }
1458 .tr-root .tr-bg-\[var\(--tr-bg-subtle\)\]{
1459 background-color: var(--tr-bg-subtle);
1460 }
1461 .tr-root .tr-bg-amber-100{
1462 --tw-bg-opacity: 1;
1463 background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1));
1464 }
1465 .tr-root .tr-bg-amber-50{
1466 --tw-bg-opacity: 1;
1467 background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1));
1468 }
1469 .tr-root .tr-bg-black\/40{
1470 background-color: rgb(0 0 0 / 0.4);
1471 }
1472 .tr-root .tr-bg-black\/70{
1473 background-color: rgb(0 0 0 / 0.7);
1474 }
1475 .tr-root .tr-bg-blue-50{
1476 --tw-bg-opacity: 1;
1477 background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
1478 }
1479 .tr-root .tr-bg-brand{
1480 --tw-bg-opacity: 1;
1481 background-color: rgb(68 81 255 / var(--tw-bg-opacity, 1));
1482 }
1483 .tr-root .tr-bg-brand-bg{
1484 --tw-bg-opacity: 1;
1485 background-color: rgb(238 240 255 / var(--tw-bg-opacity, 1));
1486 }
1487 .tr-root .tr-bg-brand-bg\/40{
1488 background-color: rgb(238 240 255 / 0.4);
1489 }
1490 .tr-root .tr-bg-cyan-50{
1491 --tw-bg-opacity: 1;
1492 background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1));
1493 }
1494 .tr-root .tr-bg-danger{
1495 --tw-bg-opacity: 1;
1496 background-color: rgb(146 28 19 / var(--tw-bg-opacity, 1));
1497 }
1498 .tr-root .tr-bg-danger-bg{
1499 --tw-bg-opacity: 1;
1500 background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1));
1501 }
1502 .tr-root .tr-bg-emerald-50{
1503 --tw-bg-opacity: 1;
1504 background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1));
1505 }
1506 .tr-root .tr-bg-gray-50{
1507 --tw-bg-opacity: 1;
1508 background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
1509 }
1510 .tr-root .tr-bg-green-100{
1511 --tw-bg-opacity: 1;
1512 background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
1513 }
1514 .tr-root .tr-bg-ink-1{
1515 --tw-bg-opacity: 1;
1516 background-color: rgb(29 29 29 / var(--tw-bg-opacity, 1));
1517 }
1518 .tr-root .tr-bg-ink-2{
1519 --tw-bg-opacity: 1;
1520 background-color: rgb(83 83 83 / var(--tw-bg-opacity, 1));
1521 }
1522 .tr-root .tr-bg-ink-2\/40{
1523 background-color: rgb(83 83 83 / 0.4);
1524 }
1525 .tr-root .tr-bg-line{
1526 --tw-bg-opacity: 1;
1527 background-color: rgb(213 213 221 / var(--tw-bg-opacity, 1));
1528 }
1529 .tr-root .tr-bg-line-2{
1530 --tw-bg-opacity: 1;
1531 background-color: rgb(226 230 241 / var(--tw-bg-opacity, 1));
1532 }
1533 .tr-root .tr-bg-orange-100{
1534 --tw-bg-opacity: 1;
1535 background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1));
1536 }
1537 .tr-root .tr-bg-pink-50{
1538 --tw-bg-opacity: 1;
1539 background-color: rgb(253 242 248 / var(--tw-bg-opacity, 1));
1540 }
1541 .tr-root .tr-bg-red-100{
1542 --tw-bg-opacity: 1;
1543 background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
1544 }
1545 .tr-root .tr-bg-success{
1546 --tw-bg-opacity: 1;
1547 background-color: rgb(2 122 72 / var(--tw-bg-opacity, 1));
1548 }
1549 .tr-root .tr-bg-success-bg{
1550 --tw-bg-opacity: 1;
1551 background-color: rgb(236 253 243 / var(--tw-bg-opacity, 1));
1552 }
1553 .tr-root .tr-bg-success\/10{
1554 background-color: rgb(2 122 72 / 0.1);
1555 }
1556 .tr-root .tr-bg-transparent{
1557 background-color: transparent;
1558 }
1559 .tr-root .tr-bg-violet-50{
1560 --tw-bg-opacity: 1;
1561 background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1));
1562 }
1563 .tr-root .tr-bg-warning{
1564 --tw-bg-opacity: 1;
1565 background-color: rgb(181 71 8 / var(--tw-bg-opacity, 1));
1566 }
1567 .tr-root .tr-bg-warning-bg{
1568 --tw-bg-opacity: 1;
1569 background-color: rgb(255 250 235 / var(--tw-bg-opacity, 1));
1570 }
1571 .tr-root .tr-bg-white{
1572 --tw-bg-opacity: 1;
1573 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
1574 }
1575 .tr-root .tr-bg-white\/10{
1576 background-color: rgb(255 255 255 / 0.1);
1577 }
1578 .tr-root .tr-bg-white\/15{
1579 background-color: rgb(255 255 255 / 0.15);
1580 }
1581 .tr-root .tr-bg-white\/25{
1582 background-color: rgb(255 255 255 / 0.25);
1583 }
1584 .tr-root .tr-bg-white\/5{
1585 background-color: rgb(255 255 255 / 0.05);
1586 }
1587 .tr-root .tr-bg-white\/90{
1588 background-color: rgb(255 255 255 / 0.9);
1589 }
1590 .tr-root .tr-bg-yellow-100{
1591 --tw-bg-opacity: 1;
1592 background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1));
1593 }
1594 .tr-root .tr-bg-yellow-50{
1595 --tw-bg-opacity: 1;
1596 background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1));
1597 }
1598 .tr-root .tr-bg-\[linear-gradient\(90deg\,\#4c4cff_58\%\,\#3535b0_118\%\)\]{
1599 background-image: linear-gradient(90deg,#4c4cff 58%,#3535b0 118%);
1600 }
1601 .tr-root .tr-object-contain{
1602 object-fit: contain;
1603 }
1604 .tr-root .tr-object-cover{
1605 object-fit: cover;
1606 }
1607 .tr-root .tr-p-0{
1608 padding: 0px;
1609 }
1610 .tr-root .tr-p-0\.5{
1611 padding: 0.125rem;
1612 }
1613 .tr-root .tr-p-1{
1614 padding: 0.25rem;
1615 }
1616 .tr-root .tr-p-10{
1617 padding: 2.5rem;
1618 }
1619 .tr-root .tr-p-12{
1620 padding: 3rem;
1621 }
1622 .tr-root .tr-p-16{
1623 padding: 4rem;
1624 }
1625 .tr-root .tr-p-2{
1626 padding: 0.5rem;
1627 }
1628 .tr-root .tr-p-2\.5{
1629 padding: 0.625rem;
1630 }
1631 .tr-root .tr-p-3{
1632 padding: 0.75rem;
1633 }
1634 .tr-root .tr-p-3\.5{
1635 padding: 0.875rem;
1636 }
1637 .tr-root .tr-p-4{
1638 padding: 1rem;
1639 }
1640 .tr-root .tr-p-5{
1641 padding: 1.25rem;
1642 }
1643 .tr-root .tr-p-6{
1644 padding: 1.5rem;
1645 }
1646 .tr-root .tr-p-8{
1647 padding: 2rem;
1648 }
1649 .tr-root .tr-px-1{
1650 padding-left: 0.25rem;
1651 padding-right: 0.25rem;
1652 }
1653 .tr-root .tr-px-1\.5{
1654 padding-left: 0.375rem;
1655 padding-right: 0.375rem;
1656 }
1657 .tr-root .tr-px-2{
1658 padding-left: 0.5rem;
1659 padding-right: 0.5rem;
1660 }
1661 .tr-root .tr-px-2\.5{
1662 padding-left: 0.625rem;
1663 padding-right: 0.625rem;
1664 }
1665 .tr-root .tr-px-3{
1666 padding-left: 0.75rem;
1667 padding-right: 0.75rem;
1668 }
1669 .tr-root .tr-px-3\.5{
1670 padding-left: 0.875rem;
1671 padding-right: 0.875rem;
1672 }
1673 .tr-root .tr-px-4{
1674 padding-left: 1rem;
1675 padding-right: 1rem;
1676 }
1677 .tr-root .tr-px-5{
1678 padding-left: 1.25rem;
1679 padding-right: 1.25rem;
1680 }
1681 .tr-root .tr-px-6{
1682 padding-left: 1.5rem;
1683 padding-right: 1.5rem;
1684 }
1685 .tr-root .tr-py-0\.5{
1686 padding-top: 0.125rem;
1687 padding-bottom: 0.125rem;
1688 }
1689 .tr-root .tr-py-1{
1690 padding-top: 0.25rem;
1691 padding-bottom: 0.25rem;
1692 }
1693 .tr-root .tr-py-1\.5{
1694 padding-top: 0.375rem;
1695 padding-bottom: 0.375rem;
1696 }
1697 .tr-root .tr-py-10{
1698 padding-top: 2.5rem;
1699 padding-bottom: 2.5rem;
1700 }
1701 .tr-root .tr-py-2{
1702 padding-top: 0.5rem;
1703 padding-bottom: 0.5rem;
1704 }
1705 .tr-root .tr-py-2\.5{
1706 padding-top: 0.625rem;
1707 padding-bottom: 0.625rem;
1708 }
1709 .tr-root .tr-py-3{
1710 padding-top: 0.75rem;
1711 padding-bottom: 0.75rem;
1712 }
1713 .tr-root .tr-py-3\.5{
1714 padding-top: 0.875rem;
1715 padding-bottom: 0.875rem;
1716 }
1717 .tr-root .tr-py-4{
1718 padding-top: 1rem;
1719 padding-bottom: 1rem;
1720 }
1721 .tr-root .tr-py-5{
1722 padding-top: 1.25rem;
1723 padding-bottom: 1.25rem;
1724 }
1725 .tr-root .tr-py-6{
1726 padding-top: 1.5rem;
1727 padding-bottom: 1.5rem;
1728 }
1729 .tr-root .tr-py-7{
1730 padding-top: 1.75rem;
1731 padding-bottom: 1.75rem;
1732 }
1733 .tr-root .tr-py-8{
1734 padding-top: 2rem;
1735 padding-bottom: 2rem;
1736 }
1737 .tr-root .tr-py-px{
1738 padding-top: 1px;
1739 padding-bottom: 1px;
1740 }
1741 .tr-root .tr-pb-0{
1742 padding-bottom: 0px;
1743 }
1744 .tr-root .tr-pb-2{
1745 padding-bottom: 0.5rem;
1746 }
1747 .tr-root .tr-pb-3{
1748 padding-bottom: 0.75rem;
1749 }
1750 .tr-root .tr-pb-4{
1751 padding-bottom: 1rem;
1752 }
1753 .tr-root .tr-pb-5{
1754 padding-bottom: 1.25rem;
1755 }
1756 .tr-root .tr-pb-6{
1757 padding-bottom: 1.5rem;
1758 }
1759 .tr-root .tr-pl-0{
1760 padding-left: 0px;
1761 }
1762 .tr-root .tr-pl-1{
1763 padding-left: 0.25rem;
1764 }
1765 .tr-root .tr-pl-1\.5{
1766 padding-left: 0.375rem;
1767 }
1768 .tr-root .tr-pl-11{
1769 padding-left: 2.75rem;
1770 }
1771 .tr-root .tr-pl-2{
1772 padding-left: 0.5rem;
1773 }
1774 .tr-root .tr-pl-3{
1775 padding-left: 0.75rem;
1776 }
1777 .tr-root .tr-pl-4{
1778 padding-left: 1rem;
1779 }
1780 .tr-root .tr-pl-5{
1781 padding-left: 1.25rem;
1782 }
1783 .tr-root .tr-pl-7{
1784 padding-left: 1.75rem;
1785 }
1786 .tr-root .tr-pl-8{
1787 padding-left: 2rem;
1788 }
1789 .tr-root .tr-pl-9{
1790 padding-left: 2.25rem;
1791 }
1792 .tr-root .tr-pr-1\.5{
1793 padding-right: 0.375rem;
1794 }
1795 .tr-root .tr-pr-10{
1796 padding-right: 2.5rem;
1797 }
1798 .tr-root .tr-pr-14{
1799 padding-right: 3.5rem;
1800 }
1801 .tr-root .tr-pr-16{
1802 padding-right: 4rem;
1803 }
1804 .tr-root .tr-pr-2{
1805 padding-right: 0.5rem;
1806 }
1807 .tr-root .tr-pr-3{
1808 padding-right: 0.75rem;
1809 }
1810 .tr-root .tr-pr-9{
1811 padding-right: 2.25rem;
1812 }
1813 .tr-root .tr-pt-0{
1814 padding-top: 0px;
1815 }
1816 .tr-root .tr-pt-0\.5{
1817 padding-top: 0.125rem;
1818 }
1819 .tr-root .tr-pt-1{
1820 padding-top: 0.25rem;
1821 }
1822 .tr-root .tr-pt-2{
1823 padding-top: 0.5rem;
1824 }
1825 .tr-root .tr-pt-4{
1826 padding-top: 1rem;
1827 }
1828 .tr-root .tr-pt-5{
1829 padding-top: 1.25rem;
1830 }
1831 .tr-root .tr-pt-6{
1832 padding-top: 1.5rem;
1833 }
1834 .tr-root .tr-text-left{
1835 text-align: left;
1836 }
1837 .tr-root .tr-text-center{
1838 text-align: center;
1839 }
1840 .tr-root .tr-text-right{
1841 text-align: right;
1842 }
1843 .tr-root .tr-align-top{
1844 vertical-align: top;
1845 }
1846 .tr-root .tr-align-middle{
1847 vertical-align: middle;
1848 }
1849 .tr-root .tr-font-mono{
1850 font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
1851 }
1852 .tr-root .tr-font-sans{
1853 font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
1854 }
1855 .tr-root .tr-text-2xl{
1856 font-size: 1.5rem;
1857 line-height: 1.25;
1858 }
1859 .tr-root .tr-text-3xl{
1860 font-size: 1.875rem;
1861 line-height: 1.2;
1862 }
1863 .tr-root .tr-text-4xl{
1864 font-size: 2.25rem;
1865 line-height: 2.5rem;
1866 }
1867 .tr-root .tr-text-\[10px\]{
1868 font-size: 10px;
1869 }
1870 .tr-root .tr-text-\[11px\]{
1871 font-size: 11px;
1872 }
1873 .tr-root .tr-text-\[13px\]{
1874 font-size: 13px;
1875 }
1876 .tr-root .tr-text-\[18px\]{
1877 font-size: 18px;
1878 }
1879 .tr-root .tr-text-\[26px\]{
1880 font-size: 26px;
1881 }
1882 .tr-root .tr-text-\[9px\]{
1883 font-size: 9px;
1884 }
1885 .tr-root .tr-text-base{
1886 font-size: 1rem;
1887 line-height: 1.5;
1888 }
1889 .tr-root .tr-text-lg{
1890 font-size: 1.125rem;
1891 line-height: 1.4;
1892 }
1893 .tr-root .tr-text-sm{
1894 font-size: 0.875rem;
1895 line-height: 1.5;
1896 }
1897 .tr-root .tr-text-xl{
1898 font-size: 1.25rem;
1899 line-height: 1.3;
1900 }
1901 .tr-root .tr-text-xs{
1902 font-size: 0.75rem;
1903 line-height: 1.5;
1904 }
1905 .tr-root .tr-font-bold{
1906 font-weight: 700;
1907 }
1908 .tr-root .tr-font-medium{
1909 font-weight: 500;
1910 }
1911 .tr-root .tr-font-normal{
1912 font-weight: 400;
1913 }
1914 .tr-root .tr-font-semibold{
1915 font-weight: 600;
1916 }
1917 .tr-root .tr-uppercase{
1918 text-transform: uppercase;
1919 }
1920 .tr-root .tr-capitalize{
1921 text-transform: capitalize;
1922 }
1923 .tr-root .tr-italic{
1924 font-style: italic;
1925 }
1926 .tr-root .tr-tabular-nums{
1927 --tw-numeric-spacing: tabular-nums;
1928 font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
1929 }
1930 .tr-root .tr-leading-4{
1931 line-height: 1rem;
1932 }
1933 .tr-root .tr-leading-5{
1934 line-height: 1.25rem;
1935 }
1936 .tr-root .tr-leading-6{
1937 line-height: 1.5rem;
1938 }
1939 .tr-root .tr-leading-7{
1940 line-height: 1.75rem;
1941 }
1942 .tr-root .tr-leading-none{
1943 line-height: 1;
1944 }
1945 .tr-root .tr-leading-relaxed{
1946 line-height: 1.625;
1947 }
1948 .tr-root .tr-leading-snug{
1949 line-height: 1.375;
1950 }
1951 .tr-root .tr-leading-tight{
1952 line-height: 1.25;
1953 }
1954 .tr-root .tr-tracking-wide{
1955 letter-spacing: 0.025em;
1956 }
1957 .tr-root .tr-text-\[\#006621\]{
1958 --tw-text-opacity: 1;
1959 color: rgb(0 102 33 / var(--tw-text-opacity, 1));
1960 }
1961 .tr-root .tr-text-\[\#1a0dab\]{
1962 --tw-text-opacity: 1;
1963 color: rgb(26 13 171 / var(--tw-text-opacity, 1));
1964 }
1965 .tr-root .tr-text-\[\#535353\]{
1966 --tw-text-opacity: 1;
1967 color: rgb(83 83 83 / var(--tw-text-opacity, 1));
1968 }
1969 .tr-root .tr-text-amber-600{
1970 --tw-text-opacity: 1;
1971 color: rgb(217 119 6 / var(--tw-text-opacity, 1));
1972 }
1973 .tr-root .tr-text-amber-700{
1974 --tw-text-opacity: 1;
1975 color: rgb(180 83 9 / var(--tw-text-opacity, 1));
1976 }
1977 .tr-root .tr-text-blue-600{
1978 --tw-text-opacity: 1;
1979 color: rgb(37 99 235 / var(--tw-text-opacity, 1));
1980 }
1981 .tr-root .tr-text-blue-700{
1982 --tw-text-opacity: 1;
1983 color: rgb(29 78 216 / var(--tw-text-opacity, 1));
1984 }
1985 .tr-root .tr-text-brand{
1986 --tw-text-opacity: 1;
1987 color: rgb(68 81 255 / var(--tw-text-opacity, 1));
1988 }
1989 .tr-root .tr-text-brand\/80{
1990 color: rgb(68 81 255 / 0.8);
1991 }
1992 .tr-root .tr-text-current{
1993 color: currentColor;
1994 }
1995 .tr-root .tr-text-cyan-600{
1996 --tw-text-opacity: 1;
1997 color: rgb(8 145 178 / var(--tw-text-opacity, 1));
1998 }
1999 .tr-root .tr-text-danger{
2000 --tw-text-opacity: 1;
2001 color: rgb(146 28 19 / var(--tw-text-opacity, 1));
2002 }
2003 .tr-root .tr-text-danger\/80{
2004 color: rgb(146 28 19 / 0.8);
2005 }
2006 .tr-root .tr-text-emerald-600{
2007 --tw-text-opacity: 1;
2008 color: rgb(5 150 105 / var(--tw-text-opacity, 1));
2009 }
2010 .tr-root .tr-text-emerald-700{
2011 --tw-text-opacity: 1;
2012 color: rgb(4 120 87 / var(--tw-text-opacity, 1));
2013 }
2014 .tr-root .tr-text-green-700{
2015 --tw-text-opacity: 1;
2016 color: rgb(21 128 61 / var(--tw-text-opacity, 1));
2017 }
2018 .tr-root .tr-text-orange-700{
2019 --tw-text-opacity: 1;
2020 color: rgb(194 65 12 / var(--tw-text-opacity, 1));
2021 }
2022 .tr-root .tr-text-pink-600{
2023 --tw-text-opacity: 1;
2024 color: rgb(219 39 119 / var(--tw-text-opacity, 1));
2025 }
2026 .tr-root .tr-text-primary{
2027 --tw-text-opacity: 1;
2028 color: rgb(29 29 29 / var(--tw-text-opacity, 1));
2029 }
2030 .tr-root .tr-text-red-600{
2031 --tw-text-opacity: 1;
2032 color: rgb(220 38 38 / var(--tw-text-opacity, 1));
2033 }
2034 .tr-root .tr-text-red-700{
2035 --tw-text-opacity: 1;
2036 color: rgb(185 28 28 / var(--tw-text-opacity, 1));
2037 }
2038 .tr-root .tr-text-secondary{
2039 --tw-text-opacity: 1;
2040 color: rgb(83 83 83 / var(--tw-text-opacity, 1));
2041 }
2042 .tr-root .tr-text-slate-400{
2043 --tw-text-opacity: 1;
2044 color: rgb(148 163 184 / var(--tw-text-opacity, 1));
2045 }
2046 .tr-root .tr-text-slate-500{
2047 --tw-text-opacity: 1;
2048 color: rgb(100 116 139 / var(--tw-text-opacity, 1));
2049 }
2050 .tr-root .tr-text-slate-600{
2051 --tw-text-opacity: 1;
2052 color: rgb(71 85 105 / var(--tw-text-opacity, 1));
2053 }
2054 .tr-root .tr-text-slate-700{
2055 --tw-text-opacity: 1;
2056 color: rgb(51 65 85 / var(--tw-text-opacity, 1));
2057 }
2058 .tr-root .tr-text-slate-900{
2059 --tw-text-opacity: 1;
2060 color: rgb(15 23 42 / var(--tw-text-opacity, 1));
2061 }
2062 .tr-root .tr-text-success{
2063 --tw-text-opacity: 1;
2064 color: rgb(2 122 72 / var(--tw-text-opacity, 1));
2065 }
2066 .tr-root .tr-text-success\/70{
2067 color: rgb(2 122 72 / 0.7);
2068 }
2069 .tr-root .tr-text-success\/80{
2070 color: rgb(2 122 72 / 0.8);
2071 }
2072 .tr-root .tr-text-surface{
2073 --tw-text-opacity: 1;
2074 color: rgb(255 255 255 / var(--tw-text-opacity, 1));
2075 }
2076 .tr-root .tr-text-tertiary{
2077 --tw-text-opacity: 1;
2078 color: rgb(90 92 94 / var(--tw-text-opacity, 1));
2079 }
2080 .tr-root .tr-text-violet-700{
2081 --tw-text-opacity: 1;
2082 color: rgb(109 40 217 / var(--tw-text-opacity, 1));
2083 }
2084 .tr-root .tr-text-warning{
2085 --tw-text-opacity: 1;
2086 color: rgb(181 71 8 / var(--tw-text-opacity, 1));
2087 }
2088 .tr-root .tr-text-warning\/80{
2089 color: rgb(181 71 8 / 0.8);
2090 }
2091 .tr-root .tr-text-white{
2092 --tw-text-opacity: 1;
2093 color: rgb(255 255 255 / var(--tw-text-opacity, 1));
2094 }
2095 .tr-root .tr-text-white\/70{
2096 color: rgb(255 255 255 / 0.7);
2097 }
2098 .tr-root .tr-text-yellow-700{
2099 --tw-text-opacity: 1;
2100 color: rgb(161 98 7 / var(--tw-text-opacity, 1));
2101 }
2102 .tr-root .tr-text-yellow-800{
2103 --tw-text-opacity: 1;
2104 color: rgb(133 77 14 / var(--tw-text-opacity, 1));
2105 }
2106 .tr-root .tr-underline{
2107 text-decoration-line: underline;
2108 }
2109 .tr-root .tr-no-underline{
2110 text-decoration-line: none;
2111 }
2112 .tr-root .tr-accent-blue-600{
2113 accent-color: #2563eb;
2114 }
2115 .tr-root .tr-opacity-0{
2116 opacity: 0;
2117 }
2118 .tr-root .tr-opacity-100{
2119 opacity: 1;
2120 }
2121 .tr-root .tr-opacity-50{
2122 opacity: 0.5;
2123 }
2124 .tr-root .tr-opacity-60{
2125 opacity: 0.6;
2126 }
2127 .tr-root .tr-opacity-70{
2128 opacity: 0.7;
2129 }
2130 .tr-root .tr-shadow{
2131 --tw-shadow: 0 1px 3px rgba(0,0,0,.10), 0 1px 2px rgba(0,0,0,.06);
2132 --tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);
2133 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2134 }
2135 .tr-root .tr-shadow-2xl{
2136 --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
2137 --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
2138 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2139 }
2140 .tr-root .tr-shadow-lg{
2141 --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.10), 0 4px 6px -2px rgba(0,0,0,.05);
2142 --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);
2143 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2144 }
2145 .tr-root .tr-shadow-md{
2146 --tw-shadow: 0 4px 6px -1px rgba(0,0,0,.10), 0 2px 4px -1px rgba(0,0,0,.06);
2147 --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);
2148 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2149 }
2150 .tr-root .tr-shadow-sm{
2151 --tw-shadow: 0 1px 2px rgba(0,0,0,.05);
2152 --tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);
2153 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2154 }
2155 .tr-root .tr-outline-none{
2156 outline: 2px solid transparent;
2157 outline-offset: 2px;
2158 }
2159 .tr-root .tr-ring-1{
2160 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2161 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2162 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
2163 }
2164 .tr-root .tr-ring-2{
2165 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2166 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2167 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
2168 }
2169 .tr-root .tr-ring-brand-500{
2170 --tw-ring-opacity: 1;
2171 --tw-ring-color: rgb(68 81 255 / var(--tw-ring-opacity, 1));
2172 }
2173 .tr-root .tr-ring-white{
2174 --tw-ring-opacity: 1;
2175 --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
2176 }
2177 .tr-root .tr-ring-white\/25{
2178 --tw-ring-color: rgb(255 255 255 / 0.25);
2179 }
2180 .tr-root .tr-blur-2xl{
2181 --tw-blur: blur(40px);
2182 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);
2183 }
2184 .tr-root .tr-backdrop-blur-sm{
2185 --tw-backdrop-blur: blur(4px);
2186 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);
2187 }
2188 .tr-root .tr-transition-\[grid-template-rows\]{
2189 transition-property: grid-template-rows;
2190 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
2191 transition-duration: 150ms;
2192 }
2193 .tr-root .tr-transition-all{
2194 transition-property: all;
2195 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
2196 transition-duration: 150ms;
2197 }
2198 .tr-root .tr-transition-colors{
2199 transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
2200 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
2201 transition-duration: 150ms;
2202 }
2203 .tr-root .tr-transition-opacity{
2204 transition-property: opacity;
2205 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
2206 transition-duration: 150ms;
2207 }
2208 .tr-root .tr-transition-shadow{
2209 transition-property: box-shadow;
2210 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
2211 transition-duration: 150ms;
2212 }
2213 .tr-root .tr-transition-transform{
2214 transition-property: transform;
2215 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
2216 transition-duration: 150ms;
2217 }
2218 .tr-root .tr-duration-100{
2219 transition-duration: 100ms;
2220 }
2221 .tr-root .tr-duration-150{
2222 transition-duration: 150ms;
2223 }
2224 .tr-root .tr-duration-200{
2225 transition-duration: 200ms;
2226 }
2227 .tr-root .tr-duration-300{
2228 transition-duration: 300ms;
2229 }
2230 .tr-root .tr-ease-out{
2231 transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
2232 }
2233 @media (prefers-reduced-motion: reduce) {
2234
2235 .tr-root .tr-animate-skeleton-pulse,
2236 .tr-root .tr-animate-spin,
2237 .tr-root .tr-animate-score-spin {
2238 animation: none !important;
2239 }
2240
2241 .tr-root .tr-transition,
2242 .tr-root .tr-transition-colors,
2243 .tr-root .tr-transition-transform,
2244 .tr-root .tr-transition-opacity,
2245 .tr-root .tr-transition-all {
2246 transition: none !important;
2247 }
2248
2249 .tr-root .tr-animate-skeleton-pulse,
2250 .tr-root .tr-animate-spin,
2251 .tr-root .tr-animate-score-spin {
2252 animation: none !important;
2253 }
2254
2255 .tr-root .tr-transition,
2256 .tr-root .tr-transition-colors,
2257 .tr-root .tr-transition-transform,
2258 .tr-root .tr-transition-opacity,
2259 .tr-root .tr-transition-all {
2260 transition: none !important;
2261 }
2262
2263 .tr-root .tr-animate-skeleton-pulse,
2264 .tr-root .tr-animate-spin,
2265 .tr-root .tr-animate-score-spin {
2266 animation: none !important;
2267 }
2268
2269 .tr-root .tr-transition,
2270 .tr-root .tr-transition-colors,
2271 .tr-root .tr-transition-transform,
2272 .tr-root .tr-transition-opacity,
2273 .tr-root .tr-transition-all {
2274 transition: none !important;
2275 }
2276
2277 .tr-root .tr-animate-skeleton-pulse,
2278 .tr-root .tr-animate-spin,
2279 .tr-root .tr-animate-score-spin {
2280 animation: none !important;
2281 }
2282
2283 .tr-root .tr-transition,
2284 .tr-root .tr-transition-colors,
2285 .tr-root .tr-transition-transform,
2286 .tr-root .tr-transition-opacity,
2287 .tr-root .tr-transition-all {
2288 transition: none !important;
2289 }
2290
2291 .tr-root .tr-animate-skeleton-pulse,
2292 .tr-root .tr-animate-spin,
2293 .tr-root .tr-animate-score-spin {
2294 animation: none !important;
2295 }
2296
2297 .tr-root .tr-transition,
2298 .tr-root .tr-transition-colors,
2299 .tr-root .tr-transition-transform,
2300 .tr-root .tr-transition-opacity,
2301 .tr-root .tr-transition-all {
2302 transition: none !important;
2303 }
2304
2305 .tr-root .tr-animate-skeleton-pulse,
2306 .tr-root .tr-animate-spin,
2307 .tr-root .tr-animate-score-spin {
2308 animation: none !important;
2309 }
2310
2311 .tr-root .tr-transition,
2312 .tr-root .tr-transition-colors,
2313 .tr-root .tr-transition-transform,
2314 .tr-root .tr-transition-opacity,
2315 .tr-root .tr-transition-all {
2316 transition: none !important;
2317 }
2318 }
2319
2320 /*
2321 * Tailwind Preflight (@tailwind base) emits UNSCOPED global resets — e.g.
2322 * `img, svg, video, canvas { display: block }` and `*, ::before, ::after`
2323 * box-sizing/border. Left as-is they leak past our React root into WordPress
2324 * admin chrome and page builders (Divi/Elementor/Oxygen), breaking host UI
2325 * (e.g. Divi's Visual Builder breadcrumb stacked vertically — issue #275).
2326 *
2327 * The scoping now happens at BUILD TIME in `build/postcss-scope-preflight.js`,
2328 * which rewrites every Preflight selector to live under `.tr-root` (where the
2329 * `tr-*` utilities already live). That removes the leak at the source, so the
2330 * old per-symptom overrides here (e.g. restoring `#adminmenu` icon centering)
2331 * are no longer needed.
2332 *
2333 * Do NOT add unscoped bare element selectors to this file — they would leak the
2334 * same way and defeat the build-time scoping.
2335 */
2336
2337 /* Ensure Tailwind's animate-* skeleton pulse respects reduced-motion */
2338
2339 .tr-root :is(.marker\:tr-hidden *)::marker{
2340 display: none;
2341 }
2342
2343 .tr-root .marker\:tr-hidden::marker{
2344 display: none;
2345 }
2346
2347 .tr-root .placeholder\:tr-text-tertiary::placeholder{
2348 --tw-text-opacity: 1;
2349 color: rgb(90 92 94 / var(--tw-text-opacity, 1));
2350 }
2351
2352 .tr-root .before\:tr-absolute::before{
2353 content: var(--tw-content);
2354 position: absolute;
2355 }
2356
2357 .tr-root .before\:tr-bottom-1::before{
2358 content: var(--tw-content);
2359 bottom: 0.25rem;
2360 }
2361
2362 .tr-root .before\:tr-left-\[1\.5rem\]::before{
2363 content: var(--tw-content);
2364 left: 1.5rem;
2365 }
2366
2367 .tr-root .before\:tr-top-1::before{
2368 content: var(--tw-content);
2369 top: 0.25rem;
2370 }
2371
2372 .tr-root .before\:tr-w-px::before{
2373 content: var(--tw-content);
2374 width: 1px;
2375 }
2376
2377 .tr-root .before\:tr-bg-line-2::before{
2378 content: var(--tw-content);
2379 --tw-bg-opacity: 1;
2380 background-color: rgb(226 230 241 / var(--tw-bg-opacity, 1));
2381 }
2382
2383 .tr-root .before\:tr-content-\[\"\"\]::before{
2384 --tw-content: "";
2385 content: var(--tw-content);
2386 }
2387
2388 .tr-root .after\:tr-absolute::after{
2389 content: var(--tw-content);
2390 position: absolute;
2391 }
2392
2393 .tr-root .after\:tr-bottom-0::after{
2394 content: var(--tw-content);
2395 bottom: 0px;
2396 }
2397
2398 .tr-root .after\:tr-left-0::after{
2399 content: var(--tw-content);
2400 left: 0px;
2401 }
2402
2403 .tr-root .after\:tr-right-0::after{
2404 content: var(--tw-content);
2405 right: 0px;
2406 }
2407
2408 .tr-root .after\:tr-h-0\.5::after{
2409 content: var(--tw-content);
2410 height: 0.125rem;
2411 }
2412
2413 .tr-root .after\:tr-bg-brand::after{
2414 content: var(--tw-content);
2415 --tw-bg-opacity: 1;
2416 background-color: rgb(68 81 255 / var(--tw-bg-opacity, 1));
2417 }
2418
2419 .tr-root .after\:tr-content-\[\'\'\]::after{
2420 --tw-content: '';
2421 content: var(--tw-content);
2422 }
2423
2424 .tr-root .first\:tr-border-t-0:first-child{
2425 border-top-width: 0px;
2426 }
2427
2428 .tr-root .last\:tr-border-0:last-child{
2429 border-width: 0px;
2430 }
2431
2432 .tr-root .last\:tr-border-b-0:last-child{
2433 border-bottom-width: 0px;
2434 }
2435
2436 .tr-root .focus-within\:tr-border-brand:focus-within{
2437 --tw-border-opacity: 1;
2438 border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
2439 }
2440
2441 .tr-root .hover\:tr-border-\[\#A9AEC0\]:hover{
2442 --tw-border-opacity: 1;
2443 border-color: rgb(169 174 192 / var(--tw-border-opacity, 1));
2444 }
2445
2446 .tr-root .hover\:tr-border-brand:hover{
2447 --tw-border-opacity: 1;
2448 border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
2449 }
2450
2451 .tr-root .hover\:tr-border-danger:hover{
2452 --tw-border-opacity: 1;
2453 border-color: rgb(146 28 19 / var(--tw-border-opacity, 1));
2454 }
2455
2456 .tr-root .hover\:tr-border-primary:hover{
2457 --tw-border-opacity: 1;
2458 border-color: rgb(213 213 221 / var(--tw-border-opacity, 1));
2459 }
2460
2461 .tr-root .hover\:tr-border-secondary:hover{
2462 --tw-border-opacity: 1;
2463 border-color: rgb(226 230 241 / var(--tw-border-opacity, 1));
2464 }
2465
2466 .tr-root .hover\:tr-bg-\[\#3641D9\]:hover{
2467 --tw-bg-opacity: 1;
2468 background-color: rgb(54 65 217 / var(--tw-bg-opacity, 1));
2469 }
2470
2471 .tr-root .hover\:tr-bg-\[\#F7F8FB\]:hover{
2472 --tw-bg-opacity: 1;
2473 background-color: rgb(247 248 251 / var(--tw-bg-opacity, 1));
2474 }
2475
2476 .tr-root .hover\:tr-bg-\[\#FAFBFC\]:hover{
2477 --tw-bg-opacity: 1;
2478 background-color: rgb(250 251 252 / var(--tw-bg-opacity, 1));
2479 }
2480
2481 .tr-root .hover\:tr-bg-brand:hover{
2482 --tw-bg-opacity: 1;
2483 background-color: rgb(68 81 255 / var(--tw-bg-opacity, 1));
2484 }
2485
2486 .tr-root .hover\:tr-bg-brand-bg:hover{
2487 --tw-bg-opacity: 1;
2488 background-color: rgb(238 240 255 / var(--tw-bg-opacity, 1));
2489 }
2490
2491 .tr-root .hover\:tr-bg-danger:hover{
2492 --tw-bg-opacity: 1;
2493 background-color: rgb(146 28 19 / var(--tw-bg-opacity, 1));
2494 }
2495
2496 .tr-root .hover\:tr-bg-danger-bg:hover{
2497 --tw-bg-opacity: 1;
2498 background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1));
2499 }
2500
2501 .tr-root .hover\:tr-bg-line-2:hover{
2502 --tw-bg-opacity: 1;
2503 background-color: rgb(226 230 241 / var(--tw-bg-opacity, 1));
2504 }
2505
2506 .tr-root .hover\:tr-bg-line-2\/50:hover{
2507 background-color: rgb(226 230 241 / 0.5);
2508 }
2509
2510 .tr-root .hover\:tr-bg-white:hover{
2511 --tw-bg-opacity: 1;
2512 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
2513 }
2514
2515 .tr-root .hover\:tr-text-\[\#3641D9\]:hover{
2516 --tw-text-opacity: 1;
2517 color: rgb(54 65 217 / var(--tw-text-opacity, 1));
2518 }
2519
2520 .tr-root .hover\:tr-text-blue-800:hover{
2521 --tw-text-opacity: 1;
2522 color: rgb(30 64 175 / var(--tw-text-opacity, 1));
2523 }
2524
2525 .tr-root .hover\:tr-text-brand:hover{
2526 --tw-text-opacity: 1;
2527 color: rgb(68 81 255 / var(--tw-text-opacity, 1));
2528 }
2529
2530 .tr-root .hover\:tr-text-danger:hover{
2531 --tw-text-opacity: 1;
2532 color: rgb(146 28 19 / var(--tw-text-opacity, 1));
2533 }
2534
2535 .tr-root .hover\:tr-text-primary:hover{
2536 --tw-text-opacity: 1;
2537 color: rgb(29 29 29 / var(--tw-text-opacity, 1));
2538 }
2539
2540 .tr-root .hover\:tr-text-secondary:hover{
2541 --tw-text-opacity: 1;
2542 color: rgb(83 83 83 / var(--tw-text-opacity, 1));
2543 }
2544
2545 .tr-root .hover\:tr-text-white:hover{
2546 --tw-text-opacity: 1;
2547 color: rgb(255 255 255 / var(--tw-text-opacity, 1));
2548 }
2549
2550 .tr-root .hover\:tr-underline:hover{
2551 text-decoration-line: underline;
2552 }
2553
2554 .tr-root .hover\:tr-opacity-100:hover{
2555 opacity: 1;
2556 }
2557
2558 .tr-root .hover\:tr-opacity-70:hover{
2559 opacity: 0.7;
2560 }
2561
2562 .tr-root .hover\:tr-opacity-90:hover{
2563 opacity: 0.9;
2564 }
2565
2566 .tr-root .hover\:tr-shadow-lg:hover{
2567 --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.10), 0 4px 6px -2px rgba(0,0,0,.05);
2568 --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);
2569 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2570 }
2571
2572 .tr-root .hover\:tr-shadow-md:hover{
2573 --tw-shadow: 0 4px 6px -1px rgba(0,0,0,.10), 0 2px 4px -1px rgba(0,0,0,.06);
2574 --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);
2575 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2576 }
2577
2578 .tr-root .hover\:tr-brightness-110:hover{
2579 --tw-brightness: brightness(1.1);
2580 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);
2581 }
2582
2583 .tr-root .focus\:tr-border-brand:focus{
2584 --tw-border-opacity: 1;
2585 border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
2586 }
2587
2588 .tr-root .focus\:tr-bg-white:focus{
2589 --tw-bg-opacity: 1;
2590 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
2591 }
2592
2593 .tr-root .focus\:tr-outline-none:focus{
2594 outline: 2px solid transparent;
2595 outline-offset: 2px;
2596 }
2597
2598 .tr-root .focus\:tr-ring-2:focus{
2599 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2600 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2601 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
2602 }
2603
2604 .tr-root .focus\:tr-ring-brand:focus{
2605 --tw-ring-opacity: 1;
2606 --tw-ring-color: rgb(68 81 255 / var(--tw-ring-opacity, 1));
2607 }
2608
2609 .tr-root .focus\:tr-ring-current:focus{
2610 --tw-ring-color: currentColor;
2611 }
2612
2613 .tr-root .focus\:tr-ring-offset-1:focus{
2614 --tw-ring-offset-width: 1px;
2615 }
2616
2617 .tr-root .focus\:tr-ring-offset-2:focus{
2618 --tw-ring-offset-width: 2px;
2619 }
2620
2621 .tr-root .focus-visible\:tr-border-brand:focus-visible{
2622 --tw-border-opacity: 1;
2623 border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
2624 }
2625
2626 .tr-root .focus-visible\:tr-ring-2:focus-visible{
2627 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2628 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2629 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
2630 }
2631
2632 .tr-root .focus-visible\:tr-ring-inset:focus-visible{
2633 --tw-ring-inset: inset;
2634 }
2635
2636 .tr-root .focus-visible\:tr-ring-brand:focus-visible{
2637 --tw-ring-opacity: 1;
2638 --tw-ring-color: rgb(68 81 255 / var(--tw-ring-opacity, 1));
2639 }
2640
2641 .tr-root .disabled\:tr-cursor-not-allowed:disabled{
2642 cursor: not-allowed;
2643 }
2644
2645 .tr-root .disabled\:tr-border-secondary:disabled{
2646 --tw-border-opacity: 1;
2647 border-color: rgb(226 230 241 / var(--tw-border-opacity, 1));
2648 }
2649
2650 .tr-root .disabled\:tr-bg-white:disabled{
2651 --tw-bg-opacity: 1;
2652 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
2653 }
2654
2655 .tr-root .disabled\:tr-text-tertiary:disabled{
2656 --tw-text-opacity: 1;
2657 color: rgb(90 92 94 / var(--tw-text-opacity, 1));
2658 }
2659
2660 .tr-root .disabled\:tr-opacity-40:disabled{
2661 opacity: 0.4;
2662 }
2663
2664 .tr-root .disabled\:tr-opacity-50:disabled{
2665 opacity: 0.5;
2666 }
2667
2668 .tr-root .disabled\:tr-opacity-60:disabled{
2669 opacity: 0.6;
2670 }
2671
2672 .tr-root .disabled\:tr-opacity-70:disabled{
2673 opacity: 0.7;
2674 }
2675
2676 .tr-root :is(.tr-group[open] .group-open\:tr-rotate-90){
2677 --tw-rotate: 90deg;
2678 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));
2679 }
2680
2681 @media (min-width: 640px){
2682 .tr-root .sm\:tr-block{
2683 display: block;
2684 }
2685 .tr-root .sm\:tr-w-80{
2686 width: 20rem;
2687 }
2688 .tr-root .sm\:tr-flex-1{
2689 flex: 1 1 0%;
2690 }
2691 .tr-root .sm\:tr-grid-cols-2{
2692 grid-template-columns: repeat(2, minmax(0, 1fr));
2693 }
2694 .tr-root .sm\:tr-grid-cols-3{
2695 grid-template-columns: repeat(3, minmax(0, 1fr));
2696 }
2697 .tr-root .sm\:tr-grid-cols-4{
2698 grid-template-columns: repeat(4, minmax(0, 1fr));
2699 }
2700 .tr-root .sm\:tr-grid-cols-\[1fr_1fr_auto\]{
2701 grid-template-columns: 1fr 1fr auto;
2702 }
2703 .tr-root .sm\:tr-flex-row{
2704 flex-direction: row;
2705 }
2706 }
2707
2708 @media (min-width: 768px){
2709 .tr-root .md\:tr-sticky{
2710 position: sticky;
2711 }
2712 .tr-root .md\:tr-top-0{
2713 top: 0px;
2714 }
2715 .tr-root .md\:tr-top-4{
2716 top: 1rem;
2717 }
2718 .tr-root .md\:tr-block{
2719 display: block;
2720 }
2721 .tr-root .md\:tr-inline-flex{
2722 display: inline-flex;
2723 }
2724 .tr-root .md\:tr-w-44{
2725 width: 11rem;
2726 }
2727 .tr-root .md\:tr-w-52{
2728 width: 13rem;
2729 }
2730 .tr-root .md\:tr-w-56{
2731 width: 14rem;
2732 }
2733 .tr-root .md\:tr-w-full{
2734 width: 100%;
2735 }
2736 .tr-root .md\:tr-shrink-0{
2737 flex-shrink: 0;
2738 }
2739 .tr-root .md\:tr-grid-cols-2{
2740 grid-template-columns: repeat(2, minmax(0, 1fr));
2741 }
2742 .tr-root .md\:tr-grid-cols-3{
2743 grid-template-columns: repeat(3, minmax(0, 1fr));
2744 }
2745 .tr-root .md\:tr-grid-cols-4{
2746 grid-template-columns: repeat(4, minmax(0, 1fr));
2747 }
2748 .tr-root .md\:tr-flex-row{
2749 flex-direction: row;
2750 }
2751 .tr-root .md\:tr-flex-col{
2752 flex-direction: column;
2753 }
2754 .tr-root .md\:tr-items-stretch{
2755 align-items: stretch;
2756 }
2757 .tr-root .md\:tr-self-stretch{
2758 align-self: stretch;
2759 }
2760 .tr-root .md\:tr-overflow-visible{
2761 overflow: visible;
2762 }
2763 .tr-root .md\:tr-overflow-x-visible{
2764 overflow-x: visible;
2765 }
2766 .tr-root .md\:tr-border-b-0{
2767 border-bottom-width: 0px;
2768 }
2769 .tr-root .md\:tr-border-r{
2770 border-right-width: 1px;
2771 }
2772 .tr-root .md\:tr-p-6{
2773 padding: 1.5rem;
2774 }
2775 .tr-root .md\:tr-px-3{
2776 padding-left: 0.75rem;
2777 padding-right: 0.75rem;
2778 }
2779 .tr-root .md\:tr-px-8{
2780 padding-left: 2rem;
2781 padding-right: 2rem;
2782 }
2783 .tr-root .md\:tr-text-sm{
2784 font-size: 0.875rem;
2785 line-height: 1.5;
2786 }
2787 }
2788
2789 @media (min-width: 1024px){
2790 .tr-root .lg\:tr-absolute{
2791 position: absolute;
2792 }
2793 .tr-root .lg\:tr-inset-0{
2794 inset: 0px;
2795 }
2796 .tr-root .lg\:tr-col-span-2{
2797 grid-column: span 2 / span 2;
2798 }
2799 .tr-root .lg\:tr-col-span-3{
2800 grid-column: span 3 / span 3;
2801 }
2802 .tr-root .lg\:tr-flex{
2803 display: flex;
2804 }
2805 .tr-root .lg\:tr-inline-flex{
2806 display: inline-flex;
2807 }
2808 .tr-root .lg\:tr-w-56{
2809 width: 14rem;
2810 }
2811 .tr-root .lg\:tr-grid-cols-2{
2812 grid-template-columns: repeat(2, minmax(0, 1fr));
2813 }
2814 .tr-root .lg\:tr-grid-cols-3{
2815 grid-template-columns: repeat(3, minmax(0, 1fr));
2816 }
2817 .tr-root .lg\:tr-grid-cols-4{
2818 grid-template-columns: repeat(4, minmax(0, 1fr));
2819 }
2820 .tr-root .lg\:tr-grid-cols-5{
2821 grid-template-columns: repeat(5, minmax(0, 1fr));
2822 }
2823 .tr-root .lg\:tr-grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 2fr\)\]{
2824 grid-template-columns: minmax(0,1fr) minmax(0,2fr);
2825 }
2826 .tr-root .lg\:tr-gap-6{
2827 gap: 1.5rem;
2828 }
2829 .tr-root .lg\:tr-gap-8{
2830 gap: 2rem;
2831 }
2832 .tr-root .lg\:tr-p-8{
2833 padding: 2rem;
2834 }
2835 .tr-root .lg\:tr-pt-2\.5{
2836 padding-top: 0.625rem;
2837 }
2838 }
2839
2840 @media (min-width: 1280px){
2841 .tr-root .xl\:tr-col-span-2{
2842 grid-column: span 2 / span 2;
2843 }
2844 .tr-root .xl\:tr-block{
2845 display: block;
2846 }
2847 .tr-root .xl\:tr-grid-cols-3{
2848 grid-template-columns: repeat(3, minmax(0, 1fr));
2849 }
2850 }
2851
2852 .tr-root :is(.\[\&_p\:last-child\]\:tr-mb-0 p:last-child){
2853 margin-bottom: 0px;
2854 }
2855
2856 .tr-root :is(.\[\&_p\]\:tr-mb-3 p){
2857 margin-bottom: 0.75rem;
2858 }
2859
2860 .tr-root :is(.\[\&_p\]\:tr-mt-0 p){
2861 margin-top: 0px;
2862 }
2863
2864 .tr-root :is(.\[\&_strong\]\:tr-font-semibold strong){
2865 font-weight: 600;
2866 }
2867
2868 .tr-root :is(.\[\&_strong\]\:tr-text-primary strong){
2869 --tw-text-opacity: 1;
2870 color: rgb(29 29 29 / var(--tw-text-opacity, 1));
2871 }
2872
2873 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}}
2874