*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#e9ebee;color:#252525;font-family:"Noto Sans Bengali","Noto Sans",Arial,sans-serif}.page{width:min(100%,700px);min-height:100vh;margin:auto;background:#f7f8fa;overflow:hidden}.app-header{display:flex;align-items:center;gap:22px;padding:40px 42px 24px}.app-icon{width:126px;height:126px;flex:0 0 126px;border-radius:25px;border:4px solid #86370d;background:radial-gradient(circle,#a52c0e,#380501 75%);box-shadow:inset 0 0 0 3px #e2a128,0 4px 12px #0003;text-align:center;color:#ffc32c;font-family:Georgia,serif}.app-icon span{display:block;font-size:45px;font-weight:900;margin-top:18px;text-shadow:2px 2px #541200}.app-icon b{display:block;font-size:30px;line-height:1;text-shadow:2px 2px #541200}.app-icon i{font-style:normal;font-size:20px}.app-header h1{margin:0;font-size:39px;font-weight:500;color:#111;letter-spacing:-1px}.domain{font-size:29px;color:#008d67}.verified{color:#707070;font-size:18px;margin-top:5px}.stats{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;text-align:center;padding:18px 42px}.stats>span{height:50px;background:#ddd}.stats strong{display:block;font-size:27px;color:#111}.stats em{font-style:normal;font-size:19px}.stats small{font-size:16px;color:#737373;white-space:nowrap}.download{border:0;width:calc(100% - 84px);margin:20px 42px 8px;min-height:98px;border-radius:18px;background:#008d67;color:white;box-shadow:0 4px 10px #0002;cursor:pointer}.download:active{transform:scale(.985)}.download b,.download small{display:block}.download b{font-size:25px;font-weight:500}.download small{font-size:18px;margin-top:2px}.progress-wrap{display:none;margin:0 42px 16px}.progress-wrap.show{display:block}.progress{height:7px;background:#d7e7e2;border-radius:9px;overflow:hidden}.progress i{display:block;width:0;height:100%;background:#008d67;transition:width .08s}.progress-wrap small{display:block;color:#777;margin-top:5px;text-align:center}.actions{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:18px 42px 32px}.actions button{border:0;background:none;color:#008d67;font-size:20px;cursor:pointer}.actions button:first-letter{font-size:35px}.actions .active{font-weight:700}.screens{display:flex;gap:14px;overflow:auto;padding:0 42px 40px;scrollbar-width:none}.screens::-webkit-scrollbar{display:none}.shot{position:relative;flex:0 0 223px;height:410px;overflow:hidden;border:1px solid #a9551c;background:radial-gradient(circle at 50% 25%,#df5714,#861506 48%,#3d0602);color:#ffd65e;text-align:center;font-family:Georgia,"Noto Sans Bengali",serif;box-shadow:inset 0 0 60px #210000}.shot:after{content:"";position:absolute;inset:10px;border:2px solid #c57922;border-radius:50%;opacity:.45}.brand{position:relative;z-index:2;font-size:30px;font-weight:900;padding-top:12px;text-shadow:2px 2px #410000}.emoji{position:relative;z-index:2;font-size:120px;margin-top:38px;filter:drop-shadow(3px 5px 3px #210000)}.caption{position:absolute;z-index:3;left:10px;right:10px;bottom:18px;font-size:17px;text-shadow:1px 1px #360000}.caption b{font-size:27px}.caption label{display:flex;justify-content:space-between;margin:5px 0;padding:4px 7px;background:#5b180a;border:1px solid #bd711d;border-radius:4px;font-size:11px}.caption label strong{font-size:12px}.about,.reviews{padding:0 42px 45px}.about-title{display:flex;justify-content:space-between;align-items:center}.about h2,.reviews h2{font-size:30px;margin:0 0 20px}.about-title span{font-size:48px;color:#555}.about p{font-size:20px;line-height:1.65;color:#777;margin:0 0 17px}.review{padding:15px 0;border-bottom:1px solid #ddd}.review b{color:#008d67;margin-right:15px}.review strong{font-size:17px}.review p{color:#777;margin:7px 0 0}.install-pwa{display:block;margin:0 auto 60px;padding:15px 25px;border:0;border-radius:12px;background:#008d67;color:#fff;font-size:17px}.toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,30px);opacity:0;background:#222;color:#fff;padding:12px 18px;border-radius:9px;transition:.25s;z-index:99}.toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:600px){.app-header{padding:38px 42px 22px;gap:17px}.app-icon{width:112px;height:112px;flex-basis:112px}.app-icon span{font-size:39px;margin-top:17px}.app-icon b{font-size:26px}.app-header h1{font-size:30px}.domain{font-size:22px}.verified{font-size:15px}.stats{padding:15px 42px}.stats strong{font-size:21px}.stats small{font-size:12px}.actions button{font-size:16px}.about p{font-size:18px}.shot{height:398px}}
