*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#202124;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f1f3f4;min-height:100vh;font-family:Proxima Nova,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h2,h3{font-weight:700}.desktop-block{display:none}@media (min-width:768px){body>:not(.desktop-block){display:none!important}.desktop-block{text-align:center;background:#ffe600;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex!important}.desktop-block h1{color:#000;margin-bottom:12px;font-size:26px;font-weight:700}.desktop-block p{color:#000000b3;font-size:16px}}.header{z-index:100;background:#ffe600;padding:12px 16px;position:sticky;top:0;box-shadow:0 1px 3px #00000014}.header-inner{justify-content:center;align-items:center;max-width:420px;margin:0 auto;display:flex}.ml-logo{width:auto;height:26px}.content{max-width:420px;margin:0 auto;padding:16px}.app-card{text-align:center;background:#fff;border-radius:16px;margin-bottom:16px;padding:28px 24px;box-shadow:0 1px 3px #00000014,0 0 0 1px #0000000a}.app-icon-img{border-radius:18px;width:76px;height:76px;margin:0 auto 16px;display:block;box-shadow:0 2px 8px #0000001a}.app-card h2{color:#202124;margin-bottom:4px;font-size:19px}.app-card .dev-name{color:#5f6368;margin-bottom:14px;font-size:12px}.app-card .rating-row{color:#5f6368;justify-content:center;align-items:center;gap:6px;margin-bottom:20px;font-size:13px;display:flex}.app-card .rating-score{color:#202124;font-weight:700}.app-card .rating-stars{color:#fbbc04;letter-spacing:-1px;font-size:14px}.app-card .rating-count{color:#5f6368;font-size:12px}.app-card .rating-dot{color:#dadce0}.btn-install{color:#fff;text-align:center;background:#01875f;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-bottom:0;padding:14px 24px;font-size:15px;font-weight:600;transition:background .15s,transform 50ms;display:flex}.btn-install:active{background:#016d4e;transform:scale(.99)}.btn-install svg{fill:#fff;flex-shrink:0;width:18px;height:18px;margin-right:8px}.warning-row{color:#5f6368;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:11px;display:flex}.warning-row svg{flex-shrink:0;width:14px;height:14px}.warning-row .shield{fill:#01875f}.android-badge{background:#e6f4ea;border-radius:10px;justify-content:center;align-items:center;gap:8px;max-width:300px;margin:0 auto 16px;padding:12px 20px;display:flex}.android-badge .robot-icon{flex-shrink:0;width:18px;height:18px}.android-badge span{color:#01875f;font-size:12px;font-weight:600}.stats{background:#fff;border-radius:12px;margin:0 0 16px;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000014,0 0 0 1px #0000000a}.stat-card{text-align:center;border-right:1px solid #f1f3f4;flex:1;padding:16px 8px}.stat-card:last-child{border-right:none}.stat-card .num{color:#202124;margin-bottom:2px;font-size:15px;font-weight:700}.stat-card .lbl{color:#5f6368;font-size:11px}.info-section{background:#fff;border-radius:12px;margin-bottom:16px;padding:20px 24px;box-shadow:0 1px 3px #00000014,0 0 0 1px #0000000a}.info-section h3{color:#202124;text-align:center;margin-bottom:12px;font-size:15px}.info-row{border-bottom:1px solid #f1f3f4;justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}.info-row:last-child{border-bottom:none}.info-row .label{color:#5f6368}.info-row .value{color:#202124;font-weight:600}.info-row .value.green{color:#01875f}.description{background:#fff;border-radius:12px;margin-bottom:16px;padding:20px 24px;box-shadow:0 1px 3px #00000014,0 0 0 1px #0000000a}.description h3{color:#202124;text-align:center;margin-bottom:8px;font-size:15px}.description p{color:#5f6368;text-align:center;font-size:13px;line-height:1.7}.footer{text-align:center;padding:24px 16px 32px}.footer .footer-logo-img{opacity:.5;width:auto;height:22px;margin:0 auto 12px}.footer .android-robot{opacity:.4;width:28px;height:28px;margin:8px auto}.footer p{color:#9aa0a6;font-size:11px;line-height:1.6}.footer .powered-by{color:#bdc1c6;margin-top:4px;font-size:10px}.spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite spin;display:none}@keyframes spin{to{transform:rotate(360deg)}}.btn-install.loading .btn-text{display:none}.btn-install.loading .spinner{display:block}.ios-warning{text-align:left;background:#fce8e6;border:1px solid #d93025;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:14px 16px;display:flex}.ios-warning-icon{flex-shrink:0;width:24px;height:24px;margin-top:1px}.ios-warning-text strong{color:#d93025;margin-bottom:4px;font-size:14px;font-weight:700;display:block}.ios-warning-text p{color:#5f2020;font-size:12px;line-height:1.5}.btn-disabled{color:#fff;text-align:center;cursor:not-allowed;-webkit-user-select:none;user-select:none;background:#bdc1c6;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 24px;font-size:15px;font-weight:600;display:flex}.btn-disabled svg{flex-shrink:0;width:18px;height:18px}
