PluginProbe
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO / 2.14.0
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO v2.14.0
2.14.0 2.13.0 2.12.0 2.11.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.1 2.1.0 2.0.2 2.0.1 2.0.0 1.32.0 1.31.0 1.30.0 1.29.0 1.28.0 1.27.0 1.26.0 All 55 releases
← All changes | assets/setup-wizard.css +219 -57 2.1.0 → 2.14.0 View file →
@@ -1,6 +1,34 @@
1 -@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);
2 -@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);
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 +
3 31 :where(.tr-root),
4 32 :where(.tr-root) *,
5 33 :where(.tr-root) ::before,
6 34 :where(.tr-root) ::after{
@@ -390,8 +418,11 @@
390 418 }
391 419 .tr-root .tr-relative{
392 420 position: relative;
393 421 }
422 +.tr-root .tr-sticky{
423 + position: sticky;
424 +}
394 425 .tr-root .tr-inset-0{
395 426 inset: 0px;
396 427 }
397 428 .tr-root .tr-inset-x-0{
@@ -413,8 +444,11 @@
413 444 }
414 445 .tr-root .tr-bottom-0{
415 446 bottom: 0px;
416 447 }
448 +.tr-root .tr-bottom-0\.5{
449 + bottom: 0.125rem;
450 +}
417 451 .tr-root .tr-bottom-1\.5{
418 452 bottom: 0.375rem;
419 453 }
420 454 .tr-root .tr-bottom-\[-3rem\]{
@@ -461,8 +495,11 @@
461 495 }
462 496 .tr-root .tr-right-full{
463 497 right: 100%;
464 498 }
499 +.tr-root .tr-top-0{
500 + top: 0px;
501 +}
465 502 .tr-root .tr-top-1{
466 503 top: 0.25rem;
467 504 }
468 505 .tr-root .tr-top-1\.5{
@@ -482,8 +519,14 @@
482 519 }
483 520 .tr-root .tr-top-full{
484 521 top: 100%;
485 522 }
523 +.tr-root .tr-z-10{
524 + z-index: 10;
525 +}
526 +.tr-root .tr-z-20{
527 + z-index: 20;
528 +}
486 529 .tr-root .tr-z-50{
487 530 z-index: 50;
488 531 }
489 532 .tr-root .tr-z-\[99990\]{
@@ -509,8 +552,12 @@
509 552 .tr-root .tr-mx-auto{
510 553 margin-left: auto;
511 554 margin-right: auto;
512 555 }
556 +.tr-root .tr-my-3{
557 + margin-top: 0.75rem;
558 + margin-bottom: 0.75rem;
559 +}
513 560 .tr-root .tr-my-5{
514 561 margin-top: 1.25rem;
515 562 margin-bottom: 1.25rem;
516 563 }
@@ -696,11 +743,8 @@
696 743 }
697 744 .tr-root .tr-h-20{
698 745 height: 5rem;
699 746 }
700 -.tr-root .tr-h-24{
701 - height: 6rem;
702 -}
703 747 .tr-root .tr-h-3{
704 748 height: 0.75rem;
705 749 }
706 750 .tr-root .tr-h-3\.5{
@@ -747,8 +791,11 @@
747 791 }
748 792 .tr-root .tr-max-h-80{
749 793 max-height: 20rem;
750 794 }
795 +.tr-root .tr-max-h-\[70vh\]{
796 + max-height: 70vh;
797 +}
751 798 .tr-root .tr-max-h-full{
752 799 max-height: 100%;
753 800 }
754 801 .tr-root .tr-min-h-0{
@@ -831,11 +878,20 @@
831 878 }
832 879 .tr-root .tr-w-5{
833 880 width: 1.25rem;
834 881 }
882 +.tr-root .tr-w-52{
883 + width: 13rem;
884 +}
885 +.tr-root .tr-w-56{
886 + width: 14rem;
887 +}
835 888 .tr-root .tr-w-6{
836 889 width: 1.5rem;
837 890 }
891 +.tr-root .tr-w-64{
892 + width: 16rem;
893 +}
838 894 .tr-root .tr-w-7{
839 895 width: 1.75rem;
840 896 }
841 897 .tr-root .tr-w-72{
@@ -846,8 +902,11 @@
846 902 }
847 903 .tr-root .tr-w-9{
848 904 width: 2.25rem;
849 905 }
906 +.tr-root .tr-w-\[12\%\]{
907 + width: 12%;
908 +}
850 909 .tr-root .tr-w-\[18px\]{
851 910 width: 18px;
852 911 }
853 912 .tr-root .tr-w-\[200px\]{
@@ -852,14 +911,23 @@
852 911 }
853 912 .tr-root .tr-w-\[200px\]{
854 913 width: 200px;
855 914 }
915 +.tr-root .tr-w-\[21\%\]{
916 + width: 21%;
917 +}
856 918 .tr-root .tr-w-\[22px\]{
857 919 width: 22px;
858 920 }
921 +.tr-root .tr-w-\[23\%\]{
922 + width: 23%;
923 +}
859 924 .tr-root .tr-w-\[260px\]{
860 925 width: 260px;
861 926 }
927 +.tr-root .tr-w-\[36\%\]{
928 + width: 36%;
929 +}
862 930 .tr-root .tr-w-full{
863 931 width: 100%;
864 932 }
865 933 .tr-root .tr-w-max{
@@ -879,11 +947,8 @@
879 947 }
880 948 .tr-root .tr-min-w-\[120px\]{
881 949 min-width: 120px;
882 950 }
883 -.tr-root .tr-min-w-\[160px\]{
884 - min-width: 160px;
885 -}
886 951 .tr-root .tr-min-w-\[16px\]{
887 952 min-width: 16px;
888 953 }
889 954 .tr-root .tr-min-w-\[170px\]{
@@ -888,8 +953,11 @@
888 953 }
889 954 .tr-root .tr-min-w-\[170px\]{
890 955 min-width: 170px;
891 956 }
957 +.tr-root .tr-min-w-\[180px\]{
958 + min-width: 180px;
959 +}
892 960 .tr-root .tr-min-w-\[18px\]{
893 961 min-width: 18px;
894 962 }
895 963 .tr-root .tr-min-w-\[200px\]{
@@ -897,16 +965,16 @@
897 965 }
898 966 .tr-root .tr-min-w-\[20px\]{
899 967 min-width: 20px;
900 968 }
901 -.tr-root .tr-min-w-\[220px\]{
902 - min-width: 220px;
969 +.tr-root .tr-min-w-\[260px\]{
970 + min-width: 260px;
903 971 }
904 -.tr-root .tr-min-w-\[240px\]{
905 - min-width: 240px;
972 +.tr-root .tr-min-w-\[8rem\]{
973 + min-width: 8rem;
906 974 }
907 -.tr-root .tr-min-w-\[260px\]{
908 - min-width: 260px;
975 +.tr-root .tr-min-w-\[940px\]{
976 + min-width: 940px;
909 977 }
910 978 .tr-root .tr-max-w-2xl{
911 979 max-width: 42rem;
912 980 }
@@ -1154,8 +1222,17 @@
1154 1222 }
1155 1223 .tr-root .tr-gap-x-10{
1156 1224 column-gap: 2.5rem;
1157 1225 }
1226 +.tr-root .tr-gap-x-2{
1227 + column-gap: 0.5rem;
1228 +}
1229 +.tr-root .tr-gap-x-3{
1230 + column-gap: 0.75rem;
1231 +}
1232 +.tr-root .tr-gap-x-4{
1233 + column-gap: 1rem;
1234 +}
1158 1235 .tr-root .tr-gap-x-5{
1159 1236 column-gap: 1.25rem;
1160 1237 }
1161 1238 .tr-root .tr-gap-x-6{
@@ -1160,11 +1237,20 @@
1160 1237 }
1161 1238 .tr-root .tr-gap-x-6{
1162 1239 column-gap: 1.5rem;
1163 1240 }
1241 +.tr-root .tr-gap-x-8{
1242 + column-gap: 2rem;
1243 +}
1244 +.tr-root .tr-gap-y-1{
1245 + row-gap: 0.25rem;
1246 +}
1164 1247 .tr-root .tr-gap-y-2{
1165 1248 row-gap: 0.5rem;
1166 1249 }
1250 +.tr-root .tr-gap-y-2\.5{
1251 + row-gap: 0.625rem;
1252 +}
1167 1253 .tr-root .tr-gap-y-4{
1168 1254 row-gap: 1rem;
1169 1255 }
1170 1256 .tr-root .tr-gap-y-5{
@@ -1247,12 +1333,8 @@
1247 1333 .tr-root .tr-rounded-r{
1248 1334 border-top-right-radius: 6px;
1249 1335 border-bottom-right-radius: 6px;
1250 1336 }
1251 -.tr-root .tr-rounded-t{
1252 - border-top-left-radius: 6px;
1253 - border-top-right-radius: 6px;
1254 -}
1255 1337 .tr-root .tr-border{
1256 1338 border-width: 1px;
1257 1339 }
1258 1340 .tr-root .tr-border-0{
@@ -1263,8 +1345,12 @@
1263 1345 }
1264 1346 .tr-root .tr-border-\[1\.5px\]{
1265 1347 border-width: 1.5px;
1266 1348 }
1349 +.tr-root .tr-border-y{
1350 + border-top-width: 1px;
1351 + border-bottom-width: 1px;
1352 +}
1267 1353 .tr-root .tr-border-b{
1268 1354 border-bottom-width: 1px;
1269 1355 }
1270 1356 .tr-root .tr-border-b-2{
@@ -1290,19 +1376,19 @@
1290 1376 }
1291 1377 .tr-root .tr-border-dashed{
1292 1378 border-style: dashed;
1293 1379 }
1294 -.tr-root .tr-border-\[\#ddd\]{
1380 +.tr-root .tr-border-amber-200{
1295 1381 --tw-border-opacity: 1;
1296 - border-color: rgb(221 221 221 / var(--tw-border-opacity, 1));
1382 + border-color: rgb(253 230 138 / var(--tw-border-opacity, 1));
1297 1383 }
1298 -.tr-root .tr-border-\[\#eee\]{
1384 +.tr-root .tr-border-blue-100{
1299 1385 --tw-border-opacity: 1;
1300 - border-color: rgb(238 238 238 / var(--tw-border-opacity, 1));
1386 + border-color: rgb(219 234 254 / var(--tw-border-opacity, 1));
1301 1387 }
1302 -.tr-root .tr-border-blue-100{
1388 +.tr-root .tr-border-blue-200{
1303 1389 --tw-border-opacity: 1;
1304 - border-color: rgb(219 234 254 / var(--tw-border-opacity, 1));
1390 + border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
1305 1391 }
1306 1392 .tr-root .tr-border-brand{
1307 1393 --tw-border-opacity: 1;
1308 1394 border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
@@ -1316,8 +1402,12 @@
1316 1402 }
1317 1403 .tr-root .tr-border-danger\/30{
1318 1404 border-color: rgb(146 28 19 / 0.3);
1319 1405 }
1406 +.tr-root .tr-border-emerald-200{
1407 + --tw-border-opacity: 1;
1408 + border-color: rgb(167 243 208 / var(--tw-border-opacity, 1));
1409 +}
1320 1410 .tr-root .tr-border-line{
1321 1411 --tw-border-opacity: 1;
1322 1412 border-color: rgb(213 213 221 / var(--tw-border-opacity, 1));
1323 1413 }
@@ -1353,8 +1443,12 @@
1353 1443 }
1354 1444 .tr-root .tr-border-transparent{
1355 1445 border-color: transparent;
1356 1446 }
1447 +.tr-root .tr-border-violet-200{
1448 + --tw-border-opacity: 1;
1449 + border-color: rgb(221 214 254 / var(--tw-border-opacity, 1));
1450 +}
1357 1451 .tr-root .tr-border-warning{
1358 1452 --tw-border-opacity: 1;
1359 1453 border-color: rgb(181 71 8 / var(--tw-border-opacity, 1));
1360 1454 }
@@ -1375,8 +1469,15 @@
1375 1469 .tr-root .tr-border-b-\[\#E5E7EB\]{
1376 1470 --tw-border-opacity: 1;
1377 1471 border-bottom-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
1378 1472 }
1473 +.tr-root .tr-border-l-brand{
1474 + --tw-border-opacity: 1;
1475 + border-left-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
1476 +}
1477 +.tr-root .tr-border-l-transparent{
1478 + border-left-color: transparent;
1479 +}
1379 1480 .tr-root .tr-border-t-transparent{
1380 1481 border-top-color: transparent;
1381 1482 }
1382 1483 .tr-root .tr-bg-\[\#EEF0F7\]{
@@ -1394,12 +1495,8 @@
1394 1495 .tr-root .tr-bg-\[\#F6F7FB\]{
1395 1496 --tw-bg-opacity: 1;
1396 1497 background-color: rgb(246 247 251 / var(--tw-bg-opacity, 1));
1397 1498 }
1398 -.tr-root .tr-bg-\[\#F7F8FA\]{
1399 - --tw-bg-opacity: 1;
1400 - background-color: rgb(247 248 250 / var(--tw-bg-opacity, 1));
1401 -}
1402 1499 .tr-root .tr-bg-\[\#F7F8FB\]{
1403 1500 --tw-bg-opacity: 1;
1404 1501 background-color: rgb(247 248 251 / var(--tw-bg-opacity, 1));
1405 1502 }
@@ -1414,12 +1511,8 @@
1414 1511 .tr-root .tr-bg-\[\#f2f4f7\]{
1415 1512 --tw-bg-opacity: 1;
1416 1513 background-color: rgb(242 244 247 / var(--tw-bg-opacity, 1));
1417 1514 }
1418 -.tr-root .tr-bg-\[\#fafafa\]{
1419 - --tw-bg-opacity: 1;
1420 - background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
1421 -}
1422 1515 .tr-root .tr-bg-\[\#fef3f2\]{
1423 1516 --tw-bg-opacity: 1;
1424 1517 background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1));
1425 1518 }
@@ -1455,8 +1548,11 @@
1455 1548 .tr-root .tr-bg-brand-bg{
1456 1549 --tw-bg-opacity: 1;
1457 1550 background-color: rgb(238 240 255 / var(--tw-bg-opacity, 1));
1458 1551 }
1552 +.tr-root .tr-bg-brand-bg\/30{
1553 + background-color: rgb(238 240 255 / 0.3);
1554 +}
1459 1555 .tr-root .tr-bg-brand-bg\/40{
1460 1556 background-color: rgb(238 240 255 / 0.4);
1461 1557 }
1462 1558 .tr-root .tr-bg-cyan-50{
@@ -1501,8 +1597,14 @@
1501 1597 .tr-root .tr-bg-line-2{
1502 1598 --tw-bg-opacity: 1;
1503 1599 background-color: rgb(226 230 241 / var(--tw-bg-opacity, 1));
1504 1600 }
1601 +.tr-root .tr-bg-line-2\/30{
1602 + background-color: rgb(226 230 241 / 0.3);
1603 +}
1604 +.tr-root .tr-bg-line-2\/40{
1605 + background-color: rgb(226 230 241 / 0.4);
1606 +}
1505 1607 .tr-root .tr-bg-orange-100{
1506 1608 --tw-bg-opacity: 1;
1507 1609 background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1));
1508 1610 }
@@ -1513,8 +1615,12 @@
1513 1615 .tr-root .tr-bg-red-100{
1514 1616 --tw-bg-opacity: 1;
1515 1617 background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
1516 1618 }
1619 +.tr-root .tr-bg-slate-50{
1620 + --tw-bg-opacity: 1;
1621 + background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
1622 +}
1517 1623 .tr-root .tr-bg-success{
1518 1624 --tw-bg-opacity: 1;
1519 1625 background-color: rgb(2 122 72 / var(--tw-bg-opacity, 1));
1520 1626 }
@@ -1527,8 +1633,12 @@
1527 1633 }
1528 1634 .tr-root .tr-bg-transparent{
1529 1635 background-color: transparent;
1530 1636 }
1637 +.tr-root .tr-bg-violet-50{
1638 + --tw-bg-opacity: 1;
1639 + background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1));
1640 +}
1531 1641 .tr-root .tr-bg-warning{
1532 1642 --tw-bg-opacity: 1;
1533 1643 background-color: rgb(181 71 8 / var(--tw-bg-opacity, 1));
1534 1644 }
@@ -1580,8 +1690,11 @@
1580 1690 }
1581 1691 .tr-root .tr-p-1{
1582 1692 padding: 0.25rem;
1583 1693 }
1694 +.tr-root .tr-p-1\.5{
1695 + padding: 0.375rem;
1696 +}
1584 1697 .tr-root .tr-p-10{
1585 1698 padding: 2.5rem;
1586 1699 }
1587 1700 .tr-root .tr-p-12{
@@ -1633,12 +1746,8 @@
1633 1746 .tr-root .tr-px-3{
1634 1747 padding-left: 0.75rem;
1635 1748 padding-right: 0.75rem;
1636 1749 }
1637 -.tr-root .tr-px-3\.5{
1638 - padding-left: 0.875rem;
1639 - padding-right: 0.875rem;
1640 -}
1641 1750 .tr-root .tr-px-4{
1642 1751 padding-left: 1rem;
1643 1752 padding-right: 1rem;
1644 1753 }
@@ -1693,8 +1802,12 @@
1693 1802 .tr-root .tr-py-6{
1694 1803 padding-top: 1.5rem;
1695 1804 padding-bottom: 1.5rem;
1696 1805 }
1806 +.tr-root .tr-py-7{
1807 + padding-top: 1.75rem;
1808 + padding-bottom: 1.75rem;
1809 +}
1697 1810 .tr-root .tr-py-8{
1698 1811 padding-top: 2rem;
1699 1812 padding-bottom: 2rem;
1700 1813 }
@@ -1701,8 +1814,14 @@
1701 1814 .tr-root .tr-py-px{
1702 1815 padding-top: 1px;
1703 1816 padding-bottom: 1px;
1704 1817 }
1818 +.tr-root .tr-pb-0{
1819 + padding-bottom: 0px;
1820 +}
1821 +.tr-root .tr-pb-2{
1822 + padding-bottom: 0.5rem;
1823 +}
1705 1824 .tr-root .tr-pb-3{
1706 1825 padding-bottom: 0.75rem;
1707 1826 }
1708 1827 .tr-root .tr-pb-4{
@@ -1713,8 +1832,11 @@
1713 1832 }
1714 1833 .tr-root .tr-pb-6{
1715 1834 padding-bottom: 1.5rem;
1716 1835 }
1836 +.tr-root .tr-pb-8{
1837 + padding-bottom: 2rem;
1838 +}
1717 1839 .tr-root .tr-pl-0{
1718 1840 padding-left: 0px;
1719 1841 }
1720 1842 .tr-root .tr-pl-1{
@@ -1722,11 +1844,8 @@
1722 1844 }
1723 1845 .tr-root .tr-pl-1\.5{
1724 1846 padding-left: 0.375rem;
1725 1847 }
1726 -.tr-root .tr-pl-11{
1727 - padding-left: 2.75rem;
1728 -}
1729 1848 .tr-root .tr-pl-2{
1730 1849 padding-left: 0.5rem;
1731 1850 }
1732 1851 .tr-root .tr-pl-3{
@@ -1788,8 +1907,14 @@
1788 1907 }
1789 1908 .tr-root .tr-pt-6{
1790 1909 padding-top: 1.5rem;
1791 1910 }
1911 +.tr-root .tr-pt-\[11px\]{
1912 + padding-top: 11px;
1913 +}
1914 +.tr-root .tr-pt-\[15px\]{
1915 + padding-top: 15px;
1916 +}
1792 1917 .tr-root .tr-text-left{
1793 1918 text-align: left;
1794 1919 }
1795 1920 .tr-root .tr-text-center{
@@ -1833,11 +1958,8 @@
1833 1958 }
1834 1959 .tr-root .tr-text-\[18px\]{
1835 1960 font-size: 18px;
1836 1961 }
1837 -.tr-root .tr-text-\[26px\]{
1838 - font-size: 26px;
1839 -}
1840 1962 .tr-root .tr-text-\[9px\]{
1841 1963 font-size: 9px;
1842 1964 }
1843 1965 .tr-root .tr-text-base{
@@ -1911,8 +2033,11 @@
1911 2033 }
1912 2034 .tr-root .tr-tracking-wide{
1913 2035 letter-spacing: 0.025em;
1914 2036 }
2037 +.tr-root .tr-tracking-wider{
2038 + letter-spacing: 0.05em;
2039 +}
1915 2040 .tr-root .tr-text-\[\#006621\]{
1916 2041 --tw-text-opacity: 1;
1917 2042 color: rgb(0 102 33 / var(--tw-text-opacity, 1));
1918 2043 }
@@ -1964,8 +2089,12 @@
1964 2089 .tr-root .tr-text-emerald-600{
1965 2090 --tw-text-opacity: 1;
1966 2091 color: rgb(5 150 105 / var(--tw-text-opacity, 1));
1967 2092 }
2093 +.tr-root .tr-text-emerald-700{
2094 + --tw-text-opacity: 1;
2095 + color: rgb(4 120 87 / var(--tw-text-opacity, 1));
2096 +}
1968 2097 .tr-root .tr-text-green-700{
1969 2098 --tw-text-opacity: 1;
1970 2099 color: rgb(21 128 61 / var(--tw-text-opacity, 1));
1971 2100 }
@@ -1992,8 +2121,12 @@
1992 2121 .tr-root .tr-text-secondary{
1993 2122 --tw-text-opacity: 1;
1994 2123 color: rgb(83 83 83 / var(--tw-text-opacity, 1));
1995 2124 }
2125 +.tr-root .tr-text-slate-300{
2126 + --tw-text-opacity: 1;
2127 + color: rgb(203 213 225 / var(--tw-text-opacity, 1));
2128 +}
1996 2129 .tr-root .tr-text-slate-400{
1997 2130 --tw-text-opacity: 1;
1998 2131 color: rgb(148 163 184 / var(--tw-text-opacity, 1));
1999 2132 }
@@ -2000,12 +2133,8 @@
2000 2133 .tr-root .tr-text-slate-500{
2001 2134 --tw-text-opacity: 1;
2002 2135 color: rgb(100 116 139 / var(--tw-text-opacity, 1));
2003 2136 }
2004 -.tr-root .tr-text-slate-600{
2005 - --tw-text-opacity: 1;
2006 - color: rgb(71 85 105 / var(--tw-text-opacity, 1));
2007 -}
2008 2137 .tr-root .tr-text-slate-700{
2009 2138 --tw-text-opacity: 1;
2010 2139 color: rgb(51 65 85 / var(--tw-text-opacity, 1));
2011 2140 }
@@ -2030,8 +2159,12 @@
2030 2159 .tr-root .tr-text-tertiary{
2031 2160 --tw-text-opacity: 1;
2032 2161 color: rgb(90 92 94 / var(--tw-text-opacity, 1));
2033 2162 }
2163 +.tr-root .tr-text-violet-700{
2164 + --tw-text-opacity: 1;
2165 + color: rgb(109 40 217 / var(--tw-text-opacity, 1));
2166 +}
2034 2167 .tr-root .tr-text-warning{
2035 2168 --tw-text-opacity: 1;
2036 2169 color: rgb(181 71 8 / var(--tw-text-opacity, 1));
2037 2170 }
@@ -2452,8 +2585,12 @@
2452 2585 --tw-bg-opacity: 1;
2453 2586 background-color: rgb(226 230 241 / var(--tw-bg-opacity, 1));
2454 2587 }
2455 2588
2589 +.tr-root .hover\:tr-bg-line-2\/30:hover{
2590 + background-color: rgb(226 230 241 / 0.3);
2591 +}
2592 +
2456 2593 .tr-root .hover\:tr-bg-line-2\/50:hover{
2457 2594 background-color: rgb(226 230 241 / 0.5);
2458 2595 }
2459 2596
@@ -2508,12 +2645,8 @@
2508 2645 .tr-root .hover\:tr-opacity-70:hover{
2509 2646 opacity: 0.7;
2510 2647 }
2511 2648
2512 -.tr-root .hover\:tr-opacity-90:hover{
2513 - opacity: 0.9;
2514 -}
2515 -
2516 2649 .tr-root .hover\:tr-shadow-lg:hover{
2517 2650 --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.10), 0 4px 6px -2px rgba(0,0,0,.05);
2518 2651 --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);
2519 2652 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
@@ -2572,8 +2705,13 @@
2572 2705 --tw-border-opacity: 1;
2573 2706 border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
2574 2707 }
2575 2708
2709 +.tr-root .focus-visible\:tr-bg-white:focus-visible{
2710 + --tw-bg-opacity: 1;
2711 + background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
2712 +}
2713 +
2576 2714 .tr-root .focus-visible\:tr-ring-2:focus-visible{
2577 2715 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2578 2716 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2579 2717 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
@@ -2591,13 +2729,25 @@
2591 2729 .tr-root .disabled\:tr-cursor-not-allowed:disabled{
2592 2730 cursor: not-allowed;
2593 2731 }
2594 2732
2733 +.tr-root .disabled\:tr-cursor-wait:disabled{
2734 + cursor: wait;
2735 +}
2736 +
2595 2737 .tr-root .disabled\:tr-border-secondary:disabled{
2596 2738 --tw-border-opacity: 1;
2597 2739 border-color: rgb(226 230 241 / var(--tw-border-opacity, 1));
2598 2740 }
2599 2741
2742 +.tr-root .disabled\:tr-border-transparent:disabled{
2743 + border-color: transparent;
2744 +}
2745 +
2746 +.tr-root .disabled\:tr-bg-transparent:disabled{
2747 + background-color: transparent;
2748 +}
2749 +
2600 2750 .tr-root .disabled\:tr-bg-white:disabled{
2601 2751 --tw-bg-opacity: 1;
2602 2752 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
2603 2753 }
@@ -2627,12 +2777,23 @@
2627 2777 --tw-rotate: 90deg;
2628 2778 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2629 2779 }
2630 2780
2781 +.tr-root :is(.tr-group:focus-within .group-focus-within\:tr-opacity-100){
2782 + opacity: 1;
2783 +}
2784 +
2785 +.tr-root :is(.tr-group:hover .group-hover\:tr-opacity-100){
2786 + opacity: 1;
2787 +}
2788 +
2631 2789 @media (min-width: 640px){
2632 2790 .tr-root .sm\:tr-block{
2633 2791 display: block;
2634 2792 }
2793 + .tr-root .sm\:tr-w-80{
2794 + width: 20rem;
2795 + }
2635 2796 .tr-root .sm\:tr-flex-1{
2636 2797 flex: 1 1 0%;
2637 2798 }
2638 2799 .tr-root .sm\:tr-grid-cols-2{
@@ -2637,17 +2798,11 @@
2637 2798 }
2638 2799 .tr-root .sm\:tr-grid-cols-2{
2639 2800 grid-template-columns: repeat(2, minmax(0, 1fr));
2640 2801 }
2641 - .tr-root .sm\:tr-grid-cols-3{
2642 - grid-template-columns: repeat(3, minmax(0, 1fr));
2643 - }
2644 2802 .tr-root .sm\:tr-grid-cols-4{
2645 2803 grid-template-columns: repeat(4, minmax(0, 1fr));
2646 2804 }
2647 - .tr-root .sm\:tr-grid-cols-\[1fr_1fr_auto\]{
2648 - grid-template-columns: 1fr 1fr auto;
2649 - }
2650 2805 .tr-root .sm\:tr-flex-row{
2651 2806 flex-direction: row;
2652 2807 }
2653 2808 }
@@ -2667,8 +2822,11 @@
2667 2822 }
2668 2823 .tr-root .md\:tr-inline-flex{
2669 2824 display: inline-flex;
2670 2825 }
2826 + .tr-root .md\:tr-hidden{
2827 + display: none;
2828 + }
2671 2829 .tr-root .md\:tr-w-44{
2672 2830 width: 11rem;
2673 2831 }
2674 2832 .tr-root .md\:tr-w-52{
@@ -2795,8 +2953,12 @@
2795 2953 grid-template-columns: repeat(3, minmax(0, 1fr));
2796 2954 }
2797 2955 }
2798 2956
2957 +.tr-root :is(.\[\&\>th\]\:tr-whitespace-nowrap>th){
2958 + white-space: nowrap;
2959 +}
2960 +
2799 2961 .tr-root :is(.\[\&_p\:last-child\]\:tr-mb-0 p:last-child){
2800 2962 margin-bottom: 0px;
2801 2963 }
2802 2964
@@ -2816,5 +2978,5 @@
2816 2978 --tw-text-opacity: 1;
2817 2979 color: rgb(29 29 29 / var(--tw-text-opacity, 1));
2818 2980 }
2819 2981
2820 -body.thinkrank-setup-wizard-active #wpbody-content{background:radial-gradient(900px 420px at 12% -8%, rgba(68, 81, 255, 0.07), transparent 60%),radial-gradient(760px 380px at 100% 0%, rgba(108, 120, 255, 0.06), transparent 55%)}.tr-wizard-skeleton .tr-wizard__step{flex:1;min-width:0}.tr-wizard-skeleton .tr-wizard__header{display:flex;flex-direction:column;gap:10px}.tr-skel{display:block;border-radius:6px;background:#eef0f5;background-image:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.85) 50%, transparent 100%);background-repeat:no-repeat;background-size:200px 100%;background-position:-200px 0;animation:thinkrank-wizard-shimmer 1.4s cubic-bezier(0.4, 0, 0.2, 1) infinite}.tr-skel--marker{width:28px;height:28px;border-radius:50%;flex-shrink:0}.tr-skel--step-label{width:100%;max-width:84px;height:12px}.tr-skel--title{width:260px;max-width:100%;height:20px;border-radius:8px}.tr-skel--subtitle{width:420px;max-width:100%;height:12px}.tr-wizard-skeleton__rows{display:flex;flex-direction:column;gap:14px}.tr-wizard-skeleton__row{display:flex;align-items:center;gap:16px;border:1px solid #e7e8f0;border-radius:12px;padding:16px 18px;background:#fff}.tr-wizard-skeleton__row-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:8px}.tr-skel--row-icon{width:40px;height:40px;border-radius:12px;flex-shrink:0}.tr-skel--row-title{width:180px;max-width:100%;height:13px}.tr-skel--row-detail{width:300px;max-width:100%;height:11px}.tr-skel--row-badge{width:74px;height:24px;border-radius:999px;flex-shrink:0}.tr-skel--btn{width:132px;height:40px;border-radius:12px}.tr-skel--btn-ghost{width:84px;height:20px;border-radius:8px}@keyframes thinkrank-wizard-shimmer{to{background-position:calc(100% + 200px) 0}}@media(prefers-reduced-motion: reduce){.tr-skel{animation:none}}@keyframes thinkrank-wizard-spin{to{transform:rotate(360deg)}}@keyframes thinkrank-wizard-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tr-wizard{box-sizing:border-box;max-width:1080px;margin:28px auto 56px;padding:0 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#16181d;-webkit-font-smoothing:antialiased}.tr-wizard *{box-sizing:border-box}.tr-wizard__panel{display:flex;flex-direction:column;background:#fff;border:1px solid #e7e8f0;border-radius:22px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 28px -8px rgba(16,24,40,.1),0 32px 56px -20px rgba(68,81,255,.14);overflow:hidden}.tr-wizard__stepper-card{background:linear-gradient(180deg, #f3f4ff 0%, rgba(243, 244, 255, 0) 100%),#fff;padding:4px 32px 0;border-bottom:1px solid #eef0f5}.tr-wizard__stepper{display:flex;align-items:stretch;justify-content:space-between;gap:4px;margin:0;padding:0;list-style:none}.tr-wizard__step{display:flex;align-items:center;gap:10px;margin:0;padding:18px 6px;position:relative;border-bottom:3px solid rgba(0,0,0,0);transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step-button{display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;background:none;border:0;cursor:pointer;font:inherit;color:inherit}.tr-wizard__step-button:disabled{cursor:default}.tr-wizard__step-button:not(:disabled):hover .tr-wizard__step-marker{border-color:#4451ff;color:#4451ff}.tr-wizard__step-button:not(:disabled):hover .tr-wizard__step-label{color:#16181d}.tr-wizard__step-button:focus-visible{outline:2px solid #4451ff;outline-offset:3px;border-radius:6px}.tr-wizard__step-marker{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:600;border:1.5px solid #d5d7e2;color:#8a8d95;background:#fff;flex-shrink:0;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),border-color .22s cubic-bezier(0.4, 0, 0.2, 1),color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step-label{font-size:15px;font-weight:500;color:#676b73;white-space:nowrap;transition:color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step.is-active{border-bottom-color:#4451ff}.tr-wizard__step.is-active::after{content:"";position:absolute;left:6px;right:6px;bottom:-3px;height:3px;border-radius:3px 3px 0 0;background:#4451ff}.tr-wizard__step.is-active .tr-wizard__step-marker{background:linear-gradient(135deg, #4451ff 0%, #6c78ff 100%);border-color:#4451ff;color:#fff;box-shadow:0 4px 10px -2px rgba(68,81,255,.5)}.tr-wizard__step.is-active .tr-wizard__step-label{color:#4451ff;font-weight:600}.tr-wizard__step.is-complete .tr-wizard__step-marker{background:#e9ecfe;border-color:rgba(0,0,0,0);color:#4451ff}.tr-wizard__step.is-complete .tr-wizard__step-label{color:#16181d}.tr-wizard__card{display:flex;flex-direction:column;background:#fff}.tr-wizard__header{padding:28px 40px 16px}.tr-wizard__title{margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:#16181d}.tr-wizard__subtitle{margin:0;max-width:68ch;font-size:14px;line-height:1.55;color:#676b73}.tr-wizard__divider{height:1px;background:#eef0f5}.tr-wizard__body{display:flex;flex-direction:column;flex:1 0 auto;padding:28px 40px 36px;animation:thinkrank-wizard-fade .28s cubic-bezier(0.4, 0, 0.2, 1) both}.tr-wizard__error{margin-top:16px;padding:12px 16px;border-radius:12px;background:#fef3f2;border:1px solid #fecdca;color:#912018;font-size:13px;line-height:1.5}.tr-wizard__notice{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;padding:12px 16px;border-radius:12px;font-size:13px;line-height:1.5;border:1px solid rgba(0,0,0,0)}.tr-wizard__notice--success{background:#ecfdf3;border-color:#abefc6;color:#05603a}.tr-wizard__notice--error{background:#fffaeb;border-color:#fedf89;color:#93370d}.tr-wizard__notice-text{flex:1}.tr-wizard__notice-dismiss{flex:none;padding:0;border:0;background:none;color:inherit;font-size:18px;line-height:1;cursor:pointer;opacity:.65;transition:opacity .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__notice-dismiss:hover{opacity:1}.tr-wizard__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 40px 22px;border-top:1px solid #eef0f5;background:linear-gradient(180deg, rgba(246, 247, 251, 0) 0%, #f6f7fb 100%)}.tr-wizard__footer--ready{margin:auto -40px -36px;padding-left:40px;padding-right:40px}.tr-wizard__footer-left{display:flex;align-items:center}.tr-wizard__footer-right{display:flex;align-items:center;gap:12px}.tr-wizard__skip.components-button.is-link{color:#676b73;font-weight:600;text-decoration:none}.tr-wizard__skip.components-button.is-link:hover:not(:disabled),.tr-wizard__skip.components-button.is-link:focus:not(:disabled){color:#4451ff;text-decoration:underline}.tr-wizard .components-button.is-primary{background:#4451ff;border-color:#4451ff;border-radius:12px;min-height:40px;padding:9px 20px;font-size:14px;font-weight:600;box-shadow:0 1px 2px rgba(16,24,40,.06);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1),transform .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-primary:hover:not(:disabled),.tr-wizard .components-button.is-primary:focus:not(:disabled),.tr-wizard .components-button.is-primary:active:not(:disabled){background:#3a46e0;border-color:#3a46e0;color:#fff;box-shadow:0 6px 16px -4px rgba(68,81,255,.5)}.tr-wizard .components-button.is-primary:active:not(:disabled){transform:translateY(1px)}.tr-wizard .components-button.is-primary.is-busy,.tr-wizard .components-button.is-primary.is-busy:disabled,.tr-wizard .components-button.is-primary.is-busy[aria-disabled=true]{background:#4451ff;background-image:none;border-color:#4451ff;color:#fff;opacity:1}.tr-wizard .components-button.is-primary.is-busy::before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:50%;animation:thinkrank-wizard-spin .7s linear infinite}.tr-wizard .components-button.is-secondary{color:#4a4d55;border-radius:12px;min-height:40px;padding:9px 18px;font-size:14px;font-weight:600;background:#fff;box-shadow:inset 0 0 0 1px #d5d7e2,0 1px 2px rgba(16,24,40,.06);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1),color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-secondary:hover:not(:disabled),.tr-wizard .components-button.is-secondary:focus:not(:disabled){background:#f6f7fb;color:#16181d;box-shadow:inset 0 0 0 1px #d5d7e2,0 1px 2px rgba(16,24,40,.06)}.tr-wizard .components-button.tr-wizard__import-btn{min-height:38px;padding:8px 18px;border-radius:12px;font-size:14px;font-weight:700;background:#f3f4ff;color:#4451ff;box-shadow:inset 0 0 0 1px rgba(68,81,255,.45);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.tr-wizard__import-btn:hover:not(:disabled):not([aria-disabled=true]),.tr-wizard .components-button.tr-wizard__import-btn:focus:not(:disabled):not([aria-disabled=true]){background:#e9ecfe;color:#2f39c9;box-shadow:inset 0 0 0 1px #4451ff}.tr-wizard .components-button.tr-wizard__import-btn:disabled,.tr-wizard .components-button.tr-wizard__import-btn[aria-disabled=true]{background:#eeeff2;color:#b0b2c0;box-shadow:inset 0 0 0 1px #e7e8f0;opacity:1}.tr-wizard .components-base-control__label,.tr-wizard .components-input-control__label{text-transform:none;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:normal;color:#16181d;margin-bottom:6px}.tr-wizard .components-text-control__input,.tr-wizard .components-input-control__container input{border-radius:8px;border:1.5px solid #d5d7e2;box-shadow:none;min-height:40px;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-text-control__input:focus,.tr-wizard .components-input-control__container input:focus{border-color:#4451ff;box-shadow:none;outline:none}.tr-wizard .thinkrank-media-picker .components-base-control__label{display:block;font-size:14px;font-weight:500;color:#16181d;margin-bottom:8px}.tr-wizard .thinkrank-media-picker .components-base-control__help{color:#4a4d55;font-size:13px;margin:6px 0 0}.tr-wizard .thinkrank-media-picker+.thinkrank-media-picker{margin-top:22px}.tr-wizard__cols>.thinkrank-media-picker+.thinkrank-media-picker{margin-top:0}.tr-wizard .components-form-toggle.is-checked .components-form-toggle__track{background-color:#4451ff;border-color:#4451ff}.tr-wizard .components-button.tr-wizard__google-btn{background:#fff;color:#16181d}.tr-wizard .components-button.tr-wizard__google-btn:hover:not(:disabled),.tr-wizard .components-button.tr-wizard__google-btn:focus:not(:disabled){background:#f6f7fb;color:#16181d}.thinkrank-google-icon{display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:middle}.tr-wizard__stack{display:flex;flex-direction:column;gap:16px}.tr-wizard__cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tr-wizard__group{border:1px solid #e7e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:14px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__group:hover{border-color:#d5d7e2}.tr-wizard__group-head{display:flex;flex-direction:column;gap:4px}.tr-wizard__group-title{font-size:15px;font-weight:600;color:#16181d}.tr-wizard__group-sub{font-size:13px;color:#676b73}.tr-wizard__section-label{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.06em;color:#8a8d95;margin-top:6px}.tr-wizard__pills{display:flex;flex-wrap:wrap;gap:10px}.tr-wizard__pill{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:1.5px solid #e7e8f0;background:#fff;color:#4a4d55;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;line-height:1;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),color .15s cubic-bezier(0.4, 0, 0.2, 1),border-color .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__pill:hover{border-color:#d5d7e2;color:#16181d}.tr-wizard__pill.is-selected{background:#f3f4ff;border-color:#4451ff;color:#4451ff;box-shadow:0 1px 2px rgba(68,81,255,.12)}.tr-wizard__pill-radio{width:15px;height:15px;border-radius:50%;border:1.5px solid #c4c4d4;position:relative;flex-shrink:0;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__pill.is-selected .tr-wizard__pill-radio{border-color:#4451ff}.tr-wizard__pill.is-selected .tr-wizard__pill-radio::after{content:"";position:absolute;inset:2.5px;border-radius:50%;background:#4451ff}.tr-wizard__rows{display:flex;flex-direction:column;gap:14px}.tr-wizard__row-card{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #e7e8f0;border-radius:12px;padding:16px 18px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__row-card:hover{border-color:#d5d7e2;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__row-card--migration{flex-direction:column;align-items:stretch;gap:16px}.tr-wizard__row-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.tr-wizard__row-main{display:flex;align-items:center;gap:16px}.tr-wizard__import-detecting,.tr-wizard__import-empty{color:#4a4d55;font-size:14px;padding:4px 0}.tr-wizard__import-progress{display:flex;flex-direction:column;gap:16px;padding-left:64px}.tr-wizard__import-progress-title{font-size:14px;font-weight:600;color:#16181d}.tr-wizard__import-bar{height:8px;border-radius:999px;background:#eef0f5;overflow:hidden}.tr-wizard__import-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg, #4451ff 0%, #6c78ff 100%);transition:width .3s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__import-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tr-wizard__import-step{position:relative;display:flex;align-items:center;gap:10px}.tr-wizard__import-step:not(:last-child)::before{content:"";position:absolute;left:9px;top:20px;width:2px;height:12px;background:#e7e8f0}.tr-wizard__import-step-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;border:1.5px solid #d5d7e2;background:#fff;color:#fff;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),border-color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__import-step-label{font-size:14px;font-weight:500;color:#16181d}.tr-wizard__import-step.is-active .tr-wizard__import-step-dot{border-color:#4451ff;box-shadow:0 0 0 3px rgba(68,81,255,.14)}.tr-wizard__import-step.is-done .tr-wizard__import-step-dot{border-color:#4451ff;background:#4451ff}.tr-wizard__import-step.is-active .tr-wizard__import-step-label{font-weight:600;color:#4451ff}.tr-wizard__import-step.is-pending .tr-wizard__import-step-label{color:#8a8d95}.tr-wizard__import-done{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#4451ff}.tr-wizard__import-done-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#4451ff;color:#fff}.tr-wizard__import-error{margin:8px 0 0;font-size:13px;color:#912018}.tr-wizard__row-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#f3f4ff;color:#4451ff;font-weight:700;flex-shrink:0}.tr-wizard__row-logo{display:block;width:48px;height:48px;flex-shrink:0;border-radius:10px}.tr-wizard__row-logo--text{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#f3f4ff;color:#4451ff;font-size:20px;font-weight:700;line-height:1}.tr-wizard__row-text{display:flex;flex-direction:column;gap:3px}.tr-wizard__row-title{font-size:15px;font-weight:600;color:#16181d}.tr-wizard__row-detail{font-size:12.5px;color:#676b73}.tr-wizard__badge{font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;white-space:nowrap}.tr-wizard__badge.is-success{background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6}.tr-wizard__badge.is-neutral{background:#f6f7fb;color:#8a8d95;box-shadow:inset 0 0 0 1px #e7e8f0}.tr-wizard__badge-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6;font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;margin-bottom:10px}.tr-wizard__badge-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentcolor}.tr-wizard__start{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:8px 0 4px}.tr-wizard__start-preview{width:100%;display:flex;justify-content:center;margin:-42px 0 -25px}.tr-wizard__start-preview-img{display:block;width:380px;max-width:100%;height:auto}.tr-wizard__start-usage-title{margin:0 0 14px;font-size:16px;font-weight:600;color:#16181d}.tr-wizard__start-usage{max-width:620px;margin:0;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__start-usage+.tr-wizard__start-usage{margin-top:6px}.tr-wizard__start-collect-link{padding:0;border:0;background:none;color:#4451ff;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.tr-wizard__start-collect-link:hover,.tr-wizard__start-collect-link:focus{color:#3a46e0}.tr-wizard__start-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:30px}.tr-wizard__plugin-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:14px}.tr-wizard__plugin-card{border:1px solid #e7e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1),transform .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__plugin-card:hover{border-color:rgba(68,81,255,.4);box-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 24px -8px rgba(68,81,255,.2);transform:translateY(-2px)}.tr-wizard__plugin-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #eef0f5}.tr-wizard__plugin-logo{display:block;width:40px;height:40px;padding:4px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px rgba(68,81,255,.13),inset 0 0 6px 0 #d6d6ff;flex-shrink:0}.tr-wizard__plugin-name{font-size:15px;font-weight:600;flex:1}.tr-wizard__plugin-status{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.5;text-transform:uppercase;letter-spacing:.03em;color:#05603a;background:#ecfdf3;box-shadow:inset 0 0 0 1px #abefc6}.tr-wizard__plugin-desc{margin:0;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__social-list{display:flex;flex-direction:column;gap:14px}.tr-wizard__social-row{display:flex;align-items:center;gap:12px;border:1px solid #e7e8f0;border-radius:12px;padding:8px 16px;background:#fff;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__social-row:focus-within{border-color:#4451ff}.tr-wizard__social-brand{display:block;width:28px;height:28px;flex-shrink:0}.tr-wizard__social-name{width:96px;flex-shrink:0;font-size:14px;font-weight:500;color:#16181d}.tr-wizard__social-row .tr-wizard__social-input{flex:1;min-width:0;min-height:36px;border:0 !important;border-left:1px solid #e7e8f0 !important;border-radius:0 !important;padding:8px 0 8px 16px;margin:0;font-size:14px;color:#16181d;background:rgba(0,0,0,0);box-shadow:none !important}.tr-wizard__social-row .tr-wizard__social-input::placeholder{color:#8a8d95}.tr-wizard__social-row .tr-wizard__social-input:focus{outline:none;border-left-color:#4451ff !important}.tr-wizard__ready{display:flex;flex-direction:column;flex:1 0 auto}.tr-wizard__status-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.tr-wizard__status-item{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e7e8f0;border-radius:12px;background:linear-gradient(180deg, #fff 0%, rgba(236, 253, 243, 0.35) 100%)}.tr-wizard__status-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6;font-size:13px;font-weight:700;flex-shrink:0}.tr-wizard__status-text{display:flex;flex-direction:column;gap:4px}.tr-wizard__status-title{font-size:15px;font-weight:600}.tr-wizard__status-detail{font-size:13px;line-height:1.5;color:#676b73}.tr-wizard__mcp-loading{color:#4a4d55;font-size:14px;padding:4px 0}.tr-wizard__mcp-access{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border:1px solid #e7e8f0;border-radius:12px;padding:18px;background:linear-gradient(180deg, #f3f4ff 0%, #fff 60%)}.tr-wizard__mcp-access .components-form-toggle{flex-shrink:0;margin-top:2px}.tr-wizard__mcp-access-text{display:flex;flex-direction:column;gap:8px}.tr-wizard__mcp-access-head{display:flex;align-items:center;gap:10px}.tr-wizard__mcp-access-desc{margin:0;max-width:72ch;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__mcp-connector{display:flex;flex-direction:column;gap:16px;border:1px solid #e7e8f0;border-radius:12px;padding:18px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__mcp-connector:hover{border-color:#d5d7e2;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__mcp-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.tr-wizard__mcp-icon svg{width:22px;height:22px}.tr-wizard__mcp-detail{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid #eef0f5}.tr-wizard__mcp-field-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a8d95}.tr-wizard__mcp-url{display:flex;align-items:center;gap:8px;padding:7px 7px 7px 14px;border:1.5px solid #d5d7e2;border-radius:10px;background:#f6f7fb}.tr-wizard__mcp-url code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;background:none;font-size:13px;font-family:ui-monospace,sfmono-regular,menlo,monospace;color:#4a4d55}.tr-wizard__mcp-copy{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:32px;padding:0 14px;border:0;border-radius:8px;cursor:pointer;background:#fff;color:#4451ff;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #d5d7e2;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__mcp-copy:hover,.tr-wizard__mcp-copy:focus{background:#f3f4ff;box-shadow:inset 0 0 0 1px #4451ff}.tr-wizard__mcp-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tr-wizard__mcp-steps li{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.5;color:#4a4d55}.tr-wizard__mcp-step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#e9ecfe;color:#4451ff;font-size:12px;font-weight:700}.tr-wizard__help{display:flex;flex-direction:column;width:100%;max-width:460px;margin:8px auto;overflow:hidden;border:1px solid #e7e8f0;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__help-hero{display:flex;flex-direction:column;align-items:center;gap:14px;padding:34px 24px 30px;background:radial-gradient(120% 120% at 50% -10%, rgba(255, 255, 255, 0.22), transparent 60%),linear-gradient(135deg, #4451ff 0%, #6c78ff 100%)}.tr-wizard__help-icon{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;color:#fff;background:hsla(0,0%,100%,.16);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45)}.tr-wizard__help-pill{display:inline-flex;align-items:center;padding:5px 14px;border-radius:999px;background:hsla(0,0%,100%,.18);color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em}.tr-wizard__help-body{display:flex;flex-direction:column;align-items:center;gap:22px;padding:26px 24px}.tr-wizard__help-benefits{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px;margin:0;padding:0;list-style:none}.tr-wizard__help-benefit{display:flex;align-items:center;gap:12px;margin:0;font-size:14px;color:#16181d}.tr-wizard__help-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#e9ecfe;color:#4451ff}.tr-wizard .components-button.is-primary.tr-wizard__help-cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 30px;font-size:15px}.tr-wizard .components-button.is-primary.tr-wizard__help-cta svg{transition:transform .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-primary.tr-wizard__help-cta:hover svg,.tr-wizard .components-button.is-primary.tr-wizard__help-cta:focus svg{transform:translateX(3px)}.tr-wizard__help-note{font-size:13px;color:#8a8d95}@media(max-width: 960px){.tr-wizard__plugin-grid{grid-template-columns:1fr 1fr}}@media(max-width: 782px){.tr-wizard{margin-top:16px}.tr-wizard__stepper-card{padding-left:20px;padding-right:20px}.tr-wizard__stepper{flex-wrap:wrap;gap:4px 16px}.tr-wizard__step{padding:12px 4px}.tr-wizard__step.is-active::after{display:none}.tr-wizard__header,.tr-wizard__body,.tr-wizard__footer{padding-left:20px;padding-right:20px}.tr-wizard__footer--ready{margin-left:-20px;margin-right:-20px}.tr-wizard__cols,.tr-wizard__status-grid,.tr-wizard__plugin-grid{grid-template-columns:1fr}}
2982 +@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/inter-latin-ext-wght-normal.8bff79fb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/inter-latin-wght-normal.4f2981d8.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.thinkrank-setup-wizard-active #wpbody-content{background:radial-gradient(900px 420px at 12% -8%, rgba(68, 81, 255, 0.07), transparent 60%),radial-gradient(760px 380px at 100% 0%, rgba(108, 120, 255, 0.06), transparent 55%)}.tr-wizard-skeleton .tr-wizard__step{flex:1;min-width:0}.tr-wizard-skeleton .tr-wizard__header{display:flex;flex-direction:column;gap:10px}.tr-skel{display:block;border-radius:6px;background:#eef0f5;background-image:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.85) 50%, transparent 100%);background-repeat:no-repeat;background-size:200px 100%;background-position:-200px 0;animation:thinkrank-wizard-shimmer 1.4s cubic-bezier(0.4, 0, 0.2, 1) infinite}.tr-skel--marker{width:28px;height:28px;border-radius:50%;flex-shrink:0}.tr-skel--step-label{width:100%;max-width:84px;height:12px}.tr-skel--title{width:260px;max-width:100%;height:20px;border-radius:8px}.tr-skel--subtitle{width:420px;max-width:100%;height:12px}.tr-wizard-skeleton__rows{display:flex;flex-direction:column;gap:14px}.tr-wizard-skeleton__row{display:flex;align-items:center;gap:16px;border:1px solid #e7e8f0;border-radius:12px;padding:16px 18px;background:#fff}.tr-wizard-skeleton__row-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:8px}.tr-skel--row-icon{width:40px;height:40px;border-radius:12px;flex-shrink:0}.tr-skel--row-title{width:180px;max-width:100%;height:13px}.tr-skel--row-detail{width:300px;max-width:100%;height:11px}.tr-skel--row-badge{width:74px;height:24px;border-radius:999px;flex-shrink:0}.tr-skel--btn{width:132px;height:40px;border-radius:12px}.tr-skel--btn-ghost{width:84px;height:20px;border-radius:8px}@keyframes thinkrank-wizard-shimmer{to{background-position:calc(100% + 200px) 0}}@media(prefers-reduced-motion: reduce){.tr-skel{animation:none}}@keyframes thinkrank-wizard-spin{to{transform:rotate(360deg)}}@keyframes thinkrank-wizard-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tr-wizard{box-sizing:border-box;max-width:1080px;margin:28px auto 56px;padding:0 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#16181d;-webkit-font-smoothing:antialiased}.tr-wizard *{box-sizing:border-box}.tr-wizard__panel{display:flex;flex-direction:column;background:#fff;border:1px solid #e7e8f0;border-radius:22px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 28px -8px rgba(16,24,40,.1),0 32px 56px -20px rgba(68,81,255,.14);overflow:hidden}.tr-wizard__stepper-card{background:linear-gradient(180deg, #f3f4ff 0%, rgba(243, 244, 255, 0) 100%),#fff;padding:4px 32px 0;border-bottom:1px solid #eef0f5}.tr-wizard__stepper{display:flex;align-items:stretch;justify-content:space-between;gap:4px;margin:0;padding:0;list-style:none}.tr-wizard__step{display:flex;align-items:center;gap:10px;margin:0;padding:18px 6px;position:relative;border-bottom:3px solid rgba(0,0,0,0);transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step-button{display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;background:none;border:0;cursor:pointer;font:inherit;color:inherit}.tr-wizard__step-button:disabled{cursor:default}.tr-wizard__step-button:not(:disabled):hover .tr-wizard__step-marker{border-color:#4451ff;color:#4451ff}.tr-wizard__step-button:not(:disabled):hover .tr-wizard__step-label{color:#16181d}.tr-wizard__step-button:focus-visible{outline:2px solid #4451ff;outline-offset:3px;border-radius:6px}.tr-wizard__step-marker{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:600;border:1.5px solid #d5d7e2;color:#8a8d95;background:#fff;flex-shrink:0;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),border-color .22s cubic-bezier(0.4, 0, 0.2, 1),color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step-label{font-size:15px;font-weight:500;color:#676b73;white-space:nowrap;transition:color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step.is-active{border-bottom-color:#4451ff}.tr-wizard__step.is-active::after{content:"";position:absolute;left:6px;right:6px;bottom:-3px;height:3px;border-radius:3px 3px 0 0;background:#4451ff}.tr-wizard__step.is-active .tr-wizard__step-marker{background:linear-gradient(135deg, #4451ff 0%, #6c78ff 100%);border-color:#4451ff;color:#fff;box-shadow:0 4px 10px -2px rgba(68,81,255,.5)}.tr-wizard__step.is-active .tr-wizard__step-label{color:#4451ff;font-weight:600}.tr-wizard__step.is-complete .tr-wizard__step-marker{background:#e9ecfe;border-color:rgba(0,0,0,0);color:#4451ff}.tr-wizard__step.is-complete .tr-wizard__step-label{color:#16181d}.tr-wizard__card{display:flex;flex-direction:column;background:#fff}.tr-wizard__header{padding:28px 40px 16px}.tr-wizard__title{margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:#16181d}.tr-wizard__subtitle{margin:0;max-width:68ch;font-size:14px;line-height:1.55;color:#676b73}.tr-wizard__divider{height:1px;background:#eef0f5}.tr-wizard__body{display:flex;flex-direction:column;flex:1 0 auto;padding:28px 40px 36px;animation:thinkrank-wizard-fade .28s cubic-bezier(0.4, 0, 0.2, 1) both}.tr-wizard__error{margin-top:16px;padding:12px 16px;border-radius:12px;background:#fef3f2;border:1px solid #fecdca;color:#912018;font-size:13px;line-height:1.5}.tr-wizard__notice{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;padding:12px 16px;border-radius:12px;font-size:13px;line-height:1.5;border:1px solid rgba(0,0,0,0)}.tr-wizard__notice--success{background:#ecfdf3;border-color:#abefc6;color:#05603a}.tr-wizard__notice--error{background:#fffaeb;border-color:#fedf89;color:#93370d}.tr-wizard__notice-text{flex:1}.tr-wizard__notice-dismiss{flex:none;padding:0;border:0;background:none;color:inherit;font-size:18px;line-height:1;cursor:pointer;opacity:.65;transition:opacity .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__notice-dismiss:hover{opacity:1}.tr-wizard__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 40px 22px;border-top:1px solid #eef0f5;background:linear-gradient(180deg, rgba(246, 247, 251, 0) 0%, #f6f7fb 100%)}.tr-wizard__footer--ready{margin:auto -40px -36px;padding-left:40px;padding-right:40px}.tr-wizard__footer-left{display:flex;align-items:center}.tr-wizard__footer-right{display:flex;align-items:center;gap:12px}.tr-wizard__skip.components-button.is-link{color:#676b73;font-weight:600;text-decoration:none}.tr-wizard__skip.components-button.is-link:hover:not(:disabled),.tr-wizard__skip.components-button.is-link:focus:not(:disabled){color:#4451ff;text-decoration:underline}.tr-wizard .components-button.is-primary{background:#4451ff;border-color:#4451ff;border-radius:12px;min-height:40px;padding:9px 20px;font-size:14px;font-weight:600;box-shadow:0 1px 2px rgba(16,24,40,.06);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1),transform .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-primary:hover:not(:disabled),.tr-wizard .components-button.is-primary:focus:not(:disabled),.tr-wizard .components-button.is-primary:active:not(:disabled){background:#3a46e0;border-color:#3a46e0;color:#fff;box-shadow:0 6px 16px -4px rgba(68,81,255,.5)}.tr-wizard .components-button.is-primary:active:not(:disabled){transform:translateY(1px)}.tr-wizard .components-button.is-primary.is-busy,.tr-wizard .components-button.is-primary.is-busy:disabled,.tr-wizard .components-button.is-primary.is-busy[aria-disabled=true]{background:#4451ff;background-image:none;border-color:#4451ff;color:#fff;opacity:1}.tr-wizard .components-button.is-primary.is-busy::before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:50%;animation:thinkrank-wizard-spin .7s linear infinite}.tr-wizard .components-button.is-secondary{color:#4a4d55;border-radius:12px;min-height:40px;padding:9px 18px;font-size:14px;font-weight:600;background:#fff;box-shadow:inset 0 0 0 1px #d5d7e2,0 1px 2px rgba(16,24,40,.06);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1),color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-secondary:hover:not(:disabled),.tr-wizard .components-button.is-secondary:focus:not(:disabled){background:#f6f7fb;color:#16181d;box-shadow:inset 0 0 0 1px #d5d7e2,0 1px 2px rgba(16,24,40,.06)}.tr-wizard .components-button.tr-wizard__import-btn{min-height:38px;padding:8px 18px;border-radius:12px;font-size:14px;font-weight:700;background:#f3f4ff;color:#4451ff;box-shadow:inset 0 0 0 1px rgba(68,81,255,.45);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.tr-wizard__import-btn:hover:not(:disabled):not([aria-disabled=true]),.tr-wizard .components-button.tr-wizard__import-btn:focus:not(:disabled):not([aria-disabled=true]){background:#e9ecfe;color:#2f39c9;box-shadow:inset 0 0 0 1px #4451ff}.tr-wizard .components-button.tr-wizard__import-btn:disabled,.tr-wizard .components-button.tr-wizard__import-btn[aria-disabled=true]{background:#eeeff2;color:#b0b2c0;box-shadow:inset 0 0 0 1px #e7e8f0;opacity:1}.tr-wizard .components-base-control__label,.tr-wizard .components-input-control__label{text-transform:none;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:normal;color:#16181d;margin-bottom:6px}.tr-wizard .components-text-control__input,.tr-wizard .components-input-control__container input{border-radius:8px;border:1.5px solid #d5d7e2;box-shadow:none;min-height:40px;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-text-control__input:focus,.tr-wizard .components-input-control__container input:focus{border-color:#4451ff;box-shadow:none;outline:none}.tr-wizard .thinkrank-media-picker .components-base-control__label{display:block;font-size:14px;font-weight:500;color:#16181d;margin-bottom:8px}.tr-wizard .thinkrank-media-picker .components-base-control__help{color:#4a4d55;font-size:13px;margin:6px 0 0}.tr-wizard .thinkrank-media-picker+.thinkrank-media-picker{margin-top:22px}.tr-wizard__cols>.thinkrank-media-picker+.thinkrank-media-picker{margin-top:0}.tr-wizard .components-form-toggle.is-checked .components-form-toggle__track{background-color:#4451ff;border-color:#4451ff}.tr-wizard .components-button.tr-wizard__google-btn{background:#fff;color:#16181d}.tr-wizard .components-button.tr-wizard__google-btn:hover:not(:disabled),.tr-wizard .components-button.tr-wizard__google-btn:focus:not(:disabled){background:#f6f7fb;color:#16181d}.thinkrank-google-icon{display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:middle}.tr-wizard__stack{display:flex;flex-direction:column;gap:16px}.tr-wizard__cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tr-wizard__group{border:1px solid #e7e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:14px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__group:hover{border-color:#d5d7e2}.tr-wizard__group-head{display:flex;flex-direction:column;gap:4px}.tr-wizard__group-title{font-size:15px;font-weight:600;color:#16181d}.tr-wizard__group-sub{font-size:13px;color:#676b73}.tr-wizard__section-label{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.06em;color:#8a8d95;margin-top:6px}.tr-wizard__pills{display:flex;flex-wrap:wrap;gap:10px}.tr-wizard__pill{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:1.5px solid #e7e8f0;background:#fff;color:#4a4d55;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;line-height:1;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),color .15s cubic-bezier(0.4, 0, 0.2, 1),border-color .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__pill:hover{border-color:#d5d7e2;color:#16181d}.tr-wizard__pill.is-selected{background:#f3f4ff;border-color:#4451ff;color:#4451ff;box-shadow:0 1px 2px rgba(68,81,255,.12)}.tr-wizard__pill-radio{width:15px;height:15px;border-radius:50%;border:1.5px solid #c4c4d4;position:relative;flex-shrink:0;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__pill.is-selected .tr-wizard__pill-radio{border-color:#4451ff}.tr-wizard__pill.is-selected .tr-wizard__pill-radio::after{content:"";position:absolute;inset:2.5px;border-radius:50%;background:#4451ff}.tr-wizard__rows{display:flex;flex-direction:column;gap:14px}.tr-wizard__row-card{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #e7e8f0;border-radius:12px;padding:16px 18px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__row-card:hover{border-color:#d5d7e2;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__row-card--migration{flex-direction:column;align-items:stretch;gap:16px}.tr-wizard__row-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.tr-wizard__row-main{display:flex;align-items:center;gap:16px}.tr-wizard__import-detecting,.tr-wizard__import-empty{color:#4a4d55;font-size:14px;padding:4px 0}.tr-wizard__import-progress{display:flex;flex-direction:column;gap:16px;padding-left:64px}.tr-wizard__import-progress-title{font-size:14px;font-weight:600;color:#16181d}.tr-wizard__import-bar{height:8px;border-radius:999px;background:#eef0f5;overflow:hidden}.tr-wizard__import-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg, #4451ff 0%, #6c78ff 100%);transition:width .3s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__import-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tr-wizard__import-step{position:relative;display:flex;align-items:center;gap:10px}.tr-wizard__import-step:not(:last-child)::before{content:"";position:absolute;left:9px;top:20px;width:2px;height:12px;background:#e7e8f0}.tr-wizard__import-step-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;border:1.5px solid #d5d7e2;background:#fff;color:#fff;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),border-color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__import-step-label{font-size:14px;font-weight:500;color:#16181d}.tr-wizard__import-step.is-active .tr-wizard__import-step-dot{border-color:#4451ff;box-shadow:0 0 0 3px rgba(68,81,255,.14)}.tr-wizard__import-step.is-done .tr-wizard__import-step-dot{border-color:#4451ff;background:#4451ff}.tr-wizard__import-step.is-active .tr-wizard__import-step-label{font-weight:600;color:#4451ff}.tr-wizard__import-step.is-pending .tr-wizard__import-step-label{color:#8a8d95}.tr-wizard__import-done{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#4451ff}.tr-wizard__import-done-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#4451ff;color:#fff}.tr-wizard__import-error{margin:8px 0 0;font-size:13px;color:#912018}.tr-wizard__row-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#f3f4ff;color:#4451ff;font-weight:700;flex-shrink:0}.tr-wizard__row-logo{display:block;width:48px;height:48px;flex-shrink:0;border-radius:10px}.tr-wizard__row-logo--text{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#f3f4ff;color:#4451ff;font-size:20px;font-weight:700;line-height:1}.tr-wizard__row-text{display:flex;flex-direction:column;gap:3px}.tr-wizard__row-title{font-size:15px;font-weight:600;color:#16181d}.tr-wizard__row-detail{font-size:12.5px;color:#676b73}.tr-wizard__badge{font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;white-space:nowrap}.tr-wizard__badge.is-success{background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6}.tr-wizard__badge.is-neutral{background:#f6f7fb;color:#8a8d95;box-shadow:inset 0 0 0 1px #e7e8f0}.tr-wizard__badge-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6;font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;margin-bottom:10px}.tr-wizard__badge-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentcolor}.tr-wizard__start{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:8px 0 4px}.tr-wizard__start-preview{width:100%;display:flex;justify-content:center;margin:-42px 0 -25px}.tr-wizard__start-preview-img{display:block;width:380px;max-width:100%;height:auto}.tr-wizard__start-usage-title{margin:0 0 14px;font-size:16px;font-weight:600;color:#16181d}.tr-wizard__start-usage{max-width:620px;margin:0;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__start-usage+.tr-wizard__start-usage{margin-top:6px}.tr-wizard__start-collect-link{padding:0;border:0;background:none;color:#4451ff;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.tr-wizard__start-collect-link:hover,.tr-wizard__start-collect-link:focus{color:#3a46e0}.tr-wizard__start-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:30px}.tr-wizard__plugin-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:14px}.tr-wizard__plugin-card{border:1px solid #e7e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1),transform .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__plugin-card:hover{border-color:rgba(68,81,255,.4);box-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 24px -8px rgba(68,81,255,.2);transform:translateY(-2px)}.tr-wizard__plugin-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #eef0f5}.tr-wizard__plugin-logo{display:block;width:40px;height:40px;padding:4px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px rgba(68,81,255,.13),inset 0 0 6px 0 #d6d6ff;flex-shrink:0}.tr-wizard__plugin-name{font-size:15px;font-weight:600;flex:1}.tr-wizard__plugin-status{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.5;text-transform:uppercase;letter-spacing:.03em;color:#05603a;background:#ecfdf3;box-shadow:inset 0 0 0 1px #abefc6}.tr-wizard__plugin-desc{margin:0;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__social-list{display:flex;flex-direction:column;gap:14px}.tr-wizard__social-row{display:flex;align-items:center;gap:12px;border:1px solid #e7e8f0;border-radius:12px;padding:8px 16px;background:#fff;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__social-row:focus-within{border-color:#4451ff}.tr-wizard__social-brand{display:block;width:28px;height:28px;flex-shrink:0}.tr-wizard__social-name{width:96px;flex-shrink:0;font-size:14px;font-weight:500;color:#16181d}.tr-wizard__social-row .tr-wizard__social-input{flex:1;min-width:0;min-height:36px;border:0 !important;border-left:1px solid #e7e8f0 !important;border-radius:0 !important;padding:8px 0 8px 16px;margin:0;font-size:14px;color:#16181d;background:rgba(0,0,0,0);box-shadow:none !important}.tr-wizard__social-row .tr-wizard__social-input::placeholder{color:#8a8d95}.tr-wizard__social-row .tr-wizard__social-input:focus{outline:none;border-left-color:#4451ff !important}.tr-wizard__ready{display:flex;flex-direction:column;flex:1 0 auto}.tr-wizard__status-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.tr-wizard__status-item{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e7e8f0;border-radius:12px;background:linear-gradient(180deg, #fff 0%, rgba(236, 253, 243, 0.35) 100%)}.tr-wizard__status-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6;font-size:13px;font-weight:700;flex-shrink:0}.tr-wizard__status-text{display:flex;flex-direction:column;gap:4px}.tr-wizard__status-title{font-size:15px;font-weight:600}.tr-wizard__status-detail{font-size:13px;line-height:1.5;color:#676b73}.tr-wizard__mcp-loading{color:#4a4d55;font-size:14px;padding:4px 0}.tr-wizard__mcp-access{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border:1px solid #e7e8f0;border-radius:12px;padding:18px;background:linear-gradient(180deg, #f3f4ff 0%, #fff 60%)}.tr-wizard__mcp-access .components-form-toggle{flex-shrink:0;margin-top:2px}.tr-wizard__mcp-access-text{display:flex;flex-direction:column;gap:8px}.tr-wizard__mcp-access-head{display:flex;align-items:center;gap:10px}.tr-wizard__mcp-access-desc{margin:0;max-width:72ch;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__mcp-connector{display:flex;flex-direction:column;gap:16px;border:1px solid #e7e8f0;border-radius:12px;padding:18px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__mcp-connector:hover{border-color:#d5d7e2;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__mcp-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.tr-wizard__mcp-icon svg{width:22px;height:22px}.tr-wizard__mcp-detail{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid #eef0f5}.tr-wizard__mcp-field-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a8d95}.tr-wizard__mcp-url{display:flex;align-items:center;gap:8px;padding:7px 7px 7px 14px;border:1.5px solid #d5d7e2;border-radius:10px;background:#f6f7fb}.tr-wizard__mcp-url code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;background:none;font-size:13px;font-family:ui-monospace,sfmono-regular,menlo,monospace;color:#4a4d55}.tr-wizard__mcp-copy{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:32px;padding:0 14px;border:0;border-radius:8px;cursor:pointer;background:#fff;color:#4451ff;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #d5d7e2;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__mcp-copy:hover,.tr-wizard__mcp-copy:focus{background:#f3f4ff;box-shadow:inset 0 0 0 1px #4451ff}.tr-wizard__mcp-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tr-wizard__mcp-steps li{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.5;color:#4a4d55}.tr-wizard__mcp-step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#e9ecfe;color:#4451ff;font-size:12px;font-weight:700}.tr-wizard__help{display:flex;flex-direction:column;width:100%;max-width:460px;margin:8px auto;overflow:hidden;border:1px solid #e7e8f0;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__help-hero{display:flex;flex-direction:column;align-items:center;gap:14px;padding:34px 24px 30px;background:radial-gradient(120% 120% at 50% -10%, rgba(255, 255, 255, 0.22), transparent 60%),linear-gradient(135deg, #4451ff 0%, #6c78ff 100%)}.tr-wizard__help-icon{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;color:#fff;background:hsla(0,0%,100%,.16);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45)}.tr-wizard__help-pill{display:inline-flex;align-items:center;padding:5px 14px;border-radius:999px;background:hsla(0,0%,100%,.18);color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em}.tr-wizard__help-body{display:flex;flex-direction:column;align-items:center;gap:22px;padding:26px 24px}.tr-wizard__help-benefits{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px;margin:0;padding:0;list-style:none}.tr-wizard__help-benefit{display:flex;align-items:center;gap:12px;margin:0;font-size:14px;color:#16181d}.tr-wizard__help-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#e9ecfe;color:#4451ff}.tr-wizard .components-button.is-primary.tr-wizard__help-cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 30px;font-size:15px}.tr-wizard .components-button.is-primary.tr-wizard__help-cta svg{transition:transform .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-primary.tr-wizard__help-cta:hover svg,.tr-wizard .components-button.is-primary.tr-wizard__help-cta:focus svg{transform:translateX(3px)}.tr-wizard__help-note{font-size:13px;color:#8a8d95}@media(max-width: 960px){.tr-wizard__plugin-grid{grid-template-columns:1fr 1fr}}@media(max-width: 782px){.tr-wizard{margin-top:16px}.tr-wizard__stepper-card{padding-left:20px;padding-right:20px}.tr-wizard__stepper{flex-wrap:wrap;gap:4px 16px}.tr-wizard__step{padding:12px 4px}.tr-wizard__step.is-active::after{display:none}.tr-wizard__header,.tr-wizard__body,.tr-wizard__footer{padding-left:20px;padding-right:20px}.tr-wizard__footer--ready{margin-left:-20px;margin-right:-20px}.tr-wizard__cols,.tr-wizard__status-grid,.tr-wizard__plugin-grid{grid-template-columns:1fr}}