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

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