*{box-sizing:border-box}body{margin:0;background:#eff4f8;color:#123b57;font:15px/1.6 Arial,sans-serif}header{display:flex;align-items:center;justify-content:space-between;padding:22px max(24px,calc((100vw - 1050px)/2));background:white;border-bottom:4px solid #123b57;gap:20px}header img{width:175px;display:block}header span{font-size:11px;letter-spacing:.14em;color:#607787;font-weight:700}main{max-width:1100px;margin:42px auto;display:grid;grid-template-columns:1.35fr 1fr;gap:24px;padding:0 24px}.install-card,.share-card{background:white;border:1px solid #cbd9e5;border-radius:16px;padding:34px;box-shadow:0 8px 22px #123b5508}.eyebrow{font-size:11px;letter-spacing:.13em;color:#008a81;font-weight:700}h1{font-size:34px;line-height:1.18;letter-spacing:-.035em;margin:14px 0 20px}p{color:#597083}h2{font-size:20px;line-height:1.4;margin-top:12px}.primary,.secondary{display:block;text-align:center;border-radius:8px;padding:13px 20px;text-decoration:none;font:700 15px Arial;cursor:pointer;width:100%;margin:12px 0;border:1px solid #008c83}.primary{background:#008d85;color:white}.primary:hover{background:#00766f}.secondary{color:#123b57;border-color:#c2d3e0;background:#f8fbfd}.install-card>small{display:block;font-size:11px;color:#6a8091;margin:18px 0}.steps{border-top:1px solid #e0e8ee;padding-top:18px;margin-top:25px}.steps h2{font-size:17px}summary{font-weight:700;cursor:pointer;padding:10px 0}details{border-bottom:1px solid #e5edf2}ol{padding-left:20px;font-size:13px;color:#527083}li{padding:5px 0}.hint{font-size:12px}.share-card{text-align:center;align-self:start}.qr{width:min(100%,280px);height:auto;margin:12px auto;display:block}.share-card>p{font-size:13px;overflow-wrap:anywhere}.link{border:0;background:none;font:700 13px Arial;color:#008b81;cursor:pointer;padding:12px}footer{text-align:center;padding:20px;font-size:11px;color:#6b8192}dialog{border:1px solid #cbd9e5;border-radius:14px;max-width:480px;padding:25px;color:#123b57}dialog::backdrop{background:#123b5580}.dialog-head{display:flex;gap:15px;align-items:center;justify-content:space-between}.dialog-head h2{font-size:19px}.dialog-head button{border:0;background:#edf4f8;border-radius:50%;font-size:24px;cursor:pointer;width:34px;height:34px}#installed-note{padding:12px;background:#e9f7f3;border-radius:7px;color:#007d73}#share-message{font-size:12px;min-height:1em}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #31b9ae;outline-offset:3px}[hidden]{display:none!important}@media(max-width:720px){header{padding:18px 22px}header img{width:150px}header span{font-size:9px;max-width:100px;text-align:right}main{grid-template-columns:1fr;margin:22px auto;padding:0 16px;gap:18px}.install-card,.share-card{padding:25px}h1{font-size:30px}.share-card{padding-top:28px}.qr{max-width:240px}}@media(display-mode:standalone){#installed-note{display:block}}
