@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,800;1,700&family=IBM+Plex+Sans:wght@400;500;600&display=swap";:root{--lp-page-bg: #ffffff;--lp-page-text: #101010;--lp-nav-bg: rgba(255, 255, 255, .96);--lp-text-strong: #101010;--lp-text: #2f2f2f;--lp-text-muted: #6b6b6b;--lp-text-subtle: #5f5f5f;--lp-border: #dddddd;--lp-surface: #ffffff;--lp-surface-muted: #f5f5f5;--lp-button-bg: #101010;--lp-button-text: #ffffff;--lp-contrast-bg: #101113;--lp-contrast-border: #2c2f33;--lp-contrast-text: #f2f3f4;--lp-contrast-muted: #ced2d6;--lp-accent: #1c5c48;--lp-accent-on-dark: #6dba9a}*{box-sizing:border-box}body{margin:0;background:var(--lp-page-bg);color:var(--lp-page-text);font-family:IBM Plex Sans,Avenir Next,system-ui,sans-serif}.home-page{background:var(--lp-page-bg);color:var(--lp-page-text)}.lp-nav{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--lp-nav-bg);backdrop-filter:blur(8px);border-bottom:1px solid var(--lp-border)}.lp-nav-inner,.lp-main,.lp-footer{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}.lp-nav-inner{min-height:64px;display:flex;align-items:center;justify-content:space-between}.lp-brand-wrap{display:flex;align-items:center;gap:20px}.lp-nav-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--lp-text-strong);font-size:15px;font-weight:600}.lp-brand-name sup{font-size:.45em;line-height:1;vertical-align:super;margin-left:1px}.lp-logo{width:28px;height:28px;background:var(--lp-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:14px}.lp-nav-tagline,.lp-nav-links a,.lp-btn-github,.lp-footer,.lp-footer a{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.lp-nav-tagline{font-size:12px;color:var(--lp-text-subtle);letter-spacing:.04em;text-transform:uppercase}.lp-nav-links{display:flex;align-items:center;gap:28px}.lp-nav-links a{font-size:13px;color:var(--lp-text-muted);text-decoration:none}.lp-btn-github{display:inline-flex;align-items:center;background:var(--lp-button-bg);color:var(--lp-button-text);border:1px solid var(--lp-button-bg);border-radius:4px;padding:9px 18px;font-size:13px}.lp-nav-links a.lp-btn-github,.lp-footer-links a.lp-btn-github{color:var(--lp-button-text)}.lp-main{padding-top:96px;padding-bottom:72px}.hero{display:grid;gap:20px}.hero-split{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:30px}.hero-copy{display:grid;gap:24px}.eyebrow{margin:0;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}.eyebrow a{color:inherit;text-decoration:none}.eyebrow a:hover{text-decoration:underline}h1{margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.6rem,6vw,4rem);line-height:1.04;letter-spacing:-.02em}h2{margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,3vw,2.2rem)}h3{margin:12px 0 4px;font-size:1.3rem;font-family:Playfair Display,Georgia,serif}p{margin:0;color:var(--lp-text);line-height:1.6;font-size:1.1rem;max-width:820px}.card{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:14px;padding:26px;transition:transform .22s ease,box-shadow .22s ease}.card:hover{transform:translateY(-3px);box-shadow:0 20px 40px #0a0a0a1f}.proof-card{background:linear-gradient(160deg,#17191d,#101113);border-color:#2b2e33;color:var(--lp-contrast-text);display:grid;gap:14px;box-shadow:0 16px 34px #0a0a0a33}.proof-title{margin:0;font-size:clamp(1.35rem,2.1vw,1.8rem);line-height:1.2;color:var(--lp-contrast-text)}.proof-panel{border:1px solid #3a3f46;background:#ffffff08;border-radius:10px;padding:12px 14px;display:grid;gap:10px}.proof-line{margin:0;max-width:none;font-size:.95rem;color:#e5e7ea}.proof-ref{display:inline-block;margin-right:8px;color:var(--lp-accent-on-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.proof-result{margin:0;max-width:none;font-size:.95rem;color:var(--lp-contrast-muted)}.legal-list{display:grid;gap:14px}.legal-list a{color:var(--lp-page-text)}.feature-list{margin:0;padding-left:1.25rem;display:grid;gap:10px}.cta-row{margin-top:8px;display:flex;align-items:center;gap:12px}.authorial-explainer{max-width:860px;display:grid;gap:10px;background:var(--lp-surface-muted);border-left:3px solid var(--lp-accent);border-radius:0 8px 8px 0;padding:16px 20px}.authorial-explainer-title{margin:0 0 2px;font-size:1rem;line-height:1.35}.authorial-explainer-text{margin:0;max-width:none;font-size:.95rem;line-height:1.42}.authorial-definition{margin-top:2px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:8px;border:1px solid var(--lp-border);text-decoration:none;font-weight:600;font-family:IBM Plex Sans,system-ui,sans-serif}.btn.primary{color:#fff;background:var(--lp-accent);border-color:var(--lp-accent)}.btn.secondary{color:#111;background:#fff}.feature-section{margin-top:48px}.landing-section{margin-top:72px}.landing-invert{margin-top:88px;padding-top:68px;padding-bottom:68px;background:var(--lp-contrast-bg);border-top:1px solid var(--lp-contrast-border);border-bottom:1px solid var(--lp-contrast-border)}.landing-invert h2,.landing-invert h3{color:var(--lp-contrast-text)}.landing-invert p,.landing-invert li{color:var(--lp-contrast-muted)}.landing-invert .card{background:#131820;border-color:#2f3642}.landing-invert .control-primary{background:linear-gradient(180deg,#171e28,#131820)}.landing-invert .mini-diff{background:#0f141b;border-color:#313949}.landing-invert .mini-diff-row.removed{color:#f08f8f}.landing-invert .mini-diff-row.added{color:#7fd8a4}.landing-invert .btn.primary{background:#fff;border-color:#fff;color:#111}.landing-invert .btn.secondary{background:transparent;border-color:#6e7785;color:#f0f2f4}.landing-invert .editor-shot-wrap{border-color:#3a404c}.landing-invert .editor-shot-wrap figcaption{color:#b3b8c0}.writing-software-context p{max-width:920px}.writing-software-context{gap:22px}.seo-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.seo-card-grid .card{display:grid;gap:12px}.seo-card-grid h3{margin:0;font-size:1.15rem}.seo-list{margin:0;padding-left:1.2rem;display:grid;gap:8px;max-width:none}.seo-list li{color:var(--lp-text);line-height:1.45}.feature-table-wrap{overflow-x:auto}.feature-table{width:100%;border-collapse:collapse}.feature-table th,.feature-table td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--lp-border)}.feature-table th{font-weight:600}.home-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.control-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px;align-items:start}.editor-proof-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:30px;align-items:start}.editor-proof-copy{display:grid;gap:16px}.editor-shot-wrap{margin:0;border:1px solid var(--lp-border);background:#fff;border-radius:14px;padding:12px;box-shadow:0 14px 28px #0a0a0a14}.real-product-label{margin:0 0 10px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}.landing-invert .real-product-label{color:#b3b8c0}.editor-shot{display:block;width:100%;border-radius:10px;border:1px solid #e5e5e5}.editor-shot-wrap figcaption{margin-top:9px;font-size:.86rem;color:var(--lp-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.comparison-list{margin:0;padding-left:1.1rem;display:grid;gap:8px}.comparison-list li{color:var(--lp-text);line-height:1.45}.closing-seo-line{margin-top:26px;max-width:980px;font-size:1rem;color:var(--lp-text-subtle)}.micro-proof{margin-top:6px;max-width:none;font-size:.9rem;line-height:1.45;font-weight:600;color:#404854}.control-artifact{margin-top:2px;max-width:none;width:fit-content;padding:5px 9px;border-radius:999px;border:1px solid #cad2df;background:#f0f4fb;font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;color:#394150;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}.control-primary{display:block;align-self:start;background:linear-gradient(180deg,#fbfbfb,#f3f3f3)}.control-primary h3{margin:0}.control-primary>p:first-of-type{margin-top:22px}.diff-label{margin-top:28px;max-width:none;font-size:.88rem;line-height:1.4;font-weight:600;color:#4b535f}.control-left{display:grid;gap:14px;align-self:start}.clark-awareness-card{background:linear-gradient(168deg,#131519,#0b0d0f);border-color:#1a1d23;box-shadow:0 20px 44px #0405077a,0 6px 14px #0405073d,inset 0 1px #ffffff0b;display:grid;gap:0}.clark-label{margin:0 0 10px;max-width:none;font-size:.67rem;letter-spacing:.13em;text-transform:uppercase;color:#38404f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}.clark-title{margin:0 0 18px;font-size:clamp(1.05rem,1.55vw,1.3rem);line-height:1.25;color:var(--lp-contrast-text);font-family:Playfair Display,Georgia,serif;font-weight:700}.clark-body{display:grid;gap:9px;margin-bottom:22px}.clark-line{margin:0;max-width:none;font-size:.97rem;line-height:1.5;color:#8a95a3}.clark-proof-block{border:1px solid #1c2028;border-left:2px solid #2c3f58;background:#00000047;border-radius:7px;padding:10px 12px;display:grid;gap:7px;box-shadow:inset 0 1px 4px #00000047}.clark-proof-row{margin:0;max-width:none;font-size:.79rem;line-height:1.3;color:#525c6b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}.clark-proof-ref{display:inline-block;margin-right:12px;color:var(--lp-accent-on-dark);letter-spacing:.03em;text-transform:uppercase}.control-stack{display:grid;gap:14px}.control-stack .card{display:grid;gap:8px;background:#fafafa}.control-emphasis{min-height:190px;border-color:#b6c0cf;background:linear-gradient(180deg,#fff,#f4f7fb);box-shadow:0 12px 24px #0e15211a}.mini-diff{margin-top:14px;border:1px solid var(--lp-border);border-radius:10px;background:#fff;padding:14px 16px;display:grid;gap:8px}.mini-diff-row{margin:0;max-width:none;font-size:.95rem;line-height:1.35;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}.mini-diff-row.removed{color:#8d2f2f}.mini-diff-row.added{color:#1f6a3a}.pivot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pivot-grid .card{display:grid;gap:10px}.pivot-grid h3{margin:0}.pivot-grid p{max-width:none;font-size:1rem}.pivot-link{margin-top:4px}.home-grid h3{margin:0 0 10px;font-size:1.2rem}.home-grid p{max-width:none;font-size:1rem}.mde-page-shell{max-width:1080px;margin:5px auto 0}.mde-tabs-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:1.5rem;align-items:start}.mde-tab-nav{display:grid;gap:.5rem}.mde-tab-button{text-align:left;padding:.75rem .9rem;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--lp-text);font-weight:600;text-decoration:none}.mde-tab-button:hover{border-color:var(--lp-border);background:var(--lp-surface-muted);color:var(--lp-page-text)}.mde-tab-button.active{border-color:var(--lp-accent);background:var(--lp-surface-muted);color:var(--lp-accent)}.mde-tab-panel{min-height:420px;border:1px solid var(--lp-border);border-radius:12px;padding:1.2rem 1.2rem 1.4rem;background:var(--lp-surface)}.mde-tab-content{display:none}.mde-tab-content.active{display:grid;gap:16px}.mde-tab-content>h3{margin-top:8px;margin-bottom:0}.mde-tab-content>h3:first-child{margin-top:0}.mde-definition-list{margin:0;display:grid;gap:0}.mde-definition-list>div{padding:14px 0;border-bottom:1px solid var(--lp-border)}.mde-definition-list>div:first-child{padding-top:0}.mde-definition-list>div:last-child{border-bottom:none;padding-bottom:0}.mde-definition-list dt{font-weight:700}.mde-definition-list dd{margin:6px 0 0;color:var(--lp-text);line-height:1.6}.campaign-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.campaign-meta-grid .card{display:grid;gap:10px}.campaign-meta-grid h2{font-size:1.2rem}.campaign-meta-grid p{max-width:none;font-size:.98rem}.campaign-steps{margin:0;padding-left:1.2rem;display:grid;gap:10px}.campaign-steps li{color:var(--lp-text);line-height:1.5}.pricing-shell{max-width:1100px}.pricing-head{text-align:center;display:grid;gap:10px;margin:0 0 48px}.pricing-head p{margin:0 auto}.pricing-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;margin-bottom:40px}.pricing-plan-card{background:var(--lp-surface);border:2px solid var(--lp-accent);border-radius:12px;padding:32px 28px 28px;display:flex;flex-direction:column}.pricing-plan-card h2{margin:0 0 6px;font-size:1.5rem}.pricing-topup-card{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:12px;padding:32px 28px 28px;display:flex;flex-direction:column}.pricing-topup-card h2{margin:0 0 6px;font-size:1.5rem}.topup-label{font-size:.78rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-accent);margin:0 0 10px}.price-line{display:flex;align-items:baseline;gap:6px;margin:0 0 4px}.price{font-size:3.2rem;font-weight:700;line-height:1;color:var(--lp-text);font-family:IBM Plex Sans,system-ui,sans-serif}.period{font-size:.95rem;color:var(--lp-text-muted)}.plan-tagline{font-size:.9rem;color:var(--lp-text-muted);margin:4px 0 20px}.pricing-feature-list{list-style:none;margin:0 0 4px;padding:0;display:grid;gap:9px;flex:1}.pricing-feature-list li{display:grid;grid-template-columns:20px 1fr;gap:6px;align-items:start;font-size:.88rem;line-height:1.35}.pricing-feature-list .check{font-weight:700;color:var(--lp-accent);line-height:1.35}.topup-details{margin:16px 0 4px;display:grid;gap:0;flex:1}.topup-detail-row{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--lp-border);font-size:.88rem}.topup-detail-row:first-child{border-top:1px solid var(--lp-border)}.topup-detail-row dt{color:var(--lp-text-muted)}.topup-detail-row dd{margin:0;font-weight:600;color:var(--lp-text)}.pricing-cta{margin-top:24px;display:flex!important;justify-content:center;align-items:center;width:100%}.au-explainer{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:10px;padding:28px 32px;margin-bottom:32px}.au-explainer h3{margin:0 0 10px;font-size:1.15rem}.au-explainer p{margin:0;font-size:.92rem;color:var(--lp-text-muted);max-width:680px}.pricing-notes{margin:0 auto;max-width:700px;text-align:center;display:grid;gap:10px}.pricing-notes p{max-width:none;font-size:.85rem;color:var(--lp-text-muted)}.pricing-notes a{color:var(--lp-accent)}.lp-footer{border-top:1px solid var(--lp-border);padding-top:24px;padding-bottom:28px;display:flex;align-items:center;justify-content:space-between;position:relative}.lp-footer span{font-size:13px;font-weight:500}.lp-footer-center{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap}.lp-footer-links{display:flex;align-items:center;gap:20px}.lp-footer a{font-size:12px;color:var(--lp-text-muted);text-decoration:none}.lp-nav-modal-btn{background:none;border:none;cursor:pointer;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px;color:var(--lp-text-muted)}.lp-nav-modal-btn:hover{color:var(--lp-text-strong)}.lp-nav-drawer .lp-nav-modal-btn{display:block;width:100%;text-align:left;padding:12px 0;border-bottom:1px solid var(--lp-border);font-size:13px}.lp-nav-drawer .lp-nav-modal-btn:last-child{border-bottom:none}.lp-modal-overlay{display:none;position:fixed;inset:0;background:#0a0a0a8c;backdrop-filter:blur(3px);z-index:200;align-items:flex-start;justify-content:center;padding:64px 24px 24px;overflow-y:auto}.lp-modal-overlay.is-open{display:flex}.lp-modal-card{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:14px;width:100%;max-width:640px;box-shadow:0 24px 60px #0a0a0a33;display:flex;flex-direction:column;max-height:calc(100vh - 96px)}.lp-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--lp-border);flex-shrink:0}.lp-modal-header h2{margin:0;font-size:1.25rem}.lp-modal-close{background:none;border:none;cursor:pointer;font-size:22px;line-height:1;color:var(--lp-text-muted);padding:2px 6px;border-radius:4px}.lp-modal-close:hover{color:var(--lp-text-strong)}.lp-modal-body{padding:20px 24px;overflow-y:auto;flex:1}.lp-modal-footer{padding:12px 24px 16px;border-top:1px solid var(--lp-border);flex-shrink:0}.lp-modal-full-link{font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--lp-text-muted);text-decoration:none}.lp-modal-full-link:hover{color:var(--lp-accent)}.lp-modal-loading,.lp-modal-error{margin:0;font-size:.9rem;color:var(--lp-text-muted)}.lp-hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:6px 4px;width:32px;height:32px}.lp-hamburger span{display:block;height:2px;background:var(--lp-text-muted);border-radius:2px;transition:transform .2s,opacity .2s;transform-origin:center}.lp-hamburger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.lp-hamburger.is-open span:nth-child(2){opacity:0}.lp-hamburger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.lp-nav-drawer{position:absolute;top:64px;left:0;right:0;z-index:99;background:var(--lp-nav-bg);backdrop-filter:blur(8px);border-bottom:1px solid var(--lp-border);padding:4px 24px 12px}.lp-nav-drawer[hidden]{display:none}.lp-nav-drawer a{display:block;padding:12px 0;border-bottom:1px solid var(--lp-border);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px;color:var(--lp-text-muted);text-decoration:none}.lp-nav-drawer a:last-child{border-bottom:none}.lp-btn-small{padding:7px 14px;font-size:12px;border-radius:5px}.back-link{display:inline-block;font-size:.88rem;color:var(--lp-text-muted);text-decoration:none}.back-link:hover{color:var(--lp-page-text)}.legal-shell{margin-top:24px}.legal-sheet{padding:32px 36px}.legal-sheet.card:hover{transform:none;box-shadow:none}.legal-content h1{font-size:1.45rem;font-weight:700;margin:0 0 8px;line-height:1.2}.legal-content h2{font-size:1.05rem;font-weight:700;margin:1.6rem 0 .4rem}.legal-content h3{font-size:.97rem;font-weight:700;margin:1.2rem 0 .3rem}.legal-content p{margin:.5rem 0;line-height:1.65}.legal-content ul,.legal-content ol{margin:.5rem 0 .5rem 1.5rem;padding:0;line-height:1.65}.legal-content li{margin:.25rem 0}.legal-content a{color:var(--lp-accent);text-decoration:underline}.legal-content strong{font-weight:700}.roadmap-shell,.release-notes-shell{margin-top:24px}.roadmap-sheet,.release-notes-sheet{padding:28px}.roadmap-sheet.card:hover,.release-notes-sheet.card:hover{transform:none;box-shadow:none}.roadmap-groups{display:grid;gap:28px}.roadmap-status{display:grid;gap:10px}.roadmap-status-head{display:flex;align-items:center;gap:10px}.roadmap-status-dot{width:14px;height:14px;border-radius:50%;flex-shrink:0}.roadmap-status-label{margin:0;font-size:.92rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.roadmap-status-items{display:grid;gap:14px;border-left:3px solid var(--lp-border);margin-left:2px;padding-left:18px}.roadmap-item{display:grid;gap:4px}.roadmap-item-title{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.roadmap-item-timeframe{margin:0;font-size:.95rem;color:var(--lp-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.roadmap-item-description{margin:0;max-width:none;font-size:1.02rem;line-height:1.45}.roadmap-item-category{margin:0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.roadmap-item-category:before{content:"Category: "}.roadmap-status--shipped .roadmap-status-dot{background:#16a34a}.roadmap-status--shipped .roadmap-status-label{color:#16a34a}.roadmap-status--shipped .roadmap-status-items{border-left-color:#16a34a29}.roadmap-status--building .roadmap-status-dot{background:#d97706}.roadmap-status--building .roadmap-status-label{color:#d97706}.roadmap-status--building .roadmap-status-items{border-left-color:#d9770629}.roadmap-status--planned .roadmap-status-dot{background:#9ca3af}.roadmap-status--planned .roadmap-status-label{color:#6b7280}.roadmap-status--planned .roadmap-status-items{border-left-color:#6b728029}.roadmap-empty,.roadmap-error,.release-notes-empty,.release-notes-error{margin:0;font-size:.96rem;color:var(--lp-text)}.release-notes-feed{display:grid;gap:18px}.release-note-card{border-bottom:1px solid var(--lp-border);padding-bottom:15px}.release-note-card:last-child{border-bottom:0;padding-bottom:0}.release-note-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:6px}.release-note-version{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;background:var(--lp-button-bg);color:var(--lp-button-text);font-size:.72rem;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.03em;text-transform:uppercase}.release-note-date{font-size:.75rem;color:var(--lp-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.release-note-title{margin:0;font-size:clamp(1.18rem,2.2vw,1.55rem);line-height:1.2}.release-note-body{margin-top:8px}.release-note-body p{margin:0 0 10px;max-width:none;font-size:.95rem;line-height:1.55}.release-note-body p:last-child{margin-bottom:0}.release-note-body ul,.release-note-body ol{margin:0 0 10px 1.2rem;padding:0;display:grid;gap:6px}.release-note-body li{color:var(--lp-text);line-height:1.5}.release-note-body a{color:var(--lp-page-text)}.release-note-body pre{margin:0 0 10px;padding:12px;border-radius:8px;background:var(--lp-surface-muted);overflow-x:auto}.release-note-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.85em;background:var(--lp-surface-muted);border-radius:4px;padding:0 4px}.release-note-body pre code{background:transparent;border-radius:0;padding:0}.features-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:4px}.feature-card-compact{display:grid;gap:8px;padding:20px 22px;text-decoration:none;color:inherit}.feature-card-compact h3{margin:4px 0 0;font-size:1.05rem;line-height:1.2}.feature-card-compact p{font-size:.88rem;max-width:none;line-height:1.45;color:var(--lp-text-muted)}.feature-num-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--lp-accent);color:#fff;font-size:.68rem;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.04em}.feature-detail-section{padding-top:72px;padding-bottom:72px;border-bottom:1px solid var(--lp-border)}.feature-detail-section:last-of-type{border-bottom:0}.feature-detail-section.landing-warm{margin-top:0;border-bottom-color:#e6e2da}.feature-detail-head{display:flex;align-items:center;gap:14px}.feature-detail-head h2{margin:0}.feature-note{font-size:.95rem;font-style:italic;color:var(--lp-text-subtle);max-width:760px}.features-cta-band{padding-top:80px;padding-bottom:80px;background:var(--lp-contrast-bg);border-top:1px solid var(--lp-contrast-border)}.features-cta-inner{max-width:1080px;margin:0 auto;padding:0 32px;display:grid;gap:18px;justify-items:center;text-align:center}.features-cta-inner h2{color:var(--lp-contrast-text)}.features-cta-inner>p{color:var(--lp-contrast-muted);max-width:500px;text-align:center}.landing-warm{margin-top:88px;padding-top:68px;padding-bottom:68px;background:#f7f5f1;border-top:1px solid #e6e2da;border-bottom:1px solid #e6e2da}.writing-software-context h2{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-text-muted)}@keyframes heroReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-split .hero-copy>*{animation:heroReveal .65s cubic-bezier(.22,1,.36,1) both}.hero-split .hero-copy>*:nth-child(1){animation-delay:.05s}.hero-split .hero-copy>*:nth-child(2){animation-delay:.14s}.hero-split .hero-copy>*:nth-child(3){animation-delay:.23s}.hero-split .hero-copy>*:nth-child(4){animation-delay:.3s}.hero-split .hero-copy>*:nth-child(5){animation-delay:.36s}.hero-split aside{animation:heroReveal .8s cubic-bezier(.22,1,.36,1) both;animation-delay:.18s}@media(prefers-reduced-motion:reduce){.hero-split .hero-copy>*,.hero-split aside{animation:none}.card{transition:none}}.lp-footer-contact-btn{background:none;border:none;padding:0;cursor:pointer;font-size:12px;font-family:inherit;color:var(--lp-text-muted);text-decoration:none;line-height:inherit}.lp-footer-contact-btn:hover{color:var(--lp-page-text)}.contact-overlay{position:fixed;inset:0;background:#0a0a0a8c;z-index:500;display:flex;align-items:center;justify-content:center;padding:24px}.contact-overlay[hidden]{display:none}.contact-card{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:14px;padding:36px 32px 28px;width:100%;max-width:480px;box-shadow:0 24px 60px #0a0a0a2e}.contact-card h2{margin:0 0 24px;font-size:1.4rem}.contact-field{display:grid;gap:6px;margin-bottom:16px}.contact-field label{font-size:.88rem;font-weight:600;font-family:IBM Plex Sans,system-ui,sans-serif;color:var(--lp-text)}.contact-field input,.contact-field textarea{background:var(--lp-surface-muted);border:1px solid var(--lp-border);border-radius:8px;padding:11px 14px;font-size:.95rem;font-family:IBM Plex Sans,system-ui,sans-serif;color:var(--lp-text);width:100%;box-sizing:border-box;resize:vertical;transition:border-color .15s ease}.contact-field input:focus,.contact-field textarea:focus{outline:none;border-color:var(--lp-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-accent) 15%,transparent)}.contact-error{font-size:.85rem;color:#c0392b;margin:0 0 12px}.contact-success{font-size:.9rem;color:var(--lp-accent);margin:0 0 16px;font-weight:500}.contact-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media(prefers-color-scheme:dark){:root{--lp-page-bg: #0f1215;--lp-page-text: #eceef1;--lp-nav-bg: rgba(10, 12, 16, .96);--lp-text-strong: #eceef1;--lp-text: #b8bfc8;--lp-text-muted: #6a7280;--lp-text-subtle: #5c636b;--lp-border: #24282e;--lp-surface: #141719;--lp-surface-muted: #1a1e22;--lp-button-bg: #eceef1;--lp-button-text: #0f1215;--lp-contrast-bg: #090c10;--lp-contrast-border: #191d23;--lp-accent: #3dba8a;--lp-accent-on-dark: #6dba9a}.btn.primary{background:var(--lp-accent);border-color:var(--lp-accent);color:#fff}.btn.secondary{color:#eceef1;border-color:#3a404a}.landing-invert .btn.primary{background:#fff;border-color:#fff;color:#111}.control-primary{background:linear-gradient(180deg,#1c2028,#161a20)}.control-stack .card{background:var(--lp-surface)}.control-emphasis{background:linear-gradient(180deg,#1c2430,#161d28);border-color:#2a3648;box-shadow:0 12px 24px #0000005c}.mini-diff{background:#0d1118;border-color:#252c35}.mini-diff-row.removed{color:#f08f8f}.mini-diff-row.added{color:#7fd8a4}.diff-label{color:var(--lp-text-muted)}.micro-proof{color:var(--lp-text)}.control-artifact{background:#151f2e;border-color:#243447;color:#7a9dbf}.editor-shot-wrap{background:var(--lp-surface);border-color:var(--lp-border)}.editor-shot{border-color:#2a2f38}.proof-card{background:linear-gradient(160deg,#1c2028,#161a1e);border-color:#2e333c}.clark-awareness-card{border-color:#22262e;box-shadow:0 20px 44px #020304a3,0 6px 14px #02030452,inset 0 1px #ffffff0f}.landing-invert .card{background:#141820;border-color:#262c38}.landing-invert .control-primary{background:linear-gradient(180deg,#1a2130,#141b26)}.landing-warm{background:#161310;border-top-color:#2a2520;border-bottom-color:#2a2520}.landing-invert .mini-diff{background:#0c1018;border-color:#222c38}.contact-card{box-shadow:0 24px 60px #00000080}.contact-error{color:#e07070}}@media(max-width:900px){.mde-tabs-layout{grid-template-columns:1fr;gap:1rem}.hero-split,.control-layout,.editor-proof-grid,.comparison-grid,.seo-card-grid,.features-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-section{margin-top:58px}.landing-invert{margin-top:72px;padding-top:56px;padding-bottom:56px}.mde-tab-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-two-col,.pivot-grid,.campaign-meta-grid{grid-template-columns:1fr}}@media(max-width:860px){.lp-main,.lp-nav-inner,.lp-footer{padding-left:24px;padding-right:24px}.lp-nav-tagline,.lp-nav-links .lp-nav-collapsible{display:none}.lp-hamburger{display:flex}.lp-footer{flex-direction:column;gap:16px;text-align:center}.lp-footer-center{position:static;transform:none;white-space:normal}}@media(max-width:780px){.roadmap-sheet,.release-notes-sheet{padding:20px 18px}.roadmap-status-items{padding-left:14px}.cta-row{flex-direction:column;align-items:stretch}.btn{width:100%}.home-grid{grid-template-columns:1fr}.landing-section{margin-top:46px}.landing-invert{margin-top:60px;padding-top:44px;padding-bottom:44px}}#cookie-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:2200;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;background:color-mix(in srgb,var(--lp-surface, #fff) 92%,white);border:1px solid var(--lp-border, #ddd);border-radius:14px;padding:16px 18px;box-shadow:0 16px 40px #0000002e}#cookie-banner[hidden]{display:none}.cookie-body{display:grid;gap:12px;min-width:0}.cookie-intro{margin:0;font-size:.82rem;line-height:1.5;color:var(--lp-text, #2f2f2f)}.cookie-categories{display:grid;gap:8px}.cookie-category{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:default}label.cookie-category{cursor:pointer}.cookie-cat-label{display:flex;flex-direction:column;gap:1px}.cookie-cat-name{font-size:.78rem;font-weight:600;color:var(--lp-text-strong, #101010)}.cookie-cat-desc{font-size:.72rem;color:var(--lp-text-muted, #6b6b6b)}.cookie-always-on{font-size:.7rem;font-weight:600;color:var(--lp-text-muted, #6b6b6b);white-space:nowrap}.cookie-toggle{position:relative;display:inline-flex;flex-shrink:0}.cookie-toggle input{position:absolute;opacity:0;width:0;height:0}.cookie-track{width:36px;height:20px;background:var(--lp-border, #ddd);border-radius:10px;transition:background .18s ease;display:flex;align-items:center;padding:0 3px}.cookie-toggle input:checked~.cookie-track{background:var(--lp-button-bg, #101010)}.cookie-thumb{width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .18s ease;box-shadow:0 1px 3px #0003}.cookie-toggle input:checked~.cookie-track .cookie-thumb{transform:translate(16px)}.cookie-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.cookie-btn{border-radius:8px;padding:8px 12px;font-size:.76rem;font-weight:600;border:1px solid var(--lp-border, #ddd);cursor:pointer;white-space:nowrap;font-family:inherit}.cookie-btn-primary{background:var(--lp-button-bg, #101010);color:var(--lp-button-text, #fff);border-color:var(--lp-button-bg, #101010)}.cookie-btn-primary:hover{opacity:.88}.cookie-btn-ghost{background:var(--lp-surface, #fff);color:var(--lp-text-strong, #101010);border-color:var(--lp-border, #ddd)}.cookie-btn-ghost:hover{border-color:var(--lp-text-muted, #6b6b6b)}.cookie-btn-secondary{background:transparent;color:var(--lp-text-muted, #6b6b6b);border-color:transparent}.cookie-btn-secondary:hover{color:var(--lp-text-strong, #101010)}@media(max-width:600px){#cookie-banner{left:12px;right:12px;bottom:12px;flex-direction:column;align-items:stretch;gap:14px}.cookie-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.cookie-btn{text-align:center}}
