PluginProbe
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO / 2.14.0
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO v2.14.0
2.14.0 2.13.0 2.12.0 2.11.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 All 55 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.14.0, at assets/setup-wizard.css

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