@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&display=swap";:root{color:#202124;font-synthesis:none;background:#f8f9fa;font-family:Roboto,Arial,sans-serif}*{box-sizing:border-box}body{background:#f8f9fa;min-width:320px;margin:0}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.page-shell{background:#f8f9fa;width:min(100%,640px);margin:0 auto;padding:32px 32px 72px}.app-header{flex-direction:column;gap:30px;display:flex}.app-identity{align-items:center;gap:30px;display:flex}.app-icon{object-fit:cover;background:#ef6c28;border-radius:22px;width:96px;height:96px;box-shadow:0 1px 3px #0002}h1{letter-spacing:.2px;margin:0 0 2px;font-size:29px;font-weight:400;line-height:1.15}.category{color:#00875f;margin:0;font-size:26px;line-height:1.15}.verified{color:#6b7075;margin:4px 0 0;font-size:16px}.stats{text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.stats>div{border-right:1px solid #dfe1e3;flex-direction:column;gap:3px;min-height:42px;display:flex}.stats>div:last-child{border:0}.stats strong{font-size:18px;font-weight:700}.stats span{color:#6b7075;font-size:16px}.install-button{color:#fff;background:#008f68;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:68px;margin:34px 0 25px;transition:background .2s,transform .2s;display:flex;box-shadow:0 1px 2px #0002}.install-button:hover{background:#007b5a;transform:translateY(-1px)}.install-button .bolt{color:#ffe336;font-size:25px;line-height:1}.install-button span:last-child{flex-direction:column;align-items:center;gap:3px;font-size:17px;display:flex}.install-button b{font-weight:700}.install-button small{font-size:16px;font-weight:600}.actions{color:#008f68;justify-content:center;gap:56px;margin-bottom:34px;display:flex}.actions button{align-items:center;gap:16px;font-size:18px;transition:opacity .2s;display:flex}.actions button:hover{opacity:.7}.icon{width:28px;height:28px;display:inline-flex}.icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.share-icon svg{fill:currentColor;stroke:none}.shots{scrollbar-color:#888 #dedede;scrollbar-width:auto;gap:9px;padding-bottom:7px;display:flex;overflow:auto hidden}.shots img{object-fit:cover;object-position:center top;background:#222;border:1px solid #c9c9c9;width:calc(33.3333% - 6px);min-width:calc(33.3333% - 6px);height:306px}.section-block{margin-top:34px}.section-title{justify-content:space-between;align-items:center;display:flex}h2{margin:0;font-size:23px;line-height:1.25}.section-title span{color:#6b7075;font-size:36px;line-height:1}.about-list{color:#6b7075;gap:5px;margin-top:22px;font-size:18px;line-height:1.28;display:grid}.about-list div{flex-direction:column;display:flex}.about-list strong,.about-list span{font-weight:400}.updated{margin-top:34px}h3{margin:0 0 14px;font-size:17px}.updated p{color:#6b7075;margin:0;font-size:18px}.ratings{margin-top:32px}.ratings h2{margin-bottom:36px}.filter-pills{gap:20px;margin-bottom:32px;display:flex}.filter-pills button{color:#6b7075;border:1px solid #d9dde0;border-radius:20px;padding:5px 16px;font-size:17px;line-height:1}.filter-pills .selected{color:#008f68;background:#e5f3ef;border-color:#c9dfd9}.rating-summary{grid-template-columns:1fr 1.55fr;align-items:center;gap:28px;margin-bottom:30px;display:grid}.score strong{font-size:34px;font-weight:400;line-height:1.1;display:block}.stars{color:#008f68;letter-spacing:1px;white-space:nowrap;font-size:18px}.score span{color:#6b7075;margin-top:5px;font-size:17px;display:block}.bars{gap:9px;display:grid}.bar-row{color:#6b7075;grid-template-columns:16px 1fr;align-items:center;gap:9px;font-size:14px;display:grid}.bar-row i{background:#e0e1e2;border-radius:12px;height:12px;overflow:hidden}.bar-row em{border-radius:inherit;background:#008f68;height:100%;display:block}.review-list{border-bottom:1px solid #d6d9dc}.review{margin-bottom:25px;padding:0 0 28px}.review-head{align-items:center;gap:16px;display:flex}.review-head img{object-fit:cover;border-radius:50%;width:42px;height:42px}.review-head strong{color:#5f6368;font-size:17px;font-weight:500}.review-head button{color:#444;margin-left:auto;padding:0 0 8px;font-size:28px;line-height:1}.review-meta{align-items:center;gap:14px;margin-top:17px;display:flex}.review-meta span:last-child{color:#6b7075;font-size:16px}.review p{color:#6b7075;margin:17px 0 0;font-size:18px;line-height:1.4}@media (width>=700px){.page-shell{border:1px solid #e3e5e7;margin-top:18px;box-shadow:0 5px 20px #0000000b}}@media (width<=460px){.page-shell{padding:28px 24px 56px}.app-identity{gap:20px}.app-icon{width:84px;height:84px}.category{font-size:23px}.actions{gap:28px}.actions button{gap:11px;font-size:16px}.shots img{height:270px}}
