.td-legal-footer:where(.astro-xiihje6n){box-sizing:border-box;width:100%;max-width:62rem;margin-inline:auto;margin-top:2rem;padding:1rem 1.25rem 1.75rem;border-top:1px solid var(--sl-color-hairline);color:var(--sl-color-gray-3);font-size:.75rem;line-height:1.6;text-align:center}.td-legal-footer:where(.astro-xiihje6n) p:where(.astro-xiihje6n){margin:0}.td-legal-footer:where(.astro-xiihje6n) .td-legal-footer-risk:where(.astro-xiihje6n){max-width:48rem;margin:0 auto .75rem;text-wrap:pretty}.td-legal-footer-risk:where(.astro-xiihje6n) strong:where(.astro-xiihje6n){color:var(--sl-color-gray-2)}.td-legal-footer:where(.astro-xiihje6n) a:where(.astro-xiihje6n){color:var(--sl-color-text-accent);font-weight:600;text-decoration:none;white-space:nowrap}.td-legal-footer:where(.astro-xiihje6n) a:where(.astro-xiihje6n):hover{text-decoration:underline}.td-legal-footer:where(.astro-xiihje6n) a:where(.astro-xiihje6n):focus-visible{outline:2px solid var(--td-aqua);outline-offset:2px}.td-legal-sep:where(.astro-xiihje6n){margin:0 .4rem;opacity:.5}.td-legal-footer-copy:where(.astro-xiihje6n){margin-top:.35rem;font-family:var(--td-mono);font-size:.7rem}:root{--td-carbon: #0f1014;--td-panel: #15171b;--td-cream: #f6f4ef;--td-aqua: #2fe0bd;--td-aqua-deep: #15b598;--td-aqua-fg: #05130f;--td-coral: #ff7a59;--td-loss: #ff6f61;--td-amber: #ffb23c;--td-win-text: var(--td-aqua);--td-loss-text: var(--td-loss);--td-warn-text: var(--td-amber);--td-mono: ui-monospace, "Cascadia Code", "JetBrains Mono", "SF Mono", Consolas, "Liberation Mono", monospace;--td-weave: repeating-linear-gradient(45deg, rgba(255,255,255,.022) 0 1px, transparent 1px 5px), repeating-linear-gradient(-45deg, rgba(255,255,255,.018) 0 1px, transparent 1px 5px);--td-hatch: repeating-linear-gradient(-45deg, var(--td-amber) 0 4px, transparent 4px 9px);--sl-font: "Inter", "Inter Variable", -apple-system, "Segoe UI Variable Text", "Segoe UI", system-ui, Roboto, Helvetica, Arial, sans-serif;--sl-font-mono: var(--td-mono)}:root{--sl-color-accent-low: #0e3b33;--sl-color-accent: #2fe0bd;--sl-color-accent-high: #d6fff4;--sl-color-white: #f6f4ef;--sl-color-gray-1: #e7e6e2;--sl-color-gray-2: #b9bdc6;--sl-color-gray-3: #98a0ad;--sl-color-gray-4: #5b6470;--sl-color-gray-5: #2a2e37;--sl-color-gray-6: #191c22;--sl-color-black: #0f1014;--sl-color-bg: #0f1014;--sl-color-bg-nav: color-mix(in srgb, #15171b 88%, black);--sl-color-bg-sidebar: #121419;--sl-color-hairline: #2a2e37;--sl-color-hairline-shade: #202329;--sl-color-text-accent: #4fe8c9;--sl-color-bg-inline-code: #1c1f26}:root[data-theme=light]{--sl-color-accent-low: #bdf3e6;--sl-color-accent: #0c8f74;--sl-color-accent-high: #06382d;--sl-color-white: #16181d;--sl-color-gray-1: #1e2127;--sl-color-gray-2: #33383f;--sl-color-gray-3: #5b6470;--sl-color-gray-4: #838b96;--sl-color-gray-5: #cfd0cb;--sl-color-gray-6: #eae9e3;--sl-color-gray-7: #f4f2ec;--sl-color-black: #fbfaf6;--sl-color-bg: #fbfaf6;--sl-color-bg-nav: #f4f2ec;--sl-color-bg-sidebar: #f4f2ec;--sl-color-hairline: #e2e0d7;--sl-color-text-accent: #0a7a65;--sl-color-bg-inline-code: #edece5;--td-win-text: #0a7a65;--td-loss-text: #b8413a;--td-warn-text: #935e0b;--td-weave: repeating-linear-gradient(45deg, rgba(0,0,0,.028) 0 1px, transparent 1px 5px), repeating-linear-gradient(-45deg, rgba(0,0,0,.022) 0 1px, transparent 1px 5px)}:root{font-feature-settings:"tnum" 1}.page .site-title img{height:34px}.hero{padding-block:3.5rem 1.5rem}.hero h1{font-size:clamp(2.2rem,1.2rem + 4vw,4.25rem);line-height:1.02;letter-spacing:-.022em;font-weight:700;max-width:16ch}.hero .copy{position:relative}.hero h1:after{content:"";display:block;margin-top:.9rem;height:3px;width:min(320px,70%);border-radius:999px;background:radial-gradient(circle at var(--td-play, 34%) 50%,var(--td-aqua) 0 6px,transparent 7px),linear-gradient(90deg,var(--td-aqua),color-mix(in srgb,var(--td-aqua) 15%,transparent));clip-path:inset(0 0 0 0);animation:td-scrub-reveal .9s linear both}.hero .tagline{font-size:clamp(1rem,.9rem + .5vw,1.2rem);color:var(--sl-color-gray-2);max-width:46ch}.hero img,.td-hero-split .td-hero-visual img{border:1px solid var(--sl-color-hairline);border-radius:12px;box-shadow:0 20px 60px -24px #000000a6;background:var(--sl-color-bg-nav)}.hero .actions a[data-variant=primary]{background:var(--td-aqua);border-color:var(--td-aqua);color:var(--td-aqua-fg)}.hero .actions a[data-variant=primary]:hover{filter:brightness(1.05)}body:has(.td-compare-page) .hero{gap:2%;padding-block:clamp(1.75rem,3vw,2.75rem) 1rem}body:has(.td-compare-page) .hero .stack{gap:1.15rem}body:has(.td-compare-page) .hero .copy{gap:.8rem}body:has(.td-compare-page) .hero h1{max-width:19ch;font-size:clamp(2.75rem,3.6vw,3.5rem);line-height:1.03;text-wrap:balance}body:has(.td-compare-page) .hero h1:after{width:min(280px,58%);margin-top:.65rem}body:has(.td-compare-page) .hero .tagline{max-width:52ch;font-size:clamp(1rem,.94rem + .25vw,1.1rem);line-height:1.55}body:has(.td-compare-page) .hero .actions{gap:.75rem}body:has(.td-compare-page) .hero .actions a{display:inline-flex;align-items:center;min-height:2.75rem}@media(max-width:49.999rem){body:has(.td-compare-page) .hero{padding-block:1.5rem .75rem}body:has(.td-compare-page) .hero>img,body:has(.td-compare-page) .hero>.hero-html{order:2;width:min(72%,17rem)}body:has(.td-compare-page) .hero>.stack{order:1}body:has(.td-compare-page) .hero h1{max-width:16ch;font-size:clamp(2.15rem,9.2vw,3rem)}body:has(.td-compare-page) .hero .tagline{max-width:38ch;font-size:1rem}}.td-wrap{max-width:62rem;margin-inline:auto;padding-inline:1.25rem}.sl-markdown-content :is(.td-grid,.td-loop,.td-vs,.td-statline,.td-tape-track,.td-steps3,.td-platform-grid,.td-coverage,.td-cta-actions)>*{margin-top:0}.sl-markdown-content .td-band,.sl-markdown-content .td-honest,.sl-markdown-content .td-cta,.td-band,.td-honest{margin-top:clamp(3rem,2rem + 2.5vw,4.5rem)}.td-band,.td-honest,.td-cta{scroll-margin-top:5.5rem}.sl-markdown-content .td-band>h2,.sl-markdown-content .td-honest>h2{font-size:clamp(1.45rem,1.05rem + 1.6vw,2.3rem);letter-spacing:-.02em;line-height:1.12;margin:.65rem 0 .4rem}.td-sub{color:var(--sl-color-gray-2);max-width:60ch}body:has(.td-compare-page) .td-band,body:has(.td-compare-page) .td-honest{margin-top:clamp(2.75rem,2.25rem + 1.5vw,4rem)}body:has(.td-compare-page) .td-wrap>.td-band:first-child{margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem)}body:has(.td-compare-page) .td-band>h2,body:has(.td-compare-page) .td-honest>h2{max-width:30ch;text-wrap:balance}.td-eyebrow{font-family:var(--td-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--sl-color-white) 72%,transparent);display:inline-flex;align-items:center;gap:.55rem}.td-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--td-coral);box-shadow:0 0 0 3px color-mix(in srgb,var(--td-coral) 18%,transparent);animation:td-rec-pulse 1s ease-in-out infinite}.td-eyebrow.plain:before{content:none}.td-crumb{font-family:var(--td-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:1.5rem;color:color-mix(in srgb,var(--sl-color-white) 55%,transparent)}.td-crumb a,.sl-markdown-content .td-crumb a{color:color-mix(in srgb,var(--sl-color-white) 72%,transparent);text-decoration:none}.td-crumb a:hover,.sl-markdown-content .td-crumb a:hover{color:var(--sl-color-text-accent)}.td-crumb .sep{color:color-mix(in srgb,var(--sl-color-white) 35%,transparent)}.td-page-head{padding-block:2.5rem .5rem}.sl-markdown-content .td-page-head h1,.td-page-head h1{font-size:clamp(1.9rem,1.2rem + 2.8vw,3.1rem);line-height:1.06;letter-spacing:-.02em;font-weight:700;max-width:22ch;margin:.55rem 0 .5rem}.td-page-head .td-sub{margin:0}.td-page-head .td-scrubber{margin-top:1.1rem}.td-hero{padding-block:clamp(3rem,2rem + 4vw,5.5rem) 1rem}.sl-markdown-content .td-hero h1,.td-hero h1{font-size:clamp(2.4rem,1.3rem + 4.6vw,4.5rem);line-height:1.01;letter-spacing:-.024em;font-weight:700;max-width:15ch;margin:.7rem 0 .8rem}.td-hero .td-sub{font-size:clamp(1rem,.92rem + .5vw,1.2rem);max-width:48ch}.td-hero .td-scrubber{margin-top:1.3rem}.td-hero-split{width:100%;max-width:78rem;margin-inline:auto;padding-inline:1.25rem;display:grid;gap:1.35rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "visual" "table" "nav"}.td-hero-split.td-hero{padding-block:clamp(1.5rem,1rem + 1.25vw,2.25rem) .5rem}.td-hero-split .td-hero-copy{grid-area:copy;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.td-hero-split .td-hero-eyebrow{margin:0 0 1rem;color:color-mix(in srgb,var(--sl-color-text-accent) 78%,transparent)}:root[data-theme=light] .td-hero-split .td-hero-eyebrow{color:var(--sl-color-text-accent)}.td-hero-split h1{margin:0;max-width:none;font-size:clamp(2.65rem,1.7rem + 3vw,3.25rem);line-height:1.02;letter-spacing:-.035em}.td-hero-split h1 span{display:block}.td-hero-split h1:after{content:"";display:block;margin-top:.8rem;height:3px;width:min(18rem,62%);border-radius:999px;background:radial-gradient(circle at var(--td-play, 34%) 50%,var(--td-aqua) 0 6px,transparent 7px),linear-gradient(90deg,var(--td-aqua),color-mix(in srgb,var(--td-aqua) 15%,transparent));clip-path:inset(0 0 0 0);animation:td-scrub-reveal .9s linear both}.td-hero-split .td-hero-lede{margin:1.25rem 0 0;max-width:51ch;font-size:clamp(1rem,.95rem + .25vw,1.1rem);line-height:1.55}.td-hero-split .td-hero-compare.td-compare{grid-area:table;margin-top:.15rem}.td-hero-split .td-hero-compare th,.td-hero-split .td-hero-compare td{padding:.55rem .8rem;font-size:.8rem;line-height:1.35}.td-hero-split .td-hero-compare .good:before{content:"✓ "}.td-hero-split .td-hero-line{margin:1rem 0 0;font-weight:500;color:var(--sl-color-gray-1)}.td-hero-split .td-hero-line strong{color:var(--sl-color-white);font-weight:700}.td-hero-split .td-hero-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.15rem}.td-hero-split .td-hero-actions .td-btn{min-height:2.8rem;display:inline-flex;align-items:center;justify-content:center}.td-hero-split .td-hero-actions .td-btn.secondary{margin-left:0}.td-hero-split .td-hero-nav{grid-area:nav;display:flex;gap:.55rem 1rem;flex-wrap:wrap;padding-top:.1rem}.td-hero-split .td-hero-nav a{color:var(--sl-color-gray-2);font-size:.82rem;font-weight:600;text-decoration:none}.td-hero-split .td-hero-nav a:hover{color:var(--sl-color-text-accent)}.td-hero-split .td-hero-nav a:focus-visible{outline:2px solid var(--td-aqua);outline-offset:2px}.td-hero-split .td-hero-visual{grid-area:visual;min-width:0;position:relative;align-self:start}.td-hero-split .td-hero-visual img{width:100%;max-width:none;height:auto;aspect-ratio:2490 / 1590;display:block;margin-inline:auto;filter:brightness(1.04) contrast(1.03)}.td-hero-split .td-hero-callout{position:absolute;left:1rem;bottom:1rem;font-family:var(--td-mono);font-size:.68rem;letter-spacing:.06em;padding:.35rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--td-aqua) 45%,var(--sl-color-hairline));background:color-mix(in srgb,var(--sl-color-bg) 82%,transparent);color:var(--sl-color-text-accent);backdrop-filter:blur(2px)}@media(min-width:56rem){.td-hero-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(2rem,4vw,4rem);row-gap:1.1rem;align-items:start;grid-template-areas:"copy       visual" "table      table"}.td-hero-split .td-hero-nav{display:none}}@media(min-width:56rem)and (max-width:64rem){.td-hero-split h1{font-size:clamp(2.55rem,4.7vw,3rem)}.td-hero-split .td-hero-lede{font-size:1rem}}@media(max-width:55.999rem){.td-hero-split{padding-inline:.75rem}.td-hero-split.td-hero{padding-top:1.5rem}.td-hero-split h1{font-size:clamp(2.15rem,9.5vw,2.8rem)}.td-hero-split .td-hero-lede{line-height:1.55}.td-hero-split .td-hero-visual{margin-top:.15rem}.td-hero-split .td-hero-actions{width:100%}.td-hero-split .td-hero-actions .td-btn{flex:1 1 11rem}.td-hero-split .td-hero-compare table,.td-hero-split .td-hero-compare tbody,.td-hero-split .td-hero-compare tr,.td-hero-split .td-hero-compare td{display:block;width:100%}.td-hero-split .td-hero-compare thead{display:none}.td-hero-split .td-hero-compare tr+tr{border-top:1px solid var(--sl-color-hairline)}.td-hero-split .td-hero-compare td{border:0}.td-hero-split .td-hero-compare td:first-child{padding-bottom:.25rem}.td-hero-split .td-hero-compare td:last-child{padding-top:.25rem;border-left:0}}@media(max-width:25rem){.td-hero-split{gap:1.1rem}.td-hero-split h1{font-size:2.15rem}.td-hero-split .td-hero-actions .td-btn{flex-basis:100%}.td-hero-split .td-hero-callout{display:none}}.td-tape{margin-top:1.1rem;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent)}.td-tape-track{display:flex;width:max-content;animation:td-tape-scroll 48s linear infinite;will-change:transform}.td-tape:hover .td-tape-track{animation-play-state:paused}.td-tape-group{display:flex;gap:.6rem;padding-right:.6rem}@keyframes td-tape-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.td-label{font-family:var(--td-mono);font-size:.82rem;padding:.34rem .7rem;border:1px solid var(--sl-color-hairline);border-radius:7px;background:color-mix(in srgb,var(--sl-color-bg-nav) 80%,transparent);color:var(--sl-color-gray-2);white-space:nowrap}.td-label .pos{color:var(--td-win-text)}.td-label .neg{color:var(--td-loss-text)}.td-label .sym{color:var(--sl-color-white)}.td-label .sep{color:var(--sl-color-gray-4);padding-inline:.15rem}.td-label.xl{font-size:clamp(1.05rem,.8rem + 1.2vw,1.6rem);padding:.55rem 1rem;border-radius:10px}.td-loop{margin-top:1.6rem;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);background:var(--sl-color-hairline);border:1px solid var(--sl-color-hairline);border-radius:12px;overflow:hidden;position:relative}.td-loop:before,.td-loop:after{content:"";position:absolute;left:0;right:0;height:9px;background-image:radial-gradient(circle,var(--sl-color-black) 0 2px,transparent 2.6px);background-size:15px 9px;background-position:7px center;opacity:.85;pointer-events:none;z-index:1}.td-loop:before{top:2px}.td-loop:after{bottom:2px}.td-step{background:var(--sl-color-bg-nav);padding:1.5rem 1.1rem 1.4rem}.td-step .n{font-family:var(--td-mono);font-size:.72rem;color:var(--sl-color-text-accent);letter-spacing:.1em}.sl-markdown-content .td-step h3,.td-step h3{margin:.35rem 0 .3rem;font-size:1rem}.sl-markdown-content .td-step p,.td-step p{margin:0;font-size:.86rem;color:var(--sl-color-gray-3)}@media(max-width:640px){.td-loop{grid-template-columns:1fr}}.td-steps3{grid-template-columns:repeat(3,1fr)}@media(max-width:640px){.td-steps3{grid-template-columns:1fr}}.td-loop.td-snap{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.td-loop.td-snap .td-step{flex:0 0 min(19rem,82%);scroll-snap-align:start;border-right:1px solid var(--sl-color-hairline)}.td-scrubber{position:relative;height:12px;width:min(340px,78%)}.td-scrubber:before{content:"";position:absolute;left:0;right:0;top:50%;height:10px;transform:translateY(-50%);border-inline:2px solid color-mix(in srgb,var(--sl-color-white) 60%,transparent);background:linear-gradient(var(--sl-color-hairline),var(--sl-color-hairline)) center / 100% 2px no-repeat}.td-scrubber:after{content:"";position:absolute;left:0;top:50%;height:10px;width:var(--td-progress, 62%);transform:translateY(-50%);background:radial-gradient(circle at calc(100% - 5px) 50%,var(--td-aqua) 0 4px,transparent 4.5px),linear-gradient(var(--td-aqua),var(--td-aqua)) left center / calc(100% - 5px) 3px no-repeat;clip-path:inset(0 0 0 0);animation:td-scrub-reveal .9s linear both}@keyframes td-scrub-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.td-rec-chip{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--td-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;padding:.32rem .75rem;border:1px solid var(--sl-color-hairline);border-radius:999px;background:color-mix(in srgb,var(--sl-color-bg-nav) 80%,transparent);color:color-mix(in srgb,var(--sl-color-white) 72%,transparent)}.td-rec-chip:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--td-coral);animation:td-rec-pulse 1s ease-in-out infinite}@keyframes td-rec-pulse{0%,to{opacity:1}50%{opacity:.45}}.td-coverage{margin-top:2rem;display:flex;align-items:center;gap:6px;height:12px}.td-coverage .on{flex:1 1 0;height:2px;border-radius:999px;background:var(--td-aqua)}.td-coverage .on.w2{flex-grow:2}.td-coverage .on.w3{flex-grow:3}.td-coverage .gap{flex:0 0 clamp(3rem,12%,5.5rem);height:9px;border-radius:3px;background:var(--td-hatch)}.td-gap-note{margin:.5rem 0 0;font-family:var(--td-mono);font-size:.74rem;letter-spacing:.04em;color:color-mix(in srgb,var(--sl-color-white) 60%,transparent)}.td-gap-note b{color:var(--td-warn-text);font-weight:600}.td-gap-callout{position:relative;margin-top:1.6rem;border:1px solid var(--sl-color-hairline);border-radius:12px;padding:1.1rem 1.3rem 1.1rem 1.55rem;background:color-mix(in srgb,var(--sl-color-bg-nav) 70%,transparent);overflow:hidden}.td-gap-callout:before{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;background:var(--td-hatch)}.td-gap-callout p{margin:0;font-size:.92rem;color:var(--sl-color-gray-2);max-width:62ch}.td-gap-callout p+p{margin-top:.5rem}.td-gap-callout b{color:var(--td-warn-text)}.td-statline{margin-top:1.6rem;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));background:var(--sl-color-hairline);border:1px solid var(--sl-color-hairline);border-radius:12px;overflow:hidden}.td-stat{background:var(--sl-color-bg-nav);padding:.9rem 1rem}.td-stat .l{display:block;font-family:var(--td-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--sl-color-white) 55%,transparent);margin-bottom:.35rem}.td-stat .v{display:block;font-family:var(--td-mono);font-variant-numeric:tabular-nums;font-size:clamp(1.15rem,1rem + .7vw,1.55rem);font-weight:500;color:var(--sl-color-white);white-space:nowrap}.td-stat .v.pos{color:var(--td-win-text)}.td-stat .v.neg{color:var(--td-loss-text)}.td-stat .avg{display:block;font-family:var(--td-mono);font-size:.72rem;margin-top:.2rem;color:var(--sl-color-gray-3)}.td-grid{margin-top:1.6rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.td-card{border:1px solid var(--sl-color-hairline);border-radius:12px;padding:1.15rem 1.2rem;background:color-mix(in srgb,var(--sl-color-bg-nav) 65%,transparent);transition:border-color .15s linear}.td-card:hover{border-color:color-mix(in srgb,var(--sl-color-white) 22%,var(--sl-color-hairline))}.td-card h3{margin:0 0 .35rem;font-size:1rem;letter-spacing:-.01em}.td-card p{margin:0;font-size:.88rem;color:var(--sl-color-gray-3)}.td-card .k{font-family:var(--td-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sl-color-text-accent);display:block;margin-bottom:.55rem}.td-platform-grid{margin-top:1.4rem;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.td-platform-card,.sl-markdown-content a.td-platform-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--sl-color-hairline);border-radius:10px;padding:.85rem 1rem;background:color-mix(in srgb,var(--sl-color-bg-nav) 65%,transparent);text-decoration:none;color:inherit;transition:border-color .15s linear}.td-platform-card:hover{border-color:color-mix(in srgb,var(--sl-color-white) 22%,var(--sl-color-hairline))}.td-platform-card h3{margin:0;font-size:.98rem;letter-spacing:-.01em;color:var(--sl-color-white)}.td-platform-card p{margin:.15rem 0 0;font-size:.8rem;color:var(--sl-color-gray-3)}.td-status{flex-shrink:0;font-family:var(--td-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;padding:.26rem .6rem;border-radius:999px;border:1px solid var(--sl-color-hairline);color:color-mix(in srgb,var(--sl-color-white) 70%,transparent);white-space:nowrap}.td-status.shipped{color:var(--td-win-text);border-color:color-mix(in srgb,var(--td-aqua) 45%,var(--sl-color-hairline))}.td-status.soon{color:var(--td-warn-text);border-style:dashed;border-color:color-mix(in srgb,var(--td-amber) 45%,var(--sl-color-hairline))}.td-vs{margin-top:1.6rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.td-vs-col{border:1px solid var(--sl-color-hairline);border-radius:12px;padding:1.15rem 1.2rem;background:color-mix(in srgb,var(--sl-color-bg-nav) 65%,transparent)}.td-vs-col .k{font-family:var(--td-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sl-color-gray-3);display:block;margin-bottom:.55rem}.td-vs-col ul{margin:0;padding-left:1.1rem}.td-vs-col li{margin:.3rem 0;font-size:.88rem;color:var(--sl-color-gray-3)}.td-vs-col.is-recap{border-color:color-mix(in srgb,var(--td-aqua) 45%,var(--sl-color-hairline));background:radial-gradient(120% 140% at 50% -20%,color-mix(in srgb,var(--td-aqua) 10%,transparent),transparent 60%),color-mix(in srgb,var(--sl-color-bg-nav) 65%,transparent)}.td-vs-col.is-recap .k{color:var(--sl-color-text-accent)}.td-vs-col.is-recap li{color:var(--sl-color-gray-2)}.td-compare{margin-top:1.25rem;border:1px solid var(--sl-color-hairline);border-radius:12px;overflow-x:auto}.td-compare table,.sl-markdown-content .td-compare table{display:table;width:100%;margin:0;border-collapse:collapse}.td-compare th,.td-compare td,.sl-markdown-content .td-compare th,.sl-markdown-content .td-compare td{padding:.7rem .95rem;border:0;border-bottom:1px solid var(--sl-color-hairline);text-align:left;vertical-align:top;font-size:.88rem;color:var(--sl-color-gray-2);background:transparent}.td-compare tr:last-child td,.sl-markdown-content .td-compare tr:last-child td{border-bottom:0}.td-compare thead th,.sl-markdown-content .td-compare thead th{font-family:var(--td-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:color-mix(in srgb,var(--sl-color-white) 60%,transparent);background:color-mix(in srgb,var(--sl-color-bg-nav) 80%,transparent)}.td-compare tbody td:first-child,.sl-markdown-content .td-compare tbody td:first-child{color:var(--sl-color-white);font-weight:600;font-size:.85rem}.td-compare th:last-child,.td-compare td:last-child,.sl-markdown-content .td-compare th:last-child,.sl-markdown-content .td-compare td:last-child{background:color-mix(in srgb,var(--td-aqua) 7%,transparent);border-left:1px solid color-mix(in srgb,var(--td-aqua) 35%,var(--sl-color-hairline));color:var(--sl-color-gray-1)}.td-compare thead th:last-child,.sl-markdown-content .td-compare thead th:last-child{color:var(--sl-color-text-accent);background:color-mix(in srgb,var(--td-aqua) 11%,transparent)}.td-compare .good{color:var(--td-win-text);font-weight:600}.td-compare .dim{color:color-mix(in srgb,var(--sl-color-white) 45%,transparent)}.td-compare-mark{display:inline-flex;align-items:baseline;gap:.32rem;white-space:nowrap;font-family:var(--td-mono);font-size:.78rem;font-weight:700}.td-compare-mark.is-yes{color:var(--td-win-text)}.td-compare-mark.is-no{color:var(--td-loss-text)}.td-compare-rows th:last-child,.td-compare-rows td:last-child,.sl-markdown-content .td-compare-rows th:last-child,.sl-markdown-content .td-compare-rows td:last-child{background:transparent;border-left:0;color:var(--sl-color-gray-2)}.sl-markdown-content .td-compare.td-compare-rows th:last-child,.sl-markdown-content .td-compare.td-compare-rows td:last-child{background-color:transparent}.td-compare-rows thead th:last-child,.sl-markdown-content .td-compare-rows thead th:last-child{color:color-mix(in srgb,var(--sl-color-white) 60%,transparent);background:color-mix(in srgb,var(--sl-color-bg-nav) 80%,transparent)}.td-compare-rows .is-recap-row td,.sl-markdown-content .td-compare-rows .is-recap-row td{background:color-mix(in srgb,var(--td-aqua) 8%,transparent);color:var(--sl-color-gray-1)}.td-compare-rows .is-recap-row td:first-child,.sl-markdown-content .td-compare-rows .is-recap-row td:first-child{box-shadow:inset 3px 0 0 var(--td-aqua);color:var(--sl-color-white)}.td-source-note{margin:.85rem 0 0;max-width:76ch;color:var(--sl-color-gray-3);font-size:.8rem;line-height:1.55}@media(min-width:48.001rem){.td-compare-rows table,.sl-markdown-content .td-compare-rows table{table-layout:fixed}.td-compare-rows th:nth-child(1){width:13%}.td-compare-rows th:nth-child(2){width:22%}.td-compare-rows th:nth-child(3){width:22%}.td-compare-rows th:nth-child(4){width:27%}.td-compare-rows th:nth-child(5){width:16%}}@media(max-width:48rem){.td-compare-rows,.sl-markdown-content .td-compare-rows{border:0;overflow:visible}.td-compare-rows table,.td-compare-rows tbody,.td-compare-rows tr,.td-compare-rows td,.sl-markdown-content .td-compare-rows table,.sl-markdown-content .td-compare-rows tbody,.sl-markdown-content .td-compare-rows tr,.sl-markdown-content .td-compare-rows td{display:block;width:100%}.td-compare-rows thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.td-compare-rows tr,.sl-markdown-content .td-compare-rows tr{margin-top:.75rem;overflow:hidden;border:1px solid var(--sl-color-hairline);border-radius:10px;background:color-mix(in srgb,var(--sl-color-bg-nav) 45%,transparent)}.td-compare-rows tbody tr:first-child,.sl-markdown-content .td-compare-rows tbody tr:first-child{margin-top:0}.td-compare-rows td,.sl-markdown-content .td-compare-rows td{display:grid;grid-template-columns:minmax(7.75rem,42%) minmax(0,1fr);gap:.75rem;padding:.58rem .75rem;border-bottom:0;font-size:.84rem}.td-compare-rows td:not(:last-child),.sl-markdown-content .td-compare-rows td:not(:last-child){border-bottom:1px solid var(--sl-color-hairline)}.td-compare-rows td:before{font-family:var(--td-mono);font-size:.66rem;font-weight:600;letter-spacing:.08em;line-height:1.45;text-transform:uppercase;color:var(--sl-color-gray-3)}.td-compare-rows td[data-label]:before{content:attr(data-label)}.td-compare-rows .is-recap-row,.sl-markdown-content .td-compare-rows .is-recap-row{border-color:color-mix(in srgb,var(--td-aqua) 50%,var(--sl-color-hairline))}.td-compare-rows .is-recap-row td:first-child,.sl-markdown-content .td-compare-rows .is-recap-row td:first-child{box-shadow:inset 3px 0 0 var(--td-aqua)}}@media(max-width:40rem){.td-compare-cards,.sl-markdown-content .td-compare-cards{border:0;overflow:visible}.td-compare-cards table,.td-compare-cards tbody,.sl-markdown-content .td-compare-cards table,.sl-markdown-content .td-compare-cards tbody{display:block;width:100%}.td-compare-cards thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.td-compare-cards tr,.sl-markdown-content .td-compare-cards tr{display:grid;grid-template-columns:1fr 1fr;margin-top:.75rem;overflow:hidden;border:1px solid var(--sl-color-hairline);border-radius:10px}.td-compare-cards tbody tr:first-child,.sl-markdown-content .td-compare-cards tbody tr:first-child{margin-top:0}.td-compare-cards td,.sl-markdown-content .td-compare-cards td{display:block;min-width:0;padding:.65rem .75rem;border:0;font-size:.84rem}.td-compare-cards td:first-child,.sl-markdown-content .td-compare-cards td:first-child{grid-column:1 / -1;background:color-mix(in srgb,var(--sl-color-bg-nav) 80%,transparent);border-bottom:1px solid var(--sl-color-hairline);font-size:.84rem}.td-compare-cards td:nth-child(2),.sl-markdown-content .td-compare-cards td:nth-child(2){border-right:1px solid var(--sl-color-hairline)}.td-compare-cards td:nth-child(2):before,.td-compare-cards td:nth-child(3):before{display:block;margin-bottom:.35rem;font-family:var(--td-mono);font-size:.64rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-gray-3)}.td-compare-cards td:nth-child(2):before{content:var(--td-card-col-a, "TradeZella")}.td-compare-cards td:nth-child(3):before{content:"Recap";color:var(--sl-color-text-accent)}}.td-quote{margin:1.8rem 0 0;border:1px solid var(--sl-color-hairline);border-left:3px solid color-mix(in srgb,var(--td-aqua) 70%,var(--sl-color-hairline));border-radius:0 12px 12px 0;padding:1.25rem 1.4rem;background:color-mix(in srgb,var(--sl-color-bg-nav) 65%,transparent)}.td-quote blockquote{margin:0;border:0;padding:0;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);line-height:1.5;color:var(--sl-color-gray-1)}.td-quote figcaption{margin-top:.7rem;font-family:var(--td-mono);font-size:.76rem;letter-spacing:.04em;color:color-mix(in srgb,var(--sl-color-white) 60%,transparent)}.td-quote figcaption:before{content:"— "}.td-claim{margin-top:1.1rem;padding:.75rem 1rem;border-left:3px solid color-mix(in srgb,var(--sl-color-white) 55%,transparent);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--sl-color-bg-nav) 75%,transparent);color:var(--sl-color-gray-2);font-size:.92rem;max-width:62ch}.td-honest{margin-top:clamp(4rem,2.6rem + 3.5vw,6.5rem);border:1px solid var(--sl-color-hairline);border-left:3px solid var(--td-aqua);border-radius:12px;padding:1.4rem 1.5rem;background:color-mix(in srgb,var(--td-aqua) 6%,transparent)}.td-honest ul{margin:.6rem 0 0;padding-left:1.1rem}.td-honest li{margin:.3rem 0;color:var(--sl-color-gray-2)}@media(max-width:640px){.td-honest{padding:1.2rem 1.1rem}}.td-beta{margin-top:2rem;font-size:.82rem;color:var(--sl-color-gray-3);border:1px dashed var(--sl-color-hairline);border-radius:10px;padding:.8rem 1rem}.td-beta b{color:var(--td-warn-text)}.td-faq{margin-top:1.4rem;border-top:1px solid var(--sl-color-hairline)}.td-faq details{border-bottom:1px solid var(--sl-color-hairline)}.td-faq summary{cursor:pointer;list-style:none;padding:.9rem .2rem;font-weight:600;color:var(--sl-color-white);display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.td-faq summary::-webkit-details-marker{display:none}.td-faq summary:before{display:none}.td-faq summary:after{content:"+";font-family:var(--td-mono);color:var(--sl-color-text-accent);flex-shrink:0}.td-faq details[open] summary:after{content:"−"}.td-faq details>p{margin:0 0 1rem;padding-inline:.2rem;color:var(--sl-color-gray-2);font-size:.92rem;max-width:66ch}.td-cta{margin:clamp(3rem,2rem + 2.5vw,4.5rem) 0 1rem;text-align:center;border:1px solid var(--sl-color-hairline);border-radius:16px;padding:clamp(1.4rem,1.1rem + 1vw,2rem) clamp(1.25rem,.5rem + 3vw,3.5rem);background:radial-gradient(120% 140% at 50% -20%,color-mix(in srgb,var(--td-aqua) 16%,transparent),transparent 60%),var(--td-weave),var(--sl-color-bg-nav)}.sl-markdown-content .td-cta>h2{font-size:clamp(1.8rem,1.35rem + 1.6vw,2.7rem);margin:.35rem 0 .4rem;letter-spacing:-.03em}.td-cta#notify{padding-block:clamp(1.4rem,1.2rem + .75vw,1.8rem)}.sl-markdown-content .td-cta#notify>h2{margin:0 0 .35rem}.sl-markdown-content .td-cta#notify>.td-sub{margin:0 auto .9rem}.sl-markdown-content .td-cta>.td-redeem-lede{max-width:44rem;margin:.25rem auto 0;color:var(--sl-color-gray-1);font-size:clamp(1rem,.92rem + .35vw,1.15rem)}.sl-markdown-content .td-cta>.td-redeem-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.9rem 0 .8rem;padding:0;text-align:left;counter-reset:none}.sl-markdown-content .td-cta>.td-redeem{margin:0 auto}.sl-markdown-content .td-redeem .td-redeem-row{margin:0}.sl-markdown-content .td-redeem .td-redeem-fine{margin:.5rem 0 0}.sl-markdown-content .td-redeem-steps>li{position:relative;display:flex;gap:.85rem;min-width:0;margin:0;padding:.75rem .9rem;border:1px solid color-mix(in srgb,var(--sl-color-hairline) 82%,transparent);border-radius:12px;background:color-mix(in srgb,var(--sl-color-black) 42%,transparent)}.td-redeem-step-number{flex:0 0 auto;font-family:var(--td-mono);font-size:.75rem;font-weight:700;letter-spacing:.08em;color:var(--sl-color-text-accent);padding-top:.2rem}.sl-markdown-content .td-redeem-steps h3{margin:0;color:var(--sl-color-white);font-size:1rem;line-height:1.35}.sl-markdown-content .td-redeem-steps h3 code{color:var(--td-aqua);background:color-mix(in srgb,var(--td-aqua) 10%,transparent);border-color:color-mix(in srgb,var(--td-aqua) 32%,transparent)}.sl-markdown-content .td-redeem-steps p{margin:.45rem 0 0;color:var(--sl-color-gray-2);font-size:.86rem;line-height:1.5}.sl-markdown-content .td-redeem-steps a{color:var(--sl-color-text-accent);font-weight:600}@media(max-width:48rem){.sl-markdown-content .td-cta>.td-redeem-steps{grid-template-columns:1fr}.sl-markdown-content .td-redeem-steps>li{padding:1rem 1.1rem}}.td-center{margin-inline:auto}.td-cta-actions{margin-top:1.4rem}.td-btn,.sl-markdown-content a.td-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;font-weight:700;padding:.7rem 1.25rem;border-radius:9px;text-decoration:none;background:var(--td-aqua);color:var(--td-aqua-fg);border:1px solid var(--td-aqua)}.td-btn.secondary,.sl-markdown-content a.td-btn.secondary{background:transparent;color:var(--sl-color-white);border-color:var(--sl-color-hairline);margin-left:.5rem}.td-btn:hover{filter:brightness(1.06)}.sl-markdown-content img[src^="/shots/"]{border:1px solid var(--sl-color-hairline);border-radius:10px;background:var(--sl-color-bg-nav)}.td-platform-strip{margin:.9rem 0 0;text-align:center;font-family:var(--td-mono);font-size:.78rem;letter-spacing:.02em;color:var(--sl-color-gray-3)}.td-platform-strip b{color:var(--sl-color-gray-1);font-weight:600}.td-btn:focus-visible,.td-crumb a:focus-visible,a.td-platform-card:focus-visible,.td-faq summary:focus-visible{outline:2px solid var(--td-aqua);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}.td-tape{overflow:visible;-webkit-mask-image:none;mask-image:none}.td-tape-track{animation:none;display:block;width:100%}.td-tape-group{flex-wrap:wrap;justify-content:center;width:100%;padding-right:0}.td-tape-group+.td-tape-group{display:none}.hero h1:after,.td-hero-split h1:after,.td-scrubber:after{animation:none}.td-eyebrow:before,.td-rec-chip:before{animation:none}.td-card,.td-platform-card{transition:none}.td-loop.td-snap{scroll-snap-type:none}}.td-legal{max-width:46rem}.td-legal h1,.sl-markdown-content .td-legal h1{margin:0 0 .35rem;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);line-height:1.15;letter-spacing:-.02em;color:var(--sl-color-white)}.td-legal h2{margin:2.4rem 0 .75rem;padding-top:1.4rem;border-top:1px solid var(--sl-color-hairline);font-size:1.15rem;letter-spacing:-.01em}.td-legal h2:first-of-type{border-top:0;padding-top:0}.td-legal p,.td-legal li{font-size:.9rem;line-height:1.75;color:var(--sl-color-gray-2)}.td-legal li+li{margin-top:.6rem}.td-legal-updated{font-family:var(--td-mono);font-size:.72rem;color:var(--sl-color-gray-3)}.td-illus{margin:.65rem 0 0;font-size:.78rem;line-height:1.6;color:var(--sl-color-gray-3);text-align:center}.td-illus a{color:var(--sl-color-text-accent);font-weight:600;text-decoration:none;white-space:nowrap}.td-illus a:hover{text-decoration:underline}.td-illus a:focus-visible{outline:2px solid var(--td-aqua);outline-offset:2px}.td-trademark{max-width:46rem;margin:2.25rem auto 0;font-size:.72rem;line-height:1.65;color:var(--sl-color-gray-3);text-align:center}.td-platform-tile,.sl-markdown-content a.td-platform-tile{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.4rem;padding:1rem 1.1rem}.td-wordmark{font-size:1.02rem;font-weight:800;letter-spacing:-.02em;color:var(--sl-color-white)}.td-platform-tile p{margin:0}.td-chip{margin-top:.2rem;padding:.15rem .5rem;border:1px solid var(--sl-color-hairline);border-radius:999px;font-family:var(--td-mono);font-size:.66rem;letter-spacing:.02em;color:var(--sl-color-gray-3)}.td-chip-beta{border-color:color-mix(in srgb,var(--td-warn-text) 45%,transparent);color:var(--td-warn-text)}.td-vendor-logo{display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:10px;background:transparent}.td-vendor-logo img{display:block;height:34px;width:auto}.td-vendor-logo-plate img{height:40px}:root[data-theme=dark] .td-vendor-logo-plate{padding:12px 16px;background:#fff}@media(min-width:64rem){body:not(:has(.td-compare-page)) .td-wrap>.td-band,body:not(:has(.td-compare-page)) .td-wrap>.td-honest{--td-col: 36%;--td-col-gap: clamp(2rem, 4vw, 3.5rem);display:flow-root}body:not(:has(.td-compare-page)) .td-wrap>:is(.td-band,.td-honest)>.td-eyebrow,body:not(:has(.td-compare-page)) .td-wrap>:is(.td-band,.td-honest)>h2{float:left;clear:left;width:var(--td-col)}body:not(:has(.td-compare-page)) .sl-markdown-content .td-wrap>:is(.td-band,.td-honest)>h2{text-wrap:balance}body:not(:has(.td-compare-page)) .td-wrap>:is(.td-band,.td-honest)>.td-sub,body:not(:has(.td-compare-page)) .td-wrap>:is(.td-band,.td-honest)>.td-claim,body:not(:has(.td-compare-page)) .td-wrap>:is(.td-band,.td-honest)>ul{margin-left:calc(var(--td-col) + var(--td-col-gap));max-width:none}body:not(:has(.td-compare-page)) .sl-markdown-content .td-wrap>:is(.td-band,.td-honest)>h2+:is(.td-sub,ul){margin-top:2.1rem}body:not(:has(.td-compare-page)) .td-wrap>.td-band>:is(.td-loop,.td-vs,.td-grid,.td-statline,.td-faq,.td-illus,.td-platform-grid,.td-coverage,.td-gap-callout){clear:both}body:not(:has(.td-compare-page)) .td-wrap>.td-band>:is(.td-loop,.td-vs,.td-grid,.td-statline,.td-faq)~:is(.td-sub,.td-claim){clear:both;margin-left:0;max-width:68ch}}.td-logo-strip{scroll-margin-top:6rem;margin:1.4rem auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2rem}.td-logo-strip-label{flex-basis:100%;text-align:center;font-family:var(--td-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sl-color-gray-3)}.td-logo-tile,.sl-markdown-content a.td-logo-tile{display:inline-flex;align-items:center;min-height:4rem;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--sl-color-gray-1);text-decoration:none}.td-logo-tile:hover,.sl-markdown-content a.td-logo-tile:hover{color:var(--sl-color-white)}.td-logo-tile:focus-visible{outline:2px solid var(--td-aqua);outline-offset:3px;border-radius:6px}.td-logo-tile-img,.sl-markdown-content a.td-logo-tile-img{padding:0;border-radius:8px;background:transparent}.td-logo-tile-img img{display:block;height:34px;width:auto}.td-logo-tile-img.td-logo-tile-tall img{height:56px}.td-logo-tile-img.td-logo-tile-sierra img{height:96px}.td-logo-tile-img.td-logo-tile-atas img,.td-logo-tile-img.td-logo-tile-quantower img{height:44px}.td-logo-tile-img.td-logo-tile-dark img{height:40px}:root[data-theme=dark] .td-logo-tile-img.td-logo-tile-invert img{filter:invert(1) hue-rotate(180deg)}:root[data-theme=light] .td-logo-tile-img.td-logo-tile-dark,:root[data-theme=light] .sl-markdown-content a.td-logo-tile-img.td-logo-tile-dark{padding:12px 18px;background:#0e1114}.sl-markdown-content .td-logo-strip+.td-platform-strip{margin-top:.7rem}@media(max-width:30rem){.td-logo-strip{gap:.8rem 1.4rem}.td-logo-tile,.sl-markdown-content a.td-logo-tile{font-size:.95rem;min-height:3.2rem}.td-logo-tile-img img{height:26px}.td-logo-tile-img.td-logo-tile-tall img{height:44px}.td-logo-tile-img.td-logo-tile-sierra img{height:72px}.td-logo-tile-img.td-logo-tile-atas img,.td-logo-tile-img.td-logo-tile-quantower img{height:34px}.td-logo-tile-img.td-logo-tile-dark img{height:30px}:root[data-theme=light] .td-logo-tile-img.td-logo-tile-dark,:root[data-theme=light] .sl-markdown-content a.td-logo-tile-img.td-logo-tile-dark{padding:9px 13px}}.td-price-grid{margin-top:1.4rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.td-price-card{border:1px solid var(--sl-color-hairline);border-radius:14px;padding:1.3rem 1.4rem 1.4rem;background:var(--sl-color-bg-nav)}.td-price-card.is-featured{border-color:color-mix(in srgb,var(--td-aqua) 55%,var(--sl-color-hairline));background:radial-gradient(120% 140% at 50% -20%,color-mix(in srgb,var(--td-aqua) 12%,transparent),transparent 60%),var(--sl-color-bg-nav)}.td-price-card .k{display:block;font-family:var(--td-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sl-color-gray-3)}.td-price-card.is-featured .k{color:var(--sl-color-text-accent)}.td-price{margin:.55rem 0 .9rem;display:flex;align-items:baseline;gap:.4rem}.td-price .amount{font-size:clamp(2.4rem,2rem + 1.5vw,3.2rem);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--sl-color-white)}.td-price .per{color:var(--sl-color-gray-2);font-size:1rem}.td-price-card ul{margin:0;padding-left:1.1rem}.td-price-card li{margin:.3rem 0;font-size:.92rem;color:var(--sl-color-gray-2)}.td-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.td-cta-actions .td-btn.secondary,.sl-markdown-content .td-cta-actions a.td-btn.secondary{margin-left:0}@media(min-width:64rem){.td-wrap>.td-band>.td-price-grid{clear:both}}.td-logo-tile-page img,.sl-markdown-content .td-logo-tile-page img{height:36px}.sl-markdown-content .td-offer>*{margin-top:.9rem}.sl-markdown-content .td-offer>:first-child{margin-top:0}.td-offer .td-sub{max-width:none}.td-offer ul{margin:0;padding-left:1.15rem}.td-offer li{margin:.3rem 0;color:var(--sl-color-gray-2)}.sl-markdown-content .td-offer>p:has(>.td-btn){margin-top:1.4rem}.td-offer .td-vendor-logo{margin-bottom:.2rem}@media(min-width:64rem){body:not(:has(.td-compare-page)) .td-wrap>.td-band>.td-offer{clear:right;margin-left:calc(var(--td-col) + var(--td-col-gap))}}body:has(.td-platform-page) .sl-markdown-content .td-band,body:has(.td-platform-page) .sl-markdown-content .td-cta,body:has(.td-platform-page) .td-band{margin-top:clamp(2.4rem,1.7rem + 1.7vw,3.4rem)}body:has(.td-platform-page) .td-page-head{padding-block:1.5rem .25rem}@media(min-width:64rem){body:has(.td-platform-page) .sl-markdown-content .td-wrap>.td-band>h2+:is(.td-sub,ul,.td-offer){margin-top:1.5rem}}.content-panel:not(:has(h1,h2,h3,p,section,ul,ol,img,form,nav,table,details,a)){display:none}
