[hidden]{display:none!important}button,input{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #cf9d30;outline-offset:4px}.android-entry{border:0;cursor:pointer}.android-entry:disabled{cursor:default}.android-entry:not(:disabled){color:#fff;background:var(--green)}.download-dialog{width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid var(--line);border-radius:24px;padding:34px 28px 28px;text-align:center;color:var(--ink);box-shadow:0 24px 80px #102d2640}.download-dialog::backdrop{background:#122d2670;backdrop-filter:blur(5px)}.dialog-close{position:absolute;top:12px;right:12px;width:40px;height:40px;border:0;border-radius:50%;font-size:28px;line-height:1;background:#f0f5f2;color:var(--muted);cursor:pointer}.download-app-icon{display:block;border-radius:24%;margin:0 auto 20px}.download-dialog .eyebrow{margin-bottom:8px;font-size:12px}.download-dialog h2{margin:0;font-size:26px;line-height:1.35}.release-summary{font-size:14px;color:var(--muted);margin:12px 0 20px;min-height:24px}.qr-card{width:248px;max-width:100%;background:#fff;padding:12px;border-radius:16px;border:1px solid var(--line);margin:20px auto}.qr-card img{display:block;width:100%;height:auto}.qr-caption{font-size:13px;color:var(--muted);margin:16px 0 22px}.guide-link{justify-content:center;width:100%;font-size:15px}.download-page{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;padding-top:60px;padding-bottom:72px;max-width:1020px;align-items:start}.download-intro{text-align:center;padding:36px 30px;border:1px solid var(--line);border-radius:24px;background:#fff}.download-intro .eyebrow{margin-bottom:12px;font-size:13px}.download-intro h1{font-size:38px;letter-spacing:-1px;margin-bottom:12px}.download-tagline{font-size:15px;color:var(--muted);margin:0}.apk-download{width:100%;justify-content:center;min-height:54px;gap:12px;cursor:pointer}.apk-download[aria-disabled="true"]{background:#edf0ee;color:#68776f;cursor:default}.download-feedback{font-size:13px;color:var(--muted);margin:12px 0 2px}.text-button{border:0;background:transparent;color:var(--green);padding:8px 12px;cursor:pointer;font-size:13px}.release-details{border-top:1px solid var(--line);padding-top:20px;margin-top:20px;text-align:left}.release-details dl{display:flex;justify-content:space-between;gap:16px;margin:0 0 24px;font-size:13px}.release-details dt{color:var(--muted)}.release-details dd{margin:5px 0 0}.release-details h2,.download-help h2,.browser-guide h2{font-size:18px;margin:0 0 12px}.release-details ul{margin:0;padding-left:20px;color:var(--muted);font-size:14px;overflow-wrap:anywhere}.download-help h2{text-align:center}.phone-qr{text-align:center}.phone-qr p,.install-help,.share-page{font-size:14px;color:var(--muted)}.install-help{border-top:1px solid var(--line);padding-top:26px;margin-top:28px}.install-help ol{padding-left:20px;margin:0 0 18px}.install-help li{padding-left:4px;margin-bottom:10px}.install-help a{color:var(--green)}.share-page{margin-top:26px}.share-page label{font-size:13px;display:block;margin-bottom:8px}.copy-row{display:flex;gap:8px}.copy-row input{width:0;flex:1;min-width:0;font-size:12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);padding:10px}.copy-row button{border:1px solid var(--line);border-radius:8px;background:#edf4ef;color:var(--green);font-size:13px;padding:10px;cursor:pointer}.share-page p{font-size:12px;min-height:21px}.browser-guide{position:relative;text-align:left;padding:22px;background:#eef6f1;border:1px solid #c8ded0;border-radius:16px;margin:22px 0;color:var(--ink)}.browser-guide h2{padding-right:20px}.browser-guide p{font-size:14px;color:var(--muted);margin:0}.browser-guide ol{padding-left:20px;font-size:14px;line-height:1.9;margin-bottom:0}.browser-arrow{position:absolute;right:20px;top:16px;font-size:26px;color:var(--green)}.device-note{background:#f4f2e9;border-radius:12px;padding:16px;margin:20px 0;font-size:14px;text-align:left}.in-app-download .apk-download{display:none}.in-app-download .phone-qr{display:none}.in-app-download .download-page{gap:30px}@media(max-width:700px){.download-page{grid-template-columns:1fr;gap:28px;padding-block:24px 40px}.download-intro{padding:28px 20px;border-radius:20px}.download-intro h1{font-size:32px}.download-help .phone-qr{display:none}.install-help{margin-top:0}.download-dialog{padding-inline:22px}.download-dialog h2{font-size:24px}.download-page .release-details dl{font-size:13px}}
