:root{--surface-app:#0a0d12;--surface-panel:#121821;--surface-selected:#1c2632;--surface-raised:#151d27;--text-primary:#f3f6fa;--text-secondary:#a8b3c1;--text-muted:#778494;--accent-primary:#82d4ff;--accent-strong:#3aaee9;--wave-primary:#8de0d1;--status-success:#9fd49a;--border-subtle:#273444;--shadow-elevation:#020407;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:5rem;--radius-base:.875rem;--radius-pill:999px;--content-width:74rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface-app);min-width:20rem;color:var(--text-primary);margin:0;font-family:Inter,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif;line-height:1.6}button,a{font:inherit}a{color:inherit}button{cursor:pointer}img{max-width:100%;display:block}.skip-link{z-index:2;top:var(--space-3);left:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--accent-primary);color:var(--surface-app);border-radius:var(--radius-base);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:.1875rem solid var(--accent-primary);outline-offset:.1875rem}.site-header,.site-footer,.section-shell{width:min(calc(100% - var(--space-7)), var(--content-width));margin-inline:auto}.site-header{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:5.5rem;display:flex}.brand{letter-spacing:.04em;font-size:1.15rem;font-weight:800;text-decoration:none}.site-nav{gap:var(--space-5);color:var(--text-secondary);display:flex}.site-nav a{text-decoration:none}.site-nav a:hover{color:var(--accent-primary)}.section-shell{padding-block:var(--space-8)}.hero{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:42rem;display:grid}.eyebrow{margin:0 0 var(--space-3);color:var(--wave-primary);letter-spacing:.11em;text-transform:uppercase;font-size:.8125rem;font-weight:700}h1,h2,h3,p{margin-top:0}h1{max-width:10em;margin-bottom:var(--space-5);letter-spacing:-.065em;font-size:clamp(2.8rem,6vw,5.5rem);line-height:1.05}h2{max-width:18ch;margin-bottom:var(--space-5);letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.5rem);line-height:1.15}h3{margin-bottom:var(--space-3);font-size:1.6rem}.hero-summary{max-width:32rem;color:var(--text-secondary);font-size:1.1rem}.hero-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero-note{margin-top:var(--space-3);color:var(--text-muted);font-size:.875rem}.button{min-height:2.9rem;padding:var(--space-3) var(--space-5);border:.0625rem solid var(--border-subtle);border-radius:var(--radius-pill);font-weight:700}.button-primary{background:var(--accent-primary);color:var(--surface-app);border-color:var(--accent-primary)}.button-secondary{background:var(--surface-panel);color:var(--text-primary)}.button:hover{background:var(--surface-selected);color:var(--text-primary);border-color:var(--accent-primary)}.hero-visual{padding:var(--space-3);background:var(--surface-panel);border:.0625rem solid var(--border-subtle);border-radius:calc(var(--radius-base) * 1.5);box-shadow:0 1.5rem 4rem var(--shadow-elevation);margin:0;overflow:hidden}.hero-visual img{aspect-ratio:16/10;object-fit:cover;object-position:center top;border-radius:var(--radius-base);width:100%}.hero-visual figcaption{padding:var(--space-3) var(--space-2) var(--space-1);color:var(--text-muted);font-size:.8125rem}.section-intro{align-items:end;gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.section-intro .eyebrow{grid-column:1/-1}.section-intro h2{margin-bottom:0}.chapter-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.chapter-card{background:var(--surface-panel);border:.0625rem solid var(--border-subtle);border-radius:var(--radius-base);min-height:23rem;overflow:hidden}.chapter-card>p:not(.chapter-index),.chapter-card h3{margin-inline:var(--space-5)}.chapter-card>p:not(.chapter-index){margin-bottom:var(--space-5);color:var(--text-secondary);font-size:.9375rem}.chapter-index{margin:var(--space-5) var(--space-5) var(--space-6);color:var(--accent-primary);letter-spacing:.12em;font-size:.75rem;font-weight:800}.chapter-card img{object-fit:cover;border-top:.0625rem solid var(--border-subtle);width:130%;max-width:none;height:8rem;margin-top:auto}.chapter-find img{object-position:left top}.chapter-hear img{object-position:center center}.chapter-organize img{object-position:right center}.chapter-create img{object-position:right bottom}.workflow{align-items:center;gap:var(--space-8);border-top:.0625rem solid var(--border-subtle);grid-template-columns:minmax(32rem,.9fr) minmax(0,1.1fr);display:grid}.workflow .section-intro{margin:0;display:block}.workflow .section-intro h2{max-width:12ch}.workflow-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.workflow-list li{gap:var(--space-4);padding:var(--space-5);background:var(--surface-panel);border-radius:var(--radius-base);grid-template-columns:5.5rem 1fr;display:grid}.workflow-list strong{color:var(--accent-primary)}.workflow-list span{color:var(--text-secondary)}.pricing,.download{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(17rem,.7fr);display:grid}.price-card{padding:var(--space-6);background:var(--surface-selected);border:.0625rem solid var(--border-subtle);border-radius:calc(var(--radius-base) * 1.5)}.price-card p:first-child{margin-bottom:var(--space-2);color:var(--accent-primary);font-size:1.45rem;font-weight:800}.price-card p:nth-child(2){color:var(--text-secondary)}.download{border-block:.0625rem solid var(--border-subtle)}.download .button{justify-self:start}.support{max-width:48rem;padding-bottom:var(--space-8)}.support p:last-child,.pricing-copy p:last-child,.download p:last-child{color:var(--text-secondary)}.site-footer{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-5);color:var(--text-muted);border-top:.0625rem solid var(--border-subtle);font-size:.875rem;display:flex}.purchase-dialog{width:min(calc(100% - var(--space-6)), 34rem);color:var(--text-primary);background:var(--surface-panel);border:.0625rem solid var(--border-subtle);border-radius:calc(var(--radius-base) * 1.5);box-shadow:0 1.5rem 4rem var(--shadow-elevation);padding:0}.purchase-dialog::backdrop{background:color-mix(in srgb, var(--surface-app) 72%, transparent)}.purchase-dialog__content{padding:var(--space-7);text-align:center;justify-items:center;display:grid;position:relative}.purchase-dialog__content h2{margin-bottom:var(--space-5);font-size:2rem}.purchase-dialog__close{top:var(--space-3);right:var(--space-3);width:2.5rem;height:2.5rem;color:var(--text-secondary);border:.0625rem solid var(--border-subtle);background:0 0;border-radius:50%;place-items:center;padding:0;font-size:1.5rem;line-height:1;display:grid;position:absolute}.purchase-dialog__close:hover{color:var(--text-primary);border-color:var(--accent-primary)}.purchase-dialog__price{margin-bottom:var(--space-2);color:var(--accent-primary);font-size:1.45rem;font-weight:800}.purchase-dialog__discount{margin-bottom:var(--space-5);color:var(--text-secondary)}.purchase-dialog__qr{aspect-ratio:1;width:min(100%,15rem);margin-bottom:var(--space-5);border-radius:var(--radius-base)}.purchase-dialog__details{gap:var(--space-3);color:var(--text-secondary);display:grid}.purchase-dialog__details p{margin:0}@media (prefers-reduced-motion:no-preference){.js [data-scroll-reveal]{opacity:0;filter:blur(.3rem);transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1),filter .9s;transform:translateY(3.5rem)scale(.985)}.js [data-scroll-reveal].is-visible{opacity:1;filter:none;transform:none}.js [data-scroll-reveal].is-visible .chapter-card{animation:.72s cubic-bezier(.16,1,.3,1) both chapter-arrival}.js [data-scroll-reveal].is-visible .chapter-card:nth-child(2){animation-delay:90ms}.js [data-scroll-reveal].is-visible .chapter-card:nth-child(3){animation-delay:.18s}.js [data-scroll-reveal].is-visible .chapter-card:nth-child(4){animation-delay:.27s}.js [data-scroll-reveal].is-visible .workflow-list li{animation:.62s cubic-bezier(.16,1,.3,1) both chapter-arrival}.js [data-scroll-reveal].is-visible .workflow-list li:nth-child(2){animation-delay:.11s}.js [data-scroll-reveal].is-visible .workflow-list li:nth-child(3){animation-delay:.22s}}@keyframes chapter-arrival{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media (width<=54rem){.site-header,.site-footer,.section-shell{width:min(calc(100% - var(--space-6)), var(--content-width))}.site-header{padding-block:var(--space-4);flex-direction:column;align-items:flex-start}.site-nav{justify-content:space-between;gap:var(--space-2);width:100%;font-size:.875rem}.hero,.workflow,.pricing,.download{gap:var(--space-6);min-height:unset;grid-template-columns:1fr}.hero{padding-top:var(--space-6)}.section-intro{display:block}.section-intro h2{max-width:14ch}.chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download .button{justify-self:stretch}}@media (width<=34rem){.site-header,.site-footer,.section-shell{width:min(calc(100% - var(--space-5)), var(--content-width))}.site-nav{flex-wrap:wrap;justify-content:flex-start}.chapter-grid{grid-template-columns:1fr}.chapter-card{min-height:20rem}.site-footer{flex-direction:column;align-items:flex-start}}
