@font-face{font-family:Archivo;src:url(/fonts/archivo-subset.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc-subset.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(/fonts/noto-sans-sc-subset.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-subset.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-medium-subset.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-italic-subset.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}.lp-root{background:var(--paper);color:var(--ink);font-family:Archivo,Noto Sans SC,sans-serif;--lp-muted: var(--ink-2)}.lp-root *{box-sizing:border-box}.lp-container{width:min(1180px,calc(100% - 96px));margin-inline:auto}.lp-root a{text-decoration:none}.lp-root a:focus-visible,.lp-root .lp-faq-item:focus-visible{outline:2px solid var(--red);outline-offset:5px}.lp-root section[id],.lp-root figure[id]{scroll-margin-top:100px}.lp-skip{position:fixed;top:-100px;left:20px;z-index:60;padding:12px;background:var(--paper)}.lp-skip:focus{top:12px}.lp-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--hair)}.lp-nav{height:82px;display:flex;align-items:center;justify-content:space-between;gap:32px}.lp-brand{display:inline-flex;align-items:center;gap:10px;font-size:23px;font-weight:800;letter-spacing:-1px}.lp-nav nav{display:flex;align-items:center;gap:32px;font-size:13px;color:var(--ink-2)}.lp-nav nav a:hover,.lp-footer a:hover{text-decoration:underline;text-underline-offset:5px}.lp-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:15px 24px;border-radius:var(--r-ctl);font-size:14px;font-weight:600;white-space:nowrap;transition:transform .2s,box-shadow .2s,background .2s}.lp-button:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.lp-button-primary{background:var(--red);color:var(--red-ink)}.lp-button-secondary{background:var(--fill-2);color:var(--ink)}.lp-nav-cta{min-height:40px;padding:10px 17px;font-size:12px;gap:18px}.lp-eyebrow{display:flex;align-items:center;gap:12px;font-size:11px;line-height:1.6;font-weight:600;letter-spacing:.13em;color:var(--ink-2)}.lp-small-line{width:22px;height:1px;background:currentColor}.lp-hero{padding-top:86px}.lp-hero-copy{text-align:center}.lp-hero-copy>.lp-eyebrow{justify-content:center}.lp-hero h1{margin:24px 0 27px;font-family:"Noto Serif SC",Spectral,serif;font-size:clamp(48px,6.2vw,82px);line-height:1.23;font-weight:500;letter-spacing:-.07em}.lp-hero-description{font-size:16px;line-height:1.95;color:var(--ink-2)}.lp-hero-actions{margin-top:30px;display:flex;justify-content:center;align-items:center;gap:30px}.lp-text-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;padding:12px 0}.lp-text-link:hover svg{transform:translate(4px)}.lp-action-note{display:block;margin-top:16px;font-size:11px;color:var(--ink-2);letter-spacing:.02em}.lp-action-note span{margin-inline:6px}.lp-demo{max-width:1010px;margin:57px auto 0;padding:20px 20px 0;border-radius:var(--r-card);background:var(--desk);border:1px solid var(--hair);overflow:hidden;box-shadow:var(--shadow-sheet)}.lp-demo-caption{display:flex;justify-content:space-between;gap:16px;margin:0 4px 17px;font-size:11px;color:var(--ink-2)}.lp-demo-caption span:first-child{font-weight:600}.lp-demo-workspace{display:grid;grid-template-columns:205px minmax(0,1fr);border-radius:var(--r-panel) var(--r-panel) 0 0;background:var(--paper);overflow:hidden;border:1px solid var(--hair);border-bottom:none}.lp-demo-sidebar{padding:26px 18px;background:var(--desk)}.lp-demo-brand{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.lp-demo-steps{list-style:none;padding:0;margin:30px 0}.lp-demo-steps li{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:5px;font-size:12px;color:var(--ink-2);border-radius:var(--r-ctl)}.lp-demo-steps li>span{display:grid;place-items:center;width:19px;font-size:11px}.lp-demo-steps .is-current{color:var(--red);background:var(--paper);box-shadow:var(--sh-1)}.lp-demo-settings{border-top:1px solid var(--hair);padding:22px 12px 0;display:grid;gap:7px;font-size:10px;color:var(--ink-2)}.lp-demo-settings strong{font-size:11px;font-weight:500;color:var(--ink);margin-bottom:9px}.lp-demo-document{min-width:0}.lp-document-toolbar{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--hair);font-size:10px;color:var(--ink-2)}.lp-document-toolbar>span:first-child{display:flex;align-items:center;gap:8px}.lp-paper{max-width:640px;margin:0 auto;padding:28px 44px 15px;font-family:"Noto Serif SC",serif}.lp-paper-kicker{font-family:Archivo,Noto Sans SC,sans-serif;color:var(--ink-2);font-size:10px;letter-spacing:.05em}.lp-paper h3{margin:14px 0 12px;font-size:27px;font-weight:600;line-height:1.65;letter-spacing:-.035em}.lp-paper-meta{font-size:10px;color:var(--ink-2)}.lp-paper-meta span{margin:0 12px}.lp-paper h4{font-size:13px;margin:24px 0 10px;font-weight:600}.lp-paper>p:not(.lp-paper-kicker){font-size:12px;line-height:2.1;margin-bottom:10px}.lp-paper-lines{display:grid;gap:8px;margin-top:16px}.lp-paper-lines i{display:block;height:4px;width:94%;background:var(--fill-2)}.lp-paper-lines i:nth-child(2){width:99%}.lp-paper-lines i:last-child{width:70%}.lp-paper-bottom{display:flex;justify-content:space-between;font-size:9px;color:var(--ink-2);margin-top:20px;padding-top:13px;border-top:1px solid var(--hair)}.lp-demo-note{margin:4px 22px 0;padding:14px 0;display:flex;align-items:center;gap:9px;font-size:10px;color:var(--ink-2)}.lp-demo-note span:last-child{margin-left:auto}.lp-promise-row{display:flex;justify-content:center;gap:62px;padding:32px 0;border-bottom:1px solid var(--hair)}.lp-promise-row>span{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--ink-2)}.lp-section{padding-block:100px}.lp-section-heading{margin-bottom:42px}.lp-section-heading h2{margin-top:17px;font-size:clamp(30px,3.5vw,46px);line-height:1.4;font-weight:500;letter-spacing:-.045em}.lp-lede{max-width:620px;margin-top:18px;font-size:14px;line-height:1.95;color:var(--ink-2)}.lp-pricing-layout{display:grid;grid-template-columns:.8fr 1.5fr;gap:60px}.lp-free-plan{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px;background:var(--desk);border-radius:var(--r-panel)}.lp-free-plan .lp-eyebrow{font-size:10px}.lp-free-plan h3{font-size:22px;font-weight:500;margin-top:10px}.lp-free-plan p{font-size:12px;margin-top:8px;color:var(--ink-2)}.lp-free-plan .lp-button{background:var(--paper)}.lp-plans{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;gap:18px}.lp-plan{padding:28px;border:1px solid var(--hair);border-radius:var(--r-panel)}.lp-plan h3{font-size:13px;font-weight:500}.lp-plan .lp-price{font-size:45px;color:var(--ink);letter-spacing:-2px;margin-top:18px}.lp-plan .lp-price span{font-size:12px;letter-spacing:0;color:var(--ink-2)}.lp-plan>p{font-size:11px;color:var(--ink-2);margin-top:12px;line-height:1.8}.lp-plan ul{list-style:none;margin:23px 0;padding:0;display:grid;gap:12px}.lp-plan li{display:flex;align-items:flex-start;gap:7px;font-size:11px;color:var(--ink-2);line-height:1.8}.lp-plan li svg{flex-shrink:0;margin-top:2px}.lp-plan .lp-button{width:100%;font-size:12px;gap:16px;min-height:44px;padding:12px}.lp-pricing-note{font-size:11px;color:var(--ink-2);line-height:1.9;margin-top:18px}.lp-pricing-note a{display:inline-flex;align-items:center;gap:3px;text-decoration:underline;text-underline-offset:3px}.lp-scope{padding-top:0;padding-bottom:55px}.lp-scope .lp-section-heading h2{font-size:30px}.lp-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px}.lp-scope-grid>div{border-top:1px solid var(--hair);padding-top:24px}.lp-scope h3{font-size:17px;font-weight:500;margin-bottom:20px}.lp-scope ul{display:grid;gap:12px;padding-left:16px;list-style:disc;font-size:12px;line-height:1.85;color:var(--ink-2)}.lp-retention{display:flex;align-items:flex-start;gap:20px;background:var(--notice);border:1px solid var(--notice-line);color:var(--notice-ink);border-radius:var(--r-panel);padding:24px 28px}.lp-retention>svg{flex-shrink:0;margin-top:3px}.lp-retention h2{font-size:16px;font-weight:500}.lp-retention p{margin-top:8px;font-size:12px;line-height:1.9}.lp-faq{display:grid;grid-template-columns:.8fr 1.5fr;gap:60px}.lp-faq .lp-section-heading h2{font-size:30px}.lp-closing{padding:70px 0 105px;text-align:center;border-top:1px solid var(--hair)}.lp-closing .lp-eyebrow{justify-content:center}.lp-closing h2{font-size:clamp(42px,5.4vw,68px);font-weight:500;line-height:1.35;letter-spacing:-.06em;margin-top:22px;font-family:"Noto Serif SC",serif}.lp-closing>p:not(.lp-eyebrow){margin:24px 0 30px;color:var(--ink-2);font-size:14px}.lp-footer{background:var(--desk);padding:55px 0 25px}.lp-footer-main{display:flex;justify-content:space-between;gap:50px}.lp-footer-main>div>p{margin-top:18px;font-size:12px;color:var(--ink-2)}.lp-support{max-width:420px}.lp-support h2{font-size:15px;font-weight:500}.lp-footer-main .lp-support p{margin-top:10px;line-height:1.9;font-size:11px}.lp-support a{text-decoration:underline;text-underline-offset:4px}.lp-academic-note{margin-top:40px;max-width:850px;color:var(--ink-2);font-size:11px;line-height:1.95}.lp-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;border-top:1px solid var(--hair);margin-top:26px;padding-top:24px;font-size:10px;color:var(--ink-2)}.lp-footer-bottom nav{display:flex;flex-wrap:wrap;gap:18px}.lp-footer-bottom .zd-sig{margin-left:12px}@media(prefers-reduced-motion:no-preference){.lp-hero-copy{animation:lp-reveal .9s cubic-bezier(.22,.61,.36,1) both}.lp-demo{animation:lp-reveal 1.1s .18s cubic-bezier(.22,.61,.36,1) both}@keyframes lp-reveal{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.lp-root *,.lp-root *:before,.lp-root *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lp-button:hover{transform:none}}@media(max-width:1050px){.lp-container{width:calc(100% - 64px)}.lp-nav nav{gap:22px}.lp-pricing-layout,.lp-faq{grid-template-columns:1fr;gap:12px}.lp-pricing-layout .lp-section-heading{max-width:600px}}@media(max-width:700px){.lp-container{width:calc(100% - 40px)}.lp-nav{height:68px;gap:12px}.lp-brand{font-size:20px;gap:6px}.lp-nav nav{gap:0}.lp-nav nav a:not(.lp-nav-keep){display:none}.lp-nav-cta{padding:10px 12px;gap:10px}.lp-hero{padding-top:53px}.lp-hero h1{font-size:clamp(40px,10vw,64px);margin-top:23px;margin-bottom:23px;line-height:1.3}.lp-hero .lp-eyebrow{font-size:9px;gap:7px}.lp-hero-description{font-size:13px;line-height:2;padding-inline:5px}.lp-desktop-break{display:none}.lp-hero-actions{gap:20px;margin-top:25px}.lp-hero-actions .lp-button{padding:13px 17px;gap:14px;font-size:12px}.lp-text-link{font-size:11px;gap:5px}.lp-action-note{font-size:10px}.lp-demo{margin-top:38px;padding:12px 12px 0}.lp-demo-caption{font-size:9px;margin-bottom:12px;gap:6px}.lp-demo-workspace{display:block}.lp-demo-sidebar{padding:13px 10px}.lp-demo-brand,.lp-demo-settings{display:none}.lp-demo-steps{display:flex;justify-content:space-between;gap:2px;margin:0}.lp-demo-steps li{padding:5px;font-size:9px;gap:4px;margin:0}.lp-demo-steps li>span{width:13px;font-size:8px}.lp-document-toolbar{padding:12px 16px;font-size:8px}.lp-paper{padding:22px 22px 12px}.lp-paper h3{font-size:23px}.lp-paper h4{font-size:12px}.lp-paper>p:not(.lp-paper-kicker){font-size:11px}.lp-demo-note{margin-inline:16px;font-size:9px}.lp-demo-note span:last-child{display:none}.lp-promise-row{gap:16px 25px;display:grid;grid-template-columns:1fr 1fr;padding:25px 20px}.lp-promise-row>span{font-size:11px;justify-content:center}.lp-section{padding-block:66px}.lp-section-heading{margin-bottom:29px}.lp-section-heading h2{font-size:31px}.lp-eyebrow{font-size:9px}.lp-lede{font-size:13px}.lp-free-plan{padding:22px;gap:14px}.lp-free-plan h3{font-size:19px}.lp-free-plan .lp-button{padding:12px 15px;font-size:12px;gap:10px}.lp-plans{gap:12px}.lp-plan{padding:20px 16px}.lp-plan .lp-price{font-size:38px}.lp-plan li{font-size:10px}.lp-scope{padding-top:0;padding-bottom:38px}.lp-scope .lp-section-heading h2,.lp-faq .lp-section-heading h2{font-size:27px}.lp-scope-grid{grid-template-columns:1fr;gap:28px}.lp-retention{padding:22px;gap:14px}.lp-retention p{font-size:11px}.lp-closing{padding:58px 0 65px}.lp-closing h2{font-size:44px}.lp-closing>p:not(.lp-eyebrow){font-size:12px}.lp-footer{padding-top:38px}.lp-footer-main{flex-direction:column;gap:30px}.lp-footer-bottom{flex-direction:column}}@media(max-width:370px){.lp-container{width:calc(100% - 32px)}.lp-hero-actions{gap:12px}.lp-hero-actions .lp-button{padding-inline:12px}.lp-plans{grid-template-columns:1fr}.lp-free-plan{flex-direction:column;align-items:flex-start}.lp-demo-steps li{font-size:8px;gap:1px}}.lp-stories{scroll-margin-top:90px}.lp-stories-intro{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-top:75px;font-size:14px}.lp-stories-intro span:last-child{font-size:10px;letter-spacing:.12em;color:var(--ink-2)}.lp-story{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;min-height:690px;padding-block:85px;border-bottom:1px solid var(--hair)}.lp-story-reverse{grid-template-columns:1.15fr .85fr}.lp-story-reverse .lp-story-copy{order:2}.lp-story-copy{min-width:0}.lp-story-index{display:flex;align-items:center;gap:18px;font-size:12px;font-weight:500;color:var(--ink-2);margin-bottom:25px}.lp-story-index>span{font-family:Spectral,serif;font-size:44px;line-height:1;color:var(--ink-3);letter-spacing:-.04em}.lp-story h2{font-size:clamp(29px,3.2vw,43px);font-weight:500;line-height:1.45;letter-spacing:-.045em}.lp-story-description{font-size:14px;color:var(--ink-2);line-height:2;margin-top:23px;max-width:410px}.lp-story-copy>ul{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:14px}.lp-story-copy>ul li{display:flex;align-items:flex-start;gap:11px;font-size:12px;line-height:1.9;color:var(--ink-2)}.lp-story-copy>ul svg{margin-top:4px;flex-shrink:0}.lp-story-note{padding-left:14px;border-left:2px solid var(--hair);font-size:11px;line-height:1.9;color:var(--ink-2);margin-top:28px;max-width:380px}.lp-story-demo{min-width:0}.lp-stories-cta{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-block:45px;border-bottom:1px solid var(--hair)}.lp-stories-cta p{font-family:"Noto Serif SC",serif;font-size:21px}.motion-demo{content-visibility:auto;contain-intrinsic-size:auto 527px;--scene-duration: 10s;background:var(--desk);border:1px solid var(--hair);border-radius:var(--r-card);padding:18px;box-shadow:var(--shadow-sheet);overflow:hidden}.motion-demo>figcaption{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:11px;color:var(--ink-2);padding:4px 5px 17px}.motion-demo>figcaption>span:first-child{display:flex;align-items:center;gap:9px}.motion-status{width:5px;height:5px;background:var(--ink-3);border-radius:50%}.motion-canvas{height:365px;position:relative;border-radius:var(--r-panel);background:var(--paper);overflow:hidden}.motion-phase{position:absolute;inset:0;padding:30px}.motion-before{opacity:0;pointer-events:none;transform:translateY(-8px)}.motion-after{opacity:1;transform:translateY(0)}.motion-time{height:2px;margin:14px -18px -18px;background:var(--hair)}.motion-time i{display:block;width:100%;height:100%;background:var(--ink-3);transform-origin:left}.scene-label{font-size:10px;color:var(--ink-2);letter-spacing:.045em;display:flex;align-items:center;gap:8px}.scene-tag{display:inline-block;font-size:10px;padding:5px 8px;background:var(--fill-2);border-radius:var(--r-ctl);color:var(--ink-2)}.scene-note{font-size:10px;line-height:1.8;color:var(--ink-2)}.motion-lines{display:grid;gap:7px;margin-top:14px}.motion-lines i{display:block;width:100%;height:4px;background:var(--fill);transform-origin:left}.motion-lines i:nth-child(2){width:91%}.motion-lines i:nth-child(3){width:66%}.quality-seed{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-image:radial-gradient(var(--hair) 1px,transparent 1px);background-size:18px 18px}.quality-seed h3{font-family:"Noto Serif SC",serif;font-size:38px;margin:18px 0 16px}.quality-seed>p{font-size:12px;line-height:1.9;color:var(--ink-2)}.quality-branches{display:flex;justify-content:center;gap:9px;margin-top:30px}.quality-branches span{padding:9px 12px;border-radius:var(--r-ctl);border:1px solid var(--hair);font-size:10px;background:var(--paper)}.quality-outline h3{font-family:"Noto Serif SC",serif;font-size:22px;margin-top:12px}.quality-thread{position:relative;display:grid;gap:12px;margin:24px 0 18px}.quality-thread:before{content:"";position:absolute;top:18px;bottom:18px;width:1px;left:18px;background:var(--hair)}.quality-thread>div{position:relative;display:flex;gap:15px;align-items:center}.quality-node{display:grid;place-items:center;width:37px;height:37px;border:1px solid var(--hair);background:var(--paper);border-radius:var(--r-seg);font-size:11px;flex-shrink:0}.quality-thread strong{font-size:12px;font-weight:500}.quality-thread p{font-size:11px;color:var(--ink-2);margin-top:4px}.quality-thread svg{margin-left:auto;color:var(--ink-3)}.writing-sheet{padding:28px}.writing-text{height:220px;position:relative;margin-top:24px}.writing-text .motion-phase{padding:0}.writing-text p{margin-top:17px;font-family:"Noto Serif SC",serif;font-size:18px;line-height:2.05}.writing-text mark{background:var(--fill-2);color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:2px 0}.writing-feedback{display:flex;gap:8px;align-items:center;font-size:10px;color:var(--ink-2);margin-top:19px}.writing-tool{position:absolute;right:18px;bottom:17px;display:flex;align-items:center;gap:11px;padding:13px 18px;background:var(--panel);border:1px solid var(--hair);box-shadow:var(--sh-2);border-radius:var(--r-panel)}.writing-tool-icon{padding:8px;background:var(--fill-2);border-radius:var(--r-ctl)}.writing-tool strong{font-size:11px;display:block;font-weight:500}.writing-tool div>span{display:block;margin-top:4px;font-size:9px;color:var(--ink-2)}.sources-query{display:flex;gap:12px;align-items:center;padding:13px;background:var(--fill-2);border-radius:var(--r-ctl);font-size:12px;margin-bottom:22px}.source-result{display:flex;align-items:center;gap:16px;margin-top:17px;padding-bottom:12px;border-bottom:1px solid var(--hair)}.source-result>div{flex:1}.source-result strong{font-size:11px;font-weight:500}.source-result .motion-lines{margin-top:10px;gap:5px}.source-result .motion-lines i{height:3px}.source-result .motion-lines i:last-child{display:none}.source-quote{padding:20px;background:var(--fill-2);border-radius:var(--r-panel)}.source-quote p{font-family:"Noto Serif SC",serif;font-size:15px;line-height:2;margin-top:12px}.source-quote sup{font-family:Archivo,sans-serif;padding:3px;font-size:11px}.source-connector{height:52px;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--ink-3)}.source-connector i{width:1px;height:14px;background:var(--ink-3)}.source-citation{display:flex;gap:12px;padding:15px;border:1px solid var(--hair);border-radius:var(--r-panel);align-items:center}.source-index{font-size:17px;font-family:Spectral,serif}.source-citation strong{font-size:12px;font-weight:500}.source-citation p{font-size:10px;margin-top:5px;color:var(--ink-2)}.source-citation div>span{display:block;font-size:9px;color:var(--ink-2);margin-top:7px}.source-citation>svg{margin-left:auto}.length-dashboard{padding:28px}.length-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.length-range{font-size:40px;letter-spacing:-2px;margin-top:13px;white-space:nowrap}.length-range>span{color:var(--ink-3);font-size:30px}.length-range>.length-unit{margin-left:10px;font-size:11px;letter-spacing:0}.length-meter{height:29px;background:var(--fill-2);border-radius:var(--r-ctl);position:relative;overflow:hidden;margin-top:17px}.length-meter-fill{position:absolute;inset:0;background:var(--ink);opacity:.13;transform:scaleX(.83);transform-origin:left}.length-meter>span{position:relative;font-size:9px;padding-left:12px;line-height:29px}.length-breakdown{margin-top:23px;display:grid;gap:14px}.length-row{display:grid;grid-template-columns:68px 1fr 34px;align-items:center;gap:12px;font-size:10px;color:var(--ink-2)}.length-row>div{height:5px}.length-row i{display:block;width:var(--allocation);height:100%;background:var(--ink);opacity:.45;border-radius:2px;transform-origin:left}.length-word-count{text-align:right;font-variant-numeric:tabular-nums}.length-total{display:grid;grid-template-columns:1fr auto;margin-top:23px;border-top:1px solid var(--hair);padding-top:15px;font-size:10px}.length-total strong{grid-column:2;grid-row:1;font-weight:500}.flow-map{display:grid;align-content:center;gap:18px;padding:28px 48px}.flow-stop{display:flex;align-items:center;gap:18px;padding:15px 18px;border-radius:var(--r-panel);background:var(--fill-2)}.flow-stop>span{font-family:Spectral,serif;font-size:17px;color:var(--ink-2)}.flow-stop strong{font-size:12px;font-weight:500}.flow-stop>svg{margin-left:auto}.flow-result{padding:26px 48px 22px}.flow-document{max-width:290px;padding:21px 26px;margin:auto;border:1px solid var(--hair);border-radius:var(--r-ctl);box-shadow:var(--sh-2);background:var(--paper);transform:rotate(-3deg)}.flow-document>span{display:block;margin-top:12px;font-size:9px;color:var(--ink-2)}.flow-document h3{font-family:"Noto Serif SC",serif;font-size:18px;margin-top:8px}.flow-format{list-style:none;padding:12px 0 0;margin:16px 0 0;border-top:1px solid var(--hair);display:flex;flex-wrap:wrap;gap:5px}.flow-format li{font-size:8.5px;line-height:1;padding:5px 7px;border-radius:99px;background:var(--fill-2);color:var(--ink-2);white-space:nowrap}.flow-download{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:320px;margin:17px auto 0;border-radius:var(--r-seg);padding:16px;background:var(--panel);border:1px solid var(--hair);box-shadow:var(--sh-2)}.flow-download span{display:flex;gap:10px;align-items:center;font-size:11px}@media(prefers-reduced-motion:no-preference){.motion-demo .motion-before{animation:scene-before var(--scene-duration) infinite}.motion-demo .motion-after{animation:scene-after var(--scene-duration) infinite}.motion-demo .scene-step{animation:scene-build var(--scene-duration) calc(var(--step) * .2s) infinite}.motion-demo .motion-time i{animation:scene-time var(--scene-duration) linear infinite}.motion-demo .writing-tool{animation:scene-tool var(--scene-duration) infinite}.motion-demo .length-meter-fill{animation:scene-meter var(--scene-duration) infinite}.motion-demo .length-row i{animation:scene-bar var(--scene-duration) calc(var(--step) * .18s) infinite}.motion-demo .length-word-count{animation:scene-number var(--scene-duration) calc(var(--step) * .18s) infinite}.motion-demo .source-connector{animation:scene-link var(--scene-duration) infinite}.motion-phase{transition:opacity .45s,transform .45s}.lp-hero .lp-paper-lines i{animation:scene-enter-bar 1s .6s both}.lp-hero .lp-paper-lines i:nth-child(2){animation-delay:.8s}.lp-hero .lp-paper-lines i:nth-child(3){animation-delay:1s}@keyframes scene-before{0%,36%{opacity:1;transform:none}43%,93%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes scene-after{0%,36%{opacity:0;transform:translateY(12px)}44%,92%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(12px)}}@keyframes scene-build{0%{opacity:.3;transform:translateY(8px)}12%,36%{opacity:1;transform:none}40%{opacity:.3;transform:translateY(8px)}53%,94%{opacity:1;transform:none}to{opacity:.3;transform:translateY(8px)}}@keyframes scene-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scene-tool{0%,25%{opacity:.45;transform:translateY(8px)}35%,88%{opacity:1;transform:none}to{opacity:.45;transform:translateY(8px)}}@keyframes scene-meter{0%,18%{transform:scaleX(0)}55%,92%{transform:scaleX(.83)}to{transform:scaleX(0)}}@keyframes scene-bar{0%,28%{transform:scaleX(0)}60%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes scene-number{0%,30%{opacity:0}58%,92%{opacity:1}to{opacity:0}}@keyframes scene-link{0%,44%{opacity:.2;transform:scaleY(.4)}60%,90%{opacity:1;transform:scaleY(1)}to{opacity:.2}}@keyframes scene-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes scene-enter-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scene-paper{0%{opacity:0;transform:rotate(-7deg) translateY(18px)}to{opacity:1;transform:rotate(-3deg)}}}@media(max-width:1050px){.lp-story,.lp-story-reverse{gap:35px;grid-template-columns:1fr 1.15fr}.lp-story-reverse{grid-template-columns:1.15fr 1fr}.lp-story h2{font-size:31px}.motion-phase{padding:24px}.writing-text p{font-size:16px}.quality-outline h3{font-size:19px}.quality-thread p{font-size:10px}.length-range{font-size:34px}.source-quote{padding:15px}.source-quote p{font-size:13px}}@media(max-width:800px){.lp-story,.lp-story-reverse{grid-template-columns:1fr;gap:34px;padding-block:60px;min-height:0}.lp-story-reverse .lp-story-copy{order:0}.lp-story-copy{max-width:560px}.lp-story-description{max-width:100%}.lp-story-demo{width:100%;max-width:580px;justify-self:center}.lp-stories-intro{padding-top:45px}.lp-stories-intro span:last-child{display:none}.lp-story h2{font-size:34px}.lp-story-index{margin-bottom:20px}.lp-story-index>span{font-size:36px}.lp-story-copy>ul{gap:10px;margin-top:22px}.lp-story-note{margin-top:20px}.lp-stories-cta{flex-direction:column;align-items:flex-start}.lp-stories-cta p{font-size:18px}}@media(max-width:420px){.motion-demo{padding:12px}.motion-demo>figcaption{font-size:9px;gap:7px}.motion-canvas{height:350px}.motion-phase{padding:23px 19px}.quality-outline h3{font-size:19px}.quality-thread{gap:16px}.quality-thread>div{gap:10px}.quality-thread p{font-size:10px}.quality-branches{gap:7px}.quality-branches span{padding:8px;font-size:9px}.writing-sheet{padding:24px 19px}.writing-text{margin-top:20px}.writing-text p{font-size:16px}.writing-tool{padding:11px 14px;bottom:16px}.source-citation{padding:12px;gap:9px}.source-citation>svg{display:none}.source-quote p{font-size:13px}.length-dashboard{padding:24px 19px}.length-range{font-size:32px}.length-range>span{font-size:25px}.length-row{grid-template-columns:59px 1fr 30px;gap:9px}.flow-document{margin-inline:15px;padding:20px}.flow-download{margin-top:20px}.motion-time{margin:12px -12px -12px}}.lp-hero-stage{position:relative;padding-top:1px}.lp-margin-note{position:absolute;right:-6px;top:4px;z-index:2;display:grid;color:var(--ink-2);font:15px/1.8 "Noto Serif SC",serif;transform:rotate(7deg)}.lp-margin-note svg{width:95px;height:60px;fill:none;stroke:var(--red);stroke-width:1.2;margin-left:8px}.lp-hero-stage .lp-demo{position:relative;margin-top:76px}.lp-paper h3{text-wrap:balance}.lp-paper-kicker{border-left:2px solid var(--red);padding-left:10px}.lp-promise-row{padding-block:38px}.lp-pricing{padding-block:110px}.lp-pricing-heading{display:flex;align-items:center;justify-content:space-between;gap:40px}.lp-pricing-heading .lp-section-heading{margin-bottom:48px}.lp-pricing-heading h2{font-family:"Noto Serif SC",serif}.lp-pricing-aside{font-size:12px;line-height:1.9;text-align:right;color:var(--ink-2);padding-left:24px;border-left:1px solid var(--hair)}.lp-pricing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--hair);border-radius:var(--r-card);overflow:hidden}.lp-pricing-cards .lp-plan{display:flex;flex-direction:column;padding:34px;border:0;border-radius:0;min-width:0}.lp-pricing-cards .lp-plan+.lp-plan{border-left:1px solid var(--hair)}.lp-pricing-cards .lp-plan-free{background:var(--desk)}.lp-pricing-cards .lp-plan-label{display:flex;align-items:center;min-height:27px;margin:0 0 23px;font-size:10px;letter-spacing:.09em;color:var(--ink-2)}.lp-plan-badge{background:var(--red);color:var(--red-ink);font-size:9.5px;font-weight:800;letter-spacing:.14em;padding:5px 11px;border-radius:99px}.lp-plan-unit{margin-top:9px;font-size:11px;color:var(--ink-2);letter-spacing:.01em}.lp-plan-unit span{color:var(--ink-3);margin-inline:3px}.lp-plan-unit strong{color:var(--red);font-weight:700}.lp-pricing-cards h3{font-size:18px}.lp-pricing-cards .lp-price{font-family:Spectral,"Noto Serif SC",serif;font-size:51px;margin-top:24px;line-height:1.4}.lp-pricing-cards .lp-price span{font-family:Noto Sans SC,sans-serif;white-space:nowrap;font-size:11px}.lp-pricing-cards ul{margin-block:30px;min-height:54px}.lp-pricing-cards .lp-button{margin-top:auto}.lp-plan-footnote{text-align:center;font-size:10px;color:var(--ink-2);margin-top:13px}.lp-free-route{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:54px;margin-block:30px;font-size:12px}.lp-free-route span{border-bottom:1px solid var(--hair);padding-bottom:6px}.lp-free-route svg{color:var(--red)}.lp-pricing-note{display:flex;justify-content:space-between;gap:16px}.lp-scope{padding-top:45px}.lp-scope .lp-section-heading{max-width:800px}.lp-scope .lp-section-heading h2{font:500 clamp(29px,3vw,40px)/1.5 "Noto Serif SC",serif}.lp-scope-grid{gap:80px}.lp-scope-grid>div{position:relative;padding:30px 0 15px}.lp-scope-number{display:block;font-size:10px;color:var(--ink-2);letter-spacing:.08em;margin-bottom:22px}.lp-scope h3{font-size:20px}.lp-scope ul{list-style:none;padding:0;gap:14px}.lp-scope li{padding-left:18px;position:relative}.lp-scope li:before{content:"";position:absolute;top:.85em;left:0;width:6px;height:1px;background:var(--ink-3)}.lp-retention{background:var(--desk);color:var(--ink);border-color:var(--hair);padding:28px 34px;align-items:center;gap:30px}.lp-retention-label{font-size:9px!important;letter-spacing:.1em;color:var(--ink-2);margin:0 0 8px!important}.lp-retention h2{font-size:19px}.lp-retention p{color:var(--ink-2)}.lp-download-art{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:5px 10px;padding:16px;border:1px solid var(--hair);border-radius:var(--r-ctl);background:var(--paper);box-shadow:var(--sh-1);transform:rotate(-4deg);flex-shrink:0}.lp-download-art>svg:first-child{grid-row:span 2}.lp-download-art span{font-size:10px}.lp-download-art>svg:last-child{color:var(--red)}.lp-faq{gap:80px;padding-block:120px}.lp-faq-intro .lp-section-heading{margin-bottom:22px}.lp-faq-intro .lp-section-heading h2{font:500 38px/1.5 "Noto Serif SC",serif}.lp-faq-intro>p{font-size:12px;line-height:2;color:var(--ink-2)}.lp-faq-intro>a{margin-top:16px}.lp-faq-item{border-bottom:1px solid var(--hair);outline:none}.lp-faq-item:first-child{border-top:1px solid var(--hair)}.lp-faq-q{display:flex;align-items:center;gap:18px;padding:25px 0;font-size:14px;font-weight:500;cursor:default;transition:color .2s}.lp-faq-q>svg{flex-shrink:0;margin-left:auto;transition:transform .25s}.lp-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.lp-faq-a>div{overflow:hidden;min-height:0}.lp-faq-a p{margin:0 28px 0 32px;padding-bottom:24px;font-size:13px;line-height:2;color:var(--ink-2)}.lp-faq-item:hover .lp-faq-a,.lp-faq-item:focus-within .lp-faq-a{grid-template-rows:1fr}.lp-faq-item:hover .lp-faq-q,.lp-faq-item:focus-within .lp-faq-q{color:var(--red)}.lp-faq-item:hover .lp-faq-q>svg,.lp-faq-item:focus-within .lp-faq-q>svg{transform:rotate(45deg)}.lp-faq-number{color:var(--ink-3);font-size:10px;font-variant-numeric:tabular-nums}.lp-closing{position:relative;padding-top:60px;padding-bottom:110px}.lp-closing-art{position:relative;width:205px;height:190px;margin:0 auto 45px}.lp-sheet-back,.lp-sheet-front{position:absolute;width:145px;height:174px;border:1px solid var(--hair);border-radius:3px;box-shadow:var(--shadow-sheet);background:var(--paper)}.lp-sheet-back{left:17px;top:9px;transform:rotate(-13deg);background:var(--desk)}.lp-sheet-front{left:43px;padding:20px;transform:rotate(8deg);text-align:left}.lp-sheet-front>span{font:11px/1.6 "Noto Serif SC",serif;display:block;margin-bottom:16px}.lp-sheet-front i{display:block;height:1px;background:var(--hair);margin-block:9px}.lp-sheet-front i:nth-of-type(3){width:70%}.lp-sheet-front b{font-size:8px;font-weight:400;color:var(--ink-2);position:absolute;bottom:23px}.lp-sheet-front svg{color:var(--red);position:absolute;bottom:20px;right:20px}.lp-closing h2{font-size:clamp(42px,5vw,65px)}.lp-footer{border-top:1px solid var(--hair);background:var(--paper)}.lp-footer-main{padding-bottom:12px}.lp-support{padding-left:30px;border-left:1px solid var(--hair)}@media(prefers-reduced-motion:no-preference){.lp-sheet-front{animation:lp-sheet-settle 1.1s both}.lp-button svg{transition:transform .25s}.lp-button:hover svg{transform:translate(2px,-2px)}@supports (animation-timeline: view()){.lp-sheet-front{animation-timeline:view();animation-range:entry 0% entry 100%}.lp-free-route svg{animation:lp-route-arrive linear both;animation-timeline:view();animation-range:entry 0% entry 130%}}@keyframes lp-sheet-settle{0%{transform:translate(18px,18px) rotate(16deg)}to{transform:rotate(8deg)}}@keyframes lp-route-arrive{0%{transform:translate(-7px);opacity:.2}to{transform:translate(0);opacity:1}}}@media(max-width:1050px){.lp-margin-note{right:8px;top:15px;font-size:12px}.lp-margin-note svg{height:40px}.lp-pricing-cards .lp-plan{padding:25px}.lp-pricing-cards .lp-price{font-size:42px}.lp-faq{gap:40px}}@media(max-width:800px){.lp-pricing-heading{display:block}.lp-pricing-aside{display:none}.lp-pricing-cards{grid-template-columns:1fr}.lp-pricing-cards .lp-plan{padding:30px}.lp-pricing-cards .lp-plan+.lp-plan{border-left:0;border-top:1px solid var(--hair)}.lp-pricing-cards .lp-plan-label{margin-bottom:16px}.lp-pricing-cards ul,.lp-free-route{margin-block:24px}.lp-pricing-cards .lp-price{font-size:46px}.lp-scope-grid{gap:32px}}@media(max-width:700px){.lp-margin-note{display:none}.lp-hero-stage .lp-demo{margin-top:38px}.lp-pricing{padding-block:70px}.lp-pricing-heading .lp-section-heading{margin-bottom:30px}.lp-pricing-note{flex-direction:column;gap:5px}.lp-scope{padding-top:0}.lp-retention{padding:24px;gap:22px;align-items:flex-start;flex-direction:column}.lp-download-art{padding:10px}.lp-retention h2{font-size:18px}.lp-faq{padding-block:75px;gap:25px}.lp-faq-intro .lp-section-heading h2{font-size:32px}.lp-faq-q{font-size:13px;gap:13px}.lp-faq-a p{margin-left:27px}.lp-closing{padding-top:40px;padding-bottom:75px}.lp-closing-art{transform:scale(.85);margin-bottom:16px}.lp-support{border-left:0;padding-left:0}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.lp-section-heading>*,.lp-pricing-aside,.lp-stories-intro,.lp-story-index,.lp-story-copy>h2,.lp-story-description,.lp-story-copy li,.lp-story-note,.lp-stories-cta,.lp-plan,.lp-pricing-note,.lp-scope-grid>div,.lp-scope-grid li,.lp-retention,.lp-faq-intro>*,.lp-faq-item,.lp-closing>*,.lp-promise-row>span{animation:lp-rise linear both;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-timeline:view();animation-range:entry 0 entry 260px}.lp-story-demo,.lp-plan,.lp-retention,.lp-scope-grid>div{--rise: 80px;--rise-scale: .96}.lp-story-demo{animation:lp-rise linear both;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-timeline:view();animation-range:entry 0 entry 320px}:is(.lp-section-heading,.lp-faq-intro,.lp-closing)>:nth-child(2),.lp-story-copy li:nth-child(2),.lp-scope-grid li:nth-child(2),.lp-plan:nth-child(2),.lp-scope-grid>div:nth-child(2){animation-range:entry 50px entry 310px}:is(.lp-section-heading,.lp-faq-intro,.lp-closing)>:nth-child(3),.lp-story-copy li:nth-child(3),.lp-scope-grid li:nth-child(3),.lp-plan:nth-child(3){animation-range:entry 100px entry 360px}:is(.lp-closing,.lp-faq-intro)>:nth-child(n+4),.lp-story-copy li:nth-child(n+4),.lp-scope-grid li:nth-child(n+4){animation-range:entry 150px entry 410px}}@keyframes lp-rise{0%{opacity:0;transform:translateY(var(--rise, 44px)) scale(var(--rise-scale, 1))}to{opacity:1;transform:none}}}
