.home[data-v-f2d03f88]{min-height:100dvh;background:#f8fafc}.home__inner[data-v-f2d03f88]{width:100%;max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.home__toast[data-v-f2d03f88]{position:fixed;left:50%;bottom:max(1.5rem,env(safe-area-inset-bottom));transform:translate(-50%);z-index:100;padding:.625rem 1.25rem;border-radius:9999px;background:#0f172aeb;color:#fff;font-size:.875rem;box-shadow:0 10px 40px #0f172a33;pointer-events:none}.toast-enter-active[data-v-f2d03f88],.toast-leave-active[data-v-f2d03f88]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-f2d03f88],.toast-leave-to[data-v-f2d03f88]{opacity:0;transform:translate(-50%) translateY(8px)}.home__header[data-v-f2d03f88]{position:sticky;top:0;z-index:40;display:flex;justify-content:center;padding:.75rem 1rem;background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #f1f5f9}.home__header-row[data-v-f2d03f88]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:72rem;width:100%}.home__brand[data-v-f2d03f88]{display:flex;align-items:center;gap:.5rem}.home__logo[data-v-f2d03f88]{width:2.25rem;height:2.25rem;border-radius:.5rem}.home__brand-text[data-v-f2d03f88]{font-size:1rem;font-weight:600;color:#0f172a}.home__btn-header[data-v-f2d03f88]{border:none;cursor:pointer;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;color:#fff;background:linear-gradient(90deg,#4f46e5,#2563eb);box-shadow:0 1px 2px #0f172a0f}.home__btn-header[data-v-f2d03f88]:active{opacity:.9}.home__header-actions[data-v-f2d03f88]{display:flex;align-items:center;gap:.5rem}.home__btn-header-secondary[data-v-f2d03f88]{border:none;cursor:pointer;padding:.5rem .9rem;border-radius:9999px;font-size:.875rem;font-weight:500;color:#fff;background:linear-gradient(90deg,#4f46e5,#2563eb);box-shadow:0 1px 2px #0f172a0f}.home__btn-header-ghost[data-v-f2d03f88]{border:1px solid #e2e8f0;cursor:pointer;padding:.45rem .75rem;border-radius:9999px;font-size:.8125rem;font-weight:500;color:#64748b;background:#fff}.home__hero[data-v-f2d03f88]{position:relative;overflow:hidden;padding:2.5rem 1rem 3.5rem;background:linear-gradient(135deg,#4f46e5,#2563eb 45%,#0891b2)}.home__hero-bg[data-v-f2d03f88]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}@media(min-width:768px){.home__hero[data-v-f2d03f88]{padding:3.5rem 1rem 4.5rem}}.home__hero-bg[data-v-f2d03f88]:before,.home__hero-bg[data-v-f2d03f88]:after{content:"";position:absolute;border-radius:50%}.home__hero-bg[data-v-f2d03f88]:before{right:-4rem;top:-4rem;width:14rem;height:14rem;background:#ffffff1a}.home__hero-bg[data-v-f2d03f88]:after{left:-5rem;bottom:0;width:18rem;height:18rem;background:#22d3ee33}.home__hero-inner[data-v-f2d03f88]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.home__hero-logo[data-v-f2d03f88]{width:6rem;height:6rem;border-radius:1rem;box-shadow:0 10px 25px #0f172a33;margin-bottom:1.25rem}.home__hero-title[data-v-f2d03f88]{margin:0;font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:-.02em}@media(min-width:768px){.home__hero-title[data-v-f2d03f88]{font-size:2rem}}.home__hero-lead[data-v-f2d03f88]{margin:.75rem 0 0;font-size:1rem;color:#dbeafe;line-height:1.625;max-width:28rem}.home__hero-sub[data-v-f2d03f88]{margin:.25rem 0 0;font-size:.875rem;color:#dbeafee6}.home__btn-hero[data-v-f2d03f88]{margin-top:2rem;border:none;cursor:pointer;padding:.75rem 2rem;border-radius:9999px;font-size:1rem;font-weight:600;color:#4338ca;background:#fff;box-shadow:0 10px 25px #0f172a26}.home__btn-hero[data-v-f2d03f88]:active{opacity:.95}.home__lift[data-v-f2d03f88]{position:relative;z-index:10;margin-top:-2rem}.home__card[data-v-f2d03f88]{background:#fff;border-radius:1rem;box-shadow:0 4px 14px #0f172a14;border:1px solid #f1f5f9;padding:1rem}.home__download-title[data-v-f2d03f88]{margin:0 0 .75rem;text-align:center;font-size:.875rem;font-weight:600;color:#1e293b}.home__download-grid[data-v-f2d03f88]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:768px){.home__download-grid[data-v-f2d03f88]{grid-template-columns:repeat(4,1fr)}}.home__download-item[data-v-f2d03f88]{border:1px solid #f1f5f9;border-radius:.75rem;background:#f8fafc;padding:.75rem;cursor:pointer;font:inherit;text-align:center}.home__download-item[data-v-f2d03f88]:active{background:#f1f5f9}.home__download-label[data-v-f2d03f88]{display:block;font-size:.875rem;font-weight:500;color:#334155}.home__download-meta[data-v-f2d03f88]{display:block;margin-top:.25rem;font-size:.75rem;color:#64748b}.home__download-hint[data-v-f2d03f88]{display:block;margin-top:.35rem;font-size:.6875rem;line-height:1.35;color:#b45309;font-weight:500}.home__section[data-v-f2d03f88]{margin-top:2.5rem}.home__section--tight[data-v-f2d03f88]{margin-bottom:1.5rem}.home__section-title[data-v-f2d03f88]{margin:0 0 1.5rem;text-align:center;font-size:1.125rem;font-weight:700;color:#0f172a}@media(min-width:768px){.home__section-title[data-v-f2d03f88]{font-size:1.25rem}}.home__reasons[data-v-f2d03f88]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.home__reason[data-v-f2d03f88]{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;padding:1rem;background:#fff;border-radius:.75rem;border:1px solid #f1f5f9;box-shadow:0 1px 2px #0f172a0a}.home__reason-dot[data-v-f2d03f88]{width:.5rem;height:.5rem;margin-top:.5rem;border-radius:9999px;background:#6366f1;flex-shrink:0}.home__reason-title[data-v-f2d03f88]{margin:0;font-size:1rem;font-weight:600;color:#0f172a}.home__reason-desc[data-v-f2d03f88]{margin:.25rem 0 0;font-size:.875rem;color:#475569;line-height:1.625}.home__stats[data-v-f2d03f88]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.75rem;padding:1.25rem;border-radius:1rem;background:linear-gradient(90deg,#0f172a,#1e293b)}@media(min-width:768px){.home__stats[data-v-f2d03f88]{padding:1.5rem 2rem;gap:1.25rem}}.home__stat[data-v-f2d03f88]{flex:1;min-width:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem;text-align:center}.home__stat-num[data-v-f2d03f88]{flex-shrink:0;font-size:1.25rem;font-weight:700;color:#fff;line-height:1.2}@media(min-width:768px){.home__stat-num[data-v-f2d03f88]{font-size:1.5rem}}.home__stat-label[data-v-f2d03f88]{flex-shrink:1;font-size:.75rem;color:#cbd5e1;line-height:1.3;text-align:left}@media(min-width:768px){.home__stat-label[data-v-f2d03f88]{font-size:.8125rem}}.home__highlights[data-v-f2d03f88]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.home__highlight[data-v-f2d03f88]{padding:.75rem;background:#fff;border-radius:.75rem;border:1px solid #f1f5f9}.home__highlight-title[data-v-f2d03f88]{margin:0;font-size:.875rem;font-weight:600;color:#0f172a}.home__highlight-desc[data-v-f2d03f88]{margin:.25rem 0 0;font-size:.75rem;color:#475569;line-height:1.5}.home__cta[data-v-f2d03f88]{text-align:center;padding:1.5rem;border-radius:1rem;background:linear-gradient(135deg,#4f46e5,#2563eb)}@media(min-width:768px){.home__cta[data-v-f2d03f88]{padding:2rem}}.home__cta-line[data-v-f2d03f88]{margin:0;font-size:1rem;font-weight:700;color:#fff}.home__cta-sub[data-v-f2d03f88]{margin:.5rem 0 0;font-size:.875rem;color:#dbeafe}.home__btn-cta[data-v-f2d03f88]{margin-top:1.25rem;border:none;cursor:pointer;padding:.75rem 2rem;border-radius:9999px;font-size:1rem;font-weight:600;color:#4338ca;background:#fff}.home__btn-cta[data-v-f2d03f88]:active{opacity:.95}.home__footer[data-v-f2d03f88]{padding:.5rem 1rem 2.5rem;text-align:center}.home__copy[data-v-f2d03f88]{margin:0;font-size:.75rem;color:#94a3b8}.login[data-v-c2db554b]{min-height:100dvh;background:linear-gradient(135deg,#4f46e5,#2563eb 45%,#0891b2)}.login__head[data-v-c2db554b]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;color:#e0e7ff}.login__back[data-v-c2db554b]{color:#fff;text-decoration:none;font-size:.875rem}.login__back[data-v-c2db554b]:hover{text-decoration:underline}.login__title[data-v-c2db554b]{font-weight:600;font-size:1rem}.login__main[data-v-c2db554b]{display:flex;justify-content:center;padding:2rem 1rem 3rem}.login__card[data-v-c2db554b]{width:100%;max-width:22rem;background:#fff;border-radius:1rem;padding:1.75rem 1.5rem;box-shadow:0 20px 50px #0f172a33}.login__h1[data-v-c2db554b]{margin:0 0 .5rem;font-size:1.25rem;color:#0f172a}.login__hint[data-v-c2db554b]{margin:0 0 1.25rem;font-size:.75rem;color:#64748b;line-height:1.5}.login__label[data-v-c2db554b]{display:block;font-size:.75rem;font-weight:600;color:#475569;margin-bottom:.35rem}.login__input[data-v-c2db554b]{width:100%;margin-bottom:1rem;padding:.65rem .75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:1rem;box-sizing:border-box}.login__input[data-v-c2db554b]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.login__err[data-v-c2db554b]{margin:0 0 .75rem;font-size:.875rem;color:#dc2626}.login__btn[data-v-c2db554b]{width:100%;margin-top:.25rem;padding:.75rem;border:none;border-radius:9999px;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(90deg,#4f46e5,#2563eb);cursor:pointer}.login__btn[data-v-c2db554b]:disabled{opacity:.7;cursor:not-allowed}.member[data-v-51237bbf]{min-height:100dvh;background:#f8fafc}.member__inner[data-v-51237bbf]{width:100%;max-width:40rem;margin:0 auto;padding:0 1rem}.member__header[data-v-51237bbf]{background:#fff;border-bottom:1px solid #e2e8f0;padding:.65rem 0}.member__row[data-v-51237bbf]{display:flex;align-items:center;justify-content:space-between}.member__brand[data-v-51237bbf]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#0f172a;text-decoration:none}.member__actions[data-v-51237bbf]{display:flex;align-items:center;gap:1rem}.member__link[data-v-51237bbf]{font-size:.875rem;color:#4f46e5;text-decoration:none}.member__out[data-v-51237bbf]{border:none;background:none;font-size:.875rem;color:#64748b;cursor:pointer}.member__main[data-v-51237bbf]{padding:1.5rem 0 2.5rem}.member__card[data-v-51237bbf]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;margin-bottom:1rem}.member__h2[data-v-51237bbf]{margin:0 0 1rem;font-size:1.05rem;color:#0f172a}.member__card p[data-v-51237bbf]{margin:.35rem 0;font-size:.9rem;color:#334155}.member__k[data-v-51237bbf]{display:inline-block;width:5rem;color:#64748b;font-size:.85rem}.member__muted[data-v-51237bbf]{color:#64748b;font-size:.9rem}.member__err[data-v-51237bbf]{color:#dc2626;font-size:.9rem}.member__list[data-v-51237bbf]{list-style:none;margin:0;padding:0}.member__notice[data-v-51237bbf]{margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;color:#334155;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.75rem}.member__notice strong[data-v-51237bbf]{color:#1d4ed8;font-weight:600}.member__item[data-v-51237bbf]{display:flex;flex-direction:column;gap:.75rem;padding:1rem 0;border-bottom:1px solid #f1f5f9}.member__item-main[data-v-51237bbf]{flex:1;min-width:0}@media(min-width:640px){.member__item[data-v-51237bbf]{flex-direction:row;align-items:flex-start;justify-content:space-between}}.member__item[data-v-51237bbf]:last-child{border-bottom:none}.member__pname[data-v-51237bbf]{font-weight:600;color:#0f172a}.member__pmeta[data-v-51237bbf]{font-size:.875rem;color:#6366f1;margin-top:.2rem}.member__desc[data-v-51237bbf]{font-size:.8rem;color:#64748b;margin-top:.35rem}.member__pay-btns[data-v-51237bbf]{display:flex;flex-wrap:wrap;gap:.5rem;flex-shrink:0}.member__buy[data-v-51237bbf]{padding:.5rem 1rem;border:none;border-radius:9999px;font-size:.875rem;font-weight:600;cursor:pointer}.member__buy--alipay[data-v-51237bbf]{color:#fff;background:linear-gradient(90deg,#1677ff,#0958d9)}.member__buy--wx[data-v-51237bbf]{color:#fff;background:linear-gradient(90deg,#07c160,#06ae56)}.member__buy[data-v-51237bbf]:disabled{opacity:.6;cursor:not-allowed}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;color:#0f172a;background:#f8fafc}a{color:inherit}img{max-width:100%;height:auto;display:block}#app{min-height:100dvh}
