PluginProbe
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO / 2.10.0
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO v2.10.0
2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.1 2.1.0 2.0.2 2.0.1 2.0.0 1.32.0 1.31.0 1.30.0 1.29.0 1.28.0 1.27.0 1.26.0 1.25.0 trunk 1.0.0 1.0.1 All 51 releases
← All changes | assets/setup-wizard.css +202 -60 2.1.1 → 2.10.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,11 @@
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 +}
486 526 .tr-root .tr-z-50{
487 527 z-index: 50;
488 528 }
489 529 .tr-root .tr-z-\[99990\]{
@@ -696,11 +736,8 @@
696 736 }
697 737 .tr-root .tr-h-20{
698 738 height: 5rem;
699 739 }
700 -.tr-root .tr-h-24{
701 - height: 6rem;
702 -}
703 740 .tr-root .tr-h-3{
704 741 height: 0.75rem;
705 742 }
706 743 .tr-root .tr-h-3\.5{
@@ -747,8 +784,11 @@
747 784 }
748 785 .tr-root .tr-max-h-80{
749 786 max-height: 20rem;
750 787 }
788 +.tr-root .tr-max-h-\[70vh\]{
789 + max-height: 70vh;
790 +}
751 791 .tr-root .tr-max-h-full{
752 792 max-height: 100%;
753 793 }
754 794 .tr-root .tr-min-h-0{
@@ -831,11 +871,20 @@
831 871 }
832 872 .tr-root .tr-w-5{
833 873 width: 1.25rem;
834 874 }
875 +.tr-root .tr-w-52{
876 + width: 13rem;
877 +}
878 +.tr-root .tr-w-56{
879 + width: 14rem;
880 +}
835 881 .tr-root .tr-w-6{
836 882 width: 1.5rem;
837 883 }
884 +.tr-root .tr-w-64{
885 + width: 16rem;
886 +}
838 887 .tr-root .tr-w-7{
839 888 width: 1.75rem;
840 889 }
841 890 .tr-root .tr-w-72{
@@ -846,8 +895,11 @@
846 895 }
847 896 .tr-root .tr-w-9{
848 897 width: 2.25rem;
849 898 }
899 +.tr-root .tr-w-\[12\%\]{
900 + width: 12%;
901 +}
850 902 .tr-root .tr-w-\[18px\]{
851 903 width: 18px;
852 904 }
853 905 .tr-root .tr-w-\[200px\]{
@@ -852,14 +904,23 @@
852 904 }
853 905 .tr-root .tr-w-\[200px\]{
854 906 width: 200px;
855 907 }
908 +.tr-root .tr-w-\[21\%\]{
909 + width: 21%;
910 +}
856 911 .tr-root .tr-w-\[22px\]{
857 912 width: 22px;
858 913 }
914 +.tr-root .tr-w-\[23\%\]{
915 + width: 23%;
916 +}
859 917 .tr-root .tr-w-\[260px\]{
860 918 width: 260px;
861 919 }
920 +.tr-root .tr-w-\[36\%\]{
921 + width: 36%;
922 +}
862 923 .tr-root .tr-w-full{
863 924 width: 100%;
864 925 }
865 926 .tr-root .tr-w-max{
@@ -879,11 +940,8 @@
879 940 }
880 941 .tr-root .tr-min-w-\[120px\]{
881 942 min-width: 120px;
882 943 }
883 -.tr-root .tr-min-w-\[160px\]{
884 - min-width: 160px;
885 -}
886 944 .tr-root .tr-min-w-\[16px\]{
887 945 min-width: 16px;
888 946 }
889 947 .tr-root .tr-min-w-\[170px\]{
@@ -888,8 +946,11 @@
888 946 }
889 947 .tr-root .tr-min-w-\[170px\]{
890 948 min-width: 170px;
891 949 }
950 +.tr-root .tr-min-w-\[180px\]{
951 + min-width: 180px;
952 +}
892 953 .tr-root .tr-min-w-\[18px\]{
893 954 min-width: 18px;
894 955 }
895 956 .tr-root .tr-min-w-\[200px\]{
@@ -897,16 +958,16 @@
897 958 }
898 959 .tr-root .tr-min-w-\[20px\]{
899 960 min-width: 20px;
900 961 }
901 -.tr-root .tr-min-w-\[220px\]{
902 - min-width: 220px;
962 +.tr-root .tr-min-w-\[260px\]{
963 + min-width: 260px;
903 964 }
904 -.tr-root .tr-min-w-\[240px\]{
905 - min-width: 240px;
965 +.tr-root .tr-min-w-\[8rem\]{
966 + min-width: 8rem;
906 967 }
907 -.tr-root .tr-min-w-\[260px\]{
908 - min-width: 260px;
968 +.tr-root .tr-min-w-\[940px\]{
969 + min-width: 940px;
909 970 }
910 971 .tr-root .tr-max-w-2xl{
911 972 max-width: 42rem;
912 973 }
@@ -1154,8 +1215,17 @@
1154 1215 }
1155 1216 .tr-root .tr-gap-x-10{
1156 1217 column-gap: 2.5rem;
1157 1218 }
1219 +.tr-root .tr-gap-x-2{
1220 + column-gap: 0.5rem;
1221 +}
1222 +.tr-root .tr-gap-x-3{
1223 + column-gap: 0.75rem;
1224 +}
1225 +.tr-root .tr-gap-x-4{
1226 + column-gap: 1rem;
1227 +}
1158 1228 .tr-root .tr-gap-x-5{
1159 1229 column-gap: 1.25rem;
1160 1230 }
1161 1231 .tr-root .tr-gap-x-6{
@@ -1160,11 +1230,20 @@
1160 1230 }
1161 1231 .tr-root .tr-gap-x-6{
1162 1232 column-gap: 1.5rem;
1163 1233 }
1234 +.tr-root .tr-gap-x-8{
1235 + column-gap: 2rem;
1236 +}
1237 +.tr-root .tr-gap-y-1{
1238 + row-gap: 0.25rem;
1239 +}
1164 1240 .tr-root .tr-gap-y-2{
1165 1241 row-gap: 0.5rem;
1166 1242 }
1243 +.tr-root .tr-gap-y-2\.5{
1244 + row-gap: 0.625rem;
1245 +}
1167 1246 .tr-root .tr-gap-y-4{
1168 1247 row-gap: 1rem;
1169 1248 }
1170 1249 .tr-root .tr-gap-y-5{
@@ -1237,11 +1316,8 @@
1237 1316 }
1238 1317 .tr-root .tr-rounded-md{
1239 1318 border-radius: 8px;
1240 1319 }
1241 -.tr-root .tr-rounded-sm{
1242 - border-radius: 4px;
1243 -}
1244 1320 .tr-root .tr-rounded-xl{
1245 1321 border-radius: 16px;
1246 1322 }
1247 1323 .tr-root .tr-rounded-r{
@@ -1247,12 +1323,8 @@
1247 1323 .tr-root .tr-rounded-r{
1248 1324 border-top-right-radius: 6px;
1249 1325 border-bottom-right-radius: 6px;
1250 1326 }
1251 -.tr-root .tr-rounded-t{
1252 - border-top-left-radius: 6px;
1253 - border-top-right-radius: 6px;
1254 -}
1255 1327 .tr-root .tr-border{
1256 1328 border-width: 1px;
1257 1329 }
1258 1330 .tr-root .tr-border-0{
@@ -1263,8 +1335,12 @@
1263 1335 }
1264 1336 .tr-root .tr-border-\[1\.5px\]{
1265 1337 border-width: 1.5px;
1266 1338 }
1339 +.tr-root .tr-border-y{
1340 + border-top-width: 1px;
1341 + border-bottom-width: 1px;
1342 +}
1267 1343 .tr-root .tr-border-b{
1268 1344 border-bottom-width: 1px;
1269 1345 }
1270 1346 .tr-root .tr-border-b-2{
@@ -1290,19 +1366,19 @@
1290 1366 }
1291 1367 .tr-root .tr-border-dashed{
1292 1368 border-style: dashed;
1293 1369 }
1294 -.tr-root .tr-border-\[\#ddd\]{
1370 +.tr-root .tr-border-amber-200{
1295 1371 --tw-border-opacity: 1;
1296 - border-color: rgb(221 221 221 / var(--tw-border-opacity, 1));
1372 + border-color: rgb(253 230 138 / var(--tw-border-opacity, 1));
1297 1373 }
1298 -.tr-root .tr-border-\[\#eee\]{
1374 +.tr-root .tr-border-blue-100{
1299 1375 --tw-border-opacity: 1;
1300 - border-color: rgb(238 238 238 / var(--tw-border-opacity, 1));
1376 + border-color: rgb(219 234 254 / var(--tw-border-opacity, 1));
1301 1377 }
1302 -.tr-root .tr-border-blue-100{
1378 +.tr-root .tr-border-blue-200{
1303 1379 --tw-border-opacity: 1;
1304 - border-color: rgb(219 234 254 / var(--tw-border-opacity, 1));
1380 + border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
1305 1381 }
1306 1382 .tr-root .tr-border-brand{
1307 1383 --tw-border-opacity: 1;
1308 1384 border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
@@ -1316,8 +1392,12 @@
1316 1392 }
1317 1393 .tr-root .tr-border-danger\/30{
1318 1394 border-color: rgb(146 28 19 / 0.3);
1319 1395 }
1396 +.tr-root .tr-border-emerald-200{
1397 + --tw-border-opacity: 1;
1398 + border-color: rgb(167 243 208 / var(--tw-border-opacity, 1));
1399 +}
1320 1400 .tr-root .tr-border-line{
1321 1401 --tw-border-opacity: 1;
1322 1402 border-color: rgb(213 213 221 / var(--tw-border-opacity, 1));
1323 1403 }
@@ -1353,8 +1433,12 @@
1353 1433 }
1354 1434 .tr-root .tr-border-transparent{
1355 1435 border-color: transparent;
1356 1436 }
1437 +.tr-root .tr-border-violet-200{
1438 + --tw-border-opacity: 1;
1439 + border-color: rgb(221 214 254 / var(--tw-border-opacity, 1));
1440 +}
1357 1441 .tr-root .tr-border-warning{
1358 1442 --tw-border-opacity: 1;
1359 1443 border-color: rgb(181 71 8 / var(--tw-border-opacity, 1));
1360 1444 }
@@ -1375,8 +1459,15 @@
1375 1459 .tr-root .tr-border-b-\[\#E5E7EB\]{
1376 1460 --tw-border-opacity: 1;
1377 1461 border-bottom-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
1378 1462 }
1463 +.tr-root .tr-border-l-brand{
1464 + --tw-border-opacity: 1;
1465 + border-left-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
1466 +}
1467 +.tr-root .tr-border-l-transparent{
1468 + border-left-color: transparent;
1469 +}
1379 1470 .tr-root .tr-border-t-transparent{
1380 1471 border-top-color: transparent;
1381 1472 }
1382 1473 .tr-root .tr-bg-\[\#EEF0F7\]{
@@ -1394,12 +1485,8 @@
1394 1485 .tr-root .tr-bg-\[\#F6F7FB\]{
1395 1486 --tw-bg-opacity: 1;
1396 1487 background-color: rgb(246 247 251 / var(--tw-bg-opacity, 1));
1397 1488 }
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 1489 .tr-root .tr-bg-\[\#F7F8FB\]{
1403 1490 --tw-bg-opacity: 1;
1404 1491 background-color: rgb(247 248 251 / var(--tw-bg-opacity, 1));
1405 1492 }
@@ -1414,12 +1501,8 @@
1414 1501 .tr-root .tr-bg-\[\#f2f4f7\]{
1415 1502 --tw-bg-opacity: 1;
1416 1503 background-color: rgb(242 244 247 / var(--tw-bg-opacity, 1));
1417 1504 }
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 1505 .tr-root .tr-bg-\[\#fef3f2\]{
1423 1506 --tw-bg-opacity: 1;
1424 1507 background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1));
1425 1508 }
@@ -1455,8 +1538,11 @@
1455 1538 .tr-root .tr-bg-brand-bg{
1456 1539 --tw-bg-opacity: 1;
1457 1540 background-color: rgb(238 240 255 / var(--tw-bg-opacity, 1));
1458 1541 }
1542 +.tr-root .tr-bg-brand-bg\/30{
1543 + background-color: rgb(238 240 255 / 0.3);
1544 +}
1459 1545 .tr-root .tr-bg-brand-bg\/40{
1460 1546 background-color: rgb(238 240 255 / 0.4);
1461 1547 }
1462 1548 .tr-root .tr-bg-cyan-50{
@@ -1501,8 +1587,14 @@
1501 1587 .tr-root .tr-bg-line-2{
1502 1588 --tw-bg-opacity: 1;
1503 1589 background-color: rgb(226 230 241 / var(--tw-bg-opacity, 1));
1504 1590 }
1591 +.tr-root .tr-bg-line-2\/30{
1592 + background-color: rgb(226 230 241 / 0.3);
1593 +}
1594 +.tr-root .tr-bg-line-2\/40{
1595 + background-color: rgb(226 230 241 / 0.4);
1596 +}
1505 1597 .tr-root .tr-bg-orange-100{
1506 1598 --tw-bg-opacity: 1;
1507 1599 background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1));
1508 1600 }
@@ -1513,8 +1605,12 @@
1513 1605 .tr-root .tr-bg-red-100{
1514 1606 --tw-bg-opacity: 1;
1515 1607 background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
1516 1608 }
1609 +.tr-root .tr-bg-slate-50{
1610 + --tw-bg-opacity: 1;
1611 + background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
1612 +}
1517 1613 .tr-root .tr-bg-success{
1518 1614 --tw-bg-opacity: 1;
1519 1615 background-color: rgb(2 122 72 / var(--tw-bg-opacity, 1));
1520 1616 }
@@ -1527,8 +1623,12 @@
1527 1623 }
1528 1624 .tr-root .tr-bg-transparent{
1529 1625 background-color: transparent;
1530 1626 }
1627 +.tr-root .tr-bg-violet-50{
1628 + --tw-bg-opacity: 1;
1629 + background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1));
1630 +}
1531 1631 .tr-root .tr-bg-warning{
1532 1632 --tw-bg-opacity: 1;
1533 1633 background-color: rgb(181 71 8 / var(--tw-bg-opacity, 1));
1534 1634 }
@@ -1633,12 +1733,8 @@
1633 1733 .tr-root .tr-px-3{
1634 1734 padding-left: 0.75rem;
1635 1735 padding-right: 0.75rem;
1636 1736 }
1637 -.tr-root .tr-px-3\.5{
1638 - padding-left: 0.875rem;
1639 - padding-right: 0.875rem;
1640 -}
1641 1737 .tr-root .tr-px-4{
1642 1738 padding-left: 1rem;
1643 1739 padding-right: 1rem;
1644 1740 }
@@ -1693,8 +1789,12 @@
1693 1789 .tr-root .tr-py-6{
1694 1790 padding-top: 1.5rem;
1695 1791 padding-bottom: 1.5rem;
1696 1792 }
1793 +.tr-root .tr-py-7{
1794 + padding-top: 1.75rem;
1795 + padding-bottom: 1.75rem;
1796 +}
1697 1797 .tr-root .tr-py-8{
1698 1798 padding-top: 2rem;
1699 1799 padding-bottom: 2rem;
1700 1800 }
@@ -1701,8 +1801,14 @@
1701 1801 .tr-root .tr-py-px{
1702 1802 padding-top: 1px;
1703 1803 padding-bottom: 1px;
1704 1804 }
1805 +.tr-root .tr-pb-0{
1806 + padding-bottom: 0px;
1807 +}
1808 +.tr-root .tr-pb-2{
1809 + padding-bottom: 0.5rem;
1810 +}
1705 1811 .tr-root .tr-pb-3{
1706 1812 padding-bottom: 0.75rem;
1707 1813 }
1708 1814 .tr-root .tr-pb-4{
@@ -1713,8 +1819,11 @@
1713 1819 }
1714 1820 .tr-root .tr-pb-6{
1715 1821 padding-bottom: 1.5rem;
1716 1822 }
1823 +.tr-root .tr-pb-8{
1824 + padding-bottom: 2rem;
1825 +}
1717 1826 .tr-root .tr-pl-0{
1718 1827 padding-left: 0px;
1719 1828 }
1720 1829 .tr-root .tr-pl-1{
@@ -1722,11 +1831,8 @@
1722 1831 }
1723 1832 .tr-root .tr-pl-1\.5{
1724 1833 padding-left: 0.375rem;
1725 1834 }
1726 -.tr-root .tr-pl-11{
1727 - padding-left: 2.75rem;
1728 -}
1729 1835 .tr-root .tr-pl-2{
1730 1836 padding-left: 0.5rem;
1731 1837 }
1732 1838 .tr-root .tr-pl-3{
@@ -1788,8 +1894,14 @@
1788 1894 }
1789 1895 .tr-root .tr-pt-6{
1790 1896 padding-top: 1.5rem;
1791 1897 }
1898 +.tr-root .tr-pt-\[11px\]{
1899 + padding-top: 11px;
1900 +}
1901 +.tr-root .tr-pt-\[15px\]{
1902 + padding-top: 15px;
1903 +}
1792 1904 .tr-root .tr-text-left{
1793 1905 text-align: left;
1794 1906 }
1795 1907 .tr-root .tr-text-center{
@@ -1833,11 +1945,8 @@
1833 1945 }
1834 1946 .tr-root .tr-text-\[18px\]{
1835 1947 font-size: 18px;
1836 1948 }
1837 -.tr-root .tr-text-\[26px\]{
1838 - font-size: 26px;
1839 -}
1840 1949 .tr-root .tr-text-\[9px\]{
1841 1950 font-size: 9px;
1842 1951 }
1843 1952 .tr-root .tr-text-base{
@@ -1911,8 +2020,11 @@
1911 2020 }
1912 2021 .tr-root .tr-tracking-wide{
1913 2022 letter-spacing: 0.025em;
1914 2023 }
2024 +.tr-root .tr-tracking-wider{
2025 + letter-spacing: 0.05em;
2026 +}
1915 2027 .tr-root .tr-text-\[\#006621\]{
1916 2028 --tw-text-opacity: 1;
1917 2029 color: rgb(0 102 33 / var(--tw-text-opacity, 1));
1918 2030 }
@@ -1964,8 +2076,12 @@
1964 2076 .tr-root .tr-text-emerald-600{
1965 2077 --tw-text-opacity: 1;
1966 2078 color: rgb(5 150 105 / var(--tw-text-opacity, 1));
1967 2079 }
2080 +.tr-root .tr-text-emerald-700{
2081 + --tw-text-opacity: 1;
2082 + color: rgb(4 120 87 / var(--tw-text-opacity, 1));
2083 +}
1968 2084 .tr-root .tr-text-green-700{
1969 2085 --tw-text-opacity: 1;
1970 2086 color: rgb(21 128 61 / var(--tw-text-opacity, 1));
1971 2087 }
@@ -1992,8 +2108,12 @@
1992 2108 .tr-root .tr-text-secondary{
1993 2109 --tw-text-opacity: 1;
1994 2110 color: rgb(83 83 83 / var(--tw-text-opacity, 1));
1995 2111 }
2112 +.tr-root .tr-text-slate-300{
2113 + --tw-text-opacity: 1;
2114 + color: rgb(203 213 225 / var(--tw-text-opacity, 1));
2115 +}
1996 2116 .tr-root .tr-text-slate-400{
1997 2117 --tw-text-opacity: 1;
1998 2118 color: rgb(148 163 184 / var(--tw-text-opacity, 1));
1999 2119 }
@@ -2000,12 +2120,8 @@
2000 2120 .tr-root .tr-text-slate-500{
2001 2121 --tw-text-opacity: 1;
2002 2122 color: rgb(100 116 139 / var(--tw-text-opacity, 1));
2003 2123 }
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 2124 .tr-root .tr-text-slate-700{
2009 2125 --tw-text-opacity: 1;
2010 2126 color: rgb(51 65 85 / var(--tw-text-opacity, 1));
2011 2127 }
@@ -2030,8 +2146,12 @@
2030 2146 .tr-root .tr-text-tertiary{
2031 2147 --tw-text-opacity: 1;
2032 2148 color: rgb(90 92 94 / var(--tw-text-opacity, 1));
2033 2149 }
2150 +.tr-root .tr-text-violet-700{
2151 + --tw-text-opacity: 1;
2152 + color: rgb(109 40 217 / var(--tw-text-opacity, 1));
2153 +}
2034 2154 .tr-root .tr-text-warning{
2035 2155 --tw-text-opacity: 1;
2036 2156 color: rgb(181 71 8 / var(--tw-text-opacity, 1));
2037 2157 }
@@ -2452,8 +2572,12 @@
2452 2572 --tw-bg-opacity: 1;
2453 2573 background-color: rgb(226 230 241 / var(--tw-bg-opacity, 1));
2454 2574 }
2455 2575
2576 +.tr-root .hover\:tr-bg-line-2\/30:hover{
2577 + background-color: rgb(226 230 241 / 0.3);
2578 +}
2579 +
2456 2580 .tr-root .hover\:tr-bg-line-2\/50:hover{
2457 2581 background-color: rgb(226 230 241 / 0.5);
2458 2582 }
2459 2583
@@ -2508,12 +2632,8 @@
2508 2632 .tr-root .hover\:tr-opacity-70:hover{
2509 2633 opacity: 0.7;
2510 2634 }
2511 2635
2512 -.tr-root .hover\:tr-opacity-90:hover{
2513 - opacity: 0.9;
2514 -}
2515 -
2516 2636 .tr-root .hover\:tr-shadow-lg:hover{
2517 2637 --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.10), 0 4px 6px -2px rgba(0,0,0,.05);
2518 2638 --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);
2519 2639 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
@@ -2572,8 +2692,13 @@
2572 2692 --tw-border-opacity: 1;
2573 2693 border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
2574 2694 }
2575 2695
2696 +.tr-root .focus-visible\:tr-bg-white:focus-visible{
2697 + --tw-bg-opacity: 1;
2698 + background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
2699 +}
2700 +
2576 2701 .tr-root .focus-visible\:tr-ring-2:focus-visible{
2577 2702 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2578 2703 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2579 2704 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
@@ -2596,8 +2721,16 @@
2596 2721 --tw-border-opacity: 1;
2597 2722 border-color: rgb(226 230 241 / var(--tw-border-opacity, 1));
2598 2723 }
2599 2724
2725 +.tr-root .disabled\:tr-border-transparent:disabled{
2726 + border-color: transparent;
2727 +}
2728 +
2729 +.tr-root .disabled\:tr-bg-transparent:disabled{
2730 + background-color: transparent;
2731 +}
2732 +
2600 2733 .tr-root .disabled\:tr-bg-white:disabled{
2601 2734 --tw-bg-opacity: 1;
2602 2735 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
2603 2736 }
@@ -2627,12 +2760,23 @@
2627 2760 --tw-rotate: 90deg;
2628 2761 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2629 2762 }
2630 2763
2764 +.tr-root :is(.tr-group:focus-within .group-focus-within\:tr-opacity-100){
2765 + opacity: 1;
2766 +}
2767 +
2768 +.tr-root :is(.tr-group:hover .group-hover\:tr-opacity-100){
2769 + opacity: 1;
2770 +}
2771 +
2631 2772 @media (min-width: 640px){
2632 2773 .tr-root .sm\:tr-block{
2633 2774 display: block;
2634 2775 }
2776 + .tr-root .sm\:tr-w-80{
2777 + width: 20rem;
2778 + }
2635 2779 .tr-root .sm\:tr-flex-1{
2636 2780 flex: 1 1 0%;
2637 2781 }
2638 2782 .tr-root .sm\:tr-grid-cols-2{
@@ -2637,17 +2781,11 @@
2637 2781 }
2638 2782 .tr-root .sm\:tr-grid-cols-2{
2639 2783 grid-template-columns: repeat(2, minmax(0, 1fr));
2640 2784 }
2641 - .tr-root .sm\:tr-grid-cols-3{
2642 - grid-template-columns: repeat(3, minmax(0, 1fr));
2643 - }
2644 2785 .tr-root .sm\:tr-grid-cols-4{
2645 2786 grid-template-columns: repeat(4, minmax(0, 1fr));
2646 2787 }
2647 - .tr-root .sm\:tr-grid-cols-\[1fr_1fr_auto\]{
2648 - grid-template-columns: 1fr 1fr auto;
2649 - }
2650 2788 .tr-root .sm\:tr-flex-row{
2651 2789 flex-direction: row;
2652 2790 }
2653 2791 }
@@ -2795,8 +2933,12 @@
2795 2933 grid-template-columns: repeat(3, minmax(0, 1fr));
2796 2934 }
2797 2935 }
2798 2936
2937 +.tr-root :is(.\[\&\>th\]\:tr-whitespace-nowrap>th){
2938 + white-space: nowrap;
2939 +}
2940 +
2799 2941 .tr-root :is(.\[\&_p\:last-child\]\:tr-mb-0 p:last-child){
2800 2942 margin-bottom: 0px;
2801 2943 }
2802 2944
@@ -2816,5 +2958,5 @@
2816 2958 --tw-text-opacity: 1;
2817 2959 color: rgb(29 29 29 / var(--tw-text-opacity, 1));
2818 2960 }
2819 2961
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}}
2962 +@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/inter-latin-ext-wght-normal.8bff79fb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/inter-latin-wght-normal.4f2981d8.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.thinkrank-setup-wizard-active #wpbody-content{background:radial-gradient(900px 420px at 12% -8%, rgba(68, 81, 255, 0.07), transparent 60%),radial-gradient(760px 380px at 100% 0%, rgba(108, 120, 255, 0.06), transparent 55%)}.tr-wizard-skeleton .tr-wizard__step{flex:1;min-width:0}.tr-wizard-skeleton .tr-wizard__header{display:flex;flex-direction:column;gap:10px}.tr-skel{display:block;border-radius:6px;background:#eef0f5;background-image:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.85) 50%, transparent 100%);background-repeat:no-repeat;background-size:200px 100%;background-position:-200px 0;animation:thinkrank-wizard-shimmer 1.4s cubic-bezier(0.4, 0, 0.2, 1) infinite}.tr-skel--marker{width:28px;height:28px;border-radius:50%;flex-shrink:0}.tr-skel--step-label{width:100%;max-width:84px;height:12px}.tr-skel--title{width:260px;max-width:100%;height:20px;border-radius:8px}.tr-skel--subtitle{width:420px;max-width:100%;height:12px}.tr-wizard-skeleton__rows{display:flex;flex-direction:column;gap:14px}.tr-wizard-skeleton__row{display:flex;align-items:center;gap:16px;border:1px solid #e7e8f0;border-radius:12px;padding:16px 18px;background:#fff}.tr-wizard-skeleton__row-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:8px}.tr-skel--row-icon{width:40px;height:40px;border-radius:12px;flex-shrink:0}.tr-skel--row-title{width:180px;max-width:100%;height:13px}.tr-skel--row-detail{width:300px;max-width:100%;height:11px}.tr-skel--row-badge{width:74px;height:24px;border-radius:999px;flex-shrink:0}.tr-skel--btn{width:132px;height:40px;border-radius:12px}.tr-skel--btn-ghost{width:84px;height:20px;border-radius:8px}@keyframes thinkrank-wizard-shimmer{to{background-position:calc(100% + 200px) 0}}@media(prefers-reduced-motion: reduce){.tr-skel{animation:none}}@keyframes thinkrank-wizard-spin{to{transform:rotate(360deg)}}@keyframes thinkrank-wizard-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tr-wizard{box-sizing:border-box;max-width:1080px;margin:28px auto 56px;padding:0 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#16181d;-webkit-font-smoothing:antialiased}.tr-wizard *{box-sizing:border-box}.tr-wizard__panel{display:flex;flex-direction:column;background:#fff;border:1px solid #e7e8f0;border-radius:22px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 28px -8px rgba(16,24,40,.1),0 32px 56px -20px rgba(68,81,255,.14);overflow:hidden}.tr-wizard__stepper-card{background:linear-gradient(180deg, #f3f4ff 0%, rgba(243, 244, 255, 0) 100%),#fff;padding:4px 32px 0;border-bottom:1px solid #eef0f5}.tr-wizard__stepper{display:flex;align-items:stretch;justify-content:space-between;gap:4px;margin:0;padding:0;list-style:none}.tr-wizard__step{display:flex;align-items:center;gap:10px;margin:0;padding:18px 6px;position:relative;border-bottom:3px solid rgba(0,0,0,0);transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step-button{display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;background:none;border:0;cursor:pointer;font:inherit;color:inherit}.tr-wizard__step-button:disabled{cursor:default}.tr-wizard__step-button:not(:disabled):hover .tr-wizard__step-marker{border-color:#4451ff;color:#4451ff}.tr-wizard__step-button:not(:disabled):hover .tr-wizard__step-label{color:#16181d}.tr-wizard__step-button:focus-visible{outline:2px solid #4451ff;outline-offset:3px;border-radius:6px}.tr-wizard__step-marker{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:600;border:1.5px solid #d5d7e2;color:#8a8d95;background:#fff;flex-shrink:0;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),border-color .22s cubic-bezier(0.4, 0, 0.2, 1),color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step-label{font-size:15px;font-weight:500;color:#676b73;white-space:nowrap;transition:color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step.is-active{border-bottom-color:#4451ff}.tr-wizard__step.is-active::after{content:"";position:absolute;left:6px;right:6px;bottom:-3px;height:3px;border-radius:3px 3px 0 0;background:#4451ff}.tr-wizard__step.is-active .tr-wizard__step-marker{background:linear-gradient(135deg, #4451ff 0%, #6c78ff 100%);border-color:#4451ff;color:#fff;box-shadow:0 4px 10px -2px rgba(68,81,255,.5)}.tr-wizard__step.is-active .tr-wizard__step-label{color:#4451ff;font-weight:600}.tr-wizard__step.is-complete .tr-wizard__step-marker{background:#e9ecfe;border-color:rgba(0,0,0,0);color:#4451ff}.tr-wizard__step.is-complete .tr-wizard__step-label{color:#16181d}.tr-wizard__card{display:flex;flex-direction:column;background:#fff}.tr-wizard__header{padding:28px 40px 16px}.tr-wizard__title{margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:#16181d}.tr-wizard__subtitle{margin:0;max-width:68ch;font-size:14px;line-height:1.55;color:#676b73}.tr-wizard__divider{height:1px;background:#eef0f5}.tr-wizard__body{display:flex;flex-direction:column;flex:1 0 auto;padding:28px 40px 36px;animation:thinkrank-wizard-fade .28s cubic-bezier(0.4, 0, 0.2, 1) both}.tr-wizard__error{margin-top:16px;padding:12px 16px;border-radius:12px;background:#fef3f2;border:1px solid #fecdca;color:#912018;font-size:13px;line-height:1.5}.tr-wizard__notice{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;padding:12px 16px;border-radius:12px;font-size:13px;line-height:1.5;border:1px solid rgba(0,0,0,0)}.tr-wizard__notice--success{background:#ecfdf3;border-color:#abefc6;color:#05603a}.tr-wizard__notice--error{background:#fffaeb;border-color:#fedf89;color:#93370d}.tr-wizard__notice-text{flex:1}.tr-wizard__notice-dismiss{flex:none;padding:0;border:0;background:none;color:inherit;font-size:18px;line-height:1;cursor:pointer;opacity:.65;transition:opacity .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__notice-dismiss:hover{opacity:1}.tr-wizard__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 40px 22px;border-top:1px solid #eef0f5;background:linear-gradient(180deg, rgba(246, 247, 251, 0) 0%, #f6f7fb 100%)}.tr-wizard__footer--ready{margin:auto -40px -36px;padding-left:40px;padding-right:40px}.tr-wizard__footer-left{display:flex;align-items:center}.tr-wizard__footer-right{display:flex;align-items:center;gap:12px}.tr-wizard__skip.components-button.is-link{color:#676b73;font-weight:600;text-decoration:none}.tr-wizard__skip.components-button.is-link:hover:not(:disabled),.tr-wizard__skip.components-button.is-link:focus:not(:disabled){color:#4451ff;text-decoration:underline}.tr-wizard .components-button.is-primary{background:#4451ff;border-color:#4451ff;border-radius:12px;min-height:40px;padding:9px 20px;font-size:14px;font-weight:600;box-shadow:0 1px 2px rgba(16,24,40,.06);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1),transform .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-primary:hover:not(:disabled),.tr-wizard .components-button.is-primary:focus:not(:disabled),.tr-wizard .components-button.is-primary:active:not(:disabled){background:#3a46e0;border-color:#3a46e0;color:#fff;box-shadow:0 6px 16px -4px rgba(68,81,255,.5)}.tr-wizard .components-button.is-primary:active:not(:disabled){transform:translateY(1px)}.tr-wizard .components-button.is-primary.is-busy,.tr-wizard .components-button.is-primary.is-busy:disabled,.tr-wizard .components-button.is-primary.is-busy[aria-disabled=true]{background:#4451ff;background-image:none;border-color:#4451ff;color:#fff;opacity:1}.tr-wizard .components-button.is-primary.is-busy::before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:50%;animation:thinkrank-wizard-spin .7s linear infinite}.tr-wizard .components-button.is-secondary{color:#4a4d55;border-radius:12px;min-height:40px;padding:9px 18px;font-size:14px;font-weight:600;background:#fff;box-shadow:inset 0 0 0 1px #d5d7e2,0 1px 2px rgba(16,24,40,.06);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1),color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-secondary:hover:not(:disabled),.tr-wizard .components-button.is-secondary:focus:not(:disabled){background:#f6f7fb;color:#16181d;box-shadow:inset 0 0 0 1px #d5d7e2,0 1px 2px rgba(16,24,40,.06)}.tr-wizard .components-button.tr-wizard__import-btn{min-height:38px;padding:8px 18px;border-radius:12px;font-size:14px;font-weight:700;background:#f3f4ff;color:#4451ff;box-shadow:inset 0 0 0 1px rgba(68,81,255,.45);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.tr-wizard__import-btn:hover:not(:disabled):not([aria-disabled=true]),.tr-wizard .components-button.tr-wizard__import-btn:focus:not(:disabled):not([aria-disabled=true]){background:#e9ecfe;color:#2f39c9;box-shadow:inset 0 0 0 1px #4451ff}.tr-wizard .components-button.tr-wizard__import-btn:disabled,.tr-wizard .components-button.tr-wizard__import-btn[aria-disabled=true]{background:#eeeff2;color:#b0b2c0;box-shadow:inset 0 0 0 1px #e7e8f0;opacity:1}.tr-wizard .components-base-control__label,.tr-wizard .components-input-control__label{text-transform:none;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:normal;color:#16181d;margin-bottom:6px}.tr-wizard .components-text-control__input,.tr-wizard .components-input-control__container input{border-radius:8px;border:1.5px solid #d5d7e2;box-shadow:none;min-height:40px;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-text-control__input:focus,.tr-wizard .components-input-control__container input:focus{border-color:#4451ff;box-shadow:none;outline:none}.tr-wizard .thinkrank-media-picker .components-base-control__label{display:block;font-size:14px;font-weight:500;color:#16181d;margin-bottom:8px}.tr-wizard .thinkrank-media-picker .components-base-control__help{color:#4a4d55;font-size:13px;margin:6px 0 0}.tr-wizard .thinkrank-media-picker+.thinkrank-media-picker{margin-top:22px}.tr-wizard__cols>.thinkrank-media-picker+.thinkrank-media-picker{margin-top:0}.tr-wizard .components-form-toggle.is-checked .components-form-toggle__track{background-color:#4451ff;border-color:#4451ff}.tr-wizard .components-button.tr-wizard__google-btn{background:#fff;color:#16181d}.tr-wizard .components-button.tr-wizard__google-btn:hover:not(:disabled),.tr-wizard .components-button.tr-wizard__google-btn:focus:not(:disabled){background:#f6f7fb;color:#16181d}.thinkrank-google-icon{display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:middle}.tr-wizard__stack{display:flex;flex-direction:column;gap:16px}.tr-wizard__cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tr-wizard__group{border:1px solid #e7e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:14px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__group:hover{border-color:#d5d7e2}.tr-wizard__group-head{display:flex;flex-direction:column;gap:4px}.tr-wizard__group-title{font-size:15px;font-weight:600;color:#16181d}.tr-wizard__group-sub{font-size:13px;color:#676b73}.tr-wizard__section-label{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.06em;color:#8a8d95;margin-top:6px}.tr-wizard__pills{display:flex;flex-wrap:wrap;gap:10px}.tr-wizard__pill{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:1.5px solid #e7e8f0;background:#fff;color:#4a4d55;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;line-height:1;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),color .15s cubic-bezier(0.4, 0, 0.2, 1),border-color .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__pill:hover{border-color:#d5d7e2;color:#16181d}.tr-wizard__pill.is-selected{background:#f3f4ff;border-color:#4451ff;color:#4451ff;box-shadow:0 1px 2px rgba(68,81,255,.12)}.tr-wizard__pill-radio{width:15px;height:15px;border-radius:50%;border:1.5px solid #c4c4d4;position:relative;flex-shrink:0;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__pill.is-selected .tr-wizard__pill-radio{border-color:#4451ff}.tr-wizard__pill.is-selected .tr-wizard__pill-radio::after{content:"";position:absolute;inset:2.5px;border-radius:50%;background:#4451ff}.tr-wizard__rows{display:flex;flex-direction:column;gap:14px}.tr-wizard__row-card{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #e7e8f0;border-radius:12px;padding:16px 18px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__row-card:hover{border-color:#d5d7e2;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__row-card--migration{flex-direction:column;align-items:stretch;gap:16px}.tr-wizard__row-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.tr-wizard__row-main{display:flex;align-items:center;gap:16px}.tr-wizard__import-detecting,.tr-wizard__import-empty{color:#4a4d55;font-size:14px;padding:4px 0}.tr-wizard__import-progress{display:flex;flex-direction:column;gap:16px;padding-left:64px}.tr-wizard__import-progress-title{font-size:14px;font-weight:600;color:#16181d}.tr-wizard__import-bar{height:8px;border-radius:999px;background:#eef0f5;overflow:hidden}.tr-wizard__import-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg, #4451ff 0%, #6c78ff 100%);transition:width .3s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__import-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tr-wizard__import-step{position:relative;display:flex;align-items:center;gap:10px}.tr-wizard__import-step:not(:last-child)::before{content:"";position:absolute;left:9px;top:20px;width:2px;height:12px;background:#e7e8f0}.tr-wizard__import-step-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;border:1.5px solid #d5d7e2;background:#fff;color:#fff;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),border-color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__import-step-label{font-size:14px;font-weight:500;color:#16181d}.tr-wizard__import-step.is-active .tr-wizard__import-step-dot{border-color:#4451ff;box-shadow:0 0 0 3px rgba(68,81,255,.14)}.tr-wizard__import-step.is-done .tr-wizard__import-step-dot{border-color:#4451ff;background:#4451ff}.tr-wizard__import-step.is-active .tr-wizard__import-step-label{font-weight:600;color:#4451ff}.tr-wizard__import-step.is-pending .tr-wizard__import-step-label{color:#8a8d95}.tr-wizard__import-done{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#4451ff}.tr-wizard__import-done-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#4451ff;color:#fff}.tr-wizard__import-error{margin:8px 0 0;font-size:13px;color:#912018}.tr-wizard__row-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#f3f4ff;color:#4451ff;font-weight:700;flex-shrink:0}.tr-wizard__row-logo{display:block;width:48px;height:48px;flex-shrink:0;border-radius:10px}.tr-wizard__row-logo--text{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#f3f4ff;color:#4451ff;font-size:20px;font-weight:700;line-height:1}.tr-wizard__row-text{display:flex;flex-direction:column;gap:3px}.tr-wizard__row-title{font-size:15px;font-weight:600;color:#16181d}.tr-wizard__row-detail{font-size:12.5px;color:#676b73}.tr-wizard__badge{font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;white-space:nowrap}.tr-wizard__badge.is-success{background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6}.tr-wizard__badge.is-neutral{background:#f6f7fb;color:#8a8d95;box-shadow:inset 0 0 0 1px #e7e8f0}.tr-wizard__badge-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6;font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;margin-bottom:10px}.tr-wizard__badge-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentcolor}.tr-wizard__start{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:8px 0 4px}.tr-wizard__start-preview{width:100%;display:flex;justify-content:center;margin:-42px 0 -25px}.tr-wizard__start-preview-img{display:block;width:380px;max-width:100%;height:auto}.tr-wizard__start-usage-title{margin:0 0 14px;font-size:16px;font-weight:600;color:#16181d}.tr-wizard__start-usage{max-width:620px;margin:0;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__start-usage+.tr-wizard__start-usage{margin-top:6px}.tr-wizard__start-collect-link{padding:0;border:0;background:none;color:#4451ff;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.tr-wizard__start-collect-link:hover,.tr-wizard__start-collect-link:focus{color:#3a46e0}.tr-wizard__start-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:30px}.tr-wizard__plugin-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:14px}.tr-wizard__plugin-card{border:1px solid #e7e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1),transform .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__plugin-card:hover{border-color:rgba(68,81,255,.4);box-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 24px -8px rgba(68,81,255,.2);transform:translateY(-2px)}.tr-wizard__plugin-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #eef0f5}.tr-wizard__plugin-logo{display:block;width:40px;height:40px;padding:4px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px rgba(68,81,255,.13),inset 0 0 6px 0 #d6d6ff;flex-shrink:0}.tr-wizard__plugin-name{font-size:15px;font-weight:600;flex:1}.tr-wizard__plugin-status{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.5;text-transform:uppercase;letter-spacing:.03em;color:#05603a;background:#ecfdf3;box-shadow:inset 0 0 0 1px #abefc6}.tr-wizard__plugin-desc{margin:0;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__social-list{display:flex;flex-direction:column;gap:14px}.tr-wizard__social-row{display:flex;align-items:center;gap:12px;border:1px solid #e7e8f0;border-radius:12px;padding:8px 16px;background:#fff;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__social-row:focus-within{border-color:#4451ff}.tr-wizard__social-brand{display:block;width:28px;height:28px;flex-shrink:0}.tr-wizard__social-name{width:96px;flex-shrink:0;font-size:14px;font-weight:500;color:#16181d}.tr-wizard__social-row .tr-wizard__social-input{flex:1;min-width:0;min-height:36px;border:0 !important;border-left:1px solid #e7e8f0 !important;border-radius:0 !important;padding:8px 0 8px 16px;margin:0;font-size:14px;color:#16181d;background:rgba(0,0,0,0);box-shadow:none !important}.tr-wizard__social-row .tr-wizard__social-input::placeholder{color:#8a8d95}.tr-wizard__social-row .tr-wizard__social-input:focus{outline:none;border-left-color:#4451ff !important}.tr-wizard__ready{display:flex;flex-direction:column;flex:1 0 auto}.tr-wizard__status-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.tr-wizard__status-item{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e7e8f0;border-radius:12px;background:linear-gradient(180deg, #fff 0%, rgba(236, 253, 243, 0.35) 100%)}.tr-wizard__status-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6;font-size:13px;font-weight:700;flex-shrink:0}.tr-wizard__status-text{display:flex;flex-direction:column;gap:4px}.tr-wizard__status-title{font-size:15px;font-weight:600}.tr-wizard__status-detail{font-size:13px;line-height:1.5;color:#676b73}.tr-wizard__mcp-loading{color:#4a4d55;font-size:14px;padding:4px 0}.tr-wizard__mcp-access{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border:1px solid #e7e8f0;border-radius:12px;padding:18px;background:linear-gradient(180deg, #f3f4ff 0%, #fff 60%)}.tr-wizard__mcp-access .components-form-toggle{flex-shrink:0;margin-top:2px}.tr-wizard__mcp-access-text{display:flex;flex-direction:column;gap:8px}.tr-wizard__mcp-access-head{display:flex;align-items:center;gap:10px}.tr-wizard__mcp-access-desc{margin:0;max-width:72ch;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__mcp-connector{display:flex;flex-direction:column;gap:16px;border:1px solid #e7e8f0;border-radius:12px;padding:18px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__mcp-connector:hover{border-color:#d5d7e2;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__mcp-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.tr-wizard__mcp-icon svg{width:22px;height:22px}.tr-wizard__mcp-detail{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid #eef0f5}.tr-wizard__mcp-field-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a8d95}.tr-wizard__mcp-url{display:flex;align-items:center;gap:8px;padding:7px 7px 7px 14px;border:1.5px solid #d5d7e2;border-radius:10px;background:#f6f7fb}.tr-wizard__mcp-url code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;background:none;font-size:13px;font-family:ui-monospace,sfmono-regular,menlo,monospace;color:#4a4d55}.tr-wizard__mcp-copy{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:32px;padding:0 14px;border:0;border-radius:8px;cursor:pointer;background:#fff;color:#4451ff;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #d5d7e2;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__mcp-copy:hover,.tr-wizard__mcp-copy:focus{background:#f3f4ff;box-shadow:inset 0 0 0 1px #4451ff}.tr-wizard__mcp-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tr-wizard__mcp-steps li{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.5;color:#4a4d55}.tr-wizard__mcp-step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#e9ecfe;color:#4451ff;font-size:12px;font-weight:700}.tr-wizard__help{display:flex;flex-direction:column;width:100%;max-width:460px;margin:8px auto;overflow:hidden;border:1px solid #e7e8f0;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__help-hero{display:flex;flex-direction:column;align-items:center;gap:14px;padding:34px 24px 30px;background:radial-gradient(120% 120% at 50% -10%, rgba(255, 255, 255, 0.22), transparent 60%),linear-gradient(135deg, #4451ff 0%, #6c78ff 100%)}.tr-wizard__help-icon{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;color:#fff;background:hsla(0,0%,100%,.16);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45)}.tr-wizard__help-pill{display:inline-flex;align-items:center;padding:5px 14px;border-radius:999px;background:hsla(0,0%,100%,.18);color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em}.tr-wizard__help-body{display:flex;flex-direction:column;align-items:center;gap:22px;padding:26px 24px}.tr-wizard__help-benefits{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px;margin:0;padding:0;list-style:none}.tr-wizard__help-benefit{display:flex;align-items:center;gap:12px;margin:0;font-size:14px;color:#16181d}.tr-wizard__help-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#e9ecfe;color:#4451ff}.tr-wizard .components-button.is-primary.tr-wizard__help-cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 30px;font-size:15px}.tr-wizard .components-button.is-primary.tr-wizard__help-cta svg{transition:transform .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-primary.tr-wizard__help-cta:hover svg,.tr-wizard .components-button.is-primary.tr-wizard__help-cta:focus svg{transform:translateX(3px)}.tr-wizard__help-note{font-size:13px;color:#8a8d95}@media(max-width: 960px){.tr-wizard__plugin-grid{grid-template-columns:1fr 1fr}}@media(max-width: 782px){.tr-wizard{margin-top:16px}.tr-wizard__stepper-card{padding-left:20px;padding-right:20px}.tr-wizard__stepper{flex-wrap:wrap;gap:4px 16px}.tr-wizard__step{padding:12px 4px}.tr-wizard__step.is-active::after{display:none}.tr-wizard__header,.tr-wizard__body,.tr-wizard__footer{padding-left:20px;padding-right:20px}.tr-wizard__footer--ready{margin-left:-20px;margin-right:-20px}.tr-wizard__cols,.tr-wizard__status-grid,.tr-wizard__plugin-grid{grid-template-columns:1fr}}