.product-page{--product-accent:#2460cf;--product-ink:#263449;--product-muted:#687180;color:var(--product-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.5;overflow:clip}.product-page *{box-sizing:border-box}.product-page a{text-decoration:none}.product-page button,.product-page a,.product-page summary{-webkit-tap-highlight-color:transparent}.product-page :focus-visible{outline:3px solid var(--product-accent);outline-offset:6px}.product-nav{border-bottom:1px solid #88888825;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px;min-height:100px;padding:0 5.5%;font-size:12px;display:grid}.product-back,.product-brand,.product-nav-download,.product-nav-end,.product-locale{align-items:center;gap:10px;display:inline-flex}.product-back{justify-self:start;min-width:0}.product-brand{letter-spacing:-.8px;justify-self:center;min-width:0;font-size:19px;font-weight:600}.product-nav-end{justify-self:end;gap:14px;min-width:0}.product-locale{gap:0}.product-locale-sep{opacity:.45;pointer-events:none;padding:0 2px}.product-locale-option{min-width:40px;min-height:40px;color:inherit;font:inherit;letter-spacing:.4px;cursor:pointer;background:0 0;border:0;padding:8px 6px;font-weight:500}.product-locale-option[aria-current=true]{box-shadow:inset 0 -2px 0 var(--product-accent);font-weight:700}.product-brand svg{color:var(--product-accent)}.product-nav-download{border-bottom:1px solid;padding-bottom:3px}.product-eyebrow{letter-spacing:2px;text-transform:uppercase;align-items:center;gap:10px;font:10px ui-monospace,SFMono-Regular,monospace;display:flex}.product-dot{background:var(--product-accent);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--product-accent), transparent 90%);border-radius:100%}.product-download{background:var(--product-accent);border-radius:6px;justify-content:center;align-items:center;gap:26px;padding:17px 22px;font-size:13px;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex;color:#fff!important}.product-download:hover{transform:translateY(-3px);box-shadow:0 8px 22px #0002}.product-system{color:var(--product-muted);margin-top:16px;font:10px ui-monospace,monospace}.product-unavailable{color:var(--product-muted);font-size:13px}.product-footer{--product-footer-focus:var(--product-ink);padding:95px 5.5% 0}.product-footer h2{white-space:pre-line;letter-spacing:-3px;margin:25px 0 35px;font-size:clamp(40px,5.5vw,80px);font-weight:500;line-height:1.05}.product-footer-top{padding-bottom:65px}.product-colophon{border-top:1px solid #88888840;justify-content:space-between;align-items:center;gap:24px;padding:25px 0;font-size:11px;display:flex}.product-colophon a{align-items:center;gap:8px;display:inline-flex}.product-release{color:var(--product-muted);margin-top:22px;font:10px ui-monospace,monospace}.product-release summary{cursor:pointer;width:fit-content}.product-release p{margin:12px 0 8px}.product-release a{text-decoration:underline}@media (width<=700px){.product-nav{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back brand""end end";gap:2px 8px;min-height:76px;padding:8px 6%}.product-brand{grid-area:brand;justify-self:end;font-size:15px}.product-back{grid-area:back;gap:5px;font-size:11px}.product-nav-end{grid-area:end;justify-content:space-between;justify-self:stretch;gap:8px}.product-nav-download{font-size:11px}.product-locale-option{min-width:36px;min-height:40px}.product-footer{padding:65px 6% 0}.product-footer h2{letter-spacing:-1.8px}.product-colophon{flex-wrap:wrap;gap:20px;font-size:10px}.product-eyebrow{letter-spacing:1.4px;font-size:9px}}@media (prefers-reduced-motion:reduce){.product-page *,.product-page :before,.product-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.product-page .product-footer :focus-visible{outline-color:var(--product-footer-focus)}
