:root{--bg:#fff;--bg-soft:#f5f5f7;--bg-softer:#fafafa;--text:#1d1d1f;--text-sub:#6e6e73;--border:#e5e5e7;--border-strong:#d2d2d7;--accent:#1d1d1f}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.6}.container{max-width:1120px;margin:0 auto;padding:0 24px}section{padding:96px 0}.section-title{letter-spacing:-.02em;font-size:34px;font-weight:700}.section-sub{color:var(--text-sub);margin-top:12px;font-size:16px}.hero{background:linear-gradient(180deg, var(--bg) 0%, var(--bg-soft) 100%);align-items:center;min-height:100vh;padding-top:64px;display:flex}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;width:100%;display:grid}.hero-title{letter-spacing:-.03em;font-size:56px;font-weight:800;line-height:1.1}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.hero-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=900px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-title{font-size:42px}}@media (width<=560px){.hero{min-height:auto;padding-top:96px;padding-bottom:64px}.hero-title{font-size:34px}.hero-actions{gap:12px}.hero-actions>a{text-align:center;flex:1}.hero-cards{grid-template-columns:1fr 1fr}section{padding:64px 0}.section-title{font-size:26px}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-soft)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:5px}.feature-tabs::-webkit-scrollbar{display:none}.marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{gap:14px;width:max-content;animation:22s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-card{background:var(--bg);border:1px solid var(--border);border-radius:14px;flex-shrink:0;width:150px;padding:20px;box-shadow:0 4px 24px #0000000a}button,a{-webkit-tap-highlight-color:transparent;outline:none}button:focus,button:focus-visible,a:focus,a:focus-visible{box-shadow:none;outline:none}button{appearance:none;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:none}button:active,button:focus,button:focus-visible{box-shadow:none;outline:none}*{-webkit-tap-highlight-color:transparent!important}html,body,a,button,div,span,[role=button]{-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000!important}.hero{position:relative;overflow:hidden}.hero-title>span+span{margin-top:12px}@media (width<=768px){.nav-links{display:none!important}.nav-burger{display:flex!important}}.nav-tabs::-webkit-scrollbar{display:none}@media (width<=768px){.nav-tabs,.nav-buy{display:none!important}.nav-fab{display:flex!important}}.nav-fab-drawer a:hover{background:var(--bg-soft)}@supports not (bottom:env(safe-area-inset-bottom)){.nav-fab{bottom:72px!important}.nav-fab-drawer{bottom:132px!important}}.nav-fab{bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}.nav-fab-drawer{bottom:calc(148px + env(safe-area-inset-bottom,0px))!important}@supports not (bottom:env(safe-area-inset-bottom)){.nav-fab{bottom:88px!important}.nav-fab-drawer{bottom:148px!important}}.nav-fab{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#1d1d1fb8!important;border:1px solid #ffffff1f!important}.nav-fab-drawer{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:#ffffffbf!important;border:1px solid #ffffff80!important}.nav-fab{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;color:var(--text)!important;background:#78788029!important;border:1px solid #ffffff80!important;box-shadow:0 10px 30px #0000001a!important}.nav-fab-drawer{-webkit-backdrop-filter:blur(28px)saturate(180%)!important;background:#78788024!important;border:1px solid #ffffff8c!important;box-shadow:0 20px 50px #0000001a!important}@media (width<=768px){.nav-tabs,.nav-buy{display:none!important}}.nav-fab,.nav-fab-drawer,.nav-fab,.nav-fab-drawer{display:none!important}@media (width<=768px){.nav-tabs,.nav-buy{display:none!important}}.marquee.paused .marquee-track{animation-play-state:paused}.marquee{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.marquee:active{cursor:grabbing}.marquee.dragging .marquee-track,.marquee.paused .marquee-track{animation-play-state:paused!important}.buy-plans{flex-direction:column;gap:12px;min-width:0;display:flex}.plan-title-bar{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:16px 18px;display:flex;overflow:hidden}.plan-title{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.plan-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.plan-arrow{color:var(--text-sub);display:inline-flex}.plan-items li{color:var(--text-sub);align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}@media (width<=900px){.buy-layout{grid-template-columns:1fr}.buy-form{position:static}}@media (width<=640px){.buy-page{padding-top:88px;padding-bottom:64px}.buy-head{margin-bottom:28px}.buy-title{font-size:28px}.buy-sub{margin-top:8px;font-size:14px}.buy-form{border-radius:16px;padding:20px}.plan-title-bar{padding:14px 16px}.plan-title{font-size:15px}.plan-badge{padding:1px 6px;font-size:9.5px}.plan-price{font-size:16px}.plan-items{grid-template-columns:1fr}.plan-body{padding:0 16px 16px}}html,body{max-width:100%;overflow-x:hidden}.plan-title-bar{justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex;overflow:hidden}.plan-origin s{color:var(--text-sub)}@media (width<=900px){.stack-zone{height:520px}}.plan-title-bar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;height:64px;padding:16px 18px;display:flex}@media (width<=640px){.plan-card{margin-top:-4px!important}.plan-title-bar{height:58px;padding:14px 16px}}@media (width<=640px){.plan-title-bar{height:58px;padding:14px 16px}.plan-items{grid-template-columns:1fr}}.buy-page{padding-top:96px;padding-bottom:96px}.buy-head{text-align:center;margin-bottom:32px}.buy-title{letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1.1}.buy-sub{color:var(--text-sub);margin-top:14px;font-size:16px}.buy-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:32px;display:grid}.tabbar{align-items:center;gap:12px;min-height:48px;margin-bottom:20px;display:flex}.tabbar-toggle{background:var(--accent);cursor:pointer;z-index:2;border:none;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex;box-shadow:0 6px 20px #00000026}.tabbar-icon{width:18px;height:16px;display:block;position:relative}.tabbar-icon .line{background:#fff;border-radius:2px;width:16px;height:2px;position:absolute;left:50%;transform:translate(-50%)}.tabbar-icon .line:first-child{top:0}.tabbar-icon .line:nth-child(2){top:7px}.tabbar-icon .line:nth-child(3){top:14px}.tabbar-slider{scrollbar-width:none;flex:1;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.tabbar-slider::-webkit-scrollbar{display:none}.tab-pill{border:1px solid var(--border-strong);background:var(--bg);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;transition:background .25s,color .25s,border-color .25s;display:flex}.tab-pill.active{background:var(--accent);border-color:var(--accent);color:#fff}.tab-pill.active .tab-price{color:#ffffffd1}.tab-price{opacity:.7;font-size:12.5px}.card-stack{flex-direction:column;min-width:0;padding-bottom:60px;display:flex}.card-stack-item{background:var(--bg);border-radius:20px;transition:border .25s,box-shadow .25s;position:relative;overflow:hidden}.plan-title-bar{box-sizing:border-box;background:var(--bg);z-index:2;justify-content:space-between;align-items:center;gap:10px;height:64px;padding:16px 18px;display:flex;position:relative}.plan-body{padding:0 18px 18px}.plan-radio{background:var(--bg);border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border .2s}.plan-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.plan-title{white-space:nowrap;font-size:16px;font-weight:700}.plan-badge{background:var(--accent);color:#fff;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:500}.plan-right{flex-shrink:0}.plan-price{letter-spacing:-.02em;font-size:18px;font-weight:800}.plan-divider{background:var(--border);height:1px;margin-bottom:14px}.plan-desc{color:var(--text-sub);margin-bottom:12px;font-size:13px}.plan-origin{color:var(--text-sub);align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.plan-save{color:#e5484d;background:#e5484d1a;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.plan-items{grid-template-columns:1fr 1fr;gap:10px 16px;list-style:none;display:grid}.plan-items li{color:var(--text-sub);align-items:center;gap:8px;font-size:13.5px;display:flex}.plan-check{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:flex}.buy-form{background:var(--bg-soft);border:1px solid var(--border);border-radius:20px;min-width:0;padding:28px;position:sticky;top:96px}.buy-label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.buy-input,.buy-input-inline{color:var(--text);background:var(--bg);outline:none;font-size:15px}.buy-input{border:1px solid var(--border-strong);border-radius:12px;width:100%;padding:13px 16px}.buy-input-group{border:1px solid var(--border-strong);background:var(--bg);border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.buy-input-inline{background:0 0;border:none;flex:1;min-width:0;padding:13px 16px}.buy-suffix{color:var(--text-sub);background:var(--bg-soft);border-left:1px solid var(--border);flex-shrink:0;align-items:center;padding:0 14px;font-size:14px;display:flex}.buy-error{color:#e5484d;margin-top:6px;font-size:12px}.buy-hint{color:var(--text-sub);margin-top:6px;font-size:12px}.pay-btn{background:var(--bg);cursor:pointer;color:var(--text);border-radius:12px;padding:14px;font-size:14px;font-weight:600;transition:border .2s}.buy-total{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-top:28px;padding-top:20px;display:flex}.buy-total span{color:var(--text-sub);font-size:14px}.buy-total strong{letter-spacing:-.03em;font-size:28px;font-weight:800}.buy-submit{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:20px;padding:15px;font-size:15px;font-weight:600}.buy-terms{color:var(--text-sub);text-align:center;margin-top:14px;font-size:12px;line-height:1.6}.buy-toast{left:50%;bottom:calc(48px + env(safe-area-inset-bottom,0px));z-index:200;color:#fff;-webkit-backdrop-filter:blur(20px);background:#1d1d1feb;border-radius:999px;padding:12px 22px;font-size:14px;position:fixed;transform:translate(-50%)}@media (width<=900px){.buy-layout{grid-template-columns:1fr}.buy-form{position:static}}@media (width<=640px){.buy-page{padding-top:88px;padding-bottom:64px}.buy-head{margin-bottom:24px}.buy-title{font-size:28px}.buy-sub{margin-top:8px;font-size:14px}.buy-form{border-radius:16px;padding:20px}.tabbar-toggle{flex:0 0 44px;width:44px;height:44px}.tab-pill{padding:9px 15px;font-size:13.5px}.plan-title-bar{height:58px;padding:14px 16px}.plan-items{grid-template-columns:1fr}}.plan-discount{color:#e5484d;background:#e5484d1a;border-radius:999px;align-items:center;gap:4px;margin-right:8px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}
