.download-detail.svelte-cweggq{color:#9399a5;flex-wrap:wrap;flex-basis:100%;order:10;align-items:center;gap:4px 18px;margin:0;font-size:.8125rem;line-height:1.5;display:flex}.download-detail.svelte-cweggq a:where(.svelte-cweggq){color:#b9c2cf;text-underline-offset:3px;align-items:center;min-height:24px;text-decoration:underline;display:inline-flex}.download-detail.svelte-cweggq a:where(.svelte-cweggq):hover{color:#fff}.landing{--paper:#f5f6f7;--ink:#101114;--muted:#a4a8b0;--blue:#a7cbf2;--line:#ffffff24;--focus:#87bfff;color:#f5f6f7;-webkit-font-smoothing:antialiased;background:#090a0c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.landing .wrap{width:min(1280px, calc(100% - 2 * max(56px, var(--safe-x,0px))));margin-inline:auto}.landing .wrap>*{min-width:0}.landing :is(h1,h2,h3){overflow-wrap:anywhere}.landing .eyebrow{color:inherit;letter-spacing:.16em;margin:0 0 24px;font-size:.75rem;font-weight:600;line-height:1.5}.landing .section-title{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,4.9vw,4.75rem);font-weight:550;line-height:1.04}.landing .body-copy{color:var(--muted);text-wrap:pretty;font-size:1.0625rem;line-height:1.75}.landing .button{border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:14px 25px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.landing .button-primary{color:#101114;background:#f5f6f7}.landing .button-primary:hover{background:#cee3fa;transform:translateY(-2px)}.landing .button-outline{color:inherit;border-color:var(--line);background:0 0}.landing .button-outline:hover{background:#ffffff08;border-color:#ffffff80}.landing .text-link{min-height:44px;color:inherit;align-items:center;gap:16px;margin:0;font-size:.9375rem;text-decoration:none;display:inline-flex}.landing .text-link:hover{text-underline-offset:5px;text-decoration:underline}.landing .arrow{font-size:1.2em;font-weight:400}.landing :is(a,button,summary):focus-visible{outline:3px solid var(--focus);outline-offset:6px}.landing :is(section,footer)[id]{scroll-margin-top:100px}.landing img{max-width:100%}.landing figure{margin:0}.landing .skip-link{color:#090a0c;z-index:50;background:#fff;border-radius:8px;padding:14px 20px;position:absolute;top:-100px;left:24px}.landing .skip-link:focus{top:16px}@media (width<=900px){.landing .wrap{width:calc(100% - 2 * max(32px, var(--safe-x,0px)))}}@media (width<=600px){.landing .wrap{width:calc(100% - 2 * max(20px, var(--safe-x,0px)))}.landing .section-title{font-size:clamp(2.4rem,9.5vw,3.5rem)}.landing .eyebrow{letter-spacing:.12em;margin-bottom:20px}.landing .body-copy{font-size:1rem}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
