PluginProbe
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO / 2.11.0
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO v2.11.0
2.11.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.1 2.1.0 2.0.2 2.0.1 2.0.0 1.32.0 1.31.0 1.30.0 1.29.0 1.28.0 1.27.0 1.26.0 1.25.0 trunk 1.0.0 All 52 releases
← All changes | assets/setup-wizard.css +210 -57 2.1.1 → 2.11.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\]{
@@ -509,8 +549,12 @@
509 549 .tr-root .tr-mx-auto{
510 550 margin-left: auto;
511 551 margin-right: auto;
512 552 }
553 +.tr-root .tr-my-3{
554 + margin-top: 0.75rem;
555 + margin-bottom: 0.75rem;
556 +}
513 557 .tr-root .tr-my-5{
514 558 margin-top: 1.25rem;
515 559 margin-bottom: 1.25rem;
516 560 }
@@ -696,11 +740,8 @@
696 740 }
697 741 .tr-root .tr-h-20{
698 742 height: 5rem;
699 743 }
700 -.tr-root .tr-h-24{
701 - height: 6rem;
702 -}
703 744 .tr-root .tr-h-3{
704 745 height: 0.75rem;
705 746 }
706 747 .tr-root .tr-h-3\.5{
@@ -747,8 +788,11 @@
747 788 }
748 789 .tr-root .tr-max-h-80{
749 790 max-height: 20rem;
750 791 }
792 +.tr-root .tr-max-h-\[70vh\]{
793 + max-height: 70vh;
794 +}
751 795 .tr-root .tr-max-h-full{
752 796 max-height: 100%;
753 797 }
754 798 .tr-root .tr-min-h-0{
@@ -831,11 +875,20 @@
831 875 }
832 876 .tr-root .tr-w-5{
833 877 width: 1.25rem;
834 878 }
879 +.tr-root .tr-w-52{
880 + width: 13rem;
881 +}
882 +.tr-root .tr-w-56{
883 + width: 14rem;
884 +}
835 885 .tr-root .tr-w-6{
836 886 width: 1.5rem;
837 887 }
888 +.tr-root .tr-w-64{
889 + width: 16rem;
890 +}
838 891 .tr-root .tr-w-7{
839 892 width: 1.75rem;
840 893 }
841 894 .tr-root .tr-w-72{
@@ -846,8 +899,11 @@
846 899 }
847 900 .tr-root .tr-w-9{
848 901 width: 2.25rem;
849 902 }
903 +.tr-root .tr-w-\[12\%\]{
904 + width: 12%;
905 +}
850 906 .tr-root .tr-w-\[18px\]{
851 907 width: 18px;
852 908 }
853 909 .tr-root .tr-w-\[200px\]{
@@ -852,14 +908,23 @@
852 908 }
853 909 .tr-root .tr-w-\[200px\]{
854 910 width: 200px;
855 911 }
912 +.tr-root .tr-w-\[21\%\]{
913 + width: 21%;
914 +}
856 915 .tr-root .tr-w-\[22px\]{
857 916 width: 22px;
858 917 }
918 +.tr-root .tr-w-\[23\%\]{
919 + width: 23%;
920 +}
859 921 .tr-root .tr-w-\[260px\]{
860 922 width: 260px;
861 923 }
924 +.tr-root .tr-w-\[36\%\]{
925 + width: 36%;
926 +}
862 927 .tr-root .tr-w-full{
863 928 width: 100%;
864 929 }
865 930 .tr-root .tr-w-max{
@@ -879,11 +944,8 @@
879 944 }
880 945 .tr-root .tr-min-w-\[120px\]{
881 946 min-width: 120px;
882 947 }
883 -.tr-root .tr-min-w-\[160px\]{
884 - min-width: 160px;
885 -}
886 948 .tr-root .tr-min-w-\[16px\]{
887 949 min-width: 16px;
888 950 }
889 951 .tr-root .tr-min-w-\[170px\]{
@@ -888,8 +950,11 @@
888 950 }
889 951 .tr-root .tr-min-w-\[170px\]{
890 952 min-width: 170px;
891 953 }
954 +.tr-root .tr-min-w-\[180px\]{
955 + min-width: 180px;
956 +}
892 957 .tr-root .tr-min-w-\[18px\]{
893 958 min-width: 18px;
894 959 }
895 960 .tr-root .tr-min-w-\[200px\]{
@@ -897,16 +962,16 @@
897 962 }
898 963 .tr-root .tr-min-w-\[20px\]{
899 964 min-width: 20px;
900 965 }
901 -.tr-root .tr-min-w-\[220px\]{
902 - min-width: 220px;
966 +.tr-root .tr-min-w-\[260px\]{
967 + min-width: 260px;
903 968 }
904 -.tr-root .tr-min-w-\[240px\]{
905 - min-width: 240px;
969 +.tr-root .tr-min-w-\[8rem\]{
970 + min-width: 8rem;
906 971 }
907 -.tr-root .tr-min-w-\[260px\]{
908 - min-width: 260px;
972 +.tr-root .tr-min-w-\[940px\]{
973 + min-width: 940px;
909 974 }
910 975 .tr-root .tr-max-w-2xl{
911 976 max-width: 42rem;
912 977 }
@@ -1154,8 +1219,17 @@
1154 1219 }
1155 1220 .tr-root .tr-gap-x-10{
1156 1221 column-gap: 2.5rem;
1157 1222 }
1223 +.tr-root .tr-gap-x-2{
1224 + column-gap: 0.5rem;
1225 +}
1226 +.tr-root .tr-gap-x-3{
1227 + column-gap: 0.75rem;
1228 +}
1229 +.tr-root .tr-gap-x-4{
1230 + column-gap: 1rem;
1231 +}
1158 1232 .tr-root .tr-gap-x-5{
1159 1233 column-gap: 1.25rem;
1160 1234 }
1161 1235 .tr-root .tr-gap-x-6{
@@ -1160,11 +1234,20 @@
1160 1234 }
1161 1235 .tr-root .tr-gap-x-6{
1162 1236 column-gap: 1.5rem;
1163 1237 }
1238 +.tr-root .tr-gap-x-8{
1239 + column-gap: 2rem;
1240 +}
1241 +.tr-root .tr-gap-y-1{
1242 + row-gap: 0.25rem;
1243 +}
1164 1244 .tr-root .tr-gap-y-2{
1165 1245 row-gap: 0.5rem;
1166 1246 }
1247 +.tr-root .tr-gap-y-2\.5{
1248 + row-gap: 0.625rem;
1249 +}
1167 1250 .tr-root .tr-gap-y-4{
1168 1251 row-gap: 1rem;
1169 1252 }
1170 1253 .tr-root .tr-gap-y-5{
@@ -1247,12 +1330,8 @@
1247 1330 .tr-root .tr-rounded-r{
1248 1331 border-top-right-radius: 6px;
1249 1332 border-bottom-right-radius: 6px;
1250 1333 }
1251 -.tr-root .tr-rounded-t{
1252 - border-top-left-radius: 6px;
1253 - border-top-right-radius: 6px;
1254 -}
1255 1334 .tr-root .tr-border{
1256 1335 border-width: 1px;
1257 1336 }
1258 1337 .tr-root .tr-border-0{
@@ -1263,8 +1342,12 @@
1263 1342 }
1264 1343 .tr-root .tr-border-\[1\.5px\]{
1265 1344 border-width: 1.5px;
1266 1345 }
1346 +.tr-root .tr-border-y{
1347 + border-top-width: 1px;
1348 + border-bottom-width: 1px;
1349 +}
1267 1350 .tr-root .tr-border-b{
1268 1351 border-bottom-width: 1px;
1269 1352 }
1270 1353 .tr-root .tr-border-b-2{
@@ -1290,19 +1373,19 @@
1290 1373 }
1291 1374 .tr-root .tr-border-dashed{
1292 1375 border-style: dashed;
1293 1376 }
1294 -.tr-root .tr-border-\[\#ddd\]{
1377 +.tr-root .tr-border-amber-200{
1295 1378 --tw-border-opacity: 1;
1296 - border-color: rgb(221 221 221 / var(--tw-border-opacity, 1));
1379 + border-color: rgb(253 230 138 / var(--tw-border-opacity, 1));
1297 1380 }
1298 -.tr-root .tr-border-\[\#eee\]{
1381 +.tr-root .tr-border-blue-100{
1299 1382 --tw-border-opacity: 1;
1300 - border-color: rgb(238 238 238 / var(--tw-border-opacity, 1));
1383 + border-color: rgb(219 234 254 / var(--tw-border-opacity, 1));
1301 1384 }
1302 -.tr-root .tr-border-blue-100{
1385 +.tr-root .tr-border-blue-200{
1303 1386 --tw-border-opacity: 1;
1304 - border-color: rgb(219 234 254 / var(--tw-border-opacity, 1));
1387 + border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
1305 1388 }
1306 1389 .tr-root .tr-border-brand{
1307 1390 --tw-border-opacity: 1;
1308 1391 border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
@@ -1316,8 +1399,12 @@
1316 1399 }
1317 1400 .tr-root .tr-border-danger\/30{
1318 1401 border-color: rgb(146 28 19 / 0.3);
1319 1402 }
1403 +.tr-root .tr-border-emerald-200{
1404 + --tw-border-opacity: 1;
1405 + border-color: rgb(167 243 208 / var(--tw-border-opacity, 1));
1406 +}
1320 1407 .tr-root .tr-border-line{
1321 1408 --tw-border-opacity: 1;
1322 1409 border-color: rgb(213 213 221 / var(--tw-border-opacity, 1));
1323 1410 }
@@ -1353,8 +1440,12 @@
1353 1440 }
1354 1441 .tr-root .tr-border-transparent{
1355 1442 border-color: transparent;
1356 1443 }
1444 +.tr-root .tr-border-violet-200{
1445 + --tw-border-opacity: 1;
1446 + border-color: rgb(221 214 254 / var(--tw-border-opacity, 1));
1447 +}
1357 1448 .tr-root .tr-border-warning{
1358 1449 --tw-border-opacity: 1;
1359 1450 border-color: rgb(181 71 8 / var(--tw-border-opacity, 1));
1360 1451 }
@@ -1375,8 +1466,15 @@
1375 1466 .tr-root .tr-border-b-\[\#E5E7EB\]{
1376 1467 --tw-border-opacity: 1;
1377 1468 border-bottom-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
1378 1469 }
1470 +.tr-root .tr-border-l-brand{
1471 + --tw-border-opacity: 1;
1472 + border-left-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
1473 +}
1474 +.tr-root .tr-border-l-transparent{
1475 + border-left-color: transparent;
1476 +}
1379 1477 .tr-root .tr-border-t-transparent{
1380 1478 border-top-color: transparent;
1381 1479 }
1382 1480 .tr-root .tr-bg-\[\#EEF0F7\]{
@@ -1394,12 +1492,8 @@
1394 1492 .tr-root .tr-bg-\[\#F6F7FB\]{
1395 1493 --tw-bg-opacity: 1;
1396 1494 background-color: rgb(246 247 251 / var(--tw-bg-opacity, 1));
1397 1495 }
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 1496 .tr-root .tr-bg-\[\#F7F8FB\]{
1403 1497 --tw-bg-opacity: 1;
1404 1498 background-color: rgb(247 248 251 / var(--tw-bg-opacity, 1));
1405 1499 }
@@ -1414,12 +1508,8 @@
1414 1508 .tr-root .tr-bg-\[\#f2f4f7\]{
1415 1509 --tw-bg-opacity: 1;
1416 1510 background-color: rgb(242 244 247 / var(--tw-bg-opacity, 1));
1417 1511 }
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 1512 .tr-root .tr-bg-\[\#fef3f2\]{
1423 1513 --tw-bg-opacity: 1;
1424 1514 background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1));
1425 1515 }
@@ -1455,8 +1545,11 @@
1455 1545 .tr-root .tr-bg-brand-bg{
1456 1546 --tw-bg-opacity: 1;
1457 1547 background-color: rgb(238 240 255 / var(--tw-bg-opacity, 1));
1458 1548 }
1549 +.tr-root .tr-bg-brand-bg\/30{
1550 + background-color: rgb(238 240 255 / 0.3);
1551 +}
1459 1552 .tr-root .tr-bg-brand-bg\/40{
1460 1553 background-color: rgb(238 240 255 / 0.4);
1461 1554 }
1462 1555 .tr-root .tr-bg-cyan-50{
@@ -1501,8 +1594,14 @@
1501 1594 .tr-root .tr-bg-line-2{
1502 1595 --tw-bg-opacity: 1;
1503 1596 background-color: rgb(226 230 241 / var(--tw-bg-opacity, 1));
1504 1597 }
1598 +.tr-root .tr-bg-line-2\/30{
1599 + background-color: rgb(226 230 241 / 0.3);
1600 +}
1601 +.tr-root .tr-bg-line-2\/40{
1602 + background-color: rgb(226 230 241 / 0.4);
1603 +}
1505 1604 .tr-root .tr-bg-orange-100{
1506 1605 --tw-bg-opacity: 1;
1507 1606 background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1));
1508 1607 }
@@ -1513,8 +1612,12 @@
1513 1612 .tr-root .tr-bg-red-100{
1514 1613 --tw-bg-opacity: 1;
1515 1614 background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
1516 1615 }
1616 +.tr-root .tr-bg-slate-50{
1617 + --tw-bg-opacity: 1;
1618 + background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
1619 +}
1517 1620 .tr-root .tr-bg-success{
1518 1621 --tw-bg-opacity: 1;
1519 1622 background-color: rgb(2 122 72 / var(--tw-bg-opacity, 1));
1520 1623 }
@@ -1527,8 +1630,12 @@
1527 1630 }
1528 1631 .tr-root .tr-bg-transparent{
1529 1632 background-color: transparent;
1530 1633 }
1634 +.tr-root .tr-bg-violet-50{
1635 + --tw-bg-opacity: 1;
1636 + background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1));
1637 +}
1531 1638 .tr-root .tr-bg-warning{
1532 1639 --tw-bg-opacity: 1;
1533 1640 background-color: rgb(181 71 8 / var(--tw-bg-opacity, 1));
1534 1641 }
@@ -1633,12 +1740,8 @@
1633 1740 .tr-root .tr-px-3{
1634 1741 padding-left: 0.75rem;
1635 1742 padding-right: 0.75rem;
1636 1743 }
1637 -.tr-root .tr-px-3\.5{
1638 - padding-left: 0.875rem;
1639 - padding-right: 0.875rem;
1640 -}
1641 1744 .tr-root .tr-px-4{
1642 1745 padding-left: 1rem;
1643 1746 padding-right: 1rem;
1644 1747 }
@@ -1693,8 +1796,12 @@
1693 1796 .tr-root .tr-py-6{
1694 1797 padding-top: 1.5rem;
1695 1798 padding-bottom: 1.5rem;
1696 1799 }
1800 +.tr-root .tr-py-7{
1801 + padding-top: 1.75rem;
1802 + padding-bottom: 1.75rem;
1803 +}
1697 1804 .tr-root .tr-py-8{
1698 1805 padding-top: 2rem;
1699 1806 padding-bottom: 2rem;
1700 1807 }
@@ -1701,8 +1808,14 @@
1701 1808 .tr-root .tr-py-px{
1702 1809 padding-top: 1px;
1703 1810 padding-bottom: 1px;
1704 1811 }
1812 +.tr-root .tr-pb-0{
1813 + padding-bottom: 0px;
1814 +}
1815 +.tr-root .tr-pb-2{
1816 + padding-bottom: 0.5rem;
1817 +}
1705 1818 .tr-root .tr-pb-3{
1706 1819 padding-bottom: 0.75rem;
1707 1820 }
1708 1821 .tr-root .tr-pb-4{
@@ -1713,8 +1826,11 @@
1713 1826 }
1714 1827 .tr-root .tr-pb-6{
1715 1828 padding-bottom: 1.5rem;
1716 1829 }
1830 +.tr-root .tr-pb-8{
1831 + padding-bottom: 2rem;
1832 +}
1717 1833 .tr-root .tr-pl-0{
1718 1834 padding-left: 0px;
1719 1835 }
1720 1836 .tr-root .tr-pl-1{
@@ -1722,11 +1838,8 @@
1722 1838 }
1723 1839 .tr-root .tr-pl-1\.5{
1724 1840 padding-left: 0.375rem;
1725 1841 }
1726 -.tr-root .tr-pl-11{
1727 - padding-left: 2.75rem;
1728 -}
1729 1842 .tr-root .tr-pl-2{
1730 1843 padding-left: 0.5rem;
1731 1844 }
1732 1845 .tr-root .tr-pl-3{
@@ -1788,8 +1901,14 @@
1788 1901 }
1789 1902 .tr-root .tr-pt-6{
1790 1903 padding-top: 1.5rem;
1791 1904 }
1905 +.tr-root .tr-pt-\[11px\]{
1906 + padding-top: 11px;
1907 +}
1908 +.tr-root .tr-pt-\[15px\]{
1909 + padding-top: 15px;
1910 +}
1792 1911 .tr-root .tr-text-left{
1793 1912 text-align: left;
1794 1913 }
1795 1914 .tr-root .tr-text-center{
@@ -1833,11 +1952,8 @@
1833 1952 }
1834 1953 .tr-root .tr-text-\[18px\]{
1835 1954 font-size: 18px;
1836 1955 }
1837 -.tr-root .tr-text-\[26px\]{
1838 - font-size: 26px;
1839 -}
1840 1956 .tr-root .tr-text-\[9px\]{
1841 1957 font-size: 9px;
1842 1958 }
1843 1959 .tr-root .tr-text-base{
@@ -1911,8 +2027,11 @@
1911 2027 }
1912 2028 .tr-root .tr-tracking-wide{
1913 2029 letter-spacing: 0.025em;
1914 2030 }
2031 +.tr-root .tr-tracking-wider{
2032 + letter-spacing: 0.05em;
2033 +}
1915 2034 .tr-root .tr-text-\[\#006621\]{
1916 2035 --tw-text-opacity: 1;
1917 2036 color: rgb(0 102 33 / var(--tw-text-opacity, 1));
1918 2037 }
@@ -1964,8 +2083,12 @@
1964 2083 .tr-root .tr-text-emerald-600{
1965 2084 --tw-text-opacity: 1;
1966 2085 color: rgb(5 150 105 / var(--tw-text-opacity, 1));
1967 2086 }
2087 +.tr-root .tr-text-emerald-700{
2088 + --tw-text-opacity: 1;
2089 + color: rgb(4 120 87 / var(--tw-text-opacity, 1));
2090 +}
1968 2091 .tr-root .tr-text-green-700{
1969 2092 --tw-text-opacity: 1;
1970 2093 color: rgb(21 128 61 / var(--tw-text-opacity, 1));
1971 2094 }
@@ -1992,8 +2115,12 @@
1992 2115 .tr-root .tr-text-secondary{
1993 2116 --tw-text-opacity: 1;
1994 2117 color: rgb(83 83 83 / var(--tw-text-opacity, 1));
1995 2118 }
2119 +.tr-root .tr-text-slate-300{
2120 + --tw-text-opacity: 1;
2121 + color: rgb(203 213 225 / var(--tw-text-opacity, 1));
2122 +}
1996 2123 .tr-root .tr-text-slate-400{
1997 2124 --tw-text-opacity: 1;
1998 2125 color: rgb(148 163 184 / var(--tw-text-opacity, 1));
1999 2126 }
@@ -2000,12 +2127,8 @@
2000 2127 .tr-root .tr-text-slate-500{
2001 2128 --tw-text-opacity: 1;
2002 2129 color: rgb(100 116 139 / var(--tw-text-opacity, 1));
2003 2130 }
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 2131 .tr-root .tr-text-slate-700{
2009 2132 --tw-text-opacity: 1;
2010 2133 color: rgb(51 65 85 / var(--tw-text-opacity, 1));
2011 2134 }
@@ -2030,8 +2153,12 @@
2030 2153 .tr-root .tr-text-tertiary{
2031 2154 --tw-text-opacity: 1;
2032 2155 color: rgb(90 92 94 / var(--tw-text-opacity, 1));
2033 2156 }
2157 +.tr-root .tr-text-violet-700{
2158 + --tw-text-opacity: 1;
2159 + color: rgb(109 40 217 / var(--tw-text-opacity, 1));
2160 +}
2034 2161 .tr-root .tr-text-warning{
2035 2162 --tw-text-opacity: 1;
2036 2163 color: rgb(181 71 8 / var(--tw-text-opacity, 1));
2037 2164 }
@@ -2452,8 +2579,12 @@
2452 2579 --tw-bg-opacity: 1;
2453 2580 background-color: rgb(226 230 241 / var(--tw-bg-opacity, 1));
2454 2581 }
2455 2582
2583 +.tr-root .hover\:tr-bg-line-2\/30:hover{
2584 + background-color: rgb(226 230 241 / 0.3);
2585 +}
2586 +
2456 2587 .tr-root .hover\:tr-bg-line-2\/50:hover{
2457 2588 background-color: rgb(226 230 241 / 0.5);
2458 2589 }
2459 2590
@@ -2508,12 +2639,8 @@
2508 2639 .tr-root .hover\:tr-opacity-70:hover{
2509 2640 opacity: 0.7;
2510 2641 }
2511 2642
2512 -.tr-root .hover\:tr-opacity-90:hover{
2513 - opacity: 0.9;
2514 -}
2515 -
2516 2643 .tr-root .hover\:tr-shadow-lg:hover{
2517 2644 --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.10), 0 4px 6px -2px rgba(0,0,0,.05);
2518 2645 --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);
2519 2646 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
@@ -2572,8 +2699,13 @@
2572 2699 --tw-border-opacity: 1;
2573 2700 border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
2574 2701 }
2575 2702
2703 +.tr-root .focus-visible\:tr-bg-white:focus-visible{
2704 + --tw-bg-opacity: 1;
2705 + background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
2706 +}
2707 +
2576 2708 .tr-root .focus-visible\:tr-ring-2:focus-visible{
2577 2709 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2578 2710 --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2579 2711 box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
@@ -2591,13 +2723,25 @@
2591 2723 .tr-root .disabled\:tr-cursor-not-allowed:disabled{
2592 2724 cursor: not-allowed;
2593 2725 }
2594 2726
2727 +.tr-root .disabled\:tr-cursor-wait:disabled{
2728 + cursor: wait;
2729 +}
2730 +
2595 2731 .tr-root .disabled\:tr-border-secondary:disabled{
2596 2732 --tw-border-opacity: 1;
2597 2733 border-color: rgb(226 230 241 / var(--tw-border-opacity, 1));
2598 2734 }
2599 2735
2736 +.tr-root .disabled\:tr-border-transparent:disabled{
2737 + border-color: transparent;
2738 +}
2739 +
2740 +.tr-root .disabled\:tr-bg-transparent:disabled{
2741 + background-color: transparent;
2742 +}
2743 +
2600 2744 .tr-root .disabled\:tr-bg-white:disabled{
2601 2745 --tw-bg-opacity: 1;
2602 2746 background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
2603 2747 }
@@ -2627,12 +2771,23 @@
2627 2771 --tw-rotate: 90deg;
2628 2772 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2629 2773 }
2630 2774
2775 +.tr-root :is(.tr-group:focus-within .group-focus-within\:tr-opacity-100){
2776 + opacity: 1;
2777 +}
2778 +
2779 +.tr-root :is(.tr-group:hover .group-hover\:tr-opacity-100){
2780 + opacity: 1;
2781 +}
2782 +
2631 2783 @media (min-width: 640px){
2632 2784 .tr-root .sm\:tr-block{
2633 2785 display: block;
2634 2786 }
2787 + .tr-root .sm\:tr-w-80{
2788 + width: 20rem;
2789 + }
2635 2790 .tr-root .sm\:tr-flex-1{
2636 2791 flex: 1 1 0%;
2637 2792 }
2638 2793 .tr-root .sm\:tr-grid-cols-2{
@@ -2637,17 +2792,11 @@
2637 2792 }
2638 2793 .tr-root .sm\:tr-grid-cols-2{
2639 2794 grid-template-columns: repeat(2, minmax(0, 1fr));
2640 2795 }
2641 - .tr-root .sm\:tr-grid-cols-3{
2642 - grid-template-columns: repeat(3, minmax(0, 1fr));
2643 - }
2644 2796 .tr-root .sm\:tr-grid-cols-4{
2645 2797 grid-template-columns: repeat(4, minmax(0, 1fr));
2646 2798 }
2647 - .tr-root .sm\:tr-grid-cols-\[1fr_1fr_auto\]{
2648 - grid-template-columns: 1fr 1fr auto;
2649 - }
2650 2799 .tr-root .sm\:tr-flex-row{
2651 2800 flex-direction: row;
2652 2801 }
2653 2802 }
@@ -2795,8 +2944,12 @@
2795 2944 grid-template-columns: repeat(3, minmax(0, 1fr));
2796 2945 }
2797 2946 }
2798 2947
2948 +.tr-root :is(.\[\&\>th\]\:tr-whitespace-nowrap>th){
2949 + white-space: nowrap;
2950 +}
2951 +
2799 2952 .tr-root :is(.\[\&_p\:last-child\]\:tr-mb-0 p:last-child){
2800 2953 margin-bottom: 0px;
2801 2954 }
2802 2955
@@ -2816,5 +2969,5 @@
2816 2969 --tw-text-opacity: 1;
2817 2970 color: rgb(29 29 29 / var(--tw-text-opacity, 1));
2818 2971 }
2819 2972
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}}
2973 +@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/inter-latin-ext-wght-normal.8bff79fb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/inter-latin-wght-normal.4f2981d8.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.thinkrank-setup-wizard-active #wpbody-content{background:radial-gradient(900px 420px at 12% -8%, rgba(68, 81, 255, 0.07), transparent 60%),radial-gradient(760px 380px at 100% 0%, rgba(108, 120, 255, 0.06), transparent 55%)}.tr-wizard-skeleton .tr-wizard__step{flex:1;min-width:0}.tr-wizard-skeleton .tr-wizard__header{display:flex;flex-direction:column;gap:10px}.tr-skel{display:block;border-radius:6px;background:#eef0f5;background-image:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.85) 50%, transparent 100%);background-repeat:no-repeat;background-size:200px 100%;background-position:-200px 0;animation:thinkrank-wizard-shimmer 1.4s cubic-bezier(0.4, 0, 0.2, 1) infinite}.tr-skel--marker{width:28px;height:28px;border-radius:50%;flex-shrink:0}.tr-skel--step-label{width:100%;max-width:84px;height:12px}.tr-skel--title{width:260px;max-width:100%;height:20px;border-radius:8px}.tr-skel--subtitle{width:420px;max-width:100%;height:12px}.tr-wizard-skeleton__rows{display:flex;flex-direction:column;gap:14px}.tr-wizard-skeleton__row{display:flex;align-items:center;gap:16px;border:1px solid #e7e8f0;border-radius:12px;padding:16px 18px;background:#fff}.tr-wizard-skeleton__row-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:8px}.tr-skel--row-icon{width:40px;height:40px;border-radius:12px;flex-shrink:0}.tr-skel--row-title{width:180px;max-width:100%;height:13px}.tr-skel--row-detail{width:300px;max-width:100%;height:11px}.tr-skel--row-badge{width:74px;height:24px;border-radius:999px;flex-shrink:0}.tr-skel--btn{width:132px;height:40px;border-radius:12px}.tr-skel--btn-ghost{width:84px;height:20px;border-radius:8px}@keyframes thinkrank-wizard-shimmer{to{background-position:calc(100% + 200px) 0}}@media(prefers-reduced-motion: reduce){.tr-skel{animation:none}}@keyframes thinkrank-wizard-spin{to{transform:rotate(360deg)}}@keyframes thinkrank-wizard-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tr-wizard{box-sizing:border-box;max-width:1080px;margin:28px auto 56px;padding:0 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#16181d;-webkit-font-smoothing:antialiased}.tr-wizard *{box-sizing:border-box}.tr-wizard__panel{display:flex;flex-direction:column;background:#fff;border:1px solid #e7e8f0;border-radius:22px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 28px -8px rgba(16,24,40,.1),0 32px 56px -20px rgba(68,81,255,.14);overflow:hidden}.tr-wizard__stepper-card{background:linear-gradient(180deg, #f3f4ff 0%, rgba(243, 244, 255, 0) 100%),#fff;padding:4px 32px 0;border-bottom:1px solid #eef0f5}.tr-wizard__stepper{display:flex;align-items:stretch;justify-content:space-between;gap:4px;margin:0;padding:0;list-style:none}.tr-wizard__step{display:flex;align-items:center;gap:10px;margin:0;padding:18px 6px;position:relative;border-bottom:3px solid rgba(0,0,0,0);transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step-button{display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;background:none;border:0;cursor:pointer;font:inherit;color:inherit}.tr-wizard__step-button:disabled{cursor:default}.tr-wizard__step-button:not(:disabled):hover .tr-wizard__step-marker{border-color:#4451ff;color:#4451ff}.tr-wizard__step-button:not(:disabled):hover .tr-wizard__step-label{color:#16181d}.tr-wizard__step-button:focus-visible{outline:2px solid #4451ff;outline-offset:3px;border-radius:6px}.tr-wizard__step-marker{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:600;border:1.5px solid #d5d7e2;color:#8a8d95;background:#fff;flex-shrink:0;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),border-color .22s cubic-bezier(0.4, 0, 0.2, 1),color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step-label{font-size:15px;font-weight:500;color:#676b73;white-space:nowrap;transition:color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__step.is-active{border-bottom-color:#4451ff}.tr-wizard__step.is-active::after{content:"";position:absolute;left:6px;right:6px;bottom:-3px;height:3px;border-radius:3px 3px 0 0;background:#4451ff}.tr-wizard__step.is-active .tr-wizard__step-marker{background:linear-gradient(135deg, #4451ff 0%, #6c78ff 100%);border-color:#4451ff;color:#fff;box-shadow:0 4px 10px -2px rgba(68,81,255,.5)}.tr-wizard__step.is-active .tr-wizard__step-label{color:#4451ff;font-weight:600}.tr-wizard__step.is-complete .tr-wizard__step-marker{background:#e9ecfe;border-color:rgba(0,0,0,0);color:#4451ff}.tr-wizard__step.is-complete .tr-wizard__step-label{color:#16181d}.tr-wizard__card{display:flex;flex-direction:column;background:#fff}.tr-wizard__header{padding:28px 40px 16px}.tr-wizard__title{margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:#16181d}.tr-wizard__subtitle{margin:0;max-width:68ch;font-size:14px;line-height:1.55;color:#676b73}.tr-wizard__divider{height:1px;background:#eef0f5}.tr-wizard__body{display:flex;flex-direction:column;flex:1 0 auto;padding:28px 40px 36px;animation:thinkrank-wizard-fade .28s cubic-bezier(0.4, 0, 0.2, 1) both}.tr-wizard__error{margin-top:16px;padding:12px 16px;border-radius:12px;background:#fef3f2;border:1px solid #fecdca;color:#912018;font-size:13px;line-height:1.5}.tr-wizard__notice{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;padding:12px 16px;border-radius:12px;font-size:13px;line-height:1.5;border:1px solid rgba(0,0,0,0)}.tr-wizard__notice--success{background:#ecfdf3;border-color:#abefc6;color:#05603a}.tr-wizard__notice--error{background:#fffaeb;border-color:#fedf89;color:#93370d}.tr-wizard__notice-text{flex:1}.tr-wizard__notice-dismiss{flex:none;padding:0;border:0;background:none;color:inherit;font-size:18px;line-height:1;cursor:pointer;opacity:.65;transition:opacity .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__notice-dismiss:hover{opacity:1}.tr-wizard__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 40px 22px;border-top:1px solid #eef0f5;background:linear-gradient(180deg, rgba(246, 247, 251, 0) 0%, #f6f7fb 100%)}.tr-wizard__footer--ready{margin:auto -40px -36px;padding-left:40px;padding-right:40px}.tr-wizard__footer-left{display:flex;align-items:center}.tr-wizard__footer-right{display:flex;align-items:center;gap:12px}.tr-wizard__skip.components-button.is-link{color:#676b73;font-weight:600;text-decoration:none}.tr-wizard__skip.components-button.is-link:hover:not(:disabled),.tr-wizard__skip.components-button.is-link:focus:not(:disabled){color:#4451ff;text-decoration:underline}.tr-wizard .components-button.is-primary{background:#4451ff;border-color:#4451ff;border-radius:12px;min-height:40px;padding:9px 20px;font-size:14px;font-weight:600;box-shadow:0 1px 2px rgba(16,24,40,.06);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1),transform .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-primary:hover:not(:disabled),.tr-wizard .components-button.is-primary:focus:not(:disabled),.tr-wizard .components-button.is-primary:active:not(:disabled){background:#3a46e0;border-color:#3a46e0;color:#fff;box-shadow:0 6px 16px -4px rgba(68,81,255,.5)}.tr-wizard .components-button.is-primary:active:not(:disabled){transform:translateY(1px)}.tr-wizard .components-button.is-primary.is-busy,.tr-wizard .components-button.is-primary.is-busy:disabled,.tr-wizard .components-button.is-primary.is-busy[aria-disabled=true]{background:#4451ff;background-image:none;border-color:#4451ff;color:#fff;opacity:1}.tr-wizard .components-button.is-primary.is-busy::before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:50%;animation:thinkrank-wizard-spin .7s linear infinite}.tr-wizard .components-button.is-secondary{color:#4a4d55;border-radius:12px;min-height:40px;padding:9px 18px;font-size:14px;font-weight:600;background:#fff;box-shadow:inset 0 0 0 1px #d5d7e2,0 1px 2px rgba(16,24,40,.06);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1),color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-secondary:hover:not(:disabled),.tr-wizard .components-button.is-secondary:focus:not(:disabled){background:#f6f7fb;color:#16181d;box-shadow:inset 0 0 0 1px #d5d7e2,0 1px 2px rgba(16,24,40,.06)}.tr-wizard .components-button.tr-wizard__import-btn{min-height:38px;padding:8px 18px;border-radius:12px;font-size:14px;font-weight:700;background:#f3f4ff;color:#4451ff;box-shadow:inset 0 0 0 1px rgba(68,81,255,.45);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.tr-wizard__import-btn:hover:not(:disabled):not([aria-disabled=true]),.tr-wizard .components-button.tr-wizard__import-btn:focus:not(:disabled):not([aria-disabled=true]){background:#e9ecfe;color:#2f39c9;box-shadow:inset 0 0 0 1px #4451ff}.tr-wizard .components-button.tr-wizard__import-btn:disabled,.tr-wizard .components-button.tr-wizard__import-btn[aria-disabled=true]{background:#eeeff2;color:#b0b2c0;box-shadow:inset 0 0 0 1px #e7e8f0;opacity:1}.tr-wizard .components-base-control__label,.tr-wizard .components-input-control__label{text-transform:none;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:normal;color:#16181d;margin-bottom:6px}.tr-wizard .components-text-control__input,.tr-wizard .components-input-control__container input{border-radius:8px;border:1.5px solid #d5d7e2;box-shadow:none;min-height:40px;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-text-control__input:focus,.tr-wizard .components-input-control__container input:focus{border-color:#4451ff;box-shadow:none;outline:none}.tr-wizard .thinkrank-media-picker .components-base-control__label{display:block;font-size:14px;font-weight:500;color:#16181d;margin-bottom:8px}.tr-wizard .thinkrank-media-picker .components-base-control__help{color:#4a4d55;font-size:13px;margin:6px 0 0}.tr-wizard .thinkrank-media-picker+.thinkrank-media-picker{margin-top:22px}.tr-wizard__cols>.thinkrank-media-picker+.thinkrank-media-picker{margin-top:0}.tr-wizard .components-form-toggle.is-checked .components-form-toggle__track{background-color:#4451ff;border-color:#4451ff}.tr-wizard .components-button.tr-wizard__google-btn{background:#fff;color:#16181d}.tr-wizard .components-button.tr-wizard__google-btn:hover:not(:disabled),.tr-wizard .components-button.tr-wizard__google-btn:focus:not(:disabled){background:#f6f7fb;color:#16181d}.thinkrank-google-icon{display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:middle}.tr-wizard__stack{display:flex;flex-direction:column;gap:16px}.tr-wizard__cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tr-wizard__group{border:1px solid #e7e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:14px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__group:hover{border-color:#d5d7e2}.tr-wizard__group-head{display:flex;flex-direction:column;gap:4px}.tr-wizard__group-title{font-size:15px;font-weight:600;color:#16181d}.tr-wizard__group-sub{font-size:13px;color:#676b73}.tr-wizard__section-label{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.06em;color:#8a8d95;margin-top:6px}.tr-wizard__pills{display:flex;flex-wrap:wrap;gap:10px}.tr-wizard__pill{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:1.5px solid #e7e8f0;background:#fff;color:#4a4d55;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;line-height:1;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),color .15s cubic-bezier(0.4, 0, 0.2, 1),border-color .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__pill:hover{border-color:#d5d7e2;color:#16181d}.tr-wizard__pill.is-selected{background:#f3f4ff;border-color:#4451ff;color:#4451ff;box-shadow:0 1px 2px rgba(68,81,255,.12)}.tr-wizard__pill-radio{width:15px;height:15px;border-radius:50%;border:1.5px solid #c4c4d4;position:relative;flex-shrink:0;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__pill.is-selected .tr-wizard__pill-radio{border-color:#4451ff}.tr-wizard__pill.is-selected .tr-wizard__pill-radio::after{content:"";position:absolute;inset:2.5px;border-radius:50%;background:#4451ff}.tr-wizard__rows{display:flex;flex-direction:column;gap:14px}.tr-wizard__row-card{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #e7e8f0;border-radius:12px;padding:16px 18px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__row-card:hover{border-color:#d5d7e2;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__row-card--migration{flex-direction:column;align-items:stretch;gap:16px}.tr-wizard__row-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.tr-wizard__row-main{display:flex;align-items:center;gap:16px}.tr-wizard__import-detecting,.tr-wizard__import-empty{color:#4a4d55;font-size:14px;padding:4px 0}.tr-wizard__import-progress{display:flex;flex-direction:column;gap:16px;padding-left:64px}.tr-wizard__import-progress-title{font-size:14px;font-weight:600;color:#16181d}.tr-wizard__import-bar{height:8px;border-radius:999px;background:#eef0f5;overflow:hidden}.tr-wizard__import-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg, #4451ff 0%, #6c78ff 100%);transition:width .3s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__import-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tr-wizard__import-step{position:relative;display:flex;align-items:center;gap:10px}.tr-wizard__import-step:not(:last-child)::before{content:"";position:absolute;left:9px;top:20px;width:2px;height:12px;background:#e7e8f0}.tr-wizard__import-step-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;border:1.5px solid #d5d7e2;background:#fff;color:#fff;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),border-color .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__import-step-label{font-size:14px;font-weight:500;color:#16181d}.tr-wizard__import-step.is-active .tr-wizard__import-step-dot{border-color:#4451ff;box-shadow:0 0 0 3px rgba(68,81,255,.14)}.tr-wizard__import-step.is-done .tr-wizard__import-step-dot{border-color:#4451ff;background:#4451ff}.tr-wizard__import-step.is-active .tr-wizard__import-step-label{font-weight:600;color:#4451ff}.tr-wizard__import-step.is-pending .tr-wizard__import-step-label{color:#8a8d95}.tr-wizard__import-done{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#4451ff}.tr-wizard__import-done-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#4451ff;color:#fff}.tr-wizard__import-error{margin:8px 0 0;font-size:13px;color:#912018}.tr-wizard__row-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#f3f4ff;color:#4451ff;font-weight:700;flex-shrink:0}.tr-wizard__row-logo{display:block;width:48px;height:48px;flex-shrink:0;border-radius:10px}.tr-wizard__row-logo--text{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#f3f4ff;color:#4451ff;font-size:20px;font-weight:700;line-height:1}.tr-wizard__row-text{display:flex;flex-direction:column;gap:3px}.tr-wizard__row-title{font-size:15px;font-weight:600;color:#16181d}.tr-wizard__row-detail{font-size:12.5px;color:#676b73}.tr-wizard__badge{font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;white-space:nowrap}.tr-wizard__badge.is-success{background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6}.tr-wizard__badge.is-neutral{background:#f6f7fb;color:#8a8d95;box-shadow:inset 0 0 0 1px #e7e8f0}.tr-wizard__badge-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6;font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;margin-bottom:10px}.tr-wizard__badge-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentcolor}.tr-wizard__start{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:8px 0 4px}.tr-wizard__start-preview{width:100%;display:flex;justify-content:center;margin:-42px 0 -25px}.tr-wizard__start-preview-img{display:block;width:380px;max-width:100%;height:auto}.tr-wizard__start-usage-title{margin:0 0 14px;font-size:16px;font-weight:600;color:#16181d}.tr-wizard__start-usage{max-width:620px;margin:0;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__start-usage+.tr-wizard__start-usage{margin-top:6px}.tr-wizard__start-collect-link{padding:0;border:0;background:none;color:#4451ff;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.tr-wizard__start-collect-link:hover,.tr-wizard__start-collect-link:focus{color:#3a46e0}.tr-wizard__start-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:30px}.tr-wizard__plugin-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:14px}.tr-wizard__plugin-card{border:1px solid #e7e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1),transform .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__plugin-card:hover{border-color:rgba(68,81,255,.4);box-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 24px -8px rgba(68,81,255,.2);transform:translateY(-2px)}.tr-wizard__plugin-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #eef0f5}.tr-wizard__plugin-logo{display:block;width:40px;height:40px;padding:4px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px rgba(68,81,255,.13),inset 0 0 6px 0 #d6d6ff;flex-shrink:0}.tr-wizard__plugin-name{font-size:15px;font-weight:600;flex:1}.tr-wizard__plugin-status{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.5;text-transform:uppercase;letter-spacing:.03em;color:#05603a;background:#ecfdf3;box-shadow:inset 0 0 0 1px #abefc6}.tr-wizard__plugin-desc{margin:0;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__social-list{display:flex;flex-direction:column;gap:14px}.tr-wizard__social-row{display:flex;align-items:center;gap:12px;border:1px solid #e7e8f0;border-radius:12px;padding:8px 16px;background:#fff;transition:border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__social-row:focus-within{border-color:#4451ff}.tr-wizard__social-brand{display:block;width:28px;height:28px;flex-shrink:0}.tr-wizard__social-name{width:96px;flex-shrink:0;font-size:14px;font-weight:500;color:#16181d}.tr-wizard__social-row .tr-wizard__social-input{flex:1;min-width:0;min-height:36px;border:0 !important;border-left:1px solid #e7e8f0 !important;border-radius:0 !important;padding:8px 0 8px 16px;margin:0;font-size:14px;color:#16181d;background:rgba(0,0,0,0);box-shadow:none !important}.tr-wizard__social-row .tr-wizard__social-input::placeholder{color:#8a8d95}.tr-wizard__social-row .tr-wizard__social-input:focus{outline:none;border-left-color:#4451ff !important}.tr-wizard__ready{display:flex;flex-direction:column;flex:1 0 auto}.tr-wizard__status-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.tr-wizard__status-item{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e7e8f0;border-radius:12px;background:linear-gradient(180deg, #fff 0%, rgba(236, 253, 243, 0.35) 100%)}.tr-wizard__status-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ecfdf3;color:#027a48;box-shadow:inset 0 0 0 1px #abefc6;font-size:13px;font-weight:700;flex-shrink:0}.tr-wizard__status-text{display:flex;flex-direction:column;gap:4px}.tr-wizard__status-title{font-size:15px;font-weight:600}.tr-wizard__status-detail{font-size:13px;line-height:1.5;color:#676b73}.tr-wizard__mcp-loading{color:#4a4d55;font-size:14px;padding:4px 0}.tr-wizard__mcp-access{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border:1px solid #e7e8f0;border-radius:12px;padding:18px;background:linear-gradient(180deg, #f3f4ff 0%, #fff 60%)}.tr-wizard__mcp-access .components-form-toggle{flex-shrink:0;margin-top:2px}.tr-wizard__mcp-access-text{display:flex;flex-direction:column;gap:8px}.tr-wizard__mcp-access-head{display:flex;align-items:center;gap:10px}.tr-wizard__mcp-access-desc{margin:0;max-width:72ch;font-size:13px;line-height:1.6;color:#676b73}.tr-wizard__mcp-connector{display:flex;flex-direction:column;gap:16px;border:1px solid #e7e8f0;border-radius:12px;padding:18px;background:#fff;transition:border-color .22s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .22s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__mcp-connector:hover{border-color:#d5d7e2;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__mcp-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.tr-wizard__mcp-icon svg{width:22px;height:22px}.tr-wizard__mcp-detail{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid #eef0f5}.tr-wizard__mcp-field-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a8d95}.tr-wizard__mcp-url{display:flex;align-items:center;gap:8px;padding:7px 7px 7px 14px;border:1.5px solid #d5d7e2;border-radius:10px;background:#f6f7fb}.tr-wizard__mcp-url code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;background:none;font-size:13px;font-family:ui-monospace,sfmono-regular,menlo,monospace;color:#4a4d55}.tr-wizard__mcp-copy{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:32px;padding:0 14px;border:0;border-radius:8px;cursor:pointer;background:#fff;color:#4451ff;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #d5d7e2;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard__mcp-copy:hover,.tr-wizard__mcp-copy:focus{background:#f3f4ff;box-shadow:inset 0 0 0 1px #4451ff}.tr-wizard__mcp-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tr-wizard__mcp-steps li{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.5;color:#4a4d55}.tr-wizard__mcp-step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#e9ecfe;color:#4451ff;font-size:12px;font-weight:700}.tr-wizard__help{display:flex;flex-direction:column;width:100%;max-width:460px;margin:8px auto;overflow:hidden;border:1px solid #e7e8f0;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.tr-wizard__help-hero{display:flex;flex-direction:column;align-items:center;gap:14px;padding:34px 24px 30px;background:radial-gradient(120% 120% at 50% -10%, rgba(255, 255, 255, 0.22), transparent 60%),linear-gradient(135deg, #4451ff 0%, #6c78ff 100%)}.tr-wizard__help-icon{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;color:#fff;background:hsla(0,0%,100%,.16);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45)}.tr-wizard__help-pill{display:inline-flex;align-items:center;padding:5px 14px;border-radius:999px;background:hsla(0,0%,100%,.18);color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em}.tr-wizard__help-body{display:flex;flex-direction:column;align-items:center;gap:22px;padding:26px 24px}.tr-wizard__help-benefits{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px;margin:0;padding:0;list-style:none}.tr-wizard__help-benefit{display:flex;align-items:center;gap:12px;margin:0;font-size:14px;color:#16181d}.tr-wizard__help-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#e9ecfe;color:#4451ff}.tr-wizard .components-button.is-primary.tr-wizard__help-cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 30px;font-size:15px}.tr-wizard .components-button.is-primary.tr-wizard__help-cta svg{transition:transform .15s cubic-bezier(0.4, 0, 0.2, 1)}.tr-wizard .components-button.is-primary.tr-wizard__help-cta:hover svg,.tr-wizard .components-button.is-primary.tr-wizard__help-cta:focus svg{transform:translateX(3px)}.tr-wizard__help-note{font-size:13px;color:#8a8d95}@media(max-width: 960px){.tr-wizard__plugin-grid{grid-template-columns:1fr 1fr}}@media(max-width: 782px){.tr-wizard{margin-top:16px}.tr-wizard__stepper-card{padding-left:20px;padding-right:20px}.tr-wizard__stepper{flex-wrap:wrap;gap:4px 16px}.tr-wizard__step{padding:12px 4px}.tr-wizard__step.is-active::after{display:none}.tr-wizard__header,.tr-wizard__body,.tr-wizard__footer{padding-left:20px;padding-right:20px}.tr-wizard__footer--ready{margin-left:-20px;margin-right:-20px}.tr-wizard__cols,.tr-wizard__status-grid,.tr-wizard__plugin-grid{grid-template-columns:1fr}}