:root{--carbon-bg:#0a0a0b;--carbon-surface:#16171b;--carbon-subtle:#1b1c21;--carbon-line:#26282e;--carbon-line-soft:#1f2025;--carbon-ink:#f5f5f4;--carbon-ink-2:#a1a1aa;--carbon-ink-3:#6b6f78;--carbon-brand:#fff;--carbon-brand-700:#e4e4e2;--carbon-cyan:#c9cdd6;--carbon-green:#34d399;--carbon-brand-tint:#ffffff14;--carbon-maxw:1220px;--carbon-r-sm:7px;--carbon-r:11px;--carbon-r-lg:16px;--carbon-ff:"Hanken Grotesk", system-ui, sans-serif;--carbon-ff-mono:"JetBrains Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html{font-size:16px}body{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p,ul,ol,figure,pre,hr{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}input,textarea,select{font:inherit}.carbon-page{font-family:var(--carbon-ff);background:var(--carbon-bg);color:var(--carbon-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carbon-page *{box-sizing:border-box}.carbon-page a{color:inherit;text-decoration:none}.carbon-page p{line-height:1.65}body:has(.carbon-page){background-color:#0a0a0b}.carbon-wrap{max-width:var(--carbon-maxw);margin:0 auto;padding:0 32px}.skip-link{background:var(--carbon-brand);color:#0a0a0b;border-radius:var(--carbon-r-sm);z-index:100;padding:8px 16px;font-weight:600;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}:focus-visible{outline:2px solid var(--carbon-green);outline-offset:3px;border-radius:2px}.carbon-header{z-index:40;backdrop-filter:blur(12px);border-bottom:1px solid var(--carbon-line);font-family:var(--carbon-ff);background:oklab(14.5249% .000592314 -.00204784/.9);position:sticky;top:0}.carbon-nav-inner{max-width:var(--carbon-maxw);justify-content:space-between;align-items:center;height:66px;margin:0 auto;padding:0 32px;display:flex;position:relative}.carbon-brand{letter-spacing:-.01em;color:var(--carbon-ink);align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.carbon-brand-mark{background:var(--carbon-green);color:#0a0a0b;letter-spacing:-.03em;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.carbon-nav-links{gap:28px;display:flex}.carbon-nav-links a{color:var(--carbon-ink-2);font-size:14.5px;font-weight:500;text-decoration:none;transition:color .15s}.carbon-nav-links a:hover{color:var(--carbon-ink)}.carbon-nav-cta{align-items:center;gap:10px;display:flex}.carbon-nav-toggle-cb{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.carbon-nav-toggle{border-radius:var(--carbon-r-sm);border:1px solid var(--carbon-line);width:42px;height:42px;color:var(--carbon-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-left:auto;display:none}.carbon-nav-toggle svg{width:20px;height:20px}.carbon-nav-icon-close,.carbon-nav-toggle-cb:checked~.carbon-nav-toggle .carbon-nav-icon-open{display:none}.carbon-nav-toggle-cb:checked~.carbon-nav-toggle .carbon-nav-icon-close{display:block}.carbon-nav-collapse{display:contents}@media (width<=760px){.carbon-nav-toggle{display:inline-flex}.carbon-nav-collapse{backdrop-filter:blur(12px);border-bottom:1px solid var(--carbon-line);background:oklab(14.5249% .000592314 -.00204784/.97);flex-direction:column;padding:12px 32px 22px;display:none;position:absolute;top:66px;left:0;right:0;box-shadow:0 24px 50px -24px #000000b3}.carbon-nav-toggle-cb:checked~.carbon-nav-collapse{display:flex}.carbon-nav-collapse .carbon-nav-links{flex-direction:column;gap:0;width:100%}.carbon-nav-collapse .carbon-nav-links a{border-bottom:1px solid var(--carbon-line-soft);padding:14px 2px;font-size:16px;display:block}.carbon-nav-collapse .carbon-nav-cta{flex-direction:column;gap:10px;width:100%;margin-top:18px}.carbon-nav-collapse .carbon-btn{justify-content:center;width:100%;padding:12px 18px}}.carbon-footer{border-top:1px solid var(--carbon-line-soft);font-family:var(--carbon-ff);background:var(--carbon-bg);color:var(--carbon-ink);padding:54px 0 38px}.carbon-foot-grid{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.carbon-foot-grid .col h5{font-family:var(--carbon-ff-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--carbon-ink-2);margin-bottom:13px;font-size:11px;font-weight:600}.carbon-foot-grid .col a{color:var(--carbon-ink-2);padding:5px 0;font-size:14px;text-decoration:none;transition:color .15s;display:block}.carbon-foot-grid .col a:hover{color:var(--carbon-brand)}.carbon-foot-brand{letter-spacing:-.01em;color:var(--carbon-ink);align-items:center;gap:10px;margin-bottom:14px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.carbon-foot-bottom{border-top:1px solid var(--carbon-line-soft);color:var(--carbon-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:42px;padding-top:22px;font-size:13px;display:flex}@media (width<=600px){.carbon-foot-grid{flex-direction:column;gap:28px}}.carbon-btn,.c-btn{font-family:var(--carbon-ff);border-radius:var(--carbon-r-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:9px;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.carbon-btn-primary,.c-btn-primary{background:var(--carbon-brand);color:#0a0a0b}.carbon-btn-primary:hover,.c-btn-primary:hover{background:var(--carbon-brand-700)}.carbon-page .carbon-btn-primary,.carbon-page .c-btn-primary{color:#0a0a0b}.carbon-btn-ghost,.c-btn-ghost{border-color:var(--carbon-line);color:var(--carbon-ink-2);background:0 0}.carbon-btn-ghost:hover,.c-btn-ghost:hover{color:var(--carbon-ink);background:#ffffff0d}.c-btn-accent{color:var(--carbon-green);background:oklab(77.2944% -.146957 .0443044/.15);border-color:oklab(77.2944% -.146957 .0443044/.4)}.c-btn-accent:hover{background:oklab(77.2944% -.146957 .0443044/.22)}.c-text-link{font-family:var(--carbon-ff);color:var(--carbon-ink-2);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.c-text-link:hover{color:var(--carbon-ink)}.c-kicker{font-family:var(--carbon-ff-mono);letter-spacing:.04em;color:var(--carbon-green);text-transform:uppercase;font-size:12px;font-weight:500}.c-pill{font-family:var(--carbon-ff-mono);color:var(--carbon-green);background:oklab(77.2944% -.146957 .0443044/.1);border:1px solid oklab(77.2944% -.146957 .0443044/.4);border-radius:30px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex}.tag-shipped,.tag-2027{font-family:var(--carbon-ff-mono);white-space:nowrap;vertical-align:middle;letter-spacing:.03em;text-transform:uppercase;border-radius:4px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.tag-shipped{color:var(--carbon-green);background:oklab(77.2944% -.146957 .0443044/.12);border:1px solid oklab(77.2944% -.146957 .0443044/.35)}.tag-2027{border:1px solid var(--carbon-line);color:var(--carbon-ink-2);background:#ffffff0d}.c-section{padding:80px 0}.c-section-sm{padding:52px 0}.c-surface-section{background:var(--carbon-surface);border-top:1px solid var(--carbon-line-soft);border-bottom:1px solid var(--carbon-line-soft);padding:80px 0}.c-band{background:var(--carbon-surface);border-top:1px solid var(--carbon-line-soft);border-bottom:1px solid var(--carbon-line-soft)}.c-sec-head{margin-bottom:48px}.c-sec-head h2{letter-spacing:-.02em;color:var(--carbon-ink);font-size:clamp(27px,3.3vw,38px);font-weight:700;line-height:1.1}.c-sec-head p{color:var(--carbon-ink-2);max-width:560px;margin-top:14px;font-size:17.5px;line-height:1.55}.c-sec-head .c-kicker{margin-bottom:10px}.c-hero{background:var(--carbon-bg);color:var(--carbon-ink);padding:78px 0 88px;position:relative;overflow:hidden}.c-hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.c-hero h1{letter-spacing:-.03em;color:var(--carbon-ink);font-size:clamp(34px,4.8vw,56px);font-weight:800;line-height:1.05}.c-hero h1 em{color:var(--carbon-green);font-style:normal}.c-hero .sub{color:var(--carbon-ink-2);max-width:520px;margin:20px 0 28px;font-size:18.5px;line-height:1.55}.c-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.c-hero-meta{color:var(--carbon-ink-2);font-size:13px;font-family:var(--carbon-ff-mono);margin-top:22px}.c-hero--narrow{padding:48px 0 36px}.c-hero--narrow+.c-section,.c-hero--narrow+.c-surface-section{padding-top:52px}@media (width<=900px){.c-hero-inner{grid-template-columns:1fr}.c-hero-col-right{display:none}}@media (width<=480px){.c-hero{padding:52px 0 60px}.c-hero-actions{flex-direction:column;align-items:flex-start}.c-hero-actions .carbon-btn,.c-hero-actions .c-btn{justify-content:center;width:100%}}.c-console{background:var(--carbon-surface);border:1px solid var(--carbon-line);border-radius:var(--carbon-r-lg);overflow:hidden;box-shadow:0 30px 80px -30px #0009}.c-console-bar{border-bottom:1px solid var(--carbon-line);background:#0000002e;align-items:center;gap:8px;padding:12px 15px;display:flex}.c-console-bar .dot{background:var(--carbon-line);border-radius:50%;width:10px;height:10px}.c-console-bar .ttl{font-family:var(--carbon-ff-mono);color:var(--carbon-ink-2);margin-left:8px;font-size:12px}.c-console-body{font-family:var(--carbon-ff-mono);color:var(--carbon-ink-2);padding:18px;font-size:12.5px;line-height:1.7;overflow-x:auto}.c-console-body .prompt{color:var(--carbon-green);user-select:none}.c-console-body .cmd{color:var(--carbon-ink)}.c-console-body .ok{color:var(--carbon-green)}.c-console-body .dim{color:var(--carbon-ink-3)}.c-console-foot{border-top:1px solid var(--carbon-line);font-family:var(--carbon-ff-mono);color:var(--carbon-ink-2);background:#0000002e;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px;font-size:11.5px;display:flex}.c-code-panel{background:var(--carbon-surface);border:1px solid var(--carbon-line);border-radius:var(--carbon-r);position:relative;overflow:hidden}.c-code-panel pre{font-family:var(--carbon-ff-mono);color:var(--carbon-ink-2);margin:0;padding:20px;font-size:13px;line-height:1.65;overflow-x:auto}.c-code-panel .copy-btn{border-radius:var(--carbon-r-sm);border:1px solid var(--carbon-line);background:var(--carbon-subtle);color:var(--carbon-ink-2);font-family:var(--carbon-ff-mono);cursor:pointer;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex;position:absolute;top:10px;right:10px}.c-code-panel .copy-btn:hover{color:var(--carbon-ink);border-color:var(--carbon-ink-3)}.c-code-panel .copy-btn.copied{color:var(--carbon-green);border-color:oklab(77.2944% -.146957 .0443044/.4)}.c-fact-strip{border-top:1px solid var(--carbon-line-soft);border-bottom:1px solid var(--carbon-line-soft);background:var(--carbon-surface);padding:32px 0}.c-fact-strip-inner{background:var(--carbon-line-soft);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.c-fact{background:var(--carbon-surface);text-align:center;padding:20px 24px}.c-fact .num{letter-spacing:-.04em;color:var(--carbon-ink);font-size:clamp(32px,4vw,44px);font-weight:800;line-height:1}.c-fact .num.green{color:var(--carbon-green)}.c-fact .lbl{color:var(--carbon-ink-2);margin-top:6px;font-size:13px;line-height:1.4}@media (width<=640px){.c-fact-strip-inner{grid-template-columns:repeat(2,1fr)}}.c-card{background:var(--carbon-surface);border:1px solid var(--carbon-line);border-radius:var(--carbon-r-lg);padding:24px;transition:border-color .2s;position:relative}.c-card:hover{border-color:var(--carbon-ink-3)}.c-card .ico{width:42px;height:42px;color:var(--carbon-ink);background:#ffffff14;border-radius:11px;place-items:center;margin-bottom:16px;display:grid}.c-card h3{color:var(--carbon-ink);letter-spacing:-.01em;font-size:17px;font-weight:700}.c-card p{color:var(--carbon-ink-2);margin-top:8px;font-size:14px;line-height:1.55}.c-card .meta{border-top:1px solid var(--carbon-line-soft);font-family:var(--carbon-ff-mono);color:var(--carbon-ink-2);align-items:center;gap:7px;margin-top:16px;padding-top:14px;font-size:11.5px;display:flex}.c-steps{flex-direction:column;gap:0;display:flex}.c-step{border-top:1px solid var(--carbon-line-soft);align-items:flex-start;gap:24px;padding:28px 0;display:flex}.c-step:first-child{border-top:none}.c-step-num{width:36px;height:36px;color:var(--carbon-green);font-family:var(--carbon-ff-mono);background:oklab(77.2944% -.146957 .0443044/.12);border:1px solid oklab(77.2944% -.146957 .0443044/.35);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.c-step-body h3{color:var(--carbon-ink);letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.3}.c-step-body p{color:var(--carbon-ink-2);margin-top:6px;font-size:14.5px;line-height:1.55}.c-step-body .c-code-panel{margin-top:14px}.c-checklist{background:var(--carbon-surface);border:1px solid var(--carbon-line);border-radius:var(--carbon-r-lg);overflow:hidden;box-shadow:0 18px 44px -32px #28468266}.c-checklist .ch-top{border-bottom:1px solid var(--carbon-line-soft);background:var(--carbon-subtle);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.c-checklist .ch-top .t{font-family:var(--carbon-ff-mono);color:var(--carbon-ink);font-size:12.5px;font-weight:600}.c-cline{border-top:1px solid var(--carbon-line-soft);font-family:var(--carbon-ff-mono);color:var(--carbon-ink-2);align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.c-cline .nm{color:var(--carbon-ink)}.c-cline .tag{margin-left:auto;font-size:11px}.c-cline .ok{color:var(--carbon-green)}.c-cline .warn{color:#f59e0b}.c-stat-tile{background:var(--carbon-surface);border:1px solid var(--carbon-line);border-radius:var(--carbon-r);padding:13px 14px}.c-stat-tile .lbl{font-family:var(--carbon-ff-mono);color:var(--carbon-ink-2);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.c-metrics{background:var(--carbon-line-soft);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.c-metric{background:var(--carbon-surface);padding:30px 24px}.c-metric .num{letter-spacing:-.04em;color:var(--carbon-ink);font-size:clamp(28px,3.5vw,40px);font-weight:800}.c-metric .cap{font-family:var(--carbon-ff-mono);color:var(--carbon-ink-2);text-transform:uppercase;letter-spacing:.04em;margin-top:9px;font-size:11.5px}@media (width<=760px){.c-metrics{grid-template-columns:repeat(2,1fr)}}.c-callout{background:color-mix(in oklab, #34d399 8%, var(--carbon-surface));border-radius:var(--carbon-r);color:var(--carbon-ink-2);border:1px solid oklab(77.2944% -.146957 .0443044/.3);padding:18px 20px;font-size:14.5px;line-height:1.55}.c-callout strong{color:var(--carbon-ink);font-weight:600}.c-callout.warn{background:color-mix(in oklab, #f59e0b 8%, var(--carbon-surface));border-color:oklab(76.8591% .0560995 .154808/.3)}.c-compare-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.c-compare-table{border-collapse:collapse;background:var(--carbon-surface);border:1px solid var(--carbon-line);border-radius:var(--carbon-r);width:100%;min-width:640px;font-size:14px;overflow:hidden}.c-compare-table thead tr{background:var(--carbon-subtle);border-bottom:1px solid var(--carbon-line)}.c-compare-table th{font-family:var(--carbon-ff-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--carbon-ink-2);text-align:left;padding:12px 16px;font-size:11px;font-weight:600}.c-compare-table th:first-child{min-width:200px}.c-compare-table td{color:var(--carbon-ink-2);border-top:1px solid var(--carbon-line-soft);vertical-align:top;padding:12px 16px}.c-compare-table td:first-child{color:var(--carbon-ink);font-weight:500}.c-compare-table tbody tr:hover td{background:#ffffff06}.c-compare-table .check{color:var(--carbon-green);font-size:16px}.c-compare-table .cross{color:var(--carbon-ink-3);font-size:16px}.c-compare-table .partial{color:#f59e0b;font-size:13px}.c-timeline{padding-left:28px;position:relative}.c-timeline:before{content:"";background:var(--carbon-line);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.c-timeline-item{padding-bottom:32px;position:relative}.c-timeline-item:last-child{padding-bottom:0}.c-timeline-item:before{content:"";border:2px solid var(--carbon-line);background:var(--carbon-bg);border-radius:50%;width:10px;height:10px;position:absolute;top:8px;left:-21px}.c-timeline-item.shipped:before{border-color:var(--carbon-green);background:color-mix(in oklab, #34d399 20%, var(--carbon-bg))}.c-timeline-item .date{font-family:var(--carbon-ff-mono);color:var(--carbon-ink-2);margin-bottom:4px;font-size:12px}.c-timeline-item h4{color:var(--carbon-ink);margin-bottom:4px;font-size:15px;font-weight:700}.c-timeline-item p{color:var(--carbon-ink-2);font-size:14px;line-height:1.5}.c-price-card{background:var(--carbon-bg);color:var(--carbon-ink);border-radius:var(--carbon-r-lg);border:1px solid var(--carbon-line);flex-direction:column;padding:36px;display:flex;position:relative;overflow:hidden}.c-price-card.featured{border-color:oklab(77.2944% -.146957 .0443044/.4)}.c-price-card.featured:before{content:"";background:var(--carbon-green);height:2px;position:absolute;top:0;left:0;right:0}.c-price-card .tier{letter-spacing:-.01em;font-size:20px;font-weight:700}.c-price-card .tier-tag{font-family:var(--carbon-ff-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--carbon-green);vertical-align:middle;margin-left:10px;font-size:11px;display:inline-block}.c-price-card .price-gate{border-bottom:1px solid var(--carbon-line-soft);margin-bottom:20px;padding:24px 0 20px}.c-price-card .price-gate.fallback .amount{letter-spacing:-.04em;color:var(--carbon-ink-2);font-size:32px;font-weight:800;font-family:var(--carbon-ff-mono)}.c-price-card .desc{color:var(--carbon-ink-2);flex:1;font-size:14.5px;line-height:1.55}.c-incl{margin-top:20px}.c-incl li{color:var(--carbon-ink-2);border-top:1px solid var(--carbon-line-soft);gap:11px;padding:10px 0;font-size:14px;display:flex}.c-incl li .check{color:var(--carbon-green);flex:none}.c-incl li strong{color:var(--carbon-ink);font-weight:600}.c-form-field{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.c-form-field label{color:var(--carbon-ink);font-size:13.5px;font-weight:600}.c-form-field .hint{color:var(--carbon-ink-2);font-size:12.5px}.c-form-field input,.c-form-field textarea,.c-form-field select{background:var(--carbon-subtle);border:1px solid var(--carbon-line);border-radius:var(--carbon-r-sm);font-family:var(--carbon-ff);color:var(--carbon-ink);width:100%;padding:10px 14px;font-size:15px;transition:border-color .15s}.c-form-field input:focus,.c-form-field textarea:focus,.c-form-field select:focus{border-color:var(--carbon-green);outline:none;box-shadow:0 0 0 3px oklab(77.2944% -.146957 .0443044/.15)}.c-form-field textarea{resize:vertical;min-height:100px}.c-form-field input::placeholder,.c-form-field textarea::placeholder{color:var(--carbon-ink-3)}.hs-form-placeholder{background:var(--carbon-subtle);border:1px dashed var(--carbon-line);border-radius:var(--carbon-r);text-align:center;color:var(--carbon-ink-2);font-family:var(--carbon-ff-mono);padding:32px;font-size:13px}.c-roadmap-cols{grid-template-columns:1fr 1fr;gap:24px;display:grid}.c-roadmap-col{background:var(--carbon-surface);border:1px solid var(--carbon-line);border-radius:var(--carbon-r-lg);overflow:hidden}.c-roadmap-col-head{border-bottom:1px solid var(--carbon-line);background:var(--carbon-subtle);align-items:center;gap:10px;padding:14px 20px;display:flex}.c-roadmap-col-head h3{color:var(--carbon-ink);font-size:15px;font-weight:700}.c-roadmap-item{border-top:1px solid var(--carbon-line-soft);align-items:flex-start;gap:12px;padding:14px 20px;display:flex}.c-roadmap-item:first-of-type{border-top:none}.c-roadmap-item .body{flex:1}.c-roadmap-item h4{color:var(--carbon-ink);font-size:14.5px;font-weight:600;line-height:1.3}.c-roadmap-item p{color:var(--carbon-ink-2);margin-top:3px;font-size:13px;line-height:1.45}@media (width<=680px){.c-roadmap-cols{grid-template-columns:1fr}}.c-cta-box{background:var(--carbon-surface);border:1px solid var(--carbon-line);border-radius:var(--carbon-r-lg);padding:40px}.c-cta-box h2{letter-spacing:-.02em;color:var(--carbon-ink);font-size:clamp(22px,2.8vw,32px);font-weight:700}.c-cta-box p{color:var(--carbon-ink-2);max-width:540px;margin-top:12px;font-size:16px;line-height:1.55}.c-cta-box .actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.c-ticks li{border-top:1px solid var(--carbon-line-soft);color:var(--carbon-ink-2);gap:12px;padding:12px 0;font-size:15px;display:flex}.c-ticks li:first-child{border-top:none}.c-ticks li b{color:var(--carbon-ink);font-weight:600}.c-ticks .check{color:var(--carbon-green);flex:none;margin-top:2px}.c-prose h2{letter-spacing:-.02em;color:var(--carbon-ink);border-bottom:1px solid var(--carbon-line);margin-top:52px;margin-bottom:20px;padding-bottom:12px;font-size:clamp(20px,2.4vw,26px);font-weight:700}.c-prose h3{color:var(--carbon-ink);margin-top:32px;margin-bottom:12px;font-size:17px;font-weight:700}.c-prose p{color:var(--carbon-ink-2);margin-bottom:16px;font-size:15.5px;line-height:1.65}.c-prose a{color:var(--carbon-green);border-bottom:1px solid oklab(77.2944% -.146957 .0443044/.4);transition:border-color .15s}.c-prose a:hover{border-bottom-color:#34d399}.c-prose code{font-family:var(--carbon-ff-mono);color:var(--carbon-green);background:oklab(77.2944% -.146957 .0443044/.1);border-radius:4px;padding:2px 6px;font-size:13px}.c-prose pre{background:var(--carbon-surface);border:1px solid var(--carbon-line);border-radius:var(--carbon-r);margin:20px 0;padding:20px;overflow-x:auto}.c-prose pre code{color:var(--carbon-ink-2);background:0 0;padding:0;font-size:13px}.c-prose strong,.c-prose b{color:var(--carbon-ink);font-weight:600}.c-prose ul,.c-prose ol{color:var(--carbon-ink-2);margin-bottom:16px;padding-left:20px;font-size:15.5px;line-height:1.65}.c-prose li{margin-bottom:6px}.c-cap-table{border-collapse:collapse;width:100%;margin:28px 0;font-size:14px}.c-cap-table thead tr{border-bottom:1px solid var(--carbon-line)}.c-cap-table th{font-family:var(--carbon-ff-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--carbon-ink-2);text-align:left;padding:10px 12px;font-size:11px;font-weight:600}.c-cap-table td{color:var(--carbon-ink-2);border-top:1px solid var(--carbon-line-soft);vertical-align:top;padding:12px;line-height:1.5}.c-cap-table td:first-child{color:var(--carbon-ink);font-weight:600}.c-cap-table tr:hover td{background:#ffffff05}.grid-2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=900px){.grid-3{grid-template-columns:1fr 1fr}}@media (width<=760px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mb-4{margin-bottom:16px}.text-mono{font-family:var(--carbon-ff-mono)}.text-sm{font-size:13px}.text-muted{color:var(--carbon-ink-2)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}