.ComparisonPage-module__xJCMOa__page{background:var(--tf-canvas);color:var(--tf-ink);font-family:var(--tf-font-sans);font-size:16px;line-height:1.65}.ComparisonPage-module__xJCMOa__page *,.ComparisonPage-module__xJCMOa__page :before,.ComparisonPage-module__xJCMOa__page :after{box-sizing:border-box}.ComparisonPage-module__xJCMOa__page h1,.ComparisonPage-module__xJCMOa__page h2,.ComparisonPage-module__xJCMOa__page h3,.ComparisonPage-module__xJCMOa__page p,.ComparisonPage-module__xJCMOa__page figure,.ComparisonPage-module__xJCMOa__page dl,.ComparisonPage-module__xJCMOa__page dd{margin:0}.ComparisonPage-module__xJCMOa__page h1,.ComparisonPage-module__xJCMOa__page h2,.ComparisonPage-module__xJCMOa__page h3{font-family:var(--tf-font-display);font-weight:600;line-height:1.15}.ComparisonPage-module__xJCMOa__page a{color:var(--tf-link);text-underline-offset:4px}.ComparisonPage-module__xJCMOa__page a:hover{text-decoration:underline}.ComparisonPage-module__xJCMOa__page :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--tf-action-btn);outline-offset:4px}.ComparisonPage-module__xJCMOa__page section,.ComparisonPage-module__xJCMOa__page details[id]{scroll-margin-top:100px}.ComparisonPage-module__xJCMOa__page p{color:var(--tf-muted);text-wrap:pretty}.ComparisonPage-module__xJCMOa__container{width:calc(100% - 48px);max-width:1080px;margin-inline:auto}.ComparisonPage-module__xJCMOa__gridSurface{isolation:isolate;background:var(--tf-brand-deepest);color:var(--tf-light);position:relative}.ComparisonPage-module__xJCMOa__gridSurface:before{content:"";z-index:-1;pointer-events:none;background-image:var(--tf-benchmark-grid);-webkit-mask-image:var(--tf-benchmark-grid-mask);-webkit-mask-image:var(--tf-benchmark-grid-mask);mask-image:var(--tf-benchmark-grid-mask);background-size:48px 48px;position:absolute;inset:0}.ComparisonPage-module__xJCMOa__hero{padding:72px 0 76px}.ComparisonPage-module__xJCMOa__heroLayout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.ComparisonPage-module__xJCMOa__heroCopy{gap:24px;display:grid}.ComparisonPage-module__xJCMOa__heroMeta{color:var(--tf-benchmark-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.ComparisonPage-module__xJCMOa__heroMeta>span:first-child{border:1px solid var(--tf-benchmark-bar);border-radius:var(--tf-radius-pill);color:var(--tf-light);padding:5px 12px}.ComparisonPage-module__xJCMOa__hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:620px;font-size:clamp(42px,5.1vw,68px);line-height:1.02}.ComparisonPage-module__xJCMOa__heroCopy>p{color:var(--tf-light-2);font-size:18px;line-height:1.65}.ComparisonPage-module__xJCMOa__heroLinks{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.ComparisonPage-module__xJCMOa__page .ComparisonPage-module__xJCMOa__primary,.ComparisonPage-module__xJCMOa__page .ComparisonPage-module__xJCMOa__secondary{border-radius:var(--tf-radius-card);color:var(--tf-light);justify-content:center;align-items:center;gap:16px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ComparisonPage-module__xJCMOa__page .ComparisonPage-module__xJCMOa__primary{background:var(--tf-action-btn)}.ComparisonPage-module__xJCMOa__page .ComparisonPage-module__xJCMOa__primary:hover{background:var(--tf-action-btn-hover)}.ComparisonPage-module__xJCMOa__page .ComparisonPage-module__xJCMOa__secondary{border:1px solid var(--tf-benchmark-bar)}.ComparisonPage-module__xJCMOa__page .ComparisonPage-module__xJCMOa__secondary:hover{background:var(--tf-dark-2)}.ComparisonPage-module__xJCMOa__matchup{border:1px solid var(--tf-benchmark-bar);border-radius:var(--tf-radius-inset);background:color-mix(in srgb,var(--tf-light) 4%,transparent);padding:28px}.ComparisonPage-module__xJCMOa__matchupNames{border-bottom:1px solid var(--tf-benchmark-bar);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:26px;display:grid}.ComparisonPage-module__xJCMOa__brand{font-family:var(--tf-font-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.ComparisonPage-module__xJCMOa__brand svg{flex:none}.ComparisonPage-module__xJCMOa__competitorMark{-o-object-fit:contain;object-fit:contain;border-radius:5px;flex:none;width:26px;height:26px;display:block}.ComparisonPage-module__xJCMOa__matchupNames p{color:var(--tf-benchmark-muted);margin-top:10px;font-size:12px}.ComparisonPage-module__xJCMOa__matchupNames p strong{color:var(--tf-light);font-size:21px;font-weight:600}.ComparisonPage-module__xJCMOa__matchup .ComparisonPage-module__xJCMOa__brand{font-size:14px}.ComparisonPage-module__xJCMOa__vs{font-family:var(--tf-font-mono);color:var(--tf-benchmark-muted);font-size:12px}.ComparisonPage-module__xJCMOa__eyebrow{color:var(--tf-link);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.5}.ComparisonPage-module__xJCMOa__matchup .ComparisonPage-module__xJCMOa__eyebrow{color:var(--tf-benchmark-muted);font-size:10px}.ComparisonPage-module__xJCMOa__speedTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.ComparisonPage-module__xJCMOa__speedTiles>div{text-align:center;border:1px solid var(--tf-benchmark-bar);border-radius:var(--tf-radius-card);gap:8px;padding:20px 8px;display:grid}.ComparisonPage-module__xJCMOa__speedTiles>div:nth-child(2){border-color:var(--tf-action-btn);background:var(--tf-action-btn)}.ComparisonPage-module__xJCMOa__speedTiles strong{font:600 36px/1 var(--tf-font-display);letter-spacing:-.04em}.ComparisonPage-module__xJCMOa__speedTiles span{font-size:12px}.ComparisonPage-module__xJCMOa__body{flex-direction:column;gap:96px;padding-bottom:64px;display:flex}.ComparisonPage-module__xJCMOa__card{background:var(--tf-card);border:1px solid var(--tf-line);border-radius:var(--tf-radius-inset);min-width:0;overflow:hidden}.ComparisonPage-module__xJCMOa__summary{margin-top:-28px;position:relative}.ComparisonPage-module__xJCMOa__summaryHeading{border-bottom:1px solid var(--tf-line);align-items:center;gap:14px;padding:20px 24px;display:flex}.ComparisonPage-module__xJCMOa__summaryHeading>strong{background:var(--tf-ink);color:var(--tf-card);font:600 12px/1.6 var(--tf-font-mono);white-space:nowrap;border-radius:5px;padding:3px 9px}.ComparisonPage-module__xJCMOa__summaryHeading p{color:var(--tf-ink);font-size:14px;font-weight:600}.ComparisonPage-module__xJCMOa__summaryHeading a{white-space:nowrap;margin-left:auto;font-size:12px}.ComparisonPage-module__xJCMOa__summaryBody{border-bottom:1px solid var(--tf-line);padding:18px 24px}.ComparisonPage-module__xJCMOa__summaryBody p{color:var(--tf-ink);font-size:14px;line-height:1.7}.ComparisonPage-module__xJCMOa__summaryBody strong{font-weight:600}.ComparisonPage-module__xJCMOa__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ComparisonPage-module__xJCMOa__summaryGrid>div{padding:24px}.ComparisonPage-module__xJCMOa__summaryGrid>div+div{border-left:1px solid var(--tf-line)}.ComparisonPage-module__xJCMOa__summaryGrid .ComparisonPage-module__xJCMOa__eyebrow{color:var(--tf-faint);font-size:10px}.ComparisonPage-module__xJCMOa__summaryGrid p{font-size:13px;line-height:1.65}.ComparisonPage-module__xJCMOa__summaryGrid .ComparisonPage-module__xJCMOa__summaryValue{flex-wrap:wrap;align-items:baseline;gap:6px;margin:12px 0;display:flex}.ComparisonPage-module__xJCMOa__summaryValue strong{font:600 30px/1.2 var(--tf-font-display);color:var(--tf-ink);letter-spacing:-.04em}.ComparisonPage-module__xJCMOa__summaryValue span{font-size:12px}.ComparisonPage-module__xJCMOa__section{flex-direction:column;gap:24px;min-width:0;display:flex}.ComparisonPage-module__xJCMOa__heading{flex-direction:column;gap:14px;display:flex}.ComparisonPage-module__xJCMOa__heading h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3vw,38px)}.ComparisonPage-module__xJCMOa__centered{text-align:center;margin-bottom:6px}.ComparisonPage-module__xJCMOa__verdictGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ComparisonPage-module__xJCMOa__verdict{padding:32px}.ComparisonPage-module__xJCMOa__verdict+.ComparisonPage-module__xJCMOa__verdict{border-left:1px solid var(--tf-line);background:var(--tf-wash)}.ComparisonPage-module__xJCMOa__verdict h3{letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:26px;font-size:22px;display:flex}.ComparisonPage-module__xJCMOa__verdict ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.ComparisonPage-module__xJCMOa__verdict li{grid-template-columns:20px minmax(0,1fr);gap:12px;font-size:15px;display:grid}.ComparisonPage-module__xJCMOa__verdict li p strong{color:var(--tf-ink);margin-bottom:5px;font-weight:600;display:block}.ComparisonPage-module__xJCMOa__check{color:var(--tf-link);font-weight:600}.ComparisonPage-module__xJCMOa__verdict+.ComparisonPage-module__xJCMOa__verdict .ComparisonPage-module__xJCMOa__check{color:var(--tf-muted)}.ComparisonPage-module__xJCMOa__split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;display:grid}.ComparisonPage-module__xJCMOa__protocol figcaption{border-bottom:1px solid var(--tf-line);justify-content:space-between;align-items:center;gap:10px;padding:16px 22px;font-size:14px;display:flex}.ComparisonPage-module__xJCMOa__protocol figcaption span{color:var(--tf-muted);font-size:12px}.ComparisonPage-module__xJCMOa__protocol .ComparisonPage-module__xJCMOa__protocolStats{background:var(--tf-well);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ComparisonPage-module__xJCMOa__protocol .ComparisonPage-module__xJCMOa__protocolStats>div{border-top:0;flex-direction:column-reverse;align-items:start;gap:5px;padding:20px;display:flex}.ComparisonPage-module__xJCMOa__protocolStats>div+div{border-left:1px solid var(--tf-line)}.ComparisonPage-module__xJCMOa__protocol .ComparisonPage-module__xJCMOa__protocolStats dd{font:600 28px/1 var(--tf-font-display);color:var(--tf-ink)}.ComparisonPage-module__xJCMOa__protocol .ComparisonPage-module__xJCMOa__protocolStats dt{font-size:12px}.ComparisonPage-module__xJCMOa__protocol h3{letter-spacing:.1em;text-transform:uppercase;color:var(--tf-faint);padding:14px 22px 8px;font-size:10px}.ComparisonPage-module__xJCMOa__protocol dl>div{border-top:1px solid var(--tf-line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 22px;font-size:13px;display:grid}.ComparisonPage-module__xJCMOa__protocol dt{color:var(--tf-muted)}.ComparisonPage-module__xJCMOa__protocol dd{justify-content:space-between;align-items:center;gap:12px;display:flex}.ComparisonPage-module__xJCMOa__protocol dd span{font-family:var(--tf-font-mono);color:var(--tf-muted)}.ComparisonPage-module__xJCMOa__protocolLink{border-top:1px solid var(--tf-line);justify-content:space-between;gap:12px;padding:16px 22px;font-size:14px;font-weight:600;display:flex}.ComparisonPage-module__xJCMOa__details{min-width:0;font-size:14px}.ComparisonPage-module__xJCMOa__details summary{cursor:pointer;color:var(--tf-link);padding:12px 0;font-weight:600}.ComparisonPage-module__xJCMOa__details ul{padding-left:20px}.ComparisonPage-module__xJCMOa__details :is(li,p){color:var(--tf-muted);margin-bottom:14px}.ComparisonPage-module__xJCMOa__details h3{margin-block:24px 14px;font-size:18px}.ComparisonPage-module__xJCMOa__resultsHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ComparisonPage-module__xJCMOa__resultsHeading .ComparisonPage-module__xJCMOa__heading{flex:500px}.ComparisonPage-module__xJCMOa__choices{border:1px solid var(--tf-line);border-radius:var(--tf-radius-card);background:var(--tf-wash);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.ComparisonPage-module__xJCMOa__choices button{min-height:40px;color:var(--tf-muted);font:500 13px/1.4 var(--tf-font-sans);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.ComparisonPage-module__xJCMOa__choices button:hover{color:var(--tf-ink)}.ComparisonPage-module__xJCMOa__choices button[aria-pressed=true]{background:var(--tf-card);color:var(--tf-ink);box-shadow:0 1px 3px color-mix(in srgb,var(--tf-ink) 14%,transparent)}.ComparisonPage-module__xJCMOa__lead{max-width:800px;font-size:17px}.ComparisonPage-module__xJCMOa__metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ComparisonPage-module__xJCMOa__metric{flex-direction:column;gap:14px;padding:26px;display:flex}.ComparisonPage-module__xJCMOa__metric+.ComparisonPage-module__xJCMOa__metric{border-left:1px solid var(--tf-line)}.ComparisonPage-module__xJCMOa__metricLabel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ComparisonPage-module__xJCMOa__metricLabel h3{letter-spacing:.06em;text-transform:uppercase;color:var(--tf-faint);font-size:11px;line-height:1.6}.ComparisonPage-module__xJCMOa__badge{background:color-mix(in srgb,var(--tf-action-btn) 8%,var(--tf-card));color:var(--tf-link);white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:600}.ComparisonPage-module__xJCMOa__bigNumber{font:600 44px/1.2 var(--tf-font-display);letter-spacing:-.045em;margin-bottom:4px}.ComparisonPage-module__xJCMOa__measure{gap:6px;font-size:12px;display:grid}.ComparisonPage-module__xJCMOa__measure>div:first-child{justify-content:space-between;gap:12px;display:flex}.ComparisonPage-module__xJCMOa__track{background:var(--tf-wash);border-radius:3px;height:6px;overflow:hidden}.ComparisonPage-module__xJCMOa__track>span{border-radius:inherit;height:100%;display:block}.ComparisonPage-module__xJCMOa__ourBar{background:var(--tf-action-btn)}.ComparisonPage-module__xJCMOa__theirBar{background:var(--tf-benchmark-bar)}.ComparisonPage-module__xJCMOa__resultNote{background:var(--tf-well);border-top:1px solid var(--tf-line);color:var(--tf-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 26px;font-size:12px;display:flex}.ComparisonPage-module__xJCMOa__resultNote strong{color:var(--tf-ink);font-weight:500}.ComparisonPage-module__xJCMOa__page .ComparisonPage-module__xJCMOa__note{font-size:13px;line-height:1.65}.ComparisonPage-module__xJCMOa__lengthChart{border-radius:var(--tf-radius-inset);background:var(--tf-dark);color:var(--tf-light);padding:36px 40px}.ComparisonPage-module__xJCMOa__lengthChart p{color:var(--tf-dark-body);font-size:14px}.ComparisonPage-module__xJCMOa__lengthChart .ComparisonPage-module__xJCMOa__eyebrow{color:var(--tf-dark-brand)}.ComparisonPage-module__xJCMOa__lengthChart h2{font-size:30px}.ComparisonPage-module__xJCMOa__legend{color:var(--tf-dark-body);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.ComparisonPage-module__xJCMOa__legend>span{align-items:center;gap:8px;display:flex}.ComparisonPage-module__xJCMOa__legend i{background:var(--tf-action-btn);border-radius:2px;width:10px;height:10px}.ComparisonPage-module__xJCMOa__legend>span+span i{background:var(--tf-benchmark-bar)}.ComparisonPage-module__xJCMOa__lengthRow{border-top:1px solid var(--tf-dark-3);grid-template-columns:120px minmax(0,1fr) 64px;align-items:center;gap:24px;padding:18px 0;font-size:13px;display:grid}.ComparisonPage-module__xJCMOa__lengthRow:last-child{border-bottom:1px solid var(--tf-dark-3)}.ComparisonPage-module__xJCMOa__lengthBars{gap:8px;padding-right:64px;display:grid}.ComparisonPage-module__xJCMOa__lengthBars>div{align-items:center;gap:10px;height:16px;display:flex}.ComparisonPage-module__xJCMOa__lengthBars>div>span:first-child{border-radius:2px;flex-shrink:0;height:12px;display:block}.ComparisonPage-module__xJCMOa__lengthBars>div>span:last-child{font:12px var(--tf-font-mono);white-space:nowrap}.ComparisonPage-module__xJCMOa__lengthRatio{text-align:right;color:var(--tf-dark-brand);font:600 24px/1.2 var(--tf-font-display)}.ComparisonPage-module__xJCMOa__lengthRatio small{color:var(--tf-dark-body);font-size:11px;font-weight:400;display:block}.ComparisonPage-module__xJCMOa__body>.ComparisonPage-module__xJCMOa__details{border-bottom:1px solid var(--tf-line);margin-top:-64px}.ComparisonPage-module__xJCMOa__tableWrap{border:1px solid var(--tf-line);border-radius:var(--tf-radius-inset);background:var(--tf-card);min-width:0;max-width:100%;overflow-x:auto}.ComparisonPage-module__xJCMOa__tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.6}.ComparisonPage-module__xJCMOa__tableWrap :is(th,td){border-bottom:1px solid var(--tf-line);vertical-align:top;padding:16px 22px}.ComparisonPage-module__xJCMOa__tableWrap th{font-weight:600}.ComparisonPage-module__xJCMOa__tableWrap thead th{background:var(--tf-well)}.ComparisonPage-module__xJCMOa__tableWrap tr:last-child :is(th,td){border-bottom:0}.ComparisonPage-module__xJCMOa__tableWrap td{color:var(--tf-muted)}.ComparisonPage-module__xJCMOa__details .ComparisonPage-module__xJCMOa__tableWrap{max-height:600px}.ComparisonPage-module__xJCMOa__details table{min-width:700px;font-size:12px}.ComparisonPage-module__xJCMOa__details td a{overflow-wrap:anywhere}.ComparisonPage-module__xJCMOa__pricingGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.ComparisonPage-module__xJCMOa__volume{flex-direction:column;gap:24px;padding:32px;display:flex}.ComparisonPage-module__xJCMOa__volume .ComparisonPage-module__xJCMOa__eyebrow,.ComparisonPage-module__xJCMOa__volume .ComparisonPage-module__xJCMOa__note{color:var(--tf-light-2)}.ComparisonPage-module__xJCMOa__volume .ComparisonPage-module__xJCMOa__choices{background:var(--tf-brand-deepest);border-color:var(--tf-benchmark-bar);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ComparisonPage-module__xJCMOa__volume .ComparisonPage-module__xJCMOa__choices button{color:var(--tf-light);font-family:var(--tf-font-mono);padding-inline:4px}.ComparisonPage-module__xJCMOa__volume .ComparisonPage-module__xJCMOa__choices button[aria-pressed=true]{color:var(--tf-ink)}.ComparisonPage-module__xJCMOa__priceResult{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:24px;display:flex}.ComparisonPage-module__xJCMOa__priceResult>div{gap:6px;font-size:13px;display:grid}.ComparisonPage-module__xJCMOa__priceResult strong{font:600 56px/1 var(--tf-font-display);letter-spacing:-.05em}.ComparisonPage-module__xJCMOa__saving{border-radius:var(--tf-radius-pill);background:var(--tf-card);color:var(--tf-ink);padding:5px 9px;font-size:11px;font-weight:600}.ComparisonPage-module__xJCMOa__volume .ComparisonPage-module__xJCMOa__measure{margin-top:16px}.ComparisonPage-module__xJCMOa__volume .ComparisonPage-module__xJCMOa__track{background:var(--tf-benchmark-bar)}.ComparisonPage-module__xJCMOa__volume .ComparisonPage-module__xJCMOa__theirBar{background:var(--tf-light-2)}.ComparisonPage-module__xJCMOa__planLists{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ComparisonPage-module__xJCMOa__planList+.ComparisonPage-module__xJCMOa__planList{border-left:1px solid var(--tf-line);background:var(--tf-well)}.ComparisonPage-module__xJCMOa__planList h3{border-bottom:1px solid var(--tf-line);padding:16px}.ComparisonPage-module__xJCMOa__planList .ComparisonPage-module__xJCMOa__brand{font-size:14px}.ComparisonPage-module__xJCMOa__planList ul{margin:0;padding:0;list-style:none}.ComparisonPage-module__xJCMOa__planList li{border-bottom:1px solid var(--tf-line);justify-content:space-between;align-items:center;gap:8px;padding:13px 16px;font-size:13px;display:flex}.ComparisonPage-module__xJCMOa__planList li>div{gap:4px;display:grid}.ComparisonPage-module__xJCMOa__planList strong{font-weight:600}.ComparisonPage-module__xJCMOa__planList strong span{color:var(--tf-link);font-family:var(--tf-font-mono)}.ComparisonPage-module__xJCMOa__planList small{color:var(--tf-muted);font-size:10px;line-height:1.5}.ComparisonPage-module__xJCMOa__unitPrice{font:11px var(--tf-font-mono)}.ComparisonPage-module__xJCMOa__planLists>p{border-top:1px solid var(--tf-line);grid-column:1/-1;padding:12px 16px;font-size:10px}.ComparisonPage-module__xJCMOa__pricingNotes{color:var(--tf-muted);margin:0;padding-left:18px;font-size:13px}.ComparisonPage-module__xJCMOa__pricingNotes li+li{margin-top:8px}.ComparisonPage-module__xJCMOa__audioTable table{min-width:450px;font-size:12px}.ComparisonPage-module__xJCMOa__audioTable :is(th,td){padding:14px}.ComparisonPage-module__xJCMOa__audioTable td:nth-child(2){color:var(--tf-link);font-weight:600}.ComparisonPage-module__xJCMOa__features table{table-layout:fixed;min-width:640px}.ComparisonPage-module__xJCMOa__features :is(th,td):nth-child(2){background:color-mix(in srgb,var(--tf-action-btn) 5%,var(--tf-card));color:var(--tf-ink)}.ComparisonPage-module__xJCMOa__features th:first-child{width:29%}.ComparisonPage-module__xJCMOa__switchingNotes{color:var(--tf-muted);margin:0;padding:0;font-size:14px;list-style:none}.ComparisonPage-module__xJCMOa__switchingNotes li{border-top:1px solid var(--tf-line);padding:20px 0}.ComparisonPage-module__xJCMOa__switchingNotes li:last-child{border-bottom:1px solid var(--tf-line)}.ComparisonPage-module__xJCMOa__code{background:var(--tf-black);border-radius:var(--tf-radius-inset);border:1px solid var(--tf-dark-3);min-width:0;overflow:hidden}.ComparisonPage-module__xJCMOa__code .ComparisonPage-module__xJCMOa__choices{background:var(--tf-black);border:0;border-bottom:1px solid var(--tf-dark-3);border-radius:0;padding:8px 12px}.ComparisonPage-module__xJCMOa__code .ComparisonPage-module__xJCMOa__choices button{color:var(--tf-dark-body);font-size:12px}.ComparisonPage-module__xJCMOa__code .ComparisonPage-module__xJCMOa__choices button[aria-pressed=true]{background:var(--tf-dark-3);color:var(--tf-light);box-shadow:none}.ComparisonPage-module__xJCMOa__code .codeblock{border:0;border-radius:0;margin:0!important}.ComparisonPage-module__xJCMOa__code pre{font-size:12px}.ComparisonPage-module__xJCMOa__faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;display:grid}.ComparisonPage-module__xJCMOa__faq details{border-bottom:1px solid var(--tf-line)}.ComparisonPage-module__xJCMOa__faq details:first-child{border-top:1px solid var(--tf-line-strong)}.ComparisonPage-module__xJCMOa__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:16px;font-weight:600;line-height:1.5;list-style:none;display:flex}.ComparisonPage-module__xJCMOa__faq summary::-webkit-details-marker{display:none}.ComparisonPage-module__xJCMOa__faq summary span{border:1px solid var(--tf-line);background:var(--tf-card);width:28px;height:28px;color:var(--tf-link);border-radius:50%;flex:none;place-items:center;display:grid}.ComparisonPage-module__xJCMOa__faq details[open] summary span{transform:rotate(45deg)}.ComparisonPage-module__xJCMOa__faq p{padding:0 44px 24px 0;font-size:14px}.ComparisonPage-module__xJCMOa__cta{border-radius:var(--tf-radius-inset);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:48px;display:flex}.ComparisonPage-module__xJCMOa__cta h2{letter-spacing:-.035em;font-size:32px}.ComparisonPage-module__xJCMOa__cta p{color:var(--tf-light-2);margin-top:10px}.ComparisonPage-module__xJCMOa__evidence{gap:12px;margin-top:-48px;font-size:12px;display:grid}.ComparisonPage-module__xJCMOa__evidence nav{flex-wrap:wrap;gap:12px 24px;display:flex}.ComparisonPage-module__xJCMOa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.ComparisonPage-module__xJCMOa__heroLayout{grid-template-columns:1fr;gap:36px}.ComparisonPage-module__xJCMOa__heroCopy{max-width:680px}.ComparisonPage-module__xJCMOa__matchup{max-width:580px}.ComparisonPage-module__xJCMOa__hero h1{overflow-wrap:normal}.ComparisonPage-module__xJCMOa__split{gap:28px}.ComparisonPage-module__xJCMOa__pricingGrid{grid-template-columns:1fr}.ComparisonPage-module__xJCMOa__volume{gap:18px}.ComparisonPage-module__xJCMOa__planList li{min-height:72px}.ComparisonPage-module__xJCMOa__planList small{font-size:12px}.ComparisonPage-module__xJCMOa__metric{padding:20px}.ComparisonPage-module__xJCMOa__brand{font-size:14px}}@media (max-width:700px){.ComparisonPage-module__xJCMOa__container{width:calc(100% - 40px)}.ComparisonPage-module__xJCMOa__body{gap:64px;padding-bottom:48px}.ComparisonPage-module__xJCMOa__hero{padding:40px 0 64px}.ComparisonPage-module__xJCMOa__hero h1{font-size:clamp(34px,8.8vw,54px)}.ComparisonPage-module__xJCMOa__heroCopy>p{font-size:16px}.ComparisonPage-module__xJCMOa__heroMeta{font-size:11px}.ComparisonPage-module__xJCMOa__matchup{padding:20px}.ComparisonPage-module__xJCMOa__matchupNames{gap:8px}.ComparisonPage-module__xJCMOa__matchup .ComparisonPage-module__xJCMOa__brand{white-space:normal;gap:4px;font-size:12px}.ComparisonPage-module__xJCMOa__matchup .ComparisonPage-module__xJCMOa__brand svg{width:20px}.ComparisonPage-module__xJCMOa__summaryHeading{grid-template-columns:auto minmax(0,1fr);padding:18px 20px;display:grid}.ComparisonPage-module__xJCMOa__summaryHeading a{grid-column:1/-1;margin-left:0}.ComparisonPage-module__xJCMOa__summaryGrid,.ComparisonPage-module__xJCMOa__verdictGrid,.ComparisonPage-module__xJCMOa__split,.ComparisonPage-module__xJCMOa__metrics,.ComparisonPage-module__xJCMOa__faq{grid-template-columns:1fr}.ComparisonPage-module__xJCMOa__summaryBody{padding:16px 20px}.ComparisonPage-module__xJCMOa__summaryGrid>div{padding:20px}.ComparisonPage-module__xJCMOa__summaryGrid>div+div,.ComparisonPage-module__xJCMOa__verdict+.ComparisonPage-module__xJCMOa__verdict,.ComparisonPage-module__xJCMOa__metric+.ComparisonPage-module__xJCMOa__metric{border-left:0;border-top:1px solid var(--tf-line)}.ComparisonPage-module__xJCMOa__verdict{padding:24px}.ComparisonPage-module__xJCMOa__verdict h3{font-size:21px}.ComparisonPage-module__xJCMOa__split{gap:28px}.ComparisonPage-module__xJCMOa__choices{width:100%}.ComparisonPage-module__xJCMOa__choices button{flex:1;min-height:44px;padding:8px}.ComparisonPage-module__xJCMOa__resultsHeading .ComparisonPage-module__xJCMOa__heading{flex-basis:100%}.ComparisonPage-module__xJCMOa__metric{padding:24px}.ComparisonPage-module__xJCMOa__lengthChart{padding:28px 20px}.ComparisonPage-module__xJCMOa__lengthChart h2{font-size:26px}.ComparisonPage-module__xJCMOa__lengthRow{grid-template-columns:1fr auto;gap:14px}.ComparisonPage-module__xJCMOa__lengthBars{grid-area:2/1/auto/-1}.ComparisonPage-module__xJCMOa__lengthRatio{grid-area:1/2;font-size:22px}.ComparisonPage-module__xJCMOa__lengthRatio small{margin-left:5px;display:inline}.ComparisonPage-module__xJCMOa__body>.ComparisonPage-module__xJCMOa__details{margin-top:-36px}.ComparisonPage-module__xJCMOa__volume{padding:24px}.ComparisonPage-module__xJCMOa__planList h3,.ComparisonPage-module__xJCMOa__planList li{padding-inline:12px}.ComparisonPage-module__xJCMOa__planList .ComparisonPage-module__xJCMOa__brand{gap:4px;font-size:12px}.ComparisonPage-module__xJCMOa__planList .ComparisonPage-module__xJCMOa__brand svg{width:20px}.ComparisonPage-module__xJCMOa__planList li{flex-wrap:wrap;align-items:start}.ComparisonPage-module__xJCMOa__planList small,.ComparisonPage-module__xJCMOa__unitPrice{font-size:10px}.ComparisonPage-module__xJCMOa__faq{gap:24px}.ComparisonPage-module__xJCMOa__cta{padding:32px 24px}.ComparisonPage-module__xJCMOa__cta h2{font-size:28px}.ComparisonPage-module__xJCMOa__evidence{margin-top:-24px}}@keyframes ComparisonPage-module__xJCMOa__comparisonEnter{0%{opacity:0;translate:0 var(--tf-reveal-distance)}to{opacity:1;translate:0}}@media screen and (prefers-reduced-motion:no-preference){.ComparisonPage-module__xJCMOa__heroCopy>*,.ComparisonPage-module__xJCMOa__matchup,.ComparisonPage-module__xJCMOa__summaryHeading,.ComparisonPage-module__xJCMOa__summaryBody,.ComparisonPage-module__xJCMOa__summaryGrid>div{animation:ComparisonPage-module__xJCMOa__comparisonEnter var(--tf-duration-reveal) var(--tf-ease-enter) backwards}.ComparisonPage-module__xJCMOa__heroCopy>:nth-child(2){animation-delay:70ms}.ComparisonPage-module__xJCMOa__heroCopy>:nth-child(3){animation-delay:.14s}.ComparisonPage-module__xJCMOa__heroCopy>:nth-child(4){animation-delay:.21s}.ComparisonPage-module__xJCMOa__matchup{animation-delay:.16s}.ComparisonPage-module__xJCMOa__summaryHeading{animation-delay:.24s}.ComparisonPage-module__xJCMOa__summaryGrid>div{animation-delay:.31s}}@media print{.ComparisonPage-module__xJCMOa__page [data-reveal]{opacity:1!important;translate:none!important}}.ComparisonPage-module__xJCMOa__page [data-reveal]:focus-within{opacity:1!important}
.NavSurface-module__7jsnMG__surface{background:var(--tf-canvas);transition:background-color var(--tf-duration-base) var(--tf-ease-standard)}.NavSurface-module__7jsnMG__surface[data-rest=transparent][data-scrolled=false]{color:var(--tf-light);background:0 0}.NavSurface-module__7jsnMG__surface[data-rest=transparent][data-scrolled=false] a:not([class*=tf-btn]){color:var(--tf-light)!important}.NavSurface-module__7jsnMG__surface[data-rest=transparent][data-scrolled=false] a:not([class*=tf-btn]) svg rect{fill:var(--tf-light)}.NavSurface-module__7jsnMG__surface[data-rest=transparent][data-scrolled=false] a:not([class*=tf-btn]):hover{background:color-mix(in srgb, var(--tf-light) 12%, transparent)}.NavSurface-module__7jsnMG__surface[data-scrolled=true]{background:var(--tf-surface-nav-glass);-webkit-backdrop-filter:blur(var(--tf-blur-card));backdrop-filter:blur(var(--tf-blur-card))}@media (prefers-reduced-motion:reduce){.NavSurface-module__7jsnMG__surface{transition:none}}
.tf-closing{padding:56px var(--tf-gutter) 0;background:var(--tf-closing-split)}.tf-closing-band{max-width:var(--tf-layout-max);border-radius:var(--tf-radius-band);background:var(--tf-brand-deepest);color:var(--tf-light);margin:0 auto;position:relative;overflow:hidden}.tf-closing-band:before{content:"";pointer-events:none;background-image:var(--tf-closing-grid);-webkit-mask-image:var(--tf-closing-grid-mask);-webkit-mask-image:var(--tf-closing-grid-mask);mask-image:var(--tf-closing-grid-mask);background-position:-1px -1px;background-size:40px 40px;position:absolute;inset:0}.tf-closing-band:after{content:"";pointer-events:none;background:var(--tf-closing-hairline);height:1px;position:absolute;top:0;left:0;right:0}.tf-closing-grid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:48px;padding:clamp(40px,6vw,72px) clamp(24px,5vw,64px);display:grid;position:relative}.tf-closing-copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.tf-root .tf-closing-copy h2{letter-spacing:var(--tf-section-heading-tracking,-.034em);color:var(--tf-light);text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,56px);line-height:1.02}.tf-closing-copy p{max-width:440px;font-size:var(--tf-text-lead);color:var(--tf-dark-muted);text-wrap:pretty;margin:0;line-height:1.5}.tf-closing-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.tf-root .tf-closing-secondary{border:1px solid color-mix(in srgb, var(--tf-light) 18%, transparent);border-radius:var(--tf-radius-btn);min-height:46px;color:var(--tf-light);font-size:var(--tf-text-ui);transition:background-color var(--tf-duration-fast) var(--tf-ease-standard);align-items:center;gap:10px;padding:0 20px;font-weight:500;display:inline-flex}.tf-root .tf-closing-secondary:hover{background:color-mix(in srgb, var(--tf-light) 6%, transparent);color:var(--tf-light)}.tf-closing-secondary svg{color:var(--tf-dark-muted)}.tf-closing-snippet{border:1px solid color-mix(in srgb, var(--tf-light) 12%, transparent);border-radius:var(--tf-radius-code);background:var(--tf-brand-night);min-width:0;box-shadow:var(--tf-shadow-deep);margin:0;overflow:hidden}.tf-closing-snippet figcaption{border-bottom:1px solid color-mix(in srgb, var(--tf-light) 10%, transparent);height:44px;font-size:var(--tf-text-meta);color:var(--tf-dark-muted);align-items:center;gap:10px;padding:0 16px;display:flex}.tf-closing-copy-btn{border:1px solid color-mix(in srgb, var(--tf-light) 14%, transparent);border-radius:var(--tf-radius-xs);height:26px;color:var(--tf-dark-muted);font:inherit;font-size:var(--tf-text-meta);cursor:pointer;transition:color var(--tf-duration-fast) var(--tf-ease-standard);background:0 0;align-items:center;gap:6px;margin-left:auto;padding:0 10px;display:inline-flex}.tf-closing-copy-btn:hover{color:var(--tf-light)}.tf-closing-snippet pre{white-space:pre-wrap;word-break:break-all;font-family:var(--tf-font-mono);font-size:var(--tf-text-ui-sm);color:var(--tf-light);margin:0;padding:20px;line-height:1.75;overflow:hidden}.tf-closing-snippet-cmd{color:var(--tf-mark-2)}.tf-closing-snippet-str{color:var(--tf-mark-4)}.tf-closing-snippet-status{border-top:1px solid color-mix(in srgb, var(--tf-light) 10%, transparent);font-family:var(--tf-font-mono);font-size:var(--tf-text-meta);color:var(--tf-dark-muted);align-items:center;gap:8px;padding:12px 20px;display:flex}.tf-closing-dot,.tf-footer-dark-dot{background:var(--tf-status-done);border-radius:50%;flex:none;width:6px;height:6px}.tf-footer-dark{background:var(--tf-black);color:var(--tf-light);font-family:var(--tf-font-sans);-webkit-font-smoothing:antialiased}.tf-footer-dark-inner{box-sizing:content-box;max-width:var(--tf-layout-max);padding:72px var(--tf-gutter) 40px;flex-direction:column;gap:56px;margin:0 auto;display:flex}.tf-footer-dark-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px 64px;display:flex}.tf-footer-dark-brand{flex-direction:column;flex:280px;align-items:flex-start;gap:16px;min-width:0;display:flex}.tf-footer-dark-brand p{font-size:var(--tf-text-ui);color:var(--tf-dark-muted);margin:0;line-height:1.55}.tf-footer-dark .tf-footer-dark-status{border:1px solid color-mix(in srgb, var(--tf-light) 14%, transparent);border-radius:var(--tf-radius-pill);background:color-mix(in srgb, var(--tf-light) 5%, transparent);height:30px;font-size:var(--tf-text-ui-sm);color:var(--tf-light);transition:border-color var(--tf-duration-fast) var(--tf-ease-standard);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.tf-footer-dark .tf-footer-dark-status:hover{border-color:color-mix(in srgb, var(--tf-light) 28%, transparent);color:var(--tf-light)}.tf-footer-dark-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--tf-status-done) 18%, transparent)}.tf-footer-dark-dot[data-operational=false]{background:var(--tf-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--tf-danger) 18%, transparent)}.tf-footer-dark-sep{color:var(--tf-dark-muted)}.tf-footer-dark-uptime{font-family:var(--tf-font-mono);font-size:var(--tf-text-label)}.tf-footer-dark-cols{flex-wrap:wrap;gap:40px 72px;display:flex}.tf-footer-dark-col{font-size:var(--tf-text-ui);white-space:nowrap;flex-direction:column;gap:12px;display:flex}.tf-footer-dark-heading{letter-spacing:.13em;text-transform:uppercase;color:var(--tf-light);font-size:11px}.tf-footer-dark .tf-footer-dark-col a{color:var(--tf-dark-muted);transition:color var(--tf-duration-fast) var(--tf-ease-standard)}.tf-footer-dark .tf-footer-dark-col a:hover{color:var(--tf-light)}.tf-footer-dark-bottom{border-top:1px solid color-mix(in srgb, var(--tf-light) 12%, transparent);font-size:var(--tf-text-ui-sm);color:var(--tf-dark-muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:24px;display:flex}.tf-footer-dark-legal{flex-direction:column;gap:6px;display:flex}.tf-footer-dark-legal span:first-child{color:var(--tf-light)}.tf-footer-dark-legal span+span{font-size:var(--tf-text-meta)}.tf-footer-dark .tf-footer-dark-rss{border:1px solid color-mix(in srgb, var(--tf-light) 14%, transparent);border-radius:var(--tf-radius-xs);width:32px;height:32px;color:var(--tf-dark-muted);transition:color var(--tf-duration-fast) var(--tf-ease-standard), border-color var(--tf-duration-fast) var(--tf-ease-standard);flex:none;place-items:center;display:grid}.tf-footer-dark .tf-footer-dark-rss:hover{color:var(--tf-light);border-color:color-mix(in srgb, var(--tf-light) 28%, transparent)}.tf-closing a:focus-visible,.tf-closing button:focus-visible,.tf-footer-dark a:focus-visible{outline:2px solid var(--tf-light);outline-offset:3px}@media (min-width:640px){.tf-closing{padding:80px var(--tf-gutter-wide) 0}.tf-footer-dark-inner{padding:72px var(--tf-gutter-wide) 40px}.tf-footer-dark-brand p{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.tf-closing-secondary,.tf-closing-copy-btn,.tf-footer-dark-status,.tf-footer-dark-col a,.tf-footer-dark-rss{transition:none}}
.ProductIncluded-module__GgFQlq__section{background:var(--tf-black);padding-block:var(--tf-section-space) calc(var(--tf-section-space) + 8px)}@media (min-width:640px){.ProductIncluded-module__GgFQlq__section{padding-block:var(--tf-section-space-wide) calc(var(--tf-section-space-wide) + 8px)}}.ProductIncluded-module__GgFQlq__intro h2,.ProductIncluded-module__GgFQlq__copy h3{color:var(--tf-light)}.ProductIncluded-module__GgFQlq__intro p{color:var(--tf-dark-body)}.ProductIncluded-module__GgFQlq__intro a{color:var(--tf-dark-brand);transition:color .15s}.ProductIncluded-module__GgFQlq__intro a:hover{color:var(--tf-light)}.ProductIncluded-module__GgFQlq__grid{--panel-divider:color-mix(in srgb, var(--tf-light) 18%, transparent);border:1px solid var(--panel-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ProductIncluded-module__GgFQlq__card{min-width:0;overflow:hidden}.ProductIncluded-module__GgFQlq__card+.ProductIncluded-module__GgFQlq__card{border-left:1px solid var(--panel-divider)}.ProductIncluded-module__GgFQlq__visual{--tf-card:color-mix(in srgb, var(--tf-light) 8%, var(--tf-black));--tf-well:color-mix(in srgb, var(--tf-light) 5%, var(--tf-black));--tf-wash:color-mix(in srgb, var(--tf-light) 8%, var(--tf-black));--tf-muted:var(--tf-dark-body);--tf-ink:var(--tf-light);--tf-line:color-mix(in srgb, var(--tf-light) 12%, transparent);--tf-line-strong:color-mix(in srgb, var(--tf-light) 18%, transparent);--tf-accent:var(--tf-dark-brand);--tf-action:var(--tf-dark-brand);color:var(--tf-light);border-bottom:1px solid var(--panel-divider);background:color-mix(in srgb, var(--tf-light) 3%, var(--tf-black));justify-content:center;align-items:center;height:300px;padding:52px 24px 24px;display:flex;position:relative;overflow:hidden}.ProductIncluded-module__GgFQlq__copy{padding:28px}.ProductIncluded-module__GgFQlq__copy p{font-size:var(--tf-text-body);color:var(--tf-dark-body);line-height:1.7}.ProductIncluded-module__GgFQlq__number{border:1px solid var(--panel-divider);width:32px;height:32px;font-family:var(--tf-font-mono);font-size:var(--tf-text-label);color:var(--tf-dark-brand);justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.ProductIncluded-module__GgFQlq__transcript{border:1px solid var(--tf-line-strong);background:var(--tf-card);border-radius:0;width:100%;max-width:280px;overflow:hidden}.ProductIncluded-module__GgFQlq__transcriptHeader{border-bottom:1px solid var(--tf-line);font-size:var(--tf-text-ui-sm);align-items:center;gap:8px;padding:12px 14px;display:flex}.ProductIncluded-module__GgFQlq__transcriptHeader svg{color:var(--tf-accent)}.ProductIncluded-module__GgFQlq__transcriptLines{padding:6px 0}.ProductIncluded-module__GgFQlq__transcriptRow{font-size:var(--tf-text-ui-sm);border-left:2px solid #0000;grid-template-columns:38px minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 12px;line-height:1.5;display:grid}.ProductIncluded-module__GgFQlq__transcriptRow:nth-child(2){border-left-color:var(--tf-action);background:var(--tf-well)}.ProductIncluded-module__GgFQlq__timestamp{font-family:var(--tf-font-mono);font-size:var(--tf-text-label);color:var(--tf-accent)}.ProductIncluded-module__GgFQlq__transcriptSource{border-top:1px solid var(--tf-line);font-size:var(--tf-text-label);color:var(--tf-muted);align-items:center;gap:8px;padding:10px 14px;display:flex}.ProductIncluded-module__GgFQlq__transcriptSource>span:first-child{flex-shrink:0;display:flex}.ProductIncluded-module__GgFQlq__collections{gap:12px;width:100%;max-width:280px;display:grid}.ProductIncluded-module__GgFQlq__collection{border:1px solid var(--tf-line-strong);background:var(--tf-card);min-height:56px;font-size:var(--tf-text-ui-sm);border-radius:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.ProductIncluded-module__GgFQlq__logo{flex-shrink:0;justify-content:center;align-items:center;width:30px;display:flex}.ProductIncluded-module__GgFQlq__collectionPages{margin-left:auto;padding-left:5px;display:flex}.ProductIncluded-module__GgFQlq__collectionPages i{border:1px solid var(--tf-line-strong);background:var(--tf-well);border-radius:2px;width:11px;height:17px;margin-left:-4px}.ProductIncluded-module__GgFQlq__workflow{width:100%;max-width:260px}.ProductIncluded-module__GgFQlq__connector{color:var(--tf-accent);margin:4px auto;display:block}.ProductIncluded-module__GgFQlq__step{border:1px solid var(--tf-line-strong);background:var(--tf-card);font-size:var(--tf-text-ui-sm);border-radius:0;align-items:center;gap:12px;padding:9px 12px;display:flex}.ProductIncluded-module__GgFQlq__stepIcon{width:28px;height:28px;color:var(--tf-accent);justify-content:center;align-items:center;display:flex}.ProductIncluded-module__GgFQlq__stepDot{border-radius:var(--tf-radius-pill);background:var(--tf-action);width:5px;height:5px;margin-left:auto}.ProductIncluded-module__GgFQlq__workflow li:last-child .ProductIncluded-module__GgFQlq__step{border-color:var(--tf-action);background:var(--tf-action);color:var(--tf-dark)}.ProductIncluded-module__GgFQlq__workflow li:last-child .ProductIncluded-module__GgFQlq__stepIcon{color:var(--tf-dark)}.ProductIncluded-module__GgFQlq__workflow li:last-child .ProductIncluded-module__GgFQlq__stepDot{background:var(--tf-dark)}@media (min-width:1024px) and (max-width:1199px){.ProductIncluded-module__GgFQlq__visual{height:340px}}@media (max-width:1023px){.ProductIncluded-module__GgFQlq__grid{grid-template-columns:1fr}.ProductIncluded-module__GgFQlq__card{grid-template-columns:1fr 1fr;display:grid}.ProductIncluded-module__GgFQlq__card+.ProductIncluded-module__GgFQlq__card{border-left:0;border-top:1px solid var(--panel-divider)}.ProductIncluded-module__GgFQlq__visual{border-bottom:0;border-right:1px solid var(--panel-divider);height:100%;min-height:300px}.ProductIncluded-module__GgFQlq__copy{align-self:center;padding:24px}}@media (max-width:599px){.ProductIncluded-module__GgFQlq__card{display:block}.ProductIncluded-module__GgFQlq__visual{border-right:0;border-bottom:1px solid var(--panel-divider);height:300px;min-height:0}.ProductIncluded-module__GgFQlq__transcriptVisual{height:auto;min-height:300px;padding:52px 16px 20px}.ProductIncluded-module__GgFQlq__copy{padding:24px}}.ProductIncluded-module__GgFQlq__visual .ProductIncluded-module__GgFQlq__playback{width:44px;height:44px;color:var(--tf-muted);box-shadow:none;background:0 0;border-color:#0000;border-radius:0;position:absolute;top:4px;right:6px}.ProductIncluded-module__GgFQlq__visual .ProductIncluded-module__GgFQlq__playback:hover{background:var(--tf-wash);color:var(--tf-ink)}.ProductIncluded-module__GgFQlq__visual .ProductIncluded-module__GgFQlq__playback:focus-visible{outline:2px solid var(--tf-accent);outline-offset:-4px}@media (prefers-reduced-motion:no-preference){.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__transcriptRow,.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__collection,.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__step,.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__connector{animation:ProductIncluded-module__GgFQlq__reveal 9s var(--tf-ease-enter) infinite both;animation-delay:-7.5s}.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__transcriptRow:nth-child(2),.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__collection:nth-child(2){animation-delay:-7.2s}.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__transcriptRow:nth-child(3),.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__collection:nth-child(3){animation-delay:-6.9s}.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__workflow li:nth-child(2) .ProductIncluded-module__GgFQlq__step{animation-delay:-6.5s}.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__workflow li:nth-child(3) .ProductIncluded-module__GgFQlq__step{animation-delay:-5.5s}.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__workflow li:nth-child(2) .ProductIncluded-module__GgFQlq__connector{animation-delay:-7s}.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__workflow li:nth-child(3) .ProductIncluded-module__GgFQlq__connector{animation-delay:-6s}.ProductIncluded-module__GgFQlq__visual[data-running=false] .ProductIncluded-module__GgFQlq__transcriptRow,.ProductIncluded-module__GgFQlq__visual[data-running=false] .ProductIncluded-module__GgFQlq__collection,.ProductIncluded-module__GgFQlq__visual[data-running=false] .ProductIncluded-module__GgFQlq__step,.ProductIncluded-module__GgFQlq__visual[data-running=false] .ProductIncluded-module__GgFQlq__connector{animation-play-state:paused}}@keyframes ProductIncluded-module__GgFQlq__reveal{0%,8%{opacity:0;transform:translateY(9px) var(--rest-transform,translateX(0))}16%,92%{opacity:1;transform:var(--rest-transform,translateX(0))}to{opacity:0;transform:translateY(-4px) var(--rest-transform,translateX(0))}}
.McpPlatformPage-module__fMLJ6a__page{background:var(--tf-canvas)}.McpPlatformPage-module__fMLJ6a__section{max-width:var(--tf-layout-max);padding-block:104px 0;padding-inline:var(--tf-gutter);margin-inline:auto}@media (min-width:768px){.McpPlatformPage-module__fMLJ6a__section{padding-inline:var(--tf-gutter-wide)}}.McpPlatformPage-module__fMLJ6a__stack{flex-direction:column;gap:32px;display:flex}.McpPlatformPage-module__fMLJ6a__head{flex-direction:column;gap:12px;max-width:620px;display:flex}.McpPlatformPage-module__fMLJ6a__eyebrow{color:var(--tf-link);font:var(--tf-weight-semibold) var(--tf-text-meta)/1.2 var(--tf-font-sans);letter-spacing:.13em;text-transform:uppercase}.McpPlatformPage-module__fMLJ6a__h2{color:var(--tf-ink);font-family:var(--tf-font-display);font-size:clamp(28px,3.4vw,40px);font-weight:var(--tf-weight-semibold);letter-spacing:-.03em;text-wrap:balance;margin:0;scroll-margin-top:96px;line-height:1.08}.McpPlatformPage-module__fMLJ6a__lead{color:var(--tf-ink-soft);font-size:var(--tf-text-body);text-wrap:pretty;margin:0;line-height:1.65}.McpPlatformPage-module__fMLJ6a__headRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.McpPlatformPage-module__fMLJ6a__headLinks{font-size:var(--tf-text-ui-sm);flex-wrap:wrap;gap:16px;font-weight:500;display:flex}.McpPlatformPage-module__fMLJ6a__headLinks a{color:var(--tf-link);text-decoration:none}.McpPlatformPage-module__fMLJ6a__headLinks a:hover{color:var(--tf-link-hover);text-underline-offset:3px;text-decoration:underline}.McpPlatformPage-module__fMLJ6a__hero{border-bottom:1px solid var(--tf-line);position:relative;overflow:hidden}.McpPlatformPage-module__fMLJ6a__heroGrid{pointer-events:none;background-image:linear-gradient(var(--tf-line) 1px, transparent 1px), linear-gradient(90deg, var(--tf-line) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80% at 80% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 80% at 80% 40%,#000 20%,#0000 75%)}.McpPlatformPage-module__fMLJ6a__heroInner{max-width:var(--tf-layout-max);padding-block:72px 88px;padding-inline:var(--tf-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:56px;margin-inline:auto;display:grid;position:relative}@media (min-width:768px){.McpPlatformPage-module__fMLJ6a__heroInner{padding-inline:var(--tf-gutter-wide);padding-block:88px 96px}}.McpPlatformPage-module__fMLJ6a__heroCopy{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.McpPlatformPage-module__fMLJ6a__crumb{color:var(--tf-muted);font-size:var(--tf-text-ui-sm);align-items:center;gap:10px;display:flex}.McpPlatformPage-module__fMLJ6a__crumb a{color:var(--tf-muted);text-decoration:none}.McpPlatformPage-module__fMLJ6a__crumb a:hover{color:var(--tf-ink)}.McpPlatformPage-module__fMLJ6a__crumbMark{border:1px solid var(--tf-line);border-radius:var(--tf-radius-input);background:var(--tf-card);place-items:center;width:28px;height:28px;display:grid}.McpPlatformPage-module__fMLJ6a__crumbSep{color:var(--tf-line-strong)}.McpPlatformPage-module__fMLJ6a__crumbHere{color:var(--tf-ink);font-weight:500}.McpPlatformPage-module__fMLJ6a__h1{color:var(--tf-ink);font-family:var(--tf-font-display);font-size:clamp(38px,5.2vw,62px);font-weight:var(--tf-weight-semibold);letter-spacing:-.042em;text-wrap:balance;margin:0;line-height:1.03}.McpPlatformPage-module__fMLJ6a__sub{max-width:540px;color:var(--tf-muted);font-size:var(--tf-text-lead);text-wrap:pretty;margin:0;line-height:1.6}.McpPlatformPage-module__fMLJ6a__actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.McpPlatformPage-module__fMLJ6a__toolChips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.McpPlatformPage-module__fMLJ6a__toolChips>span{color:var(--tf-faint);font-size:var(--tf-text-meta);letter-spacing:.13em;text-transform:uppercase;margin-right:4px}.McpPlatformPage-module__fMLJ6a__toolChips code{border:1px solid var(--tf-line);border-radius:var(--tf-radius-xs);background:var(--tf-card);color:var(--tf-ink-soft);font-family:var(--tf-font-mono);font-size:var(--tf-text-meta);padding:3px 8px}.McpPlatformPage-module__fMLJ6a__mockFrame{border:1px solid var(--tf-line);border-radius:var(--tf-radius-inset);background:var(--tf-well);min-width:0;padding:6px}.McpPlatformPage-module__fMLJ6a__mock{border-radius:var(--tf-radius-code);background:var(--tf-black);color:var(--tf-dark-body);overflow:hidden}.McpPlatformPage-module__fMLJ6a__mockBar{border-bottom:1px solid var(--tf-dark-2);height:46px;color:var(--tf-dark-muted);font-size:var(--tf-text-ui-sm);align-items:center;gap:10px;padding-inline:16px;display:flex}.McpPlatformPage-module__fMLJ6a__mockDots{gap:6px;margin-right:6px;display:flex}.McpPlatformPage-module__fMLJ6a__mockDots span{background:var(--tf-dark-3);border-radius:50%;width:9px;height:9px}.McpPlatformPage-module__fMLJ6a__mockServer{font-size:var(--tf-text-meta);align-items:center;gap:6px;margin-left:auto;display:flex}.McpPlatformPage-module__fMLJ6a__mockServer:before{content:"";background:var(--tf-dark-ok);border-radius:50%;width:6px;height:6px}.McpPlatformPage-module__fMLJ6a__mockBody{flex-direction:column;gap:18px;padding:22px;display:flex}.McpPlatformPage-module__fMLJ6a__mockUser{border-radius:var(--tf-radius-code);background:var(--tf-dark-2);max-width:86%;color:var(--tf-light);font-size:var(--tf-text-ui);align-self:flex-end;padding:12px 14px;line-height:1.5}.McpPlatformPage-module__fMLJ6a__mockLink{border-radius:var(--tf-radius-xs);background:var(--tf-dark);color:var(--tf-dark-muted);font-family:var(--tf-font-mono);font-size:var(--tf-text-meta);overflow-wrap:anywhere;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.McpPlatformPage-module__fMLJ6a__mockAgent{flex-direction:column;gap:10px;max-width:92%;display:flex}.McpPlatformPage-module__fMLJ6a__mockTool{border:1px solid var(--tf-dark-2);border-radius:var(--tf-radius-xs);color:var(--tf-dark-muted);font-family:var(--tf-font-mono);font-size:var(--tf-text-meta);flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;padding:7px 10px;display:flex}.McpPlatformPage-module__fMLJ6a__mockToolName{color:var(--tf-light)}.McpPlatformPage-module__fMLJ6a__mockWrench{color:var(--tf-mark-3)}.McpPlatformPage-module__fMLJ6a__mockOk{color:var(--tf-dark-ok)}.McpPlatformPage-module__fMLJ6a__mockReply{border-left:2px solid var(--tf-mark-2);border-radius:0 var(--tf-radius-xs) var(--tf-radius-xs) 0;background:var(--tf-dark);color:var(--tf-light);font-size:var(--tf-text-ui);padding:14px 16px;line-height:1.6}.McpPlatformPage-module__fMLJ6a__mockReply>span{color:var(--tf-dark-muted);font-size:var(--tf-text-meta);letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;display:block}.McpPlatformPage-module__fMLJ6a__setup{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:48px 64px;scroll-margin-top:80px;display:grid}.McpPlatformPage-module__fMLJ6a__setupCopy{flex-direction:column;gap:24px;display:flex}.McpPlatformPage-module__fMLJ6a__walkthroughs{flex-direction:column;gap:8px;display:flex}.McpPlatformPage-module__fMLJ6a__walkthroughs>span{color:var(--tf-muted);font-size:var(--tf-text-ui-sm)}.McpPlatformPage-module__fMLJ6a__walkthroughs>div{flex-wrap:wrap;gap:8px;display:flex}a.McpPlatformPage-module__fMLJ6a__pill{border:1px solid var(--tf-line);border-radius:var(--tf-radius-input);background:var(--tf-card);height:36px;color:var(--tf-ink);font-size:var(--tf-text-ui-sm);transition:border-color var(--tf-duration-fast) var(--tf-ease-standard);align-items:center;gap:8px;padding-inline:14px;font-weight:500;text-decoration:none;display:inline-flex}a.McpPlatformPage-module__fMLJ6a__pill:hover{border-color:var(--tf-line-strong)}a.McpPlatformPage-module__fMLJ6a__pill svg{color:var(--tf-faint)}.McpPlatformPage-module__fMLJ6a__setupSide{flex-direction:column;gap:14px;min-width:0;display:flex}.McpPlatformPage-module__fMLJ6a__urlBlock{flex-direction:column;gap:8px;display:flex}.McpPlatformPage-module__fMLJ6a__label{color:var(--tf-muted);font:var(--tf-weight-semibold) var(--tf-text-meta)/1.2 var(--tf-font-sans);letter-spacing:.13em;text-transform:uppercase}.McpPlatformPage-module__fMLJ6a__urlField{border:1px solid var(--tf-line);border-radius:var(--tf-radius-input);background:var(--tf-card);height:48px;color:var(--tf-faint);align-items:center;gap:10px;padding-inline:16px 6px;display:flex}.McpPlatformPage-module__fMLJ6a__urlField code{min-width:0;color:var(--tf-ink);font-family:var(--tf-font-mono);font-size:var(--tf-text-ui-sm);text-overflow:ellipsis;white-space:nowrap;background:0 0;flex:1;padding:0;overflow:hidden}.McpPlatformPage-module__fMLJ6a__copyLight,.McpPlatformPage-module__fMLJ6a__copyDark{border-radius:var(--tf-radius-xs);font-family:var(--tf-font-sans);cursor:pointer;flex:none;align-items:center;gap:6px;display:inline-flex}.McpPlatformPage-module__fMLJ6a__copyLight{border:1px solid var(--tf-line);background:var(--tf-well);height:34px;color:var(--tf-ink);font-size:var(--tf-text-label);padding-inline:12px;font-weight:500}.McpPlatformPage-module__fMLJ6a__copyLight:hover{border-color:var(--tf-line-strong)}.McpPlatformPage-module__fMLJ6a__copyDark{border:1px solid var(--tf-dark-2);height:28px;color:var(--tf-dark-muted);font-size:var(--tf-text-meta);background:0 0;margin-left:auto;padding-inline:10px}.McpPlatformPage-module__fMLJ6a__copyDark:hover{color:var(--tf-light)}.McpPlatformPage-module__fMLJ6a__cmd{border-radius:var(--tf-radius-code);background:var(--tf-black);color:var(--tf-dark-body);margin:0;overflow:hidden}.McpPlatformPage-module__fMLJ6a__cmd figcaption{border-bottom:1px solid var(--tf-dark-2);height:44px;color:var(--tf-dark-muted);font-size:var(--tf-text-meta);align-items:center;gap:10px;padding-inline:16px 10px;display:flex}.McpPlatformPage-module__fMLJ6a__cmd pre{color:var(--tf-light);font:400 var(--tf-text-ui-sm)/1.75 var(--tf-font-mono);background:0 0;margin:0;padding:18px 20px;overflow-x:auto}.McpPlatformPage-module__fMLJ6a__cmdProgram{color:var(--tf-mark-2)}.McpPlatformPage-module__fMLJ6a__cmdStr{color:var(--tf-mark-4)}.McpPlatformPage-module__fMLJ6a__tools{border:1px solid var(--tf-line);border-radius:var(--tf-radius-card);background:var(--tf-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:1px;display:grid;overflow:hidden}.McpPlatformPage-module__fMLJ6a__tool{background:var(--tf-card);flex-direction:column;gap:14px;padding:28px;display:flex}.McpPlatformPage-module__fMLJ6a__toolHead{align-items:center;gap:12px;display:flex}.McpPlatformPage-module__fMLJ6a__toolIcon{border-radius:var(--tf-radius-input);background:var(--tf-brand-deepest);width:36px;height:36px;color:var(--tf-light);flex:none;place-items:center;display:grid}.McpPlatformPage-module__fMLJ6a__toolName{flex-direction:column;gap:2px;min-width:0;display:flex}.McpPlatformPage-module__fMLJ6a__toolName h3{color:var(--tf-ink);font-family:var(--tf-font-sans);font-size:var(--tf-text-control);font-weight:var(--tf-weight-semibold);letter-spacing:0;margin:0}.McpPlatformPage-module__fMLJ6a__toolName code{color:var(--tf-muted);font-family:var(--tf-font-mono);font-size:var(--tf-text-meta);overflow-wrap:anywhere;background:0 0;padding:0}.McpPlatformPage-module__fMLJ6a__toolTag{border-radius:var(--tf-radius-xs);background:var(--tf-well);color:var(--tf-ink-soft);font-family:var(--tf-font-mono);font-size:var(--tf-text-meta);white-space:nowrap;margin-left:auto;padding:2px 8px}.McpPlatformPage-module__fMLJ6a__tool p{color:var(--tf-ink-soft);font-size:var(--tf-text-ui);text-wrap:pretty;margin:0;line-height:1.6}.McpPlatformPage-module__fMLJ6a__bgHead{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:24px 64px;display:grid}.McpPlatformPage-module__fMLJ6a__bgLead{color:var(--tf-ink-soft);font-size:var(--tf-text-body);text-wrap:pretty;margin:0;line-height:1.65}.McpPlatformPage-module__fMLJ6a__bgCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.McpPlatformPage-module__fMLJ6a__cardMuted,.McpPlatformPage-module__fMLJ6a__cardStrong,.McpPlatformPage-module__fMLJ6a__cardPlain{border:1px solid var(--tf-line);border-radius:var(--tf-radius-card);flex-direction:column;gap:14px;padding:24px;display:flex}.McpPlatformPage-module__fMLJ6a__cardMuted{background:var(--tf-well)}.McpPlatformPage-module__fMLJ6a__cardStrong{border-color:var(--tf-brand-deepest);background:var(--tf-brand-deepest);color:var(--tf-light)}.McpPlatformPage-module__fMLJ6a__cardPlain{background:var(--tf-card)}.McpPlatformPage-module__fMLJ6a__cardTop{font-size:var(--tf-text-control);font-weight:var(--tf-weight-semibold);justify-content:space-between;align-items:center;gap:12px;display:flex}.McpPlatformPage-module__fMLJ6a__cardMuted .McpPlatformPage-module__fMLJ6a__cardTop>span:first-child{color:var(--tf-muted)}.McpPlatformPage-module__fMLJ6a__statusOk,.McpPlatformPage-module__fMLJ6a__statusNo{font-size:var(--tf-text-meta);font-weight:var(--tf-weight-semibold);align-items:center;gap:6px;display:inline-flex}.McpPlatformPage-module__fMLJ6a__statusOk{color:var(--tf-dark-ok)}.McpPlatformPage-module__fMLJ6a__statusNo{color:var(--tf-muted)}.McpPlatformPage-module__fMLJ6a__cardNote{border:1px dashed var(--tf-line-strong);border-radius:var(--tf-radius-input);color:var(--tf-muted);font-size:var(--tf-text-ui-sm);padding:12px 14px;line-height:1.5}.McpPlatformPage-module__fMLJ6a__sample{border-radius:var(--tf-radius-input);background:var(--tf-brand-night);color:var(--tf-dark-body);font:400 var(--tf-text-meta)/1.7 var(--tf-font-mono);padding:12px 14px}.McpPlatformPage-module__fMLJ6a__sample span{color:var(--tf-mark-2)}.McpPlatformPage-module__fMLJ6a__cardTitle{color:var(--tf-ink);font-size:var(--tf-text-control);font-weight:var(--tf-weight-semibold)}.McpPlatformPage-module__fMLJ6a__limits{color:var(--tf-ink-soft);font-size:var(--tf-text-ui-sm);flex-direction:column;gap:12px;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.McpPlatformPage-module__fMLJ6a__limits li{gap:10px;display:flex}.McpPlatformPage-module__fMLJ6a__limits svg{color:var(--tf-faint);flex:none;margin-top:3px}.McpPlatformPage-module__fMLJ6a__note{border-top:1px solid var(--tf-line);flex-direction:column;gap:8px;padding-block:20px 0;display:flex}.McpPlatformPage-module__fMLJ6a__note p{max-width:760px;color:var(--tf-ink-soft);font-size:var(--tf-text-ui);text-wrap:pretty;margin:0;line-height:1.6}.McpPlatformPage-module__fMLJ6a__audiences{flex-direction:column;gap:16px;display:flex}.McpPlatformPage-module__fMLJ6a__audiencesLabel{color:var(--tf-muted);font-size:var(--tf-text-ui-sm)}.McpPlatformPage-module__fMLJ6a__audiences>div{border-top:1px solid var(--tf-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.McpPlatformPage-module__fMLJ6a__audiences>div>div{flex-direction:column;gap:8px;padding-block:20px 0;padding-inline:0 24px;display:flex}.McpPlatformPage-module__fMLJ6a__audiences>div>div>span:last-child{color:var(--tf-muted);font-size:var(--tf-text-ui-sm);text-wrap:pretty;line-height:1.55}.McpPlatformPage-module__fMLJ6a__audienceName{color:var(--tf-ink);font-size:var(--tf-text-ui);font-weight:var(--tf-weight-semibold);align-items:center;gap:10px;display:flex}.McpPlatformPage-module__fMLJ6a__audienceName svg{color:var(--tf-link)}.McpPlatformPage-module__fMLJ6a__clients{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;display:grid}.McpPlatformPage-module__fMLJ6a__client{border:1px solid var(--tf-line);border-radius:var(--tf-radius-card);background:var(--tf-card);flex-direction:column;gap:8px;padding:24px;display:flex}.McpPlatformPage-module__fMLJ6a__client h3{color:var(--tf-ink);font-family:var(--tf-font-sans);font-size:var(--tf-text-control);font-weight:var(--tf-weight-semibold);letter-spacing:0;margin:0}.McpPlatformPage-module__fMLJ6a__client p{color:var(--tf-muted);font-size:var(--tf-text-ui-sm);text-wrap:pretty;margin:0;line-height:1.6}.McpPlatformPage-module__fMLJ6a__client a{color:var(--tf-link);font-size:var(--tf-text-ui-sm);font-weight:500;text-decoration:none}.McpPlatformPage-module__fMLJ6a__client a:hover{text-underline-offset:3px;text-decoration:underline}.McpPlatformPage-module__fMLJ6a__faq{flex-wrap:wrap;align-items:flex-start;gap:32px 64px;display:flex}.McpPlatformPage-module__fMLJ6a__faq>.McpPlatformPage-module__fMLJ6a__head{flex:280px}.McpPlatformPage-module__fMLJ6a__faqList{border-top:1px solid var(--tf-line);flex:2 520px;min-width:0}.McpPlatformPage-module__fMLJ6a__faqList details{border-bottom:1px solid var(--tf-line)}.McpPlatformPage-module__fMLJ6a__faqList summary{cursor:pointer;align-items:center;gap:16px;padding-block:20px;list-style:none;display:flex}.McpPlatformPage-module__fMLJ6a__faqList summary::-webkit-details-marker{display:none}.McpPlatformPage-module__fMLJ6a__faqList summary h3{color:var(--tf-ink);font-family:var(--tf-font-sans);font-size:var(--tf-text-control);font-weight:var(--tf-weight-semibold);letter-spacing:0;flex:1;margin:0}.McpPlatformPage-module__fMLJ6a__faqList summary svg{color:var(--tf-faint);flex:none}.McpPlatformPage-module__fMLJ6a__faqMinus,details[open] .McpPlatformPage-module__fMLJ6a__faqPlus{display:none}details[open] .McpPlatformPage-module__fMLJ6a__faqMinus{display:block}.McpPlatformPage-module__fMLJ6a__faqList details p{color:var(--tf-ink-soft);font-size:var(--tf-text-ui);text-wrap:pretty;margin:0;padding-block:0 22px;padding-inline:0 40px;line-height:1.6}.McpPlatformPage-module__fMLJ6a__closing{margin-top:104px}.McpPlatformPage-module__fMLJ6a__closingInner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 48px;padding-block:clamp(40px,6vw,64px);padding-inline:clamp(24px,5vw,64px);display:flex;position:relative}.McpPlatformPage-module__fMLJ6a__closingCopy{flex:420px;gap:16px}@media (prefers-reduced-motion:reduce){a.McpPlatformPage-module__fMLJ6a__pill{transition:none}}
.ApiCoverage-module__x85QlG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}@media (min-width:640px){.ApiCoverage-module__x85QlG__head{margin-bottom:44px}}.ApiCoverage-module__x85QlG__intro{flex-direction:column;gap:14px;max-width:620px;display:flex}.ApiCoverage-module__x85QlG__label{font-size:var(--tf-text-meta);letter-spacing:.13em;text-transform:uppercase;color:var(--tf-faint);font-weight:600}.ApiCoverage-module__x85QlG__lead{font-size:var(--tf-text-lead);color:var(--tf-muted);text-wrap:pretty;margin:0;line-height:1.55}.ApiCoverage-module__x85QlG__root a.ApiCoverage-module__x85QlG__allLink{border:1px solid var(--tf-line);border-radius:var(--tf-radius-btn);background:var(--tf-card);height:40px;color:var(--tf-ink);font-size:var(--tf-text-ui-sm);transition:background-color var(--tf-duration-fast) var(--tf-ease-standard);align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}.ApiCoverage-module__x85QlG__root a.ApiCoverage-module__x85QlG__allLink:hover{background:var(--tf-well)}.ApiCoverage-module__x85QlG__allArrow{color:var(--tf-faint)}.ApiCoverage-module__x85QlG__grid{grid-template-areas:"picker""panel""also";align-items:start;gap:20px;display:grid}@media (min-width:900px){.ApiCoverage-module__x85QlG__grid{grid-template:"picker panel""also panel"1fr/minmax(0,1fr) minmax(0,2fr)}.ApiCoverage-module__x85QlG__picker,.ApiCoverage-module__x85QlG__also{max-width:340px}}.ApiCoverage-module__x85QlG__picker{flex-direction:column;grid-area:picker;gap:6px;display:flex}.ApiCoverage-module__x85QlG__pickerLabel{justify-content:space-between;padding:0 12px 8px;display:flex}.ApiCoverage-module__x85QlG__labelCount{font-family:var(--tf-font-mono);letter-spacing:0}.ApiCoverage-module__x85QlG__tabs{flex-direction:column;gap:6px;display:flex}.ApiCoverage-module__x85QlG__tab{border-radius:var(--tf-radius-btn);width:100%;height:60px;font-family:var(--tf-font-sans);color:var(--tf-ink);text-align:left;cursor:pointer;transition:background-color var(--tf-duration-fast) var(--tf-ease-standard);background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:0 14px 0 12px;display:flex}.ApiCoverage-module__x85QlG__tab:hover{background:var(--tf-well)}.ApiCoverage-module__x85QlG__tab:focus-visible{outline:2px solid var(--tf-link);outline-offset:2px}.ApiCoverage-module__x85QlG__tab[aria-selected=true]{border-color:var(--tf-line);background:var(--tf-card);box-shadow:0 1px 2px color-mix(in srgb, var(--tf-black) 6%, transparent)}.ApiCoverage-module__x85QlG__tabMark{border:1px solid var(--tf-line);border-radius:var(--tf-radius-btn);background:var(--tf-card);width:34px;height:34px;color:var(--tf-muted);flex:none;justify-content:center;align-items:center;display:flex}.ApiCoverage-module__x85QlG__tab[aria-selected=true] .ApiCoverage-module__x85QlG__tabMark{border-color:var(--tf-black);background:var(--tf-black)}.ApiCoverage-module__x85QlG__tabText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ApiCoverage-module__x85QlG__tabName{font-size:var(--tf-text-ui);color:var(--tf-ink-soft);font-weight:500}.ApiCoverage-module__x85QlG__tabCount{font-size:var(--tf-text-meta);color:var(--tf-faint)}.ApiCoverage-module__x85QlG__tab[aria-selected=true] .ApiCoverage-module__x85QlG__tabName{color:var(--tf-ink);font-weight:600}.ApiCoverage-module__x85QlG__tab[aria-selected=true] .ApiCoverage-module__x85QlG__tabCount{color:var(--tf-muted)}.ApiCoverage-module__x85QlG__tabCaret{color:var(--tf-muted);flex:none}.ApiCoverage-module__x85QlG__also{border-top:1px solid var(--tf-line);flex-direction:column;grid-area:also;gap:8px;padding:14px 12px 0;display:flex}@media (min-width:900px){.ApiCoverage-module__x85QlG__also{margin-top:-10px}}.ApiCoverage-module__x85QlG__root a.ApiCoverage-module__x85QlG__alsoLink{font-size:var(--tf-text-ui-sm);color:var(--tf-ink-soft);transition:color var(--tf-duration-fast) var(--tf-ease-standard);align-items:center;gap:8px;display:flex}.ApiCoverage-module__x85QlG__root a.ApiCoverage-module__x85QlG__alsoLink svg{color:var(--tf-faint);flex:none}.ApiCoverage-module__x85QlG__root a.ApiCoverage-module__x85QlG__alsoLink:hover{color:var(--tf-link)}.ApiCoverage-module__x85QlG__panel{border-radius:var(--tf-radius-card);background:var(--tf-black);min-width:0;color:var(--tf-light);grid-area:panel;position:relative;overflow:hidden}.ApiCoverage-module__x85QlG__panel[hidden]{display:none}.ApiCoverage-module__x85QlG__panel:before{content:"";pointer-events:none;background-image:var(--tf-coverage-grid);-webkit-mask-image:var(--tf-coverage-grid-mask);-webkit-mask-image:var(--tf-coverage-grid-mask);mask-image:var(--tf-coverage-grid-mask);background-size:36px 36px;position:absolute;inset:0}.ApiCoverage-module__x85QlG__panel>*{position:relative}.ApiCoverage-module__x85QlG__panelHead{flex-wrap:wrap;align-items:center;gap:16px;padding:28px clamp(20px,3vw,32px) 0;display:flex}.ApiCoverage-module__x85QlG__panelMark{border:1px solid color-mix(in srgb, var(--tf-light) 14%, transparent);border-radius:var(--tf-radius-btn);background:color-mix(in srgb, var(--tf-light) 8%, transparent);width:44px;height:44px;color:var(--tf-light);flex:none;justify-content:center;align-items:center;display:flex}.ApiCoverage-module__x85QlG__panelTitle{flex-direction:column;flex:220px;gap:3px;min-width:0;display:flex}.ApiCoverage-module__x85QlG__panelTitle h3{font-family:var(--tf-font-sans);font-size:var(--tf-text-lead);letter-spacing:-.01em;color:var(--tf-light);margin:0;font-weight:600}.ApiCoverage-module__x85QlG__panelTitle span{font-size:var(--tf-text-ui-sm);color:color-mix(in srgb, var(--tf-light) 72%, transparent);line-height:1.45}.ApiCoverage-module__x85QlG__root a.ApiCoverage-module__x85QlG__panelCta{border-radius:var(--tf-radius-btn);background:var(--tf-light);height:36px;color:var(--tf-black);font-size:var(--tf-text-ui-sm);transition:background-color var(--tf-duration-fast) var(--tf-ease-standard);align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.ApiCoverage-module__x85QlG__root a.ApiCoverage-module__x85QlG__panelCta:hover{background:color-mix(in srgb, var(--tf-light) 88%, transparent)}.ApiCoverage-module__x85QlG__panelRule{background:color-mix(in srgb, var(--tf-light) 10%, transparent);height:1px;margin:24px clamp(20px,3vw,32px) 0}.ApiCoverage-module__x85QlG__endpoints{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:8px clamp(8px,1.5vw,16px);list-style:none;display:grid}.ApiCoverage-module__x85QlG__root a.ApiCoverage-module__x85QlG__endpoint{border-radius:var(--tf-radius-btn);color:var(--tf-light);transition:background-color var(--tf-duration-fast) var(--tf-ease-standard);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.ApiCoverage-module__x85QlG__root a.ApiCoverage-module__x85QlG__endpoint:hover{background:color-mix(in srgb, var(--tf-light) 6%, transparent)}.ApiCoverage-module__x85QlG__root a.ApiCoverage-module__x85QlG__endpoint:focus-visible,.ApiCoverage-module__x85QlG__root a.ApiCoverage-module__x85QlG__panelCta:focus-visible,.ApiCoverage-module__x85QlG__root a.ApiCoverage-module__x85QlG__panelDocs:focus-visible{outline:2px solid var(--tf-light);outline-offset:2px}.ApiCoverage-module__x85QlG__endpointName{font-size:var(--tf-text-ui);font-weight:600}.ApiCoverage-module__x85QlG__endpointRoute{align-items:center;gap:8px;min-width:0;display:flex}.ApiCoverage-module__x85QlG__method{font-family:var(--tf-font-mono);font-size:var(--tf-text-meta);letter-spacing:.06em;color:var(--tf-dark-teal);font-weight:700}.ApiCoverage-module__x85QlG__endpointRoute code{font-family:var(--tf-font-mono);font-size:var(--tf-text-label);color:color-mix(in srgb, var(--tf-light) 66%, transparent);text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:0;overflow:hidden}.ApiCoverage-module__x85QlG__panelFoot{border-top:1px solid color-mix(in srgb, var(--tf-light) 10%, transparent);background:color-mix(in srgb, var(--tf-light) 3%, var(--tf-black));font-size:var(--tf-text-ui-sm);color:color-mix(in srgb, var(--tf-light) 72%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px clamp(20px,3vw,32px);display:flex}.ApiCoverage-module__x85QlG__root a.ApiCoverage-module__x85QlG__panelDocs{color:var(--tf-light);align-items:center;gap:6px;font-weight:500;display:inline-flex}.ApiCoverage-module__x85QlG__root a.ApiCoverage-module__x85QlG__panelDocs:hover{text-decoration:underline}
