:root{--text: #1f2328;--muted: #6b7280;--border: #e5e7eb;--brand: #ff3d3d;--bg: #ffffff}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:var(--text);background:var(--bg);padding:max(0px,env(safe-area-inset-top)) max(0px,env(safe-area-inset-right)) max(0px,env(safe-area-inset-bottom)) max(0px,env(safe-area-inset-left))}#app{width:100%;min-height:100%}h1,h2,h3,h4{color:var(--text)}p{color:var(--muted)}a{color:#2563eb;text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1100px;margin:0 auto;padding:0 16px}img,svg,video{max-width:100%;height:auto;display:block}@media (max-width: 768px){.container{padding:0 14px}}@media (max-width: 480px){html{font-size:16px}.container{padding:0 12px}}.home[data-v-158ca9ce]{color:#1f2328;background:#fff}.hero[data-v-158ca9ce]{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:72px 24px;max-width:1100px;margin:0 auto}.hero h1[data-v-158ca9ce]{font-size:40px;line-height:1.2;margin:0 0 12px}.subtitle[data-v-158ca9ce]{color:#4b5563;margin-bottom:18px}.store-buttons[data-v-158ca9ce]{display:flex;gap:12px;margin:12px 0 8px}.store-btn[data-v-158ca9ce]{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:10px;font-weight:600;text-decoration:none;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand))}.store-btn.ios[data-v-158ca9ce]{background:linear-gradient(135deg,#5a7cff,#3d5bff)}.store-btn.gp[data-v-158ca9ce]{background:linear-gradient(135deg,#00c16a,#06a35b)}.disclaimer[data-v-158ca9ce]{color:#6b7280;display:block;margin-top:8px}.hero-visual[data-v-158ca9ce]{display:flex;justify-content:center}.phone-wrap[data-v-158ca9ce]{position:relative;width:320px}.phone-mock[data-v-158ca9ce]{width:320px;aspect-ratio:71.5/146.7;border-radius:40px;background:#101418;border:10px solid #0c0f13;box-shadow:0 20px 60px #00000040;position:relative;padding:0;overflow:hidden}.screen[data-v-158ca9ce]{background:#fafafa;border-radius:28px;width:100%;height:100%;overflow:hidden;position:relative}.screen-img[data-v-158ca9ce]{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.tag[data-v-158ca9ce]{position:absolute;z-index:2;height:36px;padding:0 14px;border-radius:9999px;font-weight:600;color:var(--brand);background:#fff;border:1px solid #ffe1e1;box-shadow:0 8px 24px #00000014,0 3px 8px #ff4d4f2e;display:inline-flex;align-items:center;will-change:transform;transform:translate(var(--tx, 0px),var(--ty, 0px))}@property --tx{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --ty{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes driftX-158ca9ce{0%{--tx: 0px}25%{--tx: var(--x1, 8px)}50%{--tx: var(--x2, -6px)}75%{--tx: var(--x3, 10px)}to{--tx: 0px}}@keyframes driftY-158ca9ce{0%{--ty: 0px}25%{--ty: var(--y1, -6px)}50%{--ty: var(--y2, 8px)}75%{--ty: var(--y3, 4px)}to{--ty: 0px}}.tag.tl[data-v-158ca9ce]{top:12%;left:-84px;animation:driftX-158ca9ce 14s linear infinite,driftY-158ca9ce 11s linear infinite;animation-delay:-2s,-.6s}.tag.tr[data-v-158ca9ce]{top:16%;right:-84px;animation:driftX-158ca9ce 16s linear infinite,driftY-158ca9ce 12s linear infinite;animation-delay:-3.1s,-1.2s}.tag.bl[data-v-158ca9ce]{bottom:12%;left:-84px;animation:driftX-158ca9ce 15s linear infinite,driftY-158ca9ce 13s linear infinite;animation-delay:-1.6s,-2s}.tag.br[data-v-158ca9ce]{bottom:16%;right:-84px;animation:driftX-158ca9ce 17s linear infinite,driftY-158ca9ce 10s linear infinite;animation-delay:-2.8s,-1.4s}@media (prefers-reduced-motion: reduce){.tag[data-v-158ca9ce]{animation:none!important;transform:none!important}}@media (max-width: 900px){.phone-wrap[data-v-158ca9ce]{width:280px}.tag.tl[data-v-158ca9ce],.tag.bl[data-v-158ca9ce]{left:-70px}.tag.tr[data-v-158ca9ce],.tag.br[data-v-158ca9ce]{right:-70px}}.status[data-v-158ca9ce]{height:26px;background:#f2f3f5}.feed[data-v-158ca9ce]{padding:18px;display:grid;gap:12px}.bubble[data-v-158ca9ce]{height:18px;background:#e3e7ee;border-radius:8px}.bubble.large[data-v-158ca9ce]{height:120px;border-radius:14px}.section[data-v-158ca9ce]{padding:60px 24px;max-width:1100px;margin:0 auto}.section h2[data-v-158ca9ce]{text-align:center;font-size:30px;margin-bottom:24px}.features[data-v-158ca9ce]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature[data-v-158ca9ce]{border:1px solid #e5e7eb;border-radius:12px;padding:18px;text-align:center}.feature .icon[data-v-158ca9ce]{font-size:22px}.feature h3[data-v-158ca9ce]{margin:8px 0;font-size:18px}.feature p[data-v-158ca9ce]{color:#6b7280}.testimonials .cards[data-v-158ca9ce]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card[data-v-158ca9ce]{border:1px solid #e5e7eb;border-radius:12px;padding:18px;text-align:left}.stars[data-v-158ca9ce]{color:#f59e0b;font-weight:700}.author[data-v-158ca9ce]{color:#6b7280;margin-top:10px}.philosophy[data-v-158ca9ce]{text-align:center;position:relative}.philosophy[data-v-158ca9ce]:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:20px;width:72%;height:180px;background:radial-gradient(closest-side,var(--brand),transparent 70%);filter:blur(40px);opacity:.13;pointer-events:none;z-index:0}.philosophy h2[data-v-158ca9ce]{margin-bottom:18px}.philosophy h2[data-v-158ca9ce]:after{content:"";display:block;width:0;height:3px;background:linear-gradient(90deg,var(--brand),var(--brand));border-radius:9999px;margin:10px auto 0;transition:width .6s ease-out}.philosophy h2.in-view[data-v-158ca9ce]:after{width:88px}.philosophy .philosophy-text[data-v-158ca9ce]{max-width:900px;margin:0 auto;font-size:16px;line-height:1.8;color:#4b5563;background:#fff;border:1px solid #e5e7eb;box-shadow:0 12px 30px #11182714;border-radius:16px;padding:22px;position:relative;z-index:1;opacity:0;transform:translateY(16px)}.philosophy .philosophy-text.in-view[data-v-158ca9ce]{animation:fadeUp-158ca9ce .7s ease-out forwards}.philosophy .philosophy-text p[data-v-158ca9ce]{margin:0}.philosophy .philosophy-text strong[data-v-158ca9ce]{color:var(--brand)}@keyframes fadeUp-158ca9ce{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.steps[data-v-158ca9ce]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.step[data-v-158ca9ce]{position:relative;border:1px dashed #e5e7eb;border-radius:12px;padding:18px;text-align:left;background:#fff;box-shadow:0 4px 14px #1118270f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;opacity:0;transform:translateY(14px)}.step.in-view[data-v-158ca9ce]{animation:fadeUp-158ca9ce .6s ease-out forwards}.step[data-v-158ca9ce]:hover{transform:translateY(-4px);box-shadow:0 10px 26px #1118271a;border-color:var(--brand)}.step[data-v-158ca9ce]:after{content:"";position:absolute;right:14px;bottom:14px;width:24px;height:24px;background:radial-gradient(closest-side,var(--brand),transparent 65%);opacity:.08;filter:blur(6px);border-radius:50%}.step .num[data-v-158ca9ce]{width:34px;height:34px;border-radius:50%;background:var(--brand);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:8px;box-shadow:0 6px 14px #00000014;transition:transform .2s ease}.step:hover .num[data-v-158ca9ce]{transform:translateY(-2px)}.cta[data-v-158ca9ce]{text-align:center;padding:64px 24px;background:var(--brand);color:#fff;margin-top:80px}.cta h3[data-v-158ca9ce]{font-size:26px;margin:0 0 8px;color:#fff}.cta p[data-v-158ca9ce]{color:#fffffff2}.cta .store-btn.light[data-v-158ca9ce]{background:#ffffff26;border:1px solid rgba(255,255,255,.4)}.cta .store-buttons[data-v-158ca9ce]{justify-content:center}.footer[data-v-158ca9ce]{background:#0f1115;color:#c7c9d1;padding:36px 24px}.footer-inner[data-v-158ca9ce]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.footer h4[data-v-158ca9ce]{color:#fff;margin:0 0 10px}.footer a[data-v-158ca9ce]{color:#c7c9d1;text-decoration:none}.footer a[data-v-158ca9ce]:hover{color:#fff}.footer .copyright[data-v-158ca9ce]{max-width:1100px;margin:14px auto 0;border-top:1px solid #1e2430;padding-top:12px;font-size:13px;color:#9ca3af}@media (max-width: 900px){.hero[data-v-158ca9ce]{grid-template-columns:1fr;text-align:center}.features[data-v-158ca9ce]{grid-template-columns:repeat(2,1fr)}.testimonials .cards[data-v-158ca9ce],.steps[data-v-158ca9ce],.footer-inner[data-v-158ca9ce],.philosophy-list[data-v-158ca9ce]{grid-template-columns:1fr}.cta[data-v-158ca9ce]{margin-top:56px}}.store-icon[data-v-158ca9ce]{width:18px;height:18px;margin-right:8px;display:inline-block;vertical-align:middle;filter:brightness(0) invert(1) saturate(0)}.store-btn .store-icon[data-v-158ca9ce]{flex-shrink:0}@media (max-width: 768px){.hero[data-v-158ca9ce]{padding:56px 16px}.hero h1[data-v-158ca9ce]{font-size:32px}.subtitle[data-v-158ca9ce]{font-size:16px}.store-btn[data-v-158ca9ce]{height:36px;padding:0 12px;border-radius:9px}.phone-wrap[data-v-158ca9ce]{width:260px}.phone-mock[data-v-158ca9ce]{width:260px;border-radius:36px}.tag.tl[data-v-158ca9ce],.tag.bl[data-v-158ca9ce]{left:-64px}.tag.tr[data-v-158ca9ce],.tag.br[data-v-158ca9ce]{right:-64px}}@media (max-width: 480px){.hero[data-v-158ca9ce]{padding:48px 14px;gap:24px}.hero h1[data-v-158ca9ce]{font-size:28px}.subtitle[data-v-158ca9ce]{font-size:15px;margin-bottom:16px}.store-buttons[data-v-158ca9ce]{flex-wrap:wrap;justify-content:center}.store-btn[data-v-158ca9ce]{width:100%;max-width:240px}.phone-wrap[data-v-158ca9ce],.phone-mock[data-v-158ca9ce]{width:220px}.section[data-v-158ca9ce]{padding:40px 14px}.section h2[data-v-158ca9ce]{font-size:24px}.features[data-v-158ca9ce]{grid-template-columns:1fr;gap:14px}.feature[data-v-158ca9ce]{padding:14px}.philosophy .philosophy-text[data-v-158ca9ce]{font-size:15px;padding:16px}.philosophy[data-v-158ca9ce]:before{width:80%;height:140px;filter:blur(30px)}.cta[data-v-158ca9ce]{padding:48px 14px;margin-top:40px}.footer[data-v-158ca9ce]{padding:28px 14px}.footer-inner[data-v-158ca9ce]{grid-template-columns:1fr}.tag.tl[data-v-158ca9ce],.tag.bl[data-v-158ca9ce]{left:-54px}.tag.tr[data-v-158ca9ce],.tag.br[data-v-158ca9ce]{right:-54px}}.privacy-page[data-v-bf495d73]{background:#fff;color:#1f2328}.container[data-v-bf495d73]{max-width:900px;margin:0 auto;padding:40px 20px}.container h1[data-v-bf495d73]{font-size:32px;margin-bottom:8px}.container h2[data-v-bf495d73]{font-size:24px;margin-top:28px}.container h3[data-v-bf495d73]{font-size:20px;margin-top:18px}.container h4[data-v-bf495d73]{font-size:18px;margin-top:14px}.container p[data-v-bf495d73]{color:#4b5563}.container ul[data-v-bf495d73]{padding-left:20px}.back[data-v-bf495d73]{margin-top:24px}.back a[data-v-bf495d73]{color:#2563eb;text-decoration:none}.back a[data-v-bf495d73]:hover{text-decoration:underline}@media (max-width: 768px){.container[data-v-bf495d73]{max-width:640px;padding:28px 16px}.container h1[data-v-bf495d73]{font-size:28px}.container h2[data-v-bf495d73]{font-size:22px}.container h3[data-v-bf495d73]{font-size:18px}.container h4[data-v-bf495d73]{font-size:16px}.container p[data-v-bf495d73],.container li[data-v-bf495d73]{line-height:1.8}}@media (max-width: 480px){.container[data-v-bf495d73]{padding:24px 14px}.container h1[data-v-bf495d73]{font-size:24px}.container h2[data-v-bf495d73]{font-size:20px}.container h3[data-v-bf495d73]{font-size:18px}.container h4[data-v-bf495d73]{font-size:16px}}
