.page_page__556_G{--panel:var(--card);--blue-soft:var(--blue-dark);--mono:var(--font-mono,ui-monospace,"SF Mono",Menlo,Consolas,monospace);background:var(--bg);color:var(--ink);min-height:100vh;overflow-x:clip}.page_wrap__Q2Wky{max-width:1120px;margin:0 auto;padding:0 24px}.page_nav__ijo23{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--bg) 72%,transparent);border-bottom:1px solid var(--line)}.page_navInner___hOgy{display:flex;align-items:center;justify-content:space-between;height:60px}.page_logo__ikIZE{font-weight:800;font-size:19px;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.page_logoAccent__PD8SD{color:var(--blue-soft)}.page_navLinks__8rPi_{display:flex;gap:26px;font-size:13.5px;color:var(--sub)}.page_navRight__cj3o2{display:flex;align-items:center;gap:14px}.page_navLinks__8rPi_ a{color:inherit;text-decoration:none}.page_navLinks__8rPi_ a:hover{color:var(--ink)}.page_btn__hMGYV{display:inline-block;padding:11px 22px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:transform .15s,opacity .15s;text-decoration:none;min-height:40px;box-sizing:border-box}.page_btn__hMGYV:hover{transform:translateY(-1px);opacity:.92}.page_btnBlue__wZfsL{background:var(--blue);color:var(--blue-fg)}.page_btnGhost__lrA6K{border-color:var(--line);color:var(--ink)}.page_btn__hMGYV:focus-visible,.page_logo__ikIZE:focus-visible,.page_navLinks__8rPi_ a:focus-visible{outline:2px solid var(--blue-soft);outline-offset:2px}.page_themeBtn__hkRmD{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--line);background:none;color:var(--sub);font-size:15px;cursor:pointer;transition:background .15s,color .15s}.page_themeBtn__hkRmD:hover{background:var(--panel);color:var(--ink)}.page_header__oRW75{position:relative;overflow:hidden;padding:80px 0 60px}.page_colonnade__Uwt07{position:absolute;inset:0;z-index:0;overflow:hidden;background:radial-gradient(1000px 500px at 75% -10%,color-mix(in srgb,var(--blue) 22%,transparent),transparent 65%)}.page_colonnadeBand__OrW8_{position:absolute;top:-10%;height:130%;width:60%;background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ink) 6%,transparent) 0,color-mix(in srgb,var(--ink) 6%,transparent) 26px,transparent 26px,transparent 58px);opacity:.5;transform:skewX(-8deg)}.page_colonnadeBand__OrW8_:first-child{left:-15%}.page_colonnadeBand__OrW8_:last-child{right:-15%;transform:skewX(8deg)}.page_headerGrid__Ohoyn{position:relative;z-index:2;max-width:780px;margin:0 auto;padding:0 24px;text-align:center}.page_hero__7KFOs{min-width:0}.page_eyebrow__yxIK8{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--amber);margin:0 0 10px}.page_announceBadge__tnRaR{display:inline-flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:7px 16px 7px 7px;font-size:13.5px;font-weight:600;color:var(--ink);text-decoration:none;margin-bottom:28px;box-shadow:var(--shadow-sm);transition:border-color .15s ease}.page_announceBadge__tnRaR:hover{border-color:var(--blue-soft)}.page_announceNew__oin_0{background:var(--blue);color:var(--blue-fg);font-size:11px;font-weight:700;letter-spacing:.03em;padding:3px 10px;border-radius:999px}.page_h1__HkJRI{font-size:clamp(38px,6vw,68px);line-height:1.05;font-weight:800;letter-spacing:-.035em;margin:0 0 18px}.page_h1__HkJRI .page_hl__DoMfF{color:var(--blue)}.page_sub__0BWS6{max-width:560px;line-height:1.65;margin-bottom:32px}.page_heroSub__fi66w,.page_sub__0BWS6{font-size:clamp(15px,2vw,18px);color:var(--sub)}.page_heroSub__fi66w{max-width:520px;margin:0 auto 32px;line-height:1.6}.page_heroForm__FUMI2{display:flex;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:8px;box-shadow:var(--shadow);max-width:560px;margin:0 auto}.page_heroFormInput__u7BEr{flex:1 1;min-width:0;border:none;background:none;padding:10px 14px;font-size:15px;color:var(--ink);outline:none}.page_heroFormInput__u7BEr::placeholder{color:var(--faint)}.page_heroFormBtn__De7Ty{background:var(--blue);color:var(--blue-fg);border:none;border-radius:8px;padding:0 20px;font-size:14.5px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .15s ease}.page_heroFormBtn__De7Ty:hover{background:var(--blue-dark);transform:translateY(-1px)}.page_ctaNote___1umo{font-size:12.5px;color:var(--sub);margin:14px 0 0}@media (max-width:560px){.page_heroForm__FUMI2{flex-direction:column}.page_heroFormBtn__De7Ty{padding:12px 20px}}.page_ticker___6RD_{position:relative;z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--card) 60%,transparent);overflow:hidden;white-space:nowrap}.page_tickerInner__Eoebu{display:inline-block;padding:12px 0;font-family:var(--mono);font-size:12.5px;color:var(--sub);animation:page_scroll__QAb5r 38s linear infinite}.page_tickerInner__Eoebu span{margin:0 34px}.page_tickerInner__Eoebu b{color:var(--green);font-weight:600}@keyframes page_scroll__QAb5r{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.page_section__zQZ2o{padding:96px 0;scroll-margin-top:60px}@media (max-width:720px){.page_section__zQZ2o{scroll-margin-top:56px}}.page_sectionAlt__Lix2w{background:color-mix(in srgb,var(--card) 40%,transparent)}.page_kicker__4Y54j{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-soft);margin-bottom:14px}.page_h2__flI2K{font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.03em;line-height:1.12;max-width:640px;margin:0}.page_lead__vF_iL{color:var(--sub);font-size:16px;line-height:1.7;max-width:600px;margin-top:16px}.page_steps__B4_i4{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px;margin-top:48px}.page_step__0ZyaY{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:26px}.page_stepN__MhkNJ{font-family:var(--mono);font-size:12px;color:var(--amber);letter-spacing:.1em}.page_step__0ZyaY h3{font-size:18px;margin:10px 0 8px;font-weight:700}.page_step__0ZyaY p{font-size:14px;color:var(--sub);line-height:1.65;margin:0}.page_grid__JZ9Cz{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;margin-top:48px}.page_card__Cf__u{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:26px;transition:border-color .2s}.page_card__Cf__u:hover{border-color:color-mix(in srgb,var(--blue) 45%,transparent)}.page_cardIcon__syb4d{width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,var(--blue) 14%,transparent);color:var(--blue-soft);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:15px;font-weight:700;margin-bottom:16px}.page_card__Cf__u h3{font-size:17px;font-weight:700;margin-bottom:8px}.page_card__Cf__u p{font-size:14px;color:var(--sub);line-height:1.65;margin:0}.page_plans__IitrJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px;margin-top:48px}.page_plan__2qeCb{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:30px 26px;display:flex;flex-direction:column}.page_planHot__r9HY2{border-color:var(--blue);position:relative}.page_planHot__r9HY2:before{content:"Most popular";position:absolute;top:-11px;left:24px;background:var(--blue);color:var(--blue-fg);font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;letter-spacing:.04em}.page_plan__2qeCb h3{font-size:16px;font-weight:700;margin:0}.page_price__9Mgp5{font-family:var(--mono);font-size:38px;font-weight:700;margin:14px 0 4px}.page_price__9Mgp5 small{font-size:13px;color:var(--sub);font-weight:400}.page_plan__2qeCb ul{list-style:none;margin:20px 0 26px;padding:0;flex:1 1}.page_plan__2qeCb li{font-size:13.5px;color:var(--sub);padding:7px 0;border-top:1px solid var(--line)}.page_plan__2qeCb li:before{content:"— ";color:var(--green)}.page_planCta__ku5Aw{text-align:center}.page_footer__F3MD0{border-top:1px solid var(--line);padding:44px 0 60px;color:var(--sub);font-size:13px}.page_footerInner__5TPTB{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:center}.page_footerLinks__ZWbAq{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,220px));grid-gap:32px;gap:32px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--line)}.page_footerLinks__ZWbAq>div{display:flex;flex-direction:column;gap:9px}.page_footerHeading__VDGNd{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--sub);margin-bottom:4px}.page_footerLinks__ZWbAq a{color:var(--sub);text-decoration:none;font-size:13px;transition:color .15s ease}.page_footerLinks__ZWbAq a:hover{color:var(--ink)}@media (max-width:720px){.page_navLinks__8rPi_{display:none}.page_navInner___hOgy{height:56px}.page_section__zQZ2o{padding:60px 0}.page_grid__JZ9Cz,.page_plans__IitrJ,.page_steps__B4_i4{margin-top:32px}.page_ctaRow__ZDq_0{gap:10px}.page_ctaRow__ZDq_0 .page_btn__hMGYV{flex:1 1 auto;text-align:center}.page_ctaNote___1umo{flex-basis:100%}}@media (max-width:400px){.page_h1__HkJRI{font-size:34px}}.page_engineMarquee__1eTfe{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:40px}.page_engineMarqueeLabel__k_Wq6{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sub);margin-right:4px}.page_engineBadge__LhAzQ{font-size:12.5px;font-weight:600;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:6px 13px}.page_showcaseTabs__bjs3c{display:flex;flex-wrap:wrap;gap:8px;margin:40px 0 0}.page_showcaseTab__lT3X_{font-size:14px;font-weight:600;color:var(--sub);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:10px 20px;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.page_showcaseTab__lT3X_:hover{color:var(--ink)}.page_showcaseTabActive__2MdN7{color:var(--blue-fg);background:var(--blue);border-color:var(--blue)}.page_showcasePanel__X4fhK{margin-top:24px;padding:40px;border-radius:24px;border:1px solid var(--line);background:radial-gradient(600px 300px at 85% 15%,color-mix(in srgb,var(--blue) 14%,transparent),transparent 70%),var(--panel);display:grid;grid-template-columns:minmax(0,420px) 1fr;grid-gap:40px;gap:40px;align-items:center;animation:page_showcaseFade__rNkFg .45s var(--ease) both}@keyframes page_showcaseFade__rNkFg{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_showcaseCopy__IXyip{min-width:0}.page_showcaseHeadline__JLhTA{font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:0 0 18px}.page_showcaseFeatureList__ask4Z{list-style:none;padding:0;margin:0 0 26px;display:flex;flex-direction:column;gap:12px}.page_showcaseFeatureList__ask4Z li{font-size:14px;line-height:1.6;color:var(--sub);padding-left:20px;position:relative}.page_showcaseFeatureList__ask4Z li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}.page_showcaseFeatureList__ask4Z li b{color:var(--ink)}.page_bentoGrid__mZNMC{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;position:relative}.page_bentoCardLabel__Pmwn4{grid-column:1/-1;font-family:var(--mono);font-size:11px;color:var(--sub);letter-spacing:.02em;margin-bottom:-2px}.page_bento__4hpvE{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 20px}.page_bentoLg__WJCpv{grid-column:1/-1}.page_bentoTitle__LwTlA{font-size:12px;color:var(--sub);margin:0 0 8px}.page_bentoBig__sVBEi{font-family:var(--mono);font-size:34px;font-weight:700;color:var(--blue);margin:0}.page_bentoDelta__Nk5lU{font-size:12px;color:var(--green);margin:6px 0 0}.page_bentoNum__DA1vR{font-family:var(--mono);font-size:26px;font-weight:700;color:var(--ink);margin:0}@media (max-width:860px){.page_showcasePanel__X4fhK{grid-template-columns:1fr;padding:28px}}@media (prefers-reduced-motion:reduce){.page_tickerInner__Eoebu{animation:none}.page_btn__hMGYV,.page_card__Cf__u{transition:none!important}.page_showcasePanel__X4fhK{animation:none}}.docs_hero___zysp{position:relative;overflow:hidden;padding:64px 0 32px}.docs_heroInner__risZM{max-width:720px;position:relative;z-index:1}.docs_h1__mUwXH{font-size:clamp(30px,4.5vw,42px);font-weight:800;letter-spacing:-.02em;margin:10px 0 12px}.docs_h2__ZAAsD{font-size:20px;font-weight:700;color:var(--ink);margin-bottom:8px}.docs_desc__QsZ1l{font-size:14.5px;margin-bottom:16px}.docs_desc__QsZ1l,.docs_note__tuBUU{color:var(--sub);line-height:1.6;max-width:680px}.docs_note__tuBUU{font-size:13px;margin-top:12px}.docs_desc__QsZ1l a,.docs_note__tuBUU a{color:var(--blue-soft)}.docs_linkRow__5jtPa{display:flex;gap:18px;margin-top:18px;flex-wrap:wrap}.docs_specLink__5A32z{color:var(--blue-soft);font-size:13.5px;text-decoration:none;font-weight:600}.docs_specLink__5A32z:hover{text-decoration:underline}.docs_endpointHead__Ta_O_{display:flex;align-items:center;gap:12px;margin-bottom:10px}.docs_method___D3yj{font-family:var(--mono);font-size:12px;font-weight:800;letter-spacing:.05em}.docs_path__0WdHf{font-family:var(--mono);font-size:14px;color:var(--ink)}.docs_subhead__vAu7c{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--sub);margin:18px 0 8px}.docs_code__Cv4vD{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px 18px;font-family:var(--mono);font-size:12.5px;line-height:1.6;color:var(--ink);overflow-x:auto;white-space:pre;max-width:720px}.docs_table__DyVKz{width:100%;max-width:680px;border-collapse:collapse;font-size:13px;margin-bottom:8px}.docs_table__DyVKz th{text-align:left;color:var(--sub);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;padding:6px 10px 8px 0;border-bottom:1px solid var(--line)}.docs_table__DyVKz td{padding:8px 10px 8px 0;border-bottom:1px solid var(--line);color:var(--ink)}.docs_table__DyVKz code{font-family:var(--mono);font-size:12.5px;color:var(--blue-soft)}.resources_hero__83S7u{position:relative;overflow:hidden;padding:72px 0 40px}.resources_heroInner__IZIBg{max-width:760px;position:relative;z-index:1}.resources_h1__UaL67{font-size:clamp(30px,4.5vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:10px 0 14px}.resources_grid__vCzjy{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-top:8px}.resources_card__44Xr_{padding:24px;display:flex;flex-direction:column;gap:10px;text-decoration:none;transition:border-color .15s ease}.resources_card__44Xr_:hover{border-color:var(--blue-soft)}.resources_cardCategory__0rlaB{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-soft)}.resources_cardTitle__ZLWwz{font-size:18px;font-weight:700;color:var(--ink);line-height:1.3;margin:0}.resources_cardDek__TRI0f{font-size:14px;color:var(--sub);line-height:1.55;margin:0;flex:1 1}.resources_cardMeta__NJ4f1{font-size:12.5px;color:var(--sub);font-family:var(--mono)}.resources_article__UeZNj{max-width:720px;padding:56px 0 90px}.resources_articleCategory__TWgdZ{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-soft);margin-bottom:10px}.resources_articleH1__KKGBg{font-size:clamp(28px,4.5vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 14px}.resources_articleDek__gEvp5{font-size:17px;color:var(--sub);line-height:1.6;margin:0 0 8px}.resources_articleMeta__xBz8q{font-size:13px;color:var(--sub);font-family:var(--mono);margin-bottom:40px}.resources_section__iuf8U{margin-bottom:32px}.resources_sectionH2__te10q{font-size:20px;font-weight:700;color:var(--ink);margin:0 0 10px}.resources_sectionBody__uZrjY{font-size:15.5px;line-height:1.75;color:var(--ink);margin:0}.resources_related__mdd0e{border-top:1px solid var(--line);padding-top:28px;margin-top:40px}.resources_relatedLabel__9P45r{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sub);margin-bottom:14px}.resources_relatedLinks__nsTC1{display:flex;flex-direction:column;gap:10px}.resources_relatedLinks__nsTC1 a{color:var(--ink);font-weight:600;font-size:15px;text-decoration:none;border-bottom:1px solid transparent}.resources_relatedLinks__nsTC1 a:hover{border-bottom-color:var(--blue-soft)}.for_hero__jsG4y{position:relative;overflow:hidden;padding:72px 0 48px}.for_heroInner__qN4Fl{max-width:760px;position:relative;z-index:1}.for_h1__T0lqw{font-size:clamp(30px,4.5vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:10px 0 14px}.for_painList__gtu0z{list-style:none;padding:0;margin:18px 0 0;max-width:720px;display:flex;flex-direction:column;gap:12px}.for_painList__gtu0z li{padding-left:26px;position:relative;font-size:15px;line-height:1.55;color:var(--ink)}.for_painList__gtu0z li:before{content:"×";position:absolute;left:0;color:var(--amber);font-weight:700}.for_otherLinks__J1fD8{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.for_otherLink__6LuiF{font-size:13px;color:var(--sub);border:1px solid var(--line);border-radius:999px;padding:7px 14px;text-decoration:none;transition:border-color .15s ease,color .15s ease}.for_otherLink__6LuiF:hover{color:var(--ink);border-color:var(--blue-soft)}.compare_hero__46xkM{position:relative;overflow:hidden;padding:64px 0 40px;text-align:center}.compare_heroInner__FPH1C{position:relative;z-index:1}.compare_h1__Si1Wq{font-size:clamp(32px,5vw,48px);font-weight:800;letter-spacing:-.02em;margin:10px 0 12px}.compare_vs__NbKlM{color:var(--sub);font-weight:500;font-style:italic}.compare_factGrid__YBbWJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.compare_factCard__pKGAR{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px}.compare_factLabel__Nzpzv{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--sub);margin-bottom:8px}.compare_factValue__s_1Xn{font-size:18px;font-weight:700;color:var(--ink);line-height:1.4}.compare_factNote__93fmf{margin-top:8px;font-size:12.5px;color:var(--sub);line-height:1.5}.compare_list__DtKON{list-style:none;padding:0;margin:18px 0 0;max-width:720px;display:flex;flex-direction:column;gap:12px}.compare_list__DtKON li{padding-left:26px;position:relative;font-size:15px;line-height:1.55;color:var(--ink)}.compare_list__DtKON li:before{content:"→";position:absolute;left:0;color:var(--blue-soft);font-weight:700}.compare_verdict__mf6XH{max-width:720px;font-size:16px;line-height:1.7;color:var(--ink);margin:14px 0 24px}.compare_otherLinks__yfn92{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.compare_otherLink__wYIyZ{font-size:13px;color:var(--sub);border:1px solid var(--line);border-radius:999px;padding:7px 14px;text-decoration:none;transition:border-color .15s ease,color .15s ease}.compare_otherLink__wYIyZ:hover{color:var(--ink);border-color:var(--blue-soft)}@media (max-width:640px){.compare_factGrid__YBbWJ{grid-template-columns:1fr}}.page_hero__Qcn1_{position:relative;overflow:hidden;padding:64px 0 32px;text-align:center}.page_heroInner__x7AQR{position:relative;z-index:1}.page_h1__IAyih{font-size:clamp(32px,5vw,42px);font-weight:800;letter-spacing:-.02em;margin:10px 0 12px}.page_muted__ncEhW{color:var(--sub);text-align:center}.page_sectorCard__oLcPC{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px 24px;margin-bottom:20px}.page_sectorTitle__u_I9O{font-size:17px;font-weight:700;color:var(--ink);margin-bottom:14px}.page_table__fhtla{width:100%;border-collapse:collapse;font-size:14px}.page_table__fhtla th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--sub);font-weight:650;padding:6px 8px;border-bottom:1px solid var(--line)}.page_table__fhtla td{padding:10px 8px;border-bottom:1px solid var(--line);color:var(--ink)}.page_table__fhtla tr:last-child td{border-bottom:none}.page_rank__9H_2O{font-weight:700;color:var(--blue);width:60px}.page_num__4_Ygv{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.page_footnote__D9po2{margin-top:10px;font-size:12px;color:var(--sub)}