:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#122440;background:#eef3fb}*{box-sizing:border-box}body{margin:0;padding:max(24px,env(safe-area-inset-top)) 20px max(28px,env(safe-area-inset-bottom))}main{max-width:520px;margin:0 auto}.brand{text-align:center;padding:22px 0 18px}.brand img{border-radius:25%;box-shadow:0 12px 32px #12244020;object-fit:contain;background:#fff}.eyebrow{font-size:12px;letter-spacing:.12em;color:#536a89;font-weight:800}h1{font-size:32px;margin:12px 0 6px}.lead{color:#52627b;font-size:16px;line-height:1.7;text-align:center;margin:0 0 22px}.card{background:#fff;border:1px solid #dbe4f3;border-radius:22px;padding:24px;margin:16px 0}.button,button{display:block;width:100%;border:1px solid #cbd8eb;border-radius:14px;padding:15px 18px;background:white;color:#19477e;font:700 16px/1.45 inherit;text-align:center;text-decoration:none;cursor:pointer;margin:10px 0}.primary{background:#245bd7;border-color:#245bd7;color:white}.note{font-size:14px;color:#52627b;line-height:1.65}.steps{padding-left:24px;line-height:1.8}.steps li{padding:7px 0}input{width:100%;padding:12px;border:1px solid #cfdaea;border-radius:10px;color:#304765;background:#f7faff;font:inherit}h2{font-size:21px;margin:0 0 12px}label{display:block;font-weight:700;margin:18px 0 8px}dialog{border:0;border-radius:24px;padding:25px;width:calc(100% - 32px);max-width:490px;color:#122440;box-shadow:0 20px 80px #0005}dialog::backdrop{background:#07182b99}.share-icon{vertical-align:middle;width:26px;height:26px;stroke:#245bd7;fill:none;stroke-width:2}.footer{text-align:center;font-size:14px;margin:24px 0}a{color:#245bd7}[hidden]{display:none!important}:is(a,button,input):focus-visible{outline:3px solid #5f97ec;outline-offset:3px}#install-status{min-height:3em}
.brand{padding:8px 0}.brand img{width:72px;height:72px}h1{font-size:28px}.lead{margin-bottom:14px}.install-guide{margin-top:12px;padding:20px}.steps{margin:12px 0}.steps li{padding:6px 0}small{color:#52627b;font-size:13px}
