:root{--cc-green:#3F7603;--cc-green-dark:#315E03;--cc-green-soft:#F5F8F1;--cc-green-line:#BFD2B4;--cc-border:#D9E2D3;--cc-white:#FFFFFF;--cc-ink:#26363D;--cc-muted:#52634A}.install-shell{color-scheme:light!important;min-height:100vh;padding:24px 22px 56px;background:var(--cc-white)!important;color:var(--cc-ink)!important}.apk-download-card,.install-card,.install-divider,.install-grid,.install-hero,.install-note{max-width:1060px;margin-left:auto;margin-right:auto}.install-hero{padding:0 0 20px;background:var(--cc-white);color:var(--cc-ink)}.install-logo{display:block;width:min(250px,65vw);text-decoration:none}.install-logo img{display:block;width:100%;height:auto;border-radius:0!important;box-shadow:none!important;background:var(--cc-white)!important;object-fit:contain}.install-hero>p{margin:14px 0 8px;color:var(--cc-green-dark)!important;font-size:13px;font-weight:800;letter-spacing:.12em}.install-hero h1{margin:0;font-family:inherit;font-size:clamp(28px,3.6vw,38px);font-weight:750;line-height:1.15;letter-spacing:-.02em;color:var(--cc-ink)!important}.install-hero h1 em{color:var(--cc-green)!important;font-style:normal}.install-hero>span{display:block;max-width:780px;margin-top:12px;color:var(--cc-muted)!important;font-size:16px;line-height:1.5}.apk-download-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:27px;border:1px solid var(--cc-green-line)!important;border-radius:20px;background:var(--cc-green-soft)!important;color:var(--cc-ink)!important;box-shadow:0 18px 50px rgba(38,54,61,.08)!important}.apk-download-card small{display:block;color:var(--cc-green-dark)!important;font-size:13px;font-weight:900;letter-spacing:.16em}.apk-download-card h2{margin:7px 0 8px;font-family:inherit;font-size:24px;font-weight:750;color:var(--cc-ink)!important}.apk-download-card p{max-width:720px;margin:0;color:var(--cc-muted)!important;line-height:1.58}.apk-download-card span{display:block;margin-top:11px;color:var(--cc-muted)!important;font-size:13px}.apk-download-card>a{display:inline-flex;align-items:center;justify-content:center;min-width:210px;min-height:52px;padding:13px 20px;border:1px solid var(--cc-green)!important;border-radius:12px;background:var(--cc-green)!important;color:var(--cc-white)!important;text-decoration:none;font-weight:900;text-align:center;box-shadow:none!important}.apk-download-card>a:focus-visible,.apk-download-card>a:hover{background:var(--cc-green-dark)!important;border-color:var(--cc-green-dark)!important;color:var(--cc-white)!important}.install-divider{display:flex;align-items:center;gap:13px;margin-top:25px;margin-bottom:13px;color:var(--cc-muted)!important;font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.install-divider:after,.install-divider:before{content:"";height:1px;flex:1 1;background:var(--cc-border)!important}.install-card{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:center;padding:24px;border:1px solid var(--cc-border)!important;border-radius:20px;background:var(--cc-white)!important;color:var(--cc-ink)!important;box-shadow:0 16px 44px rgba(38,54,61,.06)!important}.install-status{display:flex;align-items:center;gap:14px}.install-status>span{width:18px;height:18px;border-radius:999px;box-shadow:0 0 0 7px rgba(90,159,5,.12)}.install-status>span.available,.install-status>span.installed{background:var(--cc-green)!important}.install-status p,.install-status small{display:block;margin:0;color:var(--cc-muted)!important}.install-status strong{display:block;margin:4px 0;font-size:20px;color:var(--cc-ink)!important}.install-primary{border:1px solid var(--cc-green)!important;border-radius:12px;padding:15px 22px;background:var(--cc-green)!important;color:var(--cc-white)!important;font:inherit;font-weight:900;cursor:pointer;box-shadow:none!important}.install-primary:focus-visible,.install-primary:hover{background:var(--cc-green-dark)!important;border-color:var(--cc-green-dark)!important}.install-message{grid-column:1/-1;margin:0;padding:12px 14px;border:1px solid var(--cc-green-line)!important;border-radius:10px;background:var(--cc-green-soft)!important;color:var(--cc-green-dark)!important}.install-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px}.install-actions a{padding:10px 13px;border:1px solid var(--cc-green-line)!important;border-radius:9px;background:var(--cc-white)!important;color:var(--cc-green-dark)!important;text-decoration:none;font-weight:800}.install-actions a:focus-visible,.install-actions a:hover{background:var(--cc-green-soft)!important;border-color:var(--cc-green)!important}.install-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.install-grid article{padding:22px;border:1px solid var(--cc-border)!important;border-radius:16px;background:var(--cc-white)!important;color:var(--cc-ink)!important}.install-grid b{font-size:19px;color:var(--cc-ink)!important}.install-grid p{margin:9px 0 0;color:var(--cc-muted)!important;line-height:1.55}.install-note{margin-top:18px;padding:21px 24px;border-radius:16px;background:var(--cc-green-soft)!important;border:1px solid var(--cc-green-line)!important;color:var(--cc-ink)!important}.install-note b{font-size:18px;color:var(--cc-green-dark)!important}.install-note p{margin:7px 0 0;color:var(--cc-muted)!important;line-height:1.55}@media(max-width:700px){.install-shell{padding:22px 14px 56px}.apk-download-card,.install-card{grid-template-columns:1fr}.apk-download-card>a,.install-primary{width:100%}.install-grid{grid-template-columns:1fr}.install-hero h1{font-size:clamp(28px,8vw,34px)}}.platform-download-grid{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.platform-download-card{display:flex;flex-direction:column;min-height:290px;padding:24px;border:1px solid var(--cc-border)!important;border-radius:18px;background:var(--cc-white)!important;color:var(--cc-ink)!important}.platform-download-card.primary-platform{border-color:var(--cc-green-line)!important;background:var(--cc-green-soft)!important}.platform-download-card small{color:var(--cc-green-dark)!important;font-size:13px;font-weight:900;letter-spacing:.14em}.platform-download-card h2{margin:9px 0;font-family:inherit;font-size:24px;line-height:1.25;font-weight:750;color:var(--cc-ink)!important}.platform-download-card p{margin:0;color:var(--cc-muted)!important;line-height:1.55}.platform-download-card span{display:block;margin-top:12px;color:var(--cc-muted)!important;font-size:13px}.platform-download-action{display:inline-flex;justify-content:center;align-items:center;margin-top:auto;min-height:48px;padding:12px 16px;border:1px solid var(--cc-green)!important;border-radius:11px;background:var(--cc-green)!important;color:#fff!important;text-decoration:none;font-weight:900;text-align:center}.platform-download-action.secondary{background:#fff!important;color:var(--cc-green-dark)!important}.platform-download-action:focus-visible,.platform-download-action:hover{border-color:var(--cc-green-dark)!important;background:var(--cc-green-dark)!important;color:#fff!important}#device-install{scroll-margin-top:24px}@media(max-width:900px){.platform-download-grid{grid-template-columns:1fr}.platform-download-card{min-height:0}}