.install-page{--ap-bg: #0B1117;--ap-panel: #141C24;--ap-silver: #D7E1E8;--ap-text: #EAF2F8;--ap-text-dim: #6F7E8C;--ap-gunmetal: #3B4C5E;--ap-teal: #10767d;--ap-teal-light: #1BAFB8;--ap-gold: #EAB308;--ap-success: #18A375;--ap-surface-border: rgba(59, 76, 94, .65);--ap-surface-radius: 1rem;--c-heading: var(--ap-text);--c-dim: var(--ap-text-dim);--t-hero: clamp(36px, 2.8vw, 44px);--t-section: clamp(20px, 1.6vw, 24px);--t-body: 16px;--t-small: 12px;--t-micro: 11px;--w-hero: 700;--w-section: 600;--lh-tight: 1.06;--lh-heading: 1.12;--trk-tight: -.02em;--trk-normal: -.01em;--font-display: "DM Serif Display", Georgia, serif;--ap-vs-0\.5: .5rem;--ap-vs-1: 1rem;--ap-vs-2: 1.5rem;--ap-vs-3: 2.25rem;--ap-vs-4: 3rem;--ap-vs-5: 4rem;--lp-gap-eyebrow-to-heading: .5rem;--lp-gap-heading-to-body: 2.5rem;--lp-gap-body-to-body: 1.25rem;--lp-gap-body-to-bridge: 1.75rem;--lp-gap-bridge-to-next: 2.75rem;--lp-gap-body-to-actions: 2.25rem;--lp-section-pad-y: 5rem;--lp-section-pad-y-md: 6rem;--lp-section-pad-y-lg: 7rem;background-color:var(--ap-bg);color:var(--ap-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;width:100%}.install-page .lp-type-display{font-family:var(--font-display);font-style:italic;font-size:var(--t-hero);line-height:1.18;letter-spacing:-.01em;color:var(--c-heading);margin:0}.install-page :is(h1,h2,h3,h4,h5,h6){margin:0;font-size:inherit;line-height:inherit;font-weight:inherit}.install-page .lp-type-hero{font-size:var(--t-hero);line-height:var(--lh-tight);font-weight:var(--w-hero);letter-spacing:var(--trk-tight);color:var(--c-heading);margin:0}.install-page .lp-type-section{font-size:var(--t-section);line-height:var(--lh-heading);font-weight:var(--w-section);letter-spacing:var(--trk-normal);color:var(--c-heading);margin:0}.install-page .lp-type-body{font-size:var(--t-body);line-height:1.55;font-weight:400;color:inherit;margin:0}.install-page .lp-type-micro{font-size:var(--t-micro);line-height:1.35;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ap-text);margin:0}.install-page .lp-eyebrow{font-size:11px;line-height:1.35;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ap-teal-light);margin:0}.install-page .lp-measure{max-width:64ch}.install-page .lp-section{padding-top:var(--lp-section-pad-y);padding-bottom:var(--lp-section-pad-y)}@media (min-width: 768px){.install-page .lp-section{padding-top:var(--lp-section-pad-y-md);padding-bottom:var(--lp-section-pad-y-md)}}@media (min-width: 1024px){.install-page .lp-section{padding-top:var(--lp-section-pad-y-lg);padding-bottom:var(--lp-section-pad-y-lg)}}.install-page .lp-section--panel{background:color-mix(in srgb,var(--ap-panel) 72%,#000 28%);border-top:1px solid var(--ap-teal);border-bottom:1px solid var(--ap-teal);overflow:visible!important}.install-page .install-hero{padding-top:3.5rem;padding-bottom:3.5rem;background:var(--ap-bg)}@media (min-width: 768px){.install-page .install-hero{padding-top:4.5rem;padding-bottom:4.5rem}}.install-page .install-hero__inner{display:flex;flex-direction:column;gap:0;max-width:52rem}.install-page .install-kicker{opacity:.7;letter-spacing:.1em}.install-page .install-subtitle{color:var(--ap-text-dim)}.install-page .install-block{max-width:52rem}.install-page .install-split{display:grid;gap:0;grid-template-columns:1fr}.install-page .install-split>*:not(:last-child){margin-bottom:var(--ap-vs-5)}@media (min-width: 1024px){.install-page .install-split{grid-template-columns:1fr 1fr;align-items:start}.install-page .install-split>*:not(:last-child){margin-bottom:0}.install-page .install-split>*:nth-child(2){margin-inline-start:4rem}}.install-page .install-req-list{display:flex;flex-direction:column;gap:0}.install-page .install-req-list>*:not(:last-child){margin-bottom:var(--lp-gap-bridge-to-next)}.install-page .lp-install-req-item{display:flex;align-items:flex-start;gap:0}.install-page .lp-install-req-icon{flex:0 0 auto;margin-top:2px;margin-inline-end:var(--ap-vs-2);opacity:.8}.install-page .lp-install-req-item code{font-family:SF Mono,Fira Code,Cascadia Code,JetBrains Mono,monospace;font-size:.9em;background:#ffffff0f;padding:.1em .35em;border-radius:3px;color:var(--ap-text)}.install-page .lp-single{display:block}.install-page .lp-finalCta{text-align:center}.install-page .lp-finalCtas{margin-top:0;display:flex;gap:0;flex-wrap:wrap;justify-content:center}.install-page .lp-finalCtas>*{margin-inline-end:24px;margin-bottom:24px}.install-page .lp-finalCtas>*:last-child{margin-inline-end:0;margin-bottom:0}
