| @@ -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:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&di); | |
| 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{ |
| @@ -461,8 +492,11 @@ | ||
| 461 | 492 | } |
| 462 | 493 | .tr-root .tr-right-full{ |
| 463 | 494 | right: 100%; |
| 464 | 495 | } |
| 496 | +.tr-root .tr-top-0{ | |
| 497 | + top: 0px; | |
| 498 | +} | |
| 465 | 499 | .tr-root .tr-top-1{ |
| 466 | 500 | top: 0.25rem; |
| 467 | 501 | } |
| 468 | 502 | .tr-root .tr-top-1\.5{ |
| @@ -482,8 +516,11 @@ | ||
| 482 | 516 | } |
| 483 | 517 | .tr-root .tr-top-full{ |
| 484 | 518 | top: 100%; |
| 485 | 519 | } |
| 520 | +.tr-root .tr-z-10{ | |
| 521 | + z-index: 10; | |
| 522 | +} | |
| 486 | 523 | .tr-root .tr-z-50{ |
| 487 | 524 | z-index: 50; |
| 488 | 525 | } |
| 489 | 526 | .tr-root .tr-z-\[99990\]{ |
| @@ -696,11 +733,8 @@ | ||
| 696 | 733 | } |
| 697 | 734 | .tr-root .tr-h-20{ |
| 698 | 735 | height: 5rem; |
| 699 | 736 | } |
| 700 | -.tr-root .tr-h-24{ | |
| 701 | - height: 6rem; | |
| 702 | -} | |
| 703 | 737 | .tr-root .tr-h-3{ |
| 704 | 738 | height: 0.75rem; |
| 705 | 739 | } |
| 706 | 740 | .tr-root .tr-h-3\.5{ |
| @@ -747,8 +781,11 @@ | ||
| 747 | 781 | } |
| 748 | 782 | .tr-root .tr-max-h-80{ |
| 749 | 783 | max-height: 20rem; |
| 750 | 784 | } |
| 785 | +.tr-root .tr-max-h-\[70vh\]{ | |
| 786 | + max-height: 70vh; | |
| 787 | +} | |
| 751 | 788 | .tr-root .tr-max-h-full{ |
| 752 | 789 | max-height: 100%; |
| 753 | 790 | } |
| 754 | 791 | .tr-root .tr-min-h-0{ |
| @@ -831,8 +868,14 @@ | ||
| 831 | 868 | } |
| 832 | 869 | .tr-root .tr-w-5{ |
| 833 | 870 | width: 1.25rem; |
| 834 | 871 | } |
| 872 | +.tr-root .tr-w-52{ | |
| 873 | + width: 13rem; | |
| 874 | +} | |
| 875 | +.tr-root .tr-w-56{ | |
| 876 | + width: 14rem; | |
| 877 | +} | |
| 835 | 878 | .tr-root .tr-w-6{ |
| 836 | 879 | width: 1.5rem; |
| 837 | 880 | } |
| 838 | 881 | .tr-root .tr-w-7{ |
| @@ -879,11 +922,8 @@ | ||
| 879 | 922 | } |
| 880 | 923 | .tr-root .tr-min-w-\[120px\]{ |
| 881 | 924 | min-width: 120px; |
| 882 | 925 | } |
| 883 | -.tr-root .tr-min-w-\[160px\]{ | |
| 884 | - min-width: 160px; | |
| 885 | -} | |
| 886 | 926 | .tr-root .tr-min-w-\[16px\]{ |
| 887 | 927 | min-width: 16px; |
| 888 | 928 | } |
| 889 | 929 | .tr-root .tr-min-w-\[170px\]{ |
| @@ -897,14 +937,8 @@ | ||
| 897 | 937 | } |
| 898 | 938 | .tr-root .tr-min-w-\[20px\]{ |
| 899 | 939 | min-width: 20px; |
| 900 | 940 | } |
| 901 | -.tr-root .tr-min-w-\[220px\]{ | |
| 902 | - min-width: 220px; | |
| 903 | -} | |
| 904 | -.tr-root .tr-min-w-\[240px\]{ | |
| 905 | - min-width: 240px; | |
| 906 | -} | |
| 907 | 941 | .tr-root .tr-min-w-\[260px\]{ |
| 908 | 942 | min-width: 260px; |
| 909 | 943 | } |
| 910 | 944 | .tr-root .tr-max-w-2xl{ |
| @@ -1034,11 +1068,8 @@ | ||
| 1034 | 1068 | .tr-root .tr-select-none{ |
| 1035 | 1069 | -webkit-user-select: none; |
| 1036 | 1070 | user-select: none; |
| 1037 | 1071 | } |
| 1038 | -.tr-root .tr-resize-none{ | |
| 1039 | - resize: none; | |
| 1040 | -} | |
| 1041 | 1072 | .tr-root .tr-resize-y{ |
| 1042 | 1073 | resize: vertical; |
| 1043 | 1074 | } |
| 1044 | 1075 | .tr-root .tr-list-disc{ |
| @@ -1249,11 +1280,8 @@ | ||
| 1249 | 1280 | } |
| 1250 | 1281 | .tr-root .tr-rounded-md{ |
| 1251 | 1282 | border-radius: 8px; |
| 1252 | 1283 | } |
| 1253 | -.tr-root .tr-rounded-sm{ | |
| 1254 | - border-radius: 4px; | |
| 1255 | -} | |
| 1256 | 1284 | .tr-root .tr-rounded-xl{ |
| 1257 | 1285 | border-radius: 16px; |
| 1258 | 1286 | } |
| 1259 | 1287 | .tr-root .tr-rounded-r{ |
| @@ -1259,12 +1287,8 @@ | ||
| 1259 | 1287 | .tr-root .tr-rounded-r{ |
| 1260 | 1288 | border-top-right-radius: 6px; |
| 1261 | 1289 | border-bottom-right-radius: 6px; |
| 1262 | 1290 | } |
| 1263 | -.tr-root .tr-rounded-t{ | |
| 1264 | - border-top-left-radius: 6px; | |
| 1265 | - border-top-right-radius: 6px; | |
| 1266 | -} | |
| 1267 | 1291 | .tr-root .tr-border{ |
| 1268 | 1292 | border-width: 1px; |
| 1269 | 1293 | } |
| 1270 | 1294 | .tr-root .tr-border-0{ |
| @@ -1302,16 +1326,8 @@ | ||
| 1302 | 1326 | } |
| 1303 | 1327 | .tr-root .tr-border-dashed{ |
| 1304 | 1328 | border-style: dashed; |
| 1305 | 1329 | } |
| 1306 | -.tr-root .tr-border-\[\#ddd\]{ | |
| 1307 | - --tw-border-opacity: 1; | |
| 1308 | - border-color: rgb(221 221 221 / var(--tw-border-opacity, 1)); | |
| 1309 | -} | |
| 1310 | -.tr-root .tr-border-\[\#eee\]{ | |
| 1311 | - --tw-border-opacity: 1; | |
| 1312 | - border-color: rgb(238 238 238 / var(--tw-border-opacity, 1)); | |
| 1313 | -} | |
| 1314 | 1330 | .tr-root .tr-border-amber-200{ |
| 1315 | 1331 | --tw-border-opacity: 1; |
| 1316 | 1332 | border-color: rgb(253 230 138 / var(--tw-border-opacity, 1)); |
| 1317 | 1333 | } |
| @@ -1422,12 +1438,8 @@ | ||
| 1422 | 1438 | .tr-root .tr-bg-\[\#F6F7FB\]{ |
| 1423 | 1439 | --tw-bg-opacity: 1; |
| 1424 | 1440 | background-color: rgb(246 247 251 / var(--tw-bg-opacity, 1)); |
| 1425 | 1441 | } |
| 1426 | -.tr-root .tr-bg-\[\#F7F8FA\]{ | |
| 1427 | - --tw-bg-opacity: 1; | |
| 1428 | - background-color: rgb(247 248 250 / var(--tw-bg-opacity, 1)); | |
| 1429 | -} | |
| 1430 | 1442 | .tr-root .tr-bg-\[\#F7F8FB\]{ |
| 1431 | 1443 | --tw-bg-opacity: 1; |
| 1432 | 1444 | background-color: rgb(247 248 251 / var(--tw-bg-opacity, 1)); |
| 1433 | 1445 | } |
| @@ -1442,12 +1454,8 @@ | ||
| 1442 | 1454 | .tr-root .tr-bg-\[\#f2f4f7\]{ |
| 1443 | 1455 | --tw-bg-opacity: 1; |
| 1444 | 1456 | background-color: rgb(242 244 247 / var(--tw-bg-opacity, 1)); |
| 1445 | 1457 | } |
| 1446 | -.tr-root .tr-bg-\[\#fafafa\]{ | |
| 1447 | - --tw-bg-opacity: 1; | |
| 1448 | - background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1)); | |
| 1449 | -} | |
| 1450 | 1458 | .tr-root .tr-bg-\[\#fef3f2\]{ |
| 1451 | 1459 | --tw-bg-opacity: 1; |
| 1452 | 1460 | background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1)); |
| 1453 | 1461 | } |
| @@ -1483,8 +1491,11 @@ | ||
| 1483 | 1491 | .tr-root .tr-bg-brand-bg{ |
| 1484 | 1492 | --tw-bg-opacity: 1; |
| 1485 | 1493 | background-color: rgb(238 240 255 / var(--tw-bg-opacity, 1)); |
| 1486 | 1494 | } |
| 1495 | +.tr-root .tr-bg-brand-bg\/30{ | |
| 1496 | + background-color: rgb(238 240 255 / 0.3); | |
| 1497 | +} | |
| 1487 | 1498 | .tr-root .tr-bg-brand-bg\/40{ |
| 1488 | 1499 | background-color: rgb(238 240 255 / 0.4); |
| 1489 | 1500 | } |
| 1490 | 1501 | .tr-root .tr-bg-cyan-50{ |
| @@ -1541,8 +1552,12 @@ | ||
| 1541 | 1552 | .tr-root .tr-bg-red-100{ |
| 1542 | 1553 | --tw-bg-opacity: 1; |
| 1543 | 1554 | background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1)); |
| 1544 | 1555 | } |
| 1556 | +.tr-root .tr-bg-slate-50{ | |
| 1557 | + --tw-bg-opacity: 1; | |
| 1558 | + background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)); | |
| 1559 | +} | |
| 1545 | 1560 | .tr-root .tr-bg-success{ |
| 1546 | 1561 | --tw-bg-opacity: 1; |
| 1547 | 1562 | background-color: rgb(2 122 72 / var(--tw-bg-opacity, 1)); |
| 1548 | 1563 | } |
| @@ -1665,12 +1680,8 @@ | ||
| 1665 | 1680 | .tr-root .tr-px-3{ |
| 1666 | 1681 | padding-left: 0.75rem; |
| 1667 | 1682 | padding-right: 0.75rem; |
| 1668 | 1683 | } |
| 1669 | -.tr-root .tr-px-3\.5{ | |
| 1670 | - padding-left: 0.875rem; | |
| 1671 | - padding-right: 0.875rem; | |
| 1672 | -} | |
| 1673 | 1684 | .tr-root .tr-px-4{ |
| 1674 | 1685 | padding-left: 1rem; |
| 1675 | 1686 | padding-right: 1rem; |
| 1676 | 1687 | } |
| @@ -1764,11 +1775,8 @@ | ||
| 1764 | 1775 | } |
| 1765 | 1776 | .tr-root .tr-pl-1\.5{ |
| 1766 | 1777 | padding-left: 0.375rem; |
| 1767 | 1778 | } |
| 1768 | -.tr-root .tr-pl-11{ | |
| 1769 | - padding-left: 2.75rem; | |
| 1770 | -} | |
| 1771 | 1779 | .tr-root .tr-pl-2{ |
| 1772 | 1780 | padding-left: 0.5rem; |
| 1773 | 1781 | } |
| 1774 | 1782 | .tr-root .tr-pl-3{ |
| @@ -1875,11 +1883,8 @@ | ||
| 1875 | 1883 | } |
| 1876 | 1884 | .tr-root .tr-text-\[18px\]{ |
| 1877 | 1885 | font-size: 18px; |
| 1878 | 1886 | } |
| 1879 | -.tr-root .tr-text-\[26px\]{ | |
| 1880 | - font-size: 26px; | |
| 1881 | -} | |
| 1882 | 1887 | .tr-root .tr-text-\[9px\]{ |
| 1883 | 1888 | font-size: 9px; |
| 1884 | 1889 | } |
| 1885 | 1890 | .tr-root .tr-text-base{ |
| @@ -2038,8 +2043,12 @@ | ||
| 2038 | 2043 | .tr-root .tr-text-secondary{ |
| 2039 | 2044 | --tw-text-opacity: 1; |
| 2040 | 2045 | color: rgb(83 83 83 / var(--tw-text-opacity, 1)); |
| 2041 | 2046 | } |
| 2047 | +.tr-root .tr-text-slate-300{ | |
| 2048 | + --tw-text-opacity: 1; | |
| 2049 | + color: rgb(203 213 225 / var(--tw-text-opacity, 1)); | |
| 2050 | +} | |
| 2042 | 2051 | .tr-root .tr-text-slate-400{ |
| 2043 | 2052 | --tw-text-opacity: 1; |
| 2044 | 2053 | color: rgb(148 163 184 / var(--tw-text-opacity, 1)); |
| 2045 | 2054 | } |
| @@ -2457,13 +2466,8 @@ | ||
| 2457 | 2466 | --tw-border-opacity: 1; |
| 2458 | 2467 | border-color: rgb(213 213 221 / var(--tw-border-opacity, 1)); |
| 2459 | 2468 | } |
| 2460 | 2469 | |
| 2461 | -.tr-root .hover\:tr-border-secondary:hover{ | |
| 2462 | - --tw-border-opacity: 1; | |
| 2463 | - border-color: rgb(226 230 241 / var(--tw-border-opacity, 1)); | |
| 2464 | -} | |
| 2465 | - | |
| 2466 | 2470 | .tr-root .hover\:tr-bg-\[\#3641D9\]:hover{ |
| 2467 | 2471 | --tw-bg-opacity: 1; |
| 2468 | 2472 | background-color: rgb(54 65 217 / var(--tw-bg-opacity, 1)); |
| 2469 | 2473 | } |
| @@ -2558,12 +2562,8 @@ | ||
| 2558 | 2562 | .tr-root .hover\:tr-opacity-70:hover{ |
| 2559 | 2563 | opacity: 0.7; |
| 2560 | 2564 | } |
| 2561 | 2565 | |
| 2562 | -.tr-root .hover\:tr-opacity-90:hover{ | |
| 2563 | - opacity: 0.9; | |
| 2564 | -} | |
| 2565 | - | |
| 2566 | 2566 | .tr-root .hover\:tr-shadow-lg:hover{ |
| 2567 | 2567 | --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.10), 0 4px 6px -2px rgba(0,0,0,.05); |
| 2568 | 2568 | --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color); |
| 2569 | 2569 | box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); |
| @@ -2690,17 +2690,11 @@ | ||
| 2690 | 2690 | } |
| 2691 | 2691 | .tr-root .sm\:tr-grid-cols-2{ |
| 2692 | 2692 | grid-template-columns: repeat(2, minmax(0, 1fr)); |
| 2693 | 2693 | } |
| 2694 | - .tr-root .sm\:tr-grid-cols-3{ | |
| 2695 | - grid-template-columns: repeat(3, minmax(0, 1fr)); | |
| 2696 | - } | |
| 2697 | 2694 | .tr-root .sm\:tr-grid-cols-4{ |
| 2698 | 2695 | grid-template-columns: repeat(4, minmax(0, 1fr)); |
| 2699 | 2696 | } |
| 2700 | - .tr-root .sm\:tr-grid-cols-\[1fr_1fr_auto\]{ | |
| 2701 | - grid-template-columns: 1fr 1fr auto; | |
| 2702 | - } | |
| 2703 | 2697 | .tr-root .sm\:tr-flex-row{ |
| 2704 | 2698 | flex-direction: row; |
| 2705 | 2699 | } |
| 2706 | 2700 | } |
| @@ -3063,9 +3057,9 @@ | ||
| 3063 | 3057 | outline: none; |
| 3064 | 3058 | box-shadow: none; |
| 3065 | 3059 | } |
| 3066 | 3060 | |
| 3067 | -@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.thinkrank-m-xs{margin:0.25rem !important}.thinkrank-mt-xs{margin-top:0.25rem !important}.thinkrank-mb-xs{margin-bottom:0.25rem !important}.thinkrank-ml-xs{margin-left:0.25rem !important}.thinkrank-mr-xs{margin-right:0.25rem !important}.thinkrank-mx-xs{margin-left:0.25rem !important;margin-right:0.25rem !important}.thinkrank-my-xs{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.thinkrank-p-xs{padding:0.25rem !important}.thinkrank-pt-xs{padding-top:0.25rem !important}.thinkrank-pb-xs{padding-bottom:0.25rem !important}.thinkrank-pl-xs{padding-left:0.25rem !important}.thinkrank-pr-xs{padding-right:0.25rem !important}.thinkrank-px-xs{padding-left:0.25rem !important;padding-right:0.25rem !important}.thinkrank-py-xs{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.thinkrank-m-sm{margin:0.5rem !important}.thinkrank-mt-sm{margin-top:0.5rem !important}.thinkrank-mb-sm{margin-bottom:0.5rem !important}.thinkrank-ml-sm{margin-left:0.5rem !important}.thinkrank-mr-sm{margin-right:0.5rem !important}.thinkrank-mx-sm{margin-left:0.5rem !important;margin-right:0.5rem !important}.thinkrank-my-sm{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.thinkrank-p-sm{padding:0.5rem !important}.thinkrank-pt-sm{padding-top:0.5rem !important}.thinkrank-pb-sm{padding-bottom:0.5rem !important}.thinkrank-pl-sm{padding-left:0.5rem !important}.thinkrank-pr-sm{padding-right:0.5rem !important}.thinkrank-px-sm{padding-left:0.5rem !important;padding-right:0.5rem !important}.thinkrank-py-sm{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.thinkrank-m-md{margin:0.75rem !important}.thinkrank-mt-md{margin-top:0.75rem !important}.thinkrank-mb-md{margin-bottom:0.75rem !important}.thinkrank-ml-md{margin-left:0.75rem !important}.thinkrank-mr-md{margin-right:0.75rem !important}.thinkrank-mx-md{margin-left:0.75rem !important;margin-right:0.75rem !important}.thinkrank-my-md{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.thinkrank-p-md{padding:0.75rem !important}.thinkrank-pt-md{padding-top:0.75rem !important}.thinkrank-pb-md{padding-bottom:0.75rem !important}.thinkrank-pl-md{padding-left:0.75rem !important}.thinkrank-pr-md{padding-right:0.75rem !important}.thinkrank-px-md{padding-left:0.75rem !important;padding-right:0.75rem !important}.thinkrank-py-md{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.thinkrank-m-lg{margin:1rem !important}.thinkrank-mt-lg{margin-top:1rem !important}.thinkrank-mb-lg{margin-bottom:1rem !important}.thinkrank-ml-lg{margin-left:1rem !important}.thinkrank-mr-lg{margin-right:1rem !important}.thinkrank-mx-lg{margin-left:1rem !important;margin-right:1rem !important}.thinkrank-my-lg{margin-top:1rem !important;margin-bottom:1rem !important}.thinkrank-p-lg{padding:1rem !important}.thinkrank-pt-lg{padding-top:1rem !important}.thinkrank-pb-lg{padding-bottom:1rem !important}.thinkrank-pl-lg{padding-left:1rem !important}.thinkrank-pr-lg{padding-right:1rem !important}.thinkrank-px-lg{padding-left:1rem !important;padding-right:1rem !important}.thinkrank-py-lg{padding-top:1rem !important;padding-bottom:1rem !important}.thinkrank-m-xl{margin:1.25rem !important}.thinkrank-mt-xl{margin-top:1.25rem !important}.thinkrank-mb-xl{margin-bottom:1.25rem !important}.thinkrank-ml-xl{margin-left:1.25rem !important}.thinkrank-mr-xl{margin-right:1.25rem !important}.thinkrank-mx-xl{margin-left:1.25rem !important;margin-right:1.25rem !important}.thinkrank-my-xl{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.thinkrank-p-xl{padding:1.25rem !important}.thinkrank-pt-xl{padding-top:1.25rem !important}.thinkrank-pb-xl{padding-bottom:1.25rem !important}.thinkrank-pl-xl{padding-left:1.25rem !important}.thinkrank-pr-xl{padding-right:1.25rem !important}.thinkrank-px-xl{padding-left:1.25rem !important;padding-right:1.25rem !important}.thinkrank-py-xl{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.thinkrank-m-2xl{margin:1.5rem !important}.thinkrank-mt-2xl{margin-top:1.5rem !important}.thinkrank-mb-2xl{margin-bottom:1.5rem !important}.thinkrank-ml-2xl{margin-left:1.5rem !important}.thinkrank-mr-2xl{margin-right:1.5rem !important}.thinkrank-mx-2xl{margin-left:1.5rem !important;margin-right:1.5rem !important}.thinkrank-my-2xl{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.thinkrank-p-2xl{padding:1.5rem !important}.thinkrank-pt-2xl{padding-top:1.5rem !important}.thinkrank-pb-2xl{padding-bottom:1.5rem !important}.thinkrank-pl-2xl{padding-left:1.5rem !important}.thinkrank-pr-2xl{padding-right:1.5rem !important}.thinkrank-px-2xl{padding-left:1.5rem !important;padding-right:1.5rem !important}.thinkrank-py-2xl{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.thinkrank-m-3xl{margin:2rem !important}.thinkrank-mt-3xl{margin-top:2rem !important}.thinkrank-mb-3xl{margin-bottom:2rem !important}.thinkrank-ml-3xl{margin-left:2rem !important}.thinkrank-mr-3xl{margin-right:2rem !important}.thinkrank-mx-3xl{margin-left:2rem !important;margin-right:2rem !important}.thinkrank-my-3xl{margin-top:2rem !important;margin-bottom:2rem !important}.thinkrank-p-3xl{padding:2rem !important}.thinkrank-pt-3xl{padding-top:2rem !important}.thinkrank-pb-3xl{padding-bottom:2rem !important}.thinkrank-pl-3xl{padding-left:2rem !important}.thinkrank-pr-3xl{padding-right:2rem !important}.thinkrank-px-3xl{padding-left:2rem !important;padding-right:2rem !important}.thinkrank-py-3xl{padding-top:2rem !important;padding-bottom:2rem !important}.thinkrank-m-4xl{margin:2.5rem !important}.thinkrank-mt-4xl{margin-top:2.5rem !important}.thinkrank-mb-4xl{margin-bottom:2.5rem !important}.thinkrank-ml-4xl{margin-left:2.5rem !important}.thinkrank-mr-4xl{margin-right:2.5rem !important}.thinkrank-mx-4xl{margin-left:2.5rem !important;margin-right:2.5rem !important}.thinkrank-my-4xl{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.thinkrank-p-4xl{padding:2.5rem !important}.thinkrank-pt-4xl{padding-top:2.5rem !important}.thinkrank-pb-4xl{padding-bottom:2.5rem !important}.thinkrank-pl-4xl{padding-left:2.5rem !important}.thinkrank-pr-4xl{padding-right:2.5rem !important}.thinkrank-px-4xl{padding-left:2.5rem !important;padding-right:2.5rem !important}.thinkrank-py-4xl{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.thinkrank-m-5xl{margin:3rem !important}.thinkrank-mt-5xl{margin-top:3rem !important}.thinkrank-mb-5xl{margin-bottom:3rem !important}.thinkrank-ml-5xl{margin-left:3rem !important}.thinkrank-mr-5xl{margin-right:3rem !important}.thinkrank-mx-5xl{margin-left:3rem !important;margin-right:3rem !important}.thinkrank-my-5xl{margin-top:3rem !important;margin-bottom:3rem !important}.thinkrank-p-5xl{padding:3rem !important}.thinkrank-pt-5xl{padding-top:3rem !important}.thinkrank-pb-5xl{padding-bottom:3rem !important}.thinkrank-pl-5xl{padding-left:3rem !important}.thinkrank-pr-5xl{padding-right:3rem !important}.thinkrank-px-5xl{padding-left:3rem !important;padding-right:3rem !important}.thinkrank-py-5xl{padding-top:3rem !important;padding-bottom:3rem !important}.thinkrank-m-0{margin:0 !important}.thinkrank-mt-0{margin-top:0 !important}.thinkrank-mb-0{margin-bottom:0 !important}.thinkrank-ml-0{margin-left:0 !important}.thinkrank-mr-0{margin-right:0 !important}.thinkrank-mx-0{margin-left:0 !important;margin-right:0 !important}.thinkrank-my-0{margin-top:0 !important;margin-bottom:0 !important}.thinkrank-p-0{padding:0 !important}.thinkrank-pt-0{padding-top:0 !important}.thinkrank-pb-0{padding-bottom:0 !important}.thinkrank-pl-0{padding-left:0 !important}.thinkrank-pr-0{padding-right:0 !important}.thinkrank-px-0{padding-left:0 !important;padding-right:0 !important}.thinkrank-py-0{padding-top:0 !important;padding-bottom:0 !important}.thinkrank-m-1{margin:0.25rem !important}.thinkrank-mt-1{margin-top:0.25rem !important}.thinkrank-mb-1{margin-bottom:0.25rem !important}.thinkrank-ml-1{margin-left:0.25rem !important}.thinkrank-mr-1{margin-right:0.25rem !important}.thinkrank-mx-1{margin-left:0.25rem !important;margin-right:0.25rem !important}.thinkrank-my-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.thinkrank-p-1{padding:0.25rem !important}.thinkrank-pt-1{padding-top:0.25rem !important}.thinkrank-pb-1{padding-bottom:0.25rem !important}.thinkrank-pl-1{padding-left:0.25rem !important}.thinkrank-pr-1{padding-right:0.25rem !important}.thinkrank-px-1{padding-left:0.25rem !important;padding-right:0.25rem !important}.thinkrank-py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.thinkrank-m-2{margin:0.5rem !important}.thinkrank-mt-2{margin-top:0.5rem !important}.thinkrank-mb-2{margin-bottom:0.5rem !important}.thinkrank-ml-2{margin-left:0.5rem !important}.thinkrank-mr-2{margin-right:0.5rem !important}.thinkrank-mx-2{margin-left:0.5rem !important;margin-right:0.5rem !important}.thinkrank-my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.thinkrank-p-2{padding:0.5rem !important}.thinkrank-pt-2{padding-top:0.5rem !important}.thinkrank-pb-2{padding-bottom:0.5rem !important}.thinkrank-pl-2{padding-left:0.5rem !important}.thinkrank-pr-2{padding-right:0.5rem !important}.thinkrank-px-2{padding-left:0.5rem !important;padding-right:0.5rem !important}.thinkrank-py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.thinkrank-m-3{margin:0.75rem !important}.thinkrank-mt-3{margin-top:0.75rem !important}.thinkrank-mb-3{margin-bottom:0.75rem !important}.thinkrank-ml-3{margin-left:0.75rem !important}.thinkrank-mr-3{margin-right:0.75rem !important}.thinkrank-mx-3{margin-left:0.75rem !important;margin-right:0.75rem !important}.thinkrank-my-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.thinkrank-p-3{padding:0.75rem !important}.thinkrank-pt-3{padding-top:0.75rem !important}.thinkrank-pb-3{padding-bottom:0.75rem !important}.thinkrank-pl-3{padding-left:0.75rem !important}.thinkrank-pr-3{padding-right:0.75rem !important}.thinkrank-px-3{padding-left:0.75rem !important;padding-right:0.75rem !important}.thinkrank-py-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.thinkrank-m-4{margin:1rem !important}.thinkrank-mt-4{margin-top:1rem !important}.thinkrank-mb-4{margin-bottom:1rem !important}.thinkrank-ml-4{margin-left:1rem !important}.thinkrank-mr-4{margin-right:1rem !important}.thinkrank-mx-4{margin-left:1rem !important;margin-right:1rem !important}.thinkrank-my-4{margin-top:1rem !important;margin-bottom:1rem !important}.thinkrank-p-4{padding:1rem !important}.thinkrank-pt-4{padding-top:1rem !important}.thinkrank-pb-4{padding-bottom:1rem !important}.thinkrank-pl-4{padding-left:1rem !important}.thinkrank-pr-4{padding-right:1rem !important}.thinkrank-px-4{padding-left:1rem !important;padding-right:1rem !important}.thinkrank-py-4{padding-top:1rem !important;padding-bottom:1rem !important}.thinkrank-m-5{margin:1.25rem !important}.thinkrank-mt-5{margin-top:1.25rem !important}.thinkrank-mb-5{margin-bottom:1.25rem !important}.thinkrank-ml-5{margin-left:1.25rem !important}.thinkrank-mr-5{margin-right:1.25rem !important}.thinkrank-mx-5{margin-left:1.25rem !important;margin-right:1.25rem !important}.thinkrank-my-5{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.thinkrank-p-5{padding:1.25rem !important}.thinkrank-pt-5{padding-top:1.25rem !important}.thinkrank-pb-5{padding-bottom:1.25rem !important}.thinkrank-pl-5{padding-left:1.25rem !important}.thinkrank-pr-5{padding-right:1.25rem !important}.thinkrank-px-5{padding-left:1.25rem !important;padding-right:1.25rem !important}.thinkrank-py-5{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.thinkrank-m-6{margin:1.5rem !important}.thinkrank-mt-6{margin-top:1.5rem !important}.thinkrank-mb-6{margin-bottom:1.5rem !important}.thinkrank-ml-6{margin-left:1.5rem !important}.thinkrank-mr-6{margin-right:1.5rem !important}.thinkrank-mx-6{margin-left:1.5rem !important;margin-right:1.5rem !important}.thinkrank-my-6{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.thinkrank-p-6{padding:1.5rem !important}.thinkrank-pt-6{padding-top:1.5rem !important}.thinkrank-pb-6{padding-bottom:1.5rem !important}.thinkrank-pl-6{padding-left:1.5rem !important}.thinkrank-pr-6{padding-right:1.5rem !important}.thinkrank-px-6{padding-left:1.5rem !important;padding-right:1.5rem !important}.thinkrank-py-6{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.thinkrank-m-8{margin:2rem !important}.thinkrank-mt-8{margin-top:2rem !important}.thinkrank-mb-8{margin-bottom:2rem !important}.thinkrank-ml-8{margin-left:2rem !important}.thinkrank-mr-8{margin-right:2rem !important}.thinkrank-mx-8{margin-left:2rem !important;margin-right:2rem !important}.thinkrank-my-8{margin-top:2rem !important;margin-bottom:2rem !important}.thinkrank-p-8{padding:2rem !important}.thinkrank-pt-8{padding-top:2rem !important}.thinkrank-pb-8{padding-bottom:2rem !important}.thinkrank-pl-8{padding-left:2rem !important}.thinkrank-pr-8{padding-right:2rem !important}.thinkrank-px-8{padding-left:2rem !important;padding-right:2rem !important}.thinkrank-py-8{padding-top:2rem !important;padding-bottom:2rem !important}.thinkrank-m-10{margin:2.5rem !important}.thinkrank-mt-10{margin-top:2.5rem !important}.thinkrank-mb-10{margin-bottom:2.5rem !important}.thinkrank-ml-10{margin-left:2.5rem !important}.thinkrank-mr-10{margin-right:2.5rem !important}.thinkrank-mx-10{margin-left:2.5rem !important;margin-right:2.5rem !important}.thinkrank-my-10{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.thinkrank-p-10{padding:2.5rem !important}.thinkrank-pt-10{padding-top:2.5rem !important}.thinkrank-pb-10{padding-bottom:2.5rem !important}.thinkrank-pl-10{padding-left:2.5rem !important}.thinkrank-pr-10{padding-right:2.5rem !important}.thinkrank-px-10{padding-left:2.5rem !important;padding-right:2.5rem !important}.thinkrank-py-10{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.thinkrank-m-12{margin:3rem !important}.thinkrank-mt-12{margin-top:3rem !important}.thinkrank-mb-12{margin-bottom:3rem !important}.thinkrank-ml-12{margin-left:3rem !important}.thinkrank-mr-12{margin-right:3rem !important}.thinkrank-mx-12{margin-left:3rem !important;margin-right:3rem !important}.thinkrank-my-12{margin-top:3rem !important;margin-bottom:3rem !important}.thinkrank-p-12{padding:3rem !important}.thinkrank-pt-12{padding-top:3rem !important}.thinkrank-pb-12{padding-bottom:3rem !important}.thinkrank-pl-12{padding-left:3rem !important}.thinkrank-pr-12{padding-right:3rem !important}.thinkrank-px-12{padding-left:3rem !important;padding-right:3rem !important}.thinkrank-py-12{padding-top:3rem !important;padding-bottom:3rem !important}.thinkrank-m-16{margin:4rem !important}.thinkrank-mt-16{margin-top:4rem !important}.thinkrank-mb-16{margin-bottom:4rem !important}.thinkrank-ml-16{margin-left:4rem !important}.thinkrank-mr-16{margin-right:4rem !important}.thinkrank-mx-16{margin-left:4rem !important;margin-right:4rem !important}.thinkrank-my-16{margin-top:4rem !important;margin-bottom:4rem !important}.thinkrank-p-16{padding:4rem !important}.thinkrank-pt-16{padding-top:4rem !important}.thinkrank-pb-16{padding-bottom:4rem !important}.thinkrank-pl-16{padding-left:4rem !important}.thinkrank-pr-16{padding-right:4rem !important}.thinkrank-px-16{padding-left:4rem !important;padding-right:4rem !important}.thinkrank-py-16{padding-top:4rem !important;padding-bottom:4rem !important}.thinkrank-m-20{margin:5rem !important}.thinkrank-mt-20{margin-top:5rem !important}.thinkrank-mb-20{margin-bottom:5rem !important}.thinkrank-ml-20{margin-left:5rem !important}.thinkrank-mr-20{margin-right:5rem !important}.thinkrank-mx-20{margin-left:5rem !important;margin-right:5rem !important}.thinkrank-my-20{margin-top:5rem !important;margin-bottom:5rem !important}.thinkrank-p-20{padding:5rem !important}.thinkrank-pt-20{padding-top:5rem !important}.thinkrank-pb-20{padding-bottom:5rem !important}.thinkrank-pl-20{padding-left:5rem !important}.thinkrank-pr-20{padding-right:5rem !important}.thinkrank-px-20{padding-left:5rem !important;padding-right:5rem !important}.thinkrank-py-20{padding-top:5rem !important;padding-bottom:5rem !important}.thinkrank-m-24{margin:6rem !important}.thinkrank-mt-24{margin-top:6rem !important}.thinkrank-mb-24{margin-bottom:6rem !important}.thinkrank-ml-24{margin-left:6rem !important}.thinkrank-mr-24{margin-right:6rem !important}.thinkrank-mx-24{margin-left:6rem !important;margin-right:6rem !important}.thinkrank-my-24{margin-top:6rem !important;margin-bottom:6rem !important}.thinkrank-p-24{padding:6rem !important}.thinkrank-pt-24{padding-top:6rem !important}.thinkrank-pb-24{padding-bottom:6rem !important}.thinkrank-pl-24{padding-left:6rem !important}.thinkrank-pr-24{padding-right:6rem !important}.thinkrank-px-24{padding-left:6rem !important;padding-right:6rem !important}.thinkrank-py-24{padding-top:6rem !important;padding-bottom:6rem !important}.thinkrank-m-auto{margin:auto !important}.thinkrank-mx-auto{margin-left:auto !important;margin-right:auto !important}.thinkrank-my-auto{margin-top:auto !important;margin-bottom:auto !important}.thinkrank-space-y-1>*+*{margin-top:.25rem !important}.thinkrank-space-y-2>*+*{margin-top:.5rem !important}.thinkrank-space-y-3>*+*{margin-top:.75rem !important}.thinkrank-space-y-4>*+*{margin-top:1rem !important}.thinkrank-space-y-6>*+*{margin-top:1.5rem !important}.thinkrank-space-x-1>*+*{margin-left:.25rem !important}.thinkrank-space-x-2>*+*{margin-left:.5rem !important}.thinkrank-space-x-3>*+*{margin-left:.75rem !important}.thinkrank-block{display:block !important}.thinkrank-inline-block{display:inline-block !important}.thinkrank-inline{display:inline !important}.thinkrank-flex{display:flex !important}.thinkrank-inline-flex{display:inline-flex !important}.thinkrank-grid{display:grid !important}.thinkrank-inline-grid{display:inline-grid !important}.thinkrank-hidden{display:none !important}.thinkrank-static{position:static !important}.thinkrank-relative{position:relative !important}.thinkrank-absolute{position:absolute !important}.thinkrank-fixed{position:fixed !important}.thinkrank-sticky{position:sticky !important}.thinkrank-top-0{top:0 !important}.thinkrank-top-3{top:.75rem !important}.thinkrank-top-4{top:1rem !important}.thinkrank-top-6{top:1.5rem !important}.thinkrank-right-0{right:0 !important}.thinkrank-right-3{right:.75rem !important}.thinkrank-right-4{right:1rem !important}.thinkrank-bottom-0{bottom:0 !important}.thinkrank-left-0{left:0 !important}.thinkrank-z-10{z-index:10 !important}.thinkrank-focus\:border-blue:focus{border-color:#4451ff !important}.thinkrank-focus\:ring-2:focus{box-shadow:0 0 0 2px rgba(68,81,255,.2) !important}.thinkrank-focus\:ring-blue:focus{--thinkrank-ring-color: #4451ff}.thinkrank-focus\:ring-opacity-20:focus{--thinkrank-ring-opacity: 0.2}.thinkrank-min-h-32{min-height:8rem !important}.thinkrank-animate-spin{animation:thinkrank-spin 1s linear infinite !important}@keyframes thinkrank-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.thinkrank-sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.thinkrank-max-w-lg{max-width:32rem !important}.thinkrank-max-w-sm{max-width:24rem !important}.thinkrank-max-h-80{max-height:20rem !important}.thinkrank-max-h-96{max-height:24rem !important}.thinkrank-max-h-160{max-height:40rem !important}.thinkrank-max-h-screen-75{max-height:75vh !important}.thinkrank-overflow-y-auto{overflow-y:auto !important}.thinkrank-font-mono{font-family:ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Liberation Mono",Menlo,monospace !important}.thinkrank-truncate{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.thinkrank-py-0\.5{padding-top:.125rem !important;padding-bottom:.125rem !important}.thinkrank-h-6{height:1.5rem !important}.thinkrank-w-3{width:.75rem !important}.thinkrank-h-3{height:.75rem !important}.thinkrank-text-gray-400{color:#5a5c5e !important}.thinkrank-text-gray-500{color:#5a5c5e !important}.thinkrank-text-gray-600{color:#535353 !important}.thinkrank-text-gray-700{color:#535353 !important}.hover\:thinkrank-underline:hover{text-decoration:underline !important}.hover\:thinkrank-text-gray-700:hover{color:#535353 !important}.hover\:thinkrank-text-red-dark:hover{color:#921c13 !important}.thinkrank-flex-row{flex-direction:row !important}.thinkrank-flex-row-reverse{flex-direction:row-reverse !important}.thinkrank-flex-col{flex-direction:column !important}.thinkrank-flex-col-reverse{flex-direction:column-reverse !important}.thinkrank-flex-wrap{flex-wrap:wrap !important}.thinkrank-flex-wrap-reverse{flex-wrap:wrap-reverse !important}.thinkrank-flex-nowrap{flex-wrap:nowrap !important}.thinkrank-flex-1{flex:1 1 0% !important}.thinkrank-flex-auto{flex:1 1 auto !important}.thinkrank-flex-initial{flex:0 1 auto !important}.thinkrank-flex-none{flex:none !important}.thinkrank-flex-grow{flex-grow:1 !important}.thinkrank-flex-grow-0{flex-grow:0 !important}.thinkrank-flex-shrink{flex-shrink:1 !important}.thinkrank-flex-shrink-0{flex-shrink:0 !important}.thinkrank-justify-start{justify-content:flex-start !important}.thinkrank-justify-end{justify-content:flex-end !important}.thinkrank-justify-center{justify-content:center !important}.thinkrank-justify-between{justify-content:space-between !important}.thinkrank-justify-around{justify-content:space-around !important}.thinkrank-justify-evenly{justify-content:space-evenly !important}.thinkrank-items-start{align-items:flex-start !important}.thinkrank-items-end{align-items:flex-end !important}.thinkrank-items-center{align-items:center !important}.thinkrank-items-baseline{align-items:baseline !important}.thinkrank-items-stretch{align-items:stretch !important}.thinkrank-content-start{align-content:flex-start !important}.thinkrank-content-end{align-content:flex-end !important}.thinkrank-content-center{align-content:center !important}.thinkrank-content-between{align-content:space-between !important}.thinkrank-content-around{align-content:space-around !important}.thinkrank-content-evenly{align-content:space-evenly !important}.thinkrank-self-auto{align-self:auto !important}.thinkrank-self-start{align-self:flex-start !important}.thinkrank-self-end{align-self:flex-end !important}.thinkrank-self-center{align-self:center !important}.thinkrank-self-stretch{align-self:stretch !important}.thinkrank-self-baseline{align-self:baseline !important}.thinkrank-grid-cols-1{grid-template-columns:repeat(1, 1fr) !important}.thinkrank-grid-cols-2{grid-template-columns:repeat(2, 1fr) !important}.thinkrank-grid-cols-3{grid-template-columns:repeat(3, 1fr) !important}.thinkrank-grid-cols-4{grid-template-columns:repeat(4, 1fr) !important}.thinkrank-grid-cols-5{grid-template-columns:repeat(5, 1fr) !important}.thinkrank-grid-cols-6{grid-template-columns:repeat(6, 1fr) !important}.thinkrank-grid-cols-none{grid-template-columns:none !important}.thinkrank-grid-rows-1{grid-template-rows:repeat(1, 1fr) !important}.thinkrank-grid-rows-2{grid-template-rows:repeat(2, 1fr) !important}.thinkrank-grid-rows-3{grid-template-rows:repeat(3, 1fr) !important}.thinkrank-grid-rows-4{grid-template-rows:repeat(4, 1fr) !important}.thinkrank-grid-rows-none{grid-template-rows:none !important}.thinkrank-col-span-1{grid-column:span 1/span 1 !important}.thinkrank-col-span-2{grid-column:span 2/span 2 !important}.thinkrank-col-span-3{grid-column:span 3/span 3 !important}.thinkrank-col-span-full{grid-column:1/-1 !important}.thinkrank-col-span-1-lg{grid-column:span 1/span 1 !important}.thinkrank-col-span-2-lg{grid-column:span 2/span 2 !important}.thinkrank-col-auto{grid-column:auto !important}.thinkrank-col-span-4{grid-column:span 4/span 4 !important}.thinkrank-col-span-5{grid-column:span 5/span 5 !important}.thinkrank-col-span-6{grid-column:span 6/span 6 !important}.thinkrank-row-auto{grid-row:auto !important}.thinkrank-row-span-1{grid-row:span 1/span 1 !important}.thinkrank-row-span-2{grid-row:span 2/span 2 !important}.thinkrank-row-span-3{grid-row:span 3/span 3 !important}.thinkrank-row-span-4{grid-row:span 4/span 4 !important}.thinkrank-row-span-full{grid-row:1/-1 !important}.thinkrank-gap-0{gap:0 !important}.thinkrank-gap-1{gap:.25rem !important}.thinkrank-gap-2{gap:.5rem !important}.thinkrank-gap-3{gap:.75rem !important}.thinkrank-gap-4{gap:1rem !important}.thinkrank-gap-5{gap:1.25rem !important}.thinkrank-gap-6{gap:1.5rem !important}.thinkrank-gap-8{gap:2rem !important}.thinkrank-gap-x-0{column-gap:0 !important}.thinkrank-gap-x-1{column-gap:.25rem !important}.thinkrank-gap-x-2{column-gap:.5rem !important}.thinkrank-gap-x-3{column-gap:.75rem !important}.thinkrank-gap-x-4{column-gap:1rem !important}.thinkrank-gap-x-6{column-gap:1.5rem !important}.thinkrank-gap-y-0{row-gap:0 !important}.thinkrank-gap-y-1{row-gap:.25rem !important}.thinkrank-gap-y-2{row-gap:.5rem !important}.thinkrank-gap-y-3{row-gap:.75rem !important}.thinkrank-gap-y-4{row-gap:1rem !important}.thinkrank-gap-y-6{row-gap:1.5rem !important}.thinkrank-w-auto{width:auto !important}.thinkrank-w-full{width:100% !important}.thinkrank-w-screen{width:100vw !important}.thinkrank-w-min{width:min-content !important}.thinkrank-w-max{width:max-content !important}.thinkrank-w-fit{width:fit-content !important}.thinkrank-w-4{width:1rem !important}.thinkrank-w-5{width:1.25rem !important}.thinkrank-w-8{width:2rem !important}.thinkrank-w-10{width:2.5rem !important}.thinkrank-w-16{width:4rem !important}.thinkrank-h-auto{height:auto !important}.thinkrank-h-full{height:100% !important}.thinkrank-h-screen{height:100vh !important}.thinkrank-h-4{height:1rem !important}.thinkrank-h-5{height:1.25rem !important}.thinkrank-h-8{height:2rem !important}.thinkrank-h-10{height:2.5rem !important}.thinkrank-h-16{height:4rem !important}.thinkrank-h-min{height:min-content !important}.thinkrank-h-max{height:max-content !important}.thinkrank-h-fit{height:fit-content !important}.thinkrank-min-w-0{min-width:0 !important}.thinkrank-min-w-full{min-width:100% !important}.thinkrank-max-w-none{max-width:none !important}.thinkrank-max-w-full{max-width:100% !important}.thinkrank-min-h-0{min-height:0 !important}.thinkrank-min-h-full{min-height:100% !important}.thinkrank-max-h-full{max-height:100% !important}.thinkrank-max-h-screen{max-height:100vh !important}.thinkrank-text-left{text-align:left !important}.thinkrank-text-center{text-align:center !important}.thinkrank-text-right{text-align:right !important}.thinkrank-text-justify{text-align:justify !important}.thinkrank-text-xs{font-size:.75rem !important}.thinkrank-text-sm{font-size:.875rem !important}.thinkrank-text-base{font-size:1rem !important}.thinkrank-text-lg{font-size:1.125rem !important}.thinkrank-text-xl{font-size:1.25rem !important}.thinkrank-text-2xl{font-size:1.5rem !important}.thinkrank-text-3xl{font-size:1.875rem !important}.thinkrank-font-normal{font-weight:400 !important}.thinkrank-font-medium{font-weight:500 !important}.thinkrank-font-semibold{font-weight:600 !important}.thinkrank-font-bold{font-weight:700 !important}.thinkrank-leading-tight{line-height:1.25 !important}.thinkrank-leading-normal{line-height:1.5 !important}.thinkrank-leading-relaxed{line-height:1.75 !important}.thinkrank-text-primary{color:#1d1d1d !important}.thinkrank-text-secondary{color:#535353 !important}.thinkrank-text-tertiary{color:#5a5c5e !important}.thinkrank-text-muted{color:#5a5c5e !important}.thinkrank-text-white{color:#fff !important}.thinkrank-text-blue{color:#4451ff !important}.thinkrank-text-green{color:#027a48 !important}.thinkrank-text-orange{color:#b54708 !important}.thinkrank-text-red{color:#921c13 !important}.thinkrank-text-openai{color:#4451ff !important}.thinkrank-text-claude{color:#4451ff !important}.thinkrank-whitespace-pre-wrap{white-space:pre-wrap !important}.thinkrank-overflow-x-auto{overflow-x:auto !important}.thinkrank-list-disc{list-style-type:disc !important}.thinkrank-list-inside{list-style-position:inside !important}.thinkrank-bg-transparent{background-color:rgba(0,0,0,0) !important}.thinkrank-bg-white{background-color:#fff !important}.thinkrank-bg-gray-50{background-color:#f8f8fb !important}.thinkrank-bg-gray-100{background-color:#f8f8fb !important}.thinkrank-bg-gray-200{background-color:#e2e6f1 !important}.thinkrank-bg-blue{background-color:#4451ff !important}.thinkrank-bg-green{background-color:#027a48 !important}.thinkrank-bg-orange{background-color:#b54708 !important}.thinkrank-bg-red{background-color:#921c13 !important}.thinkrank-bg-purple{background-color:#4451ff !important}.thinkrank-bg-openai{background-color:#4451ff !important}.thinkrank-bg-claude{background-color:#4451ff !important}.thinkrank-bg-opacity-5{--thinkrank-bg-opacity: 0.05}.thinkrank-bg-opacity-10{--thinkrank-bg-opacity: 0.1}.thinkrank-bg-opacity-20{--thinkrank-bg-opacity: 0.2}.thinkrank-bg-opacity-50{--thinkrank-bg-opacity: 0.5}.thinkrank-bg-blue.thinkrank-bg-opacity-5{background-color:rgba(59,130,246,.05) !important}.thinkrank-bg-blue.thinkrank-bg-opacity-10{background-color:rgba(59,130,246,.1) !important}.thinkrank-bg-blue.thinkrank-bg-opacity-20{background-color:rgba(59,130,246,.2) !important}.thinkrank-bg-green.thinkrank-bg-opacity-5{background-color:rgba(34,197,94,.05) !important}.thinkrank-bg-green.thinkrank-bg-opacity-10{background-color:rgba(34,197,94,.1) !important}.thinkrank-bg-orange.thinkrank-bg-opacity-5{background-color:rgba(249,115,22,.05) !important}.thinkrank-bg-orange.thinkrank-bg-opacity-10{background-color:rgba(249,115,22,.1) !important}.thinkrank-bg-orange.thinkrank-bg-opacity-20{background-color:rgba(249,115,22,.2) !important}.thinkrank-bg-red.thinkrank-bg-opacity-5{background-color:rgba(239,68,68,.05) !important}.thinkrank-bg-red.thinkrank-bg-opacity-10{background-color:rgba(146,28,19,.1) !important}.thinkrank-bg-red.thinkrank-bg-opacity-20{background-color:rgba(146,28,19,.2) !important}.thinkrank-bg-purple.thinkrank-bg-opacity-5{background-color:rgba(68,81,255,.05) !important}.thinkrank-bg-purple.thinkrank-bg-opacity-10{background-color:rgba(68,81,255,.1) !important}.thinkrank-bg-purple.thinkrank-bg-opacity-20{background-color:rgba(68,81,255,.2) !important}.thinkrank-bg-yellow{background-color:#b54708 !important}.thinkrank-border-0{border-width:0 !important}.thinkrank-border{border-width:1px !important}.thinkrank-border-2{border-width:2px !important}.thinkrank-border-t{border-top-width:1px !important}.thinkrank-border-b{border-bottom-width:1px !important}.thinkrank-border-l{border-left-width:1px !important}.thinkrank-border-r{border-right-width:1px !important}.thinkrank-border-transparent{border-color:rgba(0,0,0,0) !important}.thinkrank-border-light{border-color:#e2e6f1 !important}.thinkrank-border-medium{border-color:#d5d5dd !important}.thinkrank-border-dark{border-color:#d5d5dd !important}.thinkrank-border-gray-200{border-color:#e2e6f1 !important}.thinkrank-border-blue{border-color:#4451ff !important}.thinkrank-border-l-blue{border-left-color:#4451ff !important}.thinkrank-border-green{border-color:#027a48 !important}.thinkrank-border-orange{border-color:#b54708 !important}.thinkrank-border-red{border-color:#921c13 !important}.thinkrank-border-purple{border-color:#4451ff !important}.thinkrank-border-opacity-10{--thinkrank-border-opacity: 0.1}.thinkrank-border-opacity-20{--thinkrank-border-opacity: 0.2}.thinkrank-border-opacity-50{--thinkrank-border-opacity: 0.5}.thinkrank-border-blue.thinkrank-border-opacity-20{border-color:rgba(59,130,246,.2) !important}.thinkrank-border-green.thinkrank-border-opacity-20{border-color:rgba(34,197,94,.2) !important}.thinkrank-border-red.thinkrank-border-opacity-20{border-color:rgba(239,68,68,.2) !important}.thinkrank-border-l-4{border-left-width:4px !important}.thinkrank-rounded-none{border-radius:0 !important}.thinkrank-rounded-sm{border-radius:.25rem !important}.thinkrank-rounded{border-radius:.375rem !important}.thinkrank-rounded-md{border-radius:.375rem !important}.thinkrank-rounded-lg{border-radius:.5rem !important}.thinkrank-rounded-xl{border-radius:.75rem !important}.thinkrank-rounded-2xl{border-radius:1rem !important}.thinkrank-rounded-3xl{border-radius:1.5rem !important}.thinkrank-rounded-full{border-radius:9999px !important}.thinkrank-shadow-none{box-shadow:none !important}.thinkrank-shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05) !important}.thinkrank-shadow{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06) !important}.thinkrank-shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06) !important}.thinkrank-shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05) !important}.thinkrank-shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04) !important}.thinkrank-shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25) !important}@media(max-width: 639px){.thinkrank-hidden-xs{display:none !important}.thinkrank-block-xs{display:block !important}.thinkrank-flex-xs{display:flex !important}.thinkrank-grid-xs{display:grid !important}.thinkrank-flex-col-xs{flex-direction:column !important}.thinkrank-flex-row-xs{flex-direction:row !important}.thinkrank-items-center-xs{align-items:center !important}.thinkrank-items-start-xs{align-items:flex-start !important}.thinkrank-justify-center-xs{justify-content:center !important}.thinkrank-justify-between-xs{justify-content:space-between !important}.thinkrank-grid-cols-1-xs{grid-template-columns:repeat(1, 1fr) !important}.thinkrank-grid-cols-2-xs{grid-template-columns:repeat(2, 1fr) !important}.thinkrank-gap-2-xs{gap:.5rem !important}.thinkrank-gap-4-xs{gap:1rem !important}.thinkrank-text-center-xs{text-align:center !important}.thinkrank-text-left-xs{text-align:left !important}.thinkrank-text-sm-xs{font-size:.875rem !important}.thinkrank-text-xs-xs{font-size:.75rem !important}.thinkrank-p-2-xs{padding:.5rem !important}.thinkrank-p-4-xs{padding:1rem !important}.thinkrank-px-4-xs{padding-left:1rem !important;padding-right:1rem !important}.thinkrank-py-4-xs{padding-top:1rem !important;padding-bottom:1rem !important}.thinkrank-m-2-xs{margin:.5rem !important}.thinkrank-m-4-xs{margin:1rem !important}.thinkrank-mb-4-xs{margin-bottom:1rem !important}.thinkrank-mt-4-xs{margin-top:1rem !important}.thinkrank-w-full-xs{width:100% !important}.thinkrank-w-auto-xs{width:auto !important}}@media(min-width: 640px){.thinkrank-hidden-sm{display:none !important}.thinkrank-block-sm{display:block !important}.thinkrank-flex-sm{display:flex !important}.thinkrank-grid-sm{display:grid !important}.thinkrank-flex-col-sm{flex-direction:column !important}.thinkrank-flex-row-sm{flex-direction:row !important}.thinkrank-items-center-sm{align-items:center !important}.thinkrank-items-start-sm{align-items:flex-start !important}.thinkrank-justify-center-sm{justify-content:center !important}.thinkrank-justify-between-sm{justify-content:space-between !important}.thinkrank-grid-cols-1-sm{grid-template-columns:repeat(1, 1fr) !important}.thinkrank-grid-cols-2-sm{grid-template-columns:repeat(2, 1fr) !important}.thinkrank-grid-cols-3-sm{grid-template-columns:repeat(3, 1fr) !important}.thinkrank-gap-4-sm{gap:1rem !important}.thinkrank-gap-6-sm{gap:1.5rem !important}.thinkrank-text-center-sm{text-align:center !important}.thinkrank-text-left-sm{text-align:left !important}.thinkrank-text-base-sm{font-size:1rem !important}.thinkrank-p-6-sm{padding:1.5rem !important}.thinkrank-px-6-sm{padding-left:1.5rem !important;padding-right:1.5rem !important}.thinkrank-py-6-sm{padding-top:1.5rem !important;padding-bottom:1.5rem !important}}@media(min-width: 768px){.thinkrank-hidden-md{display:none !important}.thinkrank-block-md{display:block !important}.thinkrank-flex-md{display:flex !important}.thinkrank-grid-md{display:grid !important}.thinkrank-flex-col-md{flex-direction:column !important}.thinkrank-flex-row-md{flex-direction:row !important}.thinkrank-items-center-md{align-items:center !important}.thinkrank-items-start-md{align-items:flex-start !important}.thinkrank-justify-center-md{justify-content:center !important}.thinkrank-justify-between-md{justify-content:space-between !important}.thinkrank-justify-start-md{justify-content:flex-start !important}.thinkrank-justify-end-md{justify-content:flex-end !important}.thinkrank-grid-cols-1-md{grid-template-columns:repeat(1, 1fr) !important}.thinkrank-grid-cols-2-md{grid-template-columns:repeat(2, 1fr) !important}.thinkrank-grid-cols-3-md{grid-template-columns:repeat(3, 1fr) !important}.thinkrank-grid-cols-4-md{grid-template-columns:repeat(4, 1fr) !important}.thinkrank-gap-6-md{gap:1.5rem !important}.thinkrank-gap-8-md{gap:2rem !important}.thinkrank-text-center-md{text-align:center !important}.thinkrank-text-left-md{text-align:left !important}.thinkrank-text-lg-md{font-size:1.125rem !important}.thinkrank-p-8-md{padding:2rem !important}.thinkrank-px-8-md{padding-left:2rem !important;padding-right:2rem !important}.thinkrank-py-8-md{padding-top:2rem !important;padding-bottom:2rem !important}.thinkrank-w-auto-md{width:auto !important}.thinkrank-w-1-2-md{width:50% !important}.thinkrank-w-1-3-md{width:33.333333% !important}.thinkrank-w-2-3-md{width:66.666667% !important}.thinkrank-w-1-4-md{width:25% !important}.thinkrank-w-3-4-md{width:75% !important}}@media(min-width: 1024px){.thinkrank-hidden-lg{display:none !important}.thinkrank-block-lg{display:block !important}.thinkrank-flex-lg{display:flex !important}.thinkrank-grid-lg{display:grid !important}.thinkrank-flex-col-lg{flex-direction:column !important}.thinkrank-flex-row-lg{flex-direction:row !important}.thinkrank-items-center-lg{align-items:center !important}.thinkrank-items-start-lg{align-items:flex-start !important}.thinkrank-justify-center-lg{justify-content:center !important}.thinkrank-justify-between-lg{justify-content:space-between !important}.thinkrank-justify-start-lg{justify-content:flex-start !important}.thinkrank-justify-end-lg{justify-content:flex-end !important}.thinkrank-grid-cols-1-lg{grid-template-columns:repeat(1, 1fr) !important}.thinkrank-grid-cols-2-lg{grid-template-columns:repeat(2, 1fr) !important}.thinkrank-grid-cols-3-lg{grid-template-columns:repeat(3, 1fr) !important}.thinkrank-grid-cols-4-lg{grid-template-columns:repeat(4, 1fr) !important}.thinkrank-grid-cols-5-lg{grid-template-columns:repeat(5, 1fr) !important}.thinkrank-grid-cols-6-lg{grid-template-columns:repeat(6, 1fr) !important}.thinkrank-gap-8-lg{gap:2rem !important}.thinkrank-gap-10-lg{gap:2.5rem !important}.thinkrank-col-span-1-lg{grid-column:span 1/span 1 !important}.thinkrank-col-span-2-lg{grid-column:span 2/span 2 !important}.thinkrank-col-span-3-lg{grid-column:span 3/span 3 !important}.thinkrank-text-center-lg{text-align:center !important}.thinkrank-text-left-lg{text-align:left !important}.thinkrank-text-xl-lg{font-size:1.25rem !important}.thinkrank-text-2xl-lg{font-size:1.5rem !important}.thinkrank-p-10-lg{padding:2.5rem !important}.thinkrank-px-10-lg{padding-left:2.5rem !important;padding-right:2.5rem !important}.thinkrank-py-10-lg{padding-top:2.5rem !important;padding-bottom:2.5rem !important}}@media(min-width: 1280px){.thinkrank-hidden-xl{display:none !important}.thinkrank-block-xl{display:block !important}.thinkrank-flex-xl{display:flex !important}.thinkrank-grid-xl{display:grid !important}.thinkrank-grid-cols-5-xl{grid-template-columns:repeat(5, 1fr) !important}.thinkrank-grid-cols-6-xl{grid-template-columns:repeat(6, 1fr) !important}.thinkrank-gap-12-xl{gap:3rem !important}.thinkrank-text-3xl-xl{font-size:1.875rem !important}.thinkrank-p-12-xl{padding:3rem !important}.thinkrank-px-12-xl{padding-left:3rem !important;padding-right:3rem !important}.thinkrank-py-12-xl{padding-top:3rem !important;padding-bottom:3rem !important}}@media(max-width: 767px){.thinkrank-hidden-mobile{display:none !important}.thinkrank-flex-col-mobile{flex-direction:column !important}.thinkrank-grid-cols-1-mobile{grid-template-columns:repeat(1, 1fr) !important}.thinkrank-text-center-mobile{text-align:center !important}.thinkrank-px-4-mobile{padding-left:1rem !important;padding-right:1rem !important}.thinkrank-py-4-mobile{padding-top:1rem !important;padding-bottom:1rem !important}.thinkrank-gap-4-mobile{gap:1rem !important}}@media(min-width: 768px){.thinkrank-hidden-desktop{display:none !important}.thinkrank-flex-row-desktop{flex-direction:row !important}.thinkrank-grid-cols-2-desktop{grid-template-columns:repeat(2, 1fr) !important}.thinkrank-grid-cols-3-desktop{grid-template-columns:repeat(3, 1fr) !important}.thinkrank-text-left-desktop{text-align:left !important}}.thinkrank-flex-center{display:flex !important;align-items:center !important;justify-content:center !important}.thinkrank-flex-between{display:flex !important;align-items:center !important;justify-content:space-between !important}.thinkrank-flex-start{display:flex !important;align-items:center !important;justify-content:flex-start !important}.thinkrank-flex-end{display:flex !important;align-items:center !important;justify-content:flex-end !important}.thinkrank-break-words{overflow-wrap:break-word !important;word-break:break-word !important}.thinkrank-cursor-pointer{cursor:pointer !important}.thinkrank-cursor-default{cursor:default !important}.thinkrank-cursor-not-allowed{cursor:not-allowed !important}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-social-media-tabs .components-tab-panel__tabs{border-bottom:1px solid var(--thinkrank-border);margin-bottom:1.5rem}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-social-media-tabs .components-tab-panel__tabs-item{padding:12px 20px;border:none;border-bottom:2px solid rgba(0,0,0,0);background:none;color:var(--thinkrank-text-light);font-weight:500;transition:all .2s ease}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-social-media-tabs .components-tab-panel__tabs-item:hover{color:var(--thinkrank-primary);background:rgba(37,99,235,.05)}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-social-media-tabs .components-tab-panel__tabs-item.active-tab{color:var(--thinkrank-primary);border-bottom-color:var(--thinkrank-primary);background:rgba(37,99,235,.05)}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-tab-content{min-height:400px}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-settings-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1.5rem;margin-bottom:1.5rem}@media(max-width: 768px){.thinkrank-ui .thinkrank-social-media-tab .thinkrank-settings-grid{grid-template-columns:1fr}}.thinkrank-social-media-tab .components-text-control__input,.thinkrank-social-media-tab .components-textarea-control__input{transition:border-color .2s ease,box-shadow .2s ease}.thinkrank-social-media-tab .components-text-control__input:focus,.thinkrank-social-media-tab .components-textarea-control__input:focus{border-color:var(--thinkrank-primary);box-shadow:0 0 0 1px var(--thinkrank-primary)}.thinkrank-social-media-tab .components-select-control__input:focus{border-color:var(--thinkrank-primary);box-shadow:0 0 0 1px var(--thinkrank-primary)}@media(max-width: 768px){.thinkrank-ui .thinkrank-social-media-tab .thinkrank-social-media-tabs .components-tab-panel__tabs{flex-wrap:wrap;gap:.5rem}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-social-media-tabs .components-tab-panel__tabs-item{padding:8px 12px;font-size:13px}}.thinkrank-hist-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width: 900px){.thinkrank-hist-grid{grid-template-columns:1fr}}.thinkrank-opp-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;margin-top:8px}@media(max-width: 768px){.thinkrank-opp-grid{grid-template-columns:1fr}}.thinkrank-opp-card{border:1px solid #e5e7eb;border-radius:12px;padding:20px 24px;background:#fff;display:flex;flex-direction:column;gap:16px}.thinkrank-opp-card .thinkrank-opp-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.thinkrank-opp-card .thinkrank-opp-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}.thinkrank-opp-card .thinkrank-opp-title{font-size:15px;font-weight:700;color:#111827}.thinkrank-opp-card .thinkrank-opp-badge{font-size:12px;font-weight:500;padding:3px 10px;border-radius:6px;white-space:nowrap}.thinkrank-opp-card .thinkrank-opp-metric{display:flex;align-items:baseline;gap:5px;white-space:nowrap;flex-shrink:0}.thinkrank-opp-card .thinkrank-opp-metric-value{font-size:16px;font-weight:700;color:#111827}.thinkrank-opp-card .thinkrank-opp-metric-label{font-size:13px;color:#6b7280}.thinkrank-opp-card .thinkrank-opp-actions{display:flex;flex-direction:column;gap:6px}.thinkrank-opp-card .thinkrank-opp-actions-label{font-size:14px;color:#374151;margin:0}.thinkrank-opp-card .thinkrank-opp-actions-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.thinkrank-opp-card .thinkrank-opp-actions-list li{font-size:14px;color:#374151;line-height:1.5}.thinkrank-opp-card .thinkrank-opp-data-box{background:#f3f4f6;border-radius:8px;padding:12px 16px;font-size:14px;color:#374151;line-height:1.6}.thinkrank-opp-card .thinkrank-opp-data-box strong{color:#111827}.thinkrank-diag-wrap{display:flex;flex-direction:column;gap:20px;padding:24px}.thinkrank-diag-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media(max-width: 640px){.thinkrank-diag-stats{grid-template-columns:1fr}}.thinkrank-diag-stat-card{border:1px solid #e5e7eb;border-radius:12px;padding:20px 24px;background:#fff;display:flex;flex-direction:column;gap:10px}.thinkrank-diag-stat-card .thinkrank-diag-stat-top{display:flex;justify-content:space-between;align-items:flex-start}.thinkrank-diag-stat-card .thinkrank-diag-stat-label{font-size:15px;color:#374151}.thinkrank-diag-stat-card .thinkrank-diag-stat-icon{width:44px;height:44px;border-radius:10px;background:#eef0fb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.thinkrank-diag-stat-card .thinkrank-diag-stat-count{font-size:40px;font-weight:700;color:#111827;line-height:1}.thinkrank-diag-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width: 768px){.thinkrank-diag-grid{grid-template-columns:1fr}}.thinkrank-diag-card{border:1px solid #e5e7eb;border-radius:12px;padding:20px 24px;background:#fff}.thinkrank-diag-card .thinkrank-diag-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.thinkrank-diag-card .thinkrank-diag-card-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}.thinkrank-diag-card .thinkrank-diag-card-title{font-size:15px;font-weight:700;color:#111827}.thinkrank-diag-card .thinkrank-diag-badge{font-size:12px;font-weight:500;padding:3px 10px;border-radius:6px;white-space:nowrap}.thinkrank-diag-card .thinkrank-diag-category{font-size:13px;color:#374151;white-space:nowrap;flex-shrink:0}.thinkrank-diag-card .thinkrank-diag-desc{font-size:14px;color:#4b5563;line-height:1.65;margin:0}.thinkrank-diag-card .thinkrank-diag-desc strong{color:#111827}.thinkrank-perf-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.thinkrank-perf-header .thinkrank-perf-heading{font-size:22px !important;font-weight:700 !important;color:#111827 !important;margin:0 0 4px !important;line-height:1.3 !important}.thinkrank-perf-header .thinkrank-perf-header-sub{font-size:13px !important;color:#6b7280 !important;display:block !important}.thinkrank-perf-header .thinkrank-perf-header-right{display:flex;align-items:center;gap:16px;flex-shrink:0}.thinkrank-perf-header .thinkrank-perf-toggle-wrap .components-toggle-control{margin:0 !important}.thinkrank-perf-header .thinkrank-perf-toggle-wrap .components-toggle-control .components-form-toggle.is-checked .components-form-toggle__track{background-color:#4353cc !important}.thinkrank-perf-header .thinkrank-perf-toggle-wrap .components-toggle-control .components-toggle-control__label{font-size:14px !important;color:#374151 !important}.thinkrank-perf-header .thinkrank-perf-refresh-btn.components-button{border:1.5px solid #4353cc !important;color:#4353cc !important;border-radius:8px !important;padding:6px 18px !important;font-size:14px !important;font-weight:500 !important;background:#fff !important;box-shadow:none !important}.thinkrank-perf-header .thinkrank-perf-refresh-btn.components-button:hover:not(:disabled){background:#f0f2ff !important}.thinkrank-cwv-wrapper{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.thinkrank-cwv-panel-layout{display:flex;align-items:stretch}@media(max-width: 900px){.thinkrank-cwv-panel-layout{flex-direction:column}}.thinkrank-cwv-score-panel{width:300px;flex-shrink:0;padding:24px 20px;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:flex-start;gap:0}@media(max-width: 900px){.thinkrank-cwv-score-panel{width:100%;border-right:none;border-bottom:1px solid #e5e7eb;align-items:center}}.thinkrank-cwv-score-panel .thinkrank-cwv-score-title{font-size:16px;font-weight:600;color:#1e1e1e;margin-bottom:8px}.thinkrank-cwv-donut-wrap{display:flex;flex-direction:column;align-items:center;width:100%}.thinkrank-cwv-donut-wrap svg{display:block}.thinkrank-cwv-device-breakdown{display:flex;justify-content:space-around;width:100%;padding-top:12px;margin-top:4px;border-top:1px solid #f3f4f6}.thinkrank-cwv-device-breakdown .thinkrank-cwv-device-item{border:0;background:rgba(0,0,0,0);font-family:inherit;appearance:none;display:flex;align-items:center;gap:6px;font-size:13px;color:#9ca3af;cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .15s,background .15s}.thinkrank-cwv-device-breakdown .thinkrank-cwv-device-item:hover{color:#4353cc;background:#f0f2ff}.thinkrank-cwv-device-breakdown .thinkrank-cwv-device-item:focus-visible{outline:none;box-shadow:0 0 0 2px #4451ff}.thinkrank-cwv-device-breakdown .thinkrank-cwv-device-item.is-active{color:#4451ff;font-weight:600}.thinkrank-cwv-metrics-panel{flex:1;padding:24px;min-width:0}.thinkrank-cwv-metrics-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:16px}.thinkrank-cwv-metrics-header .thinkrank-cwv-metrics-title{display:block;font-size:18px;font-weight:600;color:#111827;margin-bottom:4px}.thinkrank-cwv-metrics-header .thinkrank-cwv-metrics-subtitle{display:block;font-size:13px;color:#6b7280}.thinkrank-cwv-device-tabs{display:flex;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;flex-shrink:0}.thinkrank-cwv-device-tabs button{padding:6px 18px;border:none;border-right:1px solid #e5e7eb;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.thinkrank-cwv-device-tabs button:last-child{border-right:none}.thinkrank-cwv-device-tabs button.active{background:#4451ff;color:#fff}.thinkrank-cwv-device-tabs button:not(.active):hover{background:#f5f6ff}.thinkrank-cwv-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width: 700px){.thinkrank-cwv-metrics-grid{grid-template-columns:1fr}}.thinkrank-cwv-metric-card{border:1px solid #e5e7eb;border-radius:10px;padding:16px;background:#fff}.thinkrank-cwv-metric-card .thinkrank-cwv-metric-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.thinkrank-cwv-metric-card .thinkrank-cwv-metric-name{font-size:14px;color:#374151;font-weight:500;line-height:1.4;padding-right:8px}.thinkrank-cwv-metric-card .thinkrank-cwv-status-icon{flex-shrink:0;line-height:0}.thinkrank-cwv-metric-card .thinkrank-cwv-metric-value{font-size:34px;font-weight:700;color:#111827;margin-bottom:4px;line-height:1.1;letter-spacing:-0.5px}.thinkrank-cwv-metric-card .thinkrank-cwv-metric-desc{font-size:12px;color:#9ca3af;line-height:1.4;margin-bottom:14px}.thinkrank-cwv-metric-card .thinkrank-cwv-metric-thresholds{display:flex;flex-direction:column;gap:5px;padding-top:12px;border-top:1px solid #f3f4f6}.thinkrank-cwv-metric-card .thinkrank-cwv-threshold-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#374151}.thinkrank-cwv-metric-card .thinkrank-cwv-threshold-row .thinkrank-cwv-threshold-good{color:#34a853;font-weight:600}.thinkrank-cwv-metric-card .thinkrank-cwv-threshold-row .thinkrank-cwv-threshold-poor{color:#921c13;font-weight:600}.components-card .thinkrank-chart-stats{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-top:16px !important;padding-top:16px !important;border-top:1px solid #e0e0e0 !important}.components-card .thinkrank-chart-stats .thinkrank-current-value{font-size:1.5rem !important;font-weight:600 !important;color:#1f2937 !important;line-height:1.2 !important}.components-card .thinkrank-chart-stats .thinkrank-current-label{font-size:.875rem !important;color:#6b7280 !important;margin-top:4px !important}.components-card .thinkrank-chart-stats .thinkrank-trend{text-align:right !important}.components-card .thinkrank-chart-stats .thinkrank-trend-value{font-size:.875rem !important;font-weight:500 !important;line-height:1.2 !important}.components-card .thinkrank-chart-stats .thinkrank-trend-value.status-good{color:#027a48 !important}.components-card .thinkrank-chart-stats .thinkrank-trend-value.status-poor{color:#921c13 !important}.components-card .thinkrank-chart-stats .thinkrank-trend-label{font-size:.75rem !important;color:#6b7280 !important;margin-top:2px !important}.thinkrank-chart-container{margin-bottom:16px;border-radius:8px;overflow:hidden}.thinkrank-performance-status{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.thinkrank-performance-status.status-good{background:#e8f5e8;color:#34a853}.thinkrank-performance-status.status-needs-improvement{background:#fef7e0;color:#fbbc04}.thinkrank-performance-status.status-poor{background:#fce8e6;color:#921c13}.thinkrank-performance-chart canvas{border-radius:8px}.thinkrank-performance-monitoring .thinkrank-monitoring-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:16px}@media(max-width: 768px){.thinkrank-performance-monitoring .thinkrank-monitoring-grid{grid-template-columns:1fr}}.thinkrank-performance-monitoring .thinkrank-monitoring-item{padding:16px;background:#f9f9f9;border-radius:8px;border-left:4px solid #0073aa}.thinkrank-performance-monitoring .thinkrank-monitoring-item h4{margin:0 0 8px;font-size:14px;font-weight:600;color:#1e1e1e}.thinkrank-performance-monitoring .thinkrank-monitoring-item .thinkrank-monitoring-list{list-style:none;margin:0;padding:0}.thinkrank-performance-monitoring .thinkrank-monitoring-item .thinkrank-monitoring-list li{font-size:14px;margin-bottom:4px;display:flex;align-items:center}.thinkrank-performance-monitoring .thinkrank-monitoring-item .thinkrank-monitoring-list li::before{content:"✅";margin-right:8px}.thinkrank-performance-monitoring .thinkrank-monitoring-item .thinkrank-monitoring-list li.warning::before{content:"⚠️"}.thinkrank-performance-monitoring .thinkrank-monitoring-item .thinkrank-monitoring-list li.error::before{content:"❌"}.thinkrank-performance-recommendations .thinkrank-recommendation-item{padding:12px 16px;margin-bottom:8px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;border-left:4px solid #0073aa}.thinkrank-performance-recommendations .thinkrank-recommendation-item.priority-high{border-left-color:#921c13}.thinkrank-performance-recommendations .thinkrank-recommendation-item.priority-medium{border-left-color:#fbbc04}.thinkrank-performance-recommendations .thinkrank-recommendation-item.priority-low{border-left-color:#34a853}.thinkrank-performance-recommendations .thinkrank-recommendation-item .thinkrank-recommendation-title{font-weight:600;margin-bottom:4px;color:#1e1e1e}.thinkrank-performance-recommendations .thinkrank-recommendation-item .thinkrank-recommendation-description{font-size:14px;color:#666;line-height:1.4}.thinkrank-metric-card{padding:1rem;background:#fff;border:1px solid #e2e6f1;border-radius:.375rem;text-align:center;transition:all .2s ease}.thinkrank-metric-card:hover{border-color:#d5d5dd;box-shadow:0 2px 4px rgba(0,0,0,.05)}.thinkrank-metric-value{font-size:1.5rem;font-weight:700;color:#1d1d1d;line-height:1.2;margin-bottom:.25rem}.thinkrank-metric-label{font-size:.875rem;color:#535353;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.thinkrank-metric-small{font-size:.875rem;color:#535353}.thinkrank-metric-small .thinkrank-metric-label{font-size:.75rem;color:#5a5c5e;margin-right:.25rem}.thinkrank-metric-small .thinkrank-metric-value{font-weight:600;color:#1d1d1d}.thinkrank-seo-health-card .thinkrank-health-score{display:flex;align-items:center;gap:.5rem}.thinkrank-seo-health-card .thinkrank-health-score .thinkrank-score-value{font-size:1.875rem;font-weight:700;line-height:1}.thinkrank-seo-health-card .thinkrank-health-score .thinkrank-score-grade{font-size:1.125rem;font-weight:600;padding:.25rem .5rem;border-radius:.25rem;background:hsla(0,0%,100%,.8)}.thinkrank-seo-health-card .thinkrank-health-score.thinkrank-score-success .thinkrank-score-value{color:#027a48}.thinkrank-seo-health-card .thinkrank-health-score.thinkrank-score-success .thinkrank-score-grade{background:rgba(2,122,72,.1);color:#027a48}.thinkrank-seo-health-card .thinkrank-health-score.thinkrank-score-warning .thinkrank-score-value{color:#b54708}.thinkrank-seo-health-card .thinkrank-health-score.thinkrank-score-warning .thinkrank-score-grade{background:rgba(181,71,8,.1);color:#b54708}.thinkrank-seo-health-card .thinkrank-health-score.thinkrank-score-error .thinkrank-score-value{color:#921c13}.thinkrank-seo-health-card .thinkrank-health-score.thinkrank-score-error .thinkrank-score-grade{background:rgba(146,28,19,.1);color:#921c13}.thinkrank-component-score{padding:.5rem;background:#f8f8fb;border-radius:.25rem;text-align:center}.thinkrank-component-score .thinkrank-component-name{font-size:.75rem;color:#535353;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.025em}.thinkrank-component-score .thinkrank-component-value{font-size:.875rem;font-weight:600;color:#1d1d1d}.thinkrank-recommendations{margin-top:.75rem}.thinkrank-recommendations .thinkrank-recommendation-list{list-style:none;padding:0;margin:.5rem 0 0 0}.thinkrank-recommendations .thinkrank-recommendation-list .thinkrank-recommendation{padding:.5rem;margin-bottom:.25rem;border-left:3px solid #d5d5dd;background:#f8f8fb;font-size:.875rem}.thinkrank-recommendations .thinkrank-recommendation-list .thinkrank-recommendation.thinkrank-priority-high{border-left-color:#921c13;background:rgba(146,28,19,.05)}.thinkrank-recommendations .thinkrank-recommendation-list .thinkrank-recommendation.thinkrank-priority-medium{border-left-color:#b54708;background:rgba(181,71,8,.05)}.thinkrank-recommendations .thinkrank-recommendation-list .thinkrank-recommendation.thinkrank-priority-low{border-left-color:#027a48;background:rgba(2,122,72,.05)}.thinkrank-trend-item{padding:.5rem 0;border-bottom:1px solid #f8f8fb}.thinkrank-trend-item:last-child{border-bottom:none}.thinkrank-trend-indicator{display:flex;align-items:center;gap:.25rem}.thinkrank-trend-indicator .thinkrank-trend-value{font-weight:600;font-size:.875rem}.thinkrank-trend-indicator .thinkrank-trend-significance{font-size:.75rem;padding:2px .25rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em}.thinkrank-trend-indicator.thinkrank-trend-up .thinkrank-trend-value{color:#027a48}.thinkrank-trend-indicator.thinkrank-trend-up .thinkrank-trend-significance.thinkrank-significance-high{background:rgba(2,122,72,.1);color:#027a48}.thinkrank-trend-indicator.thinkrank-trend-down .thinkrank-trend-value{color:#921c13}.thinkrank-trend-indicator.thinkrank-trend-down .thinkrank-trend-significance.thinkrank-significance-high{background:rgba(146,28,19,.1);color:#921c13}.thinkrank-trend-indicator.thinkrank-trend-stable .thinkrank-trend-value{color:#535353}.thinkrank-metric-trend{font-size:.75rem;font-weight:500;margin-top:.25rem}.thinkrank-metric-trend.thinkrank-trend-up{color:#027a48}.thinkrank-metric-trend.thinkrank-trend-down{color:#921c13}.thinkrank-metric-trend.thinkrank-trend-stable{color:#5a5c5e}.thinkrank-trend-summary{padding:.5rem;background:#f8f8fb;border-radius:.25rem;font-size:.875rem;color:#535353;margin-top:.5rem}.thinkrank-keyword-item .thinkrank-keyword-indicators{margin-top:.25rem;display:flex;gap:.25rem}.thinkrank-keyword-opportunity{display:flex;flex-direction:column;gap:.25rem}.thinkrank-keyword-badge,.thinkrank-opportunity-badge{display:inline-flex;align-items:center;padding:2px .25rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em}.thinkrank-keyword-badge.thinkrank-badge-success,.thinkrank-opportunity-badge.thinkrank-badge-success{background:rgba(2,122,72,.1);color:#027a48}.thinkrank-keyword-badge.thinkrank-badge-warning,.thinkrank-opportunity-badge.thinkrank-badge-warning{background:rgba(181,71,8,.1);color:#b54708}.thinkrank-keyword-badge.thinkrank-badge-info,.thinkrank-opportunity-badge.thinkrank-badge-info{background:rgba(68,81,255,.1);color:#4451ff}.thinkrank-status-badge{display:inline-flex;align-items:center;padding:4px .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em}.thinkrank-status-badge.thinkrank-status-configured{background:rgba(2,122,72,.1);color:#027a48;border:1px solid rgba(2,122,72,.2)}.thinkrank-status-badge.thinkrank-status-error{background:rgba(146,28,19,.1);color:#921c13;border:1px solid rgba(146,28,19,.2)}.thinkrank-status-badge.thinkrank-status-not_configured{background:rgba(90,92,94,.1);color:#535353;border:1px solid rgba(90,92,94,.2)}.thinkrank-quick-wins-summary{text-align:right}.thinkrank-quick-wins-summary .thinkrank-potential-clicks{font-weight:600;color:#027a48}.thinkrank-quick-win-item{padding:.75rem;border:1px solid #e2e6f1;border-radius:.375rem;margin-bottom:.5rem;background:#fff}.thinkrank-quick-win-item:hover{border-color:#4451ff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.thinkrank-opportunity-content .thinkrank-opportunity-metrics{display:flex;flex-direction:column;gap:.25rem}.thinkrank-opportunity-content .thinkrank-opportunity-metrics .thinkrank-metric-row{display:flex;align-items:center;gap:.25rem;font-size:.875rem}.thinkrank-opportunity-content .thinkrank-opportunity-metrics .thinkrank-metric-row .thinkrank-metric-label{color:#535353;min-width:60px}.thinkrank-opportunity-content .thinkrank-opportunity-metrics .thinkrank-metric-row .thinkrank-metric-value{font-weight:600;color:#1d1d1d}.thinkrank-opportunity-content .thinkrank-opportunity-metrics .thinkrank-metric-row .thinkrank-metric-arrow{color:#5a5c5e;font-weight:700}.thinkrank-opportunity-content .thinkrank-opportunity-metrics .thinkrank-metric-row .thinkrank-metric-target{font-weight:600;color:#027a48}.thinkrank-impact-score,.thinkrank-opportunity-score{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:700;text-align:center;min-width:40px}.thinkrank-impact-score.thinkrank-score-high,.thinkrank-opportunity-score.thinkrank-score-high{background:rgba(2,122,72,.1);color:#027a48}.thinkrank-impact-score.thinkrank-score-medium,.thinkrank-opportunity-score.thinkrank-score-medium{background:rgba(181,71,8,.1);color:#b54708}.thinkrank-impact-score.thinkrank-score-low,.thinkrank-opportunity-score.thinkrank-score-low{background:rgba(90,92,94,.1);color:#535353}.thinkrank-matrix-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1rem 0}@media(max-width: 639px){.thinkrank-matrix-grid{grid-template-columns:1fr;gap:.5rem}}.thinkrank-matrix-quadrant{padding:1rem;border-radius:.375rem;border:2px solid;min-height:120px}.thinkrank-matrix-quadrant .thinkrank-quadrant-header{margin-bottom:.75rem}.thinkrank-matrix-quadrant .thinkrank-quadrant-header .thinkrank-quadrant-title{font-size:1rem;font-weight:700;margin-bottom:.25rem}.thinkrank-matrix-quadrant .thinkrank-quadrant-header .thinkrank-quadrant-subtitle{color:#535353;margin-bottom:.5rem}.thinkrank-matrix-quadrant .thinkrank-quadrant-header .thinkrank-quadrant-count{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:.875rem;font-weight:700;background:hsla(0,0%,100%,.8)}.thinkrank-matrix-quadrant .thinkrank-matrix-item{padding:.25rem;margin-bottom:.25rem;background:hsla(0,0%,100%,.5);border-radius:.25rem;font-size:.875rem}.thinkrank-matrix-quadrant .thinkrank-matrix-item:last-child{margin-bottom:0}.thinkrank-matrix-quadrant.thinkrank-quadrant-quick-wins{border-color:#027a48;background:rgba(2,122,72,.05)}.thinkrank-matrix-quadrant.thinkrank-quadrant-quick-wins .thinkrank-quadrant-title{color:#027a48}.thinkrank-matrix-quadrant.thinkrank-quadrant-quick-wins .thinkrank-quadrant-count{background:#027a48;color:#fff}.thinkrank-matrix-quadrant.thinkrank-quadrant-major-projects{border-color:#4451ff;background:rgba(68,81,255,.05)}.thinkrank-matrix-quadrant.thinkrank-quadrant-major-projects .thinkrank-quadrant-title{color:#4451ff}.thinkrank-matrix-quadrant.thinkrank-quadrant-major-projects .thinkrank-quadrant-count{background:#4451ff;color:#fff}.thinkrank-matrix-quadrant.thinkrank-quadrant-fill-ins{border-color:#5a5c5e;background:rgba(90,92,94,.05)}.thinkrank-matrix-quadrant.thinkrank-quadrant-fill-ins .thinkrank-quadrant-title{color:#535353}.thinkrank-matrix-quadrant.thinkrank-quadrant-fill-ins .thinkrank-quadrant-count{background:#5a5c5e;color:#fff}.thinkrank-matrix-quadrant.thinkrank-quadrant-avoid{border-color:#921c13;background:rgba(146,28,19,.05)}.thinkrank-matrix-quadrant.thinkrank-quadrant-avoid .thinkrank-quadrant-title{color:#921c13}.thinkrank-matrix-quadrant.thinkrank-quadrant-avoid .thinkrank-quadrant-count{background:#921c13;color:#fff}.thinkrank-matrix-recommendations{margin-top:1rem;padding:.75rem;background:#f8f8fb;border-radius:.375rem;border-left:4px solid #4451ff}.thinkrank-insight-item{padding:.75rem;border:1px solid #e2e6f1;border-radius:.375rem;margin-bottom:.5rem;background:#fff}.thinkrank-insight-item:hover{border-color:#d5d5dd;box-shadow:0 2px 4px rgba(0,0,0,.05)}.thinkrank-insight-item.thinkrank-impact-high{border-left:4px solid #921c13}.thinkrank-insight-item.thinkrank-impact-medium{border-left:4px solid #b54708}.thinkrank-insight-item.thinkrank-impact-low{border-left:4px solid #5a5c5e}.thinkrank-insight-header{margin-bottom:.5rem}.thinkrank-insight-meta{display:flex;align-items:center;gap:.25rem}.thinkrank-impact-badge{padding:2px .25rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em}.thinkrank-impact-badge.thinkrank-impact-high{background:rgba(146,28,19,.1);color:#921c13}.thinkrank-impact-badge.thinkrank-impact-medium{background:rgba(181,71,8,.1);color:#b54708}.thinkrank-impact-badge.thinkrank-impact-low{background:rgba(90,92,94,.1);color:#535353}.thinkrank-action-required{padding:2px .25rem;font-size:.75rem;font-weight:500;border-radius:.25rem;background:rgba(68,81,255,.1);color:#4451ff;text-transform:uppercase;letter-spacing:.025em}.thinkrank-insight-content .thinkrank-insight-action{margin-top:.5rem;padding:.5rem;background:#f8f8fb;border-radius:.25rem;border-left:3px solid #4451ff}.thinkrank-intelligence-loading{display:flex;align-items:center;justify-content:center;padding:1.25rem}.thinkrank-intelligence-loading .thinkrank-loading-text{margin-left:.5rem;color:#535353;font-style:italic}@media(max-width: 767px){.thinkrank-metric-card{padding:.75rem}.thinkrank-metric-value{font-size:1.25rem}.thinkrank-health-score .thinkrank-score-value{font-size:1.5rem}.thinkrank-quick-win-item,.thinkrank-insight-item{padding:.5rem}.thinkrank-opportunity-metrics .thinkrank-metric-row{flex-direction:column;align-items:flex-start;gap:.25rem}}.thinkrank-pro-feature-wrapper{position:relative;overflow:hidden;border-radius:.375rem}.thinkrank-pro-feature-blur{filter:blur(1px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.75}.thinkrank-pro-badge-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10;background:hsla(0,0%,100%,.15);backdrop-filter:blur(1px)}.thinkrank-pro-badge-overlay .thinkrank-pro-badge{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg, #f97316 0%, #ea580c 100%);color:#fff;font-size:15px;font-weight:700;border-radius:50px;border:none;cursor:pointer;box-shadow:0 4px 18px rgba(234,88,12,.45);text-decoration:none}.thinkrank-pro-badge-overlay .thinkrank-pro-badge .thinkrank-pro-icon{display:inline-flex;align-items:center}.thinkrank-pro-badge-overlay .thinkrank-pro-cta{display:none}.thinkrank-nav-pro-badge{display:inline-flex;align-items:center;margin-left:.25rem;padding:1px .25rem;background:linear-gradient(135deg, #f97316 0%, #ea580c 100%);color:#fff;font-size:9px;font-weight:700;border-radius:.25rem;text-transform:uppercase;letter-spacing:.05em;line-height:1.4;vertical-align:middle}.thinkrank-index-status-content{display:flex;gap:1.875rem;align-items:center;justify-content:center;flex-wrap:wrap}.thinkrank-index-status-chart{position:relative;flex-shrink:0}.thinkrank-index-status-breakdown{display:flex;flex-direction:column;gap:.5rem;min-width:260px}.thinkrank-index-status-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8f8fb;border-radius:.375rem;border:1px solid #e2e6f1;transition:all .2s ease}.thinkrank-index-status-item:hover{border-color:#d5d5dd;box-shadow:0 2px 4px rgba(0,0,0,.06);transform:translateY(-1px)}@media(max-width: 767px){.thinkrank-index-status-content{flex-direction:column;gap:1rem}.thinkrank-index-status-chart{width:200px !important;height:200px !important}.thinkrank-index-status-breakdown{min-width:auto;width:100%}}.tr-content-brief-article{color:#535353;font-size:14px;line-height:1.7}.tr-content-brief-article>*+*{margin-top:1rem}.tr-content-brief-article h1,.tr-content-brief-article h2,.tr-content-brief-article h3,.tr-content-brief-article h4,.tr-content-brief-article h5,.tr-content-brief-article h6{margin:0;color:#1d1d1d;font-weight:600;line-height:1.3}.tr-content-brief-article *+h1,.tr-content-brief-article *+h2,.tr-content-brief-article *+h3,.tr-content-brief-article *+h4,.tr-content-brief-article *+h5,.tr-content-brief-article *+h6{margin-top:1.5rem}.tr-content-brief-article h1{font-size:24px}.tr-content-brief-article h2{font-size:20px}.tr-content-brief-article h3{font-size:17px}.tr-content-brief-article h4{font-size:15px}.tr-content-brief-article h5,.tr-content-brief-article h6{font-size:14px}.tr-content-brief-article p{margin:0}.tr-content-brief-article ul,.tr-content-brief-article ol{margin:0;padding-left:1.5rem}.tr-content-brief-article ul li+li,.tr-content-brief-article ol li+li{margin-top:.5rem}.tr-content-brief-article li{padding-left:.25rem}.tr-content-brief-article a{color:#4451ff;text-decoration:underline}.tr-content-brief-article blockquote{margin:0;padding:.75rem 1rem;border-left:3px solid #4451ff;background:color-mix(in srgb, #4451ff 5%, transparent);color:#535353;font-style:italic}.tr-content-brief-article img{max-width:100%;height:auto;border-radius:.375rem}.tr-content-brief-article code{padding:2px 6px;border-radius:4px;background:color-mix(in srgb, #1d1d1d 6%, transparent);font-size:13px}.tr-content-brief-article pre{margin:0;padding:1rem;overflow-x:auto;border-radius:.375rem;background:color-mix(in srgb, #1d1d1d 6%, transparent)}.tr-content-brief-article pre code{padding:0;background:none}.tr-content-brief-article table{width:100%;border-collapse:collapse}.tr-content-brief-article table th,.tr-content-brief-article table td{padding:.5rem .75rem;border:1px solid #e2e6f1;text-align:left}.tr-content-brief-article table th{color:#1d1d1d;font-weight:600}.thinkrank-ui{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.5;color:#1f2937}.thinkrank-ui *,.thinkrank-ui *::before,.thinkrank-ui *::after{box-sizing:border-box}.thinkrank-ui .thinkrank-card{background:#fff;border-radius:.5rem;border:1px solid #e2e6f1;transition:all .2s ease;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.thinkrank-ui .thinkrank-card--elevated{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.thinkrank-ui .thinkrank-card--elevated:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.thinkrank-ui .thinkrank-card--interactive{cursor:pointer}.thinkrank-ui .thinkrank-card--interactive:hover{border-color:#d5d5dd;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.thinkrank-ui .thinkrank-card--interactive:active{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.thinkrank-ui .thinkrank-card--flat{box-shadow:none;border:1px solid #e2e6f1}.thinkrank-ui .thinkrank-card--bordered{border:2px solid #d5d5dd;box-shadow:none}.thinkrank-ui .thinkrank-card--compact{border-radius:.375rem}.thinkrank-ui .thinkrank-card--large{border-radius:.75rem}.thinkrank-ui .thinkrank-card--primary{border-color:rgba(68,81,255,.2);background:linear-gradient(135deg, rgba(68, 81, 255, 0.02), #fff)}.thinkrank-ui .thinkrank-card--primary.thinkrank-card--interactive:hover{border-color:rgba(68,81,255,.3);box-shadow:0 4px 12px rgba(68,81,255,.15)}.thinkrank-ui .thinkrank-card--success{border-color:rgba(2,122,72,.2);background:linear-gradient(135deg, rgba(2, 122, 72, 0.02), #fff)}.thinkrank-ui .thinkrank-card--success.thinkrank-card--interactive:hover{border-color:rgba(2,122,72,.3);box-shadow:0 4px 12px rgba(2,122,72,.15)}.thinkrank-ui .thinkrank-card--warning{border-color:rgba(181,71,8,.2);background:linear-gradient(135deg, rgba(181, 71, 8, 0.02), #fff)}.thinkrank-ui .thinkrank-card--warning.thinkrank-card--interactive:hover{border-color:rgba(181,71,8,.3);box-shadow:0 4px 12px rgba(181,71,8,.15)}.thinkrank-ui .thinkrank-card--danger{border-color:rgba(146,28,19,.2);background:linear-gradient(135deg, rgba(146, 28, 19, 0.02), #fff)}.thinkrank-ui .thinkrank-card--danger.thinkrank-card--interactive:hover{border-color:rgba(146,28,19,.3);box-shadow:0 4px 12px rgba(146,28,19,.15)}.thinkrank-ui .thinkrank-card__header{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e2e6f1;background:#f8f8fb}.thinkrank-ui .thinkrank-card__header:last-child{border-bottom:none;padding-bottom:1.5rem}.thinkrank-ui .thinkrank-card__header h1,.thinkrank-ui .thinkrank-card__header h2,.thinkrank-ui .thinkrank-card__header h3,.thinkrank-ui .thinkrank-card__header h4,.thinkrank-ui .thinkrank-card__header h5,.thinkrank-ui .thinkrank-card__header h6{margin:0 0 .5rem 0;color:#1d1d1d;font-weight:600}.thinkrank-ui .thinkrank-card__header p{margin:0;color:#535353;font-size:.875rem}.thinkrank-ui .thinkrank-card__body{padding:1.5rem}.thinkrank-ui .thinkrank-card__body:first-child{padding-top:1.5rem}.thinkrank-ui .thinkrank-card__body:last-child{padding-bottom:1.5rem}.thinkrank-card .thinkrank-ui .thinkrank-card__body{padding:1rem}.thinkrank-ui .thinkrank-card__footer{padding:1rem 1.5rem 1.5rem;border-top:1px solid #e2e6f1;background:#f8f8fb}.thinkrank-ui .thinkrank-card__footer:last-child{border-top:none;padding-top:1.5rem}.thinkrank-ui .thinkrank-card__footer--actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}@media(max-width: 640px){.thinkrank-ui .thinkrank-card__footer--actions{flex-direction:column;align-items:stretch}.thinkrank-ui .thinkrank-card__footer--actions .thinkrank-btn,.thinkrank-ui .thinkrank-card__footer--actions .thinkrank-button-secondary,.thinkrank-ui .thinkrank-card__footer--actions .thinkrank-button-primary{width:100%;justify-content:center}}.thinkrank-ui .thinkrank-card--stat{text-align:center}.thinkrank-ui .thinkrank-card--stat .stat-number{font-size:1.875rem;font-weight:700;color:#1d1d1d;line-height:1;margin-bottom:.5rem}.thinkrank-ui .thinkrank-card--stat .stat-label{font-size:.875rem;color:#535353;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.thinkrank-ui .thinkrank-card--feature{text-align:center}.thinkrank-ui .thinkrank-card--feature .feature-icon{width:3rem;height:3rem;margin:0 auto 1rem;background:#f8f8fb;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#535353;font-size:1.5rem}.thinkrank-ui .thinkrank-card--feature .feature-title{font-size:1.125rem;font-weight:600;color:#1d1d1d;margin-bottom:.5rem}.thinkrank-ui .thinkrank-card--feature .feature-description{color:#535353;font-size:.875rem;line-height:1.75}.thinkrank-ui .thinkrank-btn,.thinkrank-ui .thinkrank-button-secondary,.thinkrank-ui .thinkrank-button-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-weight:500;font-size:.875rem;transition:all .15s ease;cursor:pointer;border:1px solid rgba(0,0,0,0);text-decoration:none;line-height:1;background:none;outline:none}.thinkrank-ui .thinkrank-btn:focus,.thinkrank-ui .thinkrank-button-secondary:focus,.thinkrank-ui .thinkrank-button-primary:focus{outline:none;box-shadow:0 0 0 2px #4451ff}.thinkrank-ui .thinkrank-btn:disabled,.thinkrank-ui .thinkrank-button-secondary:disabled,.thinkrank-ui .thinkrank-button-primary:disabled,.thinkrank-ui .thinkrank-btn.disabled,.thinkrank-ui .disabled.thinkrank-button-secondary,.thinkrank-ui .disabled.thinkrank-button-primary{opacity:.5;cursor:not-allowed;transform:none !important;box-shadow:none !important}.thinkrank-ui .thinkrank-btn svg,.thinkrank-ui .thinkrank-button-secondary svg,.thinkrank-ui .thinkrank-button-primary svg,.thinkrank-ui .thinkrank-btn .dashicon,.thinkrank-ui .thinkrank-button-secondary .dashicon,.thinkrank-ui .thinkrank-button-primary .dashicon{margin-right:.5rem;flex-shrink:0}.thinkrank-ui .thinkrank-btn svg:last-child,.thinkrank-ui .thinkrank-button-secondary svg:last-child,.thinkrank-ui .thinkrank-button-primary svg:last-child,.thinkrank-ui .thinkrank-btn .dashicon:last-child,.thinkrank-ui .thinkrank-button-secondary .dashicon:last-child,.thinkrank-ui .thinkrank-button-primary .dashicon:last-child{margin-right:0;margin-left:.5rem}.thinkrank-ui .thinkrank-btn svg:only-child,.thinkrank-ui .thinkrank-button-secondary svg:only-child,.thinkrank-ui .thinkrank-button-primary svg:only-child,.thinkrank-ui .thinkrank-btn .dashicon:only-child,.thinkrank-ui .thinkrank-button-secondary .dashicon:only-child,.thinkrank-ui .thinkrank-button-primary .dashicon:only-child{margin:0}.thinkrank-ui .thinkrank-btn--xs{padding:.25rem .5rem;font-size:.75rem;height:1.5rem;min-height:1.5rem}.thinkrank-ui .thinkrank-btn--sm{padding:.5rem .75rem;font-size:.75rem;height:2rem;min-height:2rem}.thinkrank-ui .thinkrank-btn--base,.thinkrank-ui .thinkrank-button-secondary,.thinkrank-ui .thinkrank-button-primary{padding:.75rem 1rem;height:2.5rem;min-height:2.5rem}.thinkrank-ui .thinkrank-btn--lg{padding:1rem 1.25rem;height:3rem;min-height:3rem;font-size:1rem}.thinkrank-ui .thinkrank-btn--primary,.thinkrank-ui .thinkrank-button-primary{background:#4451ff;color:#fff;border-color:#4451ff}.thinkrank-ui .thinkrank-btn--primary:hover:not(:disabled),.thinkrank-ui .thinkrank-button-primary:hover:not(:disabled){background:#4451ff;border-color:#4451ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(68,81,255,.3)}.thinkrank-ui .thinkrank-btn--primary:active,.thinkrank-ui .thinkrank-button-primary:active{transform:translateY(0);box-shadow:0 2px 4px rgba(68,81,255,.3)}.thinkrank-ui .thinkrank-btn--secondary,.thinkrank-ui .thinkrank-button-secondary{background:#fff;color:#535353;border-color:#d5d5dd}.thinkrank-ui .thinkrank-btn--secondary:hover:not(:disabled),.thinkrank-ui .thinkrank-button-secondary:hover:not(:disabled){background:#f8f8fb;border-color:#5a5c5e;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.thinkrank-ui .thinkrank-btn--secondary:active,.thinkrank-ui .thinkrank-button-secondary:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.thinkrank-ui .thinkrank-btn--success{background:#027a48;color:#fff;border-color:#027a48}.thinkrank-ui .thinkrank-btn--success:hover:not(:disabled){background:#027a48;border-color:#027a48;transform:translateY(-1px);box-shadow:0 4px 12px rgba(2,122,72,.3)}.thinkrank-ui .thinkrank-btn--warning{background:#b54708;color:#fff;border-color:#b54708}.thinkrank-ui .thinkrank-btn--warning:hover:not(:disabled){background:#b54708;border-color:#b54708;transform:translateY(-1px);box-shadow:0 4px 12px rgba(181,71,8,.3)}.thinkrank-ui .thinkrank-btn--danger{background:#fff;color:#921c13;border-color:#921c13}.thinkrank-ui .thinkrank-btn--danger:hover:not(:disabled){background:#921c13;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(146,28,19,.3)}.thinkrank-ui .thinkrank-btn--ghost{background:rgba(0,0,0,0);color:#535353;border-color:rgba(0,0,0,0)}.thinkrank-ui .thinkrank-btn--ghost:hover:not(:disabled){background:#f8f8fb;color:#1d1d1d}.thinkrank-ui .thinkrank-btn--link{background:rgba(0,0,0,0);color:#4451ff;border-color:rgba(0,0,0,0);text-decoration:underline}.thinkrank-ui .thinkrank-btn--link:hover:not(:disabled){color:#4451ff;text-decoration:none}.thinkrank-ui .thinkrank-btn--loading{position:relative;color:rgba(0,0,0,0)}.thinkrank-ui .thinkrank-btn--loading::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1rem;height:1rem;border:2px solid currentcolor;border-radius:50%;border-top-color:rgba(0,0,0,0);animation:spin 1s linear infinite}.thinkrank-ui .thinkrank-btn--full{width:100%}@keyframes spin{to{transform:translate(-50%, -50%) rotate(360deg)}}.thinkrank-ui .thinkrank-loading{display:flex;align-items:center;justify-content:center;padding:2rem}.thinkrank-ui .thinkrank-loading .spinner{margin-right:.5rem}.thinkrank-ui .thinkrank-error-notice{margin-bottom:1rem}.thinkrank-ui .thinkrank-form-group{margin-bottom:1rem}.thinkrank-ui .thinkrank-form-group label{display:block;margin-bottom:.25rem;font-weight:500;color:#374151}.thinkrank-ui .thinkrank-form-group .description{margin-top:.25rem;font-size:.75rem;color:#6b7280}.thinkrank-ui .thinkrank-input{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;line-height:1.5}.thinkrank-ui .thinkrank-input:focus{outline:none;border-color:#4451ff;box-shadow:0 0 0 1px #4451ff}.thinkrank-ui .thinkrank-input:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.thinkrank-ui .thinkrank-select{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m6 8 4 4 4-4%27/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.thinkrank-ui .thinkrank-select:focus{outline:none;border-color:#4451ff}.thinkrank-ui .thinkrank-textarea{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;line-height:1.5;resize:vertical;min-height:2.75rem}.thinkrank-ui .thinkrank-textarea:focus{outline:none;border-color:#4451ff;box-shadow:0 0 0 1px #4451ff}.thinkrank-ui .thinkrank-notice{padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem;border-left:4px solid}.thinkrank-ui .thinkrank-notice.notice-success{background-color:#f0fdf4;border-left-color:#027a48;color:#166534}.thinkrank-ui .thinkrank-notice.notice-error{background-color:#fef2f2;border-left-color:#921c13;color:#921c13}.thinkrank-ui .thinkrank-notice.notice-warning{background-color:#fffbeb;border-left-color:#b54708;color:#92400e}.thinkrank-ui .thinkrank-notice.notice-info{background-color:#ecfdf3;border-left-color:#4451ff;color:#4451ff}.thinkrank-ui .thinkrank-notice p{margin:0}.thinkrank-ui .thinkrank-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.thinkrank-ui .thinkrank-badge.badge-success{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.thinkrank-ui .thinkrank-badge.badge-error{background-color:#fef2f2;color:#921c13;border:1px solid #fecaca}.thinkrank-ui .thinkrank-badge.badge-warning{background-color:#fef3c7;color:#92400e;border:1px solid #fde68a}.thinkrank-ui .thinkrank-badge.badge-info{background-color:#dbeafe;color:#4451ff;border:1px solid #e2e6f1}.thinkrank-ui .thinkrank-tooltip{position:relative;display:inline-block}.thinkrank-ui .thinkrank-tooltip .tooltip-content{visibility:hidden;width:200px;background-color:#1f2937;color:#fff;text-align:center;border-radius:6px;padding:.5rem;position:absolute;z-index:1000;bottom:125%;left:50%;margin-left:-100px;opacity:0;transition:opacity .3s;font-size:.75rem}.thinkrank-ui .thinkrank-tooltip .tooltip-content::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#1f2937 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.thinkrank-ui .thinkrank-tooltip:hover .tooltip-content{visibility:visible;opacity:1}.thinkrank-ui .thinkrank-ai-card{background:#fff;border:2px solid rgba(0,0,0,0);border-radius:16px;position:relative;overflow:hidden}.thinkrank-ui .thinkrank-ai-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(135deg, #4451ff 0%, #4451ff 25%, #4451ff 50%, #4451ff 75%, #4451ff 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none}.thinkrank-ui .thinkrank-ai-card__header{display:flex;align-items:center;gap:16px;padding:24px 24px 0;margin-bottom:24px}.thinkrank-ui .thinkrank-ai-card__title h3{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 4px 0}.thinkrank-ui .thinkrank-ai-card__title p{font-size:14px;color:#64748b;margin:0}.thinkrank-ui .thinkrank-ai-card__body{padding:0 24px}.thinkrank-ui .thinkrank-ai-card__footer{padding:24px;border-top:1px solid #e2e8f0;margin-top:24px;background:#fff}.thinkrank-ui .thinkrank-ai-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg, #4451ff 0%, #4451ff 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0}.thinkrank-ui .thinkrank-ai-icon .thinkrank-sparkles{font-size:20px;filter:drop-shadow(0 0 8px rgba(139, 92, 246, 0.3))}.thinkrank-ui .thinkrank-icon{display:inline-flex;align-items:center;justify-content:center}.thinkrank-ui .thinkrank-icon svg{width:20px;height:20px;fill:currentcolor}.thinkrank-ui .thinkrank-ai-section{margin-top:32px;padding-top:24px;border-top:1px solid #e2e8f0}.thinkrank-ui .thinkrank-ai-section__title{font-size:16px;font-weight:600;color:#374151;margin:0 0 16px 0;display:flex;align-items:center;gap:8px}.thinkrank-ui .thinkrank-ai-section__title::before{content:"⚡";font-size:14px}.thinkrank-ui .thinkrank-ai-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;background:linear-gradient(135deg, #1e293b 0%, #334155 100%);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.thinkrank-ui .thinkrank-ai-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);transition:left .5s ease}.thinkrank-ui .thinkrank-ai-btn:hover:not(:disabled){background:linear-gradient(135deg, #0f172a 0%, #1e293b 100%);transform:translateY(-1px);box-shadow:0 8px 25px rgba(30,41,59,.3)}.thinkrank-ui .thinkrank-ai-btn:hover:not(:disabled)::before{left:100%}.thinkrank-ui .thinkrank-ai-btn:hover:not(:disabled) .thinkrank-sparkles{transform:scale(1.05)}.thinkrank-ui .thinkrank-ai-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.thinkrank-ui .thinkrank-ai-btn:disabled:hover{transform:none;box-shadow:none}.thinkrank-ui .thinkrank-ai-btn--loading .components-spinner{margin-right:8px}.thinkrank-ui .thinkrank-sparkles{display:inline-block;transition:transform .3s ease}@media(max-width: 768px){.thinkrank-ui .thinkrank-hide-mobile{display:none !important}}@media(min-width: 769px){.thinkrank-ui .thinkrank-hide-desktop{display:none !important}}.thinkrank-ui .business-hours-control .day-hours-row{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:8px}.thinkrank-ui .business-hours-control .day-hours-row .components-toggle-control{margin:0;min-width:60px}.thinkrank-ui .business-hours-control .day-hours-row input[type=time]{padding:4px 8px;border:1px solid #ccd0d4;border-radius:3px;font-size:13px}.thinkrank-ui .business-hours-control .day-hours-row input[type=time]:focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:none}.thinkrank-ui .business-hours-control .day-hours-row input[type=time]:disabled{background:#f6f7f7;color:#a7aaad}.thinkrank-ui .business-hours-control .day-hours-row span:not(:first-child){color:#646970;font-size:13px}.thinkrank-ui .thinkrank-sidebar-navigation{background-color:#fff;border-radius:8px;border-color:#d5d5dd;font-size:14px;overflow:hidden}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__body.is-opened{padding:16px 8px !important}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__body.is-opened .components-panel__body-title{margin:-16px -8px 0 !important}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__body-title{margin-bottom:0}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__body-title button{color:#1d1d1d !important;font-weight:500 !important;box-shadow:none !important;padding:14px 48px 14px 16px}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__body-title:hover{background-color:#f5f6fa}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__row+.components-panel__row{margin:0}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__row button{font-weight:400 !important;color:#535353 !important;background-color:rgba(0,0,0,0) !important;border:none !important;border-radius:8px !important;box-shadow:none !important}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__row button:hover:not(.is-primary){background-color:#f5f6fa !important;color:#1d1d1d !important}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__row button.is-primary{background-color:#4451ff !important;color:#fff !important;font-weight:500 !important}.thinkrank-ui .tr-info-card{border:1px solid var(--tr-border-card);border-radius:8px;margin-bottom:24px;overflow:hidden}.thinkrank-ui .tr-info-card__header{padding:16px 20px;border-bottom:1px solid var(--tr-border-light);display:flex;align-items:center;gap:8px}.thinkrank-ui .tr-info-card__body{padding:16px 20px 20px;display:flex;flex-direction:column;gap:16px}.thinkrank-ui .tr-info-card__footer{padding:12px 20px;border-top:1px solid var(--tr-border-light);background:var(--tr-bg-subtle)}.thinkrank-ui .tr-stat-box{background:var(--tr-bg-surface);border:1px solid var(--tr-border-light);border-radius:8px;padding:16px;flex:1 0 0;min-width:160px;display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden}.thinkrank-ui .tr-stat-box__icon{border-radius:8px;width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.thinkrank-ui .tr-stat-box__label{font-size:16px;color:var(--tr-text-body);line-height:1.2}.thinkrank-ui .tr-stat-box__value{font-weight:600;font-size:24px;line-height:1.2;color:var(--tr-text-heading)}.thinkrank-ui .tr-table-header{margin:0 0 12px 0;font-size:14px;font-weight:600;color:var(--tr-text-heading)}.thinkrank-ui .tr-table-cell{padding:10px 14px;color:var(--tr-text-muted);font-weight:500}.thinkrank-ui .tr-table-cell--right{text-align:right}.thinkrank-ui .tr-alert{padding:12px;border-radius:4px;font-size:13px;line-height:1.5}.thinkrank-ui .tr-alert--success{background-color:var(--tr-success-bg);color:var(--tr-success-text)}.thinkrank-ui .tr-alert--warning{background-color:var(--tr-warning-bg);color:var(--tr-warning-text)}.thinkrank-ui .tr-alert--danger{background-color:var(--tr-danger-bg);color:var(--tr-danger-text)}.thinkrank-ui .tr-alert--info{background-color:var(--tr-info-bg);color:var(--tr-info-text)}.thinkrank-ui .tr-label{margin-left:8px;font-size:12px;color:var(--tr-text-secondary)}.thinkrank-ui .tr-label--block{display:block;margin-left:0;margin-top:4px}.thinkrank-ui .tr-divider{margin-top:20px;padding-top:20px;border-top:1px solid var(--tr-border-light)}.thinkrank-ui .tr-icon-sm{width:16px;height:16px;margin-right:4px;flex-shrink:0}.thinkrank-ui .tr-icon-md{width:20px;height:20px;margin-right:6px;flex-shrink:0}.thinkrank-ui .tr-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px;color:var(--tr-text-muted)}.thinkrank-ui .tr-empty-state img{display:block;margin:0 auto}.thinkrank-ui .tr-accent-badge{background:var(--tr-accent-bg);padding:4px 8px;border-radius:10px;font-weight:500;font-size:14px;color:var(--tr-accent);display:inline-flex;align-items:center;gap:4px;text-decoration:none}.tr-flex-row{display:flex;align-items:center;gap:8px}.tr-flex-row--between{display:flex;align-items:center;justify-content:space-between}.tr-flex-row--mb{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tr-pro-license-notice{display:flex;align-items:flex-start;gap:16px;background:var(--tr-bg-surface);border:1px solid var(--tr-border);border-radius:12px;padding:24px}.tr-pro-license-notice__icon{width:40px;height:40px;border-radius:10px;background:#fff8e5;color:#b45309;border:1px solid #fde68a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tr-pro-license-notice__content{flex:1 1 auto;min-width:0}.tr-pro-license-notice__heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tr-pro-license-notice__title{margin:0;font-size:16px;font-weight:700;color:var(--tr-text-heading);line-height:1.3}.tr-pro-license-notice__badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:#fff8e5;color:#b45309;border:1px solid #fde68a;font-size:11.5px;font-weight:700;white-space:nowrap}.tr-pro-license-notice__dot{width:6px;height:6px;border-radius:999px;background:currentcolor;display:inline-block}.tr-pro-license-notice__description{margin:8px 0 0;font-size:14px;color:var(--tr-text-body);line-height:1.6;max-width:640px}.tr-pro-license-notice__cta{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:10px 20px;border-radius:8px;background:var(--tr-text-heading);font-size:13.5px;font-weight:600;text-decoration:none}.tr-pro-license-notice__cta,.tr-pro-license-notice__cta:hover,.tr-pro-license-notice__cta:focus,.tr-pro-license-notice__cta:active,.tr-pro-license-notice__cta:visited{color:#fff}.tr-pro-license-notice__cta:hover{background:#000}.tr-pro-license-notice__cta:focus{box-shadow:0 0 0 2px var(--tr-bg-surface),0 0 0 4px #f59e0b;outline:none}.tr-pro-teaser{display:flex;flex-wrap:wrap;align-items:center;gap:28px;background:var(--tr-bg-surface);border:1px solid var(--tr-border);border-radius:16px;padding:28px}.tr-pro-teaser__illustration{flex:0 0 190px;align-self:stretch;min-height:170px;display:flex;align-items:center;justify-content:center;background:var(--tr-accent-bg);border-radius:12px;padding:20px}.tr-pro-teaser__content{flex:1 1 340px;min-width:0}.tr-pro-teaser__heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tr-pro-teaser__title{margin:0;font-size:19px;font-weight:700;color:var(--tr-text-heading);line-height:1.25}.tr-pro-teaser__badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:var(--tr-accent-bg);color:var(--tr-accent);font-size:12px;font-weight:600;line-height:1.6}.tr-pro-teaser__description{margin:10px 0 0;font-size:14px;color:var(--tr-text-body);line-height:1.6;max-width:640px}.tr-pro-teaser__features{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:10px}.tr-pro-teaser__feature{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--tr-text-body);line-height:1.5}.tr-pro-teaser__bullet{width:6px;height:6px;border-radius:999px;background:var(--tr-accent);flex-shrink:0;margin-top:8px}.tr-pro-teaser__cta{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:11px 24px;border-radius:8px;background:var(--tr-accent);font-size:14px;font-weight:600;text-decoration:none}.tr-pro-teaser__cta,.tr-pro-teaser__cta:hover,.tr-pro-teaser__cta:focus,.tr-pro-teaser__cta:active,.tr-pro-teaser__cta:visited{color:#fff}.tr-pro-teaser__cta:hover{background:color-mix(in srgb, var(--tr-accent) 88%, #000)}.tr-pro-teaser__cta:focus{box-shadow:0 0 0 2px var(--tr-bg-surface),0 0 0 4px var(--tr-accent);outline:none}:root{--thinkrank-primary: #4451ff;--thinkrank-secondary: #4451ff;--thinkrank-success: #027a48;--thinkrank-warning: #b54708;--thinkrank-error: #921c13;--thinkrank-text: #1d1d1d;--thinkrank-text-primary: #1d1d1d;--thinkrank-text-secondary: #535353;--thinkrank-text-light: #5a5c5e;--thinkrank-border: #d5d5dd;--thinkrank-border-light: #e2e6f1;--thinkrank-bg: #f8f8fb;--thinkrank-white: #fff;--thinkrank-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);--thinkrank-radius: 4px;--thinkrank-spacing: 16px;--tr-text-heading: #1d2327;--tr-text-body: #50575e;--tr-text-secondary: #666;--tr-text-muted: #757575;--tr-text-subtle: #9aa1a9;--tr-bg-surface: #fff;--tr-bg-subtle: #f8f9fa;--tr-bg-muted: #f6f7f7;--tr-border: #e2e4e7;--tr-border-light: #e2e6f1;--tr-border-card: #d5d5dd;--tr-accent: #4451ff;--tr-accent-bg: #ededfd;--tr-accent-wp: #0073aa;--tr-success-bg: #d4edda;--tr-success-text: #155724;--tr-warning-bg: #fff3cd;--tr-warning-text: #856404;--tr-danger-bg: #f8d7da;--tr-danger-text: #721c24;--tr-info-bg: #d1ecf1;--tr-info-text: #0c5460}.thinkrank-app{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:var(--thinkrank-text);line-height:1.5;background:#fafbfc;min-height:100vh}.thinkrank-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--thinkrank-spacing)*2);text-align:center}.thinkrank-loading .spinner{margin-bottom:var(--thinkrank-spacing)}.thinkrank-loading p{margin:0;color:var(--thinkrank-text-light)}.thinkrank-error{padding:var(--thinkrank-spacing)}.thinkrank-error .notice{margin:0}.thinkrank-content .components-notice{margin-bottom:10px}.thinkrank-main{display:flex;gap:var(--thinkrank-spacing);margin:0 auto;padding:20px}@media(max-width: 768px){.thinkrank-main{padding:16px}}.thinkrank-navigation{flex:0 0 200px}.thinkrank-navigation .nav-tab-wrapper{border:none;margin:0}.thinkrank-navigation .nav-tab-wrapper .nav-tab{display:block;width:100%;margin:0 0 2px 0;padding:12px var(--thinkrank-spacing);border:1px solid var(--thinkrank-border);border-radius:var(--thinkrank-radius);background:var(--thinkrank-white);color:var(--thinkrank-text);text-decoration:none;transition:all .2s ease}.thinkrank-navigation .nav-tab-wrapper .nav-tab:hover{background:var(--thinkrank-bg);color:var(--thinkrank-primary)}.thinkrank-navigation .nav-tab-wrapper .nav-tab.nav-tab-active{background:var(--thinkrank-primary);color:var(--thinkrank-white);border-color:var(--thinkrank-primary)}.thinkrank-content{flex:1;min-width:0;overflow-x:hidden;background:var(--thinkrank-white);border:1px solid var(--thinkrank-border);border-radius:var(--thinkrank-radius);box-shadow:var(--thinkrank-shadow);padding:var(--thinkrank-spacing)}.thinkrank-dashboard .thinkrank-dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--thinkrank-spacing);margin-top:var(--thinkrank-spacing)}.thinkrank-dashboard .thinkrank-dashboard-stats .stat-card{padding:20px;background:var(--thinkrank-white);border:1px solid var(--thinkrank-border);border-radius:var(--thinkrank-radius);transition:all .2s ease}.thinkrank-dashboard .thinkrank-dashboard-stats .stat-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.thinkrank-dashboard .thinkrank-dashboard-stats .stat-card h3{margin:0 0 12px 0;font-size:14px;font-weight:500;color:var(--thinkrank-text-light);text-transform:uppercase;letter-spacing:.5px}.thinkrank-dashboard .thinkrank-dashboard-stats .stat-card .stat-number{margin:0 0 8px 0;font-size:32px;font-weight:700;color:var(--thinkrank-primary);line-height:1}.thinkrank-dashboard .thinkrank-dashboard-stats .stat-card .stat-label{margin:0;font-size:12px;color:var(--thinkrank-text-light)}.thinkrank-header-compact{background:var(--thinkrank-white);border-bottom:1px solid var(--thinkrank-border);box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:0}.thinkrank-header-compact .header-main{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;margin:0 auto;gap:24px}@media(max-width: 768px){.thinkrank-header-compact .header-main{padding:12px 16px}}.thinkrank-header-compact .header-branding{display:flex;align-items:center;gap:24px;flex:1;min-width:0}.thinkrank-header-compact .brand-info{flex-shrink:0}.thinkrank-header-compact .brand-info .brand-name{display:flex;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:600;color:var(--thinkrank-text)}.thinkrank-header-compact .brand-info .brand-name .brand-icon{width:22px;height:22px;color:var(--thinkrank-primary);filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1));flex-shrink:0}.thinkrank-header-compact .page-info{flex:1;min-width:0;margin-left:16px}.thinkrank-header-compact .page-info .page-title{margin:0;font-size:18px;font-weight:500;color:var(--thinkrank-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.thinkrank-header-compact .page-info .page-description{margin:4px 0 0 0;font-size:14px;color:var(--thinkrank-text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.thinkrank-header-compact .header-actions{display:flex;align-items:center;flex-shrink:0}.thinkrank-header-compact .version-info{font-size:12px;font-weight:500;color:var(--thinkrank-text-light);background:#f8f9fa;padding:6px 12px;border-radius:6px;border:1px solid #e9ecef;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.thinkrank-header-compact .version-info:hover{background:#e9ecef;border-color:#dee2e6}@media(max-width: 768px){.thinkrank-header-compact .header-main{padding:10px 16px;flex-wrap:wrap;gap:12px}.thinkrank-header-compact .header-branding{gap:16px;flex:1;min-width:0}.thinkrank-header-compact .brand-info .brand-name{font-size:16px}.thinkrank-header-compact .page-info .page-title{font-size:14px}.thinkrank-header-compact .page-info .page-description{display:none}.thinkrank-header-compact .version-info{font-size:11px;padding:3px 6px}}@media(max-width: 480px){.thinkrank-header-compact .header-branding{flex-direction:column;align-items:flex-start;gap:8px}.thinkrank-header-compact .page-info .page-title{font-size:13px}.thinkrank-header-compact .version-info{font-size:10px;padding:2px 4px}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.thinkrank-card{background:var(--thinkrank-white);border:1px solid var(--thinkrank-border);border-radius:var(--thinkrank-radius);box-shadow:var(--thinkrank-shadow);margin-bottom:var(--thinkrank-spacing)}.thinkrank-card .card-header{padding:var(--thinkrank-spacing);border-bottom:1px solid var(--thinkrank-border);background:var(--thinkrank-bg)}.thinkrank-card .card-header h2,.thinkrank-card .card-header h3{margin:0;font-size:18px;font-weight:600}.thinkrank-card .card-body{padding:var(--thinkrank-spacing)}.thinkrank-card .card-footer{padding:var(--thinkrank-spacing);border-top:1px solid var(--thinkrank-border);background:var(--thinkrank-bg)}.thinkrank-button{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--thinkrank-border);border-radius:var(--thinkrank-radius);background:var(--thinkrank-white);color:var(--thinkrank-text);text-decoration:none;cursor:pointer;transition:all .2s ease}.thinkrank-button:hover{background:var(--thinkrank-bg);border-color:var(--thinkrank-primary);color:var(--thinkrank-primary)}.thinkrank-button.is-primary{background:var(--thinkrank-primary);border-color:var(--thinkrank-primary);color:var(--thinkrank-white)}.thinkrank-button.is-primary:hover{background:var(--thinkrank-secondary);border-color:var(--thinkrank-secondary)}.thinkrank-button.is-success{background:var(--thinkrank-success);border-color:var(--thinkrank-success);color:var(--thinkrank-white)}.thinkrank-button.is-warning{background:var(--thinkrank-warning);border-color:var(--thinkrank-warning);color:var(--thinkrank-text)}.thinkrank-button.is-danger{background:var(--thinkrank-error);border-color:var(--thinkrank-error);color:var(--thinkrank-white)}.thinkrank-button:disabled,.thinkrank-button.is-disabled{opacity:.6;cursor:not-allowed}.thinkrank-button:disabled:hover,.thinkrank-button.is-disabled:hover{background:var(--thinkrank-white);border-color:var(--thinkrank-border);color:var(--thinkrank-text)}.thinkrank-ai-button{display:inline-flex;align-items:center;gap:8px;font-weight:500;transition:all .2s ease;position:relative}.thinkrank-ai-button .sparkle-icon{font-size:16px;animation:sparkle 2s ease-in-out infinite}.thinkrank-ai-button .components-spinner{margin-right:4px}.thinkrank-ai-button--small{padding:6px 12px;font-size:13px}.thinkrank-ai-button--small .sparkle-icon{font-size:14px}.thinkrank-ai-button--medium{padding:8px 16px;font-size:14px}.thinkrank-ai-button--medium .sparkle-icon{font-size:16px}.thinkrank-ai-button--large{padding:12px 20px;font-size:16px}.thinkrank-ai-button--large .sparkle-icon{font-size:18px}.thinkrank-ai-button--primary{background:linear-gradient(135deg, #4451ff 0%, #4451ff 100%);border-color:#4451ff;color:#fff;box-shadow:0 2px 4px rgba(37,99,235,.2)}.thinkrank-ai-button--primary:hover:not(:disabled){background:linear-gradient(135deg, #4451ff 0%, #4451ff 100%);border-color:#4451ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.3)}.thinkrank-ai-button--primary:active{transform:translateY(0);box-shadow:0 2px 4px rgba(37,99,235,.2)}.thinkrank-ai-button--secondary{background:var(--thinkrank-white);border-color:var(--thinkrank-border);color:var(--thinkrank-text)}.thinkrank-ai-button--secondary:hover:not(:disabled){background:var(--thinkrank-bg);border-color:var(--thinkrank-primary);color:var(--thinkrank-primary);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.thinkrank-ai-button:disabled{opacity:.6;cursor:not-allowed;transform:none !important;box-shadow:none !important}.thinkrank-ai-button:disabled .sparkle-icon{animation:none}@keyframes sparkle{0%,100%{transform:scale(1) rotate(0deg);opacity:1}25%{transform:scale(1.1) rotate(90deg);opacity:.8}50%{transform:scale(1) rotate(180deg);opacity:1}75%{transform:scale(1.1) rotate(270deg);opacity:.8}}.thinkrank-form .form-group{margin-bottom:var(--thinkrank-spacing)}.thinkrank-form .form-group label{display:block;margin-bottom:4px;font-weight:600}.thinkrank-form .form-group .description{margin-top:4px;font-size:13px;color:var(--thinkrank-text-light)}.thinkrank-form input[type=text],.thinkrank-form input[type=email],.thinkrank-form input[type=password],.thinkrank-form input[type=number],.thinkrank-form textarea,.thinkrank-form select{width:100%;padding:8px 12px;border:1px solid var(--thinkrank-border);border-radius:var(--thinkrank-radius);font-size:14px}.thinkrank-form input[type=text]:focus,.thinkrank-form input[type=email]:focus,.thinkrank-form input[type=password]:focus,.thinkrank-form input[type=number]:focus,.thinkrank-form textarea:focus,.thinkrank-form select:focus{outline:none;border-color:var(--thinkrank-primary)}.thinkrank-notice{padding:12px var(--thinkrank-spacing);border-left:4px solid var(--thinkrank-primary);background:var(--thinkrank-white);margin-bottom:var(--thinkrank-spacing)}.thinkrank-notice.is-success{border-left-color:var(--thinkrank-success)}.thinkrank-notice.is-warning{border-left-color:var(--thinkrank-warning)}.thinkrank-notice.is-error{border-left-color:var(--thinkrank-error)}.thinkrank-notice p{margin:0}@media(max-width: 768px){.thinkrank-main{flex-direction:column}.thinkrank-navigation{flex:none}.thinkrank-navigation .nav-tab-wrapper{display:flex;overflow-x:auto}.thinkrank-navigation .nav-tab-wrapper .nav-tab{flex:0 0 auto;white-space:nowrap}}.wp-admin .thinkrank-app *{box-sizing:border-box}.thinkrank-main-container{max-width:1400px;margin:0 auto;padding:20px}@media(min-width: 1600px){.thinkrank-main-container{max-width:1600px}}@media(max-width: 768px){.thinkrank-main-container{padding:16px;max-width:100%}}.thinkrank-app pre,.thinkrank-app code{overflow-wrap:break-word !important;word-wrap:break-word !important;white-space:pre-wrap !important;max-width:100% !important;overflow-x:auto !important}.thinkrank-app .components-card{overflow:hidden}.thinkrank-app .components-card pre{max-width:100%;box-sizing:border-box}.thinkrank-app .components-notice{font-size:14px;border:none;border-radius:8px}.thinkrank-app .components-notice .components-notice__content{display:flex;align-items:center;line-height:24px;margin:0}.thinkrank-app .components-notice.is-info{background:#e8f2fd;color:#12467b}.thinkrank-app .components-notice.is-info .components-notice__content::before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHJ4PSIzLjUiIHN0cm9rZT0iI0NCRTJGQiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC42NjczIDEyLjAwMDJDMTguNjY3MyA4LjMxODI2IDE1LjY4MjUgNS4zMzM1IDEyLjAwMDcgNS4zMzM1QzguMzE4NzUgNS4zMzM1IDUuMzMzOTggOC4zMTgyNiA1LjMzMzk4IDEyLjAwMDJDNS4zMzM5OCAxNS42ODIxIDguMzE4NzUgMTguNjY2OCAxMi4wMDA3IDE4LjY2NjhDMTUuNjgyNSAxOC42NjY4IDE4LjY2NzMgMTUuNjgyMSAxOC42NjczIDEyLjAwMDJaTTEyLjAwMDcgOC4xNjY4M0MxMi4yNzY4IDguMTY2ODMgMTIuNTAwNyA4LjM5MDY5IDEyLjUwMDcgOC42NjY4M1YxMi42NjY4QzEyLjUwMDcgMTIuOTQzIDEyLjI3NjggMTMuMTY2OCAxMi4wMDA3IDEzLjE2NjhDMTEuNzI0NSAxMy4xNjY4IDExLjUwMDcgMTIuOTQzIDExLjUwMDcgMTIuNjY2OFY4LjY2NjgzQzExLjUwMDcgOC4zOTA2OSAxMS43MjQ1IDguMTY2ODMgMTIuMDAwNyA4LjE2NjgzWk0xMi4wMDA3IDE1LjMzMzVDMTIuMzY4OCAxNS4zMzM1IDEyLjY2NzMgMTUuMDM1IDEyLjY2NzMgMTQuNjY2OEMxMi42NjczIDE0LjI5ODYgMTIuMzY4OCAxNC4wMDAyIDEyLjAwMDcgMTQuMDAwMkMxMS42MzI1IDE0LjAwMDIgMTEuMzM0IDE0LjI5ODYgMTEuMzM0IDE0LjY2NjhDMTEuMzM0IDE1LjAzNSAxMS42MzI1IDE1LjMzMzUgMTIuMDAwNyAxNS4zMzM1WiIgZmlsbD0iIzEyNDY3QiIvPgo8L3N2Zz4=);margin-right:8px;height:24px}.thinkrank-app .components-notice.is-warning{background:#fffaeb;color:#b54708}.thinkrank-app .components-notice.is-warning .components-notice__content::before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHJ4PSIzLjUiIHN0cm9rZT0iI0ZGRUFBQSIvPgogICAgPHBhdGggZD0iTTExLjE2OSA3LjMxNzQyTDYuNTExMjcgMTUuMzg0M0M2LjQyNzEzIDE1LjUzIDYuMzgyODMgMTUuNjk1MiA2LjM4MjgxIDE1Ljg2MzVDNi4zODI4IDE2LjAzMTcgNi40MjcwNyAxNi4xOTcgNi41MTExOCAxNi4zNDI2QzYuNTk1MjkgMTYuNDg4MyA2LjcxNjI3IDE2LjYwOTMgNi44NjE5NiAxNi42OTM0QzcuMDA3NjUgMTYuNzc3NSA3LjE3MjkxIDE2LjgyMTggNy4zNDExNCAxNi44MjE4SDE2LjY1NTlDMTYuODI0MSAxNi44MjE4IDE2Ljk4OTQgMTYuNzc3NSAxNy4xMzUxIDE2LjY5MzRDMTcuMjgwOCAxNi42MDkzIDE3LjQwMTcgMTYuNDg4MyAxNy40ODU5IDE2LjM0MjZDMTcuNTcgMTYuMTk3IDE3LjYxNDIgMTYuMDMxNyAxNy42MTQyIDE1Ljg2MzVDMTcuNjE0MiAxNS42OTUyIDE3LjU2OTkgMTUuNTMgMTcuNDg1OCAxNS4zODQzTDEyLjgyODUgNy4zMTc0MkMxMi43NDQ0IDcuMTcxNzcgMTIuNjIzNSA3LjA1MDgzIDEyLjQ3NzggNi45NjY3NEMxMi4zMzIyIDYuODgyNjUgMTIuMTY2OSA2LjgzODM4IDExLjk5ODggNi44MzgzOEMxMS44MzA2IDYuODM4MzggMTEuNjY1NCA2Ljg4MjY1IDExLjUxOTcgNi45NjY3NEMxMS4zNzQxIDcuMDUwODMgMTEuMjUzMSA3LjE3MTc3IDExLjE2OSA3LjMxNzQyWiIgZmlsbD0iI0I1NDcwOCIvPgogICAgPHBhdGggZD0iTTEyLjA1NzcgOS44MDU2NkgxMS45MzYyQzExLjYzNyA5LjgwNTY2IDExLjM5NDUgMTAuMDQ4MiAxMS4zOTQ1IDEwLjM0NzNWMTIuOTM2MkMxMS4zOTQ1IDEzLjIzNTMgMTEuNjM3IDEzLjQ3NzggMTEuOTM2MiAxMy40Nzc4SDEyLjA1NzdDMTIuMzU2OCAxMy40Nzc4IDEyLjU5OTMgMTMuMjM1MyAxMi41OTkzIDEyLjkzNjJWMTAuMzQ3M0MxMi41OTkzIDEwLjA0ODIgMTIuMzU2OCA5LjgwNTY2IDEyLjA1NzcgOS44MDU2NloiIGZpbGw9IiNGRkY3RUQiLz4KICAgIDxwYXRoIGQ9Ik0xMS45OTY5IDE1LjUzMDlDMTIuMzI5NiAxNS41MzA5IDEyLjU5OTMgMTUuMjYxMiAxMi41OTkzIDE0LjkyODVDMTIuNTk5MyAxNC41OTU5IDEyLjMyOTYgMTQuMzI2MiAxMS45OTY5IDE0LjMyNjJDMTEuNjY0MiAxNC4zMjYyIDExLjM5NDUgMTQuNTk1OSAxMS4zOTQ1IDE0LjkyODVDMTEuMzk0NSAxNS4yNjEyIDExLjY2NDIgMTUuNTMwOSAxMS45OTY5IDE1LjUzMDlaIiBmaWxsPSIjRkZGN0VEIi8+Cjwvc3ZnPg==);margin-right:8px;height:24px}.thinkrank-app .components-notice.is-success{background:#ecfdf3;color:#027a48}.thinkrank-app .components-notice.is-success .components-notice__content::before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHJ4PSIzLjUiIHN0cm9rZT0iI0MxRTJDRiIvPgogICAgPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5M180NzI0KSI+CiAgICAgICAgPHBhdGggZD0iTTcuMzMzOTggMTIuMDAwM0wxMC42NjczIDE1LjMzMzdMMTcuMzM0IDguNjY2OTkiIHN0cm9rZT0iIzAyN0E0OCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxjbGlwUGF0aCBpZD0iY2xpcDBfMTkzXzQ3MjQiPgogICAgICAgICAgICA8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0IDQpIi8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgIDwvZGVmcz4KPC9zdmc+);margin-right:8px;height:24px}.components-card{box-shadow:none !important;border:1px solid #d5d5dd !important;border-radius:8px !important;overflow:hidden}.components-card-header{border-bottom:1px solid #d5d5dd !important;border-radius:8px 8px 0 0 !important}.components-card-header h2{color:#1d1d1d;font-size:20px;font-weight:600;margin:0}.components-card-header h3{color:#1d1d1d;font-weight:600;font-size:16px;margin:0}.components-card-header.thinkrank-card-header-with-column{flex-direction:column;align-items:flex-start}.components-card-header.thinkrank-card-header-with-column h4{margin:0}.components-card-body .components-card-header{border-bottom:none !important;padding-bottom:0 !important}.components-button+.components-button{margin-left:.75rem}.components-button{font-size:14px !important;font-weight:600 !important;border-radius:4px !important}.components-button.is-primary{background:#4451ff !important;border-color:#4451ff !important;color:#fff}.components-button.is-primary.thinkrank-media-picker-button{background:#f5f6fa !important;border:1px dashed #d5d5dd !important;color:#5a5c5e !important;font-weight:500 !important}.components-button.is-primary.thinkrank-media-picker-button img{margin-right:7px}.components-button.is-primary:disabled{background:#e4e6e7 !important;border-color:#e4e6e7 !important;color:#bbbcc9 !important}.components-button.is-primary:hover:not(:disabled){background:#0f1fff !important;border-color:#0f1fff !important}.components-button.is-primary:hover:not(:disabled).thinkrank-media-picker-button{background:#eff2fe !important;color:#535353 !important;border-color:#d5d5dd !important}.components-button.is-secondary{background:#f5f6fa !important;border:1px solid #4451ff !important;color:#4451ff !important;box-shadow:none !important}.components-button.is-secondary:disabled{background:#eeeff0 !important;border-color:#d6d7db !important;color:#bbbcc9 !important}.components-button.is-secondary:hover:not(:disabled){background:#f5f6fa !important;border-color:#0f1fff !important;color:#0f1fff !important}.components-button.is-link{color:#535353 !important;text-decoration:none !important;box-shadow:none !important}.components-button.is-link:hover:not(:disabled){color:#1d1d1d !important;text-decoration:underline !important}.components-button.is-tertiary{background:rgba(0,0,0,0) !important;border:none !important;color:#921c13 !important;box-shadow:none !important;font-weight:500 !important}.components-button.is-tertiary:hover:not(:disabled){text-decoration:underline !important}.components-form-toggle{height:24px !important}.components-form-toggle .components-form-toggle__track{height:24px !important;width:44px !important;border-radius:12px !important;background-color:#d5d5dd !important;border:none !important}.components-form-toggle .components-form-toggle__thumb{background-color:#fff !important;height:20px !important;width:20px !important}.components-form-toggle.is-checked .components-form-toggle__track{background-color:#4451ff !important}.components-form-toggle.is-checked .components-form-toggle__thumb{transform:translateX(20px) !important}.components-checkbox-control .components-checkbox-control__input-container{width:20px !important}.components-checkbox-control .components-checkbox-control__input[type=checkbox]{background-color:#fff !important;border-color:#d5d5dd !important;border-radius:6px !important;height:20px !important;width:20px !important}.components-checkbox-control .components-checkbox-control__input[type=checkbox]:checked{background-color:#4451ff !important;border-color:#4451ff !important}.components-base-control .components-base-control__label,.components-base-control .components-input-control__label,.components-base-control .components-toggle-control__label{font-size:14px !important;font-weight:500 !important;color:#1d1d1d !important;margin-bottom:4px !important}.components-base-control .components-text-control__input,.components-base-control .components-textarea-control__input{font-size:16px !important;color:#1d1d1d !important;border-color:#d5d5dd !important;border-radius:4px !important;padding:0 12px !important;line-height:40px !important}.components-base-control .components-text-control__input:focus,.components-base-control .components-textarea-control__input:focus{border-color:#4451ff !important;box-shadow:0 0 0 1px #4451ff !important}.components-base-control .components-text-control__input:disabled,.components-base-control .components-textarea-control__input:disabled{background-color:#f5f6fa !important;border-color:#d5d5dd !important;color:#5a5c5e !important}.components-base-control .components-base-control__help{color:#6e7073 !important;font-size:14px !important;margin:2px 0 18px !important}.thinkrank-media-picker .components-base-control__label{font-size:14px !important;font-weight:500 !important;color:#1d1d1d !important;margin-bottom:13px !important}.thinkrank-media-picker .components-base-control__help{color:#6e7073 !important;font-size:14px !important;margin-top:4px !important}.thinkrank-media-picker+.thinkrank-media-picker{margin-top:22px !important}.tr-grid>.thinkrank-media-picker+.thinkrank-media-picker{margin-top:0 !important}.thinkrank-components-base-control__help{color:#6e7073 !important;font-size:14px !important;margin:2px 0 18px !important}.thinkrank-advanced-robots-meta .components-base-control+.components-base-control{margin-top:5px}.thinkrank-export-options{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.thinkrank-variable-tag{display:inline-block;border:0;font-family:inherit;appearance:none;background:#eef0f7;border-radius:100px;padding:0 8px;margin-right:8px;font-size:14px;cursor:pointer;color:#535353;text-decoration:none;transition:all .2s ease;line-height:22px}.thinkrank-variable-tag:hover{background:#f5f6fa;color:#1d1d1d}.tr-root .thinkrank-variable-tag:focus-visible{outline:none;box-shadow:0 0 0 2px #4451ff}.thinkrank-variable-tag.is-disabled{opacity:.5;cursor:not-allowed;background:#f0f0f0;color:#888;pointer-events:none}#thinkrank-root select,.tr-root select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%2394a3b8%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z%27 clip-rule=%27evenodd%27/%3E%3C%2Fsvg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:1.75rem;max-width:none}#thinkrank-root select option,.tr-root select option{color:#1e293b;background-color:#fff}#thinkrank-root select:focus,.tr-root select:focus{outline:none !important;box-shadow:none !important} | |
| 3061 | +@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.thinkrank-m-xs{margin:0.25rem !important}.thinkrank-mt-xs{margin-top:0.25rem !important}.thinkrank-mb-xs{margin-bottom:0.25rem !important}.thinkrank-ml-xs{margin-left:0.25rem !important}.thinkrank-mr-xs{margin-right:0.25rem !important}.thinkrank-mx-xs{margin-left:0.25rem !important;margin-right:0.25rem !important}.thinkrank-my-xs{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.thinkrank-p-xs{padding:0.25rem !important}.thinkrank-pt-xs{padding-top:0.25rem !important}.thinkrank-pb-xs{padding-bottom:0.25rem !important}.thinkrank-pl-xs{padding-left:0.25rem !important}.thinkrank-pr-xs{padding-right:0.25rem !important}.thinkrank-px-xs{padding-left:0.25rem !important;padding-right:0.25rem !important}.thinkrank-py-xs{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.thinkrank-m-sm{margin:0.5rem !important}.thinkrank-mt-sm{margin-top:0.5rem !important}.thinkrank-mb-sm{margin-bottom:0.5rem !important}.thinkrank-ml-sm{margin-left:0.5rem !important}.thinkrank-mr-sm{margin-right:0.5rem !important}.thinkrank-mx-sm{margin-left:0.5rem !important;margin-right:0.5rem !important}.thinkrank-my-sm{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.thinkrank-p-sm{padding:0.5rem !important}.thinkrank-pt-sm{padding-top:0.5rem !important}.thinkrank-pb-sm{padding-bottom:0.5rem !important}.thinkrank-pl-sm{padding-left:0.5rem !important}.thinkrank-pr-sm{padding-right:0.5rem !important}.thinkrank-px-sm{padding-left:0.5rem !important;padding-right:0.5rem !important}.thinkrank-py-sm{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.thinkrank-m-md{margin:0.75rem !important}.thinkrank-mt-md{margin-top:0.75rem !important}.thinkrank-mb-md{margin-bottom:0.75rem !important}.thinkrank-ml-md{margin-left:0.75rem !important}.thinkrank-mr-md{margin-right:0.75rem !important}.thinkrank-mx-md{margin-left:0.75rem !important;margin-right:0.75rem !important}.thinkrank-my-md{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.thinkrank-p-md{padding:0.75rem !important}.thinkrank-pt-md{padding-top:0.75rem !important}.thinkrank-pb-md{padding-bottom:0.75rem !important}.thinkrank-pl-md{padding-left:0.75rem !important}.thinkrank-pr-md{padding-right:0.75rem !important}.thinkrank-px-md{padding-left:0.75rem !important;padding-right:0.75rem !important}.thinkrank-py-md{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.thinkrank-m-lg{margin:1rem !important}.thinkrank-mt-lg{margin-top:1rem !important}.thinkrank-mb-lg{margin-bottom:1rem !important}.thinkrank-ml-lg{margin-left:1rem !important}.thinkrank-mr-lg{margin-right:1rem !important}.thinkrank-mx-lg{margin-left:1rem !important;margin-right:1rem !important}.thinkrank-my-lg{margin-top:1rem !important;margin-bottom:1rem !important}.thinkrank-p-lg{padding:1rem !important}.thinkrank-pt-lg{padding-top:1rem !important}.thinkrank-pb-lg{padding-bottom:1rem !important}.thinkrank-pl-lg{padding-left:1rem !important}.thinkrank-pr-lg{padding-right:1rem !important}.thinkrank-px-lg{padding-left:1rem !important;padding-right:1rem !important}.thinkrank-py-lg{padding-top:1rem !important;padding-bottom:1rem !important}.thinkrank-m-xl{margin:1.25rem !important}.thinkrank-mt-xl{margin-top:1.25rem !important}.thinkrank-mb-xl{margin-bottom:1.25rem !important}.thinkrank-ml-xl{margin-left:1.25rem !important}.thinkrank-mr-xl{margin-right:1.25rem !important}.thinkrank-mx-xl{margin-left:1.25rem !important;margin-right:1.25rem !important}.thinkrank-my-xl{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.thinkrank-p-xl{padding:1.25rem !important}.thinkrank-pt-xl{padding-top:1.25rem !important}.thinkrank-pb-xl{padding-bottom:1.25rem !important}.thinkrank-pl-xl{padding-left:1.25rem !important}.thinkrank-pr-xl{padding-right:1.25rem !important}.thinkrank-px-xl{padding-left:1.25rem !important;padding-right:1.25rem !important}.thinkrank-py-xl{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.thinkrank-m-2xl{margin:1.5rem !important}.thinkrank-mt-2xl{margin-top:1.5rem !important}.thinkrank-mb-2xl{margin-bottom:1.5rem !important}.thinkrank-ml-2xl{margin-left:1.5rem !important}.thinkrank-mr-2xl{margin-right:1.5rem !important}.thinkrank-mx-2xl{margin-left:1.5rem !important;margin-right:1.5rem !important}.thinkrank-my-2xl{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.thinkrank-p-2xl{padding:1.5rem !important}.thinkrank-pt-2xl{padding-top:1.5rem !important}.thinkrank-pb-2xl{padding-bottom:1.5rem !important}.thinkrank-pl-2xl{padding-left:1.5rem !important}.thinkrank-pr-2xl{padding-right:1.5rem !important}.thinkrank-px-2xl{padding-left:1.5rem !important;padding-right:1.5rem !important}.thinkrank-py-2xl{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.thinkrank-m-3xl{margin:2rem !important}.thinkrank-mt-3xl{margin-top:2rem !important}.thinkrank-mb-3xl{margin-bottom:2rem !important}.thinkrank-ml-3xl{margin-left:2rem !important}.thinkrank-mr-3xl{margin-right:2rem !important}.thinkrank-mx-3xl{margin-left:2rem !important;margin-right:2rem !important}.thinkrank-my-3xl{margin-top:2rem !important;margin-bottom:2rem !important}.thinkrank-p-3xl{padding:2rem !important}.thinkrank-pt-3xl{padding-top:2rem !important}.thinkrank-pb-3xl{padding-bottom:2rem !important}.thinkrank-pl-3xl{padding-left:2rem !important}.thinkrank-pr-3xl{padding-right:2rem !important}.thinkrank-px-3xl{padding-left:2rem !important;padding-right:2rem !important}.thinkrank-py-3xl{padding-top:2rem !important;padding-bottom:2rem !important}.thinkrank-m-4xl{margin:2.5rem !important}.thinkrank-mt-4xl{margin-top:2.5rem !important}.thinkrank-mb-4xl{margin-bottom:2.5rem !important}.thinkrank-ml-4xl{margin-left:2.5rem !important}.thinkrank-mr-4xl{margin-right:2.5rem !important}.thinkrank-mx-4xl{margin-left:2.5rem !important;margin-right:2.5rem !important}.thinkrank-my-4xl{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.thinkrank-p-4xl{padding:2.5rem !important}.thinkrank-pt-4xl{padding-top:2.5rem !important}.thinkrank-pb-4xl{padding-bottom:2.5rem !important}.thinkrank-pl-4xl{padding-left:2.5rem !important}.thinkrank-pr-4xl{padding-right:2.5rem !important}.thinkrank-px-4xl{padding-left:2.5rem !important;padding-right:2.5rem !important}.thinkrank-py-4xl{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.thinkrank-m-5xl{margin:3rem !important}.thinkrank-mt-5xl{margin-top:3rem !important}.thinkrank-mb-5xl{margin-bottom:3rem !important}.thinkrank-ml-5xl{margin-left:3rem !important}.thinkrank-mr-5xl{margin-right:3rem !important}.thinkrank-mx-5xl{margin-left:3rem !important;margin-right:3rem !important}.thinkrank-my-5xl{margin-top:3rem !important;margin-bottom:3rem !important}.thinkrank-p-5xl{padding:3rem !important}.thinkrank-pt-5xl{padding-top:3rem !important}.thinkrank-pb-5xl{padding-bottom:3rem !important}.thinkrank-pl-5xl{padding-left:3rem !important}.thinkrank-pr-5xl{padding-right:3rem !important}.thinkrank-px-5xl{padding-left:3rem !important;padding-right:3rem !important}.thinkrank-py-5xl{padding-top:3rem !important;padding-bottom:3rem !important}.thinkrank-m-0{margin:0 !important}.thinkrank-mt-0{margin-top:0 !important}.thinkrank-mb-0{margin-bottom:0 !important}.thinkrank-ml-0{margin-left:0 !important}.thinkrank-mr-0{margin-right:0 !important}.thinkrank-mx-0{margin-left:0 !important;margin-right:0 !important}.thinkrank-my-0{margin-top:0 !important;margin-bottom:0 !important}.thinkrank-p-0{padding:0 !important}.thinkrank-pt-0{padding-top:0 !important}.thinkrank-pb-0{padding-bottom:0 !important}.thinkrank-pl-0{padding-left:0 !important}.thinkrank-pr-0{padding-right:0 !important}.thinkrank-px-0{padding-left:0 !important;padding-right:0 !important}.thinkrank-py-0{padding-top:0 !important;padding-bottom:0 !important}.thinkrank-m-1{margin:0.25rem !important}.thinkrank-mt-1{margin-top:0.25rem !important}.thinkrank-mb-1{margin-bottom:0.25rem !important}.thinkrank-ml-1{margin-left:0.25rem !important}.thinkrank-mr-1{margin-right:0.25rem !important}.thinkrank-mx-1{margin-left:0.25rem !important;margin-right:0.25rem !important}.thinkrank-my-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.thinkrank-p-1{padding:0.25rem !important}.thinkrank-pt-1{padding-top:0.25rem !important}.thinkrank-pb-1{padding-bottom:0.25rem !important}.thinkrank-pl-1{padding-left:0.25rem !important}.thinkrank-pr-1{padding-right:0.25rem !important}.thinkrank-px-1{padding-left:0.25rem !important;padding-right:0.25rem !important}.thinkrank-py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.thinkrank-m-2{margin:0.5rem !important}.thinkrank-mt-2{margin-top:0.5rem !important}.thinkrank-mb-2{margin-bottom:0.5rem !important}.thinkrank-ml-2{margin-left:0.5rem !important}.thinkrank-mr-2{margin-right:0.5rem !important}.thinkrank-mx-2{margin-left:0.5rem !important;margin-right:0.5rem !important}.thinkrank-my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.thinkrank-p-2{padding:0.5rem !important}.thinkrank-pt-2{padding-top:0.5rem !important}.thinkrank-pb-2{padding-bottom:0.5rem !important}.thinkrank-pl-2{padding-left:0.5rem !important}.thinkrank-pr-2{padding-right:0.5rem !important}.thinkrank-px-2{padding-left:0.5rem !important;padding-right:0.5rem !important}.thinkrank-py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.thinkrank-m-3{margin:0.75rem !important}.thinkrank-mt-3{margin-top:0.75rem !important}.thinkrank-mb-3{margin-bottom:0.75rem !important}.thinkrank-ml-3{margin-left:0.75rem !important}.thinkrank-mr-3{margin-right:0.75rem !important}.thinkrank-mx-3{margin-left:0.75rem !important;margin-right:0.75rem !important}.thinkrank-my-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.thinkrank-p-3{padding:0.75rem !important}.thinkrank-pt-3{padding-top:0.75rem !important}.thinkrank-pb-3{padding-bottom:0.75rem !important}.thinkrank-pl-3{padding-left:0.75rem !important}.thinkrank-pr-3{padding-right:0.75rem !important}.thinkrank-px-3{padding-left:0.75rem !important;padding-right:0.75rem !important}.thinkrank-py-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.thinkrank-m-4{margin:1rem !important}.thinkrank-mt-4{margin-top:1rem !important}.thinkrank-mb-4{margin-bottom:1rem !important}.thinkrank-ml-4{margin-left:1rem !important}.thinkrank-mr-4{margin-right:1rem !important}.thinkrank-mx-4{margin-left:1rem !important;margin-right:1rem !important}.thinkrank-my-4{margin-top:1rem !important;margin-bottom:1rem !important}.thinkrank-p-4{padding:1rem !important}.thinkrank-pt-4{padding-top:1rem !important}.thinkrank-pb-4{padding-bottom:1rem !important}.thinkrank-pl-4{padding-left:1rem !important}.thinkrank-pr-4{padding-right:1rem !important}.thinkrank-px-4{padding-left:1rem !important;padding-right:1rem !important}.thinkrank-py-4{padding-top:1rem !important;padding-bottom:1rem !important}.thinkrank-m-5{margin:1.25rem !important}.thinkrank-mt-5{margin-top:1.25rem !important}.thinkrank-mb-5{margin-bottom:1.25rem !important}.thinkrank-ml-5{margin-left:1.25rem !important}.thinkrank-mr-5{margin-right:1.25rem !important}.thinkrank-mx-5{margin-left:1.25rem !important;margin-right:1.25rem !important}.thinkrank-my-5{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.thinkrank-p-5{padding:1.25rem !important}.thinkrank-pt-5{padding-top:1.25rem !important}.thinkrank-pb-5{padding-bottom:1.25rem !important}.thinkrank-pl-5{padding-left:1.25rem !important}.thinkrank-pr-5{padding-right:1.25rem !important}.thinkrank-px-5{padding-left:1.25rem !important;padding-right:1.25rem !important}.thinkrank-py-5{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.thinkrank-m-6{margin:1.5rem !important}.thinkrank-mt-6{margin-top:1.5rem !important}.thinkrank-mb-6{margin-bottom:1.5rem !important}.thinkrank-ml-6{margin-left:1.5rem !important}.thinkrank-mr-6{margin-right:1.5rem !important}.thinkrank-mx-6{margin-left:1.5rem !important;margin-right:1.5rem !important}.thinkrank-my-6{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.thinkrank-p-6{padding:1.5rem !important}.thinkrank-pt-6{padding-top:1.5rem !important}.thinkrank-pb-6{padding-bottom:1.5rem !important}.thinkrank-pl-6{padding-left:1.5rem !important}.thinkrank-pr-6{padding-right:1.5rem !important}.thinkrank-px-6{padding-left:1.5rem !important;padding-right:1.5rem !important}.thinkrank-py-6{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.thinkrank-m-8{margin:2rem !important}.thinkrank-mt-8{margin-top:2rem !important}.thinkrank-mb-8{margin-bottom:2rem !important}.thinkrank-ml-8{margin-left:2rem !important}.thinkrank-mr-8{margin-right:2rem !important}.thinkrank-mx-8{margin-left:2rem !important;margin-right:2rem !important}.thinkrank-my-8{margin-top:2rem !important;margin-bottom:2rem !important}.thinkrank-p-8{padding:2rem !important}.thinkrank-pt-8{padding-top:2rem !important}.thinkrank-pb-8{padding-bottom:2rem !important}.thinkrank-pl-8{padding-left:2rem !important}.thinkrank-pr-8{padding-right:2rem !important}.thinkrank-px-8{padding-left:2rem !important;padding-right:2rem !important}.thinkrank-py-8{padding-top:2rem !important;padding-bottom:2rem !important}.thinkrank-m-10{margin:2.5rem !important}.thinkrank-mt-10{margin-top:2.5rem !important}.thinkrank-mb-10{margin-bottom:2.5rem !important}.thinkrank-ml-10{margin-left:2.5rem !important}.thinkrank-mr-10{margin-right:2.5rem !important}.thinkrank-mx-10{margin-left:2.5rem !important;margin-right:2.5rem !important}.thinkrank-my-10{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.thinkrank-p-10{padding:2.5rem !important}.thinkrank-pt-10{padding-top:2.5rem !important}.thinkrank-pb-10{padding-bottom:2.5rem !important}.thinkrank-pl-10{padding-left:2.5rem !important}.thinkrank-pr-10{padding-right:2.5rem !important}.thinkrank-px-10{padding-left:2.5rem !important;padding-right:2.5rem !important}.thinkrank-py-10{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.thinkrank-m-12{margin:3rem !important}.thinkrank-mt-12{margin-top:3rem !important}.thinkrank-mb-12{margin-bottom:3rem !important}.thinkrank-ml-12{margin-left:3rem !important}.thinkrank-mr-12{margin-right:3rem !important}.thinkrank-mx-12{margin-left:3rem !important;margin-right:3rem !important}.thinkrank-my-12{margin-top:3rem !important;margin-bottom:3rem !important}.thinkrank-p-12{padding:3rem !important}.thinkrank-pt-12{padding-top:3rem !important}.thinkrank-pb-12{padding-bottom:3rem !important}.thinkrank-pl-12{padding-left:3rem !important}.thinkrank-pr-12{padding-right:3rem !important}.thinkrank-px-12{padding-left:3rem !important;padding-right:3rem !important}.thinkrank-py-12{padding-top:3rem !important;padding-bottom:3rem !important}.thinkrank-m-16{margin:4rem !important}.thinkrank-mt-16{margin-top:4rem !important}.thinkrank-mb-16{margin-bottom:4rem !important}.thinkrank-ml-16{margin-left:4rem !important}.thinkrank-mr-16{margin-right:4rem !important}.thinkrank-mx-16{margin-left:4rem !important;margin-right:4rem !important}.thinkrank-my-16{margin-top:4rem !important;margin-bottom:4rem !important}.thinkrank-p-16{padding:4rem !important}.thinkrank-pt-16{padding-top:4rem !important}.thinkrank-pb-16{padding-bottom:4rem !important}.thinkrank-pl-16{padding-left:4rem !important}.thinkrank-pr-16{padding-right:4rem !important}.thinkrank-px-16{padding-left:4rem !important;padding-right:4rem !important}.thinkrank-py-16{padding-top:4rem !important;padding-bottom:4rem !important}.thinkrank-m-20{margin:5rem !important}.thinkrank-mt-20{margin-top:5rem !important}.thinkrank-mb-20{margin-bottom:5rem !important}.thinkrank-ml-20{margin-left:5rem !important}.thinkrank-mr-20{margin-right:5rem !important}.thinkrank-mx-20{margin-left:5rem !important;margin-right:5rem !important}.thinkrank-my-20{margin-top:5rem !important;margin-bottom:5rem !important}.thinkrank-p-20{padding:5rem !important}.thinkrank-pt-20{padding-top:5rem !important}.thinkrank-pb-20{padding-bottom:5rem !important}.thinkrank-pl-20{padding-left:5rem !important}.thinkrank-pr-20{padding-right:5rem !important}.thinkrank-px-20{padding-left:5rem !important;padding-right:5rem !important}.thinkrank-py-20{padding-top:5rem !important;padding-bottom:5rem !important}.thinkrank-m-24{margin:6rem !important}.thinkrank-mt-24{margin-top:6rem !important}.thinkrank-mb-24{margin-bottom:6rem !important}.thinkrank-ml-24{margin-left:6rem !important}.thinkrank-mr-24{margin-right:6rem !important}.thinkrank-mx-24{margin-left:6rem !important;margin-right:6rem !important}.thinkrank-my-24{margin-top:6rem !important;margin-bottom:6rem !important}.thinkrank-p-24{padding:6rem !important}.thinkrank-pt-24{padding-top:6rem !important}.thinkrank-pb-24{padding-bottom:6rem !important}.thinkrank-pl-24{padding-left:6rem !important}.thinkrank-pr-24{padding-right:6rem !important}.thinkrank-px-24{padding-left:6rem !important;padding-right:6rem !important}.thinkrank-py-24{padding-top:6rem !important;padding-bottom:6rem !important}.thinkrank-m-auto{margin:auto !important}.thinkrank-mx-auto{margin-left:auto !important;margin-right:auto !important}.thinkrank-my-auto{margin-top:auto !important;margin-bottom:auto !important}.thinkrank-space-y-1>*+*{margin-top:.25rem !important}.thinkrank-space-y-2>*+*{margin-top:.5rem !important}.thinkrank-space-y-3>*+*{margin-top:.75rem !important}.thinkrank-space-y-4>*+*{margin-top:1rem !important}.thinkrank-space-y-6>*+*{margin-top:1.5rem !important}.thinkrank-space-x-1>*+*{margin-left:.25rem !important}.thinkrank-space-x-2>*+*{margin-left:.5rem !important}.thinkrank-space-x-3>*+*{margin-left:.75rem !important}.thinkrank-block{display:block !important}.thinkrank-inline-block{display:inline-block !important}.thinkrank-inline{display:inline !important}.thinkrank-flex{display:flex !important}.thinkrank-inline-flex{display:inline-flex !important}.thinkrank-grid{display:grid !important}.thinkrank-inline-grid{display:inline-grid !important}.thinkrank-hidden{display:none !important}.thinkrank-static{position:static !important}.thinkrank-relative{position:relative !important}.thinkrank-absolute{position:absolute !important}.thinkrank-fixed{position:fixed !important}.thinkrank-sticky{position:sticky !important}.thinkrank-top-0{top:0 !important}.thinkrank-top-3{top:.75rem !important}.thinkrank-top-4{top:1rem !important}.thinkrank-top-6{top:1.5rem !important}.thinkrank-right-0{right:0 !important}.thinkrank-right-3{right:.75rem !important}.thinkrank-right-4{right:1rem !important}.thinkrank-bottom-0{bottom:0 !important}.thinkrank-left-0{left:0 !important}.thinkrank-z-10{z-index:10 !important}.thinkrank-focus\:border-blue:focus{border-color:#4451ff !important}.thinkrank-focus\:ring-2:focus{box-shadow:0 0 0 2px rgba(68,81,255,.2) !important}.thinkrank-focus\:ring-blue:focus{--thinkrank-ring-color: #4451ff}.thinkrank-focus\:ring-opacity-20:focus{--thinkrank-ring-opacity: 0.2}.thinkrank-min-h-32{min-height:8rem !important}.thinkrank-animate-spin{animation:thinkrank-spin 1s linear infinite !important}@keyframes thinkrank-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.thinkrank-sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.thinkrank-max-w-lg{max-width:32rem !important}.thinkrank-max-w-sm{max-width:24rem !important}.thinkrank-max-h-80{max-height:20rem !important}.thinkrank-max-h-96{max-height:24rem !important}.thinkrank-max-h-160{max-height:40rem !important}.thinkrank-max-h-screen-75{max-height:75vh !important}.thinkrank-overflow-y-auto{overflow-y:auto !important}.thinkrank-font-mono{font-family:ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Liberation Mono",Menlo,monospace !important}.thinkrank-truncate{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.thinkrank-py-0\.5{padding-top:.125rem !important;padding-bottom:.125rem !important}.thinkrank-h-6{height:1.5rem !important}.thinkrank-w-3{width:.75rem !important}.thinkrank-h-3{height:.75rem !important}.thinkrank-text-gray-400{color:#5a5c5e !important}.thinkrank-text-gray-500{color:#5a5c5e !important}.thinkrank-text-gray-600{color:#535353 !important}.thinkrank-text-gray-700{color:#535353 !important}.hover\:thinkrank-underline:hover{text-decoration:underline !important}.hover\:thinkrank-text-gray-700:hover{color:#535353 !important}.hover\:thinkrank-text-red-dark:hover{color:#921c13 !important}.thinkrank-flex-row{flex-direction:row !important}.thinkrank-flex-row-reverse{flex-direction:row-reverse !important}.thinkrank-flex-col{flex-direction:column !important}.thinkrank-flex-col-reverse{flex-direction:column-reverse !important}.thinkrank-flex-wrap{flex-wrap:wrap !important}.thinkrank-flex-wrap-reverse{flex-wrap:wrap-reverse !important}.thinkrank-flex-nowrap{flex-wrap:nowrap !important}.thinkrank-flex-1{flex:1 1 0% !important}.thinkrank-flex-auto{flex:1 1 auto !important}.thinkrank-flex-initial{flex:0 1 auto !important}.thinkrank-flex-none{flex:none !important}.thinkrank-flex-grow{flex-grow:1 !important}.thinkrank-flex-grow-0{flex-grow:0 !important}.thinkrank-flex-shrink{flex-shrink:1 !important}.thinkrank-flex-shrink-0{flex-shrink:0 !important}.thinkrank-justify-start{justify-content:flex-start !important}.thinkrank-justify-end{justify-content:flex-end !important}.thinkrank-justify-center{justify-content:center !important}.thinkrank-justify-between{justify-content:space-between !important}.thinkrank-justify-around{justify-content:space-around !important}.thinkrank-justify-evenly{justify-content:space-evenly !important}.thinkrank-items-start{align-items:flex-start !important}.thinkrank-items-end{align-items:flex-end !important}.thinkrank-items-center{align-items:center !important}.thinkrank-items-baseline{align-items:baseline !important}.thinkrank-items-stretch{align-items:stretch !important}.thinkrank-content-start{align-content:flex-start !important}.thinkrank-content-end{align-content:flex-end !important}.thinkrank-content-center{align-content:center !important}.thinkrank-content-between{align-content:space-between !important}.thinkrank-content-around{align-content:space-around !important}.thinkrank-content-evenly{align-content:space-evenly !important}.thinkrank-self-auto{align-self:auto !important}.thinkrank-self-start{align-self:flex-start !important}.thinkrank-self-end{align-self:flex-end !important}.thinkrank-self-center{align-self:center !important}.thinkrank-self-stretch{align-self:stretch !important}.thinkrank-self-baseline{align-self:baseline !important}.thinkrank-grid-cols-1{grid-template-columns:repeat(1, 1fr) !important}.thinkrank-grid-cols-2{grid-template-columns:repeat(2, 1fr) !important}.thinkrank-grid-cols-3{grid-template-columns:repeat(3, 1fr) !important}.thinkrank-grid-cols-4{grid-template-columns:repeat(4, 1fr) !important}.thinkrank-grid-cols-5{grid-template-columns:repeat(5, 1fr) !important}.thinkrank-grid-cols-6{grid-template-columns:repeat(6, 1fr) !important}.thinkrank-grid-cols-none{grid-template-columns:none !important}.thinkrank-grid-rows-1{grid-template-rows:repeat(1, 1fr) !important}.thinkrank-grid-rows-2{grid-template-rows:repeat(2, 1fr) !important}.thinkrank-grid-rows-3{grid-template-rows:repeat(3, 1fr) !important}.thinkrank-grid-rows-4{grid-template-rows:repeat(4, 1fr) !important}.thinkrank-grid-rows-none{grid-template-rows:none !important}.thinkrank-col-span-1{grid-column:span 1/span 1 !important}.thinkrank-col-span-2{grid-column:span 2/span 2 !important}.thinkrank-col-span-3{grid-column:span 3/span 3 !important}.thinkrank-col-span-full{grid-column:1/-1 !important}.thinkrank-col-span-1-lg{grid-column:span 1/span 1 !important}.thinkrank-col-span-2-lg{grid-column:span 2/span 2 !important}.thinkrank-col-auto{grid-column:auto !important}.thinkrank-col-span-4{grid-column:span 4/span 4 !important}.thinkrank-col-span-5{grid-column:span 5/span 5 !important}.thinkrank-col-span-6{grid-column:span 6/span 6 !important}.thinkrank-row-auto{grid-row:auto !important}.thinkrank-row-span-1{grid-row:span 1/span 1 !important}.thinkrank-row-span-2{grid-row:span 2/span 2 !important}.thinkrank-row-span-3{grid-row:span 3/span 3 !important}.thinkrank-row-span-4{grid-row:span 4/span 4 !important}.thinkrank-row-span-full{grid-row:1/-1 !important}.thinkrank-gap-0{gap:0 !important}.thinkrank-gap-1{gap:.25rem !important}.thinkrank-gap-2{gap:.5rem !important}.thinkrank-gap-3{gap:.75rem !important}.thinkrank-gap-4{gap:1rem !important}.thinkrank-gap-5{gap:1.25rem !important}.thinkrank-gap-6{gap:1.5rem !important}.thinkrank-gap-8{gap:2rem !important}.thinkrank-gap-x-0{column-gap:0 !important}.thinkrank-gap-x-1{column-gap:.25rem !important}.thinkrank-gap-x-2{column-gap:.5rem !important}.thinkrank-gap-x-3{column-gap:.75rem !important}.thinkrank-gap-x-4{column-gap:1rem !important}.thinkrank-gap-x-6{column-gap:1.5rem !important}.thinkrank-gap-y-0{row-gap:0 !important}.thinkrank-gap-y-1{row-gap:.25rem !important}.thinkrank-gap-y-2{row-gap:.5rem !important}.thinkrank-gap-y-3{row-gap:.75rem !important}.thinkrank-gap-y-4{row-gap:1rem !important}.thinkrank-gap-y-6{row-gap:1.5rem !important}.thinkrank-w-auto{width:auto !important}.thinkrank-w-full{width:100% !important}.thinkrank-w-screen{width:100vw !important}.thinkrank-w-min{width:min-content !important}.thinkrank-w-max{width:max-content !important}.thinkrank-w-fit{width:fit-content !important}.thinkrank-w-4{width:1rem !important}.thinkrank-w-5{width:1.25rem !important}.thinkrank-w-8{width:2rem !important}.thinkrank-w-10{width:2.5rem !important}.thinkrank-w-16{width:4rem !important}.thinkrank-h-auto{height:auto !important}.thinkrank-h-full{height:100% !important}.thinkrank-h-screen{height:100vh !important}.thinkrank-h-4{height:1rem !important}.thinkrank-h-5{height:1.25rem !important}.thinkrank-h-8{height:2rem !important}.thinkrank-h-10{height:2.5rem !important}.thinkrank-h-16{height:4rem !important}.thinkrank-h-min{height:min-content !important}.thinkrank-h-max{height:max-content !important}.thinkrank-h-fit{height:fit-content !important}.thinkrank-min-w-0{min-width:0 !important}.thinkrank-min-w-full{min-width:100% !important}.thinkrank-max-w-none{max-width:none !important}.thinkrank-max-w-full{max-width:100% !important}.thinkrank-min-h-0{min-height:0 !important}.thinkrank-min-h-full{min-height:100% !important}.thinkrank-max-h-full{max-height:100% !important}.thinkrank-max-h-screen{max-height:100vh !important}.thinkrank-text-left{text-align:left !important}.thinkrank-text-center{text-align:center !important}.thinkrank-text-right{text-align:right !important}.thinkrank-text-justify{text-align:justify !important}.thinkrank-text-xs{font-size:.75rem !important}.thinkrank-text-sm{font-size:.875rem !important}.thinkrank-text-base{font-size:1rem !important}.thinkrank-text-lg{font-size:1.125rem !important}.thinkrank-text-xl{font-size:1.25rem !important}.thinkrank-text-2xl{font-size:1.5rem !important}.thinkrank-text-3xl{font-size:1.875rem !important}.thinkrank-font-normal{font-weight:400 !important}.thinkrank-font-medium{font-weight:500 !important}.thinkrank-font-semibold{font-weight:600 !important}.thinkrank-font-bold{font-weight:700 !important}.thinkrank-leading-tight{line-height:1.25 !important}.thinkrank-leading-normal{line-height:1.5 !important}.thinkrank-leading-relaxed{line-height:1.75 !important}.thinkrank-text-primary{color:#1d1d1d !important}.thinkrank-text-secondary{color:#535353 !important}.thinkrank-text-tertiary{color:#5a5c5e !important}.thinkrank-text-muted{color:#5a5c5e !important}.thinkrank-text-white{color:#fff !important}.thinkrank-text-blue{color:#4451ff !important}.thinkrank-text-green{color:#027a48 !important}.thinkrank-text-orange{color:#b54708 !important}.thinkrank-text-red{color:#921c13 !important}.thinkrank-text-openai{color:#4451ff !important}.thinkrank-text-claude{color:#4451ff !important}.thinkrank-whitespace-pre-wrap{white-space:pre-wrap !important}.thinkrank-overflow-x-auto{overflow-x:auto !important}.thinkrank-list-disc{list-style-type:disc !important}.thinkrank-list-inside{list-style-position:inside !important}.thinkrank-bg-transparent{background-color:rgba(0,0,0,0) !important}.thinkrank-bg-white{background-color:#fff !important}.thinkrank-bg-gray-50{background-color:#f8f8fb !important}.thinkrank-bg-gray-100{background-color:#f8f8fb !important}.thinkrank-bg-gray-200{background-color:#e2e6f1 !important}.thinkrank-bg-blue{background-color:#4451ff !important}.thinkrank-bg-green{background-color:#027a48 !important}.thinkrank-bg-orange{background-color:#b54708 !important}.thinkrank-bg-red{background-color:#921c13 !important}.thinkrank-bg-purple{background-color:#4451ff !important}.thinkrank-bg-openai{background-color:#4451ff !important}.thinkrank-bg-claude{background-color:#4451ff !important}.thinkrank-bg-opacity-5{--thinkrank-bg-opacity: 0.05}.thinkrank-bg-opacity-10{--thinkrank-bg-opacity: 0.1}.thinkrank-bg-opacity-20{--thinkrank-bg-opacity: 0.2}.thinkrank-bg-opacity-50{--thinkrank-bg-opacity: 0.5}.thinkrank-bg-blue.thinkrank-bg-opacity-5{background-color:rgba(59,130,246,.05) !important}.thinkrank-bg-blue.thinkrank-bg-opacity-10{background-color:rgba(59,130,246,.1) !important}.thinkrank-bg-blue.thinkrank-bg-opacity-20{background-color:rgba(59,130,246,.2) !important}.thinkrank-bg-green.thinkrank-bg-opacity-5{background-color:rgba(34,197,94,.05) !important}.thinkrank-bg-green.thinkrank-bg-opacity-10{background-color:rgba(34,197,94,.1) !important}.thinkrank-bg-orange.thinkrank-bg-opacity-5{background-color:rgba(249,115,22,.05) !important}.thinkrank-bg-orange.thinkrank-bg-opacity-10{background-color:rgba(249,115,22,.1) !important}.thinkrank-bg-orange.thinkrank-bg-opacity-20{background-color:rgba(249,115,22,.2) !important}.thinkrank-bg-red.thinkrank-bg-opacity-5{background-color:rgba(239,68,68,.05) !important}.thinkrank-bg-red.thinkrank-bg-opacity-10{background-color:rgba(146,28,19,.1) !important}.thinkrank-bg-red.thinkrank-bg-opacity-20{background-color:rgba(146,28,19,.2) !important}.thinkrank-bg-purple.thinkrank-bg-opacity-5{background-color:rgba(68,81,255,.05) !important}.thinkrank-bg-purple.thinkrank-bg-opacity-10{background-color:rgba(68,81,255,.1) !important}.thinkrank-bg-purple.thinkrank-bg-opacity-20{background-color:rgba(68,81,255,.2) !important}.thinkrank-bg-yellow{background-color:#b54708 !important}.thinkrank-border-0{border-width:0 !important}.thinkrank-border{border-width:1px !important}.thinkrank-border-2{border-width:2px !important}.thinkrank-border-t{border-top-width:1px !important}.thinkrank-border-b{border-bottom-width:1px !important}.thinkrank-border-l{border-left-width:1px !important}.thinkrank-border-r{border-right-width:1px !important}.thinkrank-border-transparent{border-color:rgba(0,0,0,0) !important}.thinkrank-border-light{border-color:#e2e6f1 !important}.thinkrank-border-medium{border-color:#d5d5dd !important}.thinkrank-border-dark{border-color:#d5d5dd !important}.thinkrank-border-gray-200{border-color:#e2e6f1 !important}.thinkrank-border-blue{border-color:#4451ff !important}.thinkrank-border-l-blue{border-left-color:#4451ff !important}.thinkrank-border-green{border-color:#027a48 !important}.thinkrank-border-orange{border-color:#b54708 !important}.thinkrank-border-red{border-color:#921c13 !important}.thinkrank-border-purple{border-color:#4451ff !important}.thinkrank-border-opacity-10{--thinkrank-border-opacity: 0.1}.thinkrank-border-opacity-20{--thinkrank-border-opacity: 0.2}.thinkrank-border-opacity-50{--thinkrank-border-opacity: 0.5}.thinkrank-border-blue.thinkrank-border-opacity-20{border-color:rgba(59,130,246,.2) !important}.thinkrank-border-green.thinkrank-border-opacity-20{border-color:rgba(34,197,94,.2) !important}.thinkrank-border-red.thinkrank-border-opacity-20{border-color:rgba(239,68,68,.2) !important}.thinkrank-border-l-4{border-left-width:4px !important}.thinkrank-rounded-none{border-radius:0 !important}.thinkrank-rounded-sm{border-radius:.25rem !important}.thinkrank-rounded{border-radius:.375rem !important}.thinkrank-rounded-md{border-radius:.375rem !important}.thinkrank-rounded-lg{border-radius:.5rem !important}.thinkrank-rounded-xl{border-radius:.75rem !important}.thinkrank-rounded-2xl{border-radius:1rem !important}.thinkrank-rounded-3xl{border-radius:1.5rem !important}.thinkrank-rounded-full{border-radius:9999px !important}.thinkrank-shadow-none{box-shadow:none !important}.thinkrank-shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05) !important}.thinkrank-shadow{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06) !important}.thinkrank-shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06) !important}.thinkrank-shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05) !important}.thinkrank-shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04) !important}.thinkrank-shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25) !important}@media(max-width: 639px){.thinkrank-hidden-xs{display:none !important}.thinkrank-block-xs{display:block !important}.thinkrank-flex-xs{display:flex !important}.thinkrank-grid-xs{display:grid !important}.thinkrank-flex-col-xs{flex-direction:column !important}.thinkrank-flex-row-xs{flex-direction:row !important}.thinkrank-items-center-xs{align-items:center !important}.thinkrank-items-start-xs{align-items:flex-start !important}.thinkrank-justify-center-xs{justify-content:center !important}.thinkrank-justify-between-xs{justify-content:space-between !important}.thinkrank-grid-cols-1-xs{grid-template-columns:repeat(1, 1fr) !important}.thinkrank-grid-cols-2-xs{grid-template-columns:repeat(2, 1fr) !important}.thinkrank-gap-2-xs{gap:.5rem !important}.thinkrank-gap-4-xs{gap:1rem !important}.thinkrank-text-center-xs{text-align:center !important}.thinkrank-text-left-xs{text-align:left !important}.thinkrank-text-sm-xs{font-size:.875rem !important}.thinkrank-text-xs-xs{font-size:.75rem !important}.thinkrank-p-2-xs{padding:.5rem !important}.thinkrank-p-4-xs{padding:1rem !important}.thinkrank-px-4-xs{padding-left:1rem !important;padding-right:1rem !important}.thinkrank-py-4-xs{padding-top:1rem !important;padding-bottom:1rem !important}.thinkrank-m-2-xs{margin:.5rem !important}.thinkrank-m-4-xs{margin:1rem !important}.thinkrank-mb-4-xs{margin-bottom:1rem !important}.thinkrank-mt-4-xs{margin-top:1rem !important}.thinkrank-w-full-xs{width:100% !important}.thinkrank-w-auto-xs{width:auto !important}}@media(min-width: 640px){.thinkrank-hidden-sm{display:none !important}.thinkrank-block-sm{display:block !important}.thinkrank-flex-sm{display:flex !important}.thinkrank-grid-sm{display:grid !important}.thinkrank-flex-col-sm{flex-direction:column !important}.thinkrank-flex-row-sm{flex-direction:row !important}.thinkrank-items-center-sm{align-items:center !important}.thinkrank-items-start-sm{align-items:flex-start !important}.thinkrank-justify-center-sm{justify-content:center !important}.thinkrank-justify-between-sm{justify-content:space-between !important}.thinkrank-grid-cols-1-sm{grid-template-columns:repeat(1, 1fr) !important}.thinkrank-grid-cols-2-sm{grid-template-columns:repeat(2, 1fr) !important}.thinkrank-grid-cols-3-sm{grid-template-columns:repeat(3, 1fr) !important}.thinkrank-gap-4-sm{gap:1rem !important}.thinkrank-gap-6-sm{gap:1.5rem !important}.thinkrank-text-center-sm{text-align:center !important}.thinkrank-text-left-sm{text-align:left !important}.thinkrank-text-base-sm{font-size:1rem !important}.thinkrank-p-6-sm{padding:1.5rem !important}.thinkrank-px-6-sm{padding-left:1.5rem !important;padding-right:1.5rem !important}.thinkrank-py-6-sm{padding-top:1.5rem !important;padding-bottom:1.5rem !important}}@media(min-width: 768px){.thinkrank-hidden-md{display:none !important}.thinkrank-block-md{display:block !important}.thinkrank-flex-md{display:flex !important}.thinkrank-grid-md{display:grid !important}.thinkrank-flex-col-md{flex-direction:column !important}.thinkrank-flex-row-md{flex-direction:row !important}.thinkrank-items-center-md{align-items:center !important}.thinkrank-items-start-md{align-items:flex-start !important}.thinkrank-justify-center-md{justify-content:center !important}.thinkrank-justify-between-md{justify-content:space-between !important}.thinkrank-justify-start-md{justify-content:flex-start !important}.thinkrank-justify-end-md{justify-content:flex-end !important}.thinkrank-grid-cols-1-md{grid-template-columns:repeat(1, 1fr) !important}.thinkrank-grid-cols-2-md{grid-template-columns:repeat(2, 1fr) !important}.thinkrank-grid-cols-3-md{grid-template-columns:repeat(3, 1fr) !important}.thinkrank-grid-cols-4-md{grid-template-columns:repeat(4, 1fr) !important}.thinkrank-gap-6-md{gap:1.5rem !important}.thinkrank-gap-8-md{gap:2rem !important}.thinkrank-text-center-md{text-align:center !important}.thinkrank-text-left-md{text-align:left !important}.thinkrank-text-lg-md{font-size:1.125rem !important}.thinkrank-p-8-md{padding:2rem !important}.thinkrank-px-8-md{padding-left:2rem !important;padding-right:2rem !important}.thinkrank-py-8-md{padding-top:2rem !important;padding-bottom:2rem !important}.thinkrank-w-auto-md{width:auto !important}.thinkrank-w-1-2-md{width:50% !important}.thinkrank-w-1-3-md{width:33.333333% !important}.thinkrank-w-2-3-md{width:66.666667% !important}.thinkrank-w-1-4-md{width:25% !important}.thinkrank-w-3-4-md{width:75% !important}}@media(min-width: 1024px){.thinkrank-hidden-lg{display:none !important}.thinkrank-block-lg{display:block !important}.thinkrank-flex-lg{display:flex !important}.thinkrank-grid-lg{display:grid !important}.thinkrank-flex-col-lg{flex-direction:column !important}.thinkrank-flex-row-lg{flex-direction:row !important}.thinkrank-items-center-lg{align-items:center !important}.thinkrank-items-start-lg{align-items:flex-start !important}.thinkrank-justify-center-lg{justify-content:center !important}.thinkrank-justify-between-lg{justify-content:space-between !important}.thinkrank-justify-start-lg{justify-content:flex-start !important}.thinkrank-justify-end-lg{justify-content:flex-end !important}.thinkrank-grid-cols-1-lg{grid-template-columns:repeat(1, 1fr) !important}.thinkrank-grid-cols-2-lg{grid-template-columns:repeat(2, 1fr) !important}.thinkrank-grid-cols-3-lg{grid-template-columns:repeat(3, 1fr) !important}.thinkrank-grid-cols-4-lg{grid-template-columns:repeat(4, 1fr) !important}.thinkrank-grid-cols-5-lg{grid-template-columns:repeat(5, 1fr) !important}.thinkrank-grid-cols-6-lg{grid-template-columns:repeat(6, 1fr) !important}.thinkrank-gap-8-lg{gap:2rem !important}.thinkrank-gap-10-lg{gap:2.5rem !important}.thinkrank-col-span-1-lg{grid-column:span 1/span 1 !important}.thinkrank-col-span-2-lg{grid-column:span 2/span 2 !important}.thinkrank-col-span-3-lg{grid-column:span 3/span 3 !important}.thinkrank-text-center-lg{text-align:center !important}.thinkrank-text-left-lg{text-align:left !important}.thinkrank-text-xl-lg{font-size:1.25rem !important}.thinkrank-text-2xl-lg{font-size:1.5rem !important}.thinkrank-p-10-lg{padding:2.5rem !important}.thinkrank-px-10-lg{padding-left:2.5rem !important;padding-right:2.5rem !important}.thinkrank-py-10-lg{padding-top:2.5rem !important;padding-bottom:2.5rem !important}}@media(min-width: 1280px){.thinkrank-hidden-xl{display:none !important}.thinkrank-block-xl{display:block !important}.thinkrank-flex-xl{display:flex !important}.thinkrank-grid-xl{display:grid !important}.thinkrank-grid-cols-5-xl{grid-template-columns:repeat(5, 1fr) !important}.thinkrank-grid-cols-6-xl{grid-template-columns:repeat(6, 1fr) !important}.thinkrank-gap-12-xl{gap:3rem !important}.thinkrank-text-3xl-xl{font-size:1.875rem !important}.thinkrank-p-12-xl{padding:3rem !important}.thinkrank-px-12-xl{padding-left:3rem !important;padding-right:3rem !important}.thinkrank-py-12-xl{padding-top:3rem !important;padding-bottom:3rem !important}}@media(max-width: 767px){.thinkrank-hidden-mobile{display:none !important}.thinkrank-flex-col-mobile{flex-direction:column !important}.thinkrank-grid-cols-1-mobile{grid-template-columns:repeat(1, 1fr) !important}.thinkrank-text-center-mobile{text-align:center !important}.thinkrank-px-4-mobile{padding-left:1rem !important;padding-right:1rem !important}.thinkrank-py-4-mobile{padding-top:1rem !important;padding-bottom:1rem !important}.thinkrank-gap-4-mobile{gap:1rem !important}}@media(min-width: 768px){.thinkrank-hidden-desktop{display:none !important}.thinkrank-flex-row-desktop{flex-direction:row !important}.thinkrank-grid-cols-2-desktop{grid-template-columns:repeat(2, 1fr) !important}.thinkrank-grid-cols-3-desktop{grid-template-columns:repeat(3, 1fr) !important}.thinkrank-text-left-desktop{text-align:left !important}}.thinkrank-flex-center{display:flex !important;align-items:center !important;justify-content:center !important}.thinkrank-flex-between{display:flex !important;align-items:center !important;justify-content:space-between !important}.thinkrank-flex-start{display:flex !important;align-items:center !important;justify-content:flex-start !important}.thinkrank-flex-end{display:flex !important;align-items:center !important;justify-content:flex-end !important}.thinkrank-break-words{overflow-wrap:break-word !important;word-break:break-word !important}.thinkrank-cursor-pointer{cursor:pointer !important}.thinkrank-cursor-default{cursor:default !important}.thinkrank-cursor-not-allowed{cursor:not-allowed !important}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-social-media-tabs .components-tab-panel__tabs{border-bottom:1px solid var(--thinkrank-border);margin-bottom:1.5rem}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-social-media-tabs .components-tab-panel__tabs-item{padding:12px 20px;border:none;border-bottom:2px solid rgba(0,0,0,0);background:none;color:var(--thinkrank-text-light);font-weight:500;transition:all .2s ease}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-social-media-tabs .components-tab-panel__tabs-item:hover{color:var(--thinkrank-primary);background:rgba(37,99,235,.05)}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-social-media-tabs .components-tab-panel__tabs-item.active-tab{color:var(--thinkrank-primary);border-bottom-color:var(--thinkrank-primary);background:rgba(37,99,235,.05)}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-tab-content{min-height:400px}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-settings-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1.5rem;margin-bottom:1.5rem}@media(max-width: 768px){.thinkrank-ui .thinkrank-social-media-tab .thinkrank-settings-grid{grid-template-columns:1fr}}.thinkrank-social-media-tab .components-text-control__input,.thinkrank-social-media-tab .components-textarea-control__input{transition:border-color .2s ease,box-shadow .2s ease}.thinkrank-social-media-tab .components-text-control__input:focus,.thinkrank-social-media-tab .components-textarea-control__input:focus{border-color:var(--thinkrank-primary);box-shadow:0 0 0 1px var(--thinkrank-primary)}.thinkrank-social-media-tab .components-select-control__input:focus{border-color:var(--thinkrank-primary);box-shadow:0 0 0 1px var(--thinkrank-primary)}@media(max-width: 768px){.thinkrank-ui .thinkrank-social-media-tab .thinkrank-social-media-tabs .components-tab-panel__tabs{flex-wrap:wrap;gap:.5rem}.thinkrank-ui .thinkrank-social-media-tab .thinkrank-social-media-tabs .components-tab-panel__tabs-item{padding:8px 12px;font-size:13px}}.thinkrank-hist-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width: 900px){.thinkrank-hist-grid{grid-template-columns:1fr}}.thinkrank-opp-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;margin-top:8px}@media(max-width: 768px){.thinkrank-opp-grid{grid-template-columns:1fr}}.thinkrank-opp-card{border:1px solid #e5e7eb;border-radius:12px;padding:20px 24px;background:#fff;display:flex;flex-direction:column;gap:16px}.thinkrank-opp-card .thinkrank-opp-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.thinkrank-opp-card .thinkrank-opp-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}.thinkrank-opp-card .thinkrank-opp-title{font-size:15px;font-weight:700;color:#111827}.thinkrank-opp-card .thinkrank-opp-badge{font-size:12px;font-weight:500;padding:3px 10px;border-radius:6px;white-space:nowrap}.thinkrank-opp-card .thinkrank-opp-metric{display:flex;align-items:baseline;gap:5px;white-space:nowrap;flex-shrink:0}.thinkrank-opp-card .thinkrank-opp-metric-value{font-size:16px;font-weight:700;color:#111827}.thinkrank-opp-card .thinkrank-opp-metric-label{font-size:13px;color:#6b7280}.thinkrank-opp-card .thinkrank-opp-actions{display:flex;flex-direction:column;gap:6px}.thinkrank-opp-card .thinkrank-opp-actions-label{font-size:14px;color:#374151;margin:0}.thinkrank-opp-card .thinkrank-opp-actions-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.thinkrank-opp-card .thinkrank-opp-actions-list li{font-size:14px;color:#374151;line-height:1.5}.thinkrank-opp-card .thinkrank-opp-data-box{background:#f3f4f6;border-radius:8px;padding:12px 16px;font-size:14px;color:#374151;line-height:1.6}.thinkrank-opp-card .thinkrank-opp-data-box strong{color:#111827}.thinkrank-diag-wrap{display:flex;flex-direction:column;gap:20px;padding:24px}.thinkrank-diag-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media(max-width: 640px){.thinkrank-diag-stats{grid-template-columns:1fr}}.thinkrank-diag-stat-card{border:1px solid #e5e7eb;border-radius:12px;padding:20px 24px;background:#fff;display:flex;flex-direction:column;gap:10px}.thinkrank-diag-stat-card .thinkrank-diag-stat-top{display:flex;justify-content:space-between;align-items:flex-start}.thinkrank-diag-stat-card .thinkrank-diag-stat-label{font-size:15px;color:#374151}.thinkrank-diag-stat-card .thinkrank-diag-stat-icon{width:44px;height:44px;border-radius:10px;background:#eef0fb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.thinkrank-diag-stat-card .thinkrank-diag-stat-count{font-size:40px;font-weight:700;color:#111827;line-height:1}.thinkrank-diag-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width: 768px){.thinkrank-diag-grid{grid-template-columns:1fr}}.thinkrank-diag-card{border:1px solid #e5e7eb;border-radius:12px;padding:20px 24px;background:#fff}.thinkrank-diag-card .thinkrank-diag-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.thinkrank-diag-card .thinkrank-diag-card-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}.thinkrank-diag-card .thinkrank-diag-card-title{font-size:15px;font-weight:700;color:#111827}.thinkrank-diag-card .thinkrank-diag-badge{font-size:12px;font-weight:500;padding:3px 10px;border-radius:6px;white-space:nowrap}.thinkrank-diag-card .thinkrank-diag-category{font-size:13px;color:#374151;white-space:nowrap;flex-shrink:0}.thinkrank-diag-card .thinkrank-diag-desc{font-size:14px;color:#4b5563;line-height:1.65;margin:0}.thinkrank-diag-card .thinkrank-diag-desc strong{color:#111827}.thinkrank-perf-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.thinkrank-perf-header .thinkrank-perf-heading{font-size:22px !important;font-weight:700 !important;color:#111827 !important;margin:0 0 4px !important;line-height:1.3 !important}.thinkrank-perf-header .thinkrank-perf-header-sub{font-size:13px !important;color:#6b7280 !important;display:block !important}.thinkrank-perf-header .thinkrank-perf-header-right{display:flex;align-items:center;gap:16px;flex-shrink:0}.thinkrank-perf-header .thinkrank-perf-toggle-wrap .components-toggle-control{margin:0 !important}.thinkrank-perf-header .thinkrank-perf-toggle-wrap .components-toggle-control .components-form-toggle.is-checked .components-form-toggle__track{background-color:#4353cc !important}.thinkrank-perf-header .thinkrank-perf-toggle-wrap .components-toggle-control .components-toggle-control__label{font-size:14px !important;color:#374151 !important}.thinkrank-perf-header .thinkrank-perf-refresh-btn.components-button{border:1.5px solid #4353cc !important;color:#4353cc !important;border-radius:8px !important;padding:6px 18px !important;font-size:14px !important;font-weight:500 !important;background:#fff !important;box-shadow:none !important}.thinkrank-perf-header .thinkrank-perf-refresh-btn.components-button:hover:not(:disabled){background:#f0f2ff !important}.thinkrank-cwv-wrapper{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.thinkrank-cwv-panel-layout{display:flex;align-items:stretch}@media(max-width: 900px){.thinkrank-cwv-panel-layout{flex-direction:column}}.thinkrank-cwv-score-panel{width:300px;flex-shrink:0;padding:24px 20px;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:flex-start;gap:0}@media(max-width: 900px){.thinkrank-cwv-score-panel{width:100%;border-right:none;border-bottom:1px solid #e5e7eb;align-items:center}}.thinkrank-cwv-score-panel .thinkrank-cwv-score-title{font-size:16px;font-weight:600;color:#1e1e1e;margin-bottom:8px}.thinkrank-cwv-donut-wrap{display:flex;flex-direction:column;align-items:center;width:100%}.thinkrank-cwv-donut-wrap svg{display:block}.thinkrank-cwv-device-breakdown{display:flex;justify-content:space-around;width:100%;padding-top:12px;margin-top:4px;border-top:1px solid #f3f4f6}.thinkrank-cwv-device-breakdown .thinkrank-cwv-device-item{border:0;background:rgba(0,0,0,0);font-family:inherit;appearance:none;display:flex;align-items:center;gap:6px;font-size:13px;color:#9ca3af;cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .15s,background .15s}.thinkrank-cwv-device-breakdown .thinkrank-cwv-device-item:hover{color:#4353cc;background:#f0f2ff}.thinkrank-cwv-device-breakdown .thinkrank-cwv-device-item:focus-visible{outline:none;box-shadow:0 0 0 2px #4451ff}.thinkrank-cwv-device-breakdown .thinkrank-cwv-device-item.is-active{color:#4451ff;font-weight:600}.thinkrank-cwv-metrics-panel{flex:1;padding:24px;min-width:0}.thinkrank-cwv-metrics-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:16px}.thinkrank-cwv-metrics-header .thinkrank-cwv-metrics-title{display:block;font-size:18px;font-weight:600;color:#111827;margin-bottom:4px}.thinkrank-cwv-metrics-header .thinkrank-cwv-metrics-subtitle{display:block;font-size:13px;color:#6b7280}.thinkrank-cwv-device-tabs{display:flex;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;flex-shrink:0}.thinkrank-cwv-device-tabs button{padding:6px 18px;border:none;border-right:1px solid #e5e7eb;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.thinkrank-cwv-device-tabs button:last-child{border-right:none}.thinkrank-cwv-device-tabs button.active{background:#4451ff;color:#fff}.thinkrank-cwv-device-tabs button:not(.active):hover{background:#f5f6ff}.thinkrank-cwv-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width: 700px){.thinkrank-cwv-metrics-grid{grid-template-columns:1fr}}.thinkrank-cwv-metric-card{border:1px solid #e5e7eb;border-radius:10px;padding:16px;background:#fff}.thinkrank-cwv-metric-card .thinkrank-cwv-metric-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.thinkrank-cwv-metric-card .thinkrank-cwv-metric-name{font-size:14px;color:#374151;font-weight:500;line-height:1.4;padding-right:8px}.thinkrank-cwv-metric-card .thinkrank-cwv-status-icon{flex-shrink:0;line-height:0}.thinkrank-cwv-metric-card .thinkrank-cwv-metric-value{font-size:34px;font-weight:700;color:#111827;margin-bottom:4px;line-height:1.1;letter-spacing:-0.5px}.thinkrank-cwv-metric-card .thinkrank-cwv-metric-desc{font-size:12px;color:#9ca3af;line-height:1.4;margin-bottom:14px}.thinkrank-cwv-metric-card .thinkrank-cwv-metric-thresholds{display:flex;flex-direction:column;gap:5px;padding-top:12px;border-top:1px solid #f3f4f6}.thinkrank-cwv-metric-card .thinkrank-cwv-threshold-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#374151}.thinkrank-cwv-metric-card .thinkrank-cwv-threshold-row .thinkrank-cwv-threshold-good{color:#34a853;font-weight:600}.thinkrank-cwv-metric-card .thinkrank-cwv-threshold-row .thinkrank-cwv-threshold-poor{color:#921c13;font-weight:600}.components-card .thinkrank-chart-stats{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-top:16px !important;padding-top:16px !important;border-top:1px solid #e0e0e0 !important}.components-card .thinkrank-chart-stats .thinkrank-current-value{font-size:1.5rem !important;font-weight:600 !important;color:#1f2937 !important;line-height:1.2 !important}.components-card .thinkrank-chart-stats .thinkrank-current-label{font-size:.875rem !important;color:#6b7280 !important;margin-top:4px !important}.components-card .thinkrank-chart-stats .thinkrank-trend{text-align:right !important}.components-card .thinkrank-chart-stats .thinkrank-trend-value{font-size:.875rem !important;font-weight:500 !important;line-height:1.2 !important}.components-card .thinkrank-chart-stats .thinkrank-trend-value.status-good{color:#027a48 !important}.components-card .thinkrank-chart-stats .thinkrank-trend-value.status-poor{color:#921c13 !important}.components-card .thinkrank-chart-stats .thinkrank-trend-label{font-size:.75rem !important;color:#6b7280 !important;margin-top:2px !important}.thinkrank-chart-container{margin-bottom:16px;border-radius:8px;overflow:hidden}.thinkrank-performance-status{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.thinkrank-performance-status.status-good{background:#e8f5e8;color:#34a853}.thinkrank-performance-status.status-needs-improvement{background:#fef7e0;color:#fbbc04}.thinkrank-performance-status.status-poor{background:#fce8e6;color:#921c13}.thinkrank-performance-chart canvas{border-radius:8px}.thinkrank-performance-monitoring .thinkrank-monitoring-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:16px}@media(max-width: 768px){.thinkrank-performance-monitoring .thinkrank-monitoring-grid{grid-template-columns:1fr}}.thinkrank-performance-monitoring .thinkrank-monitoring-item{padding:16px;background:#f9f9f9;border-radius:8px;border-left:4px solid #0073aa}.thinkrank-performance-monitoring .thinkrank-monitoring-item h4{margin:0 0 8px;font-size:14px;font-weight:600;color:#1e1e1e}.thinkrank-performance-monitoring .thinkrank-monitoring-item .thinkrank-monitoring-list{list-style:none;margin:0;padding:0}.thinkrank-performance-monitoring .thinkrank-monitoring-item .thinkrank-monitoring-list li{font-size:14px;margin-bottom:4px;display:flex;align-items:center}.thinkrank-performance-monitoring .thinkrank-monitoring-item .thinkrank-monitoring-list li::before{content:"✅";margin-right:8px}.thinkrank-performance-monitoring .thinkrank-monitoring-item .thinkrank-monitoring-list li.warning::before{content:"⚠️"}.thinkrank-performance-monitoring .thinkrank-monitoring-item .thinkrank-monitoring-list li.error::before{content:"❌"}.thinkrank-performance-recommendations .thinkrank-recommendation-item{padding:12px 16px;margin-bottom:8px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;border-left:4px solid #0073aa}.thinkrank-performance-recommendations .thinkrank-recommendation-item.priority-high{border-left-color:#921c13}.thinkrank-performance-recommendations .thinkrank-recommendation-item.priority-medium{border-left-color:#fbbc04}.thinkrank-performance-recommendations .thinkrank-recommendation-item.priority-low{border-left-color:#34a853}.thinkrank-performance-recommendations .thinkrank-recommendation-item .thinkrank-recommendation-title{font-weight:600;margin-bottom:4px;color:#1e1e1e}.thinkrank-performance-recommendations .thinkrank-recommendation-item .thinkrank-recommendation-description{font-size:14px;color:#666;line-height:1.4}.thinkrank-metric-card{padding:1rem;background:#fff;border:1px solid #e2e6f1;border-radius:.375rem;text-align:center;transition:all .2s ease}.thinkrank-metric-card:hover{border-color:#d5d5dd;box-shadow:0 2px 4px rgba(0,0,0,.05)}.thinkrank-metric-value{font-size:1.5rem;font-weight:700;color:#1d1d1d;line-height:1.2;margin-bottom:.25rem}.thinkrank-metric-label{font-size:.875rem;color:#535353;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.thinkrank-metric-small{font-size:.875rem;color:#535353}.thinkrank-metric-small .thinkrank-metric-label{font-size:.75rem;color:#5a5c5e;margin-right:.25rem}.thinkrank-metric-small .thinkrank-metric-value{font-weight:600;color:#1d1d1d}.thinkrank-seo-health-card .thinkrank-health-score{display:flex;align-items:center;gap:.5rem}.thinkrank-seo-health-card .thinkrank-health-score .thinkrank-score-value{font-size:1.875rem;font-weight:700;line-height:1}.thinkrank-seo-health-card .thinkrank-health-score .thinkrank-score-grade{font-size:1.125rem;font-weight:600;padding:.25rem .5rem;border-radius:.25rem;background:hsla(0,0%,100%,.8)}.thinkrank-seo-health-card .thinkrank-health-score.thinkrank-score-success .thinkrank-score-value{color:#027a48}.thinkrank-seo-health-card .thinkrank-health-score.thinkrank-score-success .thinkrank-score-grade{background:rgba(2,122,72,.1);color:#027a48}.thinkrank-seo-health-card .thinkrank-health-score.thinkrank-score-warning .thinkrank-score-value{color:#b54708}.thinkrank-seo-health-card .thinkrank-health-score.thinkrank-score-warning .thinkrank-score-grade{background:rgba(181,71,8,.1);color:#b54708}.thinkrank-seo-health-card .thinkrank-health-score.thinkrank-score-error .thinkrank-score-value{color:#921c13}.thinkrank-seo-health-card .thinkrank-health-score.thinkrank-score-error .thinkrank-score-grade{background:rgba(146,28,19,.1);color:#921c13}.thinkrank-component-score{padding:.5rem;background:#f8f8fb;border-radius:.25rem;text-align:center}.thinkrank-component-score .thinkrank-component-name{font-size:.75rem;color:#535353;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.025em}.thinkrank-component-score .thinkrank-component-value{font-size:.875rem;font-weight:600;color:#1d1d1d}.thinkrank-recommendations{margin-top:.75rem}.thinkrank-recommendations .thinkrank-recommendation-list{list-style:none;padding:0;margin:.5rem 0 0 0}.thinkrank-recommendations .thinkrank-recommendation-list .thinkrank-recommendation{padding:.5rem;margin-bottom:.25rem;border-left:3px solid #d5d5dd;background:#f8f8fb;font-size:.875rem}.thinkrank-recommendations .thinkrank-recommendation-list .thinkrank-recommendation.thinkrank-priority-high{border-left-color:#921c13;background:rgba(146,28,19,.05)}.thinkrank-recommendations .thinkrank-recommendation-list .thinkrank-recommendation.thinkrank-priority-medium{border-left-color:#b54708;background:rgba(181,71,8,.05)}.thinkrank-recommendations .thinkrank-recommendation-list .thinkrank-recommendation.thinkrank-priority-low{border-left-color:#027a48;background:rgba(2,122,72,.05)}.thinkrank-trend-item{padding:.5rem 0;border-bottom:1px solid #f8f8fb}.thinkrank-trend-item:last-child{border-bottom:none}.thinkrank-trend-indicator{display:flex;align-items:center;gap:.25rem}.thinkrank-trend-indicator .thinkrank-trend-value{font-weight:600;font-size:.875rem}.thinkrank-trend-indicator .thinkrank-trend-significance{font-size:.75rem;padding:2px .25rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em}.thinkrank-trend-indicator.thinkrank-trend-up .thinkrank-trend-value{color:#027a48}.thinkrank-trend-indicator.thinkrank-trend-up .thinkrank-trend-significance.thinkrank-significance-high{background:rgba(2,122,72,.1);color:#027a48}.thinkrank-trend-indicator.thinkrank-trend-down .thinkrank-trend-value{color:#921c13}.thinkrank-trend-indicator.thinkrank-trend-down .thinkrank-trend-significance.thinkrank-significance-high{background:rgba(146,28,19,.1);color:#921c13}.thinkrank-trend-indicator.thinkrank-trend-stable .thinkrank-trend-value{color:#535353}.thinkrank-metric-trend{font-size:.75rem;font-weight:500;margin-top:.25rem}.thinkrank-metric-trend.thinkrank-trend-up{color:#027a48}.thinkrank-metric-trend.thinkrank-trend-down{color:#921c13}.thinkrank-metric-trend.thinkrank-trend-stable{color:#5a5c5e}.thinkrank-trend-summary{padding:.5rem;background:#f8f8fb;border-radius:.25rem;font-size:.875rem;color:#535353;margin-top:.5rem}.thinkrank-keyword-item .thinkrank-keyword-indicators{margin-top:.25rem;display:flex;gap:.25rem}.thinkrank-keyword-opportunity{display:flex;flex-direction:column;gap:.25rem}.thinkrank-keyword-badge,.thinkrank-opportunity-badge{display:inline-flex;align-items:center;padding:2px .25rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em}.thinkrank-keyword-badge.thinkrank-badge-success,.thinkrank-opportunity-badge.thinkrank-badge-success{background:rgba(2,122,72,.1);color:#027a48}.thinkrank-keyword-badge.thinkrank-badge-warning,.thinkrank-opportunity-badge.thinkrank-badge-warning{background:rgba(181,71,8,.1);color:#b54708}.thinkrank-keyword-badge.thinkrank-badge-info,.thinkrank-opportunity-badge.thinkrank-badge-info{background:rgba(68,81,255,.1);color:#4451ff}.thinkrank-status-badge{display:inline-flex;align-items:center;padding:4px .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em}.thinkrank-status-badge.thinkrank-status-configured{background:rgba(2,122,72,.1);color:#027a48;border:1px solid rgba(2,122,72,.2)}.thinkrank-status-badge.thinkrank-status-error{background:rgba(146,28,19,.1);color:#921c13;border:1px solid rgba(146,28,19,.2)}.thinkrank-status-badge.thinkrank-status-not_configured{background:rgba(90,92,94,.1);color:#535353;border:1px solid rgba(90,92,94,.2)}.thinkrank-quick-wins-summary{text-align:right}.thinkrank-quick-wins-summary .thinkrank-potential-clicks{font-weight:600;color:#027a48}.thinkrank-quick-win-item{padding:.75rem;border:1px solid #e2e6f1;border-radius:.375rem;margin-bottom:.5rem;background:#fff}.thinkrank-quick-win-item:hover{border-color:#4451ff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.thinkrank-opportunity-content .thinkrank-opportunity-metrics{display:flex;flex-direction:column;gap:.25rem}.thinkrank-opportunity-content .thinkrank-opportunity-metrics .thinkrank-metric-row{display:flex;align-items:center;gap:.25rem;font-size:.875rem}.thinkrank-opportunity-content .thinkrank-opportunity-metrics .thinkrank-metric-row .thinkrank-metric-label{color:#535353;min-width:60px}.thinkrank-opportunity-content .thinkrank-opportunity-metrics .thinkrank-metric-row .thinkrank-metric-value{font-weight:600;color:#1d1d1d}.thinkrank-opportunity-content .thinkrank-opportunity-metrics .thinkrank-metric-row .thinkrank-metric-arrow{color:#5a5c5e;font-weight:700}.thinkrank-opportunity-content .thinkrank-opportunity-metrics .thinkrank-metric-row .thinkrank-metric-target{font-weight:600;color:#027a48}.thinkrank-impact-score,.thinkrank-opportunity-score{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:700;text-align:center;min-width:40px}.thinkrank-impact-score.thinkrank-score-high,.thinkrank-opportunity-score.thinkrank-score-high{background:rgba(2,122,72,.1);color:#027a48}.thinkrank-impact-score.thinkrank-score-medium,.thinkrank-opportunity-score.thinkrank-score-medium{background:rgba(181,71,8,.1);color:#b54708}.thinkrank-impact-score.thinkrank-score-low,.thinkrank-opportunity-score.thinkrank-score-low{background:rgba(90,92,94,.1);color:#535353}.thinkrank-matrix-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1rem 0}@media(max-width: 639px){.thinkrank-matrix-grid{grid-template-columns:1fr;gap:.5rem}}.thinkrank-matrix-quadrant{padding:1rem;border-radius:.375rem;border:2px solid;min-height:120px}.thinkrank-matrix-quadrant .thinkrank-quadrant-header{margin-bottom:.75rem}.thinkrank-matrix-quadrant .thinkrank-quadrant-header .thinkrank-quadrant-title{font-size:1rem;font-weight:700;margin-bottom:.25rem}.thinkrank-matrix-quadrant .thinkrank-quadrant-header .thinkrank-quadrant-subtitle{color:#535353;margin-bottom:.5rem}.thinkrank-matrix-quadrant .thinkrank-quadrant-header .thinkrank-quadrant-count{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:.875rem;font-weight:700;background:hsla(0,0%,100%,.8)}.thinkrank-matrix-quadrant .thinkrank-matrix-item{padding:.25rem;margin-bottom:.25rem;background:hsla(0,0%,100%,.5);border-radius:.25rem;font-size:.875rem}.thinkrank-matrix-quadrant .thinkrank-matrix-item:last-child{margin-bottom:0}.thinkrank-matrix-quadrant.thinkrank-quadrant-quick-wins{border-color:#027a48;background:rgba(2,122,72,.05)}.thinkrank-matrix-quadrant.thinkrank-quadrant-quick-wins .thinkrank-quadrant-title{color:#027a48}.thinkrank-matrix-quadrant.thinkrank-quadrant-quick-wins .thinkrank-quadrant-count{background:#027a48;color:#fff}.thinkrank-matrix-quadrant.thinkrank-quadrant-major-projects{border-color:#4451ff;background:rgba(68,81,255,.05)}.thinkrank-matrix-quadrant.thinkrank-quadrant-major-projects .thinkrank-quadrant-title{color:#4451ff}.thinkrank-matrix-quadrant.thinkrank-quadrant-major-projects .thinkrank-quadrant-count{background:#4451ff;color:#fff}.thinkrank-matrix-quadrant.thinkrank-quadrant-fill-ins{border-color:#5a5c5e;background:rgba(90,92,94,.05)}.thinkrank-matrix-quadrant.thinkrank-quadrant-fill-ins .thinkrank-quadrant-title{color:#535353}.thinkrank-matrix-quadrant.thinkrank-quadrant-fill-ins .thinkrank-quadrant-count{background:#5a5c5e;color:#fff}.thinkrank-matrix-quadrant.thinkrank-quadrant-avoid{border-color:#921c13;background:rgba(146,28,19,.05)}.thinkrank-matrix-quadrant.thinkrank-quadrant-avoid .thinkrank-quadrant-title{color:#921c13}.thinkrank-matrix-quadrant.thinkrank-quadrant-avoid .thinkrank-quadrant-count{background:#921c13;color:#fff}.thinkrank-matrix-recommendations{margin-top:1rem;padding:.75rem;background:#f8f8fb;border-radius:.375rem;border-left:4px solid #4451ff}.thinkrank-insight-item{padding:.75rem;border:1px solid #e2e6f1;border-radius:.375rem;margin-bottom:.5rem;background:#fff}.thinkrank-insight-item:hover{border-color:#d5d5dd;box-shadow:0 2px 4px rgba(0,0,0,.05)}.thinkrank-insight-item.thinkrank-impact-high{border-left:4px solid #921c13}.thinkrank-insight-item.thinkrank-impact-medium{border-left:4px solid #b54708}.thinkrank-insight-item.thinkrank-impact-low{border-left:4px solid #5a5c5e}.thinkrank-insight-header{margin-bottom:.5rem}.thinkrank-insight-meta{display:flex;align-items:center;gap:.25rem}.thinkrank-impact-badge{padding:2px .25rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em}.thinkrank-impact-badge.thinkrank-impact-high{background:rgba(146,28,19,.1);color:#921c13}.thinkrank-impact-badge.thinkrank-impact-medium{background:rgba(181,71,8,.1);color:#b54708}.thinkrank-impact-badge.thinkrank-impact-low{background:rgba(90,92,94,.1);color:#535353}.thinkrank-action-required{padding:2px .25rem;font-size:.75rem;font-weight:500;border-radius:.25rem;background:rgba(68,81,255,.1);color:#4451ff;text-transform:uppercase;letter-spacing:.025em}.thinkrank-insight-content .thinkrank-insight-action{margin-top:.5rem;padding:.5rem;background:#f8f8fb;border-radius:.25rem;border-left:3px solid #4451ff}.thinkrank-intelligence-loading{display:flex;align-items:center;justify-content:center;padding:1.25rem}.thinkrank-intelligence-loading .thinkrank-loading-text{margin-left:.5rem;color:#535353;font-style:italic}@media(max-width: 767px){.thinkrank-metric-card{padding:.75rem}.thinkrank-metric-value{font-size:1.25rem}.thinkrank-health-score .thinkrank-score-value{font-size:1.5rem}.thinkrank-quick-win-item,.thinkrank-insight-item{padding:.5rem}.thinkrank-opportunity-metrics .thinkrank-metric-row{flex-direction:column;align-items:flex-start;gap:.25rem}}.thinkrank-pro-feature-wrapper{position:relative;overflow:hidden;border-radius:.375rem}.thinkrank-pro-feature-blur{filter:blur(1px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.75}.thinkrank-pro-badge-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10;background:hsla(0,0%,100%,.15);backdrop-filter:blur(1px)}.thinkrank-pro-badge-overlay .thinkrank-pro-badge{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg, #f97316 0%, #ea580c 100%);color:#fff;font-size:15px;font-weight:700;border-radius:50px;border:none;cursor:pointer;box-shadow:0 4px 18px rgba(234,88,12,.45);text-decoration:none}.thinkrank-pro-badge-overlay .thinkrank-pro-badge .thinkrank-pro-icon{display:inline-flex;align-items:center}.thinkrank-pro-badge-overlay .thinkrank-pro-cta{display:none}.thinkrank-nav-pro-badge{display:inline-flex;align-items:center;margin-left:.25rem;padding:1px .25rem;background:linear-gradient(135deg, #f97316 0%, #ea580c 100%);color:#fff;font-size:9px;font-weight:700;border-radius:.25rem;text-transform:uppercase;letter-spacing:.05em;line-height:1.4;vertical-align:middle}.thinkrank-index-status-content{display:flex;gap:1.875rem;align-items:center;justify-content:center;flex-wrap:wrap}.thinkrank-index-status-chart{position:relative;flex-shrink:0}.thinkrank-index-status-breakdown{display:flex;flex-direction:column;gap:.5rem;min-width:260px}.thinkrank-index-status-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8f8fb;border-radius:.375rem;border:1px solid #e2e6f1;transition:all .2s ease}.thinkrank-index-status-item:hover{border-color:#d5d5dd;box-shadow:0 2px 4px rgba(0,0,0,.06);transform:translateY(-1px)}@media(max-width: 767px){.thinkrank-index-status-content{flex-direction:column;gap:1rem}.thinkrank-index-status-chart{width:200px !important;height:200px !important}.thinkrank-index-status-breakdown{min-width:auto;width:100%}}.tr-content-brief-article{color:#535353;font-size:14px;line-height:1.7}.tr-content-brief-article>*+*{margin-top:1rem}.tr-content-brief-article h1,.tr-content-brief-article h2,.tr-content-brief-article h3,.tr-content-brief-article h4,.tr-content-brief-article h5,.tr-content-brief-article h6{margin:0;color:#1d1d1d;font-weight:600;line-height:1.3}.tr-content-brief-article *+h1,.tr-content-brief-article *+h2,.tr-content-brief-article *+h3,.tr-content-brief-article *+h4,.tr-content-brief-article *+h5,.tr-content-brief-article *+h6{margin-top:1.5rem}.tr-content-brief-article h1{font-size:24px}.tr-content-brief-article h2{font-size:20px}.tr-content-brief-article h3{font-size:17px}.tr-content-brief-article h4{font-size:15px}.tr-content-brief-article h5,.tr-content-brief-article h6{font-size:14px}.tr-content-brief-article p{margin:0}.tr-content-brief-article ul,.tr-content-brief-article ol{margin:0;padding-left:1.5rem}.tr-content-brief-article ul li+li,.tr-content-brief-article ol li+li{margin-top:.5rem}.tr-content-brief-article li{padding-left:.25rem}.tr-content-brief-article a{color:#4451ff;text-decoration:underline}.tr-content-brief-article blockquote{margin:0;padding:.75rem 1rem;border-left:3px solid #4451ff;background:color-mix(in srgb, #4451ff 5%, transparent);color:#535353;font-style:italic}.tr-content-brief-article img{max-width:100%;height:auto;border-radius:.375rem}.tr-content-brief-article code{padding:2px 6px;border-radius:4px;background:color-mix(in srgb, #1d1d1d 6%, transparent);font-size:13px}.tr-content-brief-article pre{margin:0;padding:1rem;overflow-x:auto;border-radius:.375rem;background:color-mix(in srgb, #1d1d1d 6%, transparent)}.tr-content-brief-article pre code{padding:0;background:none}.tr-content-brief-article table{width:100%;border-collapse:collapse}.tr-content-brief-article table th,.tr-content-brief-article table td{padding:.5rem .75rem;border:1px solid #e2e6f1;text-align:left}.tr-content-brief-article table th{color:#1d1d1d;font-weight:600}.thinkrank-ui{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.5;color:#1f2937}.thinkrank-ui *,.thinkrank-ui *::before,.thinkrank-ui *::after{box-sizing:border-box}.thinkrank-ui .thinkrank-card{background:#fff;border-radius:.5rem;border:1px solid #e2e6f1;transition:all .2s ease;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.thinkrank-ui .thinkrank-card--elevated{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.thinkrank-ui .thinkrank-card--elevated:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.thinkrank-ui .thinkrank-card--interactive{cursor:pointer}.thinkrank-ui .thinkrank-card--interactive:hover{border-color:#d5d5dd;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.thinkrank-ui .thinkrank-card--interactive:active{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.thinkrank-ui .thinkrank-card--flat{box-shadow:none;border:1px solid #e2e6f1}.thinkrank-ui .thinkrank-card--bordered{border:2px solid #d5d5dd;box-shadow:none}.thinkrank-ui .thinkrank-card--compact{border-radius:.375rem}.thinkrank-ui .thinkrank-card--large{border-radius:.75rem}.thinkrank-ui .thinkrank-card--primary{border-color:rgba(68,81,255,.2);background:linear-gradient(135deg, rgba(68, 81, 255, 0.02), #fff)}.thinkrank-ui .thinkrank-card--primary.thinkrank-card--interactive:hover{border-color:rgba(68,81,255,.3);box-shadow:0 4px 12px rgba(68,81,255,.15)}.thinkrank-ui .thinkrank-card--success{border-color:rgba(2,122,72,.2);background:linear-gradient(135deg, rgba(2, 122, 72, 0.02), #fff)}.thinkrank-ui .thinkrank-card--success.thinkrank-card--interactive:hover{border-color:rgba(2,122,72,.3);box-shadow:0 4px 12px rgba(2,122,72,.15)}.thinkrank-ui .thinkrank-card--warning{border-color:rgba(181,71,8,.2);background:linear-gradient(135deg, rgba(181, 71, 8, 0.02), #fff)}.thinkrank-ui .thinkrank-card--warning.thinkrank-card--interactive:hover{border-color:rgba(181,71,8,.3);box-shadow:0 4px 12px rgba(181,71,8,.15)}.thinkrank-ui .thinkrank-card--danger{border-color:rgba(146,28,19,.2);background:linear-gradient(135deg, rgba(146, 28, 19, 0.02), #fff)}.thinkrank-ui .thinkrank-card--danger.thinkrank-card--interactive:hover{border-color:rgba(146,28,19,.3);box-shadow:0 4px 12px rgba(146,28,19,.15)}.thinkrank-ui .thinkrank-card__header{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e2e6f1;background:#f8f8fb}.thinkrank-ui .thinkrank-card__header:last-child{border-bottom:none;padding-bottom:1.5rem}.thinkrank-ui .thinkrank-card__header h1,.thinkrank-ui .thinkrank-card__header h2,.thinkrank-ui .thinkrank-card__header h3,.thinkrank-ui .thinkrank-card__header h4,.thinkrank-ui .thinkrank-card__header h5,.thinkrank-ui .thinkrank-card__header h6{margin:0 0 .5rem 0;color:#1d1d1d;font-weight:600}.thinkrank-ui .thinkrank-card__header p{margin:0;color:#535353;font-size:.875rem}.thinkrank-ui .thinkrank-card__body{padding:1.5rem}.thinkrank-ui .thinkrank-card__body:first-child{padding-top:1.5rem}.thinkrank-ui .thinkrank-card__body:last-child{padding-bottom:1.5rem}.thinkrank-card .thinkrank-ui .thinkrank-card__body{padding:1rem}.thinkrank-ui .thinkrank-card__footer{padding:1rem 1.5rem 1.5rem;border-top:1px solid #e2e6f1;background:#f8f8fb}.thinkrank-ui .thinkrank-card__footer:last-child{border-top:none;padding-top:1.5rem}.thinkrank-ui .thinkrank-card__footer--actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}@media(max-width: 640px){.thinkrank-ui .thinkrank-card__footer--actions{flex-direction:column;align-items:stretch}.thinkrank-ui .thinkrank-card__footer--actions .thinkrank-btn,.thinkrank-ui .thinkrank-card__footer--actions .thinkrank-button-secondary,.thinkrank-ui .thinkrank-card__footer--actions .thinkrank-button-primary{width:100%;justify-content:center}}.thinkrank-ui .thinkrank-card--stat{text-align:center}.thinkrank-ui .thinkrank-card--stat .stat-number{font-size:1.875rem;font-weight:700;color:#1d1d1d;line-height:1;margin-bottom:.5rem}.thinkrank-ui .thinkrank-card--stat .stat-label{font-size:.875rem;color:#535353;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.thinkrank-ui .thinkrank-card--feature{text-align:center}.thinkrank-ui .thinkrank-card--feature .feature-icon{width:3rem;height:3rem;margin:0 auto 1rem;background:#f8f8fb;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#535353;font-size:1.5rem}.thinkrank-ui .thinkrank-card--feature .feature-title{font-size:1.125rem;font-weight:600;color:#1d1d1d;margin-bottom:.5rem}.thinkrank-ui .thinkrank-card--feature .feature-description{color:#535353;font-size:.875rem;line-height:1.75}.thinkrank-ui .thinkrank-btn,.thinkrank-ui .thinkrank-button-secondary,.thinkrank-ui .thinkrank-button-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-weight:500;font-size:.875rem;transition:all .15s ease;cursor:pointer;border:1px solid rgba(0,0,0,0);text-decoration:none;line-height:1;background:none;outline:none}.thinkrank-ui .thinkrank-btn:focus,.thinkrank-ui .thinkrank-button-secondary:focus,.thinkrank-ui .thinkrank-button-primary:focus{outline:none;box-shadow:0 0 0 2px #4451ff}.thinkrank-ui .thinkrank-btn:disabled,.thinkrank-ui .thinkrank-button-secondary:disabled,.thinkrank-ui .thinkrank-button-primary:disabled,.thinkrank-ui .thinkrank-btn.disabled,.thinkrank-ui .disabled.thinkrank-button-secondary,.thinkrank-ui .disabled.thinkrank-button-primary{opacity:.5;cursor:not-allowed;transform:none !important;box-shadow:none !important}.thinkrank-ui .thinkrank-btn svg,.thinkrank-ui .thinkrank-button-secondary svg,.thinkrank-ui .thinkrank-button-primary svg,.thinkrank-ui .thinkrank-btn .dashicon,.thinkrank-ui .thinkrank-button-secondary .dashicon,.thinkrank-ui .thinkrank-button-primary .dashicon{margin-right:.5rem;flex-shrink:0}.thinkrank-ui .thinkrank-btn svg:last-child,.thinkrank-ui .thinkrank-button-secondary svg:last-child,.thinkrank-ui .thinkrank-button-primary svg:last-child,.thinkrank-ui .thinkrank-btn .dashicon:last-child,.thinkrank-ui .thinkrank-button-secondary .dashicon:last-child,.thinkrank-ui .thinkrank-button-primary .dashicon:last-child{margin-right:0;margin-left:.5rem}.thinkrank-ui .thinkrank-btn svg:only-child,.thinkrank-ui .thinkrank-button-secondary svg:only-child,.thinkrank-ui .thinkrank-button-primary svg:only-child,.thinkrank-ui .thinkrank-btn .dashicon:only-child,.thinkrank-ui .thinkrank-button-secondary .dashicon:only-child,.thinkrank-ui .thinkrank-button-primary .dashicon:only-child{margin:0}.thinkrank-ui .thinkrank-btn--xs{padding:.25rem .5rem;font-size:.75rem;height:1.5rem;min-height:1.5rem}.thinkrank-ui .thinkrank-btn--sm{padding:.5rem .75rem;font-size:.75rem;height:2rem;min-height:2rem}.thinkrank-ui .thinkrank-btn--base,.thinkrank-ui .thinkrank-button-secondary,.thinkrank-ui .thinkrank-button-primary{padding:.75rem 1rem;height:2.5rem;min-height:2.5rem}.thinkrank-ui .thinkrank-btn--lg{padding:1rem 1.25rem;height:3rem;min-height:3rem;font-size:1rem}.thinkrank-ui .thinkrank-btn--primary,.thinkrank-ui .thinkrank-button-primary{background:#4451ff;color:#fff;border-color:#4451ff}.thinkrank-ui .thinkrank-btn--primary:hover:not(:disabled),.thinkrank-ui .thinkrank-button-primary:hover:not(:disabled){background:#4451ff;border-color:#4451ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(68,81,255,.3)}.thinkrank-ui .thinkrank-btn--primary:active,.thinkrank-ui .thinkrank-button-primary:active{transform:translateY(0);box-shadow:0 2px 4px rgba(68,81,255,.3)}.thinkrank-ui .thinkrank-btn--secondary,.thinkrank-ui .thinkrank-button-secondary{background:#fff;color:#535353;border-color:#d5d5dd}.thinkrank-ui .thinkrank-btn--secondary:hover:not(:disabled),.thinkrank-ui .thinkrank-button-secondary:hover:not(:disabled){background:#f8f8fb;border-color:#5a5c5e;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.thinkrank-ui .thinkrank-btn--secondary:active,.thinkrank-ui .thinkrank-button-secondary:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.thinkrank-ui .thinkrank-btn--success{background:#027a48;color:#fff;border-color:#027a48}.thinkrank-ui .thinkrank-btn--success:hover:not(:disabled){background:#027a48;border-color:#027a48;transform:translateY(-1px);box-shadow:0 4px 12px rgba(2,122,72,.3)}.thinkrank-ui .thinkrank-btn--warning{background:#b54708;color:#fff;border-color:#b54708}.thinkrank-ui .thinkrank-btn--warning:hover:not(:disabled){background:#b54708;border-color:#b54708;transform:translateY(-1px);box-shadow:0 4px 12px rgba(181,71,8,.3)}.thinkrank-ui .thinkrank-btn--danger{background:#fff;color:#921c13;border-color:#921c13}.thinkrank-ui .thinkrank-btn--danger:hover:not(:disabled){background:#921c13;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(146,28,19,.3)}.thinkrank-ui .thinkrank-btn--ghost{background:rgba(0,0,0,0);color:#535353;border-color:rgba(0,0,0,0)}.thinkrank-ui .thinkrank-btn--ghost:hover:not(:disabled){background:#f8f8fb;color:#1d1d1d}.thinkrank-ui .thinkrank-btn--link{background:rgba(0,0,0,0);color:#4451ff;border-color:rgba(0,0,0,0);text-decoration:underline}.thinkrank-ui .thinkrank-btn--link:hover:not(:disabled){color:#4451ff;text-decoration:none}.thinkrank-ui .thinkrank-btn--loading{position:relative;color:rgba(0,0,0,0)}.thinkrank-ui .thinkrank-btn--loading::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1rem;height:1rem;border:2px solid currentcolor;border-radius:50%;border-top-color:rgba(0,0,0,0);animation:spin 1s linear infinite}.thinkrank-ui .thinkrank-btn--full{width:100%}@keyframes spin{to{transform:translate(-50%, -50%) rotate(360deg)}}.thinkrank-ui .thinkrank-loading{display:flex;align-items:center;justify-content:center;padding:2rem}.thinkrank-ui .thinkrank-loading .spinner{margin-right:.5rem}.thinkrank-ui .thinkrank-error-notice{margin-bottom:1rem}.thinkrank-ui .thinkrank-form-group{margin-bottom:1rem}.thinkrank-ui .thinkrank-form-group label{display:block;margin-bottom:.25rem;font-weight:500;color:#374151}.thinkrank-ui .thinkrank-form-group .description{margin-top:.25rem;font-size:.75rem;color:#6b7280}.thinkrank-ui .thinkrank-input{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;line-height:1.5}.thinkrank-ui .thinkrank-input:focus{outline:none;border-color:#4451ff;box-shadow:0 0 0 1px #4451ff}.thinkrank-ui .thinkrank-input:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.thinkrank-ui .thinkrank-select{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m6 8 4 4 4-4%27/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.thinkrank-ui .thinkrank-select:focus{outline:none;border-color:#4451ff}.thinkrank-ui .thinkrank-textarea{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;line-height:1.5;resize:vertical;min-height:2.75rem}.thinkrank-ui .thinkrank-textarea:focus{outline:none;border-color:#4451ff;box-shadow:0 0 0 1px #4451ff}.thinkrank-ui .thinkrank-notice{padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem;border-left:4px solid}.thinkrank-ui .thinkrank-notice.notice-success{background-color:#f0fdf4;border-left-color:#027a48;color:#166534}.thinkrank-ui .thinkrank-notice.notice-error{background-color:#fef2f2;border-left-color:#921c13;color:#921c13}.thinkrank-ui .thinkrank-notice.notice-warning{background-color:#fffbeb;border-left-color:#b54708;color:#92400e}.thinkrank-ui .thinkrank-notice.notice-info{background-color:#ecfdf3;border-left-color:#4451ff;color:#4451ff}.thinkrank-ui .thinkrank-notice p{margin:0}.thinkrank-ui .thinkrank-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.thinkrank-ui .thinkrank-badge.badge-success{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.thinkrank-ui .thinkrank-badge.badge-error{background-color:#fef2f2;color:#921c13;border:1px solid #fecaca}.thinkrank-ui .thinkrank-badge.badge-warning{background-color:#fef3c7;color:#92400e;border:1px solid #fde68a}.thinkrank-ui .thinkrank-badge.badge-info{background-color:#dbeafe;color:#4451ff;border:1px solid #e2e6f1}.thinkrank-ui .thinkrank-tooltip{position:relative;display:inline-block}.thinkrank-ui .thinkrank-tooltip .tooltip-content{visibility:hidden;width:200px;background-color:#1f2937;color:#fff;text-align:center;border-radius:6px;padding:.5rem;position:absolute;z-index:1000;bottom:125%;left:50%;margin-left:-100px;opacity:0;transition:opacity .3s;font-size:.75rem}.thinkrank-ui .thinkrank-tooltip .tooltip-content::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#1f2937 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.thinkrank-ui .thinkrank-tooltip:hover .tooltip-content{visibility:visible;opacity:1}.thinkrank-ui .thinkrank-ai-card{background:#fff;border:2px solid rgba(0,0,0,0);border-radius:16px;position:relative;overflow:hidden}.thinkrank-ui .thinkrank-ai-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;padding:2px;background:linear-gradient(135deg, #4451ff 0%, #4451ff 25%, #4451ff 50%, #4451ff 75%, #4451ff 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none}.thinkrank-ui .thinkrank-ai-card__header{display:flex;align-items:center;gap:16px;padding:24px 24px 0;margin-bottom:24px}.thinkrank-ui .thinkrank-ai-card__title h3{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 4px 0}.thinkrank-ui .thinkrank-ai-card__title p{font-size:14px;color:#64748b;margin:0}.thinkrank-ui .thinkrank-ai-card__body{padding:0 24px}.thinkrank-ui .thinkrank-ai-card__footer{padding:24px;border-top:1px solid #e2e8f0;margin-top:24px;background:#fff}.thinkrank-ui .thinkrank-ai-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg, #4451ff 0%, #4451ff 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0}.thinkrank-ui .thinkrank-ai-icon .thinkrank-sparkles{font-size:20px;filter:drop-shadow(0 0 8px rgba(139, 92, 246, 0.3))}.thinkrank-ui .thinkrank-icon{display:inline-flex;align-items:center;justify-content:center}.thinkrank-ui .thinkrank-icon svg{width:20px;height:20px;fill:currentcolor}.thinkrank-ui .thinkrank-ai-section{margin-top:32px;padding-top:24px;border-top:1px solid #e2e8f0}.thinkrank-ui .thinkrank-ai-section__title{font-size:16px;font-weight:600;color:#374151;margin:0 0 16px 0;display:flex;align-items:center;gap:8px}.thinkrank-ui .thinkrank-ai-section__title::before{content:"⚡";font-size:14px}.thinkrank-ui .thinkrank-ai-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;background:linear-gradient(135deg, #1e293b 0%, #334155 100%);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.thinkrank-ui .thinkrank-ai-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);transition:left .5s ease}.thinkrank-ui .thinkrank-ai-btn:hover:not(:disabled){background:linear-gradient(135deg, #0f172a 0%, #1e293b 100%);transform:translateY(-1px);box-shadow:0 8px 25px rgba(30,41,59,.3)}.thinkrank-ui .thinkrank-ai-btn:hover:not(:disabled)::before{left:100%}.thinkrank-ui .thinkrank-ai-btn:hover:not(:disabled) .thinkrank-sparkles{transform:scale(1.05)}.thinkrank-ui .thinkrank-ai-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.thinkrank-ui .thinkrank-ai-btn:disabled:hover{transform:none;box-shadow:none}.thinkrank-ui .thinkrank-ai-btn--loading .components-spinner{margin-right:8px}.thinkrank-ui .thinkrank-sparkles{display:inline-block;transition:transform .3s ease}@media(max-width: 768px){.thinkrank-ui .thinkrank-hide-mobile{display:none !important}}@media(min-width: 769px){.thinkrank-ui .thinkrank-hide-desktop{display:none !important}}.thinkrank-ui .business-hours-control .day-hours-row{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:8px}.thinkrank-ui .business-hours-control .day-hours-row .components-toggle-control{margin:0;min-width:60px}.thinkrank-ui .business-hours-control .day-hours-row input[type=time]{padding:4px 8px;border:1px solid #ccd0d4;border-radius:3px;font-size:13px}.thinkrank-ui .business-hours-control .day-hours-row input[type=time]:focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:none}.thinkrank-ui .business-hours-control .day-hours-row input[type=time]:disabled{background:#f6f7f7;color:#a7aaad}.thinkrank-ui .business-hours-control .day-hours-row span:not(:first-child){color:#646970;font-size:13px}.thinkrank-ui .thinkrank-sidebar-navigation{background-color:#fff;border-radius:8px;border-color:#d5d5dd;font-size:14px;overflow:hidden}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__body.is-opened{padding:16px 8px !important}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__body.is-opened .components-panel__body-title{margin:-16px -8px 0 !important}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__body-title{margin-bottom:0}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__body-title button{color:#1d1d1d !important;font-weight:500 !important;box-shadow:none !important;padding:14px 48px 14px 16px}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__body-title:hover{background-color:#f5f6fa}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__row+.components-panel__row{margin:0}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__row button{font-weight:400 !important;color:#535353 !important;background-color:rgba(0,0,0,0) !important;border:none !important;border-radius:8px !important;box-shadow:none !important}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__row button:hover:not(.is-primary){background-color:#f5f6fa !important;color:#1d1d1d !important}.thinkrank-ui .thinkrank-sidebar-navigation .components-panel__row button.is-primary{background-color:#4451ff !important;color:#fff !important;font-weight:500 !important}.thinkrank-ui .tr-info-card{border:1px solid var(--tr-border-card);border-radius:8px;margin-bottom:24px;overflow:hidden}.thinkrank-ui .tr-info-card__header{padding:16px 20px;border-bottom:1px solid var(--tr-border-light);display:flex;align-items:center;gap:8px}.thinkrank-ui .tr-info-card__body{padding:16px 20px 20px;display:flex;flex-direction:column;gap:16px}.thinkrank-ui .tr-info-card__footer{padding:12px 20px;border-top:1px solid var(--tr-border-light);background:var(--tr-bg-subtle)}.thinkrank-ui .tr-stat-box{background:var(--tr-bg-surface);border:1px solid var(--tr-border-light);border-radius:8px;padding:16px;flex:1 0 0;min-width:160px;display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden}.thinkrank-ui .tr-stat-box__icon{border-radius:8px;width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.thinkrank-ui .tr-stat-box__label{font-size:16px;color:var(--tr-text-body);line-height:1.2}.thinkrank-ui .tr-stat-box__value{font-weight:600;font-size:24px;line-height:1.2;color:var(--tr-text-heading)}.thinkrank-ui .tr-table-header{margin:0 0 12px 0;font-size:14px;font-weight:600;color:var(--tr-text-heading)}.thinkrank-ui .tr-table-cell{padding:10px 14px;color:var(--tr-text-muted);font-weight:500}.thinkrank-ui .tr-table-cell--right{text-align:right}.thinkrank-ui .tr-alert{padding:12px;border-radius:4px;font-size:13px;line-height:1.5}.thinkrank-ui .tr-alert--success{background-color:var(--tr-success-bg);color:var(--tr-success-text)}.thinkrank-ui .tr-alert--warning{background-color:var(--tr-warning-bg);color:var(--tr-warning-text)}.thinkrank-ui .tr-alert--danger{background-color:var(--tr-danger-bg);color:var(--tr-danger-text)}.thinkrank-ui .tr-alert--info{background-color:var(--tr-info-bg);color:var(--tr-info-text)}.thinkrank-ui .tr-label{margin-left:8px;font-size:12px;color:var(--tr-text-secondary)}.thinkrank-ui .tr-label--block{display:block;margin-left:0;margin-top:4px}.thinkrank-ui .tr-divider{margin-top:20px;padding-top:20px;border-top:1px solid var(--tr-border-light)}.thinkrank-ui .tr-icon-sm{width:16px;height:16px;margin-right:4px;flex-shrink:0}.thinkrank-ui .tr-icon-md{width:20px;height:20px;margin-right:6px;flex-shrink:0}.thinkrank-ui .tr-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px;color:var(--tr-text-muted)}.thinkrank-ui .tr-empty-state img{display:block;margin:0 auto}.thinkrank-ui .tr-accent-badge{background:var(--tr-accent-bg);padding:4px 8px;border-radius:10px;font-weight:500;font-size:14px;color:var(--tr-accent);display:inline-flex;align-items:center;gap:4px;text-decoration:none}.tr-flex-row{display:flex;align-items:center;gap:8px}.tr-flex-row--between{display:flex;align-items:center;justify-content:space-between}.tr-flex-row--mb{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tr-pro-license-notice{display:flex;align-items:flex-start;gap:16px;background:var(--tr-bg-surface);border:1px solid var(--tr-border);border-radius:12px;padding:24px}.tr-pro-license-notice__icon{width:40px;height:40px;border-radius:10px;background:#fff8e5;color:#b45309;border:1px solid #fde68a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tr-pro-license-notice__content{flex:1 1 auto;min-width:0}.tr-pro-license-notice__heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tr-pro-license-notice__title{margin:0;font-size:16px;font-weight:700;color:var(--tr-text-heading);line-height:1.3}.tr-pro-license-notice__badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:#fff8e5;color:#b45309;border:1px solid #fde68a;font-size:11.5px;font-weight:700;white-space:nowrap}.tr-pro-license-notice__dot{width:6px;height:6px;border-radius:999px;background:currentcolor;display:inline-block}.tr-pro-license-notice__description{margin:8px 0 0;font-size:14px;color:var(--tr-text-body);line-height:1.6;max-width:640px}.tr-pro-license-notice__cta{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:10px 20px;border-radius:8px;background:var(--tr-text-heading);font-size:13.5px;font-weight:600;text-decoration:none}.tr-pro-license-notice__cta,.tr-pro-license-notice__cta:hover,.tr-pro-license-notice__cta:focus,.tr-pro-license-notice__cta:active,.tr-pro-license-notice__cta:visited{color:#fff}.tr-pro-license-notice__cta:hover{background:#000}.tr-pro-license-notice__cta:focus{box-shadow:0 0 0 2px var(--tr-bg-surface),0 0 0 4px #f59e0b;outline:none}.tr-pro-teaser{display:flex;flex-wrap:wrap;align-items:center;gap:28px;background:var(--tr-bg-surface);border:1px solid var(--tr-border);border-radius:16px;padding:28px}.tr-pro-teaser__illustration{flex:0 0 190px;align-self:stretch;min-height:170px;display:flex;align-items:center;justify-content:center;background:var(--tr-accent-bg);border-radius:12px;padding:20px}.tr-pro-teaser__content{flex:1 1 340px;min-width:0}.tr-pro-teaser__heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tr-pro-teaser__title{margin:0;font-size:19px;font-weight:700;color:var(--tr-text-heading);line-height:1.25}.tr-pro-teaser__badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:var(--tr-accent-bg);color:var(--tr-accent);font-size:12px;font-weight:600;line-height:1.6}.tr-pro-teaser__description{margin:10px 0 0;font-size:14px;color:var(--tr-text-body);line-height:1.6;max-width:640px}.tr-pro-teaser__features{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:10px}.tr-pro-teaser__feature{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--tr-text-body);line-height:1.5}.tr-pro-teaser__bullet{width:6px;height:6px;border-radius:999px;background:var(--tr-accent);flex-shrink:0;margin-top:8px}.tr-pro-teaser__cta{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:11px 24px;border-radius:8px;background:var(--tr-accent);font-size:14px;font-weight:600;text-decoration:none}.tr-pro-teaser__cta,.tr-pro-teaser__cta:hover,.tr-pro-teaser__cta:focus,.tr-pro-teaser__cta:active,.tr-pro-teaser__cta:visited{color:#fff}.tr-pro-teaser__cta:hover{background:color-mix(in srgb, var(--tr-accent) 88%, #000)}.tr-pro-teaser__cta:focus{box-shadow:0 0 0 2px var(--tr-bg-surface),0 0 0 4px var(--tr-accent);outline:none}@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}:root{--thinkrank-primary: #4451ff;--thinkrank-secondary: #4451ff;--thinkrank-success: #027a48;--thinkrank-warning: #b54708;--thinkrank-error: #921c13;--thinkrank-text: #1d1d1d;--thinkrank-text-primary: #1d1d1d;--thinkrank-text-secondary: #535353;--thinkrank-text-light: #5a5c5e;--thinkrank-border: #d5d5dd;--thinkrank-border-light: #e2e6f1;--thinkrank-bg: #f8f8fb;--thinkrank-white: #fff;--thinkrank-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);--thinkrank-radius: 4px;--thinkrank-spacing: 16px;--tr-text-heading: #1d2327;--tr-text-body: #50575e;--tr-text-secondary: #666;--tr-text-muted: #757575;--tr-text-subtle: #9aa1a9;--tr-bg-surface: #fff;--tr-bg-subtle: #f8f9fa;--tr-bg-muted: #f6f7f7;--tr-border: #e2e4e7;--tr-border-light: #e2e6f1;--tr-border-card: #d5d5dd;--tr-accent: #4451ff;--tr-accent-bg: #ededfd;--tr-accent-wp: #0073aa;--tr-success-bg: #d4edda;--tr-success-text: #155724;--tr-warning-bg: #fff3cd;--tr-warning-text: #856404;--tr-danger-bg: #f8d7da;--tr-danger-text: #721c24;--tr-info-bg: #d1ecf1;--tr-info-text: #0c5460}.thinkrank-app{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:var(--thinkrank-text);line-height:1.5;background:#fafbfc;min-height:100vh}.thinkrank-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--thinkrank-spacing)*2);text-align:center}.thinkrank-loading .spinner{margin-bottom:var(--thinkrank-spacing)}.thinkrank-loading p{margin:0;color:var(--thinkrank-text-light)}.thinkrank-error{padding:var(--thinkrank-spacing)}.thinkrank-error .notice{margin:0}.thinkrank-content .components-notice{margin-bottom:10px}.thinkrank-main{display:flex;gap:var(--thinkrank-spacing);margin:0 auto;padding:20px}@media(max-width: 768px){.thinkrank-main{padding:16px}}.thinkrank-navigation{flex:0 0 200px}.thinkrank-navigation .nav-tab-wrapper{border:none;margin:0}.thinkrank-navigation .nav-tab-wrapper .nav-tab{display:block;width:100%;margin:0 0 2px 0;padding:12px var(--thinkrank-spacing);border:1px solid var(--thinkrank-border);border-radius:var(--thinkrank-radius);background:var(--thinkrank-white);color:var(--thinkrank-text);text-decoration:none;transition:all .2s ease}.thinkrank-navigation .nav-tab-wrapper .nav-tab:hover{background:var(--thinkrank-bg);color:var(--thinkrank-primary)}.thinkrank-navigation .nav-tab-wrapper .nav-tab.nav-tab-active{background:var(--thinkrank-primary);color:var(--thinkrank-white);border-color:var(--thinkrank-primary)}.thinkrank-content{flex:1;min-width:0;overflow-x:hidden;background:var(--thinkrank-white);border:1px solid var(--thinkrank-border);border-radius:var(--thinkrank-radius);box-shadow:var(--thinkrank-shadow);padding:var(--thinkrank-spacing)}.thinkrank-dashboard .thinkrank-dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--thinkrank-spacing);margin-top:var(--thinkrank-spacing)}.thinkrank-dashboard .thinkrank-dashboard-stats .stat-card{padding:20px;background:var(--thinkrank-white);border:1px solid var(--thinkrank-border);border-radius:var(--thinkrank-radius);transition:all .2s ease}.thinkrank-dashboard .thinkrank-dashboard-stats .stat-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.thinkrank-dashboard .thinkrank-dashboard-stats .stat-card h3{margin:0 0 12px 0;font-size:14px;font-weight:500;color:var(--thinkrank-text-light);text-transform:uppercase;letter-spacing:.5px}.thinkrank-dashboard .thinkrank-dashboard-stats .stat-card .stat-number{margin:0 0 8px 0;font-size:32px;font-weight:700;color:var(--thinkrank-primary);line-height:1}.thinkrank-dashboard .thinkrank-dashboard-stats .stat-card .stat-label{margin:0;font-size:12px;color:var(--thinkrank-text-light)}.thinkrank-header-compact{background:var(--thinkrank-white);border-bottom:1px solid var(--thinkrank-border);box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:0}.thinkrank-header-compact .header-main{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;margin:0 auto;gap:24px}@media(max-width: 768px){.thinkrank-header-compact .header-main{padding:12px 16px}}.thinkrank-header-compact .header-branding{display:flex;align-items:center;gap:24px;flex:1;min-width:0}.thinkrank-header-compact .brand-info{flex-shrink:0}.thinkrank-header-compact .brand-info .brand-name{display:flex;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:600;color:var(--thinkrank-text)}.thinkrank-header-compact .brand-info .brand-name .brand-icon{width:22px;height:22px;color:var(--thinkrank-primary);filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1));flex-shrink:0}.thinkrank-header-compact .page-info{flex:1;min-width:0;margin-left:16px}.thinkrank-header-compact .page-info .page-title{margin:0;font-size:18px;font-weight:500;color:var(--thinkrank-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.thinkrank-header-compact .page-info .page-description{margin:4px 0 0 0;font-size:14px;color:var(--thinkrank-text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.thinkrank-header-compact .header-actions{display:flex;align-items:center;flex-shrink:0}.thinkrank-header-compact .version-info{font-size:12px;font-weight:500;color:var(--thinkrank-text-light);background:#f8f9fa;padding:6px 12px;border-radius:6px;border:1px solid #e9ecef;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.thinkrank-header-compact .version-info:hover{background:#e9ecef;border-color:#dee2e6}@media(max-width: 768px){.thinkrank-header-compact .header-main{padding:10px 16px;flex-wrap:wrap;gap:12px}.thinkrank-header-compact .header-branding{gap:16px;flex:1;min-width:0}.thinkrank-header-compact .brand-info .brand-name{font-size:16px}.thinkrank-header-compact .page-info .page-title{font-size:14px}.thinkrank-header-compact .page-info .page-description{display:none}.thinkrank-header-compact .version-info{font-size:11px;padding:3px 6px}}@media(max-width: 480px){.thinkrank-header-compact .header-branding{flex-direction:column;align-items:flex-start;gap:8px}.thinkrank-header-compact .page-info .page-title{font-size:13px}.thinkrank-header-compact .version-info{font-size:10px;padding:2px 4px}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.thinkrank-card{background:var(--thinkrank-white);border:1px solid var(--thinkrank-border);border-radius:var(--thinkrank-radius);box-shadow:var(--thinkrank-shadow);margin-bottom:var(--thinkrank-spacing)}.thinkrank-card .card-header{padding:var(--thinkrank-spacing);border-bottom:1px solid var(--thinkrank-border);background:var(--thinkrank-bg)}.thinkrank-card .card-header h2,.thinkrank-card .card-header h3{margin:0;font-size:18px;font-weight:600}.thinkrank-card .card-body{padding:var(--thinkrank-spacing)}.thinkrank-card .card-footer{padding:var(--thinkrank-spacing);border-top:1px solid var(--thinkrank-border);background:var(--thinkrank-bg)}.thinkrank-button{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--thinkrank-border);border-radius:var(--thinkrank-radius);background:var(--thinkrank-white);color:var(--thinkrank-text);text-decoration:none;cursor:pointer;transition:all .2s ease}.thinkrank-button:hover{background:var(--thinkrank-bg);border-color:var(--thinkrank-primary);color:var(--thinkrank-primary)}.thinkrank-button.is-primary{background:var(--thinkrank-primary);border-color:var(--thinkrank-primary);color:var(--thinkrank-white)}.thinkrank-button.is-primary:hover{background:var(--thinkrank-secondary);border-color:var(--thinkrank-secondary)}.thinkrank-button.is-success{background:var(--thinkrank-success);border-color:var(--thinkrank-success);color:var(--thinkrank-white)}.thinkrank-button.is-warning{background:var(--thinkrank-warning);border-color:var(--thinkrank-warning);color:var(--thinkrank-text)}.thinkrank-button.is-danger{background:var(--thinkrank-error);border-color:var(--thinkrank-error);color:var(--thinkrank-white)}.thinkrank-button:disabled,.thinkrank-button.is-disabled{opacity:.6;cursor:not-allowed}.thinkrank-button:disabled:hover,.thinkrank-button.is-disabled:hover{background:var(--thinkrank-white);border-color:var(--thinkrank-border);color:var(--thinkrank-text)}.thinkrank-ai-button{display:inline-flex;align-items:center;gap:8px;font-weight:500;transition:all .2s ease;position:relative}.thinkrank-ai-button .sparkle-icon{font-size:16px;animation:sparkle 2s ease-in-out infinite}.thinkrank-ai-button .components-spinner{margin-right:4px}.thinkrank-ai-button--small{padding:6px 12px;font-size:13px}.thinkrank-ai-button--small .sparkle-icon{font-size:14px}.thinkrank-ai-button--medium{padding:8px 16px;font-size:14px}.thinkrank-ai-button--medium .sparkle-icon{font-size:16px}.thinkrank-ai-button--large{padding:12px 20px;font-size:16px}.thinkrank-ai-button--large .sparkle-icon{font-size:18px}.thinkrank-ai-button--primary{background:linear-gradient(135deg, #4451ff 0%, #4451ff 100%);border-color:#4451ff;color:#fff;box-shadow:0 2px 4px rgba(37,99,235,.2)}.thinkrank-ai-button--primary:hover:not(:disabled){background:linear-gradient(135deg, #4451ff 0%, #4451ff 100%);border-color:#4451ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.3)}.thinkrank-ai-button--primary:active{transform:translateY(0);box-shadow:0 2px 4px rgba(37,99,235,.2)}.thinkrank-ai-button--secondary{background:var(--thinkrank-white);border-color:var(--thinkrank-border);color:var(--thinkrank-text)}.thinkrank-ai-button--secondary:hover:not(:disabled){background:var(--thinkrank-bg);border-color:var(--thinkrank-primary);color:var(--thinkrank-primary);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.thinkrank-ai-button:disabled{opacity:.6;cursor:not-allowed;transform:none !important;box-shadow:none !important}.thinkrank-ai-button:disabled .sparkle-icon{animation:none}@keyframes sparkle{0%,100%{transform:scale(1) rotate(0deg);opacity:1}25%{transform:scale(1.1) rotate(90deg);opacity:.8}50%{transform:scale(1) rotate(180deg);opacity:1}75%{transform:scale(1.1) rotate(270deg);opacity:.8}}.thinkrank-form .form-group{margin-bottom:var(--thinkrank-spacing)}.thinkrank-form .form-group label{display:block;margin-bottom:4px;font-weight:600}.thinkrank-form .form-group .description{margin-top:4px;font-size:13px;color:var(--thinkrank-text-light)}.thinkrank-form input[type=text],.thinkrank-form input[type=email],.thinkrank-form input[type=password],.thinkrank-form input[type=number],.thinkrank-form textarea,.thinkrank-form select{width:100%;padding:8px 12px;border:1px solid var(--thinkrank-border);border-radius:var(--thinkrank-radius);font-size:14px}.thinkrank-form input[type=text]:focus,.thinkrank-form input[type=email]:focus,.thinkrank-form input[type=password]:focus,.thinkrank-form input[type=number]:focus,.thinkrank-form textarea:focus,.thinkrank-form select:focus{outline:none;border-color:var(--thinkrank-primary)}.thinkrank-notice{padding:12px var(--thinkrank-spacing);border-left:4px solid var(--thinkrank-primary);background:var(--thinkrank-white);margin-bottom:var(--thinkrank-spacing)}.thinkrank-notice.is-success{border-left-color:var(--thinkrank-success)}.thinkrank-notice.is-warning{border-left-color:var(--thinkrank-warning)}.thinkrank-notice.is-error{border-left-color:var(--thinkrank-error)}.thinkrank-notice p{margin:0}@media(max-width: 768px){.thinkrank-main{flex-direction:column}.thinkrank-navigation{flex:none}.thinkrank-navigation .nav-tab-wrapper{display:flex;overflow-x:auto}.thinkrank-navigation .nav-tab-wrapper .nav-tab{flex:0 0 auto;white-space:nowrap}}.wp-admin .thinkrank-app *{box-sizing:border-box}.thinkrank-main-container{max-width:1400px;margin:0 auto;padding:20px}@media(min-width: 1600px){.thinkrank-main-container{max-width:1600px}}@media(max-width: 768px){.thinkrank-main-container{padding:16px;max-width:100%}}.thinkrank-app pre,.thinkrank-app code{overflow-wrap:break-word !important;word-wrap:break-word !important;white-space:pre-wrap !important;max-width:100% !important;overflow-x:auto !important}.thinkrank-app .components-card{overflow:hidden}.thinkrank-app .components-card pre{max-width:100%;box-sizing:border-box}.thinkrank-app .components-notice{font-size:14px;border:none;border-radius:8px}.thinkrank-app .components-notice .components-notice__content{display:flex;align-items:center;line-height:24px;margin:0}.thinkrank-app .components-notice.is-info{background:#e8f2fd;color:#12467b}.thinkrank-app .components-notice.is-info .components-notice__content::before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHJ4PSIzLjUiIHN0cm9rZT0iI0NCRTJGQiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC42NjczIDEyLjAwMDJDMTguNjY3MyA4LjMxODI2IDE1LjY4MjUgNS4zMzM1IDEyLjAwMDcgNS4zMzM1QzguMzE4NzUgNS4zMzM1IDUuMzMzOTggOC4zMTgyNiA1LjMzMzk4IDEyLjAwMDJDNS4zMzM5OCAxNS42ODIxIDguMzE4NzUgMTguNjY2OCAxMi4wMDA3IDE4LjY2NjhDMTUuNjgyNSAxOC42NjY4IDE4LjY2NzMgMTUuNjgyMSAxOC42NjczIDEyLjAwMDJaTTEyLjAwMDcgOC4xNjY4M0MxMi4yNzY4IDguMTY2ODMgMTIuNTAwNyA4LjM5MDY5IDEyLjUwMDcgOC42NjY4M1YxMi42NjY4QzEyLjUwMDcgMTIuOTQzIDEyLjI3NjggMTMuMTY2OCAxMi4wMDA3IDEzLjE2NjhDMTEuNzI0NSAxMy4xNjY4IDExLjUwMDcgMTIuOTQzIDExLjUwMDcgMTIuNjY2OFY4LjY2NjgzQzExLjUwMDcgOC4zOTA2OSAxMS43MjQ1IDguMTY2ODMgMTIuMDAwNyA4LjE2NjgzWk0xMi4wMDA3IDE1LjMzMzVDMTIuMzY4OCAxNS4zMzM1IDEyLjY2NzMgMTUuMDM1IDEyLjY2NzMgMTQuNjY2OEMxMi42NjczIDE0LjI5ODYgMTIuMzY4OCAxNC4wMDAyIDEyLjAwMDcgMTQuMDAwMkMxMS42MzI1IDE0LjAwMDIgMTEuMzM0IDE0LjI5ODYgMTEuMzM0IDE0LjY2NjhDMTEuMzM0IDE1LjAzNSAxMS42MzI1IDE1LjMzMzUgMTIuMDAwNyAxNS4zMzM1WiIgZmlsbD0iIzEyNDY3QiIvPgo8L3N2Zz4=);margin-right:8px;height:24px}.thinkrank-app .components-notice.is-warning{background:#fffaeb;color:#b54708}.thinkrank-app .components-notice.is-warning .components-notice__content::before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHJ4PSIzLjUiIHN0cm9rZT0iI0ZGRUFBQSIvPgogICAgPHBhdGggZD0iTTExLjE2OSA3LjMxNzQyTDYuNTExMjcgMTUuMzg0M0M2LjQyNzEzIDE1LjUzIDYuMzgyODMgMTUuNjk1MiA2LjM4MjgxIDE1Ljg2MzVDNi4zODI4IDE2LjAzMTcgNi40MjcwNyAxNi4xOTcgNi41MTExOCAxNi4zNDI2QzYuNTk1MjkgMTYuNDg4MyA2LjcxNjI3IDE2LjYwOTMgNi44NjE5NiAxNi42OTM0QzcuMDA3NjUgMTYuNzc3NSA3LjE3MjkxIDE2LjgyMTggNy4zNDExNCAxNi44MjE4SDE2LjY1NTlDMTYuODI0MSAxNi44MjE4IDE2Ljk4OTQgMTYuNzc3NSAxNy4xMzUxIDE2LjY5MzRDMTcuMjgwOCAxNi42MDkzIDE3LjQwMTcgMTYuNDg4MyAxNy40ODU5IDE2LjM0MjZDMTcuNTcgMTYuMTk3IDE3LjYxNDIgMTYuMDMxNyAxNy42MTQyIDE1Ljg2MzVDMTcuNjE0MiAxNS42OTUyIDE3LjU2OTkgMTUuNTMgMTcuNDg1OCAxNS4zODQzTDEyLjgyODUgNy4zMTc0MkMxMi43NDQ0IDcuMTcxNzcgMTIuNjIzNSA3LjA1MDgzIDEyLjQ3NzggNi45NjY3NEMxMi4zMzIyIDYuODgyNjUgMTIuMTY2OSA2LjgzODM4IDExLjk5ODggNi44MzgzOEMxMS44MzA2IDYuODM4MzggMTEuNjY1NCA2Ljg4MjY1IDExLjUxOTcgNi45NjY3NEMxMS4zNzQxIDcuMDUwODMgMTEuMjUzMSA3LjE3MTc3IDExLjE2OSA3LjMxNzQyWiIgZmlsbD0iI0I1NDcwOCIvPgogICAgPHBhdGggZD0iTTEyLjA1NzcgOS44MDU2NkgxMS45MzYyQzExLjYzNyA5LjgwNTY2IDExLjM5NDUgMTAuMDQ4MiAxMS4zOTQ1IDEwLjM0NzNWMTIuOTM2MkMxMS4zOTQ1IDEzLjIzNTMgMTEuNjM3IDEzLjQ3NzggMTEuOTM2MiAxMy40Nzc4SDEyLjA1NzdDMTIuMzU2OCAxMy40Nzc4IDEyLjU5OTMgMTMuMjM1MyAxMi41OTkzIDEyLjkzNjJWMTAuMzQ3M0MxMi41OTkzIDEwLjA0ODIgMTIuMzU2OCA5LjgwNTY2IDEyLjA1NzcgOS44MDU2NloiIGZpbGw9IiNGRkY3RUQiLz4KICAgIDxwYXRoIGQ9Ik0xMS45OTY5IDE1LjUzMDlDMTIuMzI5NiAxNS41MzA5IDEyLjU5OTMgMTUuMjYxMiAxMi41OTkzIDE0LjkyODVDMTIuNTk5MyAxNC41OTU5IDEyLjMyOTYgMTQuMzI2MiAxMS45OTY5IDE0LjMyNjJDMTEuNjY0MiAxNC4zMjYyIDExLjM5NDUgMTQuNTk1OSAxMS4zOTQ1IDE0LjkyODVDMTEuMzk0NSAxNS4yNjEyIDExLjY2NDIgMTUuNTMwOSAxMS45OTY5IDE1LjUzMDlaIiBmaWxsPSIjRkZGN0VEIi8+Cjwvc3ZnPg==);margin-right:8px;height:24px}.thinkrank-app .components-notice.is-success{background:#ecfdf3;color:#027a48}.thinkrank-app .components-notice.is-success .components-notice__content::before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHJ4PSIzLjUiIHN0cm9rZT0iI0MxRTJDRiIvPgogICAgPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5M180NzI0KSI+CiAgICAgICAgPHBhdGggZD0iTTcuMzMzOTggMTIuMDAwM0wxMC42NjczIDE1LjMzMzdMMTcuMzM0IDguNjY2OTkiIHN0cm9rZT0iIzAyN0E0OCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxjbGlwUGF0aCBpZD0iY2xpcDBfMTkzXzQ3MjQiPgogICAgICAgICAgICA8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0IDQpIi8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgIDwvZGVmcz4KPC9zdmc+);margin-right:8px;height:24px}.components-card{box-shadow:none !important;border:1px solid #d5d5dd !important;border-radius:8px !important;overflow:hidden}.components-card-header{border-bottom:1px solid #d5d5dd !important;border-radius:8px 8px 0 0 !important}.components-card-header h2{color:#1d1d1d;font-size:20px;font-weight:600;margin:0}.components-card-header h3{color:#1d1d1d;font-weight:600;font-size:16px;margin:0}.components-card-header.thinkrank-card-header-with-column{flex-direction:column;align-items:flex-start}.components-card-header.thinkrank-card-header-with-column h4{margin:0}.components-card-body .components-card-header{border-bottom:none !important;padding-bottom:0 !important}.components-button+.components-button{margin-left:.75rem}.components-button{font-size:14px !important;font-weight:600 !important;border-radius:4px !important}.components-button.is-primary{background:#4451ff !important;border-color:#4451ff !important;color:#fff}.components-button.is-primary.thinkrank-media-picker-button{background:#f5f6fa !important;border:1px dashed #d5d5dd !important;color:#5a5c5e !important;font-weight:500 !important}.components-button.is-primary.thinkrank-media-picker-button img{margin-right:7px}.components-button.is-primary:disabled{background:#e4e6e7 !important;border-color:#e4e6e7 !important;color:#bbbcc9 !important}.components-button.is-primary:hover:not(:disabled){background:#0f1fff !important;border-color:#0f1fff !important}.components-button.is-primary:hover:not(:disabled).thinkrank-media-picker-button{background:#eff2fe !important;color:#535353 !important;border-color:#d5d5dd !important}.components-button.is-secondary{background:#f5f6fa !important;border:1px solid #4451ff !important;color:#4451ff !important;box-shadow:none !important}.components-button.is-secondary:disabled{background:#eeeff0 !important;border-color:#d6d7db !important;color:#bbbcc9 !important}.components-button.is-secondary:hover:not(:disabled){background:#f5f6fa !important;border-color:#0f1fff !important;color:#0f1fff !important}.components-button.is-link{color:#535353 !important;text-decoration:none !important;box-shadow:none !important}.components-button.is-link:hover:not(:disabled){color:#1d1d1d !important;text-decoration:underline !important}.components-button.is-tertiary{background:rgba(0,0,0,0) !important;border:none !important;color:#921c13 !important;box-shadow:none !important;font-weight:500 !important}.components-button.is-tertiary:hover:not(:disabled){text-decoration:underline !important}.components-form-toggle{height:24px !important}.components-form-toggle .components-form-toggle__track{height:24px !important;width:44px !important;border-radius:12px !important;background-color:#d5d5dd !important;border:none !important}.components-form-toggle .components-form-toggle__thumb{background-color:#fff !important;height:20px !important;width:20px !important}.components-form-toggle.is-checked .components-form-toggle__track{background-color:#4451ff !important}.components-form-toggle.is-checked .components-form-toggle__thumb{transform:translateX(20px) !important}.components-checkbox-control .components-checkbox-control__input-container{width:20px !important}.components-checkbox-control .components-checkbox-control__input[type=checkbox]{background-color:#fff !important;border-color:#d5d5dd !important;border-radius:6px !important;height:20px !important;width:20px !important}.components-checkbox-control .components-checkbox-control__input[type=checkbox]:checked{background-color:#4451ff !important;border-color:#4451ff !important}.components-base-control .components-base-control__label,.components-base-control .components-input-control__label,.components-base-control .components-toggle-control__label{font-size:14px !important;font-weight:500 !important;color:#1d1d1d !important;margin-bottom:4px !important}.components-base-control .components-text-control__input,.components-base-control .components-textarea-control__input{font-size:16px !important;color:#1d1d1d !important;border-color:#d5d5dd !important;border-radius:4px !important;padding:0 12px !important;line-height:40px !important}.components-base-control .components-text-control__input:focus,.components-base-control .components-textarea-control__input:focus{border-color:#4451ff !important;box-shadow:0 0 0 1px #4451ff !important}.components-base-control .components-text-control__input:disabled,.components-base-control .components-textarea-control__input:disabled{background-color:#f5f6fa !important;border-color:#d5d5dd !important;color:#5a5c5e !important}.components-base-control .components-base-control__help{color:#6e7073 !important;font-size:14px !important;margin:2px 0 18px !important}.thinkrank-media-picker .components-base-control__label{font-size:14px !important;font-weight:500 !important;color:#1d1d1d !important;margin-bottom:13px !important}.thinkrank-media-picker .components-base-control__help{color:#6e7073 !important;font-size:14px !important;margin-top:4px !important}.thinkrank-media-picker+.thinkrank-media-picker{margin-top:22px !important}.tr-grid>.thinkrank-media-picker+.thinkrank-media-picker{margin-top:0 !important}.thinkrank-components-base-control__help{color:#6e7073 !important;font-size:14px !important;margin:2px 0 18px !important}.thinkrank-advanced-robots-meta .components-base-control+.components-base-control{margin-top:5px}.thinkrank-export-options{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.thinkrank-variable-tag{display:inline-block;border:0;font-family:inherit;appearance:none;background:#eef0f7;border-radius:100px;padding:0 8px;margin-right:8px;font-size:14px;cursor:pointer;color:#535353;text-decoration:none;transition:all .2s ease;line-height:22px}.thinkrank-variable-tag:hover{background:#f5f6fa;color:#1d1d1d}.tr-root .thinkrank-variable-tag:focus-visible{outline:none;box-shadow:0 0 0 2px #4451ff}.thinkrank-variable-tag.is-disabled{opacity:.5;cursor:not-allowed;background:#f0f0f0;color:#888;pointer-events:none}#thinkrank-root select,.tr-root select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%2394a3b8%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z%27 clip-rule=%27evenodd%27/%3E%3C%2Fsvg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:1.75rem;max-width:none}#thinkrank-root select option,.tr-root select option{color:#1e293b;background-color:#fff}#thinkrank-root select:focus,.tr-root select:focus{outline:none !important;box-shadow:none !important} | |
| 3068 | 3062 | :root { |
| 3069 | 3063 | --toastify-color-light: #fff; |
| 3070 | 3064 | --toastify-color-dark: #121212; |
| 3071 | 3065 | --toastify-color-info: #3498db; |