.app_main__CVOvK{min-height:100dvh;background:var(--color-bg);padding:16px 20px 48px;font-synthesis-weight:none}.app_article___ZkQE{max-width:620px;margin:0 auto}.app_brandBar__ziJ_A{display:flex;justify-content:center;margin:0 0 8px}.app_brand__CS6GY{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-family:var(--font-sincerity);font-size:1.15rem;color:var(--color-ink);text-decoration:none;opacity:.75}.app_title__egPKq{font-size:clamp(1.9rem,6.6vw,2.45rem);line-height:1.28;text-wrap:balance;color:var(--color-ink);margin:6px 0 0;padding-top:2px}.app_lede__Bpjqu,.app_title__egPKq{font-family:var(--font-sincerity);text-align:center;word-break:keep-all}.app_lede__Bpjqu{font-size:calc(1.12rem * var(--hand-scale, 1));line-height:1.6;text-wrap:pretty;color:var(--color-text-secondary);margin:10px 0 22px}.app_storeRow__7G7qW{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 10px}.app_store__onpd_{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;flex:1 1 240px;max-width:300px;box-sizing:border-box;padding:16px 20px;min-height:58px;text-align:center;background:transparent;color:#fbf6ec;font-family:var(--font-sincerity);font-size:calc(1.18rem * var(--hand-scale, 1));line-height:1.3;text-decoration:none;border-radius:17px 13px 18px 14px/14px 18px 13px 17px;transition:transform .12s ease;word-break:keep-all}.app_store__onpd_:before{content:"";position:absolute;inset:0;z-index:0;background:var(--color-seal);border-radius:inherit;filter:url(#sketchBtn)}.app_storeLabel__tMMMR{position:relative;z-index:1}.app_store__onpd_:active{transform:scale(.97)}.app_platforms__I4vfK{font-size:calc(.95rem * var(--hand-scale, 1));font-family:var(--font-sincerity);line-height:1.5;text-align:center;color:var(--color-text-secondary);margin:0 0 26px;word-break:keep-all}.app_toc__KNiIp{margin:0 0 30px}.app_chipList__WqFpX{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;margin:0;padding:0}.app_chip__8FhMq{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:6px 14px;line-height:1.25;font-family:var(--font-sincerity);font-size:calc(1rem * var(--hand-scale, 1));color:var(--color-seal);text-decoration:none;border-radius:14px 11px 15px 12px/12px 15px 11px 14px;word-break:keep-all}.app_chip__8FhMq:before{content:"";position:absolute;inset:0;border:1.6px solid rgba(169,85,45,.55);border-radius:inherit;filter:url(#sketchChip);pointer-events:none}.app_section__ApjEN{margin-bottom:40px}.app_anchorTarget__zxfBf{scroll-margin-top:16px}.app_sectionTitle__RL1jb{font-family:var(--font-sincerity);font-size:1.35rem;line-height:1.4;color:var(--color-ink);margin:0 0 14px;word-break:keep-all}.app_featureList__5evJm{display:grid;gap:12px;list-style:none;margin:0;padding:0}.app_feature__Wh1gT{position:relative;padding:14px 18px 16px;background:var(--color-paper);border-radius:17px 13px 18px 14px/14px 18px 13px 17px}.app_feature__Wh1gT:before{content:"";position:absolute;inset:0;border:2px solid var(--color-ink);border-radius:inherit;filter:url(#sketch);pointer-events:none}.app_featureTitle___MUNg{font-size:calc(1.18rem * var(--hand-scale, 1));line-height:1.4;color:var(--color-ink);margin:0}.app_featureDesc__GsUJK,.app_featureTitle___MUNg{font-family:var(--font-sincerity);word-break:keep-all}.app_featureDesc__GsUJK{font-size:calc(1rem * var(--hand-scale, 1));line-height:1.6;color:var(--color-text-secondary);margin:4px 0 0}.app_shots__xDb6g{display:flex;gap:14px;list-style:none;margin:0;padding:0 0 6px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.app_shots__xDb6g>li{position:relative;flex:0 0 auto;scroll-snap-align:start;border-radius:17px 13px 18px 14px/14px 18px 13px 17px}.app_shots__xDb6g>li:before{content:"";position:absolute;inset:0;z-index:1;border:2px solid var(--color-ink);border-radius:inherit;filter:url(#sketch);pointer-events:none}.app_shot__3Fc2a{display:block;width:min(62vw,215px);height:auto;border-radius:inherit}.app_faqItem__YJjq_{margin-bottom:18px}.app_faqItem__YJjq_:last-child{margin-bottom:0}.app_faqQ__klLq_{font-size:calc(1.12rem * var(--hand-scale, 1));line-height:1.4;color:var(--color-seal);margin:0 0 6px}.app_faqA__HiU4S,.app_faqQ__klLq_{font-family:var(--font-sincerity);word-break:keep-all}.app_faqA__HiU4S{font-size:calc(1.05rem * var(--hand-scale, 1));line-height:1.75;color:var(--color-ink);margin:0}.app_webLine__hcuG3{text-align:center;margin:18px 0 0}.app_webLink___GLcH{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-family:var(--font-sincerity);font-size:calc(1.05rem * var(--hand-scale, 1));color:var(--color-text-secondary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;word-break:keep-all}