@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap);:root{--font-main:"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;--bg:#f3f4f6;--card:#fff;--text:#111827;--muted:#6b7280;--line:#11182714;--green:#2f7d5a;--green-dark:#256446;--radius:18px}#root,body,html{height:100%;margin:0;width:100%}body{background:#f3f4f6;background:var(--bg);background:url(/static/media/bg.e01e7f13e39deba3491c.png) no-repeat top fixed;background-size:contain;color:#111827;color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin:0}.custom-mask{background:#0000008c;background-color:#fff;inset:0;position:fixed;z-index:9998}.mockstore-page{min-height:100%;padding:18px 14px 40px}.mockstore-page,.mockstore-topbar{display:flex;justify-content:center}.mockstore-topbar{left:0;pointer-events:none;position:fixed;right:0;top:12px;z-index:2}.mockstore-badge{background:#111827d9;border-radius:999px;color:#fff;font-size:12px;letter-spacing:.12em;padding:8px 12px;pointer-events:none}.mockstore-card{background:#fff;background:var(--card);border:1px solid #11182714;border:1px solid var(--line);border-radius:18px;border-radius:var(--radius);box-shadow:0 16px 40px #0000001a;margin-top:44px;overflow:hidden;width:min(420px,100%)}.app-head{display:flex;gap:14px;padding:16px}.app-icon{background:linear-gradient(135deg,#2f7d5a38,#1118271a);border:1px solid #11182714;border:1px solid var(--line);border-radius:22px;flex:0 0 auto;height:84px;width:84px}.app-meta{flex:1 1;min-width:0}.app-title-row{align-items:center;display:flex;gap:10px}.app-title{font-size:20px;font-weight:800;line-height:1.15}.verified-dot{background:#2f7d5a;background:var(--green);border-radius:999px;box-shadow:0 0 0 3px #2f7d5a2e;height:10px;width:10px}.app-subtitle{color:#6b7280;color:var(--muted);font-size:13px;margin-top:6px}.app-stats{display:flex;gap:14px;margin-top:12px}.stat{background:#11182705;border:1px solid #11182714;border:1px solid var(--line);border-radius:14px;flex:1 1;min-width:0;padding:8px 10px}.stat-top{font-size:13px;font-weight:800}.stat-bottom{color:#6b7280;color:var(--muted);font-size:12px;margin-top:2px}.cta-row{display:flex;gap:10px;margin-top:12px}.cta-install{background:#2f7d5a;background:var(--green);border:none;border-radius:14px;color:#fff;cursor:pointer;flex:1 1;font-weight:800;height:40px}.cta-install:active{background:#256446;background:var(--green-dark);transform:translateY(1px)}.cta-secondary{background:#fff;border:1px solid #11182714;border:1px solid var(--line);border-radius:14px;color:#111827;color:var(--text);cursor:pointer;font-weight:700;height:40px;padding:0 14px}.screens{display:flex;gap:10px;overflow-x:auto;padding:0 16px 16px}.screen{background:linear-gradient(180deg,#11182714,#2f7d5a1a);border:1px solid #11182714;border:1px solid var(--line);border-radius:18px;flex:0 0 auto;height:220px;width:120px}.section{border-top:1px solid #11182714;border-top:1px solid var(--line);padding:16px}.section-title{font-size:14px;font-weight:900;margin-bottom:8px}.section-text{color:#6b7280;color:var(--muted);font-size:13px;line-height:1.45;margin:0}.reviews{grid-gap:12px;display:grid;gap:12px}.review{background:#11182705;border:1px solid #11182714;border:1px solid var(--line);border-radius:16px;display:flex;gap:10px;padding:12px}.avatar{background:linear-gradient(135deg,#11182726,#2f7d5a26);border:1px solid #11182714;border:1px solid var(--line);border-radius:999px;flex:0 0 auto;height:42px;width:42px}.review-body{flex:1 1;min-width:0}.review-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.review-name{font-size:13px;font-weight:800}.review-stars{color:#111827;font-size:12px;letter-spacing:1px;opacity:.75}.review-text{color:#6b7280;color:var(--muted);font-size:13px;line-height:1.35;margin-top:6px}.blurred{filter:blur(8px);transform:translateZ(0)}.confirm-modal{z-index:9999!important}.confirm-modal .ant-modal-mask{background:#0000008c}.confirm-modal .ant-modal-content{border-radius:20px;padding:0}.confirm-content{padding-bottom:20px;text-align:center}.confirm-title{color:#000;font-size:18px;font-weight:600;margin-bottom:25px}.confirm-buttons{display:flex;gap:10px}.confirm-buttons button{border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;height:40px}.btn-outline{background:#fff;border:1px solid #d9d9d9;color:#555}.btn-primary{background:#3f8f6b;border:none;color:#fff}.confirm-buttons button:active{transform:scale(.98)}
/*# sourceMappingURL=main.eb46ba86.css.map*/