.nav:where(.astro-wpvy4v7s){z-index:10;border-bottom:1px solid var(--border);padding:0 24px;position:relative}.nav-inner:where(.astro-wpvy4v7s){max-width:var(--max-page);justify-content:space-between;align-items:center;height:64px;margin:0 auto;display:flex}.logo:where(.astro-wpvy4v7s){align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo-wordmark:where(.astro-wpvy4v7s){font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.3px;font-size:17px;font-weight:700}.nav-links:where(.astro-wpvy4v7s){align-items:center;gap:8px;display:flex}.nav-link:where(.astro-wpvy4v7s){color:var(--text-secondary);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.nav-link:where(.astro-wpvy4v7s):hover{color:var(--text-primary)}.nav-toggle:where(.astro-wpvy4v7s){border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:none}.nav-toggle:where(.astro-wpvy4v7s):hover{color:var(--text-primary)}.icon-close:where(.astro-wpvy4v7s){display:none}@media (width<=640px){.nav-toggle:where(.astro-wpvy4v7s){display:inline-flex}.nav-links:where(.astro-wpvy4v7s){background:var(--bg);border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:4px;padding:8px 24px 16px;display:none;position:absolute;top:64px;left:0;right:0}.nav:where(.astro-wpvy4v7s).open .nav-links:where(.astro-wpvy4v7s){display:flex}.nav:where(.astro-wpvy4v7s).open .icon-burger:where(.astro-wpvy4v7s){display:none}.nav:where(.astro-wpvy4v7s).open .icon-close:where(.astro-wpvy4v7s){display:block}}.star-field:where(.astro-5ygnjg7i){z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.infra-nodes:where(.astro-ww7lwkwz){z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=900px){.infra-nodes:where(.astro-ww7lwkwz){display:none}}.hero:where(.astro-ge2uvauf){z-index:2;padding:100px 24px 96px;position:relative}.hero-inner:where(.astro-ge2uvauf){max-width:var(--max-page);margin:0 auto;padding:0 clamp(24px,5vw,60px)}.hero-badge:where(.astro-ge2uvauf){color:var(--teal);border:1px solid #34d3994d;border-radius:100px;align-items:center;gap:7px;margin-bottom:24px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.hero-headline:where(.astro-ge2uvauf){color:var(--text-primary);letter-spacing:-1.5px;margin-bottom:20px;font-size:clamp(36px,5vw,54px);font-weight:900;line-height:1.1}.hero-subtext:where(.astro-ge2uvauf){color:var(--text-secondary);max-width:560px;margin-bottom:36px;font-size:17px;line-height:1.65}.hero-actions:where(.astro-ge2uvauf){flex-wrap:wrap;align-items:center;gap:20px;display:flex}.hero-install:where(.astro-ge2uvauf){font-family:var(--font-mono);color:var(--teal);cursor:pointer;letter-spacing:.01em;white-space:nowrap;background:#0b1220;border:none;border-radius:10px;align-items:center;gap:10px;padding:13px 22px;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex;position:relative}.hero-install:where(.astro-ge2uvauf):hover{background:#0f1a2e}.hero-install-copy:where(.astro-ge2uvauf){opacity:.45;flex-shrink:0;transition:opacity .15s}.hero-install:where(.astro-ge2uvauf):hover .hero-install-copy:where(.astro-ge2uvauf){opacity:.75}.hero-install-copied:where(.astro-ge2uvauf){font-size:11px;font-family:var(--font-sans);color:var(--teal);white-space:nowrap}@media (width<=600px){.hero-install:where(.astro-ge2uvauf){justify-content:flex-start;width:100%}.hero-install-copy:where(.astro-ge2uvauf){margin-left:auto}}.trust-strip:where(.astro-qlv4pxuf){z-index:2;padding:0 24px 64px;position:relative}.trust-strip-inner:where(.astro-qlv4pxuf){max-width:var(--max-page);margin:0 auto;padding:0 clamp(24px,5vw,60px)}.trust-items:where(.astro-qlv4pxuf){flex-wrap:wrap;align-items:center;display:flex}.trust-item:where(.astro-qlv4pxuf){border:1px solid var(--border-subtle);color:var(--text-secondary);background:var(--surface);align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;display:flex}.trust-item:where(.astro-qlv4pxuf):first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.trust-item:where(.astro-qlv4pxuf):last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:none}.trust-item:where(.astro-qlv4pxuf):not(:first-child):not(:last-child){border-left:none}.trust-icon:where(.astro-qlv4pxuf){opacity:.7;flex-shrink:0;width:14px;height:14px}.trust-value:where(.astro-qlv4pxuf){color:var(--text-primary)}.trust-growing:where(.astro-qlv4pxuf){text-transform:uppercase;letter-spacing:.06em;color:var(--teal);background:#34d39914;border:1px solid #34d39933;border-radius:100px;align-items:center;gap:4px;margin-left:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.trust-dot:where(.astro-qlv4pxuf){background:var(--teal);border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@media (width<=600px){.trust-item:where(.astro-qlv4pxuf){padding:8px 14px;font-size:12px}}.problem:where(.astro-ityavg2a){z-index:2;padding:var(--section-gap) 24px;position:relative}.problem:where(.astro-ityavg2a) .section-inner:where(.astro-ityavg2a){max-width:var(--max-page);margin:0 auto;padding:0 clamp(24px,5vw,60px)}.section-headline:where(.astro-ityavg2a){letter-spacing:-1px;max-width:560px;margin:12px 0 28px;font-size:clamp(28px,3.5vw,40px);font-weight:900;line-height:1.15}.pull-quote:where(.astro-ityavg2a){border-left:2px solid var(--indigo);color:var(--text-secondary);max-width:480px;margin-bottom:36px;padding-left:18px;font-size:15px;font-style:italic;line-height:1.6}.comparison:where(.astro-ityavg2a){grid-template-columns:1fr 1fr;gap:16px;max-width:960px;display:grid}.panel:where(.astro-ityavg2a){border-radius:var(--radius-md);border:1px solid var(--border-subtle);flex-direction:column;display:flex;overflow:hidden}.panel--before:where(.astro-ityavg2a){background:#f871710d;border-color:#f8717147}.panel--after:where(.astro-ityavg2a){background:#34d3990d;border-color:#34d39947}.panel-header:where(.astro-ityavg2a){text-transform:uppercase;letter-spacing:.08em;background:var(--surface);color:var(--text-secondary);align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:700;display:flex}.dot:where(.astro-ityavg2a){border-radius:50%;width:8px;height:8px}.dot--red:where(.astro-ityavg2a){background:var(--red)}.dot--green:where(.astro-ityavg2a){background:var(--teal)}.panel-code:where(.astro-ityavg2a){background:var(--surface-2);font-family:var(--font-mono);color:var(--text-secondary);flex:1;margin:0;padding:14px;font-size:12px;line-height:1.7;overflow-x:auto}.panel-code:where(.astro-ityavg2a) .c:where(.astro-ityavg2a){color:#7b8ea8}.panel-code:where(.astro-ityavg2a) .s:where(.astro-ityavg2a){color:var(--indigo)}.panel-code:where(.astro-ityavg2a) .str:where(.astro-ityavg2a){color:var(--teal)}@media (width<=680px){.comparison:where(.astro-ityavg2a){grid-template-columns:1fr}}.quickstart:where(.astro-z65a5v3j){z-index:2;padding:var(--section-gap) 24px;position:relative}.quickstart:where(.astro-z65a5v3j) .section-inner:where(.astro-z65a5v3j){max-width:var(--max-page);margin:0 auto;padding:0 clamp(24px,5vw,60px)}.section-headline:where(.astro-z65a5v3j){letter-spacing:-1px;margin:12px 0 28px;font-size:clamp(28px,3.5vw,40px);font-weight:900;line-height:1.15}.terminal:where(.astro-z65a5v3j){border-radius:var(--radius-lg);background:#060d1a;border:1px solid #ffffff14;max-width:520px;overflow:hidden;box-shadow:0 8px 40px #00000080}.terminal-bar:where(.astro-z65a5v3j){background:var(--surface);align-items:center;gap:6px;padding:12px 16px;display:flex}.tdot:where(.astro-z65a5v3j){border-radius:50%;width:10px;height:10px}.tdot--red:where(.astro-z65a5v3j){background:#ff5f57}.tdot--yellow:where(.astro-z65a5v3j){background:#febc2e}.tdot--green:where(.astro-z65a5v3j){background:#28c840}.terminal-title:where(.astro-z65a5v3j){color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-left:8px;font-size:11px;font-weight:600}.terminal-body:where(.astro-z65a5v3j){font-family:var(--font-mono);color:var(--text-secondary);margin:0;padding:20px 20px 22px;font-size:12.5px;line-height:1.9}.terminal-body:where(.astro-z65a5v3j) .prompt:where(.astro-z65a5v3j){color:#7b8ea8;user-select:none}.terminal-body:where(.astro-z65a5v3j) .cmd:where(.astro-z65a5v3j){color:var(--text-primary)}.terminal-body:where(.astro-z65a5v3j) .dim:where(.astro-z65a5v3j){color:#7b8ea8}.terminal-body:where(.astro-z65a5v3j) .ok:where(.astro-z65a5v3j){color:var(--teal)}.how:where(.astro-l43jfdkk){z-index:2;padding:var(--section-gap) 24px;position:relative}.how:where(.astro-l43jfdkk) .section-inner:where(.astro-l43jfdkk){max-width:var(--max-page);margin:0 auto;padding:0 clamp(24px,5vw,60px)}.section-headline:where(.astro-l43jfdkk){letter-spacing:-1px;margin:12px 0 40px;font-size:clamp(28px,3.5vw,40px);font-weight:900;line-height:1.15}.pipeline:where(.astro-l43jfdkk){flex-direction:column;display:flex;position:relative}.pipeline-line:where(.astro-l43jfdkk){background:var(--gradient-line);opacity:.75;border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:11px}.step:where(.astro-l43jfdkk){z-index:1;gap:20px;padding:16px 0;display:flex;position:relative}.step-node:where(.astro-l43jfdkk){border:1.5px solid var(--c,#818cf8);width:24px;height:24px;box-shadow:0 0 10px var(--c,#818cf8), 0 0 0 4px #0009;background:#0006;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.step-dot:where(.astro-l43jfdkk){background:var(--c,#818cf8);border-radius:50%;width:7px;height:7px}.step-title-row:where(.astro-l43jfdkk){flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:5px;display:flex}.step-n:where(.astro-l43jfdkk){letter-spacing:.05em;opacity:.7;font-size:11px;font-weight:700}.step-title:where(.astro-l43jfdkk){color:var(--text-primary);font-size:15px;font-weight:700}.step-badge:where(.astro-l43jfdkk){text-transform:uppercase;letter-spacing:.07em;border:1px solid;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:700}.step-desc:where(.astro-l43jfdkk){color:var(--text-secondary);max-width:380px;font-size:14px;line-height:1.6}.editors:where(.astro-pcxdpgbf){z-index:2;padding:64px 24px;position:relative}.editors:where(.astro-pcxdpgbf) .section-inner:where(.astro-pcxdpgbf){max-width:var(--max-page);margin:0 auto;padding:0 clamp(24px,5vw,60px)}.section-headline:where(.astro-pcxdpgbf){letter-spacing:-1px;margin:12px 0 8px;font-size:clamp(28px,3.5vw,40px);font-weight:900;line-height:1.15}.editors-sub:where(.astro-pcxdpgbf){color:var(--text-secondary);margin-bottom:40px;font-size:15px}.editor-cards:where(.astro-pcxdpgbf){flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.editor-card:where(.astro-pcxdpgbf){border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:12px;min-width:160px;padding:14px 20px;transition:border-color .15s,background .15s;display:flex}.editor-card:where(.astro-pcxdpgbf):hover{background:var(--surface-2);border-color:#ffffff24}.editor-logo:where(.astro-pcxdpgbf){flex-shrink:0;width:32px;height:32px}.editor-name:where(.astro-pcxdpgbf){color:var(--text-primary);font-size:14px;font-weight:600}.editor-mcp-note:where(.astro-pcxdpgbf){border-radius:var(--radius-md);background:#818cf80f;border:1px solid #818cf82e;flex-wrap:wrap;align-items:center;gap:16px;max-width:620px;padding:14px 20px;display:flex}.editor-mcp-note-text:where(.astro-pcxdpgbf){color:var(--text-secondary);flex:1;font-size:13px}.editor-mcp-note-text:where(.astro-pcxdpgbf) code:where(.astro-pcxdpgbf){font-family:var(--font-mono);color:var(--teal);background:#34d39914;border-radius:4px;padding:1px 6px;font-size:12px}.editor-mcp-link:where(.astro-pcxdpgbf){color:var(--indigo);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600;transition:opacity .15s}.editor-mcp-link:where(.astro-pcxdpgbf):hover{opacity:.75}@media (width<=600px){.editor-card:where(.astro-pcxdpgbf){flex:1;min-width:calc(50% - 6px)}.editor-mcp-note:where(.astro-pcxdpgbf){flex-direction:column;align-items:flex-start;gap:10px}}.arch:where(.astro-3tqnor4r){z-index:2;padding:var(--section-gap) 24px;position:relative}.arch-inner:where(.astro-3tqnor4r){max-width:var(--max-page);margin:0 auto;padding:0 clamp(24px,5vw,60px)}.section-headline:where(.astro-3tqnor4r){letter-spacing:-.8px;margin:12px 0 32px;font-size:clamp(24px,3vw,34px);font-weight:900;line-height:1.2}.arch-svg-wrap:where(.astro-3tqnor4r){border-radius:var(--radius-lg);width:100%;padding:28px 0 12px;overflow-x:auto}.arch-svg-wrap:where(.astro-3tqnor4r) svg{width:100%;height:auto;display:block}@media (width<=767px){.arch:where(.astro-3tqnor4r){display:none}}.arch-svg-wrap:where(.astro-3tqnor4r) text,.arch-svg-wrap:where(.astro-3tqnor4r) tspan{font-family:var(--font-sans)!important}@keyframes arch-flow{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}.arch-svg-wrap:where(.astro-3tqnor4r) .arch-edges path{stroke-dasharray:6 4;animation:2s linear infinite arch-flow}.arch-svg-wrap:where(.astro-3tqnor4r) .arch-edges path:first-child{animation-delay:0s}.arch-svg-wrap:where(.astro-3tqnor4r) .arch-edges path:nth-child(2){animation-delay:-.3s}.arch-svg-wrap:where(.astro-3tqnor4r) .arch-edges path:nth-child(3){animation-delay:-.6s}.arch-svg-wrap:where(.astro-3tqnor4r) .arch-edges path:nth-child(4){animation-delay:-.9s}.arch-svg-wrap:where(.astro-3tqnor4r) .arch-edges path:nth-child(5){animation-delay:-1.2s}.arch-svg-wrap:where(.astro-3tqnor4r) .arch-edges path:nth-child(6){animation-delay:-1.5s}.arch-svg-wrap:where(.astro-3tqnor4r) .arch-edges path:nth-child(7){animation-delay:-1.8s}.arch-svg-wrap:where(.astro-3tqnor4r) .arch-edges path:nth-child(8){animation-delay:-.4s}.arch-svg-wrap:where(.astro-3tqnor4r) .arch-edges path:nth-child(9){animation-delay:-.7s}.arch-svg-wrap:where(.astro-3tqnor4r) .arch-edges path:nth-child(10){animation-delay:-1s}.arch-svg-wrap:where(.astro-3tqnor4r) .arch-edges path:nth-child(11){animation-delay:-1.3s}.arch-svg-wrap:where(.astro-3tqnor4r) .arch-edges path:nth-child(12){animation-delay:-1.6s}.arch-svg-wrap:where(.astro-3tqnor4r) .arch-edges path:nth-child(13){animation-delay:-1.9s}.arch-svg-wrap:where(.astro-3tqnor4r) .arch-edges path:nth-child(14){animation-delay:-.2s}.arch-svg-wrap:where(.astro-3tqnor4r) .arch-node{cursor:default;transition:filter .2s}.arch-svg-wrap:where(.astro-3tqnor4r) .arch-node:hover{filter:brightness(1.25)}.demo:where(.astro-eqahylga){z-index:2;padding:var(--section-gap) 24px;position:relative}.demo-inner:where(.astro-eqahylga){max-width:var(--max-page);margin:0 auto;padding:0 clamp(24px,5vw,60px)}.section-headline:where(.astro-eqahylga){letter-spacing:-.8px;margin:12px 0 32px;font-size:clamp(24px,3vw,34px);font-weight:900;line-height:1.2}.demo-gif-wrap:where(.astro-eqahylga){border-radius:var(--radius-lg);width:100%;overflow:hidden}.demo-gif-wrap:where(.astro-eqahylga) img:where(.astro-eqahylga){width:100%;height:auto;display:block}.usecases:where(.astro-gk6ge62r){z-index:2;padding:var(--section-gap) 24px;position:relative}.usecases:where(.astro-gk6ge62r) .section-inner:where(.astro-gk6ge62r){max-width:var(--max-page);margin:0 auto;padding:0 clamp(24px,5vw,60px)}.section-headline:where(.astro-gk6ge62r){letter-spacing:-1px;max-width:560px;margin:12px 0 8px;font-size:clamp(28px,3.5vw,40px);font-weight:900;line-height:1.15}.section-sub:where(.astro-gk6ge62r){color:var(--text-secondary);max-width:500px;margin-bottom:52px;font-size:15px}.case-list:where(.astro-gk6ge62r){flex-direction:column;gap:52px;display:flex}.case-tool:where(.astro-gk6ge62r){font-family:var(--font-mono);color:var(--teal);border-radius:var(--radius-sm);letter-spacing:.04em;background:#34d39914;border:1px solid #34d3992e;margin-bottom:8px;padding:2px 8px;font-size:11px;display:inline-block}.case-title:where(.astro-gk6ge62r){color:var(--text-primary);letter-spacing:-.3px;margin-bottom:6px;font-size:18px;font-weight:700}.case-desc:where(.astro-gk6ge62r){color:var(--text-secondary);max-width:560px;margin-bottom:16px;font-size:14px;line-height:1.65}.comparison:where(.astro-gk6ge62r){grid-template-columns:1fr 1fr;gap:12px;max-width:960px;display:grid}.panel:where(.astro-gk6ge62r){border-radius:var(--radius-md);border:1px solid var(--border-subtle);flex-direction:column;display:flex;overflow:hidden}.panel--before:where(.astro-gk6ge62r){background:#f871710d;border-color:#f8717147}.panel--after:where(.astro-gk6ge62r){background:#34d3990d;border-color:#34d39947}.panel-header:where(.astro-gk6ge62r){text-transform:uppercase;letter-spacing:.08em;background:var(--surface);color:var(--text-secondary);align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:700;display:flex}.dot:where(.astro-gk6ge62r){border-radius:50%;width:8px;height:8px}.dot--red:where(.astro-gk6ge62r){background:var(--red)}.dot--green:where(.astro-gk6ge62r){background:var(--teal)}.panel-code:where(.astro-gk6ge62r){background:var(--surface-2);font-family:var(--font-mono);color:var(--text-secondary);white-space:pre;flex:1;margin:0;padding:14px;font-size:12px;line-height:1.75;overflow-x:auto}.panel-code:where(.astro-gk6ge62r) .c:where(.astro-gk6ge62r){color:#7b8ea8}.panel-code:where(.astro-gk6ge62r) .ok:where(.astro-gk6ge62r){color:var(--teal)}.panel-code:where(.astro-gk6ge62r) .err:where(.astro-gk6ge62r){color:var(--red);opacity:.85}@media (width<=680px){.comparison:where(.astro-gk6ge62r){grid-template-columns:1fr}}.blog-section:where(.astro-6573cpmj){z-index:2;padding:var(--section-gap) 24px;position:relative}.blog-inner:where(.astro-6573cpmj){max-width:var(--max-page);margin:0 auto;padding:0 clamp(24px,5vw,60px)}.blog-headline:where(.astro-6573cpmj){letter-spacing:-1px;margin:12px 0 8px;font-size:clamp(28px,3.5vw,40px);font-weight:900;line-height:1.15}.blog-sub:where(.astro-6573cpmj){color:var(--text-secondary);max-width:520px;margin-bottom:48px;font-size:15px}.blog-grid:where(.astro-6573cpmj){grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.blog-card:where(.astro-6573cpmj){border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border-subtle);color:inherit;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:border-color .2s,transform .15s;display:flex}.blog-card:where(.astro-6573cpmj):hover{border-color:#818cf859;transform:translateY(-2px)}.card-top:where(.astro-6573cpmj){justify-content:space-between;align-items:center;gap:8px;display:flex}.source-badge:where(.astro-6573cpmj){border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.source-devto:where(.astro-6573cpmj){color:var(--indigo);background:#818cf81f;border:1px solid #818cf833}.source-medium:where(.astro-6573cpmj){color:var(--teal);background:#34d3991a;border:1px solid #34d39933}.card-date:where(.astro-6573cpmj){color:#7b8ea8;font-size:12px}.card-title:where(.astro-6573cpmj){color:var(--text-primary);letter-spacing:-.2px;font-size:16px;font-weight:700;line-height:1.35}.card-desc:where(.astro-6573cpmj){color:var(--text-secondary);flex:1;font-size:13px;line-height:1.65}.card-tags:where(.astro-6573cpmj){flex-wrap:wrap;gap:6px;display:flex}.tag:where(.astro-6573cpmj){color:#7b8ea8;background:var(--surface-2);border-radius:var(--radius-sm);padding:2px 7px;font-size:11px}.card-cta:where(.astro-6573cpmj){color:var(--indigo);margin-top:4px;font-size:13px;font-weight:600}.blog-footer:where(.astro-6573cpmj){flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (width<=680px){.blog-grid:where(.astro-6573cpmj){grid-template-columns:1fr}}.docs-cta:where(.astro-dyffzlb3){z-index:2;padding:var(--section-gap) 24px calc(var(--section-gap) * 1.5);position:relative}.docs-cta-inner:where(.astro-dyffzlb3){max-width:var(--max-page);margin:0 auto;padding:0 clamp(24px,5vw,60px)}.docs-cta-headline:where(.astro-dyffzlb3){letter-spacing:-1px;margin-bottom:14px;font-size:clamp(28px,3.5vw,40px);font-weight:900}.docs-cta-sub:where(.astro-dyffzlb3){color:var(--text-secondary);max-width:400px;margin-bottom:32px;font-size:16px;line-height:1.65}.docs-cta-btn:where(.astro-dyffzlb3){padding:14px 28px;font-size:16px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}body{overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block}.page-shell{min-height:100vh;position:relative}.label{letter-spacing:.1em;text-transform:uppercase;color:var(--indigo);font-size:11px;font-weight:700}.label--teal{color:var(--teal)}.btn{border-radius:var(--radius-md);font-family:var(--font-sans);cursor:pointer;border:none;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .15s,transform .1s;display:inline-flex}.btn:hover{opacity:.88;transform:translateY(-1px)}.btn--primary{background:var(--gradient-cta);color:#fff;box-shadow:0 4px 20px #4f46e559}.btn--ghost{color:var(--text-secondary);border:1px solid var(--border-subtle);background:0 0}
