.sPiB0W_header{--bg:#f6f6f4;--bg-subtle:#fafaf6;--panel:#fff;--hover:#faf9f5;--ink:#15181c;--ink-2:#3c4149;--muted:#6b7178;--muted-2:#9aa0a6;--line:#e6e7e3;--line-2:#eeefe9;--line-3:#f0efe8;--brand:#2f6b2a;--brand-2:#245421;--brand-3:#1c4019;--brand-soft:#ebf3e6;--brand-ring:#2f6b2a24;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--shadow-sm:0 1px 0 #1414140a, 0 1px 2px #1414140a;--shadow-xl:0 20px 48px #1414142e, 0 4px 12px #14141414;--shadow-inset-btn:inset 0 -1px 0 #00000026;z-index:30;-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);border-bottom:1px solid var(--line);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:#f6f6f4d1;position:sticky;top:0}.sPiB0W_headerRow{align-items:center;gap:28px;max-width:1220px;height:64px;margin:0 auto;padding:0 28px;display:flex}.sPiB0W_logo{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sPiB0W_logoMark{background:var(--ink);color:#fff;letter-spacing:.01em;width:28px;height:28px;font-size:13px;font-weight:700;font-family:var(--font-mono);border-radius:7px;place-items:center;display:grid}.sPiB0W_logoName{letter-spacing:-.005em;font-size:15px;font-weight:600}.sPiB0W_logoNameAccent{color:var(--brand);font-style:normal}.sPiB0W_nav{align-items:center;gap:4px;display:flex}.sPiB0W_navLink{color:var(--ink-2);cursor:pointer;font-size:13.5px;font-weight:500;line-height:1;font-family:var(--font-sans);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:8px 12px;text-decoration:none;display:inline-flex}.sPiB0W_navLink:hover{color:var(--ink);background:var(--line-3)}.sPiB0W_navLinkCurrent{color:var(--ink);}.sPiB0W_navLinkCurrent:after{content:"";background:var(--brand);height:2px;margin:2px -12px -10px;display:block}.sPiB0W_caret{color:var(--muted-2);transition:transform .12s}.sPiB0W_spacer{flex:1}.sPiB0W_actions{align-items:center;gap:8px;display:flex}.sPiB0W_langPill{height:32px;font-family:var(--font-mono);color:var(--muted);border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;transition:border-color .15s;display:inline-flex}.sPiB0W_langPill:hover{border-color:var(--muted)}.sPiB0W_langPill:disabled{opacity:.5;cursor:default}.sPiB0W_langPill b{color:var(--ink);font-weight:600}.sPiB0W_langDropdown{background:var(--panel);border:1px solid var(--line);z-index:50;border-radius:8px;flex-direction:column;gap:2px;min-width:64px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000014}.sPiB0W_langOption,.sPiB0W_langOptionActive{width:100%;font-family:var(--font-mono);color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;padding:6px 10px;font-size:11.5px;font-weight:500;transition:background .12s,color .12s;display:block}.sPiB0W_langOption:hover{background:var(--bg);color:var(--ink)}.sPiB0W_langOptionActive{color:var(--ink);background:var(--bg);font-weight:600}.sPiB0W_btn{border:1px solid var(--line);background:var(--panel);height:34px;color:var(--ink);white-space:nowrap;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-sans);border-radius:7px;align-items:center;gap:7px;padding:0 14px;text-decoration:none;transition:background 80ms;display:inline-flex}.sPiB0W_btn:hover{background:var(--hover)}.sPiB0W_btnPrimary{background:var(--brand);color:#fff;border-color:var(--brand-2);box-shadow:var(--shadow-inset-btn);}.sPiB0W_btnPrimary:hover{background:var(--brand-2)}.sPiB0W_megaWrap{position:relative}.sPiB0W_mega{background:var(--panel);border:1px solid var(--line);width:1140px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-xl);z-index:40;border-radius:12px;padding:28px 32px 22px;display:none;position:fixed;top:64px;left:50%;transform:translate(-50%)}.sPiB0W_megaOpen{display:block;}.sPiB0W_megaGrid{grid-template-columns:1fr 1fr 1fr 300px;gap:36px;display:grid}.sPiB0W_megaCol h5{letter-spacing:-.005em;color:var(--brand);align-items:center;gap:7px;margin:0 0 8px;font-size:14px;font-weight:700;display:inline-flex}.sPiB0W_megaCol h5 svg{color:var(--brand);opacity:.6}.sPiB0W_megaItem{color:var(--ink);border-radius:8px;align-items:center;gap:8px;margin:0 -10px;padding:7px 10px;font-size:13.5px;font-weight:500;line-height:1.25;text-decoration:none;display:flex;position:relative}.sPiB0W_megaItem:hover{background:var(--line-3)}.sPiB0W_megaItemIcon{color:var(--muted);flex:none}.sPiB0W_megaItemSub{white-space:nowrap;color:var(--panel);background:var(--ink);pointer-events:none;opacity:0;z-index:10;border-radius:5px;padding:5px 8px;font-size:11.5px;font-weight:400;line-height:1;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 2px);left:0;transform:translateY(-2px)}.sPiB0W_megaItem:hover .sPiB0W_megaItemSub{opacity:1;transform:translateY(0)}.sPiB0W_megaItemBadge{color:var(--brand-2);background:var(--brand-soft);letter-spacing:.02em;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:600}.sPiB0W_megaGroupBlock{margin-bottom:16px}.sPiB0W_megaGroupBlock:last-child{margin-bottom:0}.sPiB0W_megaSidebar{flex-direction:column;gap:16px;display:flex}.sPiB0W_megaFeatures{background:var(--bg-subtle);border:1px solid var(--line-2);border-radius:10px;padding:16px}.sPiB0W_megaFeaturesTitle{font-family:var(--font-mono);color:var(--brand-2);letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:10px;font-size:10.5px;font-weight:600;display:inline-flex}.sPiB0W_megaFeatureLink{color:var(--ink);border-radius:6px;align-items:center;gap:8px;margin:0 -6px;padding:5px 6px;font-size:13px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.sPiB0W_megaFeatureLink svg{color:var(--muted);flex:none}.sPiB0W_megaFeatureLink:hover{background:var(--panel);color:var(--brand-2)}.sPiB0W_megaFeatureLink:hover svg{color:var(--brand)}.sPiB0W_megaPromo{background:var(--bg-subtle);border:1px solid var(--line-2);border-radius:10px;flex-direction:column;gap:12px;padding:20px;display:flex}.sPiB0W_megaPromoTag{font-family:var(--font-mono);color:var(--brand-2);letter-spacing:.02em;font-size:10.5px}.sPiB0W_megaPromoTitle{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.sPiB0W_megaPromoBody{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.sPiB0W_megaPromoMock{background:var(--panel);border:1px solid var(--line);border-radius:7px;align-items:center;gap:9px;margin-top:4px;padding:9px 11px;font-size:12px;display:flex}.sPiB0W_megaPromoMockDot{background:var(--brand);border-radius:50%;width:6px;height:6px}.sPiB0W_megaPromoMockCode{font-family:var(--font-mono);color:var(--ink-2);font-size:11px}.sPiB0W_megaFoot{border-top:1px solid var(--line-2);color:var(--muted);gap:24px;margin-top:22px;padding-top:16px;font-size:13px;display:flex}.sPiB0W_megaFootLink{color:var(--ink-2);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.sPiB0W_megaFootLink:hover{color:var(--brand-2)}.sPiB0W_hamburger{border:1px solid var(--line);background:var(--panel);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:none}.sPiB0W_mobileDrawer{z-index:100;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;--bg:#f6f6f4;--bg-subtle:#fafaf6;--panel:#fff;--hover:#faf9f5;--ink:#15181c;--ink-2:#3c4149;--muted:#6b7178;--muted-2:#9aa0a6;--line:#e6e7e3;--line-2:#eeefe9;--line-3:#f0efe8;--brand:#2f6b2a;--brand-2:#245421;--brand-soft:#ebf3e6;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--shadow-inset-btn:inset 0 -1px 0 #00000026;background:#fff;position:fixed;inset:0;overflow-y:auto}.sPiB0W_mobileDrawerHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.sPiB0W_mobileClose{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.sPiB0W_mobileDrawerBody{padding:8px 0 24px}.sPiB0W_mobileLink{color:var(--ink);border-bottom:1px solid var(--line-2);padding:14px 20px;font-size:15px;font-weight:500;text-decoration:none;display:block}.sPiB0W_mobileLink:hover{background:var(--hover)}.sPiB0W_mobileSection{border-bottom:1px solid var(--line-2)}.sPiB0W_mobileAccordionTrigger{width:100%;color:var(--ink);cursor:pointer;font-size:15px;font-weight:500;font-family:var(--font-sans);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.sPiB0W_mobileAccordionTrigger:hover{background:var(--hover)}.sPiB0W_mobileChev{color:var(--muted);transition:transform .15s}.sPiB0W_mobileChevOpen{transform:rotate(180deg);}.sPiB0W_mobileAccordionContent{padding:0 12px 16px}.sPiB0W_mobileGroup{margin-bottom:16px}.sPiB0W_mobileGroup:last-child{margin-bottom:0}.sPiB0W_mobileGroupTitle{color:var(--ink);border-bottom:1px solid var(--line-2);align-items:center;gap:7px;margin-bottom:4px;padding:8px 8px 6px;font-size:13px;font-weight:600;display:flex}.sPiB0W_mobileGroupTitle svg{color:var(--muted)}.sPiB0W_mobileItem{color:var(--ink);border-radius:8px;align-items:flex-start;gap:12px;padding:10px 8px;text-decoration:none;transition:background 80ms;display:flex}.sPiB0W_mobileItem:hover{background:var(--hover)}.sPiB0W_mobileItem svg{color:var(--muted);flex:none;margin-top:2px}.sPiB0W_mobileItemTitle{font-size:14px;font-weight:500;line-height:1.25}.sPiB0W_mobileItemSub{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.3}.sPiB0W_mobileCta{flex-direction:column;gap:10px;padding:20px;display:flex}@media (max-width:1100px){.sPiB0W_megaGrid{grid-template-columns:1fr 1fr 260px}}@media (max-width:720px){.sPiB0W_nav,.sPiB0W_langPill,.sPiB0W_actions{display:none}.sPiB0W_hamburger{display:grid}.sPiB0W_headerRow{gap:12px}}
.DV32xG_videoResponsive{height:0;padding-bottom:56.25%;position:relative;overflow:hidden;}.DV32xG_videoResponsive iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}
.TZxwFa_customReviewCarouselContainer{width:100%;overflow:hidden}.TZxwFa_customReviewCarousel{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--theme-text-muted,#888) var(--theme-surface,#f1f1f1);-webkit-overflow-scrolling:touch;cursor:grab;overflow-x:auto}.TZxwFa_customReviewCarousel::-webkit-scrollbar{height:5px}.TZxwFa_customReviewCarousel::-webkit-scrollbar-track{background:var(--theme-surface,#f1f1f1)}.TZxwFa_customReviewCarousel::-webkit-scrollbar-thumb{background:var(--theme-text-muted,#888);border-radius:5px}.TZxwFa_customReviewCarousel::-webkit-scrollbar-thumb:hover{background:var(--theme-text-secondary,#555)}.TZxwFa_reviewsWrapper{padding:20px 0;display:flex}.TZxwFa_reviewItem{background-color:var(--theme-surface,#f8f8f8);scroll-snap-align:start;border-radius:8px;flex:0 0 300px;width:300px;margin-right:20px;padding:20px;box-shadow:0 2px 4px #0000001a}.TZxwFa_verifiedBadge{cursor:pointer;align-items:center;display:flex;position:static;top:10px;right:10px}.TZxwFa_checkmark{color:var(--theme-primary,#007bff);margin-right:5px;font-size:18px}.TZxwFa_verifiedText{color:var(--theme-primary,#007bff);font-size:12px}.TZxwFa_rating{color:gold;font-size:24px}.TZxwFa_text{margin-bottom:10px;font-size:16px}.TZxwFa_showMore{text-align:right}.TZxwFa_showMore a{color:var(--theme-primary,#007bff);text-decoration:none}.TZxwFa_prevBtn,.TZxwFa_nextBtn{background-color:var(--theme-primary,#007bff);color:#fff;cursor:pointer;border:none;border-radius:5px;margin-top:15px;padding:10px 20px}.TZxwFa_fullReviewContainer,.TZxwFa_verificationInfo{background-color:#f0f8ff;border:1px solid #b8d4f5;border-radius:5px;margin-top:15px;padding:15px}.TZxwFa_hideReviewBtn,.TZxwFa_hideVerificationInfo{background-color:var(--theme-primary,#007bff);color:#fff;cursor:pointer;border:none;border-radius:5px;margin-top:15px;padding:10px 20px}.TZxwFa_verificationInfo h4{color:var(--theme-primary,#007bff);margin-top:0}.TZxwFa_verificationInfo ul{padding-left:20px}.TZxwFa_verificationInfo a{color:var(--theme-primary,#007bff);text-decoration:none}.TZxwFa_verificationInfo a:hover{text-decoration:underline}@media (max-width:768px){.TZxwFa_reviewsWrapper{padding:20px 0}.TZxwFa_reviewItem{flex:0 0 300px;width:300px;margin-right:20px}}
._7aaZMW_content{max-width:none;font-size:1rem;line-height:1.625}._7aaZMW_content div[class*=prose]{max-width:none!important}._7aaZMW_content .prose{max-width:none!important}._7aaZMW_content .prose-lg{max-width:none!important}._7aaZMW_content h2,._7aaZMW_content div[class*=content] h2{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin-top:3rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;line-height:2rem}._7aaZMW_content .prose h2{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin-top:3rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;line-height:2rem}._7aaZMW_content h3,._7aaZMW_content div[class*=content] h3{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));margin-top:2rem;margin-bottom:1rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}._7aaZMW_content .prose h3{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));margin-top:2rem;margin-bottom:1rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}._7aaZMW_content p,._7aaZMW_content div[class*=content] p{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));margin-bottom:1.5rem;line-height:1.625}._7aaZMW_content .prose p{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));margin-bottom:1.5rem;line-height:1.625}._7aaZMW_content ul,._7aaZMW_content ol,._7aaZMW_content div[class*=content] ul,._7aaZMW_content div[class*=content] ol{margin-bottom:2rem;margin-left:0}._7aaZMW_content .prose ul{margin-bottom:2rem;margin-left:0}._7aaZMW_content .prose ol{margin-bottom:2rem;margin-left:0}._7aaZMW_content ul,._7aaZMW_content div[class*=content] ul{list-style-type:disc}._7aaZMW_content .prose ul{list-style-type:disc}._7aaZMW_content ol,._7aaZMW_content div[class*=content] ol{list-style-type:decimal}._7aaZMW_content .prose ol{list-style-type:decimal}._7aaZMW_content li,._7aaZMW_content div[class*=content] li{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));margin-bottom:.75rem}._7aaZMW_content .prose li{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));margin-bottom:.75rem}._7aaZMW_content table,._7aaZMW_content div[class*=content] table{border-collapse:collapse;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);margin-bottom:2rem;overflow:hidden}._7aaZMW_content .prose table{border-collapse:collapse;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);margin-bottom:2rem;overflow:hidden}._7aaZMW_content tbody tr,._7aaZMW_content div[class*=content] tbody tr{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}._7aaZMW_content .prose tbody tr{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}._7aaZMW_content tbody tr:hover,._7aaZMW_content div[class*=content] tbody tr:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}._7aaZMW_content .prose tbody tr:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}._7aaZMW_content td,._7aaZMW_content div[class*=content] td{padding:.5rem 1.5rem}._7aaZMW_content .prose td{padding:.5rem 1.5rem}._7aaZMW_content td:first-child,._7aaZMW_content div[class*=content] td:first-child{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:33.3333%;color:rgb(55 65 81/var(--tw-text-opacity,1));font-weight:500}._7aaZMW_content .prose td:first-child{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:33.3333%;color:rgb(55 65 81/var(--tw-text-opacity,1));font-weight:500}._7aaZMW_content td:last-child,._7aaZMW_content div[class*=content] td:last-child{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}._7aaZMW_content .prose td:last-child{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}._7aaZMW_content strong,._7aaZMW_content div[class*=content] strong{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));font-weight:600}._7aaZMW_content .prose strong{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));font-weight:600}._7aaZMW_content em,._7aaZMW_content div[class*=content] em{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));font-style:normal;font-weight:500}._7aaZMW_content .prose em{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));font-style:normal;font-weight:500}._7aaZMW_content a,._7aaZMW_content div[class*=content] a{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));text-decoration-line:underline}._7aaZMW_content .prose a{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));text-decoration-line:underline}._7aaZMW_content a:hover,._7aaZMW_content div[class*=content] a:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}._7aaZMW_content .prose a:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}._7aaZMW_content>:first-child,._7aaZMW_content div[class*=content]>:first-child{margin-top:0}._7aaZMW_content .prose>:first-child{margin-top:0}._7aaZMW_content ul li strong,._7aaZMW_content div[class*=content] ul li strong{margin-bottom:.25rem;display:block}._7aaZMW_content .prose ul li strong{margin-bottom:.25rem;display:block}
