.install-hint{position:fixed;inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;border-radius:0;width:min(480px,calc(100vw - 32px));padding:28px}.install-hint .install-hint-logo{display:block;width:230px;max-width:75%;height:auto;margin:0 0 24px}.install-hint h2{line-height:1.18;margin:0 24px 14px 0}.install-hint ol{padding-left:22px}.install-hint li+li{margin-top:14px}.install-hint [hidden]{display:none!important}.install-hint-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.install-hint-actions .secondary{background:var(--paper);color:var(--green);border:1px solid var(--line)}.install-hint [data-install-status]{padding:12px;background:var(--soft);font-size:14px}.install-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.install-preview-card{display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid var(--line);background:var(--soft);gap:14px}.install-preview-card h2,.install-preview-card p{margin:0}.install-preview-card>.icon{width:32px;height:32px;color:var(--green)}.install-preview-card .button{margin-top:auto}.install-preview-grid+.muted{margin:24px 0}@media(max-width:760px){.install-preview-grid{grid-template-columns:1fr}.install-hint{padding:22px}.install-hint-actions{flex-direction:column}.install-hint-actions .button{width:100%;justify-content:center}}
