:root{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",sans-serif;color:#1d1d1f;background:#f5f5f7;font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-height:100svh;display:flex;flex-direction:column}main{width:min(100% - 48px,520px);margin:auto;text-align:center;padding:72px 0 36px}.icon{display:block;margin:0 auto 24px;border-radius:25px;box-shadow:0 12px 35px #001c3020}h1{font-size:56px;letter-spacing:-2.8px;line-height:1.05;margin:0;font-weight:650}.headline{font-size:26px;letter-spacing:-.8px;font-weight:500;margin:14px 0 0}.intro{color:#6e6e73;font-size:17px;line-height:1.65;margin:22px 0 30px}.download{display:inline-flex;align-items:center;gap:10px;border-radius:100px;background:#0071e3;color:white;text-decoration:none;font-size:17px;font-weight:500;min-height:50px;padding:14px 25px;transition:background .18s,transform .18s}.download:hover{background:#0077ed;transform:translateY(-1px)}a:focus-visible,summary:focus-visible{outline:3px solid #0071e3;outline-offset:5px}.requirements{font-size:12px;line-height:1.8;color:#6e6e73;margin:16px 0 26px}.requirements span{color:#6e6e73}details{max-width:400px;margin:0 auto;font-size:13px;color:#6e6e73}summary{cursor:pointer;list-style-position:inside;padding:10px}.notes{text-align:left;line-height:1.65;padding:6px 14px}.notes p{margin:12px 0}.notes a,footer a{color:inherit}footer{display:flex;justify-content:center;gap:20px;font-size:12px;color:#6e6e73;padding:28px 24px}footer a{text-decoration:none}footer a:hover{text-decoration:underline}.document{text-align:left;max-width:580px}.document h1{font-size:36px;letter-spacing:-1px}.document p{line-height:1.7;color:#515154}.document a{color:#0071e3}@media(max-width:480px){main{padding-top:44px}.icon{width:96px;height:96px;border-radius:22px}h1{font-size:48px}.headline{font-size:23px}.intro{font-size:16px}footer{padding:22px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}} 
