@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&display=swap";:root{font-family:Roboto,Arial,sans-serif;color:#202124;background:#f2f4f5;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #1469d8;outline-offset:4px}main{max-width:480px;min-height:100vh;margin:auto;background:#fff;padding:28px 22px 0}header{display:flex;gap:19px;align-items:center}.icon{width:82px;height:82px;flex-shrink:0;border-radius:19px;background:#092f26;display:grid;place-items:center;box-shadow:0 2px 7px #0002}.icon img{width:94%;height:auto}h1{font-size:24px;letter-spacing:-.6px;margin:0 0 8px;font-weight:600}.check{display:inline-grid;place-items:center;font-size:12px;color:#fff;background:#00ae76;border-radius:50%;width:18px;height:18px;vertical-align:middle}.publisher{color:#00875b;font-size:14px;margin:0 0 7px}.muted{color:#80868b}.small{font-size:11px;line-height:1.6}.identity p:last-child{margin:0}.stats{display:flex;margin:28px 0 23px}.stats>div{width:33.333%;display:flex;flex-direction:column;align-items:center;gap:9px;border-right:1px solid #e8eaed}.stats>div:last-child{border:0}.stats strong{font-size:14px;font-weight:500}.stats strong span{font-size:12px}.stats small{font-size:11px;color:#6c7177}.age{border:1px solid #62686c;padding:0 2px;font-size:12px!important}.install{width:100%;border:0;border-radius:9px;background:#008b68;color:#fff;font-weight:600;font-size:14px;min-height:42px;padding:10px;transition:background .2s}.install:hover{background:#006f53}.install:disabled{cursor:wait;opacity:.75}.install-note{font-size:11px;color:#687078;line-height:1.6;margin:15px 0 24px}.progress{height:4px;background:#dbf3e9;border-radius:5px;margin-top:9px;overflow:hidden}.progress>div{height:100%;background:#00b981;transition:width .3s}.gallery{display:flex;gap:12px;overflow-x:auto;margin:0 -22px;padding:0 22px 12px;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery::-webkit-scrollbar{display:none}.poster{padding:17px 12px 0;flex:0 0 174px;height:290px;border:0;border-radius:10px;overflow:hidden;background:radial-gradient(ellipse at top right,#25eaaf,#003d31 65%);color:#fff;text-align:left;position:relative;scroll-snap-align:center}.poster-1{background:linear-gradient(140deg,#042a39,#085f64)}.poster-2{background:linear-gradient(140deg,#182d40,#245b52)}.poster-logo{width:93px;height:37px;object-fit:contain;display:block}.poster h2{white-space:pre-line;font-size:22px;line-height:1.08;letter-spacing:-.6px;margin:7px 0 13px;color:#fff}.phone{width:125px;height:214px;margin:auto;border:4px solid #102522;border-radius:16px;overflow:hidden;box-shadow:0 8px 20px #0005;transform:rotate(-5deg);background:#fff}.phone>img{display:block;width:426px;max-width:none;transform:translate(-150px)}.poster-1 .phone{transform:rotate(5deg)}.poster-1 .phone>img{margin-top:-245px}.poster-2 .phone>img{margin-top:-390px}.poster-label{position:absolute;bottom:0;left:0;right:0;padding:9px 3px;background:#02372df0;text-align:center;font-size:8px;letter-spacing:1.1px;font-weight:700}section{padding:25px 0;border-bottom:1px solid #f0f1f2}section h2{font-size:18px;font-weight:600;margin:0 0 18px}section h2>span{float:right;color:#62676b;font-size:22px}section p{font-size:13px;line-height:1.65;color:#62676b;margin:12px 0}a{color:#00875b}.chips{display:flex;gap:8px;margin-top:20px}.chips span{font-size:11px;border:1px solid #dce0e2;border-radius:8px;padding:7px 10px;color:#60666b}.rating{display:flex;align-items:center;gap:29px;margin:22px 0}.rating b{font-size:56px;line-height:1;font-weight:400;letter-spacing:-2px}.stars{color:#008c65;font-size:14px;letter-spacing:1px}.rating .stars{margin:9px 0 5px}.rating small{color:#85898d;font-size:10px}.bars{flex:1}.bars>div{display:flex;align-items:center;gap:10px;height:15px}.bars span{font-size:10px;color:#777}.bars i{display:block;flex:1;height:8px;background:#eff1f2;border-radius:6px;overflow:hidden}.bars em{display:block;height:100%;border-radius:6px;background:#00936c}.reviews{display:flex;gap:12px;overflow-x:auto;margin:0 -22px;padding:0 22px 8px;scroll-snap-type:x mandatory}.reviews article{flex:0 0 285px;background:#f7f8f9;padding:16px;border-radius:10px;scroll-snap-align:center}.review-head{display:flex;align-items:center;gap:9px;font-size:12px}.avatar{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#daeee5;color:#007551}.demo{margin-left:auto;color:#7b8186;font-size:9px}.review-meta{display:flex;align-items:center;gap:9px;margin-top:13px}.review-meta .stars{font-size:11px}.review-meta time{font-size:9px;color:#85898d}.reviews p{font-size:12px;margin-bottom:0}dl{margin:0}dl>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #f1f2f3;padding:14px 0;font-size:12px}dl>div:last-child{border:0}dt{color:#80868b}dd{margin:0}footer{text-align:center;padding:30px 0 24px}footer img{width:100px}footer p{font-size:10px;color:#84898c;line-height:1.6}footer a{font-size:11px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:5;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog{position:relative;max-width:370px;padding:26px;background:#fff;border-radius:18px;box-shadow:0 20px 80px #0004}.dialog h2{font-size:21px;margin-top:6px}.dialog p{line-height:1.65;font-size:14px}.dialog p.small{font-size:12px}.close{position:absolute;right:10px;top:8px;border:0;background:#f1f3f4;border-radius:50%;width:30px;height:30px;font-size:23px;z-index:2}.preview-dialog{position:relative;overflow:auto;max-height:90vh;width:min(100%,450px);background:#fff;border-radius:12px}.preview-dialog>img{display:block;width:100%}@media(max-width:360px){main{padding:23px 16px 0}h1{font-size:21px}.gallery,.reviews{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.icon{width:72px;height:72px}.chips{gap:5px}.chips span{font-size:10px;padding:6px}}@media(min-width:600px){main{margin-top:28px;margin-bottom:28px;border-radius:18px;box-shadow:0 8px 50px #10251b0d}}.brand-mark{font-size:35px;color:#00df91;font-weight:700;font-style:italic;line-height:.85;text-align:center}.brand-mark>span{display:block;font-size:20px}.poster-brand{font-size:23px;font-weight:700;font-style:italic;color:#00df91}.stats{margin:24px 0 22px}.stats>div{width:25%;position:relative;border:0;gap:7px}.stats>div:not(:last-child):after{content:"";position:absolute;right:0;top:9px;height:24px;width:1px;background:#e1e5e8}.stats strong{height:23px;display:flex;align-items:center;justify-content:center;font-size:14px}.stats small{font-size:12px;font-weight:400;color:#5f6b7a;white-space:nowrap}.stats .age{height:18px;margin-top:2px;margin-bottom:3px;font-size:11px!important}.install{display:flex;align-items:center;justify-content:center;min-height:38px;border-radius:10px;text-decoration:none;background:#008b68;color:#fff;font-size:14px}.install-note{display:flex;align-items:center;gap:10px;color:#657285;font-size:14px;margin:20px 0 25px;line-height:1.5}.install-note svg{flex-shrink:0}.download-message{padding:12px;background:#eaf8f2;border-radius:8px;color:#006b4f;font-size:12px;line-height:1.6}.poster{cursor:default}.poster h2{margin-top:15px}@media(max-width:360px){.install-note{font-size:12px}.stats small{font-size:10px}}.reviews{display:block;overflow:visible;margin:0;padding:0}.reviews article{background:#fff;padding:22px 0;border-radius:0;border-bottom:1px solid #f0f1f2}.reviews article:last-child{border:0}.review-head{font-size:13px;gap:12px}.avatar{width:34px;height:34px;font-size:12px;background:#e6e0f4;color:#67518a}.avatar-1{background:#f9e1d3;color:#9f542a}.avatar-2{background:#d9eaf9;color:#356a98}.avatar-3{background:#e5efcf;color:#58752c}.review-meta{margin-top:13px;gap:11px}.review-meta .stars{font-size:12px}.review-meta time{font-size:11px}.reviews p{font-size:13px;line-height:1.65;margin:12px 0 18px;color:#41474b}.empty-stars{color:#dce1e4}.helpful{display:flex;align-items:center;gap:8px;font-size:10px;color:#6c7378}.helpful>span{margin-right:auto}.helpful button{border:1px solid #dce0e3;border-radius:18px;background:#fff;padding:5px 14px;color:#51585e;font-size:11px}.helpful button[aria-pressed=true]{background:#e2f4eb;border-color:#00875b;color:#00734f}.all-reviews{border:0;background:transparent;color:#00875b;font-size:14px;font-weight:600;padding:12px 0 0;display:flex;justify-content:space-between;align-items:center;width:100%}.all-reviews span{font-size:23px}.review-filters{display:flex;gap:9px;margin:10px 0 2px}.review-filters span{border:1px solid #dce0e3;border-radius:8px;font-size:11px;padding:7px 12px;color:#5d656a}.review-filters span:first-child{background:#e5f3ec;border-color:#e5f3ec;color:#007d57}.phone>img{margin-top:-190px}.poster-1 .phone>img{margin-top:-310px}.poster-2 .phone>img{margin-top:-400px}.brand-logo{display:block;width:110px;height:43px;object-fit:contain}.poster .brand-logo{margin-bottom:4px}footer .brand-logo{margin:0 auto 14px;background:#092f26;width:135px;height:60px;padding:8px;border-radius:12px}.app-description{padding-top:28px}.app-description>p{font-size:14px;line-height:1.4}.updated{margin-top:24px}.updated h3{font-size:14px;font-weight:500;margin:0 0 5px}.updated p{margin:0;font-size:14px}.whats-new{margin-top:40px}.whats-new h2,.data-safety h2{font-size:18px;font-weight:500;margin-bottom:17px}.data-safety{margin-top:28px}.data-safety>p{font-size:14px;line-height:1.4}.data-safety .privacy-note{font-size:11px;color:#80868b}.safety-card{border:1px solid #d7dbe0;border-radius:9px;padding:9px 16px;margin:22px 0 0}.safety-row{display:flex;align-items:center;gap:24px;padding:12px 0;color:#687078}.safety-row>svg{width:20px;height:20px;flex-shrink:0}.safety-row span{font-size:13px;display:block;line-height:1.4}.safety-row small{font-size:10px;display:block;margin-top:3px;color:#8a9096}.store-footer{text-align:left;padding:28px 0 22px;border-top:1px solid #dadce0;margin-top:24px}.footer-group{margin-bottom:30px}.footer-group h3{font-size:14px;color:#5d6670;font-weight:500;margin:0 0 12px}.footer-group p{font-size:14px;color:#5d6670;line-height:1.3;margin:0 0 10px}.footer-legal{display:flex;flex-wrap:wrap;gap:14px;font-size:11px;color:#5d6670;margin-top:38px;line-height:1.6}.store-footer .footer-disclaimer{font-size:10px;line-height:1.7;color:#899096;margin-top:22px}@media(min-width:600px){main{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}}.review-arrow{float:right;border:0;background:transparent;color:#62676b;font-size:23px;padding:0 4px;line-height:1;cursor:pointer}.sort-control{display:flex;align-items:center}.sort-control select{font:inherit;font-size:11px;color:#5d656a;background:#fff;border:1px solid #dce0e3;border-radius:8px;padding:6px 9px;min-height:30px;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.review-filters .sr-only{border:0;padding:0}.data-safety>h2{margin-bottom:17px}.data-safety>p{font-size:14px;line-height:1.3;color:#606c7c}.safety-card{padding:0 16px;margin-top:22px;border-color:#d6d9df;border-radius:8px}.safety-row{gap:28px;min-height:40px;padding:10px 0;color:#626b76}.safety-row:first-child{padding-top:15px}.safety-row:last-child{padding-bottom:17px}.safety-row>svg{width:20px;height:20px}.safety-row span{font-size:14px;font-weight:400;line-height:1.4;color:#606c7c}.data-safety .privacy-note{font-size:10px;line-height:1.5;margin-top:9px;color:#899096}.developer-reply{background:#f3f5f6;border-radius:4px;margin-top:18px;padding:15px 16px}.reply-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.reply-heading strong{font-size:13px;font-weight:500;color:#30383d}.reply-heading time{font-size:10px;color:#758087}.reviews .developer-reply p{font-size:12px;line-height:1.6;margin:9px 0 0;color:#5b646b}.profile-avatar{width:100%;height:100%;display:block}.avatar{overflow:hidden;flex-shrink:0}
