.lp-root{--lp-paper: #F6F7F6;--lp-ink: #1B2221;--lp-ink-soft: #35403D;--lp-ink-faint: #64716E;--lp-accent: #22302E;--lp-accent-hover: #1B2523;--lp-chip-bg: #EAEFEC;--lp-band: #161714;--lp-line: rgba(27,34,33,.12);--lp-serif: "Source Serif 4", "Noto Serif SC", "Newsreader", Georgia, "Songti SC", "Noto Serif CJK SC", serif;--lp-sans: "Geist", "Inter", -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;--lp-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--lp-dur-1: .1s;--lp-dur-2: .2s;--lp-ease: cubic-bezier(.23, 1, .32, 1);background:var(--lp-paper);color:var(--lp-ink);font-family:var(--lp-sans);font-size:16px;line-height:1.65;min-height:100vh}.lp-root *,.lp-root *:before,.lp-root *:after{box-sizing:border-box}.lp-root main[data-language][hidden]{display:none}.lp-wrap{max-width:1080px;margin:0 auto;padding:0 24px}.lp-micro{font-family:var(--lp-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-ink-faint)}.lp-micro--accent{color:var(--lp-accent)}.lp-header{position:sticky;top:0;z-index:40;background:color-mix(in oklab,var(--lp-paper) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color var(--lp-dur-2) var(--lp-ease)}.lp-header--scrolled{border-bottom-color:var(--lp-line)}.lp-header-in{display:flex;align-items:center;justify-content:space-between;gap:16px;height:60px}.lp-brand{display:flex;align-items:baseline;gap:10px;font-family:var(--lp-serif);font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--lp-ink);text-decoration:none}.lp-brand-dot{width:8px;height:8px;border-radius:2px;background:var(--lp-accent);align-self:center}.lp-header-right{display:flex;align-items:center;gap:14px}.lp-langs{display:flex;border:1px solid var(--lp-line);border-radius:3px;overflow:hidden}.lp-langs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:6px 11px;font-family:var(--lp-mono);font-size:11px;letter-spacing:.06em;color:var(--lp-ink-faint);cursor:pointer;transition:background var(--lp-dur-1) var(--lp-ease),color var(--lp-dur-1) var(--lp-ease)}.lp-langs button.lp-lang--on{background:var(--lp-chip-bg);color:var(--lp-ink)}.lp-btn{display:inline-flex;align-items:center;gap:8px;border-radius:3px;border:1px solid var(--lp-line);padding:10px 18px;font-size:14px;font-weight:500;font-family:var(--lp-sans);color:var(--lp-ink);background:transparent;text-decoration:none;cursor:pointer;transition:background var(--lp-dur-1) var(--lp-ease),border-color var(--lp-dur-1) var(--lp-ease),color var(--lp-dur-1) var(--lp-ease)}.lp-btn--primary{background:var(--lp-accent);border-color:var(--lp-accent);color:#f4f7f5}.lp-btn--primary:hover{background:var(--lp-accent-hover);border-color:var(--lp-accent-hover)}.lp-btn--ghost:hover{border-color:var(--lp-ink-faint)}.lp-btn--on-dark{border-color:#f4f7f557;color:#f4f7f5}.lp-btn--on-dark:hover{border-color:#f4f7f5;background:#f4f7f50f}.lp-btn--sm{padding:7px 13px;font-size:13px}.lp-hero{padding:64px 0 56px}.lp-hero h1{font-family:var(--lp-serif);font-size:clamp(30px,4.5vw,60px);line-height:1.3;letter-spacing:-.02em;font-weight:560;margin:18px 0 24px;max-width:100%}.lp-hero-em{color:var(--lp-accent)}html[lang=en] .lp-hero-em{font-style:normal}html[lang=zh-CN] .lp-hero-em{font-weight:700;font-style:normal}.lp-hero-sub{max-width:56ch;font-size:16px;line-height:1.7;color:var(--lp-ink-soft);margin:0 0 32px}.lp-hero-note{margin:16px 0 0;color:var(--lp-ink-faint);font-size:14px}.lp-hero-actions,.lp-pilot-actions,.lp-band-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.lp-quote{padding:96px 0;border-top:1px solid var(--lp-line)}.lp-quote-main{font-family:var(--lp-serif);font-size:clamp(22px,2.8vw,32px);line-height:1.5;letter-spacing:-.01em;font-weight:560;max-width:34em;margin:0}.lp-vs{padding:88px 0;border-top:1px solid var(--lp-line)}.lp-vs-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.lp-vs-col{max-width:46ch}.lp-vs-col--right{border-left:1px solid var(--lp-line);padding-left:48px;margin-left:-24px}.lp-vs-kicker{font-family:var(--lp-serif);font-size:22px;font-weight:600;letter-spacing:-.01em;margin-bottom:12px;color:var(--lp-ink-faint)}.lp-vs-kicker--accent{color:var(--lp-accent)}.lp-vs-body{color:var(--lp-ink-soft);font-size:15px;line-height:1.8;margin:0}@media (max-width: 720px){.lp-vs-grid{grid-template-columns:1fr;gap:32px}.lp-vs-col--right{border-left:0;padding-left:0;margin-left:0;border-top:1px solid var(--lp-line);padding-top:32px}}.lp-mock-section{padding:24px 0 88px}.lp-mock{border:1px solid var(--lp-line);border-radius:3px;background:#fcfdfc;overflow:hidden;transition:border-color var(--lp-dur-2) var(--lp-ease)}.lp-mock:hover{border-color:var(--lp-ink-faint)}.lp-mock-chrome{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--lp-line)}.lp-dots{display:flex;gap:6px}.lp-dots i{width:9px;height:9px;border-radius:50%;background:var(--lp-line);display:block}.lp-dots i:first-child{background:var(--lp-accent);opacity:.75}.lp-mock-url{font-family:var(--lp-mono);font-size:10.5px;letter-spacing:.04em;color:var(--lp-ink-faint);border:1px solid var(--lp-line);border-radius:3px;padding:3px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-mock-grid{display:grid;grid-template-columns:1fr 1.15fr .85fr;min-height:420px}.lp-mock-col{padding:16px 18px 20px;min-width:0}.lp-mock-col+.lp-mock-col{border-left:1px solid var(--lp-line)}.lp-mock-colhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--lp-line)}.lp-mainline{position:relative;padding-left:16px}.lp-mainline:before{content:"";position:absolute;left:3px;top:6px;bottom:6px;width:1px;background:var(--lp-line)}.lp-para{position:relative;font-size:12.5px;line-height:1.75;color:var(--lp-ink-soft);margin:0 0 14px}.lp-para:before{content:"";position:absolute;left:-16px;top:7px;width:7px;height:7px;border-radius:50%;border:1px solid var(--lp-line);background:var(--lp-paper)}.lp-para--anchored{color:var(--lp-ink)}.lp-para--anchored:before{background:var(--lp-accent);border-color:var(--lp-accent)}.lp-anchor-hl{background:var(--lp-chip-bg);border-radius:3px;padding:0 2px;box-shadow:inset 0 -1px 0 var(--lp-accent)}.lp-anchor-chip{display:inline-flex;margin-top:6px;padding:3px 8px;border-radius:3px;background:var(--lp-chip-bg);color:var(--lp-accent);font-family:var(--lp-mono);font-size:10px;letter-spacing:.06em}.lp-qa-q{margin:0 0 12px 18%;padding:9px 12px;border-radius:3px;background:var(--lp-ink);color:var(--lp-paper);font-size:12px;line-height:1.6}.lp-qa-a{margin:0 14% 12px 0;padding:10px 12px;border:1px solid var(--lp-line);border-radius:3px;background:var(--lp-paper);font-size:12px;line-height:1.65;color:var(--lp-ink-soft)}.lp-qa-cite{display:inline-flex;margin-top:8px;font-family:var(--lp-mono);font-size:10px;letter-spacing:.05em;color:var(--lp-accent)}.lp-qa-chips{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 14px}.lp-qchip{position:relative;overflow:hidden;border:1px solid var(--lp-line);border-radius:3px;background:var(--lp-chip-bg);color:var(--lp-ink-soft);font-size:11px;padding:5px 11px;white-space:nowrap}.lp-qchip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 25%,oklch(1 0 0 / .75) 50%,transparent 75%);transform:translate(-110%);animation:none}.lp-qchip:nth-child(2):after{animation-delay:.35s}.lp-qchip:nth-child(3):after{animation-delay:.7s}@keyframes lp-shimmer{to{transform:translate(110%)}}.lp-qa-input{display:flex;align-items:center;gap:8px;border:1px solid var(--lp-line);border-radius:3px;padding:9px 12px;font-size:12px;color:var(--lp-ink-faint);background:var(--lp-paper)}.lp-caret{width:1px;height:14px;background:var(--lp-accent);animation:lp-blink 1s steps(1) infinite}@keyframes lp-blink{0%,49%{opacity:1}50%,to{opacity:0}}.lp-qa-send{margin-left:auto;width:22px;height:22px;border-radius:3px;background:var(--lp-accent);display:grid;place-items:center;color:#fff;font-size:11px}.lp-concept{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--lp-line)}.lp-concept:last-child{border-bottom:0}.lp-concept-dot{width:7px;height:7px;border-radius:2px;background:var(--lp-accent);flex:none}.lp-concept-dot--dim{background:var(--lp-line)}.lp-concept-name{font-size:12px;font-weight:500}.lp-concept-due{margin-left:auto;font-family:var(--lp-mono);font-size:10px;letter-spacing:.04em;color:var(--lp-ink-faint)}.lp-concept-due--accent{color:var(--lp-accent)}.lp-concept-bars{display:flex;gap:3px;margin-top:3px}.lp-concept-bars i{width:12px;height:3px;border-radius:2px;background:var(--lp-line)}.lp-concept-bars i.lp-on{background:var(--lp-accent)}.lp-journey{padding:88px 0;border-top:1px solid var(--lp-line)}.lp-section-head{max-width:640px;margin-bottom:56px}.lp-section-head h2{font-family:var(--lp-serif);font-size:clamp(30px,3.6vw,44px);letter-spacing:-.025em;line-height:1.12;font-weight:560;margin:14px 0 12px}.lp-section-head p{color:var(--lp-ink-soft);margin:0;font-size:15px}.lp-steps{position:relative;display:grid;gap:0}.lp-steps:before{content:"";position:absolute;left:22px;top:12px;bottom:12px;width:1px;background:var(--lp-line)}.lp-step{position:relative;display:grid;grid-template-columns:46px 200px 1fr;gap:20px;padding:22px 0;align-items:baseline}.lp-step+.lp-step{border-top:1px solid var(--lp-line)}.lp-step-n{position:relative;z-index:1;width:45px;height:45px;border-radius:50%;background:var(--lp-paper);border:1px solid var(--lp-accent);color:var(--lp-accent);display:grid;place-items:center;font-family:var(--lp-mono);font-size:12px;letter-spacing:.04em}.lp-step-title{font-family:var(--lp-serif);font-size:22px;font-weight:600;letter-spacing:-.015em}.lp-step-body{color:var(--lp-ink-soft);font-size:15px;max-width:52ch;margin:0}.lp-pain{padding:88px 0}.lp-pain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 48px}.lp-pain-item{padding-top:22px;border-top:1px solid var(--lp-line)}.lp-pain-title{font-family:var(--lp-serif);font-size:21px;font-weight:600;letter-spacing:-.01em;margin-bottom:10px}.lp-pain-body{color:var(--lp-ink-soft);font-size:15px;line-height:1.75;margin:0}.lp-who{padding:72px 0;border-top:1px solid var(--lp-line)}.lp-who-in{max-width:640px}.lp-who-in h2{font-family:var(--lp-serif);font-size:clamp(26px,3vw,36px);letter-spacing:-.02em;line-height:1.18;font-weight:560;margin:0 0 14px}.lp-who-in p{color:var(--lp-ink-soft);font-size:15.5px;line-height:1.8;margin:0}.lp-pricing{padding:88px 0;border-top:1px solid var(--lp-line)}.lp-tiers{display:grid;gap:14px}.lp-tier{display:grid;grid-template-columns:190px 1fr auto;gap:28px;align-items:start;border:1px solid var(--lp-line);border-radius:3px;background:#fcfdfc;padding:26px 28px;transition:border-color var(--lp-dur-2) var(--lp-ease)}.lp-tier:hover,.lp-tier--rec{border-color:var(--lp-accent)}.lp-tier-name{font-family:var(--lp-serif);font-size:24px;font-weight:600;display:flex;align-items:center;gap:10px}.lp-rec-chip{font-family:var(--lp-mono);font-size:9.5px;letter-spacing:.06em;background:var(--lp-chip-bg);color:var(--lp-accent);border-radius:3px;padding:3px 8px}.lp-tier-price{margin-top:6px;font-size:15px;color:var(--lp-ink-soft)}.lp-tier-price strong{font-size:26px;font-weight:650;color:var(--lp-ink);letter-spacing:-.02em}.lp-tier-status{margin-top:7px;color:var(--lp-accent);font-family:var(--lp-mono);font-size:12px;font-weight:600;letter-spacing:.035em;text-transform:uppercase}.lp-tier-tag{margin-top:8px;font-size:13px;color:var(--lp-ink-faint)}.lp-tier-feats{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.lp-tier-feats li{font-size:14px;color:var(--lp-ink-soft);padding-left:18px;position:relative}.lp-tier-feats li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:2px;background:var(--lp-chip-bg);box-shadow:inset 0 0 0 1.5px var(--lp-accent)}.lp-tier-cta{align-self:center;white-space:nowrap}.lp-pricing-note{margin-top:22px;font-size:13px;color:var(--lp-ink-faint);max-width:62ch}.lp-faq{padding:88px 0;border-top:1px solid var(--lp-line)}.lp-faq-list{border-top:1px solid var(--lp-line)}.lp-faq-item{border-bottom:1px solid var(--lp-line)}.lp-faq-q{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;padding:20px 4px;font-size:16px;font-weight:550;font-family:var(--lp-sans);color:var(--lp-ink);cursor:pointer}.lp-faq-q .lp-faq-icon{font-family:var(--lp-mono);color:var(--lp-accent);transition:transform var(--lp-dur-2) var(--lp-ease);flex:none}.lp-faq-item--open .lp-faq-icon{transform:rotate(45deg)}.lp-faq-a{overflow:hidden;max-height:0}.lp-faq-item--open .lp-faq-a{max-height:none}.lp-faq-a p{margin:0 4px 22px;max-width:68ch;color:var(--lp-ink-soft);font-size:15px}.lp-band{position:relative;overflow:hidden;background:var(--lp-band);color:var(--lp-paper);padding:110px 0;text-align:left}.lp-band:before{content:"";position:absolute;right:-10%;top:-40%;width:55%;height:180%;background:radial-gradient(closest-side,rgba(34,48,46,.22),transparent 72%);pointer-events:none}.lp-band h2{font-family:var(--lp-serif);font-size:clamp(34px,4.6vw,60px);letter-spacing:-.03em;line-height:1.08;font-weight:560;margin:0 0 14px;max-width:18ch;position:relative}.lp-band p{color:#9a9a90;margin:0 0 34px;font-size:16px;position:relative}.lp-band-actions{position:relative;margin-top:26px}.lp-footer{border-top:1px solid var(--lp-line);padding:26px 0 34px}.lp-footer-in{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width: 860px){.lp-hero{padding:64px 0 48px}.lp-mock-grid{grid-template-columns:1fr;min-height:0}.lp-mock-col+.lp-mock-col{border-left:0;border-top:1px solid var(--lp-line)}.lp-step{grid-template-columns:46px 1fr}.lp-step-body{grid-column:2}.lp-pain-grid{grid-template-columns:1fr;gap:28px}.lp-tier{grid-template-columns:1fr;gap:18px;padding:22px}.lp-tier-cta{justify-self:start}.lp-header-in{height:54px}.lp-brand span.lp-brand-sub,.lp-header-right .lp-btn--sm{display:none}}@media (prefers-reduced-motion: reduce){.lp-reveal{opacity:1;filter:none;transform:none;transition:none}.lp-qchip:after{animation:none;display:none}.lp-caret{animation:none}.lp-faq-a{transition:none}.lp-btn .lp-arrow,.lp-btn:hover .lp-arrow{transition:none;transform:none}.lp-mock,.lp-tier{transition:none}.lp-mock:hover,.lp-tier:hover{transform:none}}.lp-pilot{padding:96px 0;border-top:1px solid var(--lp-line)}.lp-wl-in{max-width:560px}.lp-wl-in h2{font-family:var(--lp-serif);font-size:clamp(28px,3.4vw,40px);letter-spacing:-.025em;line-height:1.12;font-weight:560;margin:14px 0 10px}.lp-wl-in p{color:var(--lp-ink-soft);font-size:15px;margin:0 0 26px}#wl-form{display:flex;gap:10px;flex-wrap:wrap}#wl-form input[type=email]{flex:1;min-width:220px;border:1px solid var(--lp-line);border-radius:3px;padding:11px 14px;font-size:14px;font-family:var(--lp-sans);background:#fcfdfc;color:var(--lp-ink)}#wl-form input[type=email]:focus{outline:2px solid var(--lp-chip-bg);border-color:var(--lp-accent)}#wl-plan-note{margin-top:10px;color:var(--lp-accent)}.lp-wl-privacy{margin-top:12px}.lp-pilot-actions{margin-top:26px}.lp-wl-error{margin-top:10px;font-size:13px;color:var(--lp-accent-hover)}.lp-wl-success-title{font-family:var(--lp-serif);font-size:26px;font-weight:600;letter-spacing:-.015em;margin-bottom:8px}.lp-wl-success-sub{color:var(--lp-ink-soft);font-size:15px;margin:0}.lp-wl-box--done{border:1px solid var(--lp-accent);border-radius:3px;background:#fcfdfc;padding:26px 28px}.lp-footer-links{display:flex;flex-wrap:wrap;gap:18px}.lp-footer-links a{color:var(--lp-ink-faint);text-decoration:none}.lp-footer-links a:hover{color:var(--lp-ink)}.lp-legal{padding:72px 0 96px;max-width:720px}.lp-legal h1{font-family:var(--lp-serif);font-size:clamp(30px,4vw,44px);letter-spacing:-.025em;line-height:1.12;font-weight:560;margin:16px 0 8px}.lp-legal h2{font-family:var(--lp-serif);font-size:22px;font-weight:600;letter-spacing:-.015em;margin:36px 0 10px}.lp-legal p,.lp-legal li{color:var(--lp-ink-soft);font-size:15px;line-height:1.8}.lp-legal ul{padding-left:22px}.lp-legal-updated{color:var(--lp-ink-faint);font-size:13px;margin:0 0 12px}.lp-install-actions{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 10px}.lp-install-steps{padding-left:22px}.lp-install-steps li{margin-bottom:14px}.lp-extension-install code{padding:2px 6px;border-radius:3px;background:var(--lp-chip-bg);color:var(--lp-ink);font-family:var(--lp-mono);font-size:13px}.lp-todo-chip{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:3px;background:var(--lp-chip-bg);color:var(--lp-accent);font-family:var(--lp-mono);font-size:10px;letter-spacing:.05em;vertical-align:middle}.lp-404{padding:140px 0 160px}.lp-404 h1{max-width:none}.lp-404 h1{font-family:var(--lp-serif);font-size:clamp(34px,4.6vw,56px);letter-spacing:-.03em;line-height:1.08;font-weight:560;margin:16px 0 20px;max-width:18ch}.lp-pain-grid .lp-pain-item:first-child{grid-column:1 / -1}.lp-pain-grid .lp-pain-item:first-child .lp-pain-title{font-size:26px}.lp-pain-grid .lp-pain-item:first-child .lp-pain-body{max-width:56ch;font-size:16px}body{margin:0}.lp-micro{font-size:13px}.lp-langs button,.lp-anchor-chip,.lp-qa-cite,.lp-qchip{font-size:14px}.lp-para,.lp-qa-q,.lp-qa-a,.lp-step-body,.lp-pain-body,.lp-section-head p,.lp-pricing-note,.lp-tier-tag,.lp-faq-a p,.lp-legal p,.lp-legal li{font-size:16px}.lp-section-head h2{line-height:1.35}.lp-tier-name{flex-wrap:wrap}.lp-rec-chip{font-size:12px}.lp-account-link,.lp-text-link{color:var(--lp-accent);font-size:14px;text-underline-offset:4px}.lp-account-link{white-space:nowrap}.lp-text-link{font-size:16px}.lp-import-help{margin-top:28px;padding-top:20px;border-top:1px solid var(--lp-line);max-width:68ch}.lp-import-help p{margin:0 0 10px;color:var(--lp-ink-soft)}.lp-faq-a>.lp-text-link{display:inline-block;margin:0 4px 22px}.lp-example-check{margin-top:22px;padding-top:16px;border-top:1px solid var(--lp-line)}.lp-mock-col>.lp-para:before{content:none}.lp-root a:focus-visible,.lp-root button:focus-visible{outline:2px solid var(--lp-accent);outline-offset:4px}.lp-band a:focus-visible{outline-color:var(--lp-paper)}.lp-band .lp-btn--primary{background:var(--lp-paper);color:var(--lp-ink);border-color:var(--lp-paper)}@media (max-width: 480px){.lp-wrap{padding-left:18px;padding-right:18px}.lp-header-in,.lp-header-right{gap:10px}.lp-header-in{height:auto;min-height:54px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.lp-brand{font-size:16px;gap:6px}.lp-langs button{padding:6px 8px}.lp-hero h1{font-size:clamp(26px,7.2vw,34px)}.lp-qa-q,.lp-qa-a{margin-left:0;margin-right:0}}.lp-root{--lp-surface: #FCFDFC;--lp-on-accent: #F4F7F5}.lp-root [hidden]{display:none!important}.lp-wrap{max-width:83rem;padding-inline:clamp(1.25rem,3vw,2rem)}.lp-root a,.lp-root button,.lp-root summary{-webkit-tap-highlight-color:transparent}.lp-root button,.lp-root summary{touch-action:manipulation}.lp-root :is(h1,h2,h3,p,li,a,button,summary){overflow-wrap:anywhere}.lp-header-in{height:auto;min-height:4rem;padding-block:.5rem;flex-wrap:wrap;gap:.5rem 1rem}.lp-header-right{flex-wrap:wrap;gap:.5rem .75rem}.lp-brand{font-size:1.125rem;gap:.5rem;flex-shrink:0}.lp-langs{overflow:visible}.lp-langs button{min-width:2.75rem;min-height:2.75rem;padding:.5rem;font-size:.875rem;letter-spacing:0}.lp-account-link{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.25rem;font-size:.875rem}.lp-btn{min-height:2.75rem;justify-content:center;padding:.625rem 1rem;font-size:1rem;text-align:center}.lp-btn--sm{font-size:.875rem;padding:.5rem .75rem}.lp-skip-link{position:fixed;top:.5rem;left:1rem;z-index:100;padding:.75rem 1rem;background:var(--lp-accent);color:var(--lp-on-accent);transform:translateY(-200%)}.lp-skip-link:focus{transform:none}#main-content{scroll-margin-top:6rem}.lp-intro{display:grid;gap:2rem;padding-block:clamp(2rem,5vw,4rem)}.lp-hero,.lp-mock-section{min-width:0;padding:0}.lp-hero{max-width:42rem}.lp-hero h1{font-size:clamp(2rem,4vw,3rem);line-height:1.3;margin:1rem 0 1.5rem}.lp-hero-sub{max-width:36em;margin-bottom:1.5rem;font-size:1rem}.lp-hero-note{margin-top:.75rem;font-size:.875rem}.lp-hero-actions{gap:.75rem}.lp-section-head{margin-bottom:1.5rem}.lp-section-head h2{margin:0 0 .75rem;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.4}.lp-section-head p{font-size:1rem}.lp-mock-section .lp-section-head{max-width:none;margin-bottom:1rem}.lp-mock-section .lp-section-head h2{font-size:1.25rem;margin-bottom:.25rem}.lp-mock-section .lp-section-head p{font-size:.875rem;color:var(--lp-ink-faint)}.lp-mock{background:var(--lp-surface)}.lp-mock:hover{border-color:var(--lp-line)}.lp-mock-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:0}.lp-mock-col{padding:1.25rem}.lp-mock-col+.lp-mock-col{border-top:0;border-left:1px solid var(--lp-line)}.lp-mock-colhead{margin-bottom:1rem;padding-bottom:.5rem}.lp-mock-colhead h3{margin:0;font-size:.875rem;font-weight:500;letter-spacing:0}.lp-example-qa{min-block-size:23rem}.lp-para{font-size:1rem;margin-bottom:1rem}.lp-mainline>.lp-para:last-child{margin-bottom:0}.lp-example-source{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline;border:0;padding:.25rem 0;min-height:2.75rem;background:var(--lp-chip-bg);color:var(--lp-ink);font:inherit;line-height:inherit;text-align:start;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;cursor:pointer;border-radius:3px;transition:background var(--lp-dur-1) var(--lp-ease)}.lp-example-source:disabled{cursor:default;opacity:1}.lp-example-source[aria-expanded=true]{box-shadow:inset 3px 0 0 var(--lp-accent)}.lp-anchor-chip{font-family:var(--lp-sans);font-size:.875rem;letter-spacing:0;padding:.25rem 0;background:transparent;color:var(--lp-ink-faint)}.lp-example-empty{font-size:1rem;color:var(--lp-ink-faint);margin:0;max-width:24em}.lp-qa-q{margin:0 0 .75rem;padding:0;background:transparent;color:var(--lp-ink);font-size:1rem;font-weight:600}.lp-qa-a{margin:0 0 .75rem;padding:0;border:0;background:transparent;font-size:1rem}.lp-qa-a p{margin:0}#example-answer-copy,#example-source{scroll-margin-block:8rem 2rem}.lp-qa-chips{gap:.5rem;margin:1rem 0 .5rem}.lp-qchip{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--lp-sans);font-size:.875rem;line-height:1.5;min-height:2.75rem;padding:.5rem .75rem;white-space:normal;background:transparent;cursor:pointer;transition:background var(--lp-dur-1) var(--lp-ease),color var(--lp-dur-1) var(--lp-ease)}.lp-qchip:after{content:none}.lp-qchip[aria-pressed=true]{background:var(--lp-chip-bg);border-color:var(--lp-accent)}.lp-example-return{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font-family:var(--lp-sans);cursor:pointer;min-height:2.75rem;padding:.5rem 0;text-decoration:underline;font-size:.875rem}.lp-mock-col.lp-example-retell{grid-column:1 / -1;border-left:0;border-top:1px solid var(--lp-line);padding-block:0}.lp-example-retell summary{padding-block:.75rem;min-height:2.75rem;cursor:pointer;font-size:.875rem;font-weight:500}.lp-example-retell .lp-para{max-width:42rem}.lp-example-check{margin-top:0;padding-top:0;border-top:0}.lp-journey,.lp-pricing,.lp-faq{padding-block:clamp(2.5rem,5vw,4rem)}.lp-steps{gap:0}.lp-steps:before{content:none}.lp-step{grid-template-columns:2rem minmax(0,1fr);gap:.5rem 1rem;padding-block:1.5rem;border-top:1px solid var(--lp-line);align-items:start}.lp-step-n{width:2rem;height:2rem;font-size:.875rem}.lp-step-title{margin:0;font-size:1.25rem;line-height:1.6}.lp-step-body{grid-column:2;max-width:42rem;font-size:1rem}.lp-tiers{gap:1.5rem}.lp-tier{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:1.25rem;padding:1.5rem;min-width:0}.lp-tier-name{margin:0;font-size:1.5rem;gap:.5rem}.lp-tier-status{font-family:var(--lp-sans);font-size:.875rem;letter-spacing:0;text-transform:none}.lp-tier-feats{margin:0;gap:.5rem}.lp-tier-feats li{font-size:1rem}.lp-tier-cta{justify-self:start;white-space:normal;align-self:end}.lp-pricing-note{margin-top:1.5rem;max-width:42rem;font-size:1rem}.lp-import-help{margin-top:1.5rem;padding-top:1.25rem;max-width:42rem}.lp-faq-q{font-size:1rem;padding-block:1.25rem;align-items:baseline}.lp-faq-a p{max-width:42rem;font-size:1rem}.lp-faq-a>.lp-text-link{padding-block:.5rem;margin-bottom:1rem}.lp-footer{padding-block:1.5rem}.lp-footer-links{align-items:center;gap:.25rem 1rem}.lp-footer-links a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.875rem}.lp-legal{max-width:45rem;padding-block:clamp(2rem,5vw,4rem)}.lp-legal h1{line-height:1.4}.lp-legal :is(p,li){font-size:1rem}.lp-404{padding-block:clamp(3rem,10vh,8rem)}.lp-root :is(a,button,summary):focus-visible,#example-answer-copy:focus-visible{outline:2px solid var(--lp-accent);outline-offset:4px}@media (hover: hover){.lp-example-source:not(:disabled):hover{background:var(--lp-line)}.lp-qchip:hover{border-color:var(--lp-ink-faint)}}@media (min-width: 56rem){.lp-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 64rem){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.lp-faq>.lp-wrap{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,2fr);gap:3rem}}@media (min-width: 75rem){.lp-intro{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:3rem;align-items:center}.lp-hero-sub{max-width:27em}html[lang=en] .lp-hero h1{font-size:2.5rem}}@media (max-width: 37.499rem){.lp-mock-grid{grid-template-columns:minmax(0,1fr)}.lp-mock-col+.lp-mock-col{border-left:0;border-top:1px solid var(--lp-line)}.lp-example-qa{min-block-size:0}.lp-mock-col{padding:1rem}.lp-header-right .lp-btn--sm{display:none}.lp-tier{padding:1.25rem}}@media (max-width: 24rem){.lp-header-in{column-gap:.5rem}.lp-header-right{gap:.25rem}.lp-brand{font-size:1rem}.lp-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-hero-actions .lp-btn{padding-inline:.5rem;font-size:.875rem}}@media (max-height: 45rem) and (min-width: 38rem){.lp-intro{padding-block:1.5rem}.lp-hero h1{margin-block:.75rem 1rem}.lp-hero-sub{margin-bottom:1rem}}@media (prefers-reduced-motion: reduce){.lp-root *,.lp-root *:before,.lp-root *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#example-board{position:relative;isolation:isolate;overflow:hidden}.lp-story-spotlight{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none;overflow:hidden}.lp-story-veil{fill:var(--lp-ink);fill-opacity:.12}#example-focus-ring{stroke:var(--lp-accent);stroke-width:1}#reading-example:not([data-mode=demo]) .lp-story-spotlight{display:none}.lp-story-steps{display:flex;flex-wrap:wrap;gap:.5rem 1rem;list-style:none;margin:0;padding:1rem 1.25rem;border-bottom:1px solid var(--lp-line)}.lp-story-steps li{display:flex;align-items:baseline;gap:.5rem;color:var(--lp-ink-faint);font-size:.875rem}.lp-story-steps li>span:first-child{font-family:var(--lp-mono)}.lp-story-steps [aria-current=step]{color:var(--lp-ink);font-weight:600;text-decoration:underline;text-underline-offset:.4em}.lp-story-caption{margin:0;padding:1rem 1.25rem 0;font-size:.875rem;color:var(--lp-ink-soft);min-block-size:4.25rem}.lp-story-controls{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:center;padding:.75rem 1.25rem 1rem}.lp-story-controls button{font-family:var(--lp-sans);min-height:2.75rem;font-size:.875rem;cursor:pointer}.lp-story-controls .lp-text-link{border:0;background:none;padding:.5rem 0;text-decoration:underline}#example-play{min-width:6.5rem}.lp-story-progress{height:2px;background:var(--lp-line);overflow:hidden}.lp-story-progress span{display:block;height:100%;background:var(--lp-accent);transform:scaleX(0);transform-origin:left}.lp-story-marker{position:absolute;left:-1.875rem;top:-.25rem;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;background:transparent;color:var(--lp-accent);padding:0;cursor:pointer}.lp-story-marker:disabled{cursor:default;opacity:1}#reading-example[data-saved=true] #example-source-focus:before{visibility:hidden}.lp-story-panel-head{gap:.5rem;min-height:2.75rem}.lp-story-close{font:.875rem var(--lp-sans);min-height:2.75rem;padding:.5rem;color:var(--lp-ink-soft);background:transparent;border:1px solid var(--lp-line);border-radius:3px;white-space:nowrap;cursor:pointer}.lp-story-close:disabled{cursor:default}#reading-example[data-mode=manual] .lp-story-close:disabled{visibility:hidden}.lp-story-selection-menu{position:absolute;top:calc(100% + .25rem);left:0;z-index:3;display:flex;align-items:center;gap:.25rem;max-width:100%;background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:3px;font:.875rem var(--lp-sans)}.lp-story-selection-menu button,.lp-story-selection-menu>span{padding:.75rem;color:var(--lp-ink-soft);white-space:nowrap}.lp-story-selection-menu button{min-height:2.75rem;font:inherit;background:none;border:0}#reading-example[data-phase=ask] #example-ask,#reading-example[data-phase=close] #example-close{color:var(--lp-surface);background:var(--lp-accent);transform:scale(.96)}#reading-example[data-mode=demo] #example-board{display:block;height:30rem}#reading-example[data-mode=demo] .lp-example-retell{display:none}#reading-example[data-mode=demo] #example-article{display:flex;flex-direction:column;width:50%;height:100%;transform:translate(50%)}#reading-example[data-mode=demo] #example-panel{position:absolute;inset:0 0 0 auto;z-index:2;width:50%;height:100%;display:flex;flex-direction:column;background:var(--lp-surface);transform:translate(100%);opacity:0}#reading-example[data-mode=demo] :is(.lp-story-paper-viewport,.lp-story-thread-viewport){flex:1;min-height:0;overflow:hidden;position:relative}#reading-example[data-mode=demo] #example-paper{padding-bottom:8rem}#reading-example[data-mode=demo] #example-source{position:relative;isolation:isolate;background:transparent;box-shadow:none;text-decoration:none;transition:none}#reading-example[data-mode=demo] #example-source:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--lp-chip-bg);transform:scaleX(var(--selection, 0));transform-origin:left;border-radius:3px}#reading-example[data-mode=demo]:is([data-phase=return],[data-phase=reading],[data-phase=done]) #example-source:before{opacity:0}.lp-story-followup,.lp-story-continuation{display:none}#reading-example:is([data-mode=demo],[data-mode=manual]) :is(.lp-story-followup,.lp-story-continuation){display:block}#reading-example:is([data-mode=demo],[data-mode=manual]) .lp-story-followup{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--lp-line)}#reading-example[data-mode=demo] .lp-story-turn[data-future=true]{visibility:hidden}#reading-example:not([data-mode=manual]) :is(#example-return,#example-empty){display:none}.lp-qa-a{position:relative}.lp-story-waiting{position:absolute;inset:0 auto auto 0;font-family:var(--lp-sans);color:var(--lp-ink-faint)}.lp-typed-rest{opacity:0;pointer-events:none}.lp-typing:after{content:"";position:absolute;display:inline-block;height:1em;margin-top:.3em;border-right:1.5px solid currentColor}.lp-story-composer{display:flex;gap:.5rem;align-items:flex-end;flex-shrink:0;padding-top:.75rem;margin-top:.75rem;border-top:1px solid var(--lp-line);font-family:var(--lp-sans)}.lp-story-input{flex:1;min-width:0;min-height:4.5rem;max-height:6rem;overflow:hidden;padding:.5rem;font-size:1rem;line-height:1.5;border:1px solid var(--lp-line);border-radius:3px;overflow-wrap:anywhere}#example-placeholder{color:var(--lp-ink-faint)}#example-send{display:inline-flex;justify-content:center;align-items:center;flex:0 0 2.75rem;height:2.75rem;padding:0;border:1px solid var(--lp-line);border-radius:3px;color:var(--lp-ink-faint);background:none}.lp-story-followup-button{display:none;min-height:2.75rem;background:transparent;border:1px solid var(--lp-line);border-radius:3px;color:var(--lp-ink-soft);font:.875rem var(--lp-sans)}#reading-example:is([data-phase=followup],[data-phase=compose],[data-phase=send]) .lp-story-input{border-color:var(--lp-ink-faint)}#reading-example:is([data-phase=compose],[data-phase=send]) #example-send{background:var(--lp-accent);color:var(--lp-surface)}#reading-example[data-phase=send] #example-send{transform:scale(.9)}#reading-example[data-mode=manual] .lp-story-composer{flex-wrap:wrap}#reading-example[data-mode=manual] .lp-story-input{max-height:none}#reading-example[data-mode=manual] #example-send:not(:disabled){color:var(--lp-surface);background:var(--lp-accent);cursor:pointer}#example-use-question{flex:0 0 100%;min-height:2.75rem;padding:.5rem 0;border:0;background:none;font:.875rem var(--lp-sans);text-align:left;text-decoration:underline;cursor:pointer}#reading-example[data-mode=manual] #example-ask{cursor:pointer}#reading-example[data-running=false] *,#reading-example[data-running=false] *:before{animation-play-state:paused!important}@media (max-width: 37.499rem){#reading-example:not([data-mode=manual]) .lp-mainline>.lp-para:first-child{display:none}#reading-example[data-mode=demo] #example-board{height:32rem}#reading-example[data-mode=demo] #example-article{width:100%;transform:none}#reading-example[data-mode=demo] #example-panel{inset:auto 0 0;width:100%;height:68%;border-left:0;border-top:1px solid var(--lp-ink-faint);transform:translateY(100%)}#reading-example[data-mode=demo] #example-panel:before{content:"";position:absolute;width:2rem;height:3px;top:.375rem;left:calc(50% - 1rem);background:var(--lp-line)}#reading-example[data-mode=demo]:not([data-phase=opening]):not([data-phase=compose]):not([data-phase=send]) .lp-story-followup-button{display:block;width:100%}#reading-example[data-mode=demo]:not([data-phase=opening]):not([data-phase=compose]):not([data-phase=send]) :is(.lp-story-input,#example-send){display:none}#reading-example[data-phase=followup] .lp-story-followup-button{background:var(--lp-chip-bg);transform:scale(.98)}.lp-story-steps{gap:.5rem .75rem;padding:.75rem 1rem}.lp-story-steps li{gap:.25rem}.lp-story-caption,.lp-story-controls{padding-inline:1rem}}@media (prefers-reduced-motion: reduce){.lp-story-spotlight{display:none!important}#reading-example[data-mode=demo] :is(#example-article,#example-panel,#example-paper,#example-thread){transform:none!important}}
