PluginProbe
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO / 2.11.0
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO v2.11.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 1.25.0 trunk 1.0.0 All 52 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.11.0, at assets/setup-wizard.css

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