.LearningHub_chaptersName__0q9eZ:before{content:"";position:absolute;left:7px;top:8px;width:8px;height:8px;background-color:#0071e3;border-radius:50%}.LearningHub_chapters__6oE1X:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:2px;height:87%;background-color:#0071e3;border-radius:50%}.LearningHub_moreChapters__dHwWg{position:absolute;left:-1px}.LearningHub_head__uXK2k{background:#0969DA;border-radius:12px}.LearningHub_contactus__IGAKg:hover{background:#FFFFFF3D}.LearningHub_contactus__IGAKg{border-radius:6px;border:2px solid #fff}@media (max-width:768px){.LearningHub_bottomCtaShadow__ucAxO{transform:scale(2);bottom:2%}}.LearningHub_reviewBtns__GJy3L{display:flex!important;grid-gap:15px;gap:15px;position:absolute;right:30px;top:40px;pointer-events:none}.LearningHub_reviewLeftBtn__Z9ldy{width:50px;height:50px;float:left;cursor:pointer;pointer-events:auto;transform:rotate(180deg)}.LearningHub_reviewRightBtn___wLse{width:50px;height:50px;float:right;cursor:pointer;pointer-events:auto}.LearningHub_desBtn__zLnce{color:#0969DA;margin-left:5px}.LearningHub_reviewBox__C9Woy{border-radius:20px}@media(max-width:767px){.LearningHub_reviewBtns__GJy3L{display:none!important}}.LearningHub_upArrow__2o5pj img{transform:rotate(180deg)}.LearningHub_dropDown__d_m88{min-width:200px;background:#fff;border:1.4px solid #d3d5d9;margin-top:8px;box-shadow:2.56px 2.56px 34.58px 0 #dfe5eb94;list-style:none;color:#333;font-size:14px;font-weight:400;padding:1px;border-radius:6px}.LearningHub_singleline__u8CAE{white-space:pre;display:inline-block}.LearningHub_multiline__JluJj{white-space:normal;word-break:break-word}.LearningHub_BoxIconResize__ckBS_{margin:0!important;width:18px!important}.LearningHub_changelogItem__NY4u0{position:relative;&:before{content:"";position:absolute;top:-36px;left:0;width:10px;height:10px;background-color:#FFFFFF;border-radius:50%}}@media(max-width:992px){.LearningHub_changelogItem__NY4u0{padding-left:20px;&:before{top:7px}}}.LearningHub_customScroll__ObsjN{scrollbar-width:thin;scrollbar-color:#bfbfbf #f0f0f0}.LearningHub_customScroll__ObsjN::-webkit-scrollbar{height:8px}.LearningHub_customScroll__ObsjN::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.LearningHub_customScroll__ObsjN::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:10px}.LearningHub_customScroll__ObsjN::-webkit-scrollbar-thumb:hover{background:#999}.LearningHub_purpleReviewCta__cRbnX h3{font-size:20px!important;line-height:28px!important;font-weight:500!important;color:#FFFFFF!important;margin-bottom:16px!important;margin-top:0!important}.LearningHub_purpleReviewCta__cRbnX img{margin-top:0!important}.BrowserCompatibilityTable_textRotate___XaX4{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap;flex-shrink:0}.BrowserCompatibilityTable_tableMinWidth__OwxYz{min-width:560px}.BrowserCompatibilityTable_browserHeader__AdkpZ{min-height:110px}.BrowserCompatibilityTable_browserHeader__AdkpZ img,.BrowserCompatibilityTable_legend__B5oLH img,.BrowserCompatibilityTable_legend__B5oLH p{margin-top:0!important}.BrowserCompatibilityTable_versionCell__e_PgD{height:36px;display:flex;align-items:center;justify-content:center}.BrowserCompatibilityTable_webTechTooltip__DXexQ{max-width:260px!important;border:1px solid #d3d5d9!important;border-radius:8px!important;box-shadow:0 4px 16px rgba(0,0,0,.1)!important;padding:10px 14px!important;font-size:13px!important}.BrowserCompatibilityTable_webTechTooltip__DXexQ img{margin-top:-2px!important;margin-left:5px!important}.BrowserCompatibilityTable_webTechTooltip__DXexQ:after{border-color:#D3D5D9!important}.TestMu_contentWrapper__zYr2M p{font-size:18px;line-height:28px;font-weight:400;color:#121212;margin-top:12px}.TestMu_contentWrapper__zYr2M>div>p:first-child,.TestMu_contentWrapper__zYr2M>p:first-child{margin-top:0}.TestMu_contentWrapper__zYr2M h2{font-size:36px;line-height:46px;font-weight:500;color:#121212;letter-spacing:-.5px}.TestMu_contentWrapper__zYr2M h3{font-size:26px;line-height:34px;font-weight:500;color:#121212;letter-spacing:-.5px;margin-top:24px;margin-bottom:0}.TestMu_contentWrapper__zYr2M ul li{font-size:18px;line-height:28px;font-weight:400;color:#121212}.TestMu_contentWrapper__zYr2M p a,.TestMu_contentWrapper__zYr2M ul li a{color:#1742DF;word-break:break-word}.TestMu_moreCategories__LSaK_:hover img{filter:brightness(0) invert(1)}.TestMu_contentWrapper__zYr2M p+.code-block-wrap,.TestMu_contentWrapper__zYr2M p+pre{margin-top:18px}.TestMu_contentWrapper__zYr2M .code-block-wrap{border:1.5px solid #2a2d3a;border-radius:12px;overflow:hidden;margin-top:18px;background:#282a36}.TestMu_contentWrapper__zYr2M .code-block-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#21232d;border-bottom:1.5px solid #2a2d3a}.TestMu_contentWrapper__zYr2M .code-block-dots{display:flex;grid-gap:8px;gap:8px}.TestMu_contentWrapper__zYr2M .code-block-dots span{width:12px;height:12px;border-radius:50%}.TestMu_contentWrapper__zYr2M .code-block-dots span:first-child{background:#FF5F56}.TestMu_contentWrapper__zYr2M .code-block-dots span:nth-child(2){background:#FFBD2E}.TestMu_contentWrapper__zYr2M .code-block-dots span:nth-child(3){background:#27C93F}.TestMu_contentWrapper__zYr2M .code-block-wrap pre{max-height:520px;overflow-y:auto;overflow-x:hidden;white-space:pre-wrap!important;margin:0!important;border-radius:0!important;background:#282a36!important;padding:20px 24px!important}.TestMu_contentWrapper__zYr2M .code-block-wrap pre code{background:transparent!important;font-size:15px;line-height:26px;font-weight:500;color:#f8f8f2!important}.TestMu_contentWrapper__zYr2M .code-block-wrap pre code span{background:transparent!important;color:inherit!important}.TestMu_contentWrapper__zYr2M .code-block-wrap pre .hljs-keyword,.TestMu_contentWrapper__zYr2M .code-block-wrap pre .hljs-selector-tag,.TestMu_contentWrapper__zYr2M .code-block-wrap pre .hljs-tag{color:#ff79c6!important}.TestMu_contentWrapper__zYr2M .code-block-wrap pre .hljs-attr,.TestMu_contentWrapper__zYr2M .code-block-wrap pre .hljs-string{color:#f1fa8c!important}.TestMu_contentWrapper__zYr2M .code-block-wrap pre .hljs-literal,.TestMu_contentWrapper__zYr2M .code-block-wrap pre .hljs-number{color:#bd93f9!important}.TestMu_contentWrapper__zYr2M .code-block-wrap pre .hljs-comment,.TestMu_contentWrapper__zYr2M .code-block-wrap pre .hljs-quote{color:#6272a4!important;font-style:italic}.TestMu_contentWrapper__zYr2M .code-block-wrap pre .hljs-function,.TestMu_contentWrapper__zYr2M .code-block-wrap pre .hljs-title{color:#50fa7b!important}.TestMu_contentWrapper__zYr2M .code-block-wrap pre .hljs-params,.TestMu_contentWrapper__zYr2M .code-block-wrap pre .hljs-variable{color:#f8f8f2!important}.TestMu_contentWrapper__zYr2M .code-block-wrap pre .hljs-built_in{color:#8be9fd!important}.TestMu_contentWrapper__zYr2M .code-block-wrap pre .hljs-class,.TestMu_contentWrapper__zYr2M .code-block-wrap pre .hljs-type{color:#8be9fd!important;font-style:italic}.TestMu_contentWrapper__zYr2M .code-block-wrap pre .hljs-name{color:#ff79c6!important}.TestMu_contentWrapper__zYr2M .code-block-wrap pre .hljs-attribute{color:#50fa7b!important}.TestMu_contentWrapper__zYr2M pre{max-height:520px;overflow-y:auto;overflow-x:hidden;white-space:pre-wrap!important}.TestMu_contentWrapper__zYr2M .code-block-actions{display:flex;align-items:center;grid-gap:8px;gap:8px}.TestMu_contentWrapper__zYr2M .code-verified-badge{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;font-size:13px;line-height:1;font-weight:600;color:#27C93F;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TestMu_contentWrapper__zYr2M .code-verified-badge svg{flex-shrink:0}.TestMu_contentWrapper__zYr2M .code-copy-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:#bbbbbb;cursor:pointer;opacity:0;transition:opacity .2s}.TestMu_contentWrapper__zYr2M .code-block-wrap:hover .code-copy-btn{opacity:1}.TestMu_contentWrapper__zYr2M .code-copy-btn:hover{background:#3a3d4a;color:#ffffff}.TestMu_contentWrapper__zYr2M pre code,.TestMu_contentWrapper__zYr2M pre code span{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}.TestMu_contentWrapper__zYr2M img{margin-top:32px;margin-left:auto;margin-right:auto}.TestMu_contentWrapper__zYr2M ul li+div img{margin-bottom:32px}.TestMu_contentWrapper__zYr2M img+p{margin-top:12px}.TestMu_hubOverView__Env1y{border:1px solid #d3d2cd;margin-top:32px}.TestMu_hubOverView__Env1y p.TestMu_hubOverviewHeading__cAatn,.TestMu_hubOverViewhead___eUEB{font-size:24px;line-height:32px;font-weight:500;color:#121212;letter-spacing:-1px;padding:16px 24px;background-color:#E7E6DF}.TestMu_hubOverView__Env1y p.TestMu_hubOverviewHeading__cAatn{margin-top:0!important}.TestMu_hubOverView__Env1y div{background:#F5F4F0;padding:24px}.TestMu_hubOverView__Env1y p{font-size:18px;line-height:28px;font-weight:400;color:#121212}.TestMu_overviewContent__Sv_ld{font-weight:500!important}.TestMu_overviewSection__1Zx9w+.TestMu_overviewSection__1Zx9w{margin-top:24px}.TestMu_overviewLead__yhgAV{margin-top:0}.TestMu_overviewCompactList__iBTu3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 24px;gap:16px 24px;margin-top:16px;padding-left:20px}.TestMu_overviewCompactList__iBTu3 li{margin-top:0;margin-bottom:0;list-style:disc;min-width:0}.TestMu_overviewCompactList__iBTu3 li code{overflow-wrap:anywhere;word-break:break-word}.TestMu_overviewExampleList__sa_Z1{margin-top:16px;padding-left:20px}.TestMu_overviewExampleList__sa_Z1 li{margin-top:0;margin-bottom:12px;list-style:disc}.TestMu_overviewGrid__ZS920{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.TestMu_overviewCard__prz1W{background:#FFFFFF;border:1px solid #d3d2cd;border-radius:8px;padding:16px}.TestMu_overviewCard__prz1W p{margin-top:0;font-size:16px;line-height:24px}.TestMu_overviewList__f_xe_{margin-top:16px;padding-left:20px}.TestMu_overviewList__f_xe_ li{margin-top:12px;list-style:disc}.TestMu_overviewList__f_xe_ li:first-child{margin-top:0}.TestMu_comparisonTableWrap__7IbRv{margin-top:20px;overflow-x:auto;border:1px solid #e5e7eb;border-radius:12px;background:#FFFFFF}.TestMu_comparisonTable__BA266{width:100%;border-collapse:separate;border-spacing:0}.TestMu_comparisonTable__BA266 thead th{background:#F8FAFC;border-bottom:1px solid #e5e7eb;border-right:1px solid #eef2f7;padding:14px 16px;text-align:left;vertical-align:top}.TestMu_comparisonTable__BA266 thead th:last-child{border-right:none}.TestMu_comparisonTable__BA266 tbody td{border-top:1px solid #eef2f7;border-right:1px solid #f3f4f6;padding:14px 16px;vertical-align:top}.TestMu_comparisonTable__BA266 tbody td:last-child{border-right:none}.TestMu_comparisonTable__BA266 tbody tr:first-child td{border-top:none}.TestMu_comparisonTable__BA266 tbody tr:nth-child(2n) td{background:#FCFCFD}.TestMu_comparisonTable__BA266 td code,.TestMu_comparisonTable__BA266 th code{font-size:14px;line-height:20px;overflow-wrap:anywhere;word-break:break-word}.TestMu_contentWrapper__zYr2M code{padding:2px 4px;color:#c7254e;background-color:#f9f2f4;border-radius:4px;font-size:18px}.TestMu_contentWrapper__zYr2M pre code{padding:inherit;color:inherit;background-color:inherit;border-radius:inherit}.TestMu_hubOverView__Env1y ul li{margin-top:16px;list-style:disc;margin-left:24px}.TestMu_hubOverView__Env1y ul li b{font-size:18px;line-height:28px;font-weight:500;color:#121212}.TestMu_hubOverView__Env1y ul li{font-size:16px;line-height:24px;font-weight:400;color:#121212}.TestMu_contentWrapper__zYr2M table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.TestMu_contentWrapper__zYr2M table tbody,.TestMu_contentWrapper__zYr2M table thead,.TestMu_contentWrapper__zYr2M table tr{display:table;width:100%;table-layout:fixed}.TestMu_contentWrapper__zYr2M table th{background-color:#E7E6DF;padding:8px 12px;font-size:18px;line-height:28px;font-weight:500;color:#121212}.TestMu_contentWrapper__zYr2M table td{padding:8px 12px;font-size:18px;line-height:28px;font-weight:400;color:#121212}.TestMu_contentWrapper__zYr2M table td a{color:#1742DF}.TestMu_contentWrapper__zYr2M table td,.TestMu_contentWrapper__zYr2M table th{word-break:break-word;border:1px solid #d3d2cd;border-bottom:none}.TestMu_contentWrapper__zYr2M table th{border-top:none}.TestMu_contentWrapper__zYr2M table td:first-child,.TestMu_contentWrapper__zYr2M table th:first-child{border-left:none}.TestMu_contentWrapper__zYr2M table td:last-child,.TestMu_contentWrapper__zYr2M table th:last-child{border-right:none}.TestMu_contentWrapper__zYr2M .hub_table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #d3d2cd}.TestMu_contentWrapper__zYr2M .hub_table table{min-width:700px;width:100%}@media (max-width:768px){.TestMu_overviewCompactList__iBTu3,.TestMu_overviewGrid__ZS920{grid-template-columns:1fr}.TestMu_comparisonTable__BA266 tbody td,.TestMu_comparisonTable__BA266 thead th{padding:10px 12px}.TestMu_contentWrapper__zYr2M table td,.TestMu_contentWrapper__zYr2M table th{font-size:14px;line-height:20px;padding:6px 8px}}@media (max-width:464px){.TestMu_contentWrapper__zYr2M table td,.TestMu_contentWrapper__zYr2M table th{font-size:12px;line-height:18px;padding:4px 6px}}.TestMu_customScroll__Boj3C{scrollbar-width:thin;scrollbar-color:#bfbfbf #f0f0f0}.TestMu_customScroll__Boj3C::-webkit-scrollbar{height:8px}.TestMu_customScroll__Boj3C::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.TestMu_customScroll__Boj3C::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:10px}.TestMu_customScroll__Boj3C::-webkit-scrollbar-thumb:hover{background:#999}@font-face{font-family:revicons;fallback:fallback;src:url(/learning-hub-blog/_next/static/media/revicons.ff59b316.woff) format("woff"),url(/learning-hub-blog/_next/static/media/revicons.b96bdb22.ttf) format("ttf"),url(/learning-hub-blog/_next/static/media/revicons.652e7269.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}@font-face{font-family:Geist;src:url(https://assets.testmuai.com/resources/assets/fonts/Geist/Geist-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.TestmuCta2026_cta__4pX4t{font-family:Geist,sans-serif}