.gsdev-app-meta{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-shrink:0;margin-left:auto}
.gsdev-badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-family:system-ui,'Segoe UI',Arial,sans-serif;font-size:12px;font-weight:800;line-height:1.2;border-radius:30px;padding:9px 13px;border:1px solid #1a91cc;background:#092e51;color:#61d7fc}
.gsdev-free{border-color:#14bd63;background:#075d31;color:#c5fbdc}
.install-card{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:18px 0 20px;padding:16px 18px;border:1px solid #176ca4;border-radius:16px;background:linear-gradient(110deg,#0d3155,#081d35)}
.install-card[hidden],.install-help[hidden]{display:none!important}
.install-copy{display:flex;align-items:center;gap:12px;min-width:0}
.install-copy img{flex:none;border-radius:12px}
.install-copy h2{font-size:17px;margin:0 0 4px;color:#f3f8ff;line-height:1.3}
.install-copy p{font-size:13px;margin:0;line-height:1.5;color:#a8c3dd}
.install-card .install-button{font:700 14px system-ui,'Segoe UI',Arial,sans-serif;line-height:1.4;color:#fff;border:1px solid #34caff;border-radius:10px;background:linear-gradient(#12b4ff,#0869e7);padding:11px 16px;cursor:pointer;white-space:nowrap;flex:none}
.install-card .install-button:hover{background:#087ce8}
.install-card .install-button:disabled{opacity:.5;cursor:wait}
.install-card button:focus-visible{outline:3px solid #91deff;outline-offset:4px}
.install-help{flex-basis:100%;padding-top:12px;border-top:1px solid #254a70;color:#c5ddf3;font-size:14px;line-height:1.6}
.install-help p{margin:0 0 8px;color:#a8c3dd}
.install-help ol{padding-left:22px;margin:8px 0 12px}
.install-help li{margin-bottom:5px}
@media(max-width:1050px){.gsdev-tool-header{flex-wrap:wrap}}
@media(max-width:650px){.gsdev-tool-header{gap:12px}.gsdev-tool-header>.brand,.gsdev-tool-header>strong{order:0}.gsdev-tool-header>.gsdev-app-meta{order:1}.gsdev-tool-header>a{order:2;width:100%}.gsdev-badge{font-size:11px;padding:8px 10px}.intro{gap:12px;flex-wrap:wrap}.install-card{padding:14px}.install-copy h2{font-size:16px}.install-card .install-button{width:100%}.install-help{font-size:13px}}
@media(max-width:650px){.gsdev-tool-header>.brand{font-size:20px}.gsdev-tool-header>.brand>span:last-child{font-size:12px!important}.gsdev-tool-header>strong{font-size:17px}}
