:root{color-scheme:dark;font-family:system-ui;color:#f5eee0;background:#10191d}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 30% 0,#233d40,transparent 65%)}header,footer{max-width:1200px;margin:auto;padding:24px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d9bd7833}a{color:#e6ca88;text-underline-offset:5px}header a{text-decoration:none;font-weight:700}header span{font-size:11px;letter-spacing:.2em;margin-left:8px}main{max-width:1100px;margin:auto;padding:70px 24px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.app-icon{border-radius:28px;box-shadow:0 20px 70px #0007}.eyebrow{color:#dcc188;font-size:11px;letter-spacing:.16em;margin-top:32px}h1{font:clamp(40px,5vw,64px)/1.08 Georgia;margin:20px 0}.lead{font-size:20px}.lead,p{color:#bdcbd0;line-height:1.7}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.primary,button{font:600 16px system-ui;color:#132027;background:#e7ce94;border:0;padding:14px 22px;border-radius:5px;text-decoration:none;cursor:pointer}button[hidden]{display:none}.status{font-size:14px;max-width:460px}h2{font:32px Georgia;margin-top:0}.steps{display:grid;gap:18px;margin:30px 0}.steps article{padding:20px;border:1px solid #d6bd7844;background:#13232b}.steps span{color:#dfc58c;font-size:12px;letter-spacing:.15em}.steps h3{margin:5px 0}.steps p{margin:0}details{border-top:1px solid #ffffff25;padding:18px 0}summary{cursor:pointer}footer{font-size:13px;border-top:1px solid #d9bd7833;border-bottom:0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #e5c883;outline-offset:5px}@media(max-width:760px){main{grid-template-columns:1fr;padding-top:36px;gap:36px}header,footer{flex-wrap:wrap}.app-icon{width:120px;height:120px}}

.apple-install{display:inline-flex;align-items:center;gap:10px}.apple-install svg{flex:none}.apple-guide{scroll-margin-top:24px;padding:24px;border:1px solid #d6bd7866;border-radius:8px;background:#172a30;margin-bottom:36px}.apple-guide .eyebrow{margin-top:0}.apple-guide ol{padding-left:23px;color:#dbe4e5;line-height:1.7}.apple-guide li+li{margin-top:14px}.apple-guide:target{border-color:#e7ce94;box-shadow:0 0 0 2px #e7ce9433}.apple-guide:focus{outline:2px solid #e7ce94;outline-offset:4px}
