@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_ccfcb5{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_ccfcb5{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}:root{--color-bg-shell:#ffffff;--color-bg-secondary:#f5f5f3;--color-bg-input:#f5f5f3;--color-bg-page:#efefed;--color-text-primary:#1a1a1a;--color-text-secondary:#6b6b68;--color-text-tertiary:#a0a09c;--color-text-inverted:#ffffff;--color-border-default:rgba(0,0,0,0.10);--color-border-strong:rgba(0,0,0,0.18);--color-btn-bg:#1a1a1a;--color-btn-bg-hover:#333333;--color-btn-text:#ffffff;--color-btn-disabled-bg:#f5f5f3;--color-btn-disabled-text:#a0a09c;--color-dot-loading:#f59e0b;--color-dot-success:#22c55e;--color-dot-error:#ef4444;--color-dot-idle:#a0a09c;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--text-app-name-size:13px;--text-tagline-size:11px;--text-label-size:11px;--text-input-size:13px;--text-body-size:13px;--text-button-size:14px;--text-quote-size:15px;--text-badge-size:10px;--text-footer-size:11px}@media (prefers-color-scheme:dark){:root{--color-bg-shell:#1c1c1a;--color-bg-secondary:#252523;--color-bg-input:#252523;--color-bg-page:#141412;--color-text-primary:#f0efeb;--color-text-secondary:#9e9e9a;--color-text-tertiary:#6b6b68;--color-text-inverted:#1a1a1a;--color-border-default:rgba(255,255,255,0.08);--color-border-strong:rgba(255,255,255,0.14);--color-btn-bg:#f0efeb;--color-btn-bg-hover:#d8d7d3;--color-btn-text:#1a1a1a;--color-btn-disabled-bg:#252523;--color-btn-disabled-text:#6b6b68}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-dm-sans),"DM Sans",sans-serif;background:var(--color-bg-shell);color:var(--color-text-primary)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{background:none;border:0}img,svg{display:block}:focus-visible{box-shadow:0 0 0 2px var(--color-border-strong);outline:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes shimmer{0%,to{opacity:.5}50%{opacity:1}}@keyframes landing-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes preview-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.page-shell{min-height:100vh;background:var(--color-bg-page);color:var(--color-text-primary)}.page-column{margin:0 auto;max-width:680px;padding:0 0 48px}.section{padding:56px 32px}.surface{background:var(--color-bg-shell);border:.5px solid var(--color-border-default)}.extension-preview-section{background:transparent}.hero-section{overflow:hidden}.motion-rise{animation:landing-rise .52s cubic-bezier(.2,.8,.2,1) both}.motion-delay-1{animation-delay:70ms}.motion-delay-2{animation-delay:.14s}.motion-delay-3{animation-delay:.21s}.motion-delay-4{animation-delay:.28s}.motion-float{animation:preview-float 7s ease-in-out infinite}.preview-card{box-shadow:0 24px 64px rgba(0,0,0,.08)}.preview-response{color:var(--color-text-primary);font-size:13px;line-height:1.5;margin:0;max-height:168px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 42%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,#000 42%,rgba(0,0,0,0))}.pricing-section{align-items:center;border-bottom:.5px solid var(--color-border-default);border-top:.5px solid var(--color-border-default);display:grid;gap:64px;grid-template-columns:minmax(0,1fr) 326px;left:50%;margin-top:16px;padding:70px 0;position:relative;transform:translateX(-50%);width:min(800px,calc(100vw - 80px))}.pricing-copy{max-width:340px}.pricing-heading{color:var(--color-text-primary);font-size:clamp(30px,5vw,38px);font-weight:400;letter-spacing:-.03em;line-height:1.05;margin-top:30px}.pricing-description{color:var(--color-text-secondary);font-size:17px;line-height:1.45;margin-top:22px}.pricing-card{background:rgba(0,0,0,.025);border:.5px solid var(--color-border-strong);border-radius:var(--radius-xl);padding:30px 26px}.pricing-amount{font-family:var(--font-instrument-serif),serif;font-size:54px;letter-spacing:-.04em;line-height:.9}.pricing-period{color:var(--color-text-secondary);font-size:14px;line-height:1.4;margin-top:8px}.pricing-features{display:flex;flex-direction:column;gap:12px;margin-top:28px}.pricing-feature{align-items:flex-start;color:var(--color-text-primary);display:flex;font-size:14px;gap:10px;line-height:1.45}.pricing-check{background:var(--color-bg-shell);border:.5px solid var(--color-border-strong);border-radius:50%;color:var(--color-text-secondary);display:inline-flex;height:18px;margin-top:1px;min-width:18px}.pricing-button,.pricing-check{align-items:center;justify-content:center}.pricing-button{border:.5px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-primary);display:flex;font-size:18px;line-height:1;margin-top:28px;min-height:44px;padding:10px 18px;transition:border-color .15s ease,background .15s ease;width:100%}.pricing-button:hover{background:var(--color-bg-shell);border-color:var(--color-border-strong)}.pricing-note{color:var(--color-text-secondary);font-size:14px;line-height:1.15;margin:12px auto 0;max-width:220px;text-align:center}.site-header{left:0;padding:14px 20px 0;position:sticky;right:0;top:0;width:100%;z-index:20}.site-nav{align-items:center;background:color-mix(in srgb,var(--color-bg-shell) 86%,transparent);border:.5px solid var(--color-border-default);border-radius:var(--radius-full);box-shadow:0 16px 40px rgba(0,0,0,.07);backdrop-filter:blur(18px);display:flex;justify-content:space-between;margin:0 auto;max-width:920px;padding:8px 8px 8px 10px;width:min(100%,920px)}.site-brand{font-family:var(--font-instrument-serif),serif;font-size:20px;font-weight:400;gap:8px;letter-spacing:-.01em;line-height:1}.site-brand,.site-brand-mark{align-items:center;color:var(--color-text-primary);display:inline-flex}.site-brand-mark{background:var(--color-bg-shell);border:.5px solid var(--color-border-strong);border-radius:var(--radius-full);height:36px;justify-content:center;width:36px}.site-nav-links{align-items:center;display:flex;gap:6px}.site-nav-link{color:var(--color-text-secondary);border-radius:var(--radius-full);font-size:13px;font-weight:500;line-height:1;padding:10px 12px;transition:color .15s ease,background .15s ease}.site-nav-link:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.site-nav-cta{align-items:center;background:var(--color-btn-bg);border-radius:var(--radius-full);color:var(--color-btn-text);display:inline-flex;font-size:13px;font-weight:500;justify-content:center;line-height:1;min-height:38px;padding:10px 16px;transition:background .15s ease,transform .1s ease}.site-nav-cta:hover{background:var(--color-btn-bg-hover)}.site-nav-cta:active{transform:scale(.98)}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-tertiary);font-size:var(--text-label-size);font-weight:500;letter-spacing:.06em;line-height:1;text-transform:uppercase}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--color-dot-success);flex:0 0 auto}.pill-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-full);background:var(--color-btn-bg);color:var(--color-btn-text);font-size:var(--text-button-size);font-weight:500;letter-spacing:-.01em;padding:12px 18px;transition:background .15s ease,transform .1s ease}.pill-button:hover{background:var(--color-btn-bg-hover)}.pill-button:active{transform:scale(.98)}.star-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--color-text-primary);flex:0 0 auto}.star-mark--small{width:22px;height:22px;border-radius:7px}.serif-italic{font-style:italic}.serif-italic,.serif-regular{font-family:var(--font-instrument-serif),"Instrument Serif",serif}.serif-regular{font-style:normal}.fine-print,.muted-copy{color:var(--color-text-secondary)}.fine-print{font-size:var(--text-footer-size);line-height:1.5}.three-up{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.faq-list{border-top:.5px solid var(--color-border-default)}.faq-item{border-bottom:.5px solid var(--color-border-default);padding:18px 0}.faq-question{font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.4}.faq-answer{line-height:1.65;margin-top:10px}.faq-answer,.site-footer{color:var(--color-text-secondary);font-size:14px}.site-footer{align-items:center;border-top:.5px solid var(--color-border-default);display:flex;justify-content:space-between;line-height:1.5;margin-top:8px;padding:24px 32px 0}.site-footer-links{display:flex;gap:18px}.site-footer a{transition:color .15s ease}.site-footer a:hover{color:var(--color-text-primary)}.legal-page{margin:0 auto;max-width:760px;padding:32px 32px 48px}.legal-back-link{color:var(--color-text-primary);display:inline-flex;font-family:var(--font-instrument-serif),serif;font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:1}.legal-hero{border-bottom:.5px solid var(--color-border-default);padding:72px 0 32px}.legal-hero h1{color:var(--color-text-primary);font-family:var(--font-instrument-serif),serif;font-size:clamp(42px,7vw,64px);font-weight:400;letter-spacing:-.03em;line-height:.98;margin-top:18px}.legal-hero p{color:var(--color-text-secondary);font-size:17px;line-height:1.65;margin-top:18px;max-width:620px}.legal-content{padding:18px 0 8px}.legal-section{border-bottom:.5px solid var(--color-border-default);padding:24px 0}.legal-section h2{font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.25}.legal-section p{color:var(--color-text-secondary);font-size:15px;line-height:1.75;margin-top:10px}@media (max-width:720px){.section{padding:48px 24px}.pricing-section{gap:32px;grid-template-columns:1fr;left:auto;margin:0 24px;padding:48px 0;position:static;transform:none;width:auto}.pricing-card{padding:26px 24px}.site-nav{gap:12px;padding:8px}.three-up{grid-template-columns:1fr;gap:20px}.site-nav-links{display:none}.site-brand{font-size:18px}.site-nav-cta{min-height:36px;padding:10px 14px}.site-footer{align-items:flex-start;flex-direction:column;gap:14px;padding:24px 24px 0}.legal-page{padding:24px 24px 40px}.legal-hero{padding-top:56px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.motion-float,.motion-rise{animation:none!important;opacity:1;transform:none}}