#loading{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:#fff;display:flex;justify-content:center;align-items:center}.loading-spinner-img{width:45px;height:45px;animation:loading-spinner-rotate 1s linear infinite}.loading--hidden{display:none!important}@keyframes loading-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.install-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:#323232b8}.install-modal-overlay--ready{cursor:pointer}.install-modal-card{width:min(340px,100%);padding:36px 28px 32px;background:#fff;border-radius:28px;display:flex;flex-direction:column;align-items:center;cursor:default;font-family:Roboto,Helvetica,Arial,sans-serif}.install-modal-brand{display:flex;align-items:center;justify-content:center;gap:10px}.install-modal-logo{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.install-modal-name{color:#202124;font-size:22px;font-weight:700;line-height:1.2}.install-modal-badge{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:8px 16px;background:#e7f5ee;border-radius:999px;color:#00875f;font-size:15px;font-weight:500;line-height:1.2}.install-modal-badge img{width:16px;height:16px;flex-shrink:0}.install-modal-progress{width:100%;margin-top:28px}.install-modal-progress-track{height:10px;overflow:hidden;background:#e8eaed;border-radius:999px}.install-modal-progress-fill{height:100%;background:#00875f;border-radius:999px}.install-modal-progress-pct{margin-top:12px;color:#00875f;font-size:16px;font-weight:600;text-align:center}.install-modal-action{width:100%;height:48px;margin-top:28px;background:#01875f;border-radius:999px;color:#fff;cursor:pointer;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:48px;text-align:center}.install-modal-action:hover{background:#01533b}.install-modal-action:active{background:#01875f}.app--hidden{visibility:hidden!important}.app--visible{visibility:visible!important}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{-webkit-text-size-adjust:none;border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}button{-webkit-tap-highlight-color:rgba(5,3,3,0);background:transparent;border:0;box-shadow:none;outline:none;padding:0;white-space:nowrap}:root{--main-color: #01875f;--main-hover-color: #01533b}*,*:before,*:after{box-sizing:border-box}html,body,#root{background:#fff;min-height:100%;margin:0;max-width:100%;overflow-x:hidden;min-width:0}.pwa_root{background:#fff;color:#5f6368;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.25rem;width:100%;max-width:100vw;overflow-x:clip}.pwa_root a{color:inherit;text-decoration:none;cursor:pointer}.pwa_root .main-up{align-items:center;display:flex;margin:24px 20px 0}.pwa_root .main-up .logo{border-radius:20%;height:72px;margin-right:16px;overflow:hidden;position:relative;width:72px;flex-shrink:0}.pwa_root .main-up .logo img{display:block;height:100%;width:100%;object-fit:cover}.pwa_root .main-up .info{overflow:hidden}.pwa_root .main-up .info h1{color:#202124;font-size:20px;font-weight:500;line-height:1.25}.pwa_root .main-up .info .developer{color:#11bda0;font-size:12px;margin-top:5px}.pwa_root .main-up .info p{font-size:12px;margin-top:2px}.pwa_root .information-list{align-items:center;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;padding:0 20px;width:100%}.pwa_root .information-list li{min-width:0;height:64px;position:relative;text-align:center}.pwa_root .information-list li strong{color:#202124;display:block;font-weight:600;height:28px;line-height:28px}.pwa_root .information-list li p{font-size:12px}.pwa_root .information-list li:before{background-color:#e8eaed;content:"";display:block;height:24px;left:0;position:absolute;top:calc(50% - 12px);width:1px}.pwa_root .information-list li:first-child:before{display:none}.pwa_root .information-list li img{display:inline-block;width:12px;margin-left:2px;vertical-align:middle;position:relative;top:-1px}.pwa_root .btn-box{border-radius:6px;margin:24px 20px 0;overflow:hidden;position:relative}.pwa_root .btn-box.shiny .btn{overflow:hidden;background-color:var(--main-color);background-image:linear-gradient(115deg,transparent 0%,transparent 44%,rgba(255,255,255,.18) 48%,rgba(255,255,255,.75) 50%,rgba(255,255,255,.18) 52%,transparent 56%,transparent 100%);background-size:260% 100%;background-repeat:no-repeat;animation:shiny-btn-anim 1.8s linear infinite}.pwa_root .google-share-btns{justify-content:center;color:var(--main-color);gap:20px;margin-top:15px;display:flex;align-items:center}.pwa_root .google-share-btns li{align-items:center;display:flex;gap:8px;cursor:default;font-size:14px;font-weight:400}.pwa_root .google-share-btns li svg{fill:var(--main-color);flex-shrink:0}.pwa_root .banner-imgs-box{margin:24px 0 0;overflow-x:auto;overflow-y:hidden;width:100%;height:224px;position:relative;-webkit-overflow-scrolling:touch}.pwa_root .banner-imgs-box .banner-imgs{position:absolute;left:20px;top:0;display:flex;flex-wrap:nowrap;height:224px;width:max-content}.pwa_root .banner-imgs-box .banner-imgs li{border-radius:8px;height:224px;margin-right:11px;overflow:hidden;width:126px;flex-shrink:0}.pwa_root .banner-imgs-box .banner-imgs li:last-child{margin-right:20px}.pwa_root .banner-imgs-box .banner-imgs li img{display:block;height:100%;width:100%;object-fit:cover}.pwa_root .introduce{margin:24px 20px 0;padding-bottom:60px}.pwa_root .introduce h2{color:#202124;font-size:18px;font-weight:700;margin-bottom:20px}.pwa_root .introduce .desc-body{color:#5f6368;font-size:14px;line-height:1.25rem}.pwa_root .introduce .data-safety-box{margin:24px 0 0}.pwa_root .introduce .data-safety-box p{color:#5f6368;font-size:14px;line-height:1.25rem}.pwa_root .introduce .data-safety-list{border:1px solid #dadce0;border-radius:8px;margin:20px 0;padding:20px}.pwa_root .introduce .data-safety-list li{align-items:flex-start;display:flex}.pwa_root .introduce .data-safety-list li+li{margin-top:16px}.pwa_root .introduce .data-safety-list li img{margin-right:20px;width:20px;height:20px;flex-shrink:0}.pwa_root .introduce .data-safety-list li p{color:var(--main-color);font-size:12px;margin-top:8px;cursor:default;line-height:1.4}.pwa_root .introduce .data-safety-list li p span{text-decoration:underline}.pwa_root .introduce .data-safety-list>p{margin-top:16px;cursor:default;color:#5f6368;font-size:14px}.pwa_root .template-footer{background-color:#fff;border-top:1px solid #dadce0;bottom:0;height:56px;left:0;position:fixed;width:100%;z-index:3}.pwa_root .template-footer ul{align-items:center;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:56px;width:100%}.pwa_root .template-footer ul li{min-width:0;overflow:hidden;text-align:center}.pwa_root .template-footer ul li>div{display:block;color:#5f6368;cursor:default;pointer-events:none}.pwa_root .template-footer ul li>div p{height:24px;margin:0 auto 2px;overflow:hidden;width:24px}.pwa_root .template-footer ul li>div p img{display:block;width:24px;height:24px}.pwa_root .template-footer ul li.active>div{color:var(--main-color)}.pwa_root .template-footer ul span{display:block;font-size:12px;line-height:1.2}.btn{background-color:var(--main-color);border-radius:6px;color:#fff;cursor:pointer;padding:10px 8px;width:100%;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;text-align:center;position:relative;z-index:1}.btn:hover{background-color:var(--main-hover-color)}.btn:active,.btn:disabled:hover{background-color:var(--main-color)}.pwa_root .btn-box.shiny .btn:hover{background-color:var(--main-hover-color)}@keyframes shiny-btn-anim{0%{background-position:140% 0}to{background-position:-140% 0}}
