.landing{--bg:#fff;--ink:#101010;--muted:#646464;--accent:#111;--contrast:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--ink);font-size:16px}.landing-header{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;min-height:88px;margin:auto;padding:20px 36px;display:flex}.landing .brand{padding:0}.landing-header nav{align-items:center;gap:30px;font-size:14px;display:flex}.landing a:not(.button):hover{text-underline-offset:4px;text-decoration:underline}.landing .button{gap:12px;min-height:48px;padding:13px 20px;font-size:14px}.landing-main{margin-left:0}.landing-hero{grid-template-columns:1fr 1fr;align-items:center;gap:7%;max-width:1440px;margin:auto;padding:70px 48px 100px;display:grid}.landing-kicker{letter-spacing:1.5px;font-size:11px;font-weight:550}.landing-hero h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(42px,4.7vw,70px);line-height:1.06}.landing-hero-copy>p{color:#646464;max-width:440px;font-size:18px;line-height:1.65}.landing-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.landing-actions>a:last-child{align-items:center;gap:8px;font-size:13px;display:inline-flex}.landing-hero-copy>.landing-hero-note{max-width:350px;margin-top:24px;font-size:12px}.landing-demo{background:#eeebf6;border-radius:18px;min-width:0;padding:25px}.landing-demo-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;font-size:12px;display:flex}.landing-demo-top>span:first-child{align-items:center;gap:8px;display:flex}.landing-demo-top>span:last-child{letter-spacing:1px;color:#686371;white-space:nowrap;font-size:9px}.landing-browser{background:#fff;border:1px solid #dcd7e7;border-radius:10px;overflow:hidden}.landing-browser-bar{color:#706b78;border-bottom:1px solid #eee;align-items:center;gap:22px;padding:12px 15px;font-size:10px;display:flex}.landing-browser-bar>span:first-child{letter-spacing:3px;color:#d1cbd9;font-size:8px}.landing-browser-page{min-height:190px;padding:16px;position:relative}.landing-hn{background:#f3c6a6;align-items:center;gap:8px;padding:7px;font-size:12px;font-weight:600;display:flex}.landing-hn b{border:1px solid #fff;padding:0 4px;line-height:17px}.landing-hn>span{font-size:8px;font-weight:400}.landing-story{gap:7px;margin-top:16px;font-size:11px;display:flex}.landing-story>span{color:#999;white-space:nowrap}.landing-story strong{font-weight:500}.landing-story small{color:#888;margin-top:3px;font-size:8px;display:block}.landing-story-lines{gap:12px;padding:17px 25px;display:grid}.landing-story-lines i{background:#eeedea;border-radius:3px;width:80%;height:5px}.landing-story-lines i:nth-child(2){width:60%}.landing-story-lines i:nth-child(3){width:70%}.landing-cursor{color:#756297;position:absolute;top:92px;right:20%;transform:rotate(-12deg)}.landing-job-card{background:#fff;border:1px solid #dfdae8;border-radius:12px;margin:-7px 10px 0 30px;padding:21px;position:relative;box-shadow:0 10px 24px #4b39540b}.landing-job-heading{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.landing-job-heading>span{align-items:center;gap:6px;display:inline-flex}.landing-example-status{color:#39644b;background:#eef5f0;border-radius:5px;padding:4px 7px;font-size:9px}.landing-job-card>p{max-width:240px;margin:19px 0;font-size:14px;line-height:1.5}.landing-timeline{margin:0;padding:0;list-style:none}.landing-timeline li{border-top:1px solid #efefed;align-items:center;gap:8px;padding:9px 0;font-size:10px;display:flex}.landing-timeline li>span{background:#7e9a85;border-radius:50%;flex-shrink:0;width:5px;height:5px}.landing-timeline small{color:#777;margin-left:auto;font-size:9px}.landing-demo-caption{text-align:center;color:#6b6576;margin:24px 0 0;font-size:10px}.landing-features,.landing-how{max-width:1240px;margin:auto;padding:85px 40px;scroll-margin-top:30px}.landing-features{border-top:1px solid #e5e5e2}.landing h2{letter-spacing:-.04em;margin:20px 0 28px;font-size:clamp(30px,3.1vw,44px);line-height:1.15}.landing-feature-grid{grid-template-columns:repeat(3,1fr);gap:65px;margin-top:50px;display:grid}.landing h3{letter-spacing:-.4px;margin:18px 0 12px;font-size:19px;line-height:1.3}.landing-feature-grid p,.landing-steps p{color:#646464;margin:0;font-size:15px;line-height:1.7}.landing-how{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.landing-steps{margin:35px 0 0;padding:0;list-style:none}.landing-steps li{gap:20px;margin:24px 0;display:flex}.landing-steps li>span{color:#888;padding-top:3px;font-size:11px}.landing-steps h3{margin:0 0 6px;font-size:17px}.landing-api{background:#f6f6f3;border:1px solid #e5e5e2;border-radius:14px;min-width:0}.landing-api-heading{border-bottom:1px solid #e5e5e2;align-items:center;gap:10px;padding:22px;font-size:13px;display:flex}.landing-api pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#45433e;background:0 0;border:0;margin:0;padding:30px 22px;font-size:12px;line-height:1.9}.landing-api code{font:inherit;font-family:ui-monospace,monospace}.landing-api-note{border-top:1px solid #e5e5e2;gap:12px;padding:22px;display:flex}.landing-api-note svg{flex-shrink:0;margin-top:2px}.landing-api-note p{color:#646464;margin:0;font-size:12px;line-height:1.65}.landing-closing{text-align:center;background:#f4f1eb;margin-top:40px;padding:90px 24px}.landing-closing h2{margin:25px 0 30px}.landing-closing p{color:#646464;margin-top:20px;font-size:12px}.landing-footer{align-items:center;gap:28px;max-width:1440px;margin:auto;padding:30px 40px;display:flex}.landing-footer>span{color:#646464;font-size:12px}.landing-footer>a:last-child{align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}@media (max-width:1000px){.landing-hero{gap:5%;padding:45px 28px 70px}.landing-demo{padding:18px}.landing-job-card{margin-left:10px;margin-right:0;padding:17px}.landing-feature-grid{gap:30px}.landing-how{gap:40px}}@media (max-width:700px){.landing-header{min-height:78px;padding:20px 24px}.landing-header nav>a:not(.button){display:none}.landing-header .button{min-height:40px;padding:9px 12px;font-size:12px}.landing-hero{grid-template-columns:1fr;gap:45px;padding:40px 24px 60px}.landing-hero-copy{grid-row:1}.landing-hero h1{font-size:clamp(42px,8vw,60px)}.landing-hero-copy>p{font-size:17px}.landing-demo{width:100%;max-width:520px;margin:auto}.landing-features,.landing-how{padding:55px 24px}.landing-feature-grid,.landing-how{grid-template-columns:1fr;gap:34px}.landing-feature-grid{margin-top:35px}.landing-feature-grid h3{margin-top:14px}.landing-closing{margin-top:0;padding:65px 24px}.landing-footer{flex-wrap:wrap;gap:12px;padding:25px 24px}.landing-footer>span{order:3;width:100%}}@media (max-width:380px){.landing-demo-top>span:last-child{font-size:8px}.landing-demo-top>span:first-child{font-size:10px}.landing-hn>span{display:none}.landing-timeline small{font-size:8px}}
