:root{--night:#07162e;--night-raised:#0d2447;--chalk:#f1f7ff;--chalk-soft:#d6e3f5;--powder:#8cc8ff;--powder-pale:#cfe6ff;--amber:#ffc46b;--deep-blue:30, 92, 190;--rule:#cfe6ff47;--edge:#bedcff3d;--gutter:calc(clamp(16px, 5.6vw, 72px));--content:1136px;--font-display:"Red Hat Display", "Red Hat Display Fallback: Segoe UI", "Red Hat Display Fallback: Helvetica Neue", "Red Hat Display Fallback: Arial", "Red Hat Display Fallback: Noto Sans", "Red Hat Display Fallback: Liberation Sans", system-ui, sans-serif;--font-text:"Red Hat Text", "Red Hat Text Fallback: Segoe UI", "Red Hat Text Fallback: Helvetica Neue", "Red Hat Text Fallback: Arial", "Red Hat Text Fallback: Noto Sans", "Red Hat Text Fallback: Liberation Sans", system-ui, sans-serif;--font-mono:"Red Hat Mono", "Red Hat Mono Fallback: Courier New", "Red Hat Mono Fallback: Roboto Mono", "Red Hat Mono Fallback: Noto Sans Mono", "Red Hat Mono Fallback: Liberation Mono", ui-monospace, monospace}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--night);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:24px}body{color:var(--chalk);font-family:var(--font-text);-webkit-font-smoothing:antialiased;font-size:1.03rem;line-height:1.55}body,figure,h1,h2,h3,ol,p{margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:500}h2{letter-spacing:-.02em;text-wrap:balance;font-size:calc(clamp(2.1rem,4.2vw,3.4rem));line-height:1.1}h3{font-size:1.375rem}ol{padding:0;list-style:none}a{color:inherit}a:hover{color:var(--powder)}code{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--powder);outline-offset:3px}.container{width:min(var(--content),100% - 2 * var(--gutter));margin-inline:auto}.soft{color:var(--chalk-soft)}.nowrap{white-space:nowrap}.button{min-height:52px;font:500 1.0625rem var(--font-text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;text-decoration:none;display:inline-flex}.button--solid{background:var(--chalk);color:var(--night);font-weight:600}.button--solid:hover{background:var(--powder-pale);color:var(--night)}.button--ghost{box-shadow:inset 0 0 0 1px #f1f7ff80}.button--small{min-height:44px;padding:0 20px;font-size:.9375rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.command[data-v-a3e34d14]{text-align:left;flex-direction:column;gap:8px;width:100%;display:flex}.command__label[data-v-a3e34d14]{font-size:.9375rem}.command__box[data-v-a3e34d14]{border:1px solid var(--edge);background:#061228c7;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 14px 22px;display:flex}.command__lines[data-v-a3e34d14]{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;font-size:.875rem;line-height:22px;display:flex}@media (width<=520px){.command__lines[data-v-a3e34d14]{font-size:.8125rem}}.hero[data-v-ffa416c2]{isolation:isolate;background:radial-gradient(120% 34% at 50% 50%,rgba(var(--deep-blue),.95) 0,rgba(var(--deep-blue),.38) 55%,rgba(var(--deep-blue),0) 100%);padding:20px 0 calc(clamp(56px,7vw,96px))}.nav[data-v-ffa416c2]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #bedcff2e;border-radius:29px;flex-wrap:wrap;gap:4px 11px;min-height:58px;padding:4px 10px 4px 22px;display:flex}.adds[data-v-ffa416c2],.brand[data-v-ffa416c2],.hero__text[data-v-ffa416c2],.how[data-v-ffa416c2],.nav[data-v-ffa416c2],.nav__links[data-v-ffa416c2]{align-items:center}.brand[data-v-ffa416c2]{min-height:44px;color:var(--powder-pale);gap:11px;text-decoration:none;display:inline-flex}.brand__name[data-v-ffa416c2]{color:var(--chalk);font-family:var(--font-display);letter-spacing:-.01em;font-size:1.3125rem;font-weight:500}.nav__status[data-v-ffa416c2]{font-size:.8125rem}.nav__links[data-v-ffa416c2]{gap:6px;margin-left:auto;font-size:.9375rem;display:flex}.nav__links a[data-v-ffa416c2]:not(.button){padding:12px;text-decoration:none}.hero__text[data-v-ffa416c2]{--content:1000px;text-align:center;flex-direction:column;margin-top:calc(clamp(44px,6vw,80px));display:flex}h1[data-v-ffa416c2]{letter-spacing:-.025em;text-wrap:balance;font-size:calc(clamp(2.6rem,6.4vw,5.1rem));line-height:1.06}.hero__summary[data-v-ffa416c2]{max-width:680px;color:var(--chalk-soft);text-wrap:pretty;margin-top:24px;font-size:calc(clamp(1.06rem,1.6vw,1.25rem))}.hero__actions[data-v-ffa416c2]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.adds[data-v-ffa416c2]{gap:calc(clamp(32px,4vw,48px));padding-top:calc(clamp(64px,8vw,104px))}.adds[data-v-ffa416c2],.adds__intro[data-v-ffa416c2]{flex-direction:column;display:flex}.adds__intro[data-v-ffa416c2]{text-align:center;gap:18px;max-width:760px}.adds__intro p[data-v-ffa416c2]{text-wrap:pretty;font-size:1.125rem}.adds__list[data-v-ffa416c2]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:32px 40px;width:100%;display:grid}.adds__item[data-v-ffa416c2]{border-top:1px solid var(--rule);gap:8px;padding-top:18px}.adds__item[data-v-ffa416c2],.how[data-v-ffa416c2]{flex-direction:column;display:flex}.how[data-v-ffa416c2]{gap:calc(clamp(36px,4.4vw,56px));padding-block:calc(clamp(64px,8vw,104px))}.how h2[data-v-ffa416c2],.how__note[data-v-ffa416c2]{text-align:center}.how__steps[data-v-ffa416c2]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:32px;width:100%;display:grid}.how__steps li[data-v-ffa416c2]{border-top:2px solid #cfe6ff99;flex-direction:column;gap:8px;padding-top:18px;display:flex}.how__number[data-v-ffa416c2]{color:var(--powder);font-family:var(--font-mono);font-size:.875rem}.guards__intro p[data-v-ffa416c2],.how__note[data-v-ffa416c2]{font-size:1.125rem}.guards[data-v-ffa416c2]{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:36px 72px;padding-block:calc(clamp(40px,5vw,64px));display:grid}.guards__intro[data-v-ffa416c2]{flex-direction:column;gap:18px;display:flex}.guards__intro p[data-v-ffa416c2]{text-wrap:pretty;max-width:480px}.guards__item[data-v-ffa416c2]{border-top:1px solid var(--rule);flex-direction:column;gap:4px;padding-block:18px;display:flex}.guards__item[data-v-ffa416c2]:last-child{border-bottom:1px solid var(--rule)}.tested[data-v-ffa416c2]{background:var(--night-raised);border-radius:20px;flex-direction:column;gap:28px;margin-block:calc(clamp(48px,6vw,80px));padding:calc(clamp(24px,4vw,48px));display:flex}.tested h2[data-v-ffa416c2]{font-size:calc(clamp(1.8rem,3.2vw,2.6rem));line-height:1.15}.tested__columns[data-v-ffa416c2]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px 48px;display:grid}.tested__columns h3[data-v-ffa416c2]{font-family:var(--font-text);margin-bottom:6px;font-size:1.125rem;font-weight:600}.tested__yes[data-v-ffa416c2]{color:var(--powder)}.tested__not-yet[data-v-ffa416c2]{color:var(--amber)}.tested__limits[data-v-ffa416c2]{text-wrap:pretty;border-top:1px solid #cfe6ff38;padding-top:22px}.install[data-v-ffa416c2]{padding:calc(clamp(48px,6vw,80px)) var(--gutter) 0;background:radial-gradient(90% 60% at 50% 100%,rgba(var(--deep-blue),.85) 0,rgba(var(--deep-blue),.3) 58%,rgba(var(--deep-blue),0) 100%)}.install[data-v-ffa416c2],.install__commands[data-v-ffa416c2]{flex-direction:column;align-items:center;display:flex}.install__commands[data-v-ffa416c2]{text-align:center;gap:26px;width:100%;max-width:760px}.install__commands>p[data-v-ffa416c2]{text-wrap:pretty}.install__name[data-v-ffa416c2]{max-width:760px;font-family:var(--font-display);text-align:center;text-wrap:balance;margin-top:calc(clamp(64px,8vw,96px));font-size:calc(clamp(1.4rem,2.4vw,1.9rem));line-height:1.3}.footer[data-v-ffa416c2]{width:100%;max-width:var(--content);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:56px 0 28px;font-size:.875rem;display:flex}@media (width<=520px){.nav__wide-only[data-v-ffa416c2]{display:none}}
