@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/26a0a19eb96a029d-s.0qns~z6we_yg0.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fad69795a077455b-s.p.08-a0qexde~kr.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.0uwq05tg8f5a0.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.03rqv30url-~q.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_7a8e9e6c-module__9vj0fq__className{font-family:DM Serif Display,DM Serif Display Fallback;font-weight:400}.dm_serif_display_7a8e9e6c-module__9vj0fq__variable{--font-dm-serif:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_Fk1aaRAtE9nF1u9swvQBmeFLgRvP)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_15e06bb8-module__GzprqW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_15e06bb8-module__GzprqW__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.landing-v7{--lv7-accent:#b48536;--lv7-accent-deep:#8a6427;--lv7-accent-soft:#b485361f;--lv7-bg:#fff;--lv7-bg-2:#f3f4f7;--lv7-bg-dk:#181c24;--lv7-text:#111318;--lv7-mute:#6b7380;--lv7-hair:#e2e5eb;--lv7-ev-text:#c8ccd8;--lv7-danger:#ef5258;--lv7-pill-bg:#1113180f;--lv7-pill-border:#1113181a;--lv7-pill-text:#4a505c;--lv7-halo:#e8c5a8;background:radial-gradient(ellipse 100vw 90vh at 50% 240px, color-mix(in oklab, var(--lv7-halo) 22%, transparent) 0%, color-mix(in oklab, var(--lv7-halo) 12%, transparent) 28%, color-mix(in oklab, var(--lv7-halo) 4%, transparent) 55%, transparent 80%) no-repeat top center / 100% 1100px, linear-gradient(to bottom, color-mix(in oklab, var(--lv7-halo) 8%, #fff) 0%, color-mix(in oklab, var(--lv7-halo) 2%, #fff) 55%, #fff 88%) no-repeat top center / 100% 1100px, var(--lv7-bg);color:var(--lv7-text);font-family:var(--font-inter), system-ui, sans-serif;width:100vw;margin-left:calc(50% - 50vw)}[data-theme=dark] .landing-v7{--lv7-bg:#0d0e10;--lv7-bg-2:#16181c;--lv7-bg-dk:#070604;--lv7-text:#e8eaf0;--lv7-mute:#7a8090;--lv7-hair:#252830;--lv7-pill-bg:#e8eaf014;--lv7-pill-border:#e8eaf01f;--lv7-pill-text:#b8bcc8;--lv7-halo:#c99a72;background:radial-gradient(ellipse 100vw 90vh at 50% 240px, color-mix(in oklab, var(--lv7-halo) 26%, transparent) 0%, color-mix(in oklab, var(--lv7-halo) 14%, transparent) 28%, color-mix(in oklab, var(--lv7-halo) 5%, transparent) 55%, transparent 80%) no-repeat top center / 100% 1100px, linear-gradient(to bottom, color-mix(in oklab, var(--lv7-halo) 9%, var(--lv7-bg)) 0%, color-mix(in oklab, var(--lv7-halo) 2%, var(--lv7-bg)) 55%, var(--lv7-bg) 88%) no-repeat top center / 100% 1100px, var(--lv7-bg)}.landing-v7 *,.landing-v7 :before,.landing-v7 :after{box-sizing:border-box}html:has(.landing-v7){scroll-behavior:smooth;scroll-padding-top:24px}.landing-v7 .lv7-section[id]{scroll-margin-top:-88px}.landing-v7 h1,.landing-v7 h2,.landing-v7 h3,.landing-v7 p,.landing-v7 ul,.landing-v7 li,.landing-v7 button{margin:0;padding:0}.landing-v7 ul{list-style:none}.landing-v7 button{font-family:inherit}.landing-v7 [data-reveal]{opacity:0;transition:opacity .72s,transform .72s cubic-bezier(.22,.9,.36,1);transform:translateY(28px)}.landing-v7 [data-reveal=visible]{opacity:1;transform:translateY(0)}@keyframes lv7-fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes lv7-risePanel{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:translateY(0)}}@keyframes lv7-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lv7-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes lv7-cta-pulse{0%{box-shadow:0 1px 2px #1113182e, 0 0 0 0 color-mix(in oklab, var(--lv7-text) 22%, transparent)}55%{box-shadow:0 1px 2px #1113182e, 0 0 0 14px color-mix(in oklab, var(--lv7-text) 0%, transparent)}to{box-shadow:0 1px 2px #1113182e, 0 0 0 14px color-mix(in oklab, var(--lv7-text) 0%, transparent)}}.landing-v7 [data-lv7-cta-pulse]{animation:3.2s cubic-bezier(.22,.9,.36,1) infinite lv7-cta-pulse;position:relative}.landing-v7 .lv7-card{box-shadow:var(--shadow-card);will-change:transform;contain:layout paint;border-radius:16px;transition:box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.landing-v7 .lv7-card:hover{transform:translateY(-1px);box-shadow:0 1px 2px #00000008,0 4px 12px #0000000d,0 12px 32px #0000000d,0 18px 44px #0000000f}@media (prefers-reduced-motion:reduce){.landing-v7 .lv7-card{transition:none}.landing-v7 .lv7-card:hover{transform:none}}@media (min-width:1024px){.landing-v7 .lv7-features-sub-line1{white-space:nowrap}}.landing-v7 .lv7-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1023px){.landing-v7 .lv7-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.landing-v7 .lv7-nav-island-wrap{background:0 0;padding:24px 24px 0}.landing-v7 .lv7-nav-island{background:var(--lv7-bg);border:1px solid var(--lv7-hair);max-width:920px;box-shadow:var(--shadow-card);border-radius:999px;justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:8px 12px 8px 22px;transition:box-shadow .18s cubic-bezier(.22,1,.36,1);display:flex}.landing-v7 .lv7-nav-island-brand{color:inherit;align-items:center;gap:10px;padding-right:6px;text-decoration:none;display:flex}.landing-v7 .lv7-nav-island-word{letter-spacing:-.03em;color:var(--lv7-text);font-size:15px;font-weight:700}.landing-v7 .lv7-nav-island-links{color:var(--lv7-mute);gap:26px;font-size:13px;display:flex}.landing-v7 .lv7-nav-island-links a{color:inherit;text-decoration:none;transition:color .18s}.landing-v7 .lv7-nav-island-links a:hover{color:var(--lv7-text)}.landing-v7 .lv7-nav-island-ctas{flex-shrink:0;align-items:center;gap:6px;display:flex}.landing-v7 .lv7-nav-island-signin{color:var(--lv7-mute);white-space:nowrap;flex-shrink:0;padding:8px 14px;font-size:13px;text-decoration:none;transition:color .15s}.landing-v7 .lv7-nav-island-signin:hover{color:var(--lv7-text)}.landing-v7 .lv7-nav-island-apply{white-space:nowrap;flex-shrink:0}.landing-v7 .lv7-nav-apply-short{display:none}.landing-v7 .lv7-hero-eyebrow-pill{white-space:nowrap;max-width:100%}.landing-v7 .lv7-section{max-width:1200px;margin:0 auto;padding:120px 64px 0}.landing-v7 .lv7-beta{max-width:1080px}.landing-v7 .lv7-features{background:color-mix(in oklab, var(--lv7-accent) 7%, var(--lv7-bg));box-shadow:0 0 0 100vmax color-mix(in oklab, var(--lv7-accent) 7%, var(--lv7-bg));clip-path:inset(0 -100vmax);padding-bottom:100px}.landing-v7 .lv7-founder-plaque{background:radial-gradient(at 30% 0,#ffe9b8b3,#0000 60%),radial-gradient(at 100% 100%,#8a642733,#0000 60%),linear-gradient(135deg,#efe4cc 0%,#d8c79a 50%,#efe4cc 100%);overflow:hidden}.landing-v7 .lv7-founder-plaque>*{z-index:1;position:relative}.landing-v7 .lv7-founder-plaque:before{content:"";pointer-events:none;border:1px solid #8a642752;border-radius:8px;position:absolute;inset:8px;box-shadow:inset 0 1px #fff5dce6,inset 0 -1px #50371438}.landing-v7 .lv7-founder-plaque:after{content:"";pointer-events:none;border:1px solid #8a642724;border-radius:4px;position:absolute;inset:14px}.landing-v7 .lv7-pillars-stack{background:#fff;flex-direction:column;gap:22px;padding:32px 32px 28px;display:flex}.landing-v7 .lv7-plaque-hair{opacity:.5;background:linear-gradient(90deg, transparent, var(--lv7-accent-deep), transparent);flex:1;max-width:36px;height:1px}.landing-v7 .lv7-beta-grid{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:28px;display:grid}@media (max-width:860px){.landing-v7 .lv7-beta-grid{grid-template-columns:1fr;gap:20px;max-width:480px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.landing-v7 [data-lv7-cta-pulse],.landing-v7 [data-lv7-pulse]{animation:none!important}}.landing-v7 .lv7-a{animation-fill-mode:both}.landing-v7 .lv7-a-nav{animation:.4s both lv7-fadeIn}.landing-v7 .lv7-a-eyebrow{animation:.52s cubic-bezier(.22,.9,.36,1) 40ms both lv7-fadeUp}.landing-v7 .lv7-a-h1a{animation:.64s cubic-bezier(.22,.9,.36,1) .11s both lv7-fadeUp}.landing-v7 .lv7-a-h1b{animation:.64s cubic-bezier(.22,.9,.36,1) .21s both lv7-fadeUp}.landing-v7 .lv7-a-sub{animation:.52s cubic-bezier(.22,.9,.36,1) .34s both lv7-fadeUp}.landing-v7 .lv7-a-ctas{animation:.48s cubic-bezier(.22,.9,.36,1) .44s both lv7-fadeUp}.landing-v7 .lv7-a-panel{animation:.8s cubic-bezier(.15,.85,.3,1) .52s both lv7-risePanel}.landing-v7 .lv7-hero-shell{position:relative}@media (max-width:1023px){.landing-v7 .lv7-section,.landing-v7 .lv7-hero{padding-top:88px!important}.landing-v7 .lv7-feature-card{padding:22px 18px!important}.landing-v7 .lv7-feature-card h3{margin-top:14px!important;font-size:21px!important}.landing-v7 .lv7-feature-card p{font-size:13.5px!important;line-height:1.5!important}.landing-v7 .lv7-section[id]{scroll-margin-top:-56px}}@media (max-width:768px){.landing-v7 .lv7-hero,.landing-v7 .lv7-section,.landing-v7 .lv7-footer{padding-left:24px!important;padding-right:24px!important}.landing-v7 .lv7-section,.landing-v7 .lv7-hero{padding-top:72px!important}.landing-v7 .lv7-h1{font-size:44px!important}.landing-v7 .lv7-h2-features,.landing-v7 .lv7-h2-how,.landing-v7 .lv7-h2-beta{font-size:36px!important}.landing-v7 .lv7-comparison{grid-template-columns:1fr!important}.landing-v7 .lv7-how-step{grid-template-columns:1fr!important;gap:24px!important}.landing-v7 .lv7-how-step-demo{justify-content:flex-start!important}.landing-v7 .lv7-nav-island-links{display:none!important}.landing-v7 .lv7-nav-island{gap:12px;padding-left:18px}.landing-v7 .lv7-nav-island-signin{padding-left:8px;padding-right:8px}.landing-v7 .lv7-nav-apply-full{display:none}.landing-v7 .lv7-nav-apply-short{display:inline}.landing-v7 .lv7-hero-eyebrow-pill{letter-spacing:.14em!important;gap:6px!important;padding-left:10px!important;padding-right:10px!important;font-size:9.5px!important}.landing-v7 .lv7-footer{text-align:center!important;flex-direction:column!important;gap:18px!important}.landing-v7 .lv7-section[id]{scroll-margin-top:-40px}}
