.cmd:where(.astro-3qcmryn3){border:1px solid var(--line);background:var(--bg-raised);border-radius:6px;align-items:center;gap:.75rem;max-width:100%;padding:.6rem 1rem;display:flex}code:where(.astro-3qcmryn3){font-family:var(--font-mono);overflow-wrap:anywhere;min-width:0;font-size:.9rem}.p:where(.astro-3qcmryn3){color:var(--accent)}button:where(.astro-3qcmryn3){font-family:var(--font-mono);border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;flex:none;padding:.15rem .5rem;font-size:.8rem}button:where(.astro-3qcmryn3):hover{color:var(--accent);border-color:var(--accent)}.readout:where(.astro-utwwqwsx){border:1px solid var(--line);background:var(--bg-raised);border-radius:12px;margin:0;padding:.75rem;overflow:hidden;box-shadow:0 12px 28px -10px #00000014}[data-theme=dark] .readout:where(.astro-utwwqwsx){box-shadow:none}.variant:where(.astro-utwwqwsx){padding:0}figcaption:where(.astro-utwwqwsx){color:var(--muted);padding:.5rem .5rem 0;font-size:.75rem;line-height:1.5}.readout:where(.astro-utwwqwsx) .gt_table{border:none!important;font-size:14px!important}.readout:where(.astro-utwwqwsx) .gt_title{padding:8px!important;font-size:24px!important}.readout:where(.astro-utwwqwsx) .gt_subtitle{padding:0 8px 12px!important}.readout:where(.astro-utwwqwsx) .gt_col_heading{padding:8px!important;font-size:13px!important}.readout:where(.astro-utwwqwsx) .gt_row{padding-left:8px!important;padding-right:8px!important}.readout:where(.astro-utwwqwsx) svg{width:clamp(160px,18vw,230px);max-width:100%;height:auto}.variant:where(.astro-utwwqwsx).dark,[data-theme=dark] .variant:where(.astro-utwwqwsx).light{display:none}[data-theme=dark] .variant:where(.astro-utwwqwsx).dark{display:block}@media (width<=580px){.readout:where(.astro-utwwqwsx){padding:.5rem}.readout:where(.astro-utwwqwsx) .gt_table,.readout:where(.astro-utwwqwsx) thead,.readout:where(.astro-utwwqwsx) tbody,.readout:where(.astro-utwwqwsx) .gt_heading{display:block}.readout:where(.astro-utwwqwsx) .gt_title{font-size:22px!important}.readout:where(.astro-utwwqwsx) .gt_subtitle{font-size:11px!important}.readout:where(.astro-utwwqwsx) .gt_col_headings{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.readout:where(.astro-utwwqwsx) tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.readout:where(.astro-utwwqwsx) .gt_row{margin:0!important;padding-top:6px!important;padding-bottom:6px!important}.readout:where(.astro-utwwqwsx) tbody td:first-child{text-align:left;font-size:13px}.readout:where(.astro-utwwqwsx) tbody td:nth-child(2){text-align:right}.readout:where(.astro-utwwqwsx) tbody td:last-child{grid-column:1/-1;border-top:none!important}.readout:where(.astro-utwwqwsx) tbody tr:last-child td:empty{display:none}.readout:where(.astro-utwwqwsx) svg{width:260px}}.breakout:where(.astro-ohnyquqg){background:var(--bg-raised);border:none;border-radius:14px;margin:0;padding:.75rem 1rem;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 12px 28px -10px #0000001f}[data-theme=dark] .breakout:where(.astro-ohnyquqg){box-shadow:none;border:1px solid color-mix(in srgb, var(--line) 70%, transparent)}.variant:where(.astro-ohnyquqg){padding:.5rem .75rem}figcaption:where(.astro-ohnyquqg){color:var(--muted);padding:0 .75rem .5rem;font-size:.8rem}.variant:where(.astro-ohnyquqg).dark,[data-theme=dark] .variant:where(.astro-ohnyquqg).light{display:none}[data-theme=dark] .variant:where(.astro-ohnyquqg).dark{display:block}.cate:where(.astro-qeeftsag){background:var(--bg-raised);border:none;border-radius:14px;min-width:0;margin:0;padding:.75rem 1rem;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 12px 28px -10px #0000001f}[data-theme=dark] .cate:where(.astro-qeeftsag){box-shadow:none;border:1px solid color-mix(in srgb, var(--line) 70%, transparent)}.variant:where(.astro-qeeftsag){padding:.5rem .75rem}.variant:where(.astro-qeeftsag).dark,[data-theme=dark] .variant:where(.astro-qeeftsag).light{display:none}[data-theme=dark] .variant:where(.astro-qeeftsag).dark{display:block}.sr-only:where(.astro-qeeftsag){clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cate:where(.astro-qeeftsag) .gt_table{table-layout:fixed}.cate:where(.astro-qeeftsag) .gt_row{font-size:14px}.cate:where(.astro-qeeftsag) .gt_row:first-child{white-space:pre-line;text-align:left!important}.cate:where(.astro-qeeftsag) .gt_col_headings{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cate:where(.astro-qeeftsag) svg{width:100%;max-width:420px;height:auto}@media (width<=620px){.cate:where(.astro-qeeftsag),.variant:where(.astro-qeeftsag){padding:.5rem}.cate:where(.astro-qeeftsag) .gt_table,.cate:where(.astro-qeeftsag) thead,.cate:where(.astro-qeeftsag) tbody{display:block}.cate:where(.astro-qeeftsag) colgroup{display:none}.cate:where(.astro-qeeftsag) .gt_heading{display:block}.cate:where(.astro-qeeftsag) .gt_title{display:block;font-size:22px!important}.cate:where(.astro-qeeftsag) .gt_subtitle{display:block;font-size:11px!important}.cate:where(.astro-qeeftsag) tbody tr{grid-template-columns:minmax(0,1fr);display:grid}.cate:where(.astro-qeeftsag) .gt_row{margin:0!important}.cate:where(.astro-qeeftsag) .gt_row:last-child{border-top:none!important}.cate:where(.astro-qeeftsag) tbody tr:last-child td:first-child{display:none}.cate:where(.astro-qeeftsag) svg{width:100%;max-width:360px}}.hero:where(.astro-lcdefpme){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"copy proof""actions proof";align-items:center;gap:1.25rem 2.5rem;padding:clamp(2.5rem,5vw,4rem) 0 2.5rem;display:grid}.hero-copy:where(.astro-lcdefpme){grid-area:copy;align-self:end}.hero-proof:where(.astro-lcdefpme){grid-area:proof;min-width:0}.eyebrow:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .75rem;font-size:.8rem}h1:where(.astro-lcdefpme){margin:0 0 1rem;font-size:clamp(2.5rem,4.3vw,3.75rem);line-height:1.08}.lede:where(.astro-lcdefpme){color:var(--fg-soft);margin:0;font-size:1.1rem;line-height:1.65}.cta:where(.astro-lcdefpme){flex-wrap:wrap;grid-area:actions;align-self:start;align-items:center;gap:.75rem;display:flex}.install:where(.astro-lcdefpme){border-top:1px solid var(--line);padding:1.25rem 0}.capabilities:where(.astro-lcdefpme){flex-wrap:wrap;gap:.5rem;margin:0 0 2.5rem;padding:0;list-style:none;display:flex}.capabilities:where(.astro-lcdefpme) li:where(.astro-lcdefpme){border:1px solid var(--line);color:var(--fg-soft);border-radius:6px;padding:.4rem .65rem;font-size:.8rem}.status:where(.astro-lcdefpme){color:var(--muted);margin:.75rem 0 0;font-size:.9rem;line-height:1.55}.status:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--accent);text-underline-offset:.15em}.btn:where(.astro-lcdefpme){background:var(--accent);color:var(--bg);border-radius:6px;padding:.75rem 1rem;font-size:.95rem;font-weight:600;text-decoration:none}.btn:where(.astro-lcdefpme).ghost{border:1px solid var(--line);color:var(--fg);background:0 0}.pathways:where(.astro-lcdefpme){grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:3rem;display:grid}.path-card:where(.astro-lcdefpme){border:1px solid var(--line);color:var(--fg);background:var(--bg-raised);border-radius:10px;padding:1.25rem;text-decoration:none;display:block}.path-card:where(.astro-lcdefpme):hover{border-color:var(--accent)}.path-card:where(.astro-lcdefpme):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.path-label:where(.astro-lcdefpme){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.7rem;display:block}.path-title:where(.astro-lcdefpme){margin-top:.6rem;font-size:1.15rem;font-weight:600;display:block}.path-card:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--fg-soft);margin:.6rem 0 0;font-size:.9rem;line-height:1.6}.features:where(.astro-lcdefpme){padding-bottom:2rem;display:grid}.features:where(.astro-lcdefpme) article:where(.astro-lcdefpme){border-top:1px solid var(--line);min-width:0;padding:3.5rem 0}.feature-row:where(.astro-lcdefpme){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:2.5rem;display:grid}.feature-copy:where(.astro-lcdefpme){min-width:0}.features:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){margin:0 0 1rem;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15}.features:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--fg-soft);line-height:1.65}.features:where(.astro-lcdefpme) .eyebrow:where(.astro-lcdefpme){color:var(--accent)}.features:where(.astro-lcdefpme) p:where(.astro-lcdefpme) a:where(.astro-lcdefpme),.text-link:where(.astro-lcdefpme){color:var(--accent);text-underline-offset:.2em}.text-link:where(.astro-lcdefpme){margin-top:.5rem;font-size:.9rem;display:inline-block}.code-panel:where(.astro-lcdefpme){border:1px solid var(--line);background:var(--bg-raised);border-radius:10px;min-width:0;overflow:hidden}.panel-label:where(.astro-lcdefpme){border-bottom:1px solid var(--line);color:var(--muted);font:.7rem var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.8rem 1rem;display:flex}.features:where(.astro-lcdefpme) pre.astro-code{border:1px solid var(--line);border-radius:8px;margin:1rem 0 0;padding:1rem 1.25rem;font-size:.85rem}.code-panel:where(.astro-lcdefpme) pre.astro-code{border:none;border-radius:0;margin:0;padding:1.25rem}.btn:where(.astro-lcdefpme):focus-visible,.text-link:where(.astro-lcdefpme):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=1000px){.hero:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""proof""actions";padding-top:2rem}.hero-copy:where(.astro-lcdefpme){max-width:620px}.hero-proof:where(.astro-lcdefpme){width:100%;max-width:680px}.feature-row:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr);gap:1.5rem}.feature-copy:where(.astro-lcdefpme){max-width:620px}}@media (width<=700px){.pathways:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}.hero:where(.astro-lcdefpme){padding-top:1.5rem}.hero:where(.astro-lcdefpme) .eyebrow:where(.astro-lcdefpme){font-size:.7rem}.lede:where(.astro-lcdefpme){font-size:1rem;line-height:1.55}.features:where(.astro-lcdefpme) article:where(.astro-lcdefpme){padding:2.5rem 0}}[data-theme=dark] .astro-code,[data-theme=dark] .astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;text-decoration:var(--shiki-dark-text-decoration)!important}
