:root{font:16px -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#161b27;background:#f3f4f7}*{box-sizing:border-box}body{margin:0}header{height:76px;display:flex;align-items:center;gap:12px;padding:0 max(24px,calc((100vw - 1000px)/2));border-bottom:1px solid #dce0e8;font-size:11px;font-weight:750;letter-spacing:1.6px;background:#fff}.library-mark{display:grid;grid-template-columns:repeat(2,7px);gap:3px}.library-mark i{width:7px;height:7px;background:#285cf4;border-radius:1px}main{max-width:1048px;margin:auto;padding:48px 24px}.title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}h1{font-size:34px;letter-spacing:-1px;margin:0;font-weight:650}#appCount{font-size:12px;color:#697386}.apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.app{background:#fff;border:1px solid #d9dee8;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.app-art{height:160px;background:#11141d;display:flex;align-items:center;justify-content:center;color:#fff;position:relative}.app-art svg{width:50px;height:50px;stroke:#8eacff;stroke-width:1.5;fill:none}.app-art .badge{position:absolute;left:18px;bottom:16px;font:10px ui-monospace,SFMono-Regular,monospace;color:#a4b5de;letter-spacing:1px}.app-content{padding:23px}h2{font-size:21px;margin:0 0 9px;letter-spacing:-.4px}.app-content p{margin:0 0 24px;color:#6e7788;font-size:13px;line-height:1.5}.open{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:#285cf4;color:#fff;min-height:46px;border-radius:5px;padding:10px 18px;font-size:13px;font-weight:650;text-decoration:none}.open:hover{background:#1d4bd5}.open:focus-visible{outline:3px solid #8eacff;outline-offset:3px}.open span{font-size:19px;font-weight:400}#error{font-size:14px;color:#6e7788}#error a{color:#285cf4}[hidden]{display:none!important}@media(max-width:650px){header{height:64px;padding:0 22px}main{padding:32px 20px}.apps{grid-template-columns:1fr}.app-art{height:145px}h1{font-size:30px}}
