.ssfoot[data-astro-cid-huuph3vf]{color:#020817;background:#fff;border-top:1px solid #e7e4dd;padding:48px 24px 32px;font-family:Footer Jakarta,sans-serif;font-size:16px;line-height:1.5}.ssfoot[data-astro-cid-huuph3vf] *{box-sizing:border-box}.ssfoot[data-astro-cid-huuph3vf] p[data-astro-cid-huuph3vf]{margin:0}.ssfoot-grid[data-astro-cid-huuph3vf]{grid-template-columns:repeat(2,1fr);gap:32px;max-width:1280px;margin:0 auto 32px;display:grid}@media (width>=768px){.ssfoot-grid[data-astro-cid-huuph3vf]{grid-template-columns:repeat(4,1fr)}}@media (width>=1024px){.ssfoot-grid[data-astro-cid-huuph3vf]{grid-template-columns:repeat(6,1fr)}.ssfoot-brand[data-astro-cid-huuph3vf]{grid-column:span 2}}.ssfoot-brand[data-astro-cid-huuph3vf]{flex-direction:column;display:flex}.ssfoot-word[data-astro-cid-huuph3vf]{letter-spacing:-.2px;color:#141a26;align-items:center;height:24px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.ssfoot[data-astro-cid-huuph3vf] .ssfoot-blurb[data-astro-cid-huuph3vf]{color:#5b6478;max-width:320px;margin:24px 0 0;font-size:14px;line-height:1.6}.ssfoot-col[data-astro-cid-huuph3vf] h4[data-astro-cid-huuph3vf]{color:#141a26;margin:0 0 24px;font-size:15px;font-weight:700;line-height:1.5}.ssfoot-col[data-astro-cid-huuph3vf] ul[data-astro-cid-huuph3vf]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ssfoot-col[data-astro-cid-huuph3vf] a[data-astro-cid-huuph3vf]{color:#5b6478;font-size:14px;text-decoration:none;transition:color .15s}.ssfoot-col[data-astro-cid-huuph3vf] a[data-astro-cid-huuph3vf]:hover{color:#141a26}.ssfoot[data-astro-cid-huuph3vf] .ssask[data-astro-cid-huuph3vf]{margin-top:28px}.ssfoot[data-astro-cid-huuph3vf] .ssask-label[data-astro-cid-huuph3vf]{text-transform:uppercase;letter-spacing:.14em;color:#5b6478;margin-bottom:10px;font:500 11px/1.4 JetBrains Mono,monospace;display:block}.ssfoot[data-astro-cid-huuph3vf] .ssask-row[data-astro-cid-huuph3vf]{flex-wrap:wrap;gap:8px;display:flex}.ssfoot[data-astro-cid-huuph3vf] .ssask-btn[data-astro-cid-huuph3vf]{background:#fff;border:1px solid #e2e8f2;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .15s,background-color .15s;display:inline-flex}.ssfoot[data-astro-cid-huuph3vf] .ssask-btn[data-astro-cid-huuph3vf]:hover{background:#faf9f6;border-color:#10b981}.ssfoot[data-astro-cid-huuph3vf] .ssask-btn[data-astro-cid-huuph3vf] img[data-astro-cid-huuph3vf]{width:18px;height:18px}.ssfoot[data-astro-cid-huuph3vf] .ssask-copyrow[data-astro-cid-huuph3vf]{margin-top:8px}.ssfoot[data-astro-cid-huuph3vf] .ssask-copy[data-astro-cid-huuph3vf]{color:#5b6478;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:#fff;border:1px solid #e2e8f2;border-radius:10px;align-items:center;gap:6px;height:30px;padding:0 12px;font:500 10px/1.5 JetBrains Mono,monospace;transition:border-color .15s,color .15s;display:inline-flex}.ssfoot[data-astro-cid-huuph3vf] .ssask-copy[data-astro-cid-huuph3vf]:hover{color:#141a26;border-color:#10b981}.ssfoot[data-astro-cid-huuph3vf] .ssask-copy[data-astro-cid-huuph3vf] svg[data-astro-cid-huuph3vf]{width:12px;height:12px}.ssfoot[data-astro-cid-huuph3vf] .ssask-copy[data-astro-cid-huuph3vf] .ico-check[data-astro-cid-huuph3vf]{display:none}.ssfoot[data-astro-cid-huuph3vf] .ssask-copy[data-astro-cid-huuph3vf].copied{color:#141a26;border-color:#10b981}.ssfoot[data-astro-cid-huuph3vf] .ssask-copy[data-astro-cid-huuph3vf].copied .ico-copy[data-astro-cid-huuph3vf]{display:none}.ssfoot[data-astro-cid-huuph3vf] .ssask-copy[data-astro-cid-huuph3vf].copied .ico-check[data-astro-cid-huuph3vf]{display:block}@media (width<=768px){.ss-col-drop-mobile[data-astro-cid-huuph3vf]{display:none}.ssfoot-brand[data-astro-cid-huuph3vf]{grid-column:1/-1}.ssfoot-grid[data-astro-cid-huuph3vf]{gap:28px 16px}}.ssfoot-bottom[data-astro-cid-huuph3vf]{color:#98a2b3;border-top:1px solid #efebe4;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding-top:20px;font-size:14px;display:flex}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/articles/fonts/space-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/articles/fonts/ibm-plex-mono-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/articles/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/articles/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/articles/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/articles/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}::selection{background:#10b98140}:root{color-scheme:light;--dt-bg:#faf9f6;--dt-panel:#fff;--dt-bg-warm:#f5f3ed;--dt-bg-section:#f0ebe0;--dt-bg-emerald-subtle:#f0ebe0;--dt-border:#e7e2d8;--dt-border-light:#efece3;--dt-fg:#262119;--dt-fg-secondary:#3d362b;--dt-fg-muted:#6b6152;--dt-fg-light:#8a8172;--dt-emerald-50:#f0ebe0;--dt-emerald-100:#e6dece;--dt-emerald-200:#cbdccf;--dt-emerald-300:#10b981;--dt-emerald-400:#10b981;--dt-emerald-500:#10b981;--dt-emerald-600:#0e9f6e;--dt-emerald-700:#047857;--dt-emerald-800:#047857;--dt-emerald-900:#065f46;--dt-mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--dt-display:"Space Grotesk", "Inter", system-ui, sans-serif;--dt-callout-bg:#f0ebe0;--dt-callout-line:#e0d8c8}html[data-theme=dark]{color-scheme:dark;--dt-bg:#16130e;--dt-panel:#201c15;--dt-bg-warm:#1b1712;--dt-bg-section:#1a1611;--dt-bg-emerald-subtle:#14201a;--dt-border:#2c2620;--dt-border-light:#241f17;--dt-fg:#e6e0d3;--dt-fg-secondary:#c9c1b0;--dt-fg-muted:#a39a88;--dt-fg-light:#8a8172;--dt-emerald-50:#241f17;--dt-emerald-100:#241f17;--dt-emerald-200:#2e4a3e;--dt-emerald-300:#10b981;--dt-emerald-400:#10b981;--dt-emerald-500:#10b981;--dt-emerald-600:#10b981;--dt-emerald-700:#10b981;--dt-emerald-800:#34d399;--dt-emerald-900:#6ee7b7;--dt-callout-bg:#241f17;--dt-callout-line:#2c2620}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--dt-fg);background:var(--dt-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,sans-serif}.page-wrapper{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.site-header{background:color-mix(in srgb, var(--dt-panel) 62%, transparent);backdrop-filter:blur(12px);border:1px solid color-mix(in srgb, var(--dt-panel) 55%, transparent);z-index:100;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;width:100%;max-width:1024px;margin:0;padding:12px 24px;transition:box-shadow .25s;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #1018140a,0 12px 32px -18px #1018142e}.page-wrapper{padding-top:88px}.rx-header-scrolled .site-header{box-shadow:0 1px 0 var(--dt-border), 0 14px 36px -20px #10181452}@media (width<=640px){.site-header{width:auto;left:16px;right:16px;transform:none}}.breadcrumbs{background:0 0;border-bottom:none;padding-top:8px;padding-bottom:0}.site-logo{font-family:var(--dt-display);letter-spacing:1px;color:var(--dt-fg);align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.site-logo-mark{flex-shrink:0;width:22px;height:22px;display:block}.site-logo:hover{color:var(--dt-emerald-700)}.site-header-right{align-items:center;gap:14px;display:flex}.rx-vt-toggle{border:1px solid var(--dt-border);background:var(--dt-panel);cursor:pointer;width:36px;height:36px;color:var(--dt-fg-muted);border-radius:999px;place-items:center;transition:color .15s,border-color .15s;display:grid}.rx-vt-toggle:hover{color:var(--dt-emerald-700);border-color:var(--dt-emerald-400)}.rx-vt-toggle svg{width:16px;height:16px}html[data-theme=light] .rx-vt-toggle .rx-moon,html[data-theme=dark] .rx-vt-toggle .rx-sun{display:none}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-magicui-theme-vt=active]::view-transition-group(root){animation-duration:var(--magicui-theme-toggle-vt-duration)}html[data-magicui-theme-vt=active]::view-transition-new(root){clip-path:var(--magicui-theme-toggle-vt-clip-from)}.site-header-cta{color:var(--dt-fg);border:1px solid var(--dt-border);cursor:pointer;background:0 0;border-radius:999px;padding:9px 17px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.site-header-cta:hover{border-color:var(--dt-emerald-600);color:var(--dt-emerald-700)}.breadcrumbs ol{max-width:800px;font-family:var(--dt-mono);letter-spacing:.5px;flex-wrap:wrap;align-items:center;margin:0 auto;font-size:11.5px;list-style:none;display:flex}.breadcrumbs li{color:var(--dt-fg-muted);align-items:center;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:var(--dt-fg-light);margin:0 10px}.breadcrumbs a{color:var(--dt-fg-muted);text-decoration:none;transition:color .2s}.breadcrumbs a:hover{color:var(--dt-emerald-700)}.breadcrumbs .current{color:var(--dt-fg-secondary)}.hero{background:var(--dt-bg);padding:56px 20px 40px}@media (width>=768px){.hero{padding:64px 48px 40px}}@media (width>=1200px){.hero{padding:64px 80px 40px}}.hero-inner{text-align:left;flex-direction:column;gap:16px;max-width:800px;margin:0 auto;padding-left:34px;display:flex;position:relative}.hero-inner:before{content:"";background:var(--dt-emerald-400);border-radius:3px;width:6px;position:absolute;top:4px;bottom:4px;left:0}@media (width<=767px){.hero-inner{gap:14px;padding-left:18px}.hero-inner:before{border-radius:2px;width:4px}}.hero-kicker{font-family:var(--dt-mono);color:var(--dt-emerald-700);font-size:13px}.hero-h1{font-family:var(--dt-display);letter-spacing:-.8px;color:var(--dt-fg);max-width:800px;font-size:34px;font-weight:700;line-height:1.08}.hero-h1 .hero-accent{color:var(--dt-emerald-700)}@media (width>=768px){.hero-h1{letter-spacing:-1.2px;font-size:50px}}.hero-subtitle{color:var(--dt-fg-muted);max-width:640px;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.65}@media (width>=768px){.hero-subtitle{font-size:17.5px}}.hero-divider{background:var(--dt-emerald-400);border-radius:2px;width:56px;height:2px}.hero-meta{font-family:var(--dt-mono);letter-spacing:2px;color:var(--dt-fg-muted);flex-wrap:wrap;gap:8px 20px;font-size:11px;display:flex}.hero-byline{font-family:var(--dt-mono);letter-spacing:2px;color:var(--dt-fg-muted);align-items:center;gap:8px;font-size:11px;display:flex}.hero-byline-author{color:var(--dt-emerald-700)}.tldr-wrap{padding:8px 20px}@media (width>=768px){.tldr-wrap{padding:8px 48px}}@media (width>=1200px){.tldr-wrap{padding:8px 80px}}.tldr-wrap-inner{max-width:800px;margin:0 auto}.section{padding:36px 20px}.section-alt{background:var(--dt-bg-section)}.section-emerald{background:var(--dt-bg-emerald-subtle)}@media (width>=768px){.section{padding:40px 48px}}@media (width>=1200px){.section{padding:40px 80px}}.section-inner{max-width:800px;margin:0 auto}.section-title{font-family:var(--dt-mono);letter-spacing:3px;color:var(--dt-fg-muted);text-transform:uppercase;align-items:center;gap:14px;margin-bottom:28px;font-size:11.5px;font-weight:400;display:flex}.section-title:before{content:"";background:var(--dt-emerald-400);width:24px;height:1px;display:block}.prose{color:var(--dt-fg-secondary);counter-reset:sec;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.7}.prose>:first-child{margin-top:0}.prose p{margin-bottom:22px;font-size:16.5px}.prose p:last-child{margin-bottom:0}.prose h2{font-family:var(--dt-display);letter-spacing:-.4px;color:var(--dt-fg);border-top:1px solid var(--dt-border);counter-increment:sec;align-items:baseline;gap:14px;margin-top:56px;margin-bottom:22px;padding-top:32px;font-size:26px;font-weight:700;display:flex}.prose h2:before{content:counter(sec, decimal-leading-zero);font-family:var(--dt-mono);color:var(--dt-emerald-700);letter-spacing:0;flex-shrink:0;font-size:13px;font-weight:400}.prose h2:first-child{border-top:none;margin-top:0;padding-top:0}@media (width>=768px){.prose h2{font-size:30px}}.prose h3{font-family:var(--dt-mono);letter-spacing:2px;text-transform:uppercase;color:var(--dt-emerald-700);margin-top:36px;margin-bottom:14px;font-size:12px;font-weight:400}.prose ul,.prose ol{margin-bottom:22px;padding-left:0;list-style:none}.prose li{margin-bottom:10px;padding-left:26px;font-size:16px;position:relative}.prose ul li:before{content:"";background:var(--dt-emerald-400);border-radius:2px;width:6px;height:6px;position:absolute;top:10px;left:2px}.prose ol{counter-reset:prose-counter}.prose ol li{counter-increment:prose-counter}.prose ol li:before{content:counter(prose-counter, decimal-leading-zero);font-family:var(--dt-mono);color:var(--dt-emerald-700);font-size:12px;position:absolute;top:1px;left:0}.prose strong{color:var(--dt-fg);font-weight:600}.prose a{color:var(--dt-emerald-700);text-decoration:underline;text-decoration-color:var(--dt-emerald-200);text-underline-offset:3px;transition:text-decoration-color .2s}.prose a:hover{text-decoration-color:var(--dt-emerald-600)}.prose blockquote{border-left:3px solid var(--dt-emerald-400);margin:32px 0;padding-left:20px}.prose blockquote p{font-family:var(--dt-display);letter-spacing:-.2px;color:var(--dt-fg);font-size:20px;font-weight:500;line-height:1.45}.steps{flex-direction:column;display:flex}.step-row{align-items:flex-start;gap:20px;padding:18px 0;display:flex}.step-chip{border:1px solid var(--dt-emerald-400);width:36px;min-width:36px;height:36px;font-family:var(--dt-mono);color:var(--dt-emerald-700);border-radius:10px;justify-content:center;align-items:center;font-size:12px;display:flex}.step-title{font-family:var(--dt-display);color:var(--dt-fg);margin-bottom:6px;font-size:18px;font-weight:600}.step-desc{color:var(--dt-fg-muted);font-size:15px;line-height:1.6}.step-divider{background:var(--dt-border);height:1px}.pull-quote{align-items:flex-start;gap:20px;margin:40px 0;display:flex}.pull-quote-bar{background:var(--dt-emerald-400);border-radius:2px;align-self:stretch;width:3px}.pull-quote-text{font-family:var(--dt-display);letter-spacing:-.2px;color:var(--dt-fg);font-size:22px;font-weight:500;line-height:1.45}.pull-quote-attr{font-family:var(--dt-mono);letter-spacing:2px;color:var(--dt-fg-muted);margin-top:10px;font-size:11.5px}.callout{background:var(--dt-callout-bg);border:1px solid var(--dt-callout-line);border-radius:14px;margin:32px 0;padding:20px 24px}.callout-label{font-family:var(--dt-mono);letter-spacing:2px;color:var(--dt-emerald-700);margin-bottom:8px;font-size:11px}.callout-body{color:var(--dt-fg);font-size:15.5px;line-height:1.65}.faq-heading{font-family:var(--dt-mono);letter-spacing:3px;color:var(--dt-fg-muted);text-transform:uppercase;margin-bottom:24px;font-size:11.5px;font-weight:400}.faq-list{flex-direction:column;max-width:800px;margin:0 auto;display:flex}.faq-item{border-top:1px solid var(--dt-border);background:0 0;overflow:hidden}.faq-item:last-child{border-bottom:1px solid var(--dt-border)}.faq-question{font-family:var(--dt-display);color:var(--dt-fg);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-question:after{content:"+";font-family:var(--dt-mono);color:var(--dt-emerald-600);flex-shrink:0;font-size:18px}.faq-item[open] .faq-question:after{content:"−"}.faq-answer{color:var(--dt-fg-muted);max-width:680px;margin:0;padding:0 0 20px;font-size:15.5px;line-height:1.65}.related-pages-title{font-family:var(--dt-mono);letter-spacing:3px;color:var(--dt-fg-muted);text-transform:uppercase;margin-bottom:16px;font-size:11.5px;font-weight:400}.related-pages-list{flex-direction:column;gap:12px;list-style:none;display:flex}.related-pages-list li{padding:0}.related-pages-list a{font-family:var(--dt-display);color:var(--dt-fg);background:var(--dt-panel);border:1px solid var(--dt-border);border-radius:12px;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;transition:border-color .2s;display:flex}.related-r{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.related-t{font-size:16px;font-weight:600}.related-meta{font-family:var(--dt-mono);letter-spacing:1.5px;color:var(--dt-fg-muted);font-size:10.5px}.related-pages-list a:after{content:"→";color:var(--dt-emerald-600);font-family:var(--dt-display);margin-left:auto;font-size:17px;font-weight:400}.related-pages-list a:hover{border-color:var(--dt-emerald-400)}@media (width<=767px){.related-pages-list a{gap:12px;padding:14px 16px}}.about-title-row{align-items:center;gap:14px;margin-bottom:20px;display:flex}.about-bar{background:var(--dt-emerald-400);width:24px;height:1px;display:block}.about-label{font-family:var(--dt-mono);letter-spacing:3px;color:var(--dt-fg-muted);font-size:12px}.about-body{color:var(--dt-fg-secondary);max-width:700px;margin-bottom:28px;font-size:16.5px;line-height:1.7}.detail-chips{grid-template-columns:1fr;gap:12px;margin-bottom:8px;display:grid}@media (width>=640px){.detail-chips{grid-template-columns:1fr 1fr 1fr}}.detail-chip{background:var(--dt-panel);border:1px solid var(--dt-border);border-radius:12px;flex-direction:column;gap:5px;padding:15px 18px;display:flex}.detail-chip-label{font-family:var(--dt-mono);letter-spacing:2px;color:var(--dt-fg-muted);font-size:10px}.detail-chip-value{font-family:var(--dt-display);color:var(--dt-fg);font-size:15.5px;font-weight:600}.comparison-table{border-collapse:separate;border-spacing:0;background:var(--dt-panel);border:1px solid var(--dt-border);border-radius:14px;width:100%;overflow:hidden}.comparison-table th,.comparison-table td{text-align:left;padding:13px 20px;font-family:Inter,system-ui,sans-serif;font-size:14px}.comparison-table th{font-family:var(--dt-mono);letter-spacing:2px;text-transform:uppercase;color:var(--dt-fg-muted);border-bottom:1px solid var(--dt-border);background:var(--dt-bg-warm);font-size:10.5px;font-weight:400}.comparison-table th.highlight{color:var(--dt-emerald-700)}.comparison-table td{border-bottom:1px solid var(--dt-border-light);color:var(--dt-fg-muted);vertical-align:top;line-height:1.5}.comparison-table td:first-child{color:var(--dt-fg);font-weight:600}.comparison-table td.highlight{color:var(--dt-emerald-700);font-weight:600}.comparison-table td.competitor{color:var(--dt-fg-muted)}.comparison-table tr:last-child td{border-bottom:none}.comparison-table td.highlight:before{content:"✓ "}.comparison-cards{flex-direction:column;gap:12px;display:none}.table-scroll{overflow-x:auto}.ccard{background:var(--dt-panel);border:1px solid var(--dt-border);border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.ccard-f{font-family:var(--dt-display);color:var(--dt-fg);font-size:15px;font-weight:600}.ccard-c{color:var(--dt-fg-muted);font-size:13.5px;line-height:1.5}.ccard-d{color:var(--dt-emerald-700);font-size:13.5px;font-weight:600;line-height:1.5}@media (width<=767px){.table-scroll{display:none}.comparison-cards{display:flex}}.choose-cards{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=768px){.choose-cards{grid-template-columns:1fr 1fr}}.choose-card{background:var(--dt-panel);border:1px solid var(--dt-border);border-radius:14px;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.choose-card--dailytube{border:1.5px solid var(--dt-emerald-400)}.choose-card-title{font-family:var(--dt-display);color:var(--dt-fg-muted);font-size:15px;font-weight:600}.choose-card-title--dailytube{color:var(--dt-emerald-700)}.choose-item{color:var(--dt-fg-muted);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.55;display:flex}.choose-card--dailytube .choose-item{color:var(--dt-fg-secondary)}.choose-icon{font-family:var(--dt-mono);color:var(--dt-fg-muted);flex-shrink:0;font-size:13px}.choose-icon--dailytube{color:var(--dt-emerald-600)}.value-props-grid{gap:16px;display:grid}@media (width>=768px){.value-props-grid{grid-template-columns:1fr 1fr 1fr}}.value-prop-card{background:var(--dt-panel);border:1px solid var(--dt-border);border-radius:14px;flex-direction:column;gap:10px;padding:22px 24px;display:flex}.value-prop-card-title{font-family:var(--dt-display);color:var(--dt-fg);font-size:17px;font-weight:600}.value-prop-card-text{color:var(--dt-fg-muted);font-size:14.5px;line-height:1.6}.rx-hero{text-align:center;padding-top:72px;padding-bottom:24px}.rx-hero .hero-inner{text-align:center;align-items:center;gap:18px;padding-left:0}.rx-hero .hero-inner:before{display:none}.rx-hero .hero-h1{letter-spacing:-1.1px;font-size:44px;font-weight:700;line-height:1.08}@media (width>=768px){.rx-hero .hero-h1{font-size:50px}}.rx-dek{max-width:480px;color:var(--dt-fg-muted);font-size:18px;line-height:1.5}.rx-badge{background:color-mix(in srgb, var(--dt-panel) 60%, transparent);border:1px solid var(--dt-border);font-family:var(--dt-mono);letter-spacing:2px;color:var(--dt-fg-muted);border-radius:999px;align-items:center;gap:8px;padding:5px 13px;font-size:11px;font-weight:500;display:inline-flex}.rx-badge-dot{background:var(--dt-emerald-500);border-radius:999px;width:8px;height:8px}.rx-hero .hero-meta .rx-dot{color:var(--dt-emerald-600);margin:0 2px}.rx-hero-rule{background:var(--dt-emerald-400);border-radius:2px;width:56px;height:2px;margin-top:26px}.rx-c{opacity:0;transform:translateY(14px)}.rx-in .rx-c{opacity:1;transition:opacity .55s cubic-bezier(.2, 0, 0, 1) var(--rx-d,0s), transform .55s cubic-bezier(.2, 0, 0, 1) var(--rx-d,0s);transform:translateY(0)}.rx-faq .faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,0,0,1);display:grid}.rx-faq[open] .faq-answer-wrap{grid-template-rows:1fr}.rx-faq .faq-answer-wrap>.faq-answer{opacity:0;min-height:0;transition:opacity .25s 50ms;overflow:hidden}.rx-faq[open] .faq-answer-wrap>.faq-answer{opacity:1}.rx-faq .faq-question:after{transition:transform .25s cubic-bezier(.2,0,0,1)}.rx-faq[open] .faq-question:after{transform:rotate(135deg)}.related-pages-list a{transition:border-color .2s,transform .22s cubic-bezier(.2,0,0,1),box-shadow .22s}.related-pages-list a:hover{transform:translateY(-2px);box-shadow:0 10px 28px -14px #10b98159}.rx-progress{background:var(--dt-emerald-500);z-index:200;width:0;height:2px;transition:width 80ms linear;position:fixed;top:0;left:0}html.rx-theme-anim,html.rx-theme-anim body,html.rx-theme-anim *{transition:background-color .3s,color .3s,border-color .3s,fill .3s,stroke .3s!important}@media (prefers-reduced-motion:reduce){.rx-c{opacity:1;transform:none;transition:none!important}.rx-faq .faq-answer-wrap,.rx-faq .faq-answer-wrap>.faq-answer,.rx-faq .faq-question:after,.related-pages-list a,.rx-progress{transition:none!important}.rx-progress{display:none}}.footer-links{flex-wrap:wrap;gap:10px 24px;display:flex}.footer-links a{color:var(--dt-fg-muted);font-size:12.5px;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--dt-emerald-600)}.footer-links a.footer-link-home{color:var(--dt-emerald-700);font-weight:600}
